Issue information

Issue ID
#8331
Status
Invalid
Severity
None
Started
Rikter
Sep 11, 2014 22:19
Last Post
Michi
Oct 2, 2014 5:22
Confirmation
N/A

Rikter - Sep 11, 2014 22:19

Power swing is not applying the proper bonus from 3rd class baselevel from renewal settings.[code=auto:0] skillratio = 300 + 100*skill_lv + ( status_get_str(src)+status_get_dex(src) ) * status->get_lv(src) / 100;[/code]

Should add:[code=auto:0] RE_LVL_DMOD(100);[/code]

This post has been edited by Rikter on Sep 12, 2014 12:02

Michi - Sep 12, 2014 4:43

RE_LVL_DMOD(100) = status->get_lv(src) / 100

the bonus is added correctly, I add this this way cause the of the formula ( Caster’s STR + DEX ) x Caster’s Base Level /
100

Rikter - Sep 12, 2014 10:32

Oh, I didn't really do any math about that, I though it was referred to another specific bonus to damage for the skill, iRowiki can be tricky sometimes :P

Anyway,[code=auto:0]RE_LVL_DMOD(100) = skillratio = skillratio * status->get_lv(src) / (val);[/code]

I think it should be:
[code=auto:0]skillratio = (300 + 100*skill_lv + ( status_get_str(src)+status_get_dex(src) )) * status->get_lv(src) / 100;[/code]

Bonus should apply to the entire skillratio for the skill. And still, if you want to "skip" the status part, base skillratio is:
[code=auto:0]skillratio = 300 + 100*skill_lv;[/code]

So still, the RE_LVL_DMOD(100) should apply to that:
[code]skillratio = ((300 + 100*skill_lv) * status->get_lv(src) / 100) + ( status_get_str(src)+status_get_dex(src) );

Am I wrong? o_O

Michi - Oct 2, 2014 5:22

Power Swing
Damage: [(300 + 100 * Skill Level) + Bonus ATK] %
Bonus ATK = { ( Caster’s STR + DEX ) x Caster’s Base Level / 100 }
Global Skill Delay: 1 second
10% chance to stun for 2 seconds (fixed).
Axe Boomerang Activation Chance: (Skill Level * 5) %

The formula is good =)