Шаблон:Damage calculation — различия между версиями

Материал из Guild Wars 2 wiki
Перейти к: навигация, поиск
 
(не показана 1 промежуточная версия этого же участника)
Строка 40: Строка 40:
 
| tome
 
| tome
 
| bundle = {{#switch:{{#var:dmgcalcrarity}} | 0 = {{#vardefine:dmgcalcstrength|690.5}} | 1 = {{#vardefine:dmgcalcstrength|922.5}} | 2 = {{#vardefine:dmgcalcstrength|922.5}} | 3 = {{#vardefine:dmgcalcstrength|922.5}} }}
 
| bundle = {{#switch:{{#var:dmgcalcrarity}} | 0 = {{#vardefine:dmgcalcstrength|690.5}} | 1 = {{#vardefine:dmgcalcstrength|922.5}} | 2 = {{#vardefine:dmgcalcstrength|922.5}} | 3 = {{#vardefine:dmgcalcstrength|922.5}} }}
| transform = {{#switch:{{#var:dmgcalcrarity}} | 0 = {{#vardefine:dmgcalcstrength|690.5}} | 1 = {{#vardefine:dmgcalcstrength|1015.0}} | 2 = {{#vardefine:dmgcalcstrength|772.5}} | 3 = {{#vardefine:dmgcalcstrength|772.5}} }} }}<!--
+
| transform = {{#switch:{{#var:dmgcalcrarity}} | 0 = {{#vardefine:dmgcalcstrength|690.5}} | 1 = {{#vardefine:dmgcalcstrength|1015.0}} | 2 = {{#vardefine:dmgcalcstrength|772.5}} | 3 = {{#vardefine:dmgcalcstrength|772.5}} }}
 +
| pet = {{#vardefine:dmgcalcstrength|2877.5}}
 +
| phantasm high = {{#vardefine:dmgcalcstrength|2877.0}}
 +
| phantasm medium
 +
| pet wyvern = {{#vardefine:dmgcalcstrength|2615.5}}
 +
| phantasm low = {{#vardefine:dmgcalcstrength|2553.5}}
 +
}}<!--
 
-->{{#ifeq: {{{strikes|1}}} | 1 | {{#vardefine:dmgcalcstrikes|1}} | {{#if: {{{strikes|}}} | {{#vardefine:dmgcalcstrikes|{{{strikes}}}}} | {{#vardefine:dmgcalcstrikes|1}} }} }}<!--
 
-->{{#ifeq: {{{strikes|1}}} | 1 | {{#vardefine:dmgcalcstrikes|1}} | {{#if: {{{strikes|}}} | {{#vardefine:dmgcalcstrikes|{{{strikes}}}}} | {{#vardefine:dmgcalcstrikes|1}} }} }}<!--
 +
-->{{#if: {{{weapon strength|}}} | {{#vardefine:dmgcalcstrength|{{{weapon strength}}}}} }}<!--
 
-->{{#if: {{{power|}}} | {{#vardefine:power|{{{power}}}}} | {{#vardefine:power|1000}} }}<!--
 
-->{{#if: {{{power|}}} | {{#vardefine:power|{{{power}}}}} | {{#vardefine:power|1000}} }}<!--
-->{{formatnum: {{#expr: {{#var:dmgcalcstrikes}} * {{#expr: {{#var:dmgcalcstrength}} * {{#var:power}} * {{{coefficient|}}} / {{#var:dmgcalcstrikes}} / 2597 round 0 }} }} }}</includeonly><noinclude>
+
-->{{#if: {{{armor|}}} | {{#vardefine:armor|{{{armor}}}}} | {{#vardefine:armor|2597}} }}<!--
 +
-->{{#vardefine:damageperstrike | {{#expr: {{#var:dmgcalcstrength}} * {{#var:power}} * {{{coefficient|}}} / {{#var:dmgcalcstrikes}} / {{#var:armor}} round 0 }} }}<!--
 +
-->{{formatnum: {{#expr: {{#var:dmgcalcstrikes}} * {{#ifexpr: {{#var:damageperstrike}} = 0 AND {{{coefficient|}}} > 0 | 1 | {{#var:damageperstrike}} }} }} }}</includeonly><noinclude>
 
== Description ==
 
== Description ==
 
This template calculates damage with the given parameters. Used by {{tl|Skill fact}}.
 
This template calculates damage with the given parameters. Used by {{tl|Skill fact}}.
 +
 +
== Usage ==
 +
<pre>damage = (weapon strength * power * coefficient) / armor</pre>
  
 
=== Parameters ===
 
=== Parameters ===
 
;weapon
 
;weapon
:Required. Defaults to sword.
+
: Required. Defaults to sword.
 
;coefficient
 
;coefficient
:Required.  
+
: Required.  
 
;strikes
 
;strikes
:Optional. If more than 1 hit, damage calculation will round each hit and sum all hits (like in-game).
+
: Optional. If more than 1 hit, damage calculation will round each hit and sum all hits (like in-game).
 
;level
 
;level
:Optional. Defaults to exotic.
+
: Optional. Defaults to exotic.
 +
;weapon strength
 +
: Optional. Defaults to the weapon strenght defined by the weapon.
 
;power
 
;power
:Optional. Defaults to 1000.
+
: Optional. Defaults to 1000.
 +
;armor
 +
: Optional. Defaults to 2597.
  
=== Weapon types ===
+
=== Examples ===
 +
<pre>
 +
{{skill icon|Rending Claws}}
 +
: {{Damage calculation|weapon=axe|coefficient=0.88|strikes=2}}
 +
</pre>
 +
{{skill icon|Rending Claws}}
 +
: {{Damage calculation|weapon=axe|coefficient=0.88|strikes=2}}
 +
<pre>
 +
{{skill icon|Blurred Frenzy}}
 +
: {{Damage calculation|weapon=sword|coefficient=4.8|strikes=8}}
 +
</pre>
 +
{{skill icon|Blurred Frenzy}}
 +
: {{Damage calculation|weapon=sword|coefficient=4.8|strikes=8}}
 +
<pre>
 +
{{skill icon|Flame Trap}}
 +
: {{Damage calculation|weapon=utility|coefficient=0.3}}
 +
</pre>
 +
{{skill icon|Flame Trap}}
 +
: {{Damage calculation|weapon=utility|coefficient=0.3}}
 +
 
 +
== Weapon types ==
 
{| {{STDT|any}}
 
{| {{STDT|any}}
! Weapon type !! Unequipped !! PvP !! Exotic (default) !! Ascended
+
! rowspan="2" | Weapon type  
 +
! colspan="4" | Weapon strength midpoint
 +
|-
 +
! Unequipped !! PvP !! Exotic (default) !! Ascended
 
|-
 
|-
 
| axe<br/>dagger<br/>mace<br/>pistol<br/>scepter || 690 || 922.5 || 952.5 || 1000
 
| axe<br/>dagger<br/>mace<br/>pistol<br/>scepter || 690 || 922.5 || 952.5 || 1000
Строка 87: Строка 126:
 
| transform || 690.5 || 1015.0 || 772.5 || 772.5
 
| transform || 690.5 || 1015.0 || 772.5 || 772.5
 
|}
 
|}
 
+
=== Others ===
== Examples ==
+
{| {{STDT|any}}
<pre>
+
! Type !! Weapon strength midpoint
{{skill icon|Rending Claws}}
+
|-
: {{Damage calculation|weapon=axe|coefficient=0.88|strikes=2}}
+
| pet || 2877.5
</pre>
+
|-
{{skill icon|Rending Claws}}
+
| phantasm high || 2877.0
: {{Damage calculation|weapon=axe|coefficient=0.88|strikes=2}}
+
|-
<pre>
+
| pet wyvern<br>phantasm medium || 2615.5
{{skill icon|Blurred Frenzy}}
+
|-
: {{Damage calculation|weapon=sword|coefficient=4.8|strikes=8}}
+
| phantasm low || 2553.5
</pre>
+
|}
{{skill icon|Blurred Frenzy}}
 
: {{Damage calculation|weapon=sword|coefficient=4.8|strikes=8}}
 
<pre>
 
{{skill icon|Flame Trap}}
 
: {{Damage calculation|weapon=utility|coefficient=0.3}}
 
</pre>
 
{{skill icon|Flame Trap}}
 
: {{Damage calculation|weapon=utility|coefficient=0.3}}
 
  
 
[[Category:Infobox subtemplates]]
 
[[Category:Infobox subtemplates]]
 
</noinclude>
 
</noinclude>

Текущая версия на 20:34, 8 апреля 2022

Description[править]

This template calculates damage with the given parameters. Used by {{Skill fact}}.

Usage[править]

damage = (weapon strength * power * coefficient) / armor

Parameters[править]

weapon
Required. Defaults to sword.
coefficient
Required.
strikes
Optional. If more than 1 hit, damage calculation will round each hit and sum all hits (like in-game).
level
Optional. Defaults to exotic.
weapon strength
Optional. Defaults to the weapon strenght defined by the weapon.
power
Optional. Defaults to 1000.
armor
Optional. Defaults to 2597.

Examples[править]

{{skill icon|Rending Claws}}
: {{Damage calculation|weapon=axe|coefficient=0.88|strikes=2}}
Rending Claws.png
 Rending Claws
322
{{skill icon|Blurred Frenzy}}
: {{Damage calculation|weapon=sword|coefficient=4.8|strikes=8}}
Blurred Frenzy.png
 Blurred Frenzy
1760
{{skill icon|Flame Trap}}
: {{Damage calculation|weapon=utility|coefficient=0.3}}
Flame Trap.png
 Flame Trap
80

Weapon types[править]

Weapon type Weapon strength midpoint
Unequipped PvP Exotic (default) Ascended
axe
dagger
mace
pistol
scepter
690 922.5 952.5 1000
spear
trident
harpoon gun
aquatic
short bow
shortbow
sword (default)
690.5 922.5 952.5 1000
focus 621.5 830 857.5 900
shield
torch
621 830.5 857.5 900
warhorn 621 830.5 857 900
greatsword 759 1014.5 1047.5 1100
hammer
staff
759.5 1015 1048 1100
longbow 725 968.5 1000 1050
rifle 793.5 1061 1095.5 1150
no weapon
unequipped
trait
trait skill
utility
690.5 690.5 690.5 690.5
kit
conjure
tome
bundle
690.5 922.5 922.5 922.5
transform 690.5 1015.0 772.5 772.5

Others[править]

Type Weapon strength midpoint
pet 2877.5
phantasm high 2877.0
pet wyvern
phantasm medium
2615.5
phantasm low 2553.5