Template:Ability card: Difference between revisions

From Deadlock Wiki
Jump to navigation Jump to search
No edit summary
Saag (talk | contribs)
m Added label for ability link
 
(72 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<includeonly>{{anchor|{{{ability_name|}}}}}<!--
<includeonly>{{anchor|{{{ability_name|}}}}}
 
  <div style="display:flex; flex-direction:column;">
<div style="display:flex; flex-direction:column;"><!-- Show video under box
    <div class="ability_details_main" style="display: flex; flex-wrap: wrap; align-items: flex-start;">
--><div class="ability_details_main" style="display: flex; flex-wrap: wrap; align-items: flex-start;"><!-- Allows notes to be on the side of the infobox if there is space.
      <div class="ability_box" style="flex:0 1 650px; margin-right:15px;">
  --><div class="ability_box" style="flex:0 1 450px; margin-right:15px; border-radius: 10px 10px 20px 20px;"><!--
        <div class="abilityHeader"
          style="color: #ffefd7; font-weight:bold; font-size:140%; padding: 10px 10px 10px 10px; background: #121212;">
          <div style="display: flex; align-items: center;"> {{#if:{{{name_link|}}}|[[{{{name_link}}}|{{{name}}}]]|{{{name}}}}}</div>
        </div>
        <div class="summaryInfoAndImage" style="display:inline-flex; background: #353535; width:100%">
          <div style="display:flex; flex-direction:column;  margin:5px 5px;">
            <div class="abilityImage" style="display:inline-block; width:128px; height:128px;">
              <div style="position:absolute;">[[File:Passive ability frame.png|128x128px|link=]]</div>
              <div class="ability-icon"
                style="width:100%; height:100%; display:flex; flex-direction:column; justify-content:center;">
                {{#if:{{{ability icon|}}}|[[File:{{{ability icon}}}|90x90px|middle|center|link=]]|[[File:{{{name}}}.png|link=|90x90px|middle|center]]}}
              </div>
            </div>
          </div>
          <div style="color: #ffefd7; padding:5px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px;">
{{{description}}}
            {{#if:{{{radius|}}}|{{Ability card/Data row|name=Radius|value={{{radius}}} }} }}<!--
      -->{{#if:{{{range|}}}|{{Ability card/Data row|name=Range|value={{{range}}} }} }}<!--
      -->{{#if:{{{ability_width|}}}|{{Ability card/Data row|name=Ability width|value={{{ability_width}}} }} }}<!--
      -->{{#if:{{{duration|}}}|{{Ability card/Data row|name=Duration|value={{{duration}}} }} }}<!--
      -->{{#if:{{{cooldown|}}}|{{Ability card/Data row|name=Cooldown|value={{{cooldown}}} }} }}<!--
      -->{{#if:{{{effect1|}}}|{{Template:Ability card/Effect row|{{{effect1}}} }} }}<!--
      -->{{#if:{{{effect2|}}}|{{Template:Ability card/Effect row|{{{effect2}}} }} }}<!--
      -->{{#if:{{{effect3|}}}|{{Template:Ability card/Effect row|{{{effect3}}} }} }}<!--
      -->{{#if:{{{effect4|}}}|{{Template:Ability card/Effect row|{{{effect4}}} }} }}<!--
      -->{{#if:{{{effect5|}}}|{{Template:Ability card/Effect row|{{{effect5}}} }} }}<!--
      -->{{#if:{{{effect6|}}}|{{Template:Ability card/Effect row|{{{effect6}}} }} }}<!--
      -->{{#if:{{{effect7|}}}|{{Template:Ability card/Effect row|{{{effect7}}} }} }}<!--
      -->{{#if:{{{effect8|}}}|{{Template:Ability card/Effect row|{{{effect8}}} }} }}<!--
      -->{{#if:{{{effect9|}}}|{{Template:Ability card/Effect row|{{{effect9}}} }} }}<!--
      -->{{#if:{{{upgrade1|}}}|{{Template:Ability card/Upgrade row|ap=1|description={{{upgrade1}}} }} }}<!--
      -->{{#if:{{{upgrade2|}}}|{{Template:Ability card/Upgrade row|ap=2|description={{{upgrade2}}} }} }}<!--
      -->{{#if:{{{upgrade3|}}}|{{Template:Ability card/Upgrade row|ap=5|description={{{upgrade3}}} }} }}</div></div></div></div></div>
</includeonly>
<noinclude>
  {{doc}}
    
    
  --><div class="abilityHeader" style="font-weight:bold; font-size:140%; border-radius: 10px 10px 0px 0px; border:1px solid {{Color|wiki1}}; border-bottom: 1px solid white; padding:3px 5px; background:rgba(0,0,0,0.4);"><!--Begin box header
    -->{{{ability_name|No Name}}}<!--
    --><div style="float:right;"><!--
        -->{{#if:{{#var:{{{ability_name}}} key_alternative}}|<div class="abilityIcons" style="display:inline-block; font-size:60%; margin-right:5px; color:#0f0f0f; padding-left:0.59em; padding-right:0.59em; text-align:center; background-color:rgba(255,255,255,1); border-radius: 2px;">{{Tooltip|{{key|{{#var:{{{ability_name}}} key_alternative}}}}|Access Key}}</div>}}<!--Key Alternative, Utilizes the same template of key.
    -->{{#if:{{#var:{{{ability_name}}} key}}|<div class="abilityIcons" style="display:inline-block; margin-left:5px; color:#f06414; padding-left:0.2em; padding-right:0.25em; text-align:center; background-color:rgba(8,27,43,0.3);">{{Tooltip|{{key|{{#var:{{{ability_name}}} key}}}}|Hotkey}}</div>}}<!--Key
    --></div><!--
  --></div><!-- End box header
 
  --><div class="summaryInfoAndImage" style="display:inline-flex; background:rgba(0,0,0,0.15); width:100%"><!--Begin summary info and image
    --><div style="display:flex; flex-direction:column;  margin:5px 5px;"><!--
    --><div class="abilityImage" style="display:inline-block; width:128px; height:128px;"><!--
      --><div style="position:absolute;"><!--
        -->[[File:hero-ability-circle.svg|128x128px|link=]]<!--
      --></div><!--
      --><div style="width:100%; height:100%; display:flex; flex-direction:column; justify-content:center;"><!--
        -->[[File:{{#if:{{{ability_image|}}}|{{{ability_image}}}|Placeholder_ability_icon.png}}|link=|100x100px|middle|center]]<!--
      --></div><!--
    --></div><!--
    --><div style="width:128px; text-align:center;"><!--
      -->{{#if:{{{cooldown|}}}|{{#ifeq:{{{ability_type|Ability}}}|Ability|{{Tooltip|{{{cooldown|?}}}|Ability cooldown}}}}}}<!--
    --></div><!--Show ability cooldown
    --></div><!--
    --><div style="display:flex; flex-direction:column; width:100%;"><!--Begin summary info
    --><div style="display:inline-flex"><!--
      -->|<!--
        --><div style="display:flex; justify-content:center; column-gap:4px; padding-top:5px; padding-bottom:5px;"><!-- Begin interactions
        --><div class="abilityImage" style="display:inline-block; width:32px; height:32px;"><!--
          --><div style="position:absolute;"><!--
          -->{{#ifeq: {{lc:{{{ignores_barrier|}}}}}|partial|<!--
            --><div style="position:absolute; left:26px; top:16px; color:#cccccc; font-family:sans-serif;">'''!'''</div><!--
          -->}}<!--
          -->[[File:hero-ability-circle.svg|32x32px|link=|{{#ifeq: {{lc:{{{ignores_barrier|}}}}}|partial|Partially blocked|Blocked}} by barriers.]]<!--
          --></div><!--
          --><div style="width:100%; height:100%; display:flex; flex-direction:column; justify-content:center; {{#switch: {{lc:{{{ignores_barrier|}}}}}|yes|1=opacity:0.3;|#default=}}"><!--
          -->[[File:Ability-winston3.png|link=|25x25px|middle|center|Ignores barriers.]]<!--
          --></div><!--
        --></div><!--
        --><div class="abilityImage" style="display:inline-block; width:32px; height:32px;"><!--
          --><div style="position:absolute;"><!--
          -->{{#ifeq: {{lc:{{{ignores_matrix|}}}}}|partial|<!--
            --><div style="position:absolute; left:26px; top:16px; color:#cccccc; font-family:sans-serif;">'''!'''</div><!--
          -->}}<!--
          -->[[File:hero-ability-circle.svg|32x32px|link=|{{#ifeq: {{lc:{{{ignores_matrix|}}}}}|partial|Partially blocked|Blocked}} by Defense Matrix/Kinetic Grasp.]]<!--
          --></div><!--
          --><div style="width:100%; height:100%; display:flex; flex-direction:column; justify-content:center; {{#switch: {{lc:{{{ignores_matrix|}}}}}|yes|1=opacity:0.3;|#default=}}"><!--
          -->[[File:Ability-dva3.png|link=|25x25px|middle|center|Ignores Defense Matrix/Kinetic Grasp.]]<!--
          --></div><!--
        --></div><!--
        --><div class="abilityImage" style="display:inline-block; width:32px; height:32px;"><!--
          --><div style="position:absolute;"><!--
          -->{{#ifeq: {{lc:{{{ignores_deflect|}}}}}|partial|<!--
            --><div style="position:absolute; left:26px; top:16px; color:#cccccc; font-family:sans-serif;">'''!'''</div><!--
          -->}}<!--
          -->[[File:hero-ability-circle.svg|32x32px|link=|{{#ifeq: {{lc:{{{ignores_deflect|}}}}}|partial|Partially blocked|Blocked}} by Deflect/Javelin Spin.]]<!--
          --></div><!--
          --><div style="width:100%; height:100%; display:flex; flex-direction:column; justify-content:center; {{#switch: {{lc:{{{ignores_deflect|}}}}}|yes|1=opacity:0.3;|#default=}}"><!--
          -->[[File:Ability-genji2.png|link=|25x25px|middle|center|Ignores Deflect/Javelin Spin.]]<!--
          --></div><!--
        --></div><!--
        --><div class="abilityImage" style="display:inline-block; width:32px; height:32px;"><!--
          --><div style="position:absolute;"><!--
          -->{{#ifeq: {{lc:{{{ignores_boost|}}}}}|partial|<!--
            --><div style="position:absolute; left:26px; top:16px; color:#cccccc; font-family:sans-serif;">'''!'''</div><!--
          -->}}<!--
          -->[[File:hero-ability-circle.svg|32x32px|link=|{{#ifeq: {{lc:{{{ignores_boost|}}}}}|partial|Partially affected|Affected}} by damage boosts.]]<!--
          --></div><!--
          --><div style="width:100%; height:100%; display:flex; flex-direction:column; justify-content:center; {{#switch: {{lc:{{{ignores_boost|}}}}}|yes|1=opacity:0.3;|#default=}}"><!--
          -->[[File:Ability-ana4.png|link=|25x25px|middle|center|Ignores damage boosts.]]<!--
          --></div><!--
        --></div><!--
        --><div class="abilityImage" style="display:inline-block; width:32px; height:32px;"><!--
          --><div style="position:absolute;"><!--
          -->{{#ifeq: {{lc:{{{ignores_window|}}}}}|partial|<!--
            --><div style="position:absolute; left:26px; top:16px; color:#cccccc; font-family:sans-serif;">'''!'''</div><!--
          -->}}<!--
          -->[[File:hero-ability-circle.svg|32x32px|link=|{{#ifeq: {{lc:{{{ignores_window|}}}}}|partial|Partially affected|Affected}} by Amplification Matrix.]]<!--
          --></div><!--
          --><div style="width:100%; height:100%; display:flex; flex-direction:column; justify-content:center; {{#switch: {{lc:{{{ignores_window|}}}}}|yes|1=opacity:0.3;|#default=}}"><!--
          -->[[File:Baptiste-ability4.png|link=|25x25px|middle|center|Ignores Amplification Matrix.]]<!--
          --></div><!--
        --></div><!--
        --></div><!-- End interactions
      -->}}<!--
      --></div><!--
    --></div><!--
    --><div style="padding-right: 5px; vertical-align:top; font-size:85%;"><!--
      -->'' {{{official_description|}}} ''<!--
    --></div><!--
    --></div><!--End summary info
  --></div><!--End summary info and icon
 
  --><div style="padding:5px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px;"><!-- START main content
    -->{{#if:{{{radius|}}}|{{Ability card/Data row|name=Radius|value={{{radius}}} }} }}<!--
    -->{{#if:{{{duration|}}}|{{Ability card/Data row|name=Duration|value={{{duration}}} }} }}<!--
    -->{{#if:{{{cooldown|}}}|{{Ability card/Data row|name=Cooldown|value={{{cooldown}}} }} }}<!--
    -->{{#if:{{{description|}}}|{{Ability card/Data row|name=Description|value={{{description}}} }} }}<!--
    -->{{#if:{{{effect1|}}}|{{Ability card/Data row|name=A|value={{{value1}}} }} }}<!--
    -->{{#if:{{{effect2|}}}|{{Ability card/Data row|name=A|value={{{value2}}} }} }}<!--
    -->{{#if:{{{effect3|}}}|{{Ability card/Data row|name=A|value={{{value3}}} }} }}<!--
    -->{{#if:{{{upgrade1_effect|}}}|{{Ability card/Data row|name={{{upgrade1_effect}}}|value={{{upgrade1_value}}} }} }}<!--
    -->{{#if:{{{upgrade2_effect|}}}|{{Ability card/Data row|name={{{upgrade2_effect}}}|value={{{upgrade2_value}}} }} }}<!--
    -->{{#if:{{{upgrade3_effect|}}}|{{Ability card/Data row|name={{{upgrade3_effect}}}|value={{{upgrade3_value}}} }} }}<!--
    --></div><!--
--></div><!--
    -->}}<!--
  --></div><!--END main content
  --></div><!--
    
    
  --><div style="flex:1 1 450px; word-wrap:break-word; margin-top:7px"><!--
  [[Category:Infobox templates]]
    -->{{#tag: tabber|<!-- details tabber start
<templatedata>
    -->{{#if: {{{ability_details|}}}|{{!}}-{{!}} {{lang|en=Details|zh-hans=详情}}=<!-- closed nowiki tag on next line to prevent line break from being parsed, so the list displays properly
{
      --><div style="margin: 0.5em 0;"><nowiki/>
"params": {
 
"ability_name": {},
<div class="mobileonly">'''Ability details:'''</div>     
"name": {
{{{ability_details}}}<!-- also it is necessary to have an extra line break before the parameters or the second tab ignores the margins for some weird reason
"description": "Name of the ability (must match exactly)",
      --></div><!--
"example": "Siphon Life",
    -->}}<!--
"type": "string"
    -->{{#if: {{{coop_details|}}}|{{!}}-{{!}} Co-op=<!--
},
      --><div style="margin: 0.5em 0;"><nowiki/>
"ability icon": {
</includeonly><noinclude>
"description": "Optional: If the ability uses another icon enter it here. Most likely for unreleased characters",
 
"example": "Siphon Life.png",
{{doc}}
"type": "wiki-file-name"
 
},
[[Category:Infobox templates]]
"description": {},
</noinclude>
"radius": {},
"range": {},
"ability_width": {},
"duration": {},
"cooldown": {},
"effect1": {},
"effect2": {},
"effect3": {},
"effect4": {},
"effect5": {},
"effect6": {},
"effect7": {},
"effect8": {},
"effect9": {},
"upgrade1": {},
"upgrade2": {},
"upgrade3": {}
}
}
</templatedata></noinclude>

Latest revision as of 15:46, 14 September 2024


 Template:Doc

No description.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
ability_nameability_name

no description

Unknownoptional
namename

Name of the ability (must match exactly)

Example
Siphon Life
Stringoptional
ability iconability icon

Optional: If the ability uses another icon enter it here. Most likely for unreleased characters

Example
Siphon Life.png
Fileoptional
descriptiondescription

no description

Unknownoptional
radiusradius

no description

Unknownoptional
rangerange

no description

Unknownoptional
ability_widthability_width

no description

Unknownoptional
durationduration

no description

Unknownoptional
cooldowncooldown

no description

Unknownoptional
effect1effect1

no description

Unknownoptional
effect2effect2

no description

Unknownoptional
effect3effect3

no description

Unknownoptional
effect4effect4

no description

Unknownoptional
effect5effect5

no description

Unknownoptional
effect6effect6

no description

Unknownoptional
effect7effect7

no description

Unknownoptional
effect8effect8

no description

Unknownoptional
effect9effect9

no description

Unknownoptional
upgrade1upgrade1

no description

Unknownoptional
upgrade2upgrade2

no description

Unknownoptional
upgrade3upgrade3

no description

Unknownoptional