BFA Update (still lots of testing to do tho)
This commit is contained in:
@@ -78,8 +78,6 @@ namespace Game.Network.Packets
|
||||
public override void Read()
|
||||
{
|
||||
DosResponse = _worldPacket.ReadUInt64();
|
||||
Build = _worldPacket.ReadUInt16();
|
||||
BuildType = _worldPacket.ReadInt8();
|
||||
RegionID = _worldPacket.ReadUInt32();
|
||||
BattlegroupID = _worldPacket.ReadUInt32();
|
||||
RealmID = _worldPacket.ReadUInt32();
|
||||
@@ -95,8 +93,6 @@ namespace Game.Network.Packets
|
||||
RealmJoinTicket = _worldPacket.ReadString(realmJoinTicketSize);
|
||||
}
|
||||
|
||||
public ushort Build;
|
||||
public sbyte BuildType;
|
||||
public uint RegionID;
|
||||
public uint BattlegroupID;
|
||||
public uint RealmID;
|
||||
@@ -145,6 +141,7 @@ namespace Game.Network.Packets
|
||||
_worldPacket.WriteBit(SuccessInfo.Value.ForceCharacterTemplate);
|
||||
_worldPacket.WriteBit(SuccessInfo.Value.NumPlayersHorde.HasValue);
|
||||
_worldPacket.WriteBit(SuccessInfo.Value.NumPlayersAlliance.HasValue);
|
||||
_worldPacket.WriteBit(SuccessInfo.Value.ExpansionTrialExpiration.HasValue);
|
||||
_worldPacket.FlushBits();
|
||||
|
||||
{
|
||||
@@ -164,6 +161,9 @@ namespace Game.Network.Packets
|
||||
if (SuccessInfo.Value.NumPlayersAlliance.HasValue)
|
||||
_worldPacket.WriteUInt16(SuccessInfo.Value.NumPlayersAlliance.Value);
|
||||
|
||||
if(SuccessInfo.Value.ExpansionTrialExpiration.HasValue)
|
||||
_worldPacket.WriteInt32(SuccessInfo.Value.ExpansionTrialExpiration.Value);
|
||||
|
||||
foreach (VirtualRealmInfo virtualRealm in SuccessInfo.Value.VirtualRealms)
|
||||
virtualRealm.Write(_worldPacket);
|
||||
|
||||
@@ -216,6 +216,7 @@ namespace Game.Network.Packets
|
||||
public bool ForceCharacterTemplate; // forces the client to always use a character template when creating a new character. @see Templates. @todo implement
|
||||
public Optional<ushort> NumPlayersHorde; // number of horde players in this realm. @todo implement
|
||||
public Optional<ushort> NumPlayersAlliance; // number of alliance players in this realm. @todo implement
|
||||
public Optional<int> ExpansionTrialExpiration; // expansion trial expiration unix timestamp
|
||||
|
||||
public struct BillingInfo
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user