2
0
Эх сурвалжийг харах

Check SPECIAL_UPGRADE bonus from unit scope

Ivan Savenko 4 сар өмнө
parent
commit
ea8f1bc23d

+ 1 - 1
lib/mapObjects/CGHeroInstance.cpp

@@ -1792,7 +1792,7 @@ bool CGHeroInstance::isMissionCritical() const
 
 void CGHeroInstance::fillUpgradeInfo(UpgradeInfo & info, const CStackInstance & stack) const
 {
-	TConstBonusListPtr lista = getBonusesOfType(BonusType::SPECIAL_UPGRADE, BonusSubtypeID(stack.getId()));
+	TConstBonusListPtr lista = stack.getBonusesOfType(BonusType::SPECIAL_UPGRADE, BonusSubtypeID(stack.getId()));
 	for(const auto & it : *lista)
 	{
 		auto nid = CreatureID(it->additionalInfo[0]);