|
@@ -2127,7 +2127,7 @@ std::shared_ptr<CGObjectInstance> CMapLoaderH3M::readHero(const int3 & mapPositi
|
|
bool hasCustomPrimSkills = reader->readBool();
|
|
bool hasCustomPrimSkills = reader->readBool();
|
|
if(hasCustomPrimSkills)
|
|
if(hasCustomPrimSkills)
|
|
{
|
|
{
|
|
- auto ps = object->getAllBonuses(Selector::type()(BonusType::PRIMARY_SKILL).And(Selector::sourceType()(BonusSource::HERO_BASE_SKILL)), nullptr);
|
|
|
|
|
|
+ auto ps = object->getAllBonuses(Selector::type()(BonusType::PRIMARY_SKILL).And(Selector::sourceType()(BonusSource::HERO_BASE_SKILL)), "");
|
|
if(ps->size())
|
|
if(ps->size())
|
|
{
|
|
{
|
|
logGlobal->debug("Hero %s has set primary skills twice (in map properties and on adventure map instance). Using the latter set...", object->getHeroTypeID().getNum() );
|
|
logGlobal->debug("Hero %s has set primary skills twice (in map properties and on adventure map instance). Using the latter set...", object->getHeroTypeID().getNum() );
|