promotional bannermobile promotional banner

QuestHelper2

Abandoned
QuestHelper2

File Details

0.13

  • B
  • Jan 5, 2011
  • 2.84 MB
  • 770
  • 4.0.3a
  • Retail

File Name

QuestHelper2-0.13.zip

Supported Versions

  • 4.0.3a

tag 0.13
ad4a65a1aa910634497147f358ffc3ce53000505
smariot <smariot@gmail.com>
2011-01-05 01:14:30 +0000

0.13 beta

--------------------

smariot:
    - Built a table of recommended area levels, so that flight points could be filtered by level.
    - Fixed mistakes in the flight time data.
    - Recompiled the quest database.
    - Added a check to see if profiling is enabled, and if it is, offer to disable it, as it can hurt QH2's performance.
    - Added a recheck for new filtered quests after a 2 second delay; the new quests don't always seem to return the correct zone right away and can erronously get eaten by the zone filter.
    - Removed some 'TODO' comments for stuff I apparently already did.
    - Had added the option to recreate an existing objective without resetting it to its pristine state, with the intention of not needing to unserialize the quests from previous sessions, but in retrospect decided I really did need that unserialized data, so meh.
    - Noticed an oversight that could cause the routing coroutine to be invoked multiple times per frame.
    - Added another yield in the routing co-routine after invoking the code for calculating travel time.
    - Disabled the routing coroutine when in combat or when the serialization coroutine is running.
    - Created callbacks to be notified when serialization is started or stopped.
    - Started the code for collecting which flight points a player has.
    - Noticed that there are two paths from Refuge Pointe to Ironforge, and two paths from Orgrimmar to Bilgewater Harbor. Edited dump_flighttimes to always use the path with the highest ID in the case of duplicates, under the assumption that the newer path was intended to replace the older path.
    - Restructured the flight time data so that I can more easily use it in pathfinding and record which nodes a player has visited.
    - Fixed a feedback loop between redrawing the overlay when the map is changed and changing the map to discover the player's position.
    - Removed compatibility with AlphaMap; the AlphaMap3 author wanted to be responsible for supporting QuestHelper instead.
    - Disabled nolib version of the AddOn in .pkgmeta.
    - Fixed bugs with removeOverlayFromFrame.
    - Make the overlay match the strata of its parent.
    - Added a function to remove the overlay from a frame.
    - Attempted to work around the game crashes caused by changing the overlay parent while inside OnShow/OnHide events.
    - Slightly less agressive routing, as there were complaints about frame rate.
    - Decided to treat all vehicles as NPCs, as adding exceptions for them all is stupid.
    - Fixed a bug with the autoquest buttons loosing their ability to be clicked after being recycled.
    - Fixed a bug with sorting objectives.
    - Update the frames of disabled objectives when in combat. They can't normally be moved/disable when in combat due to inheriting secure status from their action buttons, so instead disabled objectives now appear faded and complete objectives say 'complete' for their progress until you leave combat lockdown and the frames can be dealt with properly.
    - Increased the minimum tracker width to account for the space reserved by the scrollbar.
    - Created a compass showing the locations of all the objectives. Whether or not this was a good idea or not remains to be seen.
    - Made the routing code respond immediately to changes in objectives.
    - Fixed a bug when changing objective priorities through the menus.
    - Fixed a bug in objective:nearestLocation().
    - Added option to assign a hotkey to perform the action associated with the next objective in the route that has an associated action.
    - Slight disagreement with the packager on where the CallbackHandler library was supposed to be placed.
    - Added support for exporting the objectives through LibDataBroker.
    - Attepting to coax the curseforge packager to embed LDB for me...
    - Allow shift clicking to insert quest/achievement links into chat from the tracker.
    - Added an option to disable objective tooltips on the tracker.
    - Added option to display the map overlay on AlphaMap's map frame. WARNING: There is a bug in WoW that can cause this to crash the game.
    - Added options to lock/hide in combat the arrow/tracker.