From 9c3bdec26936e8ea56c4c332acd1ca8f16a73327 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 2 May 2024 02:52:16 -0500 Subject: Lingo: Expand sphere 1 under restrictive conditions (#3190) --- player_logic.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'player_logic.py') diff --git a/player_logic.py b/player_logic.py index 96e9869..f7bf1ac 100644 --- a/player_logic.py +++ b/player_logic.py @@ -236,9 +236,12 @@ class LingoPlayerLogic: elif location_checks == LocationChecks.option_insanity: location_classification = LocationClassification.insanity + if door_shuffle != ShuffleDoors.option_none and not early_color_hallways: + location_classification |= LocationClassification.small_sphere_one + for location_name, location_data in ALL_LOCATION_TABLE.items(): if location_name != self.victory_condition: - if location_classification not in location_data.classification: + if not (location_classification & location_data.classification): continue self.add_location(location_data.room, location_name, location_data.code, location_data.panels, world) -- cgit 1.4.1