From 1cd59a08921e746fbda3a7a9cd1550062704c03d Mon Sep 17 00:00:00 2001 From: geckosoft Date: Mon, 22 Nov 2010 17:20:52 +0100 Subject: [PATCH] Fixed: Iron Curtainable doesnt stack 'InvulnEffect' effects anymore --- OpenRA.Mods.RA/IronCurtainable.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/IronCurtainable.cs b/OpenRA.Mods.RA/IronCurtainable.cs index c7a4a1e10d..a30e2ab8ef 100644 --- a/OpenRA.Mods.RA/IronCurtainable.cs +++ b/OpenRA.Mods.RA/IronCurtainable.cs @@ -34,7 +34,9 @@ namespace OpenRA.Mods.RA public void Activate(Actor self, int duration) { - self.World.AddFrameEndTask(w => w.Add(new InvulnEffect(self))); + if (RemainingTicks == 0) + self.World.AddFrameEndTask(w => w.Add(new InvulnEffect(self))); // do not stack the invuln effect + RemainingTicks = duration; } }