Sekiel Posted May 28, 2015 Posted May 28, 2015 Hallo, wo genau finde ich de einzelnen Formeln der Skills. Ich habe bereits im src geschaut und auch was gefunden nur leider sehen die Formeln dort anders aus. Wäre echt nett wenn mir da einer einen Tipp geben könnte. Mit freundlichen Grüßen Sekiel Quote
Jey Posted May 28, 2015 Posted May 28, 2015 (edited) Du wirst im src nicht 1:1 die Formeln aus dem IroWiki finden. Die meisten Einstellungen/Formeln findest du in der Skill.c oder im db-Ordner: https://github.com/rathena/rathena/blob/master/src/map/skill.c https://github.com/rathena/rathena/tree/master/db Edited May 28, 2015 by Jey 2 Quote
Sekiel Posted May 28, 2015 Author Posted May 28, 2015 Du wirst im src nicht 1:1 die Formeln aus dem IroWiki finden. Die meisten Einstellungen/Formeln findest du in der Skill.c oder im db-Ordner: https://github.com/rathena/rathena/blob/master/src/map/skill.c https://github.com/rathena/rathena/tree/master/db Ich hab schon vermutet das es sich in mehren Dateien befindet. Aber so ganz schlüssig ist das ganze noch nicht. Ein beispiel: Storm Gust: Damage per hit is (100+40*SkillLV)% MATK Das hab ich aus Ratemyserver, klingt auch logisch. Was mich nun verwirrt ist das ich weder die 100 noch die 40 in irgendeiner Datei finde die aber nach meinem Verständnis Ausschlag gebend für die Berechnung ist. Entweder ich hab ein mega Denk Fehler drin oder ich übersehe was. Mit freundlichen Grüße Sekiel Quote
Jey Posted May 28, 2015 Posted May 28, 2015 (edited) Viele Damageberechnungen sind in der battle.c. U.a. auch für SG: https://github.com/rathena/rathena/blob/master/src/map/battle.c#L5564 Edited May 28, 2015 by Jey 2 Quote
Sekiel Posted May 28, 2015 Author Posted May 28, 2015 (edited) Viele Damageberechnungen sind in der battle.c. U.a. auch für SG: https://github.com/rathena/rathena/blob/master/src/map/battle.c#L5564 Perfekt das hab ich gesucht. Vielen dank. Nun noch eine frage was skillratio aussagt. Hab irgendwie keine bedeutung dafür gefunden. Edit: Hab mir jetzt die Berechnung für SG angeschaut aber da fehlt doch noch die 100? case WZ_STORMGUST: skillratio += 40*skill_lv; Mit freundlichen Grüßen Sekiel Edited May 28, 2015 by Sekiel Quote
Jey Posted May 28, 2015 Posted May 28, 2015 skillratio ist sozusagen der Prozentuale Wert von etwas. In diesem Fall von MATK. Der standard Wert ist 100 (bzw. 100%, bzw. 1 MATK), daher "fehlt" dort auch die 100. Siehe: https://github.com/rathena/rathena/blob/master/src/map/battle.c#L5419 1 Quote
Sekiel Posted May 28, 2015 Author Posted May 28, 2015 skillratio ist sozusagen der Prozentuale Wert von etwas. In diesem Fall von MATK. Der standard Wert ist 100 (bzw. 100%, bzw. 1 MATK), daher "fehlt" dort auch die 100. Siehe: https://github.com/rathena/rathena/blob/master/src/map/battle.c#L5419 Echt super von dir. Nun sind alle fragen geklärt. Vielen Dank. Mit freundlichen grüßen Sekiel Quote
Sasuke Uchiha Posted May 28, 2015 Posted May 28, 2015 @Sekiel Wer Nett von dir Wenn du noch auf den Grünen Button von Jey drückst und Make Solved machst! Mfg. Sasuke Quote
Sekiel Posted May 29, 2015 Author Posted May 29, 2015 @Sekiel Wer Nett von dir Wenn du noch auf den Grünen Button von Jey drückst und Make Solved machst! Mfg. Sasuke Den Grünen Button kann man nicht verfehlen aber das andere Fund ich irgendwie nicht. Quote
EL Dragon Posted May 29, 2015 Posted May 29, 2015 ist doch nicht so schwer den butten zu finden Quote
Sekiel Posted May 29, 2015 Author Posted May 29, 2015 ist doch nicht so schwer den butten zu finden Wenn keiner da ist wo einer sein soll dann kann man ihn auch nicht sehen. Quote
Sasuke Uchiha Posted May 29, 2015 Posted May 29, 2015 ist doch nicht so schwer den butten zu finden Wenn keiner da ist wo einer sein soll dann kann man ihn auch nicht sehen. Versuch mal: Extras -> Einstellungen -> Erweitert -> Jetzt leeren Quote
Sekiel Posted May 29, 2015 Author Posted May 29, 2015 ist doch nicht so schwer den butten zu finden Wenn keiner da ist wo einer sein soll dann kann man ihn auch nicht sehen. Versuch mal: Extras -> Einstellungen -> Erweitert -> Jetzt leeren Das bezieht sich auf was? Quote
Normynator Posted June 9, 2015 Posted June 9, 2015 (edited) unsigned int skillratio = 100; //Skill dmg modifiers. da ist die 100, einfach eine konstante variable, womit man den dmg von allem ändern kann ohne jeden skill einzeln um zu schreiben, wenn ich das so richtig sehe ps. sry wenns Reposte ist, hab die line bei jey net gefunden Edited June 9, 2015 by Normynator Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.