About This File
Replaces the current, unreliable taxi system of wRobot with a dedicated system for Vanilla WoW. It also adds the functionality to automatically discover previously undiscovered taxi nodes.
It is currently Alliance only, due to primary created with my quester profiles in mind. Don't ask me to create a version for Horde as well. I have plans for that, but without an appointment.
-Take taxi, when detecting a long path
-Discover undiscovered taxi nodes
-Optional: Automatically updates the discovered / undiscovered taxi nodes of a character, when the taxi map is opened
-Optional: Stop bot, if getting stuck repeatedly at the gate between Loch Modan and Searing Gorge
How it works:
The plugin checks your movement. If the distance to your destination is greater than 1000 yards (default), it searches the database for a shorter path. If there is a shorter path available, it will use taxi instead of walking and after that continue with whatever task it was doing previously. Else take taxi is skipped. The distance used is not the distance between two points, but rather the distance of the path the bot would walk otherwise
Undiscovered taxi nodes get discovered automatically, when being in a certain range of the related NPC (50 yards default)
All settings should be self-explaining. You can enable / disable taxi nodes within the plugins settings. Only set nodes to true, if you know for certain that your character has discovered them ingame!
Important: The plugin creates and uses it's own database. That means that the plugin has to discover taxi nodes by itself or update it automatically, when the taxi map is opened. It also does not check, if the transition between two taxi nodes is possible. F.e. it will try to fly from Booty Bay to Eastern Pleaguelands, even if you haven't discovered any other taxi node in Eastern Kingdoms. So make sure the product you are running allows the use of this plugin. Props to you, if you really read that.
Credit to @Matenia, who helped me a lot with the movement
What's New in Version 1.6.1 See changelog
-Plugin now never tries to use taxi, if the character is dead
-Removed not longer needed code