Blasphemous: Fixed Amanecidas not requiring Petrified Bell ()

This commit is contained in:
Trevor L 2023-09-10 16:04:57 -06:00 committed by GitHub
parent 0e21a3e121
commit 3e95ccd06c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 4 deletions
worlds/blasphemous

View File

@ -367,25 +367,25 @@ def can_beat_boss(state: CollectionState, boss: str, logic: int, player: int) ->
elif boss == "Graveyard":
return (
has_boss_strength("amanecida")
and state.has_all({"D01BZ07S01[Santos]", "D02Z03S23[E]", "D02Z02S14[W]", "Wall Climb Ability"}, player)
and state.has_all({"D01Z06S01[Santos]", "D02Z03S23[E]", "D02Z02S14[W]", "Wall Climb Ability"}, player)
)
elif boss == "Jondo":
return (
has_boss_strength("amanecida")
and state.has("D01BZ07S01[Santos]", player)
and state.has("D01Z06S01[Santos]", player)
and state.has_any({"D20Z01S05[W]", "D20Z01S05[E]"}, player)
and state.has_any({"D03Z01S03[W]", "D03Z01S03[SW]"}, player)
)
elif boss == "Patio":
return (
has_boss_strength("amanecida")
and state.has_all({"D01BZ07S01[Santos]", "D06Z01S18[E]"}, player)
and state.has_all({"D01Z06S01[Santos]", "D06Z01S18[E]"}, player)
and state.has_any({"D04Z01S04[W]", "D04Z01S04[E]", "D04Z01S04[Cherubs]"}, player)
)
elif boss == "Wall":
return (
has_boss_strength("amanecida")
and state.has_all({"D01BZ07S01[Santos]", "D09BZ01S01[Cell24]"}, player)
and state.has_all({"D01Z06S01[Santos]", "D09BZ01S01[Cell24]"}, player)
and state.has_any({"D09Z01S01[W]", "D09Z01S01[E]"}, player)
)
elif boss == "Hall":