about summary refs log tree commit diff stats
path: root/Archipelago
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-04-19 23:35:09 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-04-19 23:35:09 -0400
commitb51d2ff1962d46785c2933983ccbfc47216a3b33 (patch)
tree63af9eba82ab727d9d78a8b86c0e956d8fd64f96 /Archipelago
parent44c1889c0033dbe2cb5f5419ed7e609571837869 (diff)
downloadlingo-archipelago-b51d2ff1962d46785c2933983ccbfc47216a3b33.tar.gz
lingo-archipelago-b51d2ff1962d46785c2933983ccbfc47216a3b33.tar.bz2
lingo-archipelago-b51d2ff1962d46785c2933983ccbfc47216a3b33.zip
Art gallery ORDER is now set to the randomized subpanels
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")