diff options
Diffstat (limited to 'src/tracker_state.cpp')
-rw-r--r-- | src/tracker_state.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/tracker_state.cpp b/src/tracker_state.cpp index 0976461..002f447 100644 --- a/src/tracker_state.cpp +++ b/src/tracker_state.cpp | |||
@@ -148,6 +148,11 @@ void RecalculateReachability() { | |||
148 | std::list<Exit> flood_boundary; | 148 | std::list<Exit> flood_boundary; |
149 | flood_boundary.push_back({.destination_room = GD_GetRoomByName("Menu")}); | 149 | flood_boundary.push_back({.destination_room = GD_GetRoomByName("Menu")}); |
150 | 150 | ||
151 | if (AP_HasEarlyColorHallways()) { | ||
152 | flood_boundary.push_back( | ||
153 | {.destination_room = GD_GetRoomByName("Outside The Undeterred")}); | ||
154 | } | ||
155 | |||
151 | bool reachable_changed = true; | 156 | bool reachable_changed = true; |
152 | while (reachable_changed) { | 157 | while (reachable_changed) { |
153 | reachable_changed = false; | 158 | reachable_changed = false; |