Fix AutoTarget.ChooseTarget ignoring AttackBase.TargetFrozenActors.

This commit is contained in:
Paul Chote
2021-01-10 11:55:07 +00:00
committed by abcdefg30
parent 82a9809192
commit db2fded24d

View File

@@ -348,8 +348,11 @@ namespace OpenRA.Mods.Common.Traits
return chosenTarget;
var targetsInRange = self.World.FindActorsInCircle(self.CenterPosition, scanRange)
.Select(Target.FromActor)
.Concat(self.Owner.FrozenActorLayer.FrozenActorsInCircle(self.World, self.CenterPosition, scanRange)
.Select(Target.FromActor);
if (allowMove || ab.Info.TargetFrozenActors)
targetsInRange = targetsInRange
.Concat(self.Owner.FrozenActorLayer.FrozenActorsInCircle(self.World, self.CenterPosition, scanRange)
.Select(Target.FromFrozenActor));
foreach (var target in targetsInRange)