Template:Infobox hero: Difference between revisions

mNo edit summary
Vergir (talk | contribs)
replace template with a module rendering
Tag: Replaced
 
(263 intermediate revisions by 16 users not shown)
Line 1: Line 1:
<!--
<templatestyles src="Infobox hero/styles.css" /><templatestyles src="Infobox hero/themes.css" /><includeonly>{{#invoke:InfoboxHero|render}}</includeonly><noinclude>{{Documentation}}</noinclude>
-->{{#if: {{{key|}}} |<!-- If key is provided
-->{{#vardefine:hero_key_or_en|{{{key}}}}}<!-- key
-->{{#vardefine:hero_en|{{#invoke:Lang|get_string|{{{key}}}|lang_code_override=en}}}}<!-- en
-->|<!-- If key is not provided, use {{{1}}} and assume its in english where it will be re-localized to current language in called functions
-->{{#vardefine:hero_key_or_en|{{{1}}}}}<!-- en
-->{{#vardefine:hero_en|{{{1}}}}}<!-- en
-->}}<!--
-->
 
{| class=" infobox" style="font-family: 'Retail Demo', 'PT Serif','Palatino','Georgia',serif;padding:8px;border-radius: 13px;border: none 1px #A69885;color: #FFEFD7;width: 250px; background-color: #2F2F2F; font-weight: bold"
! colspan="2" style="color: #FFEFD7; background-color: #2F2F2F; font-size: {{{font-size|25px}}}; font-family: 'PT Serif','Palatino','Georgia',serif; font-weight: bold; text-shadow: 0px 2px 3px black, 1px 1px 2px #A69885, 0px 0px 1px black; color:#FFEFD7;"; color:#FFEFD7;" |
<div style="display: flex; justify-content: space-between">
<div style="width: 50px;"></div>
<div class="infobox-hero-name" style="margin-top:2px;font-family:'Forevs Demo', 'PT Serif','Palatino','Georgia',serif;';">{{{name_loc|{{{name|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|Name}}}}}}}}</div>
<div style="padding-left: 10px;">[[Image:{{{name|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|Name}}}}}_MM.png|frameless|center|40px]]</div>
</div>
 
|-
! colspan="2"style="Overflow:hidden;border-radius: 15px;background-image: linear-gradient(#A69885, #72695A);padding:0px; background-color:#a79986;" | [[File:{{{card}}}|250px|alt={{{BASEPAGENAME}}}]]
 
|-
!colspan="2" style="font-weight: bold; font-size: 17px; font-family: 'Retail Demo', 'PT Serif','Palatino','Georgia',serif; font-weight: bold; text-shadow: 0px 2px 3px black, 1px 1px 2px #A69885, 0px 0px 1px black; color:#FFEFD7;" | Weapon name:<br><span style="font-size: {{{weapon-font-size|19px}}}">{{#if:{{{weapon_name}}}|''"{{{weapon_name|}}}"''}}</span>
|-
! colspan="2" style="color: #FFEFD7; background-color: #2F2F2F; font-size: 14px; font-family: 'Retail Demo', 'PT Serif','Palatino','Georgia',serif; font-style: italic; text-shadow: 0px 0px 4px black, 0px 0px 0px black, 0px 0px 0px black; color:#FFEFD7;" | <b>Initial Stats</b>
|-
! colspan="2" style="border-radius: 10px;background-color: #d5903f; font-weight: bold; font-size: 17px; font-family: 'Retail Demo', 'PT Serif','Palatino','Georgia',serif; font-weight: bold; text-shadow: 0px 2px 4px black, 1px 1px 2px black, 0px 0px 1px black; color:#FFEFD7; border-bottom: none" | [[Stats#Weapon|<span style="font-weight: bold; text-shadow: 0px 2px 4px black, 1px 1px 2px black, 0px 0px 1px black; color:#FFEFD7; border-bottom: none"">Weapon</span>]]
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | DPS:
| {{Icon/Brown|[[File:Damage.png|20px|link=Damage per second]]|{{{dps|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|DPS|2}} }}}}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Bullet Damage:
| {{Icon/Brown|[[File:Bullet damage.png|20px|link=Bullet Damage]]|{{{bullet_damage|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|BulletDamage|3}}}}}}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Ammo:
| {{Icon/Grey|[[File:Clip size icon.png|20px|link=Ammo]]|{{{ammo|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|ClipSize|3}}}}}}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Bullets per sec:
| {{Icon/Grey|[[File:Bullets per sec icon.png|20px|link=Fire Rate]]|{{{bullets_per_sec|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|RoundsPerSecond|3}}}}}}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Reload Time:
| {{Icon/Grey|[[File:AttributeIconReloadTime.png|20px|link=Reload Time]]|{{{reload_time|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|ReloadTime|3}}}}}&ThinSpace;s}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Bullet Velocity:
| {{Icon/Grey|[[File:AttributeIconBulletSpeed.png|20px|link=Bullet Velocity]]|{{{bullet_velocity|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|BulletSpeed|3}}}}}&ThinSpace;m/s}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Light Melee:
| {{Icon/Brown|[[File:Melee damage.png|20px|link=Melee attack#Light]]|{{{light_melee|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|LightMeleeDamage|3}}}}}}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Heavy Melee:
| {{Icon/Brown|[[File:Melee damage.png|20px|link=Melee attack#Heavy]]|{{{heavy_melee|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|HeavyMeleeDamage|3}}}}}}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Falloff Range:
| {{Icon/Brown||{{{range|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|FalloffStartRange|2}}&ThinSpace;m → {{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|FalloffEndRange|2}}&ThinSpace;}}}m}}
|-
! colspan="2" style="border-radius: 10px;background-color: #74b01c; font-weight: bold; font-size: 17px; font-family: 'Retail Demo', 'PT Serif','Palatino','Georgia',serif; font-weight: bold; text-shadow: 0px 2px 4px black, 1px 1px 2px black, 0px 0px 1px black; color:#FFEFD7; border-bottom: none"  | [[Stats#Vitality|<span style="font-weight: bold; text-shadow: 0px 2px 4px black, 1px 1px 2px black, 0px 0px 1px black; color:#FFEFD7; border-bottom: none"">Vitality</span>]]
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Health:
| {{Icon/Grey|[[File:Extra Health.png|20px|link=Health]]|{{{max_health|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|MaxHealth|3}}}}}}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Health Regen:
| {{Icon/Grey|[[File:Health regen.png|20px|link=Health Regen]]|{{{health_regen|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|BaseHealthRegen|2}}}}}}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Bullet Resist:
| {{Icon/Grey|[[File:Bullet Armor.png|20px|link=Bullet Resist]]|{{{bullet_resist|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|BulletResist|3}}}}}%}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Spirit Resist:
| {{Icon/Grey|[[File:Spirit Armor.png|20px|link=Spirit Resist]]|{{{spirit_resist|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|TechResist|3}}}}}%}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Move Speed:
| {{Icon/Grey|[[File:Move speed.png|20px|link=Move Speed]]|{{{move_speed|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|MaxMoveSpeed|2}}}}}&ThinSpace;m/s}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Sprint Speed:
| {{Icon/Grey|[[File:Move speed.png|20px|link=Move Speed]]|{{{sprint_speed|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|SprintSpeed|2}}}}}&ThinSpace;m/s}}
|-
! style="text-align:right;color: #999999; background-color: #2F2F2F" | Stamina:
| {{Icon/Grey|[[File:Springy_boots_icon.png|20px|link=Stamina]]|{{{stamina|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|Stamina|2}}}}}}}
|-
! colspan="2" style="border-radius: 10px; background-color: #c288f0; font-weight: bold; font-size: 17px; font-family: 'Retail Demo', 'PT Serif','Palatino','Georgia',serif; font-weight: bold; " | [[Level#Boons from Patron|<span style="font-weight: bold; text-shadow: 0px 2px 4px black, 1px 1px 2px black, 0px 0px 1px black; color:#FFEFD7; border-bottom: none"">Power Increases</span>]]
|-
| colspan="2" style="text-align: center; font-weight: normal" | +'''{{{increase1_value}}}''' {{{increase1_stat}}}
|-
| colspan="2" style="text-align: center; font-weight: normal" | +'''{{{increase2_value}}}''' {{{increase2_stat}}}
|-
| colspan="2" style="text-align: center; font-weight: normal" | +'''{{{increase3_value}}}''' {{{increase3_stat}}}
{{#if:{{{increase4_value|}}}
| <tr><td colspan="2" style="text-align: center; font-weight: normal"> +'''{{{increase4_value}}}''' {{{increase4_stat}}} </td></tr>}}
|-
{{#if:{{{increase5_value|}}}
| <tr><td colspan="2" style="text-align: center; font-weight: normal"> +'''{{{increase5_value}}}''' {{{increase5_stat}}} </td></tr>}}
|-
|}
</div>
{{Quotation||<b>{{Summary hero|{{{name|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|Name}}}}}|{{{lang|English}}}}}</b>|{{Description hero|{{{name|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|Name}}}}}|{{{lang|English}}}}}}}<noinclude>{{Documentation}}</noinclude>