Equipped weapon affect damage output to mobs according it's Body Size
Mobs body size range from Huge to Tiny in percentage value
Huge -- Medium ---- Tiny
axe 20% 10% 0% -10% -20%
bow -30% -20% 0% 20% 20%
spear -20% -20% 0% 20% 20%
sword 0% 0% 0% 0% 0%
odachi 20% 10% -5% -10% -15%
twin -10% -10% 10% 10% 0%
staff -10% 0% 20% 0% -10%
wand 10% 0% 0% 0% -10%
There are five body size for mobs: Huge, Big, Medium, Small, Tiny. But in the current world, only found 3 in existence ie. from Big to Small.
E.g. of small body is karakasaobake (I don't know which mob it is). Big is pretty obvious, e.g. Yagyou, Satan and other kamikui. Medium for the rest.
Looks like the underhanded weapon staff got some advantage here over the other weapon for body size rate bonus, since most of the mobs got medium body size.
At some point damage equation is damage += damage * body size rate
Guard (shift button) rate if succeed will cut down incoming damage by:
Axe: 90%
Bow: 75%
Spear: 95%
Sword: 85%
Odachi: 90%
Twin: 80%
Staff & Wand: SP charge ;p
Partial Damage Calculation
- Code: Select all
Atk Power = random(min atk power, max atk power)
For magic damage, atk power is cut off by 30%. Explanation at later part.
- Code: Select all
Atk Power = Atk Power * 70%
Def to Atk Power relation: Damage cut off rate
def : Atk Power cut off rate
1000% -> 23.46%
900% -> 23.57%
800% -> 23.75%
700% -> 24.05%
600% -> 24.57%
500% -> 25.46%
400% -> 27.07%
300% -> 30.01%
200% -> 35.79%
100% -> 55.72%
90% -> 62.45%
80% -> 70.43%
70% -> 77.51%
60% -> 82.78%
50% -> 86.72%
40% -> 89.89%
30% -> 92.64%
20% -> 95.18%
10% -> 97.61%
5% -> 98.81%
4% -> 99.04%
3% -> 99.28%
2% -> 99.52%
1% -> 99.76%
- Code: Select all
Damage = Atk Power * Atk Power cut off rate
Physical Damage to Def relation: Def bonus rate
Def 3000 - 5999 -> 5%
Def 6000 - 8999 -> 10%
Def > 9000 -> 15%
- Code: Select all
Damage = Damage * (1 - Def bonus rate)
After that is
- Code: Select all
Damage = Damage * (1 - Guard rate) * (1 + crit damage rate) * (1 + back hit rate) * (1 + body size rate)
If the defender is stunned, Damage is increased by 20%
- Code: Select all
Damage = Damage * (1 + stun rate)
Magic Damage
Magic damage is based on WIS or 70% of MIND, whichever is higher
- Code: Select all
INT = max(WIS, 70% * MIND)
After mingling around with some values, I found this stat not effectively resulted in damage calculation.
Here a table for that
_____Atk Power
INT ____100 __1,000 _5,000 10,000 100,000
10 __82.00% _71.20% 70.24% 70.12% 70.01%
200 310.00% _94.00% 74.80% 72.40% 70.24%
Atk power will be cut off by 30%
Some more calculation, this part is actually comes before getting the atk power for equipped weapon
crit damage bonus : dex
< 10 : 0
< 20 : 50
< 30 : 110
< 40 : 180
< 50 : 260
< 60 : 350
< 70 : 450
< 80 : 560
< 90 : 680
< 100 : 810
>= 100 : 950
def bonus : vit
< 10 : 0
< 20 : 8
< 30 : 17
< 40 : 32
< 50 : 53
< 60 : 80
< 70 : 113
< 80 : 152
< 90 : 197
< 100 : 248
>= 100: 305
only applied for weapon other than staff and wand
atk bonus : power
< 10 : 0
< 20 : 9
< 30 : 21
< 40 : 41
< 50 : 69
< 60 : 105
< 70 : 149
< 80 : 201
< 90 : 261
< 100 :329
>= 100: 405
applied only to staff and wand
sp cut bonus : mind
< 10 : 0
< 20 : 6
< 30 : 10
< 40 : 14
< 50 : 20
< 60 : 26
< 70 : 32
< 80 : 40
< 90 : 50
< 100 :60
>= 100: 70
If I lied to you, can you come up with something like this? go check it out for yourself
- Code: Select all
Max HP = 1.01 ^ (lv - 1) * (100 + (lv - 1) * 20) * (1 + (POW + VIT * 2) / 300)
Max SP = 1.01 ^ (lv -1) * (100 + (lv - 1) * 2) + (WIS/ 2 + MND) ^ 1.2
Some part of weapon power calculation
sword/odachi/axe = 1.01 ^ (POWER - 1) * (20 + (POWER - 1) * 6) + atk bonus
for twin/bow switch POWER to DEX
for spear -> vit
for staff -> MIND
for wand -> WIS
NB: There are plenty more of calculation.. but for now I leave it here