Template:Condition type: Difference between revisions

Jump to navigation Jump to search
remove no icon, implement multiple display
(remove no icon, implement multiple display)
 
Line 1: Line 1:
<includeonly><span class="bg3wiki-condition-type">{{#if:{{{no icon|}}}||{{Icon|Condition Type Icon.png|{{{size|30}}} }}}}{{#lvardef:name|{{#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
| cursed = Cursed
| cursed = Cursed
Line 17: Line 17:
| blinded = Blinded
| blinded = Blinded
| maimed = Maimed
| maimed = Maimed
| #default = {{{1}}}
| #default = @@
}}}} [[{{#lvar:name}} (Condition Type)|{{#if:{{{alias|}}}|{{{alias}}}|{{#lvar:name}} }}]]</span></includeonly><noinclude>{{documentation|content=
}}}} [[{{#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.


Line 41: Line 42:
E.g. <code><nowiki>{{Condition Type|maimed|alias=maiming}}</nowiki></code>: {{Condition Type|maimed|alias=Maiming}}
E.g. <code><nowiki>{{Condition Type|maimed|alias=maiming}}</nowiki></code>: {{Condition Type|maimed|alias=Maiming}}


With {{c|no icon}} specified: {{condition Type|maimed|no icon=true}}
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 ==
== Template data ==
Line 74: Line 75:
"description": "Will replace the displayed link text.",
"description": "Will replace the displayed link text.",
"type": "string"
"type": "string"
},
"no icon": {
"description": "If specified, hides the icon.",
"type": "boolean"
}
}
},
},

Navigation menu