diff --git a/OpenRA.Game/Traits/DrawLineToTarget.cs b/OpenRA.Game/Traits/DrawLineToTarget.cs index ecf2902cc2..7b1770be7e 100644 --- a/OpenRA.Game/Traits/DrawLineToTarget.cs +++ b/OpenRA.Game/Traits/DrawLineToTarget.cs @@ -53,6 +53,9 @@ namespace OpenRA.Traits if ((lifetime <= 0 || --lifetime <= 0) && !force) return; + if (!target.IsValid) + return; + var p = target.CenterLocation; Game.Renderer.LineRenderer.DrawLine(self.CenterLocation, p, c, c);