Jump to content

Recommended Posts

Posted

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

Posted

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

Posted (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 by Sekiel
Posted

@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.

Posted

 

 

ist doch nicht so schwer den butten zu finden

 

mzj83vkf.png

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?

  • 2 weeks later...
Posted (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 :o

Edited by Normynator

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...