diff options
| author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-04-19 22:00:39 -0400 |
|---|---|---|
| committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-04-19 22:00:39 -0400 |
| commit | 62904f7943498efe9a041b2d42cbc9dae48a4c7d (patch) | |
| tree | 3f7c3ee9f26cf9e4bbdb910e02e833715dfb0f81 /Archipelago | |
| parent | 5406ebc4486340bb5d158ffa864bf2e60ffb410d (diff) | |
| download | lingo-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.gd | 6 |
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") |
