Template:DamageIcon: Difference between revisions

From bg3.wiki
Jump to navigation Jump to search
m (update to support healing icon, mostly for other templates that transclude this template)
No edit summary
 
(7 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly>{{#ifeq: {{{1}}} | Healing | {{icon|Healing Icon.png|{{{2|25}}}|link=}} | {{icon|{{{1}}} Damage Icon.png|{{{2|25}}}|link=Damage Types}}}}</includeonly><noinclude>
<includeonly>{{#switch: {{{1}}}
| Healing = {{icon | Healing Icon.png | {{{2|25}}} | link = {{{link|}}}}}
| Physical = {{icon | Slashing Damage Icon.png | {{{2|25}}} | link = {{{link|Damage Types}}} }}
| Weapon = {{icon | Slashing Damage Icon.png | {{{2|25}}} | link = {{{link|Damage Types}}} }}
| #default = {{icon | {{trim | {{{1}}} }} Damage Icon.png | {{{2|25}}} | link = {{{link|Damage Types}}} }}
}}</includeonly><noinclude>
Usage: Fiery {{code|<nowiki>{{DamageIcon|Fire}}</nowiki>}} fire!
Usage: Fiery {{code|<nowiki>{{DamageIcon|Fire}}</nowiki>}} fire!


Line 16: Line 21:
Result: Fiery {{DamageIcon|Fire|40}} fire!
Result: Fiery {{DamageIcon|Fire|40}} fire!


[[Category:Damage Info Templates]] [[Category:Icon Templates]]
[[Category:Damage info templates]] [[Category:Icon templates]]
</noinclude>
 
== Template data ==
<templatedata>
{
"params": {
"1": {
"label": "type",
"type": "string",
"required": true
},
"2": {
"label": "size",
"description": "Sets the icon size.",
"type": "number"
},
"link": {
"description": "Overrides the link.",
"type": "string"
}
},
"format": "inline"
}
</templatedata></noinclude>

Latest revision as of 15:26, 23 June 2024

Usage: Fiery {{DamageIcon|Fire}} fire!

Result: Fiery Damage Types fire!


Also supports healing.

Usage: Helpful {{DamageIcon|Healing}} healing!

Result: Helpful healing!


You can make it bigger, too:

Usage: Fiery {{DamageIcon|Fire|40}} fire!

Result: Fiery Damage Types fire!

Template data

No description.

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
type1

no description

Stringrequired
size2

Sets the icon size.

Numberoptional
linklink

Overrides the link.

Stringoptional