From aa910207903b53232288749dc3b775fcb8de5bfc Mon Sep 17 00:00:00 2001 From: Oliver Brakmann Date: Sun, 15 Jun 2014 12:36:19 +0200 Subject: [PATCH] Do not discard activity queue when FlyAttack completes. Fixes #4482. --- OpenRA.Mods.RA/Air/FlyAttack.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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)