pub(crate) fn process_health_threshold_application(
program: &CombatProgram,
state: &mut CombatInstance,
actor: ActorId,
effects: &[Option<BuffEffect>],
now: SimTime,
)pub(crate) fn process_health_threshold_application(
program: &CombatProgram,
state: &mut CombatInstance,
actor: ActorId,
effects: &[Option<BuffEffect>],
now: SimTime,
)