Use CHAT_MSG_TRADESKILLS and ITEM_PUSH to track and stack gems.
This commit is contained in:
parent
9012a4fb86
commit
72c319d50d
1 changed files with 0 additions and 4 deletions
|
@ -12,16 +12,13 @@ function core:OnEnable()
|
|||
end
|
||||
|
||||
function core:TrackGems(_,message)
|
||||
--LOOT_ITEM_CREATED_SELF = "You create: %s."; /dump TRADESKILL_LOG_FIRSTPERSON:gsub("%%s", "(.-)")
|
||||
lastGem = message:match(TRADESKILL_LOG_FIRSTPERSON:gsub("%%s", "(.+)"))
|
||||
if lastGem == nil or lastGem == "" then return end
|
||||
|
||||
print('TrackGems found',lastGem)
|
||||
self:RegisterEvent('ITEM_PUSH','StackGems')
|
||||
end
|
||||
|
||||
function core:StackGems()
|
||||
print('StackGems stacking',lastGem)
|
||||
local sourceContainer,sourceSlot,destContainer,destSlot = -1,-1,-1,-1;
|
||||
for bag = 0,NUM_BAG_SLOTS do
|
||||
for slot = 1,GetContainerNumSlots(bag) do
|
||||
|
@ -42,7 +39,6 @@ function core:StackGems()
|
|||
end
|
||||
end
|
||||
|
||||
print(sourceContainer,sourceSlot,destContainer,destSlot)
|
||||
if sourceContainer ~= -1 and destContainer ~= -1 then
|
||||
PickupContainerItem(sourceContainer,sourceSlot)
|
||||
PickupContainerItem(destContainer,destSlot)
|
||||
|
|
Loading…
Reference in a new issue