From ecae3dc53c5d18e4cfd6616d62ed619b2ed980a7 Mon Sep 17 00:00:00 2001 From: Ziktofel Date: Fri, 25 Oct 2024 19:41:17 +0200 Subject: [PATCH] Skip pre-fill under no logic entirely --- worlds/sc2/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/worlds/sc2/__init__.py b/worlds/sc2/__init__.py index 3a6899d014c1..2ea2f8631c70 100644 --- a/worlds/sc2/__init__.py +++ b/worlds/sc2/__init__.py @@ -224,7 +224,8 @@ def fill_slot_data(self): return slot_data def pre_fill(self) -> None: - if self.options.generic_upgrade_missions > 0: + if self.options.generic_upgrade_missions > 0\ + and self.options.required_tactics != options.RequiredTactics.option_no_logic: # Attempt to resolve situation when the option is too high for the mission order rolled # TODO: Attempt to resolve Kerrigan levels too weapon_armor_item_names = [