BulkOrder - Work Orders Automated
- 9 Likes
- World of Warcraft
- 45,045 Monthly Downloads
- Supports: 6.0.3
- 69,784 Total Downloads
- Updated 01/15/2015
- Created 12/05/2014
- 127 Favorites
- Project Site
- Comments
- Release Type: Release
- License: All Rights Reserved
- Newest File: BulkOrder v1.12
About BulkOrder - Work Orders Automated
Aren't you tired of going to the work orders NPC and just clicking... and clicking... and clicking?
Well, click no more! All you need is to install this add-on, and from that moment talking to a work orders NPC in your garrison will automatically queue all available work orders for you!
- In order to open the work orders window without automatically queuing all work orders, hold down the LEFT SHIFT key.
- Work orders at the Trading Post, Dwarven Bunker/ War and Goblin Workshop Mill are by default not automatic. This can be changed in the interface settings.
- The work orders window now has an extra button to start all available work orders.
Work Orders Reminder:
- When you enter your garrison for the first time after logging in, BulkOrder will remind you to start work orders in any buildings that have no work orders queued up. This applies to profession buildings, mine and herb garden.
- You can disable some or all of the reminders in the interface options.
__________
Have you seen my other add-ons yet?
- SanityCheck - Of course you know how to play your class, but there is just so much to remember!
- Surprise - What does this add-on do? There is only one way to find out!
- MooTrack - The simple, lightweight way to keep track of buffs and debuffs!
- MagicMarker - One configurable tool for all your automatic marking needs!
Version 1.12
- Fixed a bug with applying settings to all characters
Version 1.11
- Added a Configure button on the pop-up, and an Apply To All Characters button in the options
Version 1.10
- Added the work orders reminder
Version 1.05
- Added exclusion for the Goblin Workshop
Version 1.04
- The additional button gets disabled properly
- You can now disable the automatic work orders in the interface options, and just use the button
- You can also choose to hide the additional button
Version 1.03
- Added an actual Start All Work Orders button
- Both the War Mill and Trading Post are now excluded by default from the automation - this can be changed in the interface settings
Version 1.02
- Fixed options panel to actually appear
Version 1.01
- Work orders are now queued automatically by default
- To open a work orders window without automatically queuing all work orders, hold down LEFT SHIFT
- Work orders that use garrison resources are not automatic, unless specifically marked so in the interface options
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| BulkOrder v1.12 | Release | 6.0.3 | 19,290 | 01/15/2015 |
| BulkOrder v1.11 | Release | 6.0.3 | 9,340 | 01/13/2015 |
| BulkOrder v1.10 | Release | 6.0.3 | 10,121 | 01/10/2015 |
| BulkOrder v1.05 | Release | 6.0.3 | 15,627 | 12/24/2014 |
| BulkOrder v1.04 | Release | 6.0.3 | 12,086 | 12/14/2014 |
| BulkOrder v1.03 | Release | 6.0.3 | 1,249 | 12/12/2014 |
| BulkOrder v1.02 | Release | 6.0.3 | 1,277 | 12/08/2014 |
| BulkOrder v1.01 | Release | 6.0.3 | 162 | 12/08/2014 |
| BulkOrder v1.00 | Release | 6.0.3 | 540 | 12/05/2014 |
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, Minigames, and Boss Encounters
- 4,254,517 Monthly Downloads
-
- Master Plan
- Garrison
- 2,464,047 Monthly Downloads
-
- Recount
- Combat
- 2,345,645 Monthly Downloads
-
- HandyNotes_DraenorTreasures
- Achievements, Quests & Leveling, and Map & Minimap
- 1,102,217 Monthly Downloads
-
- Garrison Mission Manager
- Garrison
- 876,425 Monthly Downloads
Comments
I love the bulk part of placing orders but the work order reminder falls a little sort.
First it didnt show that i needed to do the mining is that because its only for the work orders themself or is it telling you that you need to mine also if not that would be a great thing to put on there.
Second if you could either put in a check box to mark so we know we have already done say the herb garden or make it so it removes it from the list when completed that would be very helpful.
And again i want to thank you for the order side of this the bulk thing is wonderful.
The reminder is indeed just for the work orders, and it's still fairly experimental since I haven't really received feedback other than "how can I disable it?" :P
What it currently does is remind you when you log in/ enter your garrison about any buildings that have less than 2 queued work orders, just to make sure your buildings never sit idle and waste time instead of producing work orders. Reminding you to mine or pick flowers is a good idea, though I'm not sure whether it should be part of this add-on or a separate one (it could also remind you about other daily/ weekly stuff).
Removing stuff from the list might be a good idea. I assumed people would look at the list, say "Oh, those are the buildings I need to go to, alright" and just close it, since it's a pretty short list. I'll consider it for the next version.
Stay tuned for the 6.1 update, where the work orders will all start not only automatically but also immediately :D
Amazing. So simple and saving carpal tunnel one day at a time. Great job.
Awesome! Love this concept. Execution is great too. A+ :)
~ Deld
Since the last update, the 'exclusion' options don't seem to be working. I have the extras enabled and the reminders disabled, applied to all characters but still need to manually start the 1st work order. Once started using the 'start all' button, it continues as normal.
Could I please have a screenshot of your options?
Awesome! Addon- Love this
That's why I'm here ;)
Great addon.
Is it possible to add an option to disable 'work orders reminder'.
It's right there in the interface options. I wonder if I should have disabled it by default...
Odd, i can't log-in atm (maintenance) but when i checked last night i didn't see the addon in interface options, might be blind. Will check later, thanks.
Finaly a mod to fix the mass clicking involved for work orders. However i would love to have to press Alt+Click to queue all. This way you cant click it by accident, resulting in using up all your mats.
You can disable the part that auto-queues it by default, then you can just press the Start All Work Orders button instead.
I like your idea. BTW I have one suggestion. You don't need hook original frame and use onupdate script.
Garrison UI is itself so buggy and sometime NPC refuse completely to talk.
I did my own version of Bulk Orers and I do exploit SHIPMENT_CRAFTER_INFO event. Garrison UI fire this event endlessly when you have opened NPC gossip it can be used instead OnUpdate. I like to check if I have reagents and free space in queue. No error messages then is shown when you run out of reagets or currency. You can accomodate then blocking options on wish. Mine has only one simple block holding ALT when I start talk to NPC.
I does hate to click any additional buttons I like idea simply start talk to NPC and all mine orders are filled up when I have reagents. This is why I liked your addon so much :), but I hate to see any error message as well error sound.. Here is code snippet from my addon:
function WoWBox:SHIPMENT_CRAFTER_INFO(event, status, inQueue, maxQueue, plotID) -- work orders
if self.autoShipment then
local autoShip = (inQueue < maxQueue) -- empty place in queue?
if autoShip then
for i = 1, C_Garrison.GetNumShipmentReagents() do
local name, texture, quality, needed, quantity, itemID = C_Garrison.GetShipmentReagentInfo(i);
if autoShip then
if (not name) then autoShip = false; break; end
autoShip = (autoShip and (quantity >= needed)) -- have reagents?
end
if not autoShip then
print("Reagent[",name,"](",itemID,") have: ", quantity, " need: ", needed)
end
end
local currencyID, currencyNeeded = C_Garrison.GetShipmentReagentCurrencyInfo();
if (currencyID and currencyNeeded) then
local name, quantity, texture, _, _, _, _, quality = GetCurrencyInfo(currencyID);
if (name) then
autoShip = (autoShip and (quantity >= currencyNeeded)) -- does I have currency?
else
autoShip = false
end
if not autoShip then
print("Currency[",name,"](",currencyID,") have:", quantity, "need:", currencyNeeded)
end
end
if autoShip then
C_Garrison.RequestShipmentCreation();
PlaySound("UI_Garrison_Start_Work_Order");
end
else
print(format("Queue: %d/%d", inQueue, maxQueue))
end
self.autoShipment = autoShip -- stop we are full or have no reagents/currency
end
end
function WoWBox:SHIPMENT_CRAFTER_OPENED(event, slotID) -- work orders
self.autoShipment = not IsAltKeyDown() -- block autoshipment
end
To be honest, I skipped the regeant checking just because I was lazy and figured that people won't mind an error message or two. It stops automatically now when the button updates. But I deliberately put it on OnUpdate rather than SHIPMENT_CRAFTER_INFO because I can do it faster this way.