about summary refs log tree commit diff stats
path: root/Archipelago/client.gd
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-05-05 12:20:16 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-05-05 12:20:16 -0400
commit46623fb9dc34c4e44859f437f752206e1889dbce (patch)
treea5d30978ce3fc0e11edb8bf25e29a64f302a0735 /Archipelago/client.gd
parentdfadb2b4a436c073438c7219ba7726ac9c760c2d (diff)
downloadlingo-archipelago-46623fb9dc34c4e44859f437f752206e1889dbce.tar.gz
lingo-archipelago-46623fb9dc34c4e44859f437f752206e1889dbce.tar.bz2
lingo-archipelago-46623fb9dc34c4e44859f437f752206e1889dbce.zip
THE MASTER requirement can now be set by the player
Diffstat (limited to 'Archipelago/client.gd')
-rw-r--r--Archipelago/client.gd3
1 files changed, 3 insertions, 0 deletions
diff --git a/Archipelago/client.gd b/Archipelago/client.gd index fc85f31..a3199ba 100644 --- a/Archipelago/client.gd +++ b/Archipelago/client.gd
@@ -80,6 +80,7 @@ var _door_shuffle = false
80var _color_shuffle = false 80var _color_shuffle = false
81var _panel_shuffle = 0 # none, rearrange 81var _panel_shuffle = 0 # none, rearrange
82var _painting_shuffle = false 82var _painting_shuffle = false
83var _mastery_achievements = 21
83var _slot_seed = 0 84var _slot_seed = 0
84 85
85var _map_loaded = false 86var _map_loaded = false
@@ -252,6 +253,8 @@ func _on_data():
252 _slot_seed = _slot_data["seed"] 253 _slot_seed = _slot_data["seed"]
253 if _slot_data.has("painting_entrance_to_exit"): 254 if _slot_data.has("painting_entrance_to_exit"):
254 _paintings_mapping = _slot_data["painting_entrance_to_exit"] 255 _paintings_mapping = _slot_data["painting_entrance_to_exit"]
256 if _slot_data.has("mastery_achievements"):
257 _mastery_achievements = _slot_data["mastery_achievements"]
255 258
256 _localdata_file = "user://archipelago_data/%s_%d" % [_seed, _slot] 259 _localdata_file = "user://archipelago_data/%s_%d" % [_seed, _slot]
257 var ap_file = File.new() 260 var ap_file = File.new()