This template fills in most parameters for an Infobox automatically with data from Data:HeroData.json, including base stats and scaling from Levels (Boons) or Spirit Power. Rendering is handled by Module:InfoboxHero, where the row layout is defined as a configuration table at the top of the module. Per-hero colors, backgrounds and logo sizes come from Data:Infobox hero.json.
The hero's code name or their capitalized English name must be entered in the "key" parameter first. Code name is preferable because it loads faster.
For example, this "key" fills the Infobox with data for Ivy:
|key = hero_tengu
or
|key = Ivy
Certain rows, such as Bullet Resist, Spirit Resist, Melee Resist, Debuff Resist, and Lifesteal, will automatically hide themselves if the hero has 0 base value (and no scaling) for that row's statistic. The "Information" section hides itself entirely unless at least one of its parameters is provided.
All base values can be overwritten for rare situations that cannot be immediately automated, but should otherwise be left alone.
If no valid hero is provided, the template will default on TargetDummy (the default character used in Sandbox modes).
This template prefers block formatting of parameters.
Parameter
Description
Type
Status
key
key
The hero's key word, used to auto-fill table contents from "Data:HeroData.json". Can be the hero's capitalized name in English or the hero's in-game code name.
Default
hero_targetdummy
Example
hero_atlas
String
required
voice_actor
voice_actor
Voice actor(s) for the hero. Footnotes providing sources can (and should) be added when possible.
Example
Samoa Joe <ref>[https://www.imdb.com/title/tt33268153/fullcredits/Deadlock] on [https://www.imdb.com/IMDb]</ref>
Unknown
suggested
release_date
release_date
Date of the official release of the hero.
Example
April 24, 2024
Unknown
suggested
codenames
codenames
Alternative names used for this hero, found inside of game files.
Example
Atlas; Bull
Unknown
suggested
pronouns
pronouns
Character pronouns assumed from in-game text/voice-lines or other official information.
Example
He/Him, She/Her, They/Them, He/Them, She/Them
Unknown
optional
show_hero_tags
show_hero_tags
Shows (true) or hides (false) the three-word hero tags shown in the roster screen. (ex. "Tank, Brawler, Bull-Headed" for Abrams). Heroes without tags omit the row automatically.
Default
true
Boolean
optional
show_icon
show_icon
Shows (true) or hides (false) the icon used by the hero in the in-game chat.
Default
true
Boolean
optional
no_ammo
no_ammo
If set to true, disables the "Ammo" and "Reload Time" statistics.
Default
false
Boolean
optional
nocat
nocat
If set to true, suppresses all automatic categories. Categories are only ever added in the main namespace, and never for disabled heroes.
Default
false
Boolean
optional
name_font_size
name_font_size
Sets the size of the font for hero names that do not have a logo image. Only has an effect when "<Name>_name.svg" is missing, which includes every hero on languages that have no localized logos.
Default
25px
Example
25px
Unknown
optional
card
card
A file name, including the extension, used as the hero's portrait. Falls back to "Dummy card.png" if the file does not exist. NOTE: Only use for overriding automatic data.
Default
<Hero name> card.png
Example
Abrams card.png
String
optional
icon
icon
The hero's chat icon, given WITHOUT the ".png" extension. NOTE: Only use for overriding automatic data.
Default
<Hero name>
Example
Abrams
String
optional
name
name
Overrides the hero's name. Used both for the displayed title and to locate the name logo at "<name>_name.svg", so give a hero name, NOT a file name. (Silver (Transformed) uses "Silver" to reuse Silver's logo.)
Example
Silver
String
optional
dps
dps
no description
Unknown
optional
bullet_damage
bullet_damage
no description
Unknown
optional
pellets_per_shot
pellets_per_shot
For heroes with shotgun-type weapons that fire multiple bullets all at once, at the same time. (Silver, Abrams, Shiv, etc.) The row is hidden when the value is 1 or less.
Unknown
optional
bullets_per_burst
bullets_per_burst
For heroes with weapons that fire multiple bullets in longer bursts, instead of all at once. (Seven, Paradox, Sinclair, Lash) The row is hidden when the value is 1 or less.
Unknown
optional
ammo
ammo
no description
Unknown
optional
bullets_per_sec
bullets_per_sec
no description
Unknown
optional
reload_time
reload_time
no description
Unknown
optional
bullet_velocity
bullet_velocity
no description
Unknown
optional
light_melee
light_melee
no description
Unknown
optional
heavy_melee
heavy_melee
no description
Unknown
optional
max_range
max_range
Maximum distance the bullet can reach. The row only appears when this is provided. (Bebop)
Example
32{{PI|2}}
Unknown
optional
max_health
max_health
no description
Unknown
optional
health_regen
health_regen
no description
Unknown
optional
crit_reduction
crit_reduction
Percentage (+ or -) that is multiplied to the critical damage (ex. headshots) received from other heroes, increasing/reducing critical damage intake. (Mo & Krill, Rem, Seven)
Unknown
optional
bullet_resist
bullet_resist
no description
Unknown
optional
spirit_resist
spirit_resist
no description
Unknown
optional
melee_resist
melee_resist
no description
Unknown
optional
debuff_resist
debuff_resist
Base debuff resistance, as a percentage. (Mina)
Unknown
optional
bullet_lifesteal
bullet_lifesteal
Healing gained from bullet damage inflicted to other heroes.
Unknown
optional
spirit_lifesteal
spirit_lifesteal
Healing gained from spirit damage inflicted to other heroes.