diff options
author | Ovahlord <dreadkiller@gmx.de> | 2020-06-18 05:17:22 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2022-01-06 22:32:41 +0100 |
commit | ab46d25d0cce31c23dac86560b8e97d395d374a7 (patch) | |
tree | b037fb95172170b1db93702e94ac38f284c447fe | |
parent | fa47977c4a3db1a17c2677997b4b27ffafd598be (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.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 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); |