diff options
Diffstat (limited to 'src/game/SpellAuras.cpp')
-rw-r--r-- | src/game/SpellAuras.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/game/SpellAuras.cpp b/src/game/SpellAuras.cpp index f6871b00072..24ce2d02b78 100644 --- a/src/game/SpellAuras.cpp +++ b/src/game/SpellAuras.cpp @@ -3886,9 +3886,9 @@ void AuraEffect::HandleFeignDeath(bool apply, bool Real, bool /*changeAmount*/) */ std::list<Unit*> targets; - Trinity::AnyUnfriendlyUnitInObjectRangeCheck u_check(m_target, m_target, World::GetMaxVisibleDistance()); + Trinity::AnyUnfriendlyUnitInObjectRangeCheck u_check(m_target, m_target, m_target->GetMap()->GetVisibilityDistance()); Trinity::UnitListSearcher<Trinity::AnyUnfriendlyUnitInObjectRangeCheck> searcher(m_target, targets, u_check); - m_target->VisitNearbyObject(World::GetMaxVisibleDistance(), searcher); + m_target->VisitNearbyObject(m_target->GetMap()->GetVisibilityDistance(), searcher); for(std::list<Unit*>::iterator iter = targets.begin(); iter != targets.end(); ++iter) { if(!(*iter)->hasUnitState(UNIT_STAT_CASTING)) @@ -6487,8 +6487,8 @@ void AuraEffect::PeriodicDummyTick() CellLock<GridReadGuard> cell_lock(cell, p); - cell_lock->Visit(cell_lock, grid_object_checker, *caster->GetMap()); - cell_lock->Visit(cell_lock, world_object_checker, *caster->GetMap()); + cell_lock->Visit(cell_lock, grid_object_checker, *caster->GetMap(), *caster, radius); + cell_lock->Visit(cell_lock, world_object_checker, *caster->GetMap(), *caster, radius); } if(targets.empty()) |