pub(super) fn process_single_resource( ctx: &mut CombatCtx<'_>, cost: f64, gain: ResourceGain, is_secondary: bool, now: SimTime, source_spell_id: u32, )