diff options
author | megamage <none@none> | 2009-06-13 09:18:54 -0500 |
---|---|---|
committer | megamage <none@none> | 2009-06-13 09:18:54 -0500 |
commit | ee9c12b48041884267c483ec1d5a197a9d9729ab (patch) | |
tree | ab220e68b73d4164fb8188ddf518b0eb57510e15 /src/game/SpellEffects.cpp | |
parent | 6b7964e3b437102c57dff3f96f16ba181334759a (diff) |
*Some fix of vehicles. Thanks to Seizerkiller.
--HG--
branch : trunk
Diffstat (limited to 'src/game/SpellEffects.cpp')
-rw-r--r-- | src/game/SpellEffects.cpp | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/src/game/SpellEffects.cpp b/src/game/SpellEffects.cpp index 051ff8bb198..15bdaaeee21 100644 --- a/src/game/SpellEffects.cpp +++ b/src/game/SpellEffects.cpp @@ -2823,7 +2823,6 @@ void Spell::EffectPersistentAA(uint32 i) delete dynObj; return; } - dynObj->SetUInt32Value(OBJECT_FIELD_TYPE, 65); dynObj->SetUInt32Value(DYNAMICOBJECT_BYTES, 0x01eeeeee); caster->AddDynObject(dynObj); dynObj->GetMap()->Add(dynObj); @@ -3569,10 +3568,8 @@ void Spell::EffectDistract(uint32 /*i*/) if ( unitTarget->GetTypeId() == TYPEID_PLAYER ) { // For players just turn them - WorldPacket data; - ((Player*)unitTarget)->BuildTeleportAckMsg(&data, unitTarget->GetPositionX(), unitTarget->GetPositionY(), unitTarget->GetPositionZ(), angle); - ((Player*)unitTarget)->GetSession()->SendPacket( &data ); ((Player*)unitTarget)->SetPosition(unitTarget->GetPositionX(), unitTarget->GetPositionY(), unitTarget->GetPositionZ(), angle, false); + ((Player*)unitTarget)->SendTeleportAckMsg(); } else { @@ -3625,7 +3622,6 @@ void Spell::EffectAddFarsight(uint32 i) delete dynObj; return; } - dynObj->SetUInt32Value(OBJECT_FIELD_TYPE, 65); dynObj->SetUInt32Value(DYNAMICOBJECT_BYTES, 0x80000002); m_caster->AddDynObject(dynObj); |