Wowpedia

We have moved to Warcraft Wiki. Click here for information and the new URL.

READ MORE

Wowpedia
mNo edit summary
Line 1: Line 1:
{{cleanup|A rewrite is underway: [[WoWWiki:Sandbox/7]]}}
 
{{tocright}}
 
 
The item level is a rather important property of every item. It has two main functions - reflect the items usefulness and at the same time determine the minimum level a character must have in order to use it (see [[Formulas:Item_Values#Minimum level requirements and Item Level|Minimum level requirements and Item Level]]). Unfortunately the true item level is hidden in the game. Only UI mods can read it via the programmers interface.
 
The item level is a rather important property of every item. It has two main functions - reflect the items usefulness and at the same time determine the minimum level a character must have in order to use it (see [[Formulas:Item_Values#Minimum level requirements and Item Level|Minimum level requirements and Item Level]]). Unfortunately the true item level is hidden in the game. Only UI mods can read it via the programmers interface.
   

Revision as of 16:34, 14 April 2008

The item level is a rather important property of every item. It has two main functions - reflect the items usefulness and at the same time determine the minimum level a character must have in order to use it (see Minimum level requirements and Item Level). Unfortunately the true item level is hidden in the game. Only UI mods can read it via the programmers interface.

As Hyzenthlei (Tauren Shaman 60 on Zul'Jin) first found out, and was later confirmed by a presentation at Blizzcon, Blizzard uses a formula to calculate item level from the items stats. The following is an attempt to reverse-engineer this formula. This text is based on a forum post by Hyzenthlei (the original author) in the Blizzard forums, but that post has disappeared from there since.

Terms and definitions

  • StatValue — the amount of a given stat on an item
  • StatMod — the weighting given to the stats
  • ItemValue — the total modified value of the stats on an item
  • SlotMod — weighting based on equipment slot
  • ItemSlotValue — ItemValue modified for the item slot
  • ilvl — the effective level of an item (hidden in game)

Calculating Item Level

This calculation is a three step process. First, the individual stats are each multiplied by their modifiers and taken to the 1.5 power, these terms are summed up and taken to the (2/3) power. The result, the Item Value, is a direct measure for the item's quality. It can be used to compare items across slots and without regard for quality.

  • ItemValue = [(StatValue[1]*StatMod[1])1.5 + (StatValue[2]*StatMod[2])1.5 + ...]1/1.5

Second, this sum is modified by the slot (or item type):

  • ItemSlotValue = ItemValue * SlotMod

The third and final modification takes into account item quality. The end result is a calculated value for item level.

  • Uncommon: ilvl = ItemSlotValue * 2.0 + 4.00
  • Rare:           ilvl = ItemSlotValue * 1.6 + 1.84
  • Epic:            ilvl = ItemSlotValue * 1.3 + 1.30

This calculated item level usually matches Blizzards item level quite well.

The heart of the formula is to take each modified stat value to the 1.5th power, sum up these terms and draw the 1.5th root from the sum. This process makes single, high values of one stat more expensive than multiple, lower stats. Still it is a fairly simple mathematical model, but not so simple that it is just all the stats added together. It has been suggested that the actual power used may be higher than 1.5 (up to 1.7, see the discussions page).

StatMods

The StatMod values are a "cost" associated with the stat, so an item of the same level can have more of a stat with a low StatMod, than with a high one. The same item could for example either have 5 mana regen/5 or 12 Spirit.

Stat StatMod
Armor 0.100
Attack Power vs (demons, beasts, undead) 0.333
Ranged Attack Power 0.400
Spell Healing 0.455
Attack Power 0.500
Spell Damage vs (demons, beasts, undead) 0.550
Blocking Value 0.650
Stamina (Burning Crusade items only) 0.667
Spell Damage (One school) 0.700
Spell Damage (All Spells) 0.855
Armor Penetration 0.150
Resilience 1.000
Magic Penetration 0.900
Magic Resist (One school) 1.000
Primary Stat (STR, AGI, INT, SPI) 1.000
Stamina (non-Burning Crusade Items only) 1.000
Combat Rating (Any) 1.000
Stealth Skill 2.000
Regen per 5 sec (Health or Mana) 2.500
Magic Resist (All schools) 2.500
Damage Shield 3.150
+1 Stealth Level 7.000

Notes:

  • +Holy has value of 0.92 on some items (according to Hyzenthlei), while for example Green Lens will have the same +34-36 to any school including Holy
  • Magic Resist (All schools) includes items that specifically state "All Resistances", along with items that list each individual school.
  • An item that adds damage to two schools of magic may be charged anything between one school and all spells. This varies among a few items that do this which seemingly depends on useability of two schools for any classes.

These stat mods were obtained by evaluating several thousands of items. Some values (like resists or +spell damage) are pretty reliable since they occur on many items and in large values. Knowing the base that Blizzard uses, most others were rounded to a number that would appear to make sense.

Some of these weightings seem to be different on different item types. A probably non-conclusive list is:

Ring StatMod
Magic Resist (One school) 0.72
Magic Resist (All schools) 1.80
Health per 5 sec 3.50
Neck
Health per 5 sec 3.50
Shield
Blocking Value 0.60
Defense 1.20

Slot Modifiers

Some item types have better or more stats than items that go in different slots. Helms for for example will always give better benefits than bracers of the same item level. A high SlotMod (and consequently low SlotValue) in this table means that the item will have worse stats than an item for a slot with a lower number and the same ilvl.

SlotMod * SlotValue = 1.0

Slot SlotValue SlotMod
Head, Chest, Legs, 2H weapon 1.00 1.00
Shoulder, Hands, Waist, Feet 0.777 1.29
Trinket 0.70 1.43
Wrist, Neck, Back, Finger, Off-hand/Shield 0.55 1.82
1H weapon 0.42 2.38
Ranged 0.30 3.33

Weapons DPS Trade

Neither casters nor feral druids benefit from weapon DPS or procs. Thus some weapons may have some of their DPS sacrificed in favor of spell damage or feral attack power. A few melee weapons also do this, to gain large damage procs. Two examples are Inv mace 19 [Jeklik's Crusher], and Inv sword 39 [Thunderfury, Blessed Blade of the Windseeker].

SacrificedDPS ~= ilvl-60

Note: one-handed weapons usually sacrifice all melee DPS that exceeds about 41-41.5 DPS. Two-handed weapons sacrifice same amount as one-handed ones of equal level and quality.

Added Spell Damage and Healing = 4*SacrificedDPS

Added School Spell Damage = 5*SacrificedDPS

Added Spell Healing = 7.5*SacrificedDPS

Added Feral Attack Power = 14 * (ilvl-60)

Feral Attack Power is unique in that it shares its stat cost with another attribute, for example:

Hammer of Bestial Fury
Unique
Main Hand
69 - 130 Damage
(52.4 damage per second)
90 Armor
+13 Strength
+12 Stamina
Requires Level 60
+154 Attack Power in Cat, Bear and Dire Bear forms only.
Item Level 71
Expected DPS: 52.5

The Expected DPS and actual DPS match perfectly - the item is slightly over budget (iLvl 74), and the (71-60)*14=154 feral attack power "shares" its stat points with the points that would be gained by "sacrificing" the weapon DPS. This is because in feral form druids do not benefit from the DPS stat so it's value is 0. This can be seen on other weapons such as the End of Dreams where the feral attack power shares the item budget of the +spell damage, because again in feral form a druid does not benefit from +damage, and when out of feral form they do not benefit from feral attack power.

Notes:

  • Sacrificed DPS may vary by a bit either way. However (ilvl-60) generally works
  • Hyzenthlei suggests that Sacrificed DPS creates additional stat points which are spent in those stats.
  • For majority of high end weapons all those mods come only as a result of DPS sacrifice.
  • Feral Attack Power doesn't always sacrifice actual DPS (though it does in some cases). This is apparently to make the items with this stat desirable by classes other than Druids.

Another way of looking at it is that weapon DPS has a stat cost, on melee items those points are spent on DPS, on caster items they are spent on +damage/healing etc... if the DPS on a melee weapon was 'free', then caster items having a significantly higher item budget would be unbalanced.

Procs and uses effects

The stat mods table contains the most frequently appearing stats. There are other stats which are sometimes unique or difficult to describe. All procs fall in this category, as do all Use:<do something> abilities. While these don't fit with an immediately obvious value, this system can be used to see what the blizzard item designers think they are worth and translate them into a stat-equivalent format.

Armor Scaling

-- In 2.0, armor formulas have changed.

Armor values on items follow a simple linear scaling pattern within certain limits. For example, mail armor scales linearly between certain ilvls, at which points the slope of the linear increase changes. One of these points is ilvl 45, above this point it scales more rapidly. Remember that an ilvl 45 item can be worn at lvl 40, and shamans and hunters get mail at 40. So they wanted mail to scale up fast for those classes, but without raising the amour values of pre 40 warriors too high (dont worry warriors, plate armor scales up even faster). Examples of armor scaling are shown below.

  • Green Plate Chest AC = (ilvl-44) * 8.9 + 428
  • Green Mail Chest AC = (ilvl-46) * 4.9 + 254
  • Green Leather Chest AC = (ilvl-40) * 2.2 + 110
  • Green Cloth Chest AC = (ilvl-40) * 1.2 + 53
  • Green Shield AC = (ilvl-44) * 28.3 + 1380

This only applies between a certain level boundary, in this case between X and 65, where X is found using the general formula of "(ilvl - X) * Y + Z", although they will most likely also apply post-level 65, as there are no big armor changes past that level.

The armor value of rare or epic pieces is also very easy to obtain using a simple multiplier. If you really want to go into detail, you will notice that there are plate chests with ilvls below 44. Due to their ilvl they should be equippable below lvl 40 (if any class could) and follow a different scaling equation (which is why jouster plate stuff has such pitiful armor values compared to many other starting plate item, their ilvls are all low).

For Items of the same armor type (cloth, leather, etc) and the same ilvl

  • Rare Armor Value = Green Armor Value * 1.1
  • Epic Armor Value = Green Armor Value * 1.2

The exception to this is shields, which use a slightly different scaling

  • Rare Shield Armor Value = Green Shield Armor Value * 1.122
  • Epic Shield Armor Value = Rare Shield Armor Value * 1.280 ( = Green * 1.436)

Of course there are items with much higher armor than others around that lvl. Those items are using the extra armor as an actual stat. Only this extra armor, above and beyond the predicted armor is considered in item weighting. So while the base armor level of an item is free, going higher will cost you other stats.

The item slot plays a role in armor as well:

Slot Armor Multiplier Fraction
Chest 1.00 16/16
Legs 0.875 14/16
Head 0.812 13/16
Shoulder 0.750 12/16
Feet 0.69 11/16
Hands 0.624 10/16
Waist 0.562 9/16
Wrist 0.438 7/16
Back (always Cloth) 0.480

*Notes - Tier 4 plate armor seems to scale differently - the numbers crunched to 1325.28 rather then the 1510 that is actually on the piece. Perhaps a change is made to the scaling past iLvl 100-120?

DPS Calculation

-- In 2.0, this section may no longer be applicable.

Just like AC, you can also calculate weapon DPS. Before you continue however, make sure you read the parts about AC and DPS sacrificing, from here it is assumed you know what is written there.

The idea is far more simple than the AC, as there are no equivalent to armor types in DPS. This is the calculation for green onehanders:

  • Green One Hander DPS = ( ilvl - 45 ) * 0.6 + 26.6

But instead of having multiple formulas, you just have to multiply the DPS of a green onehander of the same level with a certain number, linked to what kind of new weapon you have, to give the DPS of that weapon:

Modifier DPS Multiplier
Two Hand 1.305
Ranged (bow, gun etc.) 1.275
Wand 1.522
Superior 1.105
Epic 1.215

Besides these multipliers, raid items (some other items maybe as well) can sacrifice DPS for stats, in that case you simply have to subtract that from the expected DPS.

Note:

  • This seems to fit in the item range of level 45-65, before the green items have a different formula and after might scale differently. Also, these multipliers could be off, or each case could be a formula on their own, but it fits so well it seems unlikely.

Examples

-- The following examples are all non-expansion examples, using formulas not applyable on TBC items.

AC example

To find an expected armorvalue for a given item you will first need to know the scaling of that item type.

Do a search on thottbot for green items of that type, with lvl ranges of 44-46. Find the base armor they have. Then do the same for items of that slot at ilvl 61-63.

Then use

ArmorScaling = (higharmor - lowamor)/(highilvl - lowilvl)

this is the armor increase per ilvl for a green of that armor type. Once you have that, do

ArmorValue = (Desiredilvl - highilvl)*ArmorScaling + higharmor

This will give the value of a green at that ilvl.

Then multiply it by 1.1 for a rare, or 1.2 for an epic.

Let's try this on a stormrage helm, 183 armor, ilvl 76. Green leather helms: ilvl 45, armor 99 ilvl 64, armor 132

ArmorScaling = (132 - 99)/(64-45) = 1.74 armor/ilvl

(76 - 64) * 1.74 + 132 = 152.8 152.8 * 1.2 = 183.4 -> 183 armor

You can use this to find the ArmorScaling factor and expected armor for any item.

Item value examples

Circle of Applied Force
Binds when picked up
Unique
Epic
Finger Miscellaneous
+12 Strength
+22 Agility
+9 Stamina
Requires Level 60
Item Level 75

If we calculate the Item Value from the stats, we find that it's effective item level is 74.4

Cloak of the Shrouded Mists
Binds when picked up
Epic
Back
57 Armor
+22 Agility
+12 Stamina
+6 Fire Resistance
+6 Nature Resistance
Requires Level 60
Item Level 74

Calculated item value is 74.3

Shroud of Pure Thought
Binds when picked up
Back
65 Armor
+10 Stamina
+11 Intellect
Requires Level 60
Equip: Increases healing done by up to 33 and damage done by up to 11 for all magical spells and effects.
Equip: Restores 6 mana every 5 sec.
Item Level 75

Here the calculated value of 76.7 slightly exceeds the blizzard item level

Minimum level requirements and Item Level

The iLevel (Item Level) of an item often determines the level required to use that item. There are two separate formulas for this attribute. The first can be used on items acquired before The Burning Crusade (TBC), the second on those after this expansion came out.

Pre-TBC

  • minLevel = iLevel - 5

Post-TBC

  • Green quality: minLevel = (iLevel - 90) / 3 + 60
  • Blue quality: minLevel = (iLevel - 85) / 3 + 60

Exceptions

These are the general formulas. There are items, however, that do not follow these rules. Here is a (by no means complete) list of often occurring exceptions:

  • Quest items often have an iLevel of 1, or the level of the quest they belong to. In most cases, minLevel = iLevel in these cases.
  • Some quests give items whose minLevel is higher than the level needed to complete the quest. Because items obtained from quests in most cases don't have a minLevel, you can therefore have items with a higher iLevel than you can normally get.
  • Some items don't follow the formulas without apparent reason, especially in TBC. For example, [Terokk's Nightmace] has an iLevel of 115, but instead of the expected minLevel 70, it has a minLevel of 68.
  • The most exceptions are the items of epic quality, before TBC they tend to follow the rules for minLevel throughout level 1-59, but at level 60 and beyond the minLevel is capped. This is because of raiding instances. Items in these instances need to become more powerful in harder instances so people can become stronger even though they can't advance in level any more. Therefore, the iLevel of these items become higher, while players stay at level 60, so to be able to use these items, the minLevel is capped at level 60 for items before TBC, and at 70 for items in TBC.

Epic Item Level Chart

Before The Burning Crusade (minLevel = 60, iLevel >= 60)

Item levels and the drop locations (This is not a complete list, merely an indication)

  • 61-68 : Zul'Gurub item set
  • 61-70 : Molten Core (MC)
  • 65  : PvP faction rewards, Zul'Gurub (ZG)
  • 65-70 : Ruins of Ahn'Qiraj item set
  • 66  : Jin'do (ZG), Tier 1 item set
  • 66-71 : Kruul, Azuregos (Outdoor)
  • 66-72 : Ruins of Ahn'Qiraj
  • 68  : Hakkar (ZG)
  • 70-83 : Blackwing Lair (BWL)
  • 71  : Marshal/General PvP honor rewards
  • 71-72 : Green Dragons (Outdoor)
  • 71-76 : Onyxia (Onyxia's Lair)
  • 71-88 : Temple of Ahn'Qiraj
  • 74  : Field Marshal/Warlord PvP honor rewards
  • 76  : Tier 2 item set
  • 73-78 : Ragnaros (MC)
  • 78  : Grand Marshal/High Warlord PvP honor rewards
  • 78-88 : Temple of Ahn'Qiraj item set
  • 81-92 : Naxxramas
  • 86-92 : Tier 3 item set

After The Burning Crusade (minLevel = 70)

ilvl PvE (party) PvE (raid) PvP crafted
100 world drop BoEs
Exalted repuation weapons
Darkmoon cards
Heroic MT event rings (Yor)
BS FrR legs/helm
JC caster helms; FrR ring
Tailoring Soulcloth set
101
102
103
104
105 Heroic end-boss weapons
Exalted reputation gear
Terokk BoE cloaks
Ogri'la event rings (Shartuul)
Ogri'la Apexis Infusion epics
most crafted BoEs
Tailoring sets
106
107 BS Tier 1 weapons
108
109
110 Heroic end-boss gear
SWMT Kael'thas (normal)
Seasonal event boss drops
Initial badge loot (jewelry, off-hands, helms)
Violet Signet (Honored)
111
112
113 S1 (General's/Marshal's) bracers

S1 necklaces

114
115 SWMT (Heroic)
Exalted Shattered Sun
FR badge gear
Karazhan
[Violet Badge]
[Phoenix-fire Band]
S1 relics BS FrR chest; NR chest/legs/helm
JC NR ring
LW set bracers/belts
Tailoring [Primal Mooncloth Belt]
116
117
118
119
120 Tier 4 sets (Karazhan/Gruul/Magtheridon)
Violet Signet (Revered)
Outdoor raid boss drops
LW set chests
LW [Cloak of Darkness]
Tailoring [Primal Mooncloth Robe]
121
122
123 S1 Arena sets
S1 (General's/Marshal's) belt/boots
S1 (Sergeant's) cloaks
BS Tier 2 weapons
124
125 SWMT Kael'thas (Heroic) Karazhan end-boss (Malchezaar)
High King Maulgar/Gruul the Dragonkiller
Magtheridon
JC Tier 2 figurines
126 S2 (Veteran's) bracers
127 BS Tier 2 armor
Eng Tier 1 goggles
128 Zul'Aman badge gear Zul'Aman gear
Serpentshrine Cavern gear
Tempest Keep gear
Band of Eternity (Friendly)
S2 (Veteran's) rings/necklaces SSC/TK crafted BoP boots
SSC/TK crafted BoE belts
129
130 Violet Signet (Exalted) BT crafted SR gear
131
132 Zul'Aman weapons
133 Battlemaster trinkets Tier 5 sets (SSC/TK)
Zul'Aman end-bosses (Malacrass/Zul'jin)
Battlemaster trinkets
134 SSC/TK weapons
135 [The 2 Ring]
136 S3 PVP cloaks Band of Eternity (Honored) S2 (Merciless) Arena sets
S2 (Veteran's) belts/boots
BS Tier 3 weapons
137
138 SSC/TK end-boss gear (Vashj/Kael'thas)
ZA end-boss weapons
139
140
141 Sunwell badge gear Hyjal/BT gear
SSC/TK end-boss weapons
S3 (Vindicator's) bracers/rings/necklaces Hyjal/BT crafted BoP shoulders
Hyjal/BT crafted BoE bracers
142
143
144 Band of Eternity (Revered)
145
146 Sunwell badge weapons Tier 6 sets (Hyjal/BT) S3 (Vengeful) Arena sets
S3 (Vindicator's) belt/boots
BS Tier 3 armor
147
148
149
150
151 Hyjal/BT end-boss weapons (Archimonde/Illidan)
BT trash rings
152 Band of Eternity (Exalted)
153
154 Sunwell Plateau gear (inc. T6 bracers/belt/boots)
155
156
157
158
159 Sunwell token-exchange gear S4 (Brutal) Arena sets Eng Tier 2 goggles
SWP crafted BoP chests
SWP crafted BoE gloves
JC BoE rings; BoP necklaces
160
161
162
163
164 Sunwell end-boss (Kil'jaeden - unconfirmed)

Suitability of this formula for calculating DKP

The idea to use this formula as the basis for DKP values of items is rather natural. It has a few drawbacks though:

  • using this formula simply yields the item level, so why not just use Blizzard's item level?
  • stat usefulness is a function of the class using the item
  • mid-range values on two useful stats is much superior to a high value in only one stat
  • should the SlotMods influence the DKP value or not?

In summary, the StatMods table could be used as a starting point for a DKP mod, but after that much thought has to be put into such a project.

Historical Overview

During the original reverse-engineering of the individual "cost" of each stat, Hyzenthelei set out assuming that +1 to Heal had a cost of 100. He then compared items of similar item level and comparable stats, and thus arrived at the first version of the StatMod table (which stood the test of time very well). Later during a presentation by Blizzard at BlizzCon, a slide revealed that 1% Melee Crit = 14 points. This confirmed Hyzentheleis table (1% melee crit was indeed 14 times as expensive as one point of a basic stat), but at the same time gave a benchmark for the proper scale - rate basic stats with one point.

With WoW 2.0, the table was reworked, some properties (most notable Stamina) changed their price, and others were replaced. In particular many combat-related stats were changed to combat ratings. All existing items were updated to reflect this change. This simplified the table, because Combat Rating points are worth exactly one "item point", the same as base stats (exc. Stamina).

For some time the armor values of items seemed to have gone down, but apparently in a recent patch they have gone back to normal and some items even went over their original values: [Dryad's Wrist Bindings] returned to normal, but [Robes of Insight] have gained 10 armor. The reasons for these changes are not yet known.

Also see