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
|-
|-
| colspan="2" style="padding:.4em;" |
| colspan="2" style="padding:.4em;" |
{| style="width:100%; border-collapse:collapse; font-size:90%;"
{| style="width:100%; border-collapse:collapse; font-size:90%;"
{{#if:{{{max_hp|}}}|
{{#if:{{{max_hp|}}}|{{!}}-{{!}} style="width:50%; padding:.25em; background:rgba(255,255,255,.02);" {{!}} Max HP {{!}}{{!}} style="padding:.25em;" {{!}} {{{max_hp}}} }}
|-
{{#if:{{{hp_regen|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} HP Regen {{!}}{{!}} style="padding:.25em;" {{!}} {{{hp_regen}}} }}
| style="width:50%; padding:.25em; background:rgba(255,255,255,.02);" | Max HP
{{#if:{{{armor|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Armor {{!}}{{!}} style="padding:.25em;" {{!}} {{{armor}}} }}
| style="padding:.25em;" | {{{max_hp}}}
{{#if:{{{evasion|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Evasion {{!}}{{!}} style="padding:.25em;" {{!}} {{{evasion}}} }}
}}
{{#if:{{{damage|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Damage {{!}}{{!}} style="padding:.25em;" {{!}} {{{damage}}} }}
{{#if:{{{hp_regen|}}}|
{{#if:{{{crit_chance|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Crit Chance {{!}}{{!}} style="padding:.25em;" {{!}} {{{crit_chance}}} }}
|-
{{#if:{{{crit_damage|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Crit Damage {{!}}{{!}} style="padding:.25em;" {{!}} {{{crit_damage}}} }}
| style="padding:.25em; background:rgba(255,255,255,.02);" | HP Regen
{{#if:{{{attack_speed|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Attack Speed {{!}}{{!}} style="padding:.25em;" {{!}} {{{attack_speed}}} }}
| style="padding:.25em;" | {{{hp_regen}}}
{{#if:{{{movement|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Movement Speed {{!}}{{!}} style="padding:.25em;" {{!}} {{{movement}}} }}
}}
{{#if:{{{jump_height|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Jump Height {{!}}{{!}} style="padding:.25em;" {{!}} {{{jump_height}}} }}
{{#if:{{{overheal|}}}|
{{#if:{{{luck|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Luck {{!}}{{!}} style="padding:.25em;" {{!}} {{{luck}}} }}
|-
{{#if:{{{pickup_range|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Pickup Range {{!}}{{!}} style="padding:.25em;" {{!}} {{{pickup_range}}} }}
| style="padding:.25em; background:rgba(255,255,255,.02);" | Overheal
{{#if:{{{xp_gain|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} XP Gain {{!}}{{!}} style="padding:.25em;" {{!}} {{{xp_gain}}} }}
| style="padding:.25em;" | {{{overheal}}}
{{#if:{{{gold_gain|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Gold Gain {{!}}{{!}} style="padding:.25em;" {{!}} {{{gold_gain}}} }}
}}
{{#if:{{{silver_gain|}}}|{{!}}-{{!}} style="padding:.25em; background:rgba(255,255,255,.02);" {{!}} Silver Gain {{!}}{{!}} style="padding:.25em;" {{!}} {{{silver_gain}}} }}
{{#if:{{{shield|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Shield
| style="padding:.25em;" | {{{shield}}}
}}
{{#if:{{{armor|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Armor
| style="padding:.25em;" | {{{armor}}}
}}
{{#if:{{{evasion|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Evasion
| style="padding:.25em;" | {{{evasion}}}
}}
{{#if:{{{lifesteal|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Lifesteal
| style="padding:.25em;" | {{{lifesteal}}}
}}
{{#if:{{{thorns|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Thorns
| style="padding:.25em;" | {{{thorns}}}
}}
{{#if:{{{damage|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Damage
| style="padding:.25em;" | {{{damage}}}
}}
{{#if:{{{crit_chance|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Crit Chance
| style="padding:.25em;" | {{{crit_chance}}}
}}
{{#if:{{{crit_damage|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Crit Damage
| style="padding:.25em;" | {{{crit_damage}}}
}}
{{#if:{{{attack_speed|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Attack Speed
| style="padding:.25em;" | {{{attack_speed}}}
}}
{{#if:{{{proj_count|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Projectile Count
| style="padding:.25em;" | {{{proj_count}}}
}}
{{#if:{{{proj_bounces|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Projectile Bounces
| style="padding:.25em;" | {{{proj_bounces}}}
}}
{{#if:{{{size|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Size
| style="padding:.25em;" | {{{size}}}
}}
{{#if:{{{proj_speed|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Projectile Speed
| style="padding:.25em;" | {{{proj_speed}}}
}}
{{#if:{{{duration|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Duration
| style="padding:.25em;" | {{{duration}}}
}}
{{#if:{{{dmg_elites|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Damage to Elites
| style="padding:.25em;" | {{{dmg_elites}}}
}}
{{#if:{{{knockback|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Knockback
| style="padding:.25em;" | {{{knockback}}}
}}
{{#if:{{{movement|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Movement Speed
| style="padding:.25em;" | {{{movement}}}
}}
{{#if:{{{extra_jumps|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Extra Jumps
| style="padding:.25em;" | {{{extra_jumps}}}
}}
{{#if:{{{jump_height|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Jump Height
| style="padding:.25em;" | {{{jump_height}}}
}}
{{#if:{{{luck|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Luck
| style="padding:.25em;" | {{{luck}}}
}}
{{#if:{{{difficulty_stat|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Difficulty
| style="padding:.25em;" | {{{difficulty_stat}}}
}}
{{#if:{{{pickup_range|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Pickup Range
| style="padding:.25em;" | {{{pickup_range}}}
}}
{{#if:{{{xp_gain|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | XP Gain
| style="padding:.25em;" | {{{xp_gain}}}
}}
{{#if:{{{gold_gain|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Gold Gain
| style="padding:.25em;" | {{{gold_gain}}}
}}
{{#if:{{{silver_gain|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Silver Gain
| style="padding:.25em;" | {{{silver_gain}}}
}}
{{#if:{{{elite_spawn|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Elite Spawn Increase
| style="padding:.25em;" | {{{elite_spawn}}}
}}
{{#if:{{{powerup_mult|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Powerup Multiplier
| style="padding:.25em;" | {{{powerup_mult}}}
}}
{{#if:{{{powerup_drop|}}}|
|-
| style="padding:.25em; background:rgba(255,255,255,.02);" | Powerup Drop Chance
| style="padding:.25em;" | {{{powerup_drop}}}
}}
|}
|}
|}
|}
}}
</includeonly>
|}
<noinclude>
</includeonly><noinclude>
<!-- Requirements:
1) ParserFunctions: wfLoadExtension('ParserFunctions');
2) Template:! with content "|"
-->
 
== Usage ==
== 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.
Use this on a character page. Empty stats will be hidden automatically.


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


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


== Preview (Fox Example) ==
== Preview (Fox Example) ==
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 19:14, 2 October 2025


Usage

Use this on a character page. Empty stats will be hidden automatically.

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

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

Preview (Fox Example)

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