|
@@ -56,7 +56,7 @@ public:
|
|
float evaluateSecSkill(SecondarySkill skill, const CGHeroInstance * hero) const;
|
|
float evaluateSecSkill(SecondarySkill skill, const CGHeroInstance * hero) const;
|
|
float evaluateHero(const CGHeroInstance * hero) const;
|
|
float evaluateHero(const CGHeroInstance * hero) const;
|
|
bool canRecruitHero(const CGTownInstance * t = nullptr) const;
|
|
bool canRecruitHero(const CGTownInstance * t = nullptr) const;
|
|
- bool heroCapReached() const;
|
|
|
|
|
|
+ bool heroCapReached(bool includeGarrisoned = true) const;
|
|
const CGHeroInstance * findHeroWithGrail() const;
|
|
const CGHeroInstance * findHeroWithGrail() const;
|
|
const CGHeroInstance * findWeakHeroToDismiss(uint64_t armyLimit) const;
|
|
const CGHeroInstance * findWeakHeroToDismiss(uint64_t armyLimit) const;
|
|
float getMagicStrength(const CGHeroInstance * hero) const;
|
|
float getMagicStrength(const CGHeroInstance * hero) const;
|