Template:Terrain requirement

咯咯炀讨论 | 贡献2020年12月18日 (五) 16:23的版本
[阅读] [编辑]Template-info.png 模板文档

此模板用于显示建筑的地形要求。使用此模板更容易统一更新不同建筑的地形要求。

参数

参数 可选? 描述
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}}
结果
此建筑可以在任何地形上建造。

子模板

另见