aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Player
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-04-24 14:31:55 +0200
committerShauren <shauren.trinity@gmail.com>2022-04-24 14:31:55 +0200
commit5e90f188f80d217b95606caf745e82253f3a4d47 (patch)
tree547af9d32bb35f637540a4d75e8a7265f8f926de /src/server/game/Entities/Player
parent22edf79c70519a571d9eeb7e397add695d7a28bb (diff)
Core/Corpses: Fixed crash in corpse creation
Diffstat (limited to 'src/server/game/Entities/Player')
-rw-r--r--src/server/game/Entities/Player/Player.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp
index 74c9308f915..7c7af68751d 100644
--- a/src/server/game/Entities/Player/Player.cpp
+++ b/src/server/game/Entities/Player/Player.cpp
@@ -4492,6 +4492,9 @@ Corpse* Player::CreateCorpse()
// register for player, but not show
GetMap()->AddCorpse(corpse);
+ corpse->UpdatePositionData();
+ corpse->SetZoneScript();
+
// we do not need to save corpses for BG/arenas
if (!GetMap()->IsBattlegroundOrArena())
corpse->SaveToDB();