Core/World: Add character name data after loading PlayerDump
Closes #3653 Note: Manual changes in database while the server is running are not advised thus not supported
This commit is contained in:
@@ -653,8 +653,6 @@ void WorldSession::HandleCharCreateCallback(PreparedQueryResult result, Characte
|
||||
|
||||
LoginDatabase.CommitTransaction(trans);
|
||||
|
||||
newChar.CleanupsBeforeDelete();
|
||||
|
||||
WorldPacket data(SMSG_CHAR_CREATE, 1);
|
||||
data << uint8(CHAR_CREATE_SUCCESS);
|
||||
SendPacket(&data);
|
||||
@@ -665,6 +663,7 @@ void WorldSession::HandleCharCreateCallback(PreparedQueryResult result, Characte
|
||||
sScriptMgr->OnPlayerCreate(&newChar);
|
||||
sWorld->AddCharacterNameData(newChar.GetGUIDLow(), std::string(newChar.GetName()), newChar.getGender(), newChar.getRace(), newChar.getClass());
|
||||
|
||||
newChar.CleanupsBeforeDelete();
|
||||
delete createInfo;
|
||||
_charCreateCallback.Reset();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user