diff options
Diffstat (limited to 'Archipelago')
| -rw-r--r-- | Archipelago/client.gd | 9 |
1 files changed, 4 insertions, 5 deletions
| diff --git a/Archipelago/client.gd b/Archipelago/client.gd index 63c82f4..6fe2cab 100644 --- a/Archipelago/client.gd +++ b/Archipelago/client.gd | |||
| @@ -315,13 +315,12 @@ func _on_data(): | |||
| 315 | if _slot_data.has("shuffle_colors"): | 315 | if _slot_data.has("shuffle_colors"): |
| 316 | _color_shuffle = _slot_data["shuffle_colors"] | 316 | _color_shuffle = _slot_data["shuffle_colors"] |
| 317 | if _slot_data.has("shuffle_doors"): | 317 | if _slot_data.has("shuffle_doors"): |
| 318 | # TODO: This assumes that panels mode will be releaed in 0.4.6, which is untrue. | 318 | if _slot_data.has("group_doors"): |
| 319 | if wasGeneratedBeforeVersion({"major": 0, "minor": 4, "build": 6}): | ||
| 320 | _door_shuffle = (_slot_data["shuffle_doors"] > 0) | ||
| 321 | _panel_door_shuffle = false | ||
| 322 | else: | ||
| 323 | _door_shuffle = (_slot_data["shuffle_doors"] == 2) | 319 | _door_shuffle = (_slot_data["shuffle_doors"] == 2) |
| 324 | _panel_door_shuffle = (_slot_data["shuffle_doors"] == 1) | 320 | _panel_door_shuffle = (_slot_data["shuffle_doors"] == 1) |
| 321 | else: | ||
| 322 | _door_shuffle = (_slot_data["shuffle_doors"] > 0) | ||
| 323 | _panel_door_shuffle = false | ||
| 325 | if _slot_data.has("shuffle_paintings"): | 324 | if _slot_data.has("shuffle_paintings"): |
| 326 | _painting_shuffle = _slot_data["shuffle_paintings"] | 325 | _painting_shuffle = _slot_data["shuffle_paintings"] |
| 327 | if _slot_data.has("shuffle_panels"): | 326 | if _slot_data.has("shuffle_panels"): |
