about summary refs log tree commit diff stats
path: root/Archipelago
diff options
context:
space:
mode:
Diffstat (limited to 'Archipelago')
-rw-r--r--Archipelago/load.gd11
1 files changed, 11 insertions, 0 deletions
diff --git a/Archipelago/load.gd b/Archipelago/load.gd index 60a78d4..9632d61 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd
@@ -100,6 +100,17 @@ func _load():
100 for sign_name in target["copy_to_sign"]: 100 for sign_name in target["copy_to_sign"]:
101 self.get_node("Decorations/PanelSign").get_node(sign_name).value = source["hint"] 101 self.get_node("Decorations/PanelSign").get_node(sign_name).value = source["hint"]
102 102
103 # Change the answer to the final puzzle in the art gallery based on the
104 # puzzles that were shuffled into the constituent places.
105 var new_answer = panels_parent.get_node("Painting Room/Panel_eon_one").answer
106 new_answer += " "
107 new_answer += panels_parent.get_node("Painting Room/Panel_path_road").answer
108 new_answer += " "
109 new_answer += panels_parent.get_node("Painting Room/Panel_any_many").answer
110 new_answer += " "
111 new_answer += panels_parent.get_node("Painting Room/Panel_send_use_turns").answer
112 panels_parent.get_node("Painting Room/Panel_order_onepathmanyturns").answer = new_answer
113
103 # Handle our other static panels after panel randomization, so that the old 114 # Handle our other static panels after panel randomization, so that the old
104 # values can enter the pool, if necessary. 115 # values can enter the pool, if necessary.
105 set_static_panel("Entry Room/Panel_hi_hi", "hi") 116 set_static_panel("Entry Room/Panel_hi_hi", "hi")