pub(crate) fn interrupt_cast(
state: &mut CombatState,
buf: &mut DenseBuffer,
actor: ActorId,
now: SimTime,
lockout_ms: u32,
) -> boolpub(crate) fn interrupt_cast(
state: &mut CombatState,
buf: &mut DenseBuffer,
actor: ActorId,
now: SimTime,
lockout_ms: u32,
) -> bool