Редактирование: Шаблон:Damage calculation

Материал из Guild Wars 2 wiki
Перейти к: навигация, поиск

Внимание! Вы не авторизовались на сайте. Ваш IP-адрес будет публично видимым, если вы будете вносить любые правки. Если вы войдёте или создадите учётную запись, правки вместо этого будут связаны с вашим именем пользователя, а также у вас появятся другие преимущества.

Правка может быть отменена. Пожалуйста, просмотрите сравнение версий, чтобы убедиться, что это именно те изменения, которые вас интересуют, и нажмите «Записать страницу», чтобы изменения вступили в силу.

На этой странице невозможны семантические аннотации в тексте из-за ограничений пространства имён. Детали относительно того, как разрешить пространство имен, находятся в справочной странице конфигурации.

Текущая версия Ваш текст
Строка 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}}
+
| #default = {{#if: <!-- checking for pets --> {{#pos: {{lc:{{{weapon|}}}}}|pet}} | {{#switch: {{lc:{{{weapon|}}}}}
| phantasm high = {{#vardefine:dmgcalcstrength|2877.0}}
+
  | pet
| phantasm medium
+
  | #default    = {{#vardefine:dmgcalcstrength|2877.5}}
| pet wyvern = {{#vardefine:dmgcalcstrength|2615.5}}
+
  | 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}} }}<!--
 
-->{{#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}} * {{#expr: {{#var:dmgcalcstrength}} * {{#var:power}} * {{{coefficient|}}} / {{#var:dmgcalcstrikes}} / {{#var:armor}} round 0 }} }} }}</includeonly><noinclude>
-->{{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>
 
<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
 
;armor
: Optional. Defaults to 2597.
+
:Optional. Defaults to 2597.
  
=== Examples ===
+
=== Weapon types ===
<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}}
 
! rowspan="2" | Weapon type  
 
! rowspan="2" | Weapon type  
Строка 126: Строка 99:
 
| transform || 690.5 || 1015.0 || 772.5 || 772.5
 
| transform || 690.5 || 1015.0 || 772.5 || 772.5
 
|}
 
|}
=== Others ===
+
=== Pets ===
 +
* Set the pet type to the parameter "weapon".
 
{| {{STDT|any}}
 
{| {{STDT|any}}
! Type !! Weapon strength midpoint
+
! Type !! Pet strength
 
|-
 
|-
 
| pet || 2877.5
 
| pet || 2877.5
 
|-
 
|-
| phantasm high || 2877.0
+
| pet wyvern || 2615.5
|-
 
| pet wyvern<br>phantasm medium || 2615.5
 
|-
 
| phantasm low || 2553.5
 
 
|}
 
|}
 +
 +
== 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}}
  
 
[[Category:Infobox subtemplates]]
 
[[Category:Infobox subtemplates]]
 
</noinclude>
 
</noinclude>

Пожалуйста, учтите, что любой ваш вклад в проект «Guild Wars 2 wiki» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см. Guild Wars 2 wiki:Авторские права). НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!

Чтобы изменить эту страницу, пожалуйста, ответьте на приведённый ниже вопрос (подробнее):

Отменить | Справка по редактированию (в новом окне)