summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/skill_menu.cc
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2014-05-19 18:27:40 -0600
committerSteve Melenchuk <smelenchuk@gmail.com>2014-05-19 18:28:43 -0600
commitdde538dc352c098a40428eb20732f2005003e798 (patch)
treeecd0747cef88f5f2b62255d72c91b5ec6b2c94b4 /crawl-ref/source/skill_menu.cc
parent7d8f6f234b39bc2d950573e17af0e3a6c1d42519 (diff)
downloadcrawl-ref-dde538dc352c098a40428eb20732f2005003e798.tar.gz
crawl-ref-dde538dc352c098a40428eb20732f2005003e798.zip
Allow toggling skill practicing in tutorial/hints mode again.
Broken by ecaf8b2. It's a sad state of affairs that nobody thought this was a bug for almost three years.
Diffstat (limited to 'crawl-ref/source/skill_menu.cc')
-rw-r--r--crawl-ref/source/skill_menu.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/skill_menu.cc b/crawl-ref/source/skill_menu.cc
index a9db497495..81d8be3853 100644
--- a/crawl-ref/source/skill_menu.cc
+++ b/crawl-ref/source/skill_menu.cc
@@ -1109,8 +1109,11 @@ void SkillMenu::init_switches()
sw = new SkillMenuSwitch("Do", '|');
m_switches[SKM_DO] = sw;
- if (!is_set(SKMF_EXPERIENCE) && Options.skill_focus != SKM_FOCUS_ON)
+ if (!is_set(SKMF_EXPERIENCE)
+ && (is_set(SKMF_SIMPLE) || Options.skill_focus != SKM_FOCUS_ON))
+ {
sw->add(SKM_DO_PRACTISE);
+ }
if (!is_set(SKMF_RESKILLING) && !is_set(SKMF_SIMPLE)
&& Options.skill_focus != SKM_FOCUS_OFF)
{