<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://deadlock.wiki/User:Saag/Infobox_hero?action=history&amp;feed=atom</id>
	<title>User:Saag/Infobox hero - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://deadlock.wiki/User:Saag/Infobox_hero?action=history&amp;feed=atom"/>
	<link rel="alternate" type="text/html" href="https://deadlock.wiki/User:Saag/Infobox_hero?action=history"/>
	<updated>2026-09-13T05:24:45Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.0</generator>
	<entry>
		<id>https://deadlock.wiki/User:Saag/Infobox_hero?diff=73818&amp;oldid=prev</id>
		<title>Saag: Created page with &quot;&lt;templatestyles src=&quot;Infobox hero/styles.css&quot; /&gt; &lt;templatestyles src=&quot;Infobox hero/themes.css&quot; /&gt; &lt;includeonly&gt;&lt;!-- --&gt;{{#vardefine:provided_key|{{{key|}}}}}&lt;!--   If key provided is an accepted hero_[name] key, use it; --&gt;{{#ifeq: {{#invoke:Infobox_hero|is_hero_key|{{#var:provided_key}}}}|true|{{#vardefine:hero_key|{{#var:provided_key}}}}|&lt;!--   Else, if key provided is actually the string *English* name, get the key from it to use it; --&gt;{{#ifeq:{{#invoke:Infobox_hero|...&quot;</title>
		<link rel="alternate" type="text/html" href="https://deadlock.wiki/User:Saag/Infobox_hero?diff=73818&amp;oldid=prev"/>
		<updated>2026-05-26T21:32:53Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;templatestyles src=&amp;quot;Infobox hero/styles.css&amp;quot; /&amp;gt; &amp;lt;templatestyles src=&amp;quot;Infobox hero/themes.css&amp;quot; /&amp;gt; &amp;lt;includeonly&amp;gt;&amp;lt;!-- --&amp;gt;{{#vardefine:provided_key|{{{key|}}}}}&amp;lt;!--   If key provided is an accepted hero_[name] key, use it; --&amp;gt;{{#ifeq: {{#invoke:Infobox_hero|is_hero_key|{{#var:provided_key}}}}|true|{{#vardefine:hero_key|{{#var:provided_key}}}}|&amp;lt;!--   Else, if key provided is actually the string *English* name, get the key from it to use it; --&amp;gt;{{#ifeq:{{#invoke:Infobox_hero|...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;Infobox hero/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;templatestyles src=&amp;quot;Infobox hero/themes.css&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:provided_key|{{{key|}}}}}&amp;lt;!--&lt;br /&gt;
  If key provided is an accepted hero_[name] key, use it;&lt;br /&gt;
--&amp;gt;{{#ifeq: {{#invoke:Infobox_hero|is_hero_key|{{#var:provided_key}}}}|true|{{#vardefine:hero_key|{{#var:provided_key}}}}|&amp;lt;!--&lt;br /&gt;
  Else, if key provided is actually the string *English* name, get the key from it to use it;&lt;br /&gt;
--&amp;gt;{{#ifeq:{{#invoke:Infobox_hero|en_is_hero_key|{{#var:provided_key}}}}|true| {{#vardefine:hero_key|{{#invoke:HeroData|get_hero_key|{{#var:provided_key}}}}}}|&amp;lt;!--&lt;br /&gt;
  Else, fall back on &amp;quot;hero_targetdummy&amp;quot;&lt;br /&gt;
--&amp;gt;{{#vardefine:hero_key|hero_targetdummy}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
}}}}&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  Get English string name from current key&lt;br /&gt;
--&amp;gt;{{#vardefine:hero_en|{{#invoke:Lang|get_string|{{#var:hero_key}}|lang_code_override=en}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:hero_en_herodata|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|Name}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:hero_lang|{{#invoke:Lang|get_string|{{#var:hero_key}}}} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  THEME VARIABLES:&lt;br /&gt;
--&amp;gt;{{#vardefine:theme-logo-height| {{#invoke:Infobox_hero|get_theme_var|{{#var:hero_key}}|logo-height}} }}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:theme-bg-image| {{#invoke:Infobox_hero|get_theme_var|{{#var:hero_key}}|bg-image}} }}&amp;lt;!--&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#vardefine:theme-bg-height| {{#invoke:Infobox_hero|get_theme_var|{{#var:hero_key}}|bg-height}} }}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  DEPRECATED PARAM VARIABLES:  (at least until its all moved over)&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{no_name|}}}|true|{{#vardefine:show_logo|false}}|{{#vardefine:show_logo|{{{show_logo|true}}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{no_summary|}}}|true|{{#vardefine:show_hero_tags|false}}|{{#vardefine:show_hero_tags|{{{show_hero_tags|true}}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{{no_icon|}}}|true|{{#vardefine:show_icon|false}}|{{#vardefine:show_icon|{{{show_icon|true}}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#vardefine:quotemark|&amp;quot;}}&amp;lt;!-- for inserting into html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
  --- Overridden Variable Styles ---&lt;br /&gt;
--&amp;gt;&amp;lt;div class={{#var:quotemark}}infobox-h {{#var:hero_key}}{{#var:quotemark}}&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
  --- Box Background ---&lt;br /&gt;
--&amp;gt;&amp;lt;div class=&amp;quot;infobox-h-background&amp;quot;&amp;gt;[[File:{{#var:theme-bg-image}}|{{#var:theme-bg-height}}|right|link=|class=notpageimage]]&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;infobox-h-content&amp;quot;&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; class=&amp;quot;infobox-h-title&amp;quot; {{#if:{{{name_font_size|}}}|style{{=}}&amp;quot;font-size: {{{name_font_size|25px}}};&amp;quot;}} |&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
---- Title + Name Image + Hero Thumbnail ----&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-h-title-hero&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-h-title-hero-left&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-h-title-hero-middle&amp;quot;&amp;gt;{{If lang&lt;br /&gt;
|{{#ifexist:File:{{{name|{{#var:hero_en}}}}}_name.png|{{Template:Icon/White|[[File:{{{name|{{#var:hero_en}}}}}_name.png|{{#var:theme-logo-height}}|class=notpageimage]]}}|{{{name|{{#var:hero_lang}}}}}}}&lt;br /&gt;
|{{#ifexist:File:{{{name|{{#var:hero_en}}}}}_name_{{#invoke:Lang|get_lang_code}}.png|{{Template:Icon/White|[[File:{{{name|{{#var:hero_en}}}}}_name_{{#invoke:Lang|get_lang_code}}.png|{{#var:theme-logo-height}}|class=notpageimage]]}}|{{{name|{{#var:hero_lang}}}}}}}&lt;br /&gt;
|{{{name|{{#var:hero_lang}}}}}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-h-title-hero-right&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{#ifeq:{{#var:show_icon}}|true|{{#ifexist:File:{{{icon|{{#var:hero_en}}}}}.png|&amp;lt;div class=&amp;quot;infobox-h-title-hero-tornbox&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-h-title-hero-icon&amp;quot;&amp;gt;[[File:{{{icon|{{#var:hero_en}}}}}.png|center|35px|class=notpageimage]]&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;|}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
---- Hero Image Card ----&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; class=&amp;quot;infobox-h-image&amp;quot; |&amp;lt;div&amp;gt;{{#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}}}]]}}&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
---- Hero Tags ----&amp;gt;&lt;br /&gt;
{{#ifeq:{{#var:show_hero_tags}}|true|{{#ifeq:{{#invoke:Infobox_hero|hero_has_tags|{{#var:hero_en}}}}|true|&lt;br /&gt;
{{!}}-&lt;br /&gt;
{{!}} colspan=&amp;quot;2&amp;quot; class=&amp;quot;infobox-h-herotags-row&amp;quot; {{!}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-h-herotags-inner {{#var:hero_key}}&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-h-herotag-pill&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_tag|{{#var:hero_en}}|1}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-h-herotag-pill&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_tag|{{#var:hero_en}}|2}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;infobox-h-herotag-pill&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_tag|{{#var:hero_en}}|3}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
|}}|}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
---- Weapon Dropdown ----&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; class=&amp;quot;infobox-h-subsection infobox-h-dropdown infobox-h-dropdown-weapon&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;mw-collapsible infobox-h-subsection-child&amp;quot;&lt;br /&gt;
|+ class=&amp;quot;infobox-h-dropdown-header {{#ifeq:{{If_lang}}|/ru|infobox-h-dropdown-header-overflow}}&amp;quot; | [[Stats{{If_lang}}#Weapon|&amp;lt;span class=&amp;quot;infotext-h-bold infobox-h-dropdown-title&amp;quot;&amp;gt;{{#invoke:Lang|get_string|CitadelHeroStats_Weapon}}&amp;lt;/span&amp;gt;]]&lt;br /&gt;
|-&amp;lt;!--&lt;br /&gt;
---- Damage per second ----&amp;gt;&lt;br /&gt;
| [[Damage per second{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|DPS_label}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{Icon/Brown|[[File:Damage.png|20px|link=Damage per second{{If_lang}}]]|{{{dps|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|DPS|3}}}}}}}&lt;br /&gt;
|-&amp;lt;!--&lt;br /&gt;
---- Bullet Damage ----&amp;gt;&lt;br /&gt;
| [[Bullet Damage{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_BulletDamage}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| style=&amp;quot;padding-right: 5px;&amp;quot; | {{Icon/Brown|[[File:Bullet damage.png|20px|link=Bullet Damage{{If_lang}}]]|{{{bullet_damage|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletDamage|3}}}}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BulletDamage}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BulletDamage}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Pellets per shot ----&amp;gt;&lt;br /&gt;
{{#ifexpr: {{{pellets_per_shot|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletsPerShot|3}}}}} &amp;gt; 1 |&lt;br /&gt;
{{!}} [[Damage per second{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|BonusPelletsPerShot_label}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}} {{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}}}}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BulletsPerShot}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BulletsPerShot}}&amp;lt;/span&amp;gt;}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Ammo ----&amp;gt;&lt;br /&gt;
| [[Ammo{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_ClipSizeBonus}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{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}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|ClipSize}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|ClipSize}}&amp;lt;/span&amp;gt;}}}}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Bullets per burst ----&amp;gt;&lt;br /&gt;
{{#ifexpr: {{{bullets_per_burst|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletsPerBurst|3}}}}} &amp;gt; 1 |&lt;br /&gt;
{{!}} [[Damage per second{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Dictionary|translate|BulletsPerBurst}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}} {{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}}}}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BulletsPerBurst}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BulletsPerBurst}}&amp;lt;/span&amp;gt;}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Bullets per sec ----&amp;gt;&lt;br /&gt;
| [[Fire_Rate{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_RoundsPerSecond}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{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}}}}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|RoundsPerSecond}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|RoundsPerSecond}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Reload Time ----&amp;gt;&lt;br /&gt;
| [[Reload Time{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_ReloadTime}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{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}}}}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Bullet Velocity ----&amp;gt;&lt;br /&gt;
| [[Bullet Velocity{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_BulletSpeed}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{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}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Light Melee ----&amp;gt;&lt;br /&gt;
| [[Melee Damage{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_LightMeleeDamage}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| style=&amp;quot;padding-right: 5px;&amp;quot;| {{Icon/Brown|[[File:Melee damage.png|20px|link=Melee Damage{{If_lang}}]]|{{{light_melee|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|LightMeleeDamage|3}}}}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|LightMeleeDamage}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|LightMeleeDamage}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Heavy Melee ----&amp;gt;&lt;br /&gt;
| [[Melee Damage{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_HeavyMeleeDamage}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| style=&amp;quot;padding-right: 5px;&amp;quot;| {{Icon/Brown|[[File:Melee damage.png|20px|link=Melee Damage{{If_lang}}]]|{{{heavy_melee|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|HeavyMeleeDamage|3}}}}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|HeavyMeleeDamage}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|HeavyMeleeDamage}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Maximum Range (Manual Input) ----&amp;gt;&lt;br /&gt;
{{#if: {{{max_range|}}} |&lt;br /&gt;
 {{!}} [[Falloff_Range{{If_lang}}|&amp;lt;span&amp;gt;Max Range&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}} {{Icon/Brown||{{{max_range|}}}}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Crit Bonus Scale ----&amp;gt;&lt;br /&gt;
{{#ifexpr: {{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|CritDamageBonusPercent|3}} != 0 |&lt;br /&gt;
 {{!}} [[Weapon Damage{{If_lang}}#Crit_Multiplier|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_CritDamageBonusScale}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}} {{Icon/Brown|[[File:Crit reduction.png|20px|link=Weapon Damage#Crit_Multiplier]]|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|CritDamageBonusPercent|3}}%}}}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---- Vitality Dropdown ----&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; class=&amp;quot;infobox-h-subsection infobox-h-dropdown infobox-h-dropdown-vitality&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;mw-collapsible infobox-h-subsection-child&amp;quot;&lt;br /&gt;
|+ class=&amp;quot;infobox-h-dropdown-header {{#ifeq:{{If_lang}}|/ru|infobox-h-dropdown-header-overflow}}&amp;quot; | [[Stats#Vitality|&amp;lt;span class=&amp;quot;infotext-h-bold infobox-h-dropdown-title&amp;quot;&amp;gt;{{#invoke:Lang|get_string|CitadelHeroStats_Vitality}}&amp;lt;/span&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Health ----&amp;gt;&lt;br /&gt;
| {{#ifeq:{{#invoke:Infobox_hero|hero_has_scalars|{{#var:hero_key}}|MaxHealth}}|true|style{{=}}&amp;quot;padding-top:8px;&amp;quot;{{!}}}}[[Health{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_HealthAttribute}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{Icon/Green|[[File:Health.png|20px|link=Health{{If_lang}}]]|{{{max_health|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|MaxHealth|3}}}}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|MaxHealth}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|MaxHealth}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Health Regen ----&amp;gt;&lt;br /&gt;
| [[Health Regen{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_HealthRegen}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{Icon/Green|[[File:Health regen.png|20px|link=Health Regen{{If_lang}}]]|{{{health_regen|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BaseHealthRegen|2}}}}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BaseHealthRegen}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BaseHealthRegen}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Crit Resistance ----&amp;gt;&lt;br /&gt;
{{#if: {{{crit_reduction|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|CritDamageReceivedPercent}} |&lt;br /&gt;
{{!}}[[Damage Resistance{{If_lang}}#Crit_Reduction|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_CritDamageReceivedScale}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}}{{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}}}}}%&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|CritDamageReceivedPercent}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|CritDamageReceivedPercent}}&amp;lt;/span&amp;gt;}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Bullet Resistance ----&amp;gt;&lt;br /&gt;
{{#if: {{{bullet_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|BulletResist}} |&lt;br /&gt;
{{!}}[[Damage Resistance{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_BulletArmorDamageReduction}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}}{{Icon/Green|[[File:Bullet Armor.png|20px|link=Bullet Resist{{If_lang}}]]|{{{bullet_resist|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletResist|3}}}}}%&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BulletResist}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BulletResist}}&amp;lt;/span&amp;gt;}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Spirit Resistance ----&amp;gt;&lt;br /&gt;
{{#if: {{{spirit_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|TechResist}} |&lt;br /&gt;
{{!}}[[Damage Resistance{{If_lang}}#Spirit_Resist|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_TechArmorDamageReduction}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}}{{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}}}}}%&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|TechResist}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|TechResist}}&amp;lt;/span&amp;gt;}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Melee Resistance ----&amp;gt;&lt;br /&gt;
{{#if: {{{melee_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|MeleeResist}} |&lt;br /&gt;
{{!}}[[Damage Resistance{{If_lang}}#Melee Resist|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_MeleeResist}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}}{{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}}}}}%&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|MeleeResist}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|MeleeResist}}&amp;lt;/span&amp;gt;}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Debuff Resistance ----&amp;gt;&lt;br /&gt;
{{#if: {{{debuff_resist|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|DebuffResist}} |&lt;br /&gt;
{{!}}[[Debuff Resist|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_DebuffResist}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}}{{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}}}}}%&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|DebuffResist}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|DebuffResist}}&amp;lt;/span&amp;gt;}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Bullet Lifesteal ----&amp;gt;&lt;br /&gt;
{{#if: {{{bullet_lifesteal|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|BulletLifesteal}} |&lt;br /&gt;
{{!}}[[Lifesteal{{If_lang}}#Bullet Lifesteal|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_BulletLifesteal}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}}{{Icon/Green|[[File:AttributeIconBulletLifesteal.png|20px|link=Lifesteal{{If_lang}}#Bullet Lifesteal]]|{{{bullet_lifesteal|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|BulletLifesteal|3}}}}}%&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|BulletLifesteal}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|BulletLifesteal}}&amp;lt;/span&amp;gt;}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Spirit Lifesteal ----&amp;gt;&lt;br /&gt;
{{#if: {{{spirit_lifesteal|}}}{{#invoke:HeroData|hero_has_stat|{{#var:hero_key}}|SpiritLifesteal}} |&lt;br /&gt;
{{!}}[[Lifesteal{{If_lang}}#Spirit Lifesteal|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_SpiritLifesteal}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}}{{Icon/Green|[[File:AttributeIconBulletLifesteal.png|20px|link=Lifesteal{{If_lang}}#Spirit Lifesteal]]|{{{spirit_lifesteal|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|SpiritLifesteal|3}}}}}%&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|SpiritLifesteal}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|SpiritLifesteal}}&amp;lt;/span&amp;gt;}}}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Move Speed ----&amp;gt;&lt;br /&gt;
| [[Move Speed{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_RunSpeed}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{Icon/Green|[[File:Move speed.png|20px|link=Move Speed]]|{{{move_speed|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|MaxMoveSpeed|2}}}}}m/s&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|MaxMoveSpeed}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|MaxMoveSpeed}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Sprint Speed ----&amp;gt;&lt;br /&gt;
| [[Move Speed{{If_lang}}#Sprint|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_SprintSpeed}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{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&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|SprintSpeed}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|SprintSpeed}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Dash Speed ----&amp;gt;&lt;br /&gt;
| [[Stamina{{If_lang}}#Dash_Speed|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|DashSpeed_label}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{Icon/Green|[[File:Springy_boots_icon.png|20px|link=Stamina#Dash_Speed]]|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|GroundDashSpeed|3}}m/s&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|GroundDashSpeed}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|GroundDashSpeed}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Stamina ----&amp;gt;&lt;br /&gt;
| [[Stamina{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_Stamina}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{Icon/Green|[[File:Springy_boots_icon.png|20px|link=Stamina]]|{{{stamina|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|Stamina|2}}}}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|Stamina}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|Stamina}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Stamina Cooldown ----&amp;gt;&lt;br /&gt;
| [[Stamina{{If_lang}}#Cooldown|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|StatDesc_StaminaCooldown}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{Icon/Green|[[File:AttributeIconTechDuration.png|20px|link=Stamina#Cooldown]]|{{{stamina_cooldown|{{#invoke:HeroData|get_hero_var|{{#var:hero_key}}|StaminaCooldown|2}}}}}s&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|StaminaCooldown}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|StaminaCooldown}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!---- Spirit Dropdown ----&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; class=&amp;quot;infobox-h-subsection infobox-h-dropdown infobox-h-dropdown-spirit&amp;quot; |&lt;br /&gt;
{| class=&amp;quot;mw-collapsible infobox-h-subsection-child&amp;quot;&lt;br /&gt;
|+ class=&amp;quot;infobox-h-dropdown-header {{#ifeq:{{If_lang}}|/ru|infobox-h-dropdown-header-overflow}}&amp;quot; | [[Stats#Vitality|&amp;lt;span class=&amp;quot;infotext-h-bold infobox-h-dropdown-title&amp;quot;&amp;gt;{{#invoke:Lang|get_string|CitadelHeroStats_Spirit}}&amp;lt;/span&amp;gt;]]&lt;br /&gt;
|-&lt;br /&gt;
| {{#ifeq:{{#invoke:Infobox_hero|hero_has_scalars|{{#var:hero_key}}|TechPower}}|true|style{{=}}&amp;quot;padding-top:8px;&amp;quot;{{!}}}}[[Spirit Power{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Lang|get_string|SpiritPower_label}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
| {{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}}}}}&amp;lt;span class{{=}}&amp;quot;infobox-h-spiritboon&amp;quot;&amp;gt;{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Level|TechPower}}{{#invoke:HeroData|get_hero_scalar|{{#var:hero_key}}|Spirit|TechPower}}&amp;lt;/span&amp;gt;}}&lt;br /&gt;
|}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
---- &amp;quot;Information&amp;quot; ----&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; class=&amp;quot;infobox-h-text-stat-subtitle&amp;quot; {{#if:{{{release_date|}}}{{{voice_actor|}}}{{{pronouns|}}}{{{codenames|}}}||style{{=}}&amp;quot;display:none;&amp;quot;}}|&lt;br /&gt;
&amp;lt;span class=&amp;quot;infotext-h-bold infotext-h-title infotext-h-big&amp;quot;&amp;gt;{{#invoke:Dictionary|translate|Information}}&amp;lt;/span&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot; class=&amp;quot;infobox-h-subsection&amp;quot; {{#if:{{{release_date|}}}{{{voice_actor|}}}{{{pronouns|}}}{{{codenames|}}}||style{{=}}&amp;quot;display:none;&amp;quot;}} |&lt;br /&gt;
{| class=&amp;quot;infobox-h-subsection-child&amp;quot;&lt;br /&gt;
|-&amp;lt;!--&lt;br /&gt;
-- Pronouns (Manual Input) ----&amp;gt;&lt;br /&gt;
{{#if:{{{pronouns|}}}|&lt;br /&gt;
{{!}}Pronouns:&lt;br /&gt;
{{!}}{{{pronouns|}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Voice Actor (Manual Input) ----&amp;gt;&lt;br /&gt;
{{#if:{{{voice_actor|}}}|&lt;br /&gt;
{{!}}{{#invoke:Dictionary|translate|VoiceActor}}:&lt;br /&gt;
{{!}}{{{voice_actor|}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Release Date (Manual Input) ----&amp;gt;&lt;br /&gt;
{{#if:{{{release_date|}}}|&lt;br /&gt;
{{!}}[[Heroes by release{{If_lang}}|&amp;lt;span&amp;gt;{{#invoke:Dictionary|translate|ReleaseDate}}&amp;lt;/span&amp;gt;]]:&lt;br /&gt;
{{!}}{{{release_date|}}}&lt;br /&gt;
}}&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!---- Codenames (Manual Input) ----&amp;gt;&lt;br /&gt;
{{#if:{{{codenames|}}}|&lt;br /&gt;
{{!}}{{#invoke:Dictionary|translate|Codenames}}:&lt;br /&gt;
{{!}}{{{codenames|}}}&lt;br /&gt;
}}&lt;br /&gt;
|}&lt;br /&gt;
|}&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|Template||{{DISPLAYTITLE:{{{name|{{#var:hero_lang}}}}}}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#ifeq:{{lc:{{{nocat|false}}}}}|false|[[Category:Heroes{{if lang}}]]|}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{lang cat|{{#var:hero_en}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Saag</name></author>
	</entry>
</feed>