User:Gammaton32/Sandbox: Difference between revisions

From The Deadlock Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
 
(52 intermediate revisions by the same user not shown)
Line 1: Line 1:
<templatestyles src="Infobox hero/styles.css" />
<div class="time-calculator-wrapper">
<templatestyles src="Infobox hero/themes.css" />
{| class="wikitable sortable" style="margin:auto"
<includeonly><!--
|-
-->{{#vardefine:provided_key|{{{key|}}}}}<!--
! Hero !! class="calc-time-header" | HP !! HP scaling
  If key provided is an accepted hero_[name] key, use it;
|-
-->{{#ifeq: {{#invoke:Infobox_hero|is_hero_key|{{#var:provided_key}}}}|true|{{#vardefine:hero_key|{{#var:provided_key}}}}|<!--
|{{HeroIcon|Abrams}}
  Else, if key provided is actually the string *English* name, get the key from it to use it;
| data-base="{{HeroData|Abrams|MaxHealth}}" data-growth="{{#invoke:HeroData|get_hero_scalar|hero_atlas|Level|MaxHealth|3|no_template=true}}" | <span class="stat-num">{{HeroData|Abrams|MaxHealth}}</span>
-->{{#ifeq:{{#invoke:Infobox_hero|en_is_hero_key|{{#var:provided_key}}}}|true| {{#vardefine:hero_key|{{#invoke:HeroData|get_hero_key|{{#var:provided_key}}}}}}|<!--
| +{{#invoke:HeroData|get_hero_scalar|hero_atlas|Level|MaxHealth|3|no_template=true}}
  Else, fall back on "hero_targetdummy"
|}</div>
-->{{#vardefine:hero_key|hero_targetdummy}}<!--
-->
}}}}
<!--


  Get English string name from current key
== Generic Voice Lines ==
-->{{#vardefine:hero_en|{{#invoke:Lang|get_string|{{#var:hero_key}}|lang_code_override=en}} }}<!--
-->{{#vardefine:hero_en_herodata|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|Name}} }}<!--
-->{{#vardefine:hero_lang|{{#invoke:Lang|get_string|{{#var:hero_key}}}} }}<!--


  THEME VARIABLES:
=== Kill Enemy Hero ===
-->{{#vardefine:theme-logo-height| {{#invoke:Infobox_hero|get_theme_var|{{#var:hero_key}}|logo-height}} }}<!--
{| class="wikitable mw-collapsible"
-->{{#vardefine:theme-bg-image| {{#invoke:Infobox_hero|get_theme_var|{{#var:hero_key}}|bg-image}} }}<!--<!--
!Context
-->{{#vardefine:theme-bg-height| {{#invoke:Infobox_hero|get_theme_var|{{#var:hero_key}}|bg-height}} }}<!--
!Audio
|-
| rowspan="10" |Generic
|{{Audio link|atlas kill anyhero 01.mp3|Who's next?}}
|-
|{{Audio link|atlas kill anyhero 02.mp3|Stay down!}}
|-
|{{Audio link|atlas kill anyhero 03.mp3|Nice try.}}
|-
|{{Audio link|atlas kill anyhero 04.mp3|You never had a chance.}}
|-
|{{Audio link|atlas kill anyhero 05.mp3|It was inevitable.}}
|-
|{{Audio link|atlas kill anyhero 06.mp3|Take a nap, kid.}}
|-
|{{Audio link|atlas kill anyhero 07.mp3|You're not ready to fight someone like me.}}
|-
|{{Audio link|atlas kill anyhero 08.mp3|Looks like it's my day after all.}}
|-
|{{Audio link|atlas kill anyhero 09.mp3|You're not stoppin' me.}}
{{Audio link|atlas kill anyhero 09 alt 01.mp3|You're not stoppin' me.}}
|-
|{{Audio link|atlas kill anyhero 10.mp3|I've fought better.}}
|-
| rowspan="5" |Melee
|{{Audio link|atlas melee kill 01.mp3|Keep trying, kid.}}
|-
|{{Audio link|atlas melee kill 02.mp3|Won't be the last time.}}
|-
|{{Audio link|atlas melee kill 03.mp3|Stay in the dirt.}}
|-
|{{Audio link|atlas melee kill 04.mp3|Don't bother gettin' up.}}
|-
|{{Audio link|atlas melee kill 05.mp3|You're outmatched.}}
|-
|High Net Worth
|{{Audio link|atlas kill high networth.mp3|All the money in the world can't buy talent.}}
|-
|End Enemy Killstreak
|{{Audio link|atlas end streak.mp3|No one is untouchable.}}
|-
|Revenge
|{{Audio link|atlas revenge kill.mp3|You thought you were gonna keep me down?}}
|-
| rowspan="5" |Assist
|{{Audio link|atlas congrats 01.mp3|Good work!}}
|-
|{{Audio link|atlas congrats 02.mp3|We make a good team.}}
|-
|{{Audio link|atlas congrats 03.mp3|Thanks for having my back.}}
|-
|{{Audio link|atlas congrats 04.mp3|Let's stick together.}}
|-
|{{Audio link|atlas congrats 05.mp3|We gotta keep this up.}}
|}


  DEPRECATED PARAM VARIABLES:  (at least until its all moved over)
=== Killstreak ===
-->{{#ifeq:{{{no_name|}}}|true|{{#vardefine:show_logo|false}}|{{#vardefine:show_logo|{{{show_logo|true}}}}}}}<!--
{| class="wikitable mw-collapsible" style="max-width:100%; width:auto;"
-->{{#ifeq:{{{no_summary|}}}|true|{{#vardefine:show_hero_tags|false}}|{{#vardefine:show_hero_tags|{{{show_hero_tags|true}}}}}}}<!--
!Kill Count
-->{{#ifeq:{{{no_icon|}}}|true|{{#vardefine:show_icon|false}}|{{#vardefine:show_icon|{{{show_icon|true}}}}}}}<!--
!Audio
|-
| rowspan="5" |4+
|{{Audio link|atlas killstreak start 01.mp3|This is how it starts.}}
|-
|{{Audio link|atlas killstreak start 02.mp3|Run while you still can!}}
|-
|{{Audio link|atlas killstreak start 03.mp3|Don't come begging for mercy.}}
|-
|{{Audio link|atlas killstreak start 04.mp3|I'm not backing down.}}
|-
|{{Audio link|atlas killstreak start 05.mp3|No one's taking me down.}}
|-
| rowspan="3" |8+
|{{Audio link|atlas killstreak mid 01.mp3|Come on! Try to kill me!}}
{{Audio link|atlas killstreak mid 01 alt 01.mp3|Come on! Try to kill me!}}
|-
|{{Audio link|atlas killstreak mid 02.mp3|Give up!}}
|-
|{{Audio link|atlas killstreak mid 03.mp3|You guys getting the message yet?}}
|-
| rowspan="3" |12+
|{{Audio link|atlas killstreak high 01.mp3|I'm unstoppable!}}
|-
|{{Audio link|atlas killstreak high 02.mp3|You aren't worthy to fight me.}}
|-
|{{Audio link|atlas killstreak high 03.mp3|Keep throwing your lives away! It's fine by me.}}
|}


-->{{#vardefine:quotemark|"}}<!-- for inserting into html
=== Items ===
{| class="wikitable mw-collapsible" style="max-width:100%; width:auto;"
!Item
!Audio
|-
| rowspan="3" |{{ItemIcon|Cold Front}}
|{{Audio link|atlas use ice blast 01.mp3|Ice blast!}}
|-
|{{Audio link|atlas use ice blast 02.mp3|You asked for this.}}
|-
|{{Audio link|atlas use ice blast 03.mp3|Sending ice!}}
|-
| rowspan="3" |{{ItemIcon|Colossus}}
|{{Audio link|atlas use colossus 01.mp3|Colossus!}}
|-
|{{Audio link|atlas use colossus 02.mp3|Time to punch the hell out of people!}}
|-
|{{Audio link|atlas use colossus 03.mp3|I'll go down swingin'.}}
|-
| rowspan="3" |{{ItemIcon|Cursed Relic}}
|{{Audio link|atlas use curse 01.mp3|Cursed!}}
|-
|{{Audio link|atlas use curse 02.mp3|Cursin' 'em!}}
|-
|{{Audio link|atlas use curse 03.mp3|I'll curse 'em!}}
|-
| rowspan="3" |{{ItemIcon|Decay}}
|{{Audio link|atlas use decay 01.mp3|Decay!}}
|-
|{{Audio link|atlas use decay 02.mp3|Rot!}}
|-
|{{Audio link|atlas use decay 03.mp3|Wither.}}
|-
| rowspan="3" |{{ItemIcon|Echo Shard}}
|{{Audio link|atlas use echo shard 01.mp3|Echo Shard.}}
|-
|{{Audio link|atlas use echo shard 02.mp3|Abilities ready.}}
|-
|{{Audio link|atlas use echo shard 03.mp3|I can use my abilities.}}
|-
| rowspan="3" |{{ItemIcon|Knockdown}}
|{{Audio link|atlas use knockdown 01.mp3|Knockin' 'em down.}}
|-
|{{Audio link|atlas use knockdown 02.mp3|They're stunned!}}
|-
|{{Audio link|atlas use knockdown 03.mp3|Stunnin' 'em!}}
|-
| rowspan="3" |{{ItemIcon|Metal Skin}}
|{{Audio link|atlas use metal skin 01.mp3|Metal skin!}}
|-
|{{Audio link|atlas use metal skin 02.mp3|Shoot me all you want.}}
|-
|{{Audio link|atlas use metal skin 03.mp3|Bullets won't save you.}}
|-
| rowspan="2" |{{ItemIcon|Phantom Strike}}
|{{Audio link|atlas use phantom strike 01.mp3|Phantom Strike!}}
|-
|{{Audio link|atlas use phantom strike 02.mp3|Gotcha.}}
|-
| rowspan="3" |{{ItemIcon|Refresher}}
|{{Audio link|atlas use ability refresher 01.mp3|Refreshing!}}
|-
|{{Audio link|atlas use ability refresher 02.mp3|Ready to take flight.}}
|-
|{{Audio link|atlas use ability refresher 03.mp3|Recharged.}}
|-
| rowspan="3" |{{ItemIcon|Shadow Weave}}
|{{Audio link|atlas use shadow weave 01.mp3|Shadow Weave.}}
|-
|{{Audio link|atlas use shadow weave 02.mp3|They'll never see me.}}
|-
|{{Audio link|atlas use shadow weave 03.mp3|Time to hide.}}
|-
| rowspan="3" |{{ItemIcon|Silencer}}
|{{Audio link|atlas use silencer 01.mp3|Silencer!}}
|-
|{{Audio link|atlas use silencer 02.mp3|I'll cripple their abilities.}}
|-
|{{Audio link|atlas use silencer 03.mp3|Be silent!}}
|-
| rowspan="3" |{{ItemIcon|Unstoppable}}
|{{Audio link|atlas use unstoppable 01.mp3|You can't stop me!}}
|-
|{{Audio link|atlas use unstoppable 02.mp3|Unstoppable!}}
|-
|{{Audio link|atlas use unstoppable 03.mp3|I am relentless!}}
|-
| rowspan="3" |{{ItemIcon|Vampiric Burst}}
|{{Audio link|atlas use vampiric burst 01.mp3|Vampiric Burst!}}
|-
|{{Audio link|atlas use vampiric burst 02.mp3|I can't let up!}}
|-
|{{Audio link|atlas use vampiric burst 03.mp3|Ugh, that book's rubbing off on me!}}
|}


 
=== Reminders ===
  --- Overridden Variable Styles ---
{| class="wikitable mw-collapsible" style="max-width:100%; width:auto;"
--><div class={{#var:quotemark}}infobox-h {{#var:hero_key}}{{#var:quotemark}}><!--
!Context
 
!Audio
  --- Box Background ---
|-
--><div class="infobox-h-background">[[File:{{#var:theme-bg-image}}|{{#var:theme-bg-height}}|right|link=|class=notpageimage]]</div><!--
| rowspan="3" |Ability Points
-->
|{{Audio link|atlas ap reminder 01.mp3|Ready to improve my abilities.}}
{| class="infobox-h-content"
! colspan="2" class="infobox-h-title" {{#if:{{{name_font_size|}}}|style{{=}}"font-size: {{{name_font_size|25px}}};"}} |<!--
 
---- Title + Name Image + Hero Thumbnail ---->
<div class="infobox-h-title-hero">
<div class="infobox-h-title-hero-left"></div>
<div class="infobox-h-title-hero-middle">{{If lang
|{{#ifexist:File:{{{name|{{#var:hero_en}}}}}_name.svg|{{Template:Icon/White|[[File:{{{name|{{#var:hero_en}}}}}_name.svg|{{#var:theme-logo-height}}|class=notpageimage]]}}|{{{name|{{#var:hero_lang}}}}}}}
|{{#ifexist:File:{{{name|{{#var:hero_en}}}}}_name_{{#invoke:Lang|get_lang_code}}.svg|{{Template:Icon/White|[[File:{{{name|{{#var:hero_en}}}}}_name_{{#invoke:Lang|get_lang_code}}.svg|{{#var:theme-logo-height}}|class=notpageimage]]}}|{{{name|{{#var:hero_lang}}}}}}}
|{{{name|{{#var:hero_lang}}}}}}}</div>
<div class="infobox-h-title-hero-right"><div>
{{#ifeq:{{#var:show_icon}}|true|{{#ifexist:File:{{{icon|{{#var:hero_en}}}}}.png|<div class="infobox-h-title-hero-tornbox"></div>
<div class="infobox-h-title-hero-icon">[[File:{{{icon|{{#var:hero_en}}}}}.png|center|35px|class=notpageimage]]</div></div>
</div>|}}}}<!--
 
---- Hero Image Card ---->
|-
|-
! colspan="2" class="infobox-h-image" |<div>{{#ifexist: File:{{{card|{{#var:hero_en_herodata}} card.png}}}|[[File:{{{card|{{#var:hero_en_herodata}} card.png}}}|150px|alt={{{BASEPAGENAME}}}]]|[[File:Dummy card.png|150px|alt={{{BASEPAGENAME}}}]]}}</div><!--
|{{Audio link|atlas ap reminder 02.mp3|I need to go back and train.}}
 
---- Hero Tags ---->
{{#ifeq:{{#var:show_hero_tags}}|true|{{#ifeq:{{#invoke:Infobox_hero|hero_has_tags|{{#var:hero_en}}}}|true|
{{!}}-
{{!}} colspan="2" class="infobox-h-herotags-row" {{!}}
<div class="infobox-h-herotags-inner {{#var:hero_key}}">
<div class="infobox-h-herotag-pill">{{#invoke:HeroData|get_hero_tag|{{#var:hero_en}}|1}}</div>
<div class="infobox-h-herotag-pill">{{#invoke:HeroData|get_hero_tag|{{#var:hero_en}}|2}}</div>
<div class="infobox-h-herotag-pill">{{#invoke:HeroData|get_hero_tag|{{#var:hero_en}}|3}}</div>
</div>
|}}|}}<!--
 
---- Weapon Dropdown ---->
|-
|-
! colspan="2" class="infobox-h-subsection infobox-h-dropdown infobox-h-dropdown-weapon" |
|{{Audio link|atlas ap reminder 03.mp3|I can train my skills.}}
{| class="mw-collapsible infobox-h-subsection-child"
|+ class="infobox-h-dropdown-header {{#ifeq:{{If_lang}}|/ru|infobox-h-dropdown-header-overflow}}" | [[Stats{{If_lang}}#Weapon|<span class="infotext-h-bold infobox-h-dropdown-title">{{#invoke:Lang|get_string|CitadelHeroStats_Weapon}}</span>]]
|-<!--
---- Damage per second ---->
| [[Damage per second{{If_lang}}|<span>{{#invoke:Lang|get_string|DPS_label}}</span>]]:
| {{Icon/Brown|[[File:Damage.png|20px|link=Damage per second{{If_lang}}]]|{{{dps|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|DPS|3}}}}}}}
|-<!--
---- Bullet Damage ---->
| [[Bullet Damage{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_BulletDamage}}</span>]]:
| style="padding-right: 5px;" | {{Icon/Brown|[[File:Bullet damage.png|20px|link=Bullet Damage{{If_lang}}]]|{{{bullet_damage|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletDamage|3}}}}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BulletDamage}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BulletDamage}}</span>}}
|-
|-
<!---- Pellets per shot ---->
| rowspan="3" |Tier 1 Item
{{#ifexpr: {{{pellets_per_shot|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletsPerShot|3}}}}} > 1 |
|{{Audio link|atlas t1 shop reminder 01.mp3|I should go shopping.}}
{{!}} [[Damage per second{{If_lang}}|<span>{{#invoke:Lang|get_string|BonusPelletsPerShot_label}}</span>]]:
{{!}} {{Icon/Brown|[[File:Bullets per sec icon.png|20px|link=Fire Rate{{If_lang}}]]|{{{pellets_per_shot|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletsPerShot|3}}}}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BulletsPerShot}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BulletsPerShot}}</span>}}}}
|-
|-
<!---- Bullets per burst ---->
|{{Audio link|atlas t1 shop reminder 02.mp3|Need to shop.}}
{{#ifexpr: {{{bullets_per_burst|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletsPerBurst|3}}}}} > 1 |
{{!}} [[Damage per second{{If_lang}}|<span>{{#invoke:Dictionary|translate|BulletsPerBurst}}</span>]]:
{{!}} {{Icon/Brown|[[File:Bullets per sec icon.png|20px|link=Fire Rate{{If_lang}}]]|{{{bullets_per_burst|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletsPerBurst|3}}}}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BulletsPerBurst}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BulletsPerBurst}}</span>}}}}
|-
|-
<!---- Ammo ---->
|{{Audio link|atlas t1 shop reminder 03.mp3|I should get some gear.}}
| [[Ammo{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_ClipSizeBonus}}</span>]]:
| {{Icon/Brown|[[File:Clip size icon.png|20px|link=Ammo{{If_lang}}]]|{{{ammo|{{#ifeq: {{{no_ammo|}}}|true|N/A|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|ClipSize|3}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|ClipSize}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|ClipSize}}</span>}}}}}}}
|-
|-
<!---- Bullets per sec ---->
| rowspan="3" |Tier 2 Item
| [[Fire_Rate{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_RoundsPerSecond}}</span>]]:
|{{Audio link|atlas t2 shop reminder 01.mp3|I can afford new gear!}}
| {{Icon/Brown|[[File:Bullets per sec icon.png|20px|link=Fire Rate{{If_lang}}]]|{{{bullets_per_sec|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|RoundsPerSecond|3}}}}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|RoundsPerSecond}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|RoundsPerSecond}}</span>}}
|-
|-
<!---- Reload Time ---->
|{{Audio link|atlas t2 shop reminder 02.mp3|Wonder what I can get at the shop.}}
| [[Reload Time{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_ReloadTime}}</span>]]:
| {{Icon/Brown|[[File:AttributeIconReloadTime.png|20px|link=Reload Time{{If_lang}}]]|{{{reload_time|{{#ifeq: {{{no_ammo|}}}|true|N/A|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|ReloadTime|3}}s}}}}}}}
|-
|-
<!---- Bullet Velocity ---->
|{{Audio link|atlas t2 shop reminder 03.mp3|I should check out that shop.}}
| [[Bullet Velocity{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_BulletSpeed}}</span>]]:
| {{Icon/Brown|[[File:AttributeIconBulletSpeed.png|20px|link=Bullet Velocity{{If_lang}}]]|{{{bullet_velocity|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletSpeed|3}}}}}m/s}}
|-
|-
<!---- Light Melee ---->
| rowspan="2" |Tier 3 Item
| [[Melee Damage{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_LightMeleeDamage}}</span>]]:
|{{Audio link|atlas t3 shop reminder 01.mp3|Got enough for the best gear!}}
| style="padding-right: 5px;"| {{Icon/Brown|[[File:Melee damage.png|20px|link=Melee Damage{{If_lang}}]]|{{{light_melee|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|LightMeleeDamage|3}}}}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|LightMeleeDamage}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|LightMeleeDamage}}</span>}}
|-
|-
<!---- Heavy Melee ---->
|{{Audio link|atlas t3 shop reminder 03.mp3|I should spend the cash when I get the chance.}}
| [[Melee Damage{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_HeavyMeleeDamage}}</span>]]:
| style="padding-right: 5px;"| {{Icon/Brown|[[File:Melee damage.png|20px|link=Melee Damage{{If_lang}}]]|{{{heavy_melee|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|HeavyMeleeDamage|3}}}}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|HeavyMeleeDamage}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|HeavyMeleeDamage}}</span>}}
|-
|-
| rowspan="3" |Tier 4 Item
|{{Audio link|atlas t4 shop reminder 01.mp3|I can get some serious gear.}}
|-
|-
<!---- Maximum Range (Manual Input) ---->
|{{Audio link|atlas t4 shop reminder 02.mp3|I got a whooole lot of souls to spend.}}
{{#if: {{{max_range|}}} |
{{!}} [[Falloff_Range{{If_lang}}|<span>Max Range</span>]]:
{{!}} {{Icon/Brown||{{{max_range|}}}}}}}
|-
|-
<!---- Crit Bonus Scale ---->
|{{Audio link|atlas t4 shop reminder 03.mp3|Can't let all these souls go to waste.}}
{{#ifexpr: {{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|CritDamageBonusPercent|3}} != 0 |
{{!}} [[Weapon Damage{{If_lang}}#Crit_Multiplier|<span>{{#invoke:Lang|get_string|StatDesc_CritDamageBonusScale}}</span>]]:
{{!}} {{Icon/Brown|[[File:Crit reduction.png|20px|link=Weapon Damage#Crit_Multiplier]]|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|CritDamageBonusPercent|3}}%}}}}
|}
|}


<!---- Vitality Dropdown ---->
=== Situational ===
{| class="wikitable mw-collapsible"
!Context
!Audio
|-
| rowspan="3" |Successful Parry
|{{Audio link|atlas parry 01.mp3|You want to fight me?}}
|-
|{{Audio link|atlas parry 02.mp3|Who do you think you were punching?}}
|-
|{{Audio link|atlas parry 03.mp3|Big mistake.}}
|-
| rowspan="5" |Interrupt Enemy
|{{Audio link|atlas interrupt 01.mp3|Sorry, pal.}}
|-
|{{Audio link|atlas interrupt 02.mp3|Not happening.}}
|-
|{{Audio link|atlas interrupt 03.mp3|You ain't gettin' that off.}}
|-
|{{Audio link|atlas interrupt 04.mp3|This isn't your day.}}
|-
|{{Audio link|atlas interrupt 05.mp3|Nice try.}}
|-
| rowspan="3" |See Unsecured Souls
|{{Audio link|atlas see money 01.mp3|There's money over here!}}
|-
|{{Audio link|atlas see money 02.mp3|I shouldn't leave that lying around.}}
|-
|{{Audio link|atlas see money 03.mp3|Someone should pick that up.}}
|-
| rowspan="5" |Pick Up Unsecured Souls
|{{Audio link|atlas pick up gold 01.mp3|I'm not leaving this lying around.}}
|-
|{{Audio link|atlas pick up gold 02.mp3|I'm not saying no to free money!}}
|-
|{{Audio link|atlas pick up gold 03.mp3|Hm... not bad.}}
|-
|{{Audio link|atlas pick up gold 04.mp3|A little extra scratch never hurts!}}
|-
|{{Audio link|atlas pick up gold 05.mp3|Well, lookie here!}}
|-
| rowspan="5" |Enemy Denied Tower Souls
|{{Audio link|atlas tower got denied 01.mp3|Job's done, that's all that matters.}}
|-
|{{Audio link|atlas tower got denied 02.mp3|Objective's down.}}
|-
|{{Audio link|atlas tower got denied 03.mp3|We got what we came for.}}
|-
|{{Audio link|atlas tower got denied 04.mp3|We're one step closer.}}
|-
|{{Audio link|atlas tower got denied 05.mp3|They can keep the money.}}
|-
| rowspan="3" |Search for Escaped Enemy
|{{Audio link|atlas hunt 01.mp3|Where did they go?}}
|-
|{{Audio link|atlas hunt 02.mp3|They couldn't have gotten far.}}
|-
|{{Audio link|atlas hunt 03.mp3|I'm gonna find 'em.}}
|-
| rowspan="5" |Enemy Escaped (Low Health)
|{{Audio link|atlas near miss 01.mp3|Get back here!}}
|-
|{{Audio link|atlas near miss 02.mp3|I'll be waiting!}}
|-
|{{Audio link|atlas near miss 03.mp3|Come back anytime!}}
|-
|{{Audio link|atlas near miss 04.mp3|You learn your lesson yet?}}
|-
|{{Audio link|atlas near miss 05.mp3|Coward!}}
|-
| rowspan="5" |Escape on Zipline (Low Health)
|{{Audio link|atlas close call 01.mp3|They almost had me.}}
|-
|{{Audio link|atlas close call 02.mp3|Pushed it a little too close.}}
|-
|{{Audio link|atlas close call 03.mp3|Need to get patched up.}}
|-
|{{Audio link|atlas close call 04.mp3|Gonna go heal. Then, I'll be back in the fight.}}
|-
|-
! colspan="2" class="infobox-h-subsection infobox-h-dropdown infobox-h-dropdown-vitality" |
|{{Audio link|atlas close call 05.mp3|That was pushing it.}}
{| class="mw-collapsible infobox-h-subsection-child"
|+ class="infobox-h-dropdown-header {{#ifeq:{{If_lang}}|/ru|infobox-h-dropdown-header-overflow}}" | [[Stats#Vitality|<span class="infotext-h-bold infobox-h-dropdown-title">{{#invoke:Lang|get_string|CitadelHeroStats_Vitality}}</span>]]
|-
|-
<!---- Health ---->
| rowspan="3" |No Teammates Nearby
| {{#ifeq:{{#invoke:Infobox_hero|hero_has_scalars|{{#var:hero_key}}|MaxHealth}}|true|style{{=}}"padding-top:8px;"{{!}}}}[[Health{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_HealthAttribute}}</span>]]:
|{{Audio link|atlas be careful 01.mp3|An ambush could be coming from anywhere.}}
| {{Icon/Green|[[File:Health.png|20px|link=Health{{If_lang}}]]|{{{max_health|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|MaxHealth|3}}}}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|MaxHealth}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|MaxHealth}}</span>}}
|-
|-
<!---- Health Regen ---->
|{{Audio link|atlas be careful 02.mp3|I may be tough, but I don't wanna take on the whole team alone!}}
| [[Health Regen{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_HealthRegen}}</span>]]:
| {{Icon/Green|[[File:Health regen.png|20px|link=Health Regen{{If_lang}}]]|{{{health_regen|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BaseHealthRegen|2}}}}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BaseHealthRegen}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BaseHealthRegen}}</span>}}
|-
|-
<!---- Crit Resistance ---->
|{{Audio link|atlas be careful 03.mp3|This could be a trap!}}
{{#if: {{{crit_reduction|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|CritDamageReceivedPercent}} |
{{!}}[[Damage Resistance{{If_lang}}#Crit_Reduction|<span>{{#invoke:Lang|get_string|StatDesc_CritDamageReceivedScale}}</span>]]:
{{!}}{{Icon/Green|[[File:Crit reduction.png|20px|link=Damage Resistance{{If_lang}}#Crit_Reduction]]|{{{crit_reduction|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|CritDamageReceivedPercent|3}}}}}%<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|CritDamageReceivedPercent}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|CritDamageReceivedPercent}}</span>}}}}
|-
|-
<!---- Bullet Resistance ---->
| rowspan="3" |Last Alive
{{#if: {{{bullet_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|BulletResist}} |
|{{Audio link|atlas last one standing 01.mp3|Looks like I'm the only one left.}}
{{!}}[[Damage Resistance{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_BulletArmorDamageReduction}}</span>]]:
{{!}}{{Icon/Green|[[File:Bullet Armor.png|20px|link=Bullet Resist{{If_lang}}]]|{{{bullet_resist|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletResist|3}}}}}%<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BulletResist}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BulletResist}}</span>}}}}
|-
|-
<!---- Spirit Resistance ---->
|{{Audio link|atlas last one standing 02.mp3|I may be tough, but I don't wanna take on the whole team alone!}}
{{#if: {{{spirit_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|TechResist}} |
{{!}}[[Damage Resistance{{If_lang}}#Spirit_Resist|<span>{{#invoke:Lang|get_string|StatDesc_TechArmorDamageReduction}}</span>]]:
{{!}}{{Icon/Green|[[File:Spirit Armor.png|20px|link=Damage Resistance{{If_lang}}#Spirit_Resist]]|{{{spirit_resist|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|TechResist|3}}}}}%<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|TechResist}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|TechResist}}</span>}}}}
|-
|-
<!---- Melee Resistance ---->
|{{Audio link|atlas last one standing 03.mp3|I can hold on until the others are back up!}}
{{#if: {{{melee_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|MeleeResist}} |
{{!}}[[Damage Resistance{{If_lang}}#Melee Resist|<span>{{#invoke:Lang|get_string|StatDesc_MeleeResist}}</span>]]:
{{!}}{{Icon/Green|[[File:Melee damage.png|20px|link=Damage Resistance{{If_lang}}#Melee Resist]]|{{{melee_resist|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|MeleeResist|3}}}}}%<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|MeleeResist}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|MeleeResist}}</span>}}}}
|-
|-
<!---- Debuff Resistance ---->
| rowspan="3" |Outnumbered
{{#if: {{{debuff_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|DebuffResist}} |
|{{Audio link|atlas outnumbered 01.mp3|There's a lot of 'em.}}
{{!}}[[Debuff Resist|<span>{{#invoke:Lang|get_string|StatDesc_DebuffResist}}</span>]]:
{{!}}{{Icon/Green|[[File:Spirit Armor.png|20px|link=Damage Resistance{{If_lang}}#Spirit_Resist]]|{{{spirit_resist|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|DebuffResist|3}}}}}%<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|DebuffResist}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|DebuffResist}}</span>}}}}
|-
|-
<!---- Bullet Lifesteal ---->
|{{Audio link|atlas outnumbered 02.mp3|Not sure I want to take 'em all on.}}
{{#if: {{{bullet_lifesteal|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|BulletLifesteal}} |
{{!}}[[Lifesteal{{If_lang}}#Bullet Lifesteal|<span>{{#invoke:Lang|get_string|StatDesc_BulletLifesteal}}</span>]]:
{{!}}{{Icon/Green|[[File:AttributeIconBulletLifesteal.png|20px|link=Lifesteal{{If_lang}}#Bullet Lifesteal]]|{{{bullet_lifesteal|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletLifesteal|3}}}}}%<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BulletLifesteal}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BulletLifesteal}}</span>}}}}
|-
|-
<!---- Spirit Lifesteal ---->
|{{Audio link|atlas outnumbered 03.mp3|Outnumbered.}}
{{#if: {{{spirit_lifesteal|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|SpiritLifesteal}} |
{{!}}[[Lifesteal{{If_lang}}#Spirit Lifesteal|<span>{{#invoke:Lang|get_string|StatDesc_SpiritLifesteal}}</span>]]:
{{!}}{{Icon/Green|[[File:AttributeIconBulletLifesteal.png|20px|link=Lifesteal{{If_lang}}#Spirit Lifesteal]]|{{{spirit_lifesteal|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|SpiritLifesteal|3}}}}}%<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|SpiritLifesteal}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|SpiritLifesteal}}</span>}}}}
|-
|-
<!---- Move Speed ---->
| rowspan="3" |Claim Rejuvenator
| [[Move Speed{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_RunSpeed}}</span>]]:
|{{Audio link|atlas pick up rejuv 01.mp3|We have the rejuvenator!}}
| {{Icon/Green|[[File:Move speed.png|20px|link=Move Speed]]|{{{move_speed|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|MaxMoveSpeed|2}}}}}m/s<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|MaxMoveSpeed}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|MaxMoveSpeed}}</span>}}
|-
|-
<!---- Sprint Speed ---->
|{{Audio link|atlas pick up rejuv 02.mp3|Rejuv secured!}}
| [[Move Speed{{If_lang}}#Sprint|<span>{{#invoke:Lang|get_string|StatDesc_SprintSpeed}}</span>]]:
| {{Icon/Green|[[File:Move speed sprint.png|20px|link=Move Speed#Sprint]]|{{{sprint_speed|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|SprintSpeed|2}}}}}m/s<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|SprintSpeed}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|SprintSpeed}}</span>}}
|-
|-
<!---- Dash Speed ---->
|{{Audio link|atlas pick up rejuv 03.mp3|Rejuv's in hand! Now's our chance!}}
| [[Stamina{{If_lang}}#Dash_Speed|<span>{{#invoke:Lang|get_string|DashSpeed_label}}</span>]]:
| {{Icon/Green|[[File:Springy_boots_icon.png|20px|link=Stamina#Dash_Speed]]|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|GroundDashSpeed|3}}m/s<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|GroundDashSpeed}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|GroundDashSpeed}}</span>}}
|-
|-
<!---- Stamina ---->
| rowspan="3" |Enemy Claimed Rejuvenator
| [[Stamina{{If_lang}}|<span>{{#invoke:Lang|get_string|StatDesc_Stamina}}</span>]]:
|{{Audio link|atlas enemy gets rejuv 01.mp3|They have the rejuvenator!}}
| {{Icon/Green|[[File:Springy_boots_icon.png|20px|link=Stamina]]|{{{stamina|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|Stamina|2}}}}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|Stamina}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|Stamina}}</span>}}
|-
|-
<!---- Stamina Cooldown ---->
|{{Audio link|atlas enemy gets rejuv 02.mp3|Good. Now we get to kill 'em twice.}}
| [[Stamina{{If_lang}}#Cooldown|<span>{{#invoke:Lang|get_string|StatDesc_StaminaCooldown}}</span>]]:
|-
| {{Icon/Green|[[File:AttributeIconTechDuration.png|20px|link=Stamina#Cooldown]]|{{{stamina_cooldown|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|StaminaCooldown|2}}}}}s<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|StaminaCooldown}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|StaminaCooldown}}</span>}}
|{{Audio link|atlas enemy gets rejuv 03.mp3|They got the rejuvenator! We need to be smart.}}
|-
| rowspan="5" |Leave Base
|{{Audio link|atlas leave base 01.mp3|Need to get back out there.}}
{{Audio link|atlas leave base 01 alt 01.mp3|Need to get back out there.}}
|-
|{{Audio link|atlas leave base 02.mp3|I can't let my team down.}}
|-
|{{Audio link|atlas leave base 03.mp3|The time to rest is over.}}
|-
|{{Audio link|atlas leave base 04.mp3|I need to go win this thing.}}
|-
|{{Audio link|atlas leave base 05.mp3|Can't let the team have all the fun.}}
|-
| rowspan="3" |See Enemy with Metal Skin
|{{Audio link|atlas see enemy metal skin 01.mp3|Don't shoot them!}}
|-
|{{Audio link|atlas see enemy metal skin 02.mp3|Bullets can't hurt them!}}
|-
|{{Audio link|atlas see enemy metal skin 03.mp3|Stop shooting them!}}
|-
| rowspan="3" |Retreating
|{{Audio link|atlas leaving area 01.mp3|You're on your own for now.}}
|-
|{{Audio link|atlas leaving area 02.mp3|Backing up!}}
|-
|{{Audio link|atlas leaving area 03.mp3|I'll be back when I can.}}
|-
|Low Health Warning
|{{Audio link|atlas low health warning.mp3|Urgh, I need to heal!}}
|-
| rowspan="3" |Boost Past Allies on Zipline
|{{Audio link|atlas boost past on zipline 01.mp3|Excuse me.}}
|-
|{{Audio link|atlas boost past on zipline 02.mp3|Coming through!}}
|-
|{{Audio link|atlas boost past on zipline 03.mp3|See ya out there!}}
|-
| rowspan="7" |Win MVP
|{{Audio link|Atlas win early 01.mp3|They never had a chance.}}
|-
|{{Audio link|Atlas win early 02.mp3|Well, that wrapped up nicely.}}
|-
|{{Audio link|Atlas win early 03.mp3|They were never gonna stop us.}}
|-
|{{Audio link|Atlas win 01.mp3|Case closed!}}
|-
|{{Audio link|Atlas win 03 alt 01.mp3|We did it!}}
|-
|{{Audio link|Atlas win late 04.mp3|They fought hard. They couldn't match us.}}
|-
|{{Audio link|Atlas win late 05.mp3|Maybe trusting people isn't so bad after all.}}
|}
|}


<!---- Spirit Dropdown ---->
=== Efforts ===
Audio plays for generic efforts (such as jumping or ledge mantling.)
{| class="wikitable mw-collapsible mw-collapsed"
!Audio
|-
|-
! colspan="2" class="infobox-h-subsection infobox-h-dropdown infobox-h-dropdown-spirit" |
|{{Audio link|Atlas effort general 01.mp3|''Effort 01''}}
{| class="mw-collapsible infobox-h-subsection-child"
|+ class="infobox-h-dropdown-header {{#ifeq:{{If_lang}}|/ru|infobox-h-dropdown-header-overflow}}" | [[Stats#Vitality|<span class="infotext-h-bold infobox-h-dropdown-title">{{#invoke:Lang|get_string|CitadelHeroStats_Spirit}}</span>]]
|-
|-
| {{#ifeq:{{#invoke:Infobox_hero|hero_has_scalars|{{#var:hero_key}}|TechPower}}|true|style{{=}}"padding-top:8px;"{{!}}}}[[Spirit Power{{If_lang}}|<span>{{#invoke:Lang|get_string|SpiritPower_label}}</span>]]:
|{{Audio link|Atlas effort general 02.mp3|''Effort 02''}}
| {{Icon/Purple|[[File:Spirit_icon_noborder.png|20px|link=Spirit Power{{If_lang}}]]|{{{spirit_power|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|TechPower|2}}}}}<span class{{=}}"infobox-h-spiritboon">{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|TechPower}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|TechPower}}</span>}}
|-
|}<!--
|{{Audio link|Atlas effort general 03.mp3|''Effort 03''}}
|-
|{{Audio link|Atlas effort general 04.mp3|''Effort 04''}}
|-
|{{Audio link|Atlas effort general 05.mp3|''Effort 05''}}
|-
|{{Audio link|Atlas effort general 06.mp3|''Effort 06''}}
|-
|{{Audio link|Atlas effort general 07.mp3|''Effort 07''}}
|}


---- "Information" ---->
=== Pain ===
Audio sometimes plays when taking a small amount of damage.
{| class="wikitable mw-collapsible mw-collapsed"
!Audio
|-
|{{Audio link|Atlas pain small 01.mp3|''Small Pain 01''}}
|-
|{{Audio link|Atlas pain small 02.mp3|''Small Pain 02''}}
|-
|-
! colspan="2" class="infobox-h-text-stat-subtitle" {{#if:{{{release_date|}}}{{{voice_actor|}}}{{{pronouns|}}}{{{codenames|}}}||style{{=}}"display:none;"}}|
|{{Audio link|Atlas pain small 03.mp3|''Small Pain 03''}}
<span class="infotext-h-bold infotext-h-title infotext-h-big">{{#invoke:Dictionary|translate|Information}}</span>
|-
|-
! colspan="2" class="infobox-h-subsection" {{#if:{{{release_date|}}}{{{voice_actor|}}}{{{pronouns|}}}{{{codenames|}}}||style{{=}}"display:none;"}} |
|{{Audio link|Atlas pain small 04.mp3|''Small Pain 04''}}
{| class="infobox-h-subsection-child"
|-<!--
-- Pronouns (Manual Input) ---->
{{#if:{{{pronouns|}}}|
{{!}}Pronouns:
{{!}}{{{pronouns|}}}
}}
|-
|-
<!---- Voice Actor (Manual Input) ---->
|{{Audio link|Atlas pain small 05.mp3|''Small Pain 05''}}
{{#if:{{{voice_actor|}}}|
{{!}}{{#invoke:Dictionary|translate|VoiceActor}}:
{{!}}{{{voice_actor|}}}
}}
|-
|-
<!---- Release Date (Manual Input) ---->
|{{Audio link|Atlas pain small 06.mp3|''Small Pain 06''}}
{{#if:{{{release_date|}}}|
{{!}}[[Heroes by release{{If_lang}}|<span>{{#invoke:Dictionary|translate|ReleaseDate}}</span>]]:
{{!}}{{{release_date|}}}
}}
|-
|-
<!---- Codenames (Manual Input) ---->
|{{Audio link|Atlas pain small 07.mp3|''Small Pain 07''}}
{{#if:{{{codenames|}}}|
{{!}}{{#invoke:Dictionary|translate|Codenames}}:
{{!}}{{{codenames|}}}
}}
|}
|}
|}</div><!--
-->{{#ifeq:{{NAMESPACE}}|Template||{{DISPLAYTITLE:{{{name|{{#var:hero_lang}}}}}}}}}
{{#ifeq:{{#invoke:HeroData|get_hero_var|{{#var:hero_lang}}|IsDisabled}}|false|
{{#ifeq:{{lc:{{{nocat|false}}}}}|false|
{{lang cat|Heroes}}
{{#ifeq:{{#var:hero_en}}|Silver (Transformed)||{{lang cat|{{#var:hero_en}}}}}}
{{#ifexpr:{{{pellets_per_shot|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletsPerShot|3}}}}} > 1|{{lang cat|Heroes with spreadshot weapons}}
{{#ifeq:{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|HitOnceAcrossAllBullets}}|true|{{lang cat|Heroes with single damage spreadshot weapons}}}}}}
{{#ifexpr:{{{bullets_per_burst|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletsPerBurst|3}}}}} > 1|{{lang cat|Heroes with burst weapons}}}}
{{#ifexpr:({{{pellets_per_shot|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletsPerShot|3}}}}} <= 1 and {{{bullets_per_burst|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletsPerBurst|3}}}}} <= 1)|{{lang cat|Heroes with automatic weapons}}}}
{{#ifeq:{{#invoke:HeroData|get_alt_fire_var|{{#var:hero_key}}|BulletDamage}}|No Alt Fire||{{lang cat|Heroes with alternate fire weapons}}}}
{{#if:{{{crit_reduction|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|CritDamageReceivedPercent}}|{{lang cat|Heroes with modified crit resistance}}}}
{{#ifeq:{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|ReloadSingle}}|true|{{lang cat|Heroes with single reload weapons}}}}
{{#ifeq:{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|CanCrit}}|false|{{lang cat|Heroes that don't deal critical damage}}}}
{{#ifexpr:{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|CritDamageBonusPercent|3}} != 0|{{lang cat|Heroes with modified crit scale}}}}
{{#if:{{{bullet_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|BulletResist}}|{{lang cat|Heroes with modified bullet resist}}}}
{{#if:{{{spirit_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|TechResist}}|{{lang cat|Heroes with modified spirit resist}}}}
{{#if:{{{melee_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|MeleeResist}}|{{lang cat|Heroes with modified melee resist}}}}
{{#if:{{{debuff_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|DebuffResist}}|{{lang cat|Heroes with modified debuff resist}}}}
{{#if:{{{bullet_lifesteal|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|BulletLifesteal}}|{{lang cat|Heroes with modified bullet lifesteal}}}}
{{#if:{{{spirit_lifesteal|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|SpiritLifesteal}}|{{lang cat|Heroes with modified spirit lifesteal}}}}
{{#if:{{{stamina|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|Stamina|2}}}}}|{{lang cat|Heroes with {{{stamina|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|Stamina|2}}}}} stamina}}}}
{{#ifeq:{{#invoke:HeroData|get_hero_var|{{#var:hero_lang}}|FalloffStartRange}}|{{#invoke:HeroData|get_hero_var|{{#var:hero_lang}}|FalloffEndRange}}|{{lang cat|Heroes with no weapon damage falloff}}}}
{{#if:{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|SpinAcceleration}}|{{lang cat|Heroes with spin up weapons}}}}
{{#if:{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|GravityChange}}|{{lang cat|Heroes with modified gravity scale}}}}
{{#ifeq:{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletGravityScale}}|0|{{lang cat|Heroes without bullet gravity}}}}
{{#ifexpr:{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|GroundDashSpeed|3}} < 14.7|{{lang cat|Heroes with slow dash speed}}}}
{{#ifexpr:{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|GroundDashSpeed|3}} = 14.7|{{lang cat|Heroes with medium dash speed}}}}
{{#ifexpr:{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|GroundDashSpeed|3}} > 14.7|{{lang cat|Heroes with fast dash speed}}}}
}}}}<!--
--></includeonly><noinclude>
{{User:Gammaton32/Sandbox|key=hero_atlas}}
== Select ==
* [[Media:Abrams select 01.mp3|Don't worry, I'm on the case.]] {{Audio button|Abrams select 01.mp3}}
* [[Media:Abrams select 02.mp3|No one's stopping me.]] {{Audio button|Abrams select 02.mp3}}
* [[Media:Abrams select 03.mp3|If they're smart, they'll stay out of my way.]] {{Audio button|Abrams select 03.mp3}}
* [[Media:Abrams select 04.mp3|They don't know who they're dealing with.]] {{Audio button|Abrams select 04.mp3}}
* [[Media:Abrams select 05.mp3|No one's killing me.]] {{Audio button|Abrams select 05.mp3}}
* [[Media:Abrams select 06.mp3|Try and stop me. See what happens.]] {{Audio button|Abrams select 06.mp3}}
* [[Media:Abrams select 07.mp3|I can take whatever they throw at me.]] {{Audio button|Abrams select 07.mp3}}
* [[Media:Abrams select 08.mp3|No one's taking this book from me.]] {{Audio button|Abrams select 08.mp3}}
* [[Media:Abrams select 09.mp3|One day, I'm gonna die. But it ain't gonna be today.]] {{Audio button|Abrams select 09.mp3}}
* [[Media:Abrams select 10.mp3|I'm too stubborn to die.]] {{Audio button|Abrams select 10.mp3}}
* [[Media:Abrams select 11.mp3|It's gonna be a long day, isn't it?]] {{Audio button|Abrams select 11.mp3}}</noinclude>

Latest revision as of 13:09, 9 September 2026

Hero HP HP scaling
Abrams 800 +49

Generic Voice Lines

[edit | edit source]

Kill Enemy Hero

[edit | edit source]
Context Audio
Generic Who's next?
Stay down!
Nice try.
You never had a chance.
It was inevitable.
Take a nap, kid.
You're not ready to fight someone like me.
Looks like it's my day after all.
You're not stoppin' me.

You're not stoppin' me.

I've fought better.
Melee Keep trying, kid.
Won't be the last time.
Stay in the dirt.
Don't bother gettin' up.
You're outmatched.
High Net Worth All the money in the world can't buy talent.
End Enemy Killstreak No one is untouchable.
Revenge You thought you were gonna keep me down?
Assist Good work!
We make a good team.
Thanks for having my back.
Let's stick together.
We gotta keep this up.

Killstreak

[edit | edit source]
Kill Count Audio
4+ This is how it starts.
Run while you still can!
Don't come begging for mercy.
I'm not backing down.
No one's taking me down.
8+ Come on! Try to kill me!

Come on! Try to kill me!

Give up!
You guys getting the message yet?
12+ I'm unstoppable!
You aren't worthy to fight me.
Keep throwing your lives away! It's fine by me.

Items

[edit | edit source]
Item Audio
Cold Front Ice blast!
You asked for this.
Sending ice!
Colossus Colossus!
Time to punch the hell out of people!
I'll go down swingin'.
Cursed Relic Cursed!
Cursin' 'em!
I'll curse 'em!
Decay Decay!
Rot!
Wither.
Echo Shard Echo Shard.
Abilities ready.
I can use my abilities.
Knockdown Knockin' 'em down.
They're stunned!
Stunnin' 'em!
Metal Skin Metal skin!
Shoot me all you want.
Bullets won't save you.
Phantom Strike Phantom Strike!
Gotcha.
Refresher Refreshing!
Ready to take flight.
Recharged.
Shadow Weave Shadow Weave.
They'll never see me.
Time to hide.
Silencer Silencer!
I'll cripple their abilities.
Be silent!
Unstoppable You can't stop me!
Unstoppable!
I am relentless!
Vampiric Burst Vampiric Burst!
I can't let up!
Ugh, that book's rubbing off on me!

Reminders

[edit | edit source]
Context Audio
Ability Points Ready to improve my abilities.
I need to go back and train.
I can train my skills.
Tier 1 Item I should go shopping.
Need to shop.
I should get some gear.
Tier 2 Item I can afford new gear!
Wonder what I can get at the shop.
I should check out that shop.
Tier 3 Item Got enough for the best gear!
I should spend the cash when I get the chance.
Tier 4 Item I can get some serious gear.
I got a whooole lot of souls to spend.
Can't let all these souls go to waste.

Situational

[edit | edit source]
Context Audio
Successful Parry You want to fight me?
Who do you think you were punching?
Big mistake.
Interrupt Enemy Sorry, pal.
Not happening.
You ain't gettin' that off.
This isn't your day.
Nice try.
See Unsecured Souls There's money over here!
I shouldn't leave that lying around.
Someone should pick that up.
Pick Up Unsecured Souls I'm not leaving this lying around.
I'm not saying no to free money!
Hm... not bad.
A little extra scratch never hurts!
Well, lookie here!
Enemy Denied Tower Souls Job's done, that's all that matters.
Objective's down.
We got what we came for.
We're one step closer.
They can keep the money.
Search for Escaped Enemy Where did they go?
They couldn't have gotten far.
I'm gonna find 'em.
Enemy Escaped (Low Health) Get back here!
I'll be waiting!
Come back anytime!
You learn your lesson yet?
Coward!
Escape on Zipline (Low Health) They almost had me.
Pushed it a little too close.
Need to get patched up.
Gonna go heal. Then, I'll be back in the fight.
That was pushing it.
No Teammates Nearby An ambush could be coming from anywhere.
I may be tough, but I don't wanna take on the whole team alone!
This could be a trap!
Last Alive Looks like I'm the only one left.
I may be tough, but I don't wanna take on the whole team alone!
I can hold on until the others are back up!
Outnumbered There's a lot of 'em.
Not sure I want to take 'em all on.
Outnumbered.
Claim Rejuvenator We have the rejuvenator!
Rejuv secured!
Rejuv's in hand! Now's our chance!
Enemy Claimed Rejuvenator They have the rejuvenator!
Good. Now we get to kill 'em twice.
They got the rejuvenator! We need to be smart.
Leave Base Need to get back out there.

Need to get back out there.

I can't let my team down.
The time to rest is over.
I need to go win this thing.
Can't let the team have all the fun.
See Enemy with Metal Skin Don't shoot them!
Bullets can't hurt them!
Stop shooting them!
Retreating You're on your own for now.
Backing up!
I'll be back when I can.
Low Health Warning Urgh, I need to heal!
Boost Past Allies on Zipline Excuse me.
Coming through!
See ya out there!
Win MVP They never had a chance.
Well, that wrapped up nicely.
They were never gonna stop us.
Case closed!
We did it!
They fought hard. They couldn't match us.
Maybe trusting people isn't so bad after all.

Efforts

[edit | edit source]

Audio plays for generic efforts (such as jumping or ledge mantling.)

Audio
Effort 01
Effort 02
Effort 03
Effort 04
Effort 05
Effort 06
Effort 07

Audio sometimes plays when taking a small amount of damage.

Audio
Small Pain 01
Small Pain 02
Small Pain 03
Small Pain 04
Small Pain 05
Small Pain 06
Small Pain 07