[7323] Character Customize should not force rename. Author: aerione_alt

--HG--
branch : trunk
This commit is contained in:
megamage
2009-02-22 17:26:03 -06:00
parent 588fe25b20
commit ed5b3780ed
2 changed files with 10 additions and 6 deletions
+9 -5
View File
@@ -1300,12 +1300,16 @@ void WorldSession::HandleCharCustomize(WorldPacket& recv_data)
return; return;
} }
if(objmgr.GetPlayerGUIDByName(newname)) // character with this name already exist // character with this name already exist
if(uint64 newguid = objmgr.GetPlayerGUIDByName(newname))
{ {
WorldPacket data(SMSG_CHAR_CUSTOMIZE, 1); if(newguid != guid)
data << uint8(CHAR_CREATE_NAME_IN_USE); {
SendPacket( &data ); WorldPacket data(SMSG_CHAR_CUSTOMIZE, 1);
return; data << uint8(CHAR_CREATE_NAME_IN_USE);
SendPacket( &data );
return;
}
} }
CharacterDatabase.escape_string(newname); CharacterDatabase.escape_string(newname);
+1 -1
View File
@@ -1,4 +1,4 @@
#ifndef __REVISION_NR_H__ #ifndef __REVISION_NR_H__
#define __REVISION_NR_H__ #define __REVISION_NR_H__
#define REVISION_NR "7319" #define REVISION_NR "7323"
#endif // __REVISION_NR_H__ #endif // __REVISION_NR_H__