From 4c955c36e791fbc2c876cdd83b101990ddd92ef1 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 12 Jun 2010 23:07:55 +1200 Subject: [PATCH] fix retarded crash in WorldUtils.IsVisible --- OpenRA.Game/WorldUtils.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenRA.Game/WorldUtils.cs b/OpenRA.Game/WorldUtils.cs index d3ab407ab3..b1228af99c 100755 --- a/OpenRA.Game/WorldUtils.cs +++ b/OpenRA.Game/WorldUtils.cs @@ -154,7 +154,7 @@ namespace OpenRA return true; var shroud = a.World.WorldActor.traits.Get(); - if (!Shroud.GetVisOrigins(a).Any(o => shroud.exploredCells[o.X, o.Y])) // covered by shroud + if (!Shroud.GetVisOrigins(a).Any(o => a.World.Map.IsInMap(o) && shroud.exploredCells[o.X, o.Y])) // covered by shroud return false; var huf = a.traits.GetOrDefault(); // hidden under fog