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,7 +348,10 @@ namespace OpenRA.Mods.Common.Traits
return chosenTarget; return chosenTarget;
var targetsInRange = self.World.FindActorsInCircle(self.CenterPosition, scanRange) var targetsInRange = self.World.FindActorsInCircle(self.CenterPosition, scanRange)
.Select(Target.FromActor) .Select(Target.FromActor);
if (allowMove || ab.Info.TargetFrozenActors)
targetsInRange = targetsInRange
.Concat(self.Owner.FrozenActorLayer.FrozenActorsInCircle(self.World, self.CenterPosition, scanRange) .Concat(self.Owner.FrozenActorLayer.FrozenActorsInCircle(self.World, self.CenterPosition, scanRange)
.Select(Target.FromFrozenActor)); .Select(Target.FromFrozenActor));