Fixed isTerrainValid validation for terrain types table

terrainTypes table index is no longer being compared with SurfaceType enum values, leading to incorrect type inclusions
This commit is contained in:
Nick 'MorpheusXAUT' Müller
2019-05-03 22:00:45 +02:00
parent 4f4b890339
commit 6d8390cec9

View File

@@ -6678,7 +6678,7 @@ do -- group tasks scope
elseif type(terrainTypes) == 'table' then -- if its a table it does this check elseif type(terrainTypes) == 'table' then -- if its a table it does this check
for typeId, typeData in pairs(terrainTypes) do for typeId, typeData in pairs(terrainTypes) do
for constId, constData in pairs(land.SurfaceType) do for constId, constData in pairs(land.SurfaceType) do
if string.lower(constId) == string.lower(typeData) or string.lower(constData) == string.lower(typeId) then if string.lower(constId) == string.lower(typeData) or string.lower(constData) == string.lower(typeData) then
table.insert(typeConverted, constId) table.insert(typeConverted, constId)
end end
end end