fn spend_resource_impl(
program: &CombatProgram,
state: &mut CombatInstance,
amount: f64,
secondary: bool,
_now: SimTime,
) -> boolfn spend_resource_impl(
program: &CombatProgram,
state: &mut CombatInstance,
amount: f64,
secondary: bool,
_now: SimTime,
) -> bool