Template:Icon: Difference between revisions
From Melvor Idle
Falterfire (talk | contribs) (added notext option) |
Falterfire (talk | contribs) (Did some shenanigans to allow for Icon calls on Melee) |
||
Line 6: | Line 6: | ||
* [[Template:MonsterIcon]] for monsters | * [[Template:MonsterIcon]] for monsters | ||
* [[Template:Skill]] for skill | * [[Template:Skill]] for skill | ||
* [[Template:UpgradeIcon]] for upgrades (like the {{UpgradeIcon|Dragon Pickaxe}} | * [[Template:UpgradeIcon]] for upgrades (like the {{UpgradeIcon|Dragon Pickaxe}}) | ||
* [[Template:PetIcon]] for pets | * [[Template:PetIcon]] for pets | ||
* [[Template:PrayerIcon]] for prayers | * [[Template:PrayerIcon]] for prayers | ||
Line 16: | Line 16: | ||
This template also has a 'notext' option for when you just want the icon, so <nowiki>{{Icon|Mastery|notext=true}}</nowiki> becomes {{Icon|Mastery|notext=true}} | This template also has a 'notext' option for when you just want the icon, so <nowiki>{{Icon|Mastery|notext=true}}</nowiki> becomes {{Icon|Mastery|notext=true}} | ||
<includeonly><onlyinclude> | Some special overrides exist: | ||
{| class="wikitable sortable" | |||
! Input !! Output | |||
|- | |||
|<nowiki>{{Icon|Melee}}</nowiki> || {{Icon|Melee}} | |||
|} | |||
<includeonly><onlyinclude><!-- | |||
Defining some variables to make things easier later | |||
-->{{#vardefine:image|{{{1|}}}}}<!-- | |||
-->{{#vardefine:type|{{{type|}}}}}<!-- | |||
-->{{#vardefine:link|{{{1|}}}}}<!-- | |||
-->{{#vardefine:text|{{#if:{{{2|}}}|{{{2|}}}|{{#var:link}}}}}}<!-- | |||
Allowing for manual exception overrides for weird cases. | |||
For example, Melee is a link to Attack but uses the Combat icon | |||
Done to allow for easily fitting into combat triangle related tables | |||
-->{{#ifeq:{{#var:link}}|Melee|{{#vardefine:image|Combat}}{{#vardefine:link|Attack}}}}<!-- | |||
-->[[File:{{#var:image}}{{#if:{{#var:type}}|_({{#var:type}})|}}.{{{ext|svg}}}|25px|link={{#var:link}}]]{{#if:{{{notext|}}}|| [[{{#var:link}}|{{#var:text}}]]}}</onlyinclude></includonly> |
Revision as of 19:34, 2 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:
- Template:ItemIcon for items
- Template:MonsterIcon for monsters
- Template:Skill for skill
- Template:UpgradeIcon for upgrades (like the File:Dragon Pickaxe (upgrade). Dragon Pickaxe)
- Template:PetIcon for pets
- Template:PrayerIcon for prayers
Format is like so: {{Icon|type=combatArea|Castle of Kings|Knight Time}} becomes Knight Time.
You can also just do {{Icon|Combat}} Combat if you need an icon for an image that doesn't belong to a given category.
This template also has a 'notext' option for when you just want the icon, so {{Icon|Mastery|notext=true}} becomes
Some special overrides exist:
Input | Output |
---|---|
{{Icon|Melee}} | Melee |