Core/PacketIO: Drop correct field in SMSG_PARTY_UPDATE and utilize new bit properly
Port From (https://github.com/TrinityCore/TrinityCore/commit/6d86c670dda434c7956164b1ca4490b93f8d862f)
This commit is contained in:
@@ -1479,12 +1479,11 @@ namespace Game.Groups
|
||||
|
||||
playerInfos.GUID = member.guid;
|
||||
playerInfos.Name = member.name;
|
||||
playerInfos.Class = member._class;
|
||||
|
||||
playerInfos.FactionGroup = Player.GetFactionGroupForRace(member.race);
|
||||
|
||||
playerInfos.Status = GroupMemberOnlineStatus.Offline;
|
||||
if (memberPlayer && memberPlayer.GetSession() && !memberPlayer.GetSession().PlayerLogout())
|
||||
playerInfos.Status = GroupMemberOnlineStatus.Online | (IsBGGroup() || IsBFGroup() ? GroupMemberOnlineStatus.PVP : 0);
|
||||
playerInfos.Connected = memberPlayer?.GetSession() != null && !memberPlayer.GetSession().PlayerLogout();
|
||||
|
||||
playerInfos.Subgroup = member.group; // groupid
|
||||
playerInfos.Flags = (byte)member.flags; // See enum GroupMemberFlags
|
||||
|
||||
Reference in New Issue
Block a user