diff --git a/src/game/Objects/Creature.cpp b/src/game/Objects/Creature.cpp index 39c1df047..81db2b17d 100644 --- a/src/game/Objects/Creature.cpp +++ b/src/game/Objects/Creature.cpp @@ -600,7 +600,6 @@ void Creature::Update(uint32 update_diff, uint32 diff) break; case DEAD: { - if (m_respawnTime <= time(nullptr) && (!m_isSpawningLinked || GetMap()->GetCreatureLinkingHolder()->CanSpawn(this))) { DEBUG_FILTER_LOG(LOG_FILTER_AI_AND_MOVEGENSS, "Respawning..."); @@ -1902,12 +1901,6 @@ void Creature::Respawn() void Creature::ForcedDespawn(uint32 timeMSToDespawn) { - if (IsTemporarySummon()) - { - static_cast(this)->UnSummon(timeMSToDespawn); - return; - } - if (timeMSToDespawn) { ForcedDespawnDelayEvent *pEvent = new ForcedDespawnDelayEvent(*this);