diff options
Diffstat (limited to 'src/server/game/Groups/Group.cpp')
| -rw-r--r-- | src/server/game/Groups/Group.cpp | 5 |
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 |
