diff options
Diffstat (limited to 'src/server/game/Spells/SpellEffects.cpp')
-rwxr-xr-x | src/server/game/Spells/SpellEffects.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/server/game/Spells/SpellEffects.cpp b/src/server/game/Spells/SpellEffects.cpp index 0f90f9bdbd4..7ddb0459313 100755 --- a/src/server/game/Spells/SpellEffects.cpp +++ b/src/server/game/Spells/SpellEffects.cpp @@ -879,7 +879,7 @@ void Spell::EffectDummy(SpellEffIndex effIndex) m_caster->SummonGameObject(179644, creatureTarget->GetPositionX(), creatureTarget->GetPositionY(), creatureTarget->GetPositionZ(), creatureTarget->GetOrientation(), 0, 0, 0, 0, uint32(creatureTarget->GetRespawnTime()-time(NULL))); sLog->outDebug("SummonGameObject at SpellEfects.cpp EffectDummy for Spell 23019"); - creatureTarget->ForcedDespawn(); + creatureTarget->DespawnOrUnsummon(); return; } @@ -1044,7 +1044,7 @@ void Spell::EffectDummy(SpellEffIndex effIndex) if (!unitTarget || unitTarget->GetTypeId() != TYPEID_UNIT) return; - unitTarget->ToCreature()->ForcedDespawn(); + unitTarget->ToCreature()->DespawnOrUnsummon(); //cast spell Raptor Capture Credit m_caster->CastSpell(m_caster, 42337, true, NULL); @@ -3681,7 +3681,7 @@ void Spell::EffectTameCreature(SpellEffIndex /*effIndex*/) return; // "kill" original creature - creatureTarget->ForcedDespawn(); + creatureTarget->DespawnOrUnsummon(); uint8 level = (creatureTarget->getLevel() < (m_caster->getLevel() - 5)) ? (m_caster->getLevel() - 5) : creatureTarget->getLevel(); |