diff options
author | Ovahlord <dreadkiller@gmx.de> | 2020-06-18 05:17:22 +0200 |
---|---|---|
committer | Ovahlord <dreadkiller@gmx.de> | 2020-06-18 05:23:25 +0200 |
commit | c50bb00ac7481c1dc09ed0dc7f72ef8e6ea487f5 (patch) | |
tree | f2082156d350b3014024831de28e8c868cf99acb | |
parent | 8b5549c0f1bad44babece99f2323d9f6f877994e (diff) |
Core/Players: do not update position data on character creation
Retail does not have a zone id for newly created character until their first login so we do the same as well. This will drastically improve performance on character creations as we no longer unnecessarily load grids and map data.
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index a9ef1c5d157..d32a410204e 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -521,7 +521,6 @@ bool Player::Create(ObjectGuid::LowType guidlow, CharacterCreateInfo* createInfo SetGender(createInfo->Gender); SetPowerType(Powers(powertype), false); InitDisplayIds(); - UpdatePositionData(); if (sWorld->getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_PVP || sWorld->getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_RPPVP) { SetByteFlag(UNIT_FIELD_BYTES_2, UNIT_BYTES_2_OFFSET_PVP_FLAG, UNIT_BYTE2_FLAG_PVP); |