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. |