diff options
Diffstat (limited to 'items.py')
| -rw-r--r-- | items.py | 6 |
1 files changed, 6 insertions, 0 deletions
| diff --git a/items.py b/items.py index af24570..7b1a650 100644 --- a/items.py +++ b/items.py | |||
| @@ -28,6 +28,10 @@ class ItemData(NamedTuple): | |||
| 28 | # door shuffle is on and tower isn't progressive | 28 | # door shuffle is on and tower isn't progressive |
| 29 | return world.options.shuffle_doors != ShuffleDoors.option_none \ | 29 | return world.options.shuffle_doors != ShuffleDoors.option_none \ |
| 30 | and not world.options.progressive_orange_tower | 30 | and not world.options.progressive_orange_tower |
| 31 | elif self.mode == "the colorful": | ||
| 32 | # complex door shuffle is on and colorful isn't progressive | ||
| 33 | return world.options.shuffle_doors == ShuffleDoors.option_complex \ | ||
| 34 | and not world.options.progressive_colorful | ||
| 31 | elif self.mode == "complex door": | 35 | elif self.mode == "complex door": |
| 32 | return world.options.shuffle_doors == ShuffleDoors.option_complex | 36 | return world.options.shuffle_doors == ShuffleDoors.option_complex |
| 33 | elif self.mode == "door group": | 37 | elif self.mode == "door group": |
| @@ -70,6 +74,8 @@ def load_item_data(): | |||
| 70 | if room_name in PROGRESSION_BY_ROOM and door_name in PROGRESSION_BY_ROOM[room_name]: | 74 | if room_name in PROGRESSION_BY_ROOM and door_name in PROGRESSION_BY_ROOM[room_name]: |
| 71 | if room_name == "Orange Tower": | 75 | if room_name == "Orange Tower": |
| 72 | door_mode = "orange tower" | 76 | door_mode = "orange tower" |
| 77 | elif room_name == "The Colorful": | ||
| 78 | door_mode = "the colorful" | ||
| 73 | else: | 79 | else: |
| 74 | door_mode = "special" | 80 | door_mode = "special" |
| 75 | 81 | ||
