summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/it_use3.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/it_use3.cc')
-rw-r--r--crawl-ref/source/it_use3.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/crawl-ref/source/it_use3.cc b/crawl-ref/source/it_use3.cc
index 0ae2f6524b..e3d33d45d8 100644
--- a/crawl-ref/source/it_use3.cc
+++ b/crawl-ref/source/it_use3.cc
@@ -714,7 +714,8 @@ static bool ball_of_seeing(void)
mpr("You gaze into the crystal ball.");
- use = ((!you.duration[DUR_CONF]) ? random2(you.skills[SK_EVOCATIONS] * 6) : random2(5));
+ use = ((!you.duration[DUR_CONF]) ?
+ random2(you.skills[SK_EVOCATIONS] * 6) : random2(5));
if (use < 2)
{
@@ -725,8 +726,10 @@ static bool ball_of_seeing(void)
mpr("You feel power drain from you!");
set_mp(0, false);
}
- else if (use < 10)
+ else if (use < 10 || you.level_type == LEVEL_LABYRINTH)
{
+ if (you.level_type == LEVEL_LABYRINTH)
+ mpr("You see a maze of twisty little passages, all alike.");
confuse_player( 10 + random2(10), false );
}
else if (use < 15 || coinflip())