Core/Units: Name new spline flag and linked npc flag

Port From (https://github.com/TrinityCore/TrinityCore/commit/8c0b031c07e45c37d0244fd0679c62a59f92ebd9)
This commit is contained in:
Hondacrx
2024-08-18 21:37:11 -04:00
parent 447ec2bc74
commit 46377f0716
2 changed files with 3 additions and 2 deletions
@@ -224,6 +224,7 @@ namespace Framework.Constants
BlackMarketView = 0x80,
GarrisonTalentNpc = 0x200,
ContributionCollector = 0x400,
FastSteeringAvoidsObstacles = 0x2000,
AzeriteRespec = 0x4000,
IslandsQueue = 0x8000,
SuppressNpcSoundsExceptEndOfInteraction = 0x10000,
@@ -42,7 +42,7 @@ namespace Framework.Constants
CanSwim = 0x00200000,
UncompressedPath = 0x00400000,
Unknown_0x800000 = 0x00800000, // NOT VERIFIED
Unknown_0x1000000 = 0x01000000, // NOT VERIFIED
FastSteering = 0x01000000, // Predicts spline only 500ms into the future for smoothing instead of 1s (making turns sharper) and turns off clientside obstacle detection
Animation = 0x02000000, // Plays animation after some time passed
Parabolic = 0x04000000, // Affects elevation computation, can't be combined with Falling flag
FadeObject = 0x08000000,
@@ -57,6 +57,6 @@ namespace Framework.Constants
MaskNoMonsterMove = Done,
// Unused, not suported flags
MaskUnused = NoSpline | EnterCycle | Frozen | Unknown_0x8 | Unknown_0x100 | Unknown_0x20000 | Unknown_0x40000
| Unknown_0x800000 | Unknown_0x1000000 | FadeObject | UnlimitedSpeed | Unknown_0x40000000 | Unknown_0x80000000
| Unknown_0x800000 | FastSteering | FadeObject | UnlimitedSpeed | Unknown_0x40000000 | Unknown_0x80000000
}
}