From 90d20e32a979086902832eda6807c8864183ea48 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sun, 24 Jan 2010 16:28:10 +1300 Subject: [PATCH] Fix iron curtain activate anim --- OpenRa.Game/Traits/IronCurtainPower.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/OpenRa.Game/Traits/IronCurtainPower.cs b/OpenRa.Game/Traits/IronCurtainPower.cs index 61b611b52c..8607691e8a 100644 --- a/OpenRa.Game/Traits/IronCurtainPower.cs +++ b/OpenRa.Game/Traits/IronCurtainPower.cs @@ -28,6 +28,13 @@ namespace OpenRa.Traits { if (order.OrderString == "IronCurtain") { + var curtain = self.World.Actors.Where(a => a.Owner == self.Owner + && a.traits.Contains()).FirstOrDefault(); + if (curtain != null) + curtain.traits.Get().PlayCustomAnim(curtain, "active"); + + Sound.Play("ironcur9.aud"); + order.TargetActor.traits.Get().Activate(order.TargetActor, (int)((Info as IronCurtainPowerInfo).Duration * 25 * 60)); Game.controller.CancelInputMode();