Wholly

Prerequisite quest tooltip

Wholly is a complete visualization of the Grail quest database addon as it relates to the player. It shows a panel with quests conveniently separated into zones and indicates their status. Quests can be filtered so only those that need to be completed, etc. appear. Wholly also shows pins on the world map for locations where quest givers appear, and the pins are similarly colored based on their status.

Problems?

Please submit a ticket.

Localization

Please help with localization if you can.

Comments

Please use the forum.

Features

  • Uses Grail as the backend database of quests
    • Knows what quests the player has completed using server query
    • Stores information about repeatable quests completed since Blizzard resets this information
    • Knows quest prerequisites
    • Knows quest breadcrumbs
  • Provides a quest log panel that lists filtered quests
    • Quests are are grouped by "zone" where they start
      • Each map area
      • Each dungeon
      • Each world event
      • Each class
      • Each profession that is required
      • Each faction reputation that is required
      • Achievements, including zones, dungeons and others that are quest based like the hunting ones
      • Reputation changes which group quests by the reputations whose value changes when the quest is turned in
      • Daily
      • Other, which includes special map areas like Molten Front and Darkmoon Island
    • Searching quests Available in version 014
      • Searches quest titles
      • Keeps a list of most recent searches
    • Quests are filtered in a variety of ways including completed, currently in the Blizzard quest log, unobtainable, etc.
    • A tooltip for each quest shows the server information about the quest, plus extra information like quest givers, turn in location, any breadcrumb quests that can still be gotten, and prerequisite quests (for a quest that needs prerequisites fulfilled)
    • Quests that are in the Blizzard quest log can be configured to display (Complete) and (Failed)
    • Opens with a keybinding
    • Opens with /wholly slash command
    • Quests can be sorted by name, quest level, or quest status
    • Has a preference button to open the Wholly preferences
    • Has a zone button to switch to the current zone
    • Can be configured to automatically switch to the current zone as the zone changes
    • Alt-clicking a quest will target the quest giver for the quest unless the quest is an "in log" quest, and then the turn in NPC is targeted
    • The zone button has a tooltip indicating the quest status summary for the current zone
  • Modifies the NPC tooltips for NPCs that need to be killed to start a quest, or drop an item that starts a quest
  • Modifies the Blizzard Quest Panel to put the quest ID into the top right, and provides a tooltip for that quest ID that has the rich tooltip information similarly available in the Wholly quest panel
  • Modifies the Blizzard Quest Panel to put a bugged message when quests are marked as bugged Available in version 016
  • Provides map pins for quest givers on the world map
    • Pins are filtered with the same preferences as the quest log panel (however, purple, green and brown quests will not show up as pins)
    • A Wholly button can be shown on the world map that controls the display of the Wholly pins, with a tooltip showing the quest status summary for the current map
    • Wholly pins show tooltips of all the quests each quest giver has (and shows those of nearby quest givers as well)
    • Wholly pins are colored the "best" color for the quests the quest giver has
    • For truly repeatable quests the map pin icon is a question mark instead of an exclamation point
  • The quests for map pins and for the quest log are separate and independent
  • Quest status summary tooltips
    • These display the count of the number of each type of quest in the associated "zone" using the standard quest status colors Wholly uses, summarizing the list at the end with the number of quests displayed and the total number of quests in the "zone". For the Wholly button on the world map the number of quests displayed appears in red if the pins on the map are hidden.
    • Tooltips exist for the Zone button on the quest log panel, the Wholly button on the world map and the LibDataBroker icon
    • These live update as the zone changes
  • Color of quest title indicates status
    • Player can get quest
    • Player can get quest but it is low-level
    • Player level it too low to get quest
    • Quests needs prerequisites
    • Repeatable (daily, weekly, monthly, yearly, or truly repeatable)
    • Quest in player's quest log
    • Quest already completed and turned in
    • Quest unobtainable (e.g., Faction, Class, Race, Gender, Reputation, Profession, etc.)
    • Problem because quest unclassifiable
  • Breadcrumb support
    • When the Blizzard Quest Panel appears to allow acceptance of a quest that has a breadcrumb quest that still can be completed, the user is presented with a breadcrumb warning attached to the Blizzard Quest Panel
    • The tooltip for the breadcrumb warning indicates what breadcrumb quests are available with the quest givers
    • Left-click in the breadcrumb warning to put TomTom waypoints for the breadcrumb quest givers' locations
  • TomTom integration
    • Left-click a quest in the Wholly quest log to create waypoints for that quest's quest givers
    • Right-click a quest in the Wholly quest log that needs prerequisites to create waypoints for the quest givers for the first quest in the prerequisite chain
    • Right-click a quest in the Wholly quest log that does not need prerequisites to create waypoints for that quest's turn in locations
    • Left-click in the breadcrumb area of the Blizzard Quest panel to create waypoints for the quest givers of the breadcrumb quests
  • LightHeaded integration Available in version 018
    • Shift-left-click a quest in the Wholly quest log to attach the LightHeaded panel for that quest
    • Shift-left-click the same quest in the Wholly quest log to close the LightHeaded panel
  • LibDataBroker integration
    • Provides an icon
    • Left-click opens the Wholly quest log
    • Right-click opens the Wholly preferences
    • The tooltip provides the summary of quests for the selected zone in the Wholly quest log
    • Provides a data feed of the player's x,y coordinates in the map Available in version 014
  • Can update an open world map when the zone changes

Preferences

  • Prepend quest level
    Puts [level] in front of the quest name
  • Append required level
    Puts [required level] after the quest name if the quest requires a higher level
  • Show repeatable quests
    Displays repeatable, daily, weekly, monthly and yearly quests
  • Show quests in log
    Displays quests in the log [does not affect map pins]
  • Show completed quests
    Displays completed quests [does not affect map pins]
  • Show unobtainable quests
    Displays quests that are impossible for the character to get [does not affect map pins]
  • Show low-level quests
    Displays quests that are obtainable but are low-level compare to the character's level
  • Show whether repeatable quests previously completed
    Displays an asterisk after the quest if the character has ever completed the quest (as reported in the Grail database)
  • Show high-level quests
    Displays quests that require a level higher than the character's level
  • Show quests that need prerequisites
    Displays quests that cannot currently be obtained because a prerequisite has not been fulfilled
  • Quest log panel updates when zones change
    If this is not set, the quest log panel will remain on the zone the user has selected
  • Display map pins for quest givers
    Controls whether pins on the world map are shown for quest givers
  • Display button on world map
    Controls whether the Wholly button appears in the top left of the world map (whose function is the same as the above preference)
  • Display dungeon quests in outer map
    Displays dungeon quests in the zone where the dungeon entrance is (as well as is the actual dungeon)
  • Display breadcrumb quest information on Quest Frame
    If this is checked, just before accepting a quest the UI will indicate when there is a breadcrumb quest that is available to be completed
  • Display holiday quests always
    Normally holiday quests would only be displayed during the holiday, however, with this checked holiday quests in their own group will always be displayed along with the other filters selected
  • Open world map updates when zones change
    Normally when the world map is open, and the player changes zones, the world map does not update to the new zone. When this is checked, it will update.
  • Show status of quests in log
    This will show (Complete) or (Failed) with quests in the log as appropriate
  • Show only Loremaster quests
    When this is checked, quests that qualify for Loremaster in a zone are listed even if they start in another zone, and those that are not part of the zone's Loremaster are not shown.
  • Enable player coordinates Available in version 014
    When this is checked a LibDataBroker feed is provided that shows the x,y map coordinates of the player's position.
  • Show achievement completion colors Available in version 016
    When this is checked the achievement menu items are colored green if completed and yellow if not
  • Bugged quests considered unobtainable Available in version 016
    When this is checked, quests that are considered bugged are considered unobtainable, otherwise their status is as would normally be computed

Facts

Date created
Jun 09, 2011
Category
Last update
May 10, 2012
Development stage
Release
Language
  • deDE
  • enUS
  • esES
  • esMX
  • frFR
  • koKR
  • ptBR
  • ruRU
  • zhCN
  • zhTW
License
BSD License
Curse link
Wholly
Downloads
27,300
Recent files
  • R: 019 for 4.3.4 May 10, 2012
  • R: 018 for 4.3.3 Apr 10, 2012
  • R: 017 for 4.3 Mar 10, 2012
  • R: 016 for 4.3 Feb 10, 2012
  • R: 015 for 4.3 Jan 24, 2012

Authors