新增查看指令
This commit is contained in:
@@ -66,24 +66,30 @@ class WPSGardenBase(WPSAPI):
|
||||
seed_name = f"{crop.display_name}的种子"
|
||||
fruit_name = f"{crop.display_name}的果实"
|
||||
tier = BackpackItemTier.COMMON if crop.tier == "common" else BackpackItemTier.RARE
|
||||
self._safe_register_item(backpack, crop.seed_id, seed_name, tier)
|
||||
self._safe_register_item(backpack, crop.fruit_id, fruit_name, tier)
|
||||
seed_desc = f"{crop.display_name}的种子,可在菜园种植获取相应作物。"
|
||||
fruit_desc = f"{crop.display_name}成熟后的果实,可食用或售出换取积分。"
|
||||
self._safe_register_item(backpack, crop.seed_id, seed_name, tier, seed_desc)
|
||||
self._safe_register_item(backpack, crop.fruit_id, fruit_name, tier, fruit_desc)
|
||||
if crop.extra_reward and crop.extra_reward.kind == "item" and crop.extra_item_id:
|
||||
wood_name = f"{crop.display_name}的木材"
|
||||
wood_desc = f"{crop.display_name}加工所得的木材,可用于特定任务或制作。"
|
||||
self._safe_register_item(
|
||||
backpack,
|
||||
crop.extra_item_id,
|
||||
wood_name,
|
||||
BackpackItemTier.RARE,
|
||||
wood_desc,
|
||||
)
|
||||
if crop.wine_item_id and crop.wine_tier:
|
||||
wine_tier = getattr(BackpackItemTier, crop.wine_tier.upper(), BackpackItemTier.RARE)
|
||||
wine_name = f"{crop.display_name}的果酒"
|
||||
wine_desc = f"{crop.display_name}酿制的果酒,饮用后可触发战斗增益。"
|
||||
self._safe_register_item(
|
||||
backpack,
|
||||
crop.wine_item_id,
|
||||
wine_name,
|
||||
wine_tier,
|
||||
wine_desc,
|
||||
)
|
||||
|
||||
self._safe_register_mode(
|
||||
@@ -107,6 +113,7 @@ class WPSGardenBase(WPSAPI):
|
||||
item_id,
|
||||
meta["name"],
|
||||
BackpackItemTier.COMMON,
|
||||
meta.get("description", ""),
|
||||
)
|
||||
|
||||
logger.Log(
|
||||
@@ -121,9 +128,10 @@ class WPSGardenBase(WPSAPI):
|
||||
item_id: str,
|
||||
name: str,
|
||||
tier: BackpackItemTier,
|
||||
description: str,
|
||||
) -> None:
|
||||
try:
|
||||
backpack.register_item(item_id, name, tier)
|
||||
backpack.register_item(item_id, name, tier, description)
|
||||
except Exception:
|
||||
pass
|
||||
|
||||
|
||||
Reference in New Issue
Block a user