aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Groups/Group.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/game/Groups/Group.cpp')
-rw-r--r--src/server/game/Groups/Group.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/server/game/Groups/Group.cpp b/src/server/game/Groups/Group.cpp
index 3a1cefe3433..272b21c5366 100644
--- a/src/server/game/Groups/Group.cpp
+++ b/src/server/game/Groups/Group.cpp
@@ -1562,12 +1562,11 @@ void Group::SendUpdateToPlayer(ObjectGuid playerGUID, MemberSlot* slot)
playerInfos.GUID = citr->guid;
playerInfos.Name = citr->name;
+ playerInfos.Class = citr->_class;
playerInfos.FactionGroup = Player::GetFactionGroupForRace(citr->race);
- playerInfos.Status = MEMBER_STATUS_OFFLINE;
- if (member && member->GetSession() && !member->GetSession()->PlayerLogout())
- playerInfos.Status = MEMBER_STATUS_ONLINE | (isBGGroup() || isBFGroup() ? MEMBER_STATUS_PVP : 0);
+ playerInfos.Connected = member && member->GetSession() && !member->GetSession()->PlayerLogout();
playerInfos.Subgroup = citr->group; // groupid
playerInfos.Flags = citr->flags; // See enum GroupMemberFlags