diff --git a/Utils/MkLevel/Layers/MkLevelLayerThing.cpp b/Utils/MkLevel/Layers/MkLevelLayerThing.cpp index 430b3cf25..cad4aa9eb 100644 --- a/Utils/MkLevel/Layers/MkLevelLayerThing.cpp +++ b/Utils/MkLevel/Layers/MkLevelLayerThing.cpp @@ -88,7 +88,10 @@ vector Counts; { sMkLevelLayerThing &ThisThing=ThingList[i]; bool Found=Config.GetInt(GetTypeName(),ThisThing.Name,ThisThing.Type); - Counts[ThisThing.Type]++; + + int Idx=Config.FindKey(GetTypeName(),ThisThing.Name); + Counts[Idx]++; + ASSERT(Idx