From 32dc92b2cd82927e24dca61f775f0dba144a1588 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 13 Dec 2008 10:50:45 -0600 Subject: *Do not let Illidan cast parasite on Akama. *Some cell visit update. --HG-- branch : trunk --- src/game/DynamicObject.cpp | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'src/game/DynamicObject.cpp') diff --git a/src/game/DynamicObject.cpp b/src/game/DynamicObject.cpp index 18e1d4ee720..dcac7f08a9b 100644 --- a/src/game/DynamicObject.cpp +++ b/src/game/DynamicObject.cpp @@ -115,20 +115,8 @@ void DynamicObject::Update(uint32 p_time) if(m_updateTimer < p_time) { - CellPair p(Trinity::ComputeCellPair(GetPositionX(), GetPositionY())); - Cell cell(p); - cell.data.Part.reserved = ALL_DISTRICT; - cell.SetNoCreate(); - Trinity::DynamicObjectUpdater notifier(*this,caster); - - TypeContainerVisitor world_object_notifier(notifier); - TypeContainerVisitor grid_object_notifier(notifier); - - CellLock cell_lock(cell, p); - cell_lock->Visit(cell_lock, world_object_notifier, *GetMap()); - cell_lock->Visit(cell_lock, grid_object_notifier, *GetMap()); - + GetMap()->VisitAll(GetPositionX(), GetPositionY(), GetRadius(), notifier); m_updateTimer = 500; // is this official-like? }else m_updateTimer -= p_time; -- cgit v1.2.3