Hi guys, The Wholesome team is proud to present the Wholesome TBC FlightMaster plugin.
Inspired by FNV's VanillaFlightMaster - Alliance, we have rebuilt a plugin from the ground up that makes full use of WRobot's FSM Engine. The Wholesome TBC FlightMaster plugin overrides WRobot's default Taxi logic and has been designed to make optimal decisions in terms of Taxi discovery and flight routes for both Horde and Alliance.
How to install
Copy the .dll file into WRobot's Plugin folder and enable it in the Plugins tab of WRobot.
This plugin comes with an autoupdater. Every time you press play, it checks if a new version is available. If it finds one, it automatically installs it and restarts the product.
Wholesome - TBC FlightMaster is only compatible with the Grinder and Quester products of TBC for now.
As usual, you must use the English client of the game.
Discovery distance: Sets the maximum radius for FlightMaster dicovery. Please note that if an undiscovered FlightMaster is detected in your discovery radius, the plugin will also calculate the real walking distance to them and only allow discovery if they are under Discovery distance * 1.2, in order to avoid unwanted detours (ex: East side of Nagrand to Shattrath).
Minimum distance saving: Only allow a flight to be taken if it saves more distance than this value (in yards).
Pause length (in seconds): The plugin can pause itself or disable a FlightMaster for a set duration in different situations (unreachable NPC, dead NPC...). 600 seconds is the default value.
Take undiscovered taxi: Enabling this option will let the plugin choose the closest FlightMaster even if you haven't discovered it yet. Be aware that it can take you to unwanted or dangerous territory.
Trigger distance: The plugin will run a check every time WRobot starts a new path. Distance calculations by the plugin can take a few seconds but will be skipped entirely if your current path length is under this value (600 by default).
Minimum Follow Path distance: Some questers use Follow Path steps to force a specific route. The plugin will not consider Flights if you're on a Follow Path step with a distance lower than this value.
Blacklisted nodes: A custom list you can modify if you want to ignore a Flight node entirely. The name can be partial (ex : mojach for Camp Mojache).
Project Wholesome – A quick word
The goal of Project Wholesome is to develop, test, and freely share wRobot products. All the code created under the project is transparent, open-source, and then released in the store for free. Nothing released under Project Wholesome is sold for profit, although individual donations are welcome. We are always looking for more testers and developers. If you want to participate, please join our Discord channel.
Project Wholesome Discord: https://discord.gg/NEq4VA6
Special thanks to the entire Wholesome team. Especially @BlobIAmAFish for his contribution.
@Energia, @Talamin, @Kamogli for their precious help.