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
+10
View File
@@ -2958,6 +2958,14 @@ namespace Game
stmt = CharacterDatabase.GetPreparedStatement(CharStatements.SEL_CHAR_TRAIT_CONFIGS);
stmt.AddValue(0, lowGuid);
SetQuery(PlayerLoginQueryLoad.TraitConfigs, stmt);
stmt = CharacterDatabase.GetPreparedStatement(CharStatements.SEL_PLAYER_DATA_ELEMENTS_CHARACTER);
stmt.AddValue(0, lowGuid);
SetQuery(PlayerLoginQueryLoad.DataElements, stmt);
stmt = CharacterDatabase.GetPreparedStatement(CharStatements.SEL_PLAYER_DATA_FLAGS_CHARACTER);
stmt.AddValue(0, lowGuid);
SetQuery(PlayerLoginQueryLoad.DataFlags, stmt);
}
public ObjectGuid GetGuid() { return m_guid; }
@@ -3064,6 +3072,8 @@ namespace Game
GarrisonFollowerAbilities,
TraitEntries,
TraitConfigs,
DataElements,
DataFlags,
Max
}