Stardew Valley: 5.x.x - The Allsanity Update (#2764)
Major Content update for Stardew Valley, including the following features - Major performance improvements all across the Stardew Valley apworld, including a significant reduction in the test time - Randomized Farm Type - Bundles rework (Remixed Bundles and Missing Bundle!) - New Settings: * Shipsanity - Shipping individual items * Monstersanity - Slaying monsters * Cooksanity - Cooking individual recipes * Chefsanity - Learning individual recipes * Craftsanity - Crafting individual items - New Goals: * Protector of the Valley - Complete every monster slayer goal * Full Shipment - Ship every item * Craftmaster - Craft every item * Gourmet Chef - Cook every recipe * Legend - Earn 10 000 000g * Mystery of the Stardrops - Find every stardrop (Maguffin Hunt) * Allsanity - Complete every check in your slot - Building Shuffle: Cheaper options - Tool Shuffle: Cheaper options - Money rework - New traps - New isolated checks and items, including the farm cave, the movie theater, etc - Mod Support: SVE [Albrekka] - Mod Support: Distant Lands [Albrekka] - Mod Support: Hat Mouse Lacey [Albrekka] - Mod Support: Boarding House [Albrekka] Co-authored-by: Witchybun <elnendil@gmail.com> Co-authored-by: Witchybun <96719127+Witchybun@users.noreply.github.com> Co-authored-by: Jouramie <jouramie@hotmail.com> Co-authored-by: Alchav <59858495+Alchav@users.noreply.github.com>
This commit is contained in:
@@ -3,23 +3,24 @@ from __future__ import annotations
|
||||
from dataclasses import dataclass
|
||||
from typing import List, Tuple, Union, Optional
|
||||
|
||||
from . import common_data as common
|
||||
from .game_item import GameItem
|
||||
from .monster_data import Monster
|
||||
from ..strings.monster_names import Monster
|
||||
from ..strings.fish_names import WaterChest
|
||||
from ..strings.forageable_names import Forageable
|
||||
from ..strings.metal_names import Mineral, Artifact, Fossil
|
||||
from ..strings.region_names import Region
|
||||
from ..strings.geode_names import Geode
|
||||
|
||||
|
||||
@dataclass(frozen=True)
|
||||
class MuseumItem(GameItem):
|
||||
class MuseumItem:
|
||||
item_name: str
|
||||
locations: Tuple[str, ...]
|
||||
geodes: Tuple[str, ...]
|
||||
monsters: Tuple[str, ...]
|
||||
difficulty: float
|
||||
|
||||
@staticmethod
|
||||
def of(name: str,
|
||||
item_id: int,
|
||||
def of(item_name: str,
|
||||
difficulty: float,
|
||||
locations: Union[str, Tuple[str, ...]],
|
||||
geodes: Union[str, Tuple[str, ...]],
|
||||
@@ -33,10 +34,10 @@ class MuseumItem(GameItem):
|
||||
if isinstance(monsters, str):
|
||||
monsters = (monsters,)
|
||||
|
||||
return MuseumItem(name, item_id, locations, geodes, monsters, difficulty)
|
||||
return MuseumItem(item_name, locations, geodes, monsters, difficulty)
|
||||
|
||||
def __repr__(self):
|
||||
return f"{self.name} [{self.item_id}] (Locations: {self.locations} |" \
|
||||
return f"{self.item_name} (Locations: {self.locations} |" \
|
||||
f" Geodes: {self.geodes} |" \
|
||||
f" Monsters: {self.monsters}) "
|
||||
|
||||
@@ -50,20 +51,18 @@ all_museum_items: List[MuseumItem] = []
|
||||
|
||||
|
||||
def create_artifact(name: str,
|
||||
item_id: int,
|
||||
difficulty: float,
|
||||
locations: Union[str, Tuple[str, ...]] = (),
|
||||
geodes: Union[str, Tuple[str, ...]] = (),
|
||||
monsters: Union[str, Tuple[str, ...]] = ()) -> MuseumItem:
|
||||
artifact_item = MuseumItem.of(name, item_id, difficulty, locations, geodes, monsters)
|
||||
artifact_item = MuseumItem.of(name, difficulty, locations, geodes, monsters)
|
||||
all_museum_artifacts.append(artifact_item)
|
||||
all_museum_items.append(artifact_item)
|
||||
return artifact_item
|
||||
|
||||
|
||||
def create_mineral(name: str,
|
||||
item_id: int,
|
||||
locations: Union[str, Tuple[str, ...]],
|
||||
locations: Union[str, Tuple[str, ...]] = (),
|
||||
geodes: Union[str, Tuple[str, ...]] = (),
|
||||
monsters: Union[str, Tuple[str, ...]] = (),
|
||||
difficulty: Optional[float] = None) -> MuseumItem:
|
||||
@@ -78,212 +77,207 @@ def create_mineral(name: str,
|
||||
if "Omni Geode" in geodes:
|
||||
difficulty += 31.0 / 2750.0 * 100
|
||||
|
||||
mineral_item = MuseumItem.of(name, item_id, difficulty, locations, geodes, monsters)
|
||||
mineral_item = MuseumItem.of(name, difficulty, locations, geodes, monsters)
|
||||
all_museum_minerals.append(mineral_item)
|
||||
all_museum_items.append(mineral_item)
|
||||
return mineral_item
|
||||
|
||||
|
||||
class Artifact:
|
||||
dwarf_scroll_i = create_artifact("Dwarf Scroll I", 96, 5.6, Region.mines_floor_20,
|
||||
dwarf_scroll_i = create_artifact("Dwarf Scroll I", 5.6, Region.mines_floor_20,
|
||||
monsters=unlikely)
|
||||
dwarf_scroll_ii = create_artifact("Dwarf Scroll II", 97, 3, Region.mines_floor_20,
|
||||
dwarf_scroll_ii = create_artifact("Dwarf Scroll II", 3, Region.mines_floor_20,
|
||||
monsters=unlikely)
|
||||
dwarf_scroll_iii = create_artifact("Dwarf Scroll III", 98, 7.5, Region.mines_floor_60,
|
||||
dwarf_scroll_iii = create_artifact("Dwarf Scroll III", 7.5, Region.mines_floor_60,
|
||||
monsters=Monster.blue_slime)
|
||||
dwarf_scroll_iv = create_artifact("Dwarf Scroll IV", 99, 4, Region.mines_floor_100)
|
||||
chipped_amphora = create_artifact("Chipped Amphora", 100, 6.7, Region.town,
|
||||
dwarf_scroll_iv = create_artifact("Dwarf Scroll IV", 4, Region.mines_floor_100)
|
||||
chipped_amphora = create_artifact("Chipped Amphora", 6.7, Region.town,
|
||||
geodes=Geode.artifact_trove)
|
||||
arrowhead = create_artifact("Arrowhead", 101, 8.5, (Region.mountain, Region.forest, Region.bus_stop),
|
||||
arrowhead = create_artifact("Arrowhead", 8.5, (Region.mountain, Region.forest, Region.bus_stop),
|
||||
geodes=Geode.artifact_trove)
|
||||
ancient_doll = create_artifact("Ancient Doll", 103, 13.1, (Region.mountain, Region.forest, Region.bus_stop),
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
elvish_jewelry = create_artifact("Elvish Jewelry", 104, 5.3, Region.forest,
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
chewing_stick = create_artifact("Chewing Stick", 105, 10.3, (Region.mountain, Region.forest, Region.town),
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
ornamental_fan = create_artifact("Ornamental Fan", 106, 7.4, (Region.beach, Region.forest, Region.town),
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
dinosaur_egg = create_artifact("Dinosaur Egg", 107, 11.4, (Region.mountain, Region.skull_cavern),
|
||||
geodes=common.fishing_chest,
|
||||
ancient_doll = create_artifact("Ancient Doll", 13.1, (Region.mountain, Region.forest, Region.bus_stop),
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
elvish_jewelry = create_artifact("Elvish Jewelry", 5.3, Region.forest,
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
chewing_stick = create_artifact("Chewing Stick", 10.3, (Region.mountain, Region.forest, Region.town),
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
ornamental_fan = create_artifact("Ornamental Fan", 7.4, (Region.beach, Region.forest, Region.town),
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
dinosaur_egg = create_artifact("Dinosaur Egg", 11.4, (Region.mountain, Region.skull_cavern),
|
||||
geodes=WaterChest.fishing_chest,
|
||||
monsters=Monster.pepper_rex)
|
||||
rare_disc = create_artifact("Rare Disc", 108, 5.6, Region.stardew_valley,
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest),
|
||||
rare_disc = create_artifact("Rare Disc", 5.6, Region.stardew_valley,
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest),
|
||||
monsters=unlikely)
|
||||
ancient_sword = create_artifact("Ancient Sword", 109, 5.8, (Region.forest, Region.mountain),
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
rusty_spoon = create_artifact("Rusty Spoon", 110, 9.6, Region.town,
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
rusty_spur = create_artifact("Rusty Spur", 111, 15.6, Region.farm,
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
rusty_cog = create_artifact("Rusty Cog", 112, 9.6, Region.mountain,
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
chicken_statue = create_artifact("Chicken Statue", 113, 13.5, Region.farm,
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
ancient_seed = create_artifact("Ancient Seed", 114, 8.4, (Region.forest, Region.mountain),
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest),
|
||||
ancient_sword = create_artifact("Ancient Sword", 5.8, (Region.forest, Region.mountain),
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
rusty_spoon = create_artifact("Rusty Spoon", 9.6, Region.town,
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
rusty_spur = create_artifact("Rusty Spur", 15.6, Region.farm,
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
rusty_cog = create_artifact("Rusty Cog", 9.6, Region.mountain,
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
chicken_statue = create_artifact("Chicken Statue", 13.5, Region.farm,
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
ancient_seed = create_artifact("Ancient Seed", 8.4, (Region.forest, Region.mountain),
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest),
|
||||
monsters=unlikely)
|
||||
prehistoric_tool = create_artifact("Prehistoric Tool", 115, 11.1, (Region.mountain, Region.forest, Region.bus_stop),
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
dried_starfish = create_artifact("Dried Starfish", 116, 12.5, Region.beach,
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
anchor = create_artifact("Anchor", 117, 8.5, Region.beach, geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
glass_shards = create_artifact("Glass Shards", 118, 11.5, Region.beach,
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
bone_flute = create_artifact("Bone Flute", 119, 6.3, (Region.mountain, Region.forest, Region.town),
|
||||
geodes=(Geode.artifact_trove, common.fishing_chest))
|
||||
prehistoric_handaxe = create_artifact("Prehistoric Handaxe", 120, 13.7,
|
||||
prehistoric_tool = create_artifact("Prehistoric Tool", 11.1, (Region.mountain, Region.forest, Region.bus_stop),
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
dried_starfish = create_artifact("Dried Starfish", 12.5, Region.beach,
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
anchor = create_artifact("Anchor", 8.5, Region.beach, geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
glass_shards = create_artifact("Glass Shards", 11.5, Region.beach,
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
bone_flute = create_artifact("Bone Flute", 6.3, (Region.mountain, Region.forest, Region.town),
|
||||
geodes=(Geode.artifact_trove, WaterChest.fishing_chest))
|
||||
prehistoric_handaxe = create_artifact(Artifact.prehistoric_handaxe, 13.7,
|
||||
(Region.mountain, Region.forest, Region.bus_stop),
|
||||
geodes=Geode.artifact_trove)
|
||||
dwarvish_helm = create_artifact("Dwarvish Helm", 121, 8.7, Region.mines_floor_20,
|
||||
dwarvish_helm = create_artifact("Dwarvish Helm", 8.7, Region.mines_floor_20,
|
||||
geodes=(Geode.geode, Geode.omni, Geode.artifact_trove))
|
||||
dwarf_gadget = create_artifact("Dwarf Gadget", 122, 9.7, Region.mines_floor_60,
|
||||
dwarf_gadget = create_artifact("Dwarf Gadget", 9.7, Region.mines_floor_60,
|
||||
geodes=(Geode.magma, Geode.omni, Geode.artifact_trove))
|
||||
ancient_drum = create_artifact("Ancient Drum", 123, 9.5, (Region.bus_stop, Region.forest, Region.town),
|
||||
ancient_drum = create_artifact("Ancient Drum", 9.5, (Region.bus_stop, Region.forest, Region.town),
|
||||
geodes=(Geode.frozen, Geode.omni, Geode.artifact_trove))
|
||||
golden_mask = create_artifact("Golden Mask", 124, 6.7, Region.desert,
|
||||
golden_mask = create_artifact("Golden Mask", 6.7, Region.desert,
|
||||
geodes=Geode.artifact_trove)
|
||||
golden_relic = create_artifact("Golden Relic", 125, 9.7, Region.desert,
|
||||
golden_relic = create_artifact("Golden Relic", 9.7, Region.desert,
|
||||
geodes=Geode.artifact_trove)
|
||||
strange_doll_green = create_artifact("Strange Doll (Green)", 126, 10, Region.town,
|
||||
geodes=common.secret_note)
|
||||
strange_doll = create_artifact("Strange Doll", 127, 10, Region.desert,
|
||||
geodes=common.secret_note)
|
||||
prehistoric_scapula = create_artifact("Prehistoric Scapula", 579, 6.2,
|
||||
strange_doll_green = create_artifact("Strange Doll (Green)", 10, Region.town,
|
||||
geodes=Forageable.secret_note)
|
||||
strange_doll = create_artifact("Strange Doll", 10, Region.desert,
|
||||
geodes=Forageable.secret_note)
|
||||
prehistoric_scapula = create_artifact("Prehistoric Scapula", 6.2,
|
||||
(Region.dig_site, Region.forest, Region.town))
|
||||
prehistoric_tibia = create_artifact("Prehistoric Tibia", 580, 16.6,
|
||||
prehistoric_tibia = create_artifact("Prehistoric Tibia", 16.6,
|
||||
(Region.dig_site, Region.forest, Region.railroad))
|
||||
prehistoric_skull = create_artifact("Prehistoric Skull", 581, 3.9, (Region.dig_site, Region.mountain))
|
||||
skeletal_hand = create_artifact("Skeletal Hand", 582, 7.9, (Region.dig_site, Region.backwoods, Region.beach))
|
||||
prehistoric_rib = create_artifact("Prehistoric Rib", 583, 15, (Region.dig_site, Region.farm, Region.town),
|
||||
prehistoric_skull = create_artifact("Prehistoric Skull", 3.9, (Region.dig_site, Region.mountain))
|
||||
skeletal_hand = create_artifact(Fossil.skeletal_hand, 7.9, (Region.dig_site, Region.backwoods, Region.beach))
|
||||
prehistoric_rib = create_artifact("Prehistoric Rib", 15, (Region.dig_site, Region.farm, Region.town),
|
||||
monsters=Monster.pepper_rex)
|
||||
prehistoric_vertebra = create_artifact("Prehistoric Vertebra", 584, 12.7, (Region.dig_site, Region.bus_stop),
|
||||
prehistoric_vertebra = create_artifact("Prehistoric Vertebra", 12.7, (Region.dig_site, Region.bus_stop),
|
||||
monsters=Monster.pepper_rex)
|
||||
skeletal_tail = create_artifact("Skeletal Tail", 585, 5.1, (Region.dig_site, Region.mines_floor_20),
|
||||
geodes=common.fishing_chest)
|
||||
nautilus_fossil = create_artifact("Nautilus Fossil", 586, 6.9, (Region.dig_site, Region.beach),
|
||||
geodes=common.fishing_chest)
|
||||
amphibian_fossil = create_artifact("Amphibian Fossil", 587, 6.3, (Region.dig_site, Region.forest, Region.mountain),
|
||||
geodes=common.fishing_chest)
|
||||
palm_fossil = create_artifact("Palm Fossil", 588, 10.2,
|
||||
skeletal_tail = create_artifact("Skeletal Tail", 5.1, (Region.dig_site, Region.mines_floor_20),
|
||||
geodes=WaterChest.fishing_chest)
|
||||
nautilus_fossil = create_artifact("Nautilus Fossil", 6.9, (Region.dig_site, Region.beach),
|
||||
geodes=WaterChest.fishing_chest)
|
||||
amphibian_fossil = create_artifact("Amphibian Fossil", 6.3, (Region.dig_site, Region.forest, Region.mountain),
|
||||
geodes=WaterChest.fishing_chest)
|
||||
palm_fossil = create_artifact("Palm Fossil", 10.2,
|
||||
(Region.dig_site, Region.desert, Region.forest, Region.beach))
|
||||
trilobite = create_artifact("Trilobite", 589, 7.4, (Region.dig_site, Region.desert, Region.forest, Region.beach))
|
||||
trilobite = create_artifact("Trilobite", 7.4, (Region.dig_site, Region.desert, Region.forest, Region.beach))
|
||||
|
||||
|
||||
class Mineral:
|
||||
quartz = create_mineral("Quartz", 80, Region.mines_floor_20,
|
||||
monsters=Monster.stone_golem)
|
||||
fire_quartz = create_mineral("Fire Quartz", 82, Region.mines_floor_100,
|
||||
geodes=(Geode.magma, Geode.omni, common.fishing_chest),
|
||||
quartz = create_mineral(Mineral.quartz, Region.mines_floor_20)
|
||||
fire_quartz = create_mineral("Fire Quartz", Region.mines_floor_100,
|
||||
geodes=(Geode.magma, Geode.omni, WaterChest.fishing_chest),
|
||||
difficulty=1.0 / 12.0)
|
||||
frozen_tear = create_mineral("Frozen Tear", 84, Region.mines_floor_60,
|
||||
geodes=(Geode.frozen, Geode.omni, common.fishing_chest),
|
||||
frozen_tear = create_mineral("Frozen Tear", Region.mines_floor_60,
|
||||
geodes=(Geode.frozen, Geode.omni, WaterChest.fishing_chest),
|
||||
monsters=unlikely,
|
||||
difficulty=1.0 / 12.0)
|
||||
earth_crystal = create_mineral("Earth Crystal", 86, Region.mines_floor_20,
|
||||
geodes=(Geode.geode, Geode.omni, common.fishing_chest),
|
||||
earth_crystal = create_mineral("Earth Crystal", Region.mines_floor_20,
|
||||
geodes=(Geode.geode, Geode.omni, WaterChest.fishing_chest),
|
||||
monsters=Monster.duggy,
|
||||
difficulty=1.0 / 12.0)
|
||||
emerald = create_mineral("Emerald", 60, Region.mines_floor_100,
|
||||
geodes=common.fishing_chest)
|
||||
aquamarine = create_mineral("Aquamarine", 62, Region.mines_floor_60,
|
||||
geodes=common.fishing_chest)
|
||||
ruby = create_mineral("Ruby", 64, Region.mines_floor_100,
|
||||
geodes=common.fishing_chest)
|
||||
amethyst = create_mineral("Amethyst", 66, Region.mines_floor_20,
|
||||
geodes=common.fishing_chest)
|
||||
topaz = create_mineral("Topaz", 68, Region.mines_floor_20,
|
||||
geodes=common.fishing_chest)
|
||||
jade = create_mineral("Jade", 70, Region.mines_floor_60,
|
||||
geodes=common.fishing_chest)
|
||||
diamond = create_mineral("Diamond", 72, Region.mines_floor_60,
|
||||
geodes=common.fishing_chest)
|
||||
prismatic_shard = create_mineral("Prismatic Shard", 74, Region.skull_cavern_100,
|
||||
emerald = create_mineral("Emerald", Region.mines_floor_100,
|
||||
geodes=WaterChest.fishing_chest)
|
||||
aquamarine = create_mineral("Aquamarine", Region.mines_floor_60,
|
||||
geodes=WaterChest.fishing_chest)
|
||||
ruby = create_mineral("Ruby", Region.mines_floor_100,
|
||||
geodes=WaterChest.fishing_chest)
|
||||
amethyst = create_mineral("Amethyst", Region.mines_floor_20,
|
||||
geodes=WaterChest.fishing_chest)
|
||||
topaz = create_mineral("Topaz", Region.mines_floor_20,
|
||||
geodes=WaterChest.fishing_chest)
|
||||
jade = create_mineral("Jade", Region.mines_floor_60,
|
||||
geodes=WaterChest.fishing_chest)
|
||||
diamond = create_mineral("Diamond", Region.mines_floor_60,
|
||||
geodes=WaterChest.fishing_chest)
|
||||
prismatic_shard = create_mineral("Prismatic Shard", Region.skull_cavern_100,
|
||||
geodes=unlikely,
|
||||
monsters=unlikely)
|
||||
alamite = create_mineral("Alamite", 538, Region.town,
|
||||
alamite = create_mineral("Alamite",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
bixite = create_mineral("Bixite", 539, Region.town,
|
||||
bixite = create_mineral("Bixite",
|
||||
geodes=(Geode.magma, Geode.omni),
|
||||
monsters=unlikely)
|
||||
baryte = create_mineral("Baryte", 540, Region.town,
|
||||
baryte = create_mineral("Baryte",
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
aerinite = create_mineral("Aerinite", 541, Region.town,
|
||||
aerinite = create_mineral("Aerinite",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
calcite = create_mineral("Calcite", 542, Region.town,
|
||||
calcite = create_mineral("Calcite",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
dolomite = create_mineral("Dolomite", 543, Region.town,
|
||||
dolomite = create_mineral("Dolomite",
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
esperite = create_mineral("Esperite", 544, Region.town,
|
||||
esperite = create_mineral("Esperite",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
fluorapatite = create_mineral("Fluorapatite", 545, Region.town,
|
||||
fluorapatite = create_mineral("Fluorapatite",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
geminite = create_mineral("Geminite", 546, Region.town,
|
||||
geminite = create_mineral("Geminite",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
helvite = create_mineral("Helvite", 547, Region.town,
|
||||
helvite = create_mineral("Helvite",
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
jamborite = create_mineral("Jamborite", 548, Region.town,
|
||||
jamborite = create_mineral("Jamborite",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
jagoite = create_mineral("Jagoite", 549, Region.town,
|
||||
jagoite = create_mineral("Jagoite",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
kyanite = create_mineral("Kyanite", 550, Region.town,
|
||||
kyanite = create_mineral("Kyanite",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
lunarite = create_mineral("Lunarite", 551, Region.town,
|
||||
lunarite = create_mineral("Lunarite",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
malachite = create_mineral("Malachite", 552, Region.town,
|
||||
malachite = create_mineral("Malachite",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
neptunite = create_mineral("Neptunite", 553, Region.town,
|
||||
neptunite = create_mineral("Neptunite",
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
lemon_stone = create_mineral("Lemon Stone", 554, Region.town,
|
||||
lemon_stone = create_mineral("Lemon Stone",
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
nekoite = create_mineral("Nekoite", 555, Region.town,
|
||||
nekoite = create_mineral("Nekoite",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
orpiment = create_mineral("Orpiment", 556, Region.town,
|
||||
orpiment = create_mineral("Orpiment",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
petrified_slime = create_mineral("Petrified Slime", 557, Region.town,
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
thunder_egg = create_mineral("Thunder Egg", 558, Region.town,
|
||||
petrified_slime = create_mineral(Mineral.petrified_slime, Region.slime_hutch)
|
||||
thunder_egg = create_mineral("Thunder Egg",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
pyrite = create_mineral("Pyrite", 559, Region.town,
|
||||
pyrite = create_mineral("Pyrite",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
ocean_stone = create_mineral("Ocean Stone", 560, Region.town,
|
||||
ocean_stone = create_mineral("Ocean Stone",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
ghost_crystal = create_mineral("Ghost Crystal", 561, Region.town,
|
||||
ghost_crystal = create_mineral("Ghost Crystal",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
tigerseye = create_mineral("Tigerseye", 562, Region.town,
|
||||
tigerseye = create_mineral("Tigerseye",
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
jasper = create_mineral("Jasper", 563, Region.town,
|
||||
jasper = create_mineral("Jasper",
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
opal = create_mineral("Opal", 564, Region.town,
|
||||
opal = create_mineral("Opal",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
fire_opal = create_mineral("Fire Opal", 565, Region.town,
|
||||
fire_opal = create_mineral("Fire Opal",
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
celestine = create_mineral("Celestine", 566, Region.town,
|
||||
celestine = create_mineral("Celestine",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
marble = create_mineral("Marble", 567, Region.town,
|
||||
marble = create_mineral("Marble",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
sandstone = create_mineral("Sandstone", 568, Region.town,
|
||||
sandstone = create_mineral("Sandstone",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
granite = create_mineral("Granite", 569, Region.town,
|
||||
granite = create_mineral("Granite",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
basalt = create_mineral("Basalt", 570, Region.town,
|
||||
basalt = create_mineral("Basalt",
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
limestone = create_mineral("Limestone", 571, Region.town,
|
||||
limestone = create_mineral("Limestone",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
soapstone = create_mineral("Soapstone", 572, Region.town,
|
||||
soapstone = create_mineral("Soapstone",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
hematite = create_mineral("Hematite", 573, Region.town,
|
||||
hematite = create_mineral("Hematite",
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
mudstone = create_mineral("Mudstone", 574, Region.town,
|
||||
mudstone = create_mineral("Mudstone",
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
obsidian = create_mineral("Obsidian", 575, Region.town,
|
||||
obsidian = create_mineral("Obsidian",
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
slate = create_mineral("Slate", 576, Region.town,
|
||||
geodes=(Geode.geode, Geode.omni))
|
||||
fairy_stone = create_mineral("Fairy Stone", 577, Region.town,
|
||||
geodes=(Geode.frozen, Geode.omni))
|
||||
star_shards = create_mineral("Star Shards", 578, Region.town,
|
||||
geodes=(Geode.magma, Geode.omni))
|
||||
slate = create_mineral("Slate", geodes=(Geode.geode, Geode.omni))
|
||||
fairy_stone = create_mineral("Fairy Stone", geodes=(Geode.frozen, Geode.omni))
|
||||
star_shards = create_mineral("Star Shards", geodes=(Geode.magma, Geode.omni))
|
||||
|
||||
|
||||
dwarf_scrolls = (Artifact.dwarf_scroll_i, Artifact.dwarf_scroll_ii, Artifact.dwarf_scroll_iii, Artifact.dwarf_scroll_iv)
|
||||
@@ -291,4 +285,4 @@ skeleton_front = (Artifact.prehistoric_skull, Artifact.skeletal_hand, Artifact.p
|
||||
skeleton_middle = (Artifact.prehistoric_rib, Artifact.prehistoric_vertebra)
|
||||
skeleton_back = (Artifact.prehistoric_tibia, Artifact.skeletal_tail)
|
||||
|
||||
all_museum_items_by_name = {item.name: item for item in all_museum_items}
|
||||
all_museum_items_by_name = {item.item_name: item for item in all_museum_items}
|
||||
|
||||
Reference in New Issue
Block a user