模組:Shop/doc
出自星砂島百科
更多語言
更多操作
< 模块:Shop
此頁面為 模块:Shop 的說明文件
模板:Documentation subpage Shop 提供商店庫存、物品反查與商店元數據讀取能力,供 Template:SoldBy、Template:ShopInventory 和 Template: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}}。 - 商店庫存頁會按較寬的物品大類分組,並在每組前輸出小標題。
- 組內條目會按「大類 -> 物品類型 -> 分類語義 -> 條件層級 -> 物品系列 / 等級」穩定排序。
- 條件層級默認是「無條件 -> 普通條件 -> 稱號等級 -> 任務 / 特殊條件」。
- 當某一組條目共享同一刷新周期時,`限購` 與 `刷新` 會自動合併成更緊湊的 `購買限制`。
欄位
namedescriptionmap_descriptionkindopen_durationshop_templatefestival_templatelocation_namesarea_idssourcesentries
計算欄位
kind_displaysource_displaylocation_displayarea_ids_displayarea_counttemplate_refs_displayentry_countcurrency_summaryauto_categories