From ce86f0f810c80a336f54036a419f05d31e1cf862 Mon Sep 17 00:00:00 2001 From: Ziktofel Date: Wed, 17 Jan 2024 14:05:00 +0100 Subject: [PATCH] Fix a logic hole for Into the Void --- worlds/sc2/Rules.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/worlds/sc2/Rules.py b/worlds/sc2/Rules.py index bdfb671d7d26..694cccaab9ee 100644 --- a/worlds/sc2/Rules.py +++ b/worlds/sc2/Rules.py @@ -593,10 +593,12 @@ def into_the_void_requirement(self, state: CollectionState) -> bool: or ( self.take_over_ai_allies and ( - state.has(ItemNames.BATTLECRUISER, self.player) + state.has(ItemNames.BATTLECRUISER, self.player) + or ( + state.has(ItemNames.ULTRALISK, self.player) + and self.protoss_competent_anti_air(state) + ) ) - or (state.has(ItemNames.ULTRALISK, self.player) - and self.protoss_competent_anti_air(state)) ) def essence_of_eternity_requirement(self, state: CollectionState) -> bool: