Template:Item icon: Difference between revisions

From Project Gorgon
Jump to navigation Jump to search
Extractum11 (talk | contribs)
mNo edit summary
Extractum11 (talk | contribs)
mNo edit summary
Line 1: Line 1:
{{ #if: {{{1|}}} |  
{{ #if: {{{1|}}} |  
{{ #replace: http://cdn.projectgorgon.com/v295/icons/icon_{{ #switch: {{{1|None}}}
{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_{{ #switch: {{{1|None}}}
| "Always The Way" = 5110
| "Always The Way" = 5110
| "Battle of Fok" = 5793
| "Battle of Fok" = 5793
Line 43: Line 43:
| "Worm Food" = 5793
| "Worm Food" = 5793
| "Yap And The Big Catch" = 5387
| "Yap And The Big Catch" = 5387
| 'Leeka and the Blade Trials' Chapter 1 = 5115
| 'Leeka and the Blade Trials' Chapter 2 = 5115
| 'Leeka and the Blade Trials' Chapter 3 = 5115
| 'Leeka and the Blade Trials' Chapter 4 = 5115
| 'Leeka and the Blade Trials' Chapter 5 = 5115
| 'Leeka and the Blade Trials' Chapter 6 = 5115
| 'Treatment of The Poor' = 17001
| 'Treatment of The Poor' = 17001
| Aberration Skull = 5367
| Aberration Skull = 5367
Line 976: Line 982:
| Crude Evasion Shirt = 12018
| Crude Evasion Shirt = 12018
| Crude Familiar Controller = 16109
| Crude Familiar Controller = 16109
| Crude Familiar Recall Collar = 17301
| Crude Hardcore Belt = 20001
| Crude Hardcore Belt = 20001
| Crude Harukita Talisman = 17101
| Crude Harukita Talisman = 17101
Line 1,091: Line 1,098:
| Decent Evasion Shirt = 12018
| Decent Evasion Shirt = 12018
| Decent Familiar Controller = 16109
| Decent Familiar Controller = 16109
| Decent Familiar Recall Collar = 17301
| Decent Harukita Talisman = 17101
| Decent Harukita Talisman = 17101
| Decent Ilth Hale Ring = 17202
| Decent Ilth Hale Ring = 17202
Line 1,955: Line 1,963:
| Great Evasion Shirt = 12018
| Great Evasion Shirt = 12018
| Great Familiar Controller = 16109
| Great Familiar Controller = 16109
| Great Familiar Recall Collar = 17301
| Great Gauntlets of the Winter Court = 13019
| Great Gauntlets of the Winter Court = 13019
| Great Greaves of the Winter Court = 11019
| Great Greaves of the Winter Court = 11019
Line 2,213: Line 2,222:
| Janet Lew's Old Longsword = 15010
| Janet Lew's Old Longsword = 15010
| Jaunty Hat of Despair = 16013
| Jaunty Hat of Despair = 16013
| Jerky Lembas Brick = 5133
| Jesina's Staff = 18010
| Jesina's Staff = 18010
| Jeweled Goblin Hairpin = 5106
| Jeweled Goblin Hairpin = 5106
Line 2,807: Line 2,817:
| Nice Evasion Shirt = 12018
| Nice Evasion Shirt = 12018
| Nice Familiar Controller = 16109
| Nice Familiar Controller = 16109
| Nice Familiar Recall Collar = 17301
| Nice Hardcore Belt = 20001
| Nice Hardcore Belt = 20001
| Nice Harukita Talisman = 17101
| Nice Harukita Talisman = 17101
Line 3,217: Line 3,228:
| Quality Evasion Leggings = 11018
| Quality Evasion Leggings = 11018
| Quality Evasion Shirt = 12018
| Quality Evasion Shirt = 12018
| Quality Familiar Recall Collar = 17301
| Quality Gloves = 13003
| Quality Gloves = 13003
| Quality Gloves = 13003
| Quality Gloves = 13003
Line 3,439: Line 3,451:
| Rough Deer Shoes = 5304
| Rough Deer Shoes = 5304
| Rough Familiar Controller = 16109
| Rough Familiar Controller = 16109
| Rough Familiar Recall Collar = 17301
| Rough Harukita Talisman = 17101
| Rough Harukita Talisman = 17101
| Rough Ilth Hale Ring = 17202
| Rough Ilth Hale Ring = 17202
Line 3,555: Line 3,568:
| Shoddy Familiar Controller = 16109
| Shoddy Familiar Controller = 16109
| Shoddy Familiar Controller = 16109
| Shoddy Familiar Controller = 16109
| Shoddy Familiar Recall Collar = 17301
| Shoddy Fighting Claw = 5410
| Shoddy Fighting Claw = 5410
| Shoddy Forgery = 5110
| Shoddy Forgery = 5110
Line 3,972: Line 3,986:
| Teleportation: Mushroom-Circle Un-Recall (Wizard's Mushroom) = 4003
| Teleportation: Mushroom-Circle Un-Recall (Wizard's Mushroom) = 4003
| Teleportation: Return to Guild Hall = 4003
| Teleportation: Return to Guild Hall = 4003
| Teleportation: Summon Alternate Portal = 4003
| Telka's Tail = 5670
| Telka's Tail = 5670
| Temperature Control Gloves = 13101
| Temperature Control Gloves = 13101
Line 4,969: Line 4,984:
| #default = {{ #if: {{ #pos: {{{1|}}} | : }} |  4003 | <span style="color:red">Error: Item not found</span> }}
| #default = {{ #if: {{ #pos: {{{1|}}} | : }} |  4003 | <span style="color:red">Error: Item not found</span> }}
}}.png |  
}}.png |  
http://cdn.projectgorgon.com/v295/icons/icon_<span style="color:red">Error: Item not found</span>.png |  
http://cdn.projectgorgon.com/v298/icons/icon_<span style="color:red">Error: Item not found</span>.png |  
<span style="color:red">Error: Item not found</span> }} | [[File:Item-icon-none.png]] }}<noinclude>
<span style="color:red">Error: Item not found</span> }} | [[File:Item-icon-none.png]] }}<noinclude>
{{Item icon/Explanation}}
{{Item icon/Explanation}}
[[Category:Formatting templates|ItemT]]
[[Category:Formatting templates|ItemT]]
</noinclude>
</noinclude>

Revision as of 01:55, 25 February 2018

Description

This template accepts an item name as input and returns the in-game icon. This template is used by both Template:Item and Template:Loot. See the Examples section below.

Syntax

{{Item icon|<name>|<size selection>}}

Parameters

<name>
The name of the icon. It must match exactly what is displayed in-game (e.g. "Red Apple", not "Apple" or "red apple")
If omitted or empty, template returns a blank icon image.
If no match is found, template returns an error.
<size selection>
1 or 32 for 32x32.
2 or 64 for 64x64.
If omitted, empty, or anything else, image isn't resized.

Examples

Standard Use

{{Item icon|Glowy Yellow Crystal}}

{{Item icon|Ice Core}}

{{Item icon}}

{{Item icon|FakeItemReturnsError}}

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_5702.png | http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png | Error: Item not found }}

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_5295.png | http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png | Error: Item not found }}

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_4003.png | http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png | Error: Item not found }}


Resizing

{{Item icon|Glowy Yellow Crystal}} <!-- default size is 64x64 -->

{{Item icon|Ice Core}} <!-- default size is 32x32 -->

{{Item icon|Glowy Yellow Crystal|32}}

{{Item icon|Ice Core|64}}

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_5702.png | http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png | Error: Item not found }}

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_5295.png | http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png | Error: Item not found }}

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_5702.png | http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png | Error: Item not found }}

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_5295.png | http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png | Error: Item not found }}


Alternative Resizing (old method)

You can also manually resize the images if you wish (using the template just wraps the image in this span automatically).

<span class="extimage32px">{{Item icon|Salt}}</span>

<span class="extimage64px">{{Item icon|Salt}}</span>

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_5013.png | http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png | Error: Item not found }}

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_5013.png | http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png | Error: Item not found }}

Notes

Sometimes items appear in-game that share the same displayed name but have different internal names. Often future patches rename one of them to prevent conflicts, but a few persist. This wiki resolves the issue by renaming the less-likely to be searched for item.

One example is

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_5283.png |

http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png |

Error: Item not found }}
 
[[Expression error: Unrecognized punctuation character "{".]]

and

{{ #replace: http://cdn.projectgorgon.com/v298/icons/icon_4003.png |

http://cdn.projectgorgon.com/v298/icons/icon_Error: Item not found.png |

Error: Item not found }}
 
[[Expression error: Unrecognized punctuation character "{".]]

. Both are called just "Daisy" in-game, but the Lute has an InternalName (found in the items json) of "Daisy" and the flower has an InternalName of "Flower5".

Icon Codes for Items Sharing a Name

		| Daisy = 5283
		| Daisy (Lute) = 5380

Code Required for other templates

These two lines are required for Template:NPC training row, Template:NPC training unlock row, and Template:Recipe to work properly. They must also be placed alongside other "s" and "u" items.

		| scroll = 4003
		| Unlock = 109