fix: Restrict murderdactyl logic to ohko
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
# Patch Notes
|
# Patch Notes
|
||||||
|
|
||||||
* 1.4.10
|
* 1.4.10
|
||||||
|
* Logic: Changed the rule surrounding the Bumper Cave Ledge Drop (the murderdactyl) to only require Pearl and (Cape or Byrna or a Sword) in OHKO mode for now. This is a temporary solution until a better way to prevent needing to use a framerule to get by the bird is invented.
|
||||||
* Helmacopter Fix
|
* Helmacopter Fix
|
||||||
|
|||||||
5
Rules.py
5
Rules.py
@@ -298,7 +298,7 @@ def global_rules(world, player):
|
|||||||
set_rule(world.get_entrance('Skull Woods Rock (West)', player), lambda state: state.can_lift_rocks(player))
|
set_rule(world.get_entrance('Skull Woods Rock (West)', player), lambda state: state.can_lift_rocks(player))
|
||||||
set_rule(world.get_entrance('Skull Woods Rock (East)', player), lambda state: state.can_lift_rocks(player))
|
set_rule(world.get_entrance('Skull Woods Rock (East)', player), lambda state: state.can_lift_rocks(player))
|
||||||
# this more like an ohko rule - dependent on bird being present too - so enemizer could turn this off?
|
# this more like an ohko rule - dependent on bird being present too - so enemizer could turn this off?
|
||||||
set_rule(world.get_entrance('Bumper Cave Ledge Drop', player), lambda state: state.has('Cape', player) or state.has('Cane of Byrna', player) or state.has_sword(player))
|
set_rule(world.get_entrance('Bumper Cave Ledge Drop', player), lambda state: world.can_take_damage or state.has('Cape', player) or state.has('Cane of Byrna', player) or state.has_sword(player))
|
||||||
set_rule(world.get_entrance('Bumper Cave Rock (Outer)', player), lambda state: state.can_lift_rocks(player))
|
set_rule(world.get_entrance('Bumper Cave Rock (Outer)', player), lambda state: state.can_lift_rocks(player))
|
||||||
set_rule(world.get_entrance('Bumper Cave Rock (Inner)', player), lambda state: state.can_lift_rocks(player))
|
set_rule(world.get_entrance('Bumper Cave Rock (Inner)', player), lambda state: state.can_lift_rocks(player))
|
||||||
set_rule(world.get_entrance('Skull Woods Pass Rock (North)', player), lambda state: state.can_lift_heavy_rocks(player))
|
set_rule(world.get_entrance('Skull Woods Pass Rock (North)', player), lambda state: state.can_lift_heavy_rocks(player))
|
||||||
@@ -1155,7 +1155,8 @@ def ow_bunny_rules(world, player):
|
|||||||
add_bunny_rule(world.get_entrance('Skull Woods Forgotten Bush (East)', player), player)
|
add_bunny_rule(world.get_entrance('Skull Woods Forgotten Bush (East)', player), player)
|
||||||
add_bunny_rule(world.get_entrance('Skull Woods Second Section Hole', player), player)
|
add_bunny_rule(world.get_entrance('Skull Woods Second Section Hole', player), player)
|
||||||
add_bunny_rule(world.get_entrance('East Dark Death Mountain Bushes', player), player)
|
add_bunny_rule(world.get_entrance('East Dark Death Mountain Bushes', player), player)
|
||||||
add_bunny_rule(world.get_entrance('Bumper Cave Ledge Drop', player), player)
|
if not world.can_take_damage:
|
||||||
|
add_bunny_rule(world.get_entrance('Bumper Cave Ledge Drop', player), player)
|
||||||
add_bunny_rule(world.get_entrance('Bumper Cave Rock (Outer)', player), player)
|
add_bunny_rule(world.get_entrance('Bumper Cave Rock (Outer)', player), player)
|
||||||
add_bunny_rule(world.get_entrance('Bumper Cave Rock (Inner)', player), player)
|
add_bunny_rule(world.get_entrance('Bumper Cave Rock (Inner)', player), player)
|
||||||
add_bunny_rule(world.get_entrance('Skull Woods Pass Bush Row (West)', player), player)
|
add_bunny_rule(world.get_entrance('Skull Woods Pass Bush Row (West)', player), player)
|
||||||
|
|||||||
Reference in New Issue
Block a user