Core/Players: Implemented PlayerDataElementAccount, PlayerDataElementCharacter, PlayerDataFlagAccount and PlayerDataFlagCharacter

Port From (https://github.com/TrinityCore/TrinityCore/commit/60400d25f5fff2dabd4aa74bbdbc0d2370360a35)
This commit is contained in:
Hondacrx
2025-08-19 16:29:13 -04:00
parent df197587a3
commit a9fc9f454f
18 changed files with 710 additions and 26 deletions
@@ -149,6 +149,38 @@ namespace Game.DataStorage
public ushort[] TraitNodeEntryMaxRank = new ushort[4];
}
public sealed class PlayerDataElementAccountRecord
{
public uint Id;
public int StorageIndex;
public int Type;
public PlayerDataElementType GetElementType() { return (PlayerDataElementType)Type; }
}
public sealed class PlayerDataElementCharacterRecord
{
public uint Id;
public int StorageIndex;
public int Type;
public PlayerDataElementType GetElementType() { return (PlayerDataElementType)Type; }
}
public sealed class PlayerDataFlagAccountRecord
{
public uint Id;
public int StorageIndex;
public int Unknown1107;
}
public sealed class PlayerDataFlagCharacterRecord
{
public uint Id;
public int StorageIndex;
public int Unknown1107;
}
public sealed class PowerDisplayRecord
{
public uint Id;