Jump to content

Template:Infobox Weapon: Difference between revisions

From DEAD Wiki
No edit summary
No edit summary
Line 1: Line 1:
{| class="infobox infobox-weapon"
<!-- Requires ParserFunctions -->
|+ {{{title|{{PAGENAME}}}}}
<table class="infobox infobox-weapon" style="width:320px">
  <caption>{{{title|{{PAGENAME}}}}}</caption>


|-
  <!-- IMAGE -->
| colspan="2" class="infobox-weapon-image" style="text-align:center; padding:.4em .6em;" |
  {{#if: {{{image|}}}
{{#if: {{{image|}}}
  | <tr>
| [[File:{{{image}}}|frameless|center|300px|link={{{link|}}}]]
      <td colspan="2" class="infobox-weapon-image" style="text-align:center; padding:.4em .6em;">
}}
        [[File:{{{image}}}|frameless|center|300px|link={{{link|}}}]]
      </td>
    </tr>
  }}


{{#if: {{{type|}}}
  <!-- SIMPLE FIELDS -->
|-
  {{#if: {{{type|}}}        | <tr><th>Type</th>            <td>{{{type}}}</td></tr> }}
! Type
  {{#if: {{{rarity|}}}      | <tr><th>Rarity</th>          <td>{{{rarity}}}</td></tr> }}
| {{{type}}}
  {{#if: {{{slot|}}}        | <tr><th>Slot</th>            <td>{{{slot}}}</td></tr> }}
}}
  {{#if: {{{ammo|}}}        | <tr><th>Ammo</th>            <td>{{{ammo}}}</td></tr> }}
  {{#if: {{{source|}}}      | <tr><th>Source</th>          <td>{{{source}}}</td></tr> }}
  {{#if: {{{cost|}}}        | <tr><th>Cost</th>            <td>{{{cost}}}</td></tr> }}
  {{#if: {{{first|}}}        | <tr><th>First appearance</th><td>{{{first}}}</td></tr> }}


{{#if: {{{rarity|}}}
  <!-- STATS WITH OPTIONAL BARS -->
|-
  {{#if: {{{damage|}}}
! Rarity
  | <tr><th>Damage</th>
| {{{rarity}}}
      <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>
}}
    </tr>
  }}
  {{#if: {{{rof|}}}
  | <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>
    </tr>
  }}
  {{#if: {{{sustain|}}}
  | <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>
    </tr>
  }}
  {{#if: {{{magazine|}}}    | <tr><th>Magazine</th>        <td>{{{magazine}}}</td></tr> }}
  {{#if: {{{reload|}}}      | <tr><th>Reload</th>          <td>{{{reload}}}</td></tr> }}
  {{#if: {{{recoil|}}}
  | <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>
    </tr>
  }}
  {{#if: {{{proj_speed|}}}  | <tr><th>Projectile speed</th><td>{{{proj_speed}}}</td></tr> }}


{{#if: {{{slot|}}}
  <!-- UPGRADES -->
|-
  {{#if: {{{upgrade_name|}}}
! Slot
  | <tr><th>Upgrade</th>
| {{{slot}}}
      <td>'''{{{upgrade_name}}}'''{{#if: {{{upgrade_cost|}}}| – {{{upgrade_cost}}}}}{{#if: {{{upgrade_note|}}}|<br/>{{{upgrade_note}}}}}</td>
}}
    </tr>
  }}
  {{#if: {{{alt_upgrades|}}} | <tr><th>Alt upgrades</th>    <td>{{{alt_upgrades}}}</td></tr> }}


{{#if: {{{ammo|}}}
  <!-- NOTES -->
|-
  {{#if: {{{notes|}}}       | <tr><th>Notes</th>          <td>{{{notes}}}</td></tr> }}
! Ammo
| {{{ammo}}}
}}


{{#if: {{{source|}}}
</table>
|-
! Source
| {{{source}}}
}}
 
{{#if: {{{cost|}}}
|-
! Cost
| {{{cost}}}
}}
 
{{#if: {{{first|}}}
|-
! First appearance
| {{{first}}}
}}
 
{{#if: {{{damage|}}}
|-
! Damage
| <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>
}}
 
{{#if: {{{rof|}}}
|-
! Rate of fire
| <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>
}}
 
{{#if: {{{sustain|}}}
|-
! Sustained DPS
| <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>
}}
 
{{#if: {{{magazine|}}}
|-
! Magazine
| {{{magazine}}}
}}
 
{{#if: {{{reload|}}}
|-
! Reload
| {{{reload}}}
}}
 
{{#if: {{{recoil|}}}
|-
! Recoil
| <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>
}}
 
{{#if: {{{proj_speed|}}}
|-
! Projectile speed
| {{{proj_speed}}}
}}
 
{{#if: {{{upgrade_name|}}}
|-
! Upgrade
| '''{{{upgrade_name}}}'''{{#if: {{{upgrade_cost|}}}| – {{{upgrade_cost}}}}}{{#if: {{{upgrade_note|}}}|<br/>{{{upgrade_note}}}}}
}}
 
{{#if: {{{alt_upgrades|}}}
|-
! Alt upgrades
| {{{alt_upgrades}}}
}}
 
{{#if: {{{notes|}}}
|-
! Notes
| {{{notes}}}
}}
 
|}

Revision as of 12:08, 5 September 2025

Infobox Weapon