fn resolve_aoe_targets(
ctx: &mut CombatCtx<'_>,
request: &BoundDamageRequest,
aoe: &DamageProfileAoe,
workspace: &mut TargetWorkspace,
) -> Result<(), TargetShapeError>fn resolve_aoe_targets(
ctx: &mut CombatCtx<'_>,
request: &BoundDamageRequest,
aoe: &DamageProfileAoe,
workspace: &mut TargetWorkspace,
) -> Result<(), TargetShapeError>