Fixed: Iron Curtainable doesnt stack 'InvulnEffect' effects anymore

This commit is contained in:
geckosoft
2010-11-22 17:20:52 +01:00
committed by Paul Chote
parent 7b7bcf1005
commit 1cd59a0892

View File

@@ -34,7 +34,9 @@ namespace OpenRA.Mods.RA
public void Activate(Actor self, int duration) 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; RemainingTicks = duration;
} }
} }