新增部分数据包

This commit is contained in:
Longfeng Qin 2024-09-18 04:21:17 +08:00
parent d822a2acdd
commit f046d20543
64 changed files with 1869 additions and 13 deletions

View File

@ -41,7 +41,7 @@ namespace PSO2SERVER.Packets.Handlers
questDef = def
};
context.currentParty.currentQuest = quest;
context.SendPacket(new SetQuestPacket(def, context.User));
context.SendPacket(new SetQuestInfoPacket(def, context.User));
context.SendPacket(new QuestStartPacket(def, diff));
}

View File

@ -23,7 +23,7 @@ namespace PSO2SERVER.Packets.PSOPackets
public override PacketHeader GetHeader()
{
return new PacketHeader(0x00, 0x00, PacketFlags.None);
return new PacketHeader(0x00, 0x0, PacketFlags.None);
}
#endregion

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class StartCutscenePacket : Packet
{
public StartCutscenePacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0B, 0x06, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class MinimapRevealPacket : Packet
{
public MinimapRevealPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0B, 0x13, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class SetQuestPointsPacket : Packet
{
public SetQuestPointsPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0B, 0x1F, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class QuestPointsAddedPacket : Packet
{
public QuestPointsAddedPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0B, 0x28, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class EQARKSLevelPacket : Packet
{
public EQARKSLevelPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0B, 0x62, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk0BAFPacket : Packet
{
public Unk0BAFPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0B, 0xAF, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk0BD0Packet : Packet
{
public Unk0BD0Packet()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0B, 0xD0, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk0BF1Packet : Packet
{
public Unk0BF1Packet()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0B, 0xF1, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class AddMemberPacket : Packet
{
public AddMemberPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x00, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class RemoveMemberPacket : Packet
{
public RemoveMemberPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x01, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class PartyInviteResultPacket : Packet
{
public PartyInviteResultPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x04, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class NewInvitePacket : Packet
{
public NewInvitePacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x06, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class PartySettingsPacket : Packet
{
public PartySettingsPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x0D, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class NewLeaderPacket : Packet
{
public NewLeaderPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x0F, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class KickedMemberPacket : Packet
{
public KickedMemberPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x11, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class ChatStatusPacket : Packet
{
public ChatStatusPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x19, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk0E1APacket : Packet
{
public Unk0E1APacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x1A, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class PartyInfoPacket : Packet
{
public PartyInfoPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x1B, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class PartyInfoStopperPacker : Packet
{
public PartyInfoStopperPacker()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x1C, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class PartyDetailsPacket : Packet
{
public PartyDetailsPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x1E, PacketFlags.None);
}
#endregion
}
}

View File

@ -1,17 +1,18 @@
using System;
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PSO2SERVER.Models;
namespace PSO2SERVER.Packets.PSOPackets
{
class SetQuestPacket : Packet
public class SetQuestInfoPacket : Packet
{
QuestDefiniton questdef;
Database.Player p;
public SetQuestPacket(QuestDefiniton questdef, Database.Player p)
public SetQuestInfoPacket(QuestDefiniton questdef, Database.Player p)
{
this.questdef = questdef;
this.p = p;
@ -35,10 +36,9 @@ namespace PSO2SERVER.Packets.PSOPackets
writer.Write(0);
return writer.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0xE, 0x25);
return new PacketHeader(0x0E, 0x25, PacketFlags.None);
}
}
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class NewBusyStatePacket : Packet
{
public NewBusyStatePacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x2B, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk0E21Packet : Packet
{
public Unk0E21Packet()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x2E, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class SetPartyQuestPacket : Packet
{
public SetPartyQuestPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x3E, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class SetPartyColorPacket : Packet
{
public SetPartyColorPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x4F, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk0E52Packet : Packet
{
public Unk0E52Packet()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x52, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class PartySetupFinishPacket : Packet
{
public PartySetupFinishPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x0E, 0x67, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class CharacterDeletionPacket : Packet
{
public CharacterDeletionPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x08, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class EncryptionResponsePacket : Packet
{
public EncryptionResponsePacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x0C, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class ClientPongPacket : Packet
{
public ClientPongPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x0E, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class BlockListPacket : Packet
{
public BlockListPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x10, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class BlockSwitchResponsePacket : Packet
{
public BlockSwitchResponsePacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x13, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class UserInfoPacket : Packet
{
public UserInfoPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x1B, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class NicknameRequestPacket : Packet
{
public NicknameRequestPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x1E, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class BlockBalancePacket : Packet
{
public BlockBalancePacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x2C, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class ShipListPacket : Packet
{
public ShipListPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x3D, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class AllBlocksListPacket : Packet
{
public AllBlocksListPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x65, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class SalonResponse : Packet
{
public SalonResponse()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x67, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class ChallengeRequestPacket : Packet
{
public ChallengeRequestPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x68, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk116FPacket : Packet
{
public Unk116FPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x6F, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class NotificationStatusPacket : Packet
{
public NotificationStatusPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x71, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class LoginHistoryPacket : Packet
{
public LoginHistoryPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x87, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class SecondPwdOperationPacket : Packet
{
public SecondPwdOperationPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x8C, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class CharacterUndeletionPacket : Packet
{
public CharacterUndeletionPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x91, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class CharacterRenamePacket : Packet
{
public CharacterRenamePacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x98, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class CharacterNewNamePacket : Packet
{
public CharacterNewNamePacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0x9C, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk11AFPacket : Packet
{
public Unk11AFPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0xAF, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class CharacterMovePacket : Packet
{
public CharacterMovePacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0xB9, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk11D7Packet : Packet
{
public Unk11D7Packet()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0xD7, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class BannerListPacket : Packet
{
public BannerListPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0xED, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class EmailCodeRequestPacket : Packet
{
public EmailCodeRequestPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0xEE, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk11FFPacket : Packet
{
public Unk11FFPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x11, 0xFF, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class SpawnEmergencyPacket : Packet
{
public SpawnEmergencyPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x15, 0x02, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class EmergencyEndPacket : Packet
{
public EmergencyEndPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x15, 0x03, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class EmergencyProgressPacket : Packet
{
public EmergencyProgressPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x15, 0x05, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class Unk1508Packet : Packet
{
public Unk1508Packet()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x15, 0x08, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class AvailableEmergenciesPacket : Packet
{
public AvailableEmergenciesPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x15, 0x11, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class FriendListPacket : Packet
{
public FriendListPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x18, 0x15, PacketFlags.None);
}
#endregion
}
}

View File

@ -0,0 +1,31 @@
using PSO2SERVER.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace PSO2SERVER.Packets.PSOPackets
{
public class AddedRequestPacket : Packet
{
public AddedRequestPacket()
{
}
#region implemented abstract members of Packet
public override byte[] Build()
{
var pkt = new PacketWriter();
return pkt.ToArray();
}
public override PacketHeader GetHeader()
{
return new PacketHeader(0x18, 0x1A, PacketFlags.None);
}
#endregion
}
}

View File

@ -220,23 +220,82 @@
<Compile Include="Packets\PSOPackets\04-ObjectPacket\04-80-MovementActionServerPacket.cs" />
<Compile Include="Packets\PSOPackets\04-ObjectPacket\04-81-ActionUpdateServerPacket.cs" />
<Compile Include="Packets\PSOPackets\04-ObjectPacket\04-3B-DespawnPlayerPacket.cs" />
<Compile Include="Packets\PSOPackets\06-PlayerStatusPackets\06-05-GainedEXPPacket.cs" />
<Compile Include="Packets\PSOPackets\06-PlayerStatusPackets\06-00-SetPlayerIDPacket.cs" />
<Compile Include="Packets\PSOPackets\06-PlayerStatusPacket\06-05-GainedEXPPacket.cs" />
<Compile Include="Packets\PSOPackets\06-PlayerStatusPacket\06-00-SetPlayerIDPacket.cs" />
<Compile Include="Packets\PSOPackets\08-SpawnPacket\08-09-EventSpawnPacket.cs" />
<Compile Include="Packets\PSOPackets\08-SpawnPacket\08-0D-EnemySpawnPacket.cs" />
<Compile Include="Packets\PSOPackets\08-SpawnPacket\08-05-TransporterSpawnPacket.cs" />
<Compile Include="Packets\PSOPackets\08-SpawnPacket\08-0C-NPCSpawnPacket.cs" />
<Compile Include="Packets\PSOPackets\08-SpawnPacket\08-0B-ObjectSpawnPacket.cs" />
<Compile Include="Packets\PSOPackets\0B-QuestPacket\0B-1F-SetQuestPointsPacket.cs" />
<Compile Include="Packets\PSOPackets\0B-QuestPacket\0B-28-QuestPointsAddedPacket.cs" />
<Compile Include="Packets\PSOPackets\0B-QuestPacket\0B-AF-Unk0BAFPacket.cs" />
<Compile Include="Packets\PSOPackets\0B-QuestPacket\0B-D0-Unk0BD0Packet.cs" />
<Compile Include="Packets\PSOPackets\0B-QuestPacket\0B-F1-Unk0BF1Packet.cs" />
<Compile Include="Packets\PSOPackets\0B-QuestPacket\0B-62-EQARKSLevelPacket.cs" />
<Compile Include="Packets\PSOPackets\0B-QuestPacket\0B-13-MinimapRevealPacket.cs" />
<Compile Include="Packets\PSOPackets\0B-QuestPacket\0B-06-StartCutscenePacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-01-RemoveMemberPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-0F-NewLeaderPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-11-KickedMemberPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-19-ChatStatusPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-1A-Unk0E1APacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-1C-PartyInfoStopperPacker.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-1E-PartyDetailsPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-2E-Unk0E21Packet.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-25-SetQuestInfoPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-2B-NewBusyStatePacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-3E-SetPartyQuestPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-52-Unk0E52Packet.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-67-PartySetupFinishPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-4F-SetPartyColorPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-1B-PartyInfoPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-0D-PartySettingsPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-06-NewInvitePacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-04-PartyInviteResultPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-00-AddMemberPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-FF-Unk11FFPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-EE-EmailCodeRequestPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-9C-CharacterNewNamePacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-AF-Unk11AFPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-B9-CharacterMovePacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-91-CharacterUndeletionPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-98-CharacterRenamePacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-ED-BannerListPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-D7-Unk11D7Packet.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-6F-Unk116FPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-71-NotificationStatusPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-87-LoginHistoryPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-8C-SecondPwdOperationPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-68-ChallengeRequestPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-67-SalonResponse.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-65-AllBlocksListPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-3D-ShipListPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-2C-BlockBalancePacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-1E-NicknameRequestPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-1B-UserInfoPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-0C-EncryptionResponsePacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-13-BlockSwitchResponsePacket%29.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-10-BlockListPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-0E-ClientPongPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-08-CharacterDeletionPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-55-CreateCharacterTwoResponsePacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-42-CreateCharacterOneResponsePacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-03-CharacterListPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-07-CharacterCreateResponsePacket.cs" />
<Compile Include="Packets\PSOPackets\04-ObjectPacket\04-06-DespawnObjectPacket.cs" />
<Compile Include="Packets\PSOPackets\00-00-UnkPacket.cs" />
<Compile Include="Packets\PSOPackets\00.cs" />
<Compile Include="Packets\PSOPackets\03-ServerPacket\03-2B-UnlockControlsPacket.cs" />
<Compile Include="Packets\PSOPackets\03-ServerPacket\03-24-LoadingLevelPacket.cs" />
<Compile Include="Packets\PSOPackets\03-ServerPacket\03-23-LoadingScreenRemovePacket.cs" />
<Compile Include="Packets\PSOPackets\03-ServerPacket\03-08-ServerHelloPacket.cs" />
<Compile Include="Packets\PSOPackets\15-EmergencyPacket\15-03-EmergencyEndPacket.cs" />
<Compile Include="Packets\PSOPackets\15-EmergencyPacket\15-05-EmergencyProgressPacket.cs" />
<Compile Include="Packets\PSOPackets\15-EmergencyPacket\15-08-Unk1508Packet.cs" />
<Compile Include="Packets\PSOPackets\15-EmergencyPacket\15-11-AvailableEmergenciesPacket.cs" />
<Compile Include="Packets\PSOPackets\15-EmergencyPacket\15-02-SpawnEmergencyPacket.cs" />
<Compile Include="Packets\PSOPackets\18-FriendPacket\18-15-FriendListPacket.cs" />
<Compile Include="Packets\PSOPackets\18-FriendPacket\18-1A-AddedRequestPacket.cs" />
<Compile Include="Packets\PSOPackets\1C-AlliancePacket\1C-1F-GuildInfoPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-01-LoginDataPacket.cs" />
<Compile Include="Packets\PSOPackets\04-ObjectPacket\04-07-MovementPacket.cs" />
@ -249,7 +308,6 @@
<Compile Include="Packets\PSOPackets\0B-QuestPacket\0B-18-QuestListPacket.cs" />
<Compile Include="Packets\PSOPackets\11-ClientPacket\11-1C-SetCurrencyPacket.cs" />
<Compile Include="Packets\PSOPackets\0F-ItemPacket\0F-14-SetMesetaPacket.cs" />
<Compile Include="Packets\PSOPackets\0E-PartyPacket\0E-25-SetQuestPacket.cs" />
<Compile Include="Packets\PSOPackets\03-ServerPacket\03-04-LoadingScreenTransitionPacket.cs" />
<Compile Include="Packets\PSOPackets\23-FlagPackets\23-02-SetFlagPacket.cs" />
<Compile Include="Packets\PSOPackets\23-FlagPackets\23-04-ServerSetFlagPacket.cs" />