此模板用于显示建筑的地形要求。使用此模板更容易统一更新不同建筑的地形要求。
参数[编辑源代码]
| 参数 | 可选? | 描述 |
|---|---|---|
| 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|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}}- 结果
- 此建筑可以在任何地形上建造。