Template:Infobox Weapon: Difference between revisions
Appearance
No edit summary |
No edit summary |
||
| Line 1: | Line 1: | ||
<!-- Requires ParserFunctions --> | <!-- Requires ParserFunctions --> | ||
<div style="display:none">{{#pageimage: {{{image | |||
<!-- Optional: set the page image for search/preview, but don't break if empty --> | |||
<div style="display:none">{{#if:{{{image|}}}|{{#pageimage:{{{image}}}}}}}</div> | |||
<!-- Responsive / demo-safe wrapper --> | |||
<div class="infobox-weapon-wrap" | |||
style="{{#ifeq:{{{demo|0}}}|1 | |||
|float:none;clear:both;margin:0 0 1em 0;max-width:520px; | |||
|{{#switch:{{{float|right}}} | |||
<table class="infobox infobox-weapon" style="width: | | none = float:none;clear:both;margin:0 0 1em 0; | ||
| left = float:left; margin:0 1em 1em 0; | |||
| #default = float:right; margin:0 0 1em 1em; | |||
}}max-width:320px;}}"> | |||
<table class="infobox infobox-weapon" style="width:100%"> | |||
<caption>{{{title|{{PAGENAME}}}}}</caption> | <caption>{{{title|{{PAGENAME}}}}}</caption> | ||
| Line 16: | Line 21: | ||
| <tr> | | <tr> | ||
<td colspan="2" class="infobox-weapon-image" style="text-align:center; padding:.4em .6em;"> | <td colspan="2" class="infobox-weapon-image" style="text-align:center; padding:.4em .6em;"> | ||
[[File:{{{image}}}|frameless|center|300px|link={{{link|}}}]] | [[File:{{{image}}}|frameless|center|300px|link={{{link|{{PAGENAME}}}}}]] | ||
</td> | </td> | ||
</tr> | </tr> | ||
| Line 30: | Line 35: | ||
{{#if: {{{first|}}} | <tr><th>First appearance</th><td>{{{first}}}</td></tr> }} | {{#if: {{{first|}}} | <tr><th>First appearance</th><td>{{{first}}}</td></tr> }} | ||
<!-- STATS | <!-- STATS (bars can be disabled with bars=0) --> | ||
{{#if: {{{damage|}}} | {{#if: {{{damage|}}} | ||
| <tr><th>Damage</th> | | <tr><th>Damage</th> | ||
<td><div class="statline"><span class="statnum">{{{damage}}}</span>{{#if: {{{damage_pct|}}} | <div class="statbar"><div class="statbar__fill" style="width:{{{damage_pct}}}%"></div></div> }}</div></td> | <td> | ||
<div class="statline"> | |||
<span class="statnum">{{{damage}}}</span> | |||
{{#ifeq:{{{bars|1}}}|1|{{#if: {{{damage_pct|}}} | <div class="statbar"><div class="statbar__fill" style="width:{{{damage_pct}}}%"></div></div> }} }} | |||
</div> | |||
</td> | |||
</tr> | </tr> | ||
}} | }} | ||
{{#if: {{{rof|}}} | {{#if: {{{rof|}}} | ||
| <tr><th>Rate of fire</th> | | <tr><th>Rate of fire</th> | ||
<td><div class="statline"><span class="statnum">{{{rof}}}</span>{{#if: {{{rof_pct|}}} | <div class="statbar"><div class="statbar__fill" style="width:{{{rof_pct}}}%"></div></div> }}</div></td> | <td> | ||
<div class="statline"> | |||
<span class="statnum">{{{rof}}}</span> | |||
{{#ifeq:{{{bars|1}}}|1|{{#if: {{{rof_pct|}}} | <div class="statbar"><div class="statbar__fill" style="width:{{{rof_pct}}}%"></div></div> }} }} | |||
</div> | |||
</td> | |||
</tr> | </tr> | ||
}} | }} | ||
{{#if: {{{sustain|}}} | {{#if: {{{sustain|}}} | ||
| <tr><th>Sustained DPS</th> | | <tr><th>Sustained DPS</th> | ||
<td><div class="statline"><span class="statnum">{{{sustain}}}</span>{{#if: {{{sustain_pct|}}} | <div class="statbar"><div class="statbar__fill" style="width:{{{sustain_pct}}}%"></div></div> }}</div></td> | <td> | ||
<div class="statline"> | |||
<span class="statnum">{{{sustain}}}</span> | |||
{{#ifeq:{{{bars|1}}}|1|{{#if: {{{sustain_pct|}}} | <div class="statbar"><div class="statbar__fill" style="width:{{{sustain_pct}}}%"></div></div> }} }} | |||
</div> | |||
</td> | |||
</tr> | </tr> | ||
}} | }} | ||
| Line 50: | Line 70: | ||
{{#if: {{{recoil|}}} | {{#if: {{{recoil|}}} | ||
| <tr><th>Recoil</th> | | <tr><th>Recoil</th> | ||
<td><div class="statline"><span class="statnum">{{{recoil}}}</span>{{#if: {{{recoil_pct|}}} | <div class="statbar"><div class="statbar__fill" style="width:{{{recoil_pct}}}%"></div></div> }}</div></td> | <td> | ||
<div class="statline"> | |||
<span class="statnum">{{{recoil}}}</span> | |||
{{#ifeq:{{{bars|1}}}|1|{{#if: {{{recoil_pct|}}} | <div class="statbar"><div class="statbar__fill" style="width:{{{recoil_pct}}}%"></div></div> }} }} | |||
</div> | |||
</td> | |||
</tr> | </tr> | ||
}} | }} | ||
| Line 67: | Line 92: | ||
</table> | </table> | ||
</div> | |||
Latest revision as of 14:09, 6 September 2025