pub(crate) fn deal_damage_sp_at(
ctx: &mut CombatCtx<'_>,
target: EnemyIdx,
binding: DamageRequestBinding,
payload: DamagePayload,
) -> (f64, bool)pub(crate) fn deal_damage_sp_at(
ctx: &mut CombatCtx<'_>,
target: EnemyIdx,
binding: DamageRequestBinding,
payload: DamagePayload,
) -> (f64, bool)