From 613f7e41b05048f36f23990daa221fc4d3774b11 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 21 Apr 2023 11:03:11 -0400 Subject: OPEN and FOURTH are now displaced as well Now all three mandatory wall-snipes (and their adjacent panels) can be shuffled in panel shuffle mode. --- Archipelago/load.gd | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Archipelago/load.gd') diff --git a/Archipelago/load.gd b/Archipelago/load.gd index 59b510a..6b65b0e 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd @@ -44,11 +44,15 @@ func _load(): var gamedata = apclient.get_node("Gamedata") if apclient._panel_shuffle == apclient.kREARRANGE_PANELS: - # Move ZERO in front of the black wall, and replace the puzzle because - # it has to be a black puzzle now. + # Move mandatory wall-snipes in front of their respective walls. In + # the case of ZERO, we need to change it to be a black puzzle because + # the wall is black. self.get_node("Panels/Backside Room/Panel_zero_zero").translation.z = 16.499 set_static_panel("Backside Room/Panel_zero_zero", "reknits", "stinker") + self.get_node("Panels/Backside Room/Panel_fourth_fourth").translation.z = -65.001 + self.get_node("Panels/Chemistry Room/Panel_open").translation.x = -87.001 + # Do the actual shuffling. var panel_pools = {} for panel in gamedata.panels: -- cgit 1.4.1