Difference between revisions of "Stat"
Stratonian (talk | contribs) m (clickable icon link) |
Stratonian (talk | contribs) m |
||
(32 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{#if:{{{2|}}}|{{{2}}} }}{{#iferror:{{icon|{{{icon|{{{1}}}_Icon.png}}}}}||{{icon|{{{icon|{{{1}}}_Icon.png}}}|{{{link|{{ | + | <includeonly>{{#vardefine:link|{{{link|{{{1}}}}}}}}<!-- |
+ | -->{{#if:{{{2|}}}|{{{2}}} }}<!-- handle stat value | ||
+ | -->{{#iferror:{{icon|{{{icon|{{{1}}}_Icon.png}}}}}<!-- if icon doesn't exist | ||
+ | -->|[[File:{{{1}}}_Icon.png|?]]<!-- handle non-existent icon | ||
+ | -->|{{icon|{{{icon|{{{1}}}_Icon.png}}}|{{#ifeq:{{lc:{{{link}}}}}|no||{{#var:link}}}}}}<!-- add icon with link | ||
+ | -->{{#if:{{{nolabel|}}}||<!-- if no label is specified | ||
+ | --> {{#ifeq:{{lc:{{{link}}}}}|no<!-- if no link is specified | ||
+ | -->|{{{1}}}<!-- use plaintext | ||
+ | -->|[[{{#var:link}}|{{{1}}}]]}}}}}}<!-- else add link | ||
+ | |||
+ | SET PROPERTIES | ||
+ | -->{{#if:<!-- if the page | ||
+ | -->{{#ask: [[Category:Skills||Passive Talents]] [[{{PAGENAME}}]]}}<!-- is in Category:Skills or Category:Passive Talents | ||
+ | -->|{{#set:Has stat={{#vardefineecho:index|{{#expr:{{#var:index|0}}+1}}}}<!-- recursively define stat index | ||
+ | -->;{{{2|0}}}<!-- define stat value | ||
+ | -->;{{#replace:{{sc|{{#var:link}}}}| |_}}}}<!-- define stat name and bypass semicolon in ' ' | ||
+ | -->}}</includeonly><noinclude>{{{{PAGENAME}}/Documentation}}</noinclude> |
Latest revision as of 20:46, 2 June 2024
Description[edit]
Displays a stat's icon and name, with a link to the page of the stat.
Usage[edit]
{{stat|<Attack Power>|<+123>|<icon=Attack Power.png>|<link=Attack Power>|<nolabel=yes>}}