about summary refs log tree commit diff stats
path: root/client/Archipelago/manager.gd
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-09-19 11:06:58 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-09-19 11:06:58 -0400
commite0fc5280442ea7a989b3b8e34333003099e20c32 (patch)
tree6942caac300a3b78e7030eebf71d447bfb69cdd5 /client/Archipelago/manager.gd
parent2115232d2fec48fceef052b476af4afb02746ad1 (diff)
downloadlingo2-archipelago-e0fc5280442ea7a989b3b8e34333003099e20c32.tar.gz
lingo2-archipelago-e0fc5280442ea7a989b3b8e34333003099e20c32.tar.bz2
lingo2-archipelago-e0fc5280442ea7a989b3b8e34333003099e20c32.zip
[Client] Handle strict purple/cyan ending options
Diffstat (limited to 'client/Archipelago/manager.gd')
-rw-r--r--client/Archipelago/manager.gd4
1 files changed, 4 insertions, 0 deletions
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
50var shuffle_gallery_paintings = false 50var shuffle_gallery_paintings = false
51var shuffle_letters = kSHUFFLE_LETTERS_VANILLA 51var shuffle_letters = kSHUFFLE_LETTERS_VANILLA
52var shuffle_symbols = false 52var shuffle_symbols = false
53var strict_cyan_ending = false
54var strict_purple_ending = false
53var victory_condition = -1 55var victory_condition = -1
54 56
55signal could_not_connect 57signal could_not_connect
@@ -373,6 +375,8 @@ func _client_connected(slot_data):
373 shuffle_gallery_paintings = bool(slot_data.get("shuffle_gallery_paintings", false)) 375 shuffle_gallery_paintings = bool(slot_data.get("shuffle_gallery_paintings", false))
374 shuffle_letters = int(slot_data.get("shuffle_letters", 0)) 376 shuffle_letters = int(slot_data.get("shuffle_letters", 0))
375 shuffle_symbols = bool(slot_data.get("shuffle_symbols", false)) 377 shuffle_symbols = bool(slot_data.get("shuffle_symbols", false))
378 strict_cyan_ending = bool(slot_data.get("strict_cyan_ending", false))
379 strict_purple_ending = bool(slot_data.get("strict_purple_ending", false))
376 victory_condition = int(slot_data.get("victory_condition", 0)) 380 victory_condition = int(slot_data.get("victory_condition", 0))
377 381
378 if slot_data.has("version"): 382 if slot_data.has("version"):