From e0fc5280442ea7a989b3b8e34333003099e20c32 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 19 Sep 2025 11:06:58 -0400 Subject: [Client] Handle strict purple/cyan ending options --- client/Archipelago/manager.gd | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'client/Archipelago/manager.gd') diff --git a/client/Archipelago/manager.gd b/client/Archipelago/manager.gd index 06ae7d9..e46e4f3 100644 --- a/client/Archipelago/manager.gd +++ b/client/Archipelago/manager.gd @@ -50,6 +50,8 @@ var shuffle_doors = false var shuffle_gallery_paintings = false var shuffle_letters = kSHUFFLE_LETTERS_VANILLA var shuffle_symbols = false +var strict_cyan_ending = false +var strict_purple_ending = false var victory_condition = -1 signal could_not_connect @@ -373,6 +375,8 @@ func _client_connected(slot_data): shuffle_gallery_paintings = bool(slot_data.get("shuffle_gallery_paintings", false)) shuffle_letters = int(slot_data.get("shuffle_letters", 0)) shuffle_symbols = bool(slot_data.get("shuffle_symbols", false)) + strict_cyan_ending = bool(slot_data.get("strict_cyan_ending", false)) + strict_purple_ending = bool(slot_data.get("strict_purple_ending", false)) victory_condition = int(slot_data.get("victory_condition", 0)) if slot_data.has("version"): -- cgit 1.4.1