aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Groups/Group.cpp
diff options
context:
space:
mode:
authorVincent-Michael <Vincent_Michael@gmx.de>2014-06-22 15:38:22 +0200
committerVincent-Michael <Vincent_Michael@gmx.de>2014-06-22 15:38:22 +0200
commit9bac986f35067941552b7dec8da81eac127d2f66 (patch)
tree196a7151caaa800c571bff9906235f8b8dffc744 /src/server/game/Groups/Group.cpp
parentcaf7e16832173edd9ebb8e349549a477c9ab83e6 (diff)
parentec8cccffe9638e368def784f6f3d92b133cb7719 (diff)
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
Diffstat (limited to 'src/server/game/Groups/Group.cpp')
-rw-r--r--src/server/game/Groups/Group.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp
index f0ddd714657..ce92f9f1b53 100644
--- a/src/server/game/Groups/Group.cpp
+++ b/src/server/game/Groups/Group.cpp
@@ -1605,7 +1605,7 @@ void Group::UpdatePlayerOutOfRange(Player* player)
for (GroupReference* itr = GetFirstMember(); itr != NULL; itr = itr->next())
{
member = itr->GetSource();
- if (member && !member->IsWithinDist(player, member->GetSightRange(), false))
+ if (member && member != player && (!member->IsInMap(player) || !member->IsWithinDist(player, member->GetSightRange(), false)))
member->GetSession()->SendPacket(&data);
}
}