提供变色粉尘的来源(水晶树)
This commit is contained in:
@@ -7,6 +7,7 @@ from typing import Dict, List, Mapping, Optional, Sequence, Tuple
|
||||
|
||||
from Plugins.WPSAlchemyGame import WPSAlchemyGame
|
||||
from Plugins.WPSBackpackSystem import BackpackItemTier
|
||||
from Plugins.WPSGardenSystem import GardenCropDefinition, GardenExtraReward
|
||||
|
||||
|
||||
@dataclass(frozen=True)
|
||||
@@ -80,6 +81,9 @@ CRYSTAL_BASE_ITEM_ID = "crystal_base_core"
|
||||
CRYSTAL_BASE_SCROLL_ID = "crystal_base_scroll"
|
||||
CRYSTAL_TINT_POWDER_ID = "crystal_tint_powder"
|
||||
CRYSTAL_RESONANCE_POWDER_ID = "crystal_resonance_powder"
|
||||
CRYSTAL_TREE_SEED_ID = "crystal_seed_tree"
|
||||
CRYSTAL_TREE_FRUIT_ID = "crystal_fruit_glimmer"
|
||||
CRYSTAL_TREE_DISPLAY_NAME = "水晶树"
|
||||
|
||||
|
||||
def _build_black_color_definition() -> CrystalColorDefinition:
|
||||
@@ -180,6 +184,18 @@ DEFAULT_CRYSTAL_ITEMS: Dict[str, CrystalItemDefinition] = {
|
||||
tier=BackpackItemTier.RARE,
|
||||
description="能触发粉尘的共鸣性,有助于稳定高阶色谱。",
|
||||
),
|
||||
CRYSTAL_TREE_SEED_ID: CrystalItemDefinition(
|
||||
item_id=CRYSTAL_TREE_SEED_ID,
|
||||
name=f"{CRYSTAL_TREE_DISPLAY_NAME}的种子",
|
||||
tier=BackpackItemTier.LEGENDARY,
|
||||
description=f"{CRYSTAL_TREE_DISPLAY_NAME}的种子,可在菜园培育晶体之树。",
|
||||
),
|
||||
CRYSTAL_TREE_FRUIT_ID: CrystalItemDefinition(
|
||||
item_id=CRYSTAL_TREE_FRUIT_ID,
|
||||
name=f"{CRYSTAL_TREE_DISPLAY_NAME}的果实",
|
||||
tier=BackpackItemTier.LEGENDARY,
|
||||
description=f"{CRYSTAL_TREE_DISPLAY_NAME}结出的果实,可作为高级炼金材料。",
|
||||
),
|
||||
"crystal_black_dust_stage1": CrystalItemDefinition(
|
||||
item_id="crystal_black_dust_stage1",
|
||||
name="黑色粉尘-初阶",
|
||||
@@ -246,3 +262,26 @@ DEFAULT_CRYSTAL_EXCHANGE_ENTRIES: Dict[str, CrystalExchangeEntry] = {
|
||||
),
|
||||
}
|
||||
|
||||
|
||||
def build_default_crystal_crops() -> List[GardenCropDefinition]:
|
||||
"""Return the default crystal-themed garden crops."""
|
||||
|
||||
crystal_tree = GardenCropDefinition(
|
||||
seed_id=CRYSTAL_TREE_SEED_ID,
|
||||
fruit_id=CRYSTAL_TREE_FRUIT_ID,
|
||||
display_name=CRYSTAL_TREE_DISPLAY_NAME,
|
||||
tier="legendary",
|
||||
growth_minutes=480,
|
||||
seed_price=600,
|
||||
base_yield=2,
|
||||
extra_reward=GardenExtraReward(
|
||||
kind="points",
|
||||
payload={"min": 300, "max": 900},
|
||||
base_rate=0.35,
|
||||
),
|
||||
extra_item_id=None,
|
||||
wine_item_id=None,
|
||||
wine_tier=None,
|
||||
)
|
||||
return [crystal_tree]
|
||||
|
||||
|
||||
Reference in New Issue
Block a user