From b3ec936497f089181b4c89047ba393981f5b4760 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 29 Dec 2009 20:21:44 +1300 Subject: [PATCH] move action has return-to-base --- OpenRa.Game/Traits/Plane.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/OpenRa.Game/Traits/Plane.cs b/OpenRa.Game/Traits/Plane.cs index aca90b5998..f0accf7995 100644 --- a/OpenRa.Game/Traits/Plane.cs +++ b/OpenRa.Game/Traits/Plane.cs @@ -8,9 +8,7 @@ namespace OpenRa.Game.Traits { class Plane : IOrder, IMovement { - public Plane(Actor self) - { - } + public Plane(Actor self) {} public Order IssueOrder(Actor self, int2 xy, MouseInput mi, Actor underCursor) { @@ -30,7 +28,8 @@ namespace OpenRa.Game.Traits if (order.OrderString == "Move") { self.CancelActivity(); - self.QueueActivity(new Circle(order.TargetLocation)); + self.QueueActivity(new Fly(Util.CenterOfCell(order.TargetLocation))); + self.QueueActivity(new ReturnToBase(self, null)); } if (order.OrderString == "Enter")