Template:Terrain requirement:修订间差异

无编辑摘要
无编辑摘要
 
(未显示1个用户的2个中间版本)
第6行: 第6行:
   <!-- Different display style depending on "mode". -->
   <!-- Different display style depending on "mode". -->
   | default = {{#switch: {{lc:{{{mode|table}}} }} 
   | default = {{#switch: {{lc:{{{mode|table}}} }} 
    | sentence = 此建筑 可建造于 {{Sentence list
    | sentence = 此建筑可建造于 {{Sentence list
     <!-- All available terrain parameters (count=14) -->
     <!-- All available terrain parameters (count=14) -->
     | {{#ifeq: {{lc: {{{desert|}}} }} | yes |[[File:Terrain_desert.png|link=|24px]] 沙漠}}
     | {{#ifeq: {{lc: {{{desert|}}} }} | yes |<!--      -->{{icon|Desert}} 沙漠}}
     | {{#ifeq: {{lc: {{{desert mountains|}}} }} | yes |[[File:Terrain_desert Mountains.png|link=|24px]] 沙漠山地}}
     | {{#ifeq: {{lc: {{{desert mountains|}}} }} | yes |<!-- -->{{icon|Desert Mountains}} 沙漠山地}}
     | {{#ifeq: {{lc: {{{drylands|}}} }} | yes |[[File:Terrain_drylands.png|link=|24px]] 旱地}}
     | {{#ifeq: {{lc: {{{drylands|}}} }} | yes |<!--     -->{{icon|Drylands}} 旱地}}
     | {{#ifeq: {{lc: {{{farmlands|}}} }} | yes |[[File:Terrain_farmlands.png|link=|24px]] 农田}}
     | {{#ifeq: {{lc: {{{farmlands|}}} }} | yes |<!--     -->{{icon|Farmlands}} 农田}}
     | {{#ifeq: {{lc: {{{floodplains|}}} }} | yes |[[File:Terrain_floodplains.png|link=|24px]] 洪泛平原}}
     | {{#ifeq: {{lc: {{{floodplains|}}} }} | yes |<!--    -->{{icon|Floodplains}} 洪泛平原}}
     | {{#ifeq: {{lc: {{{forest|}}} }} | yes |[[File:Terrain_forest.png|link=|24px]] 森林}}
     | {{#ifeq: {{lc: {{{forest|}}} }} | yes |<!--      -->{{icon|Forest}} 森林}}
     | {{#ifeq: {{lc: {{{hills|}}} }} | yes |[[File:Terrain_hills.png|link=|24px]] 丘陵}}
     | {{#ifeq: {{lc: {{{hills|}}} }} | yes |<!--       -->{{icon|Hills}} 丘陵}}
     | {{#ifeq: {{lc: {{{jungle|}}} }} | yes |[[File:Terrain_jungle.png|link=|24px]] 丛林}}
     | {{#ifeq: {{lc: {{{jungle|}}} }} | yes |<!--      -->{{icon|Jungle}} 丛林}}
     | {{#ifeq: {{lc: {{{mountains|}}} }} | yes |[[File:Terrain_mountains.png|link=|24px]] 山地}}
     | {{#ifeq: {{lc: {{{mountains|}}} }} | yes |<!--     -->{{icon|Mountains}} 山地}}
     | {{#ifeq: {{lc: {{{oasis|}}} }} | yes |[[File:Terrain_oasis.png|link=|24px]] 绿洲}}
     | {{#ifeq: {{lc: {{{oasis|}}} }} | yes |<!--       -->{{icon|Oasis}} 绿洲}}
     | {{#ifeq: {{lc: {{{plains|}}} }} | yes |[[File:Terrain_plains.png|link=|24px]] 平原}}
     | {{#ifeq: {{lc: {{{plains|}}} }} | yes |<!--      -->{{icon|Plains}} 平原}}
     | {{#ifeq: {{lc: {{{steppe|}}} }} | yes |[[File:Terrain_steppe.png|link=|24px]] 草原}}
     | {{#ifeq: {{lc: {{{steppe|}}} }} | yes |<!--      -->{{icon|Steppe}} 草原}}
     | {{#ifeq: {{lc: {{{taiga|}}} }} | yes |[[File:Terrain_taiga.png|link=|24px]] 针叶林}}
     | {{#ifeq: {{lc: {{{taiga|}}} }} | yes |<!--       -->{{icon|Taiga}} 针叶林}}
     | {{#ifeq: {{lc: {{{wetlands|}}} }} | yes |[[File:Terrain_wetlands.png|link=|24px]] 湿地}}
     | {{#ifeq: {{lc: {{{wetlands|}}} }} | yes |<!--     -->{{icon|Wetlands}} 湿地}}
    }}地形。
    }}地形。
    | table = 此建筑 可建造于以下地形:
    | table = 此建筑可建造于以下地形:
    {{Terrain requirement/Table
    {{Terrain requirement/Table
     <!-- All available terrain parameters (count=14) -->
     <!-- All available terrain parameters (count=14) -->

2023年5月24日 (三) 20:59的最新版本

[阅读] [编辑]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}}
结果
此建筑可以在任何地形上建造。

子模板[编辑源代码]

另见[编辑源代码]