Guide:Armour calculations: Difference between revisions

From Path of Exile Wiki
Jump to navigation Jump to search
>TheFrz
mNo edit summary
>Illviljan
mNo edit summary
Line 3: Line 3:
Let the following be:
Let the following be:


{{math|formula=\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 armor the player 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} }}
\end{align}  
}}


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


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


{{math|formula=\begin{align}
{{math|formula=
\begin{align}
DR & = {A \over A + 10 * D_{raw} } \\
DR & = {A \over A + 10 * D_{raw} } \\
DR * (A + 10 * D_{raw}) & = A \\
DR * (A + 10 * D_{raw}) & = A \\
Line 22: Line 27:
D_{raw} & = { {A \over DR} - A \over 10} \\
D_{raw} & = { {A \over DR} - A \over 10} \\
D_{raw} & = {A \over 10 * DR} - {A \over 10}
D_{raw} & = {A \over 10 * DR} - {A \over 10}
\end{align} }}
\end{align}  
}}


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


===Resolved for Armour===
===Resolved for Armour===
{{math|formula=\begin{align}
{{math|formula=
\begin{align}
DR & = {A \over A + 10 * D_{raw} } \\
DR & = {A \over A + 10 * D_{raw} } \\
DR * (A + 10 * D_{raw}) & = A  \\
DR * (A + 10 * D_{raw}) & = A  \\
Line 35: Line 44:
DR * 10 * D_{raw} & = A * (1 - DR) \\
DR * 10 * D_{raw} & = A * (1 - DR) \\
{DR * 10 * D_{raw} \over 1 - DR} & = A
{DR * 10 * D_{raw} \over 1 - DR} & = A
\end{align} }}
\end{align}  
}}


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


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


===Eliminating DR===
===Eliminating DR===
{{math|formula=\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 + 10 * D_{raw} } \\
Line 51: Line 66:
D_{net} * (A + 10 * D_{raw}) & = 10 * {D_{raw} }^2 \\
D_{net} * (A + 10 * D_{raw}) & = 10 * {D_{raw} }^2 \\
D_{net} & = {10 * {D_{raw} }^2 \over A + 10 * D_{raw} }
D_{net} & = {10 * {D_{raw} }^2 \over A + 10 * D_{raw} }
\end{align} }}
\end{align}  
}}


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


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


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


===Eliminating Net Damage===
===Eliminating Net Damage===
{{math|formula=\begin{align}
{{math|formula=
\begin{align}
DF & = {D_{raw} \over D_{net}  } \\
DF & = {D_{raw} \over D_{net}  } \\
DF & = {D_{raw} \over {10 * {D_{raw} }^2 \over A + 10 * D_{raw} } } \\
DF & = {D_{raw} \over {10 * {D_{raw} }^2 \over A + 10 * D_{raw} } } \\
Line 68: Line 89:
DF & = {A + 10 * D_{raw} \over 10 * D_{raw} } \\
DF & = {A + 10 * D_{raw} \over 10 * D_{raw} } \\
DF & = {A \over 10 * D_{raw} } + 1 \\
DF & = {A \over 10 * D_{raw} } + 1 \\
\end{align} }}
\end{align}  
}}


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


{{math|formula=DF(A, D_{raw}) = {A \over 10 * D_{raw} } + 1}}
{{math|formula=
DF(A, D_{raw}) = {A \over 10 * D_{raw} } + 1
}}

Revision as of 08:45, 3 July 2016

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