aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOvahlord <dreadkiller@gmx.de>2020-06-18 05:17:22 +0200
committerShauren <shauren.trinity@gmail.com>2022-01-06 22:32:41 +0100
commitab46d25d0cce31c23dac86560b8e97d395d374a7 (patch)
treeb037fb95172170b1db93702e94ac38f284c447fe
parentfa47977c4a3db1a17c2677997b4b27ffafd598be (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. (cherry picked from commit c50bb00ac7481c1dc09ed0dc7f72ef8e6ea487f5)
-rw-r--r--src/server/game/Entities/Player/Player.cpp1
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 41c06787fea..913b137180d 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -484,7 +484,6 @@ bool Player::Create(ObjectGuid::LowType guidlow, WorldPackets::Character::Charac
SetGender(Gender(createInfo->Sex));
SetPowerType(Powers(powertype), false);
InitDisplayIds();
- UpdatePositionData();
if (sWorld->getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_PVP || sWorld->getIntConfig(CONFIG_GAME_TYPE) == REALM_TYPE_RPPVP)
{
AddPvpFlag(UNIT_BYTE2_FLAG_PVP);