diff --git a/lib/mapping/CMap.cpp b/lib/mapping/CMap.cpp index 3153fb2f1..5fc9f598b 100644 --- a/lib/mapping/CMap.cpp +++ b/lib/mapping/CMap.cpp @@ -155,6 +155,7 @@ CMapHeader::~CMapHeader() CMap::CMap() : checksum(0), grailPos(-1, -1, -1), grailRadious(0), terrain(nullptr) { + allHeroes.resize(allowedHeroes.size()); allowedAbilities = VLC->heroh->getDefaultAllowedAbilities(); allowedArtifact = VLC->arth->getDefaultAllowed(); allowedSpell = VLC->spellh->getDefaultAllowed();