Go to Page... |
Compatibility: | Battle for Azeroth (8.0.1) |
Updated: | 08-18-18 12:47 PM |
Created: | 07-01-16 11:36 PM |
Downloads: | 1,223 |
Favorites: | 11 |
MD5: | |
Categories: | Data Broker, Miscellaneous |
Quest Intern An Extension Module (Intern) for Executive Assistant (0.9.9m or Later) [Download] An Executive Assistant helps you efficiently navigate a busy schedule, answers questions, and keeps information in easy reach. But no Executive Assistant can do it alone. Executive Assistant Interns, the addons, extend the 'user configurable to-do list' concept a bit further still. The Executive Assistant Intern Series offers modules to add features or automate some small functions that just might make your day a bit easier. These Interns are not in any way replacements for full-featured addons, rather they do little things that full-featured might do if they plugged in LibExecAssist. Let's send this Intern on a Quest! Features This Intern Module keeps your Quest related Executive Assistant Tasks in sync with Quest-Givers. Targeted at Repeatable Quests, and handling Repeatable-Quest Quest Hubs (e.g., Townlong) with aplomb, it can also do Normal Quests (this option is for the truly adventurous or clinically insane). Quest Intern notes when you Accept a Quest, (optionally) makes a Quest related Task if needed, and Completes the Task when you turn the Quest in: every time, without fail. For a Quest Hub, Accept and Complete the Quests from the Quest Hub you wish to do that day/week/period. Quests are broken down into three overall categories:
The user decides which Quests are part of a Hub so it may be as large, or small, as befits the user's play-style (e.g., including Townlong and Niuzow Temple Quests in the same Quest Hub Group; excluding disliked Quests from the Quest Hub; etc.).
(Useful for Area-Based Leveling and answering the author's inevitable "Wait...Did I do that quest already?" Not intended for sane or rational users.)
Usage in Automatic-Mode
YES, but let's take a look at usage a little bit closer. Names and Mobility Quest Entries may be renamed to more useful ones or if shoter names are prefered. Quest Tasks may be renamed in Executive Assistant if retaining the original names in Quest Intern is preferred. Tasks are always created with the name listed in Quest Intern. Quest Tasks may be moved around as befits the user's organization strategy. The Target Groups (Default names are "Quest Intern (New)" for Repeatable Quests and "Here Be Dragons!" for Normal Quests) are fully movable as well. Here the two Quest Hub Tasks have been moved out so that the Target Groups may be collapsed to reduce visual clutter from their auto-created Child Quest "[c]" Tasks. If you delete either of the Target Groups, they will be automatically re-created then they are next needed. Quest Hubs Quest Hub Task Logic: Quest Hub Tasks Complete under fairly simple criteria, allowing you to select as many or a few Quests available as you like in a given period. If all Accepted Quest Hub Child Quest Tasks are marked Complete, the Quest Hub Tasks will be. This holds true when Turning-In or Abandoning Quest Hub Child Quests (e.g., Accept 4, Turn-In 3, Abandon the 4th = Quest Hub Task 'Complete'). If, in the example, you pick up the 4th again, the Quest Hub Task will be marked Uncomplete and Complete again at Turn-In or Abandon. Createing a Quest Hub: Located in Quest Tools, the Creation of a Quest Hub is a matter of supplying a name; however, there are two additional items of interest. Quest Hub Prefix and Quest Prefix are ways to differentiate Quest Hub related Tasks from other Repeatable Quest Tasks when in Executive Assistant. You may design these as you like or delete them entirely. The // is a stand-in for the escape character to allow code exposure in entry fields. Notes on usage are provided in the Quest Tools local help and more extensive information about Colorization and Escape Code usage in the Executive Assistant Help section 'Colorizing Names.' Quest Tools Quest Tools let you create Quest Hubs as noted above but they also provide two other options:
A by-product of the proof-of-concept stage of development -- and Disabled by default -- this feature proved so popular with the author that it was evident it wasn't going away...and equally evident that it's excessive, resource in-efficient, utterly daft, and you'd do well to steer clear of it. Or enjoy it. Interns don't judge. When enabled, an Executive Assistant target group (named "Here Be Dragons!" by default) will begin to be populated with every Normal (non-repeatable) Quest you Accept: if Turned-In, it will be marked Completed; if Abandoned, it will be Deleted. The Executive Assistant Task is only viewable for the Character that accepted the Quest -- so if 5 of your characters Accept the Quest "This Is An Awesome Quest!" there will be 5 separate Tasks in Executive Assistant, each tied to a particular character's Turn-In. As you might imagine, this piles up staggeringly fast even on just one leveling character. That said, depending on your play-style, and reading the attendant notes in the Quest Intern Help, it can prove quite useful in a variety of (quite narrow) circumstances. Help and Information Additional help is provided in the Executive Assistant Help and Information panel should you need to reference it in-game. A Few Useful Tidbits Which Intern Modules are Running The simplest way to see which Intern Modules are running is to look at the Help and Information. While Intern Modules will use different connective features within Executive Assistant, all will inject a Help Panel for themselves. Additionally, each Task associated with an Intern Module will show which Intern Module it's associated to and whether or not that Intern Module is loaded. What Happens when Intern Modules are Disabled? When Intern Module Associated Tasks do not detect their Intern Module loaded, they try to protect themselves by locking the Task Type. This is so that they are in a stable-state when the Intern Module is re-Enabled (in case it needed to be disabled due to a bug/game-change or the Intern Module simply not used on that character). The Task may be deleted if you have discontinued using the associated Intern Module. Caveats What follows is some technical jiggery-pokery for folks who sit up nights contemplating addon jiggery-pokery. Pre-configuring: While Blingtron 4k/5k offer a pre-configuration, this is the rarest of rare exceptions. The Executive Assistant Project relies on learn-as-you-go wherever possible to avoid the need for large data-mines a user may not need; the requirement to keep the data-mines up to date; the forced reliance on others to keep the data-mined data accurate; and Blizzard's sub-conscious desire to give addon authors headaches (along with their heavy investment in aspirin manufacturers). The Quest Hub concept would benefit from an example and due to the quest-type and weak quest-api design, information on them is buried deeper than a war crime, so an exception was made. Intern Module Disable: Intern Modules store Task related information in the Task itself and this information persists, even if the Task is re-purposed to another Task Type. This will not harm the Task and only significantly bloat the saved variables file if you are using a simply staggering number (read: many, many thousands) of these re-purposed Task Types. |
Comment Options |
01-07-19, 06:11 AM | ||
|
Re: Quest Intern Auto-Completion
Moving a task from one group to another remove and ID from one group's display-order table into another group's display-order table -- the task itself isn't aware of this, so moving a task can't have an effect on it (assuming the origin and target group have the same configuration). Does it behave that way if you use other daily quests or just holiday ones? (Looking for a reliable reproduction method)
__________________
Addons ∙ Executive Assistant User Configurable To-Do List ∙ Legible Mail Choose the Font for Your Mail ∙ |
|
|
VincentSDSH |
View Public Profile |
Send a private message to VincentSDSH |
Find More Posts by VincentSDSH |
Add VincentSDSH to Your Buddy List |
Ashyildae |
View Public Profile |
Send a private message to Ashyildae |
Find More Posts by Ashyildae |
Add Ashyildae to Your Buddy List |