Template:Condition type: Difference between revisions
Jump to navigation
Jump to search
m (Sky moved page Template:Condition Type to Template:Condition type) |
(remove no icon, implement multiple display) |
||
Line 1: | Line 1: | ||
<includeonly><span class="bg3wiki-condition-type">{{# | <includeonly><span class="bg3wiki-condition-type">{{#arraydefine:types|{{{1|}}}|,}}{{Icon|Condition Type Icon.png|{{{size|30}}} }}{{#arrayprint:types|, |@@|{{#lvardef:name|{{#switch:@@ | ||
| curse = Cursed | | curse = Cursed | ||
| cursed = Cursed | | cursed = Cursed | ||
Line 17: | Line 17: | ||
| blinded = Blinded | | blinded = Blinded | ||
| maimed = Maimed | | maimed = Maimed | ||
| #default = | | #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}} | ||
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" | ||
} | } | ||
}, | }, |
Revision as of 16:04, 27 November 2023
Template documentation
Displays the condition icon plus a link to Curse, Disease, or Poison according to the provided type parameter.
The optional parameter size
specifies the size of the icon, which defaults to 40px.
The parameter alias
replaces the displayed text.
E.g. {{Condition Type|maimed|alias=maiming}}
: Maiming
Can also display multiple, comma-separated condition types: Prone, Unconscious. Note that in this case, alias will not work as expected.
Template data
No description.
Parameter | Description | Type | Status | |
---|---|---|---|---|
type | 1 | The type of condition.
| String | required |
size | size | The size of the icon
| Number | optional |
alias | alias | Will replace the displayed link text. | String | optional |