diff --git a/OpenRA.Mods.RA/Activities/Infiltrate.cs b/OpenRA.Mods.RA/Activities/Infiltrate.cs index 1288e5bf8d..3dc0e4c460 100644 --- a/OpenRA.Mods.RA/Activities/Infiltrate.cs +++ b/OpenRA.Mods.RA/Activities/Infiltrate.cs @@ -26,7 +26,7 @@ namespace OpenRA.Mods.RA.Activities foreach (var t in target.Actor.TraitsImplementing()) t.OnInfiltrate(target.Actor, self); - self.World.AddFrameEndTask(w => { if (!self.Destroyed) w.Remove(self); }); + self.Destroy(); if (target.Actor.HasTrait()) Sound.PlayToPlayer(self.Owner, "bldginf1.aud");