diff --git a/OpenRA.Mods.RA/Air/FlyAttack.cs b/OpenRA.Mods.RA/Air/FlyAttack.cs index 703a98ae8c..f77fd2de1b 100755 --- a/OpenRA.Mods.RA/Air/FlyAttack.cs +++ b/OpenRA.Mods.RA/Air/FlyAttack.cs @@ -22,11 +22,11 @@ namespace OpenRA.Mods.RA.Air public override Activity Tick(Actor self) { if (!target.IsValidFor(self)) - Cancel(self); + return NextActivity; var limitedAmmo = self.TraitOrDefault(); if (limitedAmmo != null && !limitedAmmo.HasAmmo()) - Cancel(self); + return NextActivity; var attack = self.TraitOrDefault(); if (attack != null)