summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dungeon.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/dungeon.cc')
-rw-r--r--crawl-ref/source/dungeon.cc7
1 files changed, 7 insertions, 0 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc
index 4df4bf78df..3342bf40fe 100644
--- a/crawl-ref/source/dungeon.cc
+++ b/crawl-ref/source/dungeon.cc
@@ -925,6 +925,13 @@ static void _reset_level()
menv[i].reset();
env.mons_alloc.init(MONS_PROGRAM_BUG);
+
+ // Zap clouds
+ env.cgrid.init(EMPTY_CLOUD);
+
+ const cloud_struct empty;
+ env.cloud.init(empty);
+
mgrd.init(NON_MONSTER);
igrd.init(NON_ITEM);