fix(Core/Corpses): Reset corpse location data if player already resurrected in different dungeon map. (#9429)

Fixes #9210
This commit is contained in:
UltraNix
2021-12-06 18:48:46 +01:00
committed by GitHub
parent 7d3aeb4b25
commit d0167d0d6d
2 changed files with 4 additions and 2 deletions

View File

@@ -4514,6 +4514,8 @@ void Player::RemoveCorpse()
CharacterDatabaseTransaction trans = CharacterDatabase.BeginTransaction();
Corpse::DeleteFromDB(GetGUID(), trans);
CharacterDatabase.CommitTransaction(trans);
_corpseLocation.WorldRelocate();
}
void Player::SpawnCorpseBones(bool triggerSave /*= true*/)