Difference between revisions of "Stat"

m
m
Line 11: Line 11:
 
-->{{#ifeq:[[:{{PAGENAME}}|{{PAGENAME}}]]<!-- if the page
 
-->{{#ifeq:[[:{{PAGENAME}}|{{PAGENAME}}]]<!-- if the page
 
-->|{{#ask: [[Category:Skills]] [[{{PAGENAME}}]]}}<!-- is in Category:Skills
 
-->|{{#ask: [[Category:Skills]] [[{{PAGENAME}}]]}}<!-- is in Category:Skills
-->|{{#vardefine:start case|{{sc|{{{link|{{{1}}}}}}}}}}<!-- bypasses the semicolon in '&nbsp;'
+
-->|{{#set:Has stat={{#vardefineecho:index|{{#expr:{{#var:index|0}}+1}}}}<!-- recursively define stat index
-->{{#set:Has stat={{#vardefineecho:index|{{#expr:{{#var:index|0}}+1}}}}<!-- recursively define stat index
+
-->;{{{2|0}}}<!-- define stat value
-->;{{{2|0}}};{{#var:start case}}}}<!-- define stat value and name
+
-->;{{#explode:{{sc|{{{link|{{{1}}}}}}}}| |0}}}}<!-- define stat name and bypass semicolon in '&nbsp;' using explode
 
-->}}</includeonly><noinclude>{{{{PAGENAME}}/Documentation}}</noinclude>
 
-->}}</includeonly><noinclude>{{{{PAGENAME}}/Documentation}}</noinclude>

Revision as of 15:57, 28 August 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.