模板:Terrain requirement/doc

這是 Template:Terrain requirement模板文檔
當直接瀏覽時,使用變量可能會失效,請不要寫死頁面名或地址。

此模板用於顯示建築的地形要求。使用此模板更容易統一更新不同建築的地形要求。

參數[編輯原始碼]

參數 可選? 描述
any 可選(默認:no) 設置為「yes」時,模板將顯示一個句子,說明該建築可以在任何地形上建造。
mode 可選(默認:table) 選擇地形要求的列出形式。目前支持兩種模式:「table」模式,在一個表格中顯示每種地形是否可以建造;以及「sentence」模式,以句子的形式顯示地形要求。選擇模式的原則是,如果使用「sentence」更有具有可讀性,例如只能建造於一兩種地形時,優先使用「sentence」。如果「any」參數被設置為「yes」,或者設置的參數相當於「any」參數被設置為「yes」,則「mode」參數不會影響模板的輸出格式。
<terrain> 可選(默認:沒有地形) 這是每種地形的參數。可接受的地形類型參見下表。如果設置為「yes」,則建築可以建造於相應地形上。如果所有的地產類型都被設置為「yes」,輸出結果和「any」參數被設置為「yes」時一樣。

可接受的地形參數[編輯原始碼]

以下參數可以用於為建築定義地形要求:

參數 地形類型
desert  沙漠
desert mountains  沙漠山地
drylands  旱地
farmlands  農田
floodplains  洪泛平原
forest  森林
hills  丘陵
jungle  叢林
mountains  山地
oasis  綠洲
plains  平原
steppe  草原
taiga  針葉林
wetlands  濕地

用法[編輯原始碼]

語法
{{terrain requirement|any=yes/no|mode=table/sentence|<terrain>=yes/no...}}

舉例[編輯原始碼]

表格模式 (默認)[編輯原始碼]

一種地形類型 兩種地形類型 三種地形類型
語法 {{terrain requirement|desert=yes}} {{terrain requirement|desert=yes|mountains=yes}} {{terrain requirement|desert=yes|mountains=yes|steppe=yes}}
舉例 此建築可建造於以下地形:
地形 可以建造 地形 可以建造
沙漠 Yes 沙漠山地
旱地 農田
洪泛平原 森林
丘陵 叢林
山地 綠洲
平原 草原
針葉林 濕地
此建築可建造於以下地形:
地形 可以建造 地形 可以建造
沙漠 Yes 沙漠山地
旱地 農田
洪泛平原 森林
丘陵 叢林
山地 Yes 綠洲
平原 草原
針葉林 濕地
此建築可建造於以下地形:
地形 可以建造 地形 可以建造
沙漠 Yes 沙漠山地
旱地 農田
洪泛平原 森林
丘陵 叢林
山地 Yes 綠洲
平原 草原 Yes
針葉林 濕地

句子模式[編輯原始碼]

一種地形類型 兩種地形類型 三種地形類型
語法 {{terrain requirement|mode=sentence|desert=yes}} {{terrain requirement|mode=sentence|desert=yes|mountains=yes}} {{terrain requirement|mode=sentence|desert=yes|mountains=yes|steppe=yes}}
舉例 此建築可建造於 沙漠地形。 此建築可建造於 沙漠和 山地地形。 此建築可建造於 沙漠, 山地和 草原地形。

所有地形[編輯原始碼]

語法
{{terrain requirement|any=yes}}
{{terrain requirement|desert=yes|...|wetlands=yes}}
結果
此建築可以在任何地形上建造。

子模板[編輯原始碼]

另見[編輯原始碼]