Core/AreaTriggers: Fix triggering of client areatriggers for some shapes

Port From (https://github.com/TrinityCore/TrinityCore/commit/b070e63fa867f7f25e73e9ef3aafbe18902a50e9)
This commit is contained in:
Hondacrx
2024-08-25 19:11:12 -04:00
parent a21c82d0c0
commit c2409af60b
11 changed files with 218 additions and 111 deletions
@@ -96,6 +96,13 @@ namespace Game.DataStorage
public float[] Coefficient = new float[4];
}
public sealed class LocationRecord
{
public uint Id;
public Vector3 Pos;
public float[] Rot = new float[3];
}
public sealed class LockRecord
{
public uint Id;
@@ -13,6 +13,26 @@ namespace Game.DataStorage
public int QuestID;
}
public sealed class PathRecord
{
public uint Id;
public byte Type;
public byte SplineType;
public byte Red;
public byte Green;
public byte Blue;
public byte Alpha;
public byte Flags;
}
public sealed class PathNodeRecord
{
public uint Id;
public ushort PathID;
public short Sequence;
public int LocationID;
}
public sealed class PhaseRecord
{
public uint Id;