Skip to content

Commit 9ee6d1e

Browse files
Exempt-MedicFlySniper
authored andcommitted
Blasphemous: Logic fixes for WotBC Cherub and Jondo upper west tree root (ArchipelagoMW#1835)
1 parent 6259b98 commit 9ee6d1e

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

worlds/blasphemous/Rules.py

+7-2
Original file line numberDiff line numberDiff line change
@@ -170,8 +170,8 @@ def _blasphemous_cherub_27(self, player):
170170
def _blasphemous_cherub_38(self, player):
171171
return self.has_any({"Ranged Skill", "Lorquiana", "Cante Jondo of the Three Sisters", \
172172
"Cantina of the Blue Rose", "Cloistered Ruby"}, player) or \
173-
(self.has("The Young Mason's Wheel", player) and \
174-
self.has("Brilliant Heart of Dawn", player)) or \
173+
self.has("The Young Mason's Wheel", player) or \
174+
self.has("Brilliant Heart of Dawn", player) or \
175175
(self.has("Aubade of the Nameless Guardian", player) and \
176176
self.has("Fervour Upgrade", player, 2))
177177

@@ -994,6 +994,11 @@ def rules(blasphemousworld):
994994
set_rule(world.get_location("HotD: Laudes, the First of the Amanecidas", player),
995995
lambda state: state._blasphemous_ex_bridge_access(player) and \
996996
state._blasphemous_laudes_gate(player))
997+
set_rule(world.get_location("Jondo: Upper west tree root", player),
998+
lambda state: state._blasphemous_root_relic(player) or \
999+
state._blasphemous_dawn_heart(player) or \
1000+
(state._blasphemous_wheel(player) and \
1001+
state._blasphemous_ranged(player)))
9971002
set_rule(world.get_location("LotNW: Elevator Child of Moonlight", player),
9981003
lambda state: state._blasphemous_blood_relic(player) and \
9991004
(state._blasphemous_cherub_22_23_31_32(player) and \

0 commit comments

Comments
 (0)