Mercurial > wow > inventory
view Plugins/CraftingAddons/Cauldron.lua @ 132:8460855e3d90
Rewrote queueing module to insert a GUI.
Minor mover window changes.
author | Zerotorescue |
---|---|
date | Tue, 18 Jan 2011 00:30:15 +0100 |
parents | 3bec0ea44607 |
children |
line wrap: on
line source
do local function Queue(tradeSkillIndex, amount) local tradeskillName, currentLevel, maxLevel = GetTradeSkillLine(); local link = GetTradeSkillItemLink(tradeSkillIndex); local itemName = link and link:match("%[([^%[%]]*)%]"); if not itemName then return; end local skillInfo = Cauldron:GetSkillInfo(tradeskillName, itemName); CauldronQueue:AddItem(Cauldron.db.realm.userdata[Cauldron.vars.playername].queue, skillInfo, amount); Cauldron:UpdateQueue(); -- update the shopping list Cauldron:UpdateShoppingListFromQueue(); Cauldron:UpdateButtons(); return; end local function IsEnabled() return (Cauldron and CauldronQueue and CauldronQueue.AddItem); end local function OnSelect() local addonName = "|r|cfffed000Cauldron|r|cffff6600"; print("|cffff6600" .. addonName .. " has not yet been tested. Please report any of your experiences.|r"); end IMRegisterCraftingAddon("Cauldron", Queue, IsEnabled, OnSelect); end