comparison Modules/QuickAuctions.lua @ 129:5f6182a97d40

Re-enabled IA QuickAuctions decider. I unintentionally disabled it when working on the QAManager code.
author Asa Ayers <Asa.Ayers@Gmail.com>
date Fri, 03 Sep 2010 22:30:31 -0700
parents d94195157a6b
children 613fd4bc6999
comparison
equal deleted inserted replaced
128:451d8a19edea 129:5f6182a97d40
116 QAAPI:SetGroupConfig(groupName, 'threshold', ceil(threshold)) 116 QAAPI:SetGroupConfig(groupName, 'threshold', ceil(threshold))
117 end 117 end
118 end 118 end
119 119
120 local function isProfitable(data) 120 local function isProfitable(data)
121 if ItemAuditor.IsQAEnabled() then 121 if ItemAuditor:IsQACompatible() then
122 local QAGroup = QAAPI:GetItemGroup(data.link) 122 local QAGroup = QAAPI:GetItemGroup(data.link)
123 if QAGroup ~= nil then 123 if QAGroup ~= nil then
124 local currentInvested, _, currentCount = ItemAuditor:GetItemCost(data.link) 124 local currentInvested, _, currentCount = ItemAuditor:GetItemCost(data.link)
125 local threshold, postCap, perAuction = QAAPI:GetGroupConfig(QAGroup) 125 local threshold, postCap, perAuction = QAAPI:GetGroupConfig(QAGroup)
126 local stackSize = postCap * perAuction 126 local stackSize = postCap * perAuction
155 isPercent = true, 155 isPercent = true,
156 get = function() return ItemAuditor.db.char.qa_extra end, 156 get = function() return ItemAuditor.db.char.qa_extra end,
157 set = function(info, value) 157 set = function(info, value)
158 ItemAuditor.db.char.qa_extra = value 158 ItemAuditor.db.char.qa_extra = value
159 end, 159 end,
160 handler = ItemAuditor, 160 disabled = function() return not ItemAuditor:IsQACompatible() end,
161 disabled = 'IsQACompatible',
162 order = 10, 161 order = 10,
163 }, 162 },
164 } 163 }
165 Crafting.RegisterCraftingDecider('IA QuickAuctions', isProfitable, QADeciderOptions) 164 Crafting.RegisterCraftingDecider('IA QuickAuctions', isProfitable, QADeciderOptions)
166 165