Die Division und Multiplikation wird als Float durchgeführt, dann type cast auf int und mit 150 verrechnet.
Flee Chance ändert sich nicht, wenn Kampfteilnehmer entfernt werden.
Flee Chance +10 je Fehlschlag bei Fluchtversuch.
Die Berechnung gilt für Fight|Auto|Escape in RM2k und nur für den Escape-BattleCommand in RM2k3.
Fight|Auto|Escape im RM2k3 ist 100% Flucht; ist aber nur wählbar wenn:
escape = allowed
noch kein Kampfteilnehmer einen Zug getätigt hat
Vorteil gegenüber dem Gegner (Initiative / Surround / FirstStrike)
Skill Damage(Effect) =
(
BaseEffect
+ STR(user) x Phys.Influence /20
+ INT(user) x MagicInfluence /40
- DEF(target) x Phys.Influence /40
- INT(target) x MagicInfluence /80
)
x Phys.Attribute /100 x Magic.Attribute /100
+|- random[(SkillDamage x Variance/20)]
Beim RM2k wurde negativer Attributschaden nie implementiert (value! 1.51 hat's nicht). Zwei negative Multiplikatoren würden positiven Schaden rausdrücken. Beim RM2k3 wird nur der kleinste Attributmultiplikator verwendet, sobald einer von beiden negativ ist (der andere wird verworfen).
Beim Skillschaden wird alles als Integer verrechnet.
(der Grund warum nur jeder 4te Punkt in DEF überhaupt etwas bringt**)
bei "ignore defense" (und support/heal Skills) werden die DEF(target) und INT(target) Teile weggelassen.
**angenommen der Großteil der Skills hat überhaupt Phys.Influence auf 10;
normale Angriffe (Attack/DoubleAttack/Charge/SelfDestruct) werden gehandhabt als wäre Phys.Influence = 10