>OmegaK2 |
|
(55 intermediate revisions by 8 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>\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==== |
| | {{math|formula= |
| | D_{raw}(A, DR) = {A \over 5 * DR} - {A \over 5} |
| | }} |
|
| |
|
| ===Final result for raw damage=== | | ===Resolved for Armour=== |
| <math>D_{raw}(A, DR) = {A \over 10 * DR} - {A \over 10}</math>
| | {{math|formula= |
| | \begin{align} |
| | DR & = {A \over A + 5 * D_{raw} } \\ |
| | DR * (A + 5 * D_{raw}) & = A \\ |
| | DR * A + DR * 5 * D_{raw} & = A \\ |
| | DR * 5 * D_{raw} & = A - DR * A \\ |
| | DR * 5 * D_{raw} & = A * (1 - DR) \\ |
| | {DR * 5 * D_{raw} \over 1 - DR} & = A |
| | \end{align} |
| | }} |
| | |
| | ====Final result for armour==== |
| | {{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:Броня/подсчёт]] |
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:Броня/подсчёт