Proposal: AutoQueue #431


  • Accepted
  • Enhancment
Open
Assigned to _ForgeUser280725
  • alisonnic created this issue Sep 16, 2012

    Description

    I propose adding an enhancement to Gnomeworks which will allow a user to flag chosen crafting items to be automatically added to GW's crafting queue as appropriate.

    Reason for enhancement

    I am currently using Gnomeworks, LilSparky's Workshop, KevTool Queue and some macros I've written to queue up items for crafting which I've found profitable on the AH. However, as I'm using more and more macros now to assist me in other aspects of gameplay, I'm finding the macros I use for crafting queing to be using up valuable macro slots.

    I think a small addition to Gnomeworks could eliminate the need for these macros and could significantly streamline this process.

    Design concept

    What I would love to see is an addition to Gnomeworks that would replace KTQ. For the purposes of discussion, let's call this new feature "AutoQueue."

    AQ might be implemented similarly to LilSparky's Workshop, which adds a column to Gnomeworks' main frame. My concept is that the new addon would add a button (call it the AQ button) somewhere on the GW frame, and would also add another column to GW's crafting skill list.

    For each skill line - each craftable item - this new "AQ" column would show a number representing that item's desired on-hand quantity. Most items' AQ quantity would be zero. But for items which the user wants to automatically add to the crafting queue, the user would right-click on that item and get a popup in which they could enter a number. This number would be for the quantity of the item that they would like to keep on hand.

    If the quantity on hand (in the bank, the bags, on alts, or in the AH) is less than the AQ quantity, then the difference between the AQ quantity and the actual quantity on hand would - on demand - be automatically added to the GW crafting queue.

    Once the desired items have had their AQ quantities entered, simply pressing the AQ button would make GW intelligently add all appropriate AutoQueued items to the crafting queue.

    Examples

    Jewelcrafting

    For example, say I'm doing jewelcrafting. I want to make sure I keep one Brilliant Queen's Garnet and two Sparkling Deepholm Iolites in the Auction House at all times. I open GW and search for Brilliant. I right-click on Brilliant Queen's Garnet in the list and enter 1. I close that popup, search for Sparkling, right-click on Sparkling Deepholm Iolite, and enter 2.

    I close that popup. Now the AQ column in my crafting item list shows 1 for Brilliant Queen's Garnet and 2 for Sparkling Iolite. All the other items in the skills list show 0 in the AQ column. I click on the AQ button to add my desired items to the queue.

    AQ, behaving just like KTQ, first checks Altoholic's data to see if I already have any of these items in the AH or in my bags. Let's say I already have one Sparkling Deepholm Iolite on the AH. So AQ just adds 1 Brilliant Queen's Garnet and 1 Sparkling Iolite to GW's queue.

    From there I continue as usual, using GW at the bank, the AH, and (for some items) a vendor to retrieve the necessary mats and craft the items.

    The next day, all I have to do is check the AH and my mail, and then open GW and hit the AQ button. Presto! Whatever I need to craft - whatever has sold or has been used by me or my alts - appears in GW's queue window. Now all I need to do is grab the mats and spam GW's crafting button.

    Alchemy

    Let's say my alchemist likes to keep plenty of flasks and potions on hand for my hunter, and also posts some Potions of Treasure Hunting on the AH for profit. Here's what she might specify in GW's AutoQueue column:

    Flask of the Winds 5
    Potion of the Tol'vir 10
    Potion of Treasure Hunting 5
    

    At the moment I'm fully stocked. But then the hunter goes raiding and uses up a flask and seven potions. Also, overnight four Potions of Treasure Hunting sell on the AH, leaving only one still up for sale.

    I log into the alchemist, open the AH, check my mail, and then open GW and click the AQ button. The following items get added to my crafting queue:

    1 Flask of the Winds
    7 Potion of the Tol'vir
    4 Potion of Treasure Hunting
    

    Now I grab the mats, spam GW's crafting button, mail the hunter's goodies to her, and post the treasure hunting potions for sale.

    Additional Features

    The above describes a fairly basic version of this addon. It would be possible, of course, to add additional functionality. For example, the AQ popup for each item might have additional fields. The popup might look something like this:

    AutoQueue Quantity ___
      [ ] Always queue full AQ Quantity (regardless of quantity on hand)
    
    Exclude items on hand in:
        [ ] Auction House  [ ] Bank  [ ] Alts  [ ] Guild Bank
    
    [ ] Only queue items for which necessary mats are on hand in:
        [ ] Bags  [ ] Bank  [ ] Alts  [ ] Guild Bank
    

    Some of the above options might also useful as global options for all items having non-zero values in the AQ column.

  • alisonnic added the tags New Enhancment Sep 16, 2012
  • alisonnic edited description Sep 16, 2012
  • _ForgeUser280725 posted a comment Sep 29, 2012

    didn't read the whole thing, but something i've always intended to add to gw was quotas.  simply put, you'd have a separate queue of items that represented items you always wanted to have X number of.  because gw queue system is based on desired numbers of things, it's actually not terribly difficult to support.

    quotas would probably need to be two numbers -- min and max.  when you're below the min, it crafts up to the max (or wants to craft up to the max depending on reagents).  because the queue is aware of banks and vendors, it could also act as a generic auto-supply feature for any items gw knows about from any source.

  • alisonnic posted a comment Sep 29, 2012

    @lilsparky: Go

    Sparky,

    Your idea sounds like it would address my needs. Having a min and max quota is actually a more comprehensive and flexible solution than my proposal. I hope it gets implemented soon!

    Alisonnic

  • WildCard_25 removed a tag New Oct 16, 2012
  • WildCard_25 added a tag Accepted Oct 16, 2012

To post a comment, please login or register a new account.