Template:WeaponCard: Difference between revisionsGive feedback
Created for Weapon Displays. Doesn't include all stats since we have other templates for that |
removing inline css because we have templatestyles now! |
||
| (52 intermediate revisions by 9 users not shown) | |||
| Line 1: | Line 1: | ||
< | <includeonly><!-- | ||
< | -->{{#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 | ||
-->}} | |||
|style=" | <div class="weaponcard-container"> | ||
<div class="weapon-display"> | |||
<div class="name-stats-container"> | |||
<div class="weapon-name">'''{{{weapon_name|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|NameKey|true}}}}}'''</div> | |||
<div class="weapon-type-container"> | |||
{{#if:{{#invoke:HeroData|get_list_elem|{{#var:hero_key_or_en}}|WeaponTypes|1|true}} | |||
|<div class="weapon-type">{{#invoke:HeroData|get_list_elem|{{#var:hero_key_or_en}}|WeaponTypes|1|true}}</div> | |||
|}}<!-- | |||
-->{{#if:{{#invoke:HeroData|get_list_elem|{{#var:hero_key_or_en}}|WeaponTypes|2|true}} | |||
|<div class="weapon-type">{{#invoke:HeroData|get_list_elem|{{#var:hero_key_or_en}}|WeaponTypes|2|true}}</div> | |||
|}}<!-- | |||
-->{{#if:{{#invoke:HeroData|get_list_elem|{{#var:hero_key_or_en}}|WeaponTypes|3|true}} | |||
|<div class="weapon-type">{{#invoke:HeroData|get_list_elem|{{#var:hero_key_or_en}}|WeaponTypes|3|true}}</div> | |||
|}} | |||
</div></div> | |||
<div class="second-half-container"> | |||
<div class="dps-text">[[File:Bullet_damage.png|20px|link=Damage per second]] <span style="color:#ffefd7;>{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|DPS|2}}</span> <span style="color:#ccbca8;">{{#invoke:Lang|get_string|DPS_label}}</span> | |||
</div> | </div> | ||
<div class="falloff-range-container"> | |||
<div class="falloff-range-text">{{#invoke:Lang|get_string|CitadelHeroStats_Weapon_Falloff}}</div><!-- | |||
--><div class="falloff-range-numbers">{{#ifeq:{{{no_falloff|}}}|true|N/A|{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|FalloffStartRange|2}}{{#invoke:Lang|get_string|StatDesc_WeaponRangeFalloffMin_postfix}} ➞ {{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|FalloffEndRange|2}}{{#invoke:Lang|get_string|StatDesc_WeaponRangeFalloffMax_postfix}}}}</div> | |||
</div> | </div> | ||
<div | <div class="weapon-image">{{#ifexist:File:{{#var:hero_en}} Weapon.png|[[File:{{#var:hero_en}} Weapon.png|320x200px|link=]]|[[File:Placeholder Weapon.png|320x200px|link=]]}} | ||
</div> | </div> | ||
</div> | |||
</div> | |||
| | <div class="notes-box">{{#ifeq:{{{no_description|}}}|true||{{#invoke:HeroData|get_hero_var|{{#var:hero_key_or_en}}|DescKey|true}}}}</div> | ||
| | </div></includeonly><templatestyles src="WeaponCard/styles.css"/><noinclude>{{Documentation}}</noinclude> | ||
{ | |||
| {{ | |||
| | |||
< | |||