Skip to content

Commit

Permalink
Remove Diamond Wand, Fix Andy's Cellar Logic
Browse files Browse the repository at this point in the history
  • Loading branch information
Albrekka authored and EmilyV99 committed Feb 21, 2024
1 parent dbb0000 commit 0adee49
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 3 deletions.
6 changes: 4 additions & 2 deletions worlds/stardew_valley/mods/logic/special_orders_logic.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,12 @@
from ...logic.crafting_logic import CraftingLogicMixin
from ...logic.crop_logic import CropLogicMixin
from ...logic.has_logic import HasLogicMixin
from ...logic.received_logic import ReceivedLogicMixin
from ...logic.region_logic import RegionLogicMixin
from ...logic.relationship_logic import RelationshipLogicMixin
from ...logic.season_logic import SeasonLogicMixin
from ...logic.wallet_logic import WalletLogicMixin
from ...strings.ap_names.community_upgrade_names import CommunityUpgrade
from ...strings.artisan_good_names import ArtisanGood
from ...strings.craftable_names import Consumable, Edible, Bomb
from ...strings.crop_names import Fruit
Expand All @@ -33,7 +35,7 @@ def __init__(self, *args, **kwargs):


class ModSpecialOrderLogic(BaseLogic[Union[ActionLogicMixin, ArtisanLogicMixin, CraftingLogicMixin, CropLogicMixin, HasLogicMixin, RegionLogicMixin,
RelationshipLogicMixin, SeasonLogicMixin, WalletLogicMixin]]):
ReceivedLogicMixin, RelationshipLogicMixin, SeasonLogicMixin, WalletLogicMixin]]):
def get_modded_special_orders_rules(self):
special_orders = {}
if ModNames.juna in self.options.mods:
Expand All @@ -48,7 +50,7 @@ def get_modded_special_orders_rules(self):
if ModNames.sve in self.options.mods:
special_orders.update({
ModSpecialOrder.andys_cellar: self.logic.has(Material.stone) & self.logic.has(Material.wood) & self.logic.has(Material.hardwood) &
self.logic.has(MetalBar.iron) &
self.logic.has(MetalBar.iron) & self.logic.received(CommunityUpgrade.movie_theater, 1) &
self.logic.region.can_reach(SVERegion.fairhaven_farm),
ModSpecialOrder.a_mysterious_venture: self.logic.has(Bomb.cherry_bomb) & self.logic.has(Bomb.bomb) & self.logic.has(Bomb.mega_bomb) &
self.logic.region.can_reach(Region.adventurer_guild),
Expand Down
2 changes: 1 addition & 1 deletion worlds/stardew_valley/strings/ap_names/mods/mod_items.py
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ class SVEQuestItem:
grandpa_shed = "Grandpa's Shed"

sve_quest_items: List[str] = [aurora_vineyard_tablet, iridium_bomb, void_soul, kittyfish_spell, scarlett_job_offer, morgan_schooling, grandpa_shed]
sve_quest_items_ginger_island: List[str] = [diamond_wand, marlon_boat_paddle, fable_reef_portal]
sve_quest_items_ginger_island: List[str] = [marlon_boat_paddle, fable_reef_portal]


class SVELocation:
Expand Down

0 comments on commit 0adee49

Please sign in to comment.