Шаблон:Damage calculation — различия между версиями
Материал из Guild Wars 2 wiki
Blood (обсуждение | вклад) |
Blood (обсуждение | вклад) |
||
(не показана 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}} }}<!-- | ||
− | -->{{ | + | -->{{#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 === | |
− | == | + | {| {{STDT|any}} |
− | + | ! Type !! Weapon strength midpoint | |
− | { | + | |- |
− | + | | pet || 2877.5 | |
− | + | |- | |
− | + | | phantasm high || 2877.0 | |
− | + | |- | |
− | + | | pet wyvern<br>phantasm medium || 2615.5 | |
− | + | |- | |
− | + | | phantasm low || 2553.5 | |
− | < | + | |} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[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
- 322
{{skill icon|Blurred Frenzy}} : {{Damage calculation|weapon=sword|coefficient=4.8|strikes=8}}Blurred Frenzy
- 1760
{{skill icon|Flame Trap}} : {{Damage calculation|weapon=utility|coefficient=0.3}}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 |