소스 검색

Added support for 2018-02-07bRagexeRE

Thanks to @4144
Lemongrass3110 7 년 전
부모
커밋
e1b9d24324
2개의 변경된 파일33개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      src/map/clif_obfuscation.hpp
  2. 31 0
      src/map/clif_shuffle.hpp

+ 2 - 0
src/map/clif_obfuscation.hpp

@@ -410,6 +410,8 @@
 		packet_keys(0x21F477F4,0x37F437F4,0x37F437F4);
 	#elif PACKETVER == 20180124 // 2018-01-24bRagexeRE
 		packet_keys(0x7EAA1CE0,0x415D1CFD,0x4C8F19FA);
+	#elif PACKETVER == 20180207 // 2018-02-07bRagexeRE
+		packet_keys(0x45AA1B44,0x20E716B7,0x5388105C);
 	#elif PACKETVER > 20110817
 		#error Unsupported packet version.
 	#endif

+ 31 - 0
src/map/clif_shuffle.hpp

@@ -4594,6 +4594,37 @@
 	parseable_packet(0x0958,5,clif_parse_ChangeDir,2,4);
 	parseable_packet(0x0961,5,clif_parse_HomMenu,2,4);
 	parseable_packet(0x096A,6,clif_parse_GetCharNameRequest,2);
+// 2018-02-07bRagexeRE
+#elif PACKETVER == 20180207
+	parseable_packet(0x0281,-1,clif_parse_ItemListWindowSelected,2,4,8,12);
+	parseable_packet(0x035F,6,clif_parse_ReqClickBuyingStore,2);
+	//parseable_packet(0x0360,4,NULL,0); // CZ_GANGSI_RANK
+	parseable_packet(0x0362,6,clif_parse_DropItem,2,4);
+	//parseable_packet(0x0363,8,NULL,0); // CZ_JOIN_BATTLE_FIELD
+	parseable_packet(0x0364,8,clif_parse_MoveFromKafra,2,4);
+	parseable_packet(0x0365,18,clif_parse_PartyBookingRegisterReq,2,4);
+	parseable_packet(0x0366,90,clif_parse_UseSkillToPosMoreInfo,2,4,6,8,10);
+	parseable_packet(0x0368,6,clif_parse_SolveCharName,2);
+	parseable_packet(0x0369,7,clif_parse_ActionRequest,2,6);
+	parseable_packet(0x0437,5,clif_parse_WalkToXY,2);
+	parseable_packet(0x0438,10,clif_parse_UseSkillToPos,2,4,6,8);
+	parseable_packet(0x07E4,6,clif_parse_TakeItem,2);
+	parseable_packet(0x07EC,8,clif_parse_MoveToKafra,2,4);
+	parseable_packet(0x0802,26,clif_parse_PartyInvite2,2);
+	parseable_packet(0x0811,-1,clif_parse_ReqTradeBuyingStore,2,4,8,12);
+	parseable_packet(0x0815,-1,clif_parse_ReqOpenBuyingStore,2,4,8,9,89);
+	parseable_packet(0x0817,2,clif_parse_ReqCloseBuyingStore,0);
+	parseable_packet(0x0819,-1,clif_parse_SearchStoreInfo,2,4,5,9,13,14,15);
+	parseable_packet(0x0835,2,clif_parse_SearchStoreInfoNextPage,0);
+	parseable_packet(0x0838,12,clif_parse_SearchStoreInfoListItemClick,2,6,10);
+	parseable_packet(0x083C,10,clif_parse_UseSkillToId,2,4,6);
+	parseable_packet(0x0870,19,clif_parse_WantToConnection,2,6,10,14,18);
+	parseable_packet(0x0881,26,clif_parse_FriendsListAdd,2);
+	parseable_packet(0x092C,5,clif_parse_HomMenu,2,4);
+	parseable_packet(0x092E,5,clif_parse_ChangeDir,2,4);
+	parseable_packet(0x0940,6,clif_parse_TickSend,2);
+	parseable_packet(0x0950,36,clif_parse_StoragePassword,0);
+	parseable_packet(0x096A,6,clif_parse_GetCharNameRequest,2);
 #endif
 
 #endif /* _CLIF_SHUFFLE_HPP_ */