diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-04-19 23:35:09 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-04-19 23:35:09 -0400 |
commit | b51d2ff1962d46785c2933983ccbfc47216a3b33 (patch) | |
tree | 63af9eba82ab727d9d78a8b86c0e956d8fd64f96 /Archipelago/load.gd | |
parent | 44c1889c0033dbe2cb5f5419ed7e609571837869 (diff) | |
download | lingo-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/load.gd')
-rw-r--r-- | Archipelago/load.gd | 11 |
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") |