Template:Icon: Difference between revisions
More actions
m Add |nolink=yes -- drops a linked icon's hyperlink, bundled label, and pill background down to the bare rendering, for use where the surrounding context already says what the icon is |
m Add second pixel-art icon batch: Basic Crystal/Shard, Blood, Leaf Cutter, Opyc, Unknown, Recall Stone, Void Storage, Webbed Bola, XP Bottle, Kill Message Death/Kill; add a web variant to Orbs |
||
| Line 1: | Line 1: | ||
<includeonly><templatestyles src="Template:Icon/styles.css" />{{#switch:{{lc:{{{1|}}}}} | <includeonly><templatestyles src="Template:Icon/styles.css" />{{#switch:{{lc:{{{1|}}}}} | ||
|orbs|orb={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--orbs loka-icon--bare">[[File:Orbs icon.png|x14px|link=|alt=Orbs]]</span>|<span class="loka-icon loka-icon--orbs loka-icon--linked">[[File:Orbs icon.png|x14px|link=Orbs|alt=Orbs]][[Orbs|Orbs]]</span>}} | |orbs|orb={{#switch:{{lc:{{{2|emoji}}}}} | ||
|emoji={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--orbs-emoji loka-icon--bare">[[File:Orbs icon.png|x14px|link=|alt=Orbs]]</span>|<span class="loka-icon loka-icon--orbs-emoji loka-icon--linked">[[File:Orbs icon.png|x14px|link=Orbs|alt=Orbs]][[Orbs|Orbs]]</span>}} | |||
|web={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--orbs-web loka-icon--bare">[[File:Orbs icon (web).png|x16px|link=|alt=Orbs]]</span>|<span class="loka-icon loka-icon--orbs-web loka-icon--linked">[[File:Orbs icon (web).png|x16px|link=Orbs|alt=Orbs]][[Orbs|Orbs]]</span>}} | |||
|#default=<strong class="error">Unknown orbs variant: {{{2|}}}</strong> | |||
}} | |||
|ascalon|asc={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--ascalon loka-icon--bare">[[File:Shield ascalon.png|14px|link=|alt=Ascalon]]</span>|<span class="loka-icon loka-icon--ascalon loka-icon--linked">[[File:Shield ascalon.png|14px|link=Ascalon|alt=Ascalon]][[Ascalon|Ascalon]]</span>}} | |ascalon|asc={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--ascalon loka-icon--bare">[[File:Shield ascalon.png|14px|link=|alt=Ascalon]]</span>|<span class="loka-icon loka-icon--ascalon loka-icon--linked">[[File:Shield ascalon.png|14px|link=Ascalon|alt=Ascalon]][[Ascalon|Ascalon]]</span>}} | ||
|kalros={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--kalros loka-icon--bare">[[File:Shield kalros.png|14px|link=|alt=Kalros]]</span>|<span class="loka-icon loka-icon--kalros loka-icon--linked">[[File:Shield kalros.png|14px|link=Kalros|alt=Kalros]][[Kalros|Kalros]]</span>}} | |kalros={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--kalros loka-icon--bare">[[File:Shield kalros.png|14px|link=|alt=Kalros]]</span>|<span class="loka-icon loka-icon--kalros loka-icon--linked">[[File:Shield kalros.png|14px|link=Kalros|alt=Kalros]][[Kalros|Kalros]]</span>}} | ||
| Line 93: | Line 97: | ||
|bedrock=<span class="loka-icon loka-icon--rank-bedrock loka-icon--bare">[[File:Rank icon (bedrock).png|x16px|link=|alt=Bedrock rank]]</span> | |bedrock=<span class="loka-icon loka-icon--rank-bedrock loka-icon--bare">[[File:Rank icon (bedrock).png|x16px|link=|alt=Bedrock rank]]</span> | ||
|#default=<strong class="error">Unknown rank variant: {{{2|}}}</strong> | |#default=<strong class="error">Unknown rank variant: {{{2|}}}</strong> | ||
}} | |||
|basic crystal={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--basic-crystal loka-icon--bare">[[File:Basic Crystal icon.png|x16px|link=|alt=Basic Crystal]]</span>|<span class="loka-icon loka-icon--basic-crystal loka-icon--linked">[[File:Basic Crystal icon.png|x16px|link=Basic Crystal|alt=Basic Crystal]][[Basic Crystal|Basic Crystal]]</span>}} | |||
|basic shard={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--basic-shard loka-icon--bare">[[File:Basic Shard icon.png|x16px|link=|alt=Basic Shard]]</span>|<span class="loka-icon loka-icon--basic-shard loka-icon--linked">[[File:Basic Shard icon.png|x16px|link=Basic Shard|alt=Basic Shard]][[Basic Shard|Basic Shard]]</span>}} | |||
|blood={{#switch:{{lc:{{{2|normal}}}}} | |||
|normal={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--blood-normal loka-icon--bare">[[File:Blood icon (normal).png|x16px|link=|alt=Normal blood]]</span>|<span class="loka-icon loka-icon--blood-normal loka-icon--linked">[[File:Blood icon (normal).png|x16px|link=Blood|alt=Normal blood]][[Blood|Blood]]</span>}} | |||
|stained={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--blood-stained loka-icon--bare">[[File:Blood icon (stained).png|x16px|link=|alt=Stained blood]]</span>|<span class="loka-icon loka-icon--blood-stained loka-icon--linked">[[File:Blood icon (stained).png|x16px|link=Blood|alt=Stained blood]][[Blood|Blood]]</span>}} | |||
|coagulated={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--blood-coagulated loka-icon--bare">[[File:Blood icon (coagulated).png|x16px|link=|alt=Coagulated blood]]</span>|<span class="loka-icon loka-icon--blood-coagulated loka-icon--linked">[[File:Blood icon (coagulated).png|x16px|link=Blood|alt=Coagulated blood]][[Blood|Blood]]</span>}} | |||
|#default=<strong class="error">Unknown blood variant: {{{2|}}}</strong> | |||
}} | |||
|leaf cutter={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--leaf-cutter loka-icon--bare">[[File:Leaf Cutter icon.png|x16px|link=|alt=Leaf Cutter]]</span>|<span class="loka-icon loka-icon--leaf-cutter loka-icon--linked">[[File:Leaf Cutter icon.png|x16px|link=Leaf Cutter|alt=Leaf Cutter]][[Leaf Cutter|Leaf Cutter]]</span>}} | |||
|opyc={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--opyc loka-icon--bare">[[File:Opyc icon.png|x16px|link=|alt=Opyc]]</span>|<span class="loka-icon loka-icon--opyc loka-icon--linked">[[File:Opyc icon.png|x16px|link=Opyc|alt=Opyc]][[Opyc|Opyc]]</span>}} | |||
|unknown=<span class="loka-icon loka-icon--unknown loka-icon--bare">[[File:Unknown icon.png|x16px|link=|alt=Unknown]]</span> | |||
|recall stone={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--recall-stone loka-icon--bare">[[File:Recall Stone icon.png|x16px|link=|alt=Recall Stone]]</span>|<span class="loka-icon loka-icon--recall-stone loka-icon--linked">[[File:Recall Stone icon.png|x16px|link=Recall Stone|alt=Recall Stone]][[Recall Stone|Recall Stone]]</span>}} | |||
|void storage={{#switch:{{lc:{{{2|input}}}}} | |||
|input={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--void-storage-input loka-icon--bare">[[File:Void Storage icon (input).png|x16px|link=|alt=Void Storage input]]</span>|<span class="loka-icon loka-icon--void-storage-input loka-icon--linked">[[File:Void Storage icon (input).png|x16px|link=Void Storage|alt=Void Storage input]][[Void Storage|Void Storage]]</span>}} | |||
|output={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--void-storage-output loka-icon--bare">[[File:Void Storage icon (output).png|x16px|link=|alt=Void Storage output]]</span>|<span class="loka-icon loka-icon--void-storage-output loka-icon--linked">[[File:Void Storage icon (output).png|x16px|link=Void Storage|alt=Void Storage output]][[Void Storage|Void Storage]]</span>}} | |||
|#default=<strong class="error">Unknown void storage variant: {{{2|}}}</strong> | |||
}} | |||
|webbed bola={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--webbed-bola loka-icon--bare">[[File:Webbed Bola icon.png|x16px|link=|alt=Webbed Bola]]</span>|<span class="loka-icon loka-icon--webbed-bola loka-icon--linked">[[File:Webbed Bola icon.png|x16px|link=Webbed Bola|alt=Webbed Bola]][[Webbed Bola|Webbed Bola]]</span>}} | |||
|xp bottle={{#switch:{{lc:{{{2|small}}}}} | |||
|small={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--xp-bottle-small loka-icon--bare">[[File:XP Bottle icon (small).png|x16px|link=|alt=Small XP Bottle]]</span>|<span class="loka-icon loka-icon--xp-bottle-small loka-icon--linked">[[File:XP Bottle icon (small).png|x16px|link=XP Bottle|alt=Small XP Bottle]][[XP Bottle|XP Bottle]]</span>}} | |||
|medium={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--xp-bottle-medium loka-icon--bare">[[File:XP Bottle icon (medium).png|x16px|link=|alt=Medium XP Bottle]]</span>|<span class="loka-icon loka-icon--xp-bottle-medium loka-icon--linked">[[File:XP Bottle icon (medium).png|x16px|link=XP Bottle|alt=Medium XP Bottle]][[XP Bottle|XP Bottle]]</span>}} | |||
|large={{#if:{{{nolink|}}}|<span class="loka-icon loka-icon--xp-bottle-large loka-icon--bare">[[File:XP Bottle icon (large).png|x16px|link=|alt=Large XP Bottle]]</span>|<span class="loka-icon loka-icon--xp-bottle-large loka-icon--linked">[[File:XP Bottle icon (large).png|x16px|link=XP Bottle|alt=Large XP Bottle]][[XP Bottle|XP Bottle]]</span>}} | |||
|#default=<strong class="error">Unknown xp bottle variant: {{{2|}}}</strong> | |||
}} | |||
|kill message death={{#switch:{{lc:{{{2|common}}}}} | |||
|common|1=<span class="loka-icon loka-icon--kill-message-death-common loka-icon--bare">[[File:Kill Message Death icon (common).png|x16px|link=|alt=Common kill message (death)]]</span> | |||
|uncommon|2=<span class="loka-icon loka-icon--kill-message-death-uncommon loka-icon--bare">[[File:Kill Message Death icon (uncommon).png|x16px|link=|alt=Uncommon kill message (death)]]</span> | |||
|rare|3=<span class="loka-icon loka-icon--kill-message-death-rare loka-icon--bare">[[File:Kill Message Death icon (rare).png|x16px|link=|alt=Rare kill message (death)]]</span> | |||
|epic|4=<span class="loka-icon loka-icon--kill-message-death-epic loka-icon--bare">[[File:Kill Message Death icon (epic).png|x16px|link=|alt=Epic kill message (death)]]</span> | |||
|legendary|5=<span class="loka-icon loka-icon--kill-message-death-legendary loka-icon--bare">[[File:Kill Message Death icon (legendary).png|x16px|link=|alt=Legendary kill message (death)]]</span> | |||
|mythic|6=<span class="loka-icon loka-icon--kill-message-death-mythic loka-icon--bare">[[File:Kill Message Death icon (mythic).png|x16px|link=|alt=Mythic kill message (death)]]</span> | |||
|#default=<strong class="error">Unknown kill message death variant: {{{2|}}}</strong> | |||
}} | |||
|kill message kill={{#switch:{{lc:{{{2|common}}}}} | |||
|common|1=<span class="loka-icon loka-icon--kill-message-kill-common loka-icon--bare">[[File:Kill Message Kill icon (common).png|x16px|link=|alt=Common kill message (kill)]]</span> | |||
|uncommon|2=<span class="loka-icon loka-icon--kill-message-kill-uncommon loka-icon--bare">[[File:Kill Message Kill icon (uncommon).png|x16px|link=|alt=Uncommon kill message (kill)]]</span> | |||
|rare|3=<span class="loka-icon loka-icon--kill-message-kill-rare loka-icon--bare">[[File:Kill Message Kill icon (rare).png|x16px|link=|alt=Rare kill message (kill)]]</span> | |||
|epic|4=<span class="loka-icon loka-icon--kill-message-kill-epic loka-icon--bare">[[File:Kill Message Kill icon (epic).png|x16px|link=|alt=Epic kill message (kill)]]</span> | |||
|legendary|5=<span class="loka-icon loka-icon--kill-message-kill-legendary loka-icon--bare">[[File:Kill Message Kill icon (legendary).png|x16px|link=|alt=Legendary kill message (kill)]]</span> | |||
|mythic|6=<span class="loka-icon loka-icon--kill-message-kill-mythic loka-icon--bare">[[File:Kill Message Kill icon (mythic).png|x16px|link=|alt=Mythic kill message (kill)]]</span> | |||
|#default=<strong class="error">Unknown kill message kill variant: {{{2|}}}</strong> | |||
}} | }} | ||
|#default=<strong class="error">Unknown icon: {{{1|}}}</strong> | |#default=<strong class="error">Unknown icon: {{{1|}}}</strong> | ||
| Line 123: | Line 169: | ||
! Renders as | ! Renders as | ||
|- | |- | ||
| <code><nowiki>{{Icon| | | rowspan="2" | <code><nowiki>{{Icon|orbs|<variant>}}</nowiki></code> | ||
| | | <code>emoji</code> | ||
| <code>orb</code> | | rowspan="2" | <code>orb</code> | ||
| [[:File:Orbs icon.png]] | | [[:File:Orbs icon.png]] | ||
| {{Icon|Orbs}} | | {{Icon|orbs|emoji}} | ||
|- | |||
| <code>web</code> | |||
| [[:File:Orbs icon (web).png]] | |||
| {{Icon|orbs|web}} | |||
|- | |- | ||
| <code><nowiki>{{Icon|Ascalon}}</nowiki></code> | | <code><nowiki>{{Icon|Ascalon}}</nowiki></code> | ||
| Line 337: | Line 387: | ||
| [[:File:Title icon (mythic).png]] | | [[:File:Title icon (mythic).png]] | ||
| {{Icon|title|mythic}} | | {{Icon|title|mythic}} | ||
|- | |||
| <code><nowiki>{{Icon|Basic Crystal}}</nowiki></code> | |||
| — | |||
| — | |||
| [[:File:Basic Crystal icon.png]] | |||
| {{Icon|Basic Crystal}} | |||
|- | |||
| <code><nowiki>{{Icon|Basic Shard}}</nowiki></code> | |||
| — | |||
| — | |||
| [[:File:Basic Shard icon.png]] | |||
| {{Icon|Basic Shard}} | |||
|- | |||
| rowspan="3" | <code><nowiki>{{Icon|blood|<variant>}}</nowiki></code> | |||
| <code>normal</code> | |||
| rowspan="3" | — | |||
| [[:File:Blood icon (normal).png]] | |||
| {{Icon|blood|normal}} | |||
|- | |||
| <code>stained</code> | |||
| [[:File:Blood icon (stained).png]] | |||
| {{Icon|blood|stained}} | |||
|- | |||
| <code>coagulated</code> | |||
| [[:File:Blood icon (coagulated).png]] | |||
| {{Icon|blood|coagulated}} | |||
|- | |||
| <code><nowiki>{{Icon|Leaf Cutter}}</nowiki></code> | |||
| — | |||
| — | |||
| [[:File:Leaf Cutter icon.png]] | |||
| {{Icon|Leaf Cutter}} | |||
|- | |||
| <code><nowiki>{{Icon|Opyc}}</nowiki></code> | |||
| — | |||
| — | |||
| [[:File:Opyc icon.png]] | |||
| {{Icon|Opyc}} | |||
|- | |||
| <code><nowiki>{{Icon|Unknown}}</nowiki></code> | |||
| — | |||
| — | |||
| [[:File:Unknown icon.png]] | |||
| {{Icon|Unknown}} | |||
|- | |||
| <code><nowiki>{{Icon|Recall Stone}}</nowiki></code> | |||
| — | |||
| — | |||
| [[:File:Recall Stone icon.png]] | |||
| {{Icon|Recall Stone}} | |||
|- | |||
| rowspan="2" | <code><nowiki>{{Icon|void storage|<variant>}}</nowiki></code> | |||
| <code>input</code> | |||
| rowspan="2" | — | |||
| [[:File:Void Storage icon (input).png]] | |||
| {{Icon|void storage|input}} | |||
|- | |||
| <code>output</code> | |||
| [[:File:Void Storage icon (output).png]] | |||
| {{Icon|void storage|output}} | |||
|- | |||
| <code><nowiki>{{Icon|Webbed Bola}}</nowiki></code> | |||
| — | |||
| — | |||
| [[:File:Webbed Bola icon.png]] | |||
| {{Icon|Webbed Bola}} | |||
|- | |||
| rowspan="3" | <code><nowiki>{{Icon|xp bottle|<variant>}}</nowiki></code> | |||
| <code>small</code> | |||
| rowspan="3" | — | |||
| [[:File:XP Bottle icon (small).png]] | |||
| {{Icon|xp bottle|small}} | |||
|- | |||
| <code>medium</code> | |||
| [[:File:XP Bottle icon (medium).png]] | |||
| {{Icon|xp bottle|medium}} | |||
|- | |||
| <code>large</code> | |||
| [[:File:XP Bottle icon (large).png]] | |||
| {{Icon|xp bottle|large}} | |||
|- | |||
| rowspan="6" | <code><nowiki>{{Icon|kill message death|<variant>}}</nowiki></code> | |||
| <code>common</code> | |||
| <code>1</code> | |||
| [[:File:Kill Message Death icon (common).png]] | |||
| {{Icon|kill message death|common}} | |||
|- | |||
| <code>uncommon</code> | |||
| <code>2</code> | |||
| [[:File:Kill Message Death icon (uncommon).png]] | |||
| {{Icon|kill message death|uncommon}} | |||
|- | |||
| <code>rare</code> | |||
| <code>3</code> | |||
| [[:File:Kill Message Death icon (rare).png]] | |||
| {{Icon|kill message death|rare}} | |||
|- | |||
| <code>epic</code> | |||
| <code>4</code> | |||
| [[:File:Kill Message Death icon (epic).png]] | |||
| {{Icon|kill message death|epic}} | |||
|- | |||
| <code>legendary</code> | |||
| <code>5</code> | |||
| [[:File:Kill Message Death icon (legendary).png]] | |||
| {{Icon|kill message death|legendary}} | |||
|- | |||
| <code>mythic</code> | |||
| <code>6</code> | |||
| [[:File:Kill Message Death icon (mythic).png]] | |||
| {{Icon|kill message death|mythic}} | |||
|- | |||
| rowspan="6" | <code><nowiki>{{Icon|kill message kill|<variant>}}</nowiki></code> | |||
| <code>common</code> | |||
| <code>1</code> | |||
| [[:File:Kill Message Kill icon (common).png]] | |||
| {{Icon|kill message kill|common}} | |||
|- | |||
| <code>uncommon</code> | |||
| <code>2</code> | |||
| [[:File:Kill Message Kill icon (uncommon).png]] | |||
| {{Icon|kill message kill|uncommon}} | |||
|- | |||
| <code>rare</code> | |||
| <code>3</code> | |||
| [[:File:Kill Message Kill icon (rare).png]] | |||
| {{Icon|kill message kill|rare}} | |||
|- | |||
| <code>epic</code> | |||
| <code>4</code> | |||
| [[:File:Kill Message Kill icon (epic).png]] | |||
| {{Icon|kill message kill|epic}} | |||
|- | |||
| <code>legendary</code> | |||
| <code>5</code> | |||
| [[:File:Kill Message Kill icon (legendary).png]] | |||
| {{Icon|kill message kill|legendary}} | |||
|- | |||
| <code>mythic</code> | |||
| <code>6</code> | |||
| [[:File:Kill Message Kill icon (mythic).png]] | |||
| {{Icon|kill message kill|mythic}} | |||
|} | |} | ||
Revision as of 23:26, 21 August 2026
Usage
{{Icon|Orbs}}
Renders the icon and name bundled together as a single link to the subject's own article (case-insensitive name match) -- e.g. {{Icon|Zyre}} alone renders the icon and "Zyre" as one link, nothing more to type next to it. An unrecognised name renders a visible error instead of silently showing nothing, so a typo is easy to spot.
In running prose:
A premium [[Account Transfer]] costs 500 {{Icon|Orbs}}.
renders as:
- A premium Account Transfer costs 500 .
A name with more than one icon (e.g. two senses of the same abbreviation) takes an optional second parameter to pick which one -- {{Icon|LCR|Ballot}} -- and, where one is defined, falls back to a default variant if the second parameter is left out. Some names (e.g. Rank) have no default and require an explicit variant.
A normally-linked icon (one with its own article link and bundled label, e.g. Orbs or Donator Star) can be set to nolink=yes to drop the link, the bundled label text, and the pill background, leaving just the bare icon -- useful where the surrounding text or table cell already says what it is, so repeating it as a link would be redundant: {{Icon|Donator Star|1|nolink=yes}} renders as: . No effect on an already-bare icon.
Supported icons
Donator Star
| Example | Variant | Aliases | File | Renders as |
|---|---|---|---|---|
{{Icon|donator star|<variant>}}
|
1
|
donor
|
File:Donator Star icon (1).png | |
2
|
File:Donator Star icon (2).png | |||
3
|
File:Donator Star icon (3).png | |||
4
|
File:Donator Star icon (4).png | |||
5
|
File:Donator Star icon (5).png | |||
6
|
File:Donator Star icon (6).png | |||
7
|
File:Donator Star icon (7).png | |||
8
|
File:Donator Star icon (8).png |
Ranked icons
| Example | Variant | Aliases | File | Renders as |
|---|---|---|---|---|
{{Icon|rank|<variant>}}
|
wood
|
— | File:Rank icon (wood).png | |
stone1
|
— | File:Rank icon (stone1).png | ||
stone2
|
— | File:Rank icon (stone2).png | ||
stone3
|
— | File:Rank icon (stone3).png | ||
iron1
|
— | File:Rank icon (iron1).png | ||
iron2
|
— | File:Rank icon (iron2).png | ||
iron3
|
— | File:Rank icon (iron3).png | ||
copper1
|
— | File:Rank icon (copper1).png | ||
copper2
|
— | File:Rank icon (copper2).png | ||
copper3
|
— | File:Rank icon (copper3).png | ||
gold1
|
— | File:Rank icon (gold1).png | ||
gold2
|
— | File:Rank icon (gold2).png | ||
gold3
|
— | File:Rank icon (gold3).png | ||
emerald1
|
em1
|
File:Rank icon (emerald1).png | ||
emerald2
|
em2
|
File:Rank icon (emerald2).png | ||
emerald3
|
em3
|
File:Rank icon (emerald3).png | ||
diamond1
|
dia1
|
File:Rank icon (diamond1).png | ||
diamond2
|
dia2
|
File:Rank icon (diamond2).png | ||
diamond3
|
dia3
|
File:Rank icon (diamond3).png | ||
netherite1
|
neth1
|
File:Rank icon (netherite1).png | ||
netherite2
|
neth2
|
File:Rank icon (netherite2).png | ||
netherite3
|
neth3
|
File:Rank icon (netherite3).png | ||
bedrock
|
— | File:Rank icon (bedrock).png |