summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/acr.cc
diff options
context:
space:
mode:
authorharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2007-03-08 21:55:11 +0000
committerharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2007-03-08 21:55:11 +0000
commit7636bc910fb7d3329510c840129b73876c6b551e (patch)
tree4f5ab8b47097bc031623bf8e18f4f2eae0200555 /crawl-ref/source/acr.cc
parent7751a0c56767cd51e8f854f1b42261424fa6e4d9 (diff)
downloadcrawl-ref-7636bc910fb7d3329510c840129b73876c6b551e.tar.gz
crawl-ref-7636bc910fb7d3329510c840129b73876c6b551e.zip
Implemented 1656858: hooves make you noisy.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@999 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/acr.cc')
-rw-r--r--crawl-ref/source/acr.cc23
1 files changed, 16 insertions, 7 deletions
diff --git a/crawl-ref/source/acr.cc b/crawl-ref/source/acr.cc
index 022a3ba037..2272362f19 100644
--- a/crawl-ref/source/acr.cc
+++ b/crawl-ref/source/acr.cc
@@ -839,10 +839,9 @@ static void input()
if (Options.tut_just_triggered)
Options.tut_just_triggered = false;
-
- bool help;
+
if (Options.tutorial_events[TUT_SEEN_MONSTER])
- help = i_feel_safe();
+ i_feel_safe(); // can trigger tutorial as side effect
if (Options.tutorial_events[TUT_RUN_AWAY]
&& 2*you.hp < you.hp_max && !i_feel_safe())
@@ -853,11 +852,21 @@ static void input()
if (Options.tutorial_left && i_feel_safe())
{
if ( 2*you.hp < you.hp_max || 2*you.magic_points < you.max_magic_points )
+ {
tutorial_healing_reminder();
- else if (you.running < RMODE_REST_DURATION && Options.tutorial_events[TUT_SHIFT_RUN] && you.num_turns >= 200)
- learned_something_new(TUT_SHIFT_RUN);
- else if (you.running < RMODE_REST_DURATION && Options.tutorial_events[TUT_MAP_VIEW] && you.num_turns >= 500)
- learned_something_new(TUT_MAP_VIEW);
+ }
+ else if (you.running < RMODE_REST_DURATION &&
+ Options.tutorial_events[TUT_SHIFT_RUN] &&
+ you.num_turns >= 200)
+ {
+ learned_something_new(TUT_SHIFT_RUN);
+ }
+ else if (you.running < RMODE_REST_DURATION &&
+ Options.tutorial_events[TUT_MAP_VIEW] &&
+ you.num_turns >= 500)
+ {
+ learned_something_new(TUT_MAP_VIEW);
+ }
}
if ( you.paralysis )