diff --git a/OpenRA.Mods.RA/SupportPowers/GpsPower.cs b/OpenRA.Mods.RA/SupportPowers/GpsPower.cs index 9bfb8b4eb6..770fdc774d 100755 --- a/OpenRA.Mods.RA/SupportPowers/GpsPower.cs +++ b/OpenRA.Mods.RA/SupportPowers/GpsPower.cs @@ -59,9 +59,10 @@ namespace OpenRA.Mods.RA 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); } } }