From 5217af39cd151b65717c144c6fc2472888dd45a1 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 2 Jun 2023 19:13:36 -0400 Subject: HOT CRUSTS special treatment --- Archipelago/load.gd | 11 +++++++++++ 1 file changed, 11 insertions(+) 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(): rng.seed = apclient._slot_seed var gamedata = apclient.get_node("Gamedata") + if apclient._panel_shuffle != apclient.kNO_PANEL_SHUFFLE: + # HOT CRUSTS should be at eye-level, have a yellow block behind it, and + # not vanish when solved. + var hotcrusts = panels_parent.get_node("Shuffle Room/Panel_shortcuts") + hotcrusts.translation.y = 1.5 + hotcrusts.get_node("Viewport/GUI/Panel/TextEdit").disconnect( + "answer_correct", hotcrusts, "handle_correct" + ) + + set_gridmap_tile(-20.5, 1.5, -79.5, "MeshInstance9") + if apclient._panel_shuffle == apclient.kREARRANGE_PANELS: # Do the actual shuffling. var panel_pools = {} -- cgit 1.4.1