|
@@ -47,7 +47,6 @@
|
|
parseable_packet(0x0096,-1,clif_parse_WisMessage,2,4,28);
|
|
parseable_packet(0x0096,-1,clif_parse_WisMessage,2,4,28);
|
|
parseable_packet( HEADER_CZ_BROADCAST, -1, clif_parse_Broadcast, 0 );
|
|
parseable_packet( HEADER_CZ_BROADCAST, -1, clif_parse_Broadcast, 0 );
|
|
parseable_packet(0x009b,5,clif_parse_ChangeDir,2,4);
|
|
parseable_packet(0x009b,5,clif_parse_ChangeDir,2,4);
|
|
- packet( HEADER_ZC_ITEM_ENTRY, sizeof( struct PACKET_ZC_ITEM_ENTRY ) );
|
|
|
|
packet(0x009e,17);
|
|
packet(0x009e,17);
|
|
parseable_packet(0x009f,6,clif_parse_TakeItem,2);
|
|
parseable_packet(0x009f,6,clif_parse_TakeItem,2);
|
|
parseable_packet(0x00a2,6,clif_parse_DropItem,2,4);
|
|
parseable_packet(0x00a2,6,clif_parse_DropItem,2,4);
|
|
@@ -85,15 +84,15 @@
|
|
parseable_packet(0x00d3,2,clif_parse_PMIgnoreList,0);
|
|
parseable_packet(0x00d3,2,clif_parse_PMIgnoreList,0);
|
|
packet(0x00d4,-1);
|
|
packet(0x00d4,-1);
|
|
parseable_packet( HEADER_CZ_CREATE_CHATROOM, -1, clif_parse_CreateChatRoom, 0 );
|
|
parseable_packet( HEADER_CZ_CREATE_CHATROOM, -1, clif_parse_CreateChatRoom, 0 );
|
|
- parseable_packet(0x00d9,14,clif_parse_ChatAddMember,2,6);
|
|
|
|
- parseable_packet(0x00de,-1,clif_parse_ChatRoomStatusChange,2,4,6,7,15);
|
|
|
|
|
|
+ parseable_packet( HEADER_CZ_REQ_ENTER_ROOM, sizeof( PACKET_CZ_REQ_ENTER_ROOM ), clif_parse_ChatAddMember, 0 );
|
|
|
|
+ parseable_packet( HEADER_CZ_CHANGE_CHATROOM, -1, clif_parse_ChatRoomStatusChange, 0 );
|
|
parseable_packet(0x00e0,30,clif_parse_ChangeChatOwner,2,6);
|
|
parseable_packet(0x00e0,30,clif_parse_ChangeChatOwner,2,6);
|
|
parseable_packet(0x00e2,26,clif_parse_KickFromChat,2);
|
|
parseable_packet(0x00e2,26,clif_parse_KickFromChat,2);
|
|
parseable_packet(0x00e3,2,clif_parse_ChatLeave,0);
|
|
parseable_packet(0x00e3,2,clif_parse_ChatLeave,0);
|
|
parseable_packet(0x00e4,6,clif_parse_TradeRequest,2);
|
|
parseable_packet(0x00e4,6,clif_parse_TradeRequest,2);
|
|
packet(0x00e5,26);
|
|
packet(0x00e5,26);
|
|
parseable_packet(0x00e6,3,clif_parse_TradeAck,2);
|
|
parseable_packet(0x00e6,3,clif_parse_TradeAck,2);
|
|
- parseable_packet(0x00e8,8,clif_parse_TradeAddItem,2,4);
|
|
|
|
|
|
+ parseable_packet( HEADER_CZ_ADD_EXCHANGE_ITEM, sizeof( PACKET_CZ_ADD_EXCHANGE_ITEM ), clif_parse_TradeAddItem, 0 );
|
|
packet(0x00ea,5);
|
|
packet(0x00ea,5);
|
|
parseable_packet(0x00eb,2,clif_parse_TradeOk,0);
|
|
parseable_packet(0x00eb,2,clif_parse_TradeOk,0);
|
|
parseable_packet(0x00ed,2,clif_parse_TradeCancel,0);
|
|
parseable_packet(0x00ed,2,clif_parse_TradeCancel,0);
|
|
@@ -113,9 +112,7 @@
|
|
packet(0x0104,79);
|
|
packet(0x0104,79);
|
|
parseable_packet(0x0108,-1,clif_parse_PartyMessage,2,4);
|
|
parseable_packet(0x0108,-1,clif_parse_PartyMessage,2,4);
|
|
packet(0x0109,-1);
|
|
packet(0x0109,-1);
|
|
- packet( HEADER_ZC_MVP_GETTING_ITEM, sizeof( struct PACKET_ZC_MVP_GETTING_ITEM ) );
|
|
|
|
packet(0x010f,-1);
|
|
packet(0x010f,-1);
|
|
- packet( HEADER_ZC_ACK_TOUSESKILL, sizeof( PACKET_ZC_ACK_TOUSESKILL ) );
|
|
|
|
parseable_packet(0x0112,4,clif_parse_SkillUp,2);
|
|
parseable_packet(0x0112,4,clif_parse_SkillUp,2);
|
|
parseable_packet(0x0113,10,clif_parse_UseSkillToId,2,4,6);
|
|
parseable_packet(0x0113,10,clif_parse_UseSkillToId,2,4,6);
|
|
packet(0x0114,31);
|
|
packet(0x0114,31);
|
|
@@ -123,13 +120,13 @@
|
|
parseable_packet(0x0116,10,clif_parse_UseSkillToPos,2,4,6,8);
|
|
parseable_packet(0x0116,10,clif_parse_UseSkillToPos,2,4,6,8);
|
|
parseable_packet(0x0118,2,clif_parse_StopAttack,0);
|
|
parseable_packet(0x0118,2,clif_parse_StopAttack,0);
|
|
packet(0x0119,13);
|
|
packet(0x0119,13);
|
|
- parseable_packet(0x011b,20,clif_parse_UseSkillMap,2,4);
|
|
|
|
|
|
+ parseable_packet( HEADER_CZ_SELECT_WARPPOINT, sizeof( PACKET_CZ_SELECT_WARPPOINT ), clif_parse_UseSkillMap, 0 );
|
|
parseable_packet(0x011d,2,clif_parse_RequestMemo,0);
|
|
parseable_packet(0x011d,2,clif_parse_RequestMemo,0);
|
|
packet(0x011f,16);
|
|
packet(0x011f,16);
|
|
packet( cartlistequipType, -1 );
|
|
packet( cartlistequipType, -1 );
|
|
packet( cartlistnormalType, -1 );
|
|
packet( cartlistnormalType, -1 );
|
|
parseable_packet( HEADER_CZ_MOVE_ITEM_FROM_BODY_TO_CART, sizeof( PACKET_CZ_MOVE_ITEM_FROM_BODY_TO_CART ), clif_parse_PutItemToCart, 0 );
|
|
parseable_packet( HEADER_CZ_MOVE_ITEM_FROM_BODY_TO_CART, sizeof( PACKET_CZ_MOVE_ITEM_FROM_BODY_TO_CART ), clif_parse_PutItemToCart, 0 );
|
|
- parseable_packet(0x0127,8,clif_parse_GetItemFromCart,2,4);
|
|
|
|
|
|
+ parseable_packet( HEADER_CZ_MOVE_ITEM_FROM_CART_TO_BODY, sizeof( PACKET_CZ_MOVE_ITEM_FROM_CART_TO_BODY ), clif_parse_GetItemFromCart, 0 );
|
|
parseable_packet(0x0128,8,clif_parse_MoveFromKafraToCart,2,4);
|
|
parseable_packet(0x0128,8,clif_parse_MoveFromKafraToCart,2,4);
|
|
parseable_packet(0x0129,8,clif_parse_MoveToKafraFromCart,2,4);
|
|
parseable_packet(0x0129,8,clif_parse_MoveToKafraFromCart,2,4);
|
|
parseable_packet(0x012a,2,clif_parse_RemoveOption,0);
|
|
parseable_packet(0x012a,2,clif_parse_RemoveOption,0);
|
|
@@ -192,11 +189,8 @@
|
|
parseable_packet(0x018a,4,clif_parse_QuitGame,2);
|
|
parseable_packet(0x018a,4,clif_parse_QuitGame,2);
|
|
packet(0x018b,4);
|
|
packet(0x018b,4);
|
|
parseable_packet( HEADER_CZ_REQMAKINGITEM, sizeof( struct PACKET_CZ_REQMAKINGITEM ), clif_parse_ProduceMix, 0 );
|
|
parseable_packet( HEADER_CZ_REQMAKINGITEM, sizeof( struct PACKET_CZ_REQMAKINGITEM ), clif_parse_ProduceMix, 0 );
|
|
- packet( HEADER_ZC_ACK_REQMAKINGITEM, sizeof( PACKET_ZC_ACK_REQMAKINGITEM ) );
|
|
|
|
parseable_packet(0x0190,90,clif_parse_UseSkillToPosMoreInfo,2,4,6,8,10);
|
|
parseable_packet(0x0190,90,clif_parse_UseSkillToPosMoreInfo,2,4,6,8,10);
|
|
- packet( HEADER_ZC_TALKBOX_CHATCONTENTS, sizeof( struct PACKET_ZC_TALKBOX_CHATCONTENTS ) );
|
|
|
|
parseable_packet(0x0193,6,clif_parse_SolveCharName,2);
|
|
parseable_packet(0x0193,6,clif_parse_SolveCharName,2);
|
|
- packet( HEADER_ZC_ACK_REQNAMEALL, sizeof( struct PACKET_ZC_ACK_REQNAMEALL ) );
|
|
|
|
packet(0x0196,9);
|
|
packet(0x0196,9);
|
|
parseable_packet(0x0197,4,clif_parse_ResetChar,2);
|
|
parseable_packet(0x0197,4,clif_parse_ResetChar,2);
|
|
parseable_packet(0x0198,8,clif_parse_GMChangeMapType,2,4,6);
|
|
parseable_packet(0x0198,8,clif_parse_GMChangeMapType,2,4,6);
|
|
@@ -235,7 +229,6 @@
|
|
packet(0x01c3,-1);
|
|
packet(0x01c3,-1);
|
|
packet(0x01c6,4);
|
|
packet(0x01c6,4);
|
|
packet(0x01c7,2);
|
|
packet(0x01c7,2);
|
|
- packet(0x01c9,97);
|
|
|
|
packet(0x01cb,9);
|
|
packet(0x01cb,9);
|
|
packet(0x01cc,9);
|
|
packet(0x01cc,9);
|
|
parseable_packet(0x01ce,6,clif_parse_AutoSpell,2);
|
|
parseable_packet(0x01ce,6,clif_parse_AutoSpell,2);
|
|
@@ -493,7 +486,6 @@
|
|
parseable_packet(0x0193,21,clif_parse_MoveFromKafra,4,17);
|
|
parseable_packet(0x0193,21,clif_parse_MoveFromKafra,4,17);
|
|
packet(0x0221,-1);
|
|
packet(0x0221,-1);
|
|
parseable_packet(0x0222,6,clif_parse_WeaponRefine,2);
|
|
parseable_packet(0x0222,6,clif_parse_WeaponRefine,2);
|
|
- packet( HEADER_ZC_ACK_WEAPONREFINE, sizeof( struct PACKET_ZC_ACK_WEAPONREFINE ) );
|
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
// 2004-12-13aSakexe
|
|
// 2004-12-13aSakexe
|
|
@@ -839,8 +831,6 @@
|
|
parseable_packet(0x0292,2,clif_parse_AutoRevive,0);
|
|
parseable_packet(0x0292,2,clif_parse_AutoRevive,0);
|
|
packet(0x0293,70);
|
|
packet(0x0293,70);
|
|
packet(0x0294,10);
|
|
packet(0x0294,10);
|
|
- packet( HEADER_ZC_CASH_TIME_COUNTER, sizeof( struct PACKET_ZC_CASH_TIME_COUNTER ) );
|
|
|
|
- packet( HEADER_ZC_CASH_ITEM_DELETE, sizeof( struct PACKET_ZC_CASH_ITEM_DELETE ) );
|
|
|
|
packet(0x029c,66);
|
|
packet(0x029c,66);
|
|
packet(0x029d,-1);
|
|
packet(0x029d,-1);
|
|
packet(0x029e,11);
|
|
packet(0x029e,11);
|
|
@@ -925,7 +915,6 @@
|
|
packet(0x02b4,6);
|
|
packet(0x02b4,6);
|
|
packet(0x02b5,-1);
|
|
packet(0x02b5,-1);
|
|
packet(0x02b7,7);
|
|
packet(0x02b7,7);
|
|
- packet( HEADER_ZC_ITEM_PICKUP_PARTY, sizeof( struct PACKET_ZC_ITEM_PICKUP_PARTY ) );
|
|
|
|
packet(0x02b9,191);
|
|
packet(0x02b9,191);
|
|
parseable_packet(0x02ba,11,clif_parse_Hotkey,2,4,5,9);
|
|
parseable_packet(0x02ba,11,clif_parse_Hotkey,2,4,5,9);
|
|
packet(0x02bc,6);
|
|
packet(0x02bc,6);
|
|
@@ -1387,7 +1376,6 @@
|
|
packet(0x081a,4);
|
|
packet(0x081a,4);
|
|
packet(0x081b,10);
|
|
packet(0x081b,10);
|
|
packet(0x081c,10);
|
|
packet(0x081c,10);
|
|
- packet( HEADER_ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER, sizeof( struct PACKET_ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER ) );
|
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
// 2010-06-08aRagexeRE
|
|
// 2010-06-08aRagexeRE
|
|
@@ -1400,7 +1388,6 @@
|
|
// 2010-07-06aRagexeRE
|
|
// 2010-07-06aRagexeRE
|
|
#if PACKETVER_MAIN_NUM >= 20100817 || PACKETVER_RE_NUM >= 20100706 || defined(PACKETVER_ZERO)
|
|
#if PACKETVER_MAIN_NUM >= 20100817 || PACKETVER_RE_NUM >= 20100706 || defined(PACKETVER_ZERO)
|
|
parseable_packet(0x0835, -1, clif_parse_SearchStoreInfo, 2, 4, 5, 9, 13, 14, 15);
|
|
parseable_packet(0x0835, -1, clif_parse_SearchStoreInfo, 2, 4, 5, 9, 13, 14, 15);
|
|
- packet(HEADER_ZC_SEARCH_STORE_INFO_ACK, -1);
|
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
// 2010-08-03aRagexeRE
|
|
// 2010-08-03aRagexeRE
|
|
@@ -1573,7 +1560,6 @@
|
|
parseable_packet(0x08E0,51,clif_parse_bg_queue_lobby_reply,2,3,27);
|
|
parseable_packet(0x08E0,51,clif_parse_bg_queue_lobby_reply,2,3,27);
|
|
packet(0x08E1,51);
|
|
packet(0x08E1,51);
|
|
parseable_packet(0x090A,26,clif_parse_bg_queue_request_queue_number,2);
|
|
parseable_packet(0x090A,26,clif_parse_bg_queue_request_queue_number,2);
|
|
- packet( HEADER_ZC_ENTRY_QUEUE_INIT , sizeof(PACKET_ZC_ENTRY_QUEUE_INIT) );
|
|
|
|
packet(0x0977,14); //Monster HP Bar
|
|
packet(0x0977,14); //Monster HP Bar
|
|
parseable_packet( HEADER_CZ_REQ_JOIN_GUILD2, sizeof( PACKET_CZ_REQ_JOIN_GUILD2 ), clif_parse_GuildInvite2, 0 );
|
|
parseable_packet( HEADER_CZ_REQ_JOIN_GUILD2, sizeof( PACKET_CZ_REQ_JOIN_GUILD2 ), clif_parse_GuildInvite2, 0 );
|
|
parseable_packet(0x091d,41,clif_parse_PartyBookingRegisterReq,2,4,6);
|
|
parseable_packet(0x091d,41,clif_parse_PartyBookingRegisterReq,2,4,6);
|
|
@@ -1725,17 +1711,13 @@
|
|
parseable_packet(0x098D,-1,clif_parse_clan_chat,2,4);
|
|
parseable_packet(0x098D,-1,clif_parse_clan_chat,2,4);
|
|
// Sale
|
|
// Sale
|
|
parseable_packet( HEADER_CZ_REQ_CASH_BARGAIN_SALE_ITEM_INFO, -1, clif_parse_sale_search, 0 );
|
|
parseable_packet( HEADER_CZ_REQ_CASH_BARGAIN_SALE_ITEM_INFO, -1, clif_parse_sale_search, 0 );
|
|
- packet( HEADER_ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO, sizeof( PACKET_ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO ) );
|
|
|
|
parseable_packet( HEADER_CZ_REQ_APPLY_BARGAIN_SALE_ITEM, sizeof( PACKET_CZ_REQ_APPLY_BARGAIN_SALE_ITEM ), clif_parse_sale_add, 0 );
|
|
parseable_packet( HEADER_CZ_REQ_APPLY_BARGAIN_SALE_ITEM, sizeof( PACKET_CZ_REQ_APPLY_BARGAIN_SALE_ITEM ), clif_parse_sale_add, 0 );
|
|
packet(0x09AF,4);
|
|
packet(0x09AF,4);
|
|
parseable_packet( HEADER_CZ_REQ_REMOVE_BARGAIN_SALE_ITEM, sizeof( PACKET_CZ_REQ_REMOVE_BARGAIN_SALE_ITEM ), clif_parse_sale_remove, 0 );
|
|
parseable_packet( HEADER_CZ_REQ_REMOVE_BARGAIN_SALE_ITEM, sizeof( PACKET_CZ_REQ_REMOVE_BARGAIN_SALE_ITEM ), clif_parse_sale_remove, 0 );
|
|
packet(0x09B1,4);
|
|
packet(0x09B1,4);
|
|
- packet( HEADER_ZC_NOTIFY_BARGAIN_SALE_SELLING, sizeof( PACKET_ZC_NOTIFY_BARGAIN_SALE_SELLING ) );
|
|
|
|
- packet( HEADER_ZC_NOTIFY_BARGAIN_SALE_CLOSE, sizeof( PACKET_ZC_NOTIFY_BARGAIN_SALE_CLOSE ) );
|
|
|
|
parseable_packet(0x09B4,6,clif_parse_sale_open,2);
|
|
parseable_packet(0x09B4,6,clif_parse_sale_open,2);
|
|
parseable_packet(0x09BC,6,clif_parse_sale_close,2);
|
|
parseable_packet(0x09BC,6,clif_parse_sale_close,2);
|
|
parseable_packet(0x09C3,8,clif_parse_sale_refresh,2,6);
|
|
parseable_packet(0x09C3,8,clif_parse_sale_refresh,2,6);
|
|
- packet( HEADER_ZC_ACK_COUNT_BARGAIN_SALE_ITEM, sizeof( PACKET_ZC_ACK_COUNT_BARGAIN_SALE_ITEM ) );
|
|
|
|
// New Packet
|
|
// New Packet
|
|
packet(0x097A,-1); // ZC_ALL_QUEST_LIST2
|
|
packet(0x097A,-1); // ZC_ALL_QUEST_LIST2
|
|
packet(0x09DB,-1); // ZC_NOTIFY_MOVEENTRY10
|
|
packet(0x09DB,-1); // ZC_NOTIFY_MOVEENTRY10
|
|
@@ -2004,7 +1986,6 @@
|
|
|
|
|
|
#if PACKETVER >= 20190724
|
|
#if PACKETVER >= 20190724
|
|
parseable_packet(HEADER_CZ_REQ_ADD_NEW_EMBLEM, sizeof( PACKET_CZ_REQ_ADD_NEW_EMBLEM ), clif_parse_GuildChangeEmblem2, 0 );
|
|
parseable_packet(HEADER_CZ_REQ_ADD_NEW_EMBLEM, sizeof( PACKET_CZ_REQ_ADD_NEW_EMBLEM ), clif_parse_GuildChangeEmblem2, 0 );
|
|
- packet(HEADER_ZC_CHANGE_GUILD, sizeof(PACKET_ZC_CHANGE_GUILD));
|
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
#if PACKETVER_MAIN_NUM >= 20190522 || PACKETVER_RE_NUM >= 20190508 || PACKETVER_ZERO_NUM >= 20190605
|
|
#if PACKETVER_MAIN_NUM >= 20190522 || PACKETVER_RE_NUM >= 20190508 || PACKETVER_ZERO_NUM >= 20190605
|