diff options
Diffstat (limited to 'Archipelago/load.gd')
| -rw-r--r-- | Archipelago/load.gd | 7 |
1 files changed, 5 insertions, 2 deletions
| diff --git a/Archipelago/load.gd b/Archipelago/load.gd index 931dfde..be209c3 100644 --- a/Archipelago/load.gd +++ b/Archipelago/load.gd | |||
| @@ -135,7 +135,7 @@ func _load(): | |||
| 135 | new_another_cdp.maxlength = (apclient._level_2_requirement - 1) | 135 | new_another_cdp.maxlength = (apclient._level_2_requirement - 1) |
| 136 | new_another_cdp.nested = true | 136 | new_another_cdp.nested = true |
| 137 | get_node("CountdownPanels").add_child(new_another_cdp) | 137 | get_node("CountdownPanels").add_child(new_another_cdp) |
| 138 | another_cdp.replace_with = "" | 138 | another_cdp.replace_with = "../CountdownPanel_level2_0" |
| 139 | another_cdp.queue_free() | 139 | another_cdp.queue_free() |
| 140 | else: | 140 | else: |
| 141 | var another_replacement = another_cdp.get_node(another_cdp.replace_with) | 141 | var another_replacement = another_cdp.get_node(another_cdp.replace_with) |
| @@ -275,7 +275,7 @@ func _load(): | |||
| 275 | clear_gridmap_tile(25.5, 1.5, 11.5) | 275 | clear_gridmap_tile(25.5, 1.5, 11.5) |
| 276 | clear_gridmap_tile(47.5, 1.5, 11.5) | 276 | clear_gridmap_tile(47.5, 1.5, 11.5) |
| 277 | 277 | ||
| 278 | if apclient._panel_shuffle == apclient.kREARRANGE_PANELS: | 278 | if apclient._panel_shuffle == apclient.kREARRANGE_PANELS or apclient._panel_shuffle == apclient.kEXPERIMENTAL_PANELS: |
| 279 | # Do the actual shuffling. | 279 | # Do the actual shuffling. |
| 280 | var panel_pools = {} | 280 | var panel_pools = {} |
| 281 | for panel in gamedata.panels: | 281 | for panel in gamedata.panels: |
| @@ -342,6 +342,9 @@ func _load(): | |||
| 342 | new_answer += " " | 342 | new_answer += " " |
| 343 | new_answer += panels_parent.get_node("Painting Room/Panel_send_use_turns").answer | 343 | new_answer += panels_parent.get_node("Painting Room/Panel_send_use_turns").answer |
| 344 | panels_parent.get_node("Painting Room/Panel_order_onepathmanyturns").answer = new_answer | 344 | panels_parent.get_node("Painting Room/Panel_order_onepathmanyturns").answer = new_answer |
| 345 | |||
| 346 | if apclient._panel_shuffle == apclient.kEXPERIMENTAL_PANELS: | ||
| 347 | apclient.get_node("Generator").apply(self) | ||
| 345 | 348 | ||
| 346 | # Handle our other static panels after panel randomization, so that the old | 349 | # Handle our other static panels after panel randomization, so that the old |
| 347 | # values can enter the pool, if necessary. | 350 | # values can enter the pool, if necessary. |
