Horizon Official Technical Documentation
ClientPacketLengthTable.hpp
Go to the documentation of this file.
1/***************************************************
2 * _ _ _ *
3 * | | | | (_) *
4 * | |_| | ___ _ __ _ _______ _ __ *
5 * | _ |/ _ \| '__| |_ / _ \| '_ \ *
6 * | | | | (_) | | | |/ / (_) | | | | *
7 * \_| |_/\___/|_| |_/___\___/|_| |_| *
8 ***************************************************
9 * This file is part of Horizon (c).
10 * Copyright (c) 2023 Horizon Dev Team.
11 *
12 * Base Author - Sephus. (sagunxp@gmail.com)
13 *
14 * This library is free software; you can redistribute it and/or modify
15 * it under the terms of the GNU General Public License as published by
16 * the Free Software Foundation, either version 3 of the License, or
17 * (at your option) any later version.
18 *
19 * This library is distributed in the hope that it will be useful,
20 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 * GNU General Public License for more details.
23 *
24 * You should have received a copy of the GNU General Public License
25 * along with this library. If not, see <http://www.gnu.org/licenses/>.
26 **************************************************/
27
28#ifndef HORIZON_ZONE_CLIENT_PACKET_LENGTH_TABLE
29#define HORIZON_ZONE_CLIENT_PACKET_LENGTH_TABLE
30
31#include "PacketLengthTable.hpp"
32
33namespace Horizon
34{
35namespace Zone
36{
40class ClientPacketLengthTable : public PacketLengthTable
41{
42public:
43 ClientPacketLengthTable(std::shared_ptr<ZoneSession> s)
45 {
46#define ADD_HPKT(i, j, k) _hpacket_length_table.insert(i, std::make_pair(j, std::make_shared<k>(s)))
47#define ADD_TPKT(i, j, k) _tpacket_length_table.insert(i, std::make_pair(j, std::make_shared<k>(s)))
48// Packet Version 20080000: 582 Packets
49#if PACKET_VERSION >= 20080000
50 ADD_HPKT(0x02ab, 36, CZ_ACK_CASH_PASSWORD);
52 ADD_HPKT(0x0228, 18, CZ_ACK_GAME_GUARD);
56 ADD_HPKT(0x02b6, 7, CZ_ACTIVE_QUEST);
58 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
59 ADD_HPKT(0x0254, 3, CZ_AGREE_STARPLACE);
60 ADD_HPKT(0x0218, 2, CZ_ALCHEMIST_RANK);
61 ADD_HPKT(0x0172, 10, CZ_ALLY_GUILD);
62 ADD_HPKT(0x024d, 12, CZ_AUCTION_ADD);
64 ADD_HPKT(0x024c, 8, CZ_AUCTION_ADD_ITEM);
65 ADD_HPKT(0x024f, 10, CZ_AUCTION_BUY);
66 ADD_HPKT(0x024b, 4, CZ_AUCTION_CREATE);
70 ADD_HPKT(0x02db, -1, CZ_BATTLEFIELD_CHAT);
71 ADD_HPKT(0x0217, 2, CZ_BLACKSMITH_RANK);
72 ADD_HPKT(0x02e6, 6, CZ_BOT_CHECK);
73 ADD_HPKT(0x0099, -1, CZ_BROADCAST);
75 ADD_HPKT(0x0118, 2, CZ_CANCEL_LOCKON);
76 ADD_HPKT(0x00de, -1, CZ_CHANGE_CHATROOM);
77 ADD_HPKT(0x009b, 34, CZ_CHANGE_DIRECTION);
78 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
81 ADD_HPKT(0x0198, 8, CZ_CHANGE_MAPTYPE);
82 ADD_HPKT(0x00b8, 7, CZ_CHOOSE_MENU);
83 ADD_HPKT(0x01ed, 2, CZ_CHOPOKGI);
84 ADD_HPKT(0x0146, 6, CZ_CLOSE_DIALOG);
85 ADD_HPKT(0x035e, 2, CZ_CLOSE_WINDOW);
86 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
87 ADD_HPKT(0x01a1, 3, CZ_COMMAND_PET);
89 ADD_HPKT(0x02d8, 10, CZ_CONFIG);
90 ADD_HPKT(0x0090, 7, CZ_CONTACTNPC);
91 ADD_HPKT(0x00d5, -1, CZ_CREATE_CHATROOM);
92 ADD_HPKT(0x0286, 4, CZ_DEATH_QUESTION);
93 ADD_HPKT(0x0203, 10, CZ_DELETE_FRIENDS);
96 ADD_HPKT(0x01e7, 2, CZ_DORIDORI);
97 ADD_HPKT(0x0072, 22, CZ_ENTER);
100 ADD_HPKT(0x00e3, 2, CZ_EXIT_ROOM);
101 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
102 ADD_HPKT(0x017e, -1, CZ_GUILD_CHAT);
103 ADD_HPKT(0x016e, 186, CZ_GUILD_NOTICE);
104 ADD_HPKT(0x01b7, 6, CZ_GUILD_ZENY);
105 ADD_HPKT(0x0279, 2, CZ_HUNTINGLIST);
106 ADD_HPKT(0x0143, 10, CZ_INPUT_EDITDLG);
107 ADD_HPKT(0x01d5, -1, CZ_INPUT_EDITDLGSTR);
108 ADD_HPKT(0x02f6, -1, CZ_IRMAIL_LIST);
109 ADD_HPKT(0x02f3, -1, CZ_IRMAIL_SEND);
110 ADD_HPKT(0x013f, 26, CZ_ITEM_CREATE);
111 ADD_HPKT(0x009f, 20, CZ_ITEM_PICKUP);
112 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
114 ADD_HPKT(0x00a2, 14, CZ_ITEM_THROW);
115 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
116 ADD_HPKT(0x01f7, 14, CZ_JOIN_BABY);
117 ADD_HPKT(0x01e3, 14, CZ_JOIN_COUPLE);
118 ADD_HPKT(0x00ff, 10, CZ_JOIN_GROUP);
119 ADD_HPKT(0x016b, 10, CZ_JOIN_GUILD);
120 ADD_HPKT(0x0237, 2, CZ_KILLER_RANK);
121 ADD_HPKT(0x02a5, 8, CZ_KSY_EVENT);
122 ADD_HPKT(0x021d, 6, CZ_LESSEFFECT);
123 ADD_HPKT(0x019c, -1, CZ_LOCALBROADCAST);
124 ADD_HPKT(0x0247, 8, CZ_MAIL_ADD_ITEM);
125 ADD_HPKT(0x0243, 6, CZ_MAIL_DELETE);
126 ADD_HPKT(0x0244, 6, CZ_MAIL_GET_ITEM);
127 ADD_HPKT(0x023f, 2, CZ_MAIL_GET_LIST);
128 ADD_HPKT(0x0241, 6, CZ_MAIL_OPEN);
129 ADD_HPKT(0x0246, 4, CZ_MAIL_RESET_ITEM);
130 ADD_HPKT(0x0248, -1, CZ_MAIL_SEND);
131 ADD_HPKT(0x00f9, 26, CZ_MAKE_GROUP);
132 ADD_HPKT(0x01e8, 28, CZ_MAKE_GROUP2);
134 ADD_HPKT(0x029f, 3, CZ_MER_COMMAND);
135 ADD_HPKT(0x01cb, 9, CZ_MONSTER_TALK);
136 ADD_HPKT(0x0140, 22, CZ_MOVETO_MAP);
144 ADD_HPKT(0x007d, 2, CZ_NOTIFY_ACTORINIT);
146 ADD_HPKT(0x02c8, 3, CZ_PARTY_CONFIG);
147 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
152 ADD_HPKT(0x00c9, -1, CZ_PC_SELL_ITEMLIST);
153 ADD_HPKT(0x01a8, 4, CZ_PETEGG_INFO);
154 ADD_HPKT(0x01a9, 6, CZ_PET_ACT);
155 ADD_HPKT(0x0138, 3, CZ_PKMODE_CHANGE);
156 ADD_HPKT(0x02f1, 2, CZ_PROGRESS);
157 ADD_HPKT(0x01bc, 26, CZ_RECALL);
158 ADD_HPKT(0x01bd, 26, CZ_RECALL_GID);
162 ADD_HPKT(0x01ba, 26, CZ_REMOVE_AID);
163 ADD_HPKT(0x0231, 26, CZ_RENAME_MER);
164 ADD_HPKT(0x01a5, 26, CZ_RENAME_PET);
165 ADD_HPKT(0x01ca, 3, CZ_REQMAKINGHOMUN);
166 ADD_HPKT(0x018e, 10, CZ_REQMAKINGITEM);
167 ADD_HPKT(0x0094, 19, CZ_REQNAME);
168 ADD_HPKT(0x0368, -1, CZ_REQNAME2);
169 ADD_HPKT(0x0193, 2, CZ_REQNAME_BYGID);
170 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
171 ADD_HPKT(0x0089, 11, CZ_REQUEST_ACT);
172 ADD_HPKT(0x0233, 11, CZ_REQUEST_ACTNPC);
173 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
174 ADD_HPKT(0x0108, -1, CZ_REQUEST_CHAT_PARTY);
175 ADD_HPKT(0x0085, 10, CZ_REQUEST_MOVE);
176 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
177 ADD_HPKT(0x0232, 9, CZ_REQUEST_MOVENPC);
180 ADD_HPKT(0x0082, 2, CZ_REQUEST_QUIT);
181 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
182 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
183 ADD_HPKT(0x01df, 6, CZ_REQ_ACCOUNTNAME);
184 ADD_HPKT(0x0170, 14, CZ_REQ_ALLY_GUILD);
185 ADD_HPKT(0x015b, 54, CZ_REQ_BAN_GUILD);
186 ADD_HPKT(0x0130, 6, CZ_REQ_BUY_FROMMC);
187 ADD_HPKT(0x012a, 2, CZ_REQ_CARTOFF);
188 ADD_HPKT(0x01af, 4, CZ_REQ_CHANGECART);
190 ADD_HPKT(0x012e, 2, CZ_REQ_CLOSESTORE);
192 ADD_HPKT(0x018a, 4, CZ_REQ_DISCONNECT);
194 ADD_HPKT(0x00bf, 3, CZ_REQ_EMOTION);
195 ADD_HPKT(0x00d9, 14, CZ_REQ_ENTER_ROOM);
196 ADD_HPKT(0x00e4, 6, CZ_REQ_EXCHANGE_ITEM);
198 ADD_HPKT(0x00e2, 26, CZ_REQ_EXPEL_MEMBER);
203 ADD_HPKT(0x014f, 6, CZ_REQ_GUILD_MENU);
205 ADD_HPKT(0x0180, 6, CZ_REQ_HOSTILE_GUILD);
208 ADD_HPKT(0x0178, 4, CZ_REQ_ITEMIDENTIFY);
209 ADD_HPKT(0x01fd, 15, CZ_REQ_ITEMREPAIR);
210 ADD_HPKT(0x01f9, 6, CZ_REQ_JOIN_BABY);
211 ADD_HPKT(0x01e5, 6, CZ_REQ_JOIN_COUPLE);
212 ADD_HPKT(0x00fc, 6, CZ_REQ_JOIN_GROUP);
213 ADD_HPKT(0x0168, 14, CZ_REQ_JOIN_GUILD);
214 ADD_HPKT(0x0100, 2, CZ_REQ_LEAVE_GROUP);
215 ADD_HPKT(0x0159, 54, CZ_REQ_LEAVE_GUILD);
216 ADD_HPKT(0x0273, 30, CZ_REQ_MAIL_RETURN);
217 ADD_HPKT(0x0165, 30, CZ_REQ_MAKE_GUILD);
218 ADD_HPKT(0x01ae, 4, CZ_REQ_MAKINGARROW);
219 ADD_HPKT(0x025b, 6, CZ_REQ_MAKINGITEM);
220 ADD_HPKT(0x00b9, 6, CZ_REQ_NEXT_SCRIPT);
221 ADD_HPKT(0x012f, -1, CZ_REQ_OPENSTORE);
222 ADD_HPKT(0x01b2, -1, CZ_REQ_OPENSTORE2);
224 ADD_HPKT(0x020f, 10, CZ_REQ_PVPPOINT);
225 ADD_HPKT(0x01c0, 2, CZ_REQ_REMAINTIME);
226 ADD_HPKT(0x00e0, 30, CZ_REQ_ROLE_CHANGE);
227 ADD_HPKT(0x00ba, 2, CZ_REQ_STATUS);
228 ADD_HPKT(0x0213, 26, CZ_REQ_STATUS_GM);
229 ADD_HPKT(0x00ab, 4, CZ_REQ_TAKEOFF_EQUIP);
230 ADD_HPKT(0x00c1, 2, CZ_REQ_USER_COUNT);
231 ADD_HPKT(0x0222, 6, CZ_REQ_WEAPONREFINE);
232 ADD_HPKT(0x00a9, 6, CZ_REQ_WEAR_EQUIP);
233 ADD_HPKT(0x00d3, 2, CZ_REQ_WHISPER_LIST);
234 ADD_HPKT(0x0197, 4, CZ_RESET);
235 ADD_HPKT(0x00b2, 3, CZ_RESTART);
236 ADD_HPKT(0x01ce, 6, CZ_SELECTAUTOSPELL);
237 ADD_HPKT(0x01a7, 4, CZ_SELECT_PETEGG);
238 ADD_HPKT(0x011b, 20, CZ_SELECT_WARPPOINT);
239 ADD_HPKT(0x00cf, 27, CZ_SETTING_WHISPER_PC);
241 ADD_HPKT(0x01bb, 26, CZ_SHIFT);
242 ADD_HPKT(0x02ba, 11, CZ_SHORTCUT_KEY_CHANGE);
244 ADD_HPKT(0x00bb, 5, CZ_STATUS_CHANGE);
245 ADD_HPKT(0x0225, 2, CZ_TAEKWON_RANK);
248 ADD_HPKT(0x02e2, 20, CZ_USE_ITEM_NEW_JAPEN);
249 ADD_HPKT(0x0113, 25, CZ_USE_SKILL);
250 ADD_HPKT(0x02e3, 22, CZ_USE_SKILL_NEW_JAPEN);
251 ADD_HPKT(0x0116, 17, CZ_USE_SKILL_TOGROUND);
252 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
255 ADD_HPKT(0x0096, -1, CZ_WHISPER);
256 ADD_TPKT(0x0073, 11, ZC_ACCEPT_ENTER);
257 ADD_TPKT(0x02eb, 13, ZC_ACCEPT_ENTER2);
258 ADD_TPKT(0x0083, 2, ZC_ACCEPT_QUIT);
259 ADD_TPKT(0x01e0, 30, ZC_ACK_ACCOUNTNAME);
263 ADD_TPKT(0x015c, 90, ZC_ACK_BAN_GUILD);
269 ADD_TPKT(0x00e7, 3, ZC_ACK_EXCHANGE_ITEM);
275 ADD_TPKT(0x0179, 5, ZC_ACK_ITEMIDENTIFY);
276 ADD_TPKT(0x0188, 8, ZC_ACK_ITEMREFINING);
277 ADD_TPKT(0x01fe, 5, ZC_ACK_ITEMREPAIR);
278 ADD_TPKT(0x015a, 66, ZC_ACK_LEAVE_GUILD);
279 ADD_TPKT(0x0255, 5, ZC_ACK_MAIL_ADD_ITEM);
280 ADD_TPKT(0x0257, 8, ZC_ACK_MAIL_DELETE);
281 ADD_TPKT(0x0274, 8, ZC_ACK_MAIL_RETURN);
282 ADD_TPKT(0x00fa, 3, ZC_ACK_MAKE_GROUP);
284 ADD_TPKT(0x0210, 22, ZC_ACK_PVPPOINT);
286 ADD_TPKT(0x018f, 6, ZC_ACK_REQMAKINGITEM);
287 ADD_TPKT(0x0095, 30, ZC_ACK_REQNAME);
288 ADD_TPKT(0x0195, 102, ZC_ACK_REQNAMEALL);
289 ADD_TPKT(0x0194, 30, ZC_ACK_REQNAME_BYGID);
294 ADD_TPKT(0x00fd, 27, ZC_ACK_REQ_JOIN_GROUP);
296 ADD_TPKT(0x0214, 42, ZC_ACK_STATUS_GM);
297 ADD_TPKT(0x0110, 10, ZC_ACK_TOUSESKILL);
298 ADD_TPKT(0x0223, 8, ZC_ACK_WEAPONREFINE);
299 ADD_TPKT(0x0098, 3, ZC_ACK_WHISPER);
300 ADD_TPKT(0x013b, 4, ZC_ACTION_FAILURE);
301 ADD_TPKT(0x02b7, 7, ZC_ACTIVE_QUEST);
302 ADD_TPKT(0x00e9, 19, ZC_ADD_EXCHANGE_ITEM);
303 ADD_TPKT(0x0209, 36, ZC_ADD_FRIENDS_LIST);
304 ADD_TPKT(0x0124, 21, ZC_ADD_ITEM_TO_CART);
305 ADD_TPKT(0x01c5, 22, ZC_ADD_ITEM_TO_CART2);
306 ADD_TPKT(0x00f4, 21, ZC_ADD_ITEM_TO_STORE);
307 ADD_TPKT(0x01c4, 22, ZC_ADD_ITEM_TO_STORE2);
308 ADD_TPKT(0x0104, 79, ZC_ADD_MEMBER_TO_GROUP);
310 ADD_TPKT(0x02b3, 107, ZC_ADD_QUEST);
311 ADD_TPKT(0x0185, 34, ZC_ADD_RELATED_GUILD);
312 ADD_TPKT(0x0111, 39, ZC_ADD_SKILL);
313 ADD_TPKT(0x0283, 6, ZC_AID);
314 ADD_TPKT(0x021c, 10, ZC_ALCHEMIST_POINT);
315 ADD_TPKT(0x021a, 282, ZC_ALCHEMIST_RANK);
316 ADD_TPKT(0x02b1, -1, ZC_ALL_QUEST_LIST);
317 ADD_TPKT(0x02b2, -1, ZC_ALL_QUEST_MISSION);
319 ADD_TPKT(0x013a, 4, ZC_ATTACK_RANGE);
322 ADD_TPKT(0x0250, 3, ZC_AUCTION_RESULT);
323 ADD_TPKT(0x025f, 6, ZC_AUCTION_WINDOWS);
324 ADD_TPKT(0x0147, 39, ZC_AUTORUN_SKILL);
325 ADD_TPKT(0x01cd, 30, ZC_AUTOSPELLLIST);
326 ADD_TPKT(0x0216, 6, ZC_BABYMSG);
327 ADD_TPKT(0x0163, -1, ZC_BAN_LIST);
328 ADD_TPKT(0x02dc, -1, ZC_BATTLEFIELD_CHAT);
333 ADD_TPKT(0x021b, 10, ZC_BLACKSMITH_POINT);
334 ADD_TPKT(0x0219, 282, ZC_BLACKSMITH_RANK);
335 ADD_TPKT(0x01d1, 14, ZC_BLADESTOP);
336 ADD_TPKT(0x0293, 70, ZC_BOSS_INFO);
337 ADD_TPKT(0x009a, -1, ZC_BROADCAST);
338 ADD_TPKT(0x01c3, -1, ZC_BROADCAST2);
340 ADD_TPKT(0x012b, 2, ZC_CARTOFF);
347 ADD_TPKT(0x0299, 6, ZC_CASH_ITEM_DELETE);
348 ADD_TPKT(0x0298, 8, ZC_CASH_TIME_COUNTER);
349 ADD_TPKT(0x0230, 12, ZC_CHANGESTATE_MER);
350 ADD_TPKT(0x01a4, 11, ZC_CHANGESTATE_PET);
351 ADD_TPKT(0x00df, -1, ZC_CHANGE_CHATROOM);
352 ADD_TPKT(0x009c, 9, ZC_CHANGE_DIRECTION);
353 ADD_TPKT(0x01b4, 12, ZC_CHANGE_GUILD);
354 ADD_TPKT(0x00b6, 6, ZC_CLOSE_DIALOG);
355 ADD_TPKT(0x00f8, 2, ZC_CLOSE_STORE);
356 ADD_TPKT(0x01d2, 10, ZC_COMBODELAY);
357 ADD_TPKT(0x0144, 23, ZC_COMPASS);
359 ADD_TPKT(0x02d9, 10, ZC_CONFIG);
360 ADD_TPKT(0x02da, 3, ZC_CONFIG_NOTIFY);
361 ADD_TPKT(0x01ea, 6, ZC_CONGRATULATION);
362 ADD_TPKT(0x01e6, 26, ZC_COUPLENAME);
363 ADD_TPKT(0x0141, 14, ZC_COUPLESTATUS);
364 ADD_TPKT(0x0285, 6, ZC_DEATH_QUESTION);
366 ADD_TPKT(0x020a, 10, ZC_DELETE_FRIENDS);
371 ADD_TPKT(0x02b4, 6, ZC_DEL_QUEST);
372 ADD_TPKT(0x00d8, 6, ZC_DESTROY_ROOM);
373 ADD_TPKT(0x01cf, 28, ZC_DEVOTIONLIST);
374 ADD_TPKT(0x0132, 6, ZC_DISAPPEAR_ENTRY);
375 ADD_TPKT(0x01b9, 6, ZC_DISPEL);
376 ADD_TPKT(0x0205, 26, ZC_DIVORCE);
377 ADD_TPKT(0x00c0, 7, ZC_EMOTION);
378 ADD_TPKT(0x00db, -1, ZC_ENTER_ROOM);
379 ADD_TPKT(0x02bb, 8, ZC_EQUIPITEM_DAMAGED);
380 ADD_TPKT(0x00a4, -1, ZC_EQUIPMENT_ITEMLIST);
381 ADD_TPKT(0x0295, -1, ZC_EQUIPMENT_ITEMLIST2);
382 ADD_TPKT(0x02d0, -1, ZC_EQUIPMENT_ITEMLIST3);
383 ADD_TPKT(0x02d7, -1, ZC_EQUIPWIN_MICROSCOPE);
384 ADD_TPKT(0x013c, 4, ZC_EQUIP_ARROW);
385 ADD_TPKT(0x00f1, 2, ZC_EXCHANGEITEM_UNDO);
387 ADD_TPKT(0x022f, 5, ZC_FEED_MER);
388 ADD_TPKT(0x01a3, 5, ZC_FEED_PET);
389 ADD_TPKT(0x02c2, -1, ZC_FORMATSTRING_MSG);
390 ADD_TPKT(0x0201, -1, ZC_FRIENDS_LIST);
391 ADD_TPKT(0x0206, 11, ZC_FRIENDS_STATE);
392 ADD_TPKT(0x0227, 18, ZC_GAME_GUARD);
393 ADD_TPKT(0x0280, 12, ZC_GANGSI_POINT);
394 ADD_TPKT(0x0282, 284, ZC_GANGSI_RANK);
395 ADD_TPKT(0x0101, 6, ZC_GROUPINFO_CHANGE);
396 ADD_TPKT(0x00fb, -1, ZC_GROUP_LIST);
397 ADD_TPKT(0x017f, -1, ZC_GUILD_CHAT);
398 ADD_TPKT(0x0152, -1, ZC_GUILD_EMBLEM_IMG);
399 ADD_TPKT(0x0150, 110, ZC_GUILD_INFO);
400 ADD_TPKT(0x01b6, 114, ZC_GUILD_INFO2);
402 ADD_TPKT(0x016f, 182, ZC_GUILD_NOTICE);
403 ADD_TPKT(0x0162, -1, ZC_GUILD_SKILLINFO);
404 ADD_TPKT(0x01b8, 3, ZC_GUILD_ZENY_ACK);
405 ADD_TPKT(0x01ff, 10, ZC_HIGHJUMP);
406 ADD_TPKT(0x0235, -1, ZC_HOSKILLINFO_LIST);
407 ADD_TPKT(0x0239, 11, ZC_HOSKILLINFO_UPDATE);
408 ADD_TPKT(0x027a, -1, ZC_HUNTINGLIST);
409 ADD_TPKT(0x01c2, 10, ZC_INFO_REMAINTIME);
410 ADD_TPKT(0x02f5, -1, ZC_IRMAIL_NOTIFY);
411 ADD_TPKT(0x02f4, -1, ZC_IRMAIL_SEND_RES);
412 ADD_TPKT(0x02d5, 2, ZC_ISVR_DISCONNECT);
414 ADD_TPKT(0x0177, -1, ZC_ITEMIDENTIFY_LIST);
415 ADD_TPKT(0x00a1, 6, ZC_ITEM_DISAPPEAR);
416 ADD_TPKT(0x009d, 17, ZC_ITEM_ENTRY);
417 ADD_TPKT(0x009e, 17, ZC_ITEM_FALL_ENTRY);
418 ADD_TPKT(0x00a0, 23, ZC_ITEM_PICKUP_ACK);
419 ADD_TPKT(0x029a, 27, ZC_ITEM_PICKUP_ACK2);
420 ADD_TPKT(0x02d4, 29, ZC_ITEM_PICKUP_ACK3);
421 ADD_TPKT(0x02b8, 22, ZC_ITEM_PICKUP_PARTY);
422 ADD_TPKT(0x00af, 6, ZC_ITEM_THROW_ACK);
423 ADD_TPKT(0x0236, 10, ZC_KILLER_POINT);
424 ADD_TPKT(0x0238, 282, ZC_KILLER_RANK);
425 ADD_TPKT(0x021e, 6, ZC_LESSEFFECT);
426 ADD_TPKT(0x00b1, 8, ZC_LONGPAR_CHANGE);
427 ADD_TPKT(0x024a, 70, ZC_MAIL_RECEIVE);
428 ADD_TPKT(0x0245, 3, ZC_MAIL_REQ_GET_ITEM);
429 ADD_TPKT(0x0240, -1, ZC_MAIL_REQ_GET_LIST);
430 ADD_TPKT(0x0242, -1, ZC_MAIL_REQ_OPEN);
431 ADD_TPKT(0x0249, 3, ZC_MAIL_REQ_SEND);
432 ADD_TPKT(0x0260, 6, ZC_MAIL_WINDOWS);
433 ADD_TPKT(0x018d, -1, ZC_MAKABLEITEMLIST);
434 ADD_TPKT(0x01ad, -1, ZC_MAKINGARROW_LIST);
435 ADD_TPKT(0x025a, -1, ZC_MAKINGITEM_LIST);
436 ADD_TPKT(0x02e7, -1, ZC_MAPPROPERTY);
437 ADD_TPKT(0x0154, -1, ZC_MEMBERMGR_INFO);
438 ADD_TPKT(0x0182, 106, ZC_MEMBER_ADD);
439 ADD_TPKT(0x00dd, 29, ZC_MEMBER_EXIT);
440 ADD_TPKT(0x00dc, 28, ZC_MEMBER_NEWENTRY);
445 ADD_TPKT(0x00b7, -1, ZC_MENU_LIST);
446 ADD_TPKT(0x029b, 80, ZC_MER_INIT);
447 ADD_TPKT(0x02a2, 8, ZC_MER_PAR_CHANGE);
448 ADD_TPKT(0x029c, 66, ZC_MER_PROPERTY);
449 ADD_TPKT(0x029d, -1, ZC_MER_SKILLINFO_LIST);
451 ADD_TPKT(0x018c, 29, ZC_MONSTER_INFO);
452 ADD_TPKT(0x01cc, 9, ZC_MONSTER_TALK);
453 ADD_TPKT(0x0291, 4, ZC_MSG);
454 ADD_TPKT(0x0196, 9, ZC_MSG_STATE_CHANGE);
455 ADD_TPKT(0x010c, 6, ZC_MVP);
456 ADD_TPKT(0x010a, 4, ZC_MVP_GETTING_ITEM);
458 ADD_TPKT(0x014c, -1, ZC_MYGUILD_BASIC_INFO);
459 ADD_TPKT(0x00a3, -1, ZC_NORMAL_ITEMLIST);
460 ADD_TPKT(0x01ee, -1, ZC_NORMAL_ITEMLIST2);
461 ADD_TPKT(0x02e8, -1, ZC_NORMAL_ITEMLIST3);
462 ADD_TPKT(0x008a, 29, ZC_NOTIFY_ACT);
463 ADD_TPKT(0x02e1, 33, ZC_NOTIFY_ACT2);
464 ADD_TPKT(0x007a, 58, ZC_NOTIFY_ACTENTRY);
465 ADD_TPKT(0x008b, 23, ZC_NOTIFY_ACT_POSITION);
468 ADD_TPKT(0x008d, -1, ZC_NOTIFY_CHAT);
469 ADD_TPKT(0x0109, -1, ZC_NOTIFY_CHAT_PARTY);
470 ADD_TPKT(0x0220, 10, ZC_NOTIFY_CRAZYKILLER);
471 ADD_TPKT(0x019b, 10, ZC_NOTIFY_EFFECT);
472 ADD_TPKT(0x01f3, 10, ZC_NOTIFY_EFFECT2);
473 ADD_TPKT(0x0284, 14, ZC_NOTIFY_EFFECT3);
474 ADD_TPKT(0x02ef, 8, ZC_NOTIFY_FONT);
475 ADD_TPKT(0x0117, 18, ZC_NOTIFY_GROUNDSKILL);
476 ADD_TPKT(0x0106, 10, ZC_NOTIFY_HP_TO_GROUPM);
477 ADD_TPKT(0x0075, -1, ZC_NOTIFY_INITCHAR);
479 ADD_TPKT(0x0189, 4, ZC_NOTIFY_MAPINFO);
482 ADD_TPKT(0x0086, 16, ZC_NOTIFY_MOVE);
483 ADD_TPKT(0x007b, 60, ZC_NOTIFY_MOVEENTRY);
484 ADD_TPKT(0x01da, 60, ZC_NOTIFY_MOVEENTRY2);
485 ADD_TPKT(0x022c, 65, ZC_NOTIFY_MOVEENTRY3);
486 ADD_TPKT(0x02ec, 67, ZC_NOTIFY_MOVEENTRY4);
487 ADD_TPKT(0x0079, 53, ZC_NOTIFY_NEWENTRY);
488 ADD_TPKT(0x01d9, 53, ZC_NOTIFY_NEWENTRY2);
489 ADD_TPKT(0x022b, 57, ZC_NOTIFY_NEWENTRY3);
490 ADD_TPKT(0x02ed, 59, ZC_NOTIFY_NEWENTRY4);
491 ADD_TPKT(0x0278, 2, ZC_NOTIFY_PCBANG);
493 ADD_TPKT(0x021f, 66, ZC_NOTIFY_PKINFO);
494 ADD_TPKT(0x008e, -1, ZC_NOTIFY_PLAYERCHAT);
495 ADD_TPKT(0x0087, 12, ZC_NOTIFY_PLAYERMOVE);
498 ADD_TPKT(0x019a, 14, ZC_NOTIFY_RANKING);
499 ADD_TPKT(0x0114, 31, ZC_NOTIFY_SKILL);
500 ADD_TPKT(0x01de, 33, ZC_NOTIFY_SKILL2);
502 ADD_TPKT(0x0078, 55, ZC_NOTIFY_STANDENTRY);
503 ADD_TPKT(0x01d8, 54, ZC_NOTIFY_STANDENTRY2);
504 ADD_TPKT(0x022a, 58, ZC_NOTIFY_STANDENTRY3);
505 ADD_TPKT(0x02ee, 60, ZC_NOTIFY_STANDENTRY4);
508 ADD_TPKT(0x007f, 6, ZC_NOTIFY_TIME);
509 ADD_TPKT(0x0076, 9, ZC_NOTIFY_UPDATECHAR);
511 ADD_TPKT(0x0080, 7, ZC_NOTIFY_VANISH);
513 ADD_TPKT(0x0093, 2, ZC_NPCACK_ENABLE);
514 ADD_TPKT(0x0091, 22, ZC_NPCACK_MAPMOVE);
515 ADD_TPKT(0x0092, 28, ZC_NPCACK_SERVERMOVE);
516 ADD_TPKT(0x01b0, 11, ZC_NPCSPRITE_CHANGE);
517 ADD_TPKT(0x02c1, -1, ZC_NPC_CHAT);
518 ADD_TPKT(0x028a, 18, ZC_NPC_SHOWEFST_UPDATE);
519 ADD_TPKT(0x012d, 4, ZC_OPENSTORE);
520 ADD_TPKT(0x0142, 6, ZC_OPEN_EDITDLG);
521 ADD_TPKT(0x01d4, 6, ZC_OPEN_EDITDLGSTR);
522 ADD_TPKT(0x0164, -1, ZC_OTHER_GUILD_LIST);
523 ADD_TPKT(0x02c9, 3, ZC_PARTY_CONFIG);
524 ADD_TPKT(0x02c6, 30, ZC_PARTY_JOIN_REQ);
525 ADD_TPKT(0x02c5, 30, ZC_PARTY_JOIN_REQ_ACK);
526 ADD_TPKT(0x00b0, 8, ZC_PAR_CHANGE);
527 ADD_TPKT(0x01ab, 12, ZC_PAR_CHANGE_USER);
528 ADD_TPKT(0x027b, 14, ZC_PCBANG_EFFECT);
536 ADD_TPKT(0x00c7, -1, ZC_PC_SELL_ITEMLIST);
537 ADD_TPKT(0x00cb, 3, ZC_PC_SELL_RESULT);
538 ADD_TPKT(0x01a6, -1, ZC_PETEGG_LIST);
539 ADD_TPKT(0x01aa, 10, ZC_PET_ACT);
541 ADD_TPKT(0x0160, -1, ZC_POSITION_INFO);
542 ADD_TPKT(0x02f0, 10, ZC_PROGRESS);
543 ADD_TPKT(0x02f2, 2, ZC_PROGRESS_CANCEL);
544 ADD_TPKT(0x022e, 71, ZC_PROPERTY_HOMUN);
545 ADD_TPKT(0x027d, 62, ZC_PROPERTY_MERCE);
546 ADD_TPKT(0x0294, 10, ZC_READ_BOOK);
547 ADD_TPKT(0x013d, 6, ZC_RECOVERY);
548 ADD_TPKT(0x0074, 3, ZC_REFUSE_ENTER);
549 ADD_TPKT(0x00da, 3, ZC_REFUSE_ENTER_ROOM);
550 ADD_TPKT(0x0084, 2, ZC_REFUSE_QUIT);
551 ADD_TPKT(0x01fc, -1, ZC_REPAIRITEMLIST);
552 ADD_TPKT(0x01c1, 14, ZC_REPLY_REMAINTIME);
553 ADD_TPKT(0x0207, 34, ZC_REQ_ADD_FRIENDS);
554 ADD_TPKT(0x0171, 30, ZC_REQ_ALLY_GUILD);
555 ADD_TPKT(0x01f6, 34, ZC_REQ_BABY);
556 ADD_TPKT(0x02aa, 4, ZC_REQ_CASH_PASSWORD);
557 ADD_TPKT(0x01e2, 34, ZC_REQ_COUPLE);
558 ADD_TPKT(0x00e5, 26, ZC_REQ_EXCHANGE_ITEM);
559 ADD_TPKT(0x01f4, 32, ZC_REQ_EXCHANGE_ITEM2);
561 ADD_TPKT(0x00fe, 30, ZC_REQ_JOIN_GROUP);
562 ADD_TPKT(0x016a, 30, ZC_REQ_JOIN_GUILD);
566 ADD_TPKT(0x00b3, 3, ZC_RESTART_ACK);
568 ADD_TPKT(0x0167, 3, ZC_RESULT_MAKE_GUILD);
570 ADD_TPKT(0x0148, 8, ZC_RESURRECTION);
571 ADD_TPKT(0x00e1, 30, ZC_ROLE_CHANGE);
572 ADD_TPKT(0x00d7, -1, ZC_ROOM_NEWENTRY);
573 ADD_TPKT(0x00b4, -1, ZC_SAY_DIALOG);
574 ADD_TPKT(0x00c4, 6, ZC_SELECT_DEALTYPE);
577 ADD_TPKT(0x027e, -1, ZC_SHANDA_PROTECT);
578 ADD_TPKT(0x02b9, 191, ZC_SHORTCUT_KEY_LIST);
579 ADD_TPKT(0x01b1, 7, ZC_SHOWDIGIT);
580 ADD_TPKT(0x0145, 19, ZC_SHOW_IMAGE);
581 ADD_TPKT(0x01b3, 67, ZC_SHOW_IMAGE2);
583 ADD_TPKT(0x010f, -1, ZC_SKILLINFO_LIST);
584 ADD_TPKT(0x010e, 11, ZC_SKILLINFO_UPDATE);
585 ADD_TPKT(0x0215, 6, ZC_SKILLMSG);
586 ADD_TPKT(0x0120, 6, ZC_SKILL_DISAPPEAR);
587 ADD_TPKT(0x011f, 16, ZC_SKILL_ENTRY);
588 ADD_TPKT(0x01c9, 97, ZC_SKILL_ENTRY2);
589 ADD_TPKT(0x01ac, 6, ZC_SKILL_UPDATE);
590 ADD_TPKT(0x01d3, 35, ZC_SOUND);
591 ADD_TPKT(0x01d0, 8, ZC_SPIRITS);
592 ADD_TPKT(0x01e1, 8, ZC_SPIRITS2);
593 ADD_TPKT(0x00c3, 8, ZC_SPRITE_CHANGE);
594 ADD_TPKT(0x01d7, 11, ZC_SPRITE_CHANGE2);
595 ADD_TPKT(0x0253, 3, ZC_STARPLACE);
596 ADD_TPKT(0x020e, 32, ZC_STARSKILL);
597 ADD_TPKT(0x01f8, 2, ZC_START_BABY);
598 ADD_TPKT(0x019e, 2, ZC_START_CAPTURE);
599 ADD_TPKT(0x01e4, 2, ZC_START_COUPLE);
600 ADD_TPKT(0x0119, 13, ZC_STATE_CHANGE);
601 ADD_TPKT(0x0229, 15, ZC_STATE_CHANGE3);
602 ADD_TPKT(0x00bd, 44, ZC_STATUS);
603 ADD_TPKT(0x00be, 5, ZC_STATUS_CHANGE);
604 ADD_TPKT(0x00bc, 6, ZC_STATUS_CHANGE_ACK);
605 ADD_TPKT(0x0088, 10, ZC_STOPMOVE);
606 ADD_TPKT(0x0131, 86, ZC_STORE_ENTRY);
613 ADD_TPKT(0x0224, 10, ZC_TAEKWON_POINT);
614 ADD_TPKT(0x0226, 282, ZC_TAEKWON_RANK);
616 ADD_TPKT(0x010d, 2, ZC_THROW_MVPITEM);
618 ADD_TPKT(0x016d, 14, ZC_UPDATE_CHARSTAT);
619 ADD_TPKT(0x01f2, 20, ZC_UPDATE_CHARSTAT2);
620 ADD_TPKT(0x016c, 43, ZC_UPDATE_GDID);
621 ADD_TPKT(0x0192, 24, ZC_UPDATE_MAPINFO);
622 ADD_TPKT(0x02b5, -1, ZC_UPDATE_MISSION_HUNT);
623 ADD_TPKT(0x00c2, 6, ZC_USER_COUNT);
624 ADD_TPKT(0x013e, 24, ZC_USESKILL_ACK);
625 ADD_TPKT(0x00a8, 7, ZC_USE_ITEM_ACK);
626 ADD_TPKT(0x01c8, 13, ZC_USE_ITEM_ACK2);
627 ADD_TPKT(0x011a, 15, ZC_USE_SKILL);
628 ADD_TPKT(0x00b5, 6, ZC_WAIT_DIALOG);
629 ADD_TPKT(0x011c, 68, ZC_WARPLIST);
630 ADD_TPKT(0x0097, -1, ZC_WHISPER);
631 ADD_TPKT(0x00d4, -1, ZC_WHISPER_LIST);
632#endif
633// Packet Version 20080910: 4 Packets
634#if PACKET_VERSION == 20080910
635 ADD_HPKT(0x0436, 19, CZ_ENTER2);
636 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
637 ADD_HPKT(0x0439, 8, CZ_USE_ITEM2);
638 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
639#endif
640// Packet Version 20081111: 3 Packets
641#if PACKET_VERSION == 20081111
642 ADD_TPKT(0x043f, 8, ZC_MSG_STATE_CHANGE2);
643 ADD_TPKT(0x043d, 8, ZC_SKILL_POSTDELAY);
645#endif
646// Packet Version 20081126: 3 Packets
647#if PACKET_VERSION == 20081126
648 ADD_TPKT(0x0440, 10, ZC_MILLENNIUMSHIELD);
649 ADD_TPKT(0x01a2, 37, ZC_PROPERTY_PET);
650 ADD_TPKT(0x0441, 4, ZC_SKILLINFO_DELETE);
651#endif
652// Packet Version 20081217: 2 Packets
653#if PACKET_VERSION == 20081217
656#endif
657// Packet Version 20090000: 19 Packets
658#if PACKET_VERSION >= 20090000
659 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
660 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
661 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
662 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
663 ADD_HPKT(0x0436, 19, CZ_ENTER2);
664 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
665 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
666 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
669 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
670 ADD_HPKT(0x0368, -1, CZ_REQNAME2);
671 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
672 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
673 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
674 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
675 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
676 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
678#endif
679// Packet Version 20090113: 2 Packets
680#if PACKET_VERSION == 20090113
683#endif
684// Packet Version 20090218: 1 Packets
685#if PACKET_VERSION == 20090218
686 ADD_TPKT(0x0446, 14, ZC_QUEST_NOTIFY_EFFECT);
687#endif
688// Packet Version 20090401: 1 Packets
689#if PACKET_VERSION == 20090401
690 ADD_TPKT(0x0449, 4, ZC_HACKSH_ERROR_MSG);
691#endif
692// Packet Version 20090408: 3 Packets
693#if PACKET_VERSION == 20090408
694 ADD_HPKT(0x044a, 6, CZ_CLIENT_VERSION);
695 ADD_HPKT(0x02a7, -1, CZ_HACKSH_CPX_MSG);
696 ADD_TPKT(0x02a6, -1, ZC_HACKSH_CPX_MSG);
697#endif
698// Packet Version 20090514: 1 Packets
699#if PACKET_VERSION == 20090514
701#endif
702// Packet Version 20090520: 8 Packets
703#if PACKET_VERSION == 20090520
705 ADD_HPKT(0x07d4, 4, CZ_ES_CANCEL);
706 ADD_HPKT(0x07d3, 4, CZ_ES_CHOOSE);
707 ADD_HPKT(0x07d1, 2, CZ_ES_GET_LIST);
708 ADD_TPKT(0x07d6, 4, ZC_ES_GOTO);
709 ADD_TPKT(0x07d2, -1, ZC_ES_LIST);
710 ADD_TPKT(0x07d5, 4, ZC_ES_READY);
711 ADD_TPKT(0x07d0, 6, ZC_ES_RESULT);
712#endif
713// Packet Version 20090603: 3 Packets
714#if PACKET_VERSION == 20090603
718#endif
719// Packet Version 20090610: 1 Packets
720#if PACKET_VERSION == 20090610
721 ADD_TPKT(0x07db, 8, ZC_HO_PAR_CHANGE);
722#endif
723// Packet Version 20090617: 6 Packets
724#if PACKET_VERSION == 20090617
725 ADD_HPKT(0x007e, 105, CZ_REQUEST_TIME);
726 ADD_HPKT(0x07dc, 6, CZ_SEEK_PARTY);
727 ADD_HPKT(0x07de, 30, CZ_SEEK_PARTY_MEMBER);
728 ADD_TPKT(0x07dd, 54, ZC_SEEK_PARTY);
729 ADD_TPKT(0x07df, 54, ZC_SEEK_PARTY_MEMBER);
730 ADD_TPKT(0x07d9, 268, ZC_SHORTCUT_KEY_LIST_V2);
731#endif
732// Packet Version 20090708: 1 Packets
733#if PACKET_VERSION == 20090708
734 ADD_TPKT(0x07e0, 58, ZC_ES_NOTI_MYINFO);
735#endif
736// Packet Version 20090715: 1 Packets
737#if PACKET_VERSION == 20090715
738 ADD_TPKT(0x07e1, 15, ZC_SKILLINFO_UPDATE2);
739#endif
740// Packet Version 20090805: 1 Packets
741#if PACKET_VERSION == 20090805
742 ADD_TPKT(0x07e2, 8, ZC_MSG_VALUE);
743#endif
744// Packet Version 20090818: 3 Packets
745#if PACKET_VERSION == 20090818
746 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
747 ADD_TPKT(0x07e3, 6, ZC_ITEMLISTWIN_OPEN);
748 ADD_TPKT(0x07e6, 8, ZC_MSG_SKILL);
749#endif
750// Packet Version 20090929: 7 Packets
751#if PACKET_VERSION == 20090929
752 ADD_HPKT(0x07ea, 2, CZ_BATTLE_FIELD_LIST);
754 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
757 ADD_TPKT(0x07eb, -1, ZC_BATTLE_FIELD_LIST);
759#endif
760// Packet Version 20091006: 5 Packets
761#if PACKET_VERSION == 20091006
762 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
766 ADD_TPKT(0x07ed, 10, ZC_JOIN_BATTLE_FIELD);
767#endif
768// Packet Version 20091027: 2 Packets
769#if PACKET_VERSION == 20091027
770 ADD_HPKT(0x07f5, 6, CZ_GM_FULLSTRIP);
771 ADD_TPKT(0x07f6, 14, ZC_NOTIFY_EXP);
772#endif
773// Packet Version 20091103: 3 Packets
774#if PACKET_VERSION == 20091103
775 ADD_TPKT(0x07f7, -1, ZC_NOTIFY_MOVEENTRY7);
776 ADD_TPKT(0x07f8, -1, ZC_NOTIFY_NEWENTRY5);
777 ADD_TPKT(0x07f9, -1, ZC_NOTIFY_STANDENTRY5);
778#endif
779// Packet Version 20091117: 1 Packets
780#if PACKET_VERSION == 20091117
782#endif
783// Packet Version 20091124: 1 Packets
784#if PACKET_VERSION == 20091124
785 ADD_TPKT(0x07fb, 25, ZC_USESKILL_ACK2);
786#endif
787// Packet Version 20091201: 4 Packets
788#if PACKET_VERSION == 20091201
790 ADD_TPKT(0x07fc, 10, ZC_CHANGE_GROUP_MASTER);
791 ADD_TPKT(0x07ff, -1, ZC_DEFINE_CHECK);
792 ADD_TPKT(0x07fe, 26, ZC_PLAY_NPC_BGM);
793#endif
794// Packet Version 20091215: 2 Packets
795#if PACKET_VERSION == 20091215
798#endif
799// Packet Version 20091222: 4 Packets
800#if PACKET_VERSION == 20091222
805#endif
806// Packet Version 20091229: 7 Packets
807#if PACKET_VERSION == 20091229
815#endif
816// Packet Version 20100000: 11 Packets
817#if PACKET_VERSION >= 20100000
818 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
819 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
820 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
821 ADD_HPKT(0x0436, 19, CZ_ENTER2);
822 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
823 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
824 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
826 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
827 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
828 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
829#endif
830// Packet Version 20100105: 11 Packets
831#if PACKET_VERSION == 20100105
832 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
833 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
834 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
837 ADD_HPKT(0x0368, -1, CZ_REQNAME2);
838 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
839 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
840 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
841 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
843#endif
844// Packet Version 20100113: 1 Packets
845#if PACKET_VERSION == 20100113
847#endif
848// Packet Version 20100119: 1 Packets
849#if PACKET_VERSION == 20100119
851#endif
852// Packet Version 20100223: 1 Packets
853#if PACKET_VERSION == 20100223
854 ADD_TPKT(0x080f, 20, ZC_ADD_EXCHANGE_ITEM2);
855#endif
856// Packet Version 20100303: 5 Packets
857#if PACKET_VERSION == 20100303
862 ADD_TPKT(0x0810, 3, ZC_OPEN_BUYING_STORE);
863#endif
864// Packet Version 20100309: 7 Packets
865#if PACKET_VERSION == 20100309
870 ADD_TPKT(0x081d, 22, ZC_EL_INIT);
871 ADD_TPKT(0x081e, 8, ZC_EL_PAR_CHANGE);
873#endif
874// Packet Version 20100323: 1 Packets
875#if PACKET_VERSION == 20100323
876 ADD_TPKT(0x081f, -1, ZC_BROADCAST4);
877#endif
878// Packet Version 20100413: 1 Packets
879#if PACKET_VERSION == 20100413
881#endif
882// Packet Version 20100420: 9 Packets
883#if PACKET_VERSION == 20100420
887 ADD_TPKT(0x0814, 86, ZC_BUYING_STORE_ENTRY);
893#endif
894// Packet Version 20100601: 4 Packets
895#if PACKET_VERSION == 20100601
896 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
900#endif
901// Packet Version 20100608: 5 Packets
902#if PACKET_VERSION == 20100608
905 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
906 ADD_TPKT(0x0839, 66, ZC_ACK_BAN_GUILD_SSO);
908#endif
909// Packet Version 20100622: 1 Packets
910#if PACKET_VERSION == 20100622
912#endif
913// Packet Version 20100701: 1 Packets
914#if PACKET_VERSION == 20100701
916#endif
917// Packet Version 20100720: 2 Packets
918#if PACKET_VERSION == 20100720
919 ADD_HPKT(0x0842, 6, CZ_RECALL_SSO);
920 ADD_HPKT(0x0843, 6, CZ_REMOVE_AID_SSO);
921#endif
922// Packet Version 20100824: 5 Packets
923#if PACKET_VERSION == 20100824
925 ADD_HPKT(0x0844, 2, CZ_SE_CASHSHOP_OPEN);
928 ADD_TPKT(0x0845, 10, ZC_SE_CASHSHOP_OPEN);
929#endif
930// Packet Version 20100914: 1 Packets
931#if PACKET_VERSION == 20100914
933#endif
934// Packet Version 20101019: 2 Packets
935#if PACKET_VERSION == 20101019
936 ADD_HPKT(0x084a, 2, CZ_SE_CASHSHOP_CLOSE);
937 ADD_TPKT(0x084b, 19, ZC_ITEM_FALL_ENTRY4);
938#endif
939// Packet Version 20101026: 5 Packets
940#if PACKET_VERSION == 20101026
941 ADD_HPKT(0x084f, 6, CZ_MACRO_ITEM_PICKUP);
942 ADD_HPKT(0x0850, 7, CZ_MACRO_REQUEST_ACT);
944 ADD_HPKT(0x084c, 10, CZ_MACRO_USE_SKILL);
946#endif
947// Packet Version 20101102: 5 Packets
948#if PACKET_VERSION == 20101102
949 ADD_HPKT(0x0854, -1, CZ_GPK_AUTH);
951 ADD_TPKT(0x0853, -1, ZC_GPK_AUTH);
952 ADD_TPKT(0x0851, -1, ZC_GPK_DYNCODE);
954#endif
955// Packet Version 20101123: 15 Packets
956#if PACKET_VERSION == 20101123
957 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
958 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
959 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
962 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
963 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
964 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
965 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
966 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
969 ADD_TPKT(0x0856, -1, ZC_NOTIFY_MOVEENTRY8);
970 ADD_TPKT(0x0858, -1, ZC_NOTIFY_NEWENTRY6);
971 ADD_TPKT(0x0857, -1, ZC_NOTIFY_STANDENTRY7);
972#endif
973// Packet Version 20101221: 1 Packets
974#if PACKET_VERSION == 20101221
976#endif
977// Packet Version 20110104: 29 Packets
978#if PACKET_VERSION == 20110104
979 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
980 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
981 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
982 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
983 ADD_HPKT(0x0436, 19, CZ_ENTER2);
984 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
985 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
986 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
987 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
988 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
992 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
993 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
994 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
995 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
996 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
997 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1002 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
1004 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
1005 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1006 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
1008#endif
1009// Packet Version 20110111: 1 Packets
1010#if PACKET_VERSION == 20110111
1011 ADD_TPKT(0x08b3, -1, ZC_SHOWSCRIPT);
1012#endif
1013// Packet Version 20110125: 3 Packets
1014#if PACKET_VERSION == 20110125
1015 ADD_HPKT(0x08b5, 6, CZ_TRYCOLLECTION);
1016 ADD_TPKT(0x08b4, 2, ZC_START_COLLECTION);
1017 ADD_TPKT(0x08b6, 3, ZC_TRYCOLLECTION);
1018#endif
1019// Packet Version 20110222: 3 Packets
1020#if PACKET_VERSION == 20110222
1021 ADD_HPKT(0x08c1, 2, CZ_MACRO_START);
1022 ADD_HPKT(0x08c2, 2, CZ_MACRO_STOP);
1024#endif
1025// Packet Version 20110419: 1 Packets
1026#if PACKET_VERSION == 20110419
1027 ADD_TPKT(0x08c7, -1, ZC_SKILL_ENTRY3);
1028#endif
1029// Packet Version 20110614: 3 Packets
1030#if PACKET_VERSION == 20110614
1033 ADD_TPKT(0x08c8, 34, ZC_NOTIFY_ACT3);
1034#endif
1035// Packet Version 20110628: 1 Packets
1036#if PACKET_VERSION == 20110628
1037 ADD_TPKT(0x08cb, -1, ZC_PERSONAL_INFOMATION);
1038#endif
1039// Packet Version 20110803: 2 Packets
1040#if PACKET_VERSION == 20110803
1041 ADD_TPKT(0x09dc, 2, ZC_NOTIFY_NEWENTRY10);
1042 ADD_TPKT(0x08cd, 10, ZC_STOPMOVE_FORCE);
1043#endif
1044// Packet Version 20110810: 5 Packets
1045#if PACKET_VERSION == 20110810
1047 ADD_TPKT(0x08d2, 10, ZC_FASTMOVE);
1049 ADD_TPKT(0x08d0, 9, ZC_REQ_WEAR_EQUIP_ACK2);
1050 ADD_TPKT(0x08cf, 10, ZC_SPIRITS_ATTRIBUTE);
1051#endif
1052// Packet Version 20110816: 21 Packets
1053#if PACKET_VERSION == 20110816
1054 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
1055 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
1056 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
1057 ADD_HPKT(0x0436, 4, CZ_ENTER2);
1058 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
1059 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1060 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1063 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1064 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1065 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1066 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1069 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
1071 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1072 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1074 ADD_TPKT(0x08d3, 10, ZC_SE_CASHSHOP_UPDATE);
1075#endif
1076// Packet Version 20110823: 26 Packets
1077#if PACKET_VERSION == 20110823
1078 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1079 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1080 ADD_HPKT(0x0361, 18, CZ_CHANGE_DIRECTION2);
1081 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1082 ADD_HPKT(0x0436, 5, CZ_ENTER2);
1083 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1084 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
1085 ADD_HPKT(0x0362, 10, CZ_ITEM_PICKUP2);
1086 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1087 ADD_HPKT(0x07ec, 36, CZ_JOIN_BATTLE_FIELD);
1091 ADD_HPKT(0x02c4, 5, CZ_PARTY_JOIN_REQ);
1092 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1093 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1094 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1095 ADD_HPKT(0x0360, 12, CZ_REQUEST_TIME2);
1099 ADD_HPKT(0x0835, 8, CZ_SEARCH_STORE_INFO);
1101 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1102 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1103 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1104#endif
1105// Packet Version 20110831: 20 Packets
1106#if PACKET_VERSION == 20110831
1107 ADD_HPKT(0x023b, 10, CZ_ACK_STORE_PASSWORD);
1108 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1109 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1110 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1111 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1112 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1115 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1116 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
1117 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1118 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1122 ADD_HPKT(0x0835, 4, CZ_SEARCH_STORE_INFO);
1123 ADD_HPKT(0x083c, 26, CZ_SSILIST_ITEM_CLICK);
1124 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
1125 ADD_HPKT(0x0366, 5, CZ_USE_SKILL_TOGROUND2);
1127#endif
1128// Packet Version 20110906: 26 Packets
1129#if PACKET_VERSION == 20110906
1130 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1131 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
1132 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
1133 ADD_HPKT(0x0436, 4, CZ_ENTER2);
1134 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
1135 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1136 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1137 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1138 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
1142 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
1143 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1144 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1145 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1146 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1150 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
1152 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1153 ADD_HPKT(0x0438, 26, CZ_USE_SKILL2);
1154 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1156#endif
1157// Packet Version 20110920: 22 Packets
1158#if PACKET_VERSION == 20110920
1159 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
1160 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1161 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1162 ADD_HPKT(0x0436, 12, CZ_ENTER2);
1163 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1164 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1165 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1166 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1167 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1171 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1172 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1173 ADD_HPKT(0x0360, 19, CZ_REQUEST_TIME2);
1178 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1179 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1180 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1181#endif
1182// Packet Version 20110928: 22 Packets
1183#if PACKET_VERSION == 20110928
1184 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1185 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
1186 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1187 ADD_HPKT(0x0281, 5, CZ_GANGSI_RANK);
1188 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1189 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1190 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1191 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
1195 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1196 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1197 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1202 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1203 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1204 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1205 ADD_TPKT(0x08d6, 6, ZC_CLEAR_DIALOG);
1206#endif
1207// Packet Version 20111004: 30 Packets
1208#if PACKET_VERSION == 20111004
1209 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
1210 ADD_HPKT(0x0361, 18, CZ_CHANGE_DIRECTION2);
1211 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1212 ADD_HPKT(0x0436, 19, CZ_ENTER2);
1213 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1214 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1215 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1216 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1217 ADD_HPKT(0x07ec, 7, CZ_JOIN_BATTLE_FIELD);
1221 ADD_HPKT(0x02c4, 10, CZ_PARTY_JOIN_REQ);
1224 ADD_HPKT(0x0369, 8, CZ_REQNAME_BYGID2);
1225 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1229 ADD_HPKT(0x0835, 26, CZ_SEARCH_STORE_INFO);
1230 ADD_HPKT(0x083c, 26, CZ_SSILIST_ITEM_CLICK);
1239#endif
1240// Packet Version 20111010: 24 Packets
1241#if PACKET_VERSION == 20111010
1242 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1243 ADD_HPKT(0x0202, 8, CZ_ADD_FRIENDS);
1244 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1245 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1246 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1247 ADD_HPKT(0x0363, 7, CZ_ITEM_THROW2);
1248 ADD_HPKT(0x07ec, 26, CZ_JOIN_BATTLE_FIELD);
1252 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1253 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
1254 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1255 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1256 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1260 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
1262 ADD_HPKT(0x083c, -1, CZ_SSILIST_ITEM_CLICK);
1263 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1264 ADD_HPKT(0x0366, 5, CZ_USE_SKILL_TOGROUND2);
1266#endif
1267// Packet Version 20111017: 17 Packets
1268#if PACKET_VERSION == 20111017
1269 ADD_HPKT(0x0202, 90, CZ_ADD_FRIENDS);
1270 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
1271 ADD_HPKT(0x022d, 12, CZ_COMMAND_MER);
1272 ADD_HPKT(0x0436, 4, CZ_ENTER2);
1273 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1274 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
1275 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1278 ADD_HPKT(0x035f, 19, CZ_REQUEST_MOVE2);
1279 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
1282 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1283 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
1284 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1286#endif
1287// Packet Version 20111025: 33 Packets
1288#if PACKET_VERSION == 20111025
1289 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
1290 ADD_HPKT(0x0202, 4, CZ_ADD_FRIENDS);
1291 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1292 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1293 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1294 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
1295 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
1296 ADD_HPKT(0x07ec, 10, CZ_JOIN_BATTLE_FIELD);
1304 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
1305 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1306 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1307 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1308 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1312 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
1314 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1315 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1322#endif
1323// Packet Version 20111101: 27 Packets
1324#if PACKET_VERSION == 20111101
1325 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1326 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1327 ADD_HPKT(0x0436, 26, CZ_ENTER2);
1328 ADD_HPKT(0x0281, 36, CZ_GANGSI_RANK);
1329 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1330 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1332 ADD_HPKT(0x02c4, 10, CZ_PARTY_JOIN_REQ);
1335 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
1336 ADD_HPKT(0x0369, 10, CZ_REQNAME_BYGID2);
1337 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1338 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1339 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1344 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
1346 ADD_HPKT(0x083c, 19, CZ_SSILIST_ITEM_CLICK);
1347 ADD_HPKT(0x0366, 5, CZ_USE_SKILL_TOGROUND2);
1349 ADD_TPKT(0x08ff, 24, ZC_EFST_SET_ENTER);
1350 ADD_TPKT(0x08fe, -1, ZC_HUNTING_QUEST_INFO);
1352#endif
1353// Packet Version 20111108: 28 Packets
1354#if PACKET_VERSION == 20111108
1355 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
1356 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
1357 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1358 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1359 ADD_HPKT(0x07ec, 18, CZ_JOIN_BATTLE_FIELD);
1362 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
1365 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
1366 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1367 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1368 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1369 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1373 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
1375 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1377 ADD_HPKT(0x0438, 8, CZ_USE_SKILL2);
1378 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1379 ADD_TPKT(0x08e2, 25, ZC_NAVIGATION_ACTIVE);
1383#endif
1384// Packet Version 20111114: 14 Packets
1385#if PACKET_VERSION == 20111114
1386 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1387 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
1388 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1389 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
1390 ADD_HPKT(0x0363, 18, CZ_ITEM_THROW2);
1391 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1395 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
1398 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1399 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1400#endif
1401// Packet Version 20111122: 34 Packets
1402#if PACKET_VERSION == 20111122
1403 ADD_HPKT(0x0202, 18, CZ_ADD_FRIENDS);
1404 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1405 ADD_HPKT(0x022d, 7, CZ_COMMAND_MER);
1406 ADD_HPKT(0x0436, 6, CZ_ENTER2);
1407 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1408 ADD_HPKT(0x0907, 5, CZ_INVENTORY_TAB);
1409 ADD_HPKT(0x0362, 8, CZ_ITEM_PICKUP2);
1410 ADD_HPKT(0x0363, 90, CZ_ITEM_THROW2);
1411 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
1414 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1416 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
1417 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1418 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1419 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1422 ADD_HPKT(0x0835, 19, CZ_SEARCH_STORE_INFO);
1424 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1425 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1426 ADD_HPKT(0x0366, 12, CZ_USE_SKILL_TOGROUND2);
1428 ADD_TPKT(0x0903, -1, ZC_CART_ITEMLIST_EQUIP);
1429 ADD_TPKT(0x0902, -1, ZC_CART_ITEMLIST_NORMAL);
1432 ADD_TPKT(0x0908, 5, ZC_INVENTORY_TAB);
1433 ADD_TPKT(0x0906, -1, ZC_MICROSCOPE);
1435 ADD_TPKT(0x0905, -1, ZC_STORE_ITEMLIST_EQUIP);
1437#endif
1438// Packet Version 20111207: 19 Packets
1439#if PACKET_VERSION == 20111207
1440 ADD_HPKT(0x023b, 19, CZ_ACK_STORE_PASSWORD);
1441 ADD_HPKT(0x0202, 8, CZ_ADD_FRIENDS);
1442 ADD_HPKT(0x0361, 10, CZ_CHANGE_DIRECTION2);
1443 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
1444 ADD_HPKT(0x0281, 7, CZ_GANGSI_RANK);
1445 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1446 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1447 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1450 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1451 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1454 ADD_HPKT(0x0835, 10, CZ_SEARCH_STORE_INFO);
1455 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1459#endif
1460// Packet Version 20111213: 17 Packets
1461#if PACKET_VERSION == 20111213
1462 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
1463 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1464 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
1465 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1466 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1467 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1468 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
1469 ADD_HPKT(0x07ec, 10, CZ_JOIN_BATTLE_FIELD);
1471 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
1472 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1475 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
1477 ADD_HPKT(0x0366, 4, CZ_USE_SKILL_TOGROUND2);
1479#endif
1480// Packet Version 20111220: 26 Packets
1481#if PACKET_VERSION == 20111220
1482 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1483 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1484 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1485 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
1486 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
1487 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1488 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1489 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
1493 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1494 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
1495 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1496 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1497 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1498 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1504 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1505 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1506 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1508#endif
1509// Packet Version 20111227: 22 Packets
1510#if PACKET_VERSION == 20111227
1511 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1512 ADD_HPKT(0x0436, 10, CZ_ENTER2);
1513 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1514 ADD_HPKT(0x07e4, 4, CZ_ITEMLISTWIN_RES);
1515 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1516 ADD_HPKT(0x07ec, 90, CZ_JOIN_BATTLE_FIELD);
1519 ADD_HPKT(0x02c4, 36, CZ_PARTY_JOIN_REQ);
1520 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
1521 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
1522 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1523 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1528 ADD_HPKT(0x083c, 8, CZ_SSILIST_ITEM_CLICK);
1529 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1530 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1531 ADD_TPKT(0x090e, 2, ZC_ENTRY_QUEUE_INIT);
1533#endif
1534// Packet Version 20120103: 29 Packets
1535#if PACKET_VERSION == 20120103
1536 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
1537 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
1538 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
1539 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
1540 ADD_HPKT(0x0436, 4, CZ_ENTER2);
1541 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
1542 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1543 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1544 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1545 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
1549 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1550 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
1551 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1552 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1553 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1554 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1559 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
1561 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1562 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1563 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1565#endif
1566// Packet Version 20120110: 8 Packets
1567#if PACKET_VERSION == 20120110
1568 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
1569 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1570 ADD_HPKT(0x0361, 12, CZ_CHANGE_DIRECTION2);
1571 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1572 ADD_HPKT(0x0281, 36, CZ_GANGSI_RANK);
1573 ADD_HPKT(0x07e4, 19, CZ_ITEMLISTWIN_RES);
1576#endif
1577// Packet Version 20120117: 24 Packets
1578#if PACKET_VERSION == 20120117
1579 ADD_HPKT(0x023b, 4, CZ_ACK_STORE_PASSWORD);
1580 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
1581 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1582 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1583 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1584 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1585 ADD_HPKT(0x0362, 26, CZ_ITEM_PICKUP2);
1586 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
1587 ADD_HPKT(0x07ec, 36, CZ_JOIN_BATTLE_FIELD);
1590 ADD_HPKT(0x0368, 7, CZ_REQNAME2);
1591 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1592 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1593 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1594 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1599 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1600 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1601 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1603#endif
1604// Packet Version 20120120: 22 Packets
1605#if PACKET_VERSION == 20120120
1606 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1607 ADD_HPKT(0x0202, 12, CZ_ADD_FRIENDS);
1608 ADD_HPKT(0x0361, 19, CZ_CHANGE_DIRECTION2);
1609 ADD_HPKT(0x0436, 5, CZ_ENTER2);
1610 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1611 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1612 ADD_HPKT(0x07ec, 26, CZ_JOIN_BATTLE_FIELD);
1616 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
1617 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
1618 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1619 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1620 ADD_HPKT(0x0912, 10, CZ_REQ_GUILD_NAME);
1622 ADD_HPKT(0x0910, 10, CZ_REQ_PARTY_NAME);
1624 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1626 ADD_TPKT(0x0913, 30, ZC_ACK_GUILD_NAME);
1627 ADD_TPKT(0x0911, 30, ZC_ACK_PARTY_NAME);
1628#endif
1629// Packet Version 20120131: 26 Packets
1630#if PACKET_VERSION == 20120131
1631 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
1632 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1633 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
1634 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1635 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1636 ADD_HPKT(0x0363, 12, CZ_ITEM_THROW2);
1637 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1640 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1641 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
1642 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1643 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1644 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1645 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1647 ADD_HPKT(0x0916, 26, CZ_REQ_JOIN_GUILD2);
1651 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1652 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1654 ADD_TPKT(0x0914, -1, ZC_NOTIFY_MOVEENTRY9);
1655 ADD_TPKT(0x090f, -1, ZC_NOTIFY_NEWENTRY7);
1656 ADD_TPKT(0x0915, -1, ZC_NOTIFY_STANDENTRY8);
1657#endif
1658// Packet Version 20120207: 21 Packets
1659#if PACKET_VERSION == 20120207
1660 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
1661 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
1662 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
1663 ADD_HPKT(0x0436, 4, CZ_ENTER2);
1664 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
1665 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1666 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1667 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1668 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
1672 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
1677 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1680 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
1681#endif
1682// Packet Version 20120214: 29 Packets
1683#if PACKET_VERSION == 20120214
1684 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1685 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1686 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1687 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1688 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1689 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1690 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1691 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1692 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1693 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1697 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
1698 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1699 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1700 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1701 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1707 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1708 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1709 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1711 ADD_TPKT(0x0972, -1, ZC_SAY_DIALOG2);
1712 ADD_TPKT(0x0973, 7, ZC_WAIT_DIALOG2);
1713#endif
1714// Packet Version 20120221: 18 Packets
1715#if PACKET_VERSION == 20120221
1716 ADD_HPKT(0x0974, 2, CZ_CANCEL_MERGE_ITEM);
1717 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
1718 ADD_HPKT(0x0363, 18, CZ_ITEM_THROW2);
1719 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
1720 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1721 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1722 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1723 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
1728 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1729 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1730 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1731 ADD_TPKT(0x096f, 7, ZC_ACK_MERGE_ITEM);
1734#endif
1735// Packet Version 20120228: 18 Packets
1736#if PACKET_VERSION == 20120228
1737 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1738 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1739 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
1740 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
1741 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1742 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1743 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1744 ADD_HPKT(0x0360, 90, CZ_REQUEST_TIME2);
1746 ADD_HPKT(0x096e, -1, CZ_REQ_MERGE_ITEM);
1750 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1751 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1752 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1753 ADD_TPKT(0x0977, 14, ZC_HP_INFO);
1754 ADD_TPKT(0x096d, -1, ZC_MERGE_ITEM_OPEN);
1755#endif
1756// Packet Version 20120307: 12 Packets
1757#if PACKET_VERSION == 20120307
1758 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1759 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
1760 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
1761 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
1762 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1763 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1767 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1768 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1770#endif
1771// Packet Version 20120314: 7 Packets
1772#if PACKET_VERSION == 20120314
1774 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1775 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1776 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1778 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1780#endif
1781// Packet Version 20120320: 10 Packets
1782#if PACKET_VERSION == 20120320
1783 ADD_HPKT(0x0436, 4, CZ_ENTER2);
1784 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
1785 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1786 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1787 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1788 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
1792 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1793#endif
1794// Packet Version 20120328: 24 Packets
1795#if PACKET_VERSION == 20120328
1796 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1797 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
1798 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1799 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1800 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1801 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1805 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
1806 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1807 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1808 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1809 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1815 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1816 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1817 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1819 ADD_TPKT(0x091b, -1, ZC_PRNPC_STATE);
1820#endif
1821// Packet Version 20120404: 17 Packets
1822#if PACKET_VERSION == 20120404
1823 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
1824 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1825 ADD_HPKT(0x07e4, 90, CZ_ITEMLISTWIN_RES);
1826 ADD_HPKT(0x0362, 8, CZ_ITEM_PICKUP2);
1828 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
1829 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1830 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1831 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1836 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1837 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1838 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1839 ADD_TPKT(0x096b, 4, ZC_PRNPC_STATE);
1840#endif
1841// Packet Version 20120410: 10 Packets
1842#if PACKET_VERSION == 20120410
1843 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1844 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1845 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1847 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1848 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1849 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1850 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1851 ADD_TPKT(0x097a, -1, ZC_ALL_QUEST_LIST2);
1853#endif
1854// Packet Version 20120417: 17 Packets
1855#if PACKET_VERSION == 20120417
1856 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
1857 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
1858 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
1859 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
1860 ADD_HPKT(0x0436, 4, CZ_ENTER2);
1861 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
1862 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1863 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1864 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1865 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
1869 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
1870 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1872 ADD_TPKT(0x097b, -1, ZC_PERSONAL_INFOMATION2);
1873#endif
1874// Packet Version 20120424: 26 Packets
1875#if PACKET_VERSION == 20120424
1876 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1877 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1878 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1879 ADD_HPKT(0x022d, 12, CZ_COMMAND_MER);
1880 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1881 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
1882 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1883 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1884 ADD_HPKT(0x0363, 18, CZ_ITEM_THROW2);
1885 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1889 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1890 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1891 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1892 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1898 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1899 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1900 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1901 ADD_TPKT(0x091b, -1, ZC_PRNPC_STATE);
1902#endif
1903// Packet Version 20120502: 31 Packets
1904#if PACKET_VERSION == 20120502
1905 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
1906 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
1907 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
1908 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
1909 ADD_HPKT(0x0436, 4, CZ_ENTER2);
1910 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
1911 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1912 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1913 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1914 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
1918 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
1919 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
1920 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1921 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1925 ADD_HPKT(0x097c, 4, CZ_REQ_RANKING);
1928 ADD_HPKT(0x0980, 7, CZ_SELECTCART);
1929 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1930 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1931 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
1932 ADD_TPKT(0x097d, 288, ZC_ACK_RANKING);
1933 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
1934 ADD_TPKT(0x097f, -1, ZC_SELECTCART);
1935 ADD_TPKT(0x097e, 12, ZC_UPDATE_RANKING_POINT);
1936#endif
1937// Packet Version 20120508: 16 Packets
1938#if PACKET_VERSION == 20120508
1939 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
1940 ADD_HPKT(0x0202, 90, CZ_ADD_FRIENDS);
1941 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1942 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1943 ADD_HPKT(0x0436, 2, CZ_ENTER2);
1944 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1945 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1946 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1947 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1948 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1952 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
1954 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
1955#endif
1956// Packet Version 20120515: 19 Packets
1957#if PACKET_VERSION == 20120515
1958 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1959 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1960 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1962 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1963 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
1964 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
1965 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1966 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1967 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1973 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1974 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1975 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1977#endif
1978// Packet Version 20120523: 8 Packets
1979#if PACKET_VERSION == 20120523
1980 ADD_HPKT(0x023b, -1, CZ_ACK_STORE_PASSWORD);
1981 ADD_HPKT(0x0361, 10, CZ_CHANGE_DIRECTION2);
1983 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1986 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1987 ADD_TPKT(0x0982, 7, ZC_FATIGUE_CHN);
1988#endif
1989// Packet Version 20120529: 24 Packets
1990#if PACKET_VERSION == 20120529
1991 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1992 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1993 ADD_HPKT(0x0436, 4, CZ_ENTER2);
1994 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
1995 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1996 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1997 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1998 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2002 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2003 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2004 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2005 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2006 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2010 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2011 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2012 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2013 ADD_TPKT(0x0984, 28, ZC_EFST_SET_ENTER2);
2014 ADD_TPKT(0x0983, 29, ZC_MSG_STATE_CHANGE3);
2015#endif
2016// Packet Version 20120601: 23 Packets
2017#if PACKET_VERSION == 20120601
2018 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
2019 ADD_HPKT(0x0436, 2, CZ_ENTER2);
2020 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2021 ADD_HPKT(0x07e4, 10, CZ_ITEMLISTWIN_RES);
2022 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2023 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2024 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2028 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2029 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2030 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2031 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2032 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2037 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2038 ADD_HPKT(0x0438, 19, CZ_USE_SKILL2);
2039 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2041#endif
2042// Packet Version 20120612: 25 Packets
2043#if PACKET_VERSION == 20120612
2044 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
2045 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2046 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2047 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2048 ADD_HPKT(0x0436, 4, CZ_ENTER2);
2049 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2050 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2051 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2052 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2053 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2057 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2058 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2059 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2060 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2061 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2066 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2067 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2068 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2069#endif
2070// Packet Version 20120618: 1 Packets
2071#if PACKET_VERSION == 20120618
2073#endif
2074// Packet Version 20120626: 24 Packets
2075#if PACKET_VERSION == 20120626
2076 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2077 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2078 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2079 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2080 ADD_HPKT(0x0436, 2, CZ_ENTER2);
2081 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2082 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2083 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2084 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2088 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2089 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2090 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2091 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2092 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2097 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2098 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2099 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
2100#endif
2101// Packet Version 20120702: 9 Packets
2102#if PACKET_VERSION == 20120702
2103 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
2110 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2111 ADD_TPKT(0x098a, -1, ZC_CLANINFO);
2112#endif
2113// Packet Version 20120710: 12 Packets
2114#if PACKET_VERSION == 20120710
2115 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
2116 ADD_HPKT(0x0436, 7, CZ_ENTER2);
2117 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2118 ADD_HPKT(0x0362, 18, CZ_ITEM_PICKUP2);
2119 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2123 ADD_HPKT(0x02c4, 10, CZ_PARTY_JOIN_REQ);
2127#endif
2128// Packet Version 20120712: 29 Packets
2129#if PACKET_VERSION == 20120712
2130 ADD_HPKT(0x0893, 36, CZ_ACK_STORE_PASSWORD);
2131 ADD_HPKT(0x0365, 26, CZ_ADD_FRIENDS);
2132 ADD_HPKT(0x088d, 5, CZ_CHANGE_DIRECTION);
2133 ADD_HPKT(0x094b, 5, CZ_COMMAND_MER);
2134 ADD_HPKT(0x08a8, 19, CZ_ENTER);
2135 ADD_HPKT(0x0953, 4, CZ_GANGSI_RANK);
2136 ADD_HPKT(0x08a6, -1, CZ_ITEMLISTWIN_RES);
2137 ADD_HPKT(0x0899, 6, CZ_ITEM_PICKUP);
2138 ADD_HPKT(0x08a3, 6, CZ_ITEM_THROW);
2139 ADD_HPKT(0x0936, 8, CZ_JOIN_BATTLE_FIELD);
2143 ADD_HPKT(0x094e, 26, CZ_PARTY_JOIN_REQ);
2144 ADD_HPKT(0x0877, 6, CZ_REQNAME);
2145 ADD_HPKT(0x0202, 6, CZ_REQNAME_BYGID);
2146 ADD_HPKT(0x0436, 7, CZ_REQUEST_ACT);
2147 ADD_HPKT(0x087f, 5, CZ_REQUEST_MOVE);
2148 ADD_HPKT(0x07e4, 6, CZ_REQUEST_TIME);
2153 ADD_HPKT(0x0878, -1, CZ_SEARCH_STORE_INFO);
2155 ADD_HPKT(0x092d, 12, CZ_SSILIST_ITEM_CLICK);
2156 ADD_HPKT(0x085b, 10, CZ_USE_SKILL);
2157 ADD_HPKT(0x02c4, 10, CZ_USE_SKILL_TOGROUND);
2159#endif
2160// Packet Version 20120716: 30 Packets
2161#if PACKET_VERSION == 20120716
2162 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
2163 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2164 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2165 ADD_HPKT(0x098d, -1, CZ_CLAN_CHAT);
2166 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2167 ADD_HPKT(0x0436, 4, CZ_ENTER2);
2168 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2169 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2170 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2171 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2175 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2176 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2177 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2178 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2179 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2180 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2185 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2186 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2187 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2189 ADD_TPKT(0x0989, 2, ZC_ACK_CLAN_LEAVE);
2190 ADD_TPKT(0x098e, -1, ZC_NOTIFY_CLAN_CHAT);
2192#endif
2193// Packet Version 20120724: 26 Packets
2194#if PACKET_VERSION == 20120724
2195 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2196 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2197 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2198 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2199 ADD_HPKT(0x0436, 2, CZ_ENTER2);
2200 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2201 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2202 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2203 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2204 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2208 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2209 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2210 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2211 ADD_HPKT(0x035f, 8, CZ_REQUEST_MOVE2);
2212 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2215 ADD_HPKT(0x0835, 26, CZ_SEARCH_STORE_INFO);
2217 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2218 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2219 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2221#endif
2222// Packet Version 20120801: 7 Packets
2223#if PACKET_VERSION == 20120801
2225 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2226 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
2228 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2229 ADD_HPKT(0x0438, 18, CZ_USE_SKILL2);
2231#endif
2232// Packet Version 20120808: 22 Packets
2233#if PACKET_VERSION == 20120808
2234 ADD_HPKT(0x0202, 12, CZ_ADD_FRIENDS);
2235 ADD_HPKT(0x0436, 4, CZ_ENTER2);
2236 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2237 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2238 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2239 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2240 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2244 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2245 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2246 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2247 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2248 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2253 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2254 ADD_HPKT(0x0438, 90, CZ_USE_SKILL2);
2255 ADD_HPKT(0x0366, 19, CZ_USE_SKILL_TOGROUND2);
2256#endif
2257// Packet Version 20120814: 23 Packets
2258#if PACKET_VERSION == 20120814
2259 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2260 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
2261 ADD_HPKT(0x0436, 2, CZ_ENTER2);
2262 ADD_HPKT(0x0281, 5, CZ_GANGSI_RANK);
2263 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2264 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2265 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2266 ADD_HPKT(0x07ec, 12, CZ_JOIN_BATTLE_FIELD);
2270 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2271 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2272 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2273 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2274 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2279 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2280 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
2281 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2282#endif
2283// Packet Version 20120822: 7 Packets
2284#if PACKET_VERSION == 20120822
2285 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2286 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2287 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2289 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
2291 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2292#endif
2293// Packet Version 20120830: 16 Packets
2294#if PACKET_VERSION == 20120830
2295 ADD_HPKT(0x022d, 12, CZ_COMMAND_MER);
2296 ADD_HPKT(0x0436, 26, CZ_ENTER2);
2299 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2300 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2301 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2302 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2303 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2307 ADD_HPKT(0x0835, 8, CZ_SEARCH_STORE_INFO);
2309 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2310 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2311#endif
2312// Packet Version 20120905: 17 Packets
2313#if PACKET_VERSION == 20120905
2314 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
2315 ADD_HPKT(0x0436, 2, CZ_ENTER2);
2318 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2319 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2320 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2321 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2322 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2327 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2329 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2330 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2331#endif
2332// Packet Version 20120911: 5 Packets
2333#if PACKET_VERSION == 20120911
2334 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2338 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
2339#endif
2340// Packet Version 20120919: 25 Packets
2341#if PACKET_VERSION == 20120919
2342 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
2343 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2344 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2345 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2346 ADD_HPKT(0x0436, 4, CZ_ENTER2);
2347 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2348 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2349 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2350 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2351 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2355 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2356 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2357 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2358 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2359 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2364 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2365 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2366 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2367#endif
2368// Packet Version 20120925: 37 Packets
2369#if PACKET_VERSION == 20120925
2370 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2371 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2372 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2373 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2374 ADD_HPKT(0x0436, 2, CZ_ENTER2);
2375 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2376 ADD_HPKT(0x07e4, 4, CZ_ITEMLISTWIN_RES);
2377 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2378 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2379 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2383 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2384 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2385 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2386 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2387 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2391 ADD_HPKT(0x0998, 8, CZ_REQ_WEAR_EQUIP_V5);
2392 ADD_HPKT(0x0835, 90, CZ_SEARCH_STORE_INFO);
2394 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2395 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2396 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2398 ADD_TPKT(0x0999, 11, ZC_ACK_WEAR_EQUIP_V5);
2404 ADD_TPKT(0x0990, 31, ZC_ITEM_PICKUP_ACK_V5);
2407#endif
2408// Packet Version 20120926: 29 Packets
2409#if PACKET_VERSION == 20120926
2410 ADD_HPKT(0x0942, 36, CZ_ACK_STORE_PASSWORD);
2411 ADD_HPKT(0x087e, 26, CZ_ADD_FRIENDS);
2412 ADD_HPKT(0x0957, 5, CZ_CHANGE_DIRECTION);
2413 ADD_HPKT(0x085d, 5, CZ_COMMAND_MER);
2414 ADD_HPKT(0x0819, 19, CZ_ENTER);
2415 ADD_HPKT(0x07e4, 4, CZ_GANGSI_RANK);
2416 ADD_HPKT(0x089d, -1, CZ_ITEMLISTWIN_RES);
2417 ADD_HPKT(0x0923, 6, CZ_ITEM_PICKUP);
2418 ADD_HPKT(0x087a, 6, CZ_ITEM_THROW);
2419 ADD_HPKT(0x0956, 8, CZ_JOIN_BATTLE_FIELD);
2423 ADD_HPKT(0x088a, 26, CZ_PARTY_JOIN_REQ);
2424 ADD_HPKT(0x0838, 6, CZ_REQNAME);
2425 ADD_HPKT(0x0958, 6, CZ_REQNAME_BYGID);
2426 ADD_HPKT(0x08a4, 7, CZ_REQUEST_ACT);
2427 ADD_HPKT(0x0950, 5, CZ_REQUEST_MOVE);
2428 ADD_HPKT(0x0932, 6, CZ_REQUEST_TIME);
2433 ADD_HPKT(0x088f, -1, CZ_SEARCH_STORE_INFO);
2435 ADD_HPKT(0x0815, 12, CZ_SSILIST_ITEM_CLICK);
2436 ADD_HPKT(0x088d, 10, CZ_USE_SKILL);
2437 ADD_HPKT(0x095e, 10, CZ_USE_SKILL_TOGROUND);
2439#endif
2440// Packet Version 20121010: 8 Packets
2441#if PACKET_VERSION == 20121010
2442 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
2443 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2447 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2449 ADD_TPKT(0x099b, 8, ZC_MAPPROPERTY_R2);
2450#endif
2451// Packet Version 20121011: 29 Packets
2452#if PACKET_VERSION == 20121011
2453 ADD_HPKT(0x0898, 36, CZ_ACK_STORE_PASSWORD);
2454 ADD_HPKT(0x0964, 26, CZ_ADD_FRIENDS);
2455 ADD_HPKT(0x0957, 5, CZ_CHANGE_DIRECTION);
2456 ADD_HPKT(0x095c, 5, CZ_COMMAND_MER);
2457 ADD_HPKT(0x0946, 19, CZ_ENTER);
2458 ADD_HPKT(0x0888, 4, CZ_GANGSI_RANK);
2459 ADD_HPKT(0x0202, -1, CZ_ITEMLISTWIN_RES);
2460 ADD_HPKT(0x0869, 6, CZ_ITEM_PICKUP);
2461 ADD_HPKT(0x094c, 6, CZ_ITEM_THROW);
2462 ADD_HPKT(0x086c, 8, CZ_JOIN_BATTLE_FIELD);
2466 ADD_HPKT(0x088f, 26, CZ_PARTY_JOIN_REQ);
2467 ADD_HPKT(0x0817, 6, CZ_REQNAME);
2468 ADD_HPKT(0x08a6, 6, CZ_REQNAME_BYGID);
2469 ADD_HPKT(0x08a1, 7, CZ_REQUEST_ACT);
2470 ADD_HPKT(0x0883, 5, CZ_REQUEST_MOVE);
2471 ADD_HPKT(0x0934, 6, CZ_REQUEST_TIME);
2476 ADD_HPKT(0x08a9, -1, CZ_SEARCH_STORE_INFO);
2478 ADD_HPKT(0x0925, 12, CZ_SSILIST_ITEM_CLICK);
2479 ADD_HPKT(0x0891, 10, CZ_USE_SKILL);
2480 ADD_HPKT(0x0947, 10, CZ_USE_SKILL_TOGROUND);
2482#endif
2483// Packet Version 20121017: 16 Packets
2484#if PACKET_VERSION == 20121017
2485 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
2486 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2488 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2489 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2490 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2491 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2492 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2498 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2499 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2500 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2501#endif
2502// Packet Version 20121024: 16 Packets
2503#if PACKET_VERSION == 20121024
2504 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2505 ADD_HPKT(0x0436, 5, CZ_ENTER2);
2507 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2508 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2509 ADD_HPKT(0x0437, 10, CZ_REQUEST_ACT2);
2510 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2511 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2517 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2518 ADD_HPKT(0x0438, 12, CZ_USE_SKILL2);
2519 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2520#endif
2521// Packet Version 20121031: 23 Packets
2522#if PACKET_VERSION == 20121031
2523 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
2524 ADD_HPKT(0x0436, 2, CZ_ENTER2);
2525 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2526 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2527 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2528 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2529 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2533 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2534 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2535 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2536 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
2537 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2543 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2544 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2545 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2546#endif
2547// Packet Version 20121107: 21 Packets
2548#if PACKET_VERSION == 20121107
2549 ADD_HPKT(0x0361, 36, CZ_CHANGE_DIRECTION2);
2550 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2551 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2552 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2553 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2554 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2555 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2559 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2560 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2561 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2562 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2567 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2568 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2569 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2570#endif
2571// Packet Version 20121114: 7 Packets
2572#if PACKET_VERSION == 20121114
2573 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2576 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
2577 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2580#endif
2581// Packet Version 20121121: 5 Packets
2582#if PACKET_VERSION == 20121121
2583 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
2588#endif
2589// Packet Version 20121128: 8 Packets
2590#if PACKET_VERSION == 20121128
2591 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2592 ADD_HPKT(0x0362, 19, CZ_ITEM_PICKUP2);
2593 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
2594 ADD_HPKT(0x07ec, 26, CZ_JOIN_BATTLE_FIELD);
2596 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2598 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
2599#endif
2600// Packet Version 20121205: 10 Packets
2601#if PACKET_VERSION == 20121205
2602 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2603 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2604 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2605 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2607 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
2608 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
2611 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
2612#endif
2613// Packet Version 20121212: 10 Packets
2614#if PACKET_VERSION == 20121212
2615 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2616 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
2617 ADD_HPKT(0x0368, 26, CZ_REQNAME2);
2618 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
2619 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2620 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2624 ADD_TPKT(0x099f, -1, ZC_SKILL_ENTRY4);
2625#endif
2626// Packet Version 20121218: 16 Packets
2627#if PACKET_VERSION == 20121218
2628 ADD_HPKT(0x0362, 10, CZ_ITEM_PICKUP2);
2629 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
2630 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2631 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2632 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2633 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2634 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2640 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
2641 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2642 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2644#endif
2645// Packet Version 20121227: 18 Packets
2646#if PACKET_VERSION == 20121227
2647 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2648 ADD_HPKT(0x0361, 36, CZ_CHANGE_DIRECTION2);
2649 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2650 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2651 ADD_HPKT(0x02c4, 19, CZ_PARTY_JOIN_REQ);
2652 ADD_HPKT(0x0368, -1, CZ_REQNAME2);
2653 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2654 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
2655 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2656 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2661 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2662 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2663 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2665#endif
2666// Packet Version 20130103: 31 Packets
2667#if PACKET_VERSION == 20130103
2668 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
2669 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2670 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2671 ADD_HPKT(0x022d, 4, CZ_COMMAND_MER);
2672 ADD_HPKT(0x0436, 36, CZ_ENTER2);
2673 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2674 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2675 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2676 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2677 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2681 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2682 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2683 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2684 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2685 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2686 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2691 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2693 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2694 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2695 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2698 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
2699#endif
2700// Packet Version 20130109: 26 Packets
2701#if PACKET_VERSION == 20130109
2702 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2703 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2704 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2705 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2706 ADD_HPKT(0x0436, 2, CZ_ENTER2);
2707 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
2708 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2709 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2710 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2711 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2715 ADD_HPKT(0x0368, 10, CZ_REQNAME2);
2716 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2717 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
2718 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2719 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2724 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2725 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2726 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2727 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
2728#endif
2729// Packet Version 20130115: 9 Packets
2730#if PACKET_VERSION == 20130115
2731 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
2732 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2733 ADD_HPKT(0x07ec, 4, CZ_JOIN_BATTLE_FIELD);
2735 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2736 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2739 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
2740#endif
2741// Packet Version 20130116: 29 Packets
2742#if PACKET_VERSION == 20130116
2743 ADD_HPKT(0x095a, 36, CZ_ACK_STORE_PASSWORD);
2744 ADD_HPKT(0x0871, 26, CZ_ADD_FRIENDS);
2745 ADD_HPKT(0x0879, 5, CZ_CHANGE_DIRECTION);
2746 ADD_HPKT(0x0894, 5, CZ_COMMAND_MER);
2747 ADD_HPKT(0x092d, 19, CZ_ENTER);
2748 ADD_HPKT(0x07ec, 4, CZ_GANGSI_RANK);
2749 ADD_HPKT(0x0946, -1, CZ_ITEMLISTWIN_RES);
2750 ADD_HPKT(0x094c, 6, CZ_ITEM_PICKUP);
2751 ADD_HPKT(0x094e, 6, CZ_ITEM_THROW);
2752 ADD_HPKT(0x0361, 8, CZ_JOIN_BATTLE_FIELD);
2756 ADD_HPKT(0x08a0, 26, CZ_PARTY_JOIN_REQ);
2757 ADD_HPKT(0x0939, 6, CZ_REQNAME);
2758 ADD_HPKT(0x087c, 6, CZ_REQNAME_BYGID);
2759 ADD_HPKT(0x0863, 7, CZ_REQUEST_ACT);
2760 ADD_HPKT(0x0817, 5, CZ_REQUEST_MOVE);
2761 ADD_HPKT(0x0895, 6, CZ_REQUEST_TIME);
2766 ADD_HPKT(0x0928, -1, CZ_SEARCH_STORE_INFO);
2768 ADD_HPKT(0x0888, 12, CZ_SSILIST_ITEM_CLICK);
2769 ADD_HPKT(0x0918, 10, CZ_USE_SKILL);
2770 ADD_HPKT(0x08a4, 10, CZ_USE_SKILL_TOGROUND);
2772#endif
2773// Packet Version 20130121: 14 Packets
2774#if PACKET_VERSION == 20130121
2775 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2776 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
2778 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2779 ADD_HPKT(0x0369, 18, CZ_REQNAME_BYGID2);
2780 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2781 ADD_HPKT(0x035f, 8, CZ_REQUEST_MOVE2);
2782 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2786 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2787 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2788 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2789#endif
2790// Packet Version 20130130: 14 Packets
2791#if PACKET_VERSION == 20130130
2792 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
2793 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2795 ADD_HPKT(0x0368, 5, CZ_REQNAME2);
2796 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2797 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
2798 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2802 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2803 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2804 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2806#endif
2807// Packet Version 20130206: 16 Packets
2808#if PACKET_VERSION == 20130206
2809 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
2810 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
2811 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2812 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2813 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2814 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2815 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2820 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2821 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2822 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2825#endif
2826// Packet Version 20130215: 8 Packets
2827#if PACKET_VERSION == 20130215
2828 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
2829 ADD_HPKT(0x0436, 18, CZ_ENTER2);
2830 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2831 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2833 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
2835 ADD_HPKT(0x0366, 19, CZ_USE_SKILL_TOGROUND2);
2836#endif
2837// Packet Version 20130220: 15 Packets
2838#if PACKET_VERSION == 20130220
2839 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
2840 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2841 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2842 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2843 ADD_HPKT(0x0436, 4, CZ_ENTER2);
2844 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2845 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2846 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2847 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2848 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2852 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2853 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2854#endif
2855// Packet Version 20130227: 25 Packets
2856#if PACKET_VERSION == 20130227
2857 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2858 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2859 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2860 ADD_HPKT(0x0436, 2, CZ_ENTER2);
2861 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2862 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2863 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2864 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2865 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2869 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2870 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2871 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
2872 ADD_HPKT(0x0360, 19, CZ_REQUEST_TIME2);
2878 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2879 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2880 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2881 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
2882#endif
2883// Packet Version 20130306: 13 Packets
2884#if PACKET_VERSION == 20130306
2885 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2886 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
2888 ADD_HPKT(0x0368, 90, CZ_REQNAME2);
2889 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2890 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2891 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2896 ADD_TPKT(0x09a6, 12, ZC_BANKING_CHECK);
2897 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
2898#endif
2899// Packet Version 20130313: 25 Packets
2900#if PACKET_VERSION == 20130313
2901 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
2902 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2903 ADD_HPKT(0x0436, 4, CZ_ENTER2);
2904 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2905 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2906 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2907 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2908 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2912 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2913 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2914 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2915 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2916 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2922 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2923 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2924 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2926#endif
2927// Packet Version 20130320: 24 Packets
2928#if PACKET_VERSION == 20130320
2929 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2930 ADD_HPKT(0x0436, 2, CZ_ENTER2);
2931 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2932 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2933 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2934 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
2935 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2939 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
2940 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2941 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2942 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2943 ADD_HPKT(0x09ab, 6, CZ_REQ_BANKING_CHECK);
2944 ADD_HPKT(0x09a7, 10, CZ_REQ_BANKING_DEPOSIT);
2945 ADD_HPKT(0x09a9, 10, CZ_REQ_BANKING_WITHDRAW);
2950 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2951 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
2952 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2953#endif
2954// Packet Version 20130327: 13 Packets
2955#if PACKET_VERSION == 20130327
2956 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2957 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
2959 ADD_HPKT(0x02c4, 90, CZ_PARTY_JOIN_REQ);
2960 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2964 ADD_HPKT(0x0835, 5, CZ_SEARCH_STORE_INFO);
2965 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2969#endif
2970// Packet Version 20130403: 23 Packets
2971#if PACKET_VERSION == 20130403
2972 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
2973 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2974 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2975 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2976 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2977 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2981 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2982 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
2983 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2984 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2985 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2986 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
2990 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2992 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2993 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2994 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2995#endif
2996// Packet Version 20130410: 22 Packets
2997#if PACKET_VERSION == 20130410
2998 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2999 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3000 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3001 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3002 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3003 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3007 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3008 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3009 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
3010 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3011 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3016 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3017 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3018 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3020#endif
3021// Packet Version 20130417: 28 Packets
3022#if PACKET_VERSION == 20130417
3023 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
3024 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3025 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3026 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3027 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3028 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3033 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3034 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3035 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3036 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3037 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3038 ADD_HPKT(0x09b8, 6, CZ_REQ_CLOSE_BANKING);
3040 ADD_HPKT(0x09b6, 6, CZ_REQ_OPEN_BANKING);
3044 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3045 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3046 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3048 ADD_TPKT(0x09b9, 4, ZC_ACK_CLOSE_BANKING);
3049 ADD_TPKT(0x09b7, 4, ZC_ACK_OPEN_BANKING);
3051#endif
3052// Packet Version 20130424: 8 Packets
3053#if PACKET_VERSION == 20130424
3054 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3055 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3056 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3058 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3059 ADD_HPKT(0x0436, 4, CZ_ENTER2);
3062#endif
3063// Packet Version 20130502: 15 Packets
3064#if PACKET_VERSION == 20130502
3065 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3066 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3067 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3068 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3069 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3070 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3071 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
3072 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3073 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3074 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
3080#endif
3081// Packet Version 20130508: 4 Packets
3082#if PACKET_VERSION == 20130508
3083 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
3084 ADD_HPKT(0x0436, 26, CZ_ENTER2);
3085 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3086 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3087#endif
3088// Packet Version 20130515: 6 Packets
3089#if PACKET_VERSION == 20130515
3090 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3091 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3092 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
3093 ADD_TPKT(0x09a8, 16, ZC_ACK_BANKING_DEPOSIT);
3094 ADD_TPKT(0x09aa, 16, ZC_ACK_BANKING_WITHDRAW);
3095 ADD_TPKT(0x09c0, 11, ZC_ACTION_MOVE);
3096#endif
3097// Packet Version 20130522: 13 Packets
3098#if PACKET_VERSION == 20130522
3099 ADD_HPKT(0x0362, 26, CZ_ITEM_PICKUP2);
3100 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
3101 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
3102 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3103 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3104 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
3109 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3110 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3111 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3112#endif
3113// Packet Version 20130529: 9 Packets
3114#if PACKET_VERSION == 20130529
3115 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
3116 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3117 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3118 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3119 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3120 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3123 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3124#endif
3125// Packet Version 20130605: 27 Packets
3126#if PACKET_VERSION == 20130605
3127 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3128 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3129 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3130 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3131 ADD_HPKT(0x0436, 4, CZ_ENTER2);
3132 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3133 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3134 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3135 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3136 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3140 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3141 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3142 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3143 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3144 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3149 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3150 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3154#endif
3155// Packet Version 20130612: 4 Packets
3156#if PACKET_VERSION == 20130612
3157 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3158 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3159 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3160 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3161#endif
3162// Packet Version 20130618: 21 Packets
3163#if PACKET_VERSION == 20130618
3164 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3165 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3166 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3167 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3168 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3172 ADD_HPKT(0x02c4, 5, CZ_PARTY_JOIN_REQ);
3173 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3174 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3175 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3176 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3177 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3182 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3183 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3184 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3185#endif
3186// Packet Version 20130626: 15 Packets
3187#if PACKET_VERSION == 20130626
3188 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3189 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3190 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3191 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3192 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3193 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3194 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3200 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3201 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3202 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3203#endif
3204// Packet Version 20130703: 13 Packets
3205#if PACKET_VERSION == 20130703
3206 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
3207 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3208 ADD_HPKT(0x0436, 4, CZ_ENTER2);
3209 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3210 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3211 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3212 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3213 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3217 ADD_HPKT(0x0360, 26, CZ_REQUEST_TIME2);
3219#endif
3220// Packet Version 20130710: 4 Packets
3221#if PACKET_VERSION == 20130710
3222 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3223 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3224 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3225 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3226#endif
3227// Packet Version 20130717: 29 Packets
3228#if PACKET_VERSION == 20130717
3229 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3230 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3231 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3232 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3233 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3234 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3235 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3236 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3237 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3238 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3242 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
3243 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3244 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3245 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3246 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3247 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3252 ADD_HPKT(0x083c, 5, CZ_SSILIST_ITEM_CLICK);
3253 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3254 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3255 ADD_TPKT(0x09c1, 10, ZC_C_MARKERINFO);
3256 ADD_TPKT(0x09cc, -1, ZC_SECRETSCAN_DATA);
3257 ADD_TPKT(0x09cb, 17, ZC_USE_SKILL2);
3258#endif
3259// Packet Version 20130724: 4 Packets
3260#if PACKET_VERSION == 20130724
3261 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3262 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
3263 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3264 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3265#endif
3266// Packet Version 20130731: 5 Packets
3267#if PACKET_VERSION == 20130731
3268 ADD_HPKT(0x022d, 26, CZ_COMMAND_MER);
3269 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3270 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3272 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
3273#endif
3274// Packet Version 20130807: 24 Packets
3275#if PACKET_VERSION == 20130807
3276 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3277 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3278 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3279 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3280 ADD_HPKT(0x0436, 4, CZ_ENTER2);
3281 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3282 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3283 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3284 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3285 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3289 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3290 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3291 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3292 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3296 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3297 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3298 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3299 ADD_TPKT(0x09cd, 8, ZC_MSG_COLOR);
3300#endif
3301// Packet Version 20130814: 29 Packets
3302#if PACKET_VERSION == 20130814
3303 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3304 ADD_HPKT(0x0202, 8, CZ_ADD_FRIENDS);
3305 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3306 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3307 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3308 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
3309 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3310 ADD_HPKT(0x09ce, 102, CZ_ITEM_CREATE_EX);
3311 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3312 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3313 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3318 ADD_HPKT(0x0368, 19, CZ_REQNAME2);
3319 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3320 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3321 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3322 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3326 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
3328 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3329 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3330 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3332#endif
3333// Packet Version 20130821: 12 Packets
3334#if PACKET_VERSION == 20130821
3335 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
3336 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3337 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3338 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
3339 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3340 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
3341 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
3343 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
3344 ADD_HPKT(0x0438, 8, CZ_USE_SKILL2);
3345 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3346 ADD_TPKT(0x09d1, 14, ZC_PROGRESS_ACTOR);
3347#endif
3348// Packet Version 20130828: 16 Packets
3349#if PACKET_VERSION == 20130828
3350 ADD_HPKT(0x023b, 90, CZ_ACK_STORE_PASSWORD);
3351 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3352 ADD_HPKT(0x0361, 12, CZ_CHANGE_DIRECTION2);
3353 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
3355 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3356 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3361 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3362 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3365 ADD_TPKT(0x09ca, -1, ZC_SKILL_ENTRY5);
3366#endif
3367// Packet Version 20130904: 24 Packets
3368#if PACKET_VERSION == 20130904
3369 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3370 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
3371 ADD_HPKT(0x0436, 4, CZ_ENTER2);
3372 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3373 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3374 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3375 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3376 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3379 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3380 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3381 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3382 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3383 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3388 ADD_HPKT(0x0835, 12, CZ_SEARCH_STORE_INFO);
3390 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3391 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3392 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3393#endif
3394// Packet Version 20130911: 20 Packets
3395#if PACKET_VERSION == 20130911
3396 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3397 ADD_HPKT(0x0436, -1, CZ_ENTER2);
3398 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3399 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3400 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3401 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3402 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3405 ADD_HPKT(0x09d8, 2, CZ_NPC_MARKET_CLOSE);
3406 ADD_HPKT(0x09d6, -1, CZ_NPC_MARKET_PURCHASE);
3407 ADD_HPKT(0x09d4, 2, CZ_NPC_TRADE_QUIT);
3409 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3412 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
3414 ADD_TPKT(0x09d5, -1, ZC_NPC_MARKET_OPEN);
3416#endif
3417// Packet Version 20130917: 14 Packets
3418#if PACKET_VERSION == 20130917
3419 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3421 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3422 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3423 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3424 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
3429 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3430 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3431 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3433#endif
3434// Packet Version 20130925: 12 Packets
3435#if PACKET_VERSION == 20130925
3436 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3437 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3438 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3439 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3440 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3445 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3446 ADD_HPKT(0x0438, 90, CZ_USE_SKILL2);
3448#endif
3449// Packet Version 20131002: 18 Packets
3450#if PACKET_VERSION == 20131002
3451 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3452 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3453 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3454 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3455 ADD_HPKT(0x0436, 4, CZ_ENTER2);
3456 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3457 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3458 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3459 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3460 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3464 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
3465 ADD_HPKT(0x035f, 36, CZ_REQUEST_MOVE2);
3466 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3467 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3468 ADD_TPKT(0x09da, -1, ZC_ACK_GUILDSTORAGE_LOG);
3469#endif
3470// Packet Version 20131008: 26 Packets
3471#if PACKET_VERSION == 20131008
3472 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3473 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
3474 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3475 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3476 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3477 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3478 ADD_HPKT(0x07e4, 7, CZ_ITEMLISTWIN_RES);
3479 ADD_HPKT(0x0362, 19, CZ_ITEM_PICKUP2);
3480 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3481 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3485 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3486 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3487 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3488 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3489 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3494 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3495 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3496 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3498#endif
3499// Packet Version 20131016: 11 Packets
3500#if PACKET_VERSION == 20131016
3501 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3502 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
3503 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
3504 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
3505 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3506 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3507 ADD_HPKT(0x07ec, 19, CZ_JOIN_BATTLE_FIELD);
3510 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
3512#endif
3513// Packet Version 20131023: 14 Packets
3514#if PACKET_VERSION == 20131023
3515 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3516 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3517 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3518 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3524 ADD_HPKT(0x0835, 4, CZ_SEARCH_STORE_INFO);
3525 ADD_HPKT(0x0438, 26, CZ_USE_SKILL2);
3526 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3527 ADD_TPKT(0x09db, -1, ZC_NOTIFY_MOVEENTRY10);
3528 ADD_TPKT(0x09dd, -1, ZC_NOTIFY_STANDENTRY10);
3529#endif
3530// Packet Version 20131030: 25 Packets
3531#if PACKET_VERSION == 20131030
3532 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
3533 ADD_HPKT(0x0436, 18, CZ_ENTER2);
3534 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3535 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3536 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3537 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3538 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3542 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3543 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3544 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3545 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3546 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3550 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
3552 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3553 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3554 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3555 ADD_TPKT(0x09df, 7, ZC_ACK_WHISPER02);
3556 ADD_TPKT(0x09de, -1, ZC_WHISPER02);
3557#endif
3558// Packet Version 20131106: 27 Packets
3559#if PACKET_VERSION == 20131106
3560 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3561 ADD_HPKT(0x0436, 36, CZ_ENTER2);
3562 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
3563 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3564 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3565 ADD_HPKT(0x0363, 10, CZ_ITEM_THROW2);
3566 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3574 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3575 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
3576 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3577 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3578 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3584 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3585 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3586 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3587#endif
3588// Packet Version 20131113: 8 Packets
3589#if PACKET_VERSION == 20131113
3590 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3591 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3592 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3595 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3598#endif
3599// Packet Version 20131120: 7 Packets
3600#if PACKET_VERSION == 20131120
3601 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
3604 ADD_HPKT(0x0368, 12, CZ_REQNAME2);
3608#endif
3609// Packet Version 20131127: 19 Packets
3610#if PACKET_VERSION == 20131127
3611 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3612 ADD_HPKT(0x07e4, 90, CZ_ITEMLISTWIN_RES);
3616 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3617 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3618 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
3619 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3625 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3626 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3627 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
3630#endif
3631// Packet Version 20131204: 15 Packets
3632#if PACKET_VERSION == 20131204
3633 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
3634 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
3637 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3638 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3639 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3640 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3645 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3646 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3647 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
3648#endif
3649// Packet Version 20131211: 17 Packets
3650#if PACKET_VERSION == 20131211
3651 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
3652 ADD_HPKT(0x09e9, 2, CZ_CLOSE_RODEXBOX);
3653 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3654 ADD_HPKT(0x0362, 90, CZ_ITEM_PICKUP2);
3655 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3656 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3657 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3658 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3659 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3660 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3665 ADD_HPKT(0x083c, 26, CZ_SSILIST_ITEM_CLICK);
3666 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3667 ADD_TPKT(0x09e7, 2, ZC_NOTIFY_UNREAD_RODEX);
3668#endif
3669// Packet Version 20131218: 19 Packets
3670#if PACKET_VERSION == 20131218
3671 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3672 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
3673 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3674 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3675 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3676 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3677 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3680 ADD_HPKT(0x09e8, 10, CZ_OPEN_RODEXBOX);
3682 ADD_HPKT(0x09f5, 11, CZ_REQ_DELETE_RODEX);
3683 ADD_HPKT(0x09ee, 11, CZ_REQ_NEXT_RODEX);
3685 ADD_HPKT(0x09ef, 11, CZ_REQ_REFRESH_RODEX);
3686 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3687 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3688 ADD_TPKT(0x09f6, 11, ZC_ACK_DELETE_RODEX);
3689 ADD_TPKT(0x09f0, -1, ZC_ACK_RODEX_LIST);
3690#endif
3691// Packet Version 20131223: 23 Packets
3692#if PACKET_VERSION == 20131223
3693 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
3694 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
3695 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3696 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3697 ADD_HPKT(0x0436, 19, CZ_ENTER2);
3698 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
3699 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3700 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3703 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
3704 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3705 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
3706 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3710 ADD_HPKT(0x09ea, 11, CZ_REQ_READ_RODEX);
3711 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
3713 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
3714 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3716#endif
3717// Packet Version 20131230: 30 Packets
3718#if PACKET_VERSION == 20131230
3719 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3720 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3721 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3722 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
3723 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3724 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3725 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3726 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3727 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3728 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3732 ADD_HPKT(0x02c4, 10, CZ_PARTY_JOIN_REQ);
3733 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3734 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3735 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3736 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
3737 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3740 ADD_HPKT(0x09ec, -1, CZ_REQ_SEND_RODEX);
3743 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3744 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
3745 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3746 ADD_TPKT(0x09eb, 23, ZC_ACK_READ_RODEX);
3747 ADD_TPKT(0x09ed, 3, ZC_ACK_SEND_RODEX);
3748 ADD_TPKT(0x09f7, 75, ZC_PROPERTY_HOMUN_2);
3749#endif
3750// Packet Version 20140108: 31 Packets
3751#if PACKET_VERSION == 20140108
3752 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3753 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3754 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3755 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3756 ADD_HPKT(0x0436, 4, CZ_ENTER2);
3757 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3758 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3759 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3760 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3761 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3765 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3766 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3767 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3768 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3769 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3770 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3775 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
3777 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3778 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3779 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3782 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
3783#endif
3784// Packet Version 20140115: 17 Packets
3785#if PACKET_VERSION == 20140115
3786 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3787 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3788 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
3789 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3790 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3791 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3792 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3793 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3794 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3795 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3801 ADD_TPKT(0x09f8, -1, ZC_ALL_QUEST_LIST3);
3803#endif
3804// Packet Version 20140122: 21 Packets
3805#if PACKET_VERSION == 20140122
3806 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3807 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
3809 ADD_HPKT(0x09fb, -1, CZ_PET_EVOLUTION);
3810 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3811 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3812 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3813 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3814 ADD_HPKT(0x0360, 7, CZ_REQUEST_TIME2);
3818 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3819 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3820 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3822 ADD_TPKT(0x09f9, 143, ZC_ADD_QUEST_EX);
3823 ADD_TPKT(0x09fd, -1, ZC_NOTIFY_MOVEENTRY11);
3824 ADD_TPKT(0x09fe, -1, ZC_NOTIFY_NEWENTRY11);
3825 ADD_TPKT(0x09ff, -1, ZC_NOTIFY_STANDENTRY11);
3827#endif
3828// Packet Version 20140129: 19 Packets
3829#if PACKET_VERSION == 20140129
3830 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
3831 ADD_HPKT(0x0281, 10, CZ_GANGSI_RANK);
3832 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
3834 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3835 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3836 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3837 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3838 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3844 ADD_HPKT(0x083c, 4, CZ_SSILIST_ITEM_CLICK);
3845 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3846 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3848 ADD_TPKT(0x0a00, 269, ZC_SHORTCUT_KEY_LIST_V3);
3849#endif
3850// Packet Version 20140205: 15 Packets
3851#if PACKET_VERSION == 20140205
3852 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3853 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3854 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3855 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3856 ADD_HPKT(0x0436, 4, CZ_ENTER2);
3857 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3858 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3859 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3860 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3861 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3865 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3867#endif
3868// Packet Version 20140212: 27 Packets
3869#if PACKET_VERSION == 20140212
3870 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3871 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3872 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3873 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3874 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3875 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3876 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3877 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3878 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3879 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3883 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3884 ADD_HPKT(0x0369, 18, CZ_REQNAME_BYGID2);
3885 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3886 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3887 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3892 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3893 ADD_HPKT(0x0438, 90, CZ_USE_SKILL2);
3894 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3895 ADD_TPKT(0x0a02, 4, ZC_DRESSROOM_OPEN);
3896 ADD_TPKT(0x091b, 26, ZC_PRNPC_STATE);
3897#endif
3898// Packet Version 20140219: 9 Packets
3899#if PACKET_VERSION == 20140219
3900 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
3903 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3904 ADD_HPKT(0x0360, 4, CZ_REQUEST_TIME2);
3907 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3908 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
3909#endif
3910// Packet Version 20140226: 16 Packets
3911#if PACKET_VERSION == 20140226
3912 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3913 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
3914 ADD_HPKT(0x0362, 26, CZ_ITEM_PICKUP2);
3917 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
3918 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3919 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3920 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3921 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3925 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3926 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3927 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3928#endif
3929// Packet Version 20140305: 14 Packets
3930#if PACKET_VERSION == 20140305
3931 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
3932 ADD_HPKT(0x0436, 10, CZ_ENTER2);
3933 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3934 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
3935 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3936 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3937 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3944 ADD_HPKT(0x0438, 19, CZ_USE_SKILL2);
3945#endif
3946// Packet Version 20140312: 31 Packets
3947#if PACKET_VERSION == 20140312
3948 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
3949 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
3950 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3951 ADD_HPKT(0x0436, 2, CZ_ENTER2);
3952 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3953 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3954 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3955 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3956 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3960 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
3961 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3962 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3963 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3964 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3969 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3970 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3971 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
3972 ADD_TPKT(0x0a09, 45, ZC_ADD_EXCHANGE_ITEM3);
3973 ADD_TPKT(0x0a0b, 47, ZC_ADD_ITEM_TO_CART3);
3974 ADD_TPKT(0x0a0a, 47, ZC_ADD_ITEM_TO_STORE3);
3977 ADD_TPKT(0x0a0c, 56, ZC_ITEM_PICKUP_ACK_V6);
3979#endif
3980// Packet Version 20140319: 8 Packets
3981#if PACKET_VERSION == 20140319
3982 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3983 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3984 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
3985 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
3988 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3990#endif
3991// Packet Version 20140326: 11 Packets
3992#if PACKET_VERSION == 20140326
3993 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3994 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3995 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
3997 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
4000 ADD_HPKT(0x09f3, 11, CZ_REQ_ITEM_FROM_RODEX);
4002 ADD_HPKT(0x09f1, 11, CZ_REQ_ZENY_FROM_RODEX);
4003 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
4004#endif
4005// Packet Version 20140402: 9 Packets
4006#if PACKET_VERSION == 20140402
4007 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
4008 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4011 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
4012 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4016#endif
4017// Packet Version 20140409: 8 Packets
4018#if PACKET_VERSION == 20140409
4019 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4020 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4022 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4024 ADD_TPKT(0x09f4, 12, ZC_ACK_ITEM_FROM_RODEX);
4025 ADD_TPKT(0x09f2, 12, ZC_ACK_ZENY_FROM_RODEX);
4027#endif
4028// Packet Version 20140416: 30 Packets
4029#if PACKET_VERSION == 20140416
4030 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4031 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4032 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4033 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4034 ADD_HPKT(0x0436, 4, CZ_ENTER2);
4035 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4036 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4037 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4038 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4039 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4043 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4044 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4045 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4046 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4047 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4048 ADD_HPKT(0x0a04, 6, CZ_REQ_ADD_ITEM_RODEX);
4051 ADD_HPKT(0x0a08, 26, CZ_REQ_OPEN_WRITE_RODEX);
4055 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4056 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4057 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4058 ADD_TPKT(0x0a12, 27, ZC_ACK_OPEN_WRITE_RODEX);
4060#endif
4061// Packet Version 20140423: 25 Packets
4062#if PACKET_VERSION == 20140423
4063 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4064 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4065 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4067 ADD_HPKT(0x022d, 18, CZ_COMMAND_MER);
4068 ADD_HPKT(0x0436, 26, CZ_ENTER2);
4069 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4070 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4071 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4072 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4076 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
4077 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4078 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4079 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4080 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
4085 ADD_HPKT(0x083c, 5, CZ_SSILIST_ITEM_CLICK);
4086 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4087 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4088#endif
4089// Packet Version 20140430: 18 Packets
4090#if PACKET_VERSION == 20140430
4091 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
4092 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4094 ADD_HPKT(0x0436, 2, CZ_ENTER2);
4095 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4096 ADD_HPKT(0x0363, 10, CZ_ITEM_THROW2);
4097 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4098 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4099 ADD_HPKT(0x035f, 36, CZ_REQUEST_MOVE2);
4100 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4105 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
4106 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4107 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4109#endif
4110// Packet Version 20140508: 26 Packets
4111#if PACKET_VERSION == 20140508
4112 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
4113 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
4114 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4115 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
4116 ADD_HPKT(0x0436, 19, CZ_ENTER2);
4117 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
4118 ADD_HPKT(0x07e4, 5, CZ_ITEMLISTWIN_RES);
4119 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4120 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
4121 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4125 ADD_HPKT(0x02c4, 90, CZ_PARTY_JOIN_REQ);
4126 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4127 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4128 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
4129 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4132 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4134 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
4135 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
4137 ADD_TPKT(0x0a15, 12, ZC_GOLDPCCAFE_POINT);
4138#endif
4139// Packet Version 20140514: 18 Packets
4140#if PACKET_VERSION == 20140514
4141 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4142 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4143 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4145 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
4146 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
4147 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4148 ADD_HPKT(0x0437, 12, CZ_REQUEST_ACT2);
4149 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4150 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4156 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4157 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4158 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4159#endif
4160// Packet Version 20140521: 23 Packets
4161#if PACKET_VERSION == 20140521
4162 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4163 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4164 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4165 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4166 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4170 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4171 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4172 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4173 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4174 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4180 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4181 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4182 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4185#endif
4186// Packet Version 20140528: 21 Packets
4187#if PACKET_VERSION == 20140528
4188 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4189 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4190 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4191 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4192 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4193 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4197 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
4198 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4199 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4200 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4201 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
4206 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4207 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4208 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4209#endif
4210// Packet Version 20140605: 24 Packets
4211#if PACKET_VERSION == 20140605
4212 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4213 ADD_HPKT(0x0436, 4, CZ_ENTER2);
4214 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4215 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4216 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4217 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4218 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4222 ADD_HPKT(0x0368, 7, CZ_REQNAME2);
4223 ADD_HPKT(0x0369, 19, CZ_REQNAME_BYGID2);
4224 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4225 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4226 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4230 ADD_HPKT(0x0a1b, 2, CZ_REQ_ROULETTE_INFO);
4233 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4234 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4235 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4236#endif
4237// Packet Version 20140611: 33 Packets
4238#if PACKET_VERSION == 20140611
4239 ADD_HPKT(0x0436, 2, CZ_ENTER2);
4240 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4241 ADD_HPKT(0x07e4, 8, CZ_ITEMLISTWIN_RES);
4242 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4243 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4244 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4248 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
4249 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4250 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4251 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4252 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4253 ADD_HPKT(0x0a25, 6, CZ_REQ_ACH_REWARD);
4256 ADD_HPKT(0x0a1d, 2, CZ_REQ_CLOSE_ROULETTE);
4259 ADD_HPKT(0x0a19, 2, CZ_REQ_OPEN_ROULETTE);
4262 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4263 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
4264 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4265 ADD_TPKT(0x0a18, 14, ZC_ACCEPT_ENTER3);
4266 ADD_TPKT(0x0a1e, 3, ZC_ACK_CLOSE_ROULETTE);
4268 ADD_TPKT(0x0a1a, 23, ZC_ACK_OPEN_ROULETTE);
4269 ADD_TPKT(0x0a1c, -1, ZC_ACK_ROULEITTE_INFO);
4270 ADD_TPKT(0x0a23, -1, ZC_ALL_ACH_LIST);
4271 ADD_TPKT(0x0a26, 7, ZC_REQ_ACH_REWARD_ACK);
4272#endif
4273// Packet Version 20140618: 5 Packets
4274#if PACKET_VERSION == 20140618
4275 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4276 ADD_HPKT(0x0a21, 3, CZ_RECV_ROULETTE_ITEM);
4278 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4279 ADD_TPKT(0x0a22, 5, ZC_RECV_ROULETTE_ITEM);
4280#endif
4281// Packet Version 20140625: 7 Packets
4282#if PACKET_VERSION == 20140625
4283 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
4284 ADD_HPKT(0x0202, 8, CZ_ADD_FRIENDS);
4287 ADD_HPKT(0x0835, 5, CZ_SEARCH_STORE_INFO);
4288 ADD_TPKT(0x0a28, 3, ZC_ACK_OPENSTORE2);
4289 ADD_TPKT(0x0a27, 8, ZC_RECOVERY2);
4290#endif
4291// Packet Version 20140702: 20 Packets
4292#if PACKET_VERSION == 20140702
4293 ADD_HPKT(0x0a2a, 6, CZ_ACK_AU_BOT);
4294 ADD_HPKT(0x023b, -1, CZ_ACK_STORE_PASSWORD);
4295 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4296 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
4297 ADD_HPKT(0x07e4, 10, CZ_ITEMLISTWIN_RES);
4299 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4300 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4301 ADD_HPKT(0x0437, 26, CZ_REQUEST_ACT2);
4302 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4303 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4308 ADD_HPKT(0x0835, 12, CZ_SEARCH_STORE_INFO);
4309 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4310 ADD_HPKT(0x0438, 8, CZ_USE_SKILL2);
4311 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4312 ADD_TPKT(0x0a29, 6, ZC_REQ_AU_BOT);
4313#endif
4314// Packet Version 20140709: 15 Packets
4315#if PACKET_VERSION == 20140709
4316 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4317 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4318 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4319 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
4320 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4321 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
4322 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4323 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4327 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4328 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4329 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4330 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4331#endif
4332// Packet Version 20140716: 5 Packets
4333#if PACKET_VERSION == 20140716
4334 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
4335 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
4337 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4339#endif
4340// Packet Version 20140723: 11 Packets
4341#if PACKET_VERSION == 20140723
4342 ADD_HPKT(0x0436, 12, CZ_ENTER2);
4343 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4344 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4346 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
4347 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4351 ADD_TPKT(0x0a2b, 14, ZC_SE_CASHSHOP_OPEN2);
4353#endif
4354// Packet Version 20140730: 14 Packets
4355#if PACKET_VERSION == 20140730
4356 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
4357 ADD_HPKT(0x0436, 2, CZ_ENTER2);
4358 ADD_HPKT(0x07ec, 4, CZ_JOIN_BATTLE_FIELD);
4361 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
4362 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
4363 ADD_HPKT(0x0437, 19, CZ_REQUEST_ACT2);
4368 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
4370#endif
4371// Packet Version 20140806: 27 Packets
4372#if PACKET_VERSION == 20140806
4373 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4374 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4375 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4376 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4377 ADD_HPKT(0x0436, 4, CZ_ENTER2);
4378 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4379 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4380 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4381 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4382 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4386 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4387 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4388 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4389 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4390 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4396 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4397 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4398 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4400#endif
4401// Packet Version 20140813: 13 Packets
4402#if PACKET_VERSION == 20140813
4403 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4404 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4405 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4406 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4407 ADD_HPKT(0x0436, 2, CZ_ENTER2);
4408 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4409 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
4410 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4411 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4412 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4416#endif
4417// Packet Version 20140820: 17 Packets
4418#if PACKET_VERSION == 20140820
4419 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4422 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
4423 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4424 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4425 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4426 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4430 ADD_HPKT(0x0835, 5, CZ_SEARCH_STORE_INFO);
4432 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4433 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4434 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4436#endif
4437// Packet Version 20140827: 27 Packets
4438#if PACKET_VERSION == 20140827
4439 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4440 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4441 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4442 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4443 ADD_HPKT(0x0436, 4, CZ_ENTER2);
4444 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4445 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4446 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4447 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4451 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4452 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4453 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4454 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4455 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4456 ADD_HPKT(0x0a2e, 6, CZ_REQ_CHANGE_TITLE);
4460 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4462 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4463 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4464 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4465 ADD_TPKT(0x0a2f, 7, ZC_ACK_CHANGE_TITLE);
4466#endif
4467// Packet Version 20140903: 5 Packets
4468#if PACKET_VERSION == 20140903
4469 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4470 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4471 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4472 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4473 ADD_HPKT(0x0436, 2, CZ_ENTER2);
4474#endif
4475// Packet Version 20140917: 24 Packets
4476#if PACKET_VERSION == 20140917
4477 ADD_HPKT(0x022d, 26, CZ_COMMAND_MER);
4478 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4479 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4480 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4481 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4482 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4486 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
4487 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
4488 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4489 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4490 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4495 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4496 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4497 ADD_HPKT(0x0366, 19, CZ_USE_SKILL_TOGROUND2);
4499 ADD_TPKT(0x0a30, 106, ZC_ACK_REQNAMEALL2);
4501#endif
4502// Packet Version 20140924: 12 Packets
4503#if PACKET_VERSION == 20140924
4504 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4505 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
4508 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4511 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
4515 ADD_TPKT(0x0a34, 6, ZC_UPDATE_TAIWANCASH);
4516#endif
4517// Packet Version 20141001: 19 Packets
4518#if PACKET_VERSION == 20141001
4519 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
4520 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4523 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4524 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4525 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4526 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4527 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4532 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4533 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4534 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4536 ADD_TPKT(0x0a24, 66, ZC_ACH_UPDATE);
4538#endif
4539// Packet Version 20141008: 15 Packets
4540#if PACKET_VERSION == 20141008
4541 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4542 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4543 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4544 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4545 ADD_HPKT(0x0436, 4, CZ_ENTER2);
4546 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4547 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4548 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4549 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4550 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4556#endif
4557// Packet Version 20141015: 6 Packets
4558#if PACKET_VERSION == 20141015
4559 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4560 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4561 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4562 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
4563 ADD_HPKT(0x0436, 2, CZ_ENTER2);
4565#endif
4566// Packet Version 20141016: 29 Packets
4567#if PACKET_VERSION == 20141016
4568 ADD_HPKT(0x0936, 36, CZ_ACK_STORE_PASSWORD);
4569 ADD_HPKT(0x094b, 26, CZ_ADD_FRIENDS);
4570 ADD_HPKT(0x0967, 5, CZ_CHANGE_DIRECTION);
4571 ADD_HPKT(0x0364, 5, CZ_COMMAND_MER);
4572 ADD_HPKT(0x086e, 19, CZ_ENTER);
4573 ADD_HPKT(0x0922, 4, CZ_GANGSI_RANK);
4574 ADD_HPKT(0x0281, -1, CZ_ITEMLISTWIN_RES);
4575 ADD_HPKT(0x07e4, 6, CZ_ITEM_PICKUP);
4576 ADD_HPKT(0x0362, 6, CZ_ITEM_THROW);
4577 ADD_HPKT(0x0363, 8, CZ_JOIN_BATTLE_FIELD);
4581 ADD_HPKT(0x0802, 26, CZ_PARTY_JOIN_REQ);
4582 ADD_HPKT(0x096a, 6, CZ_REQNAME);
4583 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
4584 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
4585 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
4586 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
4591 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
4593 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
4594 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
4595 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
4597#endif
4598// Packet Version 20141022: 12 Packets
4599#if PACKET_VERSION == 20141022
4600 ADD_HPKT(0x023b, 10, CZ_ACK_STORE_PASSWORD);
4601 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4602 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4603 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4604 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4605 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4609 ADD_HPKT(0x0835, 12, CZ_SEARCH_STORE_INFO);
4611 ADD_HPKT(0x0438, 36, CZ_USE_SKILL2);
4612#endif
4613// Packet Version 20141029: 17 Packets
4614#if PACKET_VERSION == 20141029
4615 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4616 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4617 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4618 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4619 ADD_HPKT(0x0436, 4, CZ_ENTER2);
4620 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4621 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4622 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4623 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4627 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
4628 ADD_HPKT(0x0437, 36, CZ_REQUEST_ACT2);
4629 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4631 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4632#endif
4633// Packet Version 20141105: 25 Packets
4634#if PACKET_VERSION == 20141105
4635 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4636 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4637 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4638 ADD_HPKT(0x022d, 4, CZ_COMMAND_MER);
4639 ADD_HPKT(0x0436, 2, CZ_ENTER2);
4640 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4641 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4642 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4643 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4644 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4648 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
4649 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4650 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4651 ADD_HPKT(0x035f, 10, CZ_REQUEST_MOVE2);
4652 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
4657 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4658 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4659 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4660#endif
4661// Packet Version 20141112: 7 Packets
4662#if PACKET_VERSION == 20141112
4663 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4664 ADD_HPKT(0x0362, 26, CZ_ITEM_PICKUP2);
4665 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4666 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4667 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
4668 ADD_HPKT(0x083c, 8, CZ_SSILIST_ITEM_CLICK);
4669 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
4670#endif
4671// Packet Version 20141119: 7 Packets
4672#if PACKET_VERSION == 20141119
4673 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
4674 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4676 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4677 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4678 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4679 ADD_TPKT(0x0a05, 53, ZC_ACK_ADD_ITEM_RODEX);
4680#endif
4681// Packet Version 20141126: 17 Packets
4682#if PACKET_VERSION == 20141126
4683 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4685 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4686 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4687 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4688 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4689 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4694 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4695 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4696 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4698 ADD_TPKT(0x0a36, 7, ZC_HP_INFO_TINY);
4699 ADD_TPKT(0x0a37, 57, ZC_ITEM_PICKUP_ACK_V7);
4700#endif
4701// Packet Version 20141203: 18 Packets
4702#if PACKET_VERSION == 20141203
4703 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
4704 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4705 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
4707 ADD_HPKT(0x0368, 8, CZ_REQNAME2);
4708 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4709 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4710 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4711 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4716 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4717 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4718 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4721#endif
4722// Packet Version 20141210: 19 Packets
4723#if PACKET_VERSION == 20141210
4724 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4725 ADD_HPKT(0x0436, 5, CZ_ENTER2);
4726 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4727 ADD_HPKT(0x07e4, 5, CZ_ITEMLISTWIN_RES);
4728 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4730 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4731 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4732 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4733 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4734 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4738 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4739 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4740 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4743#endif
4744// Packet Version 20141217: 13 Packets
4745#if PACKET_VERSION == 20141217
4746 ADD_HPKT(0x0436, 2, CZ_ENTER2);
4747 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4748 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
4749 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4750 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4751 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4752 ADD_HPKT(0x0360, 8, CZ_REQUEST_TIME2);
4756 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4757 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4758 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4759#endif
4760// Packet Version 20141223: 4 Packets
4761#if PACKET_VERSION == 20141223
4762 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
4763 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4764 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
4765 ADD_HPKT(0x0438, 26, CZ_USE_SKILL2);
4766#endif
4767// Packet Version 20141231: 26 Packets
4768#if PACKET_VERSION == 20141231
4769 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4770 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4771 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4772 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4773 ADD_HPKT(0x0436, 4, CZ_ENTER2);
4774 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4775 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4776 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4777 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4778 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4782 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4783 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4784 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4785 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4786 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4790 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4792 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4793 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4794 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4795#endif
4796// Packet Version 20150107: 31 Packets
4797#if PACKET_VERSION == 20150107
4798 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4799 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4800 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4801 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4802 ADD_HPKT(0x0436, 4, CZ_ENTER2);
4803 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4804 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4805 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4806 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4807 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4811 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
4812 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4813 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4814 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4815 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4816 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4821 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4823 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4824 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4825 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4828 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
4829#endif
4830// Packet Version 20150114: 2 Packets
4831#if PACKET_VERSION == 20150114
4832 ADD_HPKT(0x0436, 10, CZ_ENTER2);
4833 ADD_HPKT(0x083c, 19, CZ_SSILIST_ITEM_CLICK);
4834#endif
4835// Packet Version 20150121: 10 Packets
4836#if PACKET_VERSION == 20150121
4837 ADD_HPKT(0x0436, 2, CZ_ENTER2);
4838 ADD_HPKT(0x0281, 18, CZ_GANGSI_RANK);
4839 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
4840 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4841 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4842 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4846 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4847#endif
4848// Packet Version 20150128: 17 Packets
4849#if PACKET_VERSION == 20150128
4850 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
4851 ADD_HPKT(0x0202, 12, CZ_ADD_FRIENDS);
4852 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4853 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4855 ADD_HPKT(0x0368, 8, CZ_REQNAME2);
4856 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4857 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4858 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4863 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4864 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4865 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4866 ADD_TPKT(0x0a38, 3, ZC_OPEN_UI);
4867#endif
4868// Packet Version 20150204: 24 Packets
4869#if PACKET_VERSION == 20150204
4870 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4871 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4872 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4873 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4874 ADD_HPKT(0x0436, 4, CZ_ENTER2);
4875 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4876 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4877 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4878 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4879 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4883 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4884 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4885 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4886 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4891 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4892 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4893 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4894#endif
4895// Packet Version 20150211: 26 Packets
4896#if PACKET_VERSION == 20150211
4897 ADD_HPKT(0x023b, 4, CZ_ACK_STORE_PASSWORD);
4898 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4899 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4900 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4901 ADD_HPKT(0x0436, 2, CZ_ENTER2);
4902 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4903 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4904 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4905 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4909 ADD_HPKT(0x0368, 5, CZ_REQNAME2);
4910 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
4911 ADD_HPKT(0x0437, 12, CZ_REQUEST_ACT2);
4912 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4913 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4918 ADD_HPKT(0x0835, 8, CZ_SEARCH_STORE_INFO);
4920 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4921 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4922 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4923#endif
4924// Packet Version 20150217: 26 Packets
4925#if PACKET_VERSION == 20150217
4926 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4927 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4928 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4929 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4930 ADD_HPKT(0x0436, 4, CZ_ENTER2);
4931 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4932 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4933 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4934 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4938 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
4939 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4940 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4941 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4942 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4947 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4949 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4950 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4951 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4952#endif
4953// Packet Version 20150225: 17 Packets
4954#if PACKET_VERSION == 20150225
4955 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4956 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4957 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4958 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4959 ADD_HPKT(0x0436, 6, CZ_ENTER2);
4960 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4961 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4962 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4963 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4964 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4968 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
4969 ADD_HPKT(0x0360, 26, CZ_REQUEST_TIME2);
4972#endif
4973// Packet Version 20150226: 29 Packets
4974#if PACKET_VERSION == 20150226
4975 ADD_HPKT(0x08a4, 36, CZ_ACK_STORE_PASSWORD);
4976 ADD_HPKT(0x0946, 26, CZ_ADD_FRIENDS);
4977 ADD_HPKT(0x0955, 5, CZ_CHANGE_DIRECTION);
4978 ADD_HPKT(0x094f, 5, CZ_COMMAND_MER);
4979 ADD_HPKT(0x096a, 19, CZ_ENTER);
4980 ADD_HPKT(0x0885, 4, CZ_GANGSI_RANK);
4981 ADD_HPKT(0x0896, -1, CZ_ITEMLISTWIN_RES);
4982 ADD_HPKT(0x0817, 6, CZ_ITEM_PICKUP);
4983 ADD_HPKT(0x0948, 6, CZ_ITEM_THROW);
4984 ADD_HPKT(0x089b, 8, CZ_JOIN_BATTLE_FIELD);
4988 ADD_HPKT(0x0360, 26, CZ_PARTY_JOIN_REQ);
4989 ADD_HPKT(0x0436, 6, CZ_REQNAME);
4990 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
4991 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
4992 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
4993 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
4998 ADD_HPKT(0x0940, -1, CZ_SEARCH_STORE_INFO);
5000 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
5001 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
5002 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
5004#endif
5005// Packet Version 20150304: 8 Packets
5006#if PACKET_VERSION == 20150304
5007 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5008 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5009 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
5011 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
5012 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5015#endif
5016// Packet Version 20150311: 18 Packets
5017#if PACKET_VERSION == 20150311
5018 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
5019 ADD_HPKT(0x0436, -1, CZ_ENTER2);
5020 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5021 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5023 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5024 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5025 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5026 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5027 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5032 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5033 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
5034 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5036#endif
5037// Packet Version 20150318: 12 Packets
5038#if PACKET_VERSION == 20150318
5039 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
5040 ADD_HPKT(0x0202, 4, CZ_ADD_FRIENDS);
5041 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5042 ADD_HPKT(0x0281, 8, CZ_GANGSI_RANK);
5043 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
5048 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5051#endif
5052// Packet Version 20150325: 10 Packets
5053#if PACKET_VERSION == 20150325
5054 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5055 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
5056 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5057 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5058 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
5064#endif
5065// Packet Version 20150401: 11 Packets
5066#if PACKET_VERSION == 20150401
5067 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5068 ADD_HPKT(0x0362, 7, CZ_ITEM_PICKUP2);
5069 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5072 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
5074 ADD_HPKT(0x083c, -1, CZ_SSILIST_ITEM_CLICK);
5077 ADD_TPKT(0x091b, 26, ZC_PRNPC_STATE);
5078#endif
5079// Packet Version 20150408: 7 Packets
5080#if PACKET_VERSION == 20150408
5081 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5082 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5084 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5087 ADD_TPKT(0x091b, 4, ZC_PRNPC_STATE);
5088#endif
5089// Packet Version 20150415: 8 Packets
5090#if PACKET_VERSION == 20150415
5091 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
5093 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5096 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
5097 ADD_HPKT(0x0366, 5, CZ_USE_SKILL_TOGROUND2);
5098 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
5099#endif
5100// Packet Version 20150422: 27 Packets
5101#if PACKET_VERSION == 20150422
5102 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5103 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5104 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5105 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5106 ADD_HPKT(0x0436, 4, CZ_ENTER2);
5107 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5108 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5109 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5110 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5111 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5115 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5116 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5117 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5118 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5123 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
5125 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5126 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5127 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5128 ADD_TPKT(0x0a3b, -1, ZC_CUSTOM_HAT_EFFECT);
5129#endif
5130// Packet Version 20150429: 13 Packets
5131#if PACKET_VERSION == 20150429
5132 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5133 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5134 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5135 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5136 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5137 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5138 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5139 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5140 ADD_HPKT(0x0363, 5, CZ_ITEM_THROW2);
5141 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5145#endif
5146// Packet Version 20150507: 3 Packets
5147#if PACKET_VERSION == 20150507
5148 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
5149 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5151#endif
5152// Packet Version 20150513: 4 Packets
5153#if PACKET_VERSION == 20150513
5154 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5155 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
5156 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
5158#endif
5159// Packet Version 20150520: 18 Packets
5160#if PACKET_VERSION == 20150520
5161 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
5162 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
5163 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5164 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
5165 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5166 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5167 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5168 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5169 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5175 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5176 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5177 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5179#endif
5180// Packet Version 20150527: 26 Packets
5181#if PACKET_VERSION == 20150527
5182 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5183 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5184 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5185 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5186 ADD_HPKT(0x0436, 4, CZ_ENTER2);
5187 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5188 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5189 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5190 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5191 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5195 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5196 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5197 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5198 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5199 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5204 ADD_HPKT(0x083c, 36, CZ_SSILIST_ITEM_CLICK);
5205 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5206 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5208#endif
5209// Packet Version 20150603: 26 Packets
5210#if PACKET_VERSION == 20150603
5211 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5212 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5213 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
5214 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5215 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5216 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5217 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5218 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5219 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5220 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5224 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5225 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5226 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
5227 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5228 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5233 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5234 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5235 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5236 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
5237#endif
5238// Packet Version 20150610: 8 Packets
5239#if PACKET_VERSION == 20150610
5240 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5241 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
5242 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5245 ADD_HPKT(0x0835, 8, CZ_SEARCH_STORE_INFO);
5246 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
5247 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
5248#endif
5249// Packet Version 20150617: 19 Packets
5250#if PACKET_VERSION == 20150617
5251 ADD_HPKT(0x0436, 19, CZ_ENTER2);
5252 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5253 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5254 ADD_HPKT(0x0363, 36, CZ_ITEM_THROW2);
5255 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
5257 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5258 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5259 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5260 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5261 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5265 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
5267 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5268 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5269 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5270#endif
5271// Packet Version 20150618: 29 Packets
5272#if PACKET_VERSION == 20150618
5273 ADD_HPKT(0x0363, 36, CZ_ACK_STORE_PASSWORD);
5274 ADD_HPKT(0x094e, 26, CZ_ADD_FRIENDS);
5275 ADD_HPKT(0x086b, 5, CZ_CHANGE_DIRECTION);
5276 ADD_HPKT(0x0886, 5, CZ_COMMAND_MER);
5277 ADD_HPKT(0x0436, 19, CZ_ENTER);
5278 ADD_HPKT(0x0894, 4, CZ_GANGSI_RANK);
5279 ADD_HPKT(0x0365, -1, CZ_ITEMLISTWIN_RES);
5280 ADD_HPKT(0x0360, 6, CZ_ITEM_PICKUP);
5281 ADD_HPKT(0x0940, 6, CZ_ITEM_THROW);
5282 ADD_HPKT(0x0811, 8, CZ_JOIN_BATTLE_FIELD);
5286 ADD_HPKT(0x0870, 26, CZ_PARTY_JOIN_REQ);
5287 ADD_HPKT(0x096a, 6, CZ_REQNAME);
5288 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
5289 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
5290 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
5291 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
5296 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
5298 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
5299 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
5300 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
5302#endif
5303// Packet Version 20150624: 10 Packets
5304#if PACKET_VERSION == 20150624
5305 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5306 ADD_HPKT(0x0436, 4, CZ_ENTER2);
5307 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5308 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5309 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5310 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5315#endif
5316// Packet Version 20150701: 23 Packets
5317#if PACKET_VERSION == 20150701
5318 ADD_HPKT(0x023b, 19, CZ_ACK_STORE_PASSWORD);
5319 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5320 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5321 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5322 ADD_HPKT(0x07e4, 8, CZ_ITEMLISTWIN_RES);
5323 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5324 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5325 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5329 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5330 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5331 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5332 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5333 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5338 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5339 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5340 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5341#endif
5342// Packet Version 20150708: 17 Packets
5343#if PACKET_VERSION == 20150708
5344 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5345 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
5346 ADD_HPKT(0x0436, -1, CZ_ENTER2);
5347 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5349 ADD_HPKT(0x02c4, 90, CZ_PARTY_JOIN_REQ);
5350 ADD_HPKT(0x0368, 5, CZ_REQNAME2);
5351 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5352 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5353 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5358 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5359 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5360 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
5361#endif
5362// Packet Version 20150715: 19 Packets
5363#if PACKET_VERSION == 20150715
5364 ADD_HPKT(0x023b, -1, CZ_ACK_STORE_PASSWORD);
5365 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5366 ADD_HPKT(0x0436, 6, CZ_ENTER2);
5367 ADD_HPKT(0x0362, 10, CZ_ITEM_PICKUP2);
5369 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
5370 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5371 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5372 ADD_HPKT(0x0437, 10, CZ_REQUEST_ACT2);
5373 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5374 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5378 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
5380 ADD_HPKT(0x083c, 7, CZ_SSILIST_ITEM_CLICK);
5381 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
5382 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5383#endif
5384// Packet Version 20150722: 13 Packets
5385#if PACKET_VERSION == 20150722
5386 ADD_HPKT(0x023b, 90, CZ_ACK_STORE_PASSWORD);
5387 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
5388 ADD_HPKT(0x0436, -1, CZ_ENTER2);
5389 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
5390 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5392 ADD_HPKT(0x0368, 26, CZ_REQNAME2);
5393 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5394 ADD_HPKT(0x0360, 7, CZ_REQUEST_TIME2);
5396 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
5397 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5398 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5399#endif
5400// Packet Version 20150729: 9 Packets
5401#if PACKET_VERSION == 20150729
5402 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5403 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5404 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5405 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5406 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5407 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
5408 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5410 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
5411#endif
5412// Packet Version 20150805: 25 Packets
5413#if PACKET_VERSION == 20150805
5414 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5415 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5416 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5417 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5418 ADD_HPKT(0x0436, 4, CZ_ENTER2);
5419 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5420 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5421 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5422 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5423 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5427 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5428 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5429 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5430 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5431 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5436 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5437 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5438 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5439#endif
5440// Packet Version 20150812: 29 Packets
5441#if PACKET_VERSION == 20150812
5442 ADD_HPKT(0x087f, 36, CZ_ACK_STORE_PASSWORD);
5443 ADD_HPKT(0x023b, 26, CZ_ADD_FRIENDS);
5444 ADD_HPKT(0x0202, 5, CZ_CHANGE_DIRECTION);
5445 ADD_HPKT(0x0361, 5, CZ_COMMAND_MER);
5446 ADD_HPKT(0x022d, 19, CZ_ENTER);
5447 ADD_HPKT(0x0436, 4, CZ_GANGSI_RANK);
5448 ADD_HPKT(0x0281, -1, CZ_ITEMLISTWIN_RES);
5449 ADD_HPKT(0x07e4, 6, CZ_ITEM_PICKUP);
5450 ADD_HPKT(0x0362, 6, CZ_ITEM_THROW);
5451 ADD_HPKT(0x0363, 8, CZ_JOIN_BATTLE_FIELD);
5455 ADD_HPKT(0x0802, 26, CZ_PARTY_JOIN_REQ);
5456 ADD_HPKT(0x096a, 6, CZ_REQNAME);
5457 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
5458 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
5459 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
5460 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
5465 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
5467 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
5468 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
5469 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
5471#endif
5472// Packet Version 20150819: 13 Packets
5473#if PACKET_VERSION == 20150819
5474 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5475 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
5476 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5477 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
5478 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
5479 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5480 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5481 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5482 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5486 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5487#endif
5488// Packet Version 20150826: 17 Packets
5489#if PACKET_VERSION == 20150826
5490 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5491 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5492 ADD_HPKT(0x0436, 18, CZ_ENTER2);
5493 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5494 ADD_HPKT(0x0362, 36, CZ_ITEM_PICKUP2);
5495 ADD_HPKT(0x07ec, 7, CZ_JOIN_BATTLE_FIELD);
5496 ADD_HPKT(0x0368, 8, CZ_REQNAME2);
5497 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5498 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5499 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5500 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5505 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5506 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5507#endif
5508// Packet Version 20150902: 10 Packets
5509#if PACKET_VERSION == 20150902
5510 ADD_HPKT(0x023b, 18, CZ_ACK_STORE_PASSWORD);
5511 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5512 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5513 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5515 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5516 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
5518 ADD_HPKT(0x083c, -1, CZ_SSILIST_ITEM_CLICK);
5520#endif
5521// Packet Version 20150909: 18 Packets
5522#if PACKET_VERSION == 20150909
5523 ADD_HPKT(0x023b, 7, CZ_ACK_STORE_PASSWORD);
5524 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
5527 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5528 ADD_HPKT(0x0369, 36, CZ_REQNAME_BYGID2);
5529 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
5530 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5531 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5536 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5537 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5538 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5540 ADD_TPKT(0x0a41, 18, ZC_AOE_EFFECT_SKILL);
5541#endif
5542// Packet Version 20150916: 16 Packets
5543#if PACKET_VERSION == 20150916
5544 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5545 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5546 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
5548 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5549 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5550 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5551 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5555 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
5557 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5558 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5559 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5560#endif
5561// Packet Version 20150923: 6 Packets
5562#if PACKET_VERSION == 20150923
5563 ADD_HPKT(0x0361, 18, CZ_CHANGE_DIRECTION2);
5564 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5565 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
5567 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
5568 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
5569#endif
5570// Packet Version 20151001: 26 Packets
5571#if PACKET_VERSION == 20151001
5572 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5573 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5574 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5575 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5576 ADD_HPKT(0x0436, 4, CZ_ENTER2);
5577 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5578 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5579 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5580 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5581 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5585 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5586 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5587 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5588 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5589 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5595 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5596 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5597 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5598#endif
5599// Packet Version 20151007: 8 Packets
5600#if PACKET_VERSION == 20151007
5601 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5602 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
5603 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5604 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5605 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5607 ADD_TPKT(0x0a43, 85, ZC_ADD_MEMBER_TO_GROUP);
5608 ADD_TPKT(0x0a44, -1, ZC_GROUP_LIST);
5609#endif
5610// Packet Version 20151014: 23 Packets
5611#if PACKET_VERSION == 20151014
5612 ADD_HPKT(0x0202, 18, CZ_ADD_FRIENDS);
5613 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5614 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5615 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5616 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5617 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5621 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5622 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5623 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5624 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5625 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5631 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5632 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5633 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5635#endif
5636// Packet Version 20151021: 26 Packets
5637#if PACKET_VERSION == 20151021
5638 ADD_HPKT(0x023b, 19, CZ_ACK_STORE_PASSWORD);
5639 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5640 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
5641 ADD_HPKT(0x0436, 4, CZ_ENTER2);
5642 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5643 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5644 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5645 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5646 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
5649 ADD_HPKT(0x02c4, 36, CZ_PARTY_JOIN_REQ);
5650 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5651 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5652 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5653 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5654 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5660 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5661 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5662 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5664#endif
5665// Packet Version 20151022: 29 Packets
5666#if PACKET_VERSION == 20151022
5667 ADD_HPKT(0x02c4, 36, CZ_ACK_STORE_PASSWORD);
5668 ADD_HPKT(0x086a, 26, CZ_ADD_FRIENDS);
5669 ADD_HPKT(0x07ec, 5, CZ_CHANGE_DIRECTION);
5670 ADD_HPKT(0x091d, 5, CZ_COMMAND_MER);
5671 ADD_HPKT(0x023b, 19, CZ_ENTER);
5672 ADD_HPKT(0x0436, 4, CZ_GANGSI_RANK);
5673 ADD_HPKT(0x0281, -1, CZ_ITEMLISTWIN_RES);
5674 ADD_HPKT(0x07e4, 6, CZ_ITEM_PICKUP);
5675 ADD_HPKT(0x0362, 6, CZ_ITEM_THROW);
5676 ADD_HPKT(0x0363, 8, CZ_JOIN_BATTLE_FIELD);
5680 ADD_HPKT(0x0940, 26, CZ_PARTY_JOIN_REQ);
5681 ADD_HPKT(0x096a, 6, CZ_REQNAME);
5682 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
5683 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
5684 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
5685 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
5690 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
5692 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
5693 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
5694 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
5696#endif
5697// Packet Version 20151028: 7 Packets
5698#if PACKET_VERSION == 20151028
5699 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5700 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5701 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5702 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5703 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5705 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
5706#endif
5707// Packet Version 20151029: 29 Packets
5708#if PACKET_VERSION == 20151029
5709 ADD_HPKT(0x0860, 36, CZ_ACK_STORE_PASSWORD);
5710 ADD_HPKT(0x023b, 26, CZ_ADD_FRIENDS);
5711 ADD_HPKT(0x0202, 5, CZ_CHANGE_DIRECTION);
5712 ADD_HPKT(0x0361, 5, CZ_COMMAND_MER);
5713 ADD_HPKT(0x022d, 19, CZ_ENTER);
5714 ADD_HPKT(0x0436, 4, CZ_GANGSI_RANK);
5715 ADD_HPKT(0x0281, -1, CZ_ITEMLISTWIN_RES);
5716 ADD_HPKT(0x07e4, 6, CZ_ITEM_PICKUP);
5717 ADD_HPKT(0x0362, 6, CZ_ITEM_THROW);
5718 ADD_HPKT(0x0363, 8, CZ_JOIN_BATTLE_FIELD);
5722 ADD_HPKT(0x0802, 26, CZ_PARTY_JOIN_REQ);
5723 ADD_HPKT(0x096a, 6, CZ_REQNAME);
5724 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
5725 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
5726 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
5727 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
5732 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
5734 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
5735 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
5736 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
5738#endif
5739// Packet Version 20151104: 17 Packets
5740#if PACKET_VERSION == 20151104
5741 ADD_HPKT(0x023b, -1, CZ_ACK_STORE_PASSWORD);
5742 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5743 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5744 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5745 ADD_HPKT(0x0436, 6, CZ_ENTER2);
5746 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5747 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5748 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5749 ADD_HPKT(0x0363, 5, CZ_ITEM_THROW2);
5750 ADD_HPKT(0x07ec, 26, CZ_JOIN_BATTLE_FIELD);
5753 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
5754 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5755 ADD_HPKT(0x0360, 19, CZ_REQUEST_TIME2);
5757 ADD_TPKT(0x0a47, 3, ZC_STYLE_CHANGE_RES);
5758#endif
5759// Packet Version 20151111: 14 Packets
5760#if PACKET_VERSION == 20151111
5761 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5762 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5763 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
5764 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5765 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5768 ADD_HPKT(0x02c4, -1, CZ_PARTY_JOIN_REQ);
5769 ADD_HPKT(0x0369, 8, CZ_REQNAME_BYGID2);
5770 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5771 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5772 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5775#endif
5776// Packet Version 20151118: 12 Packets
5777#if PACKET_VERSION == 20151118
5778 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
5779 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5782 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
5784 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5785 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
5787 ADD_TPKT(0x0a4b, 22, ZC_AIRSHIP_MAPMOVE);
5788 ADD_TPKT(0x0a4c, 28, ZC_AIRSHIP_SERVERMOVE);
5790#endif
5791// Packet Version 20151125: 15 Packets
5792#if PACKET_VERSION == 20151125
5793 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5796 ADD_HPKT(0x0368, -1, CZ_REQNAME2);
5797 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5798 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5799 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5800 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5805 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5806 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
5807 ADD_HPKT(0x0366, 8, CZ_USE_SKILL_TOGROUND2);
5808#endif
5809// Packet Version 20151202: 25 Packets
5810#if PACKET_VERSION == 20151202
5811 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5812 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5813 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5814 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5815 ADD_HPKT(0x0436, 4, CZ_ENTER2);
5816 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5817 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5818 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5819 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5820 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5824 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5825 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5826 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5827 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5828 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5833 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5834 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5835 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5836#endif
5837// Packet Version 20151209: 25 Packets
5838#if PACKET_VERSION == 20151209
5839 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5840 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5841 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5842 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5843 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5844 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5845 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
5846 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5847 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5848 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
5852 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5853 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
5854 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5855 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5856 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5861 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5862 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5863 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5864#endif
5865// Packet Version 20151216: 10 Packets
5866#if PACKET_VERSION == 20151216
5867 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
5868 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
5869 ADD_HPKT(0x0436, 12, CZ_ENTER2);
5870 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5871 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
5872 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5875 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5877#endif
5878// Packet Version 20151223: 10 Packets
5879#if PACKET_VERSION == 20151223
5880 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5881 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5882 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5883 ADD_HPKT(0x0362, 8, CZ_ITEM_PICKUP2);
5887 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
5889 ADD_TPKT(0x091b, 26, ZC_PRNPC_STATE);
5890#endif
5891// Packet Version 20151230: 18 Packets
5892#if PACKET_VERSION == 20151230
5893 ADD_HPKT(0x0436, -1, CZ_ENTER2);
5894 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5895 ADD_HPKT(0x07ec, 90, CZ_JOIN_BATTLE_FIELD);
5899 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5900 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5901 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5902 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5903 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5908 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5909 ADD_HPKT(0x0366, 8, CZ_USE_SKILL_TOGROUND2);
5910 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
5911#endif
5912// Packet Version 20160106: 31 Packets
5913#if PACKET_VERSION == 20160106
5914 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5915 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5916 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5917 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5918 ADD_HPKT(0x0436, 2, CZ_ENTER2);
5919 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5920 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5921 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5922 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5923 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
5927 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
5928 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5929 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5930 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5931 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5932 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5937 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
5939 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5940 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5941 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5944 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
5945#endif
5946// Packet Version 20160113: 16 Packets
5947#if PACKET_VERSION == 20160113
5948 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
5949 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
5950 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5951 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
5952 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5953 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5954 ADD_HPKT(0x035f, 18, CZ_REQUEST_MOVE2);
5955 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5960 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5961 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5962 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5963 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
5964#endif
5965// Packet Version 20160120: 26 Packets
5966#if PACKET_VERSION == 20160120
5967 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5968 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5969 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5970 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5971 ADD_HPKT(0x0436, 4, CZ_ENTER2);
5972 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5973 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5974 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5975 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5976 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5980 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
5981 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5982 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5983 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5984 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5989 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5990 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5991 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5992 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
5993#endif
5994// Packet Version 20160127: 3 Packets
5995#if PACKET_VERSION == 20160127
5996 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5997 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5998 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5999#endif
6000// Packet Version 20160203: 17 Packets
6001#if PACKET_VERSION == 20160203
6002 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
6003 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
6004 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6005 ADD_HPKT(0x0436, -1, CZ_ENTER2);
6006 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6007 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6008 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6009 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6010 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6014 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
6015 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6018 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
6019#endif
6020// Packet Version 20160211: 18 Packets
6021#if PACKET_VERSION == 20160211
6022 ADD_HPKT(0x023b, 18, CZ_ACK_STORE_PASSWORD);
6023 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6024 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6025 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6026 ADD_HPKT(0x0436, 4, CZ_ENTER2);
6027 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6028 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6029 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6030 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6031 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6035 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6036 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6039 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6040#endif
6041// Packet Version 20160217: 24 Packets
6042#if PACKET_VERSION == 20160217
6043 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6044 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
6045 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6046 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6047 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6048 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6049 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
6050 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6051 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6055 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6056 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6057 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6058 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6059 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6064 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6065 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6066 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6067#endif
6068// Packet Version 20160224: 16 Packets
6069#if PACKET_VERSION == 20160224
6070 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6071 ADD_HPKT(0x022d, 26, CZ_COMMAND_MER);
6072 ADD_HPKT(0x0436, 6, CZ_ENTER2);
6073 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6076 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6077 ADD_HPKT(0x0369, 8, CZ_REQNAME_BYGID2);
6078 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6083 ADD_HPKT(0x083c, 8, CZ_SSILIST_ITEM_CLICK);
6084 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6085 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6086#endif
6087// Packet Version 20160302: 16 Packets
6088#if PACKET_VERSION == 20160302
6089 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
6090 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6093 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6094 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6095 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6100 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6101 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6102 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6105#endif
6106// Packet Version 20160309: 11 Packets
6107#if PACKET_VERSION == 20160309
6108 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
6109 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
6110 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6111 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
6114 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6117 ADD_HPKT(0x083c, 26, CZ_SSILIST_ITEM_CLICK);
6119#endif
6120// Packet Version 20160316: 24 Packets
6121#if PACKET_VERSION == 20160316
6122 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6123 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6124 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6125 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6126 ADD_HPKT(0x0436, 4, CZ_ENTER2);
6127 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6128 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6129 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6130 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6131 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6135 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6136 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6137 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6138 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6143 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6144 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6145 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6146#endif
6147// Packet Version 20160323: 15 Packets
6148#if PACKET_VERSION == 20160323
6149 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6150 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6151 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6152 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6153 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6154 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6155 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6156 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6157 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6158 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6162 ADD_HPKT(0x0a68, 3, CZ_REQ_OPEN_UI);
6163 ADD_TPKT(0x091b, 4, ZC_PRNPC_STATE);
6164#endif
6165// Packet Version 20160330: 5 Packets
6166#if PACKET_VERSION == 20160330
6168 ADD_HPKT(0x0a6e, -1, CZ_REQ_SEND_RODEX);
6169 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6171 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
6172#endif
6173// Packet Version 20160406: 14 Packets
6174#if PACKET_VERSION == 20160406
6175 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6178 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6179 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6180 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6181 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6182 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6187 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6188 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6189#endif
6190// Packet Version 20160414: 16 Packets
6191#if PACKET_VERSION == 20160414
6192 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6193 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
6194 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
6196 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6197 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6198 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6199 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6200 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6205 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6206 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6207 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6208#endif
6209// Packet Version 20160420: 6 Packets
6210#if PACKET_VERSION == 20160420
6211 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
6212 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6213 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6214 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
6215 ADD_HPKT(0x035f, 26, CZ_REQUEST_MOVE2);
6217#endif
6218// Packet Version 20160427: 17 Packets
6219#if PACKET_VERSION == 20160427
6220 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6221 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6222 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6223 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6224 ADD_HPKT(0x0436, 4, CZ_ENTER2);
6225 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6226 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6227 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6228 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6229 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6233 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
6234 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6236 ADD_HPKT(0x0835, 36, CZ_SEARCH_STORE_INFO);
6237#endif
6238// Packet Version 20160504: 24 Packets
6239#if PACKET_VERSION == 20160504
6240 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6241 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6242 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6243 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6244 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6245 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6246 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6247 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
6248 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6252 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6253 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6254 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6255 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6256 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6259 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6261 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6262 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6263 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6264#endif
6265// Packet Version 20160511: 21 Packets
6266#if PACKET_VERSION == 20160511
6267 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6268 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6269 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6270 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6271 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6272 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6276 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6277 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6278 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6279 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6280 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6285 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6286 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6287 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6288#endif
6289// Packet Version 20160518: 1 Packets
6290#if PACKET_VERSION == 20160518
6291 ADD_HPKT(0x0436, 4, CZ_ENTER2);
6292#endif
6293// Packet Version 20160525: 9 Packets
6294#if PACKET_VERSION == 20160525
6295 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6296 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6297 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6298 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6299 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6300 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6304#endif
6305// Packet Version 20160601: 3 Packets
6306#if PACKET_VERSION == 20160601
6307 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
6309 ADD_TPKT(0x0a7d, -1, ZC_ACK_RODEX_LIST);
6310#endif
6311// Packet Version 20160608: 10 Packets
6312#if PACKET_VERSION == 20160608
6313 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
6314 ADD_HPKT(0x0436, 5, CZ_ENTER2);
6315 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
6317 ADD_HPKT(0x02c4, 18, CZ_PARTY_JOIN_REQ);
6318 ADD_HPKT(0x0437, 19, CZ_REQUEST_ACT2);
6319 ADD_HPKT(0x035f, 26, CZ_REQUEST_MOVE2);
6322 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6323#endif
6324// Packet Version 20160615: 19 Packets
6325#if PACKET_VERSION == 20160615
6326 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6327 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6328 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
6329 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
6330 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6332 ADD_HPKT(0x0a7f, -1, CZ_OFFLINE_STORE_CREATE);
6334 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
6335 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6336 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
6337 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6338 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6339 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6343 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
6344 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6345#endif
6346// Packet Version 20160622: 13 Packets
6347#if PACKET_VERSION == 20160622
6348 ADD_HPKT(0x023b, 10, CZ_ACK_STORE_PASSWORD);
6349 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
6350 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6351 ADD_HPKT(0x07e4, 5, CZ_ITEMLISTWIN_RES);
6352 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6354 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6355 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6356 ADD_HPKT(0x035f, 8, CZ_REQUEST_MOVE2);
6357 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6358 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6359 ADD_TPKT(0x0a84, 94, ZC_GUILD_INFO);
6361#endif
6362// Packet Version 20160629: 13 Packets
6363#if PACKET_VERSION == 20160629
6364 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6365 ADD_HPKT(0x0202, 12, CZ_ADD_FRIENDS);
6366 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6367 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
6368 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6369 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
6370 ADD_HPKT(0x0368, -1, CZ_REQNAME2);
6371 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6372 ADD_HPKT(0x035f, 4, CZ_REQUEST_MOVE2);
6373 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6377#endif
6378// Packet Version 20160630: 29 Packets
6379#if PACKET_VERSION == 20160630
6380 ADD_HPKT(0x0867, 36, CZ_ACK_STORE_PASSWORD);
6381 ADD_HPKT(0x094a, 26, CZ_ADD_FRIENDS);
6382 ADD_HPKT(0x0948, 5, CZ_CHANGE_DIRECTION);
6383 ADD_HPKT(0x0885, 5, CZ_COMMAND_MER);
6384 ADD_HPKT(0x0881, 19, CZ_ENTER);
6385 ADD_HPKT(0x035f, 4, CZ_GANGSI_RANK);
6386 ADD_HPKT(0x0368, -1, CZ_ITEMLISTWIN_RES);
6387 ADD_HPKT(0x0969, 6, CZ_ITEM_PICKUP);
6388 ADD_HPKT(0x0861, 6, CZ_ITEM_THROW);
6389 ADD_HPKT(0x085e, 8, CZ_JOIN_BATTLE_FIELD);
6393 ADD_HPKT(0x0926, 26, CZ_PARTY_JOIN_REQ);
6394 ADD_HPKT(0x088e, 6, CZ_REQNAME);
6395 ADD_HPKT(0x0863, 6, CZ_REQNAME_BYGID);
6396 ADD_HPKT(0x095a, 7, CZ_REQUEST_ACT);
6397 ADD_HPKT(0x022d, 5, CZ_REQUEST_MOVE);
6398 ADD_HPKT(0x0893, 6, CZ_REQUEST_TIME);
6403 ADD_HPKT(0x0860, -1, CZ_SEARCH_STORE_INFO);
6405 ADD_HPKT(0x0202, 12, CZ_SSILIST_ITEM_CLICK);
6406 ADD_HPKT(0x0925, 10, CZ_USE_SKILL);
6407 ADD_HPKT(0x0968, 10, CZ_USE_SKILL_TOGROUND);
6409#endif
6410// Packet Version 20160706: 10 Packets
6411#if PACKET_VERSION == 20160706
6412 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6413 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6414 ADD_HPKT(0x0436, 6, CZ_ENTER2);
6415 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6416 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6417 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6418 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6419 ADD_TPKT(0x0a89, 57, ZC_NOTIFY_OFFLINE_STORE);
6421 ADD_TPKT(0x091b, -1, ZC_PRNPC_STATE);
6422#endif
6423// Packet Version 20160713: 8 Packets
6424#if PACKET_VERSION == 20160713
6425 ADD_HPKT(0x022d, 36, CZ_COMMAND_MER);
6426 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6427 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6428 ADD_HPKT(0x0363, 5, CZ_ITEM_THROW2);
6432 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
6433#endif
6434// Packet Version 20160720: 9 Packets
6435#if PACKET_VERSION == 20160720
6436 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6437 ADD_HPKT(0x07e4, 19, CZ_ITEMLISTWIN_RES);
6438 ADD_HPKT(0x0362, 90, CZ_ITEM_PICKUP2);
6439 ADD_HPKT(0x0363, 10, CZ_ITEM_THROW2);
6445#endif
6446// Packet Version 20160727: 13 Packets
6447#if PACKET_VERSION == 20160727
6448 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
6449 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6450 ADD_HPKT(0x0436, 90, CZ_ENTER2);
6451 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6452 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
6453 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
6454 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
6458 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
6459 ADD_TPKT(0x0a91, -1, ZC_OFFLINE_STORE_ITEMS);
6461#endif
6462// Packet Version 20160803: 9 Packets
6463#if PACKET_VERSION == 20160803
6464 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6465 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6466 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6467 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6468 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6469 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6471 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6472 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
6473#endif
6474// Packet Version 20160810: 5 Packets
6475#if PACKET_VERSION == 20160810
6476 ADD_HPKT(0x0361, 36, CZ_CHANGE_DIRECTION2);
6481#endif
6482// Packet Version 20160817: 10 Packets
6483#if PACKET_VERSION == 20160817
6484 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6485 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6487 ADD_HPKT(0x0437, 26, CZ_REQUEST_ACT2);
6491 ADD_HPKT(0x083c, -1, CZ_SSILIST_ITEM_CLICK);
6493 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
6494#endif
6495// Packet Version 20160824: 24 Packets
6496#if PACKET_VERSION == 20160824
6497 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6498 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6499 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6500 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6501 ADD_HPKT(0x0436, 4, CZ_ENTER2);
6502 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6503 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6504 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6505 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6509 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6510 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6511 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6512 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6513 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6518 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6519 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6520 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6521#endif
6522// Packet Version 20160831: 27 Packets
6523#if PACKET_VERSION == 20160831
6524 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6525 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6526 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6527 ADD_HPKT(0x022d, 90, CZ_COMMAND_MER);
6528 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6529 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6530 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6531 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6532 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6533 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
6537 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6538 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6539 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6540 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6541 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6545 ADD_HPKT(0x0835, 19, CZ_SEARCH_STORE_INFO);
6547 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6548 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6549 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
6550 ADD_TPKT(0x091b, 4, ZC_PRNPC_STATE);
6551#endif
6552// Packet Version 20160907: 28 Packets
6553#if PACKET_VERSION == 20160907
6554 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6555 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6556 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6557 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6558 ADD_HPKT(0x0436, 4, CZ_ENTER2);
6559 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6560 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6561 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6562 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6563 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6567 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6568 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6569 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6570 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6571 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6575 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6577 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6578 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6579 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6581 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
6582#endif
6583// Packet Version 20160913: 27 Packets
6584#if PACKET_VERSION == 20160913
6585 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6586 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6587 ADD_HPKT(0x0361, 18, CZ_CHANGE_DIRECTION2);
6588 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6589 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6590 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6591 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6592 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6593 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6594 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6598 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6599 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6600 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6601 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6602 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6608 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6609 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6610 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6612#endif
6613// Packet Version 20160921: 27 Packets
6614#if PACKET_VERSION == 20160921
6615 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6616 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6617 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6618 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6619 ADD_HPKT(0x0436, 4, CZ_ENTER2);
6620 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6621 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6622 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6623 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6624 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6628 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6629 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6630 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6631 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6632 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6638 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6639 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6640 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6641 ADD_TPKT(0x0a96, 51, ZC_ADD_EXCHANGE_ITEM4);
6642#endif
6643// Packet Version 20160928: 28 Packets
6644#if PACKET_VERSION == 20160928
6645 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6646 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
6647 ADD_HPKT(0x0a97, 8, CZ_ALT_EQUIPMENT_EQUIP);
6648 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6649 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6650 ADD_HPKT(0x0436, 6, CZ_ENTER2);
6651 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6652 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6653 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6654 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6655 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6659 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6660 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6661 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6662 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6667 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6668 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6669 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
6670 ADD_TPKT(0x0a98, 12, ZC_ALT_EQUIPMENT_EQUIP);
6671 ADD_TPKT(0x0a9b, -1, ZC_ALT_EQUIPMENT_ITEMS);
6672 ADD_TPKT(0x0a9a, 10, ZC_ALT_EQUIPMENT_REMOVE);
6673#endif
6674// Packet Version 20161005: 12 Packets
6675#if PACKET_VERSION == 20161005
6676 ADD_HPKT(0x0202, 90, CZ_ADD_FRIENDS);
6677 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6678 ADD_HPKT(0x0aa1, 4, CZ_REFINE_ADD_ITEM);
6679 ADD_HPKT(0x0aa3, 7, CZ_REFINE_ITEM_REQUEST);
6680 ADD_HPKT(0x0aa4, 2, CZ_REFINE_WINDOW_CLOSE);
6681 ADD_HPKT(0x0368, 7, CZ_REQNAME2);
6682 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6685 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6686 ADD_TPKT(0x0aa2, -1, ZC_REFINE_ADD_ITEM);
6687 ADD_TPKT(0x0aa0, 2, ZC_REFINE_OPEN_WINDOW);
6688#endif
6689// Packet Version 20161012: 9 Packets
6690#if PACKET_VERSION == 20161012
6691 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6692 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6693 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
6696 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6697 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
6700#endif
6701// Packet Version 20161019: 21 Packets
6702#if PACKET_VERSION == 20161019
6703 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6704 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
6705 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6706 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6707 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6708 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6712 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6713 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6714 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6715 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6716 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
6721 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6722 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6723 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6724#endif
6725// Packet Version 20161026: 25 Packets
6726#if PACKET_VERSION == 20161026
6727 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6728 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6729 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6730 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6731 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6732 ADD_HPKT(0x0363, 36, CZ_ITEM_THROW2);
6733 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6737 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6738 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6739 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6740 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6741 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6746 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6747 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
6748 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6749 ADD_TPKT(0x0aa5, -1, ZC_MEMBERMGR_INFO);
6750 ADD_TPKT(0x0aa6, 36, ZC_MEMBER_ADD);
6751 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
6752#endif
6753// Packet Version 20161102: 9 Packets
6754#if PACKET_VERSION == 20161102
6755 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
6756 ADD_HPKT(0x0436, 7, CZ_ENTER2);
6757 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6760 ADD_HPKT(0x083c, 18, CZ_SSILIST_ITEM_CLICK);
6761 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6763 ADD_TPKT(0x091b, 36, ZC_PRNPC_STATE);
6764#endif
6765// Packet Version 20161103: 29 Packets
6766#if PACKET_VERSION == 20161103
6767 ADD_HPKT(0x091b, 36, CZ_ACK_STORE_PASSWORD);
6768 ADD_HPKT(0x0928, 26, CZ_ADD_FRIENDS);
6769 ADD_HPKT(0x0949, 5, CZ_CHANGE_DIRECTION);
6770 ADD_HPKT(0x088f, 5, CZ_COMMAND_MER);
6771 ADD_HPKT(0x0946, 19, CZ_ENTER);
6772 ADD_HPKT(0x0367, 4, CZ_GANGSI_RANK);
6773 ADD_HPKT(0x0964, -1, CZ_ITEMLISTWIN_RES);
6774 ADD_HPKT(0x0802, 6, CZ_ITEM_PICKUP);
6775 ADD_HPKT(0x0890, 6, CZ_ITEM_THROW);
6776 ADD_HPKT(0x086f, 8, CZ_JOIN_BATTLE_FIELD);
6780 ADD_HPKT(0x089f, 26, CZ_PARTY_JOIN_REQ);
6781 ADD_HPKT(0x092f, 6, CZ_REQNAME);
6782 ADD_HPKT(0x0925, 6, CZ_REQNAME_BYGID);
6783 ADD_HPKT(0x0436, 7, CZ_REQUEST_ACT);
6784 ADD_HPKT(0x08aa, 5, CZ_REQUEST_MOVE);
6785 ADD_HPKT(0x0966, 6, CZ_REQUEST_TIME);
6790 ADD_HPKT(0x0874, -1, CZ_SEARCH_STORE_INFO);
6792 ADD_HPKT(0x095e, 12, CZ_SSILIST_ITEM_CLICK);
6793 ADD_HPKT(0x085f, 10, CZ_USE_SKILL);
6794 ADD_HPKT(0x0965, 10, CZ_USE_SKILL_TOGROUND);
6796#endif
6797// Packet Version 20161109: 12 Packets
6798#if PACKET_VERSION == 20161109
6799 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6800 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6801 ADD_HPKT(0x0362, 8, CZ_ITEM_PICKUP2);
6804 ADD_HPKT(0x02c4, 18, CZ_PARTY_JOIN_REQ);
6805 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
6807 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6808 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
6810 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
6811#endif
6812// Packet Version 20161116: 7 Packets
6813#if PACKET_VERSION == 20161116
6814 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6816 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
6817 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6818 ADD_HPKT(0x0369, 8, CZ_REQNAME_BYGID2);
6819 ADD_HPKT(0x0835, 26, CZ_SEARCH_STORE_INFO);
6820 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6821#endif
6822// Packet Version 20161123: 7 Packets
6823#if PACKET_VERSION == 20161123
6824 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6825 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
6826 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6827 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6828 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
6829 ADD_HPKT(0x035f, 18, CZ_REQUEST_MOVE2);
6830 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6831#endif
6832// Packet Version 20161130: 21 Packets
6833#if PACKET_VERSION == 20161130
6834 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
6835 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6836 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6837 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6838 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6842 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6843 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6844 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6845 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
6846 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6851 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6852 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6853 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6855#endif
6856// Packet Version 20161207: 12 Packets
6857#if PACKET_VERSION == 20161207
6858 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
6859 ADD_HPKT(0x0361, 19, CZ_CHANGE_DIRECTION2);
6860 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6861 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6862 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6863 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6864 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6868 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6869 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6870#endif
6871// Packet Version 20161214: 10 Packets
6872#if PACKET_VERSION == 20161214
6873 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6874 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6875 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
6876 ADD_HPKT(0x0436, 7, CZ_ENTER2);
6877 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6879 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
6880 ADD_HPKT(0x0369, 19, CZ_REQNAME_BYGID2);
6881 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
6883#endif
6884// Packet Version 20161221: 18 Packets
6885#if PACKET_VERSION == 20161221
6886 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6887 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6888 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6889 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6891 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
6892 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6893 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6894 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6895 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6901 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6902 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
6903 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
6904#endif
6905// Packet Version 20161228: 6 Packets
6906#if PACKET_VERSION == 20161228
6907 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
6908 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6910 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6911 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6913#endif
6914// Packet Version 20170000: 1 Packets
6915#if PACKET_VERSION >= 20170000
6916 ADD_TPKT(0x0ab2, 7, ZC_GROUP_ISALIVE);
6917#endif
6918// Packet Version 20170104: 31 Packets
6919#if PACKET_VERSION == 20170104
6920 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6921 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6922 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6923 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6924 ADD_HPKT(0x0436, 4, CZ_ENTER2);
6925 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6926 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6927 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6928 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6929 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6933 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
6934 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6935 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6936 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6937 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6938 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6943 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6945 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6946 ADD_HPKT(0x0438, 19, CZ_USE_SKILL2);
6947 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6950 ADD_TPKT(0x091b, 5, ZC_PRNPC_STATE);
6951#endif
6952// Packet Version 20170111: 12 Packets
6953#if PACKET_VERSION == 20170111
6954 ADD_HPKT(0x0436, 8, CZ_ENTER2);
6955 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6956 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6957 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6958 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6959 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6963 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6964 ADD_TPKT(0x0ab9, 39, ZC_ITEM_PREVIEW);
6965 ADD_TPKT(0x091b, 19, ZC_PRNPC_STATE);
6966#endif
6967// Packet Version 20170118: 5 Packets
6968#if PACKET_VERSION == 20170118
6969 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
6970 ADD_HPKT(0x0436, 5, CZ_ENTER2);
6972 ADD_HPKT(0x0438, 19, CZ_USE_SKILL2);
6973 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
6974#endif
6975// Packet Version 20170125: 17 Packets
6976#if PACKET_VERSION == 20170125
6977 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6978 ADD_HPKT(0x0436, 2, CZ_ENTER2);
6980 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
6981 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6982 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6983 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6984 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6989 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6990 ADD_HPKT(0x0438, 7, CZ_USE_SKILL2);
6991 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6993 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
6994#endif
6995// Packet Version 20170201: 12 Packets
6996#if PACKET_VERSION == 20170201
6997 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
6998 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6999 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7000 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7005 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7006 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7008 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7009#endif
7010// Packet Version 20170208: 5 Packets
7011#if PACKET_VERSION == 20170208
7012 ADD_HPKT(0x02c4, 4, CZ_PARTY_JOIN_REQ);
7013 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7015 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7017#endif
7018// Packet Version 20170215: 14 Packets
7019#if PACKET_VERSION == 20170215
7020 ADD_HPKT(0x02c4, 36, CZ_PARTY_JOIN_REQ);
7021 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7022 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7023 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7024 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
7029 ADD_HPKT(0x083c, 7, CZ_SSILIST_ITEM_CLICK);
7030 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7031 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7034#endif
7035// Packet Version 20170222: 12 Packets
7036#if PACKET_VERSION == 20170222
7037 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7038 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7039 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7040 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7041 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7042 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7046 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7047 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7048 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7049#endif
7050// Packet Version 20170228: 20 Packets
7051#if PACKET_VERSION == 20170228
7052 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7053 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
7054 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
7055 ADD_HPKT(0x0ac0, 26, CZ_OPEN_RODEXBOX);
7056 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7057 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7058 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7059 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7060 ADD_HPKT(0x0360, 7, CZ_REQUEST_TIME2);
7063 ADD_HPKT(0x0ac1, 26, CZ_REQ_REFRESH_RODEX);
7066 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7067 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7068 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7069 ADD_TPKT(0x0ac2, -1, ZC_ACK_RODEX_LIST);
7070 ADD_TPKT(0x0ac7, 156, ZC_NPCACK_SERVERMOVE);
7071 ADD_TPKT(0x0abe, -1, ZC_WARPLIST);
7072#endif
7073// Packet Version 20170308: 26 Packets
7074#if PACKET_VERSION == 20170308
7075 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7076 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7077 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7078 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7079 ADD_HPKT(0x0436, 4, CZ_ENTER2);
7080 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7081 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7082 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7083 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7084 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7088 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7089 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7090 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7091 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7092 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7097 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7098 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7099 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7101#endif
7102// Packet Version 20170315: 28 Packets
7103#if PACKET_VERSION == 20170315
7104 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7105 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7106 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7107 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7108 ADD_HPKT(0x0436, -1, CZ_ENTER2);
7109 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7110 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7111 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7112 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7113 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
7117 ADD_HPKT(0x02c4, 10, CZ_PARTY_JOIN_REQ);
7118 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7119 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7120 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7121 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
7122 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
7127 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7128 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7129 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
7131 ADD_TPKT(0x091b, -1, ZC_PRNPC_STATE);
7132#endif
7133// Packet Version 20170322: 28 Packets
7134#if PACKET_VERSION == 20170322
7135 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7136 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7137 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7138 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7139 ADD_HPKT(0x0436, 4, CZ_ENTER2);
7140 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7141 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7142 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7143 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7144 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7148 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7149 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7150 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7151 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7152 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7153 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7158 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7159 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7160 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7162 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7163#endif
7164// Packet Version 20170329: 13 Packets
7165#if PACKET_VERSION == 20170329
7166 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7167 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7168 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7169 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7170 ADD_HPKT(0x0436, 2, CZ_ENTER2);
7171 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
7172 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7173 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
7174 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7179#endif
7180// Packet Version 20170405: 8 Packets
7181#if PACKET_VERSION == 20170405
7182 ADD_HPKT(0x0281, 18, CZ_GANGSI_RANK);
7183 ADD_HPKT(0x0362, 7, CZ_ITEM_PICKUP2);
7184 ADD_HPKT(0x0363, 4, CZ_ITEM_THROW2);
7185 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
7187 ADD_HPKT(0x0835, 5, CZ_SEARCH_STORE_INFO);
7188 ADD_TPKT(0x0acc, 18, ZC_NOTIFY_EXP);
7189 ADD_TPKT(0x0acb, 12, ZC_PAR_CHANGE);
7190#endif
7191// Packet Version 20170412: 18 Packets
7192#if PACKET_VERSION == 20170412
7193 ADD_HPKT(0x023b, 10, CZ_ACK_STORE_PASSWORD);
7194 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7195 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7196 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7198 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7199 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7200 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7201 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7202 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7206 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
7208 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7209 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7210 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7211#endif
7212// Packet Version 20170419: 6 Packets
7213#if PACKET_VERSION == 20170419
7214 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7219 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
7220#endif
7221// Packet Version 20170426: 14 Packets
7222#if PACKET_VERSION == 20170426
7223 ADD_HPKT(0x0281, 36, CZ_GANGSI_RANK);
7225 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7226 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7227 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7228 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7233 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7234 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7235 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7236 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7237#endif
7238// Packet Version 20170502: 9 Packets
7239#if PACKET_VERSION == 20170502
7240 ADD_HPKT(0x0436, 4, CZ_ENTER2);
7241 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7242 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7243 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7244 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7245 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7248 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7249#endif
7250// Packet Version 20170517: 23 Packets
7251#if PACKET_VERSION == 20170517
7252 ADD_HPKT(0x0436, 2, CZ_ENTER2);
7253 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7254 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7255 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7256 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7257 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7260 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7261 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7262 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
7263 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7264 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7270 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7271 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7272 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7274 ADD_TPKT(0x091b, -1, ZC_PRNPC_STATE);
7275#endif
7276// Packet Version 20170524: 8 Packets
7277#if PACKET_VERSION == 20170524
7280 ADD_HPKT(0x0368, 36, CZ_REQNAME2);
7281 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7285 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7286#endif
7287// Packet Version 20170531: 8 Packets
7288#if PACKET_VERSION == 20170531
7289 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7290 ADD_HPKT(0x07e4, 5, CZ_ITEMLISTWIN_RES);
7291 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
7294 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7295 ADD_HPKT(0x0369, 10, CZ_REQNAME_BYGID2);
7297#endif
7298// Packet Version 20170607: 6 Packets
7299#if PACKET_VERSION == 20170607
7300 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
7301 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7302 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7304 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7306#endif
7307// Packet Version 20170614: 9 Packets
7308#if PACKET_VERSION == 20170614
7309 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
7310 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7311 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7313 ADD_HPKT(0x0437, 36, CZ_REQUEST_ACT2);
7315 ADD_HPKT(0x083c, 7, CZ_SSILIST_ITEM_CLICK);
7317 ADD_TPKT(0x091b, 10, ZC_PRNPC_STATE);
7318#endif
7319// Packet Version 20170621: 21 Packets
7320#if PACKET_VERSION == 20170621
7321 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7322 ADD_HPKT(0x0202, 12, CZ_ADD_FRIENDS);
7323 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
7324 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
7328 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7329 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7330 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7331 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7332 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7337 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7338 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7339 ADD_HPKT(0x0366, 18, CZ_USE_SKILL_TOGROUND2);
7341 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7342#endif
7343// Packet Version 20170628: 15 Packets
7344#if PACKET_VERSION == 20170628
7345 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7346 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7347 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7348 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7349 ADD_HPKT(0x0436, 4, CZ_ENTER2);
7350 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7351 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7352 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7353 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7354 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7359 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7360#endif
7361// Packet Version 20170705: 14 Packets
7362#if PACKET_VERSION == 20170705
7363 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7364 ADD_HPKT(0x0202, 36, CZ_ADD_FRIENDS);
7365 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7366 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7367 ADD_HPKT(0x0436, 2, CZ_ENTER2);
7368 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7369 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7370 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7371 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7372 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7376 ADD_HPKT(0x02c4, 18, CZ_PARTY_JOIN_REQ);
7377#endif
7378// Packet Version 20170712: 14 Packets
7379#if PACKET_VERSION == 20170712
7380 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7381 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7382 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7383 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7384 ADD_HPKT(0x0436, 4, CZ_ENTER2);
7385 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7386 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7387 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7388 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7389 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7393 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7394#endif
7395// Packet Version 20170719: 25 Packets
7396#if PACKET_VERSION == 20170719
7397 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7398 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7399 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7400 ADD_HPKT(0x022d, 7, CZ_COMMAND_MER);
7401 ADD_HPKT(0x0436, 2, CZ_ENTER2);
7402 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7403 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7404 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7405 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7409 ADD_HPKT(0x0368, 4, CZ_REQNAME2);
7410 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
7411 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7412 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7413 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7418 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7419 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7420 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7421 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
7422#endif
7423// Packet Version 20170726: 10 Packets
7424#if PACKET_VERSION == 20170726
7425 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7426 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7427 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
7429 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7430 ADD_HPKT(0x0369, 10, CZ_REQNAME_BYGID2);
7431 ADD_HPKT(0x0438, 26, CZ_USE_SKILL2);
7432 ADD_HPKT(0x0366, 19, CZ_USE_SKILL_TOGROUND2);
7433 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7434 ADD_TPKT(0x0ada, 30, ZC_REFINE_STATUS);
7435#endif
7436// Packet Version 20170801: 21 Packets
7437#if PACKET_VERSION == 20170801
7438 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
7439 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
7440 ADD_HPKT(0x0281, 5, CZ_GANGSI_RANK);
7441 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7442 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
7443 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7444 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7447 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7448 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7449 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7450 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7451 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7456 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7457 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7458 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7459#endif
7460// Packet Version 20170809: 23 Packets
7461#if PACKET_VERSION == 20170809
7462 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7463 ADD_HPKT(0x022d, 4, CZ_COMMAND_MER);
7464 ADD_HPKT(0x0281, 8, CZ_GANGSI_RANK);
7465 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7466 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7467 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7468 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7472 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7473 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7474 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7475 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7476 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7480 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
7482 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7483 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7484 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
7485#endif
7486// Packet Version 20170816: 10 Packets
7487#if PACKET_VERSION == 20170816
7488 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
7489 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
7490 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7491 ADD_HPKT(0x0362, 90, CZ_ITEM_PICKUP2);
7494 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
7495 ADD_HPKT(0x0438, 7, CZ_USE_SKILL2);
7496 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7498#endif
7499// Packet Version 20170823: 24 Packets
7500#if PACKET_VERSION == 20170823
7501 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
7502 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7503 ADD_HPKT(0x0436, 4, CZ_ENTER2);
7504 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7505 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7506 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7507 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7508 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7512 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7513 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7514 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7515 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7516 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7521 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7522 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7523 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7525#endif
7526// Packet Version 20170830: 22 Packets
7527#if PACKET_VERSION == 20170830
7528 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7529 ADD_HPKT(0x0436, 2, CZ_ENTER2);
7530 ADD_HPKT(0x0281, 5, CZ_GANGSI_RANK);
7531 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7532 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7533 ADD_HPKT(0x0363, 18, CZ_ITEM_THROW2);
7534 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7537 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
7538 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7539 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7540 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7541 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7542 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7547 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7548 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7549 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7550#endif
7551// Packet Version 20170906: 19 Packets
7552#if PACKET_VERSION == 20170906
7553 ADD_HPKT(0x0202, 4, CZ_ADD_FRIENDS);
7554 ADD_HPKT(0x0281, 36, CZ_GANGSI_RANK);
7555 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7558 ADD_HPKT(0x02c4, 90, CZ_PARTY_JOIN_REQ);
7559 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7560 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7561 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7562 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7563 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7568 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7569 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7570 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
7571 ADD_TPKT(0x0adc, 6, ZC_EQUIPWIN_OTHER);
7572#endif
7573// Packet Version 20170913: 21 Packets
7574#if PACKET_VERSION == 20170913
7575 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7576 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
7577 ADD_HPKT(0x07e4, 8, CZ_ITEMLISTWIN_RES);
7579 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7580 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7581 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7582 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
7583 ADD_HPKT(0x035f, 26, CZ_REQUEST_MOVE2);
7584 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7589 ADD_HPKT(0x0835, 19, CZ_SEARCH_STORE_INFO);
7591 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7592 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7593 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7594 ADD_TPKT(0x0add, 22, ZC_ITEM_FALL_ENTRY);
7595 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
7596#endif
7597// Packet Version 20170920: 12 Packets
7598#if PACKET_VERSION == 20170920
7599 ADD_HPKT(0x0436, -1, CZ_ENTER2);
7600 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7601 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7602 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7603 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
7604 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7605 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7607 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
7608 ADD_TPKT(0x0adf, 58, ZC_ACK_REQNAME);
7609 ADD_TPKT(0x0ade, 6, ZC_OVERWEIGHT_PERCENT);
7610 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7611#endif
7612// Packet Version 20170927: 8 Packets
7613#if PACKET_VERSION == 20170927
7614 ADD_HPKT(0x0361, 4, CZ_CHANGE_DIRECTION2);
7615 ADD_HPKT(0x0436, 2, CZ_ENTER2);
7616 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
7617 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7618 ADD_HPKT(0x02c4, 5, CZ_PARTY_JOIN_REQ);
7619 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7620 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7621 ADD_HPKT(0x0366, 19, CZ_USE_SKILL_TOGROUND2);
7622#endif
7623// Packet Version 20171002: 16 Packets
7624#if PACKET_VERSION == 20171002
7625 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7626 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
7627 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7628 ADD_HPKT(0x0363, 10, CZ_ITEM_THROW2);
7629 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7630 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7631 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7632 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7633 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7638 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7639 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
7640 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7641#endif
7642// Packet Version 20171011: 13 Packets
7643#if PACKET_VERSION == 20171011
7644 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
7645 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7646 ADD_HPKT(0x0436, 4, CZ_ENTER2);
7647 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7648 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7649 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7650 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7651 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7655 ADD_HPKT(0x0437, 36, CZ_REQUEST_ACT2);
7656 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7657#endif
7658// Packet Version 20171018: 10 Packets
7659#if PACKET_VERSION == 20171018
7660 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7661 ADD_HPKT(0x0436, 6, CZ_ENTER2);
7662 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7663 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7664 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7665 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
7666 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7669 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7670#endif
7671// Packet Version 20171025: 12 Packets
7672#if PACKET_VERSION == 20171025
7673 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7674 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7675 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7676 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7677 ADD_HPKT(0x0436, 4, CZ_ENTER2);
7678 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7679 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7680 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7681 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7682 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7685#endif
7686// Packet Version 20171101: 27 Packets
7687#if PACKET_VERSION == 20171101
7688 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7689 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7690 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7691 ADD_HPKT(0x022d, 36, CZ_COMMAND_MER);
7692 ADD_HPKT(0x0436, 2, CZ_ENTER2);
7693 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7694 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7695 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7696 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7697 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7701 ADD_HPKT(0x0368, 19, CZ_REQNAME2);
7702 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
7703 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7704 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7705 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7709 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
7711 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7712 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
7713 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7714 ADD_TPKT(0x091b, 8, ZC_PRNPC_STATE);
7715#endif
7716// Packet Version 20171108: 11 Packets
7717#if PACKET_VERSION == 20171108
7718 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
7719 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7720 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7721 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7722 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7725 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
7727 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7728 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7729#endif
7730// Packet Version 20171115: 18 Packets
7731#if PACKET_VERSION == 20171115
7732 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7733 ADD_HPKT(0x0436, 6, CZ_ENTER2);
7734 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7737 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7738 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7739 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7740 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7741 ADD_HPKT(0x0360, 19, CZ_REQUEST_TIME2);
7746 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7747 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7748 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7749 ADD_TPKT(0x0ae2, 7, ZC_OPEN_UI);
7750#endif
7751// Packet Version 20171122: 17 Packets
7752#if PACKET_VERSION == 20171122
7753 ADD_HPKT(0x0436, 2, CZ_ENTER2);
7754 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
7757 ADD_HPKT(0x02c4, -1, CZ_PARTY_JOIN_REQ);
7758 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7759 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7760 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7761 ADD_HPKT(0x035f, 4, CZ_REQUEST_MOVE2);
7762 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7767 ADD_HPKT(0x083c, 5, CZ_SSILIST_ITEM_CLICK);
7768 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7769 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7770#endif
7771// Packet Version 20171129: 16 Packets
7772#if PACKET_VERSION == 20171129
7773 ADD_HPKT(0x0361, 12, CZ_CHANGE_DIRECTION2);
7774 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7775 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
7777 ADD_HPKT(0x02c4, 5, CZ_PARTY_JOIN_REQ);
7778 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7779 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7780 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7781 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7786 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7787 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7788 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7789#endif
7790// Packet Version 20171206: 9 Packets
7791#if PACKET_VERSION == 20171206
7792 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7793 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7795 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7796 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7797 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7799 ADD_TPKT(0x0ae4, 89, ZC_ADD_MEMBER_TO_GROUP);
7800 ADD_TPKT(0x0ae5, -1, ZC_GROUP_LIST);
7801#endif
7802// Packet Version 20171213: 10 Packets
7803#if PACKET_VERSION == 20171213
7804 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
7805 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7806 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7807 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7808 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7809 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7813 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7814#endif
7815// Packet Version 20171220: 22 Packets
7816#if PACKET_VERSION == 20171220
7817 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7818 ADD_HPKT(0x0281, 19, CZ_GANGSI_RANK);
7819 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7820 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7821 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7822 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7826 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7827 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
7828 ADD_HPKT(0x0437, 18, CZ_REQUEST_ACT2);
7829 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7830 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7835 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7836 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7837 ADD_HPKT(0x0366, 8, CZ_USE_SKILL_TOGROUND2);
7838 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
7839#endif
7840// Packet Version 20171227: 16 Packets
7841#if PACKET_VERSION == 20171227
7842 ADD_HPKT(0x0361, 7, CZ_CHANGE_DIRECTION2);
7843 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7845 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7846 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
7847 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7848 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7849 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7854 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7855 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7856 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7857 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7858#endif
7859// Packet Version 20180000: 2 Packets
7860#if PACKET_VERSION >= 20180000
7862 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7866 ADD_TPKT(0x09fd, -1, ZC_NOTIFY_MOVEENTRY11);
7867 ADD_TPKT(0x09fe, -1, ZC_NOTIFY_NEWENTRY11);
7868 ADD_TPKT(0x09ff, -1, ZC_NOTIFY_STANDENTRY11);
7869 ADD_TPKT(0x0a30, 106, ZC_ACK_REQNAMEALL2);
7870 ADD_TPKT(0x08c8, 34, ZC_NOTIFY_ACT3);
7871 ADD_HPKT(0x00a9, 6, CZ_REQ_WEAR_EQUIP);
7872 ADD_HPKT(0x0998, 8, CZ_REQ_WEAR_EQUIP_V5);
7873 ADD_TPKT(0x0999, 11, ZC_ACK_WEAR_EQUIP_V5);
7874 ADD_TPKT(0x0acb, 12, ZC_PAR_CHANGE);
7875 ADD_TPKT(0x099b, 8, ZC_MAPPROPERTY_R2);
7877 ADD_TPKT(0x0add, 22, ZC_ITEM_FALL_ENTRY);
7878 ADD_TPKT(0x0a37, 59, ZC_ITEM_PICKUP_ACK_V7);
7882 ADD_HPKT(0x0193, 2, CZ_CLOSE_STORE);
7883 ADD_TPKT(0x0a0a, 47, ZC_ADD_ITEM_TO_STORE3);
7885#endif
7886// Packet Version 20180103: 29 Packets
7887#if PACKET_VERSION == 20180103
7888 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7889 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7890 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7891 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7892 ADD_HPKT(0x0436, 2, CZ_ENTER2);
7893 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7894 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7895 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7896 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
7897 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7901 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
7902 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7903 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7904 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7905 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7906 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7911 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
7913 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7914 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7915 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7917#endif
7918// Packet Version 20180117: 28 Packets
7919#if PACKET_VERSION == 20180117
7920 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7921 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7923 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7924 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7925 ADD_HPKT(0x0436, 4, CZ_ENTER2);
7926 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7927 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7928 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7929 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7930 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7934 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7935 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
7936 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7937 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7938 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7939 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7944 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7945 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7946 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7947 ADD_TPKT(0x0af0, 10, ZC_UI_ACTION);
7948#endif
7949// Packet Version 20180124: 14 Packets
7950#if PACKET_VERSION == 20180124
7951 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7952 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7953 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7954 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7955 ADD_HPKT(0x0436, 8, CZ_ENTER2);
7956 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7957 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7958 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7959 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7960 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7965#endif
7966// Packet Version 20180207: 13 Packets
7967#if PACKET_VERSION == 20180207
7968 ADD_HPKT(0x0436, 2, CZ_ENTER2);
7969 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7970 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7971 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7972 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7973 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7977 ADD_HPKT(0x0360, 4, CZ_REQUEST_TIME2);
7979 ADD_HPKT(0x0af4, 11, CZ_USE_SKILL_TOGROUND);
7980 ADD_TPKT(0x0af7, 32, ZC_ACK_REQNAME_BYGID);
7981#endif
7982// Packet Version 20180213: 21 Packets
7983#if PACKET_VERSION == 20180213
7984 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7985 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7986 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7987 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7988 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7992 ADD_HPKT(0x0368, 2, CZ_REQNAME2);
7993 ADD_HPKT(0x0369, 36, CZ_REQNAME_BYGID2);
7994 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7995 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7996 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
8002 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8003 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8004 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8005#endif
8006// Packet Version 20180221: 7 Packets
8007#if PACKET_VERSION == 20180221
8008 ADD_HPKT(0x0202, 90, CZ_ADD_FRIENDS);
8009 ADD_HPKT(0x0436, 26, CZ_ENTER2);
8011 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8014 ADD_HPKT(0x0366, 8, CZ_USE_SKILL_TOGROUND2);
8015#endif
8016// Packet Version 20180307: 8 Packets
8017#if PACKET_VERSION == 20180307
8018 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
8019 ADD_HPKT(0x0436, 2, CZ_ENTER2);
8020 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8021 ADD_HPKT(0x07e4, 19, CZ_ITEMLISTWIN_RES);
8022 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
8023 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
8025 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8026#endif
8027// Packet Version 20180321: 26 Packets
8028#if PACKET_VERSION == 20180321
8029 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8030 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8031 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
8032 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8033 ADD_HPKT(0x0436, 19, CZ_ENTER2);
8034 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8035 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8036 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
8037 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8041 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8042 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
8043 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
8044 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
8045 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
8046 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
8050 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8051 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8052 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8053 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
8055#endif
8056// Packet Version 20180328: 29 Packets
8057#if PACKET_VERSION == 20180328
8058 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8059 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8060 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8061 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8062 ADD_HPKT(0x0436, 19, CZ_ENTER);
8063 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8064 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8065 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8066 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8067 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8071 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8072 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8073 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8074 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8075 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8076 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8081 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8083 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8084 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8085 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8087#endif
8088// Packet Version 20180404: 29 Packets
8089#if PACKET_VERSION == 20180404
8090 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8091 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8092 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8093 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8094 ADD_HPKT(0x0436, 19, CZ_ENTER);
8095 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8096 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8097 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8098 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8099 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8103 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8104 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8105 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8106 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8107 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8108 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8113 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8115 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8116 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8117 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8119#endif
8120// Packet Version 20180418: 1 Packets
8121#if PACKET_VERSION == 20180418
8122 ADD_TPKT(0x0afb, -1, ZC_AUTOSPELLLIST);
8123#endif
8124// Packet Version 20180425: 29 Packets
8125#if PACKET_VERSION == 20180425
8126 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8127 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8128 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8129 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8130 ADD_HPKT(0x0436, 19, CZ_ENTER);
8131 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8132 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8133 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8134 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8135 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8139 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8140 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8141 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8142 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8143 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8144 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8149 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8151 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8152 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8153 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8155#endif
8156// Packet Version 20180502: 29 Packets
8157#if PACKET_VERSION == 20180502
8158 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8159 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8160 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8161 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8162 ADD_HPKT(0x0436, 19, CZ_ENTER);
8163 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8164 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8165 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8166 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8167 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8171 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8172 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8173 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8174 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8175 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8176 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8181 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8183 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8184 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8185 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8187#endif
8188// Packet Version 20180516: 29 Packets
8189#if PACKET_VERSION == 20180516
8190 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8191 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8192 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8193 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8194 ADD_HPKT(0x0436, 19, CZ_ENTER);
8195 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8196 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8197 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8198 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8199 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8203 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8204 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8205 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8206 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8207 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8208 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8213 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8215 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8216 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8217 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8219#endif
8220// Packet Version 20180523: 29 Packets
8221#if PACKET_VERSION == 20180523
8222 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8223 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8224 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8225 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8226 ADD_HPKT(0x0436, 19, CZ_ENTER);
8227 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8228 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8229 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8230 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8231 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8235 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8236 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8237 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8238 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8239 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8240 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8245 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8247 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8248 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8249 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8251#endif
8252// Packet Version 20180530: 29 Packets
8253#if PACKET_VERSION == 20180530
8254 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8255 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8256 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8257 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8258 ADD_HPKT(0x0436, 19, CZ_ENTER);
8259 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8260 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8261 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8262 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8263 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8267 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8268 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8269 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8270 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8271 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8272 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8277 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8279 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8280 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8281 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8283#endif
8284// Packet Version 20180605: 3 Packets
8285#if PACKET_VERSION == 20180605
8286 ADD_TPKT(0x0aff, -1, ZC_ALL_QUEST_LIST4);
8287 ADD_TPKT(0x0afd, -1, ZC_GUILD_POSITION);
8289#endif
8290// Packet Version 20180612: 29 Packets
8291#if PACKET_VERSION == 20180612
8292 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8293 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8294 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8295 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8296 ADD_HPKT(0x0436, 19, CZ_ENTER);
8297 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8298 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8299 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8300 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8301 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8305 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8306 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8307 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8308 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8309 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8310 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8315 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8317 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8318 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8319 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8321#endif
8322// Packet Version 20180620: 29 Packets
8323#if PACKET_VERSION == 20180620
8324 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8325 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8326 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8327 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8328 ADD_HPKT(0x0436, 19, CZ_ENTER);
8329 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8330 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8331 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8332 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8333 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8337 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8338 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8339 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8340 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8341 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8342 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8347 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8349 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8350 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8351 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8353#endif
8354// Packet Version 20180621: 29 Packets
8355#if PACKET_VERSION == 20180621
8356 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8357 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8358 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8359 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8360 ADD_HPKT(0x0436, 19, CZ_ENTER);
8361 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8362 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8363 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8364 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8365 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8369 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8370 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8371 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8372 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8373 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8374 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8379 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8381 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
8382 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8383 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8385#endif
8386// Packet Version 20180704: 1 Packets
8387#if PACKET_VERSION == 20180704
8388 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8389#endif
8390// Packet Version 20180711: 29 Packets
8391#if PACKET_VERSION == 20180711
8392 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8393 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8394 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8395 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8396 ADD_HPKT(0x0436, 19, CZ_ENTER);
8397 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8398 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8399 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8400 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8401 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8405 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8406 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8407 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8408 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8409 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8410 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8415 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8417 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8418 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8419 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8421#endif
8422// Packet Version 20180718: 29 Packets
8423#if PACKET_VERSION == 20180718
8424 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8425 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8426 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8427 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8428 ADD_HPKT(0x0436, 19, CZ_ENTER);
8429 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8430 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8431 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8432 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8433 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8437 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8438 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8439 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8440 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8441 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8442 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8447 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8449 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8450 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8451 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8453#endif
8454// Packet Version 20180801: 1 Packets
8455#if PACKET_VERSION == 20180801
8457#endif
8458// Packet Version 20180808: 29 Packets
8459#if PACKET_VERSION == 20180808
8460 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8461 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8462 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8463 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8464 ADD_HPKT(0x0436, 19, CZ_ENTER);
8465 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8466 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8467 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8468 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8469 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8473 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8474 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8475 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8476 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8477 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8478 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8483 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8485 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8486 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8487 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8489#endif
8490// Packet Version 20180822: 29 Packets
8491#if PACKET_VERSION == 20180822
8492 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8493 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8494 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8495 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8496 ADD_HPKT(0x0436, 19, CZ_ENTER);
8497 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8498 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8499 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8500 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8501 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8505 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8506 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8507 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8508 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8509 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8510 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8515 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8517 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8518 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8519 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8521#endif
8522// Packet Version 20180829: 4 Packets
8523#if PACKET_VERSION == 20180829
8524 ADD_TPKT(0x0b0c, 155, ZC_ADD_QUEST_EX);
8528#endif
8529// Packet Version 20180912: 4 Packets
8530#if PACKET_VERSION == 20180912
8531 ADD_HPKT(0x0b0f, -1, CZ_NPC_BARTER_PURCHASE);
8532 ADD_TPKT(0x0b0b, 4, ZC_INVENTORY_END);
8533 ADD_TPKT(0x0b0e, -1, ZC_NPC_BARTER_OPEN);
8534 ADD_TPKT(0x0b0d, 10, ZC_REMOVE_EFFECT);
8535#endif
8536// Packet Version 20180919: 1 Packets
8537#if PACKET_VERSION == 20180919
8538 ADD_TPKT(0x0b08, -1, ZC_INVENTORY_START);
8539#endif
8540// Packet Version 20181002: 2 Packets
8541#if PACKET_VERSION == 20181002
8542 ADD_HPKT(0x0b10, 10, CZ_START_USE_SKILL);
8543 ADD_HPKT(0x0b11, 4, CZ_STOP_USE_SKILL);
8544#endif
8545// Packet Version 20181017: 2 Packets
8546#if PACKET_VERSION == 20181017
8547 ADD_HPKT(0x0b12, 2, CZ_NPC_BARTER_CLOSE);
8548 ADD_TPKT(0x0b13, 48, ZC_ITEM_PREVIEW);
8549#endif
8550// Packet Version 20181031: 6 Packets
8551#if PACKET_VERSION == 20181031
8552 ADD_HPKT(0x0b14, 2, CZ_INVENTORY_EXPAND);
8558#endif
8559// Packet Version 20181107: 29 Packets
8560#if PACKET_VERSION == 20181107
8561 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8562 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8563 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8564 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8565 ADD_HPKT(0x0436, 19, CZ_ENTER);
8566 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8567 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8568 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8569 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8570 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8574 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8575 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8576 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8577 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8578 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8579 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8584 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8586 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8587 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8588 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8590#endif
8591// Packet Version 20181114: 29 Packets
8592#if PACKET_VERSION == 20181114
8593 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8594 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8595 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8596 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8597 ADD_HPKT(0x0436, 19, CZ_ENTER);
8598 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8599 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8600 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8601 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8602 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8606 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8607 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8608 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8609 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8610 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8611 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8616 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8618 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8619 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8620 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8622#endif
8623// Packet Version 20181121: 29 Packets
8624#if PACKET_VERSION == 20181121
8625 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8626 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8627 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8628 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8629 ADD_HPKT(0x0436, 19, CZ_ENTER);
8630 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8631 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8632 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8633 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8634 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8638 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8639 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8640 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8641 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8642 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8643 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8648 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8650 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8651 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8652 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8654#endif
8655// Packet Version 20181128: 29 Packets
8656#if PACKET_VERSION == 20181128
8657 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8658 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8659 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8660 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8661 ADD_HPKT(0x0436, 19, CZ_ENTER);
8662 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8663 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8664 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8665 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8666 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8670 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8671 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8672 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8673 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8674 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8675 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8680 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8682 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8683 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8684 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8686#endif
8687// Packet Version 20181205: 29 Packets
8688#if PACKET_VERSION == 20181205
8689 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8690 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8691 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8692 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8693 ADD_HPKT(0x0436, 19, CZ_ENTER);
8694 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8695 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8696 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8697 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8698 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8702 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8703 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8704 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8705 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8706 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8707 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8712 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8714 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8715 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8716 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8718#endif
8719// Packet Version 20181212: 29 Packets
8720#if PACKET_VERSION == 20181212
8721 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8722 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8723 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8724 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8725 ADD_HPKT(0x0436, 19, CZ_ENTER);
8726 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8727 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8728 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8729 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8730 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8734 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8735 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8736 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8737 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8738 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8739 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8744 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8746 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8747 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8748 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8750#endif
8751// Packet Version 20181219: 29 Packets
8752#if PACKET_VERSION == 20181219
8753 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8754 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8755 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8756 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8757 ADD_HPKT(0x0436, 19, CZ_ENTER);
8758 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8759 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8760 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8761 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8762 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8766 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8767 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8768 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8769 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8770 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8771 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8776 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8778 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8779 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8780 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8782#endif
8783// Packet Version 20181226: 29 Packets
8784#if PACKET_VERSION == 20181226
8785 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8786 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8787 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8788 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8789 ADD_HPKT(0x0436, 19, CZ_ENTER);
8790 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8791 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8792 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8793 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8794 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8798 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8799 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8800 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8801 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8802 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8803 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8808 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8810 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8811 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8812 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8814#endif
8815// Packet Version 20190000: 44 Packets
8816#if PACKET_VERSION >= 20190000
8817 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8818 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8819 ADD_HPKT(0x0a97, 8, CZ_ALT_EQUIPMENT_ADD);
8822 ADD_HPKT(0x0a77, 15, CZ_CAMERA_INFO);
8823 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
8824 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8825 ADD_HPKT(0x0a88, 2, CZ_COOLDOWN_RESET);
8826 ADD_HPKT(0x0436, 19, CZ_ENTER2);
8827 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8828 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8829 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8830 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
8831 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8835 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8836 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
8837 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
8838 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
8839 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
8840 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
8844 ADD_HPKT(0x0a46, 14, CZ_REQ_STYLE_CHANGE);
8845 ADD_HPKT(0x0afc, 16, CZ_REQ_STYLE_CHANGE2);
8847 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8849 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8850 ADD_HPKT(0x0a48, 2, CZ_STYLE_CLOSE);
8851 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8852 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
8853 ADD_TPKT(0x0af6, 88, ZC_ACK_RANKING);
8854 ADD_TPKT(0x0adf, 58, ZC_ACK_REQNAME_TITLE);
8856 ADD_TPKT(0x0a87, -1, ZC_BAN_LIST);
8857 ADD_TPKT(0x0a3b, -1, ZC_HAT_EFFECT);
8859 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
8860 ADD_TPKT(0x0b1a, 29, ZC_USESKILL_ACK3);
8861#endif
8862// Packet Version 20190109: 1 Packets
8863#if PACKET_VERSION == 20190109
8865#endif
8866// Packet Version 20190116: 29 Packets
8867#if PACKET_VERSION == 20190116
8868 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8869 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8870 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8871 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8872 ADD_HPKT(0x0436, 19, CZ_ENTER);
8873 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8874 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8875 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8876 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8877 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8881 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8882 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8883 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8884 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8885 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8886 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8891 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8893 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8894 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8895 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8897#endif
8898// Packet Version 20190123: 29 Packets
8899#if PACKET_VERSION == 20190123
8900 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8901 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8902 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8903 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8904 ADD_HPKT(0x0436, 19, CZ_ENTER);
8905 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8906 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8907 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8908 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8909 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8913 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8914 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8915 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8916 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8917 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8918 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8923 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8925 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8926 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8927 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8929#endif
8930// Packet Version 20190213: 1 Packets
8931#if PACKET_VERSION == 20190213
8932 ADD_TPKT(0x0b1b, 2, ZC_ALT_PING);
8933#endif
8934// Packet Version 20190220: 2 Packets
8935#if PACKET_VERSION == 20190220
8936 ADD_HPKT(0x0b1c, 2, CZ_PING);
8937 ADD_TPKT(0x0b1d, 2, ZC_PING);
8938#endif
8939// Packet Version 20190228: 29 Packets
8940#if PACKET_VERSION == 20190228
8941 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8942 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8943 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8944 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8945 ADD_HPKT(0x0436, 19, CZ_ENTER);
8946 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8947 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8948 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8949 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8950 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8954 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8955 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8956 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8957 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8958 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8959 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8964 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8966 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8967 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
8968 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
8970#endif
8971// Packet Version 20190306: 29 Packets
8972#if PACKET_VERSION == 20190306
8973 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
8974 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
8975 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
8976 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8977 ADD_HPKT(0x0436, 19, CZ_ENTER);
8978 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
8979 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
8980 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
8981 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
8982 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8986 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8987 ADD_HPKT(0x0368, 6, CZ_REQNAME);
8988 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
8989 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
8990 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
8991 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
8996 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8998 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
8999 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9000 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9002#endif
9003// Packet Version 20190320: 29 Packets
9004#if PACKET_VERSION == 20190320
9005 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9006 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9007 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9008 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9009 ADD_HPKT(0x0436, 19, CZ_ENTER);
9010 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9011 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9012 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9013 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9014 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9018 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9019 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9020 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9021 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9022 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9023 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9028 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9030 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9031 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9032 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9034#endif
9035// Packet Version 20190322: 29 Packets
9036#if PACKET_VERSION == 20190322
9037 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9038 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9039 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9040 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9041 ADD_HPKT(0x0436, 19, CZ_ENTER);
9042 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9043 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9044 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9045 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9046 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9050 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9051 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9052 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9053 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9054 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9055 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9060 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9062 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9063 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9064 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9066#endif
9067// Packet Version 20190327: 29 Packets
9068#if PACKET_VERSION == 20190327
9069 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9070 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9071 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9072 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9073 ADD_HPKT(0x0436, 19, CZ_ENTER);
9074 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9075 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9076 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9077 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9078 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9082 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9083 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9084 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9085 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9086 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9087 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9092 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9094 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9095 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9096 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9098#endif
9099// Packet Version 20190403: 3 Packets
9100#if PACKET_VERSION == 20190403
9102 ADD_HPKT(0x0b21, 13, CZ_SHORTCUT_KEY_CHANGE);
9103 ADD_TPKT(0x0b20, 271, ZC_SHORTCUT_KEY_LIST_V4);
9104#endif
9105// Packet Version 20190417: 29 Packets
9106#if PACKET_VERSION == 20190417
9107 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9108 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9109 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9110 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9111 ADD_HPKT(0x0436, 19, CZ_ENTER);
9112 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9113 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9114 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9115 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9116 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9120 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9121 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9122 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9123 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9124 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9125 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9130 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9132 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9133 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9134 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9136#endif
9137// Packet Version 20190418: 29 Packets
9138#if PACKET_VERSION == 20190418
9139 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9140 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9141 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9142 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9143 ADD_HPKT(0x0436, 19, CZ_ENTER);
9144 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9145 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9146 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9147 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9148 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9152 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9153 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9154 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9155 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9156 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9157 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9162 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9164 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9165 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9166 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9168#endif
9169// Packet Version 20190508: 29 Packets
9170#if PACKET_VERSION == 20190508
9171 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9172 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9173 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9174 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9175 ADD_HPKT(0x0436, 19, CZ_ENTER);
9176 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9177 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9178 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9179 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9180 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9184 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9185 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9186 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9187 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9188 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9189 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9194 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9196 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9197 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9198 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9200#endif
9201// Packet Version 20190522: 29 Packets
9202#if PACKET_VERSION == 20190522
9203 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9204 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9205 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9206 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9207 ADD_HPKT(0x0436, 19, CZ_ENTER);
9208 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9209 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9210 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9211 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9212 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9216 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9217 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9218 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9219 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9220 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9221 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9226 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9228 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9229 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9230 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9232#endif
9233// Packet Version 20190529: 1 Packets
9234#if PACKET_VERSION == 20190529
9235 ADD_TPKT(0x0b2f, 73, ZC_PROPERTY_HOMUN_3);
9236#endif
9237// Packet Version 20190530: 29 Packets
9238#if PACKET_VERSION == 20190530
9239 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9240 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9241 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9242 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9243 ADD_HPKT(0x0436, 19, CZ_ENTER);
9244 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9245 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9246 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9247 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9248 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9252 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9253 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9254 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9255 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9256 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9257 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9262 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9264 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9265 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9266 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9268#endif
9269// Packet Version 20190605: 29 Packets
9270#if PACKET_VERSION == 20190605
9271 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9272 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9273 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9274 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9275 ADD_HPKT(0x0436, 19, CZ_ENTER);
9276 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9277 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9278 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9279 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9280 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9284 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9285 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9286 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9287 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9288 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9289 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9294 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9296 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9297 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9298 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9300#endif
9301// Packet Version 20190619: 3 Packets
9302#if PACKET_VERSION == 20190619
9303 ADD_TPKT(0x0b31, 17, ZC_ADD_SKILL);
9304 ADD_TPKT(0x0b32, -1, ZC_SKILLINFO_LIST);
9305 ADD_TPKT(0x0b33, 17, ZC_SKILLINFO_UPDATE2);
9306#endif
9307// Packet Version 20190626: 29 Packets
9308#if PACKET_VERSION == 20190626
9309 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9310 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9311 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9312 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9313 ADD_HPKT(0x0436, 19, CZ_ENTER);
9314 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9315 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9316 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9317 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9318 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9322 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9323 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9324 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9325 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9326 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9327 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9332 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9334 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9335 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9336 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9338#endif
9339// Packet Version 20190703: 29 Packets
9340#if PACKET_VERSION == 20190703
9341 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9342 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9343 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9344 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9345 ADD_HPKT(0x0436, 19, CZ_ENTER);
9346 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9347 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9348 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9349 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9350 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9354 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9355 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9356 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9357 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9358 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9359 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9364 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9366 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9367 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9368 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9370#endif
9371// Packet Version 20190717: 29 Packets
9372#if PACKET_VERSION == 20190717
9373 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9374 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9375 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9376 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9377 ADD_HPKT(0x0436, 19, CZ_ENTER);
9378 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9379 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9380 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9381 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9382 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9386 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9387 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9388 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9389 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9390 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9391 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9396 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9398 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9399 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9400 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9402#endif
9403// Packet Version 20190724: 29 Packets
9404#if PACKET_VERSION == 20190724
9405 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9406 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9407 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9408 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9409 ADD_HPKT(0x0436, 19, CZ_ENTER);
9410 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9411 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9412 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9413 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9414 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9418 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9419 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9420 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9421 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9422 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9423 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9428 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9430 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9431 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9432 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9434#endif
9435// Packet Version 20190731: 29 Packets
9436#if PACKET_VERSION == 20190731
9437 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9438 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9439 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9440 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9441 ADD_HPKT(0x0436, 19, CZ_ENTER);
9442 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9443 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9444 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9445 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9446 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9450 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9451 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9452 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9453 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9454 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9455 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9460 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9462 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9463 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9464 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9466#endif
9467// Packet Version 20190802: 29 Packets
9468#if PACKET_VERSION == 20190802
9469 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9470 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9471 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9472 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9473 ADD_HPKT(0x0436, 19, CZ_ENTER);
9474 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9475 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9476 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9477 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9478 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9482 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9483 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9484 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9485 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9486 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9487 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9492 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9494 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9495 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9496 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9498#endif
9499// Packet Version 20190807: 29 Packets
9500#if PACKET_VERSION == 20190807
9501 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9502 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9503 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9504 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9505 ADD_HPKT(0x0436, 19, CZ_ENTER);
9506 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9507 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9508 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9509 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9510 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9514 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9515 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9516 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9517 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9518 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9519 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9524 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9526 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9527 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9528 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9530#endif
9531// Packet Version 20190821: 29 Packets
9532#if PACKET_VERSION == 20190821
9533 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
9534 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9535 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
9536 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
9537 ADD_HPKT(0x0436, 19, CZ_ENTER);
9538 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
9539 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
9540 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
9541 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
9542 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9546 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
9547 ADD_HPKT(0x0368, 6, CZ_REQNAME);
9548 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
9549 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
9550 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
9551 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
9556 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
9558 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
9559 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
9560 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
9562#endif
9563// Packet Version 20190904: 1 Packets
9564#if PACKET_VERSION == 20190904
9566#endif
9567// Packet Version 20200000: 1368 Packets
9568#if PACKET_VERSION >= 20200000
9570 ADD_HPKT(0x0a2a, 6, CZ_ACK_AU_BOT);
9571 ADD_HPKT(0x02ab, 36, CZ_ACK_CASH_PASSWORD);
9572 ADD_HPKT(0x00e6, 3, CZ_ACK_EXCHANGE_ITEM);
9573 ADD_HPKT(0x0228, 18, CZ_ACK_GAME_GUARD);
9574 ADD_HPKT(0x0208, 14, CZ_ACK_REQ_ADD_FRIENDS);
9575 ADD_HPKT(0x00c5, 7, CZ_ACK_SELECT_DEALTYPE);
9576 ADD_HPKT(0x095a, 2, CZ_ACK_STORE_PASSWORD);
9577 ADD_HPKT(0x02b6, 7, CZ_ACTIVE_QUEST);
9578 ADD_HPKT(0x00e8, 8, CZ_ADD_EXCHANGE_ITEM);
9579 ADD_HPKT(0x0964, 2, CZ_ADD_FRIENDS);
9582 ADD_HPKT(0x0254, 3, CZ_AGREE_STARPLACE);
9583 ADD_HPKT(0x0218, 2, CZ_ALCHEMIST_RANK);
9584 ADD_HPKT(0x0172, 10, CZ_ALLY_GUILD);
9585 ADD_HPKT(0x0a97, 8, CZ_ALT_EQUIPMENT_EQUIP);
9589 ADD_HPKT(0x024d, 12, CZ_AUCTION_ADD);
9590 ADD_HPKT(0x024e, 6, CZ_AUCTION_ADD_CANCEL);
9591 ADD_HPKT(0x024c, 8, CZ_AUCTION_ADD_ITEM);
9592 ADD_HPKT(0x024f, 10, CZ_AUCTION_BUY);
9593 ADD_HPKT(0x024b, 4, CZ_AUCTION_CREATE);
9594 ADD_HPKT(0x0251, 34, CZ_AUCTION_ITEM_SEARCH);
9595 ADD_HPKT(0x025c, 4, CZ_AUCTION_REQ_MY_INFO);
9597 ADD_HPKT(0x02db, -1, CZ_BATTLEFIELD_CHAT);
9598 ADD_HPKT(0x07ea, 2, CZ_BATTLE_FIELD_LIST);
9599 ADD_HPKT(0x0217, 2, CZ_BLACKSMITH_RANK);
9601 ADD_HPKT(0x02e6, 6, CZ_BOT_CHECK);
9602 ADD_HPKT(0x0099, -1, CZ_BROADCAST);
9603 ADD_HPKT(0x0a77, 15, CZ_CAMERA_INFO);
9604 ADD_HPKT(0x07ee, 6, CZ_CANCEL_BATTLE_FIELD);
9606 ADD_HPKT(0x0118, 2, CZ_CANCEL_LOCKON);
9607 ADD_HPKT(0x0974, 2, CZ_CANCEL_MERGE_ITEM);
9608 ADD_HPKT(0x00de, -1, CZ_CHANGE_CHATROOM);
9609 ADD_HPKT(0x0967, 2, CZ_CHANGE_DIRECTION);
9610 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
9611 ADD_HPKT(0x019d, 6, CZ_CHANGE_EFFECTSTATE);
9613 ADD_HPKT(0x07da, 6, CZ_CHANGE_GROUP_MASTER);
9614 ADD_HPKT(0x0198, 8, CZ_CHANGE_MAPTYPE);
9616 ADD_HPKT(0x00b8, 7, CZ_CHOOSE_MENU);
9617 ADD_HPKT(0x01ed, 2, CZ_CHOPOKGI);
9618 ADD_HPKT(0x098d, -1, CZ_CLAN_CHAT);
9619 ADD_HPKT(0x044a, 6, CZ_CLIENT_VERSION);
9621 ADD_HPKT(0x0146, 6, CZ_CLOSE_DIALOG);
9622 ADD_HPKT(0x09e9, 2, CZ_CLOSE_RODEXBOX);
9625 ADD_HPKT(0x035e, 2, CZ_CLOSE_WINDOW);
9626 ADD_HPKT(0x095c, 2, CZ_COMMAND_MER);
9627 ADD_HPKT(0x01a1, 3, CZ_COMMAND_PET);
9630 ADD_HPKT(0x02d8, 10, CZ_CONFIG);
9631 ADD_HPKT(0x0090, 7, CZ_CONTACTNPC);
9632 ADD_HPKT(0x0a88, 2, CZ_COOLDOWN_RESET);
9633 ADD_HPKT(0x00d5, -1, CZ_CREATE_CHATROOM);
9634 ADD_HPKT(0x0286, 4, CZ_DEATH_QUESTION);
9635 ADD_HPKT(0x0203, 10, CZ_DELETE_FRIENDS);
9638 ADD_HPKT(0x01e7, 2, CZ_DORIDORI);
9640 ADD_HPKT(0x0946, 2, CZ_ENTER);
9641 ADD_HPKT(0x0436, 19, CZ_ENTER2);
9642 ADD_HPKT(0x02d6, 6, CZ_EQUIPWIN_MICROSCOPE);
9643 ADD_HPKT(0x00ef, 2, CZ_EXEC_EXCHANGE_ITEM);
9644 ADD_HPKT(0x00e3, 2, CZ_EXIT_ROOM);
9645 ADD_HPKT(0x0953, 2, CZ_GANGSI_RANK);
9647 ADD_HPKT(0x07f5, 6, CZ_GM_FULLSTRIP);
9648 ADD_HPKT(0x0854, -1, CZ_GPK_AUTH);
9649 ADD_HPKT(0x0852, 2, CZ_GPK_DYNCODE_RELOAD);
9653 ADD_HPKT(0x07d7, 8, CZ_GROUPINFO_CHANGE_V2);
9654 ADD_HPKT(0x017e, -1, CZ_GUILD_CHAT);
9655 ADD_HPKT(0x016e, 186, CZ_GUILD_NOTICE);
9656 ADD_HPKT(0x01b7, 6, CZ_GUILD_ZENY);
9657 ADD_HPKT(0x02a7, -1, CZ_HACKSH_CPX_MSG);
9658 ADD_HPKT(0x0279, 2, CZ_HUNTINGLIST);
9659 ADD_HPKT(0x0143, 10, CZ_INPUT_EDITDLG);
9660 ADD_HPKT(0x01d5, -1, CZ_INPUT_EDITDLGSTR);
9661 ADD_HPKT(0x0b14, 2, CZ_INVENTORY_EXPAND);
9664 ADD_HPKT(0x0907, 5, CZ_INVENTORY_TAB);
9665 ADD_HPKT(0x02f6, 7, CZ_IRMAIL_LIST);
9666 ADD_HPKT(0x02f3, -1, CZ_IRMAIL_SEND);
9667 ADD_HPKT(0x08a6, 2, CZ_ITEMLISTWIN_RES);
9668 ADD_HPKT(0x013f, 26, CZ_ITEM_CREATE);
9669 ADD_HPKT(0x09ce, 102, CZ_ITEM_CREATE_EX);
9670 ADD_HPKT(0x0923, 2, CZ_ITEM_PICKUP);
9671 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9673 ADD_HPKT(0x094c, 2, CZ_ITEM_THROW);
9674 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
9675 ADD_HPKT(0x01f7, 14, CZ_JOIN_BABY);
9676 ADD_HPKT(0x0936, 2, CZ_JOIN_BATTLE_FIELD);
9677 ADD_HPKT(0x01e3, 14, CZ_JOIN_COUPLE);
9678 ADD_HPKT(0x00ff, 10, CZ_JOIN_GROUP);
9679 ADD_HPKT(0x016b, 10, CZ_JOIN_GUILD);
9680 ADD_HPKT(0x0237, 2, CZ_KILLER_RANK);
9681 ADD_HPKT(0x02a5, 8, CZ_KSY_EVENT);
9682 ADD_HPKT(0x021d, 6, CZ_LESSEFFECT);
9683 ADD_HPKT(0x019c, -1, CZ_LOCALBROADCAST);
9684 ADD_HPKT(0x084f, 6, CZ_MACRO_ITEM_PICKUP);
9685 ADD_HPKT(0x0850, 7, CZ_MACRO_REQUEST_ACT);
9686 ADD_HPKT(0x084e, 5, CZ_MACRO_REQUEST_MOVE);
9687 ADD_HPKT(0x08c1, 2, CZ_MACRO_START);
9688 ADD_HPKT(0x08c2, 2, CZ_MACRO_STOP);
9689 ADD_HPKT(0x084c, 10, CZ_MACRO_USE_SKILL);
9691 ADD_HPKT(0x0247, 8, CZ_MAIL_ADD_ITEM);
9692 ADD_HPKT(0x0243, 6, CZ_MAIL_DELETE);
9693 ADD_HPKT(0x0244, 6, CZ_MAIL_GET_ITEM);
9694 ADD_HPKT(0x023f, 2, CZ_MAIL_GET_LIST);
9695 ADD_HPKT(0x0241, 6, CZ_MAIL_OPEN);
9696 ADD_HPKT(0x0246, 4, CZ_MAIL_RESET_ITEM);
9697 ADD_HPKT(0x0248, -1, CZ_MAIL_SEND);
9698 ADD_HPKT(0x00f9, 26, CZ_MAKE_GROUP);
9699 ADD_HPKT(0x01e8, 28, CZ_MAKE_GROUP2);
9701 ADD_HPKT(0x029f, 3, CZ_MER_COMMAND);
9702 ADD_HPKT(0x01cb, 9, CZ_MONSTER_TALK);
9703 ADD_HPKT(0x0140, 22, CZ_MOVETO_MAP);
9716 ADD_HPKT(0x007d, 2, CZ_NOTIFY_ACTORINIT);
9717 ADD_HPKT(0x0b12, 2, CZ_NPC_BARTER_CLOSE);
9718 ADD_HPKT(0x0b0f, -1, CZ_NPC_BARTER_PURCHASE);
9721 ADD_HPKT(0x09d8, 2, CZ_NPC_MARKET_CLOSE);
9722 ADD_HPKT(0x09d6, -1, CZ_NPC_MARKET_PURCHASE);
9723 ADD_HPKT(0x09d4, 2, CZ_NPC_TRADE_QUIT);
9725 ADD_HPKT(0x0a7f, -1, CZ_OFFLINE_STORE_CREATE);
9727 ADD_HPKT(0x0ac0, 26, CZ_OPEN_RODEXBOX);
9733 ADD_HPKT(0x02c8, 3, CZ_PARTY_CONFIG);
9734 ADD_HPKT(0x094e, 2, CZ_PARTY_JOIN_REQ);
9735 ADD_HPKT(0x02c7, 7, CZ_PARTY_JOIN_REQ_ACK);
9737 ADD_HPKT(0x00c8, -1, CZ_PC_PURCHASE_ITEMLIST);
9740 ADD_HPKT(0x00c9, -1, CZ_PC_SELL_ITEMLIST);
9741 ADD_HPKT(0x01a8, 4, CZ_PETEGG_INFO);
9742 ADD_HPKT(0x01a9, 6, CZ_PET_ACT);
9743 ADD_HPKT(0x09fb, -1, CZ_PET_EVOLUTION);
9744 ADD_HPKT(0x0b1c, 2, CZ_PING);
9745 ADD_HPKT(0x0138, 3, CZ_PKMODE_CHANGE);
9747 ADD_HPKT(0x02f1, 2, CZ_PROGRESS);
9750 ADD_HPKT(0x01bc, 26, CZ_RECALL);
9751 ADD_HPKT(0x01bd, 26, CZ_RECALL_GID);
9752 ADD_HPKT(0x0842, 6, CZ_RECALL_SSO);
9753 ADD_HPKT(0x0a21, 3, CZ_RECV_ROULETTE_ITEM);
9754 ADD_HPKT(0x0aa1, 4, CZ_REFINE_ADD_ITEM);
9755 ADD_HPKT(0x0aa3, 9, CZ_REFINE_ITEM_REQUEST);
9756 ADD_HPKT(0x0aa4, 2, CZ_REFINE_WINDOW_CLOSE);
9759 ADD_HPKT(0x011d, 2, CZ_REMEMBER_WARPPOINT);
9760 ADD_HPKT(0x01ba, 26, CZ_REMOVE_AID);
9761 ADD_HPKT(0x0843, 6, CZ_REMOVE_AID_SSO);
9762 ADD_HPKT(0x0231, 26, CZ_RENAME_MER);
9763 ADD_HPKT(0x01a5, 26, CZ_RENAME_PET);
9766 ADD_HPKT(0x01ca, 3, CZ_REQMAKINGHOMUN);
9767 ADD_HPKT(0x018e, 18, CZ_REQMAKINGITEM);
9768 ADD_HPKT(0x096a, 2, CZ_REQNAME);
9769 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
9770 ADD_HPKT(0x087c, 2, CZ_REQNAME_BYGID);
9771 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
9772 ADD_HPKT(0x08a4, 2, CZ_REQUEST_ACT);
9773 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
9774 ADD_HPKT(0x0233, 11, CZ_REQUEST_ACTNPC);
9775 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
9776 ADD_HPKT(0x0108, -1, CZ_REQUEST_CHAT_PARTY);
9777 ADD_HPKT(0x0950, 2, CZ_REQUEST_MOVE);
9778 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
9779 ADD_HPKT(0x0232, 9, CZ_REQUEST_MOVENPC);
9780 ADD_HPKT(0x0234, 6, CZ_REQUEST_MOVETOOWNER);
9782 ADD_HPKT(0x0082, 2, CZ_REQUEST_QUIT);
9783 ADD_HPKT(0x0966, 2, CZ_REQUEST_TIME);
9784 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9785 ADD_HPKT(0x01df, 6, CZ_REQ_ACCOUNTNAME);
9786 ADD_HPKT(0x0a25, 6, CZ_REQ_ACH_REWARD);
9787 ADD_HPKT(0x0a04, 6, CZ_REQ_ADD_ITEM_RODEX);
9788 ADD_HPKT(0x0b2c, 3, CZ_REQ_AGIT_INVESTMENT);
9789 ADD_HPKT(0x0170, 14, CZ_REQ_ALLY_GUILD);
9792 ADD_HPKT(0x09ab, 6, CZ_REQ_BANKING_CHECK);
9793 ADD_HPKT(0x09a7, 10, CZ_REQ_BANKING_DEPOSIT);
9794 ADD_HPKT(0x09a9, 10, CZ_REQ_BANKING_WITHDRAW);
9795 ADD_HPKT(0x015b, 54, CZ_REQ_BAN_GUILD);
9798 ADD_HPKT(0x0130, 6, CZ_REQ_BUY_FROMMC);
9800 ADD_HPKT(0x012a, 2, CZ_REQ_CARTOFF);
9802 ADD_HPKT(0x01af, 4, CZ_REQ_CHANGECART);
9803 ADD_HPKT(0x0155, -1, CZ_REQ_CHANGE_MEMBERPOS);
9804 ADD_HPKT(0x0a2e, 6, CZ_REQ_CHANGE_TITLE);
9806 ADD_HPKT(0x012e, 2, CZ_REQ_CLOSESTORE);
9807 ADD_HPKT(0x09b8, 6, CZ_REQ_CLOSE_BANKING);
9810 ADD_HPKT(0x0a1d, 2, CZ_REQ_CLOSE_ROULETTE);
9813 ADD_HPKT(0x09f5, 11, CZ_REQ_DELETE_RODEX);
9814 ADD_HPKT(0x018a, 4, CZ_REQ_DISCONNECT);
9816 ADD_HPKT(0x00bf, 3, CZ_REQ_EMOTION);
9817 ADD_HPKT(0x00d9, 14, CZ_REQ_ENTER_ROOM);
9821 ADD_HPKT(0x00e4, 6, CZ_REQ_EXCHANGE_ITEM);
9823 ADD_HPKT(0x00e2, 26, CZ_REQ_EXPEL_MEMBER);
9832 ADD_HPKT(0x014f, 6, CZ_REQ_GUILD_MENU);
9834 ADD_HPKT(0x0912, 10, CZ_REQ_GUILD_NAME);
9835 ADD_HPKT(0x0180, 6, CZ_REQ_HOSTILE_GUILD);
9836 ADD_HPKT(0x017c, 6, CZ_REQ_ITEMCOMPOSITION);
9838 ADD_HPKT(0x0178, 4, CZ_REQ_ITEMIDENTIFY);
9839 ADD_HPKT(0x01fd, 25, CZ_REQ_ITEMREPAIR);
9840 ADD_HPKT(0x0b66, 26, CZ_REQ_ITEMREPAIR2);
9841 ADD_HPKT(0x09f3, 11, CZ_REQ_ITEM_FROM_RODEX);
9842 ADD_HPKT(0x01f9, 6, CZ_REQ_JOIN_BABY);
9843 ADD_HPKT(0x01e5, 6, CZ_REQ_JOIN_COUPLE);
9844 ADD_HPKT(0x00fc, 6, CZ_REQ_JOIN_GROUP);
9845 ADD_HPKT(0x0168, 14, CZ_REQ_JOIN_GUILD);
9846 ADD_HPKT(0x0916, 26, CZ_REQ_JOIN_GUILD2);
9847 ADD_HPKT(0x0100, 2, CZ_REQ_LEAVE_GROUP);
9848 ADD_HPKT(0x0159, 54, CZ_REQ_LEAVE_GUILD);
9849 ADD_HPKT(0x0273, 30, CZ_REQ_MAIL_RETURN);
9850 ADD_HPKT(0x0165, 30, CZ_REQ_MAKE_GUILD);
9851 ADD_HPKT(0x01ae, 6, CZ_REQ_MAKINGARROW);
9852 ADD_HPKT(0x025b, 8, CZ_REQ_MAKINGITEM);
9853 ADD_HPKT(0x096e, -1, CZ_REQ_MERGE_ITEM);
9854 ADD_HPKT(0x0b28, 3, CZ_REQ_MOVE_GUILD_AGIT);
9855 ADD_HPKT(0x09ee, 11, CZ_REQ_NEXT_RODEX);
9856 ADD_HPKT(0x00b9, 6, CZ_REQ_NEXT_SCRIPT);
9858 ADD_HPKT(0x012f, -1, CZ_REQ_OPENSTORE);
9859 ADD_HPKT(0x01b2, -1, CZ_REQ_OPENSTORE2);
9860 ADD_HPKT(0x09b6, 6, CZ_REQ_OPEN_BANKING);
9864 ADD_HPKT(0x0a19, 2, CZ_REQ_OPEN_ROULETTE);
9865 ADD_HPKT(0x0a68, 3, CZ_REQ_OPEN_UI);
9866 ADD_HPKT(0x0a08, 26, CZ_REQ_OPEN_WRITE_RODEX);
9867 ADD_HPKT(0x0910, 10, CZ_REQ_PARTY_NAME);
9870 ADD_HPKT(0x020f, 10, CZ_REQ_PVPPOINT);
9873 ADD_HPKT(0x097c, 4, CZ_REQ_RANKING);
9874 ADD_HPKT(0x09ea, 11, CZ_REQ_READ_RODEX);
9875 ADD_HPKT(0x0ac1, 26, CZ_REQ_REFRESH_RODEX);
9876 ADD_HPKT(0x01c0, 2, CZ_REQ_REMAINTIME);
9879 ADD_HPKT(0x00e0, 30, CZ_REQ_ROLE_CHANGE);
9880 ADD_HPKT(0x0a1b, 2, CZ_REQ_ROULETTE_INFO);
9882 ADD_HPKT(0x0a6e, -1, CZ_REQ_SEND_RODEX);
9884 ADD_HPKT(0x00ba, 2, CZ_REQ_STATUS);
9885 ADD_HPKT(0x0213, 26, CZ_REQ_STATUS_GM);
9886 ADD_HPKT(0x0a46, 14, CZ_REQ_STYLE_CHANGE);
9887 ADD_HPKT(0x0afc, 16, CZ_REQ_STYLE_CHANGE2);
9888 ADD_HPKT(0x00ab, 4, CZ_REQ_TAKEOFF_EQUIP);
9891 ADD_HPKT(0x00c1, 2, CZ_REQ_USER_COUNT);
9892 ADD_HPKT(0x0222, 6, CZ_REQ_WEAPONREFINE);
9893 ADD_HPKT(0x00a9, 6, CZ_REQ_WEAR_EQUIP);
9894 ADD_HPKT(0x0998, 8, CZ_REQ_WEAR_EQUIP_V5);
9895 ADD_HPKT(0x00d3, 2, CZ_REQ_WHISPER_LIST);
9896 ADD_HPKT(0x09f1, 11, CZ_REQ_ZENY_FROM_RODEX);
9897 ADD_HPKT(0x0197, 4, CZ_RESET);
9898 ADD_HPKT(0x00b2, 3, CZ_RESTART);
9899 ADD_HPKT(0x0940, 2, CZ_SEARCH_STORE_INFO);
9901 ADD_HPKT(0x07dc, 6, CZ_SEEK_PARTY);
9902 ADD_HPKT(0x07de, 30, CZ_SEEK_PARTY_MEMBER);
9903 ADD_HPKT(0x01ce, 6, CZ_SELECTAUTOSPELL);
9904 ADD_HPKT(0x0980, 7, CZ_SELECTCART);
9905 ADD_HPKT(0x01a7, 4, CZ_SELECT_PETEGG);
9906 ADD_HPKT(0x011b, 20, CZ_SELECT_WARPPOINT);
9907 ADD_HPKT(0x00cf, 27, CZ_SETTING_WHISPER_PC);
9909 ADD_HPKT(0x084a, 2, CZ_SE_CASHSHOP_CLOSE);
9910 ADD_HPKT(0x0844, 2, CZ_SE_CASHSHOP_OPEN);
9911 ADD_HPKT(0x0b6d, 6, CZ_SE_CASHSHOP_OPEN2);
9913 ADD_HPKT(0x01bb, 26, CZ_SHIFT);
9915 ADD_HPKT(0x0b21, 13, CZ_SHORTCUT_KEY_CHANGE);
9917 ADD_HPKT(0x080c, 2, CZ_SIMPLE_CASH_BTNSHOW);
9919 ADD_HPKT(0x092d, 2, CZ_SSILIST_ITEM_CLICK);
9921 ADD_HPKT(0x0b10, 10, CZ_START_USE_SKILL);
9922 ADD_HPKT(0x00bb, 5, CZ_STATUS_CHANGE);
9923 ADD_HPKT(0x0b11, 4, CZ_STOP_USE_SKILL);
9924 ADD_HPKT(0x0a48, 2, CZ_STYLE_CLOSE);
9925 ADD_HPKT(0x0225, 2, CZ_TAEKWON_RANK);
9926 ADD_HPKT(0x019f, 6, CZ_TRYCAPTURE_MONSTER);
9927 ADD_HPKT(0x08b5, 6, CZ_TRYCOLLECTION);
9928 ADD_HPKT(0x0b35, 3, CZ_UNINSTALLATION);
9929 ADD_HPKT(0x0112, 4, CZ_UPGRADE_SKILLLEVEL);
9931 ADD_HPKT(0x0439, 8, CZ_USE_ITEM2);
9932 ADD_HPKT(0x02e2, 20, CZ_USE_ITEM_NEW_JAPEN);
9933 ADD_HPKT(0x0918, 2, CZ_USE_SKILL);
9934 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9935 ADD_HPKT(0x02e3, 22, CZ_USE_SKILL_NEW_JAPEN);
9936 ADD_HPKT(0x0af4, 11, CZ_USE_SKILL_TOGROUND);
9937 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
9940 ADD_HPKT(0x0096, -1, CZ_WHISPER);
10243 ADD_TPKT(0x0073, 11, ZC_ACCEPT_ENTER);
10244 ADD_TPKT(0x02eb, 13, ZC_ACCEPT_ENTER2);
10245 ADD_TPKT(0x0a18, 14, ZC_ACCEPT_ENTER3);
10246 ADD_TPKT(0x0083, 2, ZC_ACCEPT_QUIT);
10247 ADD_TPKT(0x0a24, 66, ZC_ACH_UPDATE);
10248 ADD_TPKT(0x01e0, 30, ZC_ACK_ACCOUNTNAME);
10249 ADD_TPKT(0x012c, 3, ZC_ACK_ADDITEM_TO_CART);
10251 ADD_TPKT(0x0b3f, 64, ZC_ACK_ADD_ITEM_RODEX);
10255 ADD_TPKT(0x09a8, 16, ZC_ACK_BANKING_DEPOSIT);
10256 ADD_TPKT(0x09aa, 16, ZC_ACK_BANKING_WITHDRAW);
10257 ADD_TPKT(0x015c, 90, ZC_ACK_BAN_GUILD);
10258 ADD_TPKT(0x0839, 66, ZC_ACK_BAN_GUILD_SSO);
10263 ADD_TPKT(0x0a2f, 7, ZC_ACK_CHANGE_TITLE);
10264 ADD_TPKT(0x0989, 2, ZC_ACK_CLAN_LEAVE);
10265 ADD_TPKT(0x09b9, 4, ZC_ACK_CLOSE_BANKING);
10267 ADD_TPKT(0x0a1e, 3, ZC_ACK_CLOSE_ROULETTE);
10269 ADD_TPKT(0x00d6, 3, ZC_ACK_CREATE_CHATROOM);
10270 ADD_TPKT(0x09f6, 11, ZC_ACK_DELETE_RODEX);
10276 ADD_TPKT(0x00e7, 3, ZC_ACK_EXCHANGE_ITEM);
10277 ADD_TPKT(0x01f5, 9, ZC_ACK_EXCHANGE_ITEM2);
10280 ADD_TPKT(0x09da, -1, ZC_ACK_GUILDSTORAGE_LOG);
10281 ADD_TPKT(0x0176, 106, ZC_ACK_GUILD_MEMBER_INFO);
10283 ADD_TPKT(0x0913, 30, ZC_ACK_GUILD_NAME);
10286 ADD_TPKT(0x017d, 7, ZC_ACK_ITEMCOMPOSITION);
10287 ADD_TPKT(0x0179, 5, ZC_ACK_ITEMIDENTIFY);
10289 ADD_TPKT(0x0188, 8, ZC_ACK_ITEMREFINING);
10290 ADD_TPKT(0x01fe, 5, ZC_ACK_ITEMREPAIR);
10291 ADD_TPKT(0x09f4, 12, ZC_ACK_ITEM_FROM_RODEX);
10292 ADD_TPKT(0x015a, 66, ZC_ACK_LEAVE_GUILD);
10293 ADD_TPKT(0x0255, 5, ZC_ACK_MAIL_ADD_ITEM);
10294 ADD_TPKT(0x0257, 8, ZC_ACK_MAIL_DELETE);
10295 ADD_TPKT(0x0274, 8, ZC_ACK_MAIL_RETURN);
10296 ADD_TPKT(0x00fa, 3, ZC_ACK_MAKE_GROUP);
10297 ADD_TPKT(0x096f, 7, ZC_ACK_MERGE_ITEM);
10298 ADD_TPKT(0x0a28, 3, ZC_ACK_OPENSTORE2);
10299 ADD_TPKT(0x09b7, 4, ZC_ACK_OPEN_BANKING);
10301 ADD_TPKT(0x0a1a, 25, ZC_ACK_OPEN_ROULETTE);
10302 ADD_TPKT(0x0a12, 27, ZC_ACK_OPEN_WRITE_RODEX);
10303 ADD_TPKT(0x0911, 30, ZC_ACK_PARTY_NAME);
10306 ADD_TPKT(0x0210, 22, ZC_ACK_PVPPOINT);
10309 ADD_TPKT(0x0af6, 88, ZC_ACK_RANKING);
10310 ADD_TPKT(0x0b63, -1, ZC_ACK_READ_RODEX);
10314 ADD_TPKT(0x018f, 8, ZC_ACK_REQMAKINGITEM);
10315 ADD_TPKT(0x0adf, 58, ZC_ACK_REQNAME);
10316 ADD_TPKT(0x0195, 102, ZC_ACK_REQNAMEALL);
10317 ADD_TPKT(0x0a30, 106, ZC_ACK_REQNAMEALL2);
10318 ADD_TPKT(0x0af7, 32, ZC_ACK_REQNAME_BYGID);
10319 ADD_TPKT(0x0173, 3, ZC_ACK_REQ_ALLY_GUILD);
10321 ADD_TPKT(0x018b, 4, ZC_ACK_REQ_DISCONNECT);
10323 ADD_TPKT(0x00fd, 27, ZC_ACK_REQ_JOIN_GROUP);
10324 ADD_TPKT(0x0169, 3, ZC_ACK_REQ_JOIN_GUILD);
10325 ADD_TPKT(0x0ac2, -1, ZC_ACK_RODEX_LIST);
10326 ADD_TPKT(0x0a1c, -1, ZC_ACK_ROULEITTE_INFO);
10328 ADD_TPKT(0x09ed, 3, ZC_ACK_SEND_RODEX);
10331 ADD_TPKT(0x0214, 42, ZC_ACK_STATUS_GM);
10333 ADD_TPKT(0x0110, 14, ZC_ACK_TOUSESKILL);
10335 ADD_TPKT(0x0223, 10, ZC_ACK_WEAPONREFINE);
10336 ADD_TPKT(0x0999, 11, ZC_ACK_WEAR_EQUIP_V5);
10337 ADD_TPKT(0x0098, 3, ZC_ACK_WHISPER);
10338 ADD_TPKT(0x09df, 7, ZC_ACK_WHISPER02);
10339 ADD_TPKT(0x09f2, 12, ZC_ACK_ZENY_FROM_RODEX);
10340 ADD_TPKT(0x013b, 4, ZC_ACTION_FAILURE);
10341 ADD_TPKT(0x02b7, 7, ZC_ACTIVE_QUEST);
10342 ADD_TPKT(0x0b42, 62, ZC_ADD_EXCHANGE_ITEM);
10343 ADD_TPKT(0x080f, 30, ZC_ADD_EXCHANGE_ITEM2);
10344 ADD_TPKT(0x0a09, 55, ZC_ADD_EXCHANGE_ITEM3);
10345 ADD_TPKT(0x0a96, 61, ZC_ADD_EXCHANGE_ITEM4);
10346 ADD_TPKT(0x0209, 36, ZC_ADD_FRIENDS_LIST);
10347 ADD_TPKT(0x0b45, 58, ZC_ADD_ITEM_TO_CART);
10348 ADD_TPKT(0x01c5, 32, ZC_ADD_ITEM_TO_CART2);
10349 ADD_TPKT(0x0a0b, 57, ZC_ADD_ITEM_TO_CART3);
10350 ADD_TPKT(0x00f4, 31, ZC_ADD_ITEM_TO_STORE);
10351 ADD_TPKT(0x01c4, 32, ZC_ADD_ITEM_TO_STORE2);
10352 ADD_TPKT(0x0a0a, 57, ZC_ADD_ITEM_TO_STORE3);
10353 ADD_TPKT(0x0ae4, 89, ZC_ADD_MEMBER_TO_GROUP);
10354 ADD_TPKT(0x01e9, 81, ZC_ADD_MEMBER_TO_GROUP2);
10355 ADD_TPKT(0x02b3, 107, ZC_ADD_QUEST);
10356 ADD_TPKT(0x0b0c, 155, ZC_ADD_QUEST_EX);
10357 ADD_TPKT(0x0185, 34, ZC_ADD_RELATED_GUILD);
10358 ADD_TPKT(0x0b31, 17, ZC_ADD_SKILL);
10361 ADD_TPKT(0x0283, 6, ZC_AID);
10362 ADD_TPKT(0x0a4b, 22, ZC_AIRSHIP_MAPMOVE);
10363 ADD_TPKT(0x0a4c, 28, ZC_AIRSHIP_SERVERMOVE);
10364 ADD_TPKT(0x021c, 10, ZC_ALCHEMIST_POINT);
10365 ADD_TPKT(0x021a, 282, ZC_ALCHEMIST_RANK);
10366 ADD_TPKT(0x0a23, -1, ZC_ALL_ACH_LIST);
10367 ADD_TPKT(0x02b1, -1, ZC_ALL_QUEST_LIST);
10368 ADD_TPKT(0x097a, -1, ZC_ALL_QUEST_LIST2);
10369 ADD_TPKT(0x09f8, -1, ZC_ALL_QUEST_LIST3);
10370 ADD_TPKT(0x0aff, -1, ZC_ALL_QUEST_LIST4);
10371 ADD_TPKT(0x02b2, -1, ZC_ALL_QUEST_MISSION);
10372 ADD_TPKT(0x0a98, 10, ZC_ALT_EQUIPMENT_EQUIP);
10373 ADD_TPKT(0x0a9b, -1, ZC_ALT_EQUIPMENT_ITEMS);
10374 ADD_TPKT(0x0a9a, 10, ZC_ALT_EQUIPMENT_REMOVE);
10376 ADD_TPKT(0x0b1b, 2, ZC_ALT_PING);
10377 ADD_TPKT(0x0a41, 18, ZC_AOE_EFFECT_SKILL);
10381 ADD_TPKT(0x013a, 4, ZC_ATTACK_RANGE);
10384 ADD_TPKT(0x0250, 3, ZC_AUCTION_RESULT);
10385 ADD_TPKT(0x025f, 6, ZC_AUCTION_WINDOWS);
10386 ADD_TPKT(0x0147, 39, ZC_AUTORUN_SKILL);
10387 ADD_TPKT(0x0afb, -1, ZC_AUTOSPELLLIST);
10388 ADD_TPKT(0x0216, 6, ZC_BABYMSG);
10389 ADD_TPKT(0x09a6, 12, ZC_BANKING_CHECK);
10390 ADD_TPKT(0x0a87, -1, ZC_BAN_LIST);
10391 ADD_TPKT(0x02dc, -1, ZC_BATTLEFIELD_CHAT);
10397 ADD_TPKT(0x07eb, -1, ZC_BATTLE_FIELD_LIST);
10401 ADD_TPKT(0x021b, 10, ZC_BLACKSMITH_POINT);
10402 ADD_TPKT(0x0219, 282, ZC_BLACKSMITH_RANK);
10403 ADD_TPKT(0x01d1, 14, ZC_BLADESTOP);
10404 ADD_TPKT(0x0293, 70, ZC_BOSS_INFO);
10405 ADD_TPKT(0x009a, -1, ZC_BROADCAST);
10406 ADD_TPKT(0x01c3, -1, ZC_BROADCAST2);
10407 ADD_TPKT(0x081f, -1, ZC_BROADCAST4);
10409 ADD_TPKT(0x0814, 86, ZC_BUYING_STORE_ENTRY);
10410 ADD_TPKT(0x07ef, 8, ZC_CANCEL_BATTLE_FIELD);
10412 ADD_TPKT(0x012b, 2, ZC_CARTOFF);
10416 ADD_TPKT(0x0903, -1, ZC_CART_ITEMLIST_EQUIP);
10419 ADD_TPKT(0x0902, -1, ZC_CART_ITEMLIST_NORMAL);
10421 ADD_TPKT(0x0123, -1, ZC_CART_NORMAL_ITEMLIST);
10424 ADD_TPKT(0x0299, 8, ZC_CASH_ITEM_DELETE);
10425 ADD_TPKT(0x0298, 10, ZC_CASH_TIME_COUNTER);
10426 ADD_TPKT(0x0230, 12, ZC_CHANGESTATE_MER);
10427 ADD_TPKT(0x01a4, 11, ZC_CHANGESTATE_PET);
10428 ADD_TPKT(0x00df, -1, ZC_CHANGE_CHATROOM);
10429 ADD_TPKT(0x009c, 9, ZC_CHANGE_DIRECTION);
10430 ADD_TPKT(0x07fc, 10, ZC_CHANGE_GROUP_MASTER);
10431 ADD_TPKT(0x0b47, 14, ZC_CHANGE_GUILD);
10432 ADD_TPKT(0x0b43, 48, ZC_CHANGE_ITEM_OPTION);
10434 ADD_TPKT(0x098a, -1, ZC_CLANINFO);
10435 ADD_TPKT(0x08d6, 6, ZC_CLEAR_DIALOG);
10437 ADD_TPKT(0x00b6, 6, ZC_CLOSE_DIALOG);
10439 ADD_TPKT(0x00f8, 2, ZC_CLOSE_STORE);
10440 ADD_TPKT(0x01d2, 10, ZC_COMBODELAY);
10441 ADD_TPKT(0x0144, 23, ZC_COMPASS);
10444 ADD_TPKT(0x02d9, 10, ZC_CONFIG);
10445 ADD_TPKT(0x02da, 3, ZC_CONFIG_NOTIFY);
10446 ADD_TPKT(0x01ea, 6, ZC_CONGRATULATION);
10448 ADD_TPKT(0x01e6, 26, ZC_COUPLENAME);
10449 ADD_TPKT(0x0141, 14, ZC_COUPLESTATUS);
10450 ADD_TPKT(0x0a3b, -1, ZC_CUSTOM_HAT_EFFECT);
10451 ADD_TPKT(0x09c1, 10, ZC_C_MARKERINFO);
10452 ADD_TPKT(0x0285, 6, ZC_DEATH_QUESTION);
10453 ADD_TPKT(0x0adb, -1, ZC_DEBUGMSG);
10456 ADD_TPKT(0x020a, 10, ZC_DELETE_FRIENDS);
10461 ADD_TPKT(0x0184, 10, ZC_DELETE_RELATED_GUILD);
10462 ADD_TPKT(0x02b4, 6, ZC_DEL_QUEST);
10463 ADD_TPKT(0x00d8, 6, ZC_DESTROY_ROOM);
10464 ADD_TPKT(0x01cf, 28, ZC_DEVOTIONLIST);
10466 ADD_TPKT(0x0132, 6, ZC_DISAPPEAR_ENTRY);
10468 ADD_TPKT(0x01b9, 6, ZC_DISPEL);
10469 ADD_TPKT(0x0205, 26, ZC_DIVORCE);
10470 ADD_TPKT(0x0a02, 4, ZC_DRESSROOM_OPEN);
10472 ADD_TPKT(0x08ff, 24, ZC_EFST_SET_ENTER);
10473 ADD_TPKT(0x0984, 28, ZC_EFST_SET_ENTER2);
10474 ADD_TPKT(0x081d, 22, ZC_EL_INIT);
10475 ADD_TPKT(0x081e, 8, ZC_EL_PAR_CHANGE);
10476 ADD_TPKT(0x00c0, 7, ZC_EMOTION);
10477 ADD_TPKT(0x00db, -1, ZC_ENTER_ROOM);
10478 ADD_TPKT(0x090e, 2, ZC_ENTRY_QUEUE_INIT);
10479 ADD_TPKT(0x02bb, 8, ZC_EQUIPITEM_DAMAGED);
10480 ADD_TPKT(0x00a4, -1, ZC_EQUIPMENT_ITEMLIST);
10481 ADD_TPKT(0x0295, -1, ZC_EQUIPMENT_ITEMLIST2);
10482 ADD_TPKT(0x02d0, -1, ZC_EQUIPMENT_ITEMLIST3);
10483 ADD_TPKT(0x0b37, -1, ZC_EQUIPWIN_MICROSCOPE);
10484 ADD_TPKT(0x0859, -1, ZC_EQUIPWIN_MICROSCOPE2);
10488 ADD_TPKT(0x0adc, 6, ZC_EQUIPWIN_OTHER);
10489 ADD_TPKT(0x013c, 4, ZC_EQUIP_ARROW);
10490 ADD_TPKT(0x07e0, 58, ZC_ES_NOTI_MYINFO);
10491 ADD_TPKT(0x00f1, 2, ZC_EXCHANGEITEM_UNDO);
10492 ADD_TPKT(0x00f0, 3, ZC_EXEC_EXCHANGE_ITEM);
10497 ADD_TPKT(0x08d2, 10, ZC_FASTMOVE);
10498 ADD_TPKT(0x0982, 7, ZC_FATIGUE_CHN);
10499 ADD_TPKT(0x022f, 7, ZC_FEED_MER);
10500 ADD_TPKT(0x01a3, 7, ZC_FEED_PET);
10501 ADD_TPKT(0x02c2, -1, ZC_FORMATSTRING_MSG);
10503 ADD_TPKT(0x0201, -1, ZC_FRIENDS_LIST);
10504 ADD_TPKT(0x0206, 35, ZC_FRIENDS_STATE);
10505 ADD_TPKT(0x0227, 18, ZC_GAME_GUARD);
10506 ADD_TPKT(0x0280, 12, ZC_GANGSI_POINT);
10507 ADD_TPKT(0x0282, 284, ZC_GANGSI_RANK);
10508 ADD_TPKT(0x0a15, 12, ZC_GOLDPCCAFE_POINT);
10509 ADD_TPKT(0x0853, -1, ZC_GPK_AUTH);
10510 ADD_TPKT(0x0851, -1, ZC_GPK_DYNCODE);
10511 ADD_TPKT(0x0b5d, 10, ZC_GRADE_ENCHANT_ACK);
10514 ADD_TPKT(0x0101, 6, ZC_GROUPINFO_CHANGE);
10515 ADD_TPKT(0x0ab2, 7, ZC_GROUP_ISALIVE);
10516 ADD_TPKT(0x0ae5, -1, ZC_GROUP_LIST);
10520 ADD_TPKT(0x0b27, -1, ZC_GUILD_AGIT_INFO);
10521 ADD_TPKT(0x017f, -1, ZC_GUILD_CHAT);
10522 ADD_TPKT(0x0b36, -1, ZC_GUILD_EMBLEM_IMG);
10523 ADD_TPKT(0x0a84, 94, ZC_GUILD_INFO);
10524 ADD_TPKT(0x01b6, 114, ZC_GUILD_INFO2);
10526 ADD_TPKT(0x016f, 182, ZC_GUILD_NOTICE);
10527 ADD_TPKT(0x0afd, -1, ZC_GUILD_POSITION);
10528 ADD_TPKT(0x0162, -1, ZC_GUILD_SKILLINFO);
10529 ADD_TPKT(0x01b8, 3, ZC_GUILD_ZENY_ACK);
10530 ADD_TPKT(0x02a6, -1, ZC_HACKSH_CPX_MSG);
10531 ADD_TPKT(0x0449, 4, ZC_HACKSH_ERROR_MSG);
10532 ADD_TPKT(0x01ff, 10, ZC_HIGHJUMP);
10533 ADD_TPKT(0x0235, -1, ZC_HOSKILLINFO_LIST);
10534 ADD_TPKT(0x0239, 11, ZC_HOSKILLINFO_UPDATE);
10535 ADD_TPKT(0x07db, 8, ZC_HO_PAR_CHANGE);
10536 ADD_TPKT(0x0977, 14, ZC_HP_INFO);
10537 ADD_TPKT(0x0a36, 7, ZC_HP_INFO_TINY);
10538 ADD_TPKT(0x027a, -1, ZC_HUNTINGLIST);
10539 ADD_TPKT(0x08fe, -1, ZC_HUNTING_QUEST_INFO);
10540 ADD_TPKT(0x01c2, 10, ZC_INFO_REMAINTIME);
10541 ADD_TPKT(0x0b0b, 4, ZC_INVENTORY_END);
10549 ADD_TPKT(0x0b08, -1, ZC_INVENTORY_START);
10550 ADD_TPKT(0x0908, 5, ZC_INVENTORY_TAB);
10551 ADD_TPKT(0x02f5, 7, ZC_IRMAIL_NOTIFY);
10552 ADD_TPKT(0x02f4, 3, ZC_IRMAIL_SEND_RES);
10553 ADD_TPKT(0x02d5, 2, ZC_ISVR_DISCONNECT);
10554 ADD_TPKT(0x017b, -1, ZC_ITEMCOMPOSITION_LIST);
10555 ADD_TPKT(0x0177, -1, ZC_ITEMIDENTIFY_LIST);
10556 ADD_TPKT(0x07e3, 6, ZC_ITEMLISTWIN_OPEN);
10558 ADD_TPKT(0x00a1, 6, ZC_ITEM_DISAPPEAR);
10559 ADD_TPKT(0x009d, 19, ZC_ITEM_ENTRY);
10560 ADD_TPKT(0x0add, 24, ZC_ITEM_FALL_ENTRY);
10561 ADD_TPKT(0x084b, 21, ZC_ITEM_FALL_ENTRY4);
10562 ADD_TPKT(0x0b41, 70, ZC_ITEM_PICKUP_ACK);
10563 ADD_TPKT(0x029a, 37, ZC_ITEM_PICKUP_ACK2);
10564 ADD_TPKT(0x02d4, 39, ZC_ITEM_PICKUP_ACK3);
10565 ADD_TPKT(0x0990, 41, ZC_ITEM_PICKUP_ACK_V5);
10566 ADD_TPKT(0x0a0c, 66, ZC_ITEM_PICKUP_ACK_V6);
10567 ADD_TPKT(0x0a37, 69, ZC_ITEM_PICKUP_ACK_V7);
10568 ADD_TPKT(0x0b67, 33, ZC_ITEM_PICKUP_PARTY);
10569 ADD_TPKT(0x0b13, 48, ZC_ITEM_PREVIEW);
10570 ADD_TPKT(0x00af, 6, ZC_ITEM_THROW_ACK);
10571 ADD_TPKT(0x07ed, 10, ZC_JOIN_BATTLE_FIELD);
10572 ADD_TPKT(0x0236, 10, ZC_KILLER_POINT);
10573 ADD_TPKT(0x0238, 282, ZC_KILLER_RANK);
10574 ADD_TPKT(0x021e, 6, ZC_LESSEFFECT);
10575 ADD_TPKT(0x00b1, 8, ZC_LONGPAR_CHANGE);
10577 ADD_TPKT(0x024a, 70, ZC_MAIL_RECEIVE);
10578 ADD_TPKT(0x0245, 3, ZC_MAIL_REQ_GET_ITEM);
10579 ADD_TPKT(0x0240, -1, ZC_MAIL_REQ_GET_LIST);
10580 ADD_TPKT(0x0242, -1, ZC_MAIL_REQ_OPEN);
10581 ADD_TPKT(0x0249, 3, ZC_MAIL_REQ_SEND);
10582 ADD_TPKT(0x0260, 6, ZC_MAIL_WINDOWS);
10583 ADD_TPKT(0x018d, -1, ZC_MAKABLEITEMLIST);
10584 ADD_TPKT(0x01ad, -1, ZC_MAKINGARROW_LIST);
10585 ADD_TPKT(0x025a, -1, ZC_MAKINGITEM_LIST);
10586 ADD_TPKT(0x02e7, -1, ZC_MAPPROPERTY);
10587 ADD_TPKT(0x099b, 8, ZC_MAPPROPERTY_R2);
10589 ADD_TPKT(0x0aa5, -1, ZC_MEMBERMGR_INFO);
10590 ADD_TPKT(0x0aa6, 36, ZC_MEMBER_ADD);
10591 ADD_TPKT(0x00dd, 29, ZC_MEMBER_EXIT);
10592 ADD_TPKT(0x00dc, 28, ZC_MEMBER_NEWENTRY);
10593 ADD_TPKT(0x02cd, 71, ZC_MEMORIALDUNGEON_INFO);
10597 ADD_TPKT(0x00b7, -1, ZC_MENU_LIST);
10598 ADD_TPKT(0x096d, -1, ZC_MERGE_ITEM_OPEN);
10599 ADD_TPKT(0x029b, 80, ZC_MER_INIT);
10600 ADD_TPKT(0x02a2, 8, ZC_MER_PAR_CHANGE);
10601 ADD_TPKT(0x029c, 66, ZC_MER_PROPERTY);
10602 ADD_TPKT(0x029d, -1, ZC_MER_SKILLINFO_LIST);
10603 ADD_TPKT(0x029e, 11, ZC_MER_SKILLINFO_UPDATE);
10604 ADD_TPKT(0x0906, -1, ZC_MICROSCOPE);
10605 ADD_TPKT(0x0440, 10, ZC_MILLENNIUMSHIELD);
10606 ADD_TPKT(0x018c, 29, ZC_MONSTER_INFO);
10607 ADD_TPKT(0x01cc, 9, ZC_MONSTER_TALK);
10608 ADD_TPKT(0x0291, 4, ZC_MSG);
10609 ADD_TPKT(0x09cd, 8, ZC_MSG_COLOR);
10610 ADD_TPKT(0x07e6, 8, ZC_MSG_SKILL);
10611 ADD_TPKT(0x0196, 9, ZC_MSG_STATE_CHANGE);
10612 ADD_TPKT(0x043f, 25, ZC_MSG_STATE_CHANGE2);
10613 ADD_TPKT(0x0983, 29, ZC_MSG_STATE_CHANGE3);
10614 ADD_TPKT(0x07e2, 8, ZC_MSG_VALUE);
10615 ADD_TPKT(0x010c, 6, ZC_MVP);
10616 ADD_TPKT(0x010a, 6, ZC_MVP_GETTING_ITEM);
10618 ADD_TPKT(0x014c, -1, ZC_MYGUILD_BASIC_INFO);
10620 ADD_TPKT(0x08e2, 27, ZC_NAVIGATION_ACTIVE);
10621 ADD_TPKT(0x00a3, -1, ZC_NORMAL_ITEMLIST);
10622 ADD_TPKT(0x01ee, -1, ZC_NORMAL_ITEMLIST2);
10623 ADD_TPKT(0x02e8, -1, ZC_NORMAL_ITEMLIST3);
10624 ADD_TPKT(0x008a, 29, ZC_NOTIFY_ACT);
10625 ADD_TPKT(0x02e1, 33, ZC_NOTIFY_ACT2);
10626 ADD_TPKT(0x08c8, 34, ZC_NOTIFY_ACT3);
10627 ADD_TPKT(0x007a, 58, ZC_NOTIFY_ACTENTRY);
10628 ADD_TPKT(0x008b, 23, ZC_NOTIFY_ACT_POSITION);
10633 ADD_TPKT(0x008d, -1, ZC_NOTIFY_CHAT);
10634 ADD_TPKT(0x0109, -1, ZC_NOTIFY_CHAT_PARTY);
10635 ADD_TPKT(0x098e, -1, ZC_NOTIFY_CLAN_CHAT);
10637 ADD_TPKT(0x0220, 10, ZC_NOTIFY_CRAZYKILLER);
10638 ADD_TPKT(0x019b, 10, ZC_NOTIFY_EFFECT);
10639 ADD_TPKT(0x01f3, 10, ZC_NOTIFY_EFFECT2);
10640 ADD_TPKT(0x0b69, 18, ZC_NOTIFY_EFFECT3);
10643 ADD_TPKT(0x0acc, 18, ZC_NOTIFY_EXP);
10644 ADD_TPKT(0x02ef, 8, ZC_NOTIFY_FONT);
10645 ADD_TPKT(0x0117, 18, ZC_NOTIFY_GROUNDSKILL);
10646 ADD_TPKT(0x0106, 10, ZC_NOTIFY_HP_TO_GROUPM);
10648 ADD_TPKT(0x0075, -1, ZC_NOTIFY_INITCHAR);
10651 ADD_TPKT(0x0189, 4, ZC_NOTIFY_MAPINFO);
10652 ADD_TPKT(0x0199, 4, ZC_NOTIFY_MAPPROPERTY);
10653 ADD_TPKT(0x01d6, 4, ZC_NOTIFY_MAPPROPERTY2);
10654 ADD_TPKT(0x0086, 16, ZC_NOTIFY_MOVE);
10655 ADD_TPKT(0x007b, 60, ZC_NOTIFY_MOVEENTRY);
10656 ADD_TPKT(0x09db, -1, ZC_NOTIFY_MOVEENTRY10);
10657 ADD_TPKT(0x09fd, -1, ZC_NOTIFY_MOVEENTRY11);
10658 ADD_TPKT(0x01da, 64, ZC_NOTIFY_MOVEENTRY2);
10659 ADD_TPKT(0x022c, 69, ZC_NOTIFY_MOVEENTRY3);
10660 ADD_TPKT(0x02ec, 71, ZC_NOTIFY_MOVEENTRY4);
10661 ADD_TPKT(0x07f7, -1, ZC_NOTIFY_MOVEENTRY7);
10662 ADD_TPKT(0x0856, -1, ZC_NOTIFY_MOVEENTRY8);
10663 ADD_TPKT(0x0914, -1, ZC_NOTIFY_MOVEENTRY9);
10664 ADD_TPKT(0x0079, 53, ZC_NOTIFY_NEWENTRY);
10665 ADD_TPKT(0x09dc, -1, ZC_NOTIFY_NEWENTRY10);
10666 ADD_TPKT(0x09fe, -1, ZC_NOTIFY_NEWENTRY11);
10667 ADD_TPKT(0x01d9, 57, ZC_NOTIFY_NEWENTRY2);
10668 ADD_TPKT(0x022b, 61, ZC_NOTIFY_NEWENTRY3);
10669 ADD_TPKT(0x02ed, 63, ZC_NOTIFY_NEWENTRY4);
10670 ADD_TPKT(0x07f8, -1, ZC_NOTIFY_NEWENTRY5);
10671 ADD_TPKT(0x0858, -1, ZC_NOTIFY_NEWENTRY6);
10672 ADD_TPKT(0x090f, -1, ZC_NOTIFY_NEWENTRY7);
10673 ADD_TPKT(0x0a89, 61, ZC_NOTIFY_OFFLINE_STORE);
10674 ADD_TPKT(0x0278, 2, ZC_NOTIFY_PCBANG);
10676 ADD_TPKT(0x021f, 66, ZC_NOTIFY_PKINFO);
10677 ADD_TPKT(0x008e, -1, ZC_NOTIFY_PLAYERCHAT);
10678 ADD_TPKT(0x0087, 12, ZC_NOTIFY_PLAYERMOVE);
10681 ADD_TPKT(0x019a, 14, ZC_NOTIFY_RANKING);
10682 ADD_TPKT(0x0114, 31, ZC_NOTIFY_SKILL);
10683 ADD_TPKT(0x01de, 33, ZC_NOTIFY_SKILL2);
10685 ADD_TPKT(0x0078, 55, ZC_NOTIFY_STANDENTRY);
10686 ADD_TPKT(0x09dd, -1, ZC_NOTIFY_STANDENTRY10);
10687 ADD_TPKT(0x09ff, -1, ZC_NOTIFY_STANDENTRY11);
10688 ADD_TPKT(0x01d8, 58, ZC_NOTIFY_STANDENTRY2);
10689 ADD_TPKT(0x022a, 62, ZC_NOTIFY_STANDENTRY3);
10690 ADD_TPKT(0x02ee, 64, ZC_NOTIFY_STANDENTRY4);
10691 ADD_TPKT(0x07f9, -1, ZC_NOTIFY_STANDENTRY5);
10692 ADD_TPKT(0x0857, -1, ZC_NOTIFY_STANDENTRY7);
10693 ADD_TPKT(0x0915, -1, ZC_NOTIFY_STANDENTRY8);
10696 ADD_TPKT(0x007f, 6, ZC_NOTIFY_TIME);
10697 ADD_TPKT(0x09e7, 3, ZC_NOTIFY_UNREAD_RODEX);
10698 ADD_TPKT(0x0076, 9, ZC_NOTIFY_UPDATECHAR);
10699 ADD_TPKT(0x0077, 5, ZC_NOTIFY_UPDATEPLAYER);
10700 ADD_TPKT(0x0080, 7, ZC_NOTIFY_VANISH);
10702 ADD_TPKT(0x0093, 2, ZC_NPCACK_ENABLE);
10703 ADD_TPKT(0x0091, 22, ZC_NPCACK_MAPMOVE);
10704 ADD_TPKT(0x0ac7, 156, ZC_NPCACK_SERVERMOVE);
10705 ADD_TPKT(0x01b0, 11, ZC_NPCSPRITE_CHANGE);
10706 ADD_TPKT(0x0b0e, -1, ZC_NPC_BARTER_OPEN);
10707 ADD_TPKT(0x02c1, -1, ZC_NPC_CHAT);
10709 ADD_TPKT(0x09d5, -1, ZC_NPC_MARKET_OPEN);
10711 ADD_TPKT(0x028a, 18, ZC_NPC_SHOWEFST_UPDATE);
10713 ADD_TPKT(0x0a91, -1, ZC_OFFLINE_STORE_ITEMS);
10718 ADD_TPKT(0x012d, 4, ZC_OPENSTORE);
10720 ADD_TPKT(0x0810, 3, ZC_OPEN_BUYING_STORE);
10721 ADD_TPKT(0x0142, 6, ZC_OPEN_EDITDLG);
10722 ADD_TPKT(0x01d4, 6, ZC_OPEN_EDITDLGSTR);
10725 ADD_TPKT(0x0ae2, 7, ZC_OPEN_UI);
10726 ADD_TPKT(0x0164, -1, ZC_OTHER_GUILD_LIST);
10727 ADD_TPKT(0x0ade, 6, ZC_OVERWEIGHT_PERCENT);
10734 ADD_TPKT(0x02c9, 3, ZC_PARTY_CONFIG);
10735 ADD_TPKT(0x02c6, 30, ZC_PARTY_JOIN_REQ);
10736 ADD_TPKT(0x02c5, 30, ZC_PARTY_JOIN_REQ_ACK);
10740 ADD_TPKT(0x0acb, 12, ZC_PAR_CHANGE);
10741 ADD_TPKT(0x01ab, 12, ZC_PAR_CHANGE_USER);
10742 ADD_TPKT(0x027b, 14, ZC_PCBANG_EFFECT);
10744 ADD_TPKT(0x0289, 12, ZC_PC_CASH_POINT_UPDATE);
10745 ADD_TPKT(0x00c6, -1, ZC_PC_PURCHASE_ITEMLIST);
10749 ADD_TPKT(0x00ca, 3, ZC_PC_PURCHASE_RESULT);
10751 ADD_TPKT(0x00c7, -1, ZC_PC_SELL_ITEMLIST);
10752 ADD_TPKT(0x00cb, 3, ZC_PC_SELL_RESULT);
10753 ADD_TPKT(0x08cb, -1, ZC_PERSONAL_INFOMATION);
10754 ADD_TPKT(0x097b, -1, ZC_PERSONAL_INFOMATION2);
10756 ADD_TPKT(0x01a6, -1, ZC_PETEGG_LIST);
10757 ADD_TPKT(0x01aa, 10, ZC_PET_ACT);
10759 ADD_TPKT(0x0b1d, 2, ZC_PING);
10760 ADD_TPKT(0x07fe, 26, ZC_PLAY_NPC_BGM);
10762 ADD_TPKT(0x0160, -1, ZC_POSITION_INFO);
10766 ADD_TPKT(0x096b, 4, ZC_PRNPC_STATE);
10767 ADD_TPKT(0x02f0, 10, ZC_PROGRESS);
10768 ADD_TPKT(0x09d1, 14, ZC_PROGRESS_ACTOR);
10769 ADD_TPKT(0x02f2, 2, ZC_PROGRESS_CANCEL);
10770 ADD_TPKT(0x022e, 73, ZC_PROPERTY_HOMUN);
10771 ADD_TPKT(0x09f7, 77, ZC_PROPERTY_HOMUN_2);
10772 ADD_TPKT(0x0b2f, 73, ZC_PROPERTY_HOMUN_3);
10773 ADD_TPKT(0x027d, 62, ZC_PROPERTY_MERCE);
10774 ADD_TPKT(0x01a2, 37, ZC_PROPERTY_PET);
10775 ADD_TPKT(0x0446, 14, ZC_QUEST_NOTIFY_EFFECT);
10778 ADD_TPKT(0x0294, 10, ZC_READ_BOOK);
10779 ADD_TPKT(0x013d, 6, ZC_RECOVERY);
10780 ADD_TPKT(0x0a27, 8, ZC_RECOVERY2);
10781 ADD_TPKT(0x0a22, 7, ZC_RECV_ROULETTE_ITEM);
10782 ADD_TPKT(0x0aa2, -1, ZC_REFINE_ADD_ITEM);
10783 ADD_TPKT(0x0aa0, 2, ZC_REFINE_OPEN_WINDOW);
10784 ADD_TPKT(0x0ada, 32, ZC_REFINE_STATUS);
10785 ADD_TPKT(0x0074, 3, ZC_REFUSE_ENTER);
10786 ADD_TPKT(0x00da, 3, ZC_REFUSE_ENTER_ROOM);
10787 ADD_TPKT(0x0084, 2, ZC_REFUSE_QUIT);
10788 ADD_TPKT(0x0b0d, 10, ZC_REMOVE_EFFECT);
10789 ADD_TPKT(0x0b65, -1, ZC_REPAIRITEMLIST);
10792 ADD_TPKT(0x01c1, 14, ZC_REPLY_REMAINTIME);
10793 ADD_TPKT(0x0a26, 7, ZC_REQ_ACH_REWARD_ACK);
10796 ADD_TPKT(0x0207, 34, ZC_REQ_ADD_FRIENDS);
10797 ADD_TPKT(0x0171, 30, ZC_REQ_ALLY_GUILD);
10799 ADD_TPKT(0x0a29, 6, ZC_REQ_AU_BOT);
10800 ADD_TPKT(0x01f6, 34, ZC_REQ_BABY);
10801 ADD_TPKT(0x02aa, 4, ZC_REQ_CASH_PASSWORD);
10802 ADD_TPKT(0x01e2, 34, ZC_REQ_COUPLE);
10803 ADD_TPKT(0x00e5, 26, ZC_REQ_EXCHANGE_ITEM);
10804 ADD_TPKT(0x01f4, 32, ZC_REQ_EXCHANGE_ITEM2);
10807 ADD_TPKT(0x00fe, 30, ZC_REQ_JOIN_GROUP);
10808 ADD_TPKT(0x016a, 30, ZC_REQ_JOIN_GUILD);
10809 ADD_TPKT(0x023a, 4, ZC_REQ_STORE_PASSWORD);
10812 ADD_TPKT(0x00aa, 9, ZC_REQ_WEAR_EQUIP_ACK);
10813 ADD_TPKT(0x08d0, 9, ZC_REQ_WEAR_EQUIP_ACK2);
10814 ADD_TPKT(0x00b3, 3, ZC_RESTART_ACK);
10816 ADD_TPKT(0x0167, 3, ZC_RESULT_MAKE_GUILD);
10819 ADD_TPKT(0x0148, 8, ZC_RESURRECTION);
10820 ADD_TPKT(0x00e1, 30, ZC_ROLE_CHANGE);
10821 ADD_TPKT(0x00d7, -1, ZC_ROOM_NEWENTRY);
10822 ADD_TPKT(0x00b4, -1, ZC_SAY_DIALOG);
10823 ADD_TPKT(0x0972, -1, ZC_SAY_DIALOG2);
10826 ADD_TPKT(0x09cc, -1, ZC_SECRETSCAN_DATA);
10827 ADD_TPKT(0x07dd, 54, ZC_SEEK_PARTY);
10828 ADD_TPKT(0x07df, 54, ZC_SEEK_PARTY_MEMBER);
10829 ADD_TPKT(0x097f, -1, ZC_SELECTCART);
10830 ADD_TPKT(0x00c4, 6, ZC_SELECT_DEALTYPE);
10831 ADD_TPKT(0x00d1, 4, ZC_SETTING_WHISPER_PC);
10833 ADD_TPKT(0x0b6e, 14, ZC_SE_CASHSHOP_OPEN);
10834 ADD_TPKT(0x0a2b, 14, ZC_SE_CASHSHOP_OPEN2);
10835 ADD_TPKT(0x08d3, 10, ZC_SE_CASHSHOP_UPDATE);
10838 ADD_TPKT(0x027e, -1, ZC_SHANDA_PROTECT);
10839 ADD_TPKT(0x02b9, 191, ZC_SHORTCUT_KEY_LIST);
10840 ADD_TPKT(0x07d9, 268, ZC_SHORTCUT_KEY_LIST_V2);
10841 ADD_TPKT(0x0a00, 269, ZC_SHORTCUT_KEY_LIST_V3);
10842 ADD_TPKT(0x0b20, 271, ZC_SHORTCUT_KEY_LIST_V4);
10843 ADD_TPKT(0x01b1, 7, ZC_SHOWDIGIT);
10844 ADD_TPKT(0x08b3, -1, ZC_SHOWSCRIPT);
10845 ADD_TPKT(0x0145, 19, ZC_SHOW_IMAGE);
10846 ADD_TPKT(0x01b3, 67, ZC_SHOW_IMAGE2);
10848 ADD_TPKT(0x080d, 3, ZC_SIMPLE_CASH_BTNSHOW);
10850 ADD_TPKT(0x0441, 4, ZC_SKILLINFO_DELETE);
10851 ADD_TPKT(0x0b32, -1, ZC_SKILLINFO_LIST);
10852 ADD_TPKT(0x010e, 11, ZC_SKILLINFO_UPDATE);
10853 ADD_TPKT(0x0b33, 17, ZC_SKILLINFO_UPDATE2);
10854 ADD_TPKT(0x0215, 6, ZC_SKILLMSG);
10855 ADD_TPKT(0x0120, 6, ZC_SKILL_DISAPPEAR);
10856 ADD_TPKT(0x011f, 16, ZC_SKILL_ENTRY);
10857 ADD_TPKT(0x01c9, 97, ZC_SKILL_ENTRY2);
10858 ADD_TPKT(0x08c7, -1, ZC_SKILL_ENTRY3);
10859 ADD_TPKT(0x099f, -1, ZC_SKILL_ENTRY4);
10860 ADD_TPKT(0x09ca, -1, ZC_SKILL_ENTRY5);
10861 ADD_TPKT(0x043d, 8, ZC_SKILL_POSTDELAY);
10862 ADD_TPKT(0x043e, -1, ZC_SKILL_POSTDELAY_LIST);
10864 ADD_TPKT(0x0442, -1, ZC_SKILL_SELECT_REQUEST);
10865 ADD_TPKT(0x01ac, 6, ZC_SKILL_UPDATE);
10866 ADD_TPKT(0x01d3, 35, ZC_SOUND);
10867 ADD_TPKT(0x01d0, 8, ZC_SPIRITS);
10868 ADD_TPKT(0x01e1, 8, ZC_SPIRITS2);
10869 ADD_TPKT(0x08cf, 10, ZC_SPIRITS_ATTRIBUTE);
10870 ADD_TPKT(0x00c3, 8, ZC_SPRITE_CHANGE);
10871 ADD_TPKT(0x01d7, 15, ZC_SPRITE_CHANGE2);
10873 ADD_TPKT(0x0253, 3, ZC_STARPLACE);
10874 ADD_TPKT(0x020e, 32, ZC_STARSKILL);
10875 ADD_TPKT(0x01f8, 2, ZC_START_BABY);
10876 ADD_TPKT(0x019e, 2, ZC_START_CAPTURE);
10877 ADD_TPKT(0x08b4, 2, ZC_START_COLLECTION);
10878 ADD_TPKT(0x01e4, 2, ZC_START_COUPLE);
10879 ADD_TPKT(0x0119, 13, ZC_STATE_CHANGE);
10880 ADD_TPKT(0x0229, 15, ZC_STATE_CHANGE3);
10881 ADD_TPKT(0x00bd, 44, ZC_STATUS);
10882 ADD_TPKT(0x00be, 5, ZC_STATUS_CHANGE);
10883 ADD_TPKT(0x00bc, 6, ZC_STATUS_CHANGE_ACK);
10884 ADD_TPKT(0x0088, 10, ZC_STOPMOVE);
10885 ADD_TPKT(0x08cd, 10, ZC_STOPMOVE_FORCE);
10886 ADD_TPKT(0x0131, 86, ZC_STORE_ENTRY);
10890 ADD_TPKT(0x0905, -1, ZC_STORE_ITEMLIST_EQUIP);
10901 ADD_TPKT(0x0a47, 3, ZC_STYLE_CHANGE_RES);
10902 ADD_TPKT(0x0224, 10, ZC_TAEKWON_POINT);
10903 ADD_TPKT(0x0226, 282, ZC_TAEKWON_RANK);
10904 ADD_TPKT(0x0191, 27, ZC_TALKBOX_CHATCONTENTS);
10905 ADD_TPKT(0x010d, 2, ZC_THROW_MVPITEM);
10906 ADD_TPKT(0x01a0, 3, ZC_TRYCAPTURE_MONSTER);
10907 ADD_TPKT(0x08b6, 3, ZC_TRYCOLLECTION);
10908 ADD_TPKT(0x0af0, 10, ZC_UI_ACTION);
10910 ADD_TPKT(0x0a3f, 11, ZC_UPDATE_CARDSLOT);
10911 ADD_TPKT(0x016d, 14, ZC_UPDATE_CHARSTAT);
10912 ADD_TPKT(0x01f2, 20, ZC_UPDATE_CHARSTAT2);
10913 ADD_TPKT(0x016c, 43, ZC_UPDATE_GDID);
10916 ADD_TPKT(0x0192, 24, ZC_UPDATE_MAPINFO);
10917 ADD_TPKT(0x02b5, -1, ZC_UPDATE_MISSION_HUNT);
10919 ADD_TPKT(0x097e, 12, ZC_UPDATE_RANKING_POINT);
10921 ADD_TPKT(0x0a34, 6, ZC_UPDATE_TAIWANCASH);
10922 ADD_TPKT(0x00c2, 6, ZC_USER_COUNT);
10923 ADD_TPKT(0x013e, 24, ZC_USESKILL_ACK);
10924 ADD_TPKT(0x07fb, 25, ZC_USESKILL_ACK2);
10925 ADD_TPKT(0x0b1a, 29, ZC_USESKILL_ACK3);
10926 ADD_TPKT(0x00a8, 7, ZC_USE_ITEM_ACK);
10927 ADD_TPKT(0x01c8, 15, ZC_USE_ITEM_ACK2);
10928 ADD_TPKT(0x011a, 15, ZC_USE_SKILL);
10929 ADD_TPKT(0x09cb, 17, ZC_USE_SKILL2);
10930 ADD_TPKT(0x0a78, 15, ZC_VIEW_CAMERAINFO);
10931 ADD_TPKT(0x00b5, 6, ZC_WAIT_DIALOG);
10932 ADD_TPKT(0x0973, 7, ZC_WAIT_DIALOG2);
10933 ADD_TPKT(0x0abe, -1, ZC_WARPLIST);
10934 ADD_TPKT(0x0097, -1, ZC_WHISPER);
10935 ADD_TPKT(0x09de, -1, ZC_WHISPER02);
10936 ADD_TPKT(0x00d4, -1, ZC_WHISPER_LIST);
10937#endif
10938// Packet Version 20200122: 4 Packets
10939#if PACKET_VERSION == 20200122
10944#endif
10945// Packet Version 20200212: 1 Packets
10946#if PACKET_VERSION == 20200212
10948#endif
10949// Packet Version 20200304: 2 Packets
10950#if PACKET_VERSION == 20200304
10953#endif
10954// Packet Version 20200709: 13 Packets
10955#if PACKET_VERSION == 20200709
10962 ADD_TPKT(0x0b7c, -1, ZC_BAN_LIST);
10963 ADD_TPKT(0x0b7b, 118, ZC_GUILD_INFO);
10964 ADD_TPKT(0x0b7d, -1, ZC_MEMBERMGR_INFO);
10967 ADD_TPKT(0x0b7a, -1, ZC_NPC_MARKET_OPEN);
10968 ADD_TPKT(0x0b76, 77, ZC_PROPERTY_HOMUN);
10969#endif
10970// Packet Version 20200812: 1 Packets
10971#if PACKET_VERSION == 20200812
10973#endif
10974// Packet Version 20200902: 3 Packets
10975#if PACKET_VERSION == 20200902
10979#endif
10980// Packet Version 20210000: 1382 Packets
10981#if PACKET_VERSION >= 20210000
10983 ADD_HPKT(0x0a2a, 6, CZ_ACK_AU_BOT);
10984 ADD_HPKT(0x02ab, 36, CZ_ACK_CASH_PASSWORD);
10985 ADD_HPKT(0x00e6, 3, CZ_ACK_EXCHANGE_ITEM);
10986 ADD_HPKT(0x0228, 18, CZ_ACK_GAME_GUARD);
10987 ADD_HPKT(0x0208, 14, CZ_ACK_REQ_ADD_FRIENDS);
10988 ADD_HPKT(0x00c5, 7, CZ_ACK_SELECT_DEALTYPE);
10989 ADD_HPKT(0x095a, 2, CZ_ACK_STORE_PASSWORD);
10990 ADD_HPKT(0x02b6, 7, CZ_ACTIVE_QUEST);
10991 ADD_HPKT(0x00e8, 8, CZ_ADD_EXCHANGE_ITEM);
10992 ADD_HPKT(0x0964, 2, CZ_ADD_FRIENDS);
10995 ADD_HPKT(0x0254, 3, CZ_AGREE_STARPLACE);
10996 ADD_HPKT(0x0218, 2, CZ_ALCHEMIST_RANK);
10997 ADD_HPKT(0x0172, 10, CZ_ALLY_GUILD);
10998 ADD_HPKT(0x0a97, 8, CZ_ALT_EQUIPMENT_EQUIP);
11002 ADD_HPKT(0x024d, 12, CZ_AUCTION_ADD);
11003 ADD_HPKT(0x024e, 6, CZ_AUCTION_ADD_CANCEL);
11004 ADD_HPKT(0x024c, 8, CZ_AUCTION_ADD_ITEM);
11005 ADD_HPKT(0x024f, 10, CZ_AUCTION_BUY);
11006 ADD_HPKT(0x024b, 4, CZ_AUCTION_CREATE);
11007 ADD_HPKT(0x0251, 34, CZ_AUCTION_ITEM_SEARCH);
11008 ADD_HPKT(0x025c, 4, CZ_AUCTION_REQ_MY_INFO);
11010 ADD_HPKT(0x02db, -1, CZ_BATTLEFIELD_CHAT);
11011 ADD_HPKT(0x07ea, 2, CZ_BATTLE_FIELD_LIST);
11012 ADD_HPKT(0x0217, 2, CZ_BLACKSMITH_RANK);
11014 ADD_HPKT(0x02e6, 6, CZ_BOT_CHECK);
11015 ADD_HPKT(0x0099, -1, CZ_BROADCAST);
11016 ADD_HPKT(0x0a77, 15, CZ_CAMERA_INFO);
11017 ADD_HPKT(0x07ee, 6, CZ_CANCEL_BATTLE_FIELD);
11019 ADD_HPKT(0x0118, 2, CZ_CANCEL_LOCKON);
11020 ADD_HPKT(0x0974, 2, CZ_CANCEL_MERGE_ITEM);
11021 ADD_HPKT(0x00de, -1, CZ_CHANGE_CHATROOM);
11022 ADD_HPKT(0x0967, 2, CZ_CHANGE_DIRECTION);
11023 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
11024 ADD_HPKT(0x019d, 6, CZ_CHANGE_EFFECTSTATE);
11026 ADD_HPKT(0x07da, 6, CZ_CHANGE_GROUP_MASTER);
11027 ADD_HPKT(0x0198, 8, CZ_CHANGE_MAPTYPE);
11029 ADD_HPKT(0x00b8, 7, CZ_CHOOSE_MENU);
11030 ADD_HPKT(0x01ed, 2, CZ_CHOPOKGI);
11031 ADD_HPKT(0x098d, -1, CZ_CLAN_CHAT);
11032 ADD_HPKT(0x044a, 6, CZ_CLIENT_VERSION);
11034 ADD_HPKT(0x0146, 6, CZ_CLOSE_DIALOG);
11035 ADD_HPKT(0x09e9, 2, CZ_CLOSE_RODEXBOX);
11038 ADD_HPKT(0x035e, 2, CZ_CLOSE_WINDOW);
11039 ADD_HPKT(0x095c, 2, CZ_COMMAND_MER);
11040 ADD_HPKT(0x01a1, 3, CZ_COMMAND_PET);
11043 ADD_HPKT(0x02d8, 10, CZ_CONFIG);
11044 ADD_HPKT(0x0090, 7, CZ_CONTACTNPC);
11045 ADD_HPKT(0x0a88, 2, CZ_COOLDOWN_RESET);
11046 ADD_HPKT(0x00d5, -1, CZ_CREATE_CHATROOM);
11047 ADD_HPKT(0x0286, 4, CZ_DEATH_QUESTION);
11048 ADD_HPKT(0x0203, 10, CZ_DELETE_FRIENDS);
11051 ADD_HPKT(0x01e7, 2, CZ_DORIDORI);
11053 ADD_HPKT(0x0946, 2, CZ_ENTER);
11054 ADD_HPKT(0x02d6, 6, CZ_EQUIPWIN_MICROSCOPE);
11055 ADD_HPKT(0x00ef, 2, CZ_EXEC_EXCHANGE_ITEM);
11056 ADD_HPKT(0x00e3, 2, CZ_EXIT_ROOM);
11057 ADD_HPKT(0x0953, 2, CZ_GANGSI_RANK);
11059 ADD_HPKT(0x07f5, 6, CZ_GM_FULLSTRIP);
11060 ADD_HPKT(0x0854, -1, CZ_GPK_AUTH);
11061 ADD_HPKT(0x0852, 2, CZ_GPK_DYNCODE_RELOAD);
11065 ADD_HPKT(0x07d7, 8, CZ_GROUPINFO_CHANGE_V2);
11066 ADD_HPKT(0x017e, -1, CZ_GUILD_CHAT);
11067 ADD_HPKT(0x016e, 186, CZ_GUILD_NOTICE);
11068 ADD_HPKT(0x01b7, 6, CZ_GUILD_ZENY);
11069 ADD_HPKT(0x02a7, -1, CZ_HACKSH_CPX_MSG);
11070 ADD_HPKT(0x0279, 2, CZ_HUNTINGLIST);
11071 ADD_HPKT(0x0143, 10, CZ_INPUT_EDITDLG);
11072 ADD_HPKT(0x01d5, -1, CZ_INPUT_EDITDLGSTR);
11073 ADD_HPKT(0x0b14, 2, CZ_INVENTORY_EXPAND);
11076 ADD_HPKT(0x0907, 5, CZ_INVENTORY_TAB);
11077 ADD_HPKT(0x02f6, 7, CZ_IRMAIL_LIST);
11078 ADD_HPKT(0x02f3, -1, CZ_IRMAIL_SEND);
11079 ADD_HPKT(0x08a6, 2, CZ_ITEMLISTWIN_RES);
11080 ADD_HPKT(0x013f, 26, CZ_ITEM_CREATE);
11081 ADD_HPKT(0x09ce, 102, CZ_ITEM_CREATE_EX);
11082 ADD_HPKT(0x0923, 2, CZ_ITEM_PICKUP);
11083 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
11085 ADD_HPKT(0x094c, 2, CZ_ITEM_THROW);
11086 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
11087 ADD_HPKT(0x01f7, 14, CZ_JOIN_BABY);
11088 ADD_HPKT(0x0936, 2, CZ_JOIN_BATTLE_FIELD);
11089 ADD_HPKT(0x01e3, 14, CZ_JOIN_COUPLE);
11090 ADD_HPKT(0x00ff, 10, CZ_JOIN_GROUP);
11091 ADD_HPKT(0x016b, 10, CZ_JOIN_GUILD);
11092 ADD_HPKT(0x0237, 2, CZ_KILLER_RANK);
11093 ADD_HPKT(0x02a5, 8, CZ_KSY_EVENT);
11094 ADD_HPKT(0x021d, 6, CZ_LESSEFFECT);
11095 ADD_HPKT(0x019c, -1, CZ_LOCALBROADCAST);
11096 ADD_HPKT(0x084f, 6, CZ_MACRO_ITEM_PICKUP);
11097 ADD_HPKT(0x0850, 7, CZ_MACRO_REQUEST_ACT);
11098 ADD_HPKT(0x084e, 5, CZ_MACRO_REQUEST_MOVE);
11099 ADD_HPKT(0x08c1, 2, CZ_MACRO_START);
11100 ADD_HPKT(0x08c2, 2, CZ_MACRO_STOP);
11101 ADD_HPKT(0x084c, 10, CZ_MACRO_USE_SKILL);
11103 ADD_HPKT(0x0247, 8, CZ_MAIL_ADD_ITEM);
11104 ADD_HPKT(0x0243, 6, CZ_MAIL_DELETE);
11105 ADD_HPKT(0x0244, 6, CZ_MAIL_GET_ITEM);
11106 ADD_HPKT(0x023f, 2, CZ_MAIL_GET_LIST);
11107 ADD_HPKT(0x0241, 6, CZ_MAIL_OPEN);
11108 ADD_HPKT(0x0246, 4, CZ_MAIL_RESET_ITEM);
11109 ADD_HPKT(0x0248, -1, CZ_MAIL_SEND);
11110 ADD_HPKT(0x00f9, 26, CZ_MAKE_GROUP);
11111 ADD_HPKT(0x01e8, 28, CZ_MAKE_GROUP2);
11113 ADD_HPKT(0x029f, 3, CZ_MER_COMMAND);
11114 ADD_HPKT(0x01cb, 9, CZ_MONSTER_TALK);
11115 ADD_HPKT(0x0140, 22, CZ_MOVETO_MAP);
11128 ADD_HPKT(0x007d, 2, CZ_NOTIFY_ACTORINIT);
11129 ADD_HPKT(0x0b12, 2, CZ_NPC_BARTER_CLOSE);
11130 ADD_HPKT(0x0b0f, -1, CZ_NPC_BARTER_PURCHASE);
11133 ADD_HPKT(0x09d8, 2, CZ_NPC_MARKET_CLOSE);
11134 ADD_HPKT(0x09d6, -1, CZ_NPC_MARKET_PURCHASE);
11135 ADD_HPKT(0x09d4, 2, CZ_NPC_TRADE_QUIT);
11137 ADD_HPKT(0x0a7f, -1, CZ_OFFLINE_STORE_CREATE);
11139 ADD_HPKT(0x0ac0, 26, CZ_OPEN_RODEXBOX);
11145 ADD_HPKT(0x02c8, 3, CZ_PARTY_CONFIG);
11146 ADD_HPKT(0x094e, 2, CZ_PARTY_JOIN_REQ);
11147 ADD_HPKT(0x02c7, 7, CZ_PARTY_JOIN_REQ_ACK);
11149 ADD_HPKT(0x00c8, -1, CZ_PC_PURCHASE_ITEMLIST);
11152 ADD_HPKT(0x00c9, -1, CZ_PC_SELL_ITEMLIST);
11153 ADD_HPKT(0x01a8, 4, CZ_PETEGG_INFO);
11154 ADD_HPKT(0x01a9, 6, CZ_PET_ACT);
11155 ADD_HPKT(0x09fb, -1, CZ_PET_EVOLUTION);
11156 ADD_HPKT(0x0b1c, 2, CZ_PING);
11157 ADD_HPKT(0x0138, 3, CZ_PKMODE_CHANGE);
11159 ADD_HPKT(0x02f1, 2, CZ_PROGRESS);
11162 ADD_HPKT(0x01bc, 26, CZ_RECALL);
11163 ADD_HPKT(0x01bd, 26, CZ_RECALL_GID);
11164 ADD_HPKT(0x0842, 6, CZ_RECALL_SSO);
11165 ADD_HPKT(0x0a21, 3, CZ_RECV_ROULETTE_ITEM);
11166 ADD_HPKT(0x0aa1, 4, CZ_REFINE_ADD_ITEM);
11167 ADD_HPKT(0x0aa3, 9, CZ_REFINE_ITEM_REQUEST);
11168 ADD_HPKT(0x0aa4, 2, CZ_REFINE_WINDOW_CLOSE);
11171 ADD_HPKT(0x011d, 2, CZ_REMEMBER_WARPPOINT);
11172 ADD_HPKT(0x01ba, 26, CZ_REMOVE_AID);
11173 ADD_HPKT(0x0843, 6, CZ_REMOVE_AID_SSO);
11174 ADD_HPKT(0x0231, 26, CZ_RENAME_MER);
11175 ADD_HPKT(0x01a5, 26, CZ_RENAME_PET);
11178 ADD_HPKT(0x01ca, 3, CZ_REQMAKINGHOMUN);
11179 ADD_HPKT(0x018e, 18, CZ_REQMAKINGITEM);
11180 ADD_HPKT(0x096a, 2, CZ_REQNAME);
11181 ADD_HPKT(0x0368, 6, CZ_REQNAME2);
11182 ADD_HPKT(0x087c, 2, CZ_REQNAME_BYGID);
11183 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
11184 ADD_HPKT(0x08a4, 2, CZ_REQUEST_ACT);
11185 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
11186 ADD_HPKT(0x0233, 11, CZ_REQUEST_ACTNPC);
11187 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
11188 ADD_HPKT(0x0108, -1, CZ_REQUEST_CHAT_PARTY);
11189 ADD_HPKT(0x0950, 2, CZ_REQUEST_MOVE);
11190 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
11191 ADD_HPKT(0x0232, 9, CZ_REQUEST_MOVENPC);
11192 ADD_HPKT(0x0234, 6, CZ_REQUEST_MOVETOOWNER);
11194 ADD_HPKT(0x0082, 2, CZ_REQUEST_QUIT);
11195 ADD_HPKT(0x0966, 2, CZ_REQUEST_TIME);
11196 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
11197 ADD_HPKT(0x01df, 6, CZ_REQ_ACCOUNTNAME);
11198 ADD_HPKT(0x0a25, 6, CZ_REQ_ACH_REWARD);
11199 ADD_HPKT(0x0a04, 6, CZ_REQ_ADD_ITEM_RODEX);
11200 ADD_HPKT(0x0b2c, 3, CZ_REQ_AGIT_INVESTMENT);
11201 ADD_HPKT(0x0170, 14, CZ_REQ_ALLY_GUILD);
11204 ADD_HPKT(0x09ab, 6, CZ_REQ_BANKING_CHECK);
11205 ADD_HPKT(0x09a7, 10, CZ_REQ_BANKING_DEPOSIT);
11206 ADD_HPKT(0x09a9, 10, CZ_REQ_BANKING_WITHDRAW);
11207 ADD_HPKT(0x015b, 54, CZ_REQ_BAN_GUILD);
11210 ADD_HPKT(0x0130, 6, CZ_REQ_BUY_FROMMC);
11212 ADD_HPKT(0x012a, 2, CZ_REQ_CARTOFF);
11214 ADD_HPKT(0x01af, 4, CZ_REQ_CHANGECART);
11215 ADD_HPKT(0x0155, -1, CZ_REQ_CHANGE_MEMBERPOS);
11216 ADD_HPKT(0x0a2e, 6, CZ_REQ_CHANGE_TITLE);
11218 ADD_HPKT(0x012e, 2, CZ_REQ_CLOSESTORE);
11219 ADD_HPKT(0x09b8, 6, CZ_REQ_CLOSE_BANKING);
11222 ADD_HPKT(0x0a1d, 2, CZ_REQ_CLOSE_ROULETTE);
11225 ADD_HPKT(0x09f5, 11, CZ_REQ_DELETE_RODEX);
11226 ADD_HPKT(0x018a, 4, CZ_REQ_DISCONNECT);
11228 ADD_HPKT(0x00bf, 3, CZ_REQ_EMOTION);
11229 ADD_HPKT(0x00d9, 14, CZ_REQ_ENTER_ROOM);
11233 ADD_HPKT(0x00e4, 6, CZ_REQ_EXCHANGE_ITEM);
11235 ADD_HPKT(0x00e2, 26, CZ_REQ_EXPEL_MEMBER);
11244 ADD_HPKT(0x014f, 6, CZ_REQ_GUILD_MENU);
11246 ADD_HPKT(0x0912, 10, CZ_REQ_GUILD_NAME);
11247 ADD_HPKT(0x0180, 6, CZ_REQ_HOSTILE_GUILD);
11248 ADD_HPKT(0x017c, 6, CZ_REQ_ITEMCOMPOSITION);
11250 ADD_HPKT(0x0178, 4, CZ_REQ_ITEMIDENTIFY);
11251 ADD_HPKT(0x01fd, 25, CZ_REQ_ITEMREPAIR);
11252 ADD_HPKT(0x0b66, 26, CZ_REQ_ITEMREPAIR2);
11253 ADD_HPKT(0x09f3, 11, CZ_REQ_ITEM_FROM_RODEX);
11254 ADD_HPKT(0x01f9, 6, CZ_REQ_JOIN_BABY);
11255 ADD_HPKT(0x01e5, 6, CZ_REQ_JOIN_COUPLE);
11256 ADD_HPKT(0x00fc, 6, CZ_REQ_JOIN_GROUP);
11257 ADD_HPKT(0x0168, 14, CZ_REQ_JOIN_GUILD);
11258 ADD_HPKT(0x0916, 26, CZ_REQ_JOIN_GUILD2);
11259 ADD_HPKT(0x0100, 2, CZ_REQ_LEAVE_GROUP);
11260 ADD_HPKT(0x0159, 54, CZ_REQ_LEAVE_GUILD);
11261 ADD_HPKT(0x0273, 30, CZ_REQ_MAIL_RETURN);
11262 ADD_HPKT(0x0165, 30, CZ_REQ_MAKE_GUILD);
11263 ADD_HPKT(0x01ae, 6, CZ_REQ_MAKINGARROW);
11264 ADD_HPKT(0x025b, 8, CZ_REQ_MAKINGITEM);
11265 ADD_HPKT(0x096e, -1, CZ_REQ_MERGE_ITEM);
11266 ADD_HPKT(0x0b28, 3, CZ_REQ_MOVE_GUILD_AGIT);
11267 ADD_HPKT(0x09ee, 11, CZ_REQ_NEXT_RODEX);
11268 ADD_HPKT(0x00b9, 6, CZ_REQ_NEXT_SCRIPT);
11270 ADD_HPKT(0x012f, -1, CZ_REQ_OPENSTORE);
11271 ADD_HPKT(0x01b2, -1, CZ_REQ_OPENSTORE2);
11272 ADD_HPKT(0x09b6, 6, CZ_REQ_OPEN_BANKING);
11276 ADD_HPKT(0x0a19, 2, CZ_REQ_OPEN_ROULETTE);
11277 ADD_HPKT(0x0a68, 3, CZ_REQ_OPEN_UI);
11278 ADD_HPKT(0x0a08, 26, CZ_REQ_OPEN_WRITE_RODEX);
11279 ADD_HPKT(0x0910, 10, CZ_REQ_PARTY_NAME);
11282 ADD_HPKT(0x020f, 10, CZ_REQ_PVPPOINT);
11285 ADD_HPKT(0x097c, 4, CZ_REQ_RANKING);
11286 ADD_HPKT(0x09ea, 11, CZ_REQ_READ_RODEX);
11287 ADD_HPKT(0x0ac1, 26, CZ_REQ_REFRESH_RODEX);
11288 ADD_HPKT(0x01c0, 2, CZ_REQ_REMAINTIME);
11291 ADD_HPKT(0x00e0, 30, CZ_REQ_ROLE_CHANGE);
11292 ADD_HPKT(0x0a1b, 2, CZ_REQ_ROULETTE_INFO);
11294 ADD_HPKT(0x0a6e, -1, CZ_REQ_SEND_RODEX);
11296 ADD_HPKT(0x00ba, 2, CZ_REQ_STATUS);
11297 ADD_HPKT(0x0213, 26, CZ_REQ_STATUS_GM);
11298 ADD_HPKT(0x0a46, 14, CZ_REQ_STYLE_CHANGE);
11299 ADD_HPKT(0x0afc, 16, CZ_REQ_STYLE_CHANGE2);
11300 ADD_HPKT(0x00ab, 4, CZ_REQ_TAKEOFF_EQUIP);
11303 ADD_HPKT(0x00c1, 2, CZ_REQ_USER_COUNT);
11304 ADD_HPKT(0x0222, 6, CZ_REQ_WEAPONREFINE);
11305 ADD_HPKT(0x00a9, 6, CZ_REQ_WEAR_EQUIP);
11306 ADD_HPKT(0x0998, 8, CZ_REQ_WEAR_EQUIP_V5);
11307 ADD_HPKT(0x00d3, 2, CZ_REQ_WHISPER_LIST);
11308 ADD_HPKT(0x09f1, 11, CZ_REQ_ZENY_FROM_RODEX);
11309 ADD_HPKT(0x0197, 4, CZ_RESET);
11310 ADD_HPKT(0x00b2, 3, CZ_RESTART);
11311 ADD_HPKT(0x0940, 2, CZ_SEARCH_STORE_INFO);
11313 ADD_HPKT(0x07dc, 6, CZ_SEEK_PARTY);
11314 ADD_HPKT(0x07de, 30, CZ_SEEK_PARTY_MEMBER);
11315 ADD_HPKT(0x01ce, 6, CZ_SELECTAUTOSPELL);
11316 ADD_HPKT(0x0980, 7, CZ_SELECTCART);
11317 ADD_HPKT(0x01a7, 4, CZ_SELECT_PETEGG);
11318 ADD_HPKT(0x011b, 20, CZ_SELECT_WARPPOINT);
11319 ADD_HPKT(0x00cf, 27, CZ_SETTING_WHISPER_PC);
11321 ADD_HPKT(0x084a, 2, CZ_SE_CASHSHOP_CLOSE);
11322 ADD_HPKT(0x0844, 2, CZ_SE_CASHSHOP_OPEN);
11323 ADD_HPKT(0x0b6d, 6, CZ_SE_CASHSHOP_OPEN2);
11325 ADD_HPKT(0x01bb, 26, CZ_SHIFT);
11327 ADD_HPKT(0x0b21, 13, CZ_SHORTCUT_KEY_CHANGE);
11329 ADD_HPKT(0x080c, 2, CZ_SIMPLE_CASH_BTNSHOW);
11331 ADD_HPKT(0x092d, 2, CZ_SSILIST_ITEM_CLICK);
11333 ADD_HPKT(0x0b10, 10, CZ_START_USE_SKILL);
11334 ADD_HPKT(0x00bb, 5, CZ_STATUS_CHANGE);
11335 ADD_HPKT(0x0b11, 4, CZ_STOP_USE_SKILL);
11336 ADD_HPKT(0x0a48, 2, CZ_STYLE_CLOSE);
11337 ADD_HPKT(0x0225, 2, CZ_TAEKWON_RANK);
11338 ADD_HPKT(0x019f, 6, CZ_TRYCAPTURE_MONSTER);
11339 ADD_HPKT(0x08b5, 6, CZ_TRYCOLLECTION);
11340 ADD_HPKT(0x0b35, 3, CZ_UNINSTALLATION);
11341 ADD_HPKT(0x0112, 4, CZ_UPGRADE_SKILLLEVEL);
11343 ADD_HPKT(0x0439, 8, CZ_USE_ITEM2);
11344 ADD_HPKT(0x02e2, 20, CZ_USE_ITEM_NEW_JAPEN);
11345 ADD_HPKT(0x0918, 2, CZ_USE_SKILL);
11346 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
11347 ADD_HPKT(0x02e3, 22, CZ_USE_SKILL_NEW_JAPEN);
11348 ADD_HPKT(0x0af4, 11, CZ_USE_SKILL_TOGROUND);
11349 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
11352 ADD_HPKT(0x0096, -1, CZ_WHISPER);
11669 ADD_TPKT(0x0073, 11, ZC_ACCEPT_ENTER);
11670 ADD_TPKT(0x02eb, 13, ZC_ACCEPT_ENTER2);
11671 ADD_TPKT(0x0a18, 14, ZC_ACCEPT_ENTER3);
11672 ADD_TPKT(0x0083, 2, ZC_ACCEPT_QUIT);
11673 ADD_TPKT(0x0a24, 66, ZC_ACH_UPDATE);
11674 ADD_TPKT(0x01e0, 30, ZC_ACK_ACCOUNTNAME);
11675 ADD_TPKT(0x012c, 3, ZC_ACK_ADDITEM_TO_CART);
11677 ADD_TPKT(0x0b3f, 64, ZC_ACK_ADD_ITEM_RODEX);
11681 ADD_TPKT(0x09a8, 16, ZC_ACK_BANKING_DEPOSIT);
11682 ADD_TPKT(0x09aa, 16, ZC_ACK_BANKING_WITHDRAW);
11683 ADD_TPKT(0x015c, 90, ZC_ACK_BAN_GUILD);
11684 ADD_TPKT(0x0839, 66, ZC_ACK_BAN_GUILD_SSO);
11689 ADD_TPKT(0x0a2f, 7, ZC_ACK_CHANGE_TITLE);
11690 ADD_TPKT(0x0989, 2, ZC_ACK_CLAN_LEAVE);
11691 ADD_TPKT(0x09b9, 4, ZC_ACK_CLOSE_BANKING);
11693 ADD_TPKT(0x0a1e, 3, ZC_ACK_CLOSE_ROULETTE);
11695 ADD_TPKT(0x00d6, 3, ZC_ACK_CREATE_CHATROOM);
11696 ADD_TPKT(0x09f6, 11, ZC_ACK_DELETE_RODEX);
11702 ADD_TPKT(0x00e7, 3, ZC_ACK_EXCHANGE_ITEM);
11703 ADD_TPKT(0x01f5, 9, ZC_ACK_EXCHANGE_ITEM2);
11706 ADD_TPKT(0x09da, -1, ZC_ACK_GUILDSTORAGE_LOG);
11707 ADD_TPKT(0x0176, 106, ZC_ACK_GUILD_MEMBER_INFO);
11709 ADD_TPKT(0x0913, 30, ZC_ACK_GUILD_NAME);
11712 ADD_TPKT(0x017d, 7, ZC_ACK_ITEMCOMPOSITION);
11713 ADD_TPKT(0x0179, 5, ZC_ACK_ITEMIDENTIFY);
11715 ADD_TPKT(0x0188, 8, ZC_ACK_ITEMREFINING);
11716 ADD_TPKT(0x01fe, 5, ZC_ACK_ITEMREPAIR);
11717 ADD_TPKT(0x09f4, 12, ZC_ACK_ITEM_FROM_RODEX);
11718 ADD_TPKT(0x015a, 66, ZC_ACK_LEAVE_GUILD);
11719 ADD_TPKT(0x0255, 5, ZC_ACK_MAIL_ADD_ITEM);
11720 ADD_TPKT(0x0257, 8, ZC_ACK_MAIL_DELETE);
11721 ADD_TPKT(0x0274, 8, ZC_ACK_MAIL_RETURN);
11722 ADD_TPKT(0x00fa, 3, ZC_ACK_MAKE_GROUP);
11723 ADD_TPKT(0x096f, 7, ZC_ACK_MERGE_ITEM);
11724 ADD_TPKT(0x0a28, 3, ZC_ACK_OPENSTORE2);
11725 ADD_TPKT(0x09b7, 4, ZC_ACK_OPEN_BANKING);
11727 ADD_TPKT(0x0a1a, 25, ZC_ACK_OPEN_ROULETTE);
11728 ADD_TPKT(0x0a12, 27, ZC_ACK_OPEN_WRITE_RODEX);
11729 ADD_TPKT(0x0911, 30, ZC_ACK_PARTY_NAME);
11732 ADD_TPKT(0x0210, 22, ZC_ACK_PVPPOINT);
11735 ADD_TPKT(0x0af6, 88, ZC_ACK_RANKING);
11736 ADD_TPKT(0x0b63, -1, ZC_ACK_READ_RODEX);
11740 ADD_TPKT(0x018f, 8, ZC_ACK_REQMAKINGITEM);
11741 ADD_TPKT(0x0adf, 58, ZC_ACK_REQNAME);
11742 ADD_TPKT(0x0195, 102, ZC_ACK_REQNAMEALL);
11743 ADD_TPKT(0x0a30, 106, ZC_ACK_REQNAMEALL2);
11744 ADD_TPKT(0x0af7, 32, ZC_ACK_REQNAME_BYGID);
11745 ADD_TPKT(0x0173, 3, ZC_ACK_REQ_ALLY_GUILD);
11747 ADD_TPKT(0x018b, 4, ZC_ACK_REQ_DISCONNECT);
11749 ADD_TPKT(0x00fd, 27, ZC_ACK_REQ_JOIN_GROUP);
11750 ADD_TPKT(0x0169, 3, ZC_ACK_REQ_JOIN_GUILD);
11751 ADD_TPKT(0x0ac2, -1, ZC_ACK_RODEX_LIST);
11752 ADD_TPKT(0x0a1c, -1, ZC_ACK_ROULEITTE_INFO);
11754 ADD_TPKT(0x09ed, 3, ZC_ACK_SEND_RODEX);
11757 ADD_TPKT(0x0214, 42, ZC_ACK_STATUS_GM);
11759 ADD_TPKT(0x0110, 14, ZC_ACK_TOUSESKILL);
11761 ADD_TPKT(0x0223, 10, ZC_ACK_WEAPONREFINE);
11762 ADD_TPKT(0x0999, 11, ZC_ACK_WEAR_EQUIP_V5);
11763 ADD_TPKT(0x0098, 3, ZC_ACK_WHISPER);
11764 ADD_TPKT(0x09df, 7, ZC_ACK_WHISPER02);
11765 ADD_TPKT(0x09f2, 12, ZC_ACK_ZENY_FROM_RODEX);
11766 ADD_TPKT(0x013b, 4, ZC_ACTION_FAILURE);
11767 ADD_TPKT(0x02b7, 7, ZC_ACTIVE_QUEST);
11768 ADD_TPKT(0x0b42, 62, ZC_ADD_EXCHANGE_ITEM);
11769 ADD_TPKT(0x080f, 30, ZC_ADD_EXCHANGE_ITEM2);
11770 ADD_TPKT(0x0a09, 55, ZC_ADD_EXCHANGE_ITEM3);
11771 ADD_TPKT(0x0a96, 61, ZC_ADD_EXCHANGE_ITEM4);
11772 ADD_TPKT(0x0209, 36, ZC_ADD_FRIENDS_LIST);
11773 ADD_TPKT(0x0b45, 58, ZC_ADD_ITEM_TO_CART);
11774 ADD_TPKT(0x01c5, 32, ZC_ADD_ITEM_TO_CART2);
11775 ADD_TPKT(0x0a0b, 57, ZC_ADD_ITEM_TO_CART3);
11776 ADD_TPKT(0x00f4, 31, ZC_ADD_ITEM_TO_STORE);
11777 ADD_TPKT(0x01c4, 32, ZC_ADD_ITEM_TO_STORE2);
11778 ADD_TPKT(0x0a0a, 57, ZC_ADD_ITEM_TO_STORE3);
11779 ADD_TPKT(0x0ae4, 89, ZC_ADD_MEMBER_TO_GROUP);
11780 ADD_TPKT(0x01e9, 81, ZC_ADD_MEMBER_TO_GROUP2);
11781 ADD_TPKT(0x02b3, 107, ZC_ADD_QUEST);
11782 ADD_TPKT(0x0b0c, 155, ZC_ADD_QUEST_EX);
11783 ADD_TPKT(0x0185, 34, ZC_ADD_RELATED_GUILD);
11784 ADD_TPKT(0x0b31, 17, ZC_ADD_SKILL);
11787 ADD_TPKT(0x0283, 6, ZC_AID);
11788 ADD_TPKT(0x0a4b, 22, ZC_AIRSHIP_MAPMOVE);
11789 ADD_TPKT(0x0a4c, 28, ZC_AIRSHIP_SERVERMOVE);
11790 ADD_TPKT(0x021c, 10, ZC_ALCHEMIST_POINT);
11791 ADD_TPKT(0x021a, 282, ZC_ALCHEMIST_RANK);
11792 ADD_TPKT(0x0a23, -1, ZC_ALL_ACH_LIST);
11793 ADD_TPKT(0x02b1, -1, ZC_ALL_QUEST_LIST);
11794 ADD_TPKT(0x097a, -1, ZC_ALL_QUEST_LIST2);
11795 ADD_TPKT(0x09f8, -1, ZC_ALL_QUEST_LIST3);
11796 ADD_TPKT(0x0aff, -1, ZC_ALL_QUEST_LIST4);
11797 ADD_TPKT(0x02b2, -1, ZC_ALL_QUEST_MISSION);
11798 ADD_TPKT(0x0a98, 10, ZC_ALT_EQUIPMENT_EQUIP);
11799 ADD_TPKT(0x0a9b, -1, ZC_ALT_EQUIPMENT_ITEMS);
11800 ADD_TPKT(0x0a9a, 10, ZC_ALT_EQUIPMENT_REMOVE);
11802 ADD_TPKT(0x0b1b, 2, ZC_ALT_PING);
11803 ADD_TPKT(0x0a41, 18, ZC_AOE_EFFECT_SKILL);
11807 ADD_TPKT(0x013a, 4, ZC_ATTACK_RANGE);
11810 ADD_TPKT(0x0250, 3, ZC_AUCTION_RESULT);
11811 ADD_TPKT(0x025f, 6, ZC_AUCTION_WINDOWS);
11812 ADD_TPKT(0x0147, 39, ZC_AUTORUN_SKILL);
11813 ADD_TPKT(0x0afb, -1, ZC_AUTOSPELLLIST);
11814 ADD_TPKT(0x0216, 6, ZC_BABYMSG);
11815 ADD_TPKT(0x09a6, 12, ZC_BANKING_CHECK);
11816 ADD_TPKT(0x0b7c, -1, ZC_BAN_LIST);
11817 ADD_TPKT(0x02dc, -1, ZC_BATTLEFIELD_CHAT);
11823 ADD_TPKT(0x07eb, -1, ZC_BATTLE_FIELD_LIST);
11827 ADD_TPKT(0x021b, 10, ZC_BLACKSMITH_POINT);
11828 ADD_TPKT(0x0219, 282, ZC_BLACKSMITH_RANK);
11829 ADD_TPKT(0x01d1, 14, ZC_BLADESTOP);
11830 ADD_TPKT(0x0293, 70, ZC_BOSS_INFO);
11831 ADD_TPKT(0x009a, -1, ZC_BROADCAST);
11832 ADD_TPKT(0x01c3, -1, ZC_BROADCAST2);
11833 ADD_TPKT(0x081f, -1, ZC_BROADCAST4);
11835 ADD_TPKT(0x0814, 86, ZC_BUYING_STORE_ENTRY);
11836 ADD_TPKT(0x07ef, 8, ZC_CANCEL_BATTLE_FIELD);
11838 ADD_TPKT(0x012b, 2, ZC_CARTOFF);
11842 ADD_TPKT(0x0903, -1, ZC_CART_ITEMLIST_EQUIP);
11845 ADD_TPKT(0x0902, -1, ZC_CART_ITEMLIST_NORMAL);
11847 ADD_TPKT(0x0123, -1, ZC_CART_NORMAL_ITEMLIST);
11850 ADD_TPKT(0x0299, 8, ZC_CASH_ITEM_DELETE);
11851 ADD_TPKT(0x0298, 10, ZC_CASH_TIME_COUNTER);
11852 ADD_TPKT(0x0230, 12, ZC_CHANGESTATE_MER);
11853 ADD_TPKT(0x01a4, 11, ZC_CHANGESTATE_PET);
11854 ADD_TPKT(0x00df, -1, ZC_CHANGE_CHATROOM);
11855 ADD_TPKT(0x009c, 9, ZC_CHANGE_DIRECTION);
11856 ADD_TPKT(0x07fc, 10, ZC_CHANGE_GROUP_MASTER);
11857 ADD_TPKT(0x0b47, 14, ZC_CHANGE_GUILD);
11858 ADD_TPKT(0x0b43, 48, ZC_CHANGE_ITEM_OPTION);
11860 ADD_TPKT(0x098a, -1, ZC_CLANINFO);
11861 ADD_TPKT(0x08d6, 6, ZC_CLEAR_DIALOG);
11863 ADD_TPKT(0x00b6, 6, ZC_CLOSE_DIALOG);
11865 ADD_TPKT(0x00f8, 2, ZC_CLOSE_STORE);
11866 ADD_TPKT(0x01d2, 10, ZC_COMBODELAY);
11867 ADD_TPKT(0x0144, 23, ZC_COMPASS);
11870 ADD_TPKT(0x02d9, 10, ZC_CONFIG);
11871 ADD_TPKT(0x02da, 3, ZC_CONFIG_NOTIFY);
11872 ADD_TPKT(0x01ea, 6, ZC_CONGRATULATION);
11874 ADD_TPKT(0x01e6, 26, ZC_COUPLENAME);
11875 ADD_TPKT(0x0141, 14, ZC_COUPLESTATUS);
11876 ADD_TPKT(0x0a3b, -1, ZC_CUSTOM_HAT_EFFECT);
11877 ADD_TPKT(0x09c1, 10, ZC_C_MARKERINFO);
11878 ADD_TPKT(0x0285, 6, ZC_DEATH_QUESTION);
11879 ADD_TPKT(0x0adb, -1, ZC_DEBUGMSG);
11882 ADD_TPKT(0x020a, 10, ZC_DELETE_FRIENDS);
11887 ADD_TPKT(0x0184, 10, ZC_DELETE_RELATED_GUILD);
11888 ADD_TPKT(0x02b4, 6, ZC_DEL_QUEST);
11889 ADD_TPKT(0x00d8, 6, ZC_DESTROY_ROOM);
11890 ADD_TPKT(0x01cf, 28, ZC_DEVOTIONLIST);
11892 ADD_TPKT(0x0132, 6, ZC_DISAPPEAR_ENTRY);
11894 ADD_TPKT(0x01b9, 6, ZC_DISPEL);
11895 ADD_TPKT(0x0205, 26, ZC_DIVORCE);
11896 ADD_TPKT(0x0a02, 4, ZC_DRESSROOM_OPEN);
11898 ADD_TPKT(0x08ff, 24, ZC_EFST_SET_ENTER);
11899 ADD_TPKT(0x0984, 28, ZC_EFST_SET_ENTER2);
11900 ADD_TPKT(0x081d, 22, ZC_EL_INIT);
11901 ADD_TPKT(0x081e, 8, ZC_EL_PAR_CHANGE);
11902 ADD_TPKT(0x00c0, 7, ZC_EMOTION);
11903 ADD_TPKT(0x00db, -1, ZC_ENTER_ROOM);
11904 ADD_TPKT(0x090e, 2, ZC_ENTRY_QUEUE_INIT);
11905 ADD_TPKT(0x02bb, 8, ZC_EQUIPITEM_DAMAGED);
11906 ADD_TPKT(0x00a4, -1, ZC_EQUIPMENT_ITEMLIST);
11907 ADD_TPKT(0x0295, -1, ZC_EQUIPMENT_ITEMLIST2);
11908 ADD_TPKT(0x02d0, -1, ZC_EQUIPMENT_ITEMLIST3);
11909 ADD_TPKT(0x0b37, -1, ZC_EQUIPWIN_MICROSCOPE);
11910 ADD_TPKT(0x0859, -1, ZC_EQUIPWIN_MICROSCOPE2);
11914 ADD_TPKT(0x0adc, 6, ZC_EQUIPWIN_OTHER);
11915 ADD_TPKT(0x013c, 4, ZC_EQUIP_ARROW);
11916 ADD_TPKT(0x07e0, 58, ZC_ES_NOTI_MYINFO);
11917 ADD_TPKT(0x00f1, 2, ZC_EXCHANGEITEM_UNDO);
11918 ADD_TPKT(0x00f0, 3, ZC_EXEC_EXCHANGE_ITEM);
11923 ADD_TPKT(0x08d2, 10, ZC_FASTMOVE);
11924 ADD_TPKT(0x0982, 7, ZC_FATIGUE_CHN);
11925 ADD_TPKT(0x022f, 7, ZC_FEED_MER);
11926 ADD_TPKT(0x01a3, 7, ZC_FEED_PET);
11927 ADD_TPKT(0x02c2, -1, ZC_FORMATSTRING_MSG);
11929 ADD_TPKT(0x0201, -1, ZC_FRIENDS_LIST);
11930 ADD_TPKT(0x0206, 35, ZC_FRIENDS_STATE);
11931 ADD_TPKT(0x0227, 18, ZC_GAME_GUARD);
11932 ADD_TPKT(0x0280, 12, ZC_GANGSI_POINT);
11933 ADD_TPKT(0x0282, 284, ZC_GANGSI_RANK);
11934 ADD_TPKT(0x0a15, 12, ZC_GOLDPCCAFE_POINT);
11935 ADD_TPKT(0x0853, -1, ZC_GPK_AUTH);
11936 ADD_TPKT(0x0851, -1, ZC_GPK_DYNCODE);
11937 ADD_TPKT(0x0b5d, 10, ZC_GRADE_ENCHANT_ACK);
11940 ADD_TPKT(0x0101, 6, ZC_GROUPINFO_CHANGE);
11941 ADD_TPKT(0x0ab2, 7, ZC_GROUP_ISALIVE);
11942 ADD_TPKT(0x0ae5, -1, ZC_GROUP_LIST);
11946 ADD_TPKT(0x0b27, -1, ZC_GUILD_AGIT_INFO);
11947 ADD_TPKT(0x017f, -1, ZC_GUILD_CHAT);
11948 ADD_TPKT(0x0b36, -1, ZC_GUILD_EMBLEM_IMG);
11949 ADD_TPKT(0x0b7b, 118, ZC_GUILD_INFO);
11950 ADD_TPKT(0x01b6, 114, ZC_GUILD_INFO2);
11952 ADD_TPKT(0x016f, 182, ZC_GUILD_NOTICE);
11953 ADD_TPKT(0x0afd, -1, ZC_GUILD_POSITION);
11954 ADD_TPKT(0x0162, -1, ZC_GUILD_SKILLINFO);
11955 ADD_TPKT(0x01b8, 3, ZC_GUILD_ZENY_ACK);
11956 ADD_TPKT(0x02a6, -1, ZC_HACKSH_CPX_MSG);
11957 ADD_TPKT(0x0449, 4, ZC_HACKSH_ERROR_MSG);
11958 ADD_TPKT(0x01ff, 10, ZC_HIGHJUMP);
11959 ADD_TPKT(0x0235, -1, ZC_HOSKILLINFO_LIST);
11960 ADD_TPKT(0x0239, 11, ZC_HOSKILLINFO_UPDATE);
11961 ADD_TPKT(0x07db, 8, ZC_HO_PAR_CHANGE);
11962 ADD_TPKT(0x0977, 14, ZC_HP_INFO);
11963 ADD_TPKT(0x0a36, 7, ZC_HP_INFO_TINY);
11964 ADD_TPKT(0x027a, -1, ZC_HUNTINGLIST);
11965 ADD_TPKT(0x08fe, -1, ZC_HUNTING_QUEST_INFO);
11966 ADD_TPKT(0x01c2, 10, ZC_INFO_REMAINTIME);
11967 ADD_TPKT(0x0b0b, 4, ZC_INVENTORY_END);
11975 ADD_TPKT(0x0b08, -1, ZC_INVENTORY_START);
11976 ADD_TPKT(0x0908, 5, ZC_INVENTORY_TAB);
11977 ADD_TPKT(0x02f5, 7, ZC_IRMAIL_NOTIFY);
11978 ADD_TPKT(0x02f4, 3, ZC_IRMAIL_SEND_RES);
11979 ADD_TPKT(0x02d5, 2, ZC_ISVR_DISCONNECT);
11980 ADD_TPKT(0x017b, -1, ZC_ITEMCOMPOSITION_LIST);
11981 ADD_TPKT(0x0177, -1, ZC_ITEMIDENTIFY_LIST);
11982 ADD_TPKT(0x07e3, 6, ZC_ITEMLISTWIN_OPEN);
11984 ADD_TPKT(0x00a1, 6, ZC_ITEM_DISAPPEAR);
11985 ADD_TPKT(0x009d, 19, ZC_ITEM_ENTRY);
11986 ADD_TPKT(0x0add, 24, ZC_ITEM_FALL_ENTRY);
11987 ADD_TPKT(0x084b, 21, ZC_ITEM_FALL_ENTRY4);
11988 ADD_TPKT(0x0b41, 70, ZC_ITEM_PICKUP_ACK);
11989 ADD_TPKT(0x029a, 37, ZC_ITEM_PICKUP_ACK2);
11990 ADD_TPKT(0x02d4, 39, ZC_ITEM_PICKUP_ACK3);
11991 ADD_TPKT(0x0990, 41, ZC_ITEM_PICKUP_ACK_V5);
11992 ADD_TPKT(0x0a0c, 66, ZC_ITEM_PICKUP_ACK_V6);
11993 ADD_TPKT(0x0a37, 69, ZC_ITEM_PICKUP_ACK_V7);
11994 ADD_TPKT(0x0b67, 33, ZC_ITEM_PICKUP_PARTY);
11995 ADD_TPKT(0x0b13, 48, ZC_ITEM_PREVIEW);
11996 ADD_TPKT(0x00af, 6, ZC_ITEM_THROW_ACK);
11997 ADD_TPKT(0x07ed, 10, ZC_JOIN_BATTLE_FIELD);
11998 ADD_TPKT(0x0236, 10, ZC_KILLER_POINT);
11999 ADD_TPKT(0x0238, 282, ZC_KILLER_RANK);
12000 ADD_TPKT(0x021e, 6, ZC_LESSEFFECT);
12001 ADD_TPKT(0x00b1, 8, ZC_LONGPAR_CHANGE);
12003 ADD_TPKT(0x024a, 70, ZC_MAIL_RECEIVE);
12004 ADD_TPKT(0x0245, 3, ZC_MAIL_REQ_GET_ITEM);
12005 ADD_TPKT(0x0240, -1, ZC_MAIL_REQ_GET_LIST);
12006 ADD_TPKT(0x0242, -1, ZC_MAIL_REQ_OPEN);
12007 ADD_TPKT(0x0249, 3, ZC_MAIL_REQ_SEND);
12008 ADD_TPKT(0x0260, 6, ZC_MAIL_WINDOWS);
12009 ADD_TPKT(0x018d, -1, ZC_MAKABLEITEMLIST);
12010 ADD_TPKT(0x01ad, -1, ZC_MAKINGARROW_LIST);
12011 ADD_TPKT(0x025a, -1, ZC_MAKINGITEM_LIST);
12012 ADD_TPKT(0x02e7, -1, ZC_MAPPROPERTY);
12013 ADD_TPKT(0x099b, 8, ZC_MAPPROPERTY_R2);
12015 ADD_TPKT(0x0b7d, -1, ZC_MEMBERMGR_INFO);
12016 ADD_TPKT(0x0aa6, 36, ZC_MEMBER_ADD);
12017 ADD_TPKT(0x00dd, 29, ZC_MEMBER_EXIT);
12018 ADD_TPKT(0x00dc, 28, ZC_MEMBER_NEWENTRY);
12019 ADD_TPKT(0x02cd, 71, ZC_MEMORIALDUNGEON_INFO);
12023 ADD_TPKT(0x00b7, -1, ZC_MENU_LIST);
12024 ADD_TPKT(0x096d, -1, ZC_MERGE_ITEM_OPEN);
12025 ADD_TPKT(0x029b, 80, ZC_MER_INIT);
12026 ADD_TPKT(0x02a2, 8, ZC_MER_PAR_CHANGE);
12027 ADD_TPKT(0x029c, 66, ZC_MER_PROPERTY);
12028 ADD_TPKT(0x029d, -1, ZC_MER_SKILLINFO_LIST);
12029 ADD_TPKT(0x029e, 11, ZC_MER_SKILLINFO_UPDATE);
12030 ADD_TPKT(0x0906, -1, ZC_MICROSCOPE);
12031 ADD_TPKT(0x0440, 10, ZC_MILLENNIUMSHIELD);
12032 ADD_TPKT(0x018c, 29, ZC_MONSTER_INFO);
12033 ADD_TPKT(0x01cc, 9, ZC_MONSTER_TALK);
12034 ADD_TPKT(0x0291, 4, ZC_MSG);
12035 ADD_TPKT(0x09cd, 8, ZC_MSG_COLOR);
12036 ADD_TPKT(0x07e6, 8, ZC_MSG_SKILL);
12037 ADD_TPKT(0x0196, 9, ZC_MSG_STATE_CHANGE);
12038 ADD_TPKT(0x043f, 25, ZC_MSG_STATE_CHANGE2);
12039 ADD_TPKT(0x0983, 29, ZC_MSG_STATE_CHANGE3);
12040 ADD_TPKT(0x07e2, 8, ZC_MSG_VALUE);
12041 ADD_TPKT(0x010c, 6, ZC_MVP);
12042 ADD_TPKT(0x010a, 6, ZC_MVP_GETTING_ITEM);
12044 ADD_TPKT(0x014c, -1, ZC_MYGUILD_BASIC_INFO);
12046 ADD_TPKT(0x08e2, 27, ZC_NAVIGATION_ACTIVE);
12047 ADD_TPKT(0x00a3, -1, ZC_NORMAL_ITEMLIST);
12048 ADD_TPKT(0x01ee, -1, ZC_NORMAL_ITEMLIST2);
12049 ADD_TPKT(0x02e8, -1, ZC_NORMAL_ITEMLIST3);
12050 ADD_TPKT(0x008a, 29, ZC_NOTIFY_ACT);
12051 ADD_TPKT(0x02e1, 33, ZC_NOTIFY_ACT2);
12052 ADD_TPKT(0x08c8, 34, ZC_NOTIFY_ACT3);
12053 ADD_TPKT(0x007a, 58, ZC_NOTIFY_ACTENTRY);
12054 ADD_TPKT(0x008b, 23, ZC_NOTIFY_ACT_POSITION);
12059 ADD_TPKT(0x008d, -1, ZC_NOTIFY_CHAT);
12060 ADD_TPKT(0x0109, -1, ZC_NOTIFY_CHAT_PARTY);
12061 ADD_TPKT(0x098e, -1, ZC_NOTIFY_CLAN_CHAT);
12063 ADD_TPKT(0x0220, 10, ZC_NOTIFY_CRAZYKILLER);
12064 ADD_TPKT(0x019b, 10, ZC_NOTIFY_EFFECT);
12065 ADD_TPKT(0x01f3, 10, ZC_NOTIFY_EFFECT2);
12066 ADD_TPKT(0x0b69, 18, ZC_NOTIFY_EFFECT3);
12069 ADD_TPKT(0x0acc, 18, ZC_NOTIFY_EXP);
12070 ADD_TPKT(0x02ef, 8, ZC_NOTIFY_FONT);
12071 ADD_TPKT(0x0117, 18, ZC_NOTIFY_GROUNDSKILL);
12072 ADD_TPKT(0x0106, 10, ZC_NOTIFY_HP_TO_GROUPM);
12074 ADD_TPKT(0x0075, -1, ZC_NOTIFY_INITCHAR);
12077 ADD_TPKT(0x0189, 4, ZC_NOTIFY_MAPINFO);
12078 ADD_TPKT(0x0199, 4, ZC_NOTIFY_MAPPROPERTY);
12079 ADD_TPKT(0x01d6, 4, ZC_NOTIFY_MAPPROPERTY2);
12080 ADD_TPKT(0x0086, 16, ZC_NOTIFY_MOVE);
12081 ADD_TPKT(0x007b, 60, ZC_NOTIFY_MOVEENTRY);
12082 ADD_TPKT(0x09db, -1, ZC_NOTIFY_MOVEENTRY10);
12083 ADD_TPKT(0x09fd, -1, ZC_NOTIFY_MOVEENTRY11);
12084 ADD_TPKT(0x01da, 64, ZC_NOTIFY_MOVEENTRY2);
12085 ADD_TPKT(0x022c, 69, ZC_NOTIFY_MOVEENTRY3);
12086 ADD_TPKT(0x02ec, 71, ZC_NOTIFY_MOVEENTRY4);
12087 ADD_TPKT(0x07f7, -1, ZC_NOTIFY_MOVEENTRY7);
12088 ADD_TPKT(0x0856, -1, ZC_NOTIFY_MOVEENTRY8);
12089 ADD_TPKT(0x0914, -1, ZC_NOTIFY_MOVEENTRY9);
12090 ADD_TPKT(0x0079, 53, ZC_NOTIFY_NEWENTRY);
12091 ADD_TPKT(0x09dc, -1, ZC_NOTIFY_NEWENTRY10);
12092 ADD_TPKT(0x09fe, -1, ZC_NOTIFY_NEWENTRY11);
12093 ADD_TPKT(0x01d9, 57, ZC_NOTIFY_NEWENTRY2);
12094 ADD_TPKT(0x022b, 61, ZC_NOTIFY_NEWENTRY3);
12095 ADD_TPKT(0x02ed, 63, ZC_NOTIFY_NEWENTRY4);
12096 ADD_TPKT(0x07f8, -1, ZC_NOTIFY_NEWENTRY5);
12097 ADD_TPKT(0x0858, -1, ZC_NOTIFY_NEWENTRY6);
12098 ADD_TPKT(0x090f, -1, ZC_NOTIFY_NEWENTRY7);
12099 ADD_TPKT(0x0a89, 61, ZC_NOTIFY_OFFLINE_STORE);
12100 ADD_TPKT(0x0278, 2, ZC_NOTIFY_PCBANG);
12102 ADD_TPKT(0x021f, 66, ZC_NOTIFY_PKINFO);
12103 ADD_TPKT(0x008e, -1, ZC_NOTIFY_PLAYERCHAT);
12104 ADD_TPKT(0x0087, 12, ZC_NOTIFY_PLAYERMOVE);
12107 ADD_TPKT(0x019a, 14, ZC_NOTIFY_RANKING);
12108 ADD_TPKT(0x0114, 31, ZC_NOTIFY_SKILL);
12109 ADD_TPKT(0x01de, 33, ZC_NOTIFY_SKILL2);
12111 ADD_TPKT(0x0078, 55, ZC_NOTIFY_STANDENTRY);
12112 ADD_TPKT(0x09dd, -1, ZC_NOTIFY_STANDENTRY10);
12113 ADD_TPKT(0x09ff, -1, ZC_NOTIFY_STANDENTRY11);
12114 ADD_TPKT(0x01d8, 58, ZC_NOTIFY_STANDENTRY2);
12115 ADD_TPKT(0x022a, 62, ZC_NOTIFY_STANDENTRY3);
12116 ADD_TPKT(0x02ee, 64, ZC_NOTIFY_STANDENTRY4);
12117 ADD_TPKT(0x07f9, -1, ZC_NOTIFY_STANDENTRY5);
12118 ADD_TPKT(0x0857, -1, ZC_NOTIFY_STANDENTRY7);
12119 ADD_TPKT(0x0915, -1, ZC_NOTIFY_STANDENTRY8);
12122 ADD_TPKT(0x007f, 6, ZC_NOTIFY_TIME);
12123 ADD_TPKT(0x09e7, 3, ZC_NOTIFY_UNREAD_RODEX);
12124 ADD_TPKT(0x0076, 9, ZC_NOTIFY_UPDATECHAR);
12125 ADD_TPKT(0x0077, 5, ZC_NOTIFY_UPDATEPLAYER);
12126 ADD_TPKT(0x0080, 7, ZC_NOTIFY_VANISH);
12128 ADD_TPKT(0x0093, 2, ZC_NPCACK_ENABLE);
12129 ADD_TPKT(0x0091, 22, ZC_NPCACK_MAPMOVE);
12130 ADD_TPKT(0x0ac7, 156, ZC_NPCACK_SERVERMOVE);
12131 ADD_TPKT(0x01b0, 11, ZC_NPCSPRITE_CHANGE);
12133 ADD_TPKT(0x0b0e, -1, ZC_NPC_BARTER_OPEN);
12134 ADD_TPKT(0x02c1, -1, ZC_NPC_CHAT);
12136 ADD_TPKT(0x0b7a, -1, ZC_NPC_MARKET_OPEN);
12138 ADD_TPKT(0x028a, 18, ZC_NPC_SHOWEFST_UPDATE);
12140 ADD_TPKT(0x0a91, -1, ZC_OFFLINE_STORE_ITEMS);
12145 ADD_TPKT(0x012d, 4, ZC_OPENSTORE);
12147 ADD_TPKT(0x0810, 3, ZC_OPEN_BUYING_STORE);
12148 ADD_TPKT(0x0142, 6, ZC_OPEN_EDITDLG);
12149 ADD_TPKT(0x01d4, 6, ZC_OPEN_EDITDLGSTR);
12152 ADD_TPKT(0x0ae2, 7, ZC_OPEN_UI);
12153 ADD_TPKT(0x0164, -1, ZC_OTHER_GUILD_LIST);
12154 ADD_TPKT(0x0ade, 6, ZC_OVERWEIGHT_PERCENT);
12161 ADD_TPKT(0x02c9, 3, ZC_PARTY_CONFIG);
12162 ADD_TPKT(0x02c6, 30, ZC_PARTY_JOIN_REQ);
12163 ADD_TPKT(0x02c5, 30, ZC_PARTY_JOIN_REQ_ACK);
12167 ADD_TPKT(0x0acb, 12, ZC_PAR_CHANGE);
12168 ADD_TPKT(0x01ab, 12, ZC_PAR_CHANGE_USER);
12169 ADD_TPKT(0x027b, 14, ZC_PCBANG_EFFECT);
12171 ADD_TPKT(0x0289, 12, ZC_PC_CASH_POINT_UPDATE);
12172 ADD_TPKT(0x00c6, -1, ZC_PC_PURCHASE_ITEMLIST);
12176 ADD_TPKT(0x00ca, 3, ZC_PC_PURCHASE_RESULT);
12178 ADD_TPKT(0x00c7, -1, ZC_PC_SELL_ITEMLIST);
12179 ADD_TPKT(0x00cb, 3, ZC_PC_SELL_RESULT);
12180 ADD_TPKT(0x08cb, -1, ZC_PERSONAL_INFOMATION);
12181 ADD_TPKT(0x097b, -1, ZC_PERSONAL_INFOMATION2);
12183 ADD_TPKT(0x01a6, -1, ZC_PETEGG_LIST);
12184 ADD_TPKT(0x01aa, 10, ZC_PET_ACT);
12186 ADD_TPKT(0x0b1d, 2, ZC_PING);
12187 ADD_TPKT(0x07fe, 26, ZC_PLAY_NPC_BGM);
12189 ADD_TPKT(0x0160, -1, ZC_POSITION_INFO);
12193 ADD_TPKT(0x096b, 4, ZC_PRNPC_STATE);
12194 ADD_TPKT(0x02f0, 10, ZC_PROGRESS);
12195 ADD_TPKT(0x09d1, 14, ZC_PROGRESS_ACTOR);
12196 ADD_TPKT(0x02f2, 2, ZC_PROGRESS_CANCEL);
12197 ADD_TPKT(0x0b76, 77, ZC_PROPERTY_HOMUN);
12198 ADD_TPKT(0x09f7, 77, ZC_PROPERTY_HOMUN_2);
12199 ADD_TPKT(0x0b2f, 73, ZC_PROPERTY_HOMUN_3);
12200 ADD_TPKT(0x027d, 62, ZC_PROPERTY_MERCE);
12201 ADD_TPKT(0x01a2, 37, ZC_PROPERTY_PET);
12202 ADD_TPKT(0x0446, 14, ZC_QUEST_NOTIFY_EFFECT);
12205 ADD_TPKT(0x0294, 10, ZC_READ_BOOK);
12206 ADD_TPKT(0x013d, 6, ZC_RECOVERY);
12207 ADD_TPKT(0x0a27, 8, ZC_RECOVERY2);
12208 ADD_TPKT(0x0a22, 7, ZC_RECV_ROULETTE_ITEM);
12209 ADD_TPKT(0x0aa2, -1, ZC_REFINE_ADD_ITEM);
12210 ADD_TPKT(0x0aa0, 2, ZC_REFINE_OPEN_WINDOW);
12211 ADD_TPKT(0x0ada, 32, ZC_REFINE_STATUS);
12212 ADD_TPKT(0x0074, 3, ZC_REFUSE_ENTER);
12213 ADD_TPKT(0x00da, 3, ZC_REFUSE_ENTER_ROOM);
12214 ADD_TPKT(0x0084, 2, ZC_REFUSE_QUIT);
12215 ADD_TPKT(0x0b0d, 10, ZC_REMOVE_EFFECT);
12216 ADD_TPKT(0x0b65, -1, ZC_REPAIRITEMLIST);
12219 ADD_TPKT(0x01c1, 14, ZC_REPLY_REMAINTIME);
12220 ADD_TPKT(0x0a26, 7, ZC_REQ_ACH_REWARD_ACK);
12223 ADD_TPKT(0x0207, 34, ZC_REQ_ADD_FRIENDS);
12224 ADD_TPKT(0x0171, 30, ZC_REQ_ALLY_GUILD);
12226 ADD_TPKT(0x0a29, 6, ZC_REQ_AU_BOT);
12227 ADD_TPKT(0x01f6, 34, ZC_REQ_BABY);
12228 ADD_TPKT(0x02aa, 4, ZC_REQ_CASH_PASSWORD);
12229 ADD_TPKT(0x01e2, 34, ZC_REQ_COUPLE);
12230 ADD_TPKT(0x00e5, 26, ZC_REQ_EXCHANGE_ITEM);
12231 ADD_TPKT(0x01f4, 32, ZC_REQ_EXCHANGE_ITEM2);
12234 ADD_TPKT(0x00fe, 30, ZC_REQ_JOIN_GROUP);
12235 ADD_TPKT(0x016a, 30, ZC_REQ_JOIN_GUILD);
12236 ADD_TPKT(0x023a, 4, ZC_REQ_STORE_PASSWORD);
12239 ADD_TPKT(0x00aa, 9, ZC_REQ_WEAR_EQUIP_ACK);
12240 ADD_TPKT(0x08d0, 9, ZC_REQ_WEAR_EQUIP_ACK2);
12241 ADD_TPKT(0x00b3, 3, ZC_RESTART_ACK);
12243 ADD_TPKT(0x0167, 3, ZC_RESULT_MAKE_GUILD);
12246 ADD_TPKT(0x0148, 8, ZC_RESURRECTION);
12247 ADD_TPKT(0x00e1, 30, ZC_ROLE_CHANGE);
12248 ADD_TPKT(0x00d7, -1, ZC_ROOM_NEWENTRY);
12249 ADD_TPKT(0x00b4, -1, ZC_SAY_DIALOG);
12250 ADD_TPKT(0x0972, -1, ZC_SAY_DIALOG2);
12253 ADD_TPKT(0x09cc, -1, ZC_SECRETSCAN_DATA);
12254 ADD_TPKT(0x07dd, 54, ZC_SEEK_PARTY);
12255 ADD_TPKT(0x07df, 54, ZC_SEEK_PARTY_MEMBER);
12256 ADD_TPKT(0x097f, -1, ZC_SELECTCART);
12257 ADD_TPKT(0x00c4, 6, ZC_SELECT_DEALTYPE);
12258 ADD_TPKT(0x00d1, 4, ZC_SETTING_WHISPER_PC);
12260 ADD_TPKT(0x0b6e, 14, ZC_SE_CASHSHOP_OPEN);
12261 ADD_TPKT(0x0a2b, 14, ZC_SE_CASHSHOP_OPEN2);
12262 ADD_TPKT(0x08d3, 10, ZC_SE_CASHSHOP_UPDATE);
12265 ADD_TPKT(0x027e, -1, ZC_SHANDA_PROTECT);
12266 ADD_TPKT(0x02b9, 191, ZC_SHORTCUT_KEY_LIST);
12267 ADD_TPKT(0x07d9, 268, ZC_SHORTCUT_KEY_LIST_V2);
12268 ADD_TPKT(0x0a00, 269, ZC_SHORTCUT_KEY_LIST_V3);
12269 ADD_TPKT(0x0b20, 271, ZC_SHORTCUT_KEY_LIST_V4);
12270 ADD_TPKT(0x01b1, 7, ZC_SHOWDIGIT);
12271 ADD_TPKT(0x08b3, -1, ZC_SHOWSCRIPT);
12272 ADD_TPKT(0x0145, 19, ZC_SHOW_IMAGE);
12273 ADD_TPKT(0x01b3, 67, ZC_SHOW_IMAGE2);
12275 ADD_TPKT(0x080d, 3, ZC_SIMPLE_CASH_BTNSHOW);
12277 ADD_TPKT(0x0441, 4, ZC_SKILLINFO_DELETE);
12278 ADD_TPKT(0x0b32, -1, ZC_SKILLINFO_LIST);
12279 ADD_TPKT(0x010e, 11, ZC_SKILLINFO_UPDATE);
12280 ADD_TPKT(0x0b33, 17, ZC_SKILLINFO_UPDATE2);
12281 ADD_TPKT(0x0215, 6, ZC_SKILLMSG);
12282 ADD_TPKT(0x0120, 6, ZC_SKILL_DISAPPEAR);
12283 ADD_TPKT(0x011f, 16, ZC_SKILL_ENTRY);
12284 ADD_TPKT(0x01c9, 97, ZC_SKILL_ENTRY2);
12285 ADD_TPKT(0x08c7, -1, ZC_SKILL_ENTRY3);
12286 ADD_TPKT(0x099f, -1, ZC_SKILL_ENTRY4);
12287 ADD_TPKT(0x09ca, -1, ZC_SKILL_ENTRY5);
12288 ADD_TPKT(0x043d, 8, ZC_SKILL_POSTDELAY);
12289 ADD_TPKT(0x043e, -1, ZC_SKILL_POSTDELAY_LIST);
12291 ADD_TPKT(0x0442, -1, ZC_SKILL_SELECT_REQUEST);
12292 ADD_TPKT(0x01ac, 6, ZC_SKILL_UPDATE);
12293 ADD_TPKT(0x01d3, 35, ZC_SOUND);
12294 ADD_TPKT(0x01d0, 8, ZC_SPIRITS);
12295 ADD_TPKT(0x01e1, 8, ZC_SPIRITS2);
12296 ADD_TPKT(0x08cf, 10, ZC_SPIRITS_ATTRIBUTE);
12297 ADD_TPKT(0x00c3, 8, ZC_SPRITE_CHANGE);
12298 ADD_TPKT(0x01d7, 15, ZC_SPRITE_CHANGE2);
12300 ADD_TPKT(0x0253, 3, ZC_STARPLACE);
12301 ADD_TPKT(0x020e, 32, ZC_STARSKILL);
12302 ADD_TPKT(0x01f8, 2, ZC_START_BABY);
12303 ADD_TPKT(0x019e, 2, ZC_START_CAPTURE);
12304 ADD_TPKT(0x08b4, 2, ZC_START_COLLECTION);
12305 ADD_TPKT(0x01e4, 2, ZC_START_COUPLE);
12306 ADD_TPKT(0x0119, 13, ZC_STATE_CHANGE);
12307 ADD_TPKT(0x0229, 15, ZC_STATE_CHANGE3);
12308 ADD_TPKT(0x00bd, 44, ZC_STATUS);
12309 ADD_TPKT(0x00be, 5, ZC_STATUS_CHANGE);
12310 ADD_TPKT(0x00bc, 6, ZC_STATUS_CHANGE_ACK);
12311 ADD_TPKT(0x0088, 10, ZC_STOPMOVE);
12312 ADD_TPKT(0x08cd, 10, ZC_STOPMOVE_FORCE);
12313 ADD_TPKT(0x0131, 86, ZC_STORE_ENTRY);
12317 ADD_TPKT(0x0905, -1, ZC_STORE_ITEMLIST_EQUIP);
12328 ADD_TPKT(0x0a47, 3, ZC_STYLE_CHANGE_RES);
12329 ADD_TPKT(0x0224, 10, ZC_TAEKWON_POINT);
12330 ADD_TPKT(0x0226, 282, ZC_TAEKWON_RANK);
12331 ADD_TPKT(0x0191, 27, ZC_TALKBOX_CHATCONTENTS);
12332 ADD_TPKT(0x010d, 2, ZC_THROW_MVPITEM);
12333 ADD_TPKT(0x01a0, 3, ZC_TRYCAPTURE_MONSTER);
12334 ADD_TPKT(0x08b6, 3, ZC_TRYCOLLECTION);
12335 ADD_TPKT(0x0af0, 10, ZC_UI_ACTION);
12337 ADD_TPKT(0x0a3f, 11, ZC_UPDATE_CARDSLOT);
12338 ADD_TPKT(0x016d, 14, ZC_UPDATE_CHARSTAT);
12339 ADD_TPKT(0x01f2, 20, ZC_UPDATE_CHARSTAT2);
12340 ADD_TPKT(0x016c, 43, ZC_UPDATE_GDID);
12343 ADD_TPKT(0x0192, 24, ZC_UPDATE_MAPINFO);
12344 ADD_TPKT(0x02b5, -1, ZC_UPDATE_MISSION_HUNT);
12346 ADD_TPKT(0x097e, 12, ZC_UPDATE_RANKING_POINT);
12348 ADD_TPKT(0x0a34, 6, ZC_UPDATE_TAIWANCASH);
12349 ADD_TPKT(0x00c2, 6, ZC_USER_COUNT);
12350 ADD_TPKT(0x013e, 24, ZC_USESKILL_ACK);
12351 ADD_TPKT(0x07fb, 25, ZC_USESKILL_ACK2);
12352 ADD_TPKT(0x0b1a, 29, ZC_USESKILL_ACK3);
12353 ADD_TPKT(0x00a8, 7, ZC_USE_ITEM_ACK);
12354 ADD_TPKT(0x01c8, 15, ZC_USE_ITEM_ACK2);
12355 ADD_TPKT(0x011a, 15, ZC_USE_SKILL);
12356 ADD_TPKT(0x09cb, 17, ZC_USE_SKILL2);
12357 ADD_TPKT(0x0a78, 15, ZC_VIEW_CAMERAINFO);
12358 ADD_TPKT(0x00b5, 6, ZC_WAIT_DIALOG);
12359 ADD_TPKT(0x0973, 7, ZC_WAIT_DIALOG2);
12360 ADD_TPKT(0x0abe, -1, ZC_WARPLIST);
12361 ADD_TPKT(0x0097, -1, ZC_WHISPER);
12362 ADD_TPKT(0x09de, -1, ZC_WHISPER02);
12363 ADD_TPKT(0x00d4, -1, ZC_WHISPER_LIST);
12364#endif
12365// Packet Version 20210107: 2 Packets
12366#if PACKET_VERSION == 20210107
12367 ADD_HPKT(0x0436, 19, CZ_ENTER2);
12369#endif
12370// Packet Version 20211103: 34 Packets
12371#if PACKET_VERSION == 20211103
12372 ADD_HPKT(0x0ba8, 7, CZ_CHOOSE_MENU_ZERO);
12373 ADD_HPKT(0x0b90, 2, CZ_CLOSE_REFORM_UI);
12374 ADD_HPKT(0x0ba0, 2, CZ_CLOSE_UI_ENCHANT);
12375 ADD_HPKT(0x0436, 23, CZ_ENTER2);
12376 ADD_HPKT(0x0b91, 8, CZ_ITEM_REFORM);
12396 ADD_TPKT(0x0ba1, 3, ZC_DIALOG_TEXT_ALIGN);
12397 ADD_TPKT(0x0b92, 5, ZC_ITEM_REFORM_ACK);
12398 ADD_TPKT(0x0ba9, -1, ZC_MONOLOG_DIALOG);
12399 ADD_TPKT(0x0bab, 22, ZC_NOTIFY_HP_TO_GROUPM);
12400 ADD_TPKT(0x0b8f, 6, ZC_OPEN_REFORM_UI);
12401 ADD_TPKT(0x0ba4, 85, ZC_PROPERTY_HOMUN);
12402 ADD_TPKT(0x0ba6, -1, ZC_QUEST_DIALOG);
12404 ADD_TPKT(0x0b9f, 10, ZC_RESPONSE_ENCHANT);
12405 ADD_TPKT(0x0b9a, 11, ZC_UI_OPEN2);
12406#endif
12407#undef ADD_TPKT
12408#undef ADD_HPKT
12409 }
12410
12412
12413};
12414}
12415}
12416#endif /* HORIZON_ZONE_CLIENT_PACKET_LENGTH_TABLE */
#define ADD_HPKT(i, j, k)
#define ADD_TPKT(i, j, k)
Main object for the aegis packet: CZ_ACK_ANSWER_MACRO_DETECTOR.
Definition: HandledPackets.hpp:64
Main object for the aegis packet: CZ_ACK_AU_BOT.
Definition: HandledPackets.hpp:104
Main object for the aegis packet: CZ_ACK_CASH_PASSWORD.
Definition: HandledPackets.hpp:150
Main object for the aegis packet: CZ_ACK_EXCHANGE_ITEM.
Definition: HandledPackets.hpp:196
Main object for the aegis packet: CZ_ACK_GAME_GUARD.
Definition: HandledPackets.hpp:243
Main object for the aegis packet: CZ_ACK_REQ_ADD_FRIENDS.
Definition: HandledPackets.hpp:289
Main object for the aegis packet: CZ_ACK_SELECT_DEALTYPE.
Definition: HandledPackets.hpp:338
Main object for the aegis packet: CZ_ACK_STORE_PASSWORD.
Definition: HandledPackets.hpp:1004
Main object for the aegis packet: CZ_ACTIVE_QUEST.
Definition: HandledPackets.hpp:1053
Main object for the aegis packet: CZ_ADD_EXCHANGE_ITEM.
Definition: HandledPackets.hpp:1101
Main object for the aegis packet: CZ_ADD_FRIENDS.
Definition: HandledPackets.hpp:1808
Main object for the aegis packet: CZ_ADVENTURER_AGENCY_JOIN_REQ.
Definition: HandledPackets.hpp:1846
Main object for the aegis packet: CZ_ADVENTURER_AGENCY_JOIN_RESULT.
Definition: HandledPackets.hpp:1883
Main object for the aegis packet: CZ_AGREE_STARPLACE.
Definition: HandledPackets.hpp:1929
Main object for the aegis packet: CZ_ALCHEMIST_RANK.
Definition: HandledPackets.hpp:1976
Main object for the aegis packet: CZ_ALLY_GUILD.
Definition: HandledPackets.hpp:2022
Main object for the aegis packet: CZ_ALT_EQUIPMENT_ADD.
Definition: HandledPackets.hpp:2056
Main object for the aegis packet: CZ_ALT_EQUIPMENT_EQUIP.
Definition: HandledPackets.hpp:2096
Main object for the aegis packet: CZ_ALT_EQUIPMENT_REMOVE.
Definition: HandledPackets.hpp:2136
Main object for the aegis packet: CZ_ALT_EQUIPMENT_SWITCH.
Definition: HandledPackets.hpp:2176
Main object for the aegis packet: CZ_ATTENDANCE_REWARD_REQUEST.
Definition: HandledPackets.hpp:2216
Main object for the aegis packet: CZ_AUCTION_ADD_CANCEL.
Definition: HandledPackets.hpp:2311
Main object for the aegis packet: CZ_AUCTION_ADD_ITEM.
Definition: HandledPackets.hpp:2358
Main object for the aegis packet: CZ_AUCTION_ADD.
Definition: HandledPackets.hpp:2262
Main object for the aegis packet: CZ_AUCTION_BUY.
Definition: HandledPackets.hpp:2406
Main object for the aegis packet: CZ_AUCTION_CREATE.
Definition: HandledPackets.hpp:2454
Main object for the aegis packet: CZ_AUCTION_ITEM_SEARCH.
Definition: HandledPackets.hpp:2501
Main object for the aegis packet: CZ_AUCTION_REQ_MY_INFO.
Definition: HandledPackets.hpp:2551
Main object for the aegis packet: CZ_AUCTION_REQ_MY_SELL_STOP.
Definition: HandledPackets.hpp:2598
Main object for the aegis packet: CZ_BATTLEFIELD_CHAT.
Definition: HandledPackets.hpp:2645
Main object for the aegis packet: CZ_BATTLE_FIELD_LIST.
Definition: HandledPackets.hpp:2687
Main object for the aegis packet: CZ_BLACKSMITH_RANK.
Definition: HandledPackets.hpp:2733
Main object for the aegis packet: CZ_BLOCKING_PLAY_CANCEL.
Definition: HandledPackets.hpp:2776
Main object for the aegis packet: CZ_BOT_CHECK.
Definition: HandledPackets.hpp:2822
Main object for the aegis packet: CZ_BROADCAST.
Definition: HandledPackets.hpp:2868
Main object for the aegis packet: CZ_CAMERA_INFO.
Definition: HandledPackets.hpp:2910
Main object for the aegis packet: CZ_CANCEL_BATTLE_FIELD.
Definition: HandledPackets.hpp:2950
Main object for the aegis packet: CZ_CANCEL_EXCHANGE_ITEM.
Definition: HandledPackets.hpp:2996
Main object for the aegis packet: CZ_CANCEL_LOCKON.
Definition: HandledPackets.hpp:3042
Main object for the aegis packet: CZ_CANCEL_MERGE_ITEM.
Definition: HandledPackets.hpp:3082
Main object for the aegis packet: CZ_CHANGE_CHATROOM.
Definition: HandledPackets.hpp:3128
Main object for the aegis packet: CZ_CHANGE_DIRECTION2.
Definition: HandledPackets.hpp:3912
Main object for the aegis packet: CZ_CHANGE_DIRECTION.
Definition: HandledPackets.hpp:3435
Main object for the aegis packet: CZ_CHANGE_EFFECTSTATE.
Definition: HandledPackets.hpp:3960
Main object for the aegis packet: CZ_CHANGE_GROUPEXPOPTION.
Definition: HandledPackets.hpp:4007
Main object for the aegis packet: CZ_CHANGE_GROUP_MASTER.
Definition: HandledPackets.hpp:4051
Main object for the aegis packet: CZ_CHANGE_MAPTYPE.
Definition: HandledPackets.hpp:4098
Main object for the aegis packet: CZ_CHECK_RECEIVE_CHARACTER_NAME.
Definition: HandledPackets.hpp:4141
Main object for the aegis packet: CZ_CHOOSE_MENU_ZERO.
Definition: HandledPackets.hpp:4226
Main object for the aegis packet: CZ_CHOOSE_MENU.
Definition: HandledPackets.hpp:4188
Main object for the aegis packet: CZ_CHOPOKGI.
Definition: HandledPackets.hpp:4278
Main object for the aegis packet: CZ_CLAN_CHAT.
Definition: HandledPackets.hpp:4318
Main object for the aegis packet: CZ_CLIENT_VERSION.
Definition: HandledPackets.hpp:4363
Main object for the aegis packet: CZ_CLOSE_BARGAIN_SALE_TOOL.
Definition: HandledPackets.hpp:4404
Main object for the aegis packet: CZ_CLOSE_DIALOG.
Definition: HandledPackets.hpp:4450
Main object for the aegis packet: CZ_CLOSE_REFORM_UI.
Definition: HandledPackets.hpp:4487
Main object for the aegis packet: CZ_CLOSE_RODEXBOX.
Definition: HandledPackets.hpp:4527
Main object for the aegis packet: CZ_CLOSE_SEARCH_STORE_INFO.
Definition: HandledPackets.hpp:4567
Main object for the aegis packet: CZ_CLOSE_SIMPLECASH_SHOP.
Definition: HandledPackets.hpp:4610
Main object for the aegis packet: CZ_CLOSE_STORE.
Definition: HandledPackets.hpp:4642
Main object for the aegis packet: CZ_CLOSE_UI_ENCHANT.
Definition: HandledPackets.hpp:4678
Main object for the aegis packet: CZ_CLOSE_WINDOW.
Definition: HandledPackets.hpp:4724
Main object for the aegis packet: CZ_COMMAND_MER.
Definition: HandledPackets.hpp:5441
Main object for the aegis packet: CZ_COMMAND_PET.
Definition: HandledPackets.hpp:5489
Main object for the aegis packet: CZ_COMPLETE_APPLY_MACRO_DETECTOR_CAPTCHA.
Definition: HandledPackets.hpp:5527
Main object for the aegis packet: CZ_CONCLUDE_EXCHANGE_ITEM.
Definition: HandledPackets.hpp:5573
Main object for the aegis packet: CZ_CONFIG.
Definition: HandledPackets.hpp:5619
Main object for the aegis packet: CZ_CONTACTNPC.
Definition: HandledPackets.hpp:5667
Main object for the aegis packet: CZ_COOLDOWN_RESET.
Definition: HandledPackets.hpp:5709
Main object for the aegis packet: CZ_CREATE_CHATROOM.
Definition: HandledPackets.hpp:5755
Main object for the aegis packet: CZ_DEATH_QUESTION.
Definition: HandledPackets.hpp:5806
Main object for the aegis packet: CZ_DELETE_FRIENDS.
Definition: HandledPackets.hpp:5852
Main object for the aegis packet: CZ_DISCONNECT_ALL_CHARACTER.
Definition: HandledPackets.hpp:5900
Main object for the aegis packet: CZ_DISCONNECT_CHARACTER.
Definition: HandledPackets.hpp:5946
Main object for the aegis packet: CZ_DORIDORI.
Definition: HandledPackets.hpp:5993
Main object for the aegis packet: CZ_DYNAMICNPC_CREATE_REQUEST.
Definition: HandledPackets.hpp:6033
Main object for the aegis packet: CZ_ENTER2.
Definition: HandledPackets.hpp:6830
Main object for the aegis packet: CZ_ENTER.
Definition: HandledPackets.hpp:6333
Main object for the aegis packet: CZ_EQUIPWIN_MICROSCOPE.
Definition: HandledPackets.hpp:6881
Main object for the aegis packet: CZ_ES_CANCEL.
Definition: HandledPackets.hpp:6914
Main object for the aegis packet: CZ_ES_CHOOSE.
Definition: HandledPackets.hpp:6946
Main object for the aegis packet: CZ_ES_GET_LIST.
Definition: HandledPackets.hpp:6978
Main object for the aegis packet: CZ_EXEC_EXCHANGE_ITEM.
Definition: HandledPackets.hpp:7024
Main object for the aegis packet: CZ_EXIT_ROOM.
Definition: HandledPackets.hpp:7070
Main object for the aegis packet: CZ_GANGSI_RANK.
Definition: HandledPackets.hpp:7799
Main object for the aegis packet: CZ_GET_ACCOUNT_LIMTIED_SALE_LIST.
Definition: HandledPackets.hpp:7836
Main object for the aegis packet: CZ_GM_FULLSTRIP.
Definition: HandledPackets.hpp:7876
Main object for the aegis packet: CZ_GPK_AUTH.
Definition: HandledPackets.hpp:7916
Main object for the aegis packet: CZ_GPK_DYNCODE_RELOAD.
Definition: HandledPackets.hpp:7956
Main object for the aegis packet: CZ_GRADE_ENCHANT_CLOSE_UI.
Definition: HandledPackets.hpp:7993
Main object for the aegis packet: CZ_GRADE_ENCHANT_REQUEST.
Definition: HandledPackets.hpp:8030
Main object for the aegis packet: CZ_GRADE_ENCHANT_SELECT_EQUIPMENT.
Definition: HandledPackets.hpp:8067
Main object for the aegis packet: CZ_GROUPINFO_CHANGE_V2.
Definition: HandledPackets.hpp:8110
Main object for the aegis packet: CZ_GUILD_CHAT.
Definition: HandledPackets.hpp:8159
Main object for the aegis packet: CZ_GUILD_NOTICE.
Definition: HandledPackets.hpp:8207
Main object for the aegis packet: CZ_GUILD_ZENY.
Definition: HandledPackets.hpp:8256
Main object for the aegis packet: CZ_HACKSH_CPX_MSG.
Definition: HandledPackets.hpp:8334
Main object for the aegis packet: CZ_HUNTINGLIST.
Definition: HandledPackets.hpp:8380
Main object for the aegis packet: CZ_INPUT_EDITDLGSTR.
Definition: HandledPackets.hpp:8474
Main object for the aegis packet: CZ_INPUT_EDITDLG.
Definition: HandledPackets.hpp:8426
Main object for the aegis packet: CZ_INVENTORY_EXPAND_CONFIRMED.
Definition: HandledPackets.hpp:8557
Main object for the aegis packet: CZ_INVENTORY_EXPAND_REJECTED.
Definition: HandledPackets.hpp:8597
Main object for the aegis packet: CZ_INVENTORY_EXPAND.
Definition: HandledPackets.hpp:8517
Main object for the aegis packet: CZ_INVENTORY_TAB.
Definition: HandledPackets.hpp:8637
Main object for the aegis packet: CZ_IRMAIL_LIST.
Definition: HandledPackets.hpp:8683
Main object for the aegis packet: CZ_IRMAIL_SEND.
Definition: HandledPackets.hpp:8729
Main object for the aegis packet: CZ_ITEMLISTWIN_RES.
Definition: HandledPackets.hpp:9425
Main object for the aegis packet: CZ_ITEM_CREATE_EX.
Definition: HandledPackets.hpp:9512
Main object for the aegis packet: CZ_ITEM_CREATE.
Definition: HandledPackets.hpp:9471
Main object for the aegis packet: CZ_ITEM_PICKUP2.
Definition: HandledPackets.hpp:10337
Main object for the aegis packet: CZ_ITEM_PICKUP_NEW_JAPEN.
Definition: HandledPackets.hpp:10384
Main object for the aegis packet: CZ_ITEM_PICKUP.
Definition: HandledPackets.hpp:9805
Main object for the aegis packet: CZ_ITEM_REFORM.
Definition: HandledPackets.hpp:10420
Main object for the aegis packet: CZ_ITEM_THROW2.
Definition: HandledPackets.hpp:11223
Main object for the aegis packet: CZ_ITEM_THROW.
Definition: HandledPackets.hpp:10714
Main object for the aegis packet: CZ_JOIN_BABY.
Definition: HandledPackets.hpp:11271
Main object for the aegis packet: CZ_JOIN_BATTLE_FIELD.
Definition: HandledPackets.hpp:11982
Main object for the aegis packet: CZ_JOIN_COUPLE.
Definition: HandledPackets.hpp:12028
Main object for the aegis packet: CZ_JOIN_GROUP.
Definition: HandledPackets.hpp:12074
Main object for the aegis packet: CZ_JOIN_GUILD.
Definition: HandledPackets.hpp:12122
Main object for the aegis packet: CZ_KILLER_RANK.
Definition: HandledPackets.hpp:12170
Main object for the aegis packet: CZ_KSY_EVENT.
Definition: HandledPackets.hpp:12216
Main object for the aegis packet: CZ_LESSEFFECT Notification of the state of client command /effect.
Definition: HandledPackets.hpp:12262
Main object for the aegis packet: CZ_LOCALBROADCAST.
Definition: HandledPackets.hpp:12309
Main object for the aegis packet: CZ_MACRO_ITEM_PICKUP.
Definition: HandledPackets.hpp:12351
Main object for the aegis packet: CZ_MACRO_REQUEST_ACT.
Definition: HandledPackets.hpp:12391
Main object for the aegis packet: CZ_MACRO_REQUEST_MOVE.
Definition: HandledPackets.hpp:12431
Main object for the aegis packet: CZ_MACRO_START.
Definition: HandledPackets.hpp:12471
Main object for the aegis packet: CZ_MACRO_STOP.
Definition: HandledPackets.hpp:12511
Main object for the aegis packet: CZ_MACRO_USE_SKILL_TOGROUND.
Definition: HandledPackets.hpp:12591
Main object for the aegis packet: CZ_MACRO_USE_SKILL.
Definition: HandledPackets.hpp:12551
Main object for the aegis packet: CZ_MAIL_ADD_ITEM.
Definition: HandledPackets.hpp:12637
Main object for the aegis packet: CZ_MAIL_DELETE.
Definition: HandledPackets.hpp:12685
Main object for the aegis packet: CZ_MAIL_GET_ITEM.
Definition: HandledPackets.hpp:12732
Main object for the aegis packet: CZ_MAIL_GET_LIST.
Definition: HandledPackets.hpp:12779
Main object for the aegis packet: CZ_MAIL_OPEN.
Definition: HandledPackets.hpp:12825
Main object for the aegis packet: CZ_MAIL_RESET_ITEM.
Definition: HandledPackets.hpp:12872
Main object for the aegis packet: CZ_MAIL_SEND.
Definition: HandledPackets.hpp:12919
Main object for the aegis packet: CZ_MAKE_GROUP2.
Definition: HandledPackets.hpp:13017
Main object for the aegis packet: CZ_MAKE_GROUP.
Definition: HandledPackets.hpp:12970
Main object for the aegis packet: CZ_MEMORIALDUNGEON_COMMAND.
Definition: HandledPackets.hpp:13066
Main object for the aegis packet: CZ_MER_COMMAND.
Definition: HandledPackets.hpp:13113
Main object for the aegis packet: CZ_MONSTER_TALK.
Definition: HandledPackets.hpp:13159
Main object for the aegis packet: CZ_MOVETO_MAP.
Definition: HandledPackets.hpp:13205
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_BODY_TO_CART.
Definition: HandledPackets.hpp:13254
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_BODY_TO_GUILDSTORAGE.
Definition: HandledPackets.hpp:13296
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_BODY_TO_STORE2.
Definition: HandledPackets.hpp:14117
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_BODY_TO_STORE.
Definition: HandledPackets.hpp:13583
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_CART_TO_BODY.
Definition: HandledPackets.hpp:14165
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_CART_TO_GUILDSTORAGE.
Definition: HandledPackets.hpp:14207
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_CART_TO_STORE.
Definition: HandledPackets.hpp:14255
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_GUILDSTORAGE_TO_BODY.
Definition: HandledPackets.hpp:14297
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_GUILDSTORAGE_TO_CART.
Definition: HandledPackets.hpp:14339
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_STORE_TO_BODY2.
Definition: HandledPackets.hpp:15148
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_STORE_TO_BODY.
Definition: HandledPackets.hpp:14639
Main object for the aegis packet: CZ_MOVE_ITEM_FROM_STORE_TO_CART.
Definition: HandledPackets.hpp:15196
Main object for the aegis packet: CZ_NOTIFY_ACTORINIT.
Definition: HandledPackets.hpp:15244
Main object for the aegis packet: CZ_NPC_BARTER_CLOSE.
Definition: HandledPackets.hpp:15284
Main object for the aegis packet: CZ_NPC_BARTER_PURCHASE.
Definition: HandledPackets.hpp:15324
Main object for the aegis packet: CZ_NPC_EXPANDED_BARTER_MARKET_CLOSE.
Definition: HandledPackets.hpp:15361
Main object for the aegis packet: CZ_NPC_EXPANDED_BARTER_MARKET_PURCHASE.
Definition: HandledPackets.hpp:15398
Main object for the aegis packet: CZ_NPC_MARKET_CLOSE.
Definition: HandledPackets.hpp:15438
Main object for the aegis packet: CZ_NPC_MARKET_PURCHASE.
Definition: HandledPackets.hpp:15478
Main object for the aegis packet: CZ_NPC_TRADE_QUIT.
Definition: HandledPackets.hpp:15518
Main object for the aegis packet: CZ_NPROTECTGAMEGUARDCSAUTH.
Definition: HandledPackets.hpp:15558
Main object for the aegis packet: CZ_OFFLINE_STORE_CREATE.
Definition: HandledPackets.hpp:15598
Main object for the aegis packet: CZ_OPEN_BARGAIN_SALE_TOOL.
Definition: HandledPackets.hpp:15638
Main object for the aegis packet: CZ_OPEN_RODEXBOX.
Definition: HandledPackets.hpp:15687
Main object for the aegis packet: CZ_OPEN_SIMPLE_CASHSHOP_ITEMLIST.
Definition: HandledPackets.hpp:15733
Main object for the aegis packet: CZ_PARTY_BOOKING_REQ_DELETE.
Definition: HandledPackets.hpp:15773
Main object for the aegis packet: CZ_PARTY_BOOKING_REQ_REGISTER.
Definition: HandledPackets.hpp:16502
Main object for the aegis packet: CZ_PARTY_BOOKING_REQ_SEARCH.
Definition: HandledPackets.hpp:16545
Main object for the aegis packet: CZ_PARTY_BOOKING_REQ_UPDATE.
Definition: HandledPackets.hpp:16590
Main object for the aegis packet: CZ_PARTY_CONFIG.
Definition: HandledPackets.hpp:16637
Main object for the aegis packet: CZ_PARTY_JOIN_REQ_ACK.
Definition: HandledPackets.hpp:17170
Main object for the aegis packet: CZ_PARTY_JOIN_REQ.
Definition: HandledPackets.hpp:17123
Main object for the aegis packet: CZ_PARTY_RECRUIT_ACK_RECALL.
Definition: HandledPackets.hpp:17201
Main object for the aegis packet: CZ_PARTY_RECRUIT_ADD_FILTERLINGLIST.
Definition: HandledPackets.hpp:17230
Main object for the aegis packet: CZ_PARTY_RECRUIT_CANCEL_VOLUNTEER.
Definition: HandledPackets.hpp:17259
Main object for the aegis packet: CZ_PARTY_RECRUIT_REFUSE_VOLUNTEER.
Definition: HandledPackets.hpp:17288
Main object for the aegis packet: CZ_PARTY_RECRUIT_REQ_DELETE.
Definition: HandledPackets.hpp:17317
Main object for the aegis packet: CZ_PARTY_RECRUIT_REQ_REGISTER.
Definition: HandledPackets.hpp:17346
Main object for the aegis packet: CZ_PARTY_RECRUIT_REQ_SEARCH.
Definition: HandledPackets.hpp:17375
Main object for the aegis packet: CZ_PARTY_RECRUIT_REQ_UPDATE.
Definition: HandledPackets.hpp:17404
Main object for the aegis packet: CZ_PARTY_RECRUIT_REQ_VOLUNTEER.
Definition: HandledPackets.hpp:17433
Main object for the aegis packet: CZ_PARTY_RECRUIT_SHOW_EQUIPMENT.
Definition: HandledPackets.hpp:17462
Main object for the aegis packet: CZ_PARTY_RECRUIT_SUB_FILTERLINGLIST.
Definition: HandledPackets.hpp:17491
Main object for the aegis packet: CZ_PC_BUY_CASH_POINT_ITEM.
Definition: HandledPackets.hpp:17537
Main object for the aegis packet: CZ_PC_PURCHASE_ITEMLIST_FROMMC2.
Definition: HandledPackets.hpp:17678
Main object for the aegis packet: CZ_PC_PURCHASE_ITEMLIST_FROMMC.
Definition: HandledPackets.hpp:17635
Main object for the aegis packet: CZ_PC_PURCHASE_ITEMLIST.
Definition: HandledPackets.hpp:17587
Main object for the aegis packet: CZ_PC_SELL_ITEMLIST.
Definition: HandledPackets.hpp:17728
Main object for the aegis packet: CZ_PETEGG_INFO.
Definition: HandledPackets.hpp:17777
Main object for the aegis packet: CZ_PET_ACT.
Definition: HandledPackets.hpp:17823
Main object for the aegis packet: CZ_PET_EVOLUTION.
Definition: HandledPackets.hpp:17864
Main object for the aegis packet: CZ_PING.
Definition: HandledPackets.hpp:17907
Main object for the aegis packet: CZ_PKMODE_CHANGE.
Definition: HandledPackets.hpp:17953
Main object for the aegis packet: CZ_PRIVATE_AIRSHIP_REQUEST.
Definition: HandledPackets.hpp:17993
Main object for the aegis packet: CZ_PROGRESS.
Definition: HandledPackets.hpp:18047
Main object for the aegis packet: CZ_RANDOM_COMBINE_ITEM_UI_CLOSE.
Definition: HandledPackets.hpp:18084
Main object for the aegis packet: CZ_RANDOM_UPGRADE_ITEM_UI_CLOSE.
Definition: HandledPackets.hpp:18121
Main object for the aegis packet: CZ_RECALL_GID.
Definition: HandledPackets.hpp:18214
Main object for the aegis packet: CZ_RECALL_SSO.
Definition: HandledPackets.hpp:18255
Main object for the aegis packet: CZ_RECALL.
Definition: HandledPackets.hpp:18167
Main object for the aegis packet: CZ_RECV_ROULETTE_ITEM.
Definition: HandledPackets.hpp:18296
Main object for the aegis packet: CZ_REFINE_ADD_ITEM.
Definition: HandledPackets.hpp:18336
Main object for the aegis packet: CZ_REFINE_ITEM_REQUEST.
Definition: HandledPackets.hpp:18376
Main object for the aegis packet: CZ_REFINE_WINDOW_CLOSE.
Definition: HandledPackets.hpp:18416
Main object for the aegis packet: CZ_REGISTER_GUILD_EMBLEM_IMG.
Definition: HandledPackets.hpp:18462
Main object for the aegis packet: CZ_REG_CHANGE_GUILD_POSITIONINFO.
Definition: HandledPackets.hpp:18510
Main object for the aegis packet: CZ_REMEMBER_WARPPOINT.
Definition: HandledPackets.hpp:18558
Main object for the aegis packet: CZ_REMOVE_AID_SSO.
Definition: HandledPackets.hpp:18644
Main object for the aegis packet: CZ_REMOVE_AID.
Definition: HandledPackets.hpp:18604
Main object for the aegis packet: CZ_RENAME_MER.
Definition: HandledPackets.hpp:18691
Main object for the aegis packet: CZ_RENAME_PET.
Definition: HandledPackets.hpp:18738
Main object for the aegis packet: CZ_REPLY_ENTRY_QUEUE_ADMISSION.
Definition: HandledPackets.hpp:18779
Main object for the aegis packet: CZ_REPLY_LOBBY_ADMISSION.
Definition: HandledPackets.hpp:18819
Main object for the aegis packet: CZ_REQMAKINGHOMUN.
Definition: HandledPackets.hpp:18865
Main object for the aegis packet: CZ_REQMAKINGITEM.
Definition: HandledPackets.hpp:18911
Main object for the aegis packet: CZ_REQNAME2.
Definition: HandledPackets.hpp:19696
Main object for the aegis packet: CZ_REQNAME_BYGID2.
Definition: HandledPackets.hpp:20508
Main object for the aegis packet: CZ_REQNAME_BYGID.
Definition: HandledPackets.hpp:19975
Main object for the aegis packet: CZ_REQNAME.
Definition: HandledPackets.hpp:19195
Main object for the aegis packet: CZ_REQUEST_ACT2.
Definition: HandledPackets.hpp:21305
Main object for the aegis packet: CZ_REQUEST_ACTNPC Request to do an action with homunculus/mercenary...
Definition: HandledPackets.hpp:21353
Main object for the aegis packet: CZ_REQUEST_ACT.
Definition: HandledPackets.hpp:20783
Main object for the aegis packet: CZ_REQUEST_CHAT_PARTY.
Definition: HandledPackets.hpp:21490
Main object for the aegis packet: CZ_REQUEST_CHAT.
Definition: HandledPackets.hpp:21442
Main object for the aegis packet: CZ_REQUEST_MOVE2.
Definition: HandledPackets.hpp:22296
Main object for the aegis packet: CZ_REQUEST_MOVENPC.
Definition: HandledPackets.hpp:22344
Main object for the aegis packet: CZ_REQUEST_MOVETOOWNER.
Definition: HandledPackets.hpp:22393
Main object for the aegis packet: CZ_REQUEST_MOVE_NEW_JAPEN.
Definition: HandledPackets.hpp:22440
Main object for the aegis packet: CZ_REQUEST_MOVE.
Definition: HandledPackets.hpp:21772
Main object for the aegis packet: CZ_REQUEST_PERFECT_ENCHANT.
Definition: HandledPackets.hpp:22476
Main object for the aegis packet: CZ_REQUEST_QUIT.
Definition: HandledPackets.hpp:22522
Main object for the aegis packet: CZ_REQUEST_RANDOM_ENCHANT.
Definition: HandledPackets.hpp:22558
Main object for the aegis packet: CZ_REQUEST_RESET_ENCHANT.
Definition: HandledPackets.hpp:22594
Main object for the aegis packet: CZ_REQUEST_TIME2.
Definition: HandledPackets.hpp:23449
Main object for the aegis packet: CZ_REQUEST_TIME.
Definition: HandledPackets.hpp:22935
Main object for the aegis packet: CZ_REQUEST_UPGRADE_ENCHANT.
Definition: HandledPackets.hpp:23486
Main object for the aegis packet: CZ_REQ_ACCOUNTNAME.
Definition: HandledPackets.hpp:23532
Main object for the aegis packet: CZ_REQ_ACH_REWARD.
Definition: HandledPackets.hpp:23573
Main object for the aegis packet: CZ_REQ_ADD_ITEM_RODEX.
Definition: HandledPackets.hpp:23613
Main object for the aegis packet: CZ_REQ_AGIT_INVESTMENT.
Definition: HandledPackets.hpp:23650
Main object for the aegis packet: CZ_REQ_ALLY_GUILD.
Definition: HandledPackets.hpp:23696
Main object for the aegis packet: CZ_REQ_APPLY_BARGAIN_SALE_ITEM.
Definition: HandledPackets.hpp:23739
Main object for the aegis packet: CZ_REQ_APPLY_MACRO_DETECTOR.
Definition: HandledPackets.hpp:23776
Main object for the aegis packet: CZ_REQ_BANKING_CHECK.
Definition: HandledPackets.hpp:23816
Main object for the aegis packet: CZ_REQ_BANKING_DEPOSIT.
Definition: HandledPackets.hpp:23856
Main object for the aegis packet: CZ_REQ_BANKING_WITHDRAW.
Definition: HandledPackets.hpp:23896
Main object for the aegis packet: CZ_REQ_BAN_GUILD.
Definition: HandledPackets.hpp:23942
Main object for the aegis packet: CZ_REQ_BATTLE_STATE_MONITOR.
Definition: HandledPackets.hpp:23986
Main object for the aegis packet: CZ_REQ_BEFORE_WORLD_INFO.
Definition: HandledPackets.hpp:24026
Main object for the aegis packet: CZ_REQ_BUY_FROMMC.
Definition: HandledPackets.hpp:24072
Main object for the aegis packet: CZ_REQ_CANCEL_WRITE_RODEX.
Definition: HandledPackets.hpp:24113
Main object for the aegis packet: CZ_REQ_CARTOFF.
Definition: HandledPackets.hpp:24159
Main object for the aegis packet: CZ_REQ_CASH_BARGAIN_SALE_ITEM_INFO.
Definition: HandledPackets.hpp:24199
Main object for the aegis packet: CZ_REQ_CHANGECART.
Definition: HandledPackets.hpp:24245
Main object for the aegis packet: CZ_REQ_CHANGE_MEMBERPOS.
Definition: HandledPackets.hpp:24292
Main object for the aegis packet: CZ_REQ_CHANGE_TITLE.
Definition: HandledPackets.hpp:24334
Main object for the aegis packet: CZ_REQ_CLICK_TO_BUYING_STORE.
Definition: HandledPackets.hpp:24789
Main object for the aegis packet: CZ_REQ_CLOSESTORE.
Definition: HandledPackets.hpp:24836
Main object for the aegis packet: CZ_REQ_CLOSE_BANKING.
Definition: HandledPackets.hpp:24876
Main object for the aegis packet: CZ_REQ_CLOSE_BUYING_STORE.
Definition: HandledPackets.hpp:25584
Main object for the aegis packet: CZ_REQ_CLOSE_GUILD_STORAGE.
Definition: HandledPackets.hpp:25624
Main object for the aegis packet: CZ_REQ_CLOSE_ROULETTE.
Definition: HandledPackets.hpp:25664
Main object for the aegis packet: CZ_REQ_COUNT_BARGAIN_SALE_ITEM.
Definition: HandledPackets.hpp:25704
Main object for the aegis packet: CZ_REQ_DELETE_RODEX.
Definition: HandledPackets.hpp:25792
Main object for the aegis packet: CZ_REQ_DISCONNECT.
Definition: HandledPackets.hpp:25838
Main object for the aegis packet: CZ_REQ_DISORGANIZE_GUILD.
Definition: HandledPackets.hpp:25885
Main object for the aegis packet: CZ_REQ_EMOTION.
Definition: HandledPackets.hpp:25932
Main object for the aegis packet: CZ_REQ_ENTER_ROOM.
Definition: HandledPackets.hpp:25979
Main object for the aegis packet: CZ_REQ_ENTRY_QUEUE_APPLY.
Definition: HandledPackets.hpp:26021
Main object for the aegis packet: CZ_REQ_ENTRY_QUEUE_CANCEL.
Definition: HandledPackets.hpp:26061
Main object for the aegis packet: CZ_REQ_ENTRY_QUEUE_RANKING.
Definition: HandledPackets.hpp:26101
Main object for the aegis packet: CZ_REQ_EXCHANGE_ITEM.
Definition: HandledPackets.hpp:26147
Main object for the aegis packet: CZ_REQ_EXPEL_GROUP_MEMBER.
Definition: HandledPackets.hpp:26194
Main object for the aegis packet: CZ_REQ_EXPEL_MEMBER.
Definition: HandledPackets.hpp:26242
Main object for the aegis packet: CZ_REQ_GENERATE_ROULETTE.
Definition: HandledPackets.hpp:26283
Main object for the aegis packet: CZ_REQ_GIVE_MANNER_BYNAME.
Definition: HandledPackets.hpp:26329
Main object for the aegis packet: CZ_REQ_GIVE_MANNER_POINT.
Definition: HandledPackets.hpp:26376
Main object for the aegis packet: CZ_REQ_GUILDSTORAGE_LOG.
Definition: HandledPackets.hpp:26419
Main object for the aegis packet: CZ_REQ_GUILD_EMBLEM_IMG2.
Definition: HandledPackets.hpp:26502
Main object for the aegis packet: CZ_REQ_GUILD_EMBLEM_IMG3.
Definition: HandledPackets.hpp:26539
Main object for the aegis packet: CZ_REQ_GUILD_EMBLEM_IMG.
Definition: HandledPackets.hpp:26465
Main object for the aegis packet: CZ_REQ_GUILD_MEMBER_INFO.
Definition: HandledPackets.hpp:26585
Main object for the aegis packet: CZ_REQ_GUILD_MENUINTERFACE.
Definition: HandledPackets.hpp:26678
Main object for the aegis packet: CZ_REQ_GUILD_MENU.
Definition: HandledPackets.hpp:26631
Main object for the aegis packet: CZ_REQ_GUILD_NAME.
Definition: HandledPackets.hpp:26718
Main object for the aegis packet: CZ_REQ_HOSTILE_GUILD.
Definition: HandledPackets.hpp:26764
Main object for the aegis packet: CZ_REQ_ITEMCOMPOSITION_LIST.
Definition: HandledPackets.hpp:26859
Main object for the aegis packet: CZ_REQ_ITEMCOMPOSITION.
Definition: HandledPackets.hpp:26811
Main object for the aegis packet: CZ_REQ_ITEMIDENTIFY.
Definition: HandledPackets.hpp:26906
Main object for the aegis packet: CZ_REQ_ITEMREPAIR2.
Definition: HandledPackets.hpp:26994
Main object for the aegis packet: CZ_REQ_ITEMREPAIR.
Definition: HandledPackets.hpp:26953
Main object for the aegis packet: CZ_REQ_ITEM_FROM_RODEX.
Definition: HandledPackets.hpp:27034
Main object for the aegis packet: CZ_REQ_JOIN_BABY.
Definition: HandledPackets.hpp:27080
Main object for the aegis packet: CZ_REQ_JOIN_COUPLE.
Definition: HandledPackets.hpp:27127
Main object for the aegis packet: CZ_REQ_JOIN_GROUP.
Definition: HandledPackets.hpp:27173
Main object for the aegis packet: CZ_REQ_JOIN_GUILD2.
Definition: HandledPackets.hpp:27261
Main object for the aegis packet: CZ_REQ_JOIN_GUILD.
Definition: HandledPackets.hpp:27220
Main object for the aegis packet: CZ_REQ_LEAVE_GROUP.
Definition: HandledPackets.hpp:27308
Main object for the aegis packet: CZ_REQ_LEAVE_GUILD.
Definition: HandledPackets.hpp:27354
Main object for the aegis packet: CZ_REQ_MAIL_RETURN.
Definition: HandledPackets.hpp:27404
Main object for the aegis packet: CZ_REQ_MAKE_GUILD.
Definition: HandledPackets.hpp:27452
Main object for the aegis packet: CZ_REQ_MAKINGARROW.
Definition: HandledPackets.hpp:27500
Main object for the aegis packet: CZ_REQ_MAKINGITEM.
Definition: HandledPackets.hpp:27547
Main object for the aegis packet: CZ_REQ_MERGE_ITEM.
Definition: HandledPackets.hpp:27589
Main object for the aegis packet: CZ_REQ_MOVE_GUILD_AGIT.
Definition: HandledPackets.hpp:27626
Main object for the aegis packet: CZ_REQ_NEXT_RODEX.
Definition: HandledPackets.hpp:27666
Main object for the aegis packet: CZ_REQ_NEXT_SCRIPT.
Definition: HandledPackets.hpp:27712
Main object for the aegis packet: CZ_REQ_ONECLICK_ITEMIDENTIFY.
Definition: HandledPackets.hpp:27753
Main object for the aegis packet: CZ_REQ_OPENSTORE2.
Definition: HandledPackets.hpp:27849
Main object for the aegis packet: CZ_REQ_OPENSTORE.
Definition: HandledPackets.hpp:27800
Main object for the aegis packet: CZ_REQ_OPEN_BANKING.
Definition: HandledPackets.hpp:27893
Main object for the aegis packet: CZ_REQ_OPEN_BUYING_STORE.
Definition: HandledPackets.hpp:28585
Main object for the aegis packet: CZ_REQ_OPEN_GUILD_STORAGE.
Definition: HandledPackets.hpp:28630
Main object for the aegis packet: CZ_REQ_OPEN_MEMBER_INFO.
Definition: HandledPackets.hpp:28676
Main object for the aegis packet: CZ_REQ_OPEN_ROULETTE.
Definition: HandledPackets.hpp:28716
Main object for the aegis packet: CZ_REQ_OPEN_UI.
Definition: HandledPackets.hpp:28756
Main object for the aegis packet: CZ_REQ_OPEN_WRITE_RODEX.
Definition: HandledPackets.hpp:28796
Main object for the aegis packet: CZ_REQ_PARTY_NAME.
Definition: HandledPackets.hpp:28836
Main object for the aegis packet: CZ_REQ_PLAYER_AID_IN_RANGE.
Definition: HandledPackets.hpp:28873
Main object for the aegis packet: CZ_REQ_PREVIEW_MACRO_DETECTOR.
Definition: HandledPackets.hpp:28910
Main object for the aegis packet: CZ_REQ_PVPPOINT.
Definition: HandledPackets.hpp:28950
Main object for the aegis packet: CZ_REQ_RANDOM_COMBINE_ITEM.
Definition: HandledPackets.hpp:28989
Main object for the aegis packet: CZ_REQ_RANDOM_UPGRADE_ITEM.
Definition: HandledPackets.hpp:29026
Main object for the aegis packet: CZ_REQ_RANKING.
Definition: HandledPackets.hpp:29066
Main object for the aegis packet: CZ_REQ_READ_RODEX.
Definition: HandledPackets.hpp:29107
Main object for the aegis packet: CZ_REQ_REFRESH_RODEX.
Definition: HandledPackets.hpp:29156
Main object for the aegis packet: CZ_REQ_REMAINTIME.
Definition: HandledPackets.hpp:29202
Main object for the aegis packet: CZ_REQ_REMOVE_BARGAIN_SALE_ITEM.
Definition: HandledPackets.hpp:29242
Main object for the aegis packet: CZ_REQ_REMOVE_RODEX_ITEM.
Definition: HandledPackets.hpp:29282
Main object for the aegis packet: CZ_REQ_ROLE_CHANGE.
Definition: HandledPackets.hpp:29328
Main object for the aegis packet: CZ_REQ_ROULETTE_INFO.
Definition: HandledPackets.hpp:29370
Main object for the aegis packet: CZ_REQ_SCHEDULER_CASHITEM.
Definition: HandledPackets.hpp:29410
Main object for the aegis packet: CZ_REQ_SEND_RODEX.
Definition: HandledPackets.hpp:29459
Main object for the aegis packet: CZ_REQ_SE_CASH_TAB_CODE.
Definition: HandledPackets.hpp:29499
Main object for the aegis packet: CZ_REQ_STATUS_GM.
Definition: HandledPackets.hpp:29592
Main object for the aegis packet: CZ_REQ_STATUS.
Definition: HandledPackets.hpp:29545
Main object for the aegis packet: CZ_REQ_STYLE_CHANGE2.
Definition: HandledPackets.hpp:29673
Main object for the aegis packet: CZ_REQ_STYLE_CHANGE.
Definition: HandledPackets.hpp:29633
Main object for the aegis packet: CZ_REQ_TAKEOFF_EQUIP_ALL.
Definition: HandledPackets.hpp:29756
Main object for the aegis packet: CZ_REQ_TAKEOFF_EQUIP.
Definition: HandledPackets.hpp:29719
Main object for the aegis packet: CZ_REQ_TRADE_BUYING_STORE.
Definition: HandledPackets.hpp:30488
Main object for the aegis packet: CZ_REQ_UPLOAD_MACRO_DETECTOR.
Definition: HandledPackets.hpp:30529
Main object for the aegis packet: CZ_REQ_USER_COUNT.
Definition: HandledPackets.hpp:30575
Main object for the aegis packet: CZ_REQ_WEAPONREFINE.
Definition: HandledPackets.hpp:30621
Main object for the aegis packet: CZ_REQ_WEAR_EQUIP_V5.
Definition: HandledPackets.hpp:30710
Main object for the aegis packet: CZ_REQ_WEAR_EQUIP.
Definition: HandledPackets.hpp:30668
Main object for the aegis packet: CZ_REQ_WHISPER_LIST.
Definition: HandledPackets.hpp:30758
Main object for the aegis packet: CZ_REQ_ZENY_FROM_RODEX.
Definition: HandledPackets.hpp:30798
Main object for the aegis packet: CZ_RESET.
Definition: HandledPackets.hpp:30844
Main object for the aegis packet: CZ_RESTART.
Definition: HandledPackets.hpp:30890
Main object for the aegis packet: CZ_SEARCH_STORE_INFO_NEXT_PAGE.
Definition: HandledPackets.hpp:32052
Main object for the aegis packet: CZ_SEARCH_STORE_INFO.
Definition: HandledPackets.hpp:31336
Main object for the aegis packet: CZ_SEEK_PARTY_MEMBER.
Definition: HandledPackets.hpp:32138
Main object for the aegis packet: CZ_SEEK_PARTY.
Definition: HandledPackets.hpp:32095
Main object for the aegis packet: CZ_SELECTAUTOSPELL.
Definition: HandledPackets.hpp:32184
Main object for the aegis packet: CZ_SELECTCART.
Definition: HandledPackets.hpp:32224
Main object for the aegis packet: CZ_SELECT_PETEGG.
Definition: HandledPackets.hpp:32270
Main object for the aegis packet: CZ_SELECT_WARPPOINT.
Definition: HandledPackets.hpp:32316
Main object for the aegis packet: CZ_SETTING_WHISPER_PC.
Definition: HandledPackets.hpp:32362
Main object for the aegis packet: CZ_SETTING_WHISPER_STATE.
Definition: HandledPackets.hpp:32408
Main object for the aegis packet: CZ_SE_CASHSHOP_CLOSE.
Definition: HandledPackets.hpp:32448
Main object for the aegis packet: CZ_SE_CASHSHOP_OPEN2.
Definition: HandledPackets.hpp:32525
Main object for the aegis packet: CZ_SE_CASHSHOP_OPEN.
Definition: HandledPackets.hpp:32488
Main object for the aegis packet: CZ_SE_PC_BUY_CASHITEM_LIST.
Definition: HandledPackets.hpp:32565
Main object for the aegis packet: CZ_SHIFT.
Definition: HandledPackets.hpp:32611
Main object for the aegis packet: CZ_SHORTCUTKEYBAR_ROTATE.
Definition: HandledPackets.hpp:32660
Main object for the aegis packet: CZ_SHORTCUT_KEY_CHANGE.
Definition: HandledPackets.hpp:32715
Main object for the aegis packet: CZ_SIMPLE_BUY_CASH_POINT_ITEM.
Definition: HandledPackets.hpp:32758
Main object for the aegis packet: CZ_SIMPLE_CASH_BTNSHOW.
Definition: HandledPackets.hpp:32798
Main object for the aegis packet: CZ_SKILL_SELECT_RESPONSE.
Definition: HandledPackets.hpp:32841
Main object for the aegis packet: CZ_SSILIST_ITEM_CLICK.
Definition: HandledPackets.hpp:33599
Main object for the aegis packet: CZ_STANDING_RESURRECTION.
Definition: HandledPackets.hpp:33645
Main object for the aegis packet: CZ_START_USE_SKILL.
Definition: HandledPackets.hpp:33685
Main object for the aegis packet: CZ_STATUS_CHANGE.
Definition: HandledPackets.hpp:33731
Main object for the aegis packet: CZ_STOP_USE_SKILL.
Definition: HandledPackets.hpp:33773
Main object for the aegis packet: CZ_STYLE_CLOSE.
Definition: HandledPackets.hpp:33813
Main object for the aegis packet: CZ_TAEKWON_RANK.
Definition: HandledPackets.hpp:33859
Main object for the aegis packet: CZ_TRYCAPTURE_MONSTER.
Definition: HandledPackets.hpp:33905
Main object for the aegis packet: CZ_TRYCOLLECTION.
Definition: HandledPackets.hpp:33945
Main object for the aegis packet: CZ_UNINSTALLATION.
Definition: HandledPackets.hpp:33982
Main object for the aegis packet: CZ_UNKNOWN_BOOKING_SOMMON_MEMBER_08f5.
Definition: HandledPackets.hpp:34011
Main object for the aegis packet: CZ_UPGRADE_SKILLLEVEL.
Definition: HandledPackets.hpp:34121
Main object for the aegis packet: CZ_UPLOAD_MACRO_DETECTOR_CAPTCHA.
Definition: HandledPackets.hpp:34159
Main object for the aegis packet: CZ_USE_ITEM2.
Definition: HandledPackets.hpp:34236
Main object for the aegis packet: CZ_USE_ITEM_NEW_JAPEN.
Definition: HandledPackets.hpp:34284
Main object for the aegis packet: CZ_USE_SKILL2.
Definition: HandledPackets.hpp:35083
Main object for the aegis packet: CZ_USE_SKILL_NEW_JAPEN.
Definition: HandledPackets.hpp:35132
Main object for the aegis packet: CZ_USE_SKILL_TOGROUND2.
Definition: HandledPackets.hpp:35950
Main object for the aegis packet: CZ_USE_SKILL_TOGROUND_WITHTALKBOX2.
Definition: HandledPackets.hpp:36487
Main object for the aegis packet: CZ_USE_SKILL_TOGROUND_WITHTALKBOX.
Definition: HandledPackets.hpp:36234
Main object for the aegis packet: CZ_USE_SKILL_TOGROUND.
Definition: HandledPackets.hpp:35419
Main object for the aegis packet: CZ_USE_SKILL.
Definition: HandledPackets.hpp:34562
Main object for the aegis packet: CZ_WHISPER.
Definition: HandledPackets.hpp:36538
ClientPacketLengthTable(std::shared_ptr< ZoneSession > s)
Definition: ClientPacketLengthTable.hpp:43
~ClientPacketLengthTable()
Definition: ClientPacketLengthTable.hpp:12411
Auto-generated with a python generator tool authored by Sephus (sagunxp@gmail.com).
Definition: PacketLengthTable.hpp:47
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0064.
Definition: TransmittedPackets.hpp:68
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0065.
Definition: TransmittedPackets.hpp:105
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0066.
Definition: TransmittedPackets.hpp:142
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0067.
Definition: TransmittedPackets.hpp:179
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0068.
Definition: TransmittedPackets.hpp:216
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0069.
Definition: TransmittedPackets.hpp:253
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006A.
Definition: TransmittedPackets.hpp:290
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006B.
Definition: TransmittedPackets.hpp:327
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006C.
Definition: TransmittedPackets.hpp:364
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006D.
Definition: TransmittedPackets.hpp:401
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006E.
Definition: TransmittedPackets.hpp:438
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006F.
Definition: TransmittedPackets.hpp:475
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0070.
Definition: TransmittedPackets.hpp:512
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0071.
Definition: TransmittedPackets.hpp:549
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0081.
Definition: TransmittedPackets.hpp:586
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_008C.
Definition: TransmittedPackets.hpp:618
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_00A7.
Definition: TransmittedPackets.hpp:650
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0187.
Definition: TransmittedPackets.hpp:687
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01B5.
Definition: TransmittedPackets.hpp:724
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01BE.
Definition: TransmittedPackets.hpp:761
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01BF.
Definition: TransmittedPackets.hpp:798
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01C6.
Definition: TransmittedPackets.hpp:835
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01C7.
Definition: TransmittedPackets.hpp:872
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01DB.
Definition: TransmittedPackets.hpp:909
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01DC.
Definition: TransmittedPackets.hpp:946
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01DD.
Definition: TransmittedPackets.hpp:983
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01F1.
Definition: TransmittedPackets.hpp:1020
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01FA.
Definition: TransmittedPackets.hpp:1057
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01FB.
Definition: TransmittedPackets.hpp:1094
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0200.
Definition: TransmittedPackets.hpp:1131
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0204.
Definition: TransmittedPackets.hpp:1168
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_020D.
Definition: TransmittedPackets.hpp:1205
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_023D.
Definition: TransmittedPackets.hpp:1294
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_023E.
Definition: TransmittedPackets.hpp:1331
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0258.
Definition: TransmittedPackets.hpp:1368
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0259.
Definition: TransmittedPackets.hpp:1405
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0261.
Definition: TransmittedPackets.hpp:1442
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0262.
Definition: TransmittedPackets.hpp:1479
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0263.
Definition: TransmittedPackets.hpp:1516
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0264.
Definition: TransmittedPackets.hpp:1553
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0265.
Definition: TransmittedPackets.hpp:1590
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0266.
Definition: TransmittedPackets.hpp:1627
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0267.
Definition: TransmittedPackets.hpp:1664
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0268.
Definition: TransmittedPackets.hpp:1701
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0269.
Definition: TransmittedPackets.hpp:1738
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_026A.
Definition: TransmittedPackets.hpp:1775
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_026B.
Definition: TransmittedPackets.hpp:1812
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_026C.
Definition: TransmittedPackets.hpp:1849
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_026D.
Definition: TransmittedPackets.hpp:1886
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_026F.
Definition: TransmittedPackets.hpp:1923
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0270.
Definition: TransmittedPackets.hpp:1960
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0271.
Definition: TransmittedPackets.hpp:1997
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0272.
Definition: TransmittedPackets.hpp:2034
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0275.
Definition: TransmittedPackets.hpp:2071
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0276.
Definition: TransmittedPackets.hpp:2108
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0277.
Definition: TransmittedPackets.hpp:2145
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_027C.
Definition: TransmittedPackets.hpp:2182
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_027F.
Definition: TransmittedPackets.hpp:2219
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_028B.
Definition: TransmittedPackets.hpp:2256
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_028C.
Definition: TransmittedPackets.hpp:2293
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_028D.
Definition: TransmittedPackets.hpp:2330
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_028E.
Definition: TransmittedPackets.hpp:2367
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_028F.
Definition: TransmittedPackets.hpp:2404
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0290.
Definition: TransmittedPackets.hpp:2441
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_02AD.
Definition: TransmittedPackets.hpp:2478
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_02B0.
Definition: TransmittedPackets.hpp:2515
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_02CA.
Definition: TransmittedPackets.hpp:2552
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_03DD.
Definition: TransmittedPackets.hpp:2619
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_03DE.
Definition: TransmittedPackets.hpp:2656
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0448.
Definition: TransmittedPackets.hpp:2693
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_07E5.
Definition: TransmittedPackets.hpp:2730
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_07E7.
Definition: TransmittedPackets.hpp:2767
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_07E8.
Definition: TransmittedPackets.hpp:2804
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_07E9.
Definition: TransmittedPackets.hpp:2841
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0821.
Definition: TransmittedPackets.hpp:2878
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0822.
Definition: TransmittedPackets.hpp:2915
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0823.
Definition: TransmittedPackets.hpp:2952
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0825.
Definition: TransmittedPackets.hpp:2989
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0827.
Definition: TransmittedPackets.hpp:3026
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0828.
Definition: TransmittedPackets.hpp:3063
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0829.
Definition: TransmittedPackets.hpp:3100
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_082A.
Definition: TransmittedPackets.hpp:3137
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_082B.
Definition: TransmittedPackets.hpp:3174
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_082C.
Definition: TransmittedPackets.hpp:3211
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_082D.
Definition: TransmittedPackets.hpp:3248
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_083E.
Definition: TransmittedPackets.hpp:3285
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0840.
Definition: TransmittedPackets.hpp:3322
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0841.
Definition: TransmittedPackets.hpp:3359
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0862.
Definition: TransmittedPackets.hpp:3554
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0864.
Definition: TransmittedPackets.hpp:3609
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0865.
Definition: TransmittedPackets.hpp:3646
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0866.
Definition: TransmittedPackets.hpp:3673
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0868.
Definition: TransmittedPackets.hpp:3705
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_086D.
Definition: TransmittedPackets.hpp:3821
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0872.
Definition: TransmittedPackets.hpp:3904
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0875.
Definition: TransmittedPackets.hpp:3964
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0876.
Definition: TransmittedPackets.hpp:3991
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_087B.
Definition: TransmittedPackets.hpp:4051
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0880.
Definition: TransmittedPackets.hpp:4172
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0882.
Definition: TransmittedPackets.hpp:4204
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0884.
Definition: TransmittedPackets.hpp:4269
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0889.
Definition: TransmittedPackets.hpp:4380
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_088C.
Definition: TransmittedPackets.hpp:4440
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0892.
Definition: TransmittedPackets.hpp:4584
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_089A.
Definition: TransmittedPackets.hpp:4705
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_089E.
Definition: TransmittedPackets.hpp:4765
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08A5.
Definition: TransmittedPackets.hpp:4876
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08A7.
Definition: TransmittedPackets.hpp:4936
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08AB.
Definition: TransmittedPackets.hpp:5057
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08AD.
Definition: TransmittedPackets.hpp:5084
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08AF.
Definition: TransmittedPackets.hpp:5121
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08B0.
Definition: TransmittedPackets.hpp:5158
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08B2.
Definition: TransmittedPackets.hpp:5195
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08B8.
Definition: TransmittedPackets.hpp:5232
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08B9.
Definition: TransmittedPackets.hpp:5269
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BA.
Definition: TransmittedPackets.hpp:5306
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BB.
Definition: TransmittedPackets.hpp:5343
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BC.
Definition: TransmittedPackets.hpp:5380
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BD.
Definition: TransmittedPackets.hpp:5417
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BE.
Definition: TransmittedPackets.hpp:5454
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BF.
Definition: TransmittedPackets.hpp:5491
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08C3.
Definition: TransmittedPackets.hpp:5528
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08C4.
Definition: TransmittedPackets.hpp:5565
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08C5.
Definition: TransmittedPackets.hpp:5602
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08C6.
Definition: TransmittedPackets.hpp:5639
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08CC.
Definition: TransmittedPackets.hpp:5676
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08D4.
Definition: TransmittedPackets.hpp:5713
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08D5.
Definition: TransmittedPackets.hpp:5750
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08E3.
Definition: TransmittedPackets.hpp:5787
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08E4.
Definition: TransmittedPackets.hpp:5824
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08FC.
Definition: TransmittedPackets.hpp:5861
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08FD.
Definition: TransmittedPackets.hpp:5898
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0917.
Definition: TransmittedPackets.hpp:5930
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0919.
Definition: TransmittedPackets.hpp:5962
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_091A.
Definition: TransmittedPackets.hpp:5999
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_091F.
Definition: TransmittedPackets.hpp:6082
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0920.
Definition: TransmittedPackets.hpp:6109
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0921.
Definition: TransmittedPackets.hpp:6141
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0924.
Definition: TransmittedPackets.hpp:6201
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0929.
Definition: TransmittedPackets.hpp:6289
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_092A.
Definition: TransmittedPackets.hpp:6326
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_092B.
Definition: TransmittedPackets.hpp:6363
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_092C.
Definition: TransmittedPackets.hpp:6395
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0930.
Definition: TransmittedPackets.hpp:6455
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0931.
Definition: TransmittedPackets.hpp:6492
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0933.
Definition: TransmittedPackets.hpp:6529
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0935.
Definition: TransmittedPackets.hpp:6589
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0937.
Definition: TransmittedPackets.hpp:6616
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0938.
Definition: TransmittedPackets.hpp:6648
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_093A.
Definition: TransmittedPackets.hpp:6675
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_093B.
Definition: TransmittedPackets.hpp:6707
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_093D.
Definition: TransmittedPackets.hpp:6772
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_093F.
Definition: TransmittedPackets.hpp:6804
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0941.
Definition: TransmittedPackets.hpp:6831
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0943.
Definition: TransmittedPackets.hpp:6891
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0944.
Definition: TransmittedPackets.hpp:6923
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0945.
Definition: TransmittedPackets.hpp:6950
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_094D.
Definition: TransmittedPackets.hpp:7117
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0951.
Definition: TransmittedPackets.hpp:7205
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0954.
Definition: TransmittedPackets.hpp:7293
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_095B.
Definition: TransmittedPackets.hpp:7488
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_095D.
Definition: TransmittedPackets.hpp:7548
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_095F.
Definition: TransmittedPackets.hpp:7575
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0961.
Definition: TransmittedPackets.hpp:7635
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0962.
Definition: TransmittedPackets.hpp:7667
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0970.
Definition: TransmittedPackets.hpp:7816
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0986.
Definition: TransmittedPackets.hpp:7853
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0987.
Definition: TransmittedPackets.hpp:7890
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_098B.
Definition: TransmittedPackets.hpp:7927
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_098C.
Definition: TransmittedPackets.hpp:7964
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_098F.
Definition: TransmittedPackets.hpp:8001
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_099C.
Definition: TransmittedPackets.hpp:8038
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_099D.
Definition: TransmittedPackets.hpp:8075
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_099E.
Definition: TransmittedPackets.hpp:8112
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09A0.
Definition: TransmittedPackets.hpp:8149
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09A1.
Definition: TransmittedPackets.hpp:8186
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09A2.
Definition: TransmittedPackets.hpp:8223
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09A3.
Definition: TransmittedPackets.hpp:8260
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09A5.
Definition: TransmittedPackets.hpp:8297
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C2.
Definition: TransmittedPackets.hpp:8334
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C5.
Definition: TransmittedPackets.hpp:8371
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C6.
Definition: TransmittedPackets.hpp:8408
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C7.
Definition: TransmittedPackets.hpp:8445
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C8.
Definition: TransmittedPackets.hpp:8482
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C9.
Definition: TransmittedPackets.hpp:8519
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09E0.
Definition: TransmittedPackets.hpp:8556
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A39.
Definition: TransmittedPackets.hpp:8593
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A3A.
Definition: TransmittedPackets.hpp:8630
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A3C.
Definition: TransmittedPackets.hpp:8667
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A3D.
Definition: TransmittedPackets.hpp:8704
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A3E.
Definition: TransmittedPackets.hpp:8741
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A40.
Definition: TransmittedPackets.hpp:8778
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A42.
Definition: TransmittedPackets.hpp:8815
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A4D.
Definition: TransmittedPackets.hpp:8852
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A71.
Definition: TransmittedPackets.hpp:8976
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A72.
Definition: TransmittedPackets.hpp:9013
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A73.
Definition: TransmittedPackets.hpp:9050
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A74.
Definition: TransmittedPackets.hpp:9087
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A76.
Definition: TransmittedPackets.hpp:9124
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A79.
Definition: TransmittedPackets.hpp:9161
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A7B.
Definition: TransmittedPackets.hpp:9198
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A7C.
Definition: TransmittedPackets.hpp:9235
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A80.
Definition: TransmittedPackets.hpp:9272
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A81.
Definition: TransmittedPackets.hpp:9309
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A82.
Definition: TransmittedPackets.hpp:9346
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A83.
Definition: TransmittedPackets.hpp:9383
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A85.
Definition: TransmittedPackets.hpp:9420
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A86.
Definition: TransmittedPackets.hpp:9457
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A8B.
Definition: TransmittedPackets.hpp:9494
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A8C.
Definition: TransmittedPackets.hpp:9531
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A8E.
Definition: TransmittedPackets.hpp:9568
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A8F.
Definition: TransmittedPackets.hpp:9605
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A90.
Definition: TransmittedPackets.hpp:9642
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A92.
Definition: TransmittedPackets.hpp:9679
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A93.
Definition: TransmittedPackets.hpp:9716
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A94.
Definition: TransmittedPackets.hpp:9753
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A95.
Definition: TransmittedPackets.hpp:9790
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A9E.
Definition: TransmittedPackets.hpp:9827
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A9F.
Definition: TransmittedPackets.hpp:9864
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AA8.
Definition: TransmittedPackets.hpp:9901
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AA9.
Definition: TransmittedPackets.hpp:9938
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAA.
Definition: TransmittedPackets.hpp:9975
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAB.
Definition: TransmittedPackets.hpp:10012
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAC.
Definition: TransmittedPackets.hpp:10049
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAD.
Definition: TransmittedPackets.hpp:10086
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAE.
Definition: TransmittedPackets.hpp:10123
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAF.
Definition: TransmittedPackets.hpp:10160
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AB0.
Definition: TransmittedPackets.hpp:10197
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AB1.
Definition: TransmittedPackets.hpp:10234
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AB3.
Definition: TransmittedPackets.hpp:10271
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AB8.
Definition: TransmittedPackets.hpp:10308
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ABA.
Definition: TransmittedPackets.hpp:10345
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ABB.
Definition: TransmittedPackets.hpp:10382
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ABC.
Definition: TransmittedPackets.hpp:10419
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ABF.
Definition: TransmittedPackets.hpp:10456
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AC3.
Definition: TransmittedPackets.hpp:10493
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AC4.
Definition: TransmittedPackets.hpp:10530
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AC5.
Definition: TransmittedPackets.hpp:10567
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AC6.
Definition: TransmittedPackets.hpp:10604
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AC9.
Definition: TransmittedPackets.hpp:10641
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ACA.
Definition: TransmittedPackets.hpp:10678
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ACD.
Definition: TransmittedPackets.hpp:10715
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ACE.
Definition: TransmittedPackets.hpp:10752
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ACF.
Definition: TransmittedPackets.hpp:10789
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD0.
Definition: TransmittedPackets.hpp:10826
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD1.
Definition: TransmittedPackets.hpp:10863
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD2.
Definition: TransmittedPackets.hpp:10900
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD3.
Definition: TransmittedPackets.hpp:10937
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD4.
Definition: TransmittedPackets.hpp:10974
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD5.
Definition: TransmittedPackets.hpp:11011
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD6.
Definition: TransmittedPackets.hpp:11048
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD7.
Definition: TransmittedPackets.hpp:11085
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD8.
Definition: TransmittedPackets.hpp:11122
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD9.
Definition: TransmittedPackets.hpp:11159
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AE0.
Definition: TransmittedPackets.hpp:11196
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AE1.
Definition: TransmittedPackets.hpp:11233
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AE3.
Definition: TransmittedPackets.hpp:11270
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AE8.
Definition: TransmittedPackets.hpp:11307
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AE9.
Definition: TransmittedPackets.hpp:11344
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AEC.
Definition: TransmittedPackets.hpp:11381
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AED.
Definition: TransmittedPackets.hpp:11418
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AEE.
Definition: TransmittedPackets.hpp:11455
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AF1.
Definition: TransmittedPackets.hpp:11492
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AF2.
Definition: TransmittedPackets.hpp:11529
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AF3.
Definition: TransmittedPackets.hpp:11566
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AF5.
Definition: TransmittedPackets.hpp:11603
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AF9.
Definition: TransmittedPackets.hpp:11640
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B00.
Definition: TransmittedPackets.hpp:11677
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B01.
Definition: TransmittedPackets.hpp:11714
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B02.
Definition: TransmittedPackets.hpp:11751
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B04.
Definition: TransmittedPackets.hpp:11791
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B07.
Definition: TransmittedPackets.hpp:11828
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B23.
Definition: TransmittedPackets.hpp:11865
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B24.
Definition: TransmittedPackets.hpp:11902
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B25.
Definition: TransmittedPackets.hpp:11939
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B2B.
Definition: TransmittedPackets.hpp:11976
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B30.
Definition: TransmittedPackets.hpp:12013
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B34.
Definition: TransmittedPackets.hpp:12050
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B39.
Definition: TransmittedPackets.hpp:12087
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B3C.
Definition: TransmittedPackets.hpp:12124
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B3D.
Definition: TransmittedPackets.hpp:12161
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B3E.
Definition: TransmittedPackets.hpp:12198
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B44.
Definition: TransmittedPackets.hpp:12235
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B48.
Definition: TransmittedPackets.hpp:12272
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B49.
Definition: TransmittedPackets.hpp:12309
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B4A.
Definition: TransmittedPackets.hpp:12346
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B4B.
Definition: TransmittedPackets.hpp:12383
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B4D.
Definition: TransmittedPackets.hpp:12420
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B4F.
Definition: TransmittedPackets.hpp:12457
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B50.
Definition: TransmittedPackets.hpp:12494
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B51.
Definition: TransmittedPackets.hpp:12531
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B52.
Definition: TransmittedPackets.hpp:12568
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B53.
Definition: TransmittedPackets.hpp:12605
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B54.
Definition: TransmittedPackets.hpp:12642
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B55.
Definition: TransmittedPackets.hpp:12679
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B5F.
Definition: TransmittedPackets.hpp:12716
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B60.
Definition: TransmittedPackets.hpp:12753
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B61.
Definition: TransmittedPackets.hpp:12790
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B62.
Definition: TransmittedPackets.hpp:12827
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B68.
Definition: TransmittedPackets.hpp:12864
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B6A.
Definition: TransmittedPackets.hpp:12901
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B6B.
Definition: TransmittedPackets.hpp:12938
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B6C.
Definition: TransmittedPackets.hpp:12975
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B6F.
Definition: TransmittedPackets.hpp:13012
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B70.
Definition: TransmittedPackets.hpp:13052
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B71.
Definition: TransmittedPackets.hpp:13089
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B72.
Definition: TransmittedPackets.hpp:13129
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B73.
Definition: TransmittedPackets.hpp:13166
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B74.
Definition: TransmittedPackets.hpp:13203
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B75.
Definition: TransmittedPackets.hpp:13240
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B77.
Definition: TransmittedPackets.hpp:13277
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B7E.
Definition: TransmittedPackets.hpp:13314
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B7F.
Definition: TransmittedPackets.hpp:13351
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B80.
Definition: TransmittedPackets.hpp:13388
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B8C.
Definition: TransmittedPackets.hpp:13425
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B8D.
Definition: TransmittedPackets.hpp:13462
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B8E.
Definition: TransmittedPackets.hpp:13501
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B93.
Definition: TransmittedPackets.hpp:13537
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B94.
Definition: TransmittedPackets.hpp:13574
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B95.
Definition: TransmittedPackets.hpp:13610
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B96.
Definition: TransmittedPackets.hpp:13647
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B97.
Definition: TransmittedPackets.hpp:13683
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B98.
Definition: TransmittedPackets.hpp:13720
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B99.
Definition: TransmittedPackets.hpp:13757
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BA2.
Definition: TransmittedPackets.hpp:13792
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BA3.
Definition: TransmittedPackets.hpp:13826
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BA5.
Definition: TransmittedPackets.hpp:13860
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BAC.
Definition: TransmittedPackets.hpp:13898
Main object for the aegis packet: ZC_ACCEPT_ENTER2.
Definition: TransmittedPackets.hpp:14490
Main object for the aegis packet: ZC_ACCEPT_ENTER3.
Definition: TransmittedPackets.hpp:14535
Main object for the aegis packet: ZC_ACCEPT_ENTER.
Definition: TransmittedPackets.hpp:14439
Main object for the aegis packet: ZC_ACCEPT_QUIT.
Definition: TransmittedPackets.hpp:14587
Main object for the aegis packet: ZC_ACH_UPDATE.
Definition: TransmittedPackets.hpp:14627
Main object for the aegis packet: ZC_ACK_ACCOUNTNAME.
Definition: TransmittedPackets.hpp:14678
Main object for the aegis packet: ZC_ACK_ADDITEM_TO_CART.
Definition: TransmittedPackets.hpp:14726
Main object for the aegis packet: ZC_ACK_ADD_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:14772
Main object for the aegis packet: ZC_ACK_ADD_ITEM_RODEX.
Definition: TransmittedPackets.hpp:14820
Main object for the aegis packet: ZC_ACK_APPLY_BARGAIN_SALE_ITEM.
Definition: TransmittedPackets.hpp:14861
Main object for the aegis packet: ZC_ACK_APPLY_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:14898
Main object for the aegis packet: ZC_ACK_AUCTION_ADD_ITEM.
Definition: TransmittedPackets.hpp:14944
Main object for the aegis packet: ZC_ACK_BANKING_DEPOSIT.
Definition: TransmittedPackets.hpp:14986
Main object for the aegis packet: ZC_ACK_BANKING_WITHDRAW.
Definition: TransmittedPackets.hpp:15026
Main object for the aegis packet: ZC_ACK_BAN_GUILD_SSO.
Definition: TransmittedPackets.hpp:15115
Main object for the aegis packet: ZC_ACK_BAN_GUILD.
Definition: TransmittedPackets.hpp:15072
Main object for the aegis packet: ZC_ACK_BATTLE_STATE_MONITOR.
Definition: TransmittedPackets.hpp:15157
Main object for the aegis packet: ZC_ACK_BEFORE_WORLD_INFO.
Definition: TransmittedPackets.hpp:15197
Main object for the aegis packet: ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO.
Definition: TransmittedPackets.hpp:15237
Main object for the aegis packet: ZC_ACK_CHANGE_GUILD_POSITIONINFO.
Definition: TransmittedPackets.hpp:15283
Main object for the aegis packet: ZC_ACK_CHANGE_TITLE.
Definition: TransmittedPackets.hpp:15325
Main object for the aegis packet: ZC_ACK_CLAN_LEAVE.
Definition: TransmittedPackets.hpp:15365
Main object for the aegis packet: ZC_ACK_CLOSE_BANKING.
Definition: TransmittedPackets.hpp:15405
Main object for the aegis packet: ZC_ACK_CLOSE_GUILD_STORAGE.
Definition: TransmittedPackets.hpp:15445
Main object for the aegis packet: ZC_ACK_CLOSE_ROULETTE.
Definition: TransmittedPackets.hpp:15485
Main object for the aegis packet: ZC_ACK_COUNT_BARGAIN_SALE_ITEM.
Definition: TransmittedPackets.hpp:15526
Main object for the aegis packet: ZC_ACK_CREATE_CHATROOM.
Definition: TransmittedPackets.hpp:15572
Main object for the aegis packet: ZC_ACK_DELETE_RODEX.
Definition: TransmittedPackets.hpp:15613
Main object for the aegis packet: ZC_ACK_DISCONNECT_CHARACTER.
Definition: TransmittedPackets.hpp:15659
Main object for the aegis packet: ZC_ACK_DISORGANIZE_GUILD_RESULT.
Definition: TransmittedPackets.hpp:15752
Main object for the aegis packet: ZC_ACK_DISORGANIZE_GUILD.
Definition: TransmittedPackets.hpp:15706
Main object for the aegis packet: ZC_ACK_ENTRY_QUEUE_APPLY.
Definition: TransmittedPackets.hpp:15793
Main object for the aegis packet: ZC_ACK_ENTRY_QUEUE_CANCEL.
Definition: TransmittedPackets.hpp:15833
Main object for the aegis packet: ZC_ACK_EXCHANGE_ITEM2.
Definition: TransmittedPackets.hpp:15926
Main object for the aegis packet: ZC_ACK_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:15879
Main object for the aegis packet: ZC_ACK_GENERATE_ROULETTE.
Definition: TransmittedPackets.hpp:15969
Main object for the aegis packet: ZC_ACK_GIVE_MANNER_POINT.
Definition: TransmittedPackets.hpp:16015
Main object for the aegis packet: ZC_ACK_GUILDSTORAGE_LOG.
Definition: TransmittedPackets.hpp:16056
Main object for the aegis packet: ZC_ACK_GUILD_MEMBER_INFO.
Definition: TransmittedPackets.hpp:16102
Main object for the aegis packet: ZC_ACK_GUILD_MENUINTERFACE.
Definition: TransmittedPackets.hpp:16148
Main object for the aegis packet: ZC_ACK_GUILD_NAME.
Definition: TransmittedPackets.hpp:16189
Main object for the aegis packet: ZC_ACK_INVENTORY_EXPAND_RESULT.
Definition: TransmittedPackets.hpp:16269
Main object for the aegis packet: ZC_ACK_INVENTORY_EXPAND.
Definition: TransmittedPackets.hpp:16229
Main object for the aegis packet: ZC_ACK_ITEMCOMPOSITION.
Definition: TransmittedPackets.hpp:16315
Main object for the aegis packet: ZC_ACK_ITEMIDENTIFY.
Definition: TransmittedPackets.hpp:16364
Main object for the aegis packet: ZC_ACK_ITEMLIST_BUYING_STORE.
Definition: TransmittedPackets.hpp:16406
Main object for the aegis packet: ZC_ACK_ITEMREFINING.
Definition: TransmittedPackets.hpp:16457
Main object for the aegis packet: ZC_ACK_ITEMREPAIR.
Definition: TransmittedPackets.hpp:16506
Main object for the aegis packet: ZC_ACK_ITEM_FROM_RODEX.
Definition: TransmittedPackets.hpp:16548
Main object for the aegis packet: ZC_ACK_LEAVE_GUILD.
Definition: TransmittedPackets.hpp:16594
Main object for the aegis packet: ZC_ACK_MAIL_ADD_ITEM.
Definition: TransmittedPackets.hpp:16642
Main object for the aegis packet: ZC_ACK_MAIL_DELETE.
Definition: TransmittedPackets.hpp:16690
Main object for the aegis packet: ZC_ACK_MAIL_RETURN.
Definition: TransmittedPackets.hpp:16738
Main object for the aegis packet: ZC_ACK_MAKE_GROUP.
Definition: TransmittedPackets.hpp:16786
Main object for the aegis packet: ZC_ACK_MERGE_ITEM.
Definition: TransmittedPackets.hpp:16827
Main object for the aegis packet: ZC_ACK_OPENSTORE2.
Definition: TransmittedPackets.hpp:16869
Main object for the aegis packet: ZC_ACK_OPEN_BANKING.
Definition: TransmittedPackets.hpp:16910
Main object for the aegis packet: ZC_ACK_OPEN_GUILD_STORAGE.
Definition: TransmittedPackets.hpp:16950
Main object for the aegis packet: ZC_ACK_OPEN_MEMBER_INFO.
Definition: TransmittedPackets.hpp:16985
Main object for the aegis packet: ZC_ACK_OPEN_ROULETTE.
Definition: TransmittedPackets.hpp:17025
Main object for the aegis packet: ZC_ACK_OPEN_WRITE_RODEX.
Definition: TransmittedPackets.hpp:17065
Main object for the aegis packet: ZC_ACK_PARTY_NAME.
Definition: TransmittedPackets.hpp:17105
Main object for the aegis packet: ZC_ACK_PLAYER_AID_IN_RANGE.
Definition: TransmittedPackets.hpp:17142
Main object for the aegis packet: ZC_ACK_PREVIEW_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:17179
Main object for the aegis packet: ZC_ACK_PVPPOINT.
Definition: TransmittedPackets.hpp:17219
Main object for the aegis packet: ZC_ACK_RANDOM_COMBINE_ITEM.
Definition: TransmittedPackets.hpp:17261
Main object for the aegis packet: ZC_ACK_RANDOM_UPGRADE_ITEM.
Definition: TransmittedPackets.hpp:17298
Main object for the aegis packet: ZC_ACK_RANKING.
Definition: TransmittedPackets.hpp:17347
Main object for the aegis packet: ZC_ACK_READ_RODEX.
Definition: TransmittedPackets.hpp:17396
Main object for the aegis packet: ZC_ACK_REMEMBER_WARPPOINT.
Definition: TransmittedPackets.hpp:17442
Main object for the aegis packet: ZC_ACK_REMOVE_BARGAIN_SALE_ITEM.
Definition: TransmittedPackets.hpp:17482
Main object for the aegis packet: ZC_ACK_REMOVE_RODEX_ITEM.
Definition: TransmittedPackets.hpp:17522
Main object for the aegis packet: ZC_ACK_REQMAKINGITEM.
Definition: TransmittedPackets.hpp:17568
Main object for the aegis packet: ZC_ACK_REQNAMEALL2.
Definition: TransmittedPackets.hpp:17714
Main object for the aegis packet: ZC_ACK_REQNAMEALL.
Definition: TransmittedPackets.hpp:17669
Main object for the aegis packet: ZC_ACK_REQNAME_BYGID.
Definition: TransmittedPackets.hpp:17775
Main object for the aegis packet: ZC_ACK_REQNAME_TITLE.
Definition: TransmittedPackets.hpp:17807
Main object for the aegis packet: ZC_ACK_REQNAME.
Definition: TransmittedPackets.hpp:17623
Main object for the aegis packet: ZC_ACK_REQ_ALLY_GUILD.
Definition: TransmittedPackets.hpp:17853
Main object for the aegis packet: ZC_ACK_REQ_CHANGE_MEMBERS.
Definition: TransmittedPackets.hpp:17900
Main object for the aegis packet: ZC_ACK_REQ_DISCONNECT.
Definition: TransmittedPackets.hpp:17948
Main object for the aegis packet: ZC_ACK_REQ_HOSTILE_GUILD.
Definition: TransmittedPackets.hpp:17995
Main object for the aegis packet: ZC_ACK_REQ_JOIN_GROUP.
Definition: TransmittedPackets.hpp:18042
Main object for the aegis packet: ZC_ACK_REQ_JOIN_GUILD.
Definition: TransmittedPackets.hpp:18090
Main object for the aegis packet: ZC_ACK_RODEX_LIST.
Definition: TransmittedPackets.hpp:18149
Main object for the aegis packet: ZC_ACK_ROULEITTE_INFO.
Definition: TransmittedPackets.hpp:18189
Main object for the aegis packet: ZC_ACK_SCHEDULER_CASHITEM.
Definition: TransmittedPackets.hpp:18229
Main object for the aegis packet: ZC_ACK_SEND_RODEX.
Definition: TransmittedPackets.hpp:18269
Main object for the aegis packet: ZC_ACK_SE_CASH_ITEM_LIST2.
Definition: TransmittedPackets.hpp:18349
Main object for the aegis packet: ZC_ACK_SE_CASH_ITEM_LIST.
Definition: TransmittedPackets.hpp:18309
Main object for the aegis packet: ZC_ACK_STATUS_GM.
Definition: TransmittedPackets.hpp:18395
Main object for the aegis packet: ZC_ACK_TAKEOFF_EQUIP_ALL.
Definition: TransmittedPackets.hpp:18431
Main object for the aegis packet: ZC_ACK_TAKEOFF_EQUIP_V5.
Definition: TransmittedPackets.hpp:18471
Main object for the aegis packet: ZC_ACK_TOUSESKILL.
Definition: TransmittedPackets.hpp:18520
Main object for the aegis packet: ZC_ACK_UPLOAD_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:18588
Main object for the aegis packet: ZC_ACK_WEAPONREFINE.
Definition: TransmittedPackets.hpp:18634
Main object for the aegis packet: ZC_ACK_WEAR_EQUIP_V5.
Definition: TransmittedPackets.hpp:18674
Main object for the aegis packet: ZC_ACK_WHISPER02.
Definition: TransmittedPackets.hpp:18773
Main object for the aegis packet: ZC_ACK_WHISPER.
Definition: TransmittedPackets.hpp:18727
Main object for the aegis packet: ZC_ACK_ZENY_FROM_RODEX.
Definition: TransmittedPackets.hpp:18820
Main object for the aegis packet: ZC_ACTION_FAILURE.
Definition: TransmittedPackets.hpp:18866
Main object for the aegis packet: ZC_ACTION_MOVE.
Definition: TransmittedPackets.hpp:18903
Main object for the aegis packet: ZC_ACTIVE_QUEST.
Definition: TransmittedPackets.hpp:18949
Main object for the aegis packet: ZC_ADD_EXCHANGE_ITEM2.
Definition: TransmittedPackets.hpp:19041
Main object for the aegis packet: ZC_ADD_EXCHANGE_ITEM3.
Definition: TransmittedPackets.hpp:19089
Main object for the aegis packet: ZC_ADD_EXCHANGE_ITEM4.
Definition: TransmittedPackets.hpp:19129
Main object for the aegis packet: ZC_ADD_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:19001
Main object for the aegis packet: ZC_ADD_FRIENDS_LIST.
Definition: TransmittedPackets.hpp:19175
Main object for the aegis packet: ZC_ADD_ITEM_TO_CART2.
Definition: TransmittedPackets.hpp:19273
Main object for the aegis packet: ZC_ADD_ITEM_TO_CART3.
Definition: TransmittedPackets.hpp:19313
Main object for the aegis packet: ZC_ADD_ITEM_TO_CART.
Definition: TransmittedPackets.hpp:19227
Main object for the aegis packet: ZC_ADD_ITEM_TO_STORE2.
Definition: TransmittedPackets.hpp:19406
Main object for the aegis packet: ZC_ADD_ITEM_TO_STORE3.
Definition: TransmittedPackets.hpp:19447
Main object for the aegis packet: ZC_ADD_ITEM_TO_STORE.
Definition: TransmittedPackets.hpp:19359
Main object for the aegis packet: ZC_ADD_MEMBER_TO_GROUP2.
Definition: TransmittedPackets.hpp:19560
Main object for the aegis packet: ZC_ADD_MEMBER_TO_GROUP.
Definition: TransmittedPackets.hpp:19513
Main object for the aegis packet: ZC_ADD_QUEST_EX.
Definition: TransmittedPackets.hpp:19655
Main object for the aegis packet: ZC_ADD_QUEST.
Definition: TransmittedPackets.hpp:19606
Main object for the aegis packet: ZC_ADD_SKILL.
Definition: TransmittedPackets.hpp:19756
Main object for the aegis packet: ZC_ADVENTURER_AGENCY_JOIN_REQ.
Definition: TransmittedPackets.hpp:19793
Main object for the aegis packet: ZC_ADVENTURER_AGENCY_JOIN_RESULT.
Definition: TransmittedPackets.hpp:19830
Main object for the aegis packet: ZC_AID.
Definition: TransmittedPackets.hpp:19876
Main object for the aegis packet: ZC_AIRSHIP_MAPMOVE.
Definition: TransmittedPackets.hpp:19917
Main object for the aegis packet: ZC_AIRSHIP_SERVERMOVE.
Definition: TransmittedPackets.hpp:19957
Main object for the aegis packet: ZC_ALCHEMIST_POINT.
Definition: TransmittedPackets.hpp:20003
Main object for the aegis packet: ZC_ALCHEMIST_RANK.
Definition: TransmittedPackets.hpp:20049
Main object for the aegis packet: ZC_ALL_ACH_LIST.
Definition: TransmittedPackets.hpp:20089
Main object for the aegis packet: ZC_ALL_QUEST_LIST2.
Definition: TransmittedPackets.hpp:20175
Main object for the aegis packet: ZC_ALL_QUEST_LIST3.
Definition: TransmittedPackets.hpp:20215
Main object for the aegis packet: ZC_ALL_QUEST_LIST4.
Definition: TransmittedPackets.hpp:20255
Main object for the aegis packet: ZC_ALL_QUEST_LIST.
Definition: TransmittedPackets.hpp:20135
Main object for the aegis packet: ZC_ALL_QUEST_MISSION.
Definition: TransmittedPackets.hpp:20301
Main object for the aegis packet: ZC_ALT_EQUIPMENT_EQUIP.
Definition: TransmittedPackets.hpp:20341
Main object for the aegis packet: ZC_ALT_EQUIPMENT_ITEMS.
Definition: TransmittedPackets.hpp:20381
Main object for the aegis packet: ZC_ALT_EQUIPMENT_REMOVE.
Definition: TransmittedPackets.hpp:20421
Main object for the aegis packet: ZC_ALT_EQUIPMENT_SWITCH_ACK.
Definition: TransmittedPackets.hpp:20461
Main object for the aegis packet: ZC_ALT_PING.
Definition: TransmittedPackets.hpp:20501
Main object for the aegis packet: ZC_AOE_EFFECT_SKILL.
Definition: TransmittedPackets.hpp:20541
Main object for the aegis packet: ZC_APPLY_MACRO_DETECTOR_CAPTCHA.
Definition: TransmittedPackets.hpp:20615
Main object for the aegis packet: ZC_APPLY_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:20578
Main object for the aegis packet: ZC_ATTACK_FAILURE_FOR_DISTANCE.
Definition: TransmittedPackets.hpp:20661
Main object for the aegis packet: ZC_ATTACK_RANGE.
Definition: TransmittedPackets.hpp:20707
Main object for the aegis packet: ZC_AUCTION_ACK_MY_SELL_STOP.
Definition: TransmittedPackets.hpp:20754
Main object for the aegis packet: ZC_AUCTION_ITEM_REQ_SEARCH.
Definition: TransmittedPackets.hpp:20800
Main object for the aegis packet: ZC_AUCTION_RESULT.
Definition: TransmittedPackets.hpp:20846
Main object for the aegis packet: ZC_AUCTION_WINDOWS.
Definition: TransmittedPackets.hpp:20892
Main object for the aegis packet: ZC_AUTORUN_SKILL.
Definition: TransmittedPackets.hpp:20938
Main object for the aegis packet: ZC_AUTOSPELLLIST.
Definition: TransmittedPackets.hpp:20993
Main object for the aegis packet: ZC_BABYMSG.
Definition: TransmittedPackets.hpp:21039
Main object for the aegis packet: ZC_BANKING_CHECK.
Definition: TransmittedPackets.hpp:21079
Main object for the aegis packet: ZC_BAN_LIST.
Definition: TransmittedPackets.hpp:21143
Main object for the aegis packet: ZC_BATTLEFIELD_CHAT.
Definition: TransmittedPackets.hpp:21191
Main object for the aegis packet: ZC_BATTLEFIELD_NOTIFY_CAMPINFO.
Definition: TransmittedPackets.hpp:21237
Main object for the aegis packet: ZC_BATTLEFIELD_NOTIFY_HP2.
Definition: TransmittedPackets.hpp:21334
Main object for the aegis packet: ZC_BATTLEFIELD_NOTIFY_HP.
Definition: TransmittedPackets.hpp:21294
Main object for the aegis packet: ZC_BATTLEFIELD_NOTIFY_POINT.
Definition: TransmittedPackets.hpp:21380
Main object for the aegis packet: ZC_BATTLEFIELD_NOTIFY_POSITION.
Definition: TransmittedPackets.hpp:21426
Main object for the aegis packet: ZC_BATTLE_FIELD_LIST.
Definition: TransmittedPackets.hpp:21466
Main object for the aegis packet: ZC_BATTLE_JOIN_DISABLE_STATE.
Definition: TransmittedPackets.hpp:21506
Main object for the aegis packet: ZC_BATTLE_JOIN_NOTI_DEFER.
Definition: TransmittedPackets.hpp:21546
Main object for the aegis packet: ZC_BATTLE_NOTI_START_STEP.
Definition: TransmittedPackets.hpp:21586
Main object for the aegis packet: ZC_BLACKSMITH_POINT.
Definition: TransmittedPackets.hpp:21632
Main object for the aegis packet: ZC_BLACKSMITH_RANK.
Definition: TransmittedPackets.hpp:21678
Main object for the aegis packet: ZC_BLADESTOP.
Definition: TransmittedPackets.hpp:21724
Main object for the aegis packet: ZC_BOSS_INFO.
Definition: TransmittedPackets.hpp:21770
Main object for the aegis packet: ZC_BROADCAST2.
Definition: TransmittedPackets.hpp:21862
Main object for the aegis packet: ZC_BROADCAST4.
Definition: TransmittedPackets.hpp:21902
Main object for the aegis packet: ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN.
Definition: TransmittedPackets.hpp:21942
Main object for the aegis packet: ZC_BROADCAST.
Definition: TransmittedPackets.hpp:21816
Main object for the aegis packet: ZC_BUYING_STORE_ENTRY.
Definition: TransmittedPackets.hpp:21982
Main object for the aegis packet: ZC_CANCEL_BATTLE_FIELD.
Definition: TransmittedPackets.hpp:22022
Main object for the aegis packet: ZC_CANCEL_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:22068
Main object for the aegis packet: ZC_CARTOFF.
Definition: TransmittedPackets.hpp:22114
Main object for the aegis packet: ZC_CART_EQUIPMENT_ITEMLIST2.
Definition: TransmittedPackets.hpp:22206
Main object for the aegis packet: ZC_CART_EQUIPMENT_ITEMLIST3.
Definition: TransmittedPackets.hpp:22252
Main object for the aegis packet: ZC_CART_EQUIPMENT_ITEMLIST.
Definition: TransmittedPackets.hpp:22160
Main object for the aegis packet: ZC_CART_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.hpp:22332
Main object for the aegis packet: ZC_CART_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.hpp:22372
Main object for the aegis packet: ZC_CART_ITEMLIST_EQUIP.
Definition: TransmittedPackets.hpp:22292
Main object for the aegis packet: ZC_CART_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.hpp:22452
Main object for the aegis packet: ZC_CART_ITEMLIST_NORMAL.
Definition: TransmittedPackets.hpp:22412
Main object for the aegis packet: ZC_CART_NORMAL_ITEMLIST2.
Definition: TransmittedPackets.hpp:22544
Main object for the aegis packet: ZC_CART_NORMAL_ITEMLIST3.
Definition: TransmittedPackets.hpp:22590
Main object for the aegis packet: ZC_CART_NORMAL_ITEMLIST.
Definition: TransmittedPackets.hpp:22498
Main object for the aegis packet: ZC_CASH_ITEM_DELETE.
Definition: TransmittedPackets.hpp:22636
Main object for the aegis packet: ZC_CASH_TIME_COUNTER.
Definition: TransmittedPackets.hpp:22682
Main object for the aegis packet: ZC_CHANGESTATE_MER.
Definition: TransmittedPackets.hpp:22728
Main object for the aegis packet: ZC_CHANGESTATE_PET.
Definition: TransmittedPackets.hpp:22774
Main object for the aegis packet: ZC_CHANGE_CHATROOM.
Definition: TransmittedPackets.hpp:22820
Main object for the aegis packet: ZC_CHANGE_DIRECTION.
Definition: TransmittedPackets.hpp:22873
Main object for the aegis packet: ZC_CHANGE_GROUP_MASTER.
Definition: TransmittedPackets.hpp:22913
Main object for the aegis packet: ZC_CHANGE_GUILD.
Definition: TransmittedPackets.hpp:22965
Main object for the aegis packet: ZC_CHANGE_ITEM_OPTION.
Definition: TransmittedPackets.hpp:23005
Main object for the aegis packet: ZC_CHECK_RECEIVE_CHARACTER_NAME.
Definition: TransmittedPackets.hpp:23054
Main object for the aegis packet: ZC_CLANINFO.
Definition: TransmittedPackets.hpp:23094
Main object for the aegis packet: ZC_CLEAR_DIALOG.
Definition: TransmittedPackets.hpp:23134
Main object for the aegis packet: ZC_CLOSE_BARGAIN_SALE_TOOL.
Definition: TransmittedPackets.hpp:23174
Main object for the aegis packet: ZC_CLOSE_DIALOG.
Definition: TransmittedPackets.hpp:23220
Main object for the aegis packet: ZC_CLOSE_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:23258
Main object for the aegis packet: ZC_CLOSE_STORE.
Definition: TransmittedPackets.hpp:23304
Main object for the aegis packet: ZC_COMBODELAY.
Definition: TransmittedPackets.hpp:23350
Main object for the aegis packet: ZC_COMPASS.
Definition: TransmittedPackets.hpp:23396
Main object for the aegis packet: ZC_COMPLETE_UPLOAD_MACRO_DETECTOR_CAPTCHA.
Definition: TransmittedPackets.hpp:23433
Main object for the aegis packet: ZC_CONCLUDE_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:23479
Main object for the aegis packet: ZC_CONFIG_NOTIFY.
Definition: TransmittedPackets.hpp:23572
Main object for the aegis packet: ZC_CONFIG.
Definition: TransmittedPackets.hpp:23526
Main object for the aegis packet: ZC_CONGRATULATION.
Definition: TransmittedPackets.hpp:23618
Main object for the aegis packet: ZC_COSTUME_SPRITE_CHANGE.
Definition: TransmittedPackets.hpp:23658
Main object for the aegis packet: ZC_COUPLENAME.
Definition: TransmittedPackets.hpp:23704
Main object for the aegis packet: ZC_COUPLESTATUS.
Definition: TransmittedPackets.hpp:23750
Main object for the aegis packet: ZC_CUSTOM_HAT_EFFECT.
Definition: TransmittedPackets.hpp:23793
Main object for the aegis packet: ZC_C_MARKERINFO.
Definition: TransmittedPackets.hpp:23833
Main object for the aegis packet: ZC_DEATH_QUESTION.
Definition: TransmittedPackets.hpp:23879
Main object for the aegis packet: ZC_DEBUGMSG.
Definition: TransmittedPackets.hpp:23916
Main object for the aegis packet: ZC_DEFINE_CHECK.
Definition: TransmittedPackets.hpp:23945
Main object for the aegis packet: ZC_DELETEITEM_FROM_MCSTORE2.
Definition: TransmittedPackets.hpp:24031
Main object for the aegis packet: ZC_DELETEITEM_FROM_MCSTORE.
Definition: TransmittedPackets.hpp:23991
Main object for the aegis packet: ZC_DELETE_FRIENDS.
Definition: TransmittedPackets.hpp:24077
Main object for the aegis packet: ZC_DELETE_ITEM_FROM_BODY.
Definition: TransmittedPackets.hpp:24117
Main object for the aegis packet: ZC_DELETE_ITEM_FROM_CART.
Definition: TransmittedPackets.hpp:24166
Main object for the aegis packet: ZC_DELETE_ITEM_FROM_STORE.
Definition: TransmittedPackets.hpp:24212
Main object for the aegis packet: ZC_DELETE_MEMBER_FROM_GROUP.
Definition: TransmittedPackets.hpp:24260
Main object for the aegis packet: ZC_DEL_QUEST.
Definition: TransmittedPackets.hpp:24354
Main object for the aegis packet: ZC_DESTROY_ROOM.
Definition: TransmittedPackets.hpp:24400
Main object for the aegis packet: ZC_DEVOTIONLIST.
Definition: TransmittedPackets.hpp:24447
Main object for the aegis packet: ZC_DIALOG_TEXT_ALIGN.
Definition: TransmittedPackets.hpp:24482
Main object for the aegis packet: ZC_DISAPPEAR_BUYING_STORE_ENTRY.
Definition: TransmittedPackets.hpp:24522
Main object for the aegis packet: ZC_DISAPPEAR_ENTRY.
Definition: TransmittedPackets.hpp:24568
Main object for the aegis packet: ZC_DISPATCH_TIMING_INFO_CHN.
Definition: TransmittedPackets.hpp:24608
Main object for the aegis packet: ZC_DISPEL.
Definition: TransmittedPackets.hpp:24654
Main object for the aegis packet: ZC_DIVORCE.
Definition: TransmittedPackets.hpp:24700
Main object for the aegis packet: ZC_DRESSROOM_OPEN.
Definition: TransmittedPackets.hpp:24740
Main object for the aegis packet: ZC_DYNAMICNPC_CREATE_RESULT.
Definition: TransmittedPackets.hpp:24780
Main object for the aegis packet: ZC_EFST_SET_ENTER2.
Definition: TransmittedPackets.hpp:24860
Main object for the aegis packet: ZC_EFST_SET_ENTER.
Definition: TransmittedPackets.hpp:24820
Main object for the aegis packet: ZC_EL_INIT.
Definition: TransmittedPackets.hpp:24900
Main object for the aegis packet: ZC_EL_PAR_CHANGE.
Definition: TransmittedPackets.hpp:24940
Main object for the aegis packet: ZC_EMOTION.
Definition: TransmittedPackets.hpp:24986
Main object for the aegis packet: ZC_ENTER_ROOM.
Definition: TransmittedPackets.hpp:25032
Main object for the aegis packet: ZC_ENTRY_QUEUE_INIT.
Definition: TransmittedPackets.hpp:25075
Main object for the aegis packet: ZC_EQUIPITEM_DAMAGED.
Definition: TransmittedPackets.hpp:25121
Main object for the aegis packet: ZC_EQUIPMENT_ITEMLIST2.
Definition: TransmittedPackets.hpp:25213
Main object for the aegis packet: ZC_EQUIPMENT_ITEMLIST3.
Definition: TransmittedPackets.hpp:25259
Main object for the aegis packet: ZC_EQUIPMENT_ITEMLIST.
Definition: TransmittedPackets.hpp:25167
Main object for the aegis packet: ZC_EQUIPWIN_MICROSCOPE2.
Definition: TransmittedPackets.hpp:25351
Main object for the aegis packet: ZC_EQUIPWIN_MICROSCOPE_V5.
Definition: TransmittedPackets.hpp:25391
Main object for the aegis packet: ZC_EQUIPWIN_MICROSCOPE_V6.
Definition: TransmittedPackets.hpp:25431
Main object for the aegis packet: ZC_EQUIPWIN_MICROSCOPE_V7.
Definition: TransmittedPackets.hpp:25471
Main object for the aegis packet: ZC_EQUIPWIN_MICROSCOPE.
Definition: TransmittedPackets.hpp:25311
Main object for the aegis packet: ZC_EQUIPWIN_OTHER.
Definition: TransmittedPackets.hpp:25511
Main object for the aegis packet: ZC_EQUIP_ARROW.
Definition: TransmittedPackets.hpp:25557
Main object for the aegis packet: ZC_ES_GOTO.
Definition: TransmittedPackets.hpp:25590
Main object for the aegis packet: ZC_ES_LIST.
Definition: TransmittedPackets.hpp:25622
Main object for the aegis packet: ZC_ES_NOTI_MYINFO.
Definition: TransmittedPackets.hpp:25662
Main object for the aegis packet: ZC_ES_READY.
Definition: TransmittedPackets.hpp:25694
Main object for the aegis packet: ZC_ES_RESULT.
Definition: TransmittedPackets.hpp:25726
Main object for the aegis packet: ZC_EXCHANGEITEM_UNDO.
Definition: TransmittedPackets.hpp:25772
Main object for the aegis packet: ZC_EXEC_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:25818
Main object for the aegis packet: ZC_FAILED_GET_ITEM_FROM_ZONEDA.
Definition: TransmittedPackets.hpp:25859
Main object for the aegis packet: ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER.
Definition: TransmittedPackets.hpp:25899
Main object for the aegis packet: ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER.
Definition: TransmittedPackets.hpp:25939
Main object for the aegis packet: ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER.
Definition: TransmittedPackets.hpp:25979
Main object for the aegis packet: ZC_FASTMOVE.
Definition: TransmittedPackets.hpp:26019
Main object for the aegis packet: ZC_FATIGUE_CHN.
Definition: TransmittedPackets.hpp:26059
Main object for the aegis packet: ZC_FEED_MER.
Definition: TransmittedPackets.hpp:26105
Main object for the aegis packet: ZC_FEED_PET.
Definition: TransmittedPackets.hpp:26151
Main object for the aegis packet: ZC_FORMATSTRING_MSG_COLOR.
Definition: TransmittedPackets.hpp:26237
Main object for the aegis packet: ZC_FORMATSTRING_MSG.
Definition: TransmittedPackets.hpp:26197
Main object for the aegis packet: ZC_FRIENDS_LIST.
Definition: TransmittedPackets.hpp:26283
Main object for the aegis packet: ZC_FRIENDS_STATE.
Definition: TransmittedPackets.hpp:26329
Main object for the aegis packet: ZC_GAME_GUARD.
Definition: TransmittedPackets.hpp:26407
Main object for the aegis packet: ZC_GANGSI_POINT.
Definition: TransmittedPackets.hpp:26453
Main object for the aegis packet: ZC_GANGSI_RANK.
Definition: TransmittedPackets.hpp:26499
Main object for the aegis packet: ZC_GOLDPCCAFE_POINT.
Definition: TransmittedPackets.hpp:26539
Main object for the aegis packet: ZC_GPK_AUTH.
Definition: TransmittedPackets.hpp:26579
Main object for the aegis packet: ZC_GPK_DYNCODE.
Definition: TransmittedPackets.hpp:26619
Main object for the aegis packet: ZC_GRADE_ENCHANT_ACK.
Definition: TransmittedPackets.hpp:26656
Main object for the aegis packet: ZC_GRADE_ENCHANT_BROADCAST_RESULT.
Definition: TransmittedPackets.hpp:26693
Main object for the aegis packet: ZC_GRADE_ENCHANT_MATERIAL_LIST.
Definition: TransmittedPackets.hpp:26730
Main object for the aegis packet: ZC_GROUPINFO_CHANGE.
Definition: TransmittedPackets.hpp:26776
Main object for the aegis packet: ZC_GROUP_ISALIVE.
Definition: TransmittedPackets.hpp:26816
Main object for the aegis packet: ZC_GROUP_LIST.
Definition: TransmittedPackets.hpp:26880
Main object for the aegis packet: ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.hpp:26923
Main object for the aegis packet: ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.hpp:26963
Main object for the aegis packet: ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.hpp:27003
Main object for the aegis packet: ZC_GUILD_AGIT_INFO.
Definition: TransmittedPackets.hpp:27040
Main object for the aegis packet: ZC_GUILD_CHAT.
Definition: TransmittedPackets.hpp:27086
Main object for the aegis packet: ZC_GUILD_EMBLEM_IMG.
Definition: TransmittedPackets.hpp:27140
Main object for the aegis packet: ZC_GUILD_INFO2.
Definition: TransmittedPackets.hpp:27251
Main object for the aegis packet: ZC_GUILD_INFO.
Definition: TransmittedPackets.hpp:27204
Main object for the aegis packet: ZC_GUILD_MEMBER_MAP_CHANGE.
Definition: TransmittedPackets.hpp:27298
Main object for the aegis packet: ZC_GUILD_NOTICE.
Definition: TransmittedPackets.hpp:27344
Main object for the aegis packet: ZC_GUILD_POSITION.
Definition: TransmittedPackets.hpp:27386
Main object for the aegis packet: ZC_GUILD_SKILLINFO.
Definition: TransmittedPackets.hpp:27434
Main object for the aegis packet: ZC_GUILD_ZENY_ACK.
Definition: TransmittedPackets.hpp:27483
Main object for the aegis packet: ZC_HACKSH_CPX_MSG.
Definition: TransmittedPackets.hpp:27561
Main object for the aegis packet: ZC_HACKSH_ERROR_MSG.
Definition: TransmittedPackets.hpp:27604
Main object for the aegis packet: ZC_HAT_EFFECT.
Definition: TransmittedPackets.hpp:27636
Main object for the aegis packet: ZC_HIGHJUMP.
Definition: TransmittedPackets.hpp:27682
Main object for the aegis packet: ZC_HOSKILLINFO_LIST.
Definition: TransmittedPackets.hpp:27728
Main object for the aegis packet: ZC_HOSKILLINFO_UPDATE.
Definition: TransmittedPackets.hpp:27774
Main object for the aegis packet: ZC_HO_PAR_CHANGE.
Definition: TransmittedPackets.hpp:27817
Main object for the aegis packet: ZC_HP_INFO_TINY.
Definition: TransmittedPackets.hpp:27897
Main object for the aegis packet: ZC_HP_INFO.
Definition: TransmittedPackets.hpp:27857
Main object for the aegis packet: ZC_HUNTINGLIST.
Definition: TransmittedPackets.hpp:27943
Main object for the aegis packet: ZC_HUNTING_QUEST_INFO.
Definition: TransmittedPackets.hpp:27983
Main object for the aegis packet: ZC_INFO_REMAINTIME.
Definition: TransmittedPackets.hpp:28029
Main object for the aegis packet: ZC_INVENTORY_END.
Definition: TransmittedPackets.hpp:28069
Main object for the aegis packet: ZC_INVENTORY_EXPANSION_INFO.
Definition: TransmittedPackets.hpp:28110
Main object for the aegis packet: ZC_INVENTORY_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.hpp:28190
Main object for the aegis packet: ZC_INVENTORY_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.hpp:28230
Main object for the aegis packet: ZC_INVENTORY_ITEMLIST_EQUIP.
Definition: TransmittedPackets.hpp:28150
Main object for the aegis packet: ZC_INVENTORY_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.hpp:28317
Main object for the aegis packet: ZC_INVENTORY_ITEMLIST_NORMAL.
Definition: TransmittedPackets.hpp:28277
Main object for the aegis packet: ZC_INVENTORY_MOVE_FAILED.
Definition: TransmittedPackets.hpp:28364
Main object for the aegis packet: ZC_INVENTORY_START.
Definition: TransmittedPackets.hpp:28406
Main object for the aegis packet: ZC_INVENTORY_TAB.
Definition: TransmittedPackets.hpp:28449
Main object for the aegis packet: ZC_IRMAIL_NOTIFY.
Definition: TransmittedPackets.hpp:28495
Main object for the aegis packet: ZC_IRMAIL_SEND_RES.
Definition: TransmittedPackets.hpp:28541
Main object for the aegis packet: ZC_ISVR_DISCONNECT.
Definition: TransmittedPackets.hpp:28587
Main object for the aegis packet: ZC_ITEMCOMPOSITION_LIST.
Definition: TransmittedPackets.hpp:28633
Main object for the aegis packet: ZC_ITEMIDENTIFY_LIST.
Definition: TransmittedPackets.hpp:28679
Main object for the aegis packet: ZC_ITEMLISTWIN_OPEN.
Definition: TransmittedPackets.hpp:28719
Main object for the aegis packet: ZC_ITEM_DELETE_BUYING_STORE.
Definition: TransmittedPackets.hpp:28759
Main object for the aegis packet: ZC_ITEM_DISAPPEAR.
Definition: TransmittedPackets.hpp:28805
Main object for the aegis packet: ZC_ITEM_ENTRY.
Definition: TransmittedPackets.hpp:28852
Main object for the aegis packet: ZC_ITEM_FALL_ENTRY4.
Definition: TransmittedPackets.hpp:28970
Main object for the aegis packet: ZC_ITEM_FALL_ENTRY.
Definition: TransmittedPackets.hpp:28908
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK2.
Definition: TransmittedPackets.hpp:29068
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK3.
Definition: TransmittedPackets.hpp:29114
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK_V5.
Definition: TransmittedPackets.hpp:29154
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK_V6.
Definition: TransmittedPackets.hpp:29194
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK_V7.
Definition: TransmittedPackets.hpp:29234
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK.
Definition: TransmittedPackets.hpp:29022
Main object for the aegis packet: ZC_ITEM_PICKUP_PARTY.
Definition: TransmittedPackets.hpp:29289
Main object for the aegis packet: ZC_ITEM_PREVIEW.
Definition: TransmittedPackets.hpp:29338
Main object for the aegis packet: ZC_ITEM_REFORM_ACK.
Definition: TransmittedPackets.hpp:29375
Main object for the aegis packet: ZC_ITEM_THROW_ACK.
Definition: TransmittedPackets.hpp:29421
Main object for the aegis packet: ZC_JOIN_BATTLE_FIELD.
Definition: TransmittedPackets.hpp:29463
Main object for the aegis packet: ZC_KILLER_POINT.
Definition: TransmittedPackets.hpp:29509
Main object for the aegis packet: ZC_KILLER_RANK.
Definition: TransmittedPackets.hpp:29555
Main object for the aegis packet: ZC_LESSEFFECT.
Definition: TransmittedPackets.hpp:29601
Main object for the aegis packet: ZC_LONGPAR_CHANGE.
Definition: TransmittedPackets.hpp:29647
Main object for the aegis packet: ZC_MACRO_ITEMPICKUP_FAIL.
Definition: TransmittedPackets.hpp:29717
Main object for the aegis packet: ZC_MAIL_RECEIVE.
Definition: TransmittedPackets.hpp:29763
Main object for the aegis packet: ZC_MAIL_REQ_GET_ITEM.
Definition: TransmittedPackets.hpp:29809
Main object for the aegis packet: ZC_MAIL_REQ_GET_LIST.
Definition: TransmittedPackets.hpp:29855
Main object for the aegis packet: ZC_MAIL_REQ_OPEN.
Definition: TransmittedPackets.hpp:29901
Main object for the aegis packet: ZC_MAIL_REQ_SEND.
Definition: TransmittedPackets.hpp:29947
Main object for the aegis packet: ZC_MAIL_WINDOWS.
Definition: TransmittedPackets.hpp:29993
Main object for the aegis packet: ZC_MAKABLEITEMLIST.
Definition: TransmittedPackets.hpp:30039
Main object for the aegis packet: ZC_MAKINGARROW_LIST.
Definition: TransmittedPackets.hpp:30085
Main object for the aegis packet: ZC_MAKINGITEM_LIST.
Definition: TransmittedPackets.hpp:30131
Main object for the aegis packet: ZC_MAPPROPERTY_R2.
Definition: TransmittedPackets.hpp:30217
Main object for the aegis packet: ZC_MAPPROPERTY.
Definition: TransmittedPackets.hpp:30177
Main object for the aegis packet: ZC_MCSTORE_NOTMOVEITEM_LIST.
Definition: TransmittedPackets.hpp:30259
Main object for the aegis packet: ZC_MEMBERMGR_INFO.
Definition: TransmittedPackets.hpp:30323
Main object for the aegis packet: ZC_MEMBER_ADD.
Definition: TransmittedPackets.hpp:30380
Main object for the aegis packet: ZC_MEMBER_EXIT.
Definition: TransmittedPackets.hpp:30426
Main object for the aegis packet: ZC_MEMBER_NEWENTRY.
Definition: TransmittedPackets.hpp:30472
Main object for the aegis packet: ZC_MEMORIALDUNGEON_INFO.
Definition: TransmittedPackets.hpp:30518
Main object for the aegis packet: ZC_MEMORIALDUNGEON_NOTIFY.
Definition: TransmittedPackets.hpp:30564
Main object for the aegis packet: ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO.
Definition: TransmittedPackets.hpp:30610
Main object for the aegis packet: ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY.
Definition: TransmittedPackets.hpp:30656
Main object for the aegis packet: ZC_MENU_LIST.
Definition: TransmittedPackets.hpp:30702
Main object for the aegis packet: ZC_MERGE_ITEM_OPEN.
Definition: TransmittedPackets.hpp:30745
Main object for the aegis packet: ZC_MER_INIT.
Definition: TransmittedPackets.hpp:30791
Main object for the aegis packet: ZC_MER_PAR_CHANGE.
Definition: TransmittedPackets.hpp:30837
Main object for the aegis packet: ZC_MER_PROPERTY.
Definition: TransmittedPackets.hpp:30883
Main object for the aegis packet: ZC_MER_SKILLINFO_LIST.
Definition: TransmittedPackets.hpp:30929
Main object for the aegis packet: ZC_MER_SKILLINFO_UPDATE.
Definition: TransmittedPackets.hpp:30975
Main object for the aegis packet: ZC_MICROSCOPE.
Definition: TransmittedPackets.hpp:31015
Main object for the aegis packet: ZC_MILLENNIUMSHIELD.
Definition: TransmittedPackets.hpp:31058
Main object for the aegis packet: ZC_MONOLOG_DIALOG.
Definition: TransmittedPackets.hpp:31094
Main object for the aegis packet: ZC_MONSTER_INFO.
Definition: TransmittedPackets.hpp:31140
Main object for the aegis packet: ZC_MONSTER_TALK.
Definition: TransmittedPackets.hpp:31186
Main object for the aegis packet: ZC_MSG_COLOR.
Definition: TransmittedPackets.hpp:31272
Main object for the aegis packet: ZC_MSG_SKILL.
Definition: TransmittedPackets.hpp:31312
Main object for the aegis packet: ZC_MSG_STATE_CHANGE2.
Definition: TransmittedPackets.hpp:31404
Main object for the aegis packet: ZC_MSG_STATE_CHANGE3.
Definition: TransmittedPackets.hpp:31451
Main object for the aegis packet: ZC_MSG_STATE_CHANGE.
Definition: TransmittedPackets.hpp:31358
Main object for the aegis packet: ZC_MSG_VALUE.
Definition: TransmittedPackets.hpp:31491
Main object for the aegis packet: ZC_MSG.
Definition: TransmittedPackets.hpp:31232
Main object for the aegis packet: ZC_MVP_GETTING_ITEM.
Definition: TransmittedPackets.hpp:31583
Main object for the aegis packet: ZC_MVP_GETTING_SPECIAL_EXP.
Definition: TransmittedPackets.hpp:31629
Main object for the aegis packet: ZC_MVP.
Definition: TransmittedPackets.hpp:31537
Main object for the aegis packet: ZC_MYGUILD_BASIC_INFO.
Definition: TransmittedPackets.hpp:31675
Main object for the aegis packet: ZC_MYITEMLIST_BUYING_STORE.
Definition: TransmittedPackets.hpp:31717
Main object for the aegis packet: ZC_NAVIGATION_ACTIVE.
Definition: TransmittedPackets.hpp:31757
Main object for the aegis packet: ZC_NORMAL_ITEMLIST2.
Definition: TransmittedPackets.hpp:31849
Main object for the aegis packet: ZC_NORMAL_ITEMLIST3.
Definition: TransmittedPackets.hpp:31895
Main object for the aegis packet: ZC_NORMAL_ITEMLIST.
Definition: TransmittedPackets.hpp:31803
Main object for the aegis packet: ZC_NOTIFY_ACT2.
Definition: TransmittedPackets.hpp:31992
Main object for the aegis packet: ZC_NOTIFY_ACT3.
Definition: TransmittedPackets.hpp:32032
Main object for the aegis packet: ZC_NOTIFY_ACTENTRY.
Definition: TransmittedPackets.hpp:32088
Main object for the aegis packet: ZC_NOTIFY_ACT_POSITION.
Definition: TransmittedPackets.hpp:32134
Main object for the aegis packet: ZC_NOTIFY_ACT.
Definition: TransmittedPackets.hpp:31941
Main object for the aegis packet: ZC_NOTIFY_BARGAIN_SALE_CLOSE.
Definition: TransmittedPackets.hpp:32174
Main object for the aegis packet: ZC_NOTIFY_BARGAIN_SALE_SELLING.
Definition: TransmittedPackets.hpp:32214
Main object for the aegis packet: ZC_NOTIFY_BIND_ON_EQUIP.
Definition: TransmittedPackets.hpp:32260
Main object for the aegis packet: ZC_NOTIFY_CARTITEM_COUNTINFO.
Definition: TransmittedPackets.hpp:32307
Main object for the aegis packet: ZC_NOTIFY_CHAT_PARTY.
Definition: TransmittedPackets.hpp:32406
Main object for the aegis packet: ZC_NOTIFY_CHAT.
Definition: TransmittedPackets.hpp:32357
Main object for the aegis packet: ZC_NOTIFY_CLAN_CHAT.
Definition: TransmittedPackets.hpp:32446
Main object for the aegis packet: ZC_NOTIFY_CLAN_CONNECTINFO.
Definition: TransmittedPackets.hpp:32486
Main object for the aegis packet: ZC_NOTIFY_CRAZYKILLER.
Definition: TransmittedPackets.hpp:32532
Main object for the aegis packet: ZC_NOTIFY_EFFECT2.
Definition: TransmittedPackets.hpp:32624
Main object for the aegis packet: ZC_NOTIFY_EFFECT3.
Definition: TransmittedPackets.hpp:32676
Main object for the aegis packet: ZC_NOTIFY_EFFECT.
Definition: TransmittedPackets.hpp:32578
Main object for the aegis packet: ZC_NOTIFY_ENTRY_QUEUE_ADMISSION.
Definition: TransmittedPackets.hpp:32716
Main object for the aegis packet: ZC_NOTIFY_ENTRY_QUEUE_APPLY.
Definition: TransmittedPackets.hpp:32756
Main object for the aegis packet: ZC_NOTIFY_EXP.
Definition: TransmittedPackets.hpp:32805
Main object for the aegis packet: ZC_NOTIFY_FONT.
Definition: TransmittedPackets.hpp:32851
Main object for the aegis packet: ZC_NOTIFY_GROUNDSKILL.
Definition: TransmittedPackets.hpp:32897
Main object for the aegis packet: ZC_NOTIFY_HP_TO_GROUPM_R2.
Definition: TransmittedPackets.hpp:32994
Main object for the aegis packet: ZC_NOTIFY_HP_TO_GROUPM.
Definition: TransmittedPackets.hpp:32954
Main object for the aegis packet: ZC_NOTIFY_INITCHAR.
Definition: TransmittedPackets.hpp:33040
Main object for the aegis packet: ZC_NOTIFY_LOBBY_ADMISSION.
Definition: TransmittedPackets.hpp:33080
Main object for the aegis packet: ZC_NOTIFY_MANNER_POINT_GIVEN.
Definition: TransmittedPackets.hpp:33126
Main object for the aegis packet: ZC_NOTIFY_MAPINFO.
Definition: TransmittedPackets.hpp:33172
Main object for the aegis packet: ZC_NOTIFY_MAPPROPERTY2.
Definition: TransmittedPackets.hpp:33264
Main object for the aegis packet: ZC_NOTIFY_MAPPROPERTY.
Definition: TransmittedPackets.hpp:33218
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY10.
Definition: TransmittedPackets.hpp:33399
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY11.
Definition: TransmittedPackets.hpp:33439
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY2.
Definition: TransmittedPackets.hpp:33486
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY3.
Definition: TransmittedPackets.hpp:33532
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY4.
Definition: TransmittedPackets.hpp:33578
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY7.
Definition: TransmittedPackets.hpp:33618
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY8.
Definition: TransmittedPackets.hpp:33658
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY9.
Definition: TransmittedPackets.hpp:33698
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY.
Definition: TransmittedPackets.hpp:33359
Main object for the aegis packet: ZC_NOTIFY_MOVE.
Definition: TransmittedPackets.hpp:33310
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY10.
Definition: TransmittedPackets.hpp:33784
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY11.
Definition: TransmittedPackets.hpp:33824
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY2.
Definition: TransmittedPackets.hpp:33872
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY3.
Definition: TransmittedPackets.hpp:33918
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY4.
Definition: TransmittedPackets.hpp:33964
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY5.
Definition: TransmittedPackets.hpp:34004
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY6.
Definition: TransmittedPackets.hpp:34044
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY7.
Definition: TransmittedPackets.hpp:34084
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY.
Definition: TransmittedPackets.hpp:33744
Main object for the aegis packet: ZC_NOTIFY_OFFLINE_STORE.
Definition: TransmittedPackets.hpp:34124
Main object for the aegis packet: ZC_NOTIFY_PCBANG_PLAYING_TIME.
Definition: TransmittedPackets.hpp:34216
Main object for the aegis packet: ZC_NOTIFY_PCBANG.
Definition: TransmittedPackets.hpp:34170
Main object for the aegis packet: ZC_NOTIFY_PKINFO.
Definition: TransmittedPackets.hpp:34262
Main object for the aegis packet: ZC_NOTIFY_PLAYERCHAT.
Definition: TransmittedPackets.hpp:34308
Main object for the aegis packet: ZC_NOTIFY_PLAYERMOVE.
Definition: TransmittedPackets.hpp:34356
Main object for the aegis packet: ZC_NOTIFY_POSITION_TO_GROUPM.
Definition: TransmittedPackets.hpp:34404
Main object for the aegis packet: ZC_NOTIFY_POSITION_TO_GUILDM.
Definition: TransmittedPackets.hpp:34450
Main object for the aegis packet: ZC_NOTIFY_RANKING.
Definition: TransmittedPackets.hpp:34496
Main object for the aegis packet: ZC_NOTIFY_SKILL2.
Definition: TransmittedPackets.hpp:34598
Main object for the aegis packet: ZC_NOTIFY_SKILL_POSITION.
Definition: TransmittedPackets.hpp:34654
Main object for the aegis packet: ZC_NOTIFY_SKILL.
Definition: TransmittedPackets.hpp:34542
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY10.
Definition: TransmittedPackets.hpp:34740
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY11.
Definition: TransmittedPackets.hpp:34780
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY2.
Definition: TransmittedPackets.hpp:34827
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY3.
Definition: TransmittedPackets.hpp:34873
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY4.
Definition: TransmittedPackets.hpp:34919
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY5.
Definition: TransmittedPackets.hpp:34959
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY7.
Definition: TransmittedPackets.hpp:34999
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY8.
Definition: TransmittedPackets.hpp:35039
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY_NPC.
Definition: TransmittedPackets.hpp:35085
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY.
Definition: TransmittedPackets.hpp:34700
Main object for the aegis packet: ZC_NOTIFY_STOREITEM_COUNTINFO.
Definition: TransmittedPackets.hpp:35131
Main object for the aegis packet: ZC_NOTIFY_TIME.
Definition: TransmittedPackets.hpp:35179
Main object for the aegis packet: ZC_NOTIFY_UNREAD_RODEX.
Definition: TransmittedPackets.hpp:35220
Main object for the aegis packet: ZC_NOTIFY_UPDATECHAR.
Definition: TransmittedPackets.hpp:35266
Main object for the aegis packet: ZC_NOTIFY_UPDATEPLAYER.
Definition: TransmittedPackets.hpp:35312
Main object for the aegis packet: ZC_NOTIFY_VANISH.
Definition: TransmittedPackets.hpp:35358
Main object for the aegis packet: ZC_NOTIFY_WEAPONITEMLIST.
Definition: TransmittedPackets.hpp:35412
Main object for the aegis packet: ZC_NPCACK_ENABLE.
Definition: TransmittedPackets.hpp:35458
Main object for the aegis packet: ZC_NPCACK_MAPMOVE.
Definition: TransmittedPackets.hpp:35504
Main object for the aegis packet: ZC_NPCACK_SERVERMOVE.
Definition: TransmittedPackets.hpp:35562
Main object for the aegis packet: ZC_NPCSPRITE_CHANGE.
Definition: TransmittedPackets.hpp:35608
Main object for the aegis packet: ZC_NPC_BARTER_MARKET_ITEMINFO.
Definition: TransmittedPackets.hpp:35645
Main object for the aegis packet: ZC_NPC_BARTER_OPEN.
Definition: TransmittedPackets.hpp:35685
Main object for the aegis packet: ZC_NPC_CHAT.
Definition: TransmittedPackets.hpp:35731
Main object for the aegis packet: ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO.
Definition: TransmittedPackets.hpp:35777
Main object for the aegis packet: ZC_NPC_MARKET_OPEN.
Definition: TransmittedPackets.hpp:35826
Main object for the aegis packet: ZC_NPC_MARKET_PURCHASE_RESULT.
Definition: TransmittedPackets.hpp:35872
Main object for the aegis packet: ZC_NPC_SHOWEFST_UPDATE.
Definition: TransmittedPackets.hpp:35918
Main object for the aegis packet: ZC_NPROTECTGAMEGUARDCSAUTH.
Definition: TransmittedPackets.hpp:35958
Main object for the aegis packet: ZC_OFFLINE_STORE_ITEMS.
Definition: TransmittedPackets.hpp:35998
Main object for the aegis packet: ZC_OFFLINE_STORE_OWNER_ITEMS_READY.
Definition: TransmittedPackets.hpp:36078
Main object for the aegis packet: ZC_OFFLINE_STORE_OWNER_ITEMS.
Definition: TransmittedPackets.hpp:36038
Main object for the aegis packet: ZC_OFFLINE_STORE_VANISH.
Definition: TransmittedPackets.hpp:36118
Main object for the aegis packet: ZC_OFFLINE_STORE_VISIBLE.
Definition: TransmittedPackets.hpp:36158
Main object for the aegis packet: ZC_OPENSTORE.
Definition: TransmittedPackets.hpp:36204
Main object for the aegis packet: ZC_OPEN_BARGAIN_SALE_TOOL.
Definition: TransmittedPackets.hpp:36244
Main object for the aegis packet: ZC_OPEN_BUYING_STORE.
Definition: TransmittedPackets.hpp:36284
Main object for the aegis packet: ZC_OPEN_EDITDLGSTR.
Definition: TransmittedPackets.hpp:36376
Main object for the aegis packet: ZC_OPEN_EDITDLG.
Definition: TransmittedPackets.hpp:36330
Main object for the aegis packet: ZC_OPEN_REFORM_UI.
Definition: TransmittedPackets.hpp:36412
Main object for the aegis packet: ZC_OPEN_RODEX_THROUGH_NPC_ONLY.
Definition: TransmittedPackets.hpp:36452
Main object for the aegis packet: ZC_OPEN_SEARCH_STORE_INFO.
Definition: TransmittedPackets.hpp:36492
Main object for the aegis packet: ZC_OPEN_UI.
Definition: TransmittedPackets.hpp:36541
Main object for the aegis packet: ZC_OTHER_GUILD_LIST.
Definition: TransmittedPackets.hpp:36587
Main object for the aegis packet: ZC_OVERWEIGHT_PERCENT.
Definition: TransmittedPackets.hpp:36627
Main object for the aegis packet: ZC_PARTY_BOOKING_ACK_DELETE.
Definition: TransmittedPackets.hpp:36667
Main object for the aegis packet: ZC_PARTY_BOOKING_ACK_REGISTER.
Definition: TransmittedPackets.hpp:36707
Main object for the aegis packet: ZC_PARTY_BOOKING_ACK_SEARCH.
Definition: TransmittedPackets.hpp:36747
Main object for the aegis packet: ZC_PARTY_BOOKING_NOTIFY_DELETE.
Definition: TransmittedPackets.hpp:36787
Main object for the aegis packet: ZC_PARTY_BOOKING_NOTIFY_INSERT.
Definition: TransmittedPackets.hpp:36827
Main object for the aegis packet: ZC_PARTY_BOOKING_NOTIFY_UPDATE.
Definition: TransmittedPackets.hpp:36867
Main object for the aegis packet: ZC_PARTY_CONFIG.
Definition: TransmittedPackets.hpp:36913
Main object for the aegis packet: ZC_PARTY_JOIN_REQ_ACK.
Definition: TransmittedPackets.hpp:37008
Main object for the aegis packet: ZC_PARTY_JOIN_REQ.
Definition: TransmittedPackets.hpp:36960
Main object for the aegis packet: ZC_PARTY_MEMBER_JOB_LEVEL.
Definition: TransmittedPackets.hpp:37050
Main object for the aegis packet: ZC_PARTY_RECRUIT_ACK_DELETE.
Definition: TransmittedPackets.hpp:37082
Main object for the aegis packet: ZC_PARTY_RECRUIT_ACK_REGISTER.
Definition: TransmittedPackets.hpp:37111
Main object for the aegis packet: ZC_PARTY_RECRUIT_ADD_FILTERLINGLIST.
Definition: TransmittedPackets.hpp:37140
Main object for the aegis packet: ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM.
Definition: TransmittedPackets.hpp:37327
Main object for the aegis packet: ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER.
Definition: TransmittedPackets.hpp:37169
Main object for the aegis packet: ZC_PARTY_RECRUIT_FAILED_RECALL.
Definition: TransmittedPackets.hpp:37356
Main object for the aegis packet: ZC_PARTY_RECRUIT_NOTIFY_DELETE.
Definition: TransmittedPackets.hpp:37385
Main object for the aegis packet: ZC_PARTY_RECRUIT_NOTIFY_INSERT.
Definition: TransmittedPackets.hpp:37414
Main object for the aegis packet: ZC_PARTY_RECRUIT_NOTIFY_UPDATE.
Definition: TransmittedPackets.hpp:37443
Main object for the aegis packet: ZC_PARTY_RECRUIT_RECALL_COST.
Definition: TransmittedPackets.hpp:37472
Main object for the aegis packet: ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM.
Definition: TransmittedPackets.hpp:37541
Main object for the aegis packet: ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER.
Definition: TransmittedPackets.hpp:37501
Main object for the aegis packet: ZC_PARTY_RECRUIT_SUB_FILTERLINGLIST.
Definition: TransmittedPackets.hpp:37570
Main object for the aegis packet: ZC_PARTY_RECRUIT_VOLUNTEER_INFO.
Definition: TransmittedPackets.hpp:37599
Main object for the aegis packet: ZC_PAR_CHANGE_USER.
Definition: TransmittedPackets.hpp:37702
Main object for the aegis packet: ZC_PAR_CHANGE.
Definition: TransmittedPackets.hpp:37654
Main object for the aegis packet: ZC_PCBANG_EFFECT.
Definition: TransmittedPackets.hpp:37748
Main object for the aegis packet: ZC_PC_CASH_POINT_ITEMLIST.
Definition: TransmittedPackets.hpp:37794
Main object for the aegis packet: ZC_PC_CASH_POINT_UPDATE.
Definition: TransmittedPackets.hpp:37840
Main object for the aegis packet: ZC_PC_PURCHASE_ITEMLIST_FROMMC2.
Definition: TransmittedPackets.hpp:37972
Main object for the aegis packet: ZC_PC_PURCHASE_ITEMLIST_FROMMC.
Definition: TransmittedPackets.hpp:37932
Main object for the aegis packet: ZC_PC_PURCHASE_ITEMLIST.
Definition: TransmittedPackets.hpp:37886
Main object for the aegis packet: ZC_PC_PURCHASE_MYITEMLIST.
Definition: TransmittedPackets.hpp:38024
Main object for the aegis packet: ZC_PC_PURCHASE_RESULT_FROMMC.
Definition: TransmittedPackets.hpp:38116
Main object for the aegis packet: ZC_PC_PURCHASE_RESULT.
Definition: TransmittedPackets.hpp:38070
Main object for the aegis packet: ZC_PC_SELL_ITEMLIST.
Definition: TransmittedPackets.hpp:38162
Main object for the aegis packet: ZC_PC_SELL_RESULT.
Definition: TransmittedPackets.hpp:38208
Main object for the aegis packet: ZC_PERSONAL_INFOMATION2.
Definition: TransmittedPackets.hpp:38288
Main object for the aegis packet: ZC_PERSONAL_INFOMATION_CHN.
Definition: TransmittedPackets.hpp:38328
Main object for the aegis packet: ZC_PERSONAL_INFOMATION.
Definition: TransmittedPackets.hpp:38248
Main object for the aegis packet: ZC_PETEGG_LIST.
Definition: TransmittedPackets.hpp:38374
Main object for the aegis packet: ZC_PET_ACT.
Definition: TransmittedPackets.hpp:38420
Main object for the aegis packet: ZC_PET_EVOLUTION_RESULT.
Definition: TransmittedPackets.hpp:38460
Main object for the aegis packet: ZC_PING.
Definition: TransmittedPackets.hpp:38500
Main object for the aegis packet: ZC_PLAY_NPC_BGM.
Definition: TransmittedPackets.hpp:38540
Main object for the aegis packet: ZC_POSITION_ID_NAME_INFO.
Definition: TransmittedPackets.hpp:38586
Main object for the aegis packet: ZC_POSITION_INFO.
Definition: TransmittedPackets.hpp:38634
Main object for the aegis packet: ZC_PREMIUM_CAMPAIGN_INFO.
Definition: TransmittedPackets.hpp:38676
Main object for the aegis packet: ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA.
Definition: TransmittedPackets.hpp:38713
Main object for the aegis packet: ZC_PRIVATE_AIRSHIP_RESPONSE.
Definition: TransmittedPackets.hpp:38753
Main object for the aegis packet: ZC_PRNPC_STATE.
Definition: TransmittedPackets.hpp:38924
Main object for the aegis packet: ZC_PROGRESS_ACTOR.
Definition: TransmittedPackets.hpp:39010
Main object for the aegis packet: ZC_PROGRESS_CANCEL.
Definition: TransmittedPackets.hpp:39056
Main object for the aegis packet: ZC_PROGRESS.
Definition: TransmittedPackets.hpp:38970
Main object for the aegis packet: ZC_PROPERTY_HOMUN_2.
Definition: TransmittedPackets.hpp:39159
Main object for the aegis packet: ZC_PROPERTY_HOMUN_3.
Definition: TransmittedPackets.hpp:39199
Main object for the aegis packet: ZC_PROPERTY_HOMUN.
Definition: TransmittedPackets.hpp:39119
Main object for the aegis packet: ZC_PROPERTY_MERCE.
Definition: TransmittedPackets.hpp:39245
Main object for the aegis packet: ZC_PROPERTY_PET.
Definition: TransmittedPackets.hpp:39291
Main object for the aegis packet: ZC_QUEST_DIALOG_MENU_LIST.
Definition: TransmittedPackets.hpp:39361
Main object for the aegis packet: ZC_QUEST_DIALOG.
Definition: TransmittedPackets.hpp:39325
Main object for the aegis packet: ZC_QUEST_NOTIFY_EFFECT.
Definition: TransmittedPackets.hpp:39404
Main object for the aegis packet: ZC_RANDOM_COMBINE_ITEM_UI_OPEN.
Definition: TransmittedPackets.hpp:39441
Main object for the aegis packet: ZC_RANDOM_UPGRADE_ITEM_UI_OPEN.
Definition: TransmittedPackets.hpp:39478
Main object for the aegis packet: ZC_READ_BOOK.
Definition: TransmittedPackets.hpp:39524
Main object for the aegis packet: ZC_RECOVERY2.
Definition: TransmittedPackets.hpp:39612
Main object for the aegis packet: ZC_RECOVERY.
Definition: TransmittedPackets.hpp:39570
Main object for the aegis packet: ZC_RECV_ROULETTE_ITEM.
Definition: TransmittedPackets.hpp:39654
Main object for the aegis packet: ZC_REFINE_ADD_ITEM.
Definition: TransmittedPackets.hpp:39694
Main object for the aegis packet: ZC_REFINE_OPEN_WINDOW.
Definition: TransmittedPackets.hpp:39734
Main object for the aegis packet: ZC_REFINE_STATUS.
Definition: TransmittedPackets.hpp:39774
Main object for the aegis packet: ZC_REFUSE_ENTER_ROOM.
Definition: TransmittedPackets.hpp:39871
Main object for the aegis packet: ZC_REFUSE_ENTER.
Definition: TransmittedPackets.hpp:39824
Main object for the aegis packet: ZC_REFUSE_QUIT.
Definition: TransmittedPackets.hpp:39918
Main object for the aegis packet: ZC_REMOVE_EFFECT.
Definition: TransmittedPackets.hpp:39958
Main object for the aegis packet: ZC_REPAIRITEMLIST.
Definition: TransmittedPackets.hpp:40010
Main object for the aegis packet: ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION.
Definition: TransmittedPackets.hpp:40050
Main object for the aegis packet: ZC_REPLY_ACK_LOBBY_ADMISSION.
Definition: TransmittedPackets.hpp:40090
Main object for the aegis packet: ZC_REPLY_REMAINTIME.
Definition: TransmittedPackets.hpp:40136
Main object for the aegis packet: ZC_REQ_ACH_REWARD_ACK.
Definition: TransmittedPackets.hpp:40176
Main object for the aegis packet: ZC_REQ_ACK_AGIT_INVESTMENT.
Definition: TransmittedPackets.hpp:40213
Main object for the aegis packet: ZC_REQ_ACK_MOVE_GUILD_AGIT.
Definition: TransmittedPackets.hpp:40250
Main object for the aegis packet: ZC_REQ_ADD_FRIENDS.
Definition: TransmittedPackets.hpp:40296
Main object for the aegis packet: ZC_REQ_ALLY_GUILD.
Definition: TransmittedPackets.hpp:40345
Main object for the aegis packet: ZC_REQ_ANSWER_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:40384
Main object for the aegis packet: ZC_REQ_AU_BOT.
Definition: TransmittedPackets.hpp:40424
Main object for the aegis packet: ZC_REQ_BABY.
Definition: TransmittedPackets.hpp:40470
Main object for the aegis packet: ZC_REQ_CASH_PASSWORD.
Definition: TransmittedPackets.hpp:40516
Main object for the aegis packet: ZC_REQ_COUPLE.
Definition: TransmittedPackets.hpp:40562
Main object for the aegis packet: ZC_REQ_EXCHANGE_ITEM2.
Definition: TransmittedPackets.hpp:40654
Main object for the aegis packet: ZC_REQ_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:40608
Main object for the aegis packet: ZC_REQ_GROUPINFO_CHANGE_V2.
Definition: TransmittedPackets.hpp:40697
Main object for the aegis packet: ZC_REQ_ITEM_EXPLANATION_ACK.
Definition: TransmittedPackets.hpp:40743
Main object for the aegis packet: ZC_REQ_JOIN_GROUP.
Definition: TransmittedPackets.hpp:40789
Main object for the aegis packet: ZC_REQ_JOIN_GUILD.
Definition: TransmittedPackets.hpp:40837
Main object for the aegis packet: ZC_REQ_STORE_PASSWORD.
Definition: TransmittedPackets.hpp:40885
Main object for the aegis packet: ZC_REQ_TAKEOFF_EQUIP_ACK2.
Definition: TransmittedPackets.hpp:40971
Main object for the aegis packet: ZC_REQ_TAKEOFF_EQUIP_ACK.
Definition: TransmittedPackets.hpp:40931
Main object for the aegis packet: ZC_REQ_WEAR_EQUIP_ACK2.
Definition: TransmittedPackets.hpp:41057
Main object for the aegis packet: ZC_REQ_WEAR_EQUIP_ACK.
Definition: TransmittedPackets.hpp:41017
Main object for the aegis packet: ZC_RESPONSE_ENCHANT.
Definition: TransmittedPackets.hpp:41093
Main object for the aegis packet: ZC_RESTART_ACK.
Definition: TransmittedPackets.hpp:41139
Main object for the aegis packet: ZC_RESULT_CASH_PASSWORD.
Definition: TransmittedPackets.hpp:41186
Main object for the aegis packet: ZC_RESULT_MAKE_GUILD.
Definition: TransmittedPackets.hpp:41232
Main object for the aegis packet: ZC_RESULT_PACKAGE_ITEM_TEST.
Definition: TransmittedPackets.hpp:41273
Main object for the aegis packet: ZC_RESULT_STORE_PASSWORD.
Definition: TransmittedPackets.hpp:41319
Main object for the aegis packet: ZC_RESURRECTION.
Definition: TransmittedPackets.hpp:41365
Main object for the aegis packet: ZC_ROLE_CHANGE.
Definition: TransmittedPackets.hpp:41413
Main object for the aegis packet: ZC_ROOM_NEWENTRY.
Definition: TransmittedPackets.hpp:41461
Main object for the aegis packet: ZC_SAY_DIALOG2.
Definition: TransmittedPackets.hpp:41554
Main object for the aegis packet: ZC_SAY_DIALOG.
Definition: TransmittedPackets.hpp:41514
Main object for the aegis packet: ZC_SEARCH_STORE_INFO_ACK.
Definition: TransmittedPackets.hpp:41600
Main object for the aegis packet: ZC_SEARCH_STORE_INFO_FAILED.
Definition: TransmittedPackets.hpp:41640
Main object for the aegis packet: ZC_SEARCH_STORE_OPEN_INFO.
Definition: TransmittedPackets.hpp:41669
Main object for the aegis packet: ZC_SECRETSCAN_DATA.
Definition: TransmittedPackets.hpp:41709
Main object for the aegis packet: ZC_SEEK_PARTY_MEMBER.
Definition: TransmittedPackets.hpp:41795
Main object for the aegis packet: ZC_SEEK_PARTY.
Definition: TransmittedPackets.hpp:41752
Main object for the aegis packet: ZC_SELECTCART.
Definition: TransmittedPackets.hpp:41835
Main object for the aegis packet: ZC_SELECT_DEALTYPE.
Definition: TransmittedPackets.hpp:41881
Main object for the aegis packet: ZC_SETTING_WHISPER_PC.
Definition: TransmittedPackets.hpp:41927
Main object for the aegis packet: ZC_SETTING_WHISPER_STATE.
Definition: TransmittedPackets.hpp:41973
Main object for the aegis packet: ZC_SE_CASHSHOP_OPEN2.
Definition: TransmittedPackets.hpp:42059
Main object for the aegis packet: ZC_SE_CASHSHOP_OPEN.
Definition: TransmittedPackets.hpp:42019
Main object for the aegis packet: ZC_SE_CASHSHOP_UPDATE.
Definition: TransmittedPackets.hpp:42099
Main object for the aegis packet: ZC_SE_PC_BUY_CASHITEM_RESULT.
Definition: TransmittedPackets.hpp:42139
Main object for the aegis packet: ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT.
Definition: TransmittedPackets.hpp:42179
Main object for the aegis packet: ZC_SHANDA_PROTECT.
Definition: TransmittedPackets.hpp:42225
Main object for the aegis packet: ZC_SHORTCUT_KEY_LIST_V2.
Definition: TransmittedPackets.hpp:42314
Main object for the aegis packet: ZC_SHORTCUT_KEY_LIST_V3.
Definition: TransmittedPackets.hpp:42354
Main object for the aegis packet: ZC_SHORTCUT_KEY_LIST_V4.
Definition: TransmittedPackets.hpp:42394
Main object for the aegis packet: ZC_SHORTCUT_KEY_LIST.
Definition: TransmittedPackets.hpp:42271
Main object for the aegis packet: ZC_SHOWDIGIT.
Definition: TransmittedPackets.hpp:42440
Main object for the aegis packet: ZC_SHOWSCRIPT.
Definition: TransmittedPackets.hpp:42480
Main object for the aegis packet: ZC_SHOW_IMAGE2.
Definition: TransmittedPackets.hpp:42572
Main object for the aegis packet: ZC_SHOW_IMAGE.
Definition: TransmittedPackets.hpp:42526
Main object for the aegis packet: ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST.
Definition: TransmittedPackets.hpp:42618
Main object for the aegis packet: ZC_SIMPLE_CASH_BTNSHOW.
Definition: TransmittedPackets.hpp:42658
Main object for the aegis packet: ZC_SIMPLE_CASH_POINT_ITEMLIST.
Definition: TransmittedPackets.hpp:42701
Main object for the aegis packet: ZC_SKILLINFO_DELETE.
Definition: TransmittedPackets.hpp:42744
Main object for the aegis packet: ZC_SKILLINFO_LIST.
Definition: TransmittedPackets.hpp:42799
Main object for the aegis packet: ZC_SKILLINFO_UPDATE2.
Definition: TransmittedPackets.hpp:42901
Main object for the aegis packet: ZC_SKILLINFO_UPDATE.
Definition: TransmittedPackets.hpp:42847
Main object for the aegis packet: ZC_SKILLMSG.
Definition: TransmittedPackets.hpp:42947
Main object for the aegis packet: ZC_SKILL_DISAPPEAR.
Definition: TransmittedPackets.hpp:42993
Main object for the aegis packet: ZC_SKILL_ENTRY2.
Definition: TransmittedPackets.hpp:43085
Main object for the aegis packet: ZC_SKILL_ENTRY3.
Definition: TransmittedPackets.hpp:43125
Main object for the aegis packet: ZC_SKILL_ENTRY4.
Definition: TransmittedPackets.hpp:43165
Main object for the aegis packet: ZC_SKILL_ENTRY5.
Definition: TransmittedPackets.hpp:43205
Main object for the aegis packet: ZC_SKILL_ENTRY.
Definition: TransmittedPackets.hpp:43039
Main object for the aegis packet: ZC_SKILL_POSTDELAY_LIST2.
Definition: TransmittedPackets.hpp:43331
Main object for the aegis packet: ZC_SKILL_POSTDELAY_LIST.
Definition: TransmittedPackets.hpp:43291
Main object for the aegis packet: ZC_SKILL_POSTDELAY.
Definition: TransmittedPackets.hpp:43248
Main object for the aegis packet: ZC_SKILL_SELECT_REQUEST.
Definition: TransmittedPackets.hpp:43374
Main object for the aegis packet: ZC_SKILL_UPDATE.
Definition: TransmittedPackets.hpp:43420
Main object for the aegis packet: ZC_SOUND.
Definition: TransmittedPackets.hpp:43466
Main object for the aegis packet: ZC_SPIRITS2.
Definition: TransmittedPackets.hpp:43589
Main object for the aegis packet: ZC_SPIRITS_ATTRIBUTE.
Definition: TransmittedPackets.hpp:43629
Main object for the aegis packet: ZC_SPIRITS.
Definition: TransmittedPackets.hpp:43543
Main object for the aegis packet: ZC_SPRITE_CHANGE2.
Definition: TransmittedPackets.hpp:43721
Main object for the aegis packet: ZC_SPRITE_CHANGE.
Definition: TransmittedPackets.hpp:43675
Main object for the aegis packet: ZC_SSILIST_ITEM_CLICK_ACK.
Definition: TransmittedPackets.hpp:43806
Main object for the aegis packet: ZC_STARPLACE.
Definition: TransmittedPackets.hpp:43852
Main object for the aegis packet: ZC_STARSKILL.
Definition: TransmittedPackets.hpp:43898
Main object for the aegis packet: ZC_START_BABY.
Definition: TransmittedPackets.hpp:43944
Main object for the aegis packet: ZC_START_CAPTURE.
Definition: TransmittedPackets.hpp:43990
Main object for the aegis packet: ZC_START_COLLECTION.
Definition: TransmittedPackets.hpp:44030
Main object for the aegis packet: ZC_START_COUPLE.
Definition: TransmittedPackets.hpp:44076
Main object for the aegis packet: ZC_STATE_CHANGE3.
Definition: TransmittedPackets.hpp:44168
Main object for the aegis packet: ZC_STATE_CHANGE.
Definition: TransmittedPackets.hpp:44122
Main object for the aegis packet: ZC_STATUS_CHANGE_ACK.
Definition: TransmittedPackets.hpp:44338
Main object for the aegis packet: ZC_STATUS_CHANGE.
Definition: TransmittedPackets.hpp:44290
Main object for the aegis packet: ZC_STATUS.
Definition: TransmittedPackets.hpp:44243
Main object for the aegis packet: ZC_STOPMOVE_FORCE.
Definition: TransmittedPackets.hpp:44430
Main object for the aegis packet: ZC_STOPMOVE.
Definition: TransmittedPackets.hpp:44387
Main object for the aegis packet: ZC_STORE_ENTRY.
Definition: TransmittedPackets.hpp:44476
Main object for the aegis packet: ZC_STORE_EQUIPMENT_ITEMLIST2.
Definition: TransmittedPackets.hpp:44568
Main object for the aegis packet: ZC_STORE_EQUIPMENT_ITEMLIST3.
Definition: TransmittedPackets.hpp:44614
Main object for the aegis packet: ZC_STORE_EQUIPMENT_ITEMLIST.
Definition: TransmittedPackets.hpp:44522
Main object for the aegis packet: ZC_STORE_ITEMLIST_EQUIP_V2.
Definition: TransmittedPackets.hpp:44694
Main object for the aegis packet: ZC_STORE_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.hpp:44734
Main object for the aegis packet: ZC_STORE_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.hpp:44783
Main object for the aegis packet: ZC_STORE_ITEMLIST_EQUIP.
Definition: TransmittedPackets.hpp:44654
Main object for the aegis packet: ZC_STORE_ITEMLIST_NORMAL_V2.
Definition: TransmittedPackets.hpp:44877
Main object for the aegis packet: ZC_STORE_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.hpp:44917
Main object for the aegis packet: ZC_STORE_ITEMLIST_NORMAL_V6.
Definition: TransmittedPackets.hpp:44960
Main object for the aegis packet: ZC_STORE_ITEMLIST_NORMAL.
Definition: TransmittedPackets.hpp:44837
Main object for the aegis packet: ZC_STORE_NORMAL_ITEMLIST2.
Definition: TransmittedPackets.hpp:45055
Main object for the aegis packet: ZC_STORE_NORMAL_ITEMLIST3.
Definition: TransmittedPackets.hpp:45101
Main object for the aegis packet: ZC_STORE_NORMAL_ITEMLIST.
Definition: TransmittedPackets.hpp:45009
Main object for the aegis packet: ZC_STYLE_CHANGE_RES.
Definition: TransmittedPackets.hpp:45141
Main object for the aegis packet: ZC_TAEKWON_POINT.
Definition: TransmittedPackets.hpp:45187
Main object for the aegis packet: ZC_TAEKWON_RANK.
Definition: TransmittedPackets.hpp:45233
Main object for the aegis packet: ZC_TALKBOX_CHATCONTENTS.
Definition: TransmittedPackets.hpp:45279
Main object for the aegis packet: ZC_THROW_MVPITEM.
Definition: TransmittedPackets.hpp:45325
Main object for the aegis packet: ZC_TRYCAPTURE_MONSTER.
Definition: TransmittedPackets.hpp:45371
Main object for the aegis packet: ZC_TRYCOLLECTION.
Definition: TransmittedPackets.hpp:45411
Main object for the aegis packet: ZC_UI_ACTION.
Definition: TransmittedPackets.hpp:45451
Main object for the aegis packet: ZC_UI_OPEN2.
Definition: TransmittedPackets.hpp:45487
Main object for the aegis packet: ZC_UNKNOWN_CLEAN_ITEMS_LISTS.
Definition: TransmittedPackets.hpp:45527
Main object for the aegis packet: ZC_UPDATE_CARDSLOT.
Definition: TransmittedPackets.hpp:45596
Main object for the aegis packet: ZC_UPDATE_CHARSTAT2.
Definition: TransmittedPackets.hpp:45691
Main object for the aegis packet: ZC_UPDATE_CHARSTAT.
Definition: TransmittedPackets.hpp:45642
Main object for the aegis packet: ZC_UPDATE_GDID.
Definition: TransmittedPackets.hpp:45743
Main object for the aegis packet: ZC_UPDATE_ITEM_FROM_BUYING_STORE2.
Definition: TransmittedPackets.hpp:45835
Main object for the aegis packet: ZC_UPDATE_ITEM_FROM_BUYING_STORE.
Definition: TransmittedPackets.hpp:45795
Main object for the aegis packet: ZC_UPDATE_MAPINFO.
Definition: TransmittedPackets.hpp:45881
Main object for the aegis packet: ZC_UPDATE_MISSION_HUNT_EX.
Definition: TransmittedPackets.hpp:45976
Main object for the aegis packet: ZC_UPDATE_MISSION_HUNT.
Definition: TransmittedPackets.hpp:45927
Main object for the aegis packet: ZC_UPDATE_RANKING_POINT.
Definition: TransmittedPackets.hpp:46016
Main object for the aegis packet: ZC_UPDATE_ROULETTE_COIN.
Definition: TransmittedPackets.hpp:46056
Main object for the aegis packet: ZC_UPDATE_TAIWANCASH.
Definition: TransmittedPackets.hpp:46096
Main object for the aegis packet: ZC_USER_COUNT.
Definition: TransmittedPackets.hpp:46142
Main object for the aegis packet: ZC_USESKILL_ACK2.
Definition: TransmittedPackets.hpp:46235
Main object for the aegis packet: ZC_USESKILL_ACK3.
Definition: TransmittedPackets.hpp:46275
Main object for the aegis packet: ZC_USESKILL_ACK.
Definition: TransmittedPackets.hpp:46188
Main object for the aegis packet: ZC_USE_ITEM_ACK2.
Definition: TransmittedPackets.hpp:46379
Main object for the aegis packet: ZC_USE_ITEM_ACK.
Definition: TransmittedPackets.hpp:46330
Main object for the aegis packet: ZC_USE_SKILL2.
Definition: TransmittedPackets.hpp:46470
Main object for the aegis packet: ZC_USE_SKILL.
Definition: TransmittedPackets.hpp:46430
Main object for the aegis packet: ZC_VIEW_CAMERAINFO.
Definition: TransmittedPackets.hpp:46511
Main object for the aegis packet: ZC_WAIT_DIALOG2.
Definition: TransmittedPackets.hpp:46598
Main object for the aegis packet: ZC_WAIT_DIALOG.
Definition: TransmittedPackets.hpp:46557
Main object for the aegis packet: ZC_WARPLIST.
Definition: TransmittedPackets.hpp:46653
Main object for the aegis packet: ZC_WHISPER02.
Definition: TransmittedPackets.hpp:46743
Main object for the aegis packet: ZC_WHISPER_LIST.
Definition: TransmittedPackets.hpp:46789
Main object for the aegis packet: ZC_WHISPER.
Definition: TransmittedPackets.hpp:46699
Definition: Element.hpp:7