diff --git a/OpenRA.Game/Traits/Target.cs b/OpenRA.Game/Traits/Target.cs index 8153b57183..effa69d02f 100644 --- a/OpenRA.Game/Traits/Target.cs +++ b/OpenRA.Game/Traits/Target.cs @@ -185,7 +185,8 @@ namespace OpenRA.Traits case TargetType.Actor: return actor.GetTargetablePositions(); case TargetType.FrozenActor: - return frozen.TargetablePositions; + // TargetablePositions may be null if it is Invalid + return frozen.TargetablePositions ?? NoPositions; case TargetType.Terrain: return terrainPositions; default: