diff options
Diffstat (limited to 'Archipelago')
| -rw-r--r-- | Archipelago/load.gd | 6 |
1 files changed, 6 insertions, 0 deletions
| diff --git a/Archipelago/load.gd b/Archipelago/load.gd index b2e7608..60a78d4 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd | |||
| @@ -44,6 +44,12 @@ 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 | ||
| 48 | # it has to be a black puzzle now. | ||
| 49 | 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 | |||
| 52 | # Do the actual shuffling. | ||
| 47 | var panel_pools = {} | 53 | var panel_pools = {} |
| 48 | for panel in gamedata.panels: | 54 | for panel in gamedata.panels: |
| 49 | if not panel_pools.has(panel["tag"]): | 55 | if not panel_pools.has(panel["tag"]): |
