Template:Tag: Difference between revisions

From Spring
Jump to navigationJump to search
added range and required to template, and made default template variables blank.
Flozi (talk | contribs)
mNo edit summary
 
(39 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<includeonly>; '''<code>{{{name|}}}</code>''' - type: <code>{{{type|}}}</code> - default: <code>{{{default|}}}</code> <code>{{{range|}}}</code> <code>{{{required|}}}</code>
<includeonly>{{type|{{{type|type}}}}} {{name|{{anchor|{{{name|name}}}}}[[#{{{name|name}}}|{{{name|name}}}]]}} &emsp;default: {{value|{{{default|?}}}}}{{#if: {{{range|}}}|&emsp;range: {{value|{{{range|}}}}}|}}{{#if: {{{lua|}}}|&emsp;lua: {{var|{{{lua|}}}}}|}}&emsp;{{{special|}}}
:{{{description|}}}</includeonly><noinclude>A template for documenting various tags used in the engine (gamedata files, defs etc)
: {{{description|{{FIXME}}}}}</includeonly><noinclude>A template for documenting various tags used in the engine (gamedata files, defs etc)
 
Usage:


'''Usage:'''
<pre>{{tag}}</pre>
result:
{{tag}}
'''Usage:'''
<pre>{{tag|name=foo|type=int|range=[0-100]|special=Required|default=10|description=Then type your description}}</pre>
Result:
{{tag|name=foo|type=int|range=[0-100]|special=Required|default=10|description=Then type your description}}
'''Usage:'''
<pre>{{tag|name=foo|type=int|default=10|description=Then type your description}}</pre>
<pre>{{tag|name=foo|type=int|default=10|description=Then type your description}}</pre>
Result:
{{tag|name=foo|type=int|default=10|description=Then type your description}}


or alternatively:
'''Usage:'''
 
<pre>{{tag
<pre>{{tag
|name = bar
|name = bar
|type = float
|type = float
|range = [0-100]
|default = 3.14
|default = 3.14
|special = {{new|88.0}}
|description = Then your description}}</pre>
|description = Then your description}}</pre>
Result:  
Result:  
{{tag|name=foo|type=int|default=10|description=Then type your description}}
or alternatively:
{{tag
{{tag
|name = bar
|name = bar
|type = float
|type = float
|range = [0-100]
|default = 3.14
|default = 3.14
|special = {{new|88.0}}
|description = Then your description}}
|description = Then your description}}


</noinclude>
</noinclude>

Latest revision as of 19:24, 28 March 2020

A template for documenting various tags used in the engine (gamedata files, defs etc)

Usage:

{{tag}}

result: type name  default: ? 

FIXME:

Usage:

{{tag|name=foo|type=int|range=[0-100]|special=Required|default=10|description=Then type your description}}

Result: int foo  default: 10 range: [0-100] Required

Then type your description

Usage:

{{tag|name=foo|type=int|default=10|description=Then type your description}}

Result: int foo  default: 10 

Then type your description

Usage:

{{tag
|name = bar
|type = float
|range = [0-100]
|default = 3.14
|special = {{new|88.0}}
|description = Then your description}}

Result: float bar  default: 3.14 range: [0-100] New in version 88.0

Then your description