Prechádzať zdrojové kódy

don't showing 3 buttons for sharpsh. upgr. (gelu)

Laserlicht 10 mesiacov pred
rodič
commit
5396ced0a6
1 zmenil súbory, kde vykonal 3 pridanie a 0 odobranie
  1. 3 0
      lib/gameState/UpgradeInfo.cpp

+ 3 - 0
lib/gameState/UpgradeInfo.cpp

@@ -15,6 +15,9 @@ VCMI_LIB_NAMESPACE_BEGIN
 
 void UpgradeInfo::addUpgrade(const CreatureID & upgradeID, const Creature * creature, int costPercentageModifier)
 {
+	if(vstd::contains(upgradesIDs, upgradeID))
+		return;
+
 	isAvailable = costPercentageModifier >= 0;
 
 	upgradesIDs.push_back(upgradeID);