From d113ad883c0706e7472b660e615d42b0dd90e218 Mon Sep 17 00:00:00 2001 From: roc13x Date: Wed, 19 Apr 2017 20:05:32 +0100 Subject: [PATCH] Fixed gameobjects not always despawning after use/delete --- src/server/game/Entities/Object/Object.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/server/game/Entities/Object/Object.cpp b/src/server/game/Entities/Object/Object.cpp index 2a8f236dbf5..2946d99f70a 100644 --- a/src/server/game/Entities/Object/Object.cpp +++ b/src/server/game/Entities/Object/Object.cpp @@ -2764,9 +2764,7 @@ void WorldObject::DestroyForNearbyPlayers() if (isType(TYPEMASK_UNIT) && ToUnit()->GetCharmerGUID() == player->GetGUID()) /// @todo this is for puppet continue; - if (GetTypeId() == TYPEID_UNIT) - DestroyForPlayer(player); // at remove from world (destroy) show kill animation - + DestroyForPlayer(player); // at remove from world (destroy) show kill animation player->m_clientGUIDs.erase(GetGUID()); } }