Physical WS Damage Calculation:
WD: Base damage of your WS
D: Base damage of your weapon (e.g., Espadon = 43)
fSTR: difference between your STR and target's VIT
WSC: Secondary attribute like STR_30 (30% of your STR).
fTP: Multiplier (Please see chart below).
PDIF: (your ATK/target?s DEF)
WSC = integer(any secondary attributes) x @
Level @
Lv75... 0.83
Lv74... 0.83
Lv73... 0.84
Lv72... 0.84
Lv67... 0.86 or 0.87 (perhaps 0.87)
Lv60... 0.90 or 0.91 (perhaps 0.90)
Lv40... 0.94
Lv37... 0.94 ? 0.99
Lv31... 0.94 - 0.99
For example, suppose you have 100 STR and 100 MND and use use Swift Blade (STR_30, MND_30).
WSC = integer[(100 x 0.3) + (100 x 0.3)] x @ = integer(60) x @ = 60 x @
@ is 0.86 - 0.87 at LV67 but it's going to decrease as your level is going up. It's 0.83 at LV75
WD = (D + fSTR + WSC) * fTP
I'm not 100% positive, but I think for Sneak Attack with THF main, this is the calculation:
WD = (D + fSTR + WSC) * fTP + DEX + AGI
Actual Damage of WS is then calculated in this way.
Damage = WD * PDIF = ((D + fSTR + WSC) * fTP) * PDIF