mirror of
https://github.com/MarioSpore/Grinch-AP.git
synced 2025-10-21 20:21:32 -06:00
Stardew Valley: Add Options presets (#2470)
This commit is contained in:
@@ -8,7 +8,7 @@ from .data import all_fish, FishItem, all_purchasable_seeds, SeedItem, all_crops
|
||||
from .data.bundle_data import BundleItem
|
||||
from .data.crops_data import crops_by_name
|
||||
from .data.fish_data import island_fish
|
||||
from .data.museum_data import all_museum_items, MuseumItem, all_museum_artifacts, dwarf_scrolls, all_museum_minerals
|
||||
from .data.museum_data import all_museum_items, MuseumItem, all_museum_artifacts, all_museum_minerals
|
||||
from .data.recipe_data import all_cooking_recipes, CookingRecipe, RecipeSource, FriendshipSource, QueenOfSauceSource, \
|
||||
StarterSource, ShopSource, SkillSource
|
||||
from .data.villagers_data import all_villagers_by_name, Villager
|
||||
@@ -1283,8 +1283,6 @@ class StardewLogic:
|
||||
return self.has_lived_months(8)
|
||||
|
||||
def can_speak_dwarf(self) -> StardewRule:
|
||||
if self.options.museumsanity == Museumsanity.option_none:
|
||||
return And([self.can_donate_museum_item(item) for item in dwarf_scrolls])
|
||||
return self.received("Dwarvish Translation Guide")
|
||||
|
||||
def can_donate_museum_item(self, item: MuseumItem) -> StardewRule:
|
||||
@@ -1370,9 +1368,6 @@ class StardewLogic:
|
||||
return self.received("Month End", number)
|
||||
|
||||
def has_rusty_key(self) -> StardewRule:
|
||||
if self.options.museumsanity == Museumsanity.option_none:
|
||||
required_donations = 80 # It's 60, but without a metal detector I'd rather overshoot so players don't get screwed by RNG
|
||||
return self.has([item.name for item in all_museum_items], required_donations) & self.can_reach_region(Region.museum)
|
||||
return self.received(Wallet.rusty_key)
|
||||
|
||||
def can_win_egg_hunt(self) -> StardewRule:
|
||||
|
||||
Reference in New Issue
Block a user