vanilla-wow-addons – Rev 1

Subversion Repositories:
Rev:

               ----- Kwraz's Flight Path Tracker -----
               
NOTE: I AM NO LONGER ACTIVELY SUPPORTING FLIGHTPATH FOR PUBLIC DISTRIBUTION.
      I MAY UPDATE IT AS NECESSARY TO WORK WITH BLIZZARD API CHANGES, BUT
      NO FURTHER ENHANCEMENTS ARE EXPECTED TO BE MADE.  Kwraz 6/22/2006

This World of Warcraft addon makes flying around the world of Azeroth a
little easier.

It automatically learns flight paths as you talk to flight masters, including
any future flight paths Blizzard may add. It also comes with a list of flight
paths, zeppelin routes, and boat connections that you can load if you desire.

FlightPath has the following features:

o  Known flight masters show up on your zone maps. Hovering your mouse over
   the icon displays all the connections available from that flight master.

o  An on screen arrival time countdown is displayed while in flight once
   FlightPath has learned the time it takes to make the trip.

o  When talking to flight masters, the time needed to make each trip is
   shown in a tooltip as you hover over each destination.

o  You can bring up a dialog that allows you to query connections by typing
   '/fp' at the WoW chat prompt (bindable to a key). You can then click on
   the connections that are displayed in the dialog and the view switches
   to the clicked location. If you right click on a connection, the map for
   that zone will open with the flight master's location highlighted.

o  Many of the travel paths around Azeroth have been supplied. You can load
   these with the '/fp load' command if you don't want to learn them all
   yourself.

There is no configuration needed. Just unzip the files into the WoW
Interface\Addons\FlightPath directory and log in.

FlightPath learns new flight paths when you talk to a flight master. The
duration for each flight is not recorded (or known) until you actually fly
the route. You have to have either flown to a destination or talked to the
flight master there before FlightPath can learn that flight master's
location for display on the zone map.

Every time you talk to a flight master, the prices are checked and updated
in the event you have achieved a faction discount.

Enjoy!


Kwraz
60 Troll Mage
Black Lotus
Icecrown

kwraz@kjware.net
(or in game mail to Kwraz if you play Horde on Icecrown)



Updates to FlightPath can be found at the following places:

http://ui.worldofwar.net/ui.php?id=594
http://www.curse-gaming.com/mod.php?addid=909


Version History:

  Date    Rev    Comments
--------  ----   --------------------------------------------------------------
 9/13/05  1.14   - Fixed WorldMapButton:OnUpdate error, UI version set for 1.7

 6/27/05  1.13   - Update to WoW UI interface version 1.5
                 - Flight time remaining could be a bit off on slow computers. Fixed.
                 - Width of on screen destination increased to prevent truncation

 4/18/05  1.12   - Removed debug statement causing concatenate error.

 4/18/05  1.11   - I broke the /fp load command in 1.10. It has now been fixed.

 4/18/05  1.10   - Bound key now toggles dialog on/off correctly
                 - Alt-Z to hide UI now also hides the in-flight counter
                 - Aligned text on the zone map connection tooltip (cosmetic)
                 - Zone names with foreign characters in them (for non-English
                   clients) should now work correctly
                 - Other faction's flight paths were showing on the Booty Bay
                   zone map tooltip. Fixed.
                 - Changing zones with the FlightPath dialog open caused the
                   dropdown list to display zones instead of flight master
                   locations. Fixed.

 4/14/05  1.09   - Fixed incompatibility with VisibleFlightMap
                 - Zone map icons changed to the same as the flight master's map
                 - Undiscovered flight path locations show as grey on zone map
                 - Dialog drop down box scaled down to fit within dialog
                 - Many Alliance flight paths added (thanks Morphiasgnom!)

 4/13/05  1.08   - Added key binding support
                 - Undiscovered flight masters no longer show on zone map if
                   /fp hidegrey set
                 - Added more durations to Horde flight paths
                 - Added hideremaining and showremaining commands.
                 - Fixed problem with incorrect locations being stored for flight
                   masters

 4/12/05  1.07   - On screen 'flight time remaining' countdown added.
                 - Added the '/fp load' command to allow loading supplied flight
                   info.
                 - Flight duration now shown in map tooltip when talking to
                   flight master.
                 - Added confirmation dialog to /fp erase.
                 - Added myAddons support.
                 - Flight durations are now tracked separately for each direction.
                   (They initially start out the same).
                 - Fixed 32 location limit on dialog drop down
                 - Removed the obsolete HordePaths.lua and AlliancePaths.lua
                   file. All supplied paths are now in KnownPaths.lua

 4/8/05   1.06   - Fixed a problem with Stormwind, Ironforge, and Moonglade.
                 - Added the '/fp hidegrey' and '/fp showgrey' commands.
                 - Added the '/fp erase' command to erase your recorded flight
                   paths.
                 - Added the '/fp check' command to help users debug flight
                   master location mismatches.
                 - Fixed a problem with the KnownPaths.lua file that caused the
                   supplied preloads to be greyed out.
                 - Added a skeleton AlliancePaths.lua.

 4/7/05   1.05   - Fixed minor string error the first time FlightPath is
                   installed

 4/7/05   1.04   - Escape key now closes the FlightPath dialog.
                 - Whether or not to gray out a connection is now tracked by
                   character, since different characters will know different
                   routes. Note that the first character to log in after
                   installing this version will have all your existing flight
                   paths flagged as known (including preloads).

 4/7/05   1.03   - Unreachable routes are now greyed in map tooltip as well.

 4/7/05   1.02   - Removed some bad cost data in the HordePaths.lua file.
                 - Preloaded flights you cannot take are now shown in gray. (Note:
                   you have to clear your SavedVariables.lua data and reload if you
                   loaded preloaded flights with a previous version of FlightPath.)

 4/6/05   1.01   - Fixed a problem with the drop down listbox position when many
                   entries

 4/6/05   1.0    - Initial release