about summary refs log tree commit diff stats
path: root/Archipelago
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2023-06-02 19:13:36 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2023-06-02 19:13:36 -0400
commit5217af39cd151b65717c144c6fc2472888dd45a1 (patch)
treeb05da5c7cf3aa68f2a5a6fadfae258aa3da058de /Archipelago
parentb30fec976eb6f597ccc2f7eaa2601b81548a15fa (diff)
downloadlingo-archipelago-5217af39cd151b65717c144c6fc2472888dd45a1.tar.gz
lingo-archipelago-5217af39cd151b65717c144c6fc2472888dd45a1.tar.bz2
lingo-archipelago-5217af39cd151b65717c144c6fc2472888dd45a1.zip
HOT CRUSTS special treatment
Diffstat (limited to 'Archipelago')
-rw-r--r--Archipelago/load.gd11
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 = {}