From 5a3b3d83eeac2e7b2d770bbe1346f2706dc25d01 Mon Sep 17 00:00:00 2001 From: n0n4m3 Date: Sat, 19 Dec 2009 19:46:07 +0100 Subject: Fixed some typos and revert one commit --HG-- branch : trunk --- src/game/ObjectAccessor.cpp | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'src/game/ObjectAccessor.cpp') diff --git a/src/game/ObjectAccessor.cpp b/src/game/ObjectAccessor.cpp index 29692a7264d..e52423eabd8 100644 --- a/src/game/ObjectAccessor.cpp +++ b/src/game/ObjectAccessor.cpp @@ -184,6 +184,24 @@ ObjectAccessor::SaveAllPlayers() itr->second->SaveToDB(); } +void +ObjectAccessor::UpdateObject(Object* obj, Player* exceptPlayer) +{ + UpdateDataMapType update_players; + obj->BuildUpdate(update_players); + + WorldPacket packet; + for (UpdateDataMapType::iterator iter = update_players.begin(); iter != update_players.end(); ++iter) + { + if(iter->first == exceptPlayer) + continue; + + iter->second.BuildPacket(&packet); + iter->first->GetSession()->SendPacket(&packet); + packet.clear(); + } +} + void ObjectAccessor::_buildUpdateObject(Object *obj, UpdateDataMapType &update_players) { -- cgit v1.2.3