pub(crate) fn reduce_cooldown(
program: &CombatProgram,
state: &mut CombatInstance,
spell_local: LocalSpellIdx,
amount_ms: u32,
now: SimTime,
)pub(crate) fn reduce_cooldown(
program: &CombatProgram,
state: &mut CombatInstance,
spell_local: LocalSpellIdx,
amount_ms: u32,
now: SimTime,
)