mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-27 22:49:25 +02:00
Better fix for allowed heroes in h3m - allow all heroes from mods
This commit is contained in:
@@ -108,8 +108,6 @@ void CMapLoaderH3M::init()
|
||||
inputStream->seek(0);
|
||||
|
||||
readHeader();
|
||||
map->allHeroes.resize(map->allowedHeroes.size());
|
||||
|
||||
readDisposedHeroes();
|
||||
readMapOptions();
|
||||
readAllowedArtifacts();
|
||||
@@ -678,6 +676,8 @@ void CMapLoaderH3M::readTeamInfo()
|
||||
|
||||
void CMapLoaderH3M::readAllowedHeroes()
|
||||
{
|
||||
mapHeader->allowedHeroes = VLC->heroh->getDefaultAllowed();
|
||||
|
||||
if(features.levelHOTA0)
|
||||
reader->readBitmaskHeroesSized(mapHeader->allowedHeroes, false);
|
||||
else
|
||||
@@ -747,6 +747,8 @@ void CMapLoaderH3M::readMapOptions()
|
||||
|
||||
void CMapLoaderH3M::readAllowedArtifacts()
|
||||
{
|
||||
map->allowedArtifact = VLC->arth->getDefaultAllowed();
|
||||
|
||||
if(features.levelAB)
|
||||
{
|
||||
if(features.levelHOTA0)
|
||||
|
||||
Reference in New Issue
Block a user