diff --git a/src/common/Network/PacketDef/Ipcs.h b/src/common/Network/PacketDef/Ipcs.h index 7d1af019..0515d755 100644 --- a/src/common/Network/PacketDef/Ipcs.h +++ b/src/common/Network/PacketDef/Ipcs.h @@ -45,11 +45,10 @@ namespace Packets { enum ServerZoneIpcType : uint16_t { - // static opcode ( the ones that rarely if ever change ) + // static opcode ( the ones that rarely, if ever, change ) Ping = 0x0065, Init = 0x0066, - //ActorSpawn = 0x0190, // DEPRECATED ActorFreeSpawn = 0x0191, InitZone = 0x019A, @@ -74,6 +73,7 @@ namespace Packets { CFRegistered = 0x00B8, // updated 4.1 SocialRequestResponse = 0x00BB, // updated 4.1 CancelAllianceForming = 0x00C6, // updated 4.2 + Chat = 0x00F7, // updated 4.3 SocialList = 0x00FD, // updated 4.3 @@ -111,7 +111,8 @@ namespace Packets { ObjectSpawn = 0x017D, // updated 4.3 ObjectDespawn = 0x017E, // updated 4.3 - UpdateClassInfo = 0x018A, // updated 4.3 + + InventoryActionAck = 0x0180, // updated 4.2 ? InitUI = 0x0181, // updated 4.3 PlayerStats = 0x0182, // updated 4.3 @@ -120,13 +121,14 @@ namespace Packets { PlayerClassInfo = 0x0185, // updated 4.3 ModelEquip = 0x0186, // updated 4.3 + UpdateClassInfo = 0x018A, // updated 4.3 + ItemInfo = 0x0190, // updated 4.3 ContainerInfo = 0x0192, // updated 4.3 InventoryTransactionFinish = 0x0193, // updated 4.3 InventoryTransaction = 0x0194, // updated 4.3 CurrencyCrystalInfo = 0x0197, // updated 4.3 - InventoryActionAck = 0x0180, // updated 4.2 ? UpdateInventorySlot = 0x0198, // updated 4.3 EventPlay = 0x01A6, // updated 4.3 @@ -137,21 +139,24 @@ namespace Packets { EventLinkshell = 0x1169, - QuestMessage = 0x01CE, // updated 4.3 - QuestTracker = 0x01D3, // updated 4.3 + QuestActiveList = 0x01C3, // updated 4.3 + QuestUpdate = 0x01C4, // updated 4.3 + QuestCompleteList = 0x01C5, // updated 4.3 QuestFinish = 0x01C6, // updated 4.3 MSQTrackerComplete = 0x01C7, // updated 4.3 MSQTrackerProgress = 0x01C8, // updated 4.3 - QuestActiveList = 0x01C3, // updated 4.3 - QuestUpdate = 0x01C4, // updated 4.3 - QuestCompleteList = 0x01C5, // updated 4.3 + QuestMessage = 0x01CE, // updated 4.3 + + QuestTracker = 0x01D3, // updated 4.3 Mount = 0x01E3, // updated 4.3 DirectorVars = 0x01E5, // updated 4.3 + CFAvailableContents = 0x01FD, // updated 4.2 + WeatherChange = 0x0200, // updated 4.3 PlayerTitleList = 0x0201, // updated 4.3 Discovery = 0x0202, // updated 4.3 @@ -160,13 +165,13 @@ namespace Packets { EquipDisplayFlags = 0x0210, // updated 4.3 - CFAvailableContents = 0x01FD, // updated 4.2 + DuelChallenge = 0x0277, // 4.2; this is responsible for opening the ui + PerformNote = 0x0286, // updated 4.3 PrepareZoning = 0x0291, // updated 4.3 ActorGauge = 0x0292, // updated 4.3 - DuelChallenge = 0x0277, // 4.2; this is the responsible for opening an ui - PerformNote = 0x0286, // updated 4.3 + // Unknown IPC types that still need to be sent // TODO: figure all these out properly