about summary refs log tree commit diff stats
path: root/Archipelago
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-04-19 22:00:39 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-04-19 22:00:39 -0400
commit62904f7943498efe9a041b2d42cbc9dae48a4c7d (patch)
tree3f7c3ee9f26cf9e4bbdb910e02e833715dfb0f81 /Archipelago
parent5406ebc4486340bb5d158ffa864bf2e60ffb410d (diff)
downloadlingo-archipelago-62904f7943498efe9a041b2d42cbc9dae48a4c7d.tar.gz
lingo-archipelago-62904f7943498efe9a041b2d42cbc9dae48a4c7d.tar.bz2
lingo-archipelago-62904f7943498efe9a041b2d42cbc9dae48a4c7d.zip
Signs get updated in panel shuffle mode
Palindromes room is fixed now too.
Diffstat (limited to 'Archipelago')
-rw-r--r--Archipelago/load.gd6
1 files changed, 5 insertions, 1 deletions
diff --git a/Archipelago/load.gd b/Archipelago/load.gd index c720f45..b2e7608 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd
@@ -61,7 +61,8 @@ func _load():
61 "id": panel["id"], 61 "id": panel["id"],
62 "hint": panel_node.text, 62 "hint": panel_node.text,
63 "answer": panel_node.answer, 63 "answer": panel_node.answer,
64 "link": panel["link"] 64 "link": panel["link"],
65 "copy_to_sign": panel["copy_to_sign"]
65 } 66 }
66 ) 67 )
67 68
@@ -90,6 +91,9 @@ func _load():
90 target_panel_node.text = source["hint"] 91 target_panel_node.text = source["hint"]
91 target_panel_node.answer = source["answer"] 92 target_panel_node.answer = source["answer"]
92 93
94 for sign_name in target["copy_to_sign"]:
95 self.get_node("Decorations/PanelSign").get_node(sign_name).value = source["hint"]
96
93 # Handle our other static panels after panel randomization, so that the old 97 # Handle our other static panels after panel randomization, so that the old
94 # values can enter the pool, if necessary. 98 # values can enter the pool, if necessary.
95 set_static_panel("Entry Room/Panel_hi_hi", "hi") 99 set_static_panel("Entry Room/Panel_hi_hi", "hi")