This commit is contained in:
Chris Forbes
2010-10-12 17:19:00 +13:00
parent 10f8364b99
commit 566303a8f1
2 changed files with 8 additions and 4 deletions

View File

@@ -24,11 +24,15 @@ namespace OpenRA.Mods.RA
protected override void QueueAttack(Actor self, Order order) protected override void QueueAttack(Actor self, Order order)
{ {
if (self.Trait<Aircraft>().Altitude == 0)
return; // dont fire while landed
target = Target.FromOrder(order); target = Target.FromOrder(order);
self.QueueActivity(new FlyAttack(target)); self.QueueActivity(new FlyAttack(target));
} }
protected override bool CanAttack(Actor self)
{
// dont fire while landed
return base.CanAttack(self)
&& self.Trait<Aircraft>().Altitude > 0;
}
} }
} }

View File

@@ -128,7 +128,7 @@ namespace OpenRA.Mods.RA
} }
else else
{ {
Game.Debug("Unreserve due to unhandled order: {0}".F(order.OrderString)); // Game.Debug("Unreserve due to unhandled order: {0}".F(order.OrderString));
UnReserve(); UnReserve();
} }
} }