Skip to content

item_template

Holds information on every item that exists in the game. All items are created from their template stored in this table. (See additional information in the ItemPrototype.h file.)

Structure ​

FieldTypeAttributesKeyNullDefaultExtraComment
entryintunsignedPRINO0
classtinyintunsignedMULNO0
subclasstinyintunsignedNO0
SoundOverrideSubclasstinyintsignedNO-1
namevarchar(255)MULNO''
displayidintunsignedNO0
QualitytinyintunsignedNO0
FlagsintunsignedNO0
FlagsExtraintunsignedNO0
BuyCounttinyintunsignedNO1
BuyPricebigintsignedNO0
SellPriceintunsignedNO0
InventoryTypetinyintunsignedNO0
AllowableClassintsignedNO-1
AllowableRaceintsignedNO-1
ItemLevelsmallintunsignedNO0
RequiredLeveltinyintunsignedNO0
RequiredSkillsmallintunsignedNO0
RequiredSkillRanksmallintunsignedNO0
requiredspellintunsignedNO0
requiredhonorrankintunsignedNO0
RequiredCityRankintunsignedNO0
RequiredReputationFactionsmallintunsignedNO0
RequiredReputationRanksmallintunsignedNO0
maxcountintsignedNO0
stackableintsignedYES1
ContainerSlotstinyintunsignedNO0
StatsCounttinyintunsignedNO0
stat_type1tinyintunsignedNO0
stat_value1smallintsignedNO0
stat_type2tinyintunsignedNO0
stat_value2smallintsignedNO0
stat_type3tinyintunsignedNO0
stat_value3smallintsignedNO0
stat_type4tinyintunsignedNO0
stat_value4smallintsignedNO0
stat_type5tinyintunsignedNO0
stat_value5smallintsignedNO0
stat_type6tinyintunsignedNO0
stat_value6smallintsignedNO0
stat_type7tinyintunsignedNO0
stat_value7smallintsignedNO0
stat_type8tinyintunsignedNO0
stat_value8smallintsignedNO0
stat_type9tinyintunsignedNO0
stat_value9smallintsignedNO0
stat_type10tinyintunsignedNO0
stat_value10smallintsignedNO0
ScalingStatDistributionsmallintsignedNO0
ScalingStatValueintunsignedNO0
dmg_min1floatNO0
dmg_max1floatNO0
dmg_type1tinyintunsignedNO0
dmg_min2floatNO0
dmg_max2floatNO0
dmg_type2tinyintunsignedNO0
armorsmallintunsignedNO0
holy_restinyintunsignedNO0
fire_restinyintunsignedNO0
nature_restinyintunsignedNO0
frost_restinyintunsignedNO0
shadow_restinyintunsignedNO0
arcane_restinyintunsignedNO0
delaysmallintunsignedNO1000
ammo_typetinyintunsignedNO0
RangedModRangefloatNO0
spellid_1intsignedNO0
spelltrigger_1tinyintunsignedNO0
spellcharges_1smallintsignedNO0
spellppmRate_1floatNO0
spellcooldown_1intsignedNO-1
spellcategory_1smallintunsignedNO0
spellcategorycooldown_1intsignedNO-1
spellid_2intsignedNO0
spelltrigger_2tinyintunsignedNO0
spellcharges_2smallintsignedNO0
spellppmRate_2floatNO0
spellcooldown_2intsignedNO-1
spellcategory_2smallintunsignedNO0
spellcategorycooldown_2intsignedNO-1
spellid_3intsignedNO0
spelltrigger_3tinyintunsignedNO0
spellcharges_3smallintsignedNO0
spellppmRate_3floatNO0
spellcooldown_3intsignedNO-1
spellcategory_3smallintunsignedNO0
spellcategorycooldown_3intsignedNO-1
spellid_4intsignedNO0
spelltrigger_4tinyintunsignedNO0
spellcharges_4smallintsignedNO0
spellppmRate_4floatNO0
spellcooldown_4intsignedNO-1
spellcategory_4smallintunsignedNO0
spellcategorycooldown_4intsignedNO-1
spellid_5intsignedNO0
spelltrigger_5tinyintunsignedNO0
spellcharges_5smallintsignedNO0
spellppmRate_5floatNO0
spellcooldown_5intsignedNO-1
spellcategory_5smallintunsignedNO0
spellcategorycooldown_5intsignedNO-1
bondingtinyintunsignedNO0
descriptionvarchar(255)NO''
PageTextintunsignedNO0
LanguageIDtinyintunsignedNO0
PageMaterialtinyintunsignedNO0
startquestintunsignedNO0
lockidintunsignedNO0
MaterialtinyintsignedNO0
sheathtinyintunsignedNO0
RandomPropertyintsignedNO0
RandomSuffixintunsignedNO0
blockintunsignedNO0
itemsetintunsignedNO0
MaxDurabilitysmallintunsignedNO0
areaintunsignedNO0
MapsmallintsignedNO0
BagFamilyintsignedNO0
TotemCategoryintsignedNO0
socketColor_1tinyintsignedNO0
socketContent_1intsignedNO0
socketColor_2tinyintsignedNO0
socketContent_2intsignedNO0
socketColor_3tinyintsignedNO0
socketContent_3intsignedNO0
socketBonusintsignedNO0
GemPropertiesintsignedNO0
RequiredDisenchantSkillsmallintsignedNO-1
ArmorDamageModifierfloatNO0
durationintunsignedNO0
ItemLimitCategorysmallintsignedNO0
HolidayIdintunsignedNO0
ScriptNamevarchar(64)NO''
DisenchantIDintunsignedNO0
FoodTypetinyintunsignedNO0
minMoneyLootintunsignedNO0
maxMoneyLootintunsignedNO0
flagsCustomintunsignedNO0
VerifiedBuildintsignedYESNULL
 

Description of fields ​

entry ​

The unique ID of the item.  

class ​

references ItemClass ID

excerpt

IDNameIDName
0Consumable7Trade Goods
1Container9Recipe
2Weapon11Quiver
3Gem12Quest
4Armor13Key
5Reagent15Miscellaneous
6Projectile16Glyph

 

subclass ​

references ItemSubClass ID

excerpt

classIdsubclassIdNameclassIdsubclassIdNameclassIdsubclassIdName
00Consumable30Red90Book
01Potion31Blue91Leatherworking
02Elixir32Yellow92Tailoring
03Flask33Purple93Engineering
04Scroll34Green94Blacksmithing
05Food & Drink35Orange95Cooking
06Item Enhancement36Meta96Alchemy
07Bandage37Simple97First Aid
08Other38Prismatic98Enchanting
99Fishing
10Bag40Miscellaneous910Jewelcrafting
11Soul Bag41Cloth
12Herb Bag42Leather112Quiver (Arrow Container)
13Enchanting Bag43Mail113Ammo Pouch (Bullet Container)
14Engineering Bag44Plate
15Gem Bag46Shield120Quest
16Mining Bag47Libram
17Leatherworking Bag48Idol130Key
18Inscription Bag49Totem131Lockpick
410Sigil
20Axe (1H)140Permanent
21Axe (2H)50Reagent
22Bow150Junk
23Gun62Arrow151Reagent
24Mace (1H)63Bullet152Pet
25Mace (2H)153Holiday
26Polearm70Trade Goods154Other
27Sword (1H)71Parts155Mount
28Sword (2H)72Explosives
210Staff73Devices161Warrior
211Exotic74Jewelcrafting162Paladin
212Exotic75Cloth163Hunter
213Fist Weapon76Leather164Rogue
214Miscellaneous (Tools)77Metal & Stone165Priest
215Dagger78Meat166Death Knight
216Thrown79Herb167Shaman
217Spear710Elemental168Mage
218Crossbow711Other169Warlock
219Wand712Enchanting1611Druid
220Fishing Pole713Materials
714Armor Enchantment
715Weapon Enchantment

 

SoundOverrideSubclass ​

Weapons have special sounds on impact. This column is used to override these sounds by specifying another subclass.

For example an item with misc subclass can sound like a stave on impact by overriding the subclass here.  

name ​

The name of the item.  

displayid ​

references ItemDisplayInfo ID Each model has its own icon assigned so this field controls both the model appearance and the icon.  

Quality ​

The quality of the item. To use the Bind to Account quality, the item must have 0x08000000 added to it's flags.

IDColorName
0
Grey
Poor
1
White
Common
2
Green
Uncommon
3
Blue
Rare
4
Purple
Epic
5
Orange
Legendary
6
Gold
Artifact
7
Gold
Bind to Account

 

Flags ​

ValueFlagsNameComment
10x00000001ITEM_FLAG_NO_PICKUP
20x00000002ITEM_FLAG_CONJUREDConjured item
40x00000004ITEM_FLAG_HAS_LOOTItem can be right clicked to open for loot
80x00000008ITEM_FLAG_HEROIC_TOOLTIPMakes green "Heroic" text appear on item
160x00000010ITEM_FLAG_DEPRECATEDCannot equip or use
320x00000020ITEM_FLAG_NO_USER_DESTROYItem can not be destroyed, except by using spell (item can be reagent for spell)
640x00000040ITEM_FLAG_PLAYERCASTItem's spells are castable by players
1280x00000080ITEM_FLAG_NO_EQUIP_COOLDOWNNo default 30 seconds cooldown when equipped
2560x00000100ITEM_FLAG_MULTI_LOOT_QUEST
5120x00000200ITEM_FLAG_IS_WRAPPERItem can wrap other items
10240x00000400ITEM_FLAG_USES_RESOURCES
20480x00000800ITEM_FLAG_MULTI_DROPItem is party loot and can be looted by all - Looting this item does not remove it from available loot
40960x00001000ITEM_FLAG_ITEM_PURCHASE_RECORDItem can be returned to vendor for its original cost (extended cost)
81920x00002000ITEM_FLAG_PETITIONItem is guild or arena charter
163840x00004000ITEM_FLAG_HAS_TEXTOnly readable items have this (but not all)
327680x00008000ITEM_FLAG_NO_DISENCHANT
655360x00010000ITEM_FLAG_REAL_DURATION
1310720x00020000ITEM_FLAG_NO_CREATOR
2621440x00040000ITEM_FLAG_IS_PROSPECTABLEItem can be prospected
5242880x00080000ITEM_FLAG_UNIQUE_EQUIPPABLEYou can only equip one of these
10485760x00100000ITEM_FLAG_IGNORE_FOR_AURAS
20971520x00200000ITEM_FLAG_IGNORE_DEFAULT_ARENA_RESTRICTIONSItem can be used during arena match
41943040x00400000ITEM_FLAG_NO_DURABILITY_LOSSSome Thrown weapons have it (and only Thrown) but not all
83886080x00800000ITEM_FLAG_USE_WHEN_SHAPESHIFTEDItem can be used in shapeshift forms
167772160x01000000ITEM_FLAG_HAS_QUEST_GLOW
335544320x02000000ITEM_FLAG_HIDE_UNUSABLE_RECIPEProfession recipes: can only be looted if you meet requirements and don't already know it
671088640x04000000ITEM_FLAG_NOT_USEABLE_IN_ARENAItem cannot be used in arena
1342177280x08000000ITEM_FLAG_IS_BOUND_TO_ACCOUNTItem binds to account and can be sent only to your own characters (Requires Quality = 7)
2684354560x10000000ITEM_FLAG_NO_REAGENT_COSTSpell is cast ignoring reagents
5368709120x20000000ITEM_FLAG_IS_MILLABLEItem can be milled
10737418240x40000000ITEM_FLAG_REPORT_TO_GUILD_CHAT
21474836480x80000000ITEM_FLAG_NO_PROGRESSIVE_LOOTBind on Pickup tradable

 

FlagsExtra ​

ValueFlagsNameComment
10x00000001ITEM_FLAG2_FACTION_HORDE
20x00000002ITEM_FLAG2_FACTION_ALLIANCE
40x00000004ITEM_FLAG2_DONT_IGNORE_BUY_PRICEwhen item uses extended cost, gold is also required
80x00000008ITEM_FLAG2_CLASSIFY_AS_CASTER
160x00000010ITEM_FLAG2_CLASSIFY_AS_PHYSICAL
320x00000020ITEM_FLAG2_EVERYONE_CAN_ROLL_NEED
640x00000040ITEM_FLAG2_NO_TRADE_BIND_ON_ACQUIRE
1280x00000080ITEM_FLAG2_CAN_TRADE_BIND_ON_ACQUIRE
2560x00000100ITEM_FLAG2_CAN_ONLY_ROLL_GREED
5120x00000200ITEM_FLAG2_CASTER_WEAPON
10240x00000400ITEM_FLAG2_DELETE_ON_LOGIN
20480x00000800ITEM_FLAG2_INTERNAL_ITEM
40960x00001000ITEM_FLAG2_NO_VENDOR_VALUE
81920x00002000ITEM_FLAG2_SHOW_BEFORE_DISCOVERED
163840x00004000ITEM_FLAG2_OVERRIDE_GOLD_COST
327680x00008000ITEM_FLAG2_IGNORE_DEFAULT_RATED_BG_RESTRICTIONS
655360x00010000ITEM_FLAG2_NOT_USABLE_IN_RATED_BG
1310720x00020000ITEM_FLAG2_BNET_ACCOUNT_TRADE_OK
2621440x00040000ITEM_FLAG2_CONFIRM_BEFORE_USE
5242880x00080000ITEM_FLAG2_REEVALUATE_BONDING_ON_TRANSFORM
10485760x00100000ITEM_FLAG2_NO_TRANSFORM_ON_CHARGE_DEPLETION
20971520x00200000ITEM_FLAG2_NO_ALTER_ITEM_VISUAL
41943040x00400000ITEM_FLAG2_NO_SOURCE_FOR_ITEM_VISUAL
83886080x00800000ITEM_FLAG2_IGNORE_QUALITY_FOR_ITEM_VISUAL_SOURCE
167772160x01000000ITEM_FLAG2_NO_DURABILITY
335544320x02000000ITEM_FLAG2_ROLE_TANK
671088640x04000000ITEM_FLAG2_ROLE_HEALER
1342177280x08000000ITEM_FLAG2_ROLE_DAMAGE
2684354560x10000000ITEM_FLAG2_CAN_DROP_IN_CHALLENGE_MODE
5368709120x20000000ITEM_FLAG2_NEVER_STACK_IN_LOOT_UI
10737418240x40000000ITEM_FLAG2_DISENCHANT_TO_LOOT_TABLE
21474836480x80000000ITEM_FLAG2_USED_IN_A_TRADESKILL

 

BuyCount ​

The size of the item stack when sold by vendors. Also if a vendor has limited copies of this item available, everytime the vendor list is refreshed (see npc_vendor.incrtime), the number of copies increases by this number.  

BuyPrice ​

The price required to pay to buy this item from a vendor, in copper.  

SellPrice ​

The price that the vendor will pay you for the item when you sell it and if it is possible to be sold, in copper. Put in 0 if the item cannot be sold to a vendor.  

InventoryType ​

In what slot the item can be equipped. (see enum InventoryType)

IDNameIDName
1INVTYPE_HEAD15INVTYPE_RANGED
2INVTYPE_NECK16INVTYPE_CLOAK
3INVTYPE_SHOULDERS17INVTYPE_2HWEAPON
4INVTYPE_BODY18INVTYPE_BAG
5INVTYPE_CHEST19INVTYPE_TABARD
6INVTYPE_WAIST20INVTYPE_ROBE
7INVTYPE_LEGS21INVTYPE_WEAPONMAINHAND
8INVTYPE_FEET22INVTYPE_WEAPONOFFHAND
9INVTYPE_WRISTS23INVTYPE_HOLDABLE
10INVTYPE_HANDS24INVTYPE_AMMO
11INVTYPE_FINGER25INVTYPE_THROWN
12INVTYPE_TRINKET26INVTYPE_RANGEDRIGHT
13INVTYPE_WEAPON27INVTYPE_QUIVER
14INVTYPE_SHIELD28INVTYPE_RELIC

 

AllowableClass ​

Bitmask of ChrClass IDs controlling which classes can use this item. Use -1 if all classes can use it.

ValueFlagName
10x0001Warrior
20x0002Paladin
40x0004Hunter
80x0008Rogue
160x0010Priest
320x0020Death Knight
640x0040Shaman
1280x0080Mage
2560x0100Warlock
10240x0400Druid

 

AllowableRace ​

Bitmask of ChrRace IDs controlling which races can use this item. Use -1 if all races can use it.

ValueFlagName
10x0001Human
20x0002Orc
40x0004Dwarf
80x0008Night Elf
160x0010Undead
320x0020Tauren
640x0040Gnome
1280x0080Troll
5120x0200Blood Elf
10240x0400Draenei

 

ItemLevel ​

Base item level.  

RequiredLevel ​

The level that a player must be to equip the item.  

RequiredSkill ​

The SkillLine ID required to use this item.  

RequiredSkillRank ​

The required skill rank the player needs to have to use this item.  

requiredspell ​

The Spell ID that the player needs to have to use this item.  

requiredhonorrank ​

The honor rank the player needs to have to use this item.

IDAllianceHorde
1PrivateScout
2CorporalGrunt
3SergeantSergeant
4Master SergeantSenior Sergeant
5Sergeant MajorFirst Sergeant
6KnightStone Guard
7Knight-LieutenantBlood Guard
8Knight-CaptainLegionnare
9Knight-ChampionCenturion
10Lieutenant CommanderChampion
11CommanderLieutenant General
12MarshalGeneral
13Field MarshalWarlord
14Grand MarshalHigh Warlord

 

RequiredCityRank ​

unknown / unused  

RequiredReputationFaction ​

FactionTemplate ID that the player has to have a certain ranking with. If this value is 0, the faction of the seller of the item is used.  

RequiredReputationRank ​

The rank the player has to have with the faction from RequiredReputationFaction.

IDName
0Hated
1Hostile
2Unfriendly
3Neutral
4Friendly
5Honored
6Revered
7Exalted

 

maxcount ​

Maximum number of copies of this item a player can have. Use 0 for infinite.  

stackable ​

The number of copies of this item that can be stacked in the same slot.  

ContainerSlots ​

If the item is a bag, this field controls the number of slots the bag has.  

StatsCount ​

When an item has entries in stat_type, this must be updated to display those entries. Must be less or equal to MAX_ITEM_PROTO_STATS (10) (Unknown how this works)  

stat_type[1-10] ​

The type of stat to modify. (see enum ItemModType)

IDNameCommentIDNameComment
0ITEM_MOD_MANA27ITEM_MOD_CRIT_TAKEN_SPELL_RATING
1ITEM_MOD_HEALTH28ITEM_MOD_HASTE_MELEE_RATING
3ITEM_MOD_AGILITY29ITEM_MOD_HASTE_RANGED_RATING
4ITEM_MOD_STRENGTH30ITEM_MOD_HASTE_SPELL_RATING
5ITEM_MOD_INTELLECT31ITEM_MOD_HIT_RATING
6ITEM_MOD_SPIRIT32ITEM_MOD_CRIT_RATING
7ITEM_MOD_STAMINA33ITEM_MOD_HIT_TAKEN_RATING
12ITEM_MOD_DEFENSE_SKILL_RATING34ITEM_MOD_CRIT_TAKEN_RATING
13ITEM_MOD_DODGE_RATING35ITEM_MOD_RESILIENCE_RATING
14ITEM_MOD_PARRY_RATING36ITEM_MOD_HASTE_RATING
15ITEM_MOD_BLOCK_RATING37ITEM_MOD_EXPERTISE_RATING
16ITEM_MOD_HIT_MELEE_RATING38ITEM_MOD_ATTACK_POWER
17ITEM_MOD_HIT_RANGED_RATING39ITEM_MOD_RANGED_ATTACK_POWER
18ITEM_MOD_HIT_SPELL_RATING40ITEM_MOD_FERAL_ATTACK_POWERnot in 3.3
19ITEM_MOD_CRIT_MELEE_RATING41ITEM_MOD_SPELL_HEALING_DONEdeprecated
20ITEM_MOD_CRIT_RANGED_RATING42ITEM_MOD_SPELL_DAMAGE_DONEdeprecated
21ITEM_MOD_CRIT_SPELL_RATING43ITEM_MOD_MANA_REGENERATION
22ITEM_MOD_HIT_TAKEN_MELEE_RATING44ITEM_MOD_ARMOR_PENETRATION_RATING
23ITEM_MOD_HIT_TAKEN_RANGED_RATING45ITEM_MOD_SPELL_POWER
24ITEM_MOD_HIT_TAKEN_SPELL_RATING46ITEM_MOD_HEALTH_REGEN
25ITEM_MOD_CRIT_TAKEN_MELEE_RATING47ITEM_MOD_SPELL_PENETRATION
26ITEM_MOD_CRIT_TAKEN_RANGED_RATING48ITEM_MOD_BLOCK_VALUE

 

stat_value[1-10] ​

The value to change the stat type to.  

ScalingStatDistribution ​

Similar to Static Stats these are the Stats that grow along with the users level (mainly heirloom leveling gear) use like static stats. references ScalingStatDistribution ID  

ScalingStatValue ​

Mask for selecting column in ScalingStatValues  

dmg_min1 ​

The minimum primary damage of the item.  

dmg_max1 ​

The maximum primary damage of the item.  

dmg_type1 ​

primary damage school (see enum SpellSchool)

IDName
0SPELL_SCHOOL_NORMAL
1SPELL_SCHOOL_HOLY
2SPELL_SCHOOL_FIRE
3SPELL_SCHOOL_NATURE
4SPELL_SCHOOL_FROST
5SPELL_SCHOOL_SHADOW
6SPELL_SCHOOL_ARCANE

 

dmg_min2 ​

The minimum secondary damage of the item.  

dmg_max2 ​

The maximum secondary damage of the item.  

dmg_type2 ​

secondary damage school  

armor ​

The armor value of the item.  

holy_res ​

fire_res ​

nature_res ​

frost_res ​

shadow_res ​

arcane_res ​

The amount of resistance to this magic school this item may provide.  

delay ​

The time in milliseconds between successive hits. (weapon swing speed)  

ammo_type ​

The type of ammunition the item uses.

  • 2: Arrows
  • 3: Bullets  

RangedModRange ​

Range Modifier for bows, guns and crossbows. Default range is somewhere between 0.3 and 0.4 yards.

All blizzard ranged weapons have RangedModRange 100.  

spellid_[1-5] ​

A Spell ID that the item can cast or trigger.  

spelltrigger_[1-5] ​

Id from enum ItemSpelltriggerType

IDNameComment
0ITEM_SPELLTRIGGER_ON_USEuse after equip cooldown
1ITEM_SPELLTRIGGER_ON_EQUIP
2ITEM_SPELLTRIGGER_CHANCE_ON_HIT
4ITEM_SPELLTRIGGER_SOULSTONE
5ITEM_SPELLTRIGGER_ON_NO_DELAY_USEno equip cooldown
6ITEM_SPELLTRIGGER_LEARN_SPELL_IDused in spellid_2 with SPELL_GENERIC_LEARN in spellid_1

 

spellcharges_[1-5] ​

The number of times N that the item can cast the spell.

  • N = 0: infinite uses
  • N < 0: After N uses the item is destroyed.
  • N > 0: After N uses the spell can no longer be triggered.  

spellppmRate_[1-5] ​

For ITEM_SPELLTRIGGER_CHANCE_ON_HIT (2) the proc per minute rate controls how often the spell is triggered. probability = (delay / 1000) * (spellppmRate / 60)  

spellcooldown_[1-5] ​

The cooldown in milliseconds for the specific spell controlling how often the spell can be used. Use -1 to use the default spell cooldown.

Note: this is not the "internal cooldown" of procs commonly found on items such as trinkets with "Chance on hit" effects.

 

spellcategory_[1-5] ​

The SpellCategory ID that the spell is in.  

spellcategorycooldown_[1-5] ​

The cooldown time in milliseconds that is applied to all other spells of the same spellcategory. Use -1 to use the default spell cooldown.  

bonding ​

Defines when the item is bound to the player.

IDName
0NO_BIND
1BIND_WHEN_PICKED_UP
2BIND_WHEN_EQUIPED
3BIND_WHEN_USE
4BIND_QUEST_ITEM

 

description ​

The description that appears in orange letters at the bottom of the item tooltip.  

PageText ​

The page_text.ID referring to the text that the item will show (if it is a book or a letter, etc). The item will have a magnifying glass cursor in the game and will show the text when right-clicked.  

LanguageID ​

The Language ID, that the item text is written in.

IDLanguageIDLanguage
1Orcish12Kalimag
2Darnassian13Gnomish
3Taurahe14Troll
6Dwarvish33Gutterspeak
7Common35Draenei
8Demonic36Zombie
9Titan37Gnomish Binary
10Thalassian38Goblin Binary
11Draconic

 

PageMaterial ​

A PageTextMaterial ID defining the background texture that appears in the page text window.  

startquest ​

The quest_template.ID of the quest that this item will start if right-clicked.  

lockid ​

A Lock ID that this item (which serves as a key) is tied to. This field is used in key-door mechanics.  

Material ​

A Material ID defining what the item is made of. The value here affects the sound that the item makes when moved. Use -1 for consumable items like food, reagents, etc.

IDName
-1Consumables
0Not Defined
1Metal
2Wood
3Liquid
4Jewelry
5Chain
6Plate
7Cloth
8Leather

 

sheath ​

Controls how the item is put away on the character. Press the 'Z' hotkey to sheath and unsheathe your weapons.

IDTypeComment
1Two Handed WeaponDiagonally across the back pointing downwards.
2StaffDiagonally across the back pointing upwards.
3One HandedOn the left-hand side of the character's waist.
4ShieldOn the middle of the character's back.
5Tool? usually not equippable ?
7Off handOn the right-hand side of the character's waist.

 

RandomProperty ​

The number in this field points to item_enchantment_template.entry and ties in an item's chance at having a random property attached to it when it is generated. The items enchantments are then ultimately derived from ItemRandomProperties

This field and the RandomSuffix field CANNOT both have non-zero values.  

RandomSuffix ​

The number in this field points to item_enchantment_template.entry and ties in an item's chance at having a random suffix attached to it when it is generated. The items enchantments are then ultimately derived from ItemRandomSuffix

This field and the RandomProperty field CANNOT both have non-zero values.  

block ​

If the item is a shield, the block chance of the shield.  

itemset ​

The ID of the item set that this item belongs to.

Note: You can not make up new item sets. Item sets are defined in ItemSet

 

MaxDurability ​

The maximum durability of this item.  

area ​

The AreaTable ID of the zone in which this item exists. Leaving the zone will detroy it.  

Map ​

The Map ID in which this item exists. Leaving the map will detroy it.  

BagFamily ​

This field is a bitmask of BagFamily IDs controlling into what type of container this item can be put. You can combine different types by adding up the bit numbers.

ValueFlagName
10x0001Arrows
20x0002Bullets
40x0004Soul Shards
80x0008Leatherworking Supplies
160x0010Inscription Supplies
320x0020Herbs
640x0040Enchanting Supplies
1280x0080Engineering Supplies
2560x0100Keys
5120x0200Gems
10240x0400Mining Supplies
20480x0800Soulbound Equipment
40960x1000Vanity Pets
81920x2000Currency Tokens
163840x4000Quest Items

 

TotemCategory ​

references TotemCategory ID. This item is a tool and is required to cast spells with a set Spell RequiredTotemCategory.

excerpt

IDNameIDName
2Earth Totem62Runed Adamantite Rod
3Air Totem63Runed Eternium Rod
4Fire Totem81Hollow Quill
5Water Totem101Runed Azurite Rod
6Runed Copper Rod121Virtuoso Inking Set
7Runed Silver Rod141Drums
8Runed Golden Rod161Gnomish Army Knife
9Runed Truesilver Rod162Blacksmith Hammer
10Runed Arcanite Rod165Mining Pick
12Philosopher's Stone166Skinning Knife
14Arclight Spanner167Hammer Pick
15Gyromatic Micro-Adjustor168Bladed Pickaxe
21Master Totem169Flint and Tinder
41Runed Fel Iron Rod190Runed Titanium Rod

 

socketColor_[1-3] ​

The color of the socket on this item.

IDName
1
Meta
2
Red
4
Yellow
8
Blue

 

socketContent_[1-3] ​

Amount of gems of SocketColor_X?  

socketBonus ​

SpellItemEnchantment ID to be enabled when all sockets on the item have matching gems.  

GemProperties ​

The value here corresponds to a GemPropery ID. This item itself should be of ITEM_CLASS_GEM (3).  

RequiredDisenchantSkill ​

The required proficiency in SKILL_ENCHANTING (333) that the player needs to have to be able to disenchant this item.  

ArmorDamageModifier ​

Defines how much of an items armor is counted as bonus. This fields value is not added onto the armor total and values less than 0 are ignored entirely.  

duration ​

The duration in seconds of ingame time after which the item is destroyed. Set ITEM_FLAGS_CU_DURATION_REAL_TIME in flagsCustom for real time. In that case the item duration will tick even if player is offline.  

ItemLimitCategory ​

references ItemLimitCategory ID. It defines how many items of that ItemLimitCategory can be either owned or equipped. e.g.: The heroic and regular version of a ring/trinket share their ItemLimitCategory.

excerpt

IDNameqtyequipped
2Jeweler's Gems31
3Healthstone10
4Mana Gem10

 

HolidayId ​

references HolidayID If no game_events with the associated holiday are active this item will be destroyed.  

ScriptName ​

The name of the script that the item should use.  

DisenchantID ​

references disenchant_loot_template.Entry  

FoodType ​

references ItemPetFood ID It defines what Hunter pet family can use this item as food.

Note: Raw meat and raw fish is not the same as regular meat and fish. It seems that the last two types of diets include grey "poor" types of food that players have no use for but some pets seem to be able to eat. Also, those food types appeared in TBC so most likely only TBC pets will have those types of diets.

IDName
1Meat
2Fish
3Cheese
4Bread
5Fungus
6Fruit
7Raw Meat
8Raw Fish

 

minMoneyLoot ​

If the item is a container that can contain money, then this field defines the minimum coinage held in this container, in copper.  

maxMoneyLoot ​

If the item is a container that can contain money, then this field defines the maximum coinage held in this container, in copper.  

flagsCustom ​

ValueFlagNameComment
10x1ITEM_FLAGS_CU_DURATION_REAL_TIMEItem duration will tick even if player is offline
20x2ITEM_FLAGS_CU_IGNORE_QUEST_STATUSNo quest status will be checked when this item drops
40x4ITEM_FLAGS_CU_FOLLOW_LOOT_RULESItem will always follow group/master/need before greed looting rules

 

VerifiedBuild ​

This field is used by the TrinityDB Team to determine whether a template has been verified from WDB files.

If value is 0 then it has not been parsed yet.

If value is above 0 then it has been parsed with WDB files from that specific client build.

If value is -1 then it is just a place holder until proper data are found on WDBs.

If value is -Client Build then it was parsed with WDB files from that specific client build and manually edited later for some special necessity.