[7323] Character Customize should not force rename. Author: aerione_alt
--HG-- branch : trunk
This commit is contained in:
@@ -1300,13 +1300,17 @@ void WorldSession::HandleCharCustomize(WorldPacket& recv_data)
|
||||
return;
|
||||
}
|
||||
|
||||
if(objmgr.GetPlayerGUIDByName(newname)) // character with this name already exist
|
||||
// character with this name already exist
|
||||
if(uint64 newguid = objmgr.GetPlayerGUIDByName(newname))
|
||||
{
|
||||
if(newguid != guid)
|
||||
{
|
||||
WorldPacket data(SMSG_CHAR_CUSTOMIZE, 1);
|
||||
data << uint8(CHAR_CREATE_NAME_IN_USE);
|
||||
SendPacket( &data );
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
CharacterDatabase.escape_string(newname);
|
||||
Player::Customize(guid, gender, skin, face, hairStyle, hairColor, facialHair);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
#ifndef __REVISION_NR_H__
|
||||
#define __REVISION_NR_H__
|
||||
#define REVISION_NR "7319"
|
||||
#define REVISION_NR "7323"
|
||||
#endif // __REVISION_NR_H__
|
||||
|
||||
Reference in New Issue
Block a user