fn resolve_aoe_targets(
ctx: &mut CombatCtx<'_>,
request: &DamageRequest,
aoe: &AoeConfig,
) -> Result<Vec<EnemyIdx>, TargetShapeError>fn resolve_aoe_targets(
ctx: &mut CombatCtx<'_>,
request: &DamageRequest,
aoe: &AoeConfig,
) -> Result<Vec<EnemyIdx>, TargetShapeError>