From 50834911fec9b7d9333cd2c0dcdc739049b5a434 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Mon, 27 Dec 2010 12:52:43 +1300 Subject: [PATCH] don't disable everyone's shroud when someone's GPS goes up --- OpenRA.Mods.RA/SupportPowers/GpsPower.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/SupportPowers/GpsPower.cs b/OpenRA.Mods.RA/SupportPowers/GpsPower.cs index 678116a844..b9f8d9b810 100755 --- a/OpenRA.Mods.RA/SupportPowers/GpsPower.cs +++ b/OpenRA.Mods.RA/SupportPowers/GpsPower.cs @@ -38,8 +38,10 @@ namespace OpenRA.Mods.RA Sound.PlayToPlayer(self.Owner, Info.LaunchSound); w.Add(new SatelliteLaunch(self)); - w.Add(new DelayedAction((Info as GpsPowerInfo).RevealDelay * 25, - () => self.Owner.Shroud.Disabled = true)); + + /* there is only one shroud, but it is misleadingly available through Player.Shroud */ + w.Add(new DelayedAction((Info as GpsPowerInfo).RevealDelay * 25, + () => { if (self.Owner == self.World.LocalPlayer) self.World.LocalShroud.Disabled = true; })); }); } }