Guide:Armour calculations: Difference between revisions

From Path of Exile Wiki
Jump to navigation Jump to search
>TheFrz
No edit summary
 
(48 intermediate revisions by 7 users not shown)
Line 1: Line 1:
== Cacluating the formulas ==
{{Guide|subject=calculating armour values}}
 
This page explains how to calculate [[armour]] values.
 
== Calculating the formulas ==


Let the following be:
Let the following be:


<math style="background:#0f0f0f">\definecolor{back}{rgb}{0.05882352941176,0.05882352941176,0.05882352941176} \definecolor{front}{rgb}{0.6392156862745,0.5529411764706,0.4274509803922} \pagecolor{back} \color{front} \begin{align}
{{math|formula=
\begin{align}
DR & \text{ the damage reduction factor} & DR & \in \mathbb{R}\\
DR & \text{ the damage reduction factor} & DR & \in \mathbb{R}\\
A & \text{ the armor the player has} & A & \in \mathbb{N}^+ \\
A & \text{ the armour rating the defender has} & A & \in \mathbb{N}^+ \\
D_{raw} & \text{ the raw damage dealt} & D_{raw} & \in \mathbb{N}^+\\
D_{raw} & \text{ the raw damage dealt} & D_{raw} & \in \mathbb{N}^+\\
D_{net} & \text{ the damage dealt after reduction} & D_{net} & \in \mathbb{R}^+\\
D_{net} & \text{ the damage dealt after reduction} & D_{net} & \in \mathbb{R}^+\\
\end{align}</math>
\end{align}  
}}


==DR Formula==
==DR Formula==
<math>DR(A, D_{raw}) = {A \over A + 10 * D_{raw}}</math>
{{math|formula=
DR(A, D_{raw}) = {A \over A + 5 * D_{raw} }  
}}


===Resolved for Raw Damage===
===Resolved for Raw Damage===


<math>\begin{align}
{{math|formula=
DR & = {A \over A + 10 * D_{raw}} \\
\begin{align}
DR * (A + 10 * D_{raw}) & = A \\
DR & = {A \over A + 5 * D_{raw} } \\
A + 10 * D_{raw} & = {A \over DR} \\
DR * (A + 5 * D_{raw}) & = A \\
10 * D_{raw} & = {A \over DR} - A \\
A + 5 * D_{raw} & = {A \over DR} \\
D_{raw} & = {{A \over DR} - A \over 10} \\
5 * D_{raw} & = {A \over DR} - A \\
D_{raw} & = {A \over 10 * DR} - {A \over 10}
D_{raw} & = { {A \over DR} - A \over 5} \\
\end{align}</math>
D_{raw} & = {A \over 5 * DR} - {A \over 5}
\end{align}  
}}


====Final result for raw damage====
====Final result for raw damage====
<math>D_{raw}(A, DR) = {A \over 10 * DR} - {A \over 10}</math>
{{math|formula=
D_{raw}(A, DR) = {A \over 5 * DR} - {A \over 5}
}}


===Resolved for Armour===
===Resolved for Armour===
<math>\begin{align}
{{math|formula=
DR & = {A \over A + 10 * D_{raw}} \\
\begin{align}
DR * (A + 10 * D_{raw}) & = A  \\
DR & = {A \over A + 5 * D_{raw} } \\
DR * A + DR * 10 * D_{raw} & = A  \\
DR * (A + 5 * D_{raw}) & = A  \\
DR * 10 * D_{raw} & = A - DR * A \\
DR * A + DR * 5 * D_{raw} & = A  \\
DR * 10 * D_{raw} & = A * (1 - DR) \\
DR * 5 * D_{raw} & = A - DR * A \\
{DR * 10 * D_{raw} \over 1 - DR} & = A
DR * 5 * D_{raw} & = A * (1 - DR) \\
\end{align}</math>
{DR * 5 * D_{raw} \over 1 - DR} & = A
\end{align}  
}}


====Final result for armour====
====Final result for armour====
<math>A(D_{raw}, DR) = {DR * 10 * D_{raw} \over 1 - DR}</math>
{{math|formula=
A(D_{raw}, DR) = {DR * 5 * D_{raw} \over 1 - DR}  
}}


==Net Damage formula==
==Net Damage formula==
===Based on DR===
===Based on DR===
<math>D_{net}(A, D_{raw}) = D_{raw} - D_{raw} * DR(A, D_{raw})</math>
{{math|formula=
D_{net}(A, D_{raw}) = D_{raw} - D_{raw} * DR(A, D_{raw})
}}


===Eliminating DR===
===Eliminating DR===
<math>\begin{align}
{{math|formula=
\begin{align}
D_{net}& = D_{raw} - D_{raw} * DR \\
D_{net}& = D_{raw} - D_{raw} * DR \\
D_{net} & = D_{raw} - D_{raw} * {A \over A + 10 * D_{raw}} \\
D_{net} & = D_{raw} - D_{raw} * {A \over A + 5 * D_{raw} } \\
D_{net} * (A + 10 * D_{raw}) & = D_{raw}*(A + 10 * D_{raw}) - D_{raw} * A \\
D_{net} * (A + 5 * D_{raw}) & = D_{raw}*(A + 5 * D_{raw}) - D_{raw} * A \\
D_{net} * (A + 10 * D_{raw}) & = 10 * {D_{raw}}^2 \\
D_{net} * (A + 5 * D_{raw}) & = 5 * {D_{raw} }^2 \\
D_{net} & = {10 * {D_{raw}}^2 \over A + 10 * D_{raw}}
D_{net} & = {5 * {D_{raw} }^2 \over A + 5 * D_{raw} }
\end{align}</math>
\end{align}  
}}


===Final result===
===Final result===


<math>D_{net}(A, D_{raw}) = {10 * {D_{raw}}^2 \over A + 10 * D_{raw}}</math>
{{math|formula=
D_{net}(A, D_{raw}) = {5 * {D_{raw} }^2 \over A + 5 * D_{raw} }  
}}


==Defense Factor formula==
==Defense Factor formula==
===Base Formula===
===Base Formula===
<math>DF(D_{net}, D_{raw}) = {D_{raw} \over D_{net} }</math>
{{math|formula=
DF(D_{net}, D_{raw}) = {D_{raw} \over D_{net} }  
}}


===Eliminating Net Damage===
===Eliminating Net Damage===
<math>\begin{align}
{{math|formula=
DF & = {D_{raw} \over D_{net} } \\
\begin{align}
DF & = {D_{raw} \over {10 * {D_{raw}}^2 \over A + 10 * D_{raw}}} \\
DF & = {D_{raw} \over D_{net} } \\
DF & = {D_{raw} * (A + 10 * D_{raw}) \over 10 * {D_{raw}}^2} \\
DF & = {D_{raw} \over {5 * {D_{raw} }^2 \over A + 5 * D_{raw} } } \\
DF & = {A + 10 * D_{raw} \over 10 * D_{raw}} \\
DF & = {D_{raw} * (A + 5 * D_{raw}) \over 5 * {D_{raw} }^2} \\
DF & = {A \over 10 * D_{raw}} + 1 \\
DF & = {A + 5 * D_{raw} \over 5 * D_{raw} } \\
\end{align}</math>
DF & = {A \over 5 * D_{raw} } + 1 \\
\end{align}  
}}


===Final result===
===Final result===


<math>DF(A, D_{raw}) = {A \over 10 * D_{raw}} + 1</math>
{{math|formula=
DF(A, D_{raw}) = {A \over 5 * D_{raw} } + 1
}}
 
[[de:Rüstung/Mathematik]]
[[ru:Броня/подсчёт]]

Latest revision as of 14:06, 27 March 2024

This is a guide on the subject of calculating armour values.

Last updated on March 27, 2024.

This page explains how to calculate armour values.

Calculating the formulas

Let the following be:

DR Formula

Resolved for Raw Damage

Final result for raw damage

Resolved for Armour

Final result for armour

Net Damage formula

Based on DR

Eliminating DR

Final result

Defense Factor formula

Base Formula

Eliminating Net Damage

Final result

de:Rüstung/Mathematik ru:Броня/подсчёт