diff --git a/OpenRA.Mods.Common/Activities/DeployForGrantedCondition.cs b/OpenRA.Mods.Common/Activities/DeployForGrantedCondition.cs index 88bee206c1..c9cc44198e 100644 --- a/OpenRA.Mods.Common/Activities/DeployForGrantedCondition.cs +++ b/OpenRA.Mods.Common/Activities/DeployForGrantedCondition.cs @@ -9,6 +9,7 @@ */ #endregion +using System.Collections.Generic; using OpenRA.Activities; using OpenRA.Mods.Common.Traits; using OpenRA.Traits; @@ -43,6 +44,15 @@ namespace OpenRA.Mods.Common.Activities QueueChild(new DeployInner(deploy)); return true; } + + public override IEnumerable TargetLineNodes(Actor self) + { + if (NextActivity != null) + foreach (var n in NextActivity.TargetLineNodes(self)) + yield return n; + + yield break; + } } public class DeployInner : Activity