DWLegacy Wiki
(→‎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 tank, offensive, healer and balanced.
+
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 HP&nbsp;&gt;&nbsp;ATK&nbsp;&times;&nbsp;3.
+
Tank characters have above-average HP but below-average attack and heal. A typical tank character has nHP&nbsp;&gt;&nbsp;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 ATK&nbsp;&gt;&nbsp;HP. They are the equivalent of DPS characters of other RPGs.
+
Offensive characters have above-average attack but below-average HP and heal. A typical offensive character has nATK&nbsp;&gt;&nbsp;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 Heal &times; 1.5&nbsp;&gt;&nbsp;ATK.
+
Healer characters have above-average heal but below-average HP and attack. A typical healer character has nHEAL&nbsp;&gt;&nbsp;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 &times; 1.5 - ATK) and (ATK - HP).
 
 
If (Heal &times; 1.5 - ATK) > (ATK - HP), the character is a healer;
 
 
if (ATK - HP) > (Heal &times; 1.5 - ATK), the character is offensive.
 
   
 
==Balanced==
 
==Balanced==
 
: ''See also: [[:Category:Balanced characters]]''
 
: ''See also: [[:Category:Balanced characters]]''
Balanced characters have average stats all round. Characters are considered balanced if they don't fit any of the other categories.
+
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).