I'm taking a break from WoW until Cataclysm, although I will continue to make sure EasyDaily keeps its current functionality.
Work in Progress (BETA)
EasyDaily will ultimately be an addon that helps players create the optimal daily routine in terms of gold/rep/etc, by utilizing information learned by completing quests.
This is a continuation of my original EasyDaily addon which just auto-completed/accepted quests when at a quest giver. Rather than fiddle with all the existing code, I decided to start from scratch. Note: EasyDaily 1.0 has been officially retired as of patch 3.2.
How-To
Gathering (or "Learning") Quests
Adding quests to EasyDaily is a completely automated process. Simply accept the quest at least once (so that it gets into your quest log) and you will see it appear in the quest menu. Repeatable quests are also added automatically when you view the quests requirements at the NPC. Note: Weeklies/Monthlies are not automatically tracked yet.
Accepting and/or Turning in Quests
Basically, you hold down a quest modifier (alt, ctrl, shift or none) while talking to a quest giver and EasyDaily skips through all the text you've clicked through hundreds of times in an instant. There are also options to skip quest confirmations/warnings, such as being flagged or being required to pay gold.
Quests Rewards
Quests that do not present a reward choice are simply completed with no extra input. However, quests with additional rewards require you to select which item should be automatically chosen. To do this you must right-click one of the reward choices before completing the quest (it will be given a blue highlight for future reference).
Accepting and/or Turning in Quests
Basically, you hold down a modifier (alt, ctrl, shift or none) while talking to a quest giver and EasyDaily skips through all the text you've clicked through hundreds of times in an instant. There are also options to skip quest confirmations/warnings, such as being flagged or being required to pay gold.
Quest Modifiers
There are currently five different quest modifiers:
- Normal (includes unlearned daily/repeatable quests)
- Daily
- Repeatable
- Force (enabled all quest modifiers)
- Suspend (disables all quest modifiers)
Enabling/Disabling Quests
Daily/repeatable quests are enabled by default. If for some reason you don't want any quest to be eligible for the automatic turn-in process, you can disable them by:
- Checking/unchecking the box next to the quests name in the options menu (under quests).
- Right-clicking the quests name in the gossip/quest window (the window with the "?" and "!").
- Checking/unchecking the box at the top of the quest window while that quest is being displayed.
Debug mode
Right now debug mode serves no purpose outside spitting out tons of information for my own usage. In the future I plan to make it useful for people experiencing issues, but for now I would recommend keeping this off to avoid getting your chat window spammed.
Bugs/Suggestions
If you find any bugs or have any suggestions on how you'd like to see this addon improve, please help out by creating a CurseForge Ticket and describing your issue/idea.
Features
Current
- Gathering Data
- Daily quest information is stored when it is entered into the Quest Log.
- Quest NPC information is stored upon accepting/completing a quest.
- Quests which are completable but are not in the quest log are marked as a repeatable quest and have all required item info stored.
- Turning in/accepting a quest can me automated through the use of modifier keys.
...
Future
- Quest information will be brought out of the options menu and into a separate window that will display its objectives, its related npc's/item's/events (and where to find them), its gold/reputation gains and other various bits of information, such as the number of times it has been completed, fastet completion time, etc.
- Will record NPC name/id and positioning (in addition to tracking quest mobs, quest items, and area-triggered quest objectives) upon accepting a quest that is flagged as a daily.
- Once a player has completed a sufficient number of quests (or if I am able to compile enough information), players will be able to link quests together in a preferred order (or organized automatically, in order to create the optimal questing route) to create routes that suit their needs.
- An optional feature would have the addon automatically generate routes based on criteria configured by the player (such as gold, reputation, location, completion time, etc...).
Localization
In EasyDaily 1.0 I realized I backed myself into a corner when it came to non-english locales, as I relied heavily on entering quest data manually. Now all quests/zones/npcs are gathered per client, per locale so I've been able to reduce the translatable phrases to mostly option names/descriptions. Yay!
As always, I greatly appreciate all the work you free-roaming translators put into making addons accessible to all WoW players.
Note: I'm still adding/tweaking option functionality (along with their descriptions/names) so I'm going to be removing/adding alot of old/new locales. So if you don't want me crushing your work I'd wait for 2.0 to come out of beta. =x
Important Note: Any phrase that contains a set of brackets "[]" around a word(s) should be translated as normal, keeping note of the brackets placement. The purpose of the brackets is to signify which part of the phrase should be specially formatted in-game (coloring, etc).
Facts
- Date created
- 26 Feb 2009
- Category
- Last update
- 19 Oct 2009
- Development stage
- Beta
- Language
- enUS
- License
- All Rights Reserved
- Curse link
- EasyDaily
- Recent files
- A: r60 for 3.2.0 on 19 Oct 2009
- B: v2.0-beta.16 for 3.2.0 on 31 Aug 2009
- A: r58 for 3.2.0 on 31 Aug 2009
- A: r57 for 3.2.0 on 17 Aug 2009
- B: v2.0-beta.15 for 3.2.0 on 14 Aug 2009