Description
TurnInEverything automatically turns in all completed quests, pasting any progress and reward text into the chat frame. The intent is to let you read the quest story without worrying about about the NPC wandering away, being attacked, etc. Or alternatively to ignore the story and clicking for quests you've already done 1000 times — with the text copied to your chat frame it's your choice to read or ignore it without being stuck within dialog range of the NPC.
Usage
Right-click on quest turn-in NPCs. Watch the magic. There's nothing else to it.
If there's only one quest reward TurnInEverything automatically accepts that reward. If there's a choice for rewards TurnInEverything just camps out at the reward screen and makes you choose manually (but still copies the reward text into the chat frame).
You can temporarily disable automatic quest completion by holding the shift key while opening the gossip/quest frame. This should help work around A) bugs in my code and B) situations where you don't want to turn in all completable quests. Be sure to hold down the shift key at each click in the process, otherwise the progress events will trigger automatic turn-in even if the initial click didn't.
You can permanently (until toggled back) disable TurnInEverything with the slash command:
/tie disable
and re-enable it with:
/tie enable
If the command /tie conflicts with another addon you can also use /turnineverything.
Roadmap
Coming Features:
- I think I've got a plan to reduce the GUI mess currently displayed when clicking on NPCs with multiple in-progress quests. Next time I get back to really coding for this thing I'll roll that out.
- disregard_lc has requested a method to automatically accept a specified reward in repeatable quests. I had the same thought while I was turning in the Thanksgiving quests. So I'll see if I can work something like that out. Currently I'm thinking of a "learning" mode for TIE, where you hold down a modifier during quest reward — and/or enabling the learning mode via a /slash command — selection and TIE will remember and automatically select the same reward next time you turn in that quest.
- Along the same lines, I'm going to add a learning mode to let you add quests and NPCs to the ignore list. This is somewhat like the exception list I suggest below, but using the new learning mechanism I have in mind instead of typing quest names. This should be both easier to use and more reliable, as it will use quest/NPC ID numbers instead of names.
Possible Features:
(If I'm properly motivated to learn how to write a configuration UI, or can find some appropriate code to steal)
- Make the bypass modifier key user-configurable
- Make the bypass modifier key invertible, so the default does nothing and click-with-modifier activates automatic completion
- Add an in-game-modifiable, quest-name-based exception list, to permanently disable automatic completion of certain quests
- Make the exception list invertible, so that the default does nothing and only listed quests are automatically completed
Known Bugs
As of 1.0.5 we've officially reached the works-for-me stage — there are no bugs that I notice in regular game play. If you disagree please let me know; I would be happy to address any bugs you find.
Contact
If you have an interest in additional features, any bugs to report, or anything else to contribute let me know at: zach-curse@kotlarek.com
Facts
- Date created
- 06 May 2009
- Category
- Last update
- 09 Dec 2009
- Development stage
- Release
- Language
- enUS
- License
- BSD License
- Curse link
- TurnInEverything
- Recent files