I finished this faster than I expected this weekend. I also added this FAQ and changelog to my KTQ page.
FAQ
What price does it use for the threshold?
It pulls this price from auctioneer. It takes the most recent scan and using the simple stats module it gets the losest price.
When will it support Enchanting scrolls?
Enchant scroll support was added in 1.03.
Why is there no group for enchants?
My group for glyphs is redundent because glyph would queue them all. Same holds true with enchants. Use enchant as your keyword to queue them all. There is a bug with release 1.03 thats fixed in1.04 to make that work.
Whats the best way to queue enchants if there is no group?
For now I would make a macro. Use the item id of the scroll (not the spell id of the enchant) to save space. Remember, you can queue these by name. You don’t have to use groups.
Attempt to call method ‘QueueCommandIterate’ (a nil value) ?
This was an error message that people got if they used a old version of Skillet (the only one on curse). This should be resolved in 1.03
Changelog
1.05 changes
Fixed issues where enchant id matched item id and messing up the item count
1.04 changes
Fixed error when using keyword that matched a skill category (ex. the word enchant)
1.03 changes
Added LilSparky’s Workshop as required mod
Added Enchant Scroll Support
Added support for other Skillet Versions (the common one on curse and the mainline branch)
Increased the keyword match from 3 words to 6 words
Added option to use Item ID for keyword
Downloads
KTQ: http://wow.curse.com/downloads/wow-addons/details/kevtool-queue.aspx
Skillet: http://www.wowace.com/addons/skillet/repositories/lilsparkys-clone/files/
Altoholic: http://wow.curse.com/downloads/wow-addons/details/altoholic.aspx
Datastore: (Included with Altoholic)
LilSparky’s Workshop: http://wow.curse.com/downloads/wow-addons/details/lil-sparkys-workshop.aspx
Auctioneer (Optional): http://auctioneeraddon.com/

LULZ making enchant scrolls eats da moneyz but you gotta spend money to make money! TY kevs
Comment by chazzzle — November 14, 2009 @ 8:09 am
I downloaded this, after having a great experience with KTQ and my glyphs… Problem is, I cant get it to queue enchantments. I tried “Scroll” and “Enchant” and the most I got was an error message when I did /ktq queue 3 enchant. It seems you did not update the in-game instructions that print out when you type /ktq, so Im not sure on exactly how to work this.
Comment by Hesperus — November 14, 2009 @ 9:08 am
Kev, thank you for the update, been using it for quite a while.
What version of Skillet do you advise? Mine tends to bug out and require a /reloadui, or its queue will start messing up.
Comment by Cipri — November 14, 2009 @ 9:29 am
How do you get it to queue the enchants? I can not seem to find it in the help menu in game.
Comment by Zargmelon — November 14, 2009 @ 11:00 am
It was crashing on the keyword enchant. There is a section title called enchant that had no craft info with it. I fixed it and uploaded an update. So watch for 1.04 to show up on curse when its approved.
Comment by Kevmar — November 14, 2009 @ 11:44 am
Hey man, great mod–I love it! I’ve got a question along related lines. I prefer AucAdvanced over QA2 because it allows me to set prices via market price (rather than current price) but I prefer QA2 because of it’s split-stacking super fast posting speed. Is there anyway to make AucAdv split multiple stacks or to make QA2 use auctioneer’s market price as the baseline? I prefer Gevlon’s deep undercutting strategy to the QA2 strategy but I love QA2’s posting speed. Thanks!
Comment by Tom — November 14, 2009 @ 7:36 pm
First off, gotta say, LOVE the addon, thanks so much
I am having one odd thing though. normally I queue up to refill to full stacks , standard /ktq queue 20 glyphs, it loads up the queue just fine, except that it adds in a full stack of Sprint everytime, no matter how many I already have. The quantity in my bags already is displayed properly in LSW ( currently 37), so it shouldn’t be adding in any at all. Something to look at when ya get some time. thanks for a great addon.
Comment by Mithorn — November 15, 2009 @ 12:09 pm
Double check what Altoholic thinks you have. KTQ uses the value that Altoholic provides. If you solve the issue with Altoholic, you will solve it with KTQ.
Comment by Kevmar — November 15, 2009 @ 10:51 pm
I’m using a macro “/ktq queue 10 glyphs” to refill my stacks. There seems to be a problem with the addon such that it ignores Glyph of Sprint that are existing in my AH/inventory and queues up 10 more of those. I’ve just been deleting the queued up Glyph of Sprint for now, and everything works fine. But it’s a tiny little bug nonetheless.
Comment by Joe — November 16, 2009 @ 10:38 am
I will have to go look at how many glyphs of sprint I have then. If you mouse over that glyph, what does altoholic say for your count?
Comment by Kevmar — November 16, 2009 @ 12:08 pm
It displays the current amount I own: 16 on AH, 0 in inventory.
Comment by Joe — November 16, 2009 @ 2:50 pm
Why did you make LSW a required mod?
KTQ worked wonderfully before it was required.
Comment by Zinfandel — November 16, 2009 @ 3:30 pm
I’ve been using the LSW and skillet and KTQ combo for a while now, no problems with anything until I updated to the 1.03 version of KTQ. Is it possible that the ItemID for Glyph of Sprint got messed up somehow, and is not matching what Altoholic calls it, fooling it into thinking you have 0 in inventory.
Comment by Mithorn — November 16, 2009 @ 3:46 pm
LSW was added for Scroll Support.
Is glyph of sprint the only glyph with this issue or are there others? I was expecting that if only one person had the issue, it was a problem with their Altoholic cache. With more of you reporting it, I have to rethink that.
It is possible that LSW has a bad lookup in it where its using an ID for Sprint in its encahnt list by mistake. If that is the case, I will have to rework the logic a bit around that. Either make an exception for Sprint or make it only do scroll look ups when the enchant window is open. If Sprint is the only one, I will just make the exception and call it good.
Comment by Kevmar — November 16, 2009 @ 5:16 pm
Hi Kev, I am using your addon with all the required other addons and got a little problem. I am using the threshold function of ktq, and sometimes it will queue a glyph with a market price below the threshold. First I thought it was because of the fallback function (that I use too), but I double checkcd that, and there were glyphs below the threshold in the last auctioneer scan.
Comment by Phil — November 16, 2009 @ 5:27 pm
thanks, Kev The only one that it is doing this for, that I have seen anyway, is Glyph of Sprint, all others have been behaving like normal.
Comment by Mithorn — November 16, 2009 @ 6:09 pm
1.05
Fixed issues where enchant id matched item id and messing up the item count
Glyph of Sprint matched the ID of an enchant like I guessed. Fix is uploaded and pending approval on curse.
Comment by Kevmar — November 16, 2009 @ 6:59 pm
thanks, very useful addon.
I’m wondering if there is any possibility to use the auctioneer market price for the threshold value?
At least for me the threshold command is skipping a lot of valuable Glyphs/Gems.
Comment by Fanidi — November 23, 2009 @ 12:33 pm
Hey
Thanks for you addon, it’s been a huge time saver.
I have a feature request which would save even more time.
Currently I have 10 of each glyph in stock.
When I queue up all my glyphs I need to craft,
I remove all the glyphs that only need 6 or less
to make. This means im only crafting 7, 8, 9 or 10
units of each glyph.
It would be great for an automatic way to do this.
Cheers
Comment by Cameron — December 14, 2009 @ 4:20 pm
First off, thank you so much for your work on this add-on, it is a huge timesaver. Like Phil posted above me, I am having some trouble with the threshold function. Can you explain exactly what value is used for the threshold? For instance, I have set my threshold to 3g, but I consistently get glyphs queued that have an auctioneer market price of under one gold, and a “moving price” less than one gold as well. No big deal, as I simply scroll through the list and delete those before I buy my supplies, but would be great if I can get it to work as intended and only post glyphs to my queue that will post for greater than my threshold price.
Comment by Saeric — December 16, 2009 @ 2:24 pm
I just installed KTQ, watched the walkthrough video, and it seems like it would be a really great tool. One problem though — I keep getting a Lua error when I issue the “/ktq queue 5 Glyphs” command with the Skillet window open:
Message: Interface\AddOns\KevTool Queue\KevTool Queue.lua:207: attempt to call method ‘GetItemCount’ (a nil value)
Time: Tue Dec 29 12:59:38 2009
Count: 1
Stack: [C]: in function `GetItemCount’
Interface\AddOns\KevTool Queue\KevTool Queue.lua:207: in function `KTQQueueItem’
Interface\AddOns\KevTool Queue\KevTool Queue.lua:141: in function `KTQQueue’
Interface\AddOns\KevTool Queue\KevTool Queue.lua:125: in function `KTQSlashCommandHandler’
Interface\AddOns\KevTool Queue\KevTool Queue.lua:13: in function `value’
Interface\FrameXML\ChatFrame.lua:3565: in function
[C]: in function `ChatEdit_ParseText’
Interface\FrameXML\ChatFrame.lua:3213: in function `ChatEdit_SendText’
Interface\FrameXML\ChatFrame.lua:3237: in function `ChatEdit_OnEnterPressed’
[string "*:OnEnterPressed"]:1: in function
I followed the instructions, installed Skillet/Altoholic/Sparky’s Workshop… they each seem to work fine individually, the problem only manifests when I try to queue up the glyphs for scribing.
Any idea what is going wrong? I know KTQ hasn’t been updated for 3.3, but others seem to be using it without problems after the update…
Comment by Daraaveriel — December 29, 2009 @ 12:05 pm
So, I looked at the KTQ code, and the error seems to occur when trying to call Altoholic:GetItemCount — presumably that variable is not a function but a nil value for some reason. Now for a quick-n-dirty fix, I could replace that with the built-in GetItemCount — locally constrained queueing is better than no queueing at all — but there is surely a proper way to fix this issue.
BTW, I tried this “fix”, and it works — KTQ now queues the items, though without considering my alts’ inventories.
Also, I noticed that the latest Skillet from Curse (which is 1.12, more recent then the one you list, though I tried both) no longer offers batch “Process” button — now you must click “Start” for each item in queue. I imagine this has to do with Blizzard cracking down on automation?..
Comment by Daraaveriel — December 29, 2009 @ 1:48 pm
Dara,
I just posted a “fix” to this problem as a comment in this post:
http://www.ithinkincode.com/warcraft/index.php/ktq/
- Max
Comment by Max Schilling — January 4, 2010 @ 5:54 pm
I just installed KTQ, and have it working beautifully for gems. The time savings are tremendous. Thank you, so much, for making this addon and making it available to the public.
I set in this afternoon to create some macros to handle enchants, and am running into an error when attempting to queue enchants while using a threshold. If I disable threshold, enchants queue properly.
To test, I:
/ktq set threshold 1g
/ktq queue 2 39004 (itemID for Scroll of Enchant Cloak – Wisdom)
I have also tried (with the same threshold):
/ktq queue 2 enchant
/ktq queue 2 wisdom
… with the same results.
I’ve done this both on my AH character, with Skillet open to the enchanter’s list, and on the enchanter directly (also with the enchanting window open).
In my main chat frame, I’m getting a message “Link is not item” (seems to be coming from auctioneer)
… and this error:
Date: 2010-01-14 16:32:56
ID: 1
Error occured in: Global
Count: 1
Message: …dvanced\Modules\Auc-Util-SimpleAuction\SimpFrame.lua line 189:
table index is nil
Debug:
[C]: ?
…dvanced\Modules\Auc-Util-SimpleAuction\SimpFrame.lua:189: GetItems()
KevTool Queue\KevTool Queue.lua:322: KTQGetLowestPrice()
KevTool Queue\KevTool Queue.lua:218: KTQQueueItem()
KevTool Queue\KevTool Queue.lua:156: KTQQueue()
KevTool Queue\KevTool Queue.lua:125: KTQSlashCommandHandler()
KevTool Queue\KevTool Queue.lua:13: ?()
..\FrameXML\ChatFrame.lua:3544:
..\FrameXML\ChatFrame.lua:3497
[C]: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3213: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:3237: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
Addon-wise, I am using:
KTQ v1.05
Skillet v1.10-LS-173
LSW r84
Altoholic v3.3.001b
Auctioneer: tried with both v5.8.4591 (current preview version) and 5.7.4568 (current release version)
Comment by K — January 14, 2010 @ 3:54 pm