Template:Icon: Difference between revisions

From Melvor Idle
(Added FormatNum to qty)
(Melee now just links to the general melee page)
Line 48: Line 48:
-->{{#vardefine:ext|{{#if:{{{ext|}}}|{{{ext|}}}|svg}}}}<!--
-->{{#vardefine:ext|{{#if:{{{ext|}}}|{{{ext|}}}|svg}}}}<!--
     Allowing for manual exception overrides for weird cases:
     Allowing for manual exception overrides for weird cases:
         Melee is a link to Attack but uses the Combat icon
         Melee uses the Combat icon
         Done to allow for easily fitting into combat triangle related tables
         Done to allow for easily fitting into combat triangle related tables
-->{{#ifeq:{{#var:link}}|Melee|{{#vardefine:image|Combat}}{{#vardefine:link|Attack}}}}<!--
-->{{#ifeq:{{#var:link}}|Melee|{{#vardefine:image|Combat}}}}<!--
         Superheat goes to a generic Superheat page but pulls the icon for Superheat IV
         Superheat goes to a generic Superheat page but pulls the icon for Superheat IV
-->{{#ifeq:{{#var:link}}|Superheat|{{#vardefine:image|Superheat IV}}{{#vardefine:type|spell}}}}<!--
-->{{#ifeq:{{#var:link}}|Superheat|{{#vardefine:image|Superheat IV}}{{#vardefine:type|spell}}}}<!--

Revision as of 19:34, 16 September 2020

A generic version of the template used in things like Template:ItemIcon or Template:UpgradeIcon.

You probably want to use one of the following instead for most things:

Format is like so: {{Icon|type=combatArea|Castle of Kings|Knight Time}} becomes Castle of Kings (combatArea).svg Knight Time.

You can also just do {{Icon|Combat}} Combat.svg Combat if you need an icon for an image that doesn't belong to a given category.


Some special overrides exist:

Input Output
{{Icon|Melee}} Combat.svg Melee
{{Icon|Superheat}} Superheat IV (spell).svg Superheat
{{Icon|type=monster|Golbin}} Golbin (monster).svg Golbin
{{Icon|type=monster|Spider (lv. 51)}} Spider (monster).svg Spider (lv. 51)
{{Icon|type=monster|Spider (lv. 52)}} Spider (monster).svg Spider (lv. 52)
{{Icon|type=skill|Alt. Magic}} Magic (skill).svg Alt. Magic

Other options:

The 'notext' option sends only the image (with link), so {{Icon|Mastery|notext=true}} becomes Mastery.svg

The 'menu' option formats the icon in a handy table (useful for menuboxes) so {{Icon|Combat|menu=true}} becomes

Combat.svg Combat

The 'qty' option allows you to specify a number of items to go between the icon and the text, so {{Icon|type=item|Elder Dragonhide|qty=5000}} becomes Elder Dragonhide (item).svg 5,000 Elder Dragonhide