diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2023-04-21 11:03:11 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2023-04-21 11:03:11 -0400 |
commit | 613f7e41b05048f36f23990daa221fc4d3774b11 (patch) | |
tree | f5fbafb74f77970fe2e0bc5e2e2170e89c193ccd /Archipelago/load.gd | |
parent | 8672ecf459d939c2c8f184e148e803b41826803c (diff) | |
download | lingo-archipelago-613f7e41b05048f36f23990daa221fc4d3774b11.tar.gz lingo-archipelago-613f7e41b05048f36f23990daa221fc4d3774b11.tar.bz2 lingo-archipelago-613f7e41b05048f36f23990daa221fc4d3774b11.zip |
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.
Diffstat (limited to 'Archipelago/load.gd')
-rw-r--r-- | Archipelago/load.gd | 8 |
1 files changed, 6 insertions, 2 deletions
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(): | |||
44 | 44 | ||
45 | var gamedata = apclient.get_node("Gamedata") | 45 | var gamedata = apclient.get_node("Gamedata") |
46 | if apclient._panel_shuffle == apclient.kREARRANGE_PANELS: | 46 | if apclient._panel_shuffle == apclient.kREARRANGE_PANELS: |
47 | # Move ZERO in front of the black wall, and replace the puzzle because | 47 | # Move mandatory wall-snipes in front of their respective walls. In |
48 | # it has to be a black puzzle now. | 48 | # the case of ZERO, we need to change it to be a black puzzle because |
49 | # the wall is black. | ||
49 | self.get_node("Panels/Backside Room/Panel_zero_zero").translation.z = 16.499 | 50 | self.get_node("Panels/Backside Room/Panel_zero_zero").translation.z = 16.499 |
50 | set_static_panel("Backside Room/Panel_zero_zero", "reknits", "stinker") | 51 | set_static_panel("Backside Room/Panel_zero_zero", "reknits", "stinker") |
51 | 52 | ||
53 | self.get_node("Panels/Backside Room/Panel_fourth_fourth").translation.z = -65.001 | ||
54 | self.get_node("Panels/Chemistry Room/Panel_open").translation.x = -87.001 | ||
55 | |||
52 | # Do the actual shuffling. | 56 | # Do the actual shuffling. |
53 | var panel_pools = {} | 57 | var panel_pools = {} |
54 | for panel in gamedata.panels: | 58 | for panel in gamedata.panels: |