diff --git a/client/CPlayerInterface.cpp b/client/CPlayerInterface.cpp index 5fe680c75..d19c7adde 100644 --- a/client/CPlayerInterface.cpp +++ b/client/CPlayerInterface.cpp @@ -491,6 +491,7 @@ void CPlayerInterface::heroSecondarySkillChanged(const CGHeroInstance * hero, in cuw->updateSecondarySkills(); localState->verifyPath(hero); + adventureInt->onHeroChanged(hero);// secondary skill can change primary skill / mana limit } void CPlayerInterface::heroManaPointsChanged(const CGHeroInstance * hero)