Jump to content

Skill Formel


Sekiel

Recommended Posts


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  26
  • Reputation:   0
  • Joined:  02/05/12
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  249
  • Reputation:   72
  • Joined:  10/20/12
  • Last Seen:  

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 by Jey
  • Upvote 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  26
  • Reputation:   0
  • Joined:  02/05/12
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  249
  • Reputation:   72
  • Joined:  10/20/12
  • Last Seen:  

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 by Jey
  • Upvote 2
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  26
  • Reputation:   0
  • Joined:  02/05/12
  • Last Seen:  

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
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  249
  • Reputation:   72
  • Joined:  10/20/12
  • Last Seen:  

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

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  26
  • Reputation:   0
  • Joined:  02/05/12
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  5
  • Topics Per Day:  0.00
  • Content Count:  249
  • Reputation:   72
  • Joined:  10/20/12
  • Last Seen:  

Kein Problem ^^

  • Upvote 1
Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  114
  • Reputation:   8
  • Joined:  09/16/14
  • Last Seen:  

@Sekiel Wer Nett von dir Wenn du noch auf den Grünen Button von Jey drückst und Make Solved machst!

 

Mfg. Sasuke :)

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  26
  • Reputation:   0
  • Joined:  02/05/12
  • Last Seen:  

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  86
  • Topics Per Day:  0.02
  • Content Count:  591
  • Reputation:   146
  • Joined:  06/19/12
  • Last Seen:  

ist doch nicht so schwer den butten zu finden

 

mzj83vkf.png

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  26
  • Reputation:   0
  • Joined:  02/05/12
  • Last Seen:  

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.

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  9
  • Topics Per Day:  0.00
  • Content Count:  114
  • Reputation:   8
  • Joined:  09/16/14
  • Last Seen:  

 

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

Link to comment
Share on other sites


  • Group:  Members
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  26
  • Reputation:   0
  • Joined:  02/05/12
  • Last Seen:  

 

 

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?

Link to comment
Share on other sites

  • 2 weeks later...

  • Group:  Developer
  • Topic Count:  7
  • Topics Per Day:  0.00
  • Content Count:  292
  • Reputation:   199
  • Joined:  05/03/13
  • Last Seen:  

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
Link to comment
Share on other sites

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.

×
×
  • Create New...