aboutsummaryrefslogtreecommitdiff
path: root/src/game/GameObject.cpp
diff options
context:
space:
mode:
authormegamage <none@none>2009-04-30 12:01:08 -0500
committermegamage <none@none>2009-04-30 12:01:08 -0500
commit0e3453e6d4340b39a4972045891d843936958b30 (patch)
tree998e97caafa5be4af77d88db2c4702068746006b /src/game/GameObject.cpp
parentf477476012d0c3e60b567b7be3194738d60a3b80 (diff)
*Add function Gobject::sendcustomanim
--HG-- branch : trunk
Diffstat (limited to 'src/game/GameObject.cpp')
-rw-r--r--src/game/GameObject.cpp13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/game/GameObject.cpp b/src/game/GameObject.cpp
index b7043de99f1..61e742735fb 100644
--- a/src/game/GameObject.cpp
+++ b/src/game/GameObject.cpp
@@ -218,10 +218,7 @@ void GameObject::Update(uint32 /*p_time*/)
udata.BuildPacket(&packet);
((Player*)caster)->GetSession()->SendPacket(&packet);
- WorldPacket data(SMSG_GAMEOBJECT_CUSTOM_ANIM,8+4);
- data << GetGUID();
- data << (uint32)(0);
- ((Player*)caster)->SendMessageToSet(&data,true);
+ SendCustomAnim();
}
m_lootState = GO_READY; // can be successfully open with some chance
@@ -1385,6 +1382,14 @@ void GameObject::CastSpell(Unit* target, uint32 spellId)
//trigger->RemoveCorpse();
}
+void GameObject::SendCustomAnim()
+{
+ WorldPacket data(SMSG_GAMEOBJECT_CUSTOM_ANIM,8+4);
+ data << GetGUID();
+ data << (uint32)0;
+ SendMessageToSet(&data, true);
+}
+
// overwrite WorldObject function for proper name localization
const char* GameObject::GetNameForLocaleIdx(int32 loc_idx) const
{