Bladeren bron

Fix Solmyr/Yog receiving spellbook on transferring to next scenario

Ivan Savenko 3 maanden geleden
bovenliggende
commit
800ccf2651
1 gewijzigde bestanden met toevoegingen van 4 en 0 verwijderingen
  1. 4 0
      lib/gameState/CGameStateCampaign.cpp

+ 4 - 0
lib/gameState/CGameStateCampaign.cpp

@@ -197,6 +197,10 @@ void CGameStateCampaign::trimCrossoverHeroesParameters(vstd::RNG & randomGenerat
 			hero.hero->eraseStack(slotID);
 	}
 
+	// Add spell flag to ensure that hero without spellbook won't receive one as part of initHero call
+	for(auto & hero : campaignHeroReplacements)
+		hero.hero->addSpellToSpellbook(SpellID::SPELLBOOK_PRESET);
+
 	// Removing short-term bonuses
 	for(auto & hero : campaignHeroReplacements)
 	{