Mercurial > wow > inventory
view Classes/ContainerItem.class.lua @ 144:12a8ea5af671
Added a ?remove? button to the crafting queue.
When removing an item from the queue or when it is finished casting (when using the Inventorium queue processer), items are moved to the ?unqueuables? window.
Fixed auction price checking.
Now resetting filters before scanning the tradeskill recipes.
author | Zerotorescue |
---|---|
date | Wed, 19 Jan 2011 23:21:16 +0100 |
parents | dc6f405c1a5d |
children |
line wrap: on
line source
local addon = select(2, ...); -- Define the class addon.ContainerItem = {}; addon.ContainerItem.__index = addon.ContainerItem; -- Construct function addon.ContainerItem:New() local self = {}; setmetatable(self, addon.ContainerItem); -- Standard info everything needs self.totalCount = 0; self.locations = {}; self.price = nil; -- usually unused return self; end function addon.ContainerItem:AddLocation(container, slot, count) table.insert(self.locations, { ["container"] = container, ["slot"] = slot, ["count"] = count, }); -- -1 indicates unlimited supply if self.totalCount ~= -1 then if count == -1 then self.totalCount = -1; else self.totalCount = (self.totalCount + count); end end return true; end