Editing Template:Weapon Stats Table

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>{{#if: {{{no header|}}} || <h{{{header level|2}}}> Attack table </h{{{header level|2}}}> }}
+
<includeonly>==Quality Table==
{{#switch: {{Q|{{#vardefineecho:name|{{{1| {{PAGENAME}} }}} }} |Mode}}
+
{{#vardefine:name| {{{ 1 | {{PAGENAME}} }}} }}
  | Melee | Single-Use = {{Weapon Stats Table/Melee|{{#var:name}} }}
+
{{#vardefine:mode| {{Q|{{#var:name}}|Mode}} }}
  | #default = {{#if: {{Q|{{#var:name}}|Attack 1 Damage}}
+
 
     | <h{{#expr:{{{header level|2}}}+1}}> Ranged </h{{#expr:{{{header level|2}}}+1}}>
+
{{#ifeq: {{#var:mode}} | Melee |
      {{Weapon Stats Table/Ranged|{{#var:name}} }}
+
{{#vardefine:avgDPS |  {{formatnum:{{Q|{{#var:name}}|MeleeDPS}}|R}}}}
      <h{{#expr:{{{header level|2}}}+1}}> Melee </h{{#expr:{{{header level|2}}}+1}}>
+
{{#vardefine:avgAP|     {{formatnum:{{Q|{{#var:name}}|MeleeAP}}|R}}}}
      {{Weapon Stats Table/Melee|{{#var:name}} }}
+
{{#vardefine:highestDam|{{formatnum:{{Q|{{#var:name}}|Attack 1 Damage}}|R}}}}
    | {{Weapon Stats Table/Ranged|{{#var:name}} }}
+
{{#if: {{Q|{{#var:name}}|Attack 2 Damage}} | {{#ifexpr: {{Q|{{#var:name}}|Attack 2 Damage}} > {{#var: highestDam}} | {{#vardefine: highestDam | {{formatnum:{{Q|{{#var:name}}|Attack 2 Damage}}|R}}}} }} }}
  }}
+
{{#if: {{Q|{{#var:name}}|Attack 3 Damage}} | {{#ifexpr: {{Q|{{#var:name}}|Attack 3 Damage}} > {{#var: highestDam}} | {{#vardefine: highestDam | {{formatnum:{{Q|{{#var:name}}|Attack 2 Damage}}|R}}}} }} }}
}}</includeonly><noinclude>
+
{{#if: {{Q|{{#var:name}}|Attack 4 Damage}} | {{#ifexpr: {{Q|{{#var:name}}|Attack 4 Damage}} > {{#var: highestDam}} | {{#vardefine: highestDam | {{formatnum:{{Q|{{#var:name}}|Attack 4 Damage}}|R}}}} }} }}
{{Recode|reason = 1.) Make it work for [[Mini-flameblaster]], [[Beam graser]] and [[Smoke launcher]]. 2.) Find a solution for [[:Category:Single-Use Weapons]] and [[:Category:Single Thrown Weapons]]. 2.) Check if it works for [[:Category:Turret Weapons]] and [[:Category:Turret]].}}
+
|
{{Documentation}}
+
{{#vardefine:damage|    {{formatnum:{{Q|{{#var:name}}|Damage Base}}|R}}}}
 +
{{#vardefine:avgDPS |  {{formatnum:{{Q|{{#var:name}}|Maximum DPS}}|R}}}}
 +
{{#vardefine:avgAP|    {{formatnum:{{Q|{{#var:name}}|Armor Penetration}}|R}}}}
 +
{{#vardefine:accTouch|  {{formatnum:{{Q|{{#var:name}}|Accuracy (Touch) Base}}|R}}}}
 +
{{#vardefine:accShort|  {{formatnum:{{Q|{{#var:name}}|Accuracy (Short) Base}}|R}}}}
 +
{{#vardefine:accMedium| {{formatnum:{{Q|{{#var:name}}|Accuracy (Medium) Base}}|R}}}}
 +
{{#vardefine:accLong|  {{formatnum:{{Q|{{#var:name}}|Accuracy (Long) Base}}|R}}}}
 +
}}
 +
{{#vardefine:value|    {{formatnum:{{Q|{{#var:name}}|Market Value Base}}|R}}}}
 +
<div><li style="display: inline-table;">
 +
{| {{STDT|sortable c_03 text-center}}
 +
|-
 +
! Quality
 +
{{#ifeq: {{#var:mode}} | Melee |<th>{{H:title|link=no| Damage of the most powerful attack type available to the weapon |Damage}} <th>Avg DPS <th>Avg AP|
 +
<th>Damage
 +
<th>AP
 +
<th>{{H:title|link=no|Base weapon accuracy at Touch Range (3 tiles) | Accuracy<br/>(Touch)}}
 +
<th>{{H:title|link=no|Base weapon accuracy at Short Range (12 tiles) | Accuracy<br/>(Short)}}
 +
<th>{{H:title|link=no|Base weapon accuracy at Medium Range (25 tiles) | Accuracy<br/>(Medium)}}
 +
<th>{{H:title|link=no|Base weapon accuracy at Long Range (40 tiles) | Accuracy<br/>(Long)}}
 +
<th>{{H:title|link=no|Damage Per Second assuming all shots hit|DPS<br/>(Optimal)}}
 +
<th>{{H:title|link=no|DPS x Accuracy at Touch Range (3 tiles) assuming perfect shooter accuracy|DPS<br/>(Touch)}}
 +
<th>{{H:title|link=no|DPS x Accuracy at Short Range (12 tiles) assuming perfect shooter accuracy|DPS<br/>(Short)}}
 +
<th>{{H:title|link=no|DPS x Accuracy at Medium Range (25 tiles) assuming perfect shooter accuracy|DPS<br/>(Medium)}}
 +
<th>{{H:title|link=no|DPS x Accuracy at Long Range (40 tiles) assuming perfect shooter accuracy|DPS<br/>(Long)}}
 +
|}}
 +
! Market Value
 +
|-
 +
!style="text-align:right;" |'''Awful {{#var:name}}'''
 +
{{#ifeq: {{#var:mode}} | Melee |
 +
<td> {{ #expr: 0.8*{{#var:highestDam|}} round 2}}
 +
<td> {{ #expr: 0.8*{{#var:avgDPS|}} round 2}}
 +
<td> {{ #expr: 0.8*{{#var:avgAP|}} round 2}}%
 +
|
 +
<td> {{ #expr: 0.9*{{#var:damage|}} round 2}}
 +
<td> {{ #expr: 0.9*{{#var:avgAP|}} round 2}}%
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Touch) Base}} | {{#ifexpr: {{ #expr: 0.8*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 0.8*{{#var:accTouch|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Short) Base}} | {{#ifexpr: {{ #expr: 0.8*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 0.8*{{#var:accShort|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Medium) Base}} | {{#ifexpr: {{ #expr: 0.8*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 0.8*{{#var:accMedium|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Long) Base}} | {{#ifexpr: {{ #expr: 0.8*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 0.8*{{#var:accLong|}} round 0}}}}%|-}}
 +
<td> {{ #expr: 0.9*{{#var:avgDPS|}} round 2}}
 +
{{#if:{{Q| {{#var:name}} | Accuracy (Touch) Base}}|
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 0.8*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 0.8*{{#var:accTouch|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 0.8*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 0.8*{{#var:accShort|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 0.8*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 0.8*{{#var:accMedium|}} round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 0.8*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 0.8*{{#var:accLong|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}} |
 +
{{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} -
 +
}}
 +
|}}
 +
| {{Market Value | {{ #expr: 0.5*{{#var:value|}}}}}}{{icon|silver|}}
 +
|-
 +
 
 +
 
 +
!style="text-align:right;"|'''Poor {{#var:name}}'''
 +
{{#ifeq: {{#var:mode}} | Melee |
 +
<td> {{ #expr: 0.9*{{#var:highestDam|}} round 2}}
 +
<td> {{ #expr: 0.9*{{#var:avgDPS|}} round 2}}
 +
<td> {{ #expr: 0.9*{{#var:avgAP|}} round 2}}%
 +
|
 +
<td> {{ #expr: 1.0*{{#var:damage|}} round 2}}
 +
<td> {{ #expr: 1.0*{{#var:avgAP|}} round 2}}%
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Touch) Base}} | {{#ifexpr: {{ #expr: 0.9*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 0.9*{{#var:accTouch|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Short) Base}} | {{#ifexpr: {{ #expr: 0.9*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 0.9*{{#var:accShort|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Medium) Base}} | {{#ifexpr: {{ #expr: 0.9*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 0.9*{{#var:accMedium|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Long) Base}} | {{#ifexpr: {{ #expr: 0.9*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 0.9*{{#var:accLong|}} round 0}}}}%|-}}
 +
<td> {{ #expr: {{#var:avgDPS|}} round 2}}
 +
{{#if:{{Q| {{#var:name}} | Accuracy (Touch) Base}}|
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 0.9*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 0.9*{{#var:accTouch|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 0.9*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 0.9*{{#var:accShort|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 0.9*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 0.9*{{#var:accMedium|}} round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 0.9*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 0.9*{{#var:accLong|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}} |
 +
{{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} -
 +
}}
 +
|}}
 +
| {{Market Value | {{ #expr: 0.75*{{#var:value|}}}}}}{{icon|silver|}}
 +
|-
 +
 
 +
! style="text-align:right;" |'''Normal {{#var:name}}'''
 +
{{#ifeq: {{#var:mode}} | Melee |
 +
<td> {{ #expr: 1.0*{{#var:highestDam|}} round 2}}
 +
<td> {{ #expr: 1.0*{{#var:avgDPS|}} round 2}}
 +
<td> {{ #expr: 1.0*{{#var:avgAP|}} round 2}}%
 +
|
 +
<td> {{ #expr: 1.0*{{#var:damage|}} round 2}}
 +
<td> {{ #expr: 1.0*{{#var:avgAP|}} round 2}}%
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Touch) Base}} | {{#ifexpr: {{ #expr: 1.0*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 1.0*{{#var:accTouch|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Short) Base}} | {{#ifexpr: {{ #expr: 1.0*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 1.0*{{#var:accShort|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Medium) Base}} | {{#ifexpr: {{ #expr: 1.0*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 1.0*{{#var:accMedium|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Long) Base}} | {{#ifexpr: {{ #expr: 1.0*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 1.0*{{#var:accLong|}} round 0}}}}%|-}}
 +
<td> {{ #expr: {{#var:avgDPS|}} round 2}}
 +
{{#if:{{Q| {{#var:name}} | Accuracy (Touch) Base}}|
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.0*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 1.0*{{#var:accTouch|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.0*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 1.0*{{#var:accShort|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.0*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 1.0*{{#var:accMedium|}} round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.0*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 1.0*{{#var:accLong|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}} |
 +
{{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} -
 +
}}
 +
|}}
 +
| {{Market Value | {{ #expr: 1.0*{{#var:value|}}}}}}{{icon|silver|}}
 +
|-
 +
 
 +
!  style="text-align:right;" |'''Good {{#var:name}}'''
 +
{{#ifeq: {{#var:mode}} | Melee |
 +
<td> {{ #expr: 1.1*{{#var:highestDam|}} round 2}}
 +
<td> {{ #expr: 1.1*{{#var:avgDPS|}} round 2}}
 +
<td> {{ #expr: 1.1*{{#var:avgAP|}} round 2}}%
 +
|
 +
<td> {{ #expr: 1.0*{{#var:damage|}} round 2}}
 +
<td> {{ #expr: 1.0*{{#var:avgAP|}} round 2}}%
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Touch) Base}} | {{#ifexpr: {{ #expr: 1.1*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 1.1*{{#var:accTouch|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Short) Base}} | {{#ifexpr: {{ #expr: 1.1*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 1.1*{{#var:accShort|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Medium) Base}} | {{#ifexpr: {{ #expr: 1.1*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 1.1*{{#var:accMedium|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Long) Base}} | {{#ifexpr: {{ #expr: 1.1*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 1.1*{{#var:accLong|}} round 0}}}}%|-}}
 +
<td> {{ #expr: {{#var:avgDPS|}} round 2}}
 +
{{#if:{{Q| {{#var:name}} | Accuracy (Touch) Base}}|
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.1*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 1.1*{{#var:accTouch|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.1*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 1.1*{{#var:accShort|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.1*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 1.1*{{#var:accMedium|}} round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.1*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 1.1*{{#var:accLong|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}} |
 +
{{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} -
 +
}}
 +
|}}
 +
| {{Market Value | {{#ifexpr: {{ #expr: 1.25*{{#var:value|}}}} < {{ #expr: 500+{{#var:value|}}}} | {{ #expr: 1.25*{{#var:value|}}}} | {{ #expr: 500+{{#var:value|}}}}}}  }}{{icon|silver|}}
 +
|-
 +
 
 +
! style="text-align:right;" |'''Excellent {{#var:name}}'''
 +
{{#ifeq: {{#var:mode}} | Melee |
 +
<td> {{ #expr: 1.2*{{#var:highestDam|}} round 2}}
 +
<td> {{ #expr: 1.2*{{#var:avgDPS|}} round 2}}
 +
<td> {{ #expr: 1.2*{{#var:avgAP|}} round 2}}%
 +
|
 +
<td> {{ #expr: 1.0*{{#var:damage|}} round 2}}
 +
<td> {{ #expr: 1.0*{{#var:avgAP|}} round 2}}%
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Touch) Base}} | {{#ifexpr: {{ #expr: 1.2*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 1.2*{{#var:accTouch|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Short) Base}} | {{#ifexpr: {{ #expr: 1.2*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 1.2*{{#var:accShort|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Medium) Base}} | {{#ifexpr: {{ #expr: 1.2*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 1.2*{{#var:accMedium|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Long) Base}} | {{#ifexpr: {{ #expr: 1.2*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 1.2*{{#var:accLong|}} round 0}}}}%|-}}
 +
<td> {{ #expr: {{#var:avgDPS|}} round 2}}
 +
{{#if:{{Q| {{#var:name}} | Accuracy (Touch) Base}}|
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.2*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 1.2*{{#var:accTouch|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.2*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 1.2*{{#var:accShort|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.2*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 1.2*{{#var:accMedium|}} round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: {{#ifexpr: {{ #expr: 1.2*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 1.2*{{#var:accLong|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}} |
 +
{{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} -
 +
}}
 +
|}}
 +
| {{Market Value | {{#ifexpr: {{ #expr: 1.5*{{#var:value|}}}} < {{ #expr: 1000+{{#var:value|}}}} | {{ #expr: 1.5*{{#var:value|}}}} | {{ #expr: 1000+{{#var:value|}}}}}}  }}{{icon|silver|}}
 +
|-
 +
 
 +
! style="text-align:right;" |'''Masterwork {{#var:name}}'''
 +
{{#ifeq: {{#var:mode}} | Melee |
 +
<td> {{ #expr: 1.45*{{#var:highestDam|}} round 2}}
 +
<td> {{ #expr: 1.45*{{#var:avgDPS|}} round 2}}
 +
<td> {{ #expr: 1.45*{{#var:avgAP|}} round 2}}%
 +
|
 +
<td> {{ #expr: 1.25*{{#var:damage|}} round 2}}
 +
<td> {{ #expr: 1.25*{{#var:avgAP|}} round 2}}%
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Touch) Base}} | {{#ifexpr: {{ #expr: 1.35*{{#var:accTouch|}} round 2}} > 100 | 100 | {{ #expr: 1.35*{{#var:accTouch|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Short) Base}} | {{#ifexpr: {{ #expr: 1.35*{{#var:accShort|}} round 2}} > 100 | 100 | {{ #expr: 1.35*{{#var:accShort|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Medium) Base}} | {{#ifexpr: {{ #expr: 1.35*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 1.35*{{#var:accMedium|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Long) Base}} | {{#ifexpr: {{ #expr: 1.35*{{#var:accLong|}} round 2}} > 100 | 100 | {{ #expr: 1.35*{{#var:accLong|}} round 0}}}}%|-}}
 +
<td> {{ #expr: 1.25*{{#var:avgDPS|}} round 2}}
 +
{{#if:{{Q| {{#var:name}} | Accuracy (Touch) Base}}|
 +
{{!}} {{#expr: 1.25*{{#ifexpr: {{ #expr: 1.35*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 1.35*{{#var:accTouch|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: 1.25*{{#ifexpr: {{ #expr: 1.35*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 1.35*{{#var:accShort|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: 1.25*{{#ifexpr: {{ #expr: 1.35*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 1.35*{{#var:accMedium|}} round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: 1.25*{{#ifexpr: {{ #expr: 1.35*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 1.35*{{#var:accLong|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}} |
 +
{{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} -
 +
}}
 +
|}}
 +
| {{Market Value | {{#ifexpr: {{ #expr: 2.5*{{#var:value|}}}} < {{ #expr: 2000+{{#var:value|}}}} | {{ #expr: 2.5*{{#var:value|}}}} | {{ #expr: 2000+{{#var:value|}}}}}}  }}{{icon|silver|}}
 +
|-
 +
 
 +
! style="text-align:right;" |'''Legendary {{#var:name}}'''
 +
{{#ifeq: {{#var:mode}} | Melee |
 +
<td> {{ #expr: 1.65*{{#var:highestDam|}} round 2}}
 +
<td> {{ #expr: 1.65*{{#var:avgDPS|}} round 2}}
 +
<td> {{ #expr: 1.65*{{#var:avgAP|}} round 2}}%
 +
|
 +
<td> {{ #expr: 1.5*{{#var:damage|}} round 2}}
 +
<td> {{ #expr: 1.5*{{#var:avgAP|}} round 2}}%
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Touch) Base}} | {{#ifexpr: {{ #expr: 1.5*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 1.5*{{#var:accTouch|}}  round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Short) Base}} | {{#ifexpr: {{ #expr: 1.5*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 1.5*{{#var:accShort|}}  round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Medium) Base}} | {{#ifexpr: {{ #expr: 1.5*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 1.5*{{#var:accMedium|}} round 0}}}}%|-}}
 +
<td> {{#if: {{Q|{{#var:name}}|Accuracy (Long) Base}} | {{#ifexpr: {{ #expr: 1.5*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 1.5*{{#var:accLong|}}  round 0}}}}%|-}}
 +
<td> {{ #expr: 1.5*{{#var:avgDPS|}} round 2}}
 +
{{#if:{{Q| {{#var:name}} | Accuracy (Touch) Base}}|
 +
{{!}} {{#expr: 1.5*{{#ifexpr: {{ #expr: 1.5*{{#var:accTouch|}}  round 2}} > 100 | 100 | {{ #expr: 1.5*{{#var:accTouch|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: 1.5*{{#ifexpr: {{ #expr: 1.5*{{#var:accShort|}}  round 2}} > 100 | 100 | {{ #expr: 1.5*{{#var:accShort|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: 1.5*{{#ifexpr: {{ #expr: 1.5*{{#var:accMedium|}} round 2}} > 100 | 100 | {{ #expr: 1.5*{{#var:accMedium|}} round 0}}}}/100*{{#var:avgDPS }}  round 2}}
 +
{{!}} {{#expr: 1.5*{{#ifexpr: {{ #expr: 1.5*{{#var:accLong|}}  round 2}} > 100 | 100 | {{ #expr: 1.5*{{#var:accLong|}}  round 0}}}}/100*{{#var:avgDPS }}  round 2}} |
 +
{{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} - {{!}}{{!}} -
 +
}}
 +
|}}
 +
| {{Market Value | {{#ifexpr: {{ #expr: 5*{{#var:value|}}}} < {{ #expr: 3000+{{#var:value|}}}} | {{ #expr: 5*{{#var:value|}}}} | {{ #expr: 3000+{{#var:value|}}}}}}  }}{{icon|silver|}}
 +
|-
 +
|}
 +
<sup>For the full effects of qualities, see [[Quality]].</sup> </li></div></includeonly> <noinclude>
 +
{{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)