From 39a9bd7e209f96b9e55c6b1bd78d1532cb99e32e Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Thu, 3 Feb 2011 13:15:38 +1300 Subject: [PATCH] Fix GPS being given to *everyone* --- OpenRA.Mods.RA/SupportPowers/GpsPower.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/OpenRA.Mods.RA/SupportPowers/GpsPower.cs b/OpenRA.Mods.RA/SupportPowers/GpsPower.cs index 9bfb8b4eb6bc..770fdc774d2d 100755 --- a/OpenRA.Mods.RA/SupportPowers/GpsPower.cs +++ b/OpenRA.Mods.RA/SupportPowers/GpsPower.cs @@ -59,9 +59,10 @@ public void Damaged(Actor self, AttackInfo e) void RefreshGps(Actor self) { - self.World.LocalShroud.Disabled = self.World.Queries.WithTrait() - .Any(p => p.Actor.Owner.Stances[self.Owner] == Stance.Ally && - p.Trait.Granted); + if (self.World.LocalPlayer != null) + self.World.LocalShroud.Disabled = self.World.Queries.WithTrait() + .Any(p => p.Actor.Owner.Stances[self.World.LocalPlayer] == Stance.Ally && + p.Trait.Granted); } } }