Core/PacketIO: Updated packet structures to 9.2.5
Port From (https://github.com/TrinityCore/TrinityCore/commit/d3c4216de8e1dcb9f62d2fcc1b9b72852e5409c9)
This commit is contained in:
@@ -399,6 +399,7 @@ namespace Game.Groups
|
||||
MemberSlot member = new();
|
||||
member.guid = player.GetGUID();
|
||||
member.name = player.GetName();
|
||||
member.race = player.GetRace();
|
||||
member._class = (byte)player.GetClass();
|
||||
member.group = subGroup;
|
||||
member.flags = 0;
|
||||
@@ -1469,6 +1470,10 @@ namespace Game.Groups
|
||||
playerInfos.Name = member.name;
|
||||
playerInfos.Class = member._class;
|
||||
|
||||
ChrRacesRecord race = CliDB.ChrRacesStorage.LookupByKey((uint)member.race);
|
||||
FactionTemplateRecord raceFaction = CliDB.FactionTemplateStorage.LookupByKey(race.FactionID);
|
||||
playerInfos.FactionGroup = raceFaction.FactionGroup;
|
||||
|
||||
playerInfos.Status = GroupMemberOnlineStatus.Offline;
|
||||
if (memberPlayer && memberPlayer.GetSession() && !memberPlayer.GetSession().PlayerLogout())
|
||||
playerInfos.Status = GroupMemberOnlineStatus.Online | (IsBGGroup() || IsBFGroup() ? GroupMemberOnlineStatus.PVP : 0);
|
||||
@@ -2845,6 +2850,7 @@ namespace Game.Groups
|
||||
{
|
||||
public ObjectGuid guid;
|
||||
public string name;
|
||||
public Race race;
|
||||
public byte _class;
|
||||
public byte group;
|
||||
public GroupMemberFlags flags;
|
||||
|
||||
Reference in New Issue
Block a user