From d8d731b321698358239619fabd48e9df71ca8602 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Mon, 26 Jul 2010 22:18:37 +1200 Subject: [PATCH] Don't draw target line when idle --- OpenRA.Game/Traits/DrawLineToTarget.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/OpenRA.Game/Traits/DrawLineToTarget.cs b/OpenRA.Game/Traits/DrawLineToTarget.cs index 91021d1acb..cae3c36bbe 100644 --- a/OpenRA.Game/Traits/DrawLineToTarget.cs +++ b/OpenRA.Game/Traits/DrawLineToTarget.cs @@ -9,6 +9,7 @@ #endregion using System.Drawing; +using OpenRA.Traits.Activities; namespace OpenRA.Traits { @@ -46,6 +47,10 @@ namespace OpenRA.Traits public void RenderAfterWorld (Actor self) { + var activity = self.GetCurrentActivity(); + if (activity == null || activity is Idle) + return; + var force = Game.GetModifierKeys().HasModifier(Modifiers.Alt); if ((lifetime <= 0 || --lifetime <= 0) && !force) return;