From 3e07f6b6d20f01ff1f41ef98e62193083810bde0 Mon Sep 17 00:00:00 2001 From: Exempt-Medic <60412657+Exempt-Medic@users.noreply.github.com> Date: Sat, 5 Apr 2025 07:36:26 -0400 Subject: [PATCH] Set Victory Condition Earlier --- worlds/adventure/__init__.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/worlds/adventure/__init__.py b/worlds/adventure/__init__.py index 9dab2ffcef..94f2b22e81 100644 --- a/worlds/adventure/__init__.py +++ b/worlds/adventure/__init__.py @@ -238,14 +238,12 @@ class AdventureWorld(World): def create_regions(self) -> None: create_regions(self.options, self.multiworld, self.player, self.dragon_rooms) - - set_rules = set_rules - - def generate_basic(self) -> None: self.multiworld.get_location("Chalice Home", self.player).place_locked_item( self.create_event("Victory", ItemClassification.progression)) self.multiworld.completion_condition[self.player] = lambda state: state.has("Victory", self.player) + set_rules = set_rules + def pre_fill(self): # Place empty items in filler locations here, to limit # the number of exported empty items and the density of stuff in overworld.