Kicked/Promote leader added but broke login. D/Cing now.

This commit is contained in:
Filip Maj
2016-12-21 18:02:50 -05:00
parent e89b7557b3
commit 16c9b741bf
30 changed files with 1120 additions and 211 deletions

View File

@@ -1,28 +0,0 @@
using FFXIVClassic.Common;
using FFXIVClassic_World_Server.DataObjects;
using System;
using System.IO;
namespace FFXIVClassic_World_Server.Packets.WorldPackets.Send.Group
{
class GroupMemberListEndPacket
{
public const ushort OPCODE = 0x1022;
public const uint PACKET_SIZE = 0x28;
public static SubPacket BuildPacket(Session session, ulong groupId)
{
byte[] data = new byte[PACKET_SIZE - 0x20];
using (MemoryStream mem = new MemoryStream(data))
{
using (BinaryWriter binWriter = new BinaryWriter(mem))
{
binWriter.Write((UInt64)groupId);
}
}
return new SubPacket(true, OPCODE, 0, session.sessionId, data);
}
}
}

View File

@@ -1,31 +0,0 @@
using FFXIVClassic.Common;
using FFXIVClassic_World_Server.DataObjects;
using System;
using System.IO;
namespace FFXIVClassic_World_Server.Packets.WorldPackets.Send.Group
{
class GroupMemberListPacket
{
public const ushort OPCODE = 0x1021;
public const uint PACKET_SIZE = 0x2C;
public static SubPacket BuildPacket(Session session, ulong groupId, uint numMembersInPacket)
{
byte[] data = new byte[PACKET_SIZE - 0x20];
using (MemoryStream mem = new MemoryStream(data))
{
using (BinaryWriter binWriter = new BinaryWriter(mem))
{
binWriter.Write((UInt64)groupId);
binWriter.Write((UInt32)numMembersInPacket);
//Members
}
}
return new SubPacket(true, OPCODE, 0, session.sessionId, data);
}
}
}

View File

@@ -1,30 +0,0 @@
using FFXIVClassic.Common;
using FFXIVClassic_World_Server.DataObjects;
using System;
using System.IO;
namespace FFXIVClassic_World_Server.Packets.WorldPackets.Send.Group
{
class GroupMemberListStartPacket
{
public const ushort OPCODE = 0x1020;
public const uint PACKET_SIZE = 0x30;
public static SubPacket BuildPacket(Session session, int resultCode, ulong groupId, int numMembers)
{
byte[] data = new byte[PACKET_SIZE - 0x20];
using (MemoryStream mem = new MemoryStream(data))
{
using (BinaryWriter binWriter = new BinaryWriter(mem))
{
binWriter.Write((UInt32) resultCode);
binWriter.Write((UInt64) groupId);
binWriter.Write((UInt32) numMembers);
}
}
return new SubPacket(true, OPCODE, 0, session.sessionId, data);
}
}
}

View File

@@ -1,29 +0,0 @@
using FFXIVClassic.Common;
using FFXIVClassic_World_Server.DataObjects;
using System;
using System.IO;
namespace FFXIVClassic_World_Server.Packets.WorldPackets.Send.Group
{
class GroupWorkValuesPacket
{
public const ushort OPCODE = 0x1023;
public const uint PACKET_SIZE = 0x80;
public static SubPacket BuildPacket(Session session, ulong groupId)
{
byte[] data = new byte[PACKET_SIZE - 0x20];
using (MemoryStream mem = new MemoryStream(data))
{
using (BinaryWriter binWriter = new BinaryWriter(mem))
{
binWriter.Write((UInt64)groupId);
//Write data
}
}
return new SubPacket(true, OPCODE, 0, session.sessionId, data);
}
}
}