More test updates + disable bunny check skip
This commit is contained in:
12
Rules.py
12
Rules.py
@@ -1964,12 +1964,12 @@ def set_bunny_rules(world, player, inverted):
|
|||||||
if new_region.type in (RegionType.Cave, RegionType.Dungeon) and new_region in seen:
|
if new_region.type in (RegionType.Cave, RegionType.Dungeon) and new_region in seen:
|
||||||
continue
|
continue
|
||||||
# We don't need to navigate through single entrance dungeons. HMG has more multi-entrance dungeons
|
# We don't need to navigate through single entrance dungeons. HMG has more multi-entrance dungeons
|
||||||
if (region.type == RegionType.Dungeon and new_region.type == RegionType.Dungeon):
|
# if (region.type == RegionType.Dungeon and new_region.type == RegionType.Dungeon):
|
||||||
if (
|
# if (
|
||||||
world.logic[player] == 'hybridglitches' and new_region.dungeon != None and new_region.dungeon.name in hmg_single_exit_dungeons) or (
|
# world.logic[player] == 'hybridglitches' and new_region.dungeon != None and new_region.dungeon.name in hmg_single_exit_dungeons) or (
|
||||||
world.logic[player] not in ['hybridglitches', 'nologic'] and new_region.dungeon != None and new_region.dungeon.name in all_single_exit_dungeons
|
# world.logic[player] not in ['hybridglitches', 'nologic'] and new_region.dungeon != None and new_region.dungeon.name in all_single_exit_dungeons
|
||||||
):
|
# ):
|
||||||
continue
|
# continue
|
||||||
new_path = path + [entrance.access_rule]
|
new_path = path + [entrance.access_rule]
|
||||||
new_seen = seen.union({new_region})
|
new_seen = seen.union({new_region})
|
||||||
if not is_link(new_region):
|
if not is_link(new_region):
|
||||||
|
|||||||
@@ -30,5 +30,5 @@ entrances:
|
|||||||
Skull Woods Final Section: Pyramid Fairy
|
Skull Woods Final Section: Pyramid Fairy
|
||||||
two-way:
|
two-way:
|
||||||
Thieves Town: Two Brothers House Exit (West)
|
Thieves Town: Two Brothers House Exit (West)
|
||||||
Spectacle Rock Cave (Bottom): Two Brothers House Exit (East)
|
Skull Woods Second Section Door (West): Two Brothers House Exit (East)
|
||||||
|
|
||||||
26
test/suite/hmg/inverted_inaccessible_desert.yaml
Normal file
26
test/suite/hmg/inverted_inaccessible_desert.yaml
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
meta:
|
||||||
|
players: 1
|
||||||
|
settings:
|
||||||
|
1:
|
||||||
|
logic: hybridglitches
|
||||||
|
mode: inverted
|
||||||
|
shuffle: crossed
|
||||||
|
|
||||||
|
start_inventory:
|
||||||
|
1:
|
||||||
|
- Pegasus Boots
|
||||||
|
- Progressive Sword
|
||||||
|
- Hammer
|
||||||
|
- Fire Rod
|
||||||
|
placements:
|
||||||
|
1:
|
||||||
|
Desert Palace - Boss: Moon Pearl
|
||||||
|
entrances:
|
||||||
|
1:
|
||||||
|
two-way:
|
||||||
|
Skull Woods Final Section: Desert Palace Exit (West)
|
||||||
|
Skull Woods Second Section Door (West): Desert Palace Exit (East)
|
||||||
|
Thieves Town: Thieves Town Exit
|
||||||
|
Hyrule Castle Entrance (East): Desert Palace Exit (South)
|
||||||
|
Hyrule Castle Entrance (West): Desert Palace Exit (North)
|
||||||
|
|
||||||
27
test/suite/hmg/inverted_moon_pearl_locs.yaml
Normal file
27
test/suite/hmg/inverted_moon_pearl_locs.yaml
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
meta:
|
||||||
|
players: 1
|
||||||
|
settings:
|
||||||
|
1:
|
||||||
|
logic: hybridglitches
|
||||||
|
mode: inverted
|
||||||
|
start_inventory:
|
||||||
|
1:
|
||||||
|
- Flippers
|
||||||
|
- Progressive Sword
|
||||||
|
- Progressive Sword
|
||||||
|
- Lamp
|
||||||
|
- Magic Mirror
|
||||||
|
- Ether
|
||||||
|
- Quake
|
||||||
|
- Bombos
|
||||||
|
advanced_placements:
|
||||||
|
1:
|
||||||
|
- type: Verification
|
||||||
|
item: Moon Pearl
|
||||||
|
locations:
|
||||||
|
Desert Palace - Big Chest: True
|
||||||
|
Eastern Palace - Big Chest: True
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -5,8 +5,10 @@ settings:
|
|||||||
logic: hybridglitches
|
logic: hybridglitches
|
||||||
start_inventory:
|
start_inventory:
|
||||||
1:
|
1:
|
||||||
|
- Pegasus Boots
|
||||||
- Flippers
|
- Flippers
|
||||||
- Moon Pearl
|
- Fire Rod
|
||||||
|
- Book of Mudora
|
||||||
- Progressive Sword
|
- Progressive Sword
|
||||||
- Progressive Sword
|
- Progressive Sword
|
||||||
- Lamp
|
- Lamp
|
||||||
@@ -19,6 +21,8 @@ advanced_placements:
|
|||||||
- type: Verification
|
- type: Verification
|
||||||
item: Moon Pearl
|
item: Moon Pearl
|
||||||
locations:
|
locations:
|
||||||
|
Skull Woods - Compass Chest: True
|
||||||
|
Skull Woods - Bridge Room: True
|
||||||
Palace of Darkness - Shooter Room: True
|
Palace of Darkness - Shooter Room: True
|
||||||
Palace of Darkness - The Arena - Bridge: True
|
Palace of Darkness - The Arena - Bridge: True
|
||||||
Palace of Darkness - Stalfos Basement: True
|
Palace of Darkness - Stalfos Basement: True
|
||||||
|
|||||||
@@ -17,6 +17,19 @@ advanced_placements:
|
|||||||
1:
|
1:
|
||||||
- type: Verification
|
- type: Verification
|
||||||
item: Small Key (Swamp Palace)
|
item: Small Key (Swamp Palace)
|
||||||
|
locations:
|
||||||
|
Swamp Palace - Entrance: True
|
||||||
|
Swamp Palace - Map Chest: True
|
||||||
|
Swamp Palace - Big Chest: True
|
||||||
|
Swamp Palace - Compass Chest: True
|
||||||
|
Swamp Palace - West Chest: True
|
||||||
|
Swamp Palace - Big Key Chest: True
|
||||||
|
Swamp Palace - Flooded Room - Left: True
|
||||||
|
Swamp Palace - Flooded Room - Right: True
|
||||||
|
Swamp Palace - Waterfall Room: True
|
||||||
|
Swamp Palace - Boss: True
|
||||||
|
- type: Verification
|
||||||
|
item: Big Key (Swamp Palace)
|
||||||
locations:
|
locations:
|
||||||
Swamp Palace - Entrance: True
|
Swamp Palace - Entrance: True
|
||||||
Swamp Palace - Map Chest: True
|
Swamp Palace - Map Chest: True
|
||||||
|
|||||||
Reference in New Issue
Block a user