fn process_free_action_payload( ctx: &mut CombatCtx<'_>, spell_local: LocalSpellIdx, spell: &SpellData, )