diff options
author | megamage <none@none> | 2009-09-01 16:47:49 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-09-01 16:47:49 -0500 |
commit | dc68c2b269fdd401e2f0f6e1e372292b74c66bb8 (patch) | |
tree | 385932d0531cec602257aa91492d14dfe7533602 /src/game/MiscHandler.cpp | |
parent | f0e6acda3b080f7c686190731a2a8c6f5215336b (diff) |
[8433] Implement proper store and use character specific account data.
* Base at TOM_RUS reseach save/load character specific account data in new table `character_account_data`
* Move its in sql update from `account_data` to new table.
* For client packets that can be send in loggined state or just after logout but assocualted
with recently logout character add new login status STATUS_LOGGEDIN_OR_RECENTLY_LOGGOUT
* Store low guid for loggedin player or recently logout into WorldSession.
Author: VladimirMangos, TOM_RUS
--HG--
branch : trunk
Diffstat (limited to 'src/game/MiscHandler.cpp')
-rw-r--r-- | src/game/MiscHandler.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/game/MiscHandler.cpp b/src/game/MiscHandler.cpp index 1bffc4a8b3b..0268aa4ddf6 100644 --- a/src/game/MiscHandler.cpp +++ b/src/game/MiscHandler.cpp @@ -919,7 +919,7 @@ void WorldSession::HandleUpdateAccountData(WorldPacket &recv_data) if(decompressedSize == 0) // erase { - SetAccountData(type, 0, ""); + SetAccountData(AccountDataType(type), 0, ""); WorldPacket data(SMSG_UPDATE_ACCOUNT_DATA_COMPLETE, 4+4); data << uint32(type); @@ -952,7 +952,7 @@ void WorldSession::HandleUpdateAccountData(WorldPacket &recv_data) std::string adata; dest >> adata; - SetAccountData(type, timestamp, adata); + SetAccountData(AccountDataType(type), timestamp, adata); WorldPacket data(SMSG_UPDATE_ACCOUNT_DATA_COMPLETE, 4+4); data << uint32(type); @@ -972,7 +972,7 @@ void WorldSession::HandleRequestAccountData(WorldPacket& recv_data) if(type > NUM_ACCOUNT_DATA_TYPES) return; - AccountData *adata = GetAccountData(type); + AccountData *adata = GetAccountData(AccountDataType(type)); uint32 size = adata->Data.size(); |