Compare commits

...

1 Commits

Author SHA1 Message Date
NewSoupVi
8b819aa0a4 Please merge my unit tests 2024-07-03 00:21:14 +02:00

View File

@@ -197,7 +197,7 @@ class WitnessPlayerLogic:
# Those requirements need to be preserved even in door shuffle. # Those requirements need to be preserved even in door shuffle.
entity_dependencies_need_to_be_preserved = ( entity_dependencies_need_to_be_preserved = (
# EPs keep all their entity dependencies # 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, # 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. # 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. # In the future, it'd be wise to make a distinction between "power dependencies" and other dependencies.