Template:Condition type: Difference between revisions

Jump to navigation Jump to search
remove no icon, implement multiple display
(Create.)
 
(remove no icon, implement multiple display)
 
(22 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{Icon|Condition Type Icon.png|size=25px}}{{#switch:{{{1}}}
<includeonly><span class="bg3wiki-condition-type">{{#arraydefine:types|{{{1|}}}|,}}{{Icon|Condition Type Icon.png|{{{size|30}}} }}{{#arrayprint:types|,&nbsp;|@@|{{#lvardef:name|{{#switch:@@
| curse = [[Cursed]]
| curse = Cursed
| disease = [[Diseased]]
| cursed = Cursed
| poison = [[Poisoned (condition type)]]
| disease = Diseased
}}</includeonly><noinclude>
| diseased = Diseased
| poison = Poisoned
| poisoned = Poisoned
| polymorphed = Polymorphed
| charm = Charmed
| charmed = Charmed
| frightened = Frightened
| incapacitated = Incapacitated
| proned = Prone
| prone = Prone
| unconscious = Unconscious
| blind = Blinded
| blinded = Blinded
| maimed = Maimed
| #default = @@
}}}} [[{{#lvar:name}} (Condition Type)|{{#if:{{{alias|}}}|{{{alias}}}|{{#lvar:name}} }}]]
}}</span></includeonly><noinclude>{{documentation|content=
Displays the condition icon plus a link to Curse, Disease, or Poison according to the provided type parameter.
Displays the condition icon plus a link to Curse, Disease, or Poison according to the provided type parameter.


{{Condition/Type|curse}}
{{div col}}
* {{Condition Type|blinded}}
* {{Condition Type|charmed}}
* {{Condition Type|cursed}}
* {{Condition Type|diseased}}
* {{Condition Type|frightened}}
* {{Condition Type|incapacitated}}
* {{Condition Type|maimed}}
* {{Condition Type|poisoned}}
* {{Condition Type|polymorphed}}
* {{Condition Type|prone}}
* {{Condition Type|unconscious}}
{{div col end}}


{{Condition/Type|disease}}
The optional parameter {{c|size}} specifies the size of the icon, which defaults to 40px.


{{Condition/Type|poison}}
The parameter {{c|alias}} replaces the displayed text.


[[Category:Templates]]</noinclude>
E.g. <code><nowiki>{{Condition Type|maimed|alias=maiming}}</nowiki></code>: {{Condition Type|maimed|alias=Maiming}}
 
Can also display multiple, comma-separated condition types: {{Condition type|prone,unconscious}}. Note that in this case, alias will not work as expected.
 
== Template data ==
 
<templatedata>
{
"params": {
"1": {
"label": "type",
"description": "The type of condition.",
"type": "string",
"suggestedvalues": [
"diseased",
"poisoned",
"cursed",
"polymorphed",
"charmed",
"frightened",
"incapacitated",
"prone",
"unconscious",
"blinded"
],
"required": true
},
"size": {
"description": "The size of the icon",
"type": "number",
"default": "40"
},
"alias": {
"description": "Will replace the displayed link text.",
"type": "string"
}
},
"format": "inline"
}
</templatedata>
 
 
[[Category:Condition templates]]}}</noinclude>

Navigation menu