From 53c4a583daee08a452c26bebbf6308d47415cecb Mon Sep 17 00:00:00 2001 From: Thorbjørn Lindeijer Date: Thu, 17 Mar 2011 23:13:27 +0100 Subject: Removed some superfluous new character initializations The level, character points and correction points are already initialized by the Character constructor. The ATTR_GP attribute is either not present, or obtained default value from mDefaultAttributes. In both cases it makes no sense to set it to 0. Reviewed-by: Yohann Ferreira --- src/account-server/accounthandler.cpp | 13 ------------- 1 file changed, 13 deletions(-) (limited to 'src') diff --git a/src/account-server/accounthandler.cpp b/src/account-server/accounthandler.cpp index f5779083..9978956f 100644 --- a/src/account-server/accounthandler.cpp +++ b/src/account-server/accounthandler.cpp @@ -800,19 +800,6 @@ void AccountHandler::handleCharacterCreateMessage(AccountClient &client, mDefaultAttributes.end()); newCharacter->setAccount(acc); newCharacter->setCharacterSlot(slot); - newCharacter->setLevel(1); - - // Init GP value to avoid flawed ones. - AttributeMap::iterator itr = - newCharacter->mAttributes.find(ATTR_GP); - if (itr != newCharacter->mAttributes.end()) - { - itr->second.base = 0; - itr->second.modified = 0; - } - - newCharacter->setCharacterPoints(0); - newCharacter->setCorrectionPoints(0); newCharacter->setGender(gender); newCharacter->setHairStyle(hairStyle); newCharacter->setHairColor(hairColor); -- cgit v1.2.3-60-g2f50