diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp
index 168cf44..adb562c 100644
--- a/src/game/SpellEffects.cpp
+++ b/src/game/SpellEffects.cpp
@@ -1764,7 +1764,23 @@ void Spell::EffectDummy(uint32 i)
}
return;
}
- break;
+ //Death Grip temp fix
+ if(m_spellInfo->Id==49576)
+ {
+ if (!unitTarget||!m_caster)
+ return;
+ uint32 mapid = m_caster->GetMapId();
+ float x = m_caster->GetPositionX();
+ float y = m_caster->GetPositionY();
+ float z = m_caster->GetPositionZ()+1;
+ float orientation = unitTarget->GetOrientation();
+ m_caster->CastSpell(unitTarget,49560,true,NULL);//get taunt debuff as well
+ unitTarget->SendMonsterMove(x,y,z,0,MOVEMENTFLAG_JUMPING,1);
+ if (unitTarget->GetTypeId()==TYPEID_PLAYER)
+ unitTarget->NearTeleportTo(x,y,z,orientation,false);
+ return;
+ }
+ break;
}
// pet auras
I'm using this for my server and works very well as I can tell. Any advice for improving? At least at the visual part, the unitTarget does not get pulled like "leap", just walking very fast.