pub(super) fn consume_charge(
state: &mut CombatState,
cd: &mut CooldownSlot,
spell: &SpellData,
recharge_ms: u32,
now: SimTime,
)pub(super) fn consume_charge(
state: &mut CombatState,
cd: &mut CooldownSlot,
spell: &SpellData,
recharge_ms: u32,
now: SimTime,
)