diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/game/TemporarySummon.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/game/TemporarySummon.cpp b/src/game/TemporarySummon.cpp index d8884e61c9e..e46cda6143d 100644 --- a/src/game/TemporarySummon.cpp +++ b/src/game/TemporarySummon.cpp @@ -32,6 +32,11 @@ Creature(), m_type(TEMPSUMMON_TIMED_OR_CORPSE_DESPAWN), m_timer(0), m_lifetime(0 void TemporarySummon::Update( uint32 diff ) { + if (m_deathState == DEAD) + { + UnSummon(); + return; + } switch(m_type) { case TEMPSUMMON_MANUAL_DESPAWN: |