Mercurial > wow > inventory
view Classes/ContainerItem.class.lua @ 157:e136c99fe5bb
You can now select which guilds to include in the item count when selecting an item count supporting this.
Renamed DataStore (with guilds) to ?all accounts?.
Removed DataStore (without guilds) option.
author | Zerotorescue |
---|---|
date | Sat, 22 Jan 2011 19:24:48 +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