Spell Damage¶
To be extended/simplified
Formula¶
First some variables to consider:
BaseDmg
As per the damage stat of the spell this is50, 65, 70, 95, 110
ClassF
Class effectiveness with1
being neutral,3
very effective,1/3
not effectiveSupportAttackF
A more damage support behavior on the attacking fairySupportDefenseF
A less damage taken support behavior on the defensing fairyCritF
A more damage on critical support behavior on the attacking fairyChargeF
The amount of charge-up before firing (from 0 to 1)Level
The level of the attacking fairy
Then we can calculate intermediaries:
LevelF = Level / 60
SpellF = CritF * SupportAttackF * SupportDefenseF * ClassF * ChargeF * -1
FinalF = SpellF * LevelF * 0.95 + SpellF * 0.05
And finally the damage of the spell: Damage = FinalF * BaseDmg
Anti-Pirate mechanism¶
If the anti-pirate mechanism triggered that damage is multiplied by 10
if the attacking fairy is an NPC and divided by 10
if the attacking fairy is the player.