diff --git a/worlds/messenger/rules.py b/worlds/messenger/rules.py index ff1b75d70f27..c6ecdc7f1e36 100644 --- a/worlds/messenger/rules.py +++ b/worlds/messenger/rules.py @@ -231,6 +231,8 @@ def __init__(self, world: "MessengerWorld") -> None: self.is_aerobatic, "Autumn Hills Seal - Trip Saws": self.has_wingsuit, + "Autumn Hills Seal - Double Swing Saws": + self.has_vertical, # forlorn temple "Forlorn Temple Seal - Rocket Maze": self.has_vertical, @@ -377,6 +379,9 @@ def __init__(self, world: "MessengerWorld") -> None: self.has_dart, "Autumn Hills - Climbing Claws Shop -> Autumn Hills - Key of Hope Checkpoint": self.true, # super easy normal clip - also possible with moderately difficult cloud stepping + "Autumn Hills Seal - Double Swing Saws": + lambda state: self.has_vertical(state) or self.has_windmill(state) or + self.can_destroy_projectiles(state), # Howling Grotto "Howling Grotto - Portal -> Howling Grotto - Crushing Pits Shop": self.true,