summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/skill_menu.cc
diff options
context:
space:
mode:
authorPekka Lampila <pekka.lampila@iki.fi>2013-12-31 01:25:19 +0200
committerPekka Lampila <pekka.lampila@iki.fi>2013-12-31 01:35:15 +0200
commit84dc8f1d85a344cba052c5de14702fb82fddab64 (patch)
treefad52c48b130a544724000ca2f9d02ccea22c6f6 /crawl-ref/source/skill_menu.cc
parent926f6aa1ad0b63d424299dc3a5f17ec3c640c71d (diff)
downloadcrawl-ref-84dc8f1d85a344cba052c5de14702fb82fddab64.tar.gz
crawl-ref-84dc8f1d85a344cba052c5de14702fb82fddab64.zip
Fix display of enhanced skills that didn't break level boundary
Same goes for reduced skills
Diffstat (limited to 'crawl-ref/source/skill_menu.cc')
-rw-r--r--crawl-ref/source/skill_menu.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/crawl-ref/source/skill_menu.cc b/crawl-ref/source/skill_menu.cc
index e510da723f..163d1b76cf 100644
--- a/crawl-ref/source/skill_menu.cc
+++ b/crawl-ref/source/skill_menu.cc
@@ -1027,9 +1027,10 @@ void SkillMenu::init_flags()
for (unsigned int i = 0; i < NUM_SKILLS; ++i)
{
- if (you.skill(skill_type(i)) > you.skills[i])
+ skill_type type = skill_type(i);
+ if (you.skill(type, 10) > you.skill(type, 10, true))
set_flag(SKMF_ENHANCED);
- else if (you.skill(skill_type(i)) < you.skills[i])
+ else if (you.skill(type, 10) < you.skill(type, 10, true))
set_flag(SKMF_REDUCED);
}
}