summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/mon-place.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-place.cc b/crawl-ref/source/mon-place.cc
index d94a0a5776..3784367072 100644
--- a/crawl-ref/source/mon-place.cc
+++ b/crawl-ref/source/mon-place.cc
@@ -657,7 +657,8 @@ monster_type resolve_monster_type(monster_type mon_type,
} // end proximity check
- if (!vault_mon_types.empty())
+ // Only use the vault list if the monster comes from this level.
+ if (!vault_mon_types.empty() && *place == level_id::current())
{
int i = 0;
int tries = 0;