fn resource_threshold_ready_at(
program: &CombatProgram,
instance: &CombatInstance,
threshold: ResourceDecisionThreshold,
now: SimTime,
) -> Option<SimTime>fn resource_threshold_ready_at(
program: &CombatProgram,
instance: &CombatInstance,
threshold: ResourceDecisionThreshold,
now: SimTime,
) -> Option<SimTime>