comparison Core.lua @ 28:34daa46b644a

Added an interface to view how much you have invested in each item.
author Asa Ayers <Asa.Ayers@Gmail.com>
date Fri, 16 Jul 2010 01:32:08 -0700
parents 75d917ccd942
children f99b9602bdab
comparison
equal deleted inserted replaced
27:5da5d85cd714 28:34daa46b644a
44 self:RegisterEvent("PLAYER_ENTERING_WORLD") 44 self:RegisterEvent("PLAYER_ENTERING_WORLD")
45 45
46 -- /run ItemAuditor.db.profile.show_debug_frame_on_startup = true 46 -- /run ItemAuditor.db.profile.show_debug_frame_on_startup = true
47 if self.db.profile.show_debug_frame_on_startup then 47 if self.db.profile.show_debug_frame_on_startup then
48 ItemAuditor_DebugFrame:Show() 48 ItemAuditor_DebugFrame:Show()
49 self:CreateFrames()
49 end 50 end
50 end 51 end
51 52
52 function addon:ConvertItems() 53 function addon:ConvertItems()
53 for itemName, value in pairs(self.db.factionrealm.item_account) do 54 for itemName, value in pairs(self.db.factionrealm.item_account) do
229 invested = abs(self.db.factionrealm.item_account[itemName] or 0), 230 invested = abs(self.db.factionrealm.item_account[itemName] or 0),
230 } 231 }
231 232
232 end 233 end
233 234
234 235 if self.items[link] ~= nil then
236 if self.items[link].invested == nil or self.items[link].invested <= 0 then
237 self.items[link] = nil
238 end
239 end
235 240
236 if viewOnly == true and self.items[link] == nil then 241 if viewOnly == true and self.items[link] == nil then
237 return {count = 0, invested = 0} 242 return {count = 0, invested = 0}
238 elseif viewOnly == true then 243 elseif viewOnly == true then
244
239 return {count = self.items[link].count, invested = self.items[link].invested} 245 return {count = self.items[link].count, invested = self.items[link].invested}
240 end 246 end
241 self.items[link].count = Altoholic:GetItemCount(self:GetIDFromLink(link)) 247 self.items[link].count = Altoholic:GetItemCount(self:GetIDFromLink(link))
242 self.items[link].invested = tonumber(self.items[link].invested) 248
249
243 return self.items[link] 250 return self.items[link]
244 end 251 end
245 252
246 function addon:RemoveItem(link) 253 function addon:RemoveItem(link)
247 self.db.factionrealm.item_account[link] = nil 254 self.db.factionrealm.item_account[link] = nil