Jump to content

Template:Infobox character: Difference between revisions

From Megabonk Wiki
No edit summary
Tag: Reverted
No edit summary
Tag: Reverted
Line 20: Line 20:
! style="white-space:nowrap; padding:.4em; background:rgba(255,212,127,.08);" | Role
! style="white-space:nowrap; padding:.4em; background:rgba(255,212,127,.08);" | Role
| style="padding:.4em;" | {{{role|—}}}
| style="padding:.4em;" | {{{role|—}}}
{{#if:{{{max_hp|}}}{{{hp_regen|}}}{{{overheal|}}}{{{shield|}}}{{{armor|}}}{{{evasion|}}}{{{lifesteal|}}}{{{thorns|}}}{{{damage|}}}{{{crit_chance|}}}{{{crit_damage|}}}{{{attack_speed|}}}{{{proj_count|}}}{{{proj_bounces|}}}{{{size|}}}{{{proj_speed|}}}{{{duration|}}}{{{dmg_elites|}}}{{{knockback|}}}{{{movement|}}}{{{extra_jumps|}}}{{{jump_height|}}}{{{luck|}}}{{{difficulty_stat|}}}{{{pickup_range|}}}{{{xp_gain|}}}{{{gold_gain|}}}{{{silver_gain|}}}{{{elite_spawn|}}}{{{powerup_mult|}}}{{{powerup_drop|}}}|
|-
|-
! colspan="2" style="text-align:center; font-size:1.05em; padding:.4em; color:#FFD47F; background:rgba(255,212,127,.08);" | Stats
! colspan="2" style="text-align:center; font-size:1.05em; padding:.4em; color:#FFD47F; background:rgba(255,212,127,.08);" | Stats
Line 28: Line 29:
|-
|-
| style="width:50%; padding:.25em; background:rgba(255,255,255,.02);" | Max HP
| style="width:50%; padding:.25em; background:rgba(255,255,255,.02);" | Max HP
| style="padding:.25em;" | {{{max_hp}}} }}
| style="padding:.25em;" | {{{max_hp}}}
}}
{{#if:{{{hp_regen|}}}|
{{#if:{{{hp_regen|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | HP Regen
| style="padding:.25em; background:rgba(255,255,255,.02);" | HP Regen
| style="padding:.25em;" | {{{hp_regen}}} }}
| style="padding:.25em;" | {{{hp_regen}}}
}}
{{#if:{{{overheal|}}}|
{{#if:{{{overheal|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Overheal
| style="padding:.25em; background:rgba(255,255,255,.02);" | Overheal
| style="padding:.25em;" | {{{overheal}}} }}
| style="padding:.25em;" | {{{overheal}}}
}}
{{#if:{{{shield|}}}|
{{#if:{{{shield|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Shield
| style="padding:.25em; background:rgba(255,255,255,.02);" | Shield
| style="padding:.25em;" | {{{shield}}} }}
| style="padding:.25em;" | {{{shield}}}
}}
{{#if:{{{armor|}}}|
{{#if:{{{armor|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Armor
| style="padding:.25em; background:rgba(255,255,255,.02);" | Armor
| style="padding:.25em;" | {{{armor}}} }}
| style="padding:.25em;" | {{{armor}}}
}}
{{#if:{{{evasion|}}}|
{{#if:{{{evasion|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Evasion
| style="padding:.25em; background:rgba(255,255,255,.02);" | Evasion
| style="padding:.25em;" | {{{evasion}}} }}
| style="padding:.25em;" | {{{evasion}}}
}}
{{#if:{{{lifesteal|}}}|
{{#if:{{{lifesteal|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Lifesteal
| style="padding:.25em; background:rgba(255,255,255,.02);" | Lifesteal
| style="padding:.25em;" | {{{lifesteal}}} }}
| style="padding:.25em;" | {{{lifesteal}}}
}}
{{#if:{{{thorns|}}}|
{{#if:{{{thorns|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Thorns
| style="padding:.25em; background:rgba(255,255,255,.02);" | Thorns
| style="padding:.25em;" | {{{thorns}}} }}
| style="padding:.25em;" | {{{thorns}}}
}}
{{#if:{{{damage|}}}|
{{#if:{{{damage|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Damage
| style="padding:.25em; background:rgba(255,255,255,.02);" | Damage
| style="padding:.25em;" | {{{damage}}} }}
| style="padding:.25em;" | {{{damage}}}
}}
{{#if:{{{crit_chance|}}}|
{{#if:{{{crit_chance|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Crit Chance
| style="padding:.25em; background:rgba(255,255,255,.02);" | Crit Chance
| style="padding:.25em;" | {{{crit_chance}}} }}
| style="padding:.25em;" | {{{crit_chance}}}
}}
{{#if:{{{crit_damage|}}}|
{{#if:{{{crit_damage|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Crit Damage
| style="padding:.25em; background:rgba(255,255,255,.02);" | Crit Damage
| style="padding:.25em;" | {{{crit_damage}}} }}
| style="padding:.25em;" | {{{crit_damage}}}
}}
{{#if:{{{attack_speed|}}}|
{{#if:{{{attack_speed|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Attack Speed
| style="padding:.25em; background:rgba(255,255,255,.02);" | Attack Speed
| style="padding:.25em;" | {{{attack_speed}}} }}
| style="padding:.25em;" | {{{attack_speed}}}
}}
{{#if:{{{proj_count|}}}|
{{#if:{{{proj_count|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Projectile Count
| style="padding:.25em; background:rgba(255,255,255,.02);" | Projectile Count
| style="padding:.25em;" | {{{proj_count}}} }}
| style="padding:.25em;" | {{{proj_count}}}
}}
{{#if:{{{proj_bounces|}}}|
{{#if:{{{proj_bounces|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Projectile Bounces
| style="padding:.25em; background:rgba(255,255,255,.02);" | Projectile Bounces
| style="padding:.25em;" | {{{proj_bounces}}} }}
| style="padding:.25em;" | {{{proj_bounces}}}
}}
{{#if:{{{size|}}}|
{{#if:{{{size|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Size
| style="padding:.25em; background:rgba(255,255,255,.02);" | Size
| style="padding:.25em;" | {{{size}}} }}
| style="padding:.25em;" | {{{size}}}
}}
{{#if:{{{proj_speed|}}}|
{{#if:{{{proj_speed|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Projectile Speed
| style="padding:.25em; background:rgba(255,255,255,.02);" | Projectile Speed
| style="padding:.25em;" | {{{proj_speed}}} }}
| style="padding:.25em;" | {{{proj_speed}}}
}}
{{#if:{{{duration|}}}|
{{#if:{{{duration|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Duration
| style="padding:.25em; background:rgba(255,255,255,.02);" | Duration
| style="padding:.25em;" | {{{duration}}} }}
| style="padding:.25em;" | {{{duration}}}
}}
{{#if:{{{dmg_elites|}}}|
{{#if:{{{dmg_elites|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Damage to Elites
| style="padding:.25em; background:rgba(255,255,255,.02);" | Damage to Elites
| style="padding:.25em;" | {{{dmg_elites}}} }}
| style="padding:.25em;" | {{{dmg_elites}}}
}}
{{#if:{{{knockback|}}}|
{{#if:{{{knockback|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Knockback
| style="padding:.25em; background:rgba(255,255,255,.02);" | Knockback
| style="padding:.25em;" | {{{knockback}}} }}
| style="padding:.25em;" | {{{knockback}}}
}}
{{#if:{{{movement|}}}|
{{#if:{{{movement|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Movement Speed
| style="padding:.25em; background:rgba(255,255,255,.02);" | Movement Speed
| style="padding:.25em;" | {{{movement}}} }}
| style="padding:.25em;" | {{{movement}}}
}}
{{#if:{{{extra_jumps|}}}|
{{#if:{{{extra_jumps|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Extra Jumps
| style="padding:.25em; background:rgba(255,255,255,.02);" | Extra Jumps
| style="padding:.25em;" | {{{extra_jumps}}} }}
| style="padding:.25em;" | {{{extra_jumps}}}
}}
{{#if:{{{jump_height|}}}|
{{#if:{{{jump_height|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Jump Height
| style="padding:.25em; background:rgba(255,255,255,.02);" | Jump Height
| style="padding:.25em;" | {{{jump_height}}} }}
| style="padding:.25em;" | {{{jump_height}}}
}}
{{#if:{{{luck|}}}|
{{#if:{{{luck|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Luck
| style="padding:.25em; background:rgba(255,255,255,.02);" | Luck
| style="padding:.25em;" | {{{luck}}} }}
| style="padding:.25em;" | {{{luck}}}
}}
{{#if:{{{difficulty_stat|}}}|
{{#if:{{{difficulty_stat|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Difficulty
| style="padding:.25em; background:rgba(255,255,255,.02);" | Difficulty
| style="padding:.25em;" | {{{difficulty_stat}}} }}
| style="padding:.25em;" | {{{difficulty_stat}}}
}}
{{#if:{{{pickup_range|}}}|
{{#if:{{{pickup_range|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Pickup Range
| style="padding:.25em; background:rgba(255,255,255,.02);" | Pickup Range
| style="padding:.25em;" | {{{pickup_range}}} }}
| style="padding:.25em;" | {{{pickup_range}}}
}}
{{#if:{{{xp_gain|}}}|
{{#if:{{{xp_gain|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | XP Gain
| style="padding:.25em; background:rgba(255,255,255,.02);" | XP Gain
| style="padding:.25em;" | {{{xp_gain}}} }}
| style="padding:.25em;" | {{{xp_gain}}}
}}
{{#if:{{{gold_gain|}}}|
{{#if:{{{gold_gain|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Gold Gain
| style="padding:.25em; background:rgba(255,255,255,.02);" | Gold Gain
| style="padding:.25em;" | {{{gold_gain}}} }}
| style="padding:.25em;" | {{{gold_gain}}}
}}
{{#if:{{{silver_gain|}}}|
{{#if:{{{silver_gain|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Silver Gain
| style="padding:.25em; background:rgba(255,255,255,.02);" | Silver Gain
| style="padding:.25em;" | {{{silver_gain}}} }}
| style="padding:.25em;" | {{{silver_gain}}}
}}
{{#if:{{{elite_spawn|}}}|
{{#if:{{{elite_spawn|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Elite Spawn Increase
| style="padding:.25em; background:rgba(255,255,255,.02);" | Elite Spawn Increase
| style="padding:.25em;" | {{{elite_spawn}}} }}
| style="padding:.25em;" | {{{elite_spawn}}}
}}
{{#if:{{{powerup_mult|}}}|
{{#if:{{{powerup_mult|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Powerup Multiplier
| style="padding:.25em; background:rgba(255,255,255,.02);" | Powerup Multiplier
| style="padding:.25em;" | {{{powerup_mult}}} }}
| style="padding:.25em;" | {{{powerup_mult}}}
}}
{{#if:{{{powerup_drop|}}}|
{{#if:{{{powerup_drop|}}}|
|-
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Powerup Drop Chance
| style="padding:.25em; background:rgba(255,255,255,.02);" | Powerup Drop Chance
| style="padding:.25em;" | {{{powerup_drop}}} }}
| style="padding:.25em;" | {{{powerup_drop}}}
}}
|}
|}
|}
}}
|}
|}
</includeonly><noinclude>
</includeonly><noinclude>
== Usage ==
== Usage ==
Copy the code below and paste it into a character's page. Any stat parameters left blank will not be displayed.
Use the following code on a character's page. Any stat parameters left empty will be hidden automatically. The "Stats" header will also be hidden if no stats are provided.


<pre>
<pre>
{{Infobox character
{{Infobox character
| name       =  
| name =  
| image       =  
| image =  
| unlock     =  
| unlock =  
| weapon     =  
| weapon =  
| blessing   =  
| blessing =  
| difficulty =  
| difficulty =  
| role       =  
| role =  


| max_hp     =  
| max_hp =  
| hp_regen   =  
| hp_regen =  
| overheal    =
| }}
| shield      =
| armor      =
| evasion    =
| lifesteal  =
| thorns      =
| damage      =
| crit_chance =
| crit_damage =
| attack_speed=
| proj_count  =
| proj_bounces=
| size        =
| proj_speed  =
| duration    =
| dmg_elites  =
| knockback  =
| movement    =
| extra_jumps =
| jump_height =
| luck        =
| difficulty_stat =
| pickup_range=
| xp_gain    =
| gold_gain  =
| silver_gain =
| elite_spawn =
| powerup_mult=
| powerup_drop=
}}
</pre>
</pre>


== Preview (Fox Example) ==
== Preview (Fox Example) ==
This is a live preview of the template as seen on this page using example data for the character "Fox".
Below is a live preview showing how the infobox renders when filled out.


{{Infobox character
{{Infobox character
| name       = Fox
| name = Fox
| image       = Fox.png
| image = Fox.png
| unlock     = Starting character
| unlock = Starting character
| weapon     = Firestaff
| weapon = Firestaff
| blessing   = Gain 1% Luck per level
| blessing = Gain 1% Luck per level
| difficulty = Easy
| difficulty = Easy
| role       = Ranged
| role = Ranged


| max_hp     = 100
| max_hp = 100
| hp_regen   = 10
| hp_regen = 10
| armor       = 0%
| armor = 0%
| evasion     = 6%
| evasion = 6%
| damage     = 1x
| damage = 1x
| crit_chance = 1%
| crit_chance = 1%
| crit_damage = 2x
| crit_damage = 2x
| attack_speed= 100%
| attack_speed = 100%
| movement   = 1x
| movement = 1x
| jump_height = 8
| jump_height = 8
| luck       = 15%
| luck = 15%
| pickup_range= 9
| pickup_range = 9
| xp_gain     = 1x
| xp_gain = 1x
| gold_gain   = 1x
| gold_gain = 1x
| silver_gain = 1x
| silver_gain = 1x
}}
}}
</noinclude>
</noinclude>

Revision as of 18:52, 2 October 2025

Usage

Use the following code on a character's page. Any stat parameters left empty will be hidden automatically. The "Stats" header will also be hidden if no stats are provided.

{{Infobox character
| name = 
| image = 
| unlock = 
| weapon = 
| blessing = 
| difficulty = 
| role = 

| max_hp = 
| hp_regen = 
| }}

Preview (Fox Example)

Below is a live preview showing how the infobox renders when filled out.


Fox
Fox character
Fox
Unlock Starting character
Default Weapon Firestaff
RNG Blessing Gain 1% Luck per level
Difficulty Easy
Role Ranged