| Latest revision |
Your text |
| Line 1: |
Line 1: |
| {{TS}}{{TS|Infobox hero/themes.css}}{{Infobox hero
| | <includeonly> |
| |key=hero_atlas
| |
| |voice_actor=Samoa Joe
| |
| |release_date=April 16, 2024
| |
| |codenames=Atlas; Bull
| |
| }}
| |
| == Summary ==
| |
| 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 {{HeroIcon|Ivy}}:
| |
| <pre>|key = hero_tengu</pre> | |
| or
| |
| <pre>|key = Ivy</pre>
| |
| | |
| 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).
| |
| | |
| == Documentation ==
| |
| | |
| '''Description:'''
| |
| <templatedata> | | <templatedata> |
| { | | { |
| "params": { | | "params": { |
| "key": { | | "name": {}, |
| "description": "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.",
| | "icon": {}, |
| "type": "string",
| | "card": {}, |
| "example": "hero_atlas",
| | "weapon_name": {}, |
| "required": true,
| |
| "default": "hero_targetdummy"
| |
| },
| |
| "voice_actor": {
| |
| "description": "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>",
| |
| "suggested": true
| |
| },
| |
| "release_date": {
| |
| "description": "Date of the official release of the hero.",
| |
| "example": "April 24, 2024",
| |
| "suggested": true
| |
| },
| |
| "codenames": {
| |
| "description": "Alternative names used for this hero, found inside of game files.",
| |
| "example": "Atlas; Bull",
| |
| "suggested": true
| |
| },
| |
| "pronouns": {
| |
| "description": "Character pronouns assumed from in-game text/voice-lines or other official information.",
| |
| "example": "He/Him, She/Her, They/Them, He/Them, She/Them"
| |
| },
| |
| "show_hero_tags": {
| |
| "description": "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.",
| |
| "type": "boolean",
| |
| "default": "true"
| |
| },
| |
| "show_icon": {
| |
| "description": "Shows (true) or hides (false) the icon used by the hero in the in-game chat.",
| |
| "type": "boolean",
| |
| "default": "true"
| |
| },
| |
| "no_ammo": {
| |
| "description": "If set to true, disables the \"Ammo\" and \"Reload Time\" statistics.",
| |
| "type": "boolean",
| |
| "default": "false"
| |
| },
| |
| "nocat": { | |
| "description": "If set to true, suppresses all automatic categories. Categories are only ever added in the main namespace, and never for disabled heroes.",
| |
| "type": "boolean",
| |
| "default": "false"
| |
| },
| |
| "name_font_size": {
| |
| "description": "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.",
| |
| "example": "25px",
| |
| "default": "25px"
| |
| },
| |
| "card": {
| |
| "description": "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.",
| |
| "example": "Abrams card.png",
| |
| "type": "string",
| |
| "default": "<Hero name> card.png"
| |
| },
| |
| "icon": {
| |
| "description": "The hero's chat icon, given WITHOUT the \".png\" extension. NOTE: Only use for overriding automatic data.",
| |
| "example": "Abrams",
| |
| "type": "string",
| |
| "default": "<Hero name>"
| |
| },
| |
| "name": { | |
| "description": "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",
| |
| "type": "string"
| |
| },
| |
| "dps": {}, | | "dps": {}, |
| "bullet_damage": {}, | | "bullet_damage": {}, |
| "pellets_per_shot": {
| |
| "description": "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."
| |
| },
| |
| "bullets_per_burst": {
| |
| "description": "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."
| |
| },
| |
| "ammo": {}, | | "ammo": {}, |
| "bullets_per_sec": {}, | | "bullets_per_sec": {}, |
| "reload_time": {},
| | "reload_time": {}, |
| "bullet_velocity": {},
| | "bullet_velocity": {}, |
| "light_melee": {}, | | "light_melee": {}, |
| "heavy_melee": {}, | | "heavy_melee": {}, |
| "max_range": { | | "range": {}, |
| "description": "Maximum distance the bullet can reach. The row only appears when this is provided. (Bebop)",
| |
| "example": "32{{PI|2}}"
| |
| },
| |
| "max_health": {}, | | "max_health": {}, |
| "health_regen": {}, | | "health_regen": {}, |
| "crit_reduction": {
| |
| "description": "Percentage (+ or -) that is multiplied to the critical damage (ex. headshots) received from other heroes, increasing/reducing critical damage intake. (Mo & Krill, Rem, Seven)"
| |
| },
| |
| "bullet_resist": {}, | | "bullet_resist": {}, |
| "spirit_resist": {}, | | "spirit_resist": {}, |
| "melee_resist": {},
| |
| "debuff_resist": {
| |
| "description": "Base debuff resistance, as a percentage. (Mina)"
| |
| },
| |
| "bullet_lifesteal": {
| |
| "description": "Healing gained from bullet damage inflicted to other heroes."
| |
| },
| |
| "spirit_lifesteal": {
| |
| "description": "Healing gained from spirit damage inflicted to other heroes."
| |
| },
| |
| "move_speed": {}, | | "move_speed": {}, |
| "sprint_speed": {}, | | "sprint_speed": {}, |
| "stamina": {}, | | "stamina": {}, |
| "stamina_cooldown": {}, | | "increase1_value": {}, |
| "spirit_power": { | | "increase1_stat": {}, |
| "description": "Base spirit power and scaling."
| | "increase2_value": {}, |
| } | | "increase2_stat": {}, |
| | "increase3_value": {}, |
| | "increase3_stat": {}, |
| | "increase4_value": {}, |
| | "increase4_stat": {}, |
| | "increase5_value": {}, |
| | "increase5_stat": {} |
| }, | | }, |
| "format": "block", | | "description": "Infobox for heroes.", |
| "paramOrder": [ | | "format": "block" |
| "key",
| |
| "voice_actor",
| |
| "release_date",
| |
| "codenames",
| |
| "pronouns",
| |
| "show_hero_tags",
| |
| "show_icon",
| |
| "no_ammo",
| |
| "nocat",
| |
| "name_font_size",
| |
| "card",
| |
| "icon",
| |
| "name",
| |
| "dps",
| |
| "bullet_damage",
| |
| "pellets_per_shot",
| |
| "bullets_per_burst",
| |
| "ammo",
| |
| "bullets_per_sec",
| |
| "reload_time",
| |
| "bullet_velocity",
| |
| "light_melee",
| |
| "heavy_melee",
| |
| "max_range",
| |
| "max_health",
| |
| "health_regen",
| |
| "crit_reduction",
| |
| "bullet_resist",
| |
| "spirit_resist",
| |
| "melee_resist",
| |
| "debuff_resist",
| |
| "bullet_lifesteal",
| |
| "spirit_lifesteal",
| |
| "move_speed",
| |
| "sprint_speed",
| |
| "stamina",
| |
| "stamina_cooldown",
| |
| "spirit_power"
| |
| ],
| |
| "description": "Automated infobox for Deadlock heroes."
| |
| } | | } |
| </templatedata> | | </templatedata>[[Category:Infobox templates|Hero]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude> |
| | |
| <includeonly>[[Category:Infobox templates|Hero]]</includeonly><noinclude>[[Category:Template documentation]]</noinclude>
| |