Editing Template:Weapon Stats Table/Melee

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
<includeonly><!--
+
<includeonly><div><li style="display: inline-table;"><!--
 
--><!-- VARIABLES --><!--
 
--><!-- VARIABLES --><!--
 
-->{{#vardefine:name      | {{{1|{{PAGENAME}} }}} }}<!-- Name of the weapon
 
-->{{#vardefine:name      | {{{1|{{PAGENAME}} }}} }}<!-- Name of the weapon
 +
-->{{#vardefine:defaultM  | {{{2|Steel}}} }}<!-- Default material. Default = 100, since it's weapon modifiers are all 1.
 
-->{{#vardefine:stufftags  | {{lc: {{Q|{{#var:name}}|Stuff Tags}} }} }}<!-- The weapons stuff tags. Empty if weapon isn't stuffable
 
-->{{#vardefine:stufftags  | {{lc: {{Q|{{#var:name}}|Stuff Tags}} }} }}<!-- The weapons stuff tags. Empty if weapon isn't stuffable
 
-->{{#vardefine:HP        | {{formatnum: {{Q|{{#var:name}}|Max Hit Points Base|100}} | R}} }}<!-- The weapons hit points. Default = 100
 
-->{{#vardefine:HP        | {{formatnum: {{Q|{{#var:name}}|Max Hit Points Base|100}} | R}} }}<!-- The weapons hit points. Default = 100
-->{{#vardefine:hasQuality | {{#ifeq: {{Q|{{#var:name}}|Has Quality}} | true | true}} }}<!-- True if the weapon has quality
+
-->{{#vardefine:hasQuality | {{#switch: {{#var:name}} | Beer | Club | Elephant tusk | Thrumbo horn | Wood = | #default = true}} }}<!-- True if the weapon has quality
 
-->
 
-->
 
<!-- CONTROL PANEL -->
 
<!-- CONTROL PANEL -->
{| {{STDT|any}}
+
{| class="wikitable"
 +
|+ <!--Select which features you'd like to compare-->
 +
|-
 
! Feature !! Toggle
 
! Feature !! Toggle
 
|-
 
|-
{{Control Panel|Attacks{{#replace:{{#var:name}}|<nowiki> </nowiki>}}|label = Attacks}}
+
{{Control Panel|Attacks}}
{{#if:{{#var:hasQuality}}|{{#if:{{#var:stufftags}}| {{Control Panel|Quality{{#replace:{{#var:name}}|<nowiki> </nowiki>}}|label = Quality}} }} }}
+
{{#if:{{#var:hasQuality}}|{{#if:{{#var:stufftags}}|{{Control Panel|Quality}}|{{Control Panel|Quality|invert=yes}} }} }}
 
<!--{{#if:{{#var:stufftags}} |
 
<!--{{#if:{{#var:stufftags}} |
 
   {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery|}} || [[Stuff Category::Leathery]] OR}}
 
   {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery|}} || [[Stuff Category::Leathery]] OR}}
Line 25: Line 28:
 
|}
 
|}
 
<!-- MAIN TABLE -->
 
<!-- MAIN TABLE -->
<div><li style="display: inline-table;">
 
 
{| {{STDT|sortable c_03 text-center}}
 
{| {{STDT|sortable c_03 text-center}}
! colspan="{{#expr: 2 {{#if:{{#var:stufftags}}|+1}} {{#if:{{#var:hasQuality}}|+1}} }}" style="vertical-align: middle; text-align: left;" | {{Icon Small|{{#var:name}}|32}} {{#var:name}}
+
! {{#if:{{#var:stufftags}}|{{#if:{{#var:hasQuality}}|colspan="4"|colspan="3"}}|{{#if:{{#var:hasQuality}}|colspan="3"|colspan="2"}}}} style="vertical-align: middle; text-align: left;" | {{Icon Small|{{#var:name}}|32}} {{#var:name}}
<th {{#vardefineecho:collapseA|class="mw-collapsible mw-collapsed" id="mw-customcollapsible-collapseAttacks{{#replace:{{#var:name}}|<nowiki> </nowiki>}}"}} style="border-style: none;" colspan="5">{{ucfirst:{{Q|{{#var:name}}|Attack 1 Part}} }} ([[Damage types#{{Q|{{#var:name}}|Attack 1 Type}}|{{Q|{{#var:name}}|Attack 1 Type}}]])</th><!--
+
<th {{#vardefineecho:collapseA|class="mw-collapsible mw-collapsed" id="mw-customcollapsible-collapseAttacks"}} style="border-style: none;" colspan="5">{{ucfirst:{{Q|{{#var:name}}|Attack 1 Part}}}} ([[Damage types#{{Q|{{#var:name}}|Attack 1 Type}}|{{Q|{{#var:name}}|Attack 1 Type}}]])</th><!--
 
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} |
 
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} |
<th {{#var:collapseA}} style="border-style: none;" colspan="5"> {{ucfirst:{{Q|{{#var:name}}|Attack 2 Part}} }} ([[Damage types#{{Q|{{#var:name}}|Attack 2 Type}}|{{Q|{{#var:name}}|Attack 2 Type}}]]) </th>
+
<th {{#var:collapseA}} style="border-style: none;" colspan="5">{{ucfirst:{{Q|{{#var:name}}|Attack 2 Part}}}} ([[Damage types#{{Q|{{#var:name}}|Attack 2 Type}}|{{Q|{{#var:name}}|Attack 2 Type}}]])</th>
{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} |
+
}}{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} |
<th {{#var:collapseA}} style="border-style: none;" colspan="5"> {{ucfirst:{{Q|{{#var:name}}|Attack 3 Part}} }} ([[Damage types#{{Q|{{#var:name}}|Attack 3 Type}}|{{Q|{{#var:name}}|Attack 3 Type}}]]) </th>
+
<th {{#var:collapseA}} style="border-style: none;" colspan="5">{{ucfirst:{{Q|{{#var:name}}|Attack 3 Part}}}} ([[Damage types#{{Q|{{#var:name}}|Attack 3 Type}}|{{Q|{{#var:name}}|Attack 3 Type}}]])</th>
{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} |
+
}}{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} |
<th {{#var:collapseA}} style="border-style: none;" colspan="5"> {{ucfirst:{{Q|{{#var:name}}|Attack 4 Part}} }} ([[Damage types#{{Q|{{#var:name}}|Attack 4 Type}}|{{Q|{{#var:name}}|Attack 4 Type}}]]) </th>
+
<th {{#var:collapseA}} style="border-style: none;" colspan="5"> {{ucfirst:{{Q|{{#var:name}}|Attack 4 Part}}}} ([[Damage types#{{Q|{{#var:name}}|Attack 4 Type}}|{{Q|{{#var:name}}|Attack 4 Type}}]])</th>
}} }} }}
+
}}
! {{#var:collapseA}} style="border-style: none;" colspan="5" | [[Human]]: Left & rigth fist ([[Damage types#{{Q|Human|Attack 1 Type}}|{{Q|Human|Attack 1 Type}}]])
+
! rowspan="2" style="vertical-align: middle;" data-sort-type="number" style="border:#a67d47 2px; border-style: none none solid none;" | {{HP}}
<!-- Human left & right fist attack merged sind for a baseline human they are identical. The human head and teeth attacks are irrelevant in all cases -->
+
! rowspan="2" style="vertical-align: middle;" data-sort-type="number" style="border:#a67d47 2px; border-style: none none solid none;" | Value
! rowspan="2" style="vertical-align: middle;" data-sort-type="number" style="border:#a67d47 1px; border-style: none none solid none;" | {{HP}}
+
|-
! rowspan="2" style="vertical-align: middle;" data-sort-type="number" style="border:#a67d47 1px; border-style: none solid solid none;" | Value
+
{{#if:{{#var:hasQuality}}|<th style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid solid;"> Quality<br/> </th>}}<!--
<tr>
 
{{#if:{{#var:hasQuality}}|<th style="background-color:#d09c59; border:#a67d47 1px; border-style: none none solid solid;"> Quality<br/> </th>}}<!--
 
 
-->{{#if: {{#var:stufftags}} |
 
-->{{#if: {{#var:stufftags}} |
<th style="background-color:#d09c59; border:#a67d47 1px; border-style: none none solid {{#if:{{#var:hasQuality}}|none|solid}};"> Material </th> }}
+
<th style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid {{#if:{{#var:hasQuality}}|none|solid}};"> Material </th> }}
<th data-sort-type="number" style="background-color:#d09c59; border:#a67d47 1px; border-style: none none solid {{#if:{{#var:stufftags}}{{#var:hasQuality}}|none|solid}};"> DPS<ref name="Actual">Note: This is the actual base average derived from the [[Weapons#Listed DPS on pawns|melee verb system]] updated in [[Version/1.1.2610|1.1.2610]], it may sometimes disagree with the listed value in the in-game infobox.<br/>It may also change depending on the stats and the melee verbs available to the wielder if the weapon is wielded by some other than a baseline [[human]].</ref> </th>
+
<th data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid {{#if:{{#var:stufftags}}{{#var:hasQuality}}|none|solid}};"> DPS<ref name="Actual">Note: This is the actual base average derived from the [[Weapons#Listed DPS on pawns|melee verb system]] updated in [[Version/1.1.2610|1.1.2610]], it may sometimes disagree with the listed value in the in-game infobox.<br/>It may also change depending on the stats and the melee verbs available to the wielder</ref> </th>
<th data-sort-type="number" style="background-color:#d09c59; border:#a67d47 1px; border-style: none none solid none;"> AP<ref name="Actual"/> </th>
+
<th data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> AP<ref name="Actual"/> </th>
{{#vardefineecho:attackHeaders|<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 1px; border-style: none none solid none;"> Dam. </th>
+
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Dam. </th>
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 1px; border-style: none none solid none;"> Cool. </th>
+
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Cool. </th>
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 1px; border-style: none none solid none;"> AP </th>
+
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> AP </th>
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 1px; border-style: none none solid none;"> DPS </th>
+
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> DPS </th>
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 1px; border-style: none none solid none;"> Chance<ref name="Chance">Chance for attack to be selected, assuming the weapon is wielded by a baseline [[human]]. It may change depending on the melee verbs available to the wielder</ref> </th>}}<!--
+
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Chance<ref name="Chance">Chance for attack to be selected, assuming only the weapon's attack verbs are considered. It may change depending on the melee verbs available to the wielder</ref> </th><!--
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} | {{#var:attackHeaders}} }}<!--
+
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} |
-->{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} | {{#var:attackHeaders}} }}<!--
+
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Dam. </th>
-->{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} | {{#var:attackHeaders}} }}<!--
+
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Cool. </th>
-->{{#var:attackHeaders}}
+
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> AP </th>
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> DPS </th>
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Chance<ref name="Chance"/> </th>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} |
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Dam. </th>
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Cool. </th>
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> AP </th>
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> DPS </th>
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Chance<ref name="Chance"/> </th>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} |
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Dam. </th>
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Cool. </th>
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> AP </th>
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> DPS </th>
 +
<th {{#var:collapseA}} data-sort-type="number" style="background-color:#d09c59; border:#a67d47 2px; border-style: none none solid none;"> Chance<ref name="Chance"/> </th>
 +
}}<!--
 +
-->{{#if:{{#var:hasQuality}} |
 +
<tr {{#if: {{#var:stufftags}} | {{#vardefineecho:collapseQ|class="mw-collapsible mw-collapsed" id="mw-customcollapsible-collapseQuality"}} | {{#vardefineecho:collapseQ|class="mw-collapsible" id="mw-customcollapsible-collapseQuality"}} }}>
 +
<th style="text-align:left;" data-sort-value="{{#vardefineecho:qualitySort|0}}"> {{#vardefineecho:quality|Awful}} </th><!--
 +
-->{{#if: {{#var:stufftags}} | <th style="text-align:left;" data-sort-value="{{#var:defaultM}}"> {{Icon Small|{{#var:defaultM}}}} [[{{#var:defaultM}}]] </th> }}
 +
<td> {{True Melee DPS Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} </td>
 +
<td> {{#var:trueAP}}% </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none none none solid;"> {{#var:attack1Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack1AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Damage}}/{{#var:attack1Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack1SelectionChance}} round 2}} </td><!--
 +
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack2Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Damage}}/{{#var:attack2Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack2SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack3Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Damage}}/{{#var:attack3Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack3SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack4Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Damage}}/{{#var:attack4Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack4SelectionChance}} round 2}} </td>}}
 +
<td> {{#expr:{{Q|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|Max Hit Points Factor|1}}*{{#var:HP}} }} </td>
 +
<td> {{Market Value Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}} }}|{{#var:quality}} }} {{Icon Small|silver}} </td>
 +
{{#if:{{#var:stufftags}} |
 +
  {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery|}} || [[Stuff Category::Leathery]] [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric|}}  || [[Stuff Category::Fabric]]  [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|woody|}}    || [[Stuff Category::Woody]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|stony|}}    || [[Stuff Category::Stony]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic|}} || [[Stuff Category::Metallic]] [[Name::!{{#var:defaultM}}]]}}
 +
    | format = template
 +
    | template = Weapon Quality Table/Melee/Row
 +
    | link = none
 +
  }}
 +
}}
 
</tr>
 
</tr>
{{#if:{{#var:hasQuality}} |
+
<tr {{#var:collapseQ}}>
  {{#vardefine:qualitySort|0}}{{#vardefine:quality|Awful}}
+
<th style="text-align:left;" data-sort-value="{{#vardefineecho:qualitySort|1}}"> {{#vardefineecho:quality|Poor}} </th><!--
  {{#if: {{#var:stufftags}}
+
-->{{#if: {{#var:stufftags}} | <th style="text-align:left;" data-sort-value="{{#var:defaultM}}"> {{Icon Small|{{#var:defaultM}}}} [[{{#var:defaultM}}]] </th> }}
    | {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery}}   || [[Stuff Category::Leathery]]  OR}}
+
<td> {{True Melee DPS Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric}}     || [[Stuff Category::Fabric]]    OR}}
+
<td> {{#var:trueAP}}% </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|woody}}     || [[Stuff Category::Woody]]      OR}}
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none none none solid;"> {{#var:attack1Damage}} </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|stony}}     || [[Stuff Category::Stony]]      OR}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Cooldown}} round 2}}s </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic}}   || [[Stuff Category::Metallic]]  OR}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1AP}} }}% </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|bioferrite}} || [[Stuff Category::Bioferrite]] OR}}[[Stuff Category::PLACEHOLDER]]
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Damage}}/{{#var:attack1Cooldown}} round 2}} </td>
      | format = template
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack1SelectionChance}} round 2}} </td><!--
      | template = Weapon Stats Table/Melee/Row
+
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} |
      | link = none}}
+
<td {{#var:collapseA}}> {{#var:attack2Damage}} </td>
    | {{Weapon Stats Table/Melee/Row}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Cooldown}} round 2}}s </td>
  }}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack2AP}} }}% </td>
  {{#vardefine:qualitySort|1}}{{#vardefine:quality|Poor}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Damage}}/{{#var:attack2Cooldown}} round 2}} </td>
  {{#if: {{#var:stufftags}}
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack2SelectionChance}} round 2}} </td>
    | {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery}}   || [[Stuff Category::Leathery]]  OR}}
+
}}{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} |
              {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric}}     || [[Stuff Category::Fabric]]     OR}}
+
<td {{#var:collapseA}}> {{#var:attack3Damage}} </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|woody}}     || [[Stuff Category::Woody]]     OR}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Cooldown}} round 2}}s </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|stony}}     || [[Stuff Category::Stony]]     OR}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack3AP}} }}% </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic}}   || [[Stuff Category::Metallic]]   OR}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Damage}}/{{#var:attack3Cooldown}} round 2}} </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|bioferrite}} || [[Stuff Category::Bioferrite]] OR}}[[Stuff Category::PLACEHOLDER]]
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack3SelectionChance}} round 2}} </td>
      | format = template
+
}}{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} |
      | template = Weapon Stats Table/Melee/Row
+
<td {{#var:collapseA}}> {{#var:attack4Damage}} </td>
      | link = none}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Cooldown}} round 2}}s </td>
    | {{Weapon Stats Table/Melee/Row}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack4AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Damage}}/{{#var:attack4Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack4SelectionChance}} round 2}} </td>}}
 +
<td> {{#expr:{{Q|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|Max Hit Points Factor|1}}*{{#var:HP}} }} </td>
 +
<td> {{Market Value Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} {{Icon Small|silver}} </td>
 +
{{#if:{{#var:stufftags}} |
 +
  {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery|}} || [[Stuff Category::Leathery]] [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric|}}   || [[Stuff Category::Fabric]]  [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|woody|}}   || [[Stuff Category::Woody]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|stony|}}   || [[Stuff Category::Stony]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic|}} || [[Stuff Category::Metallic]] [[Name::!{{#var:defaultM}}]]}}
 +
    | format = template
 +
    | template = Weapon Quality Table/Melee/Row
 +
    | link = none
 
   }}
 
   }}
 
}}
 
}}
{{#vardefine:qualitySort|2}}{{#vardefine:quality|Normal}}
+
</tr>}}
{{#if:{{#var:stufftags}}
+
<tr>
  | {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery}}   || [[Stuff Category::Leathery]]  OR}}
+
<th style="text-align:left;" data-sort-value="{{#vardefineecho:qualitySort|2}}"> {{#vardefineecho:quality|Normal}} </th><!--
            {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric}}     || [[Stuff Category::Fabric]]     OR}}
+
-->{{#if: {{#var:stufftags}} | <th style="text-align:left;" data-sort-value="{{#var:defaultM}}"> {{Icon Small|{{#var:defaultM}}}} [[{{#var:defaultM}}]] </th> }}
            {{#ifeq: | {{#pos:{{#var:stufftags}}|woody}}     || [[Stuff Category::Woody]]     OR}}
+
<td> {{True Melee DPS Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} </td>
            {{#ifeq: | {{#pos:{{#var:stufftags}}|stony}}     || [[Stuff Category::Stony]]     OR}}
+
<td> {{#var:trueAP}}% </td>
            {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic}}   || [[Stuff Category::Metallic]]   OR}}
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none none none solid;"> {{#var:attack1Damage}} </td>
            {{#ifeq: | {{#pos:{{#var:stufftags}}|bioferrite}} || [[Stuff Category::Bioferrite]] OR}}[[Stuff Category::PLACEHOLDER]]
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack1AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Damage}}/{{#var:attack1Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack1SelectionChance}} round 2}} </td><!--
 +
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack2Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Damage}}/{{#var:attack2Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack2SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack3Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Damage}}/{{#var:attack3Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack3SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack4Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Damage}}/{{#var:attack4Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack4SelectionChance}} round 2}} </td>}}
 +
<td> {{#expr:{{Q|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|Max Hit Points Factor|1}}*{{#var:HP}} }} </td>
 +
<td> {{Market Value Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} {{Icon Small|silver}} </td>
 +
{{#if:{{#var:stufftags}} |
 +
  {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery|}} || [[Stuff Category::Leathery]] [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric|}}   || [[Stuff Category::Fabric]]  [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|woody|}}   || [[Stuff Category::Woody]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|stony|}}   || [[Stuff Category::Stony]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic|}} || [[Stuff Category::Metallic]] [[Name::!{{#var:defaultM}}]]}}
 
     | format = template
 
     | format = template
     | template = Weapon Stats Table/Melee/Row
+
     | template = Weapon Quality Table/Melee/Row
 
     | link = none
 
     | link = none
 
   }}
 
   }}
  | {{Weapon Stats Table/Melee/Row}}
+
}}
}}<!--
+
</tr><!--
 
-->{{#if:{{#var:hasQuality}} |
 
-->{{#if:{{#var:hasQuality}} |
  {{#vardefine:qualitySort|3}}{{#vardefine:quality|Good}}
+
<tr {{#var:collapseQ}}>
  {{#if: {{#var:stufftags}}
+
<th style="text-align:left;" data-sort-value="{{#vardefineecho:qualitySort|3}}"> {{#vardefineecho:quality|Good}} </th><!--
    | {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery}}   || [[Stuff Category::Leathery]]  OR}}
+
-->{{#if: {{#var:stufftags}} | <th style="text-align:left;" data-sort-value="{{#var:defaultM}}"> {{Icon Small|{{#var:defaultM}}}} [[{{#var:defaultM}}]] </th> }}
              {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric}}     || [[Stuff Category::Fabric]]     OR}}
+
<td> {{True Melee DPS Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|woody}}     || [[Stuff Category::Woody]]     OR}}
+
<td> {{#var:trueAP}}% </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|stony}}     || [[Stuff Category::Stony]]     OR}}
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none none none solid;"> {{#var:attack1Damage}} </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic}}   || [[Stuff Category::Metallic]]   OR}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Cooldown}} round 2}}s </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|bioferrite}} || [[Stuff Category::Bioferrite]] OR}}[[Stuff Category::PLACEHOLDER]]
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1AP}} }}% </td>
      | format = template
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Damage}}/{{#var:attack1Cooldown}} round 2}} </td>
      | template = Weapon Stats Table/Melee/Row
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack1SelectionChance}} round 2}} </td><!--
      | link = none}}
+
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} |
    | {{Weapon Stats Table/Melee/Row}}
+
<td {{#var:collapseA}}> {{#var:attack2Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Damage}}/{{#var:attack2Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack2SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack3Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Damage}}/{{#var:attack3Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack3SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack4Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Damage}}/{{#var:attack4Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack4SelectionChance}} round 2}} </td>}}
 +
<td> {{#expr:{{Q|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|Max Hit Points Factor|1}}*{{#var:HP}} }} </td>
 +
<td> {{Market Value Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} {{Icon Small|silver}} </td>
 +
{{#if:{{#var:stufftags}} |
 +
  {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery|}} || [[Stuff Category::Leathery]] [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric|}}   || [[Stuff Category::Fabric]]  [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|woody|}}   || [[Stuff Category::Woody]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|stony|}}   || [[Stuff Category::Stony]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic|}} || [[Stuff Category::Metallic]] [[Name::!{{#var:defaultM}}]]}}
 +
    | format = template
 +
    | template = Weapon Quality Table/Melee/Row
 +
    | link = none
 
   }}
 
   }}
  {{#vardefine:qualitySort|4}}{{#vardefine:quality|Excellent}}
+
}}
  {{#if: {{#var:stufftags}}
+
</tr>
    | {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery}}   || [[Stuff Category::Leathery]]  OR}}
+
<tr {{#var:collapseQ}}>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric}}     || [[Stuff Category::Fabric]]     OR}}
+
<th style="text-align:left;" data-sort-value="{{#vardefineecho:qualitySort|4}}"> {{#vardefineecho:quality|Excellent}} </th><!--
              {{#ifeq: | {{#pos:{{#var:stufftags}}|woody}}     || [[Stuff Category::Woody]]     OR}}
+
-->{{#if: {{#var:stufftags}} | <th style="text-align:left;" data-sort-value="{{#var:defaultM}}"> {{Icon Small|{{#var:defaultM}}}} [[{{#var:defaultM}}]] </th> }}
              {{#ifeq: | {{#pos:{{#var:stufftags}}|stony}}     || [[Stuff Category::Stony]]     OR}}
+
<td> {{True Melee DPS Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic}}   || [[Stuff Category::Metallic]]   OR}}
+
<td> {{#var:trueAP}}% </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|bioferrite}} || [[Stuff Category::Bioferrite]] OR}}[[Stuff Category::PLACEHOLDER]]
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none none none solid;"> {{#var:attack1Damage}} </td>
      | format = template
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Cooldown}} round 2}}s </td>
      | template = Weapon Stats Table/Melee/Row
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1AP}} }}% </td>
      | link = none}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Damage}}/{{#var:attack1Cooldown}} round 2}} </td>
    | {{Weapon Stats Table/Melee/Row}}
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack1SelectionChance}} round 2}} </td><!--
 +
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack2Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Damage}}/{{#var:attack2Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack2SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack3Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Damage}}/{{#var:attack3Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack3SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack4Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Damage}}/{{#var:attack4Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack4SelectionChance}} round 2}} </td>}}
 +
<td> {{#expr:{{Q|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|Max Hit Points Factor|1}}*{{#var:HP}} }} </td>
 +
<td> {{Market Value Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} {{Icon Small|silver}} </td>
 +
{{#if:{{#var:stufftags}} |
 +
  {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery|}} || [[Stuff Category::Leathery]] [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric|}}   || [[Stuff Category::Fabric]]  [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|woody|}}   || [[Stuff Category::Woody]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|stony|}}   || [[Stuff Category::Stony]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic|}} || [[Stuff Category::Metallic]] [[Name::!{{#var:defaultM}}]]}}
 +
    | format = template
 +
    | template = Weapon Quality Table/Melee/Row
 +
    | link = none
 
   }}
 
   }}
  {{#vardefine:qualitySort|5}}{{#vardefine:quality|Masterwork}}
+
}}
  {{#if: {{#var:stufftags}}
+
</tr>
    | {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery}}   || [[Stuff Category::Leathery]]  OR}}
+
<tr {{#var:collapseQ}}>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric}}     || [[Stuff Category::Fabric]]     OR}}
+
<th style="text-align:left;" data-sort-value="{{#vardefineecho:qualitySort|5}}"> {{#vardefineecho:quality|Masterwork}} </th><!--
              {{#ifeq: | {{#pos:{{#var:stufftags}}|woody}}     || [[Stuff Category::Woody]]     OR}}
+
-->{{#if: {{#var:stufftags}} | <th style="text-align:left;" data-sort-value="{{#var:defaultM}}"> {{Icon Small|{{#var:defaultM}}}} [[{{#var:defaultM}}]] </th> }}
              {{#ifeq: | {{#pos:{{#var:stufftags}}|stony}}     || [[Stuff Category::Stony]]     OR}}
+
<td> {{True Melee DPS Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic}}   || [[Stuff Category::Metallic]]   OR}}
+
<td> {{#var:trueAP}}% </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|bioferrite}} || [[Stuff Category::Bioferrite]] OR}}[[Stuff Category::PLACEHOLDER]]
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none none none solid;"> {{#var:attack1Damage}} </td>
      | format = template
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Cooldown}} round 2}}s </td>
      | template = Weapon Stats Table/Melee/Row
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1AP}} }}% </td>
      | link = none}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Damage}}/{{#var:attack1Cooldown}} round 2}} </td>
    | {{Weapon Stats Table/Melee/Row}}
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack1SelectionChance}} round 2}} </td><!--
 +
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack2Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Damage}}/{{#var:attack2Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack2SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack3Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Damage}}/{{#var:attack3Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack3SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack4Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Damage}}/{{#var:attack4Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack4SelectionChance}} round 2}} </td>}}
 +
<td> {{#expr:{{Q|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|Max Hit Points Factor|1}}*{{#var:HP}} }} </td>
 +
<td> {{Market Value Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} {{Icon Small|silver}} </td>
 +
{{#if:{{#var:stufftags}} |
 +
  {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery|}} || [[Stuff Category::Leathery]] [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric|}}   || [[Stuff Category::Fabric]]  [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|woody|}}   || [[Stuff Category::Woody]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|stony|}}   || [[Stuff Category::Stony]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic|}} || [[Stuff Category::Metallic]] [[Name::!{{#var:defaultM}}]]}}
 +
    | format = template
 +
    | template = Weapon Quality Table/Melee/Row
 +
    | link = none
 
   }}
 
   }}
  {{#vardefine:qualitySort|6}}{{#vardefine:quality|Legendary}}
+
}}
  {{#if: {{#var:stufftags}}
+
</tr>
    | {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery}}   || [[Stuff Category::Leathery]]  OR}}
+
<tr {{#var:collapseQ}}>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric}}     || [[Stuff Category::Fabric]]     OR}}
+
<th style="text-align:left;" data-sort-value="{{#vardefineecho:qualitySort|6}}"> {{#vardefineecho:quality|Legendary}} </th><!--
              {{#ifeq: | {{#pos:{{#var:stufftags}}|woody}}     || [[Stuff Category::Woody]]     OR}}
+
-->{{#if: {{#var:stufftags}} | <th style="text-align:left;" data-sort-value="{{#var:defaultM}}"> {{Icon Small|{{#var:defaultM}}}} [[{{#var:defaultM}}]] </th> }}
              {{#ifeq: | {{#pos:{{#var:stufftags}}|stony}}     || [[Stuff Category::Stony]]     OR}}
+
<td> {{True Melee DPS Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic}}   || [[Stuff Category::Metallic]]   OR}}
+
<td> {{#var:trueAP}}% </td>
              {{#ifeq: | {{#pos:{{#var:stufftags}}|bioferrite}} || [[Stuff Category::Bioferrite]] OR}}[[Stuff Category::PLACEHOLDER]]
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none none none solid;"> {{#var:attack1Damage}} </td>
      | format = template
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Cooldown}} round 2}}s </td>
      | template = Weapon Stats Table/Melee/Row
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1AP}} }}% </td>
      | link = none}}
+
<td {{#var:collapseA}}> {{#expr: {{#var:attack1Damage}}/{{#var:attack1Cooldown}} round 2}} </td>
    | {{Weapon Stats Table/Melee/Row}}
+
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack1SelectionChance}} round 2}} </td><!--
 +
-->{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack2Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack2Damage}}/{{#var:attack2Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack2SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack3Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack3Damage}}/{{#var:attack3Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack3SelectionChance}} round 2}} </td>
 +
}}{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} |
 +
<td {{#var:collapseA}}> {{#var:attack4Damage}} </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Cooldown}} round 2}}s </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4AP}} }}% </td>
 +
<td {{#var:collapseA}}> {{#expr: {{#var:attack4Damage}}/{{#var:attack4Cooldown}} round 2}} </td>
 +
<td {{#var:collapseA}} style="border:#d09c59 2px; border-style: none solid none none;"> {{%|{{#var:attack4SelectionChance}} round 2}} </td>}}
 +
<td> {{#expr:{{Q|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|Max Hit Points Factor|1}}*{{#var:HP}} }} </td>
 +
<td> {{Market Value Calculator|{{#var:name}}|{{#if:{{#var:stufftags}}|{{#var:defaultM}}}}|{{#var:quality}} }} {{Icon Small|silver}} </td>
 +
{{#if:{{#var:stufftags}} |
 +
  {{#ask: {{#ifeq: | {{#pos:{{#var:stufftags}}|leathery|}} || [[Stuff Category::Leathery]] [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|fabric|}}   || [[Stuff Category::Fabric]]  [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|woody|}}   || [[Stuff Category::Woody]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|stony|}}   || [[Stuff Category::Stony]]    [[Name::!{{#var:defaultM}}]] OR}}
 +
          {{#ifeq: | {{#pos:{{#var:stufftags}}|metallic|}} || [[Stuff Category::Metallic]] [[Name::!{{#var:defaultM}}]]}}
 +
    | format = template
 +
    | template = Weapon Quality Table/Melee/Row
 +
    | link = none
 
   }}
 
   }}
 +
}}
 +
</tr>
 
}}
 
}}
 
|}
 
|}
{{#if: {{#var:hasQuality}} | <sup>For the full effects of qualities, see [[Quality]].</sup>}}
+
<sup>For the full effects of qualities, see [[Quality]].</sup>
 
</li></div><references/></includeonly><noinclude>
 
</li></div><references/></includeonly><noinclude>
 
{{Documentation}}
 
{{Documentation}}
 
</noinclude>
 
</noinclude>

Please note that all contributions to RimWorld Wiki are considered to be released under the CC BY-SA 3.0 (see RimWorld Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

Cancel Editing help (opens in new window)