Character statistics
Last checked 2026-11-09.
characterStatistics returns the primary stats as { base, effective }. Tested by comparing the API with the in-game character sheet.
base and effective#
They are the numbers of the in-game stat tooltip, e.g. Strength 44 (48 +32 −36):
baseis the white number:48.effectiveis the total: base plus bonuses (gear, talents, buffs), minus penalties (debuffs):44.
The API returns only those two, not the bonuses and penalties apart. The values are a snapshot from the character's last logout, with whatever was active then.
When effective is lower than base#
Debuffs at logout. Resurrection Sickness takes 75% of base, rounded up, from each primary stat, and leaves gear bonuses alone. Stats with little gear on them drop below base.
To detect it, sum each stat from the items in characterEquipments() and compute penalty = base + gear − effective. If the penalty equals ceil(base × 0.75) on all five primary stats, the character logged out with Resurrection Sickness. Talents and buffs can shift this by a point or two.
| Stat | base | gear | effective | penalty | ceil(base × 0.75) |
|---|---|---|---|---|---|
| Strength | 32 | 14 | 22 | 24 | 24 |
| Agility | 37 | 27 | 36 | 28 | 28 |
| Stamina | 35 | 35 | 43 | 27 | 27 |
| Intellect | 51 | 2 | 14 | 39 | 39 |
| Spirit | 47 | 7 | 18 | 36 | 36 |
Negative stats on gear, e.g. an item with −3 Strength. That affects only the stats involved, and base + gear alone explains it.
In general, effective − base − gear is what buffs, talents and debuffs added or removed at logout. The API doesn't say which ones were active.