From d35b5070fb1523057a5443ddd5c2941bfb390459 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Fri, 27 Mar 2020 20:21:25 +0000 Subject: [PATCH] Fix minelayers leaking enemy mine positions through the fog. --- OpenRA.Mods.Cnc/Activities/LayMines.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Mods.Cnc/Activities/LayMines.cs b/OpenRA.Mods.Cnc/Activities/LayMines.cs index d427d56baa..6f945eed0c 100644 --- a/OpenRA.Mods.Cnc/Activities/LayMines.cs +++ b/OpenRA.Mods.Cnc/Activities/LayMines.cs @@ -108,7 +108,7 @@ namespace OpenRA.Mods.Cnc.Activities { var positionable = (IPositionable)movement; minefield.RemoveAll(c => self.World.ActorMap.GetActorsAt(c) - .Any(a => a.Info.Name == minelayer.Info.Mine.ToLowerInvariant()) || + .Any(a => a.Info.Name == minelayer.Info.Mine.ToLowerInvariant() && a.CanBeViewedByPlayer(self.Owner)) || (!positionable.CanEnterCell(c, null, BlockedByActor.Immovable) && !self.World.FogObscures(c))); } }