Merge pull request #12425 from pchote/fix-shroud-crash
Fix missing array bounds check in Shroud.IsExplored.
This commit is contained in:
@@ -343,7 +343,8 @@ namespace OpenRA.Traits
|
||||
if (Disabled)
|
||||
return map.Contains(puv);
|
||||
|
||||
return resolvedType[(MPos)puv] > ShroudCellType.Shroud;
|
||||
var uv = (MPos)puv;
|
||||
return resolvedType.Contains(uv) && resolvedType[uv] > ShroudCellType.Shroud;
|
||||
}
|
||||
|
||||
public bool IsVisible(WPos pos)
|
||||
|
||||
Reference in New Issue
Block a user