4,951
edits
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> |