浏览代码

Added dummy parsing for 0xbf3 (#9215)

Fixes #9212

Thanks to @brynner23
Lemongrass3110 1 月之前
父节点
当前提交
d4993ebd2d
共有 2 个文件被更改,包括 10 次插入0 次删除
  1. 4 0
      src/map/clif_packetdb.hpp
  2. 6 0
      src/map/packets.hpp

+ 4 - 0
src/map/clif_packetdb.hpp

@@ -2041,6 +2041,10 @@
 	parseable_packet( HEADER_CZ_REQ_EMOTION_EXPANSION, sizeof( struct PACKET_CZ_REQ_EMOTION_EXPANSION ), clif_parse_dull, 0 );
 #endif
 
+#if PACKETVER_MAIN_NUM >= 20230802
+	parseable_packet( HEADER_CZ_QUEST_STATUS_REQ, -1, clif_parse_dull, 0 );
+#endif
+
 #if PACKETVER_MAIN_NUM >= 20230830
 	parseable_packet( HEADER_CZ_REQ_REPORT_USER, sizeof( struct PACKET_CZ_REQ_REPORT_USER ), clif_parse_dull, 0 );
 #endif

+ 6 - 0
src/map/packets.hpp

@@ -2031,6 +2031,12 @@ struct PACKET_CZ_REQ_REPORT_USER{
 } __attribute__((packed));
 DEFINE_PACKET_HEADER(CZ_REQ_REPORT_USER, 0xbe2);
 
+struct PACKET_CZ_QUEST_STATUS_REQ{
+	int16 packetType;
+	int16 packetLength;
+} __attribute__((packed));
+DEFINE_PACKET_HEADER(CZ_QUEST_STATUS_REQ, 0xbf3);
+
 // NetBSD 5 and Solaris don't like pragma pack but accept the packed attribute
 #if !defined( sun ) && ( !defined( __NETBSD__ ) || __NetBSD_Version__ >= 600000000 )
 	#pragma pack( pop )