Tree of Savior Forum

Attribute damage calculation. Before or after?

EDIT: Im pretty sure it must be as simple as doubling damage after all calculations. Otherwise how can a skill like magic arrow with a base damage of 0 have attribute damage (+100% of 0…)

Im writing an analysis of damage in this game and fear all my calculations may be wrong. How exactly would I calculate attribute damage on a skill. Lets use cure as an example.

For sake of simplicity Mamp is left out for now.

Without attribute. Simple enough
Damage = (Matk+SkillAtk)-Mdef

With attribute. How i’ve done it.
Damage = (Matk+(SkillAtk+Attribute))-Mdef

In most skill cases this is very simple. If a skill has a base damage of 31 like cure then it would double to 62. Cure makes this more complex by scaling with int. So lets say I have 62 Int and 124 matk (2 per int).

SkillAtk = 31
Matk = 124
Int = 62
Attribute = 100%

Damage = (Matk+((SkillAtk+Attribute)+Int)))
248 = (124+((31+100%)+62)))
or
Damage = (Matk+((SkillAtk+Int)+Attribute)))
310 = (124+((31+62)+100%)))

or the final possibility that attribute damage is a complete bonus after all things

Damage = (Matk+(SkillAtk+Int))+Attribute
434 = (124+(31+62))+100%)

If the last one is true then it would probably double the damage after Mdef?

someone please math, i wanna know

Requires some ingame testing that I can’t do because im too poor to try boosting an attribute enough to test the difference but as my edit said it must be after all damage calculation or skills like magic arrow which have 0 base damage would just be 0+100% = 0

I’d like to know as well.

Ohh I figured this out long ago. It’s after, straight up double damage.