Template:Ability card v2/Card/MainBox: Difference between revisions

From The Deadlock Wiki
Jump to navigation Jump to search
No edit summary
m Make use of Abilities/icon module
 
(5 intermediate revisions by one other user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
<div class="ability-mainbox {{#ifeq:{{{hide|}}}|true|hide}}">
<div class="ability-mainbox {{#ifeq:{{{hide|}}}|true|hide}}">
{{#if:{{{title|}}}|<div class="ac-mainbox-title">'''{{{title}}}'''</div>|}}{{#switch: {{{scale_type}}}
{{#if:{{{title|}}}|<div class="ac-mainbox-title">'''{{{title}}}'''</div>|}}
| heavy_melee =
{{#if:{{{scale_type|}}}|
  <div class="ac-mainbox-scale">
<div class="ac-mainbox-scale">
    <div class="ac-mainbox-scale-badge">
<div class="ac-mainbox-scale-badge">
    {{Ability card v2/Card/Melee mult|{{{scale_value}}}|id={{{key}}}-scale}}
{{Ability card v2/Card/Scaling|{{{scale_value|}}}|scale_type={{{scale_type|}}}|id={{{key}}}-scale}}
    </div>
</div>
  </div>
</div>}}
| melee =
<div class="ac-mainbox-inner ac-mainbox-inner--{{#if:{{{scale_value|}}}|{{#invoke:Abilities/icon|getScalarIconAttr|{{{scale_type}}}|class}}|default}}">
  <div class="ac-mainbox-scale">
    <div class="ac-mainbox-scale-badge">
    {{Ability card v2/Card/Melee mult|{{{scale_value}}}|id={{{key}}}-scale}}
    </div>
  </div>
| spirit =
  <div class="ac-mainbox-scale">
    <div class="ac-mainbox-scale-badge">
    {{Ability card v2/Card/Spirit mult|{{{scale_value}}}|id={{{key}}}-scale}}
    </div>
  </div>
| power_increase =
  <div class="ac-mainbox-scale">
    <div class="ac-mainbox-scale-badge">
    {{Ability card v2/Card/Boon mult|{{{scale_value}}}|id={{{key}}}-scale}}
    </div>
  </div>
| weapon_damage_increase =
  <div class="ac-mainbox-scale">
    <div class="ac-mainbox-scale-badge">
    {{Ability card v2/Card/Weapon mult|{{{scale_value}}}|id={{{key}}}-scale}}
    </div>
  </div>
| stats_count =
  <div class="ac-mainbox-scale">
    <div class="ac-mainbox-scale-badge">
    {{Ability card v2/Card/Spirit mult|{{{scale_value}}}|id={{{key}}}-scale}}
    </div>
  </div>
|}}
<div class="ac-mainbox-inner {{#switch: {{{scale_type}}} | heavy_melee = ac-mainbox-inner--melee | melee = ac-mainbox-inner--melee | spirit = ac-mainbox-inner--spirit | power_increase = ac-mainbox-inner--power-increase | stats_count = ac-mainbox-inner--stats-count | weapon_damage_increase = ac-mainbox-inner--weapon-damage-increase | ac-mainbox-inner--default}}">
   <div class="ac-mainbox-value">
   <div class="ac-mainbox-value">
{{#vardefine:value_prefix|{{Lang|key={{{key}}}_prefix}}}}
{{#vardefine:value_prefix|{{Lang|key={{{key}}}_prefix}}}}
{{Icon/{{{icon_color|Grey}}}|
{{Icon/{{{icon_color|Grey}}}|
{{#if:{{{icon|}}}|[[File:{{{icon}}}|{{{icon_size|18px}}}|link={{{icon_link}}}]]|{{#invoke:Abilities/card|get_attr_icon|{{{type|}}}}}}}|
{{#if:{{{icon|}}}|[[File:{{{icon}}}|{{{icon_size|18px}}}|link={{{icon_link}}}]]|{{#invoke:Abilities/icon|getAttrIconFile|{{{type|}}}}}}}|
{{#ifeq:{{#var:value_prefix}}|-|{{#var:value_prefix}}}}{{ValueAndUom|'''{{{value}}}'''|id={{{key}}}|class=ability-attr|{{Lang|key={{{key}}}_postfix}}|uom_style=font-size: calc(1em - 2px); color: #B2B2B2}}
{{#ifeq:{{#var:value_prefix}}|-|{{#var:value_prefix}}}}{{ValueAndUom|'''{{{value}}}'''|id={{{key}}}|class=ability-attr|{{Lang|key={{{key}}}_postfix}}|uom_style=font-size: calc(1em - 2px); color: #B2B2B2}}
}}</div>
}}</div>

Latest revision as of 09:46, 15 May 2026

Kudzu Connection


Cast Range 16m





Duration 12s



Number of Charges 0


Cooldown 37s



Connect with a nearby ally to gain bonuses, replicated healing, and ignore the move speed penalty while shooting.

Receive 50% of Bonuses with no connection
Connection requires line of sight.

x0.18


10%

Fire Rate

x0.15


15%

Bullet Lifesteal

x0.85


35%

Replicated Healing

0m  Move Speed

1  Tether Count

Ability Point1
+2m Move Speed
Ability Point2
+8% Fire Rate and +8% Bullet Lifesteal
Ability Point5
Ability is always active
Template documentation [view] [edit] [history] [purge]

Display element for a main ability attribute, of which heroes usually have between 1 and 3 in their ability cards

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
valuevalue

Display value of the attribute

Example
23.5
Numberrequired
keykey

Will retrieve the attribute label from localization data based on the current selected language using "<key>_label"

Stringsuggested
labellabel

Display label for attribute. Will override the use of "key" argument

Stringoptional
typetype

Attribute type - used to automatically retrieve the icon's image, link, size (but not color)

Suggested values
bullet_armor_up bullet_armor_down cast charges damage bullet_damage fire_rate healing health move_speed range tech_armor_up tech_damage distance duration slow
Example
damage
Stringsuggested
scale_typescale_type

Type of attribute scaling

Suggested values
spirit melee power_increase weapon_damage_increase weapon_power
Example
spirit
Stringoptional
scale_valuescale_value

Multiplier for the scaling

Example
0.5
Numberoptional
titletitle

Title that appears above the container

Example
On Hit:
Stringoptional
icon_coloricon_color

Color of the attribute icon

Suggested values
Grey Brown Purple
Default
Grey
Example
Brown
Stringoptional
iconicon

Icon's image name. Overridden by image found via "type" parameter

Example
Damage_heart.png
Stringoptional
icon_sizeicon_size

Icon's size. Overridden by size retrieved via "type" parameter

Example
12px
Stringoptional
icon_linkicon_link

Icon's hyperlink. Overridden by link retrieved via "type" parameter

Stringoptional