@@ -21,6 +21,8 @@ public class Communication
2121 public event ReceivedPacketEventHandler OnReceivedClientPerformanceMetricsPacket ;
2222 public event ReceivedPacketEventHandler OnReceivedClientStashActionPacket ;
2323 public event ReceivedPacketEventHandler OnReceivedClientDepotSearchRetrievePacket ;
24+ public event ReceivedPacketEventHandler OnReceivedClientTrackBestiaryRacePacket ;
25+ public event ReceivedPacketEventHandler OnReceivedClientPartyHuntAnalyserPacket ;
2426 public event ReceivedPacketEventHandler OnReceivedClientClientCheckPacket ;
2527 public event ReceivedPacketEventHandler OnReceivedClientGoPathPacket ;
2628 public event ReceivedPacketEventHandler OnReceivedClientGoNorthPacket ;
@@ -88,6 +90,8 @@ public class Communication
8890 public event ReceivedPacketEventHandler OnReceivedClientOpenChannelPacket ;
8991 public event ReceivedPacketEventHandler OnReceivedClientInviteToChannelPacket ;
9092 public event ReceivedPacketEventHandler OnReceivedClientExcludeFromChannelPacket ;
93+ public event ReceivedPacketEventHandler OnReceivedClientCyclopediaHouseActionPacket ;
94+ public event ReceivedPacketEventHandler OnReceivedClientPreyHuntingTaskActionPacket ;
9195 public event ReceivedPacketEventHandler OnReceivedClientCancelPacket ;
9296 public event ReceivedPacketEventHandler OnReceivedClientTournamentInformationPacket ;
9397 public event ReceivedPacketEventHandler OnReceivedClientSubscribeToUpdatesPacket ;
@@ -163,6 +167,7 @@ public class Communication
163167 public event ReceivedPacketEventHandler OnReceivedServerDeadPacket ;
164168 public event ReceivedPacketEventHandler OnReceivedServerStashPacket ;
165169 public event ReceivedPacketEventHandler OnReceivedServerDepotTileStatePacket ;
170+ public event ReceivedPacketEventHandler OnReceivedServerPartyHuntAnalyserPacket ;
166171 public event ReceivedPacketEventHandler OnReceivedServerSpecialContainersAvailablePacket ;
167172 public event ReceivedPacketEventHandler OnReceivedServerClientCheckPacket ;
168173 public event ReceivedPacketEventHandler OnReceivedServerFullMapPacket ;
@@ -241,12 +246,18 @@ public class Communication
241246 public event ReceivedPacketEventHandler OnReceivedServerWaitPacket ;
242247 public event ReceivedPacketEventHandler OnReceivedServerUnjustifiedPointsPacket ;
243248 public event ReceivedPacketEventHandler OnReceivedServerPvpSituationsPacket ;
249+ public event ReceivedPacketEventHandler OnReceivedServerBestiaryTrackerPacket ;
250+ public event ReceivedPacketEventHandler OnReceivedServerPreyHuntingTaskBaseDataPacket ;
251+ public event ReceivedPacketEventHandler OnReceivedServerPreyHuntingTaskDataPacket ;
244252 public event ReceivedPacketEventHandler OnReceivedServerTopFloorPacket ;
245253 public event ReceivedPacketEventHandler OnReceivedServerBottomFloorPacket ;
246254 public event ReceivedPacketEventHandler OnReceivedServerUpdateLootContainersPacket ;
247255 public event ReceivedPacketEventHandler OnReceivedServerPlayerDataTournamentPacket ;
248- public event ReceivedPacketEventHandler OnReceivedServerTournamentLeaderboardPacket ;
256+ public event ReceivedPacketEventHandler OnReceivedServerCyclopediaHouseActionResultPacket ;
249257 public event ReceivedPacketEventHandler OnReceivedServerTournamentInformationPacket ;
258+ public event ReceivedPacketEventHandler OnReceivedServerTournamentLeaderboardPacket ;
259+ public event ReceivedPacketEventHandler OnReceivedServerCyclopediaStaticHouseDataPacket ;
260+ public event ReceivedPacketEventHandler OnReceivedServerCyclopediaCurrentHouseDataPacket ;
250261 public event ReceivedPacketEventHandler OnReceivedServerOutfitPacket ;
251262 public event ReceivedPacketEventHandler OnReceivedServerExivaSuppressedPacket ;
252263 public event ReceivedPacketEventHandler OnReceivedServerUpdateExivaOptionsPacket ;
@@ -377,6 +388,12 @@ public void ParseClientMessage(Client client, NetworkMessage inMessage, NetworkM
377388 case ClientPacketType . DepotSearchRetrieve :
378389 packet . Forward = OnReceivedClientDepotSearchRetrievePacket ? . Invoke ( packet ) ?? true ;
379390 break ;
391+ case ClientPacketType . TrackBestiaryRace :
392+ packet . Forward = OnReceivedClientTrackBestiaryRacePacket ? . Invoke ( packet ) ?? true ;
393+ break ;
394+ case ClientPacketType . PartyHuntAnalyser :
395+ packet . Forward = OnReceivedClientPartyHuntAnalyserPacket ? . Invoke ( packet ) ?? true ;
396+ break ;
380397 case ClientPacketType . ClientCheck :
381398 packet . Forward = OnReceivedClientClientCheckPacket ? . Invoke ( packet ) ?? true ;
382399 break ;
@@ -578,6 +595,12 @@ public void ParseClientMessage(Client client, NetworkMessage inMessage, NetworkM
578595 case ClientPacketType . ExcludeFromChannel :
579596 packet . Forward = OnReceivedClientExcludeFromChannelPacket ? . Invoke ( packet ) ?? true ;
580597 break ;
598+ case ClientPacketType . CyclopediaHouseAction :
599+ packet . Forward = OnReceivedClientCyclopediaHouseActionPacket ? . Invoke ( packet ) ?? true ;
600+ break ;
601+ case ClientPacketType . PreyHuntingTaskAction :
602+ packet . Forward = OnReceivedClientPreyHuntingTaskActionPacket ? . Invoke ( packet ) ?? true ;
603+ break ;
581604 case ClientPacketType . Cancel :
582605 packet . Forward = OnReceivedClientCancelPacket ? . Invoke ( packet ) ?? true ;
583606 break ;
@@ -858,7 +881,17 @@ public void ParseServerMessage(Client client, NetworkMessage inMessage, NetworkM
858881 packet . Forward = OnReceivedServerStashPacket ? . Invoke ( packet ) ?? true ;
859882 break ;
860883 case ServerPacketType . DepotTileState :
861- packet . Forward = OnReceivedServerDepotTileStatePacket ? . Invoke ( packet ) ?? true ;
884+ if ( client . VersionNumber >= 1230000 )
885+ {
886+ packet . Forward = OnReceivedServerSpecialContainersAvailablePacket ? . Invoke ( packet ) ?? true ;
887+ }
888+ else
889+ {
890+ packet . Forward = OnReceivedServerDepotTileStatePacket ? . Invoke ( packet ) ?? true ;
891+ }
892+ break ;
893+ case ServerPacketType . PartyHuntAnalyser :
894+ packet . Forward = OnReceivedServerPartyHuntAnalyserPacket ? . Invoke ( packet ) ?? true ;
862895 break ;
863896 case ServerPacketType . SpecialContainersAvailable :
864897 packet . Forward = OnReceivedServerSpecialContainersAvailablePacket ? . Invoke ( packet ) ?? true ;
@@ -1098,6 +1131,15 @@ public void ParseServerMessage(Client client, NetworkMessage inMessage, NetworkM
10981131 case ServerPacketType . PvpSituations :
10991132 packet . Forward = OnReceivedServerPvpSituationsPacket ? . Invoke ( packet ) ?? true ;
11001133 break ;
1134+ case ServerPacketType . BestiaryTracker :
1135+ packet . Forward = OnReceivedServerBestiaryTrackerPacket ? . Invoke ( packet ) ?? true ;
1136+ break ;
1137+ case ServerPacketType . PreyHuntingTaskBaseData :
1138+ packet . Forward = OnReceivedServerPreyHuntingTaskBaseDataPacket ? . Invoke ( packet ) ?? true ;
1139+ break ;
1140+ case ServerPacketType . PreyHuntingTaskData :
1141+ packet . Forward = OnReceivedServerPreyHuntingTaskDataPacket ? . Invoke ( packet ) ?? true ;
1142+ break ;
11011143 case ServerPacketType . TopFloor :
11021144 packet . Forward = OnReceivedServerTopFloorPacket ? . Invoke ( packet ) ?? true ;
11031145 break ;
@@ -1110,12 +1152,21 @@ public void ParseServerMessage(Client client, NetworkMessage inMessage, NetworkM
11101152 case ServerPacketType . PlayerDataTournament :
11111153 packet . Forward = OnReceivedServerPlayerDataTournamentPacket ? . Invoke ( packet ) ?? true ;
11121154 break ;
1113- case ServerPacketType . TournamentLeaderboard :
1114- packet . Forward = OnReceivedServerTournamentLeaderboardPacket ? . Invoke ( packet ) ?? true ;
1155+ case ServerPacketType . CyclopediaHouseActionResult :
1156+ packet . Forward = OnReceivedServerCyclopediaHouseActionResultPacket ? . Invoke ( packet ) ?? true ;
11151157 break ;
11161158 case ServerPacketType . TournamentInformation :
11171159 packet . Forward = OnReceivedServerTournamentInformationPacket ? . Invoke ( packet ) ?? true ;
11181160 break ;
1161+ case ServerPacketType . TournamentLeaderboard :
1162+ packet . Forward = OnReceivedServerTournamentLeaderboardPacket ? . Invoke ( packet ) ?? true ;
1163+ break ;
1164+ case ServerPacketType . CyclopediaStaticHouseData :
1165+ packet . Forward = OnReceivedServerCyclopediaStaticHouseDataPacket ? . Invoke ( packet ) ?? true ;
1166+ break ;
1167+ case ServerPacketType . CyclopediaCurrentHouseData :
1168+ packet . Forward = OnReceivedServerCyclopediaCurrentHouseDataPacket ? . Invoke ( packet ) ?? true ;
1169+ break ;
11191170 case ServerPacketType . Outfit :
11201171 packet . Forward = OnReceivedServerOutfitPacket ? . Invoke ( packet ) ?? true ;
11211172 break ;
0 commit comments