mirror of
https://github.com/vcmi/vcmi.git
synced 2025-11-27 22:49:25 +02:00
Update lib/mapObjects/CGHeroInstance.cpp
Co-authored-by: Ivan Savenko <saven.ivan@gmail.com>
This commit is contained in:
@@ -135,12 +135,8 @@ void CGHeroInstance::setSecSkillLevel(const SecondarySkill & which, int val, boo
|
|||||||
{
|
{
|
||||||
if (val == 0) // skill removal
|
if (val == 0) // skill removal
|
||||||
{
|
{
|
||||||
auto it = std::find_if(secSkills.begin(), secSkills.end(), [&](const std::pair<SecondarySkill, ui8>& pair) { return pair.first == which; });
|
vstd::erase_if(secSkills, [which](const std::pair<SecondarySkill, ui8>& pair) { return pair.first == which; });
|
||||||
if (it != secSkills.end())
|
updateSkillBonus(which, val);
|
||||||
{
|
|
||||||
secSkills.erase(it);
|
|
||||||
updateSkillBonus(which, val);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
else if(getSecSkillLevel(which) == 0)
|
else if(getSecSkillLevel(which) == 0)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user