view Plugins/CraftingAddons/GnomeWorks.lua @ 230:51c424ded3bc

Updated premade groups to include new items added in patch 4.0.6.
author Zerotorescue
date Tue, 08 Feb 2011 09:33:30 +0100
parents 7cb41031cae7
children
line wrap: on
line source
do
	
	local function QueueStart()
		-- If the queue frame is open while queueing, each item takes many seconds to be added,
		-- closing it resolves this.
		GnomeWorksQueueFrame:Hide();
	end
	
	local function QueueEnd()
		GnomeWorks:ShowQueueList();
	end
	
	local function Queue(tradeSkillIndex, amount)
		local link = GetTradeSkillRecipeLink(tradeSkillIndex);
		local recipeId = tonumber(link:match("enchant:(%d+)"));
		
		return GnomeWorks:AddToQueue(GnomeWorks.player, GnomeWorks.tradeID, recipeId, amount);
	end
	
	local function IsEnabled()
		return (GnomeWorks and GnomeWorks.AddToQueue);
	end
	
	IMRegisterCraftingAddon("GnomeWorks", Queue, IsEnabled, nil, QueueStart, QueueEnd);
	
end