From b2ea04d40e8696ea9282fdb2a564c7e38b02d736 Mon Sep 17 00:00:00 2001 From: Ziktofel Date: Mon, 20 Nov 2023 01:16:43 +0100 Subject: [PATCH] Fix a logic hole --- worlds/sc2/Rules.py | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/worlds/sc2/Rules.py b/worlds/sc2/Rules.py index cae76d476c66..8ed24da1b7fb 100644 --- a/worlds/sc2/Rules.py +++ b/worlds/sc2/Rules.py @@ -518,11 +518,13 @@ def last_stand_requirement(self, state: CollectionState) -> bool: ) def harbinger_of_oblivion_requirement(self, state: CollectionState) -> bool: - return self.protoss_anti_armor_anti_air(state) and self.take_over_ai_allies \ - or ( - self.protoss_common_unit(state) - and self.protoss_hybrid_counter(state) - ) + return self.protoss_anti_armor_anti_air(state) and ( + self.take_over_ai_allies + or ( + self.protoss_common_unit(state) + and self.protoss_hybrid_counter(state) + ) + ) def protoss_competent_comp(self, state: CollectionState) -> bool: return self.protoss_common_unit(state) \