Template:Ability card v2/Card: Difference between revisions

From The Deadlock Wiki
Jump to navigation Jump to search
Vergir (talk | contribs)
m Undo the undo, we're back to using css classes now
Tag: Undo
Remove {{uc:}} from ability name so it displays in its native capitalization (with help from vergir-bot LLM)
 
(2 intermediate revisions by 2 users not shown)
Line 6: Line 6:
       <div class="ac-header-left">
       <div class="ac-header-left">
         <div class="ac-title">
         <div class="ac-title">
<span class="ac-icon">[[File:{{{icon}}}|45px|link=]]</span><span class="ac-name">{{#if:{{{name_link|}}}|[[{{{name_link}}}|{{{name}}}]]|{{uc:{{{name}}}}}}}</span>
<span class="ac-icon">[[File:{{{icon}}}|45px|link=]]</span><span class="ac-name">{{#if:{{{name_link|}}}|[[{{{name_link}}}|{{{name}}}]]|{{{name}}}}}</span>
     </div>
     </div>
         <div class="ac-header-attrs">
         <div class="ac-header-attrs">
           {{Ability_card_v2/Card/HeaderAttr|{{{channel_time|}}}|id=AbilityChannelTime|uom=s|ss={{{channel_time_ss|}}}|icon=[[File:AttributeIconMaxChargesIncrease.png|Channel Time|20px|link=]]}}
           {{Ability_card_v2/Card/HeaderAttr|{{{channel_time|}}}|id=AbilityChannelTime|uom=s|scale={{{channel_time_scale|}}}|scale_type={{{channel_time_scale_type|}}}|icon=[[File:AttributeIconMaxChargesIncrease.png|Channel Time|20px|link=]]}}
           {{Ability_card_v2/Card/HeaderAttr|{{{range|}}}|id=AbilityCastRange|ss={{{range_ss|}}}|uom=m|icon=[[File:CastRange.png|Cast Range|20px|link=]]}}
           {{Ability_card_v2/Card/HeaderAttr|{{{range|}}}|id=AbilityCastRange|scale={{{range_scale|}}}|scale_type={{{range_scale_type|}}}|uom=m|icon=[[File:CastRange.png|Cast Range|20px|link=]]}}
           {{Ability_card_v2/Card/HeaderAttr|{{{radius|}}}|id=Radius|ss={{{radius_ss|}}}|uom=m|icon=[[File:AttributeIconTechRange.png|Radius|20px|link=]]}}
           {{Ability_card_v2/Card/HeaderAttr|{{{radius|}}}|id=Radius|scale={{{radius_scale|}}}|scale_type={{{radius_scale_type|}}}|uom=m|icon=[[File:AttributeIconTechRange.png|Radius|20px|link=]]}}
           {{Ability_card_v2/Card/HeaderAttr|{{{ability_width|}}}|id=ability_width|uom=m|icon=[[File:AttributeIconTechRange.png|Width|20px|link=]]}}
           {{Ability_card_v2/Card/HeaderAttr|{{{ability_width|}}}|id=ability_width|uom=m|icon=[[File:AttributeIconTechRange.png|Width|20px|link=]]}}
           {{Ability_card_v2/Card/HeaderAttr|{{{duration|}}}|id=AbilityDuration|uom=s|ss={{{duration_ss|}}}|icon=[[File:AttributeIconTechDuration.png|Duration|20px|link=]]}}
           {{Ability_card_v2/Card/HeaderAttr|{{{duration|}}}|id=AbilityDuration|uom=s|scale={{{duration_scale|}}}|scale_type={{{duration_scale_type|}}}|icon=[[File:AttributeIconTechDuration.png|Duration|20px|link=]]}}
         </div>
         </div>
       </div>
       </div>
       <div class="ac-header-right">
       <div class="ac-header-right">
         <div class="ac-charge-row">
         <div class="ac-charge-row">
           {{Ability_card_v2/Card/HeaderAttr|{{{num_of_charges|}}}|id=AbilityCharges|icon=[[File:AttributeIconMaxChargesIncrease.png|Number of Charges|20px|link=]]|style=margin-right: 0;}}
           {{Ability_card_v2/Card/HeaderAttr|{{{num_of_charges|}}}|id=AbilityCharges|icon=[[File:AttributeIconMaxChargesIncrease.png|Number of Charges|20px|link=]]|style=margin-right: 0;|hide={{#ifeq: {{{num_of_charges|}}} | 0 | true }}}}
           {{Ability_card_v2/Card/HeaderAttr|{{{charge_cooldown|}}}|id=AbilityCooldownBetweenCharge|ss={{{charge_cooldown_ss|}}}|uom=s|icon=[[File:AttributeIconTechCooldownBetweenChargeUses.png|Charge Cooldown|16px|link=]]|style=margin-left: 1px; margin-right: 0}}
           {{Ability_card_v2/Card/HeaderAttr|{{{charge_cooldown|}}}|id=AbilityCooldownBetweenCharge|scale={{{charge_cooldown_scale|}}}|scale_type={{{charge_cooldown_scale_type|}}}|uom=s|icon=[[File:AttributeIconTechCooldownBetweenChargeUses.png|Charge Cooldown|16px|link=]]|style=margin-left: 1px; margin-right: 0}}
         </div>
         </div>
           {{Ability_card_v2/Card/HeaderAttr|{{{cooldown|}}}|id=AbilityCooldown|ss={{{cooldown_ss|}}}|uom=s|icon=[[File:AttributeIconTechCooldown.png|Cooldown|20px|link=]]}}
           {{Ability_card_v2/Card/HeaderAttr|{{{cooldown|}}}|id=AbilityCooldown|scale={{{cooldown_scale|}}}|scale_type={{{cooldown_scale_type|}}}|uom=s|icon=[[File:AttributeIconTechCooldown.png|Cooldown|20px|link=]]}}
       </div>
       </div>
     </div>
     </div>

Latest revision as of 20:47, 25 July 2026

Seismic Impact






Number of Charges 0


Cooldown 215s



Leap high into the air before crashing into the ground, dealing spirit damage and applying stun.


Unstoppable
0s
Immunity Duration

x2.33


100

Damage
On Hit:



Stun
1.6s
Stun Duration
On Hero Hit:

0

Max Health
On Hero Hit:

0%

Fire Rate
On Hero Hit:

0s

Buff Duration
Ability Point1
-30s Cooldown
Ability Point2
0.8s Stun Duration
Ability Point5
On cast, become Unstoppable for 6s and +6m Impact Radius
Template documentation [view] [edit] [history] [purge]
CSS3 logo.svg
This template uses CSS found at Ability card v2/Card/styles.css.

Overview

[edit source]

This template is designed to be used via Template:AbilitySection, Template:Ability tabs and Template:Ability_card_v2. In cases where the ability data is not available, we can instead use this template to build the ability card more manually.

This template allows building the ability card manually. Many arguments are templates, so refer to Template:Ability card v2/Card/HeaderAttr, Template:Ability card v2/Card/Info section,Template:Ability card v2/Card/MainBox, Template:Ability card v2/Card/AltBox, Template:Ability card v2/Card/UpgradeBox and Template:Ability card v2/Card/Scaling for their specific documentation.

The ability upgrade buttons are handled by MediaWiki:Gadget-ability-upgrades.js.

Examples

[edit source]

Some Ability


Cast Range 99m
Radius 99m


Duration 99s
Number of Charges 99
Charge Cooldown 99s
Cooldown 99s
This ability does something


50

Damage Per Second


99

Health Regen

10%  Move Speed

22.5%  Fire Rate Bonus

100  Positive Vibes

Ability Point1
An upgrade

x0.123

Ability Point2
An upgrade

x0.123

Ability Point5
An upgrade

x0.123

Eg. 
{{Ability card v2/Card
  | name=Some Ability
  | icon=Catalyst.png
  | range=99
  | radius=99
  | duration=99
  | num_of_charges=99
  | charge_cooldown=99
  | cooldown=99
  | duration=99
  
  | info1_desc=This ability does something
  | info1_mainbox1=
    {{Template:Ability card v2/Card/MainBox
      | value=50 
      | key=DPS
      | type=tech_damage
      | icon_color=Purple
    }}
  | info1_mainbox2=
    {{Template:Ability card v2/Card/MainBox
      | value=99 
      | key=HealthRegen
      | type=healing  
    }}
    
  | info1_altbox1=
    {{Template:Ability card v2/Card/AltBox
      | value=10 
      | key=BonusMoveSpeedPercent
      | type=move_speed 
    }}
  
  | info1_altbox2=
    {{Template:Ability card v2/Card/AltBox
      | value=22.5 
      | key=FireRateBonus
      | type=fire_rate  
    }}
    
  | info1_altbox3=
    {{Template:Ability card v2/Card/AltBox
      | value=100 
      | label=Positive Vibes
    }}
    
   | upgrade1=
    {{Template:Ability card v2/Card/UpgradeBox
      | cost = 1
      | description = An upgrade
      | scale_value = 0.123
      | scale_type =  spirit
    }}
    
   | upgrade2=
    {{Template:Ability card v2/Card/UpgradeBox
      | cost = 2
      | description = An upgrade
      | scale_value = 0.123
      | scale_type =  spirit
    }}
    
   | upgrade3=
    {{Template:Ability card v2/Card/UpgradeBox
      | cost = 5
      | description = An upgrade
      | scale_value = 0.123
      | scale_type =  spirit
    }}
}}

bleh

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Barbed Wire WallBarbed Wire Wall

Name of the ability

Stringrequired
iconicon

Icon file name of the ability

Example
Catalyst.png
Stringrequired
rangerange

Cast range of ability

Numberoptional
range_ssrange_ss

Range spirit scale multiplier

Numberoptional
radiusradius

Radius of ability's effect

Numberoptional
radius_ssradius_ss

Radius spirit scale multiplier

Numberoptional
durationduration

Duration of ability's effect

Numberoptional
duration_ssduration_ss

Duration spirit scale multiplier

Numberoptional
num_of_chargesnum_of_charges

Total number of charges

Numberoptional
charge_cooldowncharge_cooldown

no description

Example
Cooldown of ability after a charge is used
Numberoptional
charge_cooldown_sscharge_cooldown_ss

Charge cooldown spirit scale multiplier

Numberoptional
cooldowncooldown

Cooldown of ability

Numberoptional
cooldown_sscooldown_ss

Cooldown spirit scale multiplier

Numberoptional
info1_descinfo1_desc

Description for Infobox #1

Stringoptional
info1_mainbox1info1_mainbox1

Mainbox #1 for Infobox #1

Example
{{Ability card v2/Card/MainBox ...}}
Templateoptional
info1_mainbox2info1_mainbox2

Mainbox #2 for Infobox #1

Example
{{Ability card v2/Card/MainBox ...}}
Templateoptional
info1_mainbox3info1_mainbox3

Mainbox #3 for Infobox #1

Example
{{Ability card v2/Card/MainBox ...}}
Templateoptional
info1_altbox1info1_altbox1

Altbox #1 for Infobox #1

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info1_altbox2info1_altbox2

Altbox #2 for Infobox #1

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info1_altbox3info1_altbox3

Altbox #3 for Infobox #1

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info1_altbox4info1_altbox4

Altbox #4 for Infobox #1

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info1_altbox5info1_altbox5

Altbox #5 for Infobox #1

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info1_altbox6info1_altbox6

Altbox #6 for Infobox #1

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info2_descinfo2_desc

Description for Infobox #2

Stringoptional
info2_mainbox1info2_mainbox1

Mainbox #1 for Infobox #2

Example
{{Ability card v2/Card/MainBox ...}}
Templateoptional
info2_mainbox2info2_mainbox2

Mainbox #2 for Infobox #2

Example
{{Ability card v2/Card/MainBox ...}}
Templateoptional
info2_mainbox3info2_mainbox3

Mainbox #3 for Infobox #2

Example
{{Ability card v2/Card/MainBox ...}}
Templateoptional
info2_altbox1info2_altbox1

Altbox #1 for Infobox #2

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info2_altbox2info2_altbox2

Altbox #2 for Infobox #2

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info2_altbox3info2_altbox3

Altbox #3 for Infobox #2

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info2_altbox4info2_altbox4

Altbox #4 for Infobox #2

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info2_altbox5info2_altbox5

Altbox #5 for Infobox #2

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info2_altbox6info2_altbox6

Altbox #6 for Infobox #2

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info3_descinfo3_desc

Description for Infobox #3

Stringoptional
info3_mainbox1info3_mainbox1

Mainbox #1 for Infobox #3

Example
{{Ability card v2/Card/MainBox ...}}
Templateoptional
info3_mainbox2info3_mainbox2

Mainbox #2 for Infobox #3

Example
{{Ability card v2/Card/MainBox ...}}
Templateoptional
info3_mainbox3info3_mainbox3

Mainbox #3 for Infobox #3

Example
{{Ability card v2/Card/MainBox ...}}
Templateoptional
info3_altbox1info3_altbox1

Altbox #1 for Infobox #3

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info3_altbox2info3_altbox2

Altbox #2 for Infobox #3

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info3_altbox3info3_altbox3

Altbox #3 for Infobox #3

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info3_altbox5info3_altbox5

Altbox #5 for Infobox #3

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
info3_altbox6info3_altbox6

Altbox #6 for Infobox #3

Example
{{Ability card v2/Card/AltBox ...}}
Templateoptional
upgrade1upgrade1

Upgrade box #1

Example
{{Ability card v2/Card/UpgradeBox ...}}
Templaterequired
upgrade2upgrade2

Upgrade box #2

Example
{{Ability card v2/Card/UpgradeBox ...}}
Templaterequired
upgrade3upgrade3

Upgrade box #3

Example
{{Ability card v2/Card/UpgradeBox ...}}
Templaterequired
notesnotes

User-defined notes to display in the footer

Stringoptional