aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Creature
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2022-01-29 15:18:27 +0100
committerShauren <shauren.trinity@gmail.com>2022-01-29 15:18:27 +0100
commit472384e75781ce362af9721fc16928da9eea82dd (patch)
tree979322be5fba1c4f02cb3aa78e9ae4891680d144 /src/server/game/Entities/Creature
parent2864efdc5313b63c867954fb59bd6ee12e72ea95 (diff)
Core/Objects: Add overridable function UpdateObjectVisibilityOnDestroy
Diffstat (limited to 'src/server/game/Entities/Creature')
-rw-r--r--src/server/game/Entities/Creature/Creature.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index 4d17c7a6c0b..0ca2f5fc298 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -425,7 +425,7 @@ void Creature::RemoveCorpse(bool setSpawnTime, bool destroyForNearbyPlayers)
ai->CorpseRemoved(respawnDelay);
if (destroyForNearbyPlayers)
- DestroyForNearbyPlayers();
+ UpdateObjectVisibilityOnDestroy();
// Should get removed later, just keep "compatibility" with scripts
if (setSpawnTime)
@@ -2201,7 +2201,7 @@ void Creature::Respawn(bool force)
if (m_respawnCompatibilityMode)
{
- DestroyForNearbyPlayers();
+ UpdateObjectVisibilityOnDestroy();
RemoveCorpse(false, false);
if (getDeathState() == DEAD)
@@ -2266,7 +2266,7 @@ void Creature::ForcedDespawn(uint32 timeMSToDespawn, Seconds forceRespawnTimer)
uint32 respawnDelay = GetRespawnDelay();
// do it before killing creature
- DestroyForNearbyPlayers();
+ UpdateObjectVisibilityOnDestroy();
bool overrideRespawnTime = false;
if (IsAlive())