From ea3164ae07bdddf83fa4d5e5c285eb70a00596b4 Mon Sep 17 00:00:00 2001 From: Peisong Xiao Date: Tue, 16 Jul 2024 22:09:28 -0400 Subject: [PATCH] added when -d isn't enabled, human gold drop won't drop out of rooms --- src/level.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/level.cc b/src/level.cc index ce7750b..1a4ff56 100644 --- a/src/level.cc +++ b/src/level.cc @@ -185,6 +185,10 @@ bool level::is_available_all(const position &pos) const { if (!map.is_available(pos)) return false; + if (!(enabled_features & FEATURE_DOORS) && + map.which_room(pos) == -1) + return false; + if (player->get_pos() == pos) return false;