From 64780d7b31e3183fc13b99efe43fa30bb38b4abf Mon Sep 17 00:00:00 2001 From: Treeston Date: Tue, 24 Jul 2018 10:46:14 +0200 Subject: [PATCH] visibility range check, fac4700 follow-up --- src/server/game/Maps/Map.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp index afbfe25899d..28e552b8184 100644 --- a/src/server/game/Maps/Map.cpp +++ b/src/server/game/Maps/Map.cpp @@ -859,7 +859,7 @@ void Map::Update(uint32 t_diff) for (std::pair pair : player->GetAppliedAuras()) { if (Unit* caster = pair.second->GetBase()->GetCaster()) - if (caster->GetTypeId() != TYPEID_PLAYER) + if (caster->GetTypeId() != TYPEID_PLAYER && !caster->IsWithinDistInMap(player, GetVisibilityRange(), false)) toVisit.insert(caster); } for (Unit* unit : toVisit)