Item Stat Scaling
The inventory stat UI derives live item stats from encoded Warcraft item fields. The object tooltip can be stale; these formulas match the stat triggers.
Encoded Fields
| Field |
Runtime Field |
Meaning |
iuse |
ITEM_IF_NUMBER_OF_CHARGES |
Three digits: guaranteed amount rank, quality rank, upgrade rank |
iclr |
ITEM_IF_TINTING_COLOR_RED |
Guaranteed stat type |
ipri |
ITEM_IF_PRIORITY |
Main stat slot 1, encoded as stat code + unused digit + multiplier rank |
ilev |
ITEM_IF_LEVEL |
Main stat slot 2, encoded as stat code + unused digit + multiplier rank |
icid |
ITEM_IF_COOLDOWN_GROUP |
Sub stat slot, encoded as stat code + unused digit + multiplier rank |
| item user data |
GetItemUserData |
Dynamic sub stat slot assigned by some drop systems |
iclg |
ITEM_IF_TINTING_COLOR_GREEN |
Weapon damage seed or armor/health seed depending on item prefix |
Quality Multipliers
| Rank |
Name |
Multiplier |
G Factor With Upgrade 0 |
G Factor With Upgrade 1 |
| 0 |
Poor |
1 |
1 |
1.15 |
| 1 |
Common |
1.15 |
1.15 |
1.3 |
| 2 |
Uncommon |
1.3 |
1.3 |
1.45 |
| 3 |
Advanced |
1.6 |
1.6 |
1.75 |
| 4 |
Rare |
1.8 |
1.8 |
1.95 |
| 5 |
Superior |
2 |
2 |
2.15 |
| 6 |
Master |
2.2 |
2.2 |
2.35 |
| 7 |
Epic |
2.4 |
2.4 |
2.55 |
| 8 |
Legendary |
2.6 |
2.6 |
2.75 |
| 9 |
Mythic |
3 |
3 |
3.15 |
Guaranteed Stat Types
| Code |
Stat |
| 1 |
Power |
| 2 |
Resilience |
| 3 |
Focus |
| 4 |
Adaptability |
| 5 |
Mastery |
| 6 |
Essence |
| 7 |
Resist |
| 8 |
Critical |
| 9 |
Regeneration |
Guaranteed Amounts By Quality
Amounts below use upgrade rank 1, matching many generated gear defaults. The formula is basestat[amount_rank] * (quality_multiplier[quality_rank] + quality_multiplier[upgrade_rank] - 1).
| Amount Rank |
Base |
Common 1 |
Uncommon 2 |
Advanced 3 |
Rare 4 |
Superior 5 |
Master 6 |
Epic 7 |
Legendary 8 |
Mythic 9 |
| 1 |
4 |
5 |
5 |
7 |
7 |
8 |
9 |
10 |
11 |
12 |
| 2 |
10 |
12 |
14 |
17 |
19 |
21 |
23 |
25 |
27 |
31 |
| 3 |
20 |
25 |
29 |
35 |
39 |
43 |
47 |
51 |
55 |
63 |
| 4 |
30 |
38 |
43 |
52 |
58 |
64 |
70 |
76 |
82 |
94 |
| 5 |
40 |
51 |
58 |
70 |
78 |
86 |
94 |
102 |
110 |
126 |
| 6 |
50 |
64 |
72 |
87 |
97 |
107 |
117 |
127 |
137 |
157 |
| 7 |
60 |
77 |
87 |
105 |
117 |
129 |
141 |
153 |
165 |
189 |
| 8 |
80 |
103 |
116 |
140 |
156 |
172 |
188 |
204 |
220 |
252 |
| 9 |
100 |
129 |
145 |
175 |
195 |
215 |
235 |
254 |
275 |
315 |
Main Stat Base Values
| Code |
Stat |
Base Value |
| 1 |
Damage |
2 |
| 2 |
Overdrive |
0.1 |
| 3 |
Armor |
1 |
| 4 |
Health |
10 |
| 5 |
Accuracy |
0.5 |
| 6 |
Attack Speed |
0.25 |
| 7 |
Move Speed |
0.2 |
| 8 |
Dodge |
0.04 |
| 9 |
Skill Cost |
0.05 |
Sub Stat Base Values
| Code |
Stat |
Base Value |
| 1 |
Heal Power |
1 |
| 2 |
Alchemy Power |
1 |
| 3 |
Critical Defense |
0.2 |
| 4 |
Magic Resist |
1 |
| 5 |
Critical Rate |
0.02 |
| 6 |
Critical Power |
0.07 |
| 7 |
Health Regen |
0.05 |
| 8 |
Resource Regen |
0.02 |
| 9 |
Armor Penetration |
0.05 |
Main And Sub Stat Multipliers
| Rank |
Multiplier |
| 0 |
1 |
| 1 |
2 |
| 2 |
5 |
| 3 |
7 |
| 4 |
12 |
| 5 |
17 |
| 6 |
22 |
| 7 |
28 |
| 8 |
34 |
| 9 |
40 |