Template:HeroRosterCard: Difference between revisions

removed div class to not conflict with hero navbox
localization fix
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
<templatestyles src="Infobox_hero/styles.css" />
<templatestyles src="Infobox_hero/themes.css" />
<onlyinclude>
<onlyinclude>
{{#vardefine:quotemark|"}}
{{#vardefine:quotemark|"}}
{{#vardefine:hero|{{#invoke:Lang|get_string|{{{key}}}|lang_code_override=en}}}}<!--
{{#vardefine:hero|{{#invoke:Lang|get_string|{{{key}}}|lang_code_override=en}}}}<!--
--><div class="nav-bg" style="display:inline-block; margin: 8px 5px; max-width:400px; border-radius: 20px;">
--><div class="nav-bg" style="display:inline-block; margin: 3px 5px; max-width:300px; border-radius: 20px;">
{|- style="table-layout: fixed; text-align:center; font-size: 12px; margin: 20px; font-family:'Valve Occult','Retail Demo Regular','Open Sans', 'PT Serif','Palatino','Georgia',serif;"
{|- style="table-layout: fixed; text-align:center; font-size: 12px; margin:10px; font-family:'Valve Occult','Retail Demo Regular','Open Sans', 'PT Serif','Palatino','Georgia',serif;"
| {{If lang
|{{Template:Icon/White|{{If lang
   | <!-- 1st Parameter: English/Default -->
   | <!-- 1st Parameter: English/Default -->
     <div>{{Template:Icon/White|{{#ifexist:File:{{{name|{{#var:hero}}}}}_name.png|[[File:{{{name|{{#var:hero}}}}}_name.png|x40px|link={{{name|{{#var:hero}}}}}]]|[[{{{hero_link|{{{name|{{#var:hero}}}}}}}}|<span style=font-size:50px>{{{hero_loc|{{{name|{{#var:hero}}}}}}}}</span>]]}}}}</div>
     <div>{{#ifexist:File:{{#var:hero}}_name.svg|[[File:{{#var:hero}}_name.svg|x35px|link={{{name|{{#var:hero}}}}}]]|[[{{{hero_link|{{#var:hero}}}}}|<span style=font-size:40px>{{{hero_loc|{{#var:hero}}}}}</span>]]}}</div>
   | <!-- 2nd Parameter: Other Languages -->
   | <!-- 2nd Parameter: Other Languages -->
     '''[[{{{hero_link|{{#var:hero}}}}}{{If_lang}}|<span style=color:#000000>{{{hero_loc|{{#var:hero}}}}}</span>]]'''
     <div>{{#ifexist:File:{{#var:hero}}_name_{{#invoke:Lang|get_lang_code}}.svg|[[File:{{#var:hero}}_name_{{#invoke:Lang|get_lang_code}}.svg|x35px|link={{#var:hero}}{{If lang}}]]|[[{{{hero_link|{{#var:hero}}{{If lang}}}}}|<span style=font-size:40px>{{{hero_loc|{{#invoke:Lang|get_string|{{{key}}}}}}}}</span>]]}}</div>
}} <div style="height: 280px; display: flex; align-items: center; justify-content: center;">[[File:{{{name|{{#var:hero}}}}} Render.png|270x280px|link={{#var:hero}}{{If_lang}}]]</div>
}}}} <div class="HeroRosterCard" style="height:250px; display: flex; align-items: center; justify-content: center;">[[File:{{#var:hero}} Render.png|270x250px|link={{#var:hero}}{{If_lang}}]]</div>
|-
|-
|{{#ifeq: {{{no_tags|}}}|true
|<span style="height:75px; display: flex; align-items: center; justify-content: center;">{{#ifeq: {{{no_tags|}}}|true
||{{Infobox hero tags|key={{{key}}}|size=1|align=center}}|}}
||{{Infobox hero tags|key={{{key}}}|size=0.85|align=center}}|}}</span>
|-
|-
| {{AbilityCircle|name={{{Ability1|{{#invoke:Abilities|get_ability_name|{{{key|hero_atlas}}}|1}}}}}|iconsize=48|bgsize=69|link={{If lang|{{{hero_link|{{{name|{{#var:hero}}}}}}}}#Abilities|{{{hero_link|{{{name|{{#var:hero}}}}}}}}{{If_lang}}}}}}<!--
|<span style="height:70px; display: flex; align-items: center; justify-content: center;"><!--
-->{{AbilityCircle|name={{{Ability2|{{#invoke:Abilities|get_ability_name|{{{key|hero_atlas}}}|2}}}}}|iconsize=48|bgsize=69|link={{If lang|{{{hero_link|{{{name|{{#var:hero}}}}}}}}#Abilities|{{{hero_link|{{{name|{{#var:hero}}}}}}}}{{If_lang}}}}}}<!--
--><span style>{{AbilityCircle|name={{{Ability1|{{#invoke:Abilities|get_ability_name|{{{key|hero_atlas}}}|1|lang=en}}}}}|iconsize=40|bgsize=55|link={{If lang|{{{hero_link|{{#var:hero}}}}}#Abilities|{{{hero_link|{{#var:hero}}}}}{{If_lang}}}}}}</span><!--
-->{{AbilityCircle|name={{{Ability3|{{#invoke:Abilities|get_ability_name|{{{key|hero_atlas}}}|3}}}}}|iconsize=48|bgsize=69|link={{If lang|{{{hero_link|{{{name|{{#var:hero}}}}}}}}#Abilities|{{{hero_link|{{{name|{{#var:hero}}}}}}}}{{If_lang}}}}}}<!--
-->{{AbilityCircle|name={{{Ability2|{{#invoke:Abilities|get_ability_name|{{{key|hero_atlas}}}|2|lang=en}}}}}|iconsize=40|bgsize=55|link={{If lang|{{{hero_link|{{#var:hero}}}}}#Abilities|{{{hero_link|{{#var:hero}}}}}{{If_lang}}}}}}<!--
-->{{AbilityCircle|name={{{Ability4|{{#invoke:Abilities|get_ability_name|{{{key|hero_atlas}}}|4}}}}}|iconsize=48|bgsize=69|link={{If lang|{{{hero_link|{{{name|{{#var:hero}}}}}}}}#Abilities|{{{hero_link|{{{name|{{#var:hero}}}}}}}}{{If_lang}}}}}}
-->{{AbilityCircle|name={{{Ability3|{{#invoke:Abilities|get_ability_name|{{{key|hero_atlas}}}|3|lang=en}}}}}|iconsize=40|bgsize=55|link={{If lang|{{{hero_link|{{#var:hero}}}}}#Abilities|{{{hero_link|{{#var:hero}}}}}{{If_lang}}}}}}<!--
-->{{AbilityCircle|name={{{Ability4|{{#invoke:Abilities|get_ability_name|{{{key|hero_atlas}}}|4|lang=en}}}}}|iconsize=40|bgsize=55|link={{If lang|{{{hero_link|{{#var:hero}}}}}#Abilities|{{{hero_link|{{#var:hero}}}}}{{If_lang}}}}}}</span>
|-
|<span style="color:#ffefd7; font-family:Retail Demo, Open Sans; font-weight:bold; font-size:1.1em"><span style="font-size:1.3em">{{#invoke:HeroData|get_hero_var|{{{key|hero_atlas}}}|DPS|2}}</span> {{#invoke:Lang|get_string|DPS_label}}</span>
|}
|}
</div></onlyinclude>
</div></onlyinclude>
<noinclude>
<noinclude>
{{User:Gammaton32/HeroRosterCard
{{HeroRosterCard
|key=hero_bebop
|key=hero_bebop
}}{{User:Gammaton32/HeroRosterCard
}}{{HeroRosterCard
|key=hero_dynamo
|key=hero_dynamo
}}{{User:Gammaton32/HeroRosterCard
}}{{HeroRosterCard
|key=hero_orion
|key=hero_orion
}}{{User:Gammaton32/HeroRosterCard
}}{{HeroRosterCard
|key=hero_haze
|key=hero_haze
}}
}}
{{Documentation}}</noinclude>
{{Documentation}}</noinclude>