From 58ea40015ddfdbce984f109fe32f291afd0408bd Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 23 Aug 2023 18:33:09 -0400 Subject: Keep flood boundary even when on doors mode Certain complex topologies (such as The Steady) require keeping the transitions around for longer. --- src/tracker_state.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/tracker_state.cpp b/src/tracker_state.cpp index b0e7ccc..557e551 100644 --- a/src/tracker_state.cpp +++ b/src/tracker_state.cpp @@ -4,9 +4,11 @@ #include #include #include +#include #include "ap_state.h" #include "game_data.h" +#include "logger.h" namespace { @@ -151,7 +153,7 @@ void RecalculateReachability() { if (room_exit.door.has_value()) { if (IsDoorReachable_Helper(*room_exit.door, reachable_rooms)) { valid_transition = true; - } else if (AP_GetDoorShuffleMode() == kNO_DOORS) { + } else { new_boundary.push_back(room_exit); } } else { -- cgit 1.4.1