Editing Template:Weapon Stats Table/Ranged

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><div><li style="display: inline-table;"><!--
 
<includeonly><div><li style="display: inline-table;"><!--
-->{{#vardefine:name      | {{{ 1 | {{PAGENAME}} }}} }}<!--
+
-->{{#vardefine:range|{{Q|{{#vardefineecho:name| {{{ 1 | {{PAGENAME}} }}} }}|Range}}}}
-->{{#vardefine:range     | {{Q|{{#var:name}}|Range}} }}<!--
+
{| {{STDT|sortable c_03 text-center}}
-->{{#vardefine:damage    | {{formatnum:{{Q|{{#var:name}}|Damage Base}}|R}} }}<!--
+
|-
-->{{#vardefine:avgAP      | {{formatnum:{{Q|{{#var:name}}|Armor Penetration}}|R}}/100 }}<!--
+
! Quality
-->{{#vardefine:accTouch  | {{formatnum:{{Q|{{#var:name}}|Accuracy (Touch) Base}}|R}}/100 }}<!--
+
! <abbr title="Damage per shot">Dam.</abbr>
-->{{#vardefine:accShort  | {{formatnum:{{Q|{{#var:name}}|Accuracy (Short) Base}}|R}}/100 }}<!--
+
! {{AP}}
-->{{#vardefine:accMedium  | {{formatnum:{{Q|{{#var:name}}|Accuracy (Medium) Base}}|R}}/100 }}<!--
+
{{#if: {{#vardefineecho:missRadius| {{Q|{{#var:name}}|Miss Radius}} }} ||
-->{{#vardefine:accLong    | {{formatnum:{{Q|{{#var:name}}|Accuracy (Long) Base}}|R}}/100 }}<!--
+
   ! <abbr title="Base weapon accuracy at Touch Range (3 tiles)">Accuracy<br/><small>(Touch)</small></abbr>
-->{{#vardefine:avgDPS    | {{formatnum:{{Q|{{#var:name}}|Maximum DPS}}|R}} }}<!--
+
   ! <abbr title="Base weapon accuracy at Short Range (12 tiles)">Accuracy<br/><small>(Short)</small></abbr>
-->{{#vardefine:hasQuality | {{#ifeq: {{Q|{{#var:name}}|Has Quality}} | true | true}} }}<!--
+
   ! <abbr title="Base weapon accuracy at Medium Range (25 tiles)">Accuracy<br/><small>(Medium)</small></abbr>
-->{{#vardefine:headerStyle| {{#if: {{#var:hasQuality}} | rowspan="2" style="border-style: none;" {{!}} }} }}
+
   ! <abbr title="Base weapon accuracy at Long Range (40 tiles)">Accuracy<br/><small>(Long)</small></abbr>
{| {{STDT|c_03 text-center}}
 
<tr>
 
  <th {{#if: {{#var:hasQuality}} |colspan="3" style="border-style: none;" | rowspan="2" style="border-style: none;" }}> {{Icon Small|{{#var:name}}|32}} {{#if: {{#var:hasQuality}} || <br/>}}{{#var:name}} </th>
 
  {{#if: {{#var:hasQuality}} ||
 
  <th style="background-color:#d09c59; border:#a67d47 1px; border-style: solid none none none;"> <abbr title="Damage per shot">Dam.</abbr> </th>
 
  <th style="background-color:#d09c59; border:#a67d47 1px; border-style: solid none none none;"> {{AP}}}} </th>
 
  {{#if: {{#vardefineecho:missRadius| {{Q|{{#var:name}}|Miss Radius}} }} ||  
 
   <th {{#var:headerStyle}}> <abbr title="Base weapon accuracy at Touch Range (3 tiles)">Accuracy<br/><small>(Touch)</small></abbr> </th>
 
   <th {{#var:headerStyle}}> <abbr title="Base weapon accuracy at Short Range (12 tiles)">Accuracy<br/><small>(Short)</small></abbr> </th>
 
   <th {{#var:headerStyle}}> <abbr title="Base weapon accuracy at Medium Range (25 tiles)">Accuracy<br/><small>(Medium)</small></abbr> </th>
 
   <th {{#var:headerStyle}}> <abbr title="Base weapon accuracy at Long Range (40 tiles)">Accuracy<br/><small>(Long)</small></abbr> </th> }}
 
  <th {{#var:headerStyle}}> <abbr title="Damage Per Second assuming all shots hit">DPS<br/><small>(Optimal)</small></abbr> </th>
 
  {{#if: {{#var:missRadius}} ||
 
  <th {{#var:headerStyle}}> <abbr title="DPS x Accuracy at Touch Range (3 tiles) assuming perfect shooter accuracy">DPS<br/><small>(Touch)</small></abbr> </th>
 
  <th {{#var:headerStyle}}> <abbr title="DPS x Accuracy at Short Range (12 tiles) assuming perfect shooter accuracy">DPS<br/><small>(Short)</small></abbr> </th>
 
  <th {{#var:headerStyle}}> <abbr title="DPS x Accuracy at Medium Range (25 tiles) assuming perfect shooter accuracy">DPS<br/><small>(Medium)</small></abbr>  </th>
 
  <th {{#var:headerStyle}}> <abbr title="DPS x Accuracy at Long Range (40 tiles) assuming perfect shooter accuracy">DPS<br/><small>(Long)</small></abbr> </th>}}
 
  <th {{#var:headerStyle}}> Market<br/>value </th>
 
</tr>
 
{{#if: {{#var:hasQuality}}|
 
<tr>
 
  <th style="background-color:#d09c59; border:#a67d47 1px; border-style: solid none none solid;">Quality</th>
 
  <th style="background-color:#d09c59; border:#a67d47 1px; border-style: solid none none none;"> <abbr title="Damage per shot">Dam.</abbr></th>
 
  <th style="background-color:#d09c59; border:#a67d47 1px; border-style: solid none none none;"> {{AP}}</th>
 
</tr>
 
  {{Weapon Stats Table/Ranged/Row|Awful|1}}
 
  {{Weapon Stats Table/Ranged/Row|Poor|2}}
 
  {{Weapon Stats Table/Ranged/Row|Normal|3}}
 
  {{Weapon Stats Table/Ranged/Row|Good|4}}
 
  {{Weapon Stats Table/Ranged/Row|Excellent|5}}
 
  {{Weapon Stats Table/Ranged/Row|Masterwork|6}}
 
  {{Weapon Stats Table/Ranged/Row|Legendary|7}}
 
| {{Weapon Stats Table/Ranged/Row}}
 
 
}}
 
}}
 +
! <abbr title="Damage Per Second assuming all shots hit">DPS<br/><small>(Optimal)</small></abbr>
 +
{{#if: {{#var:missRadius}} ||
 +
  ! <abbr title="DPS x Accuracy at Touch Range (3 tiles) assuming perfect shooter accuracy">DPS<br/><small>(Touch)</small></abbr>
 +
  ! <abbr title="DPS x Accuracy at Short Range (12 tiles) assuming perfect shooter accuracy">DPS<br/><small>(Short)</small></abbr>
 +
  ! <abbr title="DPS x Accuracy at Medium Range (25 tiles) assuming perfect shooter accuracy">DPS<br/><small>(Medium)</small></abbr>
 +
  ! <abbr title="DPS x Accuracy at Long Range (40 tiles) assuming perfect shooter accuracy">DPS<br/><small>(Long)</small></abbr>
 +
}}
 +
! Market<br>Value
 +
|-
 +
! style="text-align:right;" | Awful {{#var:name}}
 +
| {{#expr: 0.9*{{#vardefineecho:damage| {{formatnum:{{Q|{{#var:name}}|Damage Base}}|R}} }} round 2}}
 +
| {{#if: {{#vardefineecho:avgAP| {{formatnum:{{Q|{{#var:name}}|Armor Penetration}}|R}}/100 }} | {{%|0.9*{{#var:avgAP}} round 4}} | -}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{!}} {{#if: {{#vardefineecho:accTouch|  {{formatnum:{{Q|{{#var:name}}|Accuracy (Touch) Base}}|R}} /100|}} | {{#ifexpr: 0.8*{{#var:accTouch}}  > 1 | 100% | {{%| 0.8*{{#var:accTouch}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#vardefineecho:accShort|  {{formatnum:{{Q|{{#var:name}}|Accuracy (Short) Base}}|R}} /100|}} | {{#ifexpr: 0.8*{{#var:accShort}}  > 1 | 100% | {{%| 0.8*{{#var:accShort}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#vardefineecho:accMedium| {{formatnum:{{Q|{{#var:name}}|Accuracy (Medium) Base}}|R}}/100|}} | {{#ifexpr: 0.8*{{#var:accMedium}} > 1 | 100% | {{%| 0.8*{{#var:accMedium}} round 2}} }} | -}}
 +
  {{!}} {{#if: {{#vardefineecho:accLong|  {{formatnum:{{Q|{{#var:name}}|Accuracy (Long) Base}}|R}}  /100|}} | {{#ifexpr: 0.8*{{#var:accLong}}  > 1 | 100% | {{%| 0.8*{{#var:accLong}}  round 2}} }} | -}}
 +
}}
 +
| {{#expr: 0.9*{{#vardefineecho:avgDPS | {{formatnum:{{Q|{{#var:name}}|Maximum DPS}}|R}} }} round 2}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{#if:{{Q| {{#var:name}} | Accuracy (Touch) Base}} |
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 0|{{#ifexpr:{{#var:range}}<3|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 0.8*{{#var:accTouch}}  > 1 | 1 | {{#expr: 0.8*{{#var:accTouch}}  round 2}} }} * {{#var:avgDPS}}*0.9 round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 3|{{#ifexpr:{{#var:range}}<12|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 0.8*{{#var:accShort}}  > 1 | 1 | {{#expr: 0.8*{{#var:accShort}}  round 2}} }} * {{#var:avgDPS}}*0.9 round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=12|{{#ifexpr:{{#var:range}}<25|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 0.8*{{#var:accMedium}} > 1 | 1 | {{#expr: 0.8*{{#var:accMedium}} round 2}} }} * {{#var:avgDPS}}*0.9 round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=25|{{#ifexpr:{{#var:range}}<40|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 0.8*{{#var:accLong}}  > 1 | 1 | {{#expr: 0.8*{{#var:accLong}}  round 2}} }} * {{#var:avgDPS}}*0.9 round 2}}</span>| - }}
 +
  | {{!!}} - {{!!}} - {{!!}} - {{!!}} -
 +
}} }}
 +
| {{Market Value Calculator|{{#var:name}}||Awful}} {{Icon Small|silver}}
 +
|-
 +
 +
! style="text-align:right;" | Poor {{#var:name}}
 +
| {{#var:damage}}
 +
| {{#if: {{#var:avgAP}} | {{%|{{#var:avgAP}} round 4}} | -}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{!}} {{#if: {{#var:accTouch}}  | {{#ifexpr: 0.9*{{#var:accTouch}}  > 1 | 100% | {{%| 0.9*{{#var:accTouch}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accShort}}  | {{#ifexpr: 0.9*{{#var:accShort}}  > 1 | 100% | {{%| 0.9*{{#var:accShort}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accMedium}} | {{#ifexpr: 0.9*{{#var:accMedium}} > 1 | 100% | {{%| 0.9*{{#var:accMedium}} round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accLong}}  | {{#ifexpr: 0.9*{{#var:accLong}}  > 1 | 100% | {{%| 0.9*{{#var:accLong}}  round 2}} }} | -}}
 +
}}
 +
| {{#var:avgDPS}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{#if: {{#var:accTouch}} |
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 0|{{#ifexpr:{{#var:range}}<3|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 0.9*{{#var:accTouch}}  > 1 | 1 | {{#expr: 0.9*{{#var:accTouch}}  round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 3|{{#ifexpr:{{#var:range}}<12|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 0.9*{{#var:accShort}}  > 1 | 1 | {{#expr: 0.9*{{#var:accShort}}  round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=12|{{#ifexpr:{{#var:range}}<25|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 0.9*{{#var:accMedium}} > 1 | 1 | {{#expr: 0.9*{{#var:accMedium}} round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=25|{{#ifexpr:{{#var:range}}<40|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 0.9*{{#var:accLong}}  > 1 | 1 | {{#expr: 0.9*{{#var:accLong}}  round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
  | {{!!}} - {{!!}} - {{!!}} - {{!!}} -
 +
}} }}
 +
| {{Market Value Calculator|{{#var:name}}||Poor}} {{Icon Small|silver}}
 +
|-
 +
 +
! style="text-align:right;" | Normal {{#var:name}}
 +
| {{#var:damage}}
 +
| {{#if: {{#var:avgAP}} | {{%|{{#var:avgAP}} round 4}} | -}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{!}} {{#if: {{#var:accTouch}}  | {{#ifexpr: {{#var:accTouch}}  > 1 | 100% | {{%| {{#var:accTouch}}  }} }} | -}}
 +
  {{!}} {{#if: {{#var:accShort}}  | {{#ifexpr: {{#var:accShort}}  > 1 | 100% | {{%| {{#var:accShort}}  }} }} | -}}
 +
  {{!}} {{#if: {{#var:accMedium}} | {{#ifexpr: {{#var:accMedium}} > 1 | 100% | {{%| {{#var:accMedium}} }} }} | -}}
 +
  {{!}} {{#if: {{#var:accLong}}  | {{#ifexpr: {{#var:accLong}}  > 1 | 100% | {{%| {{#var:accLong}}  }} }} | -}}
 +
}}
 +
| {{#var:avgDPS}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{#if: {{#var:accTouch}} |
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 0|{{#ifexpr:{{#var:range}}< 3|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: {{#var:accTouch}}  > 1 | 1 | {{#var:accTouch}}  }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 3|{{#ifexpr:{{#var:range}}<12|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: {{#var:accShort}}  > 1 | 1 | {{#var:accShort}}  }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=12|{{#ifexpr:{{#var:range}}<25|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: {{#var:accMedium}} > 1 | 1 | {{#var:accMedium}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=25|{{#ifexpr:{{#var:range}}<40|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: {{#var:accLong}}  > 1 | 1 | {{#var:accLong}}  }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
  | {{!!}} - {{!!}} - {{!!}} - {{!!}} -
 +
}} }}
 +
| {{Market Value Calculator|{{#var:name}}||Normal}} {{Icon Small|silver}}
 +
|-
 +
 +
!  style="text-align:right;" | Good {{#var:name}}
 +
| {{#var:damage}}
 +
| {{#if: {{#var:avgAP}} | {{%|{{#var:avgAP}} round 4}} | -}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{!}} {{#if: {{#var:accTouch}}  | {{#ifexpr: 1.1*{{#var:accTouch}}  > 1 | 100% | {{%| 1.1*{{#var:accTouch}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accShort}}  | {{#ifexpr: 1.1*{{#var:accShort}}  > 1 | 100% | {{%| 1.1*{{#var:accShort}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accMedium}} | {{#ifexpr: 1.1*{{#var:accMedium}} > 1 | 100% | {{%| 1.1*{{#var:accMedium}} round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accLong}}  | {{#ifexpr: 1.1*{{#var:accLong}}  > 1 | 100% | {{%| 1.1*{{#var:accLong}}  round 2}} }} | -}}
 +
}}
 +
| {{#var:avgDPS}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{#if: {{#var:accTouch}} |
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 0|{{#ifexpr:{{#var:range}}<3|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.1*{{#var:accTouch}}  > 1 | 1 | {{#expr: 1.1*{{#var:accTouch}}  round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 3|{{#ifexpr:{{#var:range}}<12|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.1*{{#var:accShort}}  > 1 | 1 | {{#expr: 1.1*{{#var:accShort}}  round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=12|{{#ifexpr:{{#var:range}}<25|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.1*{{#var:accMedium}} > 1 | 1 | {{#expr: 1.1*{{#var:accMedium}} round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=25|{{#ifexpr:{{#var:range}}<40|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.1*{{#var:accLong}}  > 1 | 1 | {{#expr: 1.1*{{#var:accLong}}  round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
  | {{!!}} - {{!!}} - {{!!}} - {{!!}} -
 +
}} }}
 +
| {{Market Value Calculator|{{#var:name}}||Good}} {{Icon Small|silver}}
 +
|-
 +
 +
! style="text-align:right;" | Excellent {{#var:name}}
 +
| {{#var:damage}}
 +
| {{#if: {{#var:avgAP}} | {{%|{{#var:avgAP}} round 4}} | -}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{!}} {{#if: {{#var:accTouch}}  | {{#ifexpr: 1.2*{{#var:accTouch}}  > 1 | 100% | {{%| 1.2*{{#var:accTouch}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accShort}}  | {{#ifexpr: 1.2*{{#var:accShort}}  > 1 | 100% | {{%| 1.2*{{#var:accShort}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accMedium}} | {{#ifexpr: 1.2*{{#var:accMedium}} > 1 | 100% | {{%| 1.2*{{#var:accMedium}} round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accLong}}  | {{#ifexpr: 1.2*{{#var:accLong}}  > 1 | 100% | {{%| 1.2*{{#var:accLong}}  round 2}} }} | -}}
 +
}}
 +
| {{#var:avgDPS}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{#if: {{#var:accTouch}} |
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 0|{{#ifexpr:{{#var:range}}<3|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.2*{{#var:accTouch}}  > 1 | 1 | {{#expr: 1.2*{{#var:accTouch}}  round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 3|{{#ifexpr:{{#var:range}}<12|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.2*{{#var:accShort}}  > 1 | 1 | {{#expr: 1.2*{{#var:accShort}}  round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=12|{{#ifexpr:{{#var:range}}<25|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.2*{{#var:accMedium}} > 1 | 1 | {{#expr: 1.2*{{#var:accMedium}} round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=25|{{#ifexpr:{{#var:range}}<40|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.2*{{#var:accLong}}  > 1 | 1 | {{#expr: 1.2*{{#var:accLong}}  round 2}} }} * {{#var:avgDPS}} round 2}}</span>| - }}
 +
  | {{!!}} - {{!!}} - {{!!}} - {{!!}} -
 +
}} }}
 +
| {{Market Value Calculator|{{#var:name}}||Excellent}} {{Icon Small|silver}}
 +
|-
 +
 +
! style="text-align:right;" | Masterwork {{#var:name}}
 +
| {{#expr: 1.25*{{#var:damage}} round 2}}
 +
| {{#if: {{#var:avgAP}} | {{%|1.25*{{#var:avgAP}} round 4}} | -}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{!}} {{#if: {{#var:accTouch}}  | {{#ifexpr: 1.35*{{#var:accTouch}}  > 1 | 100% | {{%| 1.35*{{#var:accTouch}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accShort}}  | {{#ifexpr: 1.35*{{#var:accShort}}  > 1 | 100% | {{%| 1.35*{{#var:accShort}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accMedium}} | {{#ifexpr: 1.35*{{#var:accMedium}} > 1 | 100% | {{%| 1.35*{{#var:accMedium}} round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accLong}}  | {{#ifexpr: 1.35*{{#var:accLong}}  > 1 | 100% | {{%| 1.35*{{#var:accLong}}  round 2}} }} | -}}
 +
}}
 +
| {{#expr: 1.25*{{#var:avgDPS}} round 2}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{#if: {{#var:accTouch}} |
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 0|{{#ifexpr:{{#var:range}}<3|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.35*{{#var:accTouch}}  > 1 | 1 | {{#expr: 1.35*{{#var:accTouch}}  round 2}} }} * {{#var:avgDPS}}*1.25 round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 3|{{#ifexpr:{{#var:range}}<12|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.35*{{#var:accShort}}  > 1 | 1 | {{#expr: 1.35*{{#var:accShort}}  round 2}} }} * {{#var:avgDPS}}*1.25 round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=12|{{#ifexpr:{{#var:range}}<25|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.35*{{#var:accMedium}} > 1 | 1 | {{#expr: 1.35*{{#var:accMedium}} round 2}} }} * {{#var:avgDPS}}*1.25 round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=25|{{#ifexpr:{{#var:range}}<40|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.35*{{#var:accLong}}  > 1 | 1 | {{#expr: 1.35*{{#var:accLong}}  round 2}} }} * {{#var:avgDPS}}*1.25 round 2}}</span>| - }}
 +
  | {{!!}} - {{!!}} - {{!!}} - {{!!}} -
 +
}} }}
 +
| {{Market Value Calculator|{{#var:name}}||Masterwork}} {{Icon Small|silver}}
 +
|-
 +
 +
! style="text-align:right;" | Legendary {{#var:name}}
 +
| {{#expr: 1.5*{{#var:damage}} round 2}}
 +
| {{#if: {{#var:avgAP}} | {{%|1.5*{{#var:avgAP}} round 4}} | -}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{!}} {{#if: {{#var:accTouch}}  | {{#ifexpr: 1.5*{{#var:accTouch}}  > 1 | 100% | {{%| 1.5*{{#var:accTouch}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accShort}}  | {{#ifexpr: 1.5*{{#var:accShort}}  > 1 | 100% | {{%| 1.5*{{#var:accShort}}  round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accMedium}} | {{#ifexpr: 1.5*{{#var:accMedium}} > 1 | 100% | {{%| 1.5*{{#var:accMedium}} round 2}} }} | -}}
 +
  {{!}} {{#if: {{#var:accLong}}  | {{#ifexpr: 1.5*{{#var:accLong}}  > 1 | 100% | {{%| 1.5*{{#var:accLong}}  round 2}} }} | -}}
 +
}}
 +
| {{#expr: 1.5*{{#var:avgDPS}} round 2}}
 +
{{#if: {{#var:missRadius}} ||
 +
  {{#if: {{#var:accTouch}} |
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 0|{{#ifexpr:{{#var:range}}<3|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.5*{{#var:accTouch}}  > 1 | 1 | {{#expr: 1.5*{{#var:accTouch}}  round 2}} }} * {{#var:avgDPS}}*1.5 round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>= 3|{{#ifexpr:{{#var:range}}<12|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.5*{{#var:accShort}}  > 1 | 1 | {{#expr: 1.5*{{#var:accShort}}  round 2}} }} * {{#var:avgDPS}}*1.5 round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=12|{{#ifexpr:{{#var:range}}<25|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.5*{{#var:accMedium}} > 1 | 1 | {{#expr: 1.5*{{#var:accMedium}} round 2}} }} * {{#var:avgDPS}}*1.5 round 2}}</span>| - }}
 +
    {{!}} {{#ifexpr:{{#var:range}}>=25|{{#ifexpr:{{#var:range}}<40|<span style="color:firebrick; font-weight:bold>|<span>}}{{#expr: {{#ifexpr: 1.5*{{#var:accLong}}  > 1 | 1 | {{#expr: 1.5*{{#var:accLong}}  round 2}} }} * {{#var:avgDPS}}*1.5 round 2}}</span>| - }}
 +
  | {{!!}} - {{!!}} - {{!!}} - {{!!}} -
 +
}} }}
 +
| {{Market Value Calculator|{{#var:name}}||Legendary}} {{Icon Small|silver}}
 
|}
 
|}
<sup>{{#if: {{#var:hasQuality}} | For the full effects of qualities, see [[Quality]].}} {{#if: {{#var:missRadius}} || Values shown in <span style="color:firebrick; font-weight:bold>Red</span> indicate the weapon is out of range at the reference point for this range band. The value is provided due to the [[Weapons#Range|interpolated nature]] of accuracy between range points.}}</sup>
+
<sup>For the full effects of qualities, see [[Quality]]. Values shown in <span style="color:firebrick; font-weight:bold>Red</span> indicate the weapon is out of range at the reference point for this range band. The value is provided due to the [[Weapons#Range|interpolated nature]] of accuracy between range points.</sup>
 
</li></div></includeonly><noinclude>
 
</li></div></includeonly><noinclude>
 +
{{Documentation wanted}}
 
{{Documentation}}
 
{{Documentation}}
 +
{{Weapon Quality Table/Ranged|Incendiary launcher}}
 +
{{Weapon Quality Table/Ranged|Spiner}}
 +
{{Weapon Quality Table/Ranged|Chain shotgun}}
 +
{{Weapon Quality Table/Ranged|Assault rifle}}
 +
{{Weapon Quality Table/Ranged|Sniper rifle}}
 +
[[Category:Customized table templates]]
 
</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)