Jump to content

Template:Infobox Weapon: Difference between revisions

From DEAD Wiki
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!-- Requires ParserFunctions -->
<!-- Requires ParserFunctions -->
<table class="infobox infobox-weapon" style="width:320px">
 
<!-- 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}}}
          | 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>
{{#pageimage: {{{image|}}} }}


   <!-- IMAGE -->
   <!-- IMAGE -->
Line 8: 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 22: 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 WITH OPTIONAL BARS -->
   <!-- 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 42: 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 59: Line 92:


</table>
</table>
</div>

Latest revision as of 14:09, 6 September 2025


Infobox Weapon