From 62904f7943498efe9a041b2d42cbc9dae48a4c7d Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 19 Apr 2023 22:00:39 -0400 Subject: Signs get updated in panel shuffle mode Palindromes room is fixed now too. --- Archipelago/load.gd | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Archipelago') 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(): "id": panel["id"], "hint": panel_node.text, "answer": panel_node.answer, - "link": panel["link"] + "link": panel["link"], + "copy_to_sign": panel["copy_to_sign"] } ) @@ -90,6 +91,9 @@ func _load(): target_panel_node.text = source["hint"] target_panel_node.answer = source["answer"] + for sign_name in target["copy_to_sign"]: + self.get_node("Decorations/PanelSign").get_node(sign_name).value = source["hint"] + # Handle our other static panels after panel randomization, so that the old # values can enter the pool, if necessary. set_static_panel("Entry Room/Panel_hi_hi", "hi") -- cgit 1.4.1