Template:WeaponCard: Difference between revisionsGive feedback
m includeonly instead of noinclude so the template's default params isnt outputted here |
removing inline css because we have templatestyles now! |
||
| (37 intermediate revisions by 8 users not shown) | |||
| Line 1: | Line 1: | ||
<includeonly> | <includeonly><!-- | ||
{{#if: {{{key|}}} | | -->{{#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 | |||
}} | -->}} | ||
<div | <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 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 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> | </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> | |||
| | |||
| | |||
| {{# | |||