Template:Terrain requirement/doc:修订间差异

(创建页面,内容为“<includeonly>{{template doc page transcluded}}</includeonly><noinclude>{{template doc page viewed directly}}</noinclude> <!-- EDIT TEMPLATE DOCUMENTATION BELOW T…”)
 
无编辑摘要
第1行: 第1行:
<includeonly>{{template doc page transcluded}}</includeonly><noinclude>{{template doc page viewed directly}}</noinclude>
<includeonly>{{template doc page transcluded}}</includeonly><noinclude>{{template doc page viewed directly}}</noinclude>
   <!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE -->
<!-- EDIT TEMPLATE DOCUMENTATION BELOW THIS LINE -->
This template can be used for displaying terrain requirements for buildings. Use this template for consistent, easier to update styling between different buildings.
此模板用于显示建筑的地形要求。使用此模板更容易统一更新不同建筑的地形要求。
<div class="toclimit-3">__TOC__</div>
<div class="toclimit-3">__TOC__</div>
== Parameters ==
== 参数 ==
{| class="wikitable"
{| class="wikitable"
! Parameter
! 参数
! Optional?
! 可选?
! Description
! 描述
|-
|-
! any
! any
| Optional (default: no)
| 可选(默认:no)
| When set to "yes", will force the template to display a sentence stating that the building may be built in any terrain.
| 设置为“yes”时,模板将显示一个句子,说明该建筑可以在任何地形上建造。
|-
|-
! mode
! mode
| Optional (default: table)
| 可选(默认:table)
| Sets the formatting of the terrain requirements. Currently supports two modes: "table", with the terrain requirements shown in a yes/no table for each terrain type; and "sentence", with the terrain requirements shown in sentence form. As a guideline, use "sentence" instead of "table" if it would ease readability, such as when the building may only be built in one or two terrain types. If "any" is set to yes, or if all terrain parameters are equal to "yes", the mode does not change the formatting of the template output.
| 选择地形要求的列出形式。目前支持两种模式:“table”模式,在一个表格中显示每种地形是否可以建造;以及“sentence”模式,以句子的形式显示地形要求。选择模式的原则是,如果使用“sentence”更有具有可读性,例如只能建造于一两种地形时,优先使用“sentence”。如果“any”参数被设置为“yes”,或者设置的参数相当于“any”参数被设置为“yes”,则“mode”参数不会影响模板的输出格式。
|-
|-
! <terrain>
! <terrain>
| Optional (default: no for each terrain)
| 可选(默认:没有地形)
| There is a parameter for each terrain type. [[#Accepted terrain parameters|See below]] for accepted terrain types. If set to "yes", the building may be built in the corresponding terrain. If all available terrain types are set to "yes", the result is identical to having the "any" parameter set to "yes".
| 这是每种地形的参数。可接受的地形类型[[# 可接受的地形参数| 参见下表]] 。如果设置为“yes”,则建筑可以建造于相应地形上。如果所有的地产类型都被设置为“yes”,输出结果和“any”参数被设置为“yes”时一样。
|}
|}


=== Accepted terrain parameters ===
=== 可接受的地形参数 ===
The following parameters may be used to define terrain requirements for the building:
以下参数可以用于为建筑定义地形要求:
{| class="wikitable"
{| class="wikitable"
! Parameter
! 参数
! Terrain type
! 地形类型
|-
|-
| desert
| desert
| {{iconify|Desert}}
| {{iconify|Desert|沙漠}}
|-
|-
| desert mountains
| desert mountains
| {{iconify|Desert Mountains}}
| {{iconify|Desert Mountains|沙漠山地}}
|-
|-
| drylands
| drylands
| {{iconify|Drylands}}
| {{iconify|Drylands|旱地}}
|-
|-
| farmlands
| farmlands
| {{iconify|Farmlands}}
| {{iconify|Farmlands|农田}}
|-
|-
| floodplains
| floodplains
| {{iconify|Floodplains}}
| {{iconify|Floodplains|洪泛平原}}
|-
|-
| forest
| forest
| {{iconify|Forest}}
| {{iconify|Forest|森林}}
|-
|-
| hills
| hills
| {{iconify|Hills}}
| {{iconify|Hills|丘陵}}
|-
|-
| jungle
| jungle
| {{iconify|Jungle}}
| {{iconify|Jungle|丛林}}
|-
|-
| mountains
| mountains
| {{iconify|Mountains}}
| {{iconify|Mountains|山地}}
|-
|-
| oasis
| oasis
| {{iconify|Oasis}}
| {{iconify|Oasis|绿洲}}
|-
|-
| plains
| plains
| {{iconify|Plains}}
| {{iconify|Plains|平原}}
|-
|-
| steppe
| steppe
| {{iconify|Steppe}}
| {{iconify|Steppe|草原}}
|-
|-
| taiga
| taiga
| {{iconify|Taiga}}
| {{iconify|Taiga|针叶林}}
|-
|-
| wetlands
| wetlands
| {{iconify|Wetlands}}
| {{iconify|Wetlands|湿地}}
|}
|}


== Usage ==
== 用法 ==
; Syntax
; 语法
: <code><nowiki>{{terrain requirement|any=yes/no|mode=table/sentence|<terrain>=yes/no...}}</nowiki></code>
: <code><nowiki>{{terrain requirement|any=yes/no|mode=table/sentence|<terrain>=yes/no...}}</nowiki></code>


=== Examples ===
=== 举例 ===
==== Tables (default) ====
==== 表格模式 (默认) ====
{| class="wikitable"
{| class="wikitable"
!
!
! One terrain type
! 一种地形类型
! Two terrain types
! 两种地形类型
! Three terrain types
! 三种地形类型
|-
|-
! Syntax
! 语法
| <code><nowiki>{{terrain requirement|desert=yes}}</nowiki></code>
| <code><nowiki>{{terrain requirement|desert=yes}}</nowiki></code>
| <code><nowiki>{{terrain requirement|desert=yes|mountains=yes}}</nowiki></code>
| <code><nowiki>{{terrain requirement|desert=yes|mountains=yes}}</nowiki></code>
| <code><nowiki>{{terrain requirement|desert=yes|mountains=yes|steppe=yes}}</nowiki></code>
| <code><nowiki>{{terrain requirement|desert=yes|mountains=yes|steppe=yes}}</nowiki></code>
|-
|-
! Example
! 举例
| {{Terrain requirement|desert=yes}}
| {{Terrain requirement|desert=yes}}
| {{Terrain requirement|desert=yes|mountains=yes}}
| {{Terrain requirement|desert=yes|mountains=yes}}
| {{Terrain requirement|desert=yes|mountains=yes|steppe=yes}}
| {{Terrain requirement|desert=yes|mountains=yes|steppe=yes}}
|}
|}
==== Sentences ====
==== 句子模式 ====
{| class="wikitable"
{| class="wikitable"
!
!
! One terrain type
! 一种地形类型
! Two terrain types
! 两种地形类型
! Three terrain types
! 三种地形类型
|-
|-
! Syntax
! 语法
| <code><nowiki>{{terrain requirement|mode=sentence|desert=yes}}</nowiki></code>
| <code><nowiki>{{terrain requirement|mode=sentence|desert=yes}}</nowiki></code>
| <code><nowiki>{{terrain requirement|mode=sentence|desert=yes|mountains=yes}}</nowiki></code>
| <code><nowiki>{{terrain requirement|mode=sentence|desert=yes|mountains=yes}}</nowiki></code>
| <code><nowiki>{{terrain requirement|mode=sentence|desert=yes|mountains=yes|steppe=yes}}</nowiki></code>
| <code><nowiki>{{terrain requirement|mode=sentence|desert=yes|mountains=yes|steppe=yes}}</nowiki></code>
|-
|-
! Example
! 举例
| {{Terrain requirement|mode=sentence|desert=yes}}
| {{Terrain requirement|mode=sentence|desert=yes}}
| {{Terrain requirement|mode=sentence|desert=yes|mountains=yes}}
| {{Terrain requirement|mode=sentence|desert=yes|mountains=yes}}
| {{Terrain requirement|mode=sentence|desert=yes|mountains=yes|steppe=yes}}
| {{Terrain requirement|mode=sentence|desert=yes|mountains=yes|steppe=yes}}
|}
|}
==== All terrain ====
==== 所有地形 ====
; Syntax
; 语法
: <code><nowiki>{{terrain requirement|any=yes}}</nowiki></code>
: <code><nowiki>{{terrain requirement|any=yes}}</nowiki></code>
: ''or''
: '' ''
: <code><nowiki>{{terrain requirement|desert=yes|...|wetlands=yes}}</nowiki></code>
: <code><nowiki>{{terrain requirement|desert=yes|...|wetlands=yes}}</nowiki></code>
; Result
; 结果
: {{Terrain requirement|any=yes}}
: {{Terrain requirement|any=yes}}


== Subtemplates ==
== 子模板 ==
* [[Template:Terrain requirement/Table|Table]]
* [[Template:Terrain requirement/Table| 表格]]
* [[Template:Terrain requirement/Row|Row]]
* [[Template:Terrain requirement/Row|Row]]
* [[Template:Terrain requirement/Any terrain|Any terrain]]
* [[Template:Terrain requirement/Any terrain| 所有地形]]


== See also ==
== 另见 ==
* [[Template:Sentence list]]
* [[Template:Sentence list]]

2020年12月17日 (四) 18:45的版本

这是 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}}
结果
此建筑可以在任何地形上建造。

子模板

另见