public void ApplyPreResolveEffects(BattleSide side, Monster target, System.Random dice) { if (successfulSpecial != null) { successfulSpecial.ApplyPreResolveEffects(side, target, dice); } statChanges.health = GetHealthChangeWithVulnerability(side, target); target.currentStats += statChanges; }