/// <summary>Handles an incoming request for a group member status</summary> /// <param name="client">the Session the incoming packet belongs to</param> /// <param name="packet">the full packet</param> public static void RequestPartyMemberStats(IRealmClient client, RealmPacketIn packet) { EntityId entityId = packet.ReadEntityId(); Group group = client.ActiveCharacter.Group; if (group == null) { return; } GroupMember member = group.GetMember(entityId.Low); if (member == null) { return; } GroupUpdateFlags groupUpdateFlags = GroupUpdateFlags.None; GroupUpdateFlags flags = member.Character == null ? groupUpdateFlags | GroupUpdateFlags.Status : groupUpdateFlags | GroupUpdateFlags.UpdateFull; GroupHandler.SendPartyMemberStatsFull((IPacketReceiver)client, member, flags); }