comparison CraftingAddons/Cauldron.lua @ 75:2127ab01ed4a

Overriding toggle boxes should no longer give errors. Adding / removing items from config groups works again. Fixed full support for the Cauldron crafting addon. No longer trying to queue crafting items when no tradeskill window is open. This would cause errors.
author Zerotorescue
date Sat, 25 Dec 2010 15:33:40 +0100
parents ac1189599769
children
comparison
equal deleted inserted replaced
74:8d11fc88ecab 75:2127ab01ed4a
1 do 1 do
2 2
3 local function Queue(tradeSkillIndex, amount) 3 local function Queue(tradeSkillIndex, amount)
4 local tradeskillName, currentLevel, maxLevel = GetTradeSkillLine();
5
6 local link = GetTradeSkillItemLink(tradeSkillIndex);
7 local itemName = link and link:match("%[([^%[%]]*)%]");
8
9 if not itemName then
10 return;
11 end
12
13 local skillInfo = Cauldron:GetSkillInfo(tradeskillName, itemName);
14
4 CauldronQueue:AddItem(Cauldron.db.realm.userdata[Cauldron.vars.playername].queue, skillInfo, amount); 15 CauldronQueue:AddItem(Cauldron.db.realm.userdata[Cauldron.vars.playername].queue, skillInfo, amount);
5 16
6 Cauldron:UpdateQueue(); 17 Cauldron:UpdateQueue();
7 18
8 -- update the shopping list 19 -- update the shopping list
9 Cauldron:UpdateShoppingListFromQueue(); 20 Cauldron:UpdateShoppingListFromQueue();
21
22 Cauldron:UpdateButtons();
10 23
11 return; 24 return;
12 end 25 end
13 26
14 local function IsEnabled() 27 local function IsEnabled()