Core/Movement: Defined movement force type enum

Port From (https://github.com/TrinityCore/TrinityCore/commit/e2de5000acba888e2ae3177893f6063340902ffd)
This commit is contained in:
hondacrx
2021-12-10 17:33:33 -05:00
parent 3c6f584f33
commit f77b631422
4 changed files with 11 additions and 5 deletions
@@ -292,7 +292,7 @@ namespace Game.Networking.Packets
{
data.WritePackedGuid(movementForce.ID);
data.WriteVector3(movementForce.Origin);
if (movementForce.Type == 1 && objectPosition != null) // gravity
if (movementForce.Type == MovementForceType.Gravity && objectPosition != null) // gravity
{
Vector3 direction = Vector3.Zero;
if (movementForce.Magnitude != 0.0f)
@@ -322,7 +322,7 @@ namespace Game.Networking.Packets
data.WriteUInt32(movementForce.TransportID);
data.WriteFloat(movementForce.Magnitude);
data.WriteBits(movementForce.Type, 2);
data.WriteBits((byte)movementForce.Type, 2);
data.WriteBit(movementForce.Unused910 != 0);
data.FlushBits();