Mercurial > wow > inventory
view ItemData.class.lua @ 75:2127ab01ed4a
Overriding toggle boxes should no longer give errors.
Adding / removing items from config groups works again.
Fixed full support for the Cauldron crafting addon.
No longer trying to queue crafting items when no tradeskill window is open. This would cause errors.
author | Zerotorescue |
---|---|
date | Sat, 25 Dec 2010 15:33:40 +0100 |
parents | 8d11fc88ecab |
children | 958aba5f3297 |
line wrap: on
line source
local addon = select(2, ...); -- Define the class addon.ItemData = {}; addon.ItemData.__index = addon.ItemData; -- Construct function addon.ItemData:New(itemId) local self = {}; setmetatable(self, addon.ItemData); local itemName, itemLink, itemRarity, _, _, _, _, _, _, itemTexture = GetItemInfo(itemId); -- Standard info everything needs self.id = itemId; self.name = itemName; self.link = itemLink; self.rarity = itemRarity; self.icon = itemTexture; -- Detailed stuff self.value = -3; self.globalCount = -3; self.localCount = -3; self.set = {}; return self; end