1
0
mirror of https://github.com/vcmi/vcmi.git synced 2025-07-17 01:32:21 +02:00

Fix: Morale bonus should be shown correctly

This commit is contained in:
Dmitry Orlov
2020-11-11 22:43:40 +03:00
parent 9ca9c809c6
commit 39de2f6435
27 changed files with 281 additions and 196 deletions

View File

@ -1172,9 +1172,9 @@ void CGameState::prepareCrossoverHeroes(std::vector<CGameState::CampaignHeroRepl
{
for(int g=0; g<GameConstants::PRIMARY_SKILLS; ++g)
{
auto sel = Selector::type(Bonus::PRIMARY_SKILL)
.And(Selector::subtype(g))
.And(Selector::sourceType(Bonus::HERO_BASE_SKILL));
auto sel = Selector::type()(Bonus::PRIMARY_SKILL)
.And(Selector::subtype()(g))
.And(Selector::sourceType()(Bonus::HERO_BASE_SKILL));
cgh->getBonusLocalFirst(sel)->val = cgh->type->heroClass->primarySkillInitial[g];
}