- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,097 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
AutoTurnIn
- 15 Likes
- World of Warcraft
- 6,836 Monthly Downloads
- Supports: 5.2.0
- 94,471 Total Downloads
- Updated 05/06/2013
- Created 01/20/2012
- 98 Favorites
- Project Site
- Comments
- Release Type: Release
- License: Apache License version 2.0
- Newest File: 4.0.1
About AutoTurnIn
The AutoTurnIn addon can handle accepting and turning in completed quests and choosing rewards. It can decide which reward to select by specifying options and if no suitable item is offered, the highest value one may be looted. Afterwards, it can also equip the chosen reward. Complete automated quest acceptance and completion. May handle just daily quests or any others you find in your adventures.
Youtube video All credits for this video goes to it's author.
About AutoTurnIn
Every time questgiver window is opened the addon scans for available quests and decides whether they can be accepted. The decision is made based on these parameters:
Accepting quests
- is offered quest is 'grey' (so called trivial) and whether 'grey' quest should be accepted. An example would be, a shaman's quest at class trainer: they may not be interested in completing on a high-level character.
- quest is regular i.e. one from storyline of the world. Such quest may be accepted under 'all' conditions chosen.
- quest is daily and 'daily' quest type is chosen. Daily quests are a bit harder because the addon author (that's me, hi!) has to update their list of quests from time to time. Some quests require special treatment, like items to be collected or special currency to proceed. And some of them have to be skipped for their bugged nature. I do my best to keep them updated. Sometime quest may be "available" but addon will stubbornly ignore it - check if the quest does not require an some special currency to be finished. No reason to accept a quest that may be turned in only after a weeks of grinding but instead it is good idea to accept and immediately and turn it in when currency is available.
Completing quests
What quest to turn in is decided by a few conditions. First of all, the addon must be turned ON of course, and "toggle" button must not be pressed. Toggle key inverts the addons current state, so if the addon is on, the toggle key will turn it off for a single interaction and vice versa. Quest requirements must be satisfied, i.e. it's visible state must be something like "completed" (all rabbits are killed, gems collected or what else the quest-giver wants). Some quests requires a special items to be transfered to quest giver. For example, Calling the Ancients requires addon to know this particular quest, if it does then addon may check if you actually have required items and turn quest in or ignore it until you collect the missing amount.
The best part: rewards!
Depending what you want, the addon may loot the best item for your needs or the most valuable one.
Best for my needs
Once the addon decides that quest is able to be turned in, the reward question stands in our way. What to choose is ruled by a kind of sophisticated logic. Let's explore it from the simple to complex.
One stat for all
Warrior is a best example of single-stated class. Every piece of its gear (except trinkets but that is a special case described below) has strength. Also there are next to zero items that have strength and are not desired by warriors. Have you ever seen a cloth or staff with strength? So we are free to choose only strength check-box and leave any other checkboxes unfilled. To be exact, the same goes for Death Knights and Retribution paladins. Let's imagine a quest that offers some cloth, mail and a 2-handed sword. It is obvious that only thing that has a strength on it is a sword. Despite of swords aren't chosen in options pane it will be looted as the only thing with a required stat.
A stat and weapon/armor types
"Storm, Earth and Fire... heed my call!" - said Level 80 Elite Tauren Chieftain and this is a shaman quote. Shaman is a good class to demonstrate how stats cooperate with weapon and armor types. For our example this shaman is an enhancement shaman. The primary stat of interest for a melee shaman is agility so the "agility" check-box is marked.
Armor
Agility may be found on leather and mail. So we have to select "mail" in armor type. Notice that if we leave armor panel as it is then only mail armor will be looted. That is not what we want, as there are rings, necklaces and cloacks with agility. Marking them also. the complete armor set is: mail + jewelry + cloak. Jewelry includes rings and necklaces but not the trinkets.
Weapon
Now let's examine weapon types: from all weapon types available to shamans we do not want staffs even with agility (such type of items are more suitable for druids) and we definitely not interested in daggers for their small highest damage number. Complete set of options includes: One-handed maces and Fist weapons. Only these two from all.
And now secondary stats in play
Secondary stat works differently comparing stat, armor and weapon stat. While previous three works "skip anything that does not satisfy this", secondary tries to select an item with closest conformity.The example.
You play protection warrior and quest offer 4 rewards:
- agility fist wepon with crit and haste,
- two-handed sword with crit and haste,
- one-handed sword with parry and expertise
- necklace with dodge and haste. Latter three items have strength and addon can't decide what to loot. As a defender of the living you are certain you want protection stat, i.e. dodge or parry. Expertise not sound like a first of interest but may benefit you sometime. Any other stats aren't desirable. So final set of options is: dodge + parry + expertise. Now examine the rewards:
- Fist weapon even not considered as a candidate as it has no strength and we selected strength in stat panel
- 2-handed sword receives 0 points as no dodge, parry or expertise on it
- 1-handed sword goes for 2 points for parry and expertise
- necklace is awarded with 1 point for parry. AddOn will loot 1-handed sword.
Loot the most valuable item
There are two way how to receive most expensive item from rewards: you may specify to skip any checks and just choose most valuable item for sale or loot most valuable item if nothing good is found. The first option is located on the main option tab and the second one on the reward option tab at the end of all choices. If you select "need" on main tab and do not select "greed if nothing found" on the reward tab and then addon will stop at reward select list. Sometime you may find this useful.
Debug: let me see what will be looted
If not sure about addon behavior with selected option you may check "Debug" option. Addon will inform you about its decision without actually looting anything.
Reset'em, reset'em all!!!
If thing went wrong and you just want to see default settings press reset button on the main tab and then press "Ok" button. "Ok" is required or no miracle will happen.
Toggle key
If you need to interact with an NPC without accepting or completing quests, the "toggle key" allows you to. Press it and click on NPC and all quest will be ignored. The key works only for one interaction and if you want to completely turn addon off you have to check the corresponding check-box.
Quest finishing text
If you want to read quest final text check the "show reward text" option. The story will appear in a chat window.
Command line
Sorry, it is hard to keep command line clear while s much option exists. Now only these two are left:
- /au - opens configuration window
- /au on|off - enables or disables aadon
Darkmoon Faire
Do you recall that annoying mage who begs for 30 silver to teleport you back to the cannon? This addon Addon can pay him his dirty money and send you back just as you click on dat gnome. Games also require you to accept quest and then click on NPC and press "start the game" option but it can be automated also. Select "start the game" in addon options.
Silver tournament
Addon can loot writ or recommendation depending on you decision.
This addon benefits from Alvana, QuickBASIC, theondry ideas. French localization made by whitelightelgringo. German localization made by AlexL1986 Please, tell your friends about addon, press Like Button or tweet about it. Best author reward is too see that his work is useful.
tag 4.0.1
fb7ebbd5c8295813461d6bef36ec61176ace7701
Alex Shubert <spamme@not.ru>
2013-05-06 19:19:55 +0400
4.0.1
--------------------
Alex Shubert:
- bumping toc version
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 4.0.1 | Release | 5.2.0 | 5,894 | 05/06/2013 |
| 4.0 | Release | 5.1.0 | 16,173 | 12/15/2012 |
| 3.9.5 | Release | 5.1.0 | 7,257 | 12/02/2012 |
| 3.9.4 | Release | 5.1.0 | 6,356 | 11/28/2012 |
| 3.9.3 | Release | 5.0.5 | 6,964 | 11/17/2012 |
| 3.9.2 | Release | 5.0.5 | 8,060 | 10/24/2012 |
| 3.9.1 | Release | 5.0.5 | 6,360 | 10/14/2012 |
| 3.9 | Release | 5.0.5 | 6,781 | 10/01/2012 |
| 3.8.2 | Release | 5.0.5 | 6,194 | 09/24/2012 |
| 3.8.1 | Release | 5.0.5 | 4,286 | 09/16/2012 |
| 3.8 | Release | 5.0.5 | - | 09/15/2012 |
| 3.6 | Release | 5.0.4 | 1,538 | 09/13/2012 |
| 3.5 | Release | 5.0.4 | 1,251 | 08/30/2012 |
| mop3.4.6 | Beta | 5.0.4 | 148 | 08/28/2012 |
| mop3.4.5 | Beta | 5.0.4 | 83 | 08/23/2012 |
| mop3.4.4 | Beta | 5.0.4 | 8 | 08/22/2012 |
| mop3.4.3 | Beta | 5.0.4 | 11 | 08/21/2012 |
| mop3.4.2 | Beta | 5.0.4 | 21 | 08/20/2012 |
| mop3.4.1 | Beta | 5.0.4 | 66 | 08/17/2012 |
| mop3.4beta | Beta | 5.0.4 | 15 | 08/17/2012 |
| v3.3 | Release | 4.3.4 | 4,025 | 05/01/2012 |
| v3.2 | Release | 4.3.4 | 834 | 04/25/2012 |
| v3.0 | Release | 4.3.3 | 1,192 | 04/08/2012 |
| v2.3.9 | Release | 4.3 | 997 | 03/27/2012 |
| v2.3.8 | Release | 4.3 | 428 | 03/25/2012 |
| v2.3.7 | Release | 4.3 | 626 | 03/19/2012 |
| v2.3.6 | Release | 4.3 | 650 | 03/10/2012 |
| v2.3.5 | Release | 4.3 | 365 | 03/08/2012 |
| v2.3.4 | Release | 4.3 | 378 | 03/05/2012 |
| v2.3.3 | Release | 4.3 | 2 | 03/05/2012 |
| v2.3.2 | Release | 4.3 | 365 | 03/03/2012 |
| v2.3.1 | Release | 4.3 | 338 | 03/01/2012 |
| v2.3 | Release | 4.3 | 426 | 02/23/2012 |
| v2.2 | Release | 4.3 | 403 | 02/14/2012 |
| v2.1 | Release | 4.3 | 284 | 02/10/2012 |
| v2.0 | Release | 4.3 | 4 | 02/10/2012 |
| v1.4.7 | Release | 4.3 | 199 | 02/08/2012 |
| v1.4.6 | Release | 4.3 | 1 | 02/08/2012 |
| v1.4.5 | Release | 4.3 | 260 | 02/03/2012 |
| v1.4.4 | Release | 4.3 | 4 | 02/03/2012 |
| v1.4.3 | Release | 4.3 | 259 | 01/28/2012 |
| v1.4.2 | Release | 4.3 | 47 | 01/28/2012 |
| v1.4.1 | Release | 4.3 | 79 | 01/27/2012 |
| v1.4 | Release | 4.3 | 52 | 01/26/2012 |
| v1.3 | Release | 4.3 | 84 | 01/25/2012 |
| v1.2 | Release | 4.3 | 123 | 01/24/2012 |
Addon Packs Containing This...
Top Downloads
-
- Deadly Boss Mods
- Combat, PvP, and Boss Encounters
- 1,063,327 Monthly Downloads
-
- Bagnon
- Bags & Inventory
- 472,647 Monthly Downloads
-
- Recount
- Combat
- 336,477 Monthly Downloads
-
- Auctioneer
- Mail, Tooltip, Bags & Inventory, Professions, and Auction & Economy
- 326,497 Monthly Downloads
-
- HealBot Continued
- Healer and Unit Frames
- 310,169 Monthly Downloads


Comments
It is very saddening to hear that you too have canelled, it seems that every single good addon developer calls it quits here lately :(. Thank you very much for the time, however, I would like to ask even though you no longer play, do you remember enough about the game to add the ability to auto share quests when they are accepted? I ask because I was using AutoQuest 2 which does this, and then Hydra which does this, but really I didn't like either of them NEARLY as much as I liked AutoTurning. It just has so many more features.
Seeing this feature would really be awesome. Thanks either way!
I feel stupid, i've written out all of the code for sharing it and created the options in your options panel trying to help you out that way you wouldn't have to waste your time on a requested feature, but i've never worked with AceEvents and I'm not seeing how you are passing the events since you dont have an OnEvent therefore I can't figure out how to pass variables to the event I registered QUEST_ACCEPTED.
First of all: thanks for your job. The idea behind your code is clear and will try to clean it up and add in the next release. Maybe close to 20.03
well since I wasn't allowed to delete that last post, i hope this is ok lurkerrr I figured it out and i'm messaging you the code now in case you want it and are willing to add :).
Great addon, I love how it automates quest turn-ins. Have you thought about adding in an option to auto-accept pet tamer battles?
Thanks for a good words, mate.
I canceled subscription long time ago. Not sure, what pet battles looks like nowdays. It is possible that I'll pay 1 month if any addon-breaking update released but right now I am very reluctant to pay for a game I will not play.
Really sorry. Notice me however if addon will stop working.
It is not about money. The problem is the game has nothing to offer except the endless reputation grind. I was used to pvp and they can;t balance it for a good 3 pathes...
I see no reason to pay for something that doesn't entertain me. =) Anyway, I believe I can support ATI.
Good to know. Sorry to see you go. Personally, I'm playing until ESO comes out. MMOGs are relatively cheap forms of entertainment imo.
Message: Interface\AddOns\AutoTurnIn\AutoTurnIn.lua:563: attempt to index local 'link' (a nil value)
Time: 02/15/13 13:58:03
Count: 2
Stack: Interface\AddOns\AutoTurnIn\AutoTurnIn.lua:563: in function `?'
...oll\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...oll\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
[C]: ?
[string "safecall Dispatcher[1]"]:13: in function `?'
...oll\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...s\AutoConfirmRoll\Libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...s\AutoConfirmRoll\Libs\AceEvent-3.0\AceEvent-3.0.lua:119>
Locals: <none>
I get this error sometimes when turning in quests that yeild an item reward.
What exactly quest it was?What is your faction? Level?
Kinda strange anyway. This is clearly an addon bug and I can't figure out how you got it.
Edit:
I figured out what it was. (Just recently a patch came out and I forgot to turn 'loot by parameters' on.)
I've just installed this and I seem to be getting a weird error whenever in a dungeon, gaining experience or simply moving.
It doesn't do it all the time, several times when I open my map but here's the error anyway.
Message: ADDON_ACTION_BLOCKED: AutoTurnIn tried to call the protected function 'WorldMapBlobFrame:Show()'.Time: 01/27/13 16:06:49
Count: 3
Stack: ...nIn\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147: in function <...nIn\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
[string "safecall Dispatcher[3]"]:4: in function <[string "safecall Dispatcher[3]"]:4>
[C]: ?
[string "safecall Dispatcher[3]"]:13: in function `?'
...nIn\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: in function `Fire'
...AddOns\AutoTurnIn\libs\AceEvent-3.0\AceEvent-3.0.lua:120: in function <...AddOns\AutoTurnIn\libs\AceEvent-3.0\AceEvent-3.0.lua:119>
[C]: in function `Show'
Interface\FrameXML\WorldMapFrame.lua:1963: in function `WorldMapFrame_DisplayQuests'
Interface\FrameXML\WorldMapFrame.lua:2037: in function `WorldMapFrame_UpdateMap'
Interface\FrameXML\WorldMapFrame.lua:306: in function <Interface\FrameXML\WorldMapFrame.lua:292>
[C]: in function `SetMapToCurrentZone'
Interface\FrameXML\WorldMapFrame.lua:252: in function <Interface\FrameXML\WorldMapFrame.lua:233>
(tail call): ?
[C]: ?
[C]: in function `Show'
Interface\FrameXML\UIParent.lua:1750: in function `SetUIPanel'
Interface\FrameXML\UIParent.lua:1555: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:1481: in function <Interface\FrameXML\UIParent.lua:1477>
[C]: in function `SetAttribute'
Interface\FrameXML\UIParent.lua:2193: in function `ShowUIPanel'
Interface\FrameXML\UIParent.lua:2177: in function `ToggleFrame'
[string "TOGGLEWORLDMAP"]:1: in function <[string "TOGGLEWORLDMAP"]:1>
Locals: <none>
It is not AutoTurnIn. As you can see, the problem arises in CallbackHandler-1.0.lua and this is just a shared library used by ALL addons. So, the message you posted here said that "some unknown addon called WorldMapBlobFrame:Show() from CallbackHandler-1.0 library. It is not AutoTurnIN who called that protected function he just happened to be alphabetically first in your list of addons so libraries was loaded from it's folder. You can check it by removing ATI for a short time and you will see the same message.
Alright. I'll see what it is. Could be my UI (ElvUI) or GatherMate2.