From 83027c28d75ce3204adb1d6f717b9567286ba79c Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Tue, 18 Oct 2016 21:46:03 +0100 Subject: [PATCH] Fix a desync in GpsDot.IsTargetableBy. World.ShroudExplores depends on RenderPlayer, which makes it completely bogus for this purpose. --- OpenRA.Mods.RA/Effects/GpsDot.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.RA/Effects/GpsDot.cs b/OpenRA.Mods.RA/Effects/GpsDot.cs index 90615e3fe3..657864e5e0 100644 --- a/OpenRA.Mods.RA/Effects/GpsDot.cs +++ b/OpenRA.Mods.RA/Effects/GpsDot.cs @@ -111,7 +111,7 @@ namespace OpenRA.Mods.RA.Effects shouldRenderIndicator = !f2.HasRenderables; - return f2.Visible && !f2.Shrouded && !toPlayer.World.ShroudObscures(self.CenterPosition); + return f2.Visible && !f2.Shrouded && toPlayer.Shroud.IsExplored(self.CenterPosition); } FrozenActor FrozenActorForPlayer(Player player)