diff options
-rw-r--r-- | crawl-ref/source/mon-place.cc | 3 |
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; |