From 564192f8810b32823925c9c1644a0abfa84d9d03 Mon Sep 17 00:00:00 2001 From: Walter Pagani Date: Sun, 14 Apr 2024 08:00:50 -0300 Subject: [PATCH] fix. Prevent character deletion if you have an email (#18743) * fix. Prevent character deletion if you have an email * Conditional revert * change message * original message --- src/server/game/Handlers/CharacterHandler.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index 1c0080b6e..e08e4f828 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -640,6 +640,13 @@ void WorldSession::HandleCharDeleteOpcode(WorldPacket& recvData) accountId = playerData->AccountId; name = playerData->Name; level = playerData->Level; + + // check mailbox + if (playerData->MailCount) + { + SendCharDelete(CHAR_DELETE_FAILED); + return; + } } // prevent deleting other players' characters using cheating tools