User:Saag/ItemBox: Difference between revisions

From Deadlock Wiki
Jump to navigation Jump to search
Saag (talk | contribs)
No edit summary
Saag (talk | contribs)
added use of get_component_name function
 
(2 intermediate revisions by the same user not shown)
Line 20: Line 20:
  | Vitality = color: #233A00;
  | Vitality = color: #233A00;
  | Spirit = color: #3C254E;
  | Spirit = color: #3C254E;
  | color: #3A2B08;}}">[[File:{{{item_name}}}.png|50px|link={{{item_name}}}]]</span>
  | color: #3A2B08;}}">[[File:{{{item_name}}}.png|50px|link={{{item_name}}}]]</span>{{#if: {{{active|}}}|<div style="position: relative; display: flex; justify-content: center; align-items: center;"><div style="background-color: #161A13; color: #FFFFF5; border-radius:5px; padding: 1px 8px 1px 8px; font-size:10px; margin: 0; width: 40px; height: 14px; position: absolute; bottom: -14px">'''ACTIVE'''</div></div>}}
{{#if: {{{active|}}}|<div style="position: relative; display: flex; justify-content: center; align-items: center;"><div class="tag" style="background-color: #161A13; color: #FFFFF5; border-radius:5px; padding: 1px 8px 1px 8px; font-size:10px; margin: 0; width: 40px; height: 14px; position: absolute; bottom: -14px">'''ACTIVE'''</div></div>
{{#if:{{#invoke:ItemData|get_component_name|{{{item_name}}}}}|<div style="position: relative; display: flex; justify-content: center; align-items: center;"><div style="background-color: #161A13; color: #FFFFF5; border-radius:50%; padding: 5px; font-size:10px; margin: 0; width: 20px; height: 20px; position: absolute; bottom: -7px; right: 3px;{{
|
#switch: {{#if: {{{item_type|}}}|{{{item_type}}}|{{#invoke:ItemData|get_type|{{{item_name}}}}}}}
{{#if:{{{componentOf|}}}|<div style="position: relative; display: flex; justify-content: center; align-items: center;"><div class="tag" style="background-color: #161A13; color: #FFFFF5; border-radius:5px; padding: 1px 8px 1px 8px; font-size:10px; margin: 0; width: 65px; height: 14px; position: absolute; bottom: -14px">[[{{{componentOf}}}|'''COMPONENT''']]</div></div>
| Weapon = background-color: #FFF0D7; color: #151912;
}}}}
| Vitality = background-color: #FFFFE7; color: #1C1E18;
| Spirit = background-color: #FFEFD7; color: #131610;
| background-color: #FFF0D7; color: #151912;}}">{{Icon/Black|[[File:{{#invoke:ItemData|get_component_name|{{{item_name}}}}}.png|20px|link={{#invoke:ItemData|get_component_name|{{{item_name}}}}}]]}}</div></div>
}}
|- style="text-align: center; height:60px; font-size: 14px; {{
|- style="text-align: center; height:60px; font-size: 14px; {{
#switch: {{#if: {{{item_type|}}}|{{{item_type}}}|{{#invoke:ItemData|get_type|{{{item_name}}}}}}}
#switch: {{#if: {{{item_type|}}}|{{{item_type}}}|{{#invoke:ItemData|get_type|{{{item_name}}}}}}}
Line 37: Line 40:
A port of the initial box in [[Template:Infobox item]] with links, for use on pages that could use it without the whole infobox.
A port of the initial box in [[Template:Infobox item]] with links, for use on pages that could use it without the whole infobox.


{{User:Saag/ItemBox|item_name = Healbane}}  
{{#invoke:ItemData|get_prop|Titanic Magazine|Cost}}
{{User:Saag/ItemBox|item_name=Basic Magazine|item_price=500}}
{{User:Saag/ItemBox|item_name = Debuff Remover|item_price=4250|active=true|componentOf=Debuff Reducer}}  
{{User:Saag/ItemBox|item_name = Alchemical Fire|item_price = 1234|active=true}}  
{{User:Saag/ItemBox|item_name = Alchemical Fire|item_price = 1234|active=true}}  
{{User:Saag/ItemBox|item_name = Duration Extender|componentOf = Superior Duration}}
{{User:Saag/ItemBox|item_name = Titanic Magazine}}
<noinclude>
<noinclude>
<templatedata>
<templatedata>

Latest revision as of 22:42, 9 September 2024

Souls Item Not Found.
[[File:{{{item_name}}}.png|50px|link={{{item_name}}}]]

[[File:Item Not Found..png|20px|link=Item Not Found.]]

[[{{{item_name}}}]]


A port of the initial box in Template:Infobox item with links, for use on pages that could use it without the whole infobox.

3000

Souls 500
Basic Magazine
Souls 4250
ACTIVE

Debuff Remover
Souls 1234
ACTIVE
Alchemical Fire
Souls 3500

Titanic Magazine

No description.

Template parameters

ParameterDescriptionTypeStatus
item_nameitem_name

Name of the item

Example
Basic Magazine
Stringrequired
display_namedisplay_name

The display name of the item (for special cases such as Bullet Lifesteal (item) or Spirit Lifesteal (item))

Example
Bullet Lifesteal
Stringoptional
componentOfcomponentOf

The name of the item this is a component of, for linking

Example
Headhunter
Stringoptional
item_typeitem_type

Overrides default item type. See Module:ItemData

Suggested values
Weapon Vitality Spirit
Example
Spirit
Stringoptional
item_priceitem_price

Overrides default item price. See Module:ItemData

Example
500
Numberoptional
activeactive

Overrides default item active status. See Module:ItemData

Example
true
Booleanoptional