Blasphemous: Logic fixes for WotBC Cherub and Jondo upper west tree root (#1835)
This commit is contained in:
parent
58cf9783eb
commit
5401e485aa
|
@ -170,8 +170,8 @@ class BlasphemousLogic(LogicMixin):
|
||||||
def _blasphemous_cherub_38(self, player):
|
def _blasphemous_cherub_38(self, player):
|
||||||
return self.has_any({"Ranged Skill", "Lorquiana", "Cante Jondo of the Three Sisters", \
|
return self.has_any({"Ranged Skill", "Lorquiana", "Cante Jondo of the Three Sisters", \
|
||||||
"Cantina of the Blue Rose", "Cloistered Ruby"}, player) or \
|
"Cantina of the Blue Rose", "Cloistered Ruby"}, player) or \
|
||||||
(self.has("The Young Mason's Wheel", player) and \
|
self.has("The Young Mason's Wheel", player) or \
|
||||||
self.has("Brilliant Heart of Dawn", player)) or \
|
self.has("Brilliant Heart of Dawn", player) or \
|
||||||
(self.has("Aubade of the Nameless Guardian", player) and \
|
(self.has("Aubade of the Nameless Guardian", player) and \
|
||||||
self.has("Fervour Upgrade", player, 2))
|
self.has("Fervour Upgrade", player, 2))
|
||||||
|
|
||||||
|
@ -994,6 +994,11 @@ def rules(blasphemousworld):
|
||||||
set_rule(world.get_location("HotD: Laudes, the First of the Amanecidas", player),
|
set_rule(world.get_location("HotD: Laudes, the First of the Amanecidas", player),
|
||||||
lambda state: state._blasphemous_ex_bridge_access(player) and \
|
lambda state: state._blasphemous_ex_bridge_access(player) and \
|
||||||
state._blasphemous_laudes_gate(player))
|
state._blasphemous_laudes_gate(player))
|
||||||
|
set_rule(world.get_location("Jondo: Upper west tree root", player),
|
||||||
|
lambda state: state._blasphemous_root_relic(player) or \
|
||||||
|
state._blasphemous_dawn_heart(player) or \
|
||||||
|
(state._blasphemous_wheel(player) and \
|
||||||
|
state._blasphemous_ranged(player)))
|
||||||
set_rule(world.get_location("LotNW: Elevator Child of Moonlight", player),
|
set_rule(world.get_location("LotNW: Elevator Child of Moonlight", player),
|
||||||
lambda state: state._blasphemous_blood_relic(player) and \
|
lambda state: state._blasphemous_blood_relic(player) and \
|
||||||
(state._blasphemous_cherub_22_23_31_32(player) and \
|
(state._blasphemous_cherub_22_23_31_32(player) and \
|
||||||
|
|
Loading…
Reference in New Issue