Mode doesn't need to have terrain defined

This commit is contained in:
Gustas
2025-07-27 21:44:00 +03:00
committed by Matthias Mailänder
parent d2780382bc
commit be971c4a34

View File

@@ -31,8 +31,12 @@ namespace OpenRA.Mods.Common.Lint
static void Run(Action<string> emitError, Ruleset rules, ModData modData)
{
var defaultTerrainInfo = modData.DefaultTerrainInfo;
if (defaultTerrainInfo == null || defaultTerrainInfo.Count == 0)
return;
// As the map has not been created we need to get MapGrid info directly from manifest.
var tileSize = modData.DefaultTerrainInfo.Values.First().TileSize;
var tileSize = defaultTerrainInfo.Values.First().TileSize;
var tileScale = modData.Manifest.Get<MapGrid>().TileScale;
foreach (var actorInfo in rules.Actors)
{