切換選單
切換偏好設定選單
切換個人選單
尚未登入
若您做出任何編輯,會公開您的 IP 位址。

本站正在进行早期测试,目前仍存在许多内容的缺失。

於 2026年3月17日 (二) 20:40 由 Sizau-bot留言 | 貢獻 所作的修訂 (同步更新)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)

此頁面為 模块:Shop 的說明文件

模板:Documentation subpage Shop 提供商店庫存、物品反查與商店元數據讀取能力,供 Template:SoldByTemplate:ShopInventoryTemplate:Infobox building 調用。

示例

  • {{#invoke:Shop|renderSoldBy|土豆种子}}
  • {{#invoke:Shop|renderShopInventory|肥记早餐店}}
  • {{#invoke:Shop|getShopField|Shop.BreakfastCar|open_duration}}
  • {{#invoke:Shop|getShopField|Shop.Grocery|currency_summary}}

導出函數

  • renderSoldBy:渲染物品頁的商店出售反查表。
  • renderShopInventory:渲染商店庫存表。
  • getShopField:獲取商店元數據欄位與頁面級計算欄位。

展示規則

  • 金幣 / 星砂 / 經驗會優先轉成 {{Gold}} / {{Star}} / {{Exp}}
  • 商店庫存頁會按較寬的物品大類分組,並在每組前輸出小標題。
  • 組內條目會按「大類 -> 物品類型 -> 分類語義 -> 條件層級 -> 物品系列 / 等級」穩定排序。
  • 條件層級默認是「無條件 -> 普通條件 -> 稱號等級 -> 任務 / 特殊條件」。
  • 當某一組條目共享同一刷新周期時,`限購` 與 `刷新` 會自動合併成更緊湊的 `購買限制`。

欄位

  • name
  • description
  • map_description
  • kind
  • open_duration
  • shop_template
  • festival_template
  • location_names
  • area_ids
  • sources
  • entries

計算欄位

  • kind_display
  • source_display
  • location_display
  • area_ids_display
  • area_count
  • template_refs_display
  • entry_count
  • currency_summary
  • auto_categories