Skip to content

Commit

Permalink
The Witness: Fix door shuffle being completely broken
Browse files Browse the repository at this point in the history
  • Loading branch information
NewSoupVi authored Jul 2, 2024
1 parent 93617fa commit 95110c4
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion worlds/witness/player_logic.py
Original file line number Diff line number Diff line change
Expand Up @@ -197,7 +197,7 @@ def reduce_req_within_region(self, entity_hex: str) -> WitnessRule:
# Those requirements need to be preserved even in door shuffle.
entity_dependencies_need_to_be_preserved = (
# EPs keep all their entity dependencies
static_witness_logic.ENTITIES_BY_HEX[entity_hex]["entityType"] != "EP"
static_witness_logic.ENTITIES_BY_HEX[entity_hex]["entityType"] == "EP"
# 0x28A0D depends on another entity for *non-power* reasons -> This dependency needs to be preserved,
# except in Expert, where that dependency doesn't exist, but now there *is* a power dependency.
# In the future, it'd be wise to make a distinction between "power dependencies" and other dependencies.
Expand Down

0 comments on commit 95110c4

Please sign in to comment.