Template:ItemBox

From The Deadlock Wiki
Revision as of 17:15, 20 July 2026 by Vergir (talk | contribs) (Rename to kebab-case itembox-* classes; map slot Weapon/Armor/Tech to weapon/vitality/spirit; wire per-item texture variants; balance name wrapping inline; reformat for legibility (with help from vergir-bot LLM))
Jump to navigation Jump to search
Template documentation [view] [edit] [history] [purge]
CSS3 logo.svg
This template uses CSS found at ItemBox/styles.css.

Usage

{{ItemBox}} renders a Deadlock shop item as a card: icon, tier art, and the item name auto-sized to fit. Pass an item name and everything else — tier, slot, tags, image — is pulled from Module:ItemData.

{{ItemBox|Extended Magazine}}

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Extended Magazine

Active

Parameters

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
itemNameitemName 1

Item name; keys into Module:ItemData. Positional.

Example
Extended Magazine
Stringrequired
sizesize

Scales the whole card. 1 = default (80px wide), 1.5 = 150%, 0.75 = 75%.

Default
1
Example
1.5
Numberoptional
showTierTagshowTierTag

Set to true to show the tier corner badge.

Suggested values
true false
Booleanoptional
lowGraphicslowGraphics

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.

Suggested values
true false
Booleanoptional
overrideDisplayNameoverrideDisplayName

Replaces the name shown on the card.

Example
Test Name
Stringoptional
overrideTieroverrideTier

Replaces the card's tier.

Suggested values
1 2 3 4 5
Numberoptional
overrideSlotoverrideSlot

Replaces the card's background (type).

Suggested values
Weapon Vitality Spirit
Stringoptional
overrideIsActiveoverrideIsActive

Forces the ACTIVE tag on or off.

Suggested values
true false
Booleanoptional
overrideIsImbueoverrideIsImbue

Forces the IMBUE tag on or off.

Suggested values
true false
Booleanoptional
overrideLinkTooltipoverrideLinkTooltip

Page the hover tooltip reads its info from.

Example
Extended Magazine
Stringoptional
overrideLinkImageoverrideLinkImage

Page/file the icon image comes from.

Example
Extended Magazine
Stringoptional
overrideLinkClickoverrideLinkClick

Page the card links to when clicked.

Example
Bullet Lifesteal (item)
Stringoptional

Examples

Basic

{{ItemBox|Close Quarters}}
{{ItemBox|Spirit Shredder Bullets}}
{{ItemBox|Silencer}}
{{ItemBox|Extra Health}}
{{ItemBox|Echo Shard}}
{{ItemBox|Celestial Blessing}}

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Close Quarters

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Spirit Shredder Bullets

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Silencer

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Extra Health

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Echo Shard

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Celestial Blessing

Active

Tier tag

{{ItemBox|Extended Magazine|showTierTag = true}}
{{ItemBox|Berserker|showTierTag = true}}
{{ItemBox|Echo Shard|showTierTag = true}}
{{ItemBox|Celestial Blessing|showTierTag = true}}

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Extended Magazine

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Berserker

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Echo Shard

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Celestial Blessing

Active

Size

{{ItemBox|Extended Magazine|size = 0.75}}
{{ItemBox|Extended Magazine}}
{{ItemBox|Extended Magazine|size = 1.5}}

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Extended Magazine

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Extended Magazine

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Extended Magazine

Active

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.

{{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}}

Normal
joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Extra Health

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Kinetic Dash

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Metal Skin

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Echo Shard

Active

Low graphics
joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Extra Health

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Kinetic Dash

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Metal Skin

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Echo Shard

Active

Overrides

{{ItemBox|High-Velocity Rounds|overrideDisplayName = Test Name}}
{{ItemBox|Intensifying Magazine|overrideTier = 4}}
{{ItemBox|Weakening Headshot|overrideSlot = Spirit}}
{{ItemBox|Recharging Rush|overrideIsActive = true}}
{{ItemBox|Alchemical Fire|overrideIsImbue = true}}
{{ItemBox|Bullet Lifesteal|overrideLinkClick = Heroes}}

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Test Name

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Intensifying Magazine

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Weakening Headshot

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Recharging Rush

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Alchemical Fire

Active

joins strip the newlines between #vardefines so no stray

 whitespace lands before the card markup.
-->

Imbue

Bullet Lifesteal

Active

References