diff options
author | joschiwald <joschiwald.trinity@gmail.com> | 2017-01-29 16:09:46 +0100 |
---|---|---|
committer | joschiwald <joschiwald.trinity@gmail.com> | 2017-01-29 16:09:46 +0100 |
commit | a6d238b833baa28e3d607b615f1296ea676bbcb8 (patch) | |
tree | 07258947599fa71e8482ae8489a236610d26cfcb /src/server/game/Handlers/CharacterHandler.cpp | |
parent | c8af5de0d37af82793647e532702895251567e06 (diff) |
Core/Player: Moved character_template from character to world db
Diffstat (limited to 'src/server/game/Handlers/CharacterHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/CharacterHandler.cpp | 19 |
1 files changed, 0 insertions, 19 deletions
diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index c32f6d4a149..d97a020b56e 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -761,25 +761,6 @@ void WorldSession::HandleCharCreateOpcode(WorldPackets::Character::CreateCharact LoginDatabase.CommitTransaction(trans); - if (createInfo->TemplateSet) - { - if (HasPermission(rbac::RBAC_PERM_USE_CHARACTER_TEMPLATES)) - { - if (CharacterTemplate const* charTemplate = sObjectMgr->GetCharacterTemplate(*createInfo->TemplateSet)) - { - if (charTemplate->Level != 1) - { - stmt = CharacterDatabase.GetPreparedStatement(CHAR_UPD_LEVEL); - stmt->setUInt8(0, uint8(charTemplate->Level)); - stmt->setUInt64(1, newChar.GetGUID().GetCounter()); - CharacterDatabase.Execute(stmt); - } - } - } - else - TC_LOG_WARN("cheat", "Account: %u (IP: %s) tried to use a character template without given permission. Possible cheating attempt.", GetAccountId(), GetRemoteAddress().c_str()); - } - SendCharCreate(CHAR_CREATE_SUCCESS); TC_LOG_INFO("entities.player.character", "Account: %u (IP: %s) Create Character: %s %s", GetAccountId(), GetRemoteAddress().c_str(), createInfo->Name.c_str(), newChar.GetGUID().ToString().c_str()); |