aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2018-07-24 10:46:14 +0200
committerShauren <shauren.trinity@gmail.com>2021-10-17 01:30:05 +0200
commit48ce1965bad3f24ffbe9d98676dfc1ffd81de9a2 (patch)
tree31830eacfb73c92d2b31646b7da728ea1c0985e4 /src
parentf7e5931b4947d2b0590b073381a4acb10056366c (diff)
visibility range check, fac4700 follow-up
(cherry picked from commit b7c0f1961c8800ff96e55b42df4448bdfc65092e)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Maps/Map.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Maps/Map.cpp b/src/server/game/Maps/Map.cpp
index 27ee16d533f..2f783e65bea 100644
--- a/src/server/game/Maps/Map.cpp
+++ b/src/server/game/Maps/Map.cpp
@@ -884,7 +884,7 @@ void Map::Update(uint32 t_diff)
for (std::pair<uint32, AuraApplication*> 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)