(→Healer: Corrected errors in Note) |
(changed to new rules) |
||
Line 1: | Line 1: | ||
− | The '''character type''' of an ally character is a DWLegacy Wiki classification that is determined based on the character's base attributes. The four types are |
+ | The '''character type''' of an ally character is a DWLegacy Wiki classification that is determined based on the normalized values of character's base attributes. The four types are Tank, Healer, Offensive and Balanced. |
+ | |||
+ | ==Attribute normalization== |
||
+ | |||
+ | As a base for normalization process we use in-game value of attribute points - one attribute point can be exchanged for 10 points of HP, 3 points of HEAL or 5 points of ATK. We're treating the character base attributes as if they were made by a point distribution. |
||
+ | |||
+ | In order to properly compare the character base attributes we need to multiply each attribute by point exchange values of the two other attributes (HP × 3 × 5, HEAL × 10 × 5 and ATK × 10 × 3). After reducing a fraction we get the following formula: |
||
+ | |||
+ | nHP = HP × 3 |
||
+ | |||
+ | nHEAL = HEAL × 10 |
||
+ | |||
+ | nATK = ATK × 6 |
||
+ | |||
+ | |||
+ | The following parts of article use exclusively normalized attribute values. |
||
+ | |||
+ | ==Specialized vs. All-round== |
||
+ | |||
+ | We can distinguish three specialized character types (Tank, Healer and Offensive) and one all-round one (Balanced). We're using the following definition to differentiate them from each other: |
||
+ | |||
+ | "If a character has spend more than half of his points (normalized values) into HP/HEAL/ATK that companion is considered to be a Tank/Healer/Offensive. Otherwise that character is Balanced" |
||
+ | |||
+ | Or speaking in mathematical terms: |
||
+ | |||
+ | if max nSTAT > median nSTAT + min nSTAT then the character is of a specialized type referring to the max nSTAT. |
||
+ | |||
+ | if max nSTAT < median nSTAT + min nSTAT then the character is of a Balanced type. |
||
==Tank== |
==Tank== |
||
: ''See also: [[:Category:Tank characters]]'' |
: ''See also: [[:Category:Tank characters]]'' |
||
− | Tank characters have above-average HP but below-average attack and heal. A typical tank character has |
+ | Tank characters have above-average HP but below-average attack and heal. A typical tank character has nHP > nHEAL + nATK. |
==Offensive== |
==Offensive== |
||
: ''See also: [[:Category:Offensive characters]]'' |
: ''See also: [[:Category:Offensive characters]]'' |
||
− | Offensive characters have above-average attack but below-average HP and heal. A typical offensive character has |
+ | Offensive characters have above-average attack but below-average HP and heal. A typical offensive character has nATK > nHP + nHEAL. They are the equivalent of DPS characters of other RPGs. |
==Healer== |
==Healer== |
||
: ''See also: [[:Category:Healer characters]]'' |
: ''See also: [[:Category:Healer characters]]'' |
||
− | Healer characters have above-average heal but below-average HP and attack. A typical healer character has |
+ | Healer characters have above-average heal but below-average HP and attack. A typical healer character has nHEAL > nHP + nATK. |
Healer characters shouldn't be confused with [[:Category:Healing characters|healing characters]], though some companions are considered both healer and healing characters. |
Healer characters shouldn't be confused with [[:Category:Healing characters|healing characters]], though some companions are considered both healer and healing characters. |
||
− | |||
− | |||
− | |||
− | Note: if a character meets more than 2 of these categories, compare the margins, for example if a character meets the criteria for both offensive and healer, calculate (Heal × 1.5 - ATK) and (ATK - HP). |
||
− | |||
− | If (Heal × 1.5 - ATK) > (ATK - HP), the character is a healer; |
||
− | |||
− | if (ATK - HP) > (Heal × 1.5 - ATK), the character is offensive. |
||
==Balanced== |
==Balanced== |
||
: ''See also: [[:Category:Balanced characters]]'' |
: ''See also: [[:Category:Balanced characters]]'' |
||
− | Balanced characters have |
+ | Balanced characters have their attribute values distributed evenly. Characters are considered to be Balanced if none of their normalized attributes is higher then the sum of other two (they haven't located more than half of their points in any of their attributes). |
[[Category:Gameplay]] |
[[Category:Gameplay]] |
Revision as of 22:22, 22 July 2014
The character type of an ally character is a DWLegacy Wiki classification that is determined based on the normalized values of character's base attributes. The four types are Tank, Healer, Offensive and Balanced.
Attribute normalization
As a base for normalization process we use in-game value of attribute points - one attribute point can be exchanged for 10 points of HP, 3 points of HEAL or 5 points of ATK. We're treating the character base attributes as if they were made by a point distribution.
In order to properly compare the character base attributes we need to multiply each attribute by point exchange values of the two other attributes (HP × 3 × 5, HEAL × 10 × 5 and ATK × 10 × 3). After reducing a fraction we get the following formula:
nHP = HP × 3
nHEAL = HEAL × 10
nATK = ATK × 6
The following parts of article use exclusively normalized attribute values.
Specialized vs. All-round
We can distinguish three specialized character types (Tank, Healer and Offensive) and one all-round one (Balanced). We're using the following definition to differentiate them from each other:
"If a character has spend more than half of his points (normalized values) into HP/HEAL/ATK that companion is considered to be a Tank/Healer/Offensive. Otherwise that character is Balanced"
Or speaking in mathematical terms:
if max nSTAT > median nSTAT + min nSTAT then the character is of a specialized type referring to the max nSTAT.
if max nSTAT < median nSTAT + min nSTAT then the character is of a Balanced type.
Tank
- See also: Category:Tank characters
Tank characters have above-average HP but below-average attack and heal. A typical tank character has nHP > nHEAL + nATK.
Offensive
- See also: Category:Offensive characters
Offensive characters have above-average attack but below-average HP and heal. A typical offensive character has nATK > nHP + nHEAL. They are the equivalent of DPS characters of other RPGs.
Healer
- See also: Category:Healer characters
Healer characters have above-average heal but below-average HP and attack. A typical healer character has nHEAL > nHP + nATK.
Healer characters shouldn't be confused with healing characters, though some companions are considered both healer and healing characters.
Balanced
- See also: Category:Balanced characters
Balanced characters have their attribute values distributed evenly. Characters are considered to be Balanced if none of their normalized attributes is higher then the sum of other two (they haven't located more than half of their points in any of their attributes).