diff options
Diffstat (limited to 'src/game/Player.cpp')
| -rw-r--r-- | src/game/Player.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/game/Player.cpp b/src/game/Player.cpp index ae3113044da..5d33d75f92b 100644 --- a/src/game/Player.cpp +++ b/src/game/Player.cpp @@ -4567,7 +4567,8 @@ void Player::CreateCorpse() void Player::SpawnCorpseBones() { if(ObjectAccessor::Instance().ConvertCorpseForPlayer(GetGUID())) - SaveToDB(); // prevent loading as ghost without corpse + if (!GetSession()->PlayerLogoutWithSave()) // at logout we will already store the player + SaveToDB(); // prevent loading as ghost without corpse } Corpse* Player::GetCorpse() const |
