Template:WeaponCard: Difference between revisionsGive feedback
Jump to navigation
Jump to search
m removed more accidental empty lines |
m {{#var:hero_name}} instead of {{{1}}} (whoops) |
||
| Line 12: | Line 12: | ||
|colspan="2" style="font-family:'Retail Demo'; |{{#invoke:Lang|get_string|CitadelHeroStats_Weapon_Falloff}} | |colspan="2" style="font-family:'Retail Demo'; |{{#invoke:Lang|get_string|CitadelHeroStats_Weapon_Falloff}} | ||
|- | |- | ||
|style="font-family:'Retail Demo'; font-weight:bold; font-size:14px;"|{{#invoke:HeroData|get_hero_var|{{ | |style="font-family:'Retail Demo'; font-weight:bold; font-size:14px;"|{{#invoke:HeroData|get_hero_var|{{#var:hero_name}}|FalloffStartRange|2}}{{#invoke:Lang|get_string|StatDesc_WeaponRangeFalloffMin_postfix}} - {{#invoke:HeroData|get_hero_var|{{#var:hero_name}}|FalloffEndRange|2}}{{#invoke:Lang|get_string|StatDesc_WeaponRangeFalloffMax_postfix}} | ||
|} | |} | ||
</div> | </div> | ||
</div> | </div> | ||
<div style="position:absolute; top:0px; right:5px; ><div style="position:relative; color:#FFEFD7; font-family:'Retail Demo'; font-weight:bold; font-size:14px;">{{Icon/Brown|[[File:Damage.png|20px|link=Damage per second]]|{{#invoke:HeroData|get_hero_var|{{ | <div style="position:absolute; top:0px; right:5px; ><div style="position:relative; color:#FFEFD7; font-family:'Retail Demo'; font-weight:bold; font-size:14px;">{{Icon/Brown|[[File:Damage.png|20px|link=Damage per second]]|{{#invoke:HeroData|get_hero_var|{{#var:hero_name}}|DPS|2}} {{#invoke:Lang|get_string|DPS_label}}}}</div> </div> | ||
</div> | </div> | ||
|- | |- | ||
| style="text-align:center; font-family: 'Retail Demo'; font-weight:bold; color:#FFEFD7; height:20px; font-size:25px; line-height:8px;" | {{#invoke:HeroData|get_hero_var|{{ | | style="text-align:center; font-family: 'Retail Demo'; font-weight:bold; color:#FFEFD7; height:20px; font-size:25px; line-height:8px;" | {{#invoke:HeroData|get_hero_var|{{#var:hero_name}}|WeaponName|true}} | ||
|- | |- | ||
| | | | ||
{| style="text-align:center; color:#FFEFD7; font-family:'Retail Demo'; font-weight:bold; font-size:15px; background-color:#1B160C; border-radius:15px; margin:auto;" | {| style="text-align:center; color:#FFEFD7; font-family:'Retail Demo'; font-weight:bold; font-size:15px; background-color:#1B160C; border-radius:15px; margin:auto;" | ||
| <span style="margin-left:5px">{{#invoke:HeroData|get_list_elem|{{ | | <span style="margin-left:5px">{{#invoke:HeroData|get_list_elem|{{#var:hero_name}}|WeaponTypes|1|true}}</span> | ||
| style="background-color:rgba(0, 0, 0, 0); width:20px;"| | | style="background-color:rgba(0, 0, 0, 0); width:20px;"| | ||
| {{#invoke:HeroData|get_list_elem|{{ | | {{#invoke:HeroData|get_list_elem|{{#var:hero_name}}|WeaponTypes|2|true}} | ||
{{#if:{{#invoke:HeroData|get_list_elem|{{ | {{#if:{{#invoke:HeroData|get_list_elem|{{#var:hero_name}}|WeaponTypes|3|true}} | ||
|<td style="background-color:rgba(0, 0, 0, 0); width:20px;"></td> | |<td style="background-color:rgba(0, 0, 0, 0); width:20px;"></td> | ||
<td> <span style="margin-right:5px">{{#invoke:HeroData|get_list_elem|{{ | <td> <span style="margin-right:5px">{{#invoke:HeroData|get_list_elem|{{#var:hero_name}}|WeaponTypes|3|true}}</span></td> | ||
|}} | |}} | ||
|} | |} | ||
|- | |- | ||
| colspan="2" style="background-color:#4A3617; color:#FFEFD7; height:40px; font-family:'Retail Demo'; font-size:14px; text-align:left;"> |<span style="margin-left:10px;">{{#invoke:HeroData|get_hero_var|{{ | | colspan="2" style="background-color:#4A3617; color:#FFEFD7; height:40px; font-family:'Retail Demo'; font-size:14px; text-align:left;"> |<span style="margin-left:10px;">{{#invoke:HeroData|get_hero_var|{{#var:hero_name}}|WeaponDescription|true}}</span> | ||
|} | |} | ||
</div></includeonly><noinclude>{{Documentation}}</noinclude> | </div></includeonly><noinclude>{{Documentation}}</noinclude> | ||
Revision as of 02:16, 13 October 2024
This template uses CSS found at WeaponCard/styles.css.
Usage
This template displays weapon stats.
Recommended to use key parameter for hero key instead of an unnamed 1st parameter of the english hero name. This allows localizing it to the current language in O(1) time complexity, as opposed to O(N).
Examples
{{WeaponCard|Dynamo}}
{{WeaponCard|key=hero_forge}}
{{WeaponCard|key=hero_forge|weapon_name=Test Weapon}}
{{WeaponCard|key=hero_forge|weapon_name=Test Weapon|no_description=true}}
No description.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| 1 | 1 | no description | Unknown | optional |
| key | key | no description | Unknown | optional |
| ph | ph | no description | Unknown | optional |
| weapon_name | weapon_name | In case the weapon name is different from the files | Unknown | optional |
| no_description | no_description | Remove description
| Boolean | optional |
| no_falloff | no_falloff | Weapons with no damage falloff (Celeste)
| Boolean | optional |