From 1a7bc4ffd4fe59d8e07a74b44acafe7c06d948e8 Mon Sep 17 00:00:00 2001 From: Trevor L <80716066+TRPG0@users.noreply.github.com> Date: Mon, 17 Apr 2023 18:03:06 -0600 Subject: [PATCH] Blasphemous: Fix logic for Laudes (for real this time) (#1727) --- worlds/blasphemous/Rules.py | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/worlds/blasphemous/Rules.py b/worlds/blasphemous/Rules.py index 22953ed4..ba01e405 100644 --- a/worlds/blasphemous/Rules.py +++ b/worlds/blasphemous/Rules.py @@ -299,9 +299,7 @@ class BlasphemousLogic(LogicMixin): return self.has_group("masks", player, 3) def _blasphemous_laudes_gate(self, player): - return self.has_all({"Petrified Bell", "Blood Perpetuated in Sand", "Three Gnarled Tongues", \ - "Key of the Secular", "Key of the Scribe"}, player) and \ - self.has("Verses Spun from Gold", player, 4) + return self.has("Verses Spun from Gold", player, 4) # Ten Piedad, Tres Angustias, Our Lady of the Charred Visage def _blasphemous_wound_boss_easy(self, player): @@ -481,8 +479,7 @@ def rules(blasphemousworld): lambda state: state._blasphemous_bridge_access(player)) set_rule(world.get_location("BotTC: Inside giant statue", player), lambda state: state._blasphemous_bridge_access(player) and \ - state._blasphemous_laudes_gate(player) and \ - state._blasphemous_1_mask(player)) + state._blasphemous_laudes_gate(player)) # Brotherhood of the Silent Sorrow set_rule(world.get_location("BotSS: Starting room Child of Moonlight", player), @@ -629,8 +626,7 @@ def rules(blasphemousworld): # Hall of the Dawning set_rule(world.get_location("HotD: Laudes, the First of the Amanecidas", player), lambda state: state._blasphemous_bridge_access(player) and \ - state._blasphemous_1_mask(player) and \ - state._blasphemous_laudes_gate(player)) + state._blasphemous_laudes_gate(player)) # Jondo set_rule(world.get_location("Jondo: Upper east chest", player), @@ -945,8 +941,7 @@ def rules(blasphemousworld): lambda state: state._blasphemous_ex_bridge_access(player)) set_rule(world.get_location("BotTC: Inside giant statue", player), lambda state: state._blasphemous_ex_bridge_access(player) and \ - state._blasphemous_laudes_gate(player) and \ - state._blasphemous_1_mask(player)) + state._blasphemous_laudes_gate(player)) set_rule(world.get_location("BotSS: Esdras' final gift", player), lambda state: state._blasphemous_blood_relic(player) and \ state._blasphemous_scapular(player) and \ @@ -995,8 +990,7 @@ def rules(blasphemousworld): state._blasphemous_ranged(player))))) set_rule(world.get_location("HotD: Laudes, the First of the Amanecidas", player), lambda state: state._blasphemous_ex_bridge_access(player) and \ - state._blasphemous_1_mask(player) and \ - state._blasphemous_laudes_gate(player)) + state._blasphemous_laudes_gate(player)) set_rule(world.get_location("LotNW: Elevator Child of Moonlight", player), lambda state: state._blasphemous_blood_relic(player) and \ (state._blasphemous_cherub_22_23_31_32(player) and \