From 10e0f367a8bad0a23b540f60acf8eb0db7a929b3 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Tue, 9 Jul 2013 08:15:03 +1200 Subject: [PATCH] fix a timing bug in LegacyCaptureActor --- OpenRA.Mods.RA/Activities/LegacyCaptureActor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Activities/LegacyCaptureActor.cs b/OpenRA.Mods.RA/Activities/LegacyCaptureActor.cs index cd1507ac8f..4557e9a9c0 100644 --- a/OpenRA.Mods.RA/Activities/LegacyCaptureActor.cs +++ b/OpenRA.Mods.RA/Activities/LegacyCaptureActor.cs @@ -36,10 +36,10 @@ namespace OpenRA.Mods.RA.Activities var capturableInfo = target.Actor.Info.Traits.Get(); var health = target.Actor.Trait(); - var lowEnoughHealth = health.HP <= capturableInfo.CaptureThreshold * health.MaxHP; self.World.AddFrameEndTask(w => { + var lowEnoughHealth = health.HP <= capturableInfo.CaptureThreshold * health.MaxHP; if (!capturesInfo.Sabotage || lowEnoughHealth || target.Actor.Owner.NonCombatant) { var oldOwner = target.Actor.Owner;