Core/Creatures: Taxi improvements

* Fixed flight master minimap icon
* Fixed crash on Argus
* Implemented teleport taxi nodes
Port From (https://github.com/TrinityCore/TrinityCore/commit/73e0b3e77c04a7821f58d79211f344b9129602f1)
This commit is contained in:
hondacrx
2024-02-02 10:20:04 -05:00
parent 80f4ece2e5
commit 871928ebb7
9 changed files with 126 additions and 67 deletions
+10 -3
View File
@@ -2115,13 +2115,20 @@ namespace Framework.Constants
DontDismissWhenEncounterIsAborted = 0x80000000 // NYI
}
[Flags]
public enum TaxiNodeFlags : int
{
Alliance = 0x1,
Horde = 0x2,
UseFavoriteMount = 0x10
ShowOnAllianceMap = 0x01,
ShowOnHordeMap = 0x02,
ShowOnMapBorder = 0x04,
ShowIfClientPassesCondition = 0x08,
UsePlayerFavoriteMount = 0x10,
EndPointPnly = 0x20,
IgnoreForFindNearest = 0x40,
DoNotShowInWorldMapUI = 0x80,
}
[Flags]
public enum TaxiPathNodeFlags : int
{
Teleport = 0x1,