I made a couple of new abilities that Aurorus gets, but they're not quite doing what they're supposed to. The first is Freeze Body, an Ice-Type version of Flame Body.
Battle::AbilityEffects::OnBeingHit.add(:FREEZEBODY,
proc { |ability, user, target, move, battle|
next if...