aboutsummaryrefslogtreecommitdiff
path: root/src/game/SpellEffects.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-06-13 09:18:54 -0500
committermegamage <none@none>2009-06-13 09:18:54 -0500
commitee9c12b48041884267c483ec1d5a197a9d9729ab (patch)
treeab220e68b73d4164fb8188ddf518b0eb57510e15 /src/game/SpellEffects.cpp
parent6b7964e3b437102c57dff3f96f16ba181334759a (diff)
*Some fix of vehicles. Thanks to Seizerkiller.
--HG-- branch : trunk
Diffstat (limited to 'src/game/SpellEffects.cpp')
-rw-r--r--src/game/SpellEffects.cpp6
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);