AutoGear is a World Of Warcraft addon that automatically rolls on and equips loot according to stat weights like WoWhead filters. AutoGear rolls "need" on upgrades and "greed" otherwise.
AutoGear also optionally interacts with quest NPCs, automatically accepting and completing quests, including deciding the best quest reward based on the same stat weights. If no item is deemed to be an upgrade, the item worth the most vendor gold is chosen.
Included in AutoGear are default stat weights for all specs of all classes. Using these weights, AutoGear will roll "need" on better loot and equip it for you when it can.
Stat weights work like the advanced filter on WoWhead. For example, if you specify that 1 point of strength is worth 1 point and 1 point of crit is worth 0.5 points, an item with 5 strength and 3 crit will be worth 6.5 points. That item might then replace an item in the same slot with 3 strength and 2 crit, worth 4 points. If the first item was presented in a loot roll, AutoGear would roll "need" and if you won the roll, it would equip the new item as soon as it could.
The default stat weights may not be what you prefer. If you want to change them, stat weights for all classes and specs can be found in the "SetStatWeights()" function in "[wow]\Interface\AddOns\AutoGear\AutoGear.lua". Simply edit the numbers there, save the file, and type "/run ReloadUI()" to update. A GUI for setting stat weights would be nice, but the authors haven't been motivated to make one yet. Code patches are welcome. This includes improvements to AutoGear's current stat weights, which sometimes need updating due to WoW class balance changes.
If you receive an upgrade mid-combat, AutoGear queues the upgrade to be equipped when combat ends. It used to equip weapon upgrades immediately because weapons could be changed in combat, but due to addons that automated weapon swaps in combat for DPS at maximum level, Blizzard now prevents addons from swapping weapons in combat automatically. You can still equip them manually earlier than AutoGear can if you notice you've received a weapon upgrade.
Chat commands:
/ag - options menu
/ag help - chat commands
/ag scan - manually run automatic gearing once (scan all bags for better gear)
/ag spec - query name of current specialization
/ag toggle/[enable/on/start]/[disable/off/stop] - toggle automatic gearing
/ag quest [enable/on/start]/[disable/off/stop] - toggle quest handling
/ag party [enable/on/start]/[disable/off/stop] - toggle automatic acceptance of party invitations
/ag verbosity [0/1/2]: set allowed verbosity level; valid levels are: 0 (errors), 1 (info), 2 (details)
Warning: AutoGear currently automatically rolls "greed" on everything that isn't a gear upgrade for the current spec, including mounts and crafting reagents. It works quite well for leveling quickly and conveniently, but you should disable it before loot rolls you want control over. To do so, simply run "/ag toggle" or toggle it from the options menu.
Warning: AutoGear is not recommended for use at max level. Its weights are not optimal, nor are stat weights ideal for determining upgrades in end-game content. AutoGear is meant primarily as a convenience for leveling quickly. Using it at max level, especially in team PvE or PvP, is likely to get you kicked from various groups and guilds. Calculating proper upgrades using SimulationCraft is preferable. This will be very time-consuming, but worth it for your powerful max-level character.
Just a Request for a Feature:
Can you add the option to not auto-accept quests, but still auto turn in quests.
I use RestedXP to handle my quest pickups, but prefer to have AG determine and choose the best item. In the meantime, I commented out the auto accept parts of the code to do this, but a more permanent form of it would be great. Then I don't have to manually do that each time an update gets pushed.
Thanks! Love AG
I just have a suggestion or two.
1) When using Pawn scales (when leveling of course) AG will occasionally equip a piece of leather gear instead of mail gear on my hunter or shaman, I'm not sure if I'm doing something wrong here.
2) I'd like an option to disable AG's weighing of trinkets. It's useful, but it overall I find it can't really weigh the procs of the trinkets so it often overvalues primary stats on trinkets.
In reply to pastafarian0001:
Would be nice to stick with specific gear types. But the weights are just numerical on what is best. So that is normal to switch to leather or mail, heck even cloth some times.
Two issues to report.
1) AutoGear recognized an item and said it would Need on the item based on Pawn values. AG did a greed instead.
2) Since the recent game update, had to disable to AG due to the following error
In reply to Bolerro619:
And for the record, there is one other addon that gives this same error on its own as well. That is Missing Tradeskills List. Both will give the error even when all addons are disabled. So appears both have the same code event that causes the error.
In reply to Bolerro619:
Regarding (2), that's a taint error, which causes Blizzard code to misattribute the error to an addon that's not related. AutoGear does not call GuildControlSetRank anywhere in its code, and you can verify this with a quick search in the code, since it's open-source. You have some other addon that is tainting execution and AutoGear is being blamed erroneously about it.
As for (1), yes, this is currently the biggest known issue with AutoGear. Synthetikaryote and I have been racking our brains to try to stop it from happening. It happens once in a while if you were not the one who looted, and Synthetikaryote sees it more often than I do. We think it happens because the item info is not yet cached by the time the item drops, so AG thinks it has nothing in its tooltip yet. We already tried to fix it, but have been unsuccessful, as Synthetikaryote saw it happen again. We'll try further to fix it.
There was an issue with automatically detecting Pawn's default scales. That should now be resolved with today's release.
i've just tested with version 2021-07-26-release-2
and still have the bug on rogues spec assassination
it keeps replacing weapons from daggers to mace and swords, rogues assassination only use daggers and the spells does not work with other weapons
In reply to ncplus:
I committed a fix for this a while ago now. I've responded in your issue ticket. If you have time, would you mind testing it? Thank you!
In reply to BujuArena:
ive alredy tested working fine for now, i dint tested yet subtly but i will doit soon
In reply to ncplus:
Thanks for testing it at all!
We've detected further issues with AutoGear greeding on upgrades. It seems for a split second, the tooltip isn't loaded yet and AutoGear thinks the dropped item has no stats. We're working on a fix.
bug on rogue assasination
it keeps replacing weapons from daggers to mace and sords, rogues assasination only use daggers and the spells does not work
In the end, the greed issue was a typo on my part, and possibly another small logic flaw in some new code. Thanks to Synthetikaryote for helping me track down the issue! Sorry to everyone this inconvenienced. I hope AutoGear works well again now.
Hello, you can in the next versions of the addon add the ability to prohibit the replacement of heirlooms things. thanks
In reply to coac:
That's a good idea. If I find time, I'll implement it. My next goal right now is to track down why AG is sometimes greeding on upgrades, which is a new regression.
In reply to BujuArena:
Synthetikaryote and I worked on fixing that. The new release should have it fixed, theoretically. We did a thorough code review together, at least, and implemented a way in-game to check in tooltips whether AG will need or greed. We are now seeing "NEED" where we previously experienced AG greeding on something it should have needed, so hopefully that's fixed.
i have a little question to the users here.
My addon is running but it does not seem to roll. The roll Window is open and stays open. Will the Addon roll at the end of the role time or are the roll windows displayed also when allready rolled ? I am unsure if anything happens at all as the window stays open and i had no loot at the end so was that because i just did not win greeds or needs or is it because the addon simply didnt roll at all?
In reply to thecroshy:
Check your AutoGear settings and make sure rolling on loot is enabled. One way to get to the settings is by typing /ag in chat. If it's enabled, check if it's having any errors.
Had to delete this addon. While I love the auto greed automation it does not always follow it's on rule to /roll need on upgrades. I have the "use pawn scores" box checked. It rolled greed on a boss drop that was a 29% upgrade according to pawn. I am definitely not ok with that. Great addon in theory and worked well for the most part, I can not afford to use the addon if it is going to roll greed on obvious upgrades.