1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-08-10 22:31:40 +02:00

Fix running game without wog active

This commit is contained in:
Ivan Savenko
2025-05-06 18:53:21 +03:00
parent f1d9d8479f
commit 1b5d00cc99

View File

@@ -1337,7 +1337,8 @@ void CGHeroInstance::restoreBonusSystem(CGameState & gs)
{
CArmedInstance::restoreBonusSystem(gs);
artDeserializationFix(gs, this);
this->commander->artDeserializationFix(gs, this->commander.get());
if (commander)
commander->artDeserializationFix(gs, this->commander.get());
if (boardedBoat.hasValue())
{
auto boat = gs.getObjInstance(boardedBoat);
@@ -1613,6 +1614,7 @@ void CGHeroInstance::levelUp(const std::vector<SecondarySkill> & skills)
void CGHeroInstance::attachCommanderToArmy()
{
if (commander)
commander->setArmy(this);
}