Difference between revisions of "Stat"

m
(better handling of non-existent icons)
Line 1: Line 1:
 
<includeonly>{{#if:{{{2|}}}|{{{2}}}&nbsp;}}<!-- handle stat value
 
<includeonly>{{#if:{{{2|}}}|{{{2}}}&nbsp;}}<!-- handle stat value
 
-->{{#iferror:{{icon|{{{icon|{{{1}}}_Icon.png}}}}}<!-- if icon doesn't exist
 
-->{{#iferror:{{icon|{{{icon|{{{1}}}_Icon.png}}}}}<!-- if icon doesn't exist
-->|{{error|Invalid icon. Add a name or icon parameter.}}<!-- handle non-existent icon
+
-->|[[File:{{{1}}}_Icon.png|?]]<!-- handle non-existent icon
 
-->|{{icon|{{{icon|{{{1}}}_Icon.png}}}|{{{link|{{{1}}}}}}}}}}<!-- add icon with link
 
-->|{{icon|{{{icon|{{{1}}}_Icon.png}}}|{{{link|{{{1}}}}}}}}}}<!-- add icon with link
 
-->{{#if:{{{label|}}}||&nbsp;[[{{{link|{{{1}}}}}}|{{{1}}}]]}}<!-- handle label
 
-->{{#if:{{{label|}}}||&nbsp;[[{{{link|{{{1}}}}}}|{{{1}}}]]}}<!-- handle label

Revision as of 13:42, 28 May 2023

Description

Displays a stat's icon and name, with a link to the page of the stat.

Usage

{{stat|<Attack Power>|<+123>|<icon=Attack Power.png>|<link=Attack Power>|<nolabel=yes>}}

Parameters

Arrow.png1: The name of the stat.
Required.
Arrow.png2: The value of the stat.
Optional.
Arrow.pngicon: The stat's icon.
Optional. Defaults to '{{{1}}}_Icon.png'.
Arrow.pnglink: The page link.
Optional. Defaults to '{{{1}}}'.
Notes: If set to 'no', label will be plaintext.
Arrow.pngnolabel: Determines whether the name of the stat is shown.
Optional.
Notes: Set this parameter any value to hide label text.