Stardew Valley: Replace event creation stardew code with add_event (#4922)

* replace event creation stardew code with add_event

* delete unnecessary default args
This commit is contained in:
Jérémie Bolduc
2025-04-28 18:12:52 -04:00
committed by GitHub
parent 4e3da005d4
commit ce14f190fb

View File

@@ -299,17 +299,9 @@ class StardewValleyWorld(World):
return StardewItem(item.name, override_classification, item.code, self.player)
def create_event_location(self, location_data: LocationData, rule: StardewRule = None, item: Optional[str] = None):
if rule is None:
rule = True_()
if item is None:
item = location_data.name
def create_event_location(self, location_data: LocationData, rule: StardewRule, item: str):
region = self.multiworld.get_region(location_data.region, self.player)
location = StardewLocation(self.player, location_data.name, None, region)
location.access_rule = rule
region.locations.append(location)
location.place_locked_item(StardewItem(item, ItemClassification.progression, None, self.player))
region.add_event(location_data.name, item, rule, StardewLocation, StardewItem)
def set_rules(self):
set_rules(self)