diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-06-02 19:13:36 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-06-02 19:13:36 -0400 |
commit | 5217af39cd151b65717c144c6fc2472888dd45a1 (patch) | |
tree | b05da5c7cf3aa68f2a5a6fadfae258aa3da058de /Archipelago/load.gd | |
parent | b30fec976eb6f597ccc2f7eaa2601b81548a15fa (diff) | |
download | lingo-archipelago-5217af39cd151b65717c144c6fc2472888dd45a1.tar.gz lingo-archipelago-5217af39cd151b65717c144c6fc2472888dd45a1.tar.bz2 lingo-archipelago-5217af39cd151b65717c144c6fc2472888dd45a1.zip |
HOT CRUSTS special treatment
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 72bbd15..a734459 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd | |||
@@ -116,6 +116,17 @@ func _load(): | |||
116 | rng.seed = apclient._slot_seed | 116 | rng.seed = apclient._slot_seed |
117 | 117 | ||
118 | var gamedata = apclient.get_node("Gamedata") | 118 | var gamedata = apclient.get_node("Gamedata") |
119 | if apclient._panel_shuffle != apclient.kNO_PANEL_SHUFFLE: | ||
120 | # HOT CRUSTS should be at eye-level, have a yellow block behind it, and | ||
121 | # not vanish when solved. | ||
122 | var hotcrusts = panels_parent.get_node("Shuffle Room/Panel_shortcuts") | ||
123 | hotcrusts.translation.y = 1.5 | ||
124 | hotcrusts.get_node("Viewport/GUI/Panel/TextEdit").disconnect( | ||
125 | "answer_correct", hotcrusts, "handle_correct" | ||
126 | ) | ||
127 | |||
128 | set_gridmap_tile(-20.5, 1.5, -79.5, "MeshInstance9") | ||
129 | |||
119 | if apclient._panel_shuffle == apclient.kREARRANGE_PANELS: | 130 | if apclient._panel_shuffle == apclient.kREARRANGE_PANELS: |
120 | # Do the actual shuffling. | 131 | # Do the actual shuffling. |
121 | var panel_pools = {} | 132 | var panel_pools = {} |