From 7e05945a6ae71045ab9058b746698a9d42fbf56a Mon Sep 17 00:00:00 2001 From: Ivan Savenko Date: Tue, 19 Aug 2014 13:15:40 +0300 Subject: [PATCH] Swapped skills on level-up screen --- lib/mapObjects/CGHeroInstance.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/mapObjects/CGHeroInstance.cpp b/lib/mapObjects/CGHeroInstance.cpp index 96a98826c..4eddc7f6c 100644 --- a/lib/mapObjects/CGHeroInstance.cpp +++ b/lib/mapObjects/CGHeroInstance.cpp @@ -1238,6 +1238,8 @@ std::vector CGHeroInstance::getLevelUpProposedSecondarySkills() none.erase(skills.back()); } + if (skills.size() == 2) // Fix for #1868 to avoid changing logic (possibly causing bugs in process) + std::swap(skills[0], skills[1]); return skills; }