summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/dungeon.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc
index c5f6a788ca..61b09b2717 100644
--- a/crawl-ref/source/dungeon.cc
+++ b/crawl-ref/source/dungeon.cc
@@ -7346,12 +7346,11 @@ static void _roguey_level(int level_number, spec_room &sr, bool make_stairs)
// Is one of them a special room?
const map_def *sroom = NULL;
-#ifdef DEBUG_SPECIAL_ROOMS
- if ((sroom = random_map_for_tag("special_room", true)) != NULL)
-#else
- if (one_chance_in(10)
- && (sroom = random_map_for_tag("special_room", true)) != NULL)
+ if (
+#ifndef DEBUG_SPECIAL_ROOMS
+ one_chance_in(10) &&
#endif
+ (sroom = random_map_for_tag("special_room", true)) != NULL)
{
int spec_room_done = random2(25);