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; })); }); } }