Template:ItemBox/doc: Difference between revisions

Vergir (talk | contribs)
Use Vitality/Spirit (not Armor/Tech) for the overrideSlot param and example (with help from vergir-bot LLM)
Vergir (talk | contribs)
Add a Low graphics example showing normal vs lowGraphics cards side by side across tiers and slots (with help from vergir-bot LLM)
 
(2 intermediate revisions by 2 users not shown)
Line 13: Line 13:
<templatedata>
<templatedata>
{
{
"description": "Renders a Deadlock shop item card.",
"description": "",
"params": {
"params": {
"itemName": {
"itemName": {
"label": "Item name",
"description": "Item name; keys into Module:ItemData. Positional.",
"description": "Item name; keys into Module:ItemData. Positional.",
"type": "string",
"type": "string",
Line 24: Line 23:
},
},
"size": {
"size": {
"label": "Size",
"description": "Scales the whole card. 1 = default (80px wide), 1.5 = 150%, 0.75 = 75%.",
"description": "Scales the whole card. 1 = default (80px wide), 1.5 = 150%, 0.75 = 75%.",
"type": "number",
"type": "number",
Line 31: Line 29:
},
},
"showTierTag": {
"showTierTag": {
"label": "Show tier tag",
"description": "Set to true to show the tier corner badge.",
"description": "Set to true to show the tier corner badge.",
"type": "boolean",
"suggestedvalues": ["true", "false"]
},
"lowGraphics": {
"description": "Set to true for pages that place many cards at once (the card navboxes). Swaps the paper texture to a cacheable overlay so scrolling stays smooth; the look is nearly identical.",
"type": "boolean",
"type": "boolean",
"suggestedvalues": ["true", "false"]
"suggestedvalues": ["true", "false"]
},
},
"overrideDisplayName": {
"overrideDisplayName": {
"label": "Override display name",
"description": "Replaces the name shown on the card.",
"description": "Replaces the name shown on the card.",
"type": "string",
"type": "string",
Line 43: Line 44:
},
},
"overrideTier": {
"overrideTier": {
"label": "Override tier",
"description": "Replaces the card's tier.",
"description": "Replaces the card's tier.",
"type": "number",
"type": "number",
Line 49: Line 49:
},
},
"overrideSlot": {
"overrideSlot": {
"label": "Override slot",
"description": "Replaces the card's background (type).",
"description": "Replaces the card's slot.",
"type": "string",
"type": "string",
"suggestedvalues": ["Weapon", "Vitality", "Spirit"]
"suggestedvalues": ["Weapon", "Vitality", "Spirit"]
},
},
"overrideIsActive": {
"overrideIsActive": {
"label": "Override active tag",
"description": "Forces the ACTIVE tag on or off.",
"description": "Forces the ACTIVE tag on or off.",
"type": "boolean",
"type": "boolean",
Line 61: Line 59:
},
},
"overrideIsImbue": {
"overrideIsImbue": {
"label": "Override imbue tag",
"description": "Forces the IMBUE tag on or off.",
"description": "Forces the IMBUE tag on or off.",
"type": "boolean",
"type": "boolean",
Line 67: Line 64:
},
},
"overrideLinkTooltip": {
"overrideLinkTooltip": {
"label": "Override tooltip source",
"description": "Page the hover tooltip reads its info from.",
"description": "Page the hover tooltip reads its info from.",
"type": "string",
"type": "string",
Line 73: Line 69:
},
},
"overrideLinkImage": {
"overrideLinkImage": {
"label": "Override image",
"description": "Page/file the icon image comes from.",
"description": "Page/file the icon image comes from.",
"type": "string",
"type": "string",
Line 79: Line 74:
},
},
"overrideLinkClick": {
"overrideLinkClick": {
"label": "Override click link",
"description": "Page the card links to when clicked.",
"description": "Page the card links to when clicked.",
"type": "string",
"type": "string",
Line 86: Line 80:
},
},
"paramOrder": [
"paramOrder": [
"itemName", "size", "showTierTag",
"itemName", "size", "showTierTag", "lowGraphics",
"overrideDisplayName", "overrideTier", "overrideSlot",
"overrideDisplayName", "overrideTier", "overrideSlot",
"overrideIsActive", "overrideIsImbue",
"overrideIsActive", "overrideIsImbue",
Line 137: Line 131:
{{ItemBox|Extended Magazine}}
{{ItemBox|Extended Magazine}}
{{ItemBox|Extended Magazine|size = 1.5}}
{{ItemBox|Extended Magazine|size = 1.5}}
=== Low graphics ===
For pages that place many cards at once. The paper texture becomes a single cacheable overlay so scrolling stays smooth; the look is nearly identical.
<pre>
{{ItemBox|Extra Health}}
{{ItemBox|Kinetic Dash}}
{{ItemBox|Metal Skin}}
{{ItemBox|Echo Shard}}
{{ItemBox|Extra Health|lowGraphics = true}}
{{ItemBox|Kinetic Dash|lowGraphics = true}}
{{ItemBox|Metal Skin|lowGraphics = true}}
{{ItemBox|Echo Shard|lowGraphics = true}}
</pre>
'''Normal'''<br>
{{ItemBox|Extra Health}}
{{ItemBox|Kinetic Dash}}
{{ItemBox|Metal Skin}}
{{ItemBox|Echo Shard}}
'''Low graphics'''<br>
{{ItemBox|Extra Health|lowGraphics = true}}
{{ItemBox|Kinetic Dash|lowGraphics = true}}
{{ItemBox|Metal Skin|lowGraphics = true}}
{{ItemBox|Echo Shard|lowGraphics = true}}


=== Overrides ===
=== Overrides ===
Line 146: Line 167:
{{ItemBox|Recharging Rush|overrideIsActive = true}}
{{ItemBox|Recharging Rush|overrideIsActive = true}}
{{ItemBox|Alchemical Fire|overrideIsImbue = true}}
{{ItemBox|Alchemical Fire|overrideIsImbue = true}}
{{ItemBox|Bullet Lifesteal|overrideLinkClick = Bullet_Lifesteal_(item)}}
{{ItemBox|Bullet Lifesteal|overrideLinkClick = Heroes}}
</pre>
</pre>
{{ItemBox|High-Velocity Rounds|overrideDisplayName = Test Name}}
{{ItemBox|High-Velocity Rounds|overrideDisplayName = Test Name}}
Line 153: Line 174:
{{ItemBox|Recharging Rush|overrideIsActive = true}}
{{ItemBox|Recharging Rush|overrideIsActive = true}}
{{ItemBox|Alchemical Fire|overrideIsImbue = true}}
{{ItemBox|Alchemical Fire|overrideIsImbue = true}}
{{ItemBox|Bullet Lifesteal|overrideLinkClick = Bullet_Lifesteal_(item)}}
{{ItemBox|Bullet Lifesteal|overrideLinkClick = Heroes}}


== References ==
== References ==