pub(crate) fn interrupt_cast(
program: &CombatProgram,
state: &mut CombatInstance,
actor: ActorId,
now: SimTime,
lockout_ms: u32,
) -> boolpub(crate) fn interrupt_cast(
program: &CombatProgram,
state: &mut CombatInstance,
actor: ActorId,
now: SimTime,
lockout_ms: u32,
) -> bool