about summary refs log tree commit diff stats
path: root/Archipelago/client.gd
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-04-16 01:07:53 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-04-16 01:07:53 -0400
commit36eee0423e7f29e352c9c44d0ebb592007ec7436 (patch)
tree54877e1d85ee4e210fbdbfece0694f1372aa038e /Archipelago/client.gd
parentb362865cc6241607af3a4046e100dc281c4c37de (diff)
downloadlingo-archipelago-36eee0423e7f29e352c9c44d0ebb592007ec7436.tar.gz
lingo-archipelago-36eee0423e7f29e352c9c44d0ebb592007ec7436.tar.bz2
lingo-archipelago-36eee0423e7f29e352c9c44d0ebb592007ec7436.zip
Added support for THE MASTER as the goal
Diffstat (limited to 'Archipelago/client.gd')
-rw-r--r--Archipelago/client.gd4
1 files changed, 4 insertions, 0 deletions
diff --git a/Archipelago/client.gd b/Archipelago/client.gd index 905a0a1..5b4d81e 100644 --- a/Archipelago/client.gd +++ b/Archipelago/client.gd
@@ -35,6 +35,7 @@ var _mentioned_paintings = []
35var _panel_ids_by_location = {} 35var _panel_ids_by_location = {}
36var _localdata_file = "" 36var _localdata_file = ""
37var _death_link = false 37var _death_link = false
38var _victory_condition = 0 # THE END, THE MASTER
38 39
39var _map_loaded = false 40var _map_loaded = false
40var _held_items = [] 41var _held_items = []
@@ -151,6 +152,9 @@ func _on_data():
151 if _death_link: 152 if _death_link:
152 sendConnectUpdate(["DeathLink"]) 153 sendConnectUpdate(["DeathLink"])
153 154
155 if _slot_data.has("victory_condition"):
156 _victory_condition = _slot_data["victory_condition"]
157
154 _localdata_file = "user://archipelago/%s_%d" % [_seed, _slot] 158 _localdata_file = "user://archipelago/%s_%d" % [_seed, _slot]
155 var ap_file = File.new() 159 var ap_file = File.new()
156 if ap_file.file_exists(_localdata_file): 160 if ap_file.file_exists(_localdata_file):