Difference between revisions of "User:Harakoni/RangedQuality"
Jump to navigation
Jump to search
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{#vardefine:name| {{{ 1 | Charge rifle }}} }} | {{#vardefine:name| {{{ 1 | Charge rifle }}} }} | ||
+ | {{#vardefine:image| {{Q|{{#var:name}}|Image}}}} | ||
{{#vardefine:damage| {{formatnum:{{Q|{{#var:name}}|Damage Base}}|R}}}} | {{#vardefine:damage| {{formatnum:{{Q|{{#var:name}}|Damage Base}}|R}}}} | ||
{{#vardefine:range| {{formatnum:{{Q|{{#var:name}}|Range}}|R}}}} | {{#vardefine:range| {{formatnum:{{Q|{{#var:name}}|Range}}|R}}}} | ||
− | |||
{{#vardefine:avgAP| {{formatnum:{{Q|{{#var:name}}|ArmorPenetration}}|R}}}} | {{#vardefine:avgAP| {{formatnum:{{Q|{{#var:name}}|ArmorPenetration}}|R}}}} | ||
{{#vardefine:accTouch| {{formatnum:{{Q|{{#var:name}}|Accuracy (Touch) Base}}|R}}}} | {{#vardefine:accTouch| {{formatnum:{{Q|{{#var:name}}|Accuracy (Touch) Base}}|R}}}} | ||
Line 9: | Line 9: | ||
{{#vardefine:accLong| {{formatnum:{{Q|{{#var:name}}|Accuracy (Long) Base}}|R}}}} | {{#vardefine:accLong| {{formatnum:{{Q|{{#var:name}}|Accuracy (Long) Base}}|R}}}} | ||
{{#vardefine:value| {{formatnum:{{Q|{{#var:name}}|Market Value Base}}|R}}}} | {{#vardefine:value| {{formatnum:{{Q|{{#var:name}}|Market Value Base}}|R}}}} | ||
+ | {{#vardefine:avgDPS | {{#ifeq: {{{2|}}}|Aiming Time| | ||
+ | {{#vardefine:burstTime| {{#if:{{Q|{{#var:name}}|Burst Ticks|}}|+(({{Q|{{#var:name}}|Burst Count|}}-1)*{{Q|{{#var:name}}|Burst Ticks|}})|0}} }} | ||
+ | {{#vardefine:baseTime| {{#expr: {{Q|{{#var:name}}|Aiming Time Base}}+{{Q|{{#var:name}}|Ranged Cooldown Base}}+{{#var:burstTime}} }} }} | ||
+ | {{formatnum:{{#expr:{{Q|{{#var:name}}|Maximum DPS}} * ({{#var:baseTime}}/((0.01*{{Q|{{#var:name}}|Aiming Time Base}})+{{Q|{{#var:name}}|Ranged Cooldown Base}}+{{#var:burstTime}}))}}|R}} | ||
+ | | {{formatnum:{{Q|{{#var:name}}|Maximum DPS}}|R}}}}}} | ||
+ | {{#vardefine:darkBonus| {{#ifeq: {{{2|}}}|Dark Bonus|25|0}}}} | ||
<noinclude> | <noinclude> | ||
+ | [<span style="color:#0645ad;" class="mw-collapsible mw-customtoggle-Chargerifle" id="mw-customcollapsible-Chargerifle">Expand</span><span style="color:#0645ad;" class="mw-collapsible mw-collapsed mw-customtoggle-Chargerifle" id="mw-customcollapsible-Chargerifle">Collapse</span>] | ||
{| {{STDT|sortable c_03 text-center}} | {| {{STDT|sortable c_03 text-center}} | ||
! | ! | ||
!Quality | !Quality | ||
+ | !Name | ||
!Damage | !Damage | ||
!AP | !AP | ||
Line 25: | Line 33: | ||
!{{H:title|link=no|DPS x Accuracy at Medium Range (25 tiles) assuming perfect shooter accuracy|DPS<br/>(Medium)}} | !{{H:title|link=no|DPS x Accuracy at Medium Range (25 tiles) assuming perfect shooter accuracy|DPS<br/>(Medium)}} | ||
!{{H:title|link=no|DPS x Accuracy at Long Range (40 tiles) assuming perfect shooter accuracy|DPS<br/>(Long)}} | !{{H:title|link=no|DPS x Accuracy at Long Range (40 tiles) assuming perfect shooter accuracy|DPS<br/>(Long)}} | ||
− | ! Market Value | + | ! data-sort-type=number | Market Value |
|- | |- | ||
</noinclude> | </noinclude> | ||
− | + | ||
− | + | {{#replace:<tr class="mw-collapsible mw-collapsed" id="mw-customcollapsible-{{#replace:{{#var:name}} }}">|tempspacer}} | |
− | | | + | <td style="background-color:#e8bc84;"> [[{{#var:image}}|32px||link={{#var:name}}]] </td> |
− | + | <td data-sort-value="1" style="text-align:right; background-color:#e8bc84;" >'''Awful'''</td> | |
− | + | <td style="text-align:left; background-color:#e8bc84;" > '''[[{{#var:name}}]]''' </td> | |
− | + | <td> {{ #expr: 0.9*{{#var:damage|}} round 2}} </td> | |
− | | {{# | + | <td> {{ #expr: 0.9*{{#var:avgAP|}} round 2}}% </td> |
− | + | <td> {{#var:range|}} </td> | |
− | + | <td> {{#vardefine: calcAccTouch |{{#expr: 0.8*{{#var:accTouch}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccTouch}} > 100 | {{#vardefineecho: calcAccTouch |100}}% | {{#var:calcAccTouch}}% }} </td> | |
− | + | <td> {{#vardefine: calcAccShort |{{#expr: 0.8*{{#var:accShort}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccShort}} > 100 | {{#vardefineecho: calcAccShort |100}}% | {{#var:calcAccShort}}% }} </td> | |
− | {{# | + | <td> {{#vardefine: calcAccMedium |{{#expr: 0.8*{{#var:accMedium}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccMedium}} > 100 | {{#vardefineecho: calcAccMedium|100}}% | {{#var:calcAccMedium}}% }} </td> |
− | {{ | + | <td> {{#vardefine: calcAccLong |{{#expr: 0.8*{{#var:accLong}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccLong}} > 100 | {{#vardefineecho: calcAccLong |100}}% | {{#var:calcAccLong}}% }} </td> |
− | + | <td> {{ #expr: 0.9*{{#var:avgDPS|}} round 2}} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 0 | - |{{#expr: {{#var:calcAccTouch}}/100*0.9*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 3 | - |{{#expr: {{#var:calcAccShort}}/100*0.9*{{#var:avgDPS }} round 2}} }} </td> | |
− | {{ | + | <td> {{#ifexpr: {{#var:range|}} < 12 | - |{{#expr: {{#var:calcAccMedium}}/100*0.9*{{#var:avgDPS }} round 2}} }} </td> |
− | + | <td> {{#ifexpr: {{#var:range|}} < 25 | - |{{#expr: {{#var:calcAccLong}}/100*0.9*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{Market Value Calculator|{{#var:name}}||Awful}}{{icon|silver|}} </td> | |
− | + | </tr> | |
+ | |||
+ | |||
+ | {{#replace:<tr class="mw-collapsible mw-collapsed" id="mw-customcollapsible-{{#replace:{{#var:name}} }}">|tempspacer}} | ||
+ | <td style="background-color:#e8bc84;"> [[{{#var:image}}|32px||link={{#var:name}}]] </td> | ||
+ | <td data-sort-value="2" style="text-align:right; background-color:#e8bc84;" >'''Poor'''</td> | ||
+ | <td style="text-align:left; background-color:#e8bc84;" > '''[[{{#var:name}}]]''' </td> | ||
+ | <td> {{ #expr: 1.0*{{#var:damage|}} round 2}} </td> | ||
+ | <td> {{ #expr: 1.0*{{#var:avgAP|}} round 2}}% </td> | ||
+ | <td> {{#var:range|}} </td> | ||
+ | <td> {{#vardefine: calcAccTouch |{{#expr: 0.9*{{#var:accTouch}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccTouch}} > 100 | {{#vardefineecho: calcAccTouch |100}}% | {{#var:calcAccTouch}}% }} </td> | ||
+ | <td> {{#vardefine: calcAccShort |{{#expr: 0.9*{{#var:accShort}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccShort}} > 100 | {{#vardefineecho: calcAccShort |100}}% | {{#var:calcAccShort}}% }} </td> | ||
+ | <td> {{#vardefine: calcAccMedium |{{#expr: 0.9*{{#var:accMedium}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccMedium}} > 100 | {{#vardefineecho: calcAccMedium|100}}% | {{#var:calcAccMedium}}% }} </td> | ||
+ | <td> {{#vardefine: calcAccLong |{{#expr: 0.9*{{#var:accLong}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccLong}} > 100 | {{#vardefineecho: calcAccLong |100}}% | {{#var:calcAccLong}}% }} </td> | ||
+ | <td> {{ #expr: {{#var:avgDPS|}} round 2}} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 0 | - |{{#expr: {{#var:calcAccTouch}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 3 | - |{{#expr: {{#var:calcAccShort}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 12 | - |{{#expr: {{#var:calcAccMedium}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 25 | - |{{#expr: {{#var:calcAccLong}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{Market Value Calculator|{{#var:name}}||Poor}}{{icon|silver|}} </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | |||
+ | {{#replace:<tr class="mw-collapsible mw-collapsed" id="mw-customcollapsible-{{#replace:{{#var:name}} }}">|tempspacer}} | ||
+ | <td style="background-color:#e8bc84;"> [[{{#var:image}}|32px||link={{#var:name}}]] </td> | ||
+ | <td data-sort-value="3" style="text-align:right; background-color:#e8bc84;" >'''Normal'''</td> | ||
+ | <td style="text-align:left; background-color:#e8bc84;" > '''[[{{#var:name}}]]''' </td> | ||
+ | <td> {{ #expr: 1.0*{{#var:damage|}} round 2}} </td> | ||
+ | <td> {{ #expr: 1.0*{{#var:avgAP|}} round 2}}% </td> | ||
+ | <td> {{#var:range|}} </td> | ||
+ | <td> {{#vardefine: calcAccTouch |{{#expr: 1.0*{{#var:accTouch}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccTouch}} > 100 | {{#vardefineecho: calcAccTouch |100}}% | {{#var:calcAccTouch}}% }} </td> | ||
+ | <td> {{#vardefine: calcAccShort |{{#expr: 1.0*{{#var:accShort}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccShort}} > 100 | {{#vardefineecho: calcAccShort |100}}% | {{#var:calcAccShort}}% }} </td> | ||
+ | <td> {{#vardefine: calcAccMedium |{{#expr: 1.0*{{#var:accMedium}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccMedium}} > 100 | {{#vardefineecho: calcAccMedium|100}}% | {{#var:calcAccMedium}}% }} </td> | ||
+ | <td> {{#vardefine: calcAccLong |{{#expr: 1.0*{{#var:accLong}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccLong}} > 100 | {{#vardefineecho: calcAccLong |100}}% | {{#var:calcAccLong}}% }} </td> | ||
+ | <td> {{ #expr: {{#var:avgDPS|}} round 2}} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 0 | - |{{#expr: {{#var:calcAccTouch}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 3 | - |{{#expr: {{#var:calcAccShort}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 12 | - |{{#expr: {{#var:calcAccMedium}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 25 | - |{{#expr: {{#var:calcAccLong}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{Market Value Calculator|{{#var:name}}||Normal}}{{icon|silver|}} </td> | ||
+ | </tr> | ||
+ | |||
+ | |||
+ | |||
+ | {{#replace:<tr class="mw-collapsible mw-collapsed" id="mw-customcollapsible-{{#replace:{{#var:name}} }}">|tempspacer}} | ||
+ | <td style="background-color:#e8bc84;"> [[{{#var:image}}|32px||link={{#var:name}}]] </td> | ||
+ | <td data-sort-value="4" style="text-align:right; background-color:#e8bc84;" >'''Good'''</td> | ||
+ | <td style="text-align:left; background-color:#e8bc84;" > '''[[{{#var:name}}]]''' </td> | ||
+ | <td> {{ #expr: 1.0*{{#var:damage|}} round 2}} </td> | ||
+ | <td> {{ #expr: 1.0*{{#var:avgAP|}} round 2}}% </td> | ||
+ | <td> {{#var:range|}} </td> | ||
+ | <td> {{#vardefine: calcAccTouch |{{#expr: 1.1*{{#var:accTouch}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccTouch}} > 100 | {{#vardefineecho: calcAccTouch |100}}% | {{#var:calcAccTouch}}% }} </td> | ||
+ | <td> {{#vardefine: calcAccShort |{{#expr: 1.1*{{#var:accShort}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccShort}} > 100 | {{#vardefineecho: calcAccShort |100}}% | {{#var:calcAccShort}}% }} </td> | ||
+ | <td> {{#vardefine: calcAccMedium |{{#expr: 1.1*{{#var:accMedium}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccMedium}} > 100 | {{#vardefineecho: calcAccMedium|100}}% | {{#var:calcAccMedium}}% }} </td> | ||
+ | <td> {{#vardefine: calcAccLong |{{#expr: 1.1*{{#var:accLong}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccLong}} > 100 | {{#vardefineecho: calcAccLong |100}}% | {{#var:calcAccLong}}% }} </td> | ||
+ | <td> {{ #expr: {{#var:avgDPS|}} round 2}} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 0 | - |{{#expr: {{#var:calcAccTouch}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 3 | - |{{#expr: {{#var:calcAccShort}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 12 | - |{{#expr: {{#var:calcAccMedium}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{#ifexpr: {{#var:range|}} < 25 | - |{{#expr: {{#var:calcAccLong}}/100*{{#var:avgDPS }} round 2}} }} </td> | ||
+ | <td> {{Market Value Calculator|{{#var:name}}||Good}}{{icon|silver|}} </td> | ||
+ | </tr> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | {{#replace:<tr class="mw-collapsible mw-collapsed" id="mw-customcollapsible-{{#replace:{{#var:name}} }}">|tempspacer}} | |
− | + | <td style="background-color:#e8bc84;"> [[{{#var:image}}|32px||link={{#var:name}}]] </td> | |
− | + | <td data-sort-value="5" style="text-align:right; background-color:#e8bc84;" >'''Excellent'''</td> | |
− | + | <td style="text-align:left; background-color:#e8bc84;" > '''[[{{#var:name}}]]''' </td> | |
− | + | <td> {{ #expr: 1.0*{{#var:damage|}} round 2}} </td> | |
− | + | <td> {{ #expr: 1.0*{{#var:avgAP|}} round 2}}% </td> | |
− | + | <td> {{#var:range|}} </td> | |
− | + | <td> {{#vardefine: calcAccTouch |{{#expr: 1.2*{{#var:accTouch}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccTouch}} > 100 | {{#vardefineecho: calcAccTouch |100}}% | {{#var:calcAccTouch}}% }} </td> | |
− | + | <td> {{#vardefine: calcAccShort |{{#expr: 1.2*{{#var:accShort}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccShort}} > 100 | {{#vardefineecho: calcAccShort |100}}% | {{#var:calcAccShort}}% }} </td> | |
− | | {{ #expr: {{#var: | + | <td> {{#vardefine: calcAccMedium |{{#expr: 1.2*{{#var:accMedium}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccMedium}} > 100 | {{#vardefineecho: calcAccMedium|100}}% | {{#var:calcAccMedium}}% }} </td> |
− | + | <td> {{#vardefine: calcAccLong |{{#expr: 1.2*{{#var:accLong}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccLong}} > 100 | {{#vardefineecho: calcAccLong |100}}% | {{#var:calcAccLong}}% }} </td> | |
− | + | <td> {{ #expr: {{#var:avgDPS|}} round 2}} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 0 | - |{{#expr: {{#var:calcAccTouch}}/100*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 3 | - |{{#expr: {{#var:calcAccShort}}/100*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 12 | - |{{#expr: {{#var:calcAccMedium}}/100*{{#var:avgDPS }} round 2}} }} </td> | |
− | {{ | + | <td> {{#ifexpr: {{#var:range|}} < 25 | - |{{#expr: {{#var:calcAccLong}}/100*{{#var:avgDPS }} round 2}} }} </td> |
− | }} | + | <td> {{Market Value Calculator|{{#var:name}}||Excellent}}{{icon|silver|}} </td> |
− | + | </tr> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | {{#replace:<tr class="mw-collapsible mw-collapsed" id="mw-customcollapsible-{{#replace:{{#var:name}} }}">|tempspacer}} | |
− | + | <td style="background-color:#e8bc84;"> [[{{#var:image}}|32px||link={{#var:name}}]] </td> | |
− | + | <td data-sort-value="6" style="text-align:right; background-color:#e8bc84;" >'''Masterwork'''</td> | |
− | + | <td style="text-align:left; background-color:#e8bc84;" > '''[[{{#var:name}}]]''' </td> | |
− | + | <td> {{ #expr: 1.25*{{#var:damage|}} round 2}} </td> | |
− | + | <td> {{ #expr: 1.25*{{#var:avgAP|}} round 2}}% </td> | |
− | + | <td> {{#var:range|}} </td> | |
− | + | <td> {{#vardefine: calcAccTouch |{{#expr: 1.35*{{#var:accTouch}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccTouch}} > 100 | {{#vardefineecho: calcAccTouch |100}}% | {{#var:calcAccTouch}}% }} </td> | |
− | + | <td> {{#vardefine: calcAccShort |{{#expr: 1.35*{{#var:accShort}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccShort}} > 100 | {{#vardefineecho: calcAccShort |100}}% | {{#var:calcAccShort}}% }} </td> | |
− | | {{ #expr: 1. | + | <td> {{#vardefine: calcAccMedium |{{#expr: 1.35*{{#var:accMedium}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccMedium}} > 100 | {{#vardefineecho: calcAccMedium|100}}% | {{#var:calcAccMedium}}% }} </td> |
− | + | <td> {{#vardefine: calcAccLong |{{#expr: 1.35*{{#var:accLong}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccLong}} > 100 | {{#vardefineecho: calcAccLong |100}}% | {{#var:calcAccLong}}% }} </td> | |
− | + | <td> {{ #expr: 1.25*{{#var:avgDPS|}} round 2}} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 0 | - |{{#expr: {{#var:calcAccTouch}}/100*1.25*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 3 | - |{{#expr: {{#var:calcAccShort}}/100*1.25*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 12 | - |{{#expr: {{#var:calcAccMedium}}/100*1.25*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 25 | - |{{#expr: {{#var:calcAccLong}}/100*1.25*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{Market Value Calculator|{{#var:name}}||Masterwork}}{{icon|silver|}} </td> | |
− | + | </tr> | |
− | |||
− | + | {{#replace:<tr class="mw-collapsible mw-collapsed" id="mw-customcollapsible-{{#replace:{{#var:name}} }}">|tempspacer}} | |
− | + | <td style="background-color:#e8bc84;"> [[{{#var:image}}|32px||link={{#var:name}}]] </td> | |
− | + | <td data-sort-value="7" style="text-align:right; background-color:#e8bc84;" >'''Legendary''' </td> | |
− | + | <td style="text-align:left; background-color:#e8bc84;" > '''[[{{#var:name}}]]''' </td> | |
− | + | <td> {{ #expr: 1.5*{{#var:damage|}} round 2}} </td> | |
− | + | <td> {{ #expr: 1.5*{{#var:avgAP|}} round 2}}% </td> | |
− | + | <td> {{#var:range|}} </td> | |
− | + | <td> {{#vardefine: calcAccTouch |{{#expr: 1.5*{{#var:accTouch}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccTouch}} > 100 | {{#vardefineecho: calcAccTouch |100}}% | {{#var:calcAccTouch}}% }} </td> | |
− | + | <td> {{#vardefine: calcAccShort |{{#expr: 1.5*{{#var:accShort}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccShort}} > 100 | {{#vardefineecho: calcAccShort |100}}% | {{#var:calcAccShort}}% }} </td> | |
− | | {{ #expr: 1.5*{{#var: | + | <td> {{#vardefine: calcAccMedium |{{#expr: 1.5*{{#var:accMedium}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccMedium}} > 100 | {{#vardefineecho: calcAccMedium|100}}% | {{#var:calcAccMedium}}% }} </td> |
− | + | <td> {{#vardefine: calcAccLong |{{#expr: 1.5*{{#var:accLong}} + {{#var:darkBonus}} round 0}}}} {{#ifexpr: {{#var:calcAccLong}} > 100 | {{#vardefineecho: calcAccLong |100}}% | {{#var:calcAccLong}}% }} </td> | |
− | + | <td> {{ #expr: 1.5*{{#var:avgDPS|}} round 2}} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 0 | - |{{#expr: {{#var:calcAccTouch}}/100*1.5*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 3 | - |{{#expr: {{#var:calcAccShort}}/100*1.5*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 12 | - |{{#expr: {{#var:calcAccMedium}}/100*1.5*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{#ifexpr: {{#var:range|}} < 25 | - |{{#expr: {{#var:calcAccLong}}/100*1.5*{{#var:avgDPS }} round 2}} }} </td> | |
− | + | <td> {{Market Value Calculator|{{#var:name}}||Legendary}}{{icon|silver|}} </td> | |
− | + | </tr> | |
− | + | <noinclude>[[Category: Harakoni page]]</noinclude> |
Latest revision as of 13:53, 30 March 2024
[ExpandCollapse]
Quality | Name | Damage | AP | Range | Accuracy (Touch) |
Accuracy (Short) |
Accuracy (Medium) |
Accuracy (Long) |
DPS (Optimal) |
DPS (Touch) |
DPS (Short) |
DPS (Medium) |
DPS (Long) |
Market Value | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Awful | Charge rifle | 13.5 | 31.5% | 25.9 | 44% | 51% | 44% | 36% | 11.92 | 5.24 | 6.08 | 5.24 | 4.29 | 505 | |
Poor | Charge rifle | 15 | 35% | 25.9 | 50% | 58% | 50% | 41% | 13.24 | 6.62 | 7.68 | 6.62 | 5.43 | 755 | |
Normal | Charge rifle | 15 | 35% | 25.9 | 55% | 64% | 55% | 45% | 13.24 | 7.28 | 8.47 | 7.28 | 5.96 | 1010 | |
Good | Charge rifle | 15 | 35% | 25.9 | 61% | 70% | 61% | 50% | 13.24 | 8.08 | 9.27 | 8.08 | 6.62 | 1260 | |
Excellent | Charge rifle | 15 | 35% | 25.9 | 66% | 77% | 66% | 54% | 13.24 | 8.74 | 10.19 | 8.74 | 7.15 | 1515 | |
Masterwork | Charge rifle | 18.75 | 43.75% | 25.9 | 74% | 86% | 74% | 61% | 16.55 | 12.25 | 14.23 | 12.25 | 10.1 | 2525 | |
Legendary | Charge rifle | 22.5 | 52.5% | 25.9 | 83% | 96% | 83% | 68% | 19.86 | 16.48 | 19.07 | 16.48 | 13.5 | 4010 |