WoWInterface SVN NeedyGreedy

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 14 to Rev 15
    Reverse comparison

Rev 14 → Rev 15

NeedyGreedy.lua
270,37 → 270,37
 
link = self:unformat(LOOT_ITEM_PUSHED_SELF, msg)
if link then
self:RecordReceived(link)
self:RecordReceived(link, me)
return
end
 
link, number = self:unformat(LOOT_ITEM_PUSHED_SELF_MULTIPLE, msg)
if link then
self:RecordReceived(link)
self:RecordReceived(link, me)
return
end
 
link = self:unformat(LOOT_ITEM_SELF, msg)
if link then
self:RecordReceived(link)
self:RecordReceived(link, me)
return
end
 
link, number = self:unformat(LOOT_ITEM_SELF_MULTIPLE, msg)
if link then
self:RecordReceived(link)
self:RecordReceived(link, me)
return
end
 
player, link = self:unformat(LOOT_ITEM, msg)
if player then
self:RecordReceived(link)
self:RecordReceived(link, player)
return
end
 
player, link, number = self:unformat(LOOT_ITEM_MULTIPLE, msg)
if player then
self:RecordReceived(link)
self:RecordReceived(link, player)
return
end
 
360,12 → 360,16
self:UpdateReport()
end
 
function NeedyGreedy:RecordReceived(link)
function NeedyGreedy:RecordReceived(link, player)
for rollid, record in pairs(items) do
if record.received == 0 and record.link == link then
record.received = GetTime()
break
end
-- Since players receive disenchanted items not link
if record.choices[player] == "disenchant" and record.assigned == player and record.received == 0 then
record.received = GetTime()
end
end
self:UpdateReport()
end