Template:WeaponCard: Difference between revisions

From Deadlock Wiki
Jump to navigation Jump to search
Sylphoid (talk | contribs)
mobile fix
Sur (talk | contribs)
m key param can now be passed instead of english text to allow O(1) calls instead of O(N)
Line 1: Line 1:
<onlyinclude>
<onlyinclude>
{{#if: {{{key|}}} |
  <!-- If key is provided, localize it -->
  {{#vardefine:hero_name|{{#invoke:Lang|get_string|{{{key}}}}}}}
|
  <!-- If key is not provided, use {{{1}}} and assume its in english where it will be re-localized to current language -->
  {{#vardefine:hero_name|{{{1}}}}}
}}
<div style="display:inline-block; margin: 15px 10px 15px 0px; width:650px; max-width:100%;">
<div style="display:inline-block; margin: 15px 10px 15px 0px; width:650px; max-width:100%;">
{|- style="text-align:center; background-image: linear-gradient(#180E02, #30220C); border-collapse:collapse; font-size: 16px; font-family: 'PT Serif','Palatino','Georgia',serif;"
{|- style="text-align:center; background-image: linear-gradient(#180E02, #30220C); border-collapse:collapse; font-size: 16px; font-family: 'PT Serif','Palatino','Georgia',serif;"
| style="width:350px; color:#CDBFAB; font-family: 'Retail Demo';" | {{#invoke:Lang|get_string|CitadelHeroStats_Weapon}}
| style="width:350px; color:#CDBFAB; font-family: 'Retail Demo';" | {{#invoke:Lang|get_string|CitadelHeroStats_Weapon}}
| rowspan="3" style="bottom:50px;" | <div style="display:inline-block; position:relative;">{{#ifeq:{{{ph|}}}|true|[[File:Placeholder Weapon.png|320x200px|link=]]|[[File:{{{1|Abrams}}} Weapon.png|320x200px|link=]]}} <div style="position:absolute; bottom:0px; right:0px;><div style="position:relative; color:#FFEFD7;">
| rowspan="3" style="bottom:50px;" | <div style="display:inline-block; position:relative;">{{#ifeq:{{{ph|}}}|true|[[File:Placeholder Weapon.png|320x200px|link=]]|[[File:{{#var:hero_name}} Weapon.png|320x200px|link=]]}} <div style="position:absolute; bottom:0px; right:0px;><div style="position:relative; color:#FFEFD7;">
{|- style="background-color:rgba(0, 0, 0, 0.4); width:120px"
{|- style="background-color:rgba(0, 0, 0, 0.4); width:120px"
|colspan="2" style="font-family:'Retail Demo'; |{{#invoke:Lang|get_string|CitadelHeroStats_Weapon_Falloff}}
|colspan="2" style="font-family:'Retail Demo'; |{{#invoke:Lang|get_string|CitadelHeroStats_Weapon_Falloff}}

Revision as of 21:25, 11 October 2024


Weapon Stats
[[File:{{{1}}} Weapon.png|320x200px|link=]]
Falloff Range
20m - 46m
70 DPS
Case Closed
Spreadshot Close Range
Reloads single shells at a time. Can be interrupted
Template documentation [view] [edit] [history] [purge]

Usage

This template displays weapon stats.

Recommended to use key parameter for hero key instead of an unnamed 1st parameter of the english hero name. This allows localizing it to the current language in O(1) time complexity, as opposed to O(N).

Examples

{{WeaponCard|Dynamo}}
{{WeaponCard|key=hero_forge}}


Weapon Stats
Falloff Range
22m - 58m
52 DPS
The Vonnegun
Medium Range Heavy Hitter Projectile


Weapon Stats
Falloff Range
20m - 46m
70 DPS
Case Closed
Spreadshot Close Range
Reloads single shells at a time. Can be interrupted

No description.

Template parameters[Edit template data]

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
11

no description

Unknownoptional
keykey

no description

Unknownoptional
phph

no description

Unknownoptional