Template:Icon: Difference between revisions
(Special handling for Cooking upgrade icons) |
(Use Module:Icons, ensuring consistent logic for icons in both Lua generated & user-written content) |
||
Line 20: | Line 20: | ||
* <code>aurora</code> for aurora spells | * <code>aurora</code> for aurora spells | ||
* <code>thieving</code> for Thieving NPCs | * <code>thieving</code> for Thieving NPCs | ||
* <code>constellation</code> for Astrology constellations | |||
Format is like so: {{T|Icon|type=combatArea|Castle of Kings|Knight Time}} becomes {{Icon|type=combatArea|Castle of Kings|Knight Time}}. | Format is like so: {{T|Icon|type=combatArea|Castle of Kings|Knight Time}} becomes {{Icon|type=combatArea|Castle of Kings|Knight Time}}. | ||
Line 73: | Line 74: | ||
{{Icon|Wizard|type=thieving}} | {{Icon|Wizard|type=thieving}} | ||
--> | --> | ||
<includeonly><onlyinclude | <includeonly><onlyinclude>{{#invoke:Icons|Icon|{{{1|}}}|{{{2|}}}|type={{{type|}}}|ext={{{ext|}}}|size={{#if:{{{size|}}}|{{{size}}}|{{#if:{{{menu|}}}|25|23}}}}|qty={{{qty|}}}|img={{{img|}}}|notext={{{notext|}}}|nolink={{{nolink|}}}|noicon={{{noicon|}}}|menu={{{menu|}}}}}</onlyinclude></includeonly> | ||
Revision as of 22:51, 13 November 2021
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 Error creating thumbnail: File missingDragon Pickaxe)
- Template:PetIcon for pets
- Template:PrayerIcon for prayers
- Template:ZoneIcon for combat zones
For example: {{ItemIcon|Raw Trout}}
becomes Raw Trout.
Some icon categories/types do not have these shorthand templates, so instead the type
parameter should be used: {{Icon|<IconName>|type=<IconType>}}
. The types this applies to are as follows:
mark
for Summoning marksspell
for standard and ancient magick spellscurse
for curse spellsaurora
for aurora spellsthieving
for Thieving NPCsconstellation
for Astrology constellations
Format is like so: {{Icon|Castle of Kings|Knight Time|type=combatArea}}
becomes
.
You can also just do {{Icon|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}} |
Error creating thumbnail: File missing Melee
|
{{Icon|Item Alchemy}} |
Error creating thumbnail: File missing Item Alchemy
|
{{Icon|Superheat}} |
Error creating thumbnail: File missing Superheat
|
{{Icon|Basic Resupply}} |
![]() |
{{Icon|Standard Resupply}} |
![]() |
{{Icon|Generous Resupply}} |
![]() |
{{Icon|Golbin|type=monster}} |
![]() |
{{Icon|Spider (lv. 51)|type=monster}} |
![]() |
{{Icon|Spider2|type=monster}} |
File:Spider2 (monster).png Brown Spider |
{{Icon|Alt. Magic|type=skill}} |
Error creating thumbnail: File missing Alt. Magic
|
Other options:
The 'notext' option sends only the image (with link), so {{Icon|Mastery|notext=true}}
becomes
The 'menu' option formats the icon in a handy table (useful for menuboxes) so {{Icon|Combat|menu=true}}
becomes
Error creating thumbnail: File missing Combat
|
The 'qty' option allows you to specify a number of items to go between the icon and the text, so {{Icon|Elder Dragonhide|qty=5000|type=item}}
becomes 5,000 Elder Dragonhide
The 'size' option allows you to specify larger icons, so {{Icon|Combat|notext=true|size=50}}
becomes