From f6e0a0a3442d6bebcab6fbbfb35bd381a7ff386c Mon Sep 17 00:00:00 2001 From: Lemongrass3110 Date: Tue, 27 Feb 2018 00:20:27 +0100 Subject: [PATCH] Added support for 2018-02-13aRagexeRE Thanks to @4144 --- src/map/clif_obfuscation.hpp | 2 ++ src/map/clif_shuffle.hpp | 31 +++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) diff --git a/src/map/clif_obfuscation.hpp b/src/map/clif_obfuscation.hpp index 149cfb9e5f..5d40f2adab 100644 --- a/src/map/clif_obfuscation.hpp +++ b/src/map/clif_obfuscation.hpp @@ -412,6 +412,8 @@ packet_keys(0x7EAA1CE0,0x415D1CFD,0x4C8F19FA); #elif PACKETVER == 20180207 // 2018-02-07bRagexeRE packet_keys(0x45AA1B44,0x20E716B7,0x5388105C); + #elif PACKETVER == 20180213 // 2018-02-13aRagexeRE + packet_keys(0x189D69B2,0x43B85EAD,0x2B7A687E); #elif PACKETVER > 20110817 #error Unsupported packet version. #endif diff --git a/src/map/clif_shuffle.hpp b/src/map/clif_shuffle.hpp index 8a7e07b34a..8444bd68cb 100644 --- a/src/map/clif_shuffle.hpp +++ b/src/map/clif_shuffle.hpp @@ -4625,6 +4625,37 @@ parseable_packet(0x0940,6,clif_parse_TickSend,2); parseable_packet(0x0950,36,clif_parse_StoragePassword,0); parseable_packet(0x096A,6,clif_parse_GetCharNameRequest,2); +// 2018-02-13aRagexeRE +#elif PACKETVER == 20180213 + parseable_packet(0x0369,36,clif_parse_StoragePassword,0); + parseable_packet(0x0802,6,clif_parse_DropItem,2,4); + parseable_packet(0x0817,90,clif_parse_UseSkillToPosMoreInfo,2,4,6,8,10); + parseable_packet(0x085A,12,clif_parse_SearchStoreInfoListItemClick,2,6,10); + parseable_packet(0x086F,26,clif_parse_PartyInvite2,2); + parseable_packet(0x0874,6,clif_parse_TickSend,2); + parseable_packet(0x0875,8,clif_parse_MoveFromKafra,2,4); + parseable_packet(0x0878,5,clif_parse_ChangeDir,2,4); + parseable_packet(0x087B,6,clif_parse_ReqClickBuyingStore,2); + parseable_packet(0x0882,10,clif_parse_UseSkillToId,2,4,6); + parseable_packet(0x088C,-1,clif_parse_SearchStoreInfo,2,4,5,9,13,14,15); + parseable_packet(0x0892,6,clif_parse_TakeItem,2); + parseable_packet(0x0898,-1,clif_parse_ReqTradeBuyingStore,2,4,8,12); + //parseable_packet(0x089C,4,NULL,0); // CZ_GANGSI_RANK + parseable_packet(0x08A3,19,clif_parse_WantToConnection,2,6,10,14,18); + parseable_packet(0x08A5,-1,clif_parse_ReqOpenBuyingStore,2,4,8,9,89); + parseable_packet(0x08A9,2,clif_parse_ReqCloseBuyingStore,0); + parseable_packet(0x08AD,6,clif_parse_SolveCharName,2); + parseable_packet(0x0917,26,clif_parse_FriendsListAdd,2); + parseable_packet(0x0922,5,clif_parse_WalkToXY,2); + parseable_packet(0x0924,10,clif_parse_UseSkillToPos,2,4,6,8); + //parseable_packet(0x0926,8,NULL,0); // CZ_JOIN_BATTLE_FIELD + parseable_packet(0x0933,7,clif_parse_ActionRequest,2,6); + parseable_packet(0x0936,2,clif_parse_SearchStoreInfoNextPage,0); + parseable_packet(0x093C,6,clif_parse_GetCharNameRequest,2); + parseable_packet(0x0943,18,clif_parse_PartyBookingRegisterReq,2,4); + parseable_packet(0x0955,8,clif_parse_MoveToKafra,2,4); + parseable_packet(0x095A,-1,clif_parse_ItemListWindowSelected,2,4,8,12); + parseable_packet(0x0962,5,clif_parse_HomMenu,2,4); #endif #endif /* _CLIF_SHUFFLE_HPP_ */