1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-06-21 00:19:29 +02:00

Add workaround for strange/unknown hota h3m quirk

This commit is contained in:
Ivan Savenko
2025-06-02 19:03:15 +03:00
parent c279da0798
commit ae2e6f0357
3 changed files with 9 additions and 3 deletions

View File

@ -252,7 +252,12 @@ void CMapLoaderH3M::readPlayerInfo()
const bool allFactionsAllowed = playerInfo.isFactionRandom && allowedFactions.size() == features.factionsCount;
if(!allFactionsAllowed)
playerInfo.allowedFactions = allowedFactions;
{
if (!allowedFactions.empty())
playerInfo.allowedFactions = allowedFactions;
else
logGlobal->warn("Map '%s': Player %d has no allowed factions to play! Ignoring.", mapName, i);
}
playerInfo.hasMainTown = reader->readBool();
if(playerInfo.hasMainTown)