From 95c3dd2a66a7fdabb63b6ad55ad0c245174e272b Mon Sep 17 00:00:00 2001 From: hondacrx Date: Tue, 6 Feb 2024 15:35:33 -0500 Subject: [PATCH] Core/PacketIO: Fixed CreateObject packet structure for areatriggers Port From (https://github.com/TrinityCore/TrinityCore/commit/6a0de41fd2b2e7d2d9478b3d61ae0842013523ed) --- Source/Game/Entities/Object/WorldObject.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Source/Game/Entities/Object/WorldObject.cs b/Source/Game/Entities/Object/WorldObject.cs index 6183bfeab..be98983b8 100644 --- a/Source/Game/Entities/Object/WorldObject.cs +++ b/Source/Game/Entities/Object/WorldObject.cs @@ -441,6 +441,7 @@ namespace Game.Entities bool hasFaceMovementDir = createProperties != null && createProperties.Flags.HasFlag(AreaTriggerCreatePropertiesFlag.HasFaceMovementDir); bool hasFollowsTerrain = createProperties != null && createProperties.Flags.HasFlag(AreaTriggerCreatePropertiesFlag.HasFollowsTerrain); bool hasUnk1 = createProperties != null && createProperties.Flags.HasFlag(AreaTriggerCreatePropertiesFlag.Unk1); + bool hasUnknown1025 = false; bool hasTargetRollPitchYaw = createProperties != null && createProperties.Flags.HasFlag(AreaTriggerCreatePropertiesFlag.HasTargetRollPitchYaw); bool hasScaleCurveID = createProperties != null && createProperties.ScaleCurveId != 0; bool hasMorphCurveID = createProperties != null && createProperties.MorphCurveId != 0; @@ -462,6 +463,7 @@ namespace Game.Entities data.WriteBit(hasFaceMovementDir); data.WriteBit(hasFollowsTerrain); data.WriteBit(hasUnk1); + data.WriteBit(hasUnknown1025); data.WriteBit(hasTargetRollPitchYaw); data.WriteBit(hasScaleCurveID); data.WriteBit(hasMorphCurveID);