Skip to content

DurabilityCosts.dbc ​

📝 Structure on wowdev.wiki ​

 

❌ denotes unused fields

Structure ​

IndexFieldTypeReference
0IDuint32item level
1WeaponSubClassCost_0uint32
2WeaponSubClassCost_1uint32
3WeaponSubClassCost_2uint32
4WeaponSubClassCost_3uint32
5WeaponSubClassCost_4uint32
6WeaponSubClassCost_5uint32
7WeaponSubClassCost_6uint32
8WeaponSubClassCost_7uint32
9WeaponSubClassCost_8uint32
10WeaponSubClassCost_9uint32
11WeaponSubClassCost_10uint32
12WeaponSubClassCost_11uint32
13WeaponSubClassCost_12uint32
14WeaponSubClassCost_13uint32
15WeaponSubClassCost_14uint32
16WeaponSubClassCost_15uint32
17WeaponSubClassCost_16uint32
18WeaponSubClassCost_17uint32
19WeaponSubClassCost_18uint32
20WeaponSubClassCost_19uint32
21WeaponSubClassCost_20uint32
22ArmorSubClassCost_0uint32
23ArmorSubClassCost_1uint32
24ArmorSubClassCost_2uint32
25ArmorSubClassCost_3uint32
26ArmorSubClassCost_4uint32
27ArmorSubClassCost_5uint32
28ArmorSubClassCost_6uint32
29ArmorSubClassCost_7uint32
 

Description of fields ​

ID ​

Col: 0 (uint32)

- no description -  

WeaponSubClassCost ​

Col: 1 – 21 (uint32)

Multiplier to repair cost.

for item class = ITEM_CLASS_WEAPON (2) use col offset item subclass

enum ItemSubclassWeapon

OffsetNameComment
0ITEM_SUBCLASS_WEAPON_AXE
1ITEM_SUBCLASS_WEAPON_AXE2
2ITEM_SUBCLASS_WEAPON_BOW
3ITEM_SUBCLASS_WEAPON_GUN
4ITEM_SUBCLASS_WEAPON_MACE
5ITEM_SUBCLASS_WEAPON_MACE2
6ITEM_SUBCLASS_WEAPON_POLEARM
7ITEM_SUBCLASS_WEAPON_SWORD
8ITEM_SUBCLASS_WEAPON_SWORD2
9ITEM_SUBCLASS_WEAPON_obsoletealways 0
10ITEM_SUBCLASS_WEAPON_STAFF
11ITEM_SUBCLASS_WEAPON_EXOTIC
12ITEM_SUBCLASS_WEAPON_EXOTIC2
13ITEM_SUBCLASS_WEAPON_FIST
14ITEM_SUBCLASS_WEAPON_MISC
15ITEM_SUBCLASS_WEAPON_DAGGER
16ITEM_SUBCLASS_WEAPON_THROWN
17ITEM_SUBCLASS_WEAPON_SPEAR
18ITEM_SUBCLASS_WEAPON_CROSSBOW
19ITEM_SUBCLASS_WEAPON_WAND
20ITEM_SUBCLASS_WEAPON_FISHING_POLE

 

ArmorSubClassCost ​

Col: 22 – 29 (uint32)

Multiplier to repair cost.

for item class = ITEM_CLASS_ARMOR (4) use col offset item subclass

enum ItemSubclassArmor

OffsetNameComment
0ITEM_SUBCLASS_ARMOR_MISCalways 0
1ITEM_SUBCLASS_ARMOR_CLOTH
2ITEM_SUBCLASS_ARMOR_LEATHER
3ITEM_SUBCLASS_ARMOR_MAIL
4ITEM_SUBCLASS_ARMOR_PLATE
5ITEM_SUBCLASS_ARMOR_BUCKLERalways 0
6ITEM_SUBCLASS_ARMOR_SHIELD
7ITEM_SUBCLASS_ARMOR_LIBRAMalways 0
8❌ ITEM_SUBCLASS_ARMOR_IDOLno col.
9❌ ITEM_SUBCLASS_ARMOR_TOTEMno col.
10❌ ITEM_SUBCLASS_ARMOR_SIGILno col.