mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-25 22:42:04 +02:00
- blocked retreating from castle. Escape Tunnel implemented.
- fixed crash when player have no hero (like castle defence) - minor fixes
This commit is contained in:
@@ -251,14 +251,14 @@ void CGameHandler::levelUpHero(int ID)
|
||||
hlu.skills.push_back(s);
|
||||
basicAndAdv.erase(s);
|
||||
}
|
||||
else if(hero->secSkills.size() < hero->type->heroClass->skillLimit)
|
||||
else if(none.size() && hero->secSkills.size() < hero->type->heroClass->skillLimit)
|
||||
{
|
||||
hlu.skills.push_back(hero->type->heroClass->chooseSecSkill(none)); //give new skill
|
||||
none.erase(hlu.skills.back());
|
||||
}
|
||||
|
||||
//second offered skill
|
||||
if(hero->secSkills.size() < hero->type->heroClass->skillLimit) //hero have free skill slot
|
||||
if(none.size() && hero->secSkills.size() < hero->type->heroClass->skillLimit) //hero have free skill slot
|
||||
{
|
||||
hlu.skills.push_back(hero->type->heroClass->chooseSecSkill(none)); //new skill
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user