From 7331a9c4fbc601b095e5df811aaef3f869b84006 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Fri, 8 Oct 2010 18:25:26 +1300 Subject: [PATCH] prevent aircraft shooting while landed --- OpenRA.Mods.RA/AttackPlane.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/OpenRA.Mods.RA/AttackPlane.cs b/OpenRA.Mods.RA/AttackPlane.cs index 955127c15b..c751a0fc7a 100644 --- a/OpenRA.Mods.RA/AttackPlane.cs +++ b/OpenRA.Mods.RA/AttackPlane.cs @@ -24,6 +24,9 @@ namespace OpenRA.Mods.RA protected override void QueueAttack(Actor self, Order order) { + if (self.Trait().Altitude == 0) + return; // dont fire while landed + target = Target.FromOrder(order); self.QueueActivity(new FlyAttack(target)); }