Class ItemTemplate [-] [+]

Represents item data defined in the database and DBCs, such as stats, quality, class restrictions, and display info.

Used to access read-only metadata about items (not specific item instances in bags or equipment).

Inherits all methods from: none

Methods

GetAllowableClass Returns the Player classes allowed to use this ItemTemplate.
GetAllowableRace Returns the Player races allowed to use this ItemTemplate.
GetBuyCount Returns the ItemTemplate's default purchase count.
GetBuyPrice Returns the ItemTemplate's purchase price.
GetClass Returns the ItemTemplate's class.
GetDisplayId Returns the ItemTemplate's display ID.
GetExtraFlags Returns the ItemTemplate's extra flags.
GetFlags Returns the ItemTemplate's flags.
GetIcon Returns the icon is used by this ItemTemplate.
GetInventoryType Returns the ItemTemplate's inventory type.
GetItemId Returns the ItemTemplate's ID.
GetItemLevel Returns the ItemTemplate's item level.
GetName Returns the ItemTemplate's name in the Player's locale.
GetQuality Returns the ItemTemplate's quality.
GetRequiredLevel Returns the minimum level required to use this ItemTemplate.
GetSellPrice Returns the ItemTemplate's sell price.
GetSubClass Returns the ItemTemplate's subclass.