Stardew Valley: Fix unresolved reference warning and unused imports (#4360)

* fix unresolved reference warning and unused imports

* revert stuff

* just a commit to rerun the tests cuz messenger fail
This commit is contained in:
Jouramie
2025-02-01 16:07:08 -05:00
committed by GitHub
parent b7b78dead3
commit 051518e72a
19 changed files with 395 additions and 373 deletions

View File

@@ -1,6 +1,6 @@
import logging
from random import Random
from typing import Dict, Any, Iterable, Optional, List, TextIO
from typing import Dict, Any, Iterable, Optional, List, TextIO, cast
from BaseClasses import Region, Entrance, Location, Item, Tutorial, ItemClassification, MultiWorld, CollectionState
from Options import PerGameCommonOptions
@@ -124,7 +124,7 @@ class StardewValleyWorld(World):
self.options)
def add_location(name: str, code: Optional[int], region: str):
region = world_regions[region]
region: Region = world_regions[region]
location = StardewLocation(self.player, name, code, region)
region.locations.append(location)
@@ -314,9 +314,9 @@ class StardewValleyWorld(World):
include_traps = True
exclude_island = False
for player in link_group["players"]:
player_options = self.multiworld.worlds[player].options
if self.multiworld.game[player] != self.game:
continue
player_options = cast(StardewValleyOptions, self.multiworld.worlds[player].options)
if player_options.trap_items == TrapItems.option_no_traps:
include_traps = False
if player_options.exclude_ginger_island == ExcludeGingerIsland.option_true: