Difference between revisions of "Template:InfoboxVariant"

From BTAWiki
Jump to navigation Jump to search
(Created page with "<infobox> <title source="title"/> <image source="image"> <caption source="caption1"/> </image> <group collapse="open"> <header>General Data</header> <data...")
 
Line 1: Line 1:
<infobox>
+
<table class="infoboxvariant">
   <title source="title"/>
+
   <tr>
  <image source="image">
+
    <th style="text-align:center;" colspan=2>
     <caption source="caption1"/>
+
      <div class="infobox-variantname">{{{name|{{PAGENAME}}}}}</div>
   </image>
+
     </th>
   <group collapse="open">
+
   </tr>
    <header>General Data</header>
+
 
     <data source="name">
+
   <tr>
      <label>Name</label>
+
    <th style="text-align:center; padding:10px;" colspan=2>
    </data>
+
      {{#if:{{{image|}}}|
     <data source="class">
+
        <div class="infobox-variantimage">[[File:{{{image}}}]]</div>
      <label>Class</label>
+
      }}
    </data>
+
     </th>
     <data source="tonnage">
+
  </tr>
      <label>Tonnage</label>
+
 
    </data>
+
  <tr>
     <data source="stock_role">
+
     <th style="text-align:center; padding:8px;" colspan=2>General Data</th>
      <label>Stock Role</label>
+
  </tr>
    </data>
+
 
    <data source="cost">
+
  {{#if:{{{class|}}}|
      <label>Cost</label>
+
  <tr>
     </data>
+
     <th align=left>Class</th>
    <data source="rarity">
+
    <td>{{{class}}}</td>
      <label>Rarity</label>
+
  </tr>
     </data>
+
  }}
    <data source="hardpoints">
+
 
      <label>Hardpoints</label>
+
  {{#if:{{{weight|}}}|
     </data>
+
  <tr>
     <data source="jump_jets">
+
     <th>Weight</th>
      <label>Jump Jets</label>
+
    <td>{{{weight}}}</td>
     </data>
+
  </tr>
   </group>
+
  }}
   <group collapse="open">
+
 
     <header>Stock Specifications</header>
+
  {{#if:{{{stock role|}}}|
     <data source="firepower">
+
  <tr>
      <label>Firepower</label>
+
    <th>Stock Role</th>
     </data>
+
     <td>{{{stock role}}}</td>
     <data source="movement">
+
  </tr>
      <label>Movement</label>
+
  }}
     </data>
+
 
     <data source="durability">
+
  {{#if:{{{rarity|}}}|
      <label>Durability</label>
+
  <tr>
     </data>
+
    <th>Rarity</th>
     <data source="heat">
+
     <td>{{{rarity}}}</td>
      <label>Heat</label>
+
  </tr>
    </data>
+
  }}
     <data source="range">
+
 
      <label>Range</label>
+
  {{#if:{{{hardpoints|}}}|
    </data>
+
  <tr>
    <data source="melee">
+
    <th>Hardpoints</th>
      <label>Melee</label>
+
     <td>{{{hardpoints}}}</td>
     </data>
+
  </tr>
   </group>
+
  }}
   <group collapse="open">
+
 
     <header>Stock Equipment</header>
+
  <tr>
     <data source="general">
+
     <th style="text-align:center; padding:8px;" colspan=2>Stock Specifications</th>
      <label>General</label>
+
  </tr>
     </data>
+
 
     <data source="head">
+
  {{#if:{{{speed|}}}|
      <label>Head</label>
+
  <tr>
     </data>
+
    <th>Speed</th>
     <data source="center_torso">
+
     <td>{{{speed}}}</td>
      <label>Center Torso</label>
+
   </tr>
     </data>
+
  }}
     <data source="right_torso">
+
 
      <label>Right Torso</label>
+
  {{#if:{{{maxdamage|}}}|
     </data>
+
   <tr>
     <data source="left_torso">
+
     <th>Firepower</th>
      <label>Left Torso</label>
+
     <td>Max Damage: {{{maxdamage}}}
    </data>
+
{{#if:{{{maxstability|}}}|<br>Max Stability: {{{maxstability}}}}}</td>
     <data source="right_arm">
+
  </tr>
      <label>Right Arm</label>
+
  }}
    </data>
+
 
    <data source="left_arm">
+
  {{#if:{{{maxarmor|}}}|
      <label>Left Arm</label>
+
  <tr>
     </data>
+
     <th>Durability</th>
    <data source="right_leg">
+
     <td>Max Armor: {{{maxarmor}}} <br>Max Structure: {{{maxstructure}}}</td>
      <label>Right Leg</label>
+
  </tr>
    </data>
+
  }}
    <data source="left_leg">
+
 
      <label>Left Leg</label>
+
  {{#if:{{{heatsinking|}}}|
    </data>
+
  <tr>
   </group>
+
     <th>Heat Efficiency</th>
</infobox><noinclude>{{documentation}}</noinclude>
+
     <td>Sinking: {{{heatsinking}}} <br>Alpha: {{{alphaheat}}}</td>
 +
  </tr>
 +
  }}
 +
 
 +
  {{#if:{{{chargedamage|}}}|
 +
  <tr>
 +
     <th>Melee</th>
 +
     <td>Charge: {{{chargedamage}}} <br>Kick: {{{kickdamage}}} <br>Weapon: {{{meleeweapondamage}}} <br>Punch: {{{punchdamage}}}</td>
 +
  </tr>
 +
  }}
 +
 
 +
  <tr>
 +
     <th style="text-align:center; padding:8px;" colspan=2>Stock Equipment</th>
 +
  </tr>
 +
 
 +
  {{#if:{{{enginetype|}}}|
 +
  <tr>
 +
    <th>Engine</th>
 +
     <td>{{{enginetype}}}</td>
 +
   </tr>
 +
  }}
 +
 
 +
  {{#if:{{{coresize|}}}|
 +
   <tr>
 +
     <th>Core</th>
 +
     <td>{{{coresize}}}</td>
 +
  </tr>
 +
  }}
 +
 
 +
  {{#if:{{{heatsinkkit|}}}|
 +
  <tr>
 +
     <th>Heat Sinks</th>
 +
     <td>{{{heatsinkkit}}}</td>
 +
  </tr>
 +
  }}
 +
 
 +
  {{#if:{{{ecooling|}}}|
 +
  <tr>
 +
     <th>E-Cooling</th>
 +
     <td>{{{ecooling}}}</td>
 +
  </tr>
 +
  }}
 +
 
 +
  {{#if:{{{structuretype|}}}|
 +
  <tr>
 +
     <th>Structure</th>
 +
     <td>{{{structuretype}}}</td>
 +
  </tr>
 +
  }}
 +
 
 +
  {{#if:{{{armortype|}}}|
 +
  <tr>
 +
     <th>Armor</th>
 +
     <td>{{{armortype}}}</td>
 +
  </tr>
 +
  }}
 +
 
 +
  {{#if:{{{headequip|}}}|
 +
  <tr>
 +
     <th>Head</th>
 +
    <td>{{{headequip}}}</td>
 +
  </tr>
 +
  }}
 +
 
 +
  {{#if:{{{ctequip1|}}}|
 +
  <tr>
 +
    <th>Center Torso</th>
 +
     <td>{{{ctequip1}}}
 +
{{#if:{{{ctequip2|}}}|<br>{{{ctequip2}}}}}
 +
{{#if:{{{ctequip3|}}}|<br>{{{ctequip3}}}}}
 +
{{#if:{{{ctequip4|}}}|<br>{{{ctequip4}}}}}
 +
{{#if:{{{ctequip5|}}}|<br>{{{ctequip5}}}}}
 +
{{#if:{{{ctequip6|}}}|<br>{{{ctequip6}}}}}
 +
{{#if:{{{ctequip7|}}}|<br>{{{ctequip7}}}}}
 +
{{#if:{{{ctequip8|}}}|<br>{{{ctequip8}}}}}
 +
{{#if:{{{ctequip9|}}}|<br>{{{ctequip9}}}}}
 +
{{#if:{{{ctequip10|}}}|<br>{{{ctequip10}}}}}
 +
</td>
 +
   </tr>
 +
  }}
 +
 
 +
</table>
 +
 
 +
<noinclude>Basic template to create Infoboxes for Mech Variants.</noinclude>

Revision as of 19:26, 16 November 2020

InfoboxVariant
General Data
Stock Specifications
Stock Equipment

Basic template to create Infoboxes for Mech Variants.