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
49#if PACKET_VERSION >= 20030000
50 ADD_HPKT(0x00e6, 3, CZ_ACK_EXCHANGE_ITEM);
51 ADD_HPKT(0x00c5, 7, CZ_ACK_SELECT_DEALTYPE);
52 ADD_HPKT(0x00e8, 8, CZ_ADD_EXCHANGE_ITEM);
55 ADD_HPKT(0x00ed, 2, CZ_CANCEL_EXCHANGE_ITEM);
56 ADD_HPKT(0x0118, 2, CZ_CANCEL_LOCKON);
57 ADD_HPKT(0x00de, -1, CZ_CHANGE_CHATROOM);
58 ADD_HPKT(0x009b, 5, CZ_CHANGE_DIRECTION);
59 ADD_HPKT(0x019d, 6, CZ_CHANGE_EFFECTSTATE);
60 ADD_HPKT(0x0102, 6, CZ_CHANGE_GROUPEXPOPTION);
61 ADD_HPKT(0x0198, 8, CZ_CHANGE_MAPTYPE);
63 ADD_HPKT(0x0146, 6, CZ_CLOSE_DIALOG);
66 ADD_HPKT(0x00eb, 2, CZ_CONCLUDE_EXCHANGE_ITEM);
68 ADD_HPKT(0x00d5, -1, CZ_CREATE_CHATROOM);
69 ADD_HPKT(0x00ce, 2, CZ_DISCONNECT_ALL_CHARACTER);
70 ADD_HPKT(0x00cc, 6, CZ_DISCONNECT_CHARACTER);
72 ADD_HPKT(0x00ef, 2, CZ_EXEC_EXCHANGE_ITEM);
75 ADD_HPKT(0x016e, 186, CZ_GUILD_NOTICE);
77 ADD_HPKT(0x0143, 10, CZ_INPUT_EDITDLG);
78 ADD_HPKT(0x01d5, 8, CZ_INPUT_EDITDLGSTR);
79 ADD_HPKT(0x013f, 26, CZ_ITEM_CREATE);
82 ADD_HPKT(0x01e3, 14, CZ_JOIN_COUPLE);
85 ADD_HPKT(0x019c, 4, CZ_LOCALBROADCAST);
86 ADD_HPKT(0x01cb, 9, CZ_MONSTER_TALK);
88 ADD_HPKT(0x0126, 8, CZ_MOVE_ITEM_FROM_BODY_TO_CART);
89 ADD_HPKT(0x00f3, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
90 ADD_HPKT(0x0127, 8, CZ_MOVE_ITEM_FROM_CART_TO_BODY);
91 ADD_HPKT(0x0129, 8, CZ_MOVE_ITEM_FROM_CART_TO_STORE);
92 ADD_HPKT(0x00f5, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
93 ADD_HPKT(0x0128, 8, CZ_MOVE_ITEM_FROM_STORE_TO_CART);
94 ADD_HPKT(0x007d, 2, CZ_NOTIFY_ACTORINIT);
95 ADD_HPKT(0x00c8, -1, CZ_PC_PURCHASE_ITEMLIST);
96 ADD_HPKT(0x0134, -1, CZ_PC_PURCHASE_ITEMLIST_FROMMC);
97 ADD_HPKT(0x00c9, -1, CZ_PC_SELL_ITEMLIST);
100 ADD_HPKT(0x0138, 3, CZ_PKMODE_CHANGE);
102 ADD_HPKT(0x01bd, 26, CZ_RECALL_GID);
103 ADD_HPKT(0x0153, -1, CZ_REGISTER_GUILD_EMBLEM_IMG);
104 ADD_HPKT(0x0161, -1, CZ_REG_CHANGE_GUILD_POSITIONINFO);
105 ADD_HPKT(0x011d, 2, CZ_REMEMBER_WARPPOINT);
106 ADD_HPKT(0x01ba, 26, CZ_REMOVE_AID);
107 ADD_HPKT(0x01a5, 26, CZ_RENAME_PET);
108 ADD_HPKT(0x018e, 10, CZ_REQMAKINGITEM);
110 ADD_HPKT(0x0193, 6, CZ_REQNAME_BYGID);
111 ADD_HPKT(0x0089, 7, CZ_REQUEST_ACT);
112 ADD_HPKT(0x008c, -1, CZ_REQUEST_CHAT);
113 ADD_HPKT(0x0108, -1, CZ_REQUEST_CHAT_PARTY);
114 ADD_HPKT(0x0085, 5, CZ_REQUEST_MOVE);
115 ADD_HPKT(0x0082, 2, CZ_REQUEST_QUIT);
116 ADD_HPKT(0x007e, 6, CZ_REQUEST_TIME);
117 ADD_HPKT(0x01df, 6, CZ_REQ_ACCOUNTNAME);
118 ADD_HPKT(0x0170, 14, CZ_REQ_ALLY_GUILD);
119 ADD_HPKT(0x015b, 54, CZ_REQ_BAN_GUILD);
120 ADD_HPKT(0x0130, 6, CZ_REQ_BUY_FROMMC);
121 ADD_HPKT(0x012a, 2, CZ_REQ_CARTOFF);
122 ADD_HPKT(0x01af, 4, CZ_REQ_CHANGECART);
123 ADD_HPKT(0x0155, -1, CZ_REQ_CHANGE_MEMBERPOS);
124 ADD_HPKT(0x012e, 2, CZ_REQ_CLOSESTORE);
125 ADD_HPKT(0x0183, 10, CZ_REQ_DELETE_RELATED_GUILD);
126 ADD_HPKT(0x018a, 4, CZ_REQ_DISCONNECT);
127 ADD_HPKT(0x015d, 42, CZ_REQ_DISORGANIZE_GUILD);
128 ADD_HPKT(0x00bf, 3, CZ_REQ_EMOTION);
129 ADD_HPKT(0x00d9, 14, CZ_REQ_ENTER_ROOM);
130 ADD_HPKT(0x00e4, 6, CZ_REQ_EXCHANGE_ITEM);
131 ADD_HPKT(0x0103, 30, CZ_REQ_EXPEL_GROUP_MEMBER);
132 ADD_HPKT(0x00e2, 26, CZ_REQ_EXPEL_MEMBER);
133 ADD_HPKT(0x0149, 9, CZ_REQ_GIVE_MANNER_POINT);
134 ADD_HPKT(0x0151, 6, CZ_REQ_GUILD_EMBLEM_IMG);
135 ADD_HPKT(0x0175, 6, CZ_REQ_GUILD_MEMBER_INFO);
136 ADD_HPKT(0x014f, 6, CZ_REQ_GUILD_MENU);
137 ADD_HPKT(0x014d, 2, CZ_REQ_GUILD_MENUINTERFACE);
138 ADD_HPKT(0x0180, 6, CZ_REQ_HOSTILE_GUILD);
139 ADD_HPKT(0x017c, 6, CZ_REQ_ITEMCOMPOSITION);
140 ADD_HPKT(0x017a, 4, CZ_REQ_ITEMCOMPOSITION_LIST);
141 ADD_HPKT(0x0178, 4, CZ_REQ_ITEMIDENTIFY);
142 ADD_HPKT(0x01e5, 6, CZ_REQ_JOIN_COUPLE);
143 ADD_HPKT(0x00fc, 6, CZ_REQ_JOIN_GROUP);
144 ADD_HPKT(0x0168, 14, CZ_REQ_JOIN_GUILD);
145 ADD_HPKT(0x0100, 2, CZ_REQ_LEAVE_GROUP);
146 ADD_HPKT(0x0159, 54, CZ_REQ_LEAVE_GUILD);
147 ADD_HPKT(0x0165, 30, CZ_REQ_MAKE_GUILD);
148 ADD_HPKT(0x01ae, 4, CZ_REQ_MAKINGARROW);
149 ADD_HPKT(0x00b9, 6, CZ_REQ_NEXT_SCRIPT);
150 ADD_HPKT(0x012f, -1, CZ_REQ_OPENSTORE);
151 ADD_HPKT(0x01b2, -1, CZ_REQ_OPENSTORE2);
152 ADD_HPKT(0x0157, 6, CZ_REQ_OPEN_MEMBER_INFO);
153 ADD_HPKT(0x01c0, 2, CZ_REQ_REMAINTIME);
154 ADD_HPKT(0x00e0, 30, CZ_REQ_ROLE_CHANGE);
156 ADD_HPKT(0x00ab, 4, CZ_REQ_TAKEOFF_EQUIP);
157 ADD_HPKT(0x00c1, 2, CZ_REQ_USER_COUNT);
158 ADD_HPKT(0x00a9, 6, CZ_REQ_WEAR_EQUIP);
159 ADD_HPKT(0x00d3, 2, CZ_REQ_WHISPER_LIST);
162 ADD_HPKT(0x01ce, 6, CZ_SELECTAUTOSPELL);
163 ADD_HPKT(0x01a7, 4, CZ_SELECT_PETEGG);
164 ADD_HPKT(0x011b, 20, CZ_SELECT_WARPPOINT);
165 ADD_HPKT(0x00cf, 27, CZ_SETTING_WHISPER_PC);
166 ADD_HPKT(0x00d0, 3, CZ_SETTING_WHISPER_STATE);
168 ADD_HPKT(0x00bb, 5, CZ_STATUS_CHANGE);
169 ADD_HPKT(0x019f, 6, CZ_TRYCAPTURE_MONSTER);
170 ADD_HPKT(0x0112, 4, CZ_UPGRADE_SKILLLEVEL);
173 ADD_HPKT(0x0116, 10, CZ_USE_SKILL_TOGROUND);
174 ADD_HPKT(0x0190, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
176 ADD_TPKT(0x0073, 11, ZC_ACCEPT_ENTER);
177 ADD_TPKT(0x0083, 2, ZC_ACCEPT_QUIT);
178 ADD_TPKT(0x01e0, 30, ZC_ACK_ACCOUNTNAME);
179 ADD_TPKT(0x012c, 3, ZC_ACK_ADDITEM_TO_CART);
180 ADD_TPKT(0x00ea, 5, ZC_ACK_ADD_EXCHANGE_ITEM);
181 ADD_TPKT(0x015c, 90, ZC_ACK_BAN_GUILD);
182 ADD_TPKT(0x0174, -1, ZC_ACK_CHANGE_GUILD_POSITIONINFO);
183 ADD_TPKT(0x00d6, 3, ZC_ACK_CREATE_CHATROOM);
184 ADD_TPKT(0x00cd, 3, ZC_ACK_DISCONNECT_CHARACTER);
185 ADD_TPKT(0x015f, 42, ZC_ACK_DISORGANIZE_GUILD);
186 ADD_TPKT(0x015e, 6, ZC_ACK_DISORGANIZE_GUILD_RESULT);
187 ADD_TPKT(0x00e7, 3, ZC_ACK_EXCHANGE_ITEM);
188 ADD_TPKT(0x014a, 6, ZC_ACK_GIVE_MANNER_POINT);
189 ADD_TPKT(0x0176, 106, ZC_ACK_GUILD_MEMBER_INFO);
190 ADD_TPKT(0x014e, 6, ZC_ACK_GUILD_MENUINTERFACE);
191 ADD_TPKT(0x017d, 7, ZC_ACK_ITEMCOMPOSITION);
192 ADD_TPKT(0x0179, 5, ZC_ACK_ITEMIDENTIFY);
193 ADD_TPKT(0x0188, 8, ZC_ACK_ITEMREFINING);
194 ADD_TPKT(0x015a, 66, ZC_ACK_LEAVE_GUILD);
195 ADD_TPKT(0x00fa, 3, ZC_ACK_MAKE_GROUP);
196 ADD_TPKT(0x0158, -1, ZC_ACK_OPEN_MEMBER_INFO);
197 ADD_TPKT(0x011e, 3, ZC_ACK_REMEMBER_WARPPOINT);
198 ADD_TPKT(0x018f, 6, ZC_ACK_REQMAKINGITEM);
199 ADD_TPKT(0x0095, 30, ZC_ACK_REQNAME);
200 ADD_TPKT(0x0195, 102, ZC_ACK_REQNAMEALL);
201 ADD_TPKT(0x0194, 30, ZC_ACK_REQNAME_BYGID);
202 ADD_TPKT(0x0173, 3, ZC_ACK_REQ_ALLY_GUILD);
203 ADD_TPKT(0x0156, -1, ZC_ACK_REQ_CHANGE_MEMBERS);
204 ADD_TPKT(0x018b, 4, ZC_ACK_REQ_DISCONNECT);
205 ADD_TPKT(0x0181, 3, ZC_ACK_REQ_HOSTILE_GUILD);
206 ADD_TPKT(0x00fd, 27, ZC_ACK_REQ_JOIN_GROUP);
207 ADD_TPKT(0x0169, 3, ZC_ACK_REQ_JOIN_GUILD);
208 ADD_TPKT(0x0110, 10, ZC_ACK_TOUSESKILL);
209 ADD_TPKT(0x0098, 3, ZC_ACK_WHISPER);
210 ADD_TPKT(0x013b, 4, ZC_ACTION_FAILURE);
211 ADD_TPKT(0x00e9, 19, ZC_ADD_EXCHANGE_ITEM);
212 ADD_TPKT(0x0124, 21, ZC_ADD_ITEM_TO_CART);
213 ADD_TPKT(0x01c5, 22, ZC_ADD_ITEM_TO_CART2);
214 ADD_TPKT(0x00f4, 21, ZC_ADD_ITEM_TO_STORE);
215 ADD_TPKT(0x01c4, 22, ZC_ADD_ITEM_TO_STORE2);
216 ADD_TPKT(0x0185, 34, ZC_ADD_RELATED_GUILD);
218 ADD_TPKT(0x0139, 16, ZC_ATTACK_FAILURE_FOR_DISTANCE);
219 ADD_TPKT(0x013a, 4, ZC_ATTACK_RANGE);
220 ADD_TPKT(0x0147, 39, ZC_AUTORUN_SKILL);
221 ADD_TPKT(0x01cd, 30, ZC_AUTOSPELLLIST);
225 ADD_TPKT(0x01c3, -1, ZC_BROADCAST2);
226 ADD_TPKT(0x00ee, 2, ZC_CANCEL_EXCHANGE_ITEM);
228 ADD_TPKT(0x0122, -1, ZC_CART_EQUIPMENT_ITEMLIST);
229 ADD_TPKT(0x0123, -1, ZC_CART_NORMAL_ITEMLIST);
230 ADD_TPKT(0x01a4, 11, ZC_CHANGESTATE_PET);
231 ADD_TPKT(0x00df, -1, ZC_CHANGE_CHATROOM);
232 ADD_TPKT(0x009c, 9, ZC_CHANGE_DIRECTION);
233 ADD_TPKT(0x01b4, 12, ZC_CHANGE_GUILD);
234 ADD_TPKT(0x00b6, 6, ZC_CLOSE_DIALOG);
235 ADD_TPKT(0x00f8, 2, ZC_CLOSE_STORE);
236 ADD_TPKT(0x01d2, 10, ZC_COMBODELAY);
238 ADD_TPKT(0x00ec, 3, ZC_CONCLUDE_EXCHANGE_ITEM);
239 ADD_TPKT(0x0141, 14, ZC_COUPLESTATUS);
240 ADD_TPKT(0x0137, 6, ZC_DELETEITEM_FROM_MCSTORE);
241 ADD_TPKT(0x0125, 8, ZC_DELETE_ITEM_FROM_CART);
242 ADD_TPKT(0x00f6, 8, ZC_DELETE_ITEM_FROM_STORE);
243 ADD_TPKT(0x0105, 31, ZC_DELETE_MEMBER_FROM_GROUP);
244 ADD_TPKT(0x0184, 10, ZC_DELETE_RELATED_GUILD);
245 ADD_TPKT(0x00d8, 6, ZC_DESTROY_ROOM);
246 ADD_TPKT(0x01cf, 28, ZC_DEVOTIONLIST);
247 ADD_TPKT(0x0132, 6, ZC_DISAPPEAR_ENTRY);
250 ADD_TPKT(0x00db, -1, ZC_ENTER_ROOM);
251 ADD_TPKT(0x00a4, -1, ZC_EQUIPMENT_ITEMLIST);
252 ADD_TPKT(0x013c, 4, ZC_EQUIP_ARROW);
253 ADD_TPKT(0x00f1, 2, ZC_EXCHANGEITEM_UNDO);
254 ADD_TPKT(0x00f0, 3, ZC_EXEC_EXCHANGE_ITEM);
256 ADD_TPKT(0x0101, 6, ZC_GROUPINFO_CHANGE);
257 ADD_TPKT(0x00fb, -1, ZC_GROUP_LIST);
258 ADD_TPKT(0x017f, -1, ZC_GUILD_CHAT);
259 ADD_TPKT(0x0152, -1, ZC_GUILD_EMBLEM_IMG);
260 ADD_TPKT(0x0150, 110, ZC_GUILD_INFO);
261 ADD_TPKT(0x01b6, 114, ZC_GUILD_INFO2);
262 ADD_TPKT(0x016f, 182, ZC_GUILD_NOTICE);
263 ADD_TPKT(0x0162, -1, ZC_GUILD_SKILLINFO);
264 ADD_TPKT(0x01b8, 3, ZC_GUILD_ZENY_ACK);
265 ADD_TPKT(0x01c2, 10, ZC_INFO_REMAINTIME);
266 ADD_TPKT(0x017b, -1, ZC_ITEMCOMPOSITION_LIST);
267 ADD_TPKT(0x0177, -1, ZC_ITEMIDENTIFY_LIST);
268 ADD_TPKT(0x00a1, 6, ZC_ITEM_DISAPPEAR);
269 ADD_TPKT(0x009d, 17, ZC_ITEM_ENTRY);
270 ADD_TPKT(0x009e, 17, ZC_ITEM_FALL_ENTRY);
271 ADD_TPKT(0x00a0, 23, ZC_ITEM_PICKUP_ACK);
272 ADD_TPKT(0x00af, 6, ZC_ITEM_THROW_ACK);
273 ADD_TPKT(0x00b1, 8, ZC_LONGPAR_CHANGE);
274 ADD_TPKT(0x018d, -1, ZC_MAKABLEITEMLIST);
275 ADD_TPKT(0x01ad, -1, ZC_MAKINGARROW_LIST);
276 ADD_TPKT(0x0154, -1, ZC_MEMBERMGR_INFO);
277 ADD_TPKT(0x0182, 106, ZC_MEMBER_ADD);
278 ADD_TPKT(0x00dd, 29, ZC_MEMBER_EXIT);
279 ADD_TPKT(0x00dc, 28, ZC_MEMBER_NEWENTRY);
281 ADD_TPKT(0x018c, 29, ZC_MONSTER_INFO);
282 ADD_TPKT(0x01cc, 9, ZC_MONSTER_TALK);
283 ADD_TPKT(0x0196, 9, ZC_MSG_STATE_CHANGE);
285 ADD_TPKT(0x010a, 4, ZC_MVP_GETTING_ITEM);
286 ADD_TPKT(0x010b, 6, ZC_MVP_GETTING_SPECIAL_EXP);
287 ADD_TPKT(0x014c, -1, ZC_MYGUILD_BASIC_INFO);
288 ADD_TPKT(0x00a3, -1, ZC_NORMAL_ITEMLIST);
289 ADD_TPKT(0x008a, 29, ZC_NOTIFY_ACT);
290 ADD_TPKT(0x007a, 58, ZC_NOTIFY_ACTENTRY);
291 ADD_TPKT(0x008b, 23, ZC_NOTIFY_ACT_POSITION);
292 ADD_TPKT(0x0121, 14, ZC_NOTIFY_CARTITEM_COUNTINFO);
293 ADD_TPKT(0x008d, -1, ZC_NOTIFY_CHAT);
294 ADD_TPKT(0x0109, -1, ZC_NOTIFY_CHAT_PARTY);
295 ADD_TPKT(0x019b, 10, ZC_NOTIFY_EFFECT);
296 ADD_TPKT(0x0117, 18, ZC_NOTIFY_GROUNDSKILL);
297 ADD_TPKT(0x0106, 10, ZC_NOTIFY_HP_TO_GROUPM);
298 ADD_TPKT(0x0075, -1, ZC_NOTIFY_INITCHAR);
299 ADD_TPKT(0x014b, 27, ZC_NOTIFY_MANNER_POINT_GIVEN);
300 ADD_TPKT(0x0189, 4, ZC_NOTIFY_MAPINFO);
301 ADD_TPKT(0x0199, 4, ZC_NOTIFY_MAPPROPERTY);
302 ADD_TPKT(0x01d6, 4, ZC_NOTIFY_MAPPROPERTY2);
303 ADD_TPKT(0x0086, 16, ZC_NOTIFY_MOVE);
304 ADD_TPKT(0x007b, 60, ZC_NOTIFY_MOVEENTRY);
305 ADD_TPKT(0x01da, 60, ZC_NOTIFY_MOVEENTRY2);
306 ADD_TPKT(0x0079, 53, ZC_NOTIFY_NEWENTRY);
307 ADD_TPKT(0x01d9, 53, ZC_NOTIFY_NEWENTRY2);
308 ADD_TPKT(0x008e, -1, ZC_NOTIFY_PLAYERCHAT);
309 ADD_TPKT(0x0087, 12, ZC_NOTIFY_PLAYERMOVE);
310 ADD_TPKT(0x0107, 10, ZC_NOTIFY_POSITION_TO_GROUPM);
311 ADD_TPKT(0x019a, 14, ZC_NOTIFY_RANKING);
312 ADD_TPKT(0x0114, 31, ZC_NOTIFY_SKILL);
313 ADD_TPKT(0x01de, 33, ZC_NOTIFY_SKILL2);
314 ADD_TPKT(0x0115, 35, ZC_NOTIFY_SKILL_POSITION);
315 ADD_TPKT(0x0078, 54, ZC_NOTIFY_STANDENTRY);
316 ADD_TPKT(0x01d8, 54, ZC_NOTIFY_STANDENTRY2);
317 ADD_TPKT(0x007c, 41, ZC_NOTIFY_STANDENTRY_NPC);
318 ADD_TPKT(0x00f2, 6, ZC_NOTIFY_STOREITEM_COUNTINFO);
319 ADD_TPKT(0x007f, 6, ZC_NOTIFY_TIME);
320 ADD_TPKT(0x0076, 9, ZC_NOTIFY_UPDATECHAR);
321 ADD_TPKT(0x0077, 5, ZC_NOTIFY_UPDATEPLAYER);
322 ADD_TPKT(0x0080, 7, ZC_NOTIFY_VANISH);
323 ADD_TPKT(0x0093, 2, ZC_NPCACK_ENABLE);
324 ADD_TPKT(0x0091, 22, ZC_NPCACK_MAPMOVE);
325 ADD_TPKT(0x0092, 28, ZC_NPCACK_SERVERMOVE);
326 ADD_TPKT(0x01b0, 11, ZC_NPCSPRITE_CHANGE);
328 ADD_TPKT(0x0142, 6, ZC_OPEN_EDITDLG);
329 ADD_TPKT(0x01d4, 6, ZC_OPEN_EDITDLGSTR);
330 ADD_TPKT(0x0164, -1, ZC_OTHER_GUILD_LIST);
332 ADD_TPKT(0x01ab, 12, ZC_PAR_CHANGE_USER);
333 ADD_TPKT(0x00c6, -1, ZC_PC_PURCHASE_ITEMLIST);
334 ADD_TPKT(0x0133, -1, ZC_PC_PURCHASE_ITEMLIST_FROMMC);
335 ADD_TPKT(0x0136, -1, ZC_PC_PURCHASE_MYITEMLIST);
336 ADD_TPKT(0x00ca, 3, ZC_PC_PURCHASE_RESULT);
337 ADD_TPKT(0x0135, 7, ZC_PC_PURCHASE_RESULT_FROMMC);
338 ADD_TPKT(0x00c7, -1, ZC_PC_SELL_ITEMLIST);
339 ADD_TPKT(0x00cb, 3, ZC_PC_SELL_RESULT);
340 ADD_TPKT(0x01a6, -1, ZC_PETEGG_LIST);
342 ADD_TPKT(0x0166, -1, ZC_POSITION_ID_NAME_INFO);
343 ADD_TPKT(0x0160, -1, ZC_POSITION_INFO);
344 ADD_TPKT(0x01a2, 35, ZC_PROPERTY_PET);
346 ADD_TPKT(0x0074, 3, ZC_REFUSE_ENTER);
347 ADD_TPKT(0x00da, 3, ZC_REFUSE_ENTER_ROOM);
348 ADD_TPKT(0x0084, 2, ZC_REFUSE_QUIT);
349 ADD_TPKT(0x01c1, 14, ZC_REPLY_REMAINTIME);
350 ADD_TPKT(0x0171, 30, ZC_REQ_ALLY_GUILD);
351 ADD_TPKT(0x01e2, 34, ZC_REQ_COUPLE);
352 ADD_TPKT(0x00e5, 26, ZC_REQ_EXCHANGE_ITEM);
353 ADD_TPKT(0x00ae, -1, ZC_REQ_ITEM_EXPLANATION_ACK);
354 ADD_TPKT(0x00fe, 30, ZC_REQ_JOIN_GROUP);
355 ADD_TPKT(0x016a, 30, ZC_REQ_JOIN_GUILD);
356 ADD_TPKT(0x00ac, 7, ZC_REQ_TAKEOFF_EQUIP_ACK);
357 ADD_TPKT(0x00aa, 7, ZC_REQ_WEAR_EQUIP_ACK);
358 ADD_TPKT(0x00b3, 3, ZC_RESTART_ACK);
359 ADD_TPKT(0x0167, 3, ZC_RESULT_MAKE_GUILD);
360 ADD_TPKT(0x0148, 8, ZC_RESURRECTION);
361 ADD_TPKT(0x00e1, 30, ZC_ROLE_CHANGE);
362 ADD_TPKT(0x00d7, -1, ZC_ROOM_NEWENTRY);
363 ADD_TPKT(0x00b4, -1, ZC_SAY_DIALOG);
364 ADD_TPKT(0x00c4, 6, ZC_SELECT_DEALTYPE);
365 ADD_TPKT(0x00d1, 4, ZC_SETTING_WHISPER_PC);
366 ADD_TPKT(0x00d2, 4, ZC_SETTING_WHISPER_STATE);
368 ADD_TPKT(0x0145, 19, ZC_SHOW_IMAGE);
369 ADD_TPKT(0x01b3, 67, ZC_SHOW_IMAGE2);
370 ADD_TPKT(0x010f, -1, ZC_SKILLINFO_LIST);
371 ADD_TPKT(0x010e, 11, ZC_SKILLINFO_UPDATE);
372 ADD_TPKT(0x0120, 6, ZC_SKILL_DISAPPEAR);
373 ADD_TPKT(0x011f, 16, ZC_SKILL_ENTRY);
374 ADD_TPKT(0x01c9, 97, ZC_SKILL_ENTRY2);
375 ADD_TPKT(0x01ac, 6, ZC_SKILL_UPDATE);
379 ADD_TPKT(0x00c3, 8, ZC_SPRITE_CHANGE);
380 ADD_TPKT(0x01d7, 11, ZC_SPRITE_CHANGE2);
381 ADD_TPKT(0x019e, 2, ZC_START_CAPTURE);
382 ADD_TPKT(0x01e4, 2, ZC_START_COUPLE);
383 ADD_TPKT(0x0119, 13, ZC_STATE_CHANGE);
385 ADD_TPKT(0x00be, 5, ZC_STATUS_CHANGE);
386 ADD_TPKT(0x00bc, 6, ZC_STATUS_CHANGE_ACK);
388 ADD_TPKT(0x0131, 86, ZC_STORE_ENTRY);
389 ADD_TPKT(0x00a6, -1, ZC_STORE_EQUIPMENT_ITEMLIST);
390 ADD_TPKT(0x00a5, -1, ZC_STORE_NORMAL_ITEMLIST);
391 ADD_TPKT(0x0191, 86, ZC_TALKBOX_CHATCONTENTS);
392 ADD_TPKT(0x010d, 2, ZC_THROW_MVPITEM);
393 ADD_TPKT(0x01a0, 3, ZC_TRYCAPTURE_MONSTER);
394 ADD_TPKT(0x016d, 14, ZC_UPDATE_CHARSTAT);
395 ADD_TPKT(0x016c, 43, ZC_UPDATE_GDID);
396 ADD_TPKT(0x0192, 24, ZC_UPDATE_MAPINFO);
398 ADD_TPKT(0x013e, 24, ZC_USESKILL_ACK);
399 ADD_TPKT(0x00a8, 7, ZC_USE_ITEM_ACK);
400 ADD_TPKT(0x01c8, 13, ZC_USE_ITEM_ACK2);
402 ADD_TPKT(0x00b5, 6, ZC_WAIT_DIALOG);
405 ADD_TPKT(0x00d4, -1, ZC_WHISPER_LIST);
406#endif
407
408#if PACKET_VERSION == 20031110
410 ADD_TPKT(0x01e6, 26, ZC_COUPLENAME);
411#endif
412
413#if PACKET_VERSION == 20031117
414 ADD_HPKT(0x00f9, 26, CZ_MAKE_GROUP);
415 ADD_HPKT(0x01e8, 28, CZ_MAKE_GROUP2);
416 ADD_TPKT(0x0104, 79, ZC_ADD_MEMBER_TO_GROUP);
417 ADD_TPKT(0x01e9, 81, ZC_ADD_MEMBER_TO_GROUP2);
418 ADD_TPKT(0x01ea, 6, ZC_CONGRATULATION);
419#endif
420
421#if PACKET_VERSION == 20031124
423 ADD_TPKT(0x01ec, 26, ZC_GUILD_MEMBER_MAP_CHANGE);
424 ADD_TPKT(0x01eb, 10, ZC_NOTIFY_POSITION_TO_GUILDM);
425#endif
426
427#if PACKET_VERSION == 20031208
428 ADD_TPKT(0x01ee, -1, ZC_NORMAL_ITEMLIST2);
429#endif
430
431#if PACKET_VERSION == 20031218
432 ADD_TPKT(0x01ef, -1, ZC_CART_NORMAL_ITEMLIST2);
433 ADD_TPKT(0x01f0, -1, ZC_STORE_NORMAL_ITEMLIST2);
434#endif
435
436#if PACKET_VERSION >= 20040000
437 ADD_TPKT(0x01f2, 20, ZC_UPDATE_CHARSTAT2);
438#endif
439
440#if PACKET_VERSION == 20040216
441 ADD_TPKT(0x01f3, 10, ZC_NOTIFY_EFFECT2);
442#endif
443
444#if PACKET_VERSION == 20040302
445 ADD_TPKT(0x01f5, 9, ZC_ACK_EXCHANGE_ITEM2);
446 ADD_TPKT(0x01f4, 32, ZC_REQ_EXCHANGE_ITEM2);
447#endif
448
449#if PACKET_VERSION == 20040308
451 ADD_HPKT(0x01f9, 6, CZ_REQ_JOIN_BABY);
454#endif
455
456#if PACKET_VERSION == 20040420
457 ADD_TPKT(0x01fc, -1, ZC_REPAIRITEMLIST);
458#endif
459
460#if PACKET_VERSION == 20040422
462#endif
463
464#if PACKET_VERSION == 20040423
465 ADD_HPKT(0x01fd, 4, CZ_REQ_ITEMREPAIR);
466#endif
467
468#if PACKET_VERSION == 20040426
469 ADD_TPKT(0x01fe, 5, ZC_ACK_ITEMREPAIR);
470#endif
471
472#if PACKET_VERSION == 20040628
474#endif
475
476#if PACKET_VERSION == 20040705
477 ADD_HPKT(0x0208, 14, CZ_ACK_REQ_ADD_FRIENDS);
478 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
479 ADD_HPKT(0x0203, 10, CZ_DELETE_FRIENDS);
480 ADD_TPKT(0x0209, 36, ZC_ADD_FRIENDS_LIST);
481 ADD_TPKT(0x020a, 10, ZC_DELETE_FRIENDS);
482 ADD_TPKT(0x0201, -1, ZC_FRIENDS_LIST);
483 ADD_TPKT(0x0206, 11, ZC_FRIENDS_STATE);
484 ADD_TPKT(0x0207, 34, ZC_REQ_ADD_FRIENDS);
486#endif
487
488#if PACKET_VERSION == 20040726
489 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
490 ADD_HPKT(0x00f7, 10, CZ_REQUEST_TIME);
491#endif
492
493#if PACKET_VERSION == 20040809
494 ADD_HPKT(0x00f7, 8, CZ_REQUEST_TIME);
495#endif
496
497#if PACKET_VERSION == 20040816
498 ADD_HPKT(0x0212, 26, CZ_REQ_GIVE_MANNER_BYNAME);
499 ADD_HPKT(0x0213, 26, CZ_REQ_STATUS_GM);
500 ADD_TPKT(0x0214, 42, ZC_ACK_STATUS_GM);
501#endif
502
503#if PACKET_VERSION == 20040906
504 ADD_HPKT(0x00f3, 12, CZ_REQUEST_CHAT);
505 ADD_HPKT(0x00f7, 2, CZ_REQUEST_TIME);
506#endif
507
508#if PACKET_VERSION == 20040920
509 ADD_HPKT(0x00f3, 15, CZ_REQUEST_CHAT);
510#endif
511
512#if PACKET_VERSION == 20041005
513 ADD_HPKT(0x00f3, 8, CZ_REQUEST_CHAT);
514#endif
515
516#if PACKET_VERSION == 20041025
517 ADD_HPKT(0x00f3, 11, CZ_REQUEST_CHAT);
518#endif
519
520#if PACKET_VERSION == 20041101
522#endif
523
524#if PACKET_VERSION == 20041108
525 ADD_HPKT(0x0218, 2, CZ_ALCHEMIST_RANK);
526 ADD_HPKT(0x0217, 2, CZ_BLACKSMITH_RANK);
527 ADD_TPKT(0x021c, 10, ZC_ALCHEMIST_POINT);
528 ADD_TPKT(0x021a, 282, ZC_ALCHEMIST_RANK);
530 ADD_TPKT(0x021b, 10, ZC_BLACKSMITH_POINT);
531 ADD_TPKT(0x0219, 282, ZC_BLACKSMITH_RANK);
532#endif
533
534#if PACKET_VERSION == 20041115
536#endif
537
538#if PACKET_VERSION == 20041129
539 ADD_HPKT(0x00f3, 23, CZ_REQUEST_CHAT);
540 ADD_HPKT(0x00f7, 11, CZ_REQUEST_TIME);
541 ADD_HPKT(0x0222, 6, CZ_REQ_WEAPONREFINE);
542 ADD_TPKT(0x0223, 8, ZC_ACK_WEAPONREFINE);
543 ADD_TPKT(0x0221, -1, ZC_NOTIFY_WEAPONITEMLIST);
544#endif
545
546#if PACKET_VERSION == 20041213
547 ADD_HPKT(0x01ca, 3, CZ_REQMAKINGHOMUN);
549 ADD_TPKT(0x0220, 10, ZC_NOTIFY_CRAZYKILLER);
550 ADD_TPKT(0x021f, 66, ZC_NOTIFY_PKINFO);
551#endif
552
553#if PACKET_VERSION == 20041216
554 ADD_HPKT(0x00f3, 8, CZ_REQUEST_CHAT);
555 ADD_HPKT(0x00f7, 2, CZ_REQUEST_TIME);
556#endif
557
558#if PACKET_VERSION == 20041220
559 ADD_HPKT(0x00f3, 23, CZ_REQUEST_CHAT);
560 ADD_HPKT(0x00f7, 11, CZ_REQUEST_TIME);
561 ADD_HPKT(0x020f, 10, CZ_REQ_PVPPOINT);
562 ADD_TPKT(0x0210, 22, ZC_ACK_PVPPOINT);
563#endif
564
565#if PACKET_VERSION >= 20050000
566 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
567#endif
568
569#if PACKET_VERSION == 20050103
570 ADD_HPKT(0x00f3, 23, CZ_REQUEST_CHAT);
571 ADD_HPKT(0x00f7, 11, CZ_REQUEST_TIME);
572#endif
573
574#if PACKET_VERSION == 20050110
575 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
576 ADD_HPKT(0x00f7, 22, CZ_REQUEST_TIME);
577#endif
578
579#if PACKET_VERSION == 20050328
580 ADD_HPKT(0x0225, 2, CZ_TAEKWON_RANK);
581 ADD_TPKT(0x0224, 10, ZC_TAEKWON_POINT);
582 ADD_TPKT(0x0226, 282, ZC_TAEKWON_RANK);
583#endif
584
585#if PACKET_VERSION == 20050404
586 ADD_HPKT(0x0228, 18, CZ_ACK_GAME_GUARD);
587 ADD_TPKT(0x0227, 18, ZC_GAME_GUARD);
588#endif
589
590#if PACKET_VERSION == 20050411
591 ADD_HPKT(0x00f7, 12, CZ_REQUEST_TIME);
592 ADD_TPKT(0x022c, 64, ZC_NOTIFY_MOVEENTRY3);
593 ADD_TPKT(0x022b, 57, ZC_NOTIFY_NEWENTRY3);
594 ADD_TPKT(0x022a, 58, ZC_NOTIFY_STANDENTRY3);
595 ADD_TPKT(0x0229, 15, ZC_STATE_CHANGE3);
596#endif
597
598#if PACKET_VERSION == 20050425
599 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
600 ADD_HPKT(0x0233, 11, CZ_REQUEST_ACTNPC);
601 ADD_HPKT(0x0232, 9, CZ_REQUEST_MOVENPC);
602 ADD_HPKT(0x0234, 6, CZ_REQUEST_MOVETOOWNER);
603#endif
604
605#if PACKET_VERSION == 20050509
606 ADD_HPKT(0x00f7, 21, CZ_REQUEST_TIME);
607#endif
608
609#if PACKET_VERSION == 20050523
610 ADD_TPKT(0x0230, 12, ZC_CHANGESTATE_MER);
611#endif
612
613#if PACKET_VERSION == 20050530
614 ADD_HPKT(0x0237, 2, CZ_KILLER_RANK);
615 ADD_TPKT(0x0235, -1, ZC_HOSKILLINFO_LIST);
616 ADD_TPKT(0x0239, 11, ZC_HOSKILLINFO_UPDATE);
617 ADD_TPKT(0x0236, 10, ZC_KILLER_POINT);
618 ADD_TPKT(0x0238, 282, ZC_KILLER_RANK);
619#endif
620
621#if PACKET_VERSION == 20050608
622 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
623 ADD_HPKT(0x0231, 26, CZ_RENAME_MER);
625 ADD_TPKT(0x023a, 4, ZC_REQ_STORE_PASSWORD);
626 ADD_TPKT(0x023c, 6, ZC_RESULT_STORE_PASSWORD);
627#endif
628
629#if PACKET_VERSION == 20050624
630 ADD_TPKT(0x022e, 71, ZC_PROPERTY_HOMUN);
631#endif
632
633#if PACKET_VERSION == 20050628
634 ADD_HPKT(0x00f7, 15, CZ_REQUEST_TIME);
635#endif
636
637#if PACKET_VERSION == 20050718
638 ADD_HPKT(0x024c, 8, CZ_AUCTION_ADD_ITEM);
639 ADD_HPKT(0x024f, 10, CZ_AUCTION_BUY);
640 ADD_HPKT(0x024b, 4, CZ_AUCTION_CREATE);
641 ADD_HPKT(0x0247, 8, CZ_MAIL_ADD_ITEM);
642 ADD_HPKT(0x0243, 6, CZ_MAIL_DELETE);
643 ADD_HPKT(0x0244, 6, CZ_MAIL_GET_ITEM);
644 ADD_HPKT(0x023f, 2, CZ_MAIL_GET_LIST);
646 ADD_HPKT(0x0246, 4, CZ_MAIL_RESET_ITEM);
647 ADD_HPKT(0x00f7, 26, CZ_REQUEST_TIME);
648 ADD_TPKT(0x0252, -1, ZC_AUCTION_ITEM_REQ_SEARCH);
649 ADD_TPKT(0x0250, 3, ZC_AUCTION_RESULT);
650 ADD_TPKT(0x024a, 70, ZC_MAIL_RECEIVE);
651 ADD_TPKT(0x0242, -1, ZC_MAIL_REQ_OPEN);
652 ADD_TPKT(0x0249, 3, ZC_MAIL_REQ_SEND);
653#endif
654
655#if PACKET_VERSION == 20050719
656 ADD_HPKT(0x00f7, 15, CZ_REQUEST_TIME);
657#endif
658
659#if PACKET_VERSION == 20050801
660 ADD_TPKT(0x0245, 3, ZC_MAIL_REQ_GET_ITEM);
661#endif
662
663#if PACKET_VERSION == 20050808
664 ADD_HPKT(0x024d, 12, CZ_AUCTION_ADD);
665#endif
666
667#if PACKET_VERSION == 20050822
668 ADD_HPKT(0x0254, 3, CZ_AGREE_STARPLACE);
670#endif
671
672#if PACKET_VERSION == 20050829
674 ADD_TPKT(0x0256, 5, ZC_ACK_AUCTION_ADD_ITEM);
675 ADD_TPKT(0x0255, 5, ZC_ACK_MAIL_ADD_ITEM);
676 ADD_TPKT(0x0257, 8, ZC_ACK_MAIL_DELETE);
677 ADD_TPKT(0x0240, -1, ZC_MAIL_REQ_GET_LIST);
678#endif
679
680#if PACKET_VERSION == 20051010
681 ADD_HPKT(0x00f7, 26, CZ_REQUEST_TIME);
682 ADD_HPKT(0x025b, 6, CZ_REQ_MAKINGITEM);
683 ADD_TPKT(0x025a, -1, ZC_MAKINGITEM_LIST);
684#endif
685
686#if PACKET_VERSION == 20051013
687 ADD_HPKT(0x025c, 4, CZ_AUCTION_REQ_MY_INFO);
688#endif
689
690#if PACKET_VERSION == 20051017
691 ADD_HPKT(0x025d, 6, CZ_AUCTION_REQ_MY_SELL_STOP);
692 ADD_TPKT(0x025e, 4, ZC_AUCTION_ACK_MY_SELL_STOP);
693#endif
694
695#if PACKET_VERSION == 20051024
696 ADD_TPKT(0x025f, 6, ZC_AUCTION_WINDOWS);
697 ADD_TPKT(0x0260, 6, ZC_MAIL_WINDOWS);
698#endif
699
700#if PACKET_VERSION == 20051107
701 ADD_HPKT(0x024e, 6, CZ_AUCTION_ADD_CANCEL);
702 ADD_HPKT(0x0251, 34, CZ_AUCTION_ITEM_SEARCH);
703#endif
704
705#if PACKET_VERSION >= 20060000
706 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
707 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
708 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
709 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
710#endif
711
712#if PACKET_VERSION == 20060102
713 ADD_HPKT(0x00f7, 26, CZ_REQUEST_TIME);
714#endif
715
716#if PACKET_VERSION == 20060306
717 ADD_TPKT(0x0274, 8, ZC_ACK_MAIL_RETURN);
718#endif
719
720#if PACKET_VERSION == 20060313
721 ADD_HPKT(0x0273, 30, CZ_REQ_MAIL_RETURN);
722#endif
723
724#if PACKET_VERSION == 20060327
725 ADD_HPKT(0x00f7, 22, CZ_REQUEST_TIME);
726#endif
727
728#if PACKET_VERSION == 20060607
729 ADD_HPKT(0x0279, 2, CZ_HUNTINGLIST);
730 ADD_TPKT(0x027a, -1, ZC_HUNTINGLIST);
731 ADD_TPKT(0x0278, 2, ZC_NOTIFY_PCBANG);
732#endif
733
734#if PACKET_VERSION == 20060626
735 ADD_TPKT(0x027b, 14, ZC_PCBANG_EFFECT);
736#endif
737
738#if PACKET_VERSION == 20060703
739 ADD_TPKT(0x027d, 62, ZC_PROPERTY_MERCE);
740#endif
741
742#if PACKET_VERSION == 20060710
743 ADD_TPKT(0x027e, -1, ZC_SHANDA_PROTECT);
744#endif
745
746#if PACKET_VERSION == 20060904
747 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
749#endif
750
751#if PACKET_VERSION == 20060911
752 ADD_TPKT(0x0284, 14, ZC_NOTIFY_EFFECT3);
753#endif
754
755#if PACKET_VERSION == 20060918
756 ADD_HPKT(0x0286, 4, CZ_DEATH_QUESTION);
757 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
758 ADD_TPKT(0x0285, 6, ZC_DEATH_QUESTION);
759 ADD_TPKT(0x0280, 12, ZC_GANGSI_POINT);
760 ADD_TPKT(0x0282, 284, ZC_GANGSI_RANK);
761#endif
762
763#if PACKET_VERSION == 20060927
764 ADD_TPKT(0x028a, 18, ZC_NPC_SHOWEFST_UPDATE);
765#endif
766
767#if PACKET_VERSION == 20061030
768 ADD_HPKT(0x0292, 2, CZ_STANDING_RESURRECTION);
770#endif
771
772#if PACKET_VERSION == 20061204
775#endif
776
777#if PACKET_VERSION == 20061211
778 ADD_TPKT(0x0299, 6, ZC_CASH_ITEM_DELETE);
779 ADD_TPKT(0x0298, 8, ZC_CASH_TIME_COUNTER);
780#endif
781
782#if PACKET_VERSION == 20061218
783 ADD_TPKT(0x0297, -1, ZC_CART_EQUIPMENT_ITEMLIST2);
784 ADD_TPKT(0x0295, -1, ZC_EQUIPMENT_ITEMLIST2);
785 ADD_TPKT(0x029a, 27, ZC_ITEM_PICKUP_ACK2);
786 ADD_TPKT(0x0296, -1, ZC_STORE_EQUIPMENT_ITEMLIST2);
787#endif
788
789#if PACKET_VERSION == 20061226
790 ADD_HPKT(0x029f, 3, CZ_MER_COMMAND);
791 ADD_HPKT(0x02a1, 4, CZ_UNUSED_MER_UPGRADE_SKILLLEVEL);
792 ADD_HPKT(0x02a0, 10, CZ_UNUSED_MER_USE_SKILL);
794 ADD_TPKT(0x02a2, 8, ZC_MER_PAR_CHANGE);
795 ADD_TPKT(0x029c, 66, ZC_MER_PROPERTY);
796 ADD_TPKT(0x029d, -1, ZC_MER_SKILLINFO_LIST);
797 ADD_TPKT(0x029e, 11, ZC_MER_SKILLINFO_UPDATE);
798#endif
799
800#if PACKET_VERSION >= 20070000
801 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
802 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
803 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
804 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
805 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
806#endif
807
808#if PACKET_VERSION == 20070102
809 ADD_HPKT(0x00f7, 22, CZ_REQUEST_TIME);
810#endif
811
812#if PACKET_VERSION == 20070108
813 ADD_HPKT(0x00f7, 12, CZ_REQUEST_TIME);
814#endif
815
816#if PACKET_VERSION == 20070122
817 ADD_HPKT(0x02a4, 2, CZ_GAMEGUARD_LINGO_READY);
818 ADD_TPKT(0x02a3, 18, ZC_GAMEGUARD_LINGO_KEY);
819#endif
820
821#if PACKET_VERSION == 20070129
823#endif
824
825#if PACKET_VERSION == 20070205
826 ADD_HPKT(0x02ab, 36, CZ_ACK_CASH_PASSWORD);
827 ADD_TPKT(0x02aa, 4, ZC_REQ_CASH_PASSWORD);
828 ADD_TPKT(0x02ac, 6, ZC_RESULT_CASH_PASSWORD);
829#endif
830
831#if PACKET_VERSION == 20070212
832 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
833#endif
834
835#if PACKET_VERSION == 20070423
836 ADD_TPKT(0x0287, -1, ZC_PC_CASH_POINT_ITEMLIST);
837#endif
838
839#if PACKET_VERSION == 20070604
840 ADD_TPKT(0x02b8, 22, ZC_ITEM_PICKUP_PARTY);
841#endif
842
843#if PACKET_VERSION == 20070611
844 ADD_HPKT(0x02a9, 58, CZ_HACKSHIELD_CRC_MSG);
845 ADD_HPKT(0x02a7, 22, CZ_HACKSH_CPX_MSG);
846 ADD_TPKT(0x02a8, 162, ZC_HACKSHIELD_CRC_MSG);
847 ADD_TPKT(0x02a6, 22, ZC_HACKSH_CPX_MSG);
848 ADD_TPKT(0x02b9, 191, ZC_SHORTCUT_KEY_LIST);
849#endif
850
851#if PACKET_VERSION == 20070618
852 ADD_HPKT(0x02ba, 11, CZ_SHORTCUT_KEY_CHANGE);
853#endif
854
855#if PACKET_VERSION == 20070622
856 ADD_HPKT(0x02b6, 7, CZ_ACTIVE_QUEST);
858 ADD_TPKT(0x02bb, 8, ZC_EQUIPITEM_DAMAGED);
859 ADD_TPKT(0x02bc, 6, ZC_NOTIFY_PCBANG_PLAYING_TIME);
860#endif
861
862#if PACKET_VERSION == 20070711
863 ADD_HPKT(0x0288, 10, CZ_PC_BUY_CASH_POINT_ITEM);
864 ADD_HPKT(0x02af, 2, CZ_SRPACKET_START);
865 ADD_TPKT(0x0289, 12, ZC_PC_CASH_POINT_UPDATE);
866 ADD_TPKT(0x02ae, 10, ZC_UNUSED_SRPACKET_INIT);
867#endif
868
869#if PACKET_VERSION == 20070724
870 ADD_TPKT(0x02b1, -1, ZC_ALL_QUEST_LIST);
871#endif
872
873#if PACKET_VERSION == 20070807
874 ADD_HPKT(0x02c0, 2, CZ_SRPACKETR2_START);
875 ADD_TPKT(0x02b7, 7, ZC_ACTIVE_QUEST);
876 ADD_TPKT(0x02b2, -1, ZC_ALL_QUEST_MISSION);
877 ADD_TPKT(0x02bf, 10, ZC_SRPACKETR2_INIT);
878#endif
879
880#if PACKET_VERSION == 20070813
882 ADD_TPKT(0x02b5, -1, ZC_UPDATE_MISSION_HUNT);
883#endif
884
885#if PACKET_VERSION == 20070821
886 ADD_HPKT(0x02c8, 3, CZ_PARTY_CONFIG);
887 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
888 ADD_HPKT(0x02c7, 7, CZ_PARTY_JOIN_REQ_ACK);
889 ADD_TPKT(0x02b3, 107, ZC_ADD_QUEST);
890 ADD_TPKT(0x02c2, -1, ZC_FORMATSTRING_MSG);
891 ADD_TPKT(0x02c9, 3, ZC_PARTY_CONFIG);
892 ADD_TPKT(0x02c6, 30, ZC_PARTY_JOIN_REQ);
893 ADD_TPKT(0x02c5, 30, ZC_PARTY_JOIN_REQ_ACK);
894#endif
895
896#if PACKET_VERSION == 20070828
897 ADD_HPKT(0x02cf, 6, CZ_MEMORIALDUNGEON_COMMAND);
898 ADD_TPKT(0x02ce, 10, ZC_MEMORIALDUNGEON_NOTIFY);
899 ADD_TPKT(0x02cc, 4, ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY);
900#endif
901
902#if PACKET_VERSION == 20070904
903 ADD_TPKT(0x02d2, -1, ZC_CART_EQUIPMENT_ITEMLIST3);
904 ADD_TPKT(0x02d0, -1, ZC_EQUIPMENT_ITEMLIST3);
905 ADD_TPKT(0x02d4, 29, ZC_ITEM_PICKUP_ACK3);
906 ADD_TPKT(0x02d3, 4, ZC_NOTIFY_BIND_ON_EQUIP);
907 ADD_TPKT(0x02d1, -1, ZC_STORE_EQUIPMENT_ITEMLIST3);
908#endif
909
910#if PACKET_VERSION == 20070911
911 ADD_TPKT(0x02d5, 2, ZC_ISVR_DISCONNECT);
912#endif
913
914#if PACKET_VERSION == 20070918
916 ADD_HPKT(0x02d6, 6, CZ_EQUIPWIN_MICROSCOPE);
918 ADD_TPKT(0x02da, 3, ZC_CONFIG_NOTIFY);
919 ADD_TPKT(0x02d7, -1, ZC_EQUIPWIN_MICROSCOPE);
920#endif
921
922#if PACKET_VERSION == 20071002
923 ADD_HPKT(0x02db, -1, CZ_BATTLEFIELD_CHAT);
924 ADD_TPKT(0x02dc, -1, ZC_BATTLEFIELD_CHAT);
925 ADD_TPKT(0x02dd, 32, ZC_BATTLEFIELD_NOTIFY_CAMPINFO);
926 ADD_TPKT(0x02e0, 34, ZC_BATTLEFIELD_NOTIFY_HP);
927 ADD_TPKT(0x02de, 6, ZC_BATTLEFIELD_NOTIFY_POINT);
928 ADD_TPKT(0x02df, 36, ZC_BATTLEFIELD_NOTIFY_POSITION);
929#endif
930
931#if PACKET_VERSION == 20071023
932 ADD_TPKT(0x02cd, 71, ZC_MEMORIALDUNGEON_INFO);
933 ADD_TPKT(0x02cb, 65, ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO);
934#endif
935
936#if PACKET_VERSION == 20071113
937 ADD_TPKT(0x02e1, 33, ZC_NOTIFY_ACT2);
938#endif
939
940#if PACKET_VERSION == 20071120
942 ADD_HPKT(0x02e4, 11, CZ_ITEM_PICKUP_NEW_JAPEN);
943 ADD_HPKT(0x02e5, 9, CZ_REQUEST_MOVE_NEW_JAPEN);
944 ADD_HPKT(0x02e2, 20, CZ_USE_ITEM_NEW_JAPEN);
945 ADD_HPKT(0x02e3, 22, CZ_USE_SKILL_NEW_JAPEN);
946#endif
947
948#if PACKET_VERSION == 20071127
949 ADD_TPKT(0x02e7, -1, ZC_MAPPROPERTY);
950#endif
951
952#if PACKET_VERSION >= 20080000
953 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
954 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
955 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
956 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
957 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
958 ADD_TPKT(0x02eb, 13, ZC_ACCEPT_ENTER2);
959 ADD_TPKT(0x02e9, -1, ZC_CART_NORMAL_ITEMLIST3);
960 ADD_TPKT(0x02e8, -1, ZC_NORMAL_ITEMLIST3);
961 ADD_TPKT(0x02ef, 8, ZC_NOTIFY_FONT);
962 ADD_TPKT(0x02ea, -1, ZC_STORE_NORMAL_ITEMLIST3);
963#endif
964
965#if PACKET_VERSION == 20080102
966 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
967 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
968#endif
969
970#if PACKET_VERSION == 20080124
971 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
972 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
973#endif
974
975#if PACKET_VERSION == 20080219
976 ADD_HPKT(0x0202, 4, CZ_ADD_FRIENDS);
977 ADD_HPKT(0x022d, 9, CZ_COMMAND_MER);
978#endif
979
980#if PACKET_VERSION == 20080226
981 ADD_HPKT(0x0202, 44, CZ_ADD_FRIENDS);
982 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
983#endif
984
985#if PACKET_VERSION == 20080304
986 ADD_HPKT(0x0202, 11, CZ_ADD_FRIENDS);
987#endif
988
989#if PACKET_VERSION == 20080311
990 ADD_HPKT(0x0202, 33, CZ_ADD_FRIENDS);
991 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
992#endif
993
994#if PACKET_VERSION == 20080318
995 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
996 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
999 ADD_TPKT(0x02f2, 2, ZC_PROGRESS_CANCEL);
1000#endif
1001
1002#if PACKET_VERSION == 20080325
1003 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
1004 ADD_HPKT(0x022d, 11, CZ_COMMAND_MER);
1005#endif
1006
1007#if PACKET_VERSION == 20080401
1008 ADD_HPKT(0x022d, 30, CZ_COMMAND_MER);
1009#endif
1010
1011#if PACKET_VERSION == 20080408
1012 ADD_HPKT(0x0202, 3, CZ_ADD_FRIENDS);
1013 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1014#endif
1015
1016#if PACKET_VERSION == 20080415
1017 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1018#endif
1019
1020#if PACKET_VERSION == 20080422
1021 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
1022 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
1023#endif
1024
1025#if PACKET_VERSION == 20080429
1026 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1027 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1028#endif
1029
1030#if PACKET_VERSION == 20080507
1031 ADD_HPKT(0x0202, 19, CZ_ADD_FRIENDS);
1032 ADD_HPKT(0x022d, 29, CZ_COMMAND_MER);
1033#endif
1034
1035#if PACKET_VERSION == 20080513
1036 ADD_HPKT(0x0202, 3, CZ_ADD_FRIENDS);
1037 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1038#endif
1039
1040#if PACKET_VERSION == 20080520
1041 ADD_HPKT(0x0202, 11, CZ_ADD_FRIENDS);
1042 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1043 ADD_HPKT(0x035c, 2, CZ_OPEN_SIMPLE_CASHSHOP_ITEMLIST);
1044#endif
1045
1046#if PACKET_VERSION == 20080521
1047 ADD_HPKT(0x035e, 2, CZ_CLOSE_WINDOW);
1048 ADD_TPKT(0x035d, -1, ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST);
1049#endif
1050
1051#if PACKET_VERSION == 20080528
1052 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1053 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1054 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1055 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1056 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1057 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1059 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1060 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1061 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1062 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1063 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1064#endif
1065
1066#if PACKET_VERSION == 20080603
1067 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
1068#endif
1069
1070#if PACKET_VERSION == 20080610
1071 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1072#endif
1073
1074#if PACKET_VERSION == 20080617
1075 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1076 ADD_HPKT(0x0363, 58, CZ_ITEM_THROW2);
1077 ADD_HPKT(0x0364, 15, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1078 ADD_HPKT(0x035f, 4, CZ_REQUEST_MOVE2);
1079 ADD_HPKT(0x0367, 29, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1080#endif
1081
1082#if PACKET_VERSION == 20080624
1083 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1084 ADD_HPKT(0x0362, 4, CZ_ITEM_PICKUP2);
1085 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
1086 ADD_HPKT(0x0364, 5, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1087 ADD_HPKT(0x0369, 28, CZ_REQNAME_BYGID2);
1088 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1089 ADD_HPKT(0x0360, 11, CZ_REQUEST_TIME2);
1090 ADD_HPKT(0x0366, 67, CZ_USE_SKILL_TOGROUND2);
1091 ADD_HPKT(0x0367, 10, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1092#endif
1093
1094#if PACKET_VERSION == 20080701
1095 ADD_HPKT(0x0361, 27, CZ_CHANGE_DIRECTION2);
1096 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
1097 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1098 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1099 ADD_HPKT(0x0364, 43, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1100 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1101 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
1102 ADD_HPKT(0x0360, 10, CZ_REQUEST_TIME2);
1103 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1104#endif
1105
1106#if PACKET_VERSION == 20080708
1107 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1108 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
1109 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1110 ADD_HPKT(0x0363, 4, CZ_ITEM_THROW2);
1111 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1112 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1113 ADD_HPKT(0x0369, 39, CZ_REQNAME_BYGID2);
1114 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1115 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1116 ADD_HPKT(0x0366, 71, CZ_USE_SKILL_TOGROUND2);
1117 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1118#endif
1119
1120#if PACKET_VERSION == 20080715
1121 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1122 ADD_HPKT(0x0362, 66, CZ_ITEM_PICKUP2);
1123 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1125 ADD_HPKT(0x0369, 29, CZ_REQNAME_BYGID2);
1126 ADD_HPKT(0x035f, 9, CZ_REQUEST_MOVE2);
1127 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1128 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1129#endif
1130
1131#if PACKET_VERSION == 20080722
1132 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1133 ADD_HPKT(0x0361, 81, CZ_CHANGE_DIRECTION2);
1134 ADD_HPKT(0x022d, 4, CZ_COMMAND_MER);
1135 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1137 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1138 ADD_HPKT(0x035f, 282, CZ_REQUEST_MOVE2);
1139 ADD_HPKT(0x0360, 4, CZ_REQUEST_TIME2);
1140#endif
1141
1142#if PACKET_VERSION == 20080730
1143 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1144 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1145 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1146 ADD_HPKT(0x0362, 7, CZ_ITEM_PICKUP2);
1147 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1149 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1150 ADD_HPKT(0x0360, 21, CZ_REQUEST_TIME2);
1151#endif
1152
1153#if PACKET_VERSION == 20080806
1154 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
1155 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
1156 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1157 ADD_HPKT(0x0363, 5, CZ_ITEM_THROW2);
1158 ADD_HPKT(0x0365, 79, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1160 ADD_HPKT(0x0369, 30, CZ_REQNAME_BYGID2);
1161 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1162#endif
1163
1164#if PACKET_VERSION == 20080813
1165 ADD_HPKT(0x0202, 60, CZ_ADD_FRIENDS);
1166 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1167 ADD_HPKT(0x0362, 3, CZ_ITEM_PICKUP2);
1168 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1169 ADD_HPKT(0x0365, 30, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1170 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1171 ADD_HPKT(0x0367, 59, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1172#endif
1173
1174#if PACKET_VERSION == 20080820
1175 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1176 ADD_HPKT(0x0362, 34, CZ_ITEM_PICKUP2);
1177 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1179 ADD_HPKT(0x0360, 12, CZ_REQUEST_TIME2);
1180 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
1181 ADD_HPKT(0x0367, 282, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1182#endif
1183
1184#if PACKET_VERSION == 20080827
1185 ADD_HPKT(0x0361, 60, CZ_CHANGE_DIRECTION2);
1186 ADD_HPKT(0x0362, 11, CZ_ITEM_PICKUP2);
1188 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1189 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1190 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1191 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1192#endif
1193
1194#if PACKET_VERSION == 20080903
1195 ADD_HPKT(0x0202, 9, CZ_ADD_FRIENDS);
1196 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
1197 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1198 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
1199 ADD_HPKT(0x0364, 182, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1200 ADD_HPKT(0x0365, 7, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1202 ADD_HPKT(0x0369, 33, CZ_REQNAME_BYGID2);
1203 ADD_HPKT(0x0360, 28, CZ_REQUEST_TIME2);
1204 ADD_HPKT(0x0366, 4, CZ_USE_SKILL_TOGROUND2);
1205#endif
1206
1207#if PACKET_VERSION == 20080910
1208 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1209 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1211 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1212 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1213 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1215 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1216 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1217 ADD_HPKT(0x035f, 8, CZ_REQUEST_MOVE2);
1218 ADD_HPKT(0x0360, 8, CZ_REQUEST_TIME2);
1219 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
1220 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1221 ADD_HPKT(0x0367, 30, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1222#endif
1223
1224#if PACKET_VERSION == 20080917
1226 ADD_HPKT(0x0363, 13, CZ_ITEM_THROW2);
1227 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1228 ADD_HPKT(0x0365, 13, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1230 ADD_HPKT(0x0369, 15, CZ_REQNAME_BYGID2);
1231 ADD_HPKT(0x0437, 10, CZ_REQUEST_ACT2);
1232 ADD_HPKT(0x035f, 3, CZ_REQUEST_MOVE2);
1233 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
1234 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1235 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1236#endif
1237
1238#if PACKET_VERSION == 20080924
1240 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1241 ADD_HPKT(0x0364, 10, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1242 ADD_HPKT(0x0365, 86, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1244 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1245 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1246 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1247 ADD_HPKT(0x0360, 16, CZ_REQUEST_TIME2);
1248 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1249 ADD_HPKT(0x0366, 14, CZ_USE_SKILL_TOGROUND2);
1250 ADD_HPKT(0x0367, 11, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1251#endif
1252
1253#if PACKET_VERSION == 20081001
1254 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
1255 ADD_HPKT(0x0363, 5, CZ_ITEM_THROW2);
1256 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1257 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1259 ADD_HPKT(0x0437, 33, CZ_REQUEST_ACT2);
1260 ADD_HPKT(0x035f, 30, CZ_REQUEST_MOVE2);
1261 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1262 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
1263 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1264 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1265#endif
1266
1267#if PACKET_VERSION == 20081008
1268 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
1269 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
1270 ADD_HPKT(0x022d, 26, CZ_COMMAND_MER);
1271 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1272 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1273 ADD_HPKT(0x0364, 22, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1275 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1276 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1277 ADD_HPKT(0x0366, 14, CZ_USE_SKILL_TOGROUND2);
1278#endif
1279
1280#if PACKET_VERSION == 20081015
1281 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1282 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1283 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
1285 ADD_HPKT(0x0363, 17, CZ_ITEM_THROW2);
1286 ADD_HPKT(0x0364, 11, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1287 ADD_HPKT(0x0437, 55, CZ_REQUEST_ACT2);
1288 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1289 ADD_HPKT(0x0367, 58, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1290#endif
1291
1292#if PACKET_VERSION == 20081022
1293 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1294 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1295 ADD_HPKT(0x022d, 4, CZ_COMMAND_MER);
1297 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1298 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1299 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1301 ADD_HPKT(0x0369, 53, CZ_REQNAME_BYGID2);
1302 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
1303 ADD_HPKT(0x0360, 26, CZ_REQUEST_TIME2);
1304 ADD_HPKT(0x0438, 30, CZ_USE_SKILL2);
1305 ADD_HPKT(0x0367, 10, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1306#endif
1307
1308#if PACKET_VERSION == 20081029
1309 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1310 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1311 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1313 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1314 ADD_HPKT(0x0364, 29, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1315 ADD_HPKT(0x0365, 9, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1317 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1318 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1319 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1320 ADD_HPKT(0x0360, 28, CZ_REQUEST_TIME2);
1321 ADD_HPKT(0x0438, 12, CZ_USE_SKILL2);
1322 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
1323 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1324#endif
1325
1326#if PACKET_VERSION == 20081105
1327 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
1329 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
1330 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1331 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1333 ADD_HPKT(0x0437, 282, CZ_REQUEST_ACT2);
1334 ADD_HPKT(0x035f, 30, CZ_REQUEST_MOVE2);
1335 ADD_HPKT(0x0360, 14, CZ_REQUEST_TIME2);
1336 ADD_HPKT(0x0438, 4, CZ_USE_SKILL2);
1337 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1338 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1339#endif
1340
1341#if PACKET_VERSION == 20081112
1342 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
1343 ADD_HPKT(0x0361, 9, CZ_CHANGE_DIRECTION2);
1344 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
1346 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1347 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1348 ADD_HPKT(0x0364, 10, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1349 ADD_HPKT(0x0365, 11, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1350 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1351 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
1352 ADD_HPKT(0x035f, 186, CZ_REQUEST_MOVE2);
1353 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1354 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1355 ADD_TPKT(0x043f, 8, ZC_MSG_STATE_CHANGE2);
1356 ADD_TPKT(0x043d, 8, ZC_SKILL_POSTDELAY);
1357 ADD_TPKT(0x043e, -1, ZC_SKILL_POSTDELAY_LIST);
1358#endif
1359
1360#if PACKET_VERSION == 20081119
1361 ADD_HPKT(0x0202, 7, CZ_ADD_FRIENDS);
1362 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
1363 ADD_HPKT(0x0364, 4, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1364 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1366 ADD_HPKT(0x0369, 10, CZ_REQNAME_BYGID2);
1367 ADD_HPKT(0x035f, 59, CZ_REQUEST_MOVE2);
1368 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
1369 ADD_TPKT(0x02ed, -1, ZC_NOTIFY_NEWENTRY4);
1370#endif
1371
1372#if PACKET_VERSION == 20081126
1373 ADD_HPKT(0x0202, 14, CZ_ADD_FRIENDS);
1374 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1375 ADD_HPKT(0x022d, 20, CZ_COMMAND_MER);
1377 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
1378 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1379 ADD_HPKT(0x0365, 4, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1381 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1382 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1383 ADD_TPKT(0x0440, 10, ZC_MILLENNIUMSHIELD);
1384 ADD_TPKT(0x0441, 4, ZC_SKILLINFO_DELETE);
1385#endif
1386
1387#if PACKET_VERSION == 20081203
1388 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1389 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
1390 ADD_HPKT(0x022d, 44, CZ_COMMAND_MER);
1392 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1393 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1394 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1395 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1396 ADD_HPKT(0x0438, 65, CZ_USE_SKILL2);
1397 ADD_TPKT(0x02ec, -1, ZC_NOTIFY_MOVEENTRY4);
1398 ADD_TPKT(0x02ee, -1, ZC_NOTIFY_STANDENTRY4);
1399#endif
1400
1401#if PACKET_VERSION == 20081210
1402 ADD_HPKT(0x0443, 8, CZ_SKILL_SELECT_RESPONSE);
1403 ADD_TPKT(0x0442, 8, ZC_SKILL_SELECT_REQUEST);
1404#endif
1405
1406#if PACKET_VERSION == 20081217
1407 ADD_HPKT(0x0202, 9, CZ_ADD_FRIENDS);
1408 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1409 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1411 ADD_HPKT(0x02f6, 4, CZ_IRMAIL_LIST);
1412 ADD_HPKT(0x02f3, 3, CZ_IRMAIL_SEND);
1413 ADD_HPKT(0x0365, 4, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1415 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1417 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1418 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1419 ADD_TPKT(0x02f5, 6, ZC_IRMAIL_NOTIFY);
1420 ADD_TPKT(0x02f4, -1, ZC_IRMAIL_SEND_RES);
1421#endif
1422
1423#if PACKET_VERSION >= 20090000
1424 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
1425 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
1426 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
1427 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
1428 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
1429 ADD_HPKT(0x0445, 10, CZ_SIMPLE_BUY_CASH_POINT_ITEM);
1430 ADD_TPKT(0x0444, -1, ZC_SIMPLE_CASH_POINT_ITEMLIST);
1431#endif
1432
1433#if PACKET_VERSION == 20090107
1434 ADD_HPKT(0x0202, 11, CZ_ADD_FRIENDS);
1435 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1436 ADD_HPKT(0x022d, 14, CZ_COMMAND_MER);
1438 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1439 ADD_HPKT(0x0363, 34, CZ_ITEM_THROW2);
1440 ADD_HPKT(0x0364, 10, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1441 ADD_HPKT(0x0365, 4, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1443 ADD_HPKT(0x0369, 19, CZ_REQNAME_BYGID2);
1444 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1445 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1446 ADD_HPKT(0x0360, 29, CZ_REQUEST_TIME2);
1447 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1448 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1449 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1450#endif
1451
1452#if PACKET_VERSION == 20090114
1453 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1454 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
1455 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1457 ADD_HPKT(0x0362, 15, CZ_ITEM_PICKUP2);
1458 ADD_HPKT(0x0363, 4, CZ_ITEM_THROW2);
1459 ADD_HPKT(0x0364, 14, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1461 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1462 ADD_HPKT(0x0360, 11, CZ_REQUEST_TIME2);
1463 ADD_HPKT(0x0438, 3, CZ_USE_SKILL2);
1464#endif
1465
1466#if PACKET_VERSION == 20090120
1467 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1469 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1470 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1471 ADD_HPKT(0x0364, 5, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1472 ADD_HPKT(0x0365, 67, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1474 ADD_HPKT(0x0437, 57, CZ_REQUEST_ACT2);
1475 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1476 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1477 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
1478#endif
1479
1480#if PACKET_VERSION == 20090129
1481 ADD_HPKT(0x0202, 13, CZ_ADD_FRIENDS);
1482 ADD_HPKT(0x0364, 7, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1484 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1485 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1486 ADD_HPKT(0x0360, 4, CZ_REQUEST_TIME2);
1487 ADD_HPKT(0x0438, 39, CZ_USE_SKILL2);
1488 ADD_HPKT(0x0367, 29, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1489#endif
1490
1491#if PACKET_VERSION == 20090204
1492 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1493 ADD_HPKT(0x0361, 86, CZ_CHANGE_DIRECTION2);
1494 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
1495 ADD_HPKT(0x0362, 26, CZ_ITEM_PICKUP2);
1496 ADD_HPKT(0x0363, 30, CZ_ITEM_THROW2);
1497 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1498 ADD_HPKT(0x0365, 54, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1500 ADD_HPKT(0x0369, 3, CZ_REQNAME_BYGID2);
1501 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
1502 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1503 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
1504 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1505#endif
1506
1507#if PACKET_VERSION == 20090211
1508 ADD_HPKT(0x0202, 27, CZ_ADD_FRIENDS);
1509 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1510 ADD_HPKT(0x022d, 31, CZ_COMMAND_MER);
1511 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1512 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1513 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1514 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1515 ADD_HPKT(0x0437, 54, CZ_REQUEST_ACT2);
1516 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1517 ADD_HPKT(0x0367, 15, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1518#endif
1519
1520#if PACKET_VERSION == 20090218
1521 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
1522 ADD_HPKT(0x0361, 22, CZ_CHANGE_DIRECTION2);
1523 ADD_HPKT(0x022d, 67, CZ_COMMAND_MER);
1524 ADD_HPKT(0x0362, 11, CZ_ITEM_PICKUP2);
1525 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1526 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1527 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1528 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1529 ADD_TPKT(0x0446, 14, ZC_QUEST_NOTIFY_EFFECT);
1530#endif
1531
1532#if PACKET_VERSION == 20090225
1533 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1534 ADD_HPKT(0x022d, 11, CZ_COMMAND_MER);
1536 ADD_HPKT(0x0362, 3, CZ_ITEM_PICKUP2);
1537 ADD_HPKT(0x0363, 13, CZ_ITEM_THROW2);
1538 ADD_HPKT(0x0364, 30, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1539 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1540 ADD_HPKT(0x0437, 16, CZ_REQUEST_ACT2);
1541 ADD_HPKT(0x035f, 26, CZ_REQUEST_MOVE2);
1542 ADD_HPKT(0x0360, 8, CZ_REQUEST_TIME2);
1543 ADD_HPKT(0x0438, 3, CZ_USE_SKILL2);
1544#endif
1545
1546#if PACKET_VERSION == 20090311
1547 ADD_HPKT(0x022d, 28, CZ_COMMAND_MER);
1549 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1550 ADD_HPKT(0x0364, 3, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1551 ADD_HPKT(0x0365, 60, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1552 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
1553 ADD_HPKT(0x0437, 30, CZ_REQUEST_ACT2);
1554 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1555 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1556 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
1557 ADD_HPKT(0x0366, 16, CZ_USE_SKILL_TOGROUND2);
1558#endif
1559
1560#if PACKET_VERSION == 20090318
1561 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
1563 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1564 ADD_HPKT(0x0364, 30, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1565 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1566 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1567 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1568 ADD_HPKT(0x035f, 67, CZ_REQUEST_MOVE2);
1569 ADD_HPKT(0x0360, 4, CZ_REQUEST_TIME2);
1570 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
1571 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1572 ADD_HPKT(0x0367, 30, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1573#endif
1574
1575#if PACKET_VERSION == 20090325
1576 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
1577 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
1579 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
1580 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1581 ADD_HPKT(0x0437, 4, CZ_REQUEST_ACT2);
1582 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1583 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
1584 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1585#endif
1586
1587#if PACKET_VERSION == 20090401
1588 ADD_HPKT(0x0202, 4, CZ_ADD_FRIENDS);
1589 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
1590 ADD_HPKT(0x022d, 27, CZ_COMMAND_MER);
1591 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1592 ADD_HPKT(0x0364, 30, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1593 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1594 ADD_HPKT(0x035f, 11, CZ_REQUEST_MOVE2);
1595 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1596 ADD_HPKT(0x0366, 8, CZ_USE_SKILL_TOGROUND2);
1597 ADD_HPKT(0x0367, 26, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1598 ADD_TPKT(0x0449, 4, ZC_HACKSH_ERROR_MSG);
1599#endif
1600
1601#if PACKET_VERSION == 20090406
1602 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
1603 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1604 ADD_HPKT(0x044a, 6, CZ_CLIENT_VERSION);
1605 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
1607 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1608 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
1609 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1610 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1611 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1612 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1613#endif
1614
1615#if PACKET_VERSION == 20090514
1616 ADD_HPKT(0x044b, 2, CZ_CLOSE_SIMPLECASH_SHOP);
1617#endif
1618
1619#if PACKET_VERSION == 20090520
1620 ADD_HPKT(0x0447, 2, CZ_BLOCKING_PLAY_CANCEL);
1623 ADD_HPKT(0x07d1, 2, CZ_ES_GET_LIST);
1628#endif
1629
1630#if PACKET_VERSION == 20090603
1631 ADD_HPKT(0x07da, 6, CZ_CHANGE_GROUP_MASTER);
1632 ADD_HPKT(0x07d7, 8, CZ_GROUPINFO_CHANGE_V2);
1633 ADD_TPKT(0x07d8, 8, ZC_REQ_GROUPINFO_CHANGE_V2);
1634#endif
1635
1636#if PACKET_VERSION == 20090610
1637 ADD_TPKT(0x07db, 8, ZC_HO_PAR_CHANGE);
1638#endif
1639
1640#if PACKET_VERSION == 20090617
1641 ADD_HPKT(0x07dc, 6, CZ_SEEK_PARTY);
1642 ADD_HPKT(0x07de, 30, CZ_SEEK_PARTY_MEMBER);
1643 ADD_TPKT(0x07dd, 54, ZC_SEEK_PARTY);
1644 ADD_TPKT(0x07df, 54, ZC_SEEK_PARTY_MEMBER);
1645 ADD_TPKT(0x07d9, 268, ZC_SHORTCUT_KEY_LIST_V2);
1646#endif
1647
1648#if PACKET_VERSION == 20090708
1649 ADD_TPKT(0x07e0, 58, ZC_ES_NOTI_MYINFO);
1650#endif
1651
1652#if PACKET_VERSION == 20090715
1653 ADD_TPKT(0x07e1, 15, ZC_SKILLINFO_UPDATE2);
1654#endif
1655
1656#if PACKET_VERSION == 20090805
1658#endif
1659
1660#if PACKET_VERSION == 20090818
1661 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
1662 ADD_TPKT(0x07e3, 6, ZC_ITEMLISTWIN_OPEN);
1664#endif
1665
1666#if PACKET_VERSION == 20090929
1667 ADD_HPKT(0x07ea, 2, CZ_BATTLE_FIELD_LIST);
1668 ADD_HPKT(0x07ee, 6, CZ_CANCEL_BATTLE_FIELD);
1669 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
1670 ADD_HPKT(0x07f0, 8, CZ_REQ_BATTLE_STATE_MONITOR);
1671 ADD_TPKT(0x07f1, 15, ZC_ACK_BATTLE_STATE_MONITOR);
1672 ADD_TPKT(0x07eb, -1, ZC_BATTLE_FIELD_LIST);
1673 ADD_TPKT(0x07ef, 8, ZC_CANCEL_BATTLE_FIELD);
1674#endif
1675
1676#if PACKET_VERSION == 20091006
1677 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
1678 ADD_TPKT(0x07f4, 3, ZC_BATTLE_JOIN_DISABLE_STATE);
1679 ADD_TPKT(0x07f3, 4, ZC_BATTLE_JOIN_NOTI_DEFER);
1680 ADD_TPKT(0x07f2, 6, ZC_BATTLE_NOTI_START_STEP);
1681 ADD_TPKT(0x07ed, 10, ZC_JOIN_BATTLE_FIELD);
1682#endif
1683
1684#if PACKET_VERSION == 20091027
1685 ADD_HPKT(0x07f5, 6, CZ_GM_FULLSTRIP);
1686 ADD_TPKT(0x07f6, 14, ZC_NOTIFY_EXP);
1687#endif
1688
1689#if PACKET_VERSION == 20091103
1690 ADD_TPKT(0x07f7, -1, ZC_NOTIFY_MOVEENTRY7);
1691 ADD_TPKT(0x07f8, -1, ZC_NOTIFY_NEWENTRY5);
1692 ADD_TPKT(0x07f9, -1, ZC_NOTIFY_STANDENTRY5);
1693#endif
1694
1695#if PACKET_VERSION == 20091117
1696 ADD_TPKT(0x07fa, 8, ZC_DELETE_ITEM_FROM_BODY);
1697#endif
1698
1699#if PACKET_VERSION == 20091124
1700 ADD_TPKT(0x07fb, 25, ZC_USESKILL_ACK2);
1701#endif
1702
1703#if PACKET_VERSION == 20091201
1704 ADD_TPKT(0x07fd, -1, ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN);
1705 ADD_TPKT(0x07fc, 10, ZC_CHANGE_GROUP_MASTER);
1706 ADD_TPKT(0x07ff, -1, ZC_DEFINE_CHECK);
1707 ADD_TPKT(0x07fe, 26, ZC_PLAY_NPC_BGM);
1708#endif
1709
1710#if PACKET_VERSION == 20091215
1711 ADD_HPKT(0x0801, -1, CZ_PC_PURCHASE_ITEMLIST_FROMMC2);
1712 ADD_TPKT(0x0800, -1, ZC_PC_PURCHASE_ITEMLIST_FROMMC2);
1713#endif
1714
1715#if PACKET_VERSION == 20091222
1716 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
1717 ADD_HPKT(0x080c, 6, CZ_SIMPLE_CASH_BTNSHOW);
1718 ADD_TPKT(0x0803, 4, ZC_PARTY_BOOKING_ACK_REGISTER);
1719 ADD_TPKT(0x0805, -1, ZC_PARTY_BOOKING_ACK_SEARCH);
1720#endif
1721
1722#if PACKET_VERSION == 20091228
1723 ADD_HPKT(0x0806, 2, CZ_PARTY_BOOKING_REQ_DELETE);
1724 ADD_HPKT(0x0804, 14, CZ_PARTY_BOOKING_REQ_SEARCH);
1725 ADD_HPKT(0x0808, 14, CZ_PARTY_BOOKING_REQ_UPDATE);
1726 ADD_TPKT(0x0807, 4, ZC_PARTY_BOOKING_ACK_DELETE);
1727 ADD_TPKT(0x080b, 6, ZC_PARTY_BOOKING_NOTIFY_DELETE);
1728 ADD_TPKT(0x0809, 50, ZC_PARTY_BOOKING_NOTIFY_INSERT);
1729 ADD_TPKT(0x080a, 18, ZC_PARTY_BOOKING_NOTIFY_UPDATE);
1730#endif
1731
1732#if PACKET_VERSION >= 20100000
1733 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
1734 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
1735#endif
1736
1737#if PACKET_VERSION == 20100105
1738 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
1739 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
1740 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
1741 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
1743 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
1744 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
1745 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
1746 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
1747 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
1748 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1749 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1750 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
1751 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
1753 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
1754 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
1755 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
1756 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1757 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
1758 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1759 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1760#endif
1761
1762#if PACKET_VERSION == 20100113
1763 ADD_TPKT(0x080d, 3, ZC_SIMPLE_CASH_BTNSHOW);
1764#endif
1765
1766#if PACKET_VERSION == 20100119
1767 ADD_TPKT(0x080e, 14, ZC_NOTIFY_HP_TO_GROUPM_R2);
1768#endif
1769
1770#if PACKET_VERSION == 20100223
1771 ADD_TPKT(0x080f, 20, ZC_ADD_EXCHANGE_ITEM2);
1772#endif
1773
1774#if PACKET_VERSION == 20100303
1775 ADD_HPKT(0x0817, -1, CZ_REQ_CLICK_TO_BUYING_STORE);
1776 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
1777 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
1778 ADD_HPKT(0x0819, 4, CZ_REQ_TRADE_BUYING_STORE);
1779 ADD_TPKT(0x0810, 3, ZC_OPEN_BUYING_STORE);
1780#endif
1781
1782#if PACKET_VERSION == 20100309
1783 ADD_HPKT(0x0815, 6, CZ_REQ_CLOSE_BUYING_STORE);
1784 ADD_HPKT(0x0819, 10, CZ_REQ_TRADE_BUYING_STORE);
1785 ADD_TPKT(0x0818, -1, ZC_ACK_ITEMLIST_BUYING_STORE);
1786 ADD_TPKT(0x0816, 6, ZC_DISAPPEAR_BUYING_STORE_ENTRY);
1788 ADD_TPKT(0x081e, 8, ZC_EL_PAR_CHANGE);
1789 ADD_TPKT(0x0813, -1, ZC_MYITEMLIST_BUYING_STORE);
1790#endif
1791
1792#if PACKET_VERSION == 20100323
1793 ADD_TPKT(0x081f, -1, ZC_BROADCAST4);
1794#endif
1795
1796#if PACKET_VERSION == 20100413
1797 ADD_TPKT(0x0820, 11, ZC_COSTUME_SPRITE_CHANGE);
1798#endif
1799
1800#if PACKET_VERSION == 20100420
1801 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
1802 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
1803 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
1804 ADD_TPKT(0x0814, 86, ZC_BUYING_STORE_ENTRY);
1805 ADD_TPKT(0x0812, 8, ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER);
1806 ADD_TPKT(0x081a, 4, ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER);
1807 ADD_TPKT(0x0824, 6, ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER);
1808 ADD_TPKT(0x081c, 10, ZC_ITEM_DELETE_BUYING_STORE);
1809 ADD_TPKT(0x081b, 10, ZC_UPDATE_ITEM_FROM_BUYING_STORE);
1810#endif
1811
1812#if PACKET_VERSION == 20100601
1813 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
1814 ADD_HPKT(0x0838, 3, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
1815 ADD_TPKT(0x0836, -1, ZC_SEARCH_STORE_INFO_ACK);
1816 ADD_TPKT(0x0837, 3, ZC_SEARCH_STORE_INFO_FAILED);
1817#endif
1818
1819#if PACKET_VERSION == 20100608
1820 ADD_HPKT(0x083b, 2, CZ_CLOSE_SEARCH_STORE_INFO);
1821 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
1822 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
1823 ADD_TPKT(0x0839, 66, ZC_ACK_BAN_GUILD_SSO);
1824 ADD_TPKT(0x083d, 6, ZC_SSILIST_ITEM_CLICK_ACK);
1825#endif
1826
1827#if PACKET_VERSION == 20100622
1828 ADD_TPKT(0x083f, 22, ZC_SEARCH_STORE_OPEN_INFO);
1829#endif
1830
1831#if PACKET_VERSION == 20100701
1832 ADD_TPKT(0x083a, 5, ZC_OPEN_SEARCH_STORE_INFO);
1833#endif
1834
1835#if PACKET_VERSION == 20100720
1836 ADD_HPKT(0x0842, 6, CZ_RECALL_SSO);
1837 ADD_HPKT(0x0843, 6, CZ_REMOVE_AID_SSO);
1838#endif
1839
1840#if PACKET_VERSION == 20100824
1841 ADD_HPKT(0x0846, 4, CZ_REQ_SE_CASH_TAB_CODE);
1842 ADD_HPKT(0x0844, 2, CZ_SE_CASHSHOP_OPEN);
1843 ADD_HPKT(0x0848, -1, CZ_SE_PC_BUY_CASHITEM_LIST);
1844 ADD_TPKT(0x0847, -1, ZC_ACK_SE_CASH_ITEM_LIST);
1845 ADD_TPKT(0x0845, 10, ZC_SE_CASHSHOP_OPEN);
1846#endif
1847
1848#if PACKET_VERSION == 20100914
1849 ADD_TPKT(0x0849, 16, ZC_SE_PC_BUY_CASHITEM_RESULT);
1850#endif
1851
1852#if PACKET_VERSION == 20101019
1853 ADD_HPKT(0x084a, 2, CZ_SE_CASHSHOP_CLOSE);
1854 ADD_TPKT(0x084b, 19, ZC_ITEM_FALL_ENTRY4);
1855#endif
1856
1857#if PACKET_VERSION == 20101026
1858 ADD_HPKT(0x084f, 6, CZ_MACRO_ITEM_PICKUP);
1859 ADD_HPKT(0x0850, 7, CZ_MACRO_REQUEST_ACT);
1860 ADD_HPKT(0x084e, 5, CZ_MACRO_REQUEST_MOVE);
1861 ADD_HPKT(0x084c, 10, CZ_MACRO_USE_SKILL);
1862 ADD_HPKT(0x084d, 10, CZ_MACRO_USE_SKILL_TOGROUND);
1863#endif
1864
1865#if PACKET_VERSION == 20101102
1867 ADD_HPKT(0x0852, 2, CZ_GPK_DYNCODE_RELOAD);
1869 ADD_TPKT(0x0851, -1, ZC_GPK_DYNCODE);
1870 ADD_TPKT(0x0855, 6, ZC_MACRO_ITEMPICKUP_FAIL);
1871#endif
1872
1873#if PACKET_VERSION == 20101123
1874 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1875 ADD_HPKT(0x0202, 90, CZ_ADD_FRIENDS);
1876 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
1877 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
1879 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1880 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1881 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1882 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1883 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1884 ADD_HPKT(0x0365, 36, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1885 ADD_HPKT(0x0802, 5, CZ_PARTY_BOOKING_REQ_REGISTER);
1886 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
1888 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1889 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1890 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
1891 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1892 ADD_HPKT(0x0817, 8, CZ_REQ_CLICK_TO_BUYING_STORE);
1893 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
1894 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
1895 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
1896 ADD_HPKT(0x083c, 7, CZ_SSILIST_ITEM_CLICK);
1897 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1898 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1899 ADD_TPKT(0x0859, -1, ZC_EQUIPWIN_MICROSCOPE2);
1900 ADD_TPKT(0x0856, -1, ZC_NOTIFY_MOVEENTRY8);
1901 ADD_TPKT(0x0858, -1, ZC_NOTIFY_NEWENTRY6);
1902 ADD_TPKT(0x0857, -1, ZC_NOTIFY_STANDENTRY7);
1903#endif
1904
1905#if PACKET_VERSION == 20101130
1906 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1907 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1908 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1909 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
1910 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
1911 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
1912 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
1913 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
1915 ADD_HPKT(0x0369, 90, CZ_REQNAME_BYGID2);
1916 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
1917 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1918 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
1919 ADD_HPKT(0x0815, 6, CZ_REQ_CLOSE_BUYING_STORE);
1920 ADD_HPKT(0x0811, 5, CZ_REQ_OPEN_BUYING_STORE);
1921 ADD_HPKT(0x0819, 7, CZ_REQ_TRADE_BUYING_STORE);
1922 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
1923 ADD_HPKT(0x0838, -1, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
1924 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1925 ADD_HPKT(0x0438, 12, CZ_USE_SKILL2);
1926 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
1927#endif
1928
1929#if PACKET_VERSION == 20101207
1930 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
1931 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
1932 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
1933 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
1934 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
1935 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
1936 ADD_HPKT(0x0364, 12, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1938 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
1939 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
1940 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
1941 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
1942 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
1943 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
1944 ADD_HPKT(0x0835, 19, CZ_SEARCH_STORE_INFO);
1945 ADD_HPKT(0x0838, 8, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
1946 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
1947 ADD_HPKT(0x0438, 7, CZ_USE_SKILL2);
1948 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1949#endif
1950
1951#if PACKET_VERSION == 20101214
1952 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
1953 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
1954 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
1956 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
1957 ADD_HPKT(0x0362, 90, CZ_ITEM_PICKUP2);
1958 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
1959 ADD_HPKT(0x0802, 36, CZ_PARTY_BOOKING_REQ_REGISTER);
1961 ADD_HPKT(0x035f, 18, CZ_REQUEST_MOVE2);
1962 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
1963 ADD_HPKT(0x0815, 5, CZ_REQ_CLOSE_BUYING_STORE);
1964 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
1965 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
1966 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
1967 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
1968 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
1969#endif
1970
1971#if PACKET_VERSION == 20101221
1972 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
1973 ADD_HPKT(0x0202, 18, CZ_ADD_FRIENDS);
1974 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
1976 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
1977 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
1978 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
1979 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
1980 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
1982 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
1983 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
1984 ADD_HPKT(0x0817, 7, CZ_REQ_CLICK_TO_BUYING_STORE);
1985 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
1986 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
1987 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
1988 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
1989 ADD_TPKT(0x08b1, -1, ZC_MCSTORE_NOTMOVEITEM_LIST);
1990#endif
1991
1992#if PACKET_VERSION == 20101228
1993 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
1994 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
1995 ADD_HPKT(0x0361, 10, CZ_CHANGE_DIRECTION2);
1997 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
1998 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
1999 ADD_HPKT(0x0363, 12, CZ_ITEM_THROW2);
2000 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2001 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
2003 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
2004 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2005 ADD_HPKT(0x0817, -1, CZ_REQ_CLICK_TO_BUYING_STORE);
2006 ADD_HPKT(0x0815, 7, CZ_REQ_CLOSE_BUYING_STORE);
2007 ADD_HPKT(0x0811, 90, CZ_REQ_OPEN_BUYING_STORE);
2008 ADD_HPKT(0x0835, 5, CZ_SEARCH_STORE_INFO);
2009 ADD_HPKT(0x0838, -1, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2010 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2011#endif
2012
2013#if PACKET_VERSION >= 20110000
2014 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
2015 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
2016#endif
2017
2018#if PACKET_VERSION == 20110104
2019 ADD_HPKT(0x023b, 4, CZ_ACK_STORE_PASSWORD);
2020 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2021 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2022 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2024 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2025 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2026 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2027 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2028 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2029 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2030 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2031 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
2032 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2034 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2035 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2036 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2037 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2038 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
2039 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2040 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2041 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2042 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2043 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2044 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2045 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2046 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2047 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2048#endif
2049
2050#if PACKET_VERSION == 20110111
2051 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
2052 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2053 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2054 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2056 ADD_HPKT(0x0367, 36, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2057 ADD_TPKT(0x08b3, -1, ZC_SHOWSCRIPT);
2058#endif
2059
2060#if PACKET_VERSION == 20110118
2061 ADD_HPKT(0x023b, -1, CZ_ACK_STORE_PASSWORD);
2062 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
2063 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2064 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
2066 ADD_HPKT(0x0281, 7, CZ_GANGSI_RANK);
2067 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2068 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2069 ADD_HPKT(0x0363, 5, CZ_ITEM_THROW2);
2070 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
2071 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2072 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
2073 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
2075 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2076 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2077 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2078 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2079 ADD_HPKT(0x0815, 26, CZ_REQ_CLOSE_BUYING_STORE);
2080 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2081 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
2082 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
2083 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2084 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2085 ADD_HPKT(0x0438, 8, CZ_USE_SKILL2);
2086 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
2087 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2088#endif
2089
2090#if PACKET_VERSION == 20110125
2091 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2092 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2093 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
2094 ADD_HPKT(0x022d, 26, CZ_COMMAND_MER);
2095 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2096 ADD_HPKT(0x0362, 8, CZ_ITEM_PICKUP2);
2097 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2098 ADD_HPKT(0x0364, 12, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2099 ADD_HPKT(0x0802, 7, CZ_PARTY_BOOKING_REQ_REGISTER);
2100 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2102 ADD_HPKT(0x0369, 18, CZ_REQNAME_BYGID2);
2103 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2104 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2105 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2106 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2107 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2108 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2109 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2110 ADD_HPKT(0x0838, 8, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2111 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2112 ADD_HPKT(0x08b5, 6, CZ_TRYCOLLECTION);
2113 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2114 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2115 ADD_HPKT(0x0367, 10, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2116 ADD_TPKT(0x08b4, 2, ZC_START_COLLECTION);
2117 ADD_TPKT(0x08b6, 3, ZC_TRYCOLLECTION);
2118#endif
2119
2120#if PACKET_VERSION == 20110131
2121 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
2122 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2123 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2124 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2125 ADD_HPKT(0x0363, 10, CZ_ITEM_THROW2);
2126 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2127 ADD_HPKT(0x0364, 90, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2128 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
2130 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2131 ADD_HPKT(0x0437, 19, CZ_REQUEST_ACT2);
2132 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2133 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2134 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
2135 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2136 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
2137 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
2138 ADD_HPKT(0x0838, 4, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2139 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2140 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
2141 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2142 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2143#endif
2144
2145#if PACKET_VERSION == 20110208
2146 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2147 ADD_HPKT(0x022d, 36, CZ_COMMAND_MER);
2148 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2149 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2150 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2151 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
2153 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2154 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2155 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2156 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2157 ADD_HPKT(0x0811, 8, CZ_REQ_OPEN_BUYING_STORE);
2158 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2159 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2160 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2161 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2162 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2163 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2164#endif
2165
2166#if PACKET_VERSION == 20110215
2167 ADD_HPKT(0x023b, 18, CZ_ACK_STORE_PASSWORD);
2168 ADD_HPKT(0x0202, 8, CZ_ADD_FRIENDS);
2169 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2171 ADD_HPKT(0x0364, 5, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2172 ADD_HPKT(0x0802, 19, CZ_PARTY_BOOKING_REQ_REGISTER);
2173 ADD_HPKT(0x02c4, 36, CZ_PARTY_JOIN_REQ);
2174 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
2175 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2176 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2177 ADD_HPKT(0x0835, 26, CZ_SEARCH_STORE_INFO);
2178 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
2179#endif
2180
2181#if PACKET_VERSION == 20110222
2182 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2183 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2185 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2186 ADD_HPKT(0x0363, 4, CZ_ITEM_THROW2);
2187 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
2188 ADD_HPKT(0x08c1, 2, CZ_MACRO_START);
2189 ADD_HPKT(0x08c2, 2, CZ_MACRO_STOP);
2190 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2191 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
2192 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
2193 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2194 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2195 ADD_HPKT(0x0360, 26, CZ_REQUEST_TIME2);
2196 ADD_HPKT(0x0815, 8, CZ_REQ_CLOSE_BUYING_STORE);
2197 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
2198 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2199 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2200 ADD_TPKT(0x08c0, -1, ZC_ACK_SE_CASH_ITEM_LIST2);
2201#endif
2202
2203#if PACKET_VERSION == 20110228
2204 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
2205 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
2206 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2207 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2208 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2209 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2210 ADD_HPKT(0x0802, -1, CZ_PARTY_BOOKING_REQ_REGISTER);
2211 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2213 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2214 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
2215 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2216 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2217 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2218 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
2219 ADD_HPKT(0x0838, 5, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2220 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2221 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2222 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2223#endif
2224
2225#if PACKET_VERSION == 20110308
2226 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2227 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2228 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
2229 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2231 ADD_HPKT(0x0281, 36, CZ_GANGSI_RANK);
2232 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
2233 ADD_HPKT(0x0362, 10, CZ_ITEM_PICKUP2);
2234 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
2235 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2236 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2237 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
2239 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2240 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2241 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2242 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2243 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
2244 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2245 ADD_HPKT(0x0819, 26, CZ_REQ_TRADE_BUYING_STORE);
2246 ADD_HPKT(0x0835, 4, CZ_SEARCH_STORE_INFO);
2247 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2248 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
2249 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2250 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2251#endif
2252
2253#if PACKET_VERSION == 20110315
2254 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
2255 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2256 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2258 ADD_HPKT(0x0281, 8, CZ_GANGSI_RANK);
2259 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2260 ADD_HPKT(0x0362, 4, CZ_ITEM_PICKUP2);
2261 ADD_HPKT(0x0363, 5, CZ_ITEM_THROW2);
2262 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2263 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
2265 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
2266 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2267 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2268 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2269 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2270 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2271 ADD_HPKT(0x0367, 8, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2272#endif
2273
2274#if PACKET_VERSION == 20110322
2275 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2276 ADD_HPKT(0x0361, 10, CZ_CHANGE_DIRECTION2);
2277 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2278 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
2279 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2280 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
2281 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2283 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2284 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2285 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
2286 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2287 ADD_HPKT(0x0817, 36, CZ_REQ_CLICK_TO_BUYING_STORE);
2288 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
2289 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2290 ADD_HPKT(0x0819, 90, CZ_REQ_TRADE_BUYING_STORE);
2291 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2292 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
2293 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2294 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2295#endif
2296
2297#if PACKET_VERSION == 20110329
2298 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
2299 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2300 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2301 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2303 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2304 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2305 ADD_HPKT(0x0362, 36, CZ_ITEM_PICKUP2);
2306 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2307 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2308 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2309 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2310 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
2312 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2313 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2314 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2315 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2316 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
2317 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2318 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2319 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2320 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2321 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2322 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2323 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2324 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2325#endif
2326
2327#if PACKET_VERSION == 20110405
2328 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2329 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2330 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2331 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
2332 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2333 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2334 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2335 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
2336 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2337 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2338 ADD_HPKT(0x0365, 26, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2339 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
2341 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
2342 ADD_HPKT(0x0437, 36, CZ_REQUEST_ACT2);
2343 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2344 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2345 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
2346 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2347 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
2348 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
2349 ADD_HPKT(0x0838, -1, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2350 ADD_HPKT(0x083c, 19, CZ_SSILIST_ITEM_CLICK);
2351 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
2352 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2353 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2354#endif
2355
2356#if PACKET_VERSION == 20110412
2357 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2359 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
2360 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2361 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2362 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
2363 ADD_HPKT(0x0364, 10, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2364 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2365 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
2367 ADD_HPKT(0x0369, 4, CZ_REQNAME_BYGID2);
2368 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2369 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
2370 ADD_HPKT(0x0811, 5, CZ_REQ_OPEN_BUYING_STORE);
2371 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2372 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2373 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2374 ADD_HPKT(0x083c, -1, CZ_SSILIST_ITEM_CLICK);
2375 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2376#endif
2377
2378#if PACKET_VERSION == 20110419
2379 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
2380 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
2382 ADD_HPKT(0x0281, 8, CZ_GANGSI_RANK);
2383 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2384 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
2385 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2386 ADD_HPKT(0x07ec, 26, CZ_JOIN_BATTLE_FIELD);
2387 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2388 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
2389 ADD_HPKT(0x02c4, -1, CZ_PARTY_JOIN_REQ);
2391 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2392 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2393 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2394 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2395 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
2396 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2397 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2398 ADD_HPKT(0x0819, 26, CZ_REQ_TRADE_BUYING_STORE);
2399 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2400 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2401 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2402 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2403 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2404 ADD_TPKT(0x08c7, -1, ZC_SKILL_ENTRY3);
2405#endif
2406
2407#if PACKET_VERSION == 20110426
2408 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2409 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2410 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2412 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2413 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2414 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
2415 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2416 ADD_HPKT(0x0365, 90, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2417 ADD_HPKT(0x0802, 36, CZ_PARTY_BOOKING_REQ_REGISTER);
2418 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
2420 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
2421 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
2422 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2423 ADD_HPKT(0x0815, 5, CZ_REQ_CLOSE_BUYING_STORE);
2424 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2425 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2426 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
2427 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2428 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2429 ADD_HPKT(0x0438, 8, CZ_USE_SKILL2);
2430 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2431#endif
2432
2433#if PACKET_VERSION == 20110503
2434 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
2435 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2437 ADD_HPKT(0x0281, 7, CZ_GANGSI_RANK);
2438 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2439 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2440 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2441 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2442 ADD_HPKT(0x0802, -1, CZ_PARTY_BOOKING_REQ_REGISTER);
2443 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
2444 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2445 ADD_HPKT(0x0437, 26, CZ_REQUEST_ACT2);
2446 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2447 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
2448 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
2449 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
2450 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2451 ADD_HPKT(0x0838, 26, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2452 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
2453 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2454#endif
2455
2456#if PACKET_VERSION == 20110511
2457 ADD_HPKT(0x023b, 7, CZ_ACK_STORE_PASSWORD);
2458 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
2459 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2461 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2462 ADD_HPKT(0x07e4, 5, CZ_ITEMLISTWIN_RES);
2463 ADD_HPKT(0x0362, 8, CZ_ITEM_PICKUP2);
2464 ADD_HPKT(0x0364, 5, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2465 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2466 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
2467 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2468 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2469 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
2470 ADD_HPKT(0x0811, 90, CZ_REQ_OPEN_BUYING_STORE);
2471 ADD_HPKT(0x0838, 8, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2472 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2473#endif
2474
2475#if PACKET_VERSION == 20110517
2476 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
2477 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2478 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2479 ADD_HPKT(0x0362, 4, CZ_ITEM_PICKUP2);
2480 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
2481 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2482 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2483 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
2484 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2485 ADD_HPKT(0x0437, 36, CZ_REQUEST_ACT2);
2486 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2487 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2488 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2489 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2490 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2491 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2492 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2493 ADD_HPKT(0x0367, 26, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2494#endif
2495
2496#if PACKET_VERSION == 20110523
2497 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
2498 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2499 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2500 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2502 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2503 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2504 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2505 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2506 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2507 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2508 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2509 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
2510 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2512 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2513 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2514 ADD_HPKT(0x0819, 36, CZ_REQ_TRADE_BUYING_STORE);
2515 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2516 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2517#endif
2518
2519#if PACKET_VERSION == 20110531
2520 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2521 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2522 ADD_HPKT(0x0361, 7, CZ_CHANGE_DIRECTION2);
2523 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
2525 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2526 ADD_HPKT(0x07e4, 5, CZ_ITEMLISTWIN_RES);
2527 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2528 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2529 ADD_HPKT(0x07ec, 4, CZ_JOIN_BATTLE_FIELD);
2530 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2531 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2532 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
2533 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
2534 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2535 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2536#endif
2537
2538#if PACKET_VERSION == 20110607
2539 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2541 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2542 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2543 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2544 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2545 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2546 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2547 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2548 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
2549 ADD_HPKT(0x02c4, 19, CZ_PARTY_JOIN_REQ);
2550 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2551 ADD_HPKT(0x0815, 5, CZ_REQ_CLOSE_BUYING_STORE);
2552#endif
2553
2554#if PACKET_VERSION == 20110614
2555 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
2556 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
2558 ADD_HPKT(0x07e4, 19, CZ_ITEMLISTWIN_RES);
2559 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
2560 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2561 ADD_HPKT(0x0360, 4, CZ_REQUEST_TIME2);
2562 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2563 ADD_HPKT(0x08c9, 2, CZ_REQ_SCHEDULER_CASHITEM);
2564 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2565 ADD_TPKT(0x08ca, -1, ZC_ACK_SCHEDULER_CASHITEM);
2566 ADD_TPKT(0x08c8, 34, ZC_NOTIFY_ACT3);
2567#endif
2568
2569#if PACKET_VERSION == 20110620
2570 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
2571 ADD_HPKT(0x0361, 4, CZ_CHANGE_DIRECTION2);
2572 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2574 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
2575 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
2576 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2577 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
2578 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2579 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2580 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2581 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
2583 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2584 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2585 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2586 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2587 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
2588 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2589 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
2590 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2591 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
2592 ADD_HPKT(0x0438, 18, CZ_USE_SKILL2);
2593 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2594 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2595#endif
2596
2597#if PACKET_VERSION == 20110627
2598 ADD_HPKT(0x023b, 4, CZ_ACK_STORE_PASSWORD);
2599 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2600 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
2601 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2602 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2603 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2604 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2605 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2606 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
2608 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2609 ADD_HPKT(0x0817, 10, CZ_REQ_CLICK_TO_BUYING_STORE);
2610 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2611 ADD_HPKT(0x0819, 19, CZ_REQ_TRADE_BUYING_STORE);
2612 ADD_HPKT(0x0835, 5, CZ_SEARCH_STORE_INFO);
2613 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2614 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2615 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2616 ADD_TPKT(0x08cb, -1, ZC_PERSONAL_INFOMATION);
2617#endif
2618
2619#if PACKET_VERSION == 20110705
2620 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2621 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
2622 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2624 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
2625 ADD_HPKT(0x07e4, 8, CZ_ITEMLISTWIN_RES);
2626 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2627 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2628 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2629 ADD_HPKT(0x0802, 7, CZ_PARTY_BOOKING_REQ_REGISTER);
2630 ADD_HPKT(0x02c4, 4, CZ_PARTY_JOIN_REQ);
2631 ADD_HPKT(0x0369, 18, CZ_REQNAME_BYGID2);
2632 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2633 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2634 ADD_HPKT(0x0817, -1, CZ_REQ_CLICK_TO_BUYING_STORE);
2635 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2636 ADD_HPKT(0x0835, 36, CZ_SEARCH_STORE_INFO);
2637 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2638 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2639 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2640#endif
2641
2642#if PACKET_VERSION == 20110711
2643 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2644 ADD_HPKT(0x0361, 10, CZ_CHANGE_DIRECTION2);
2646 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2647 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2648 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
2649 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
2650 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
2651 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
2653 ADD_HPKT(0x0369, 19, CZ_REQNAME_BYGID2);
2654 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2655 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
2656 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2657 ADD_HPKT(0x0817, 26, CZ_REQ_CLICK_TO_BUYING_STORE);
2658 ADD_HPKT(0x0815, 26, CZ_REQ_CLOSE_BUYING_STORE);
2659 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2660 ADD_HPKT(0x0819, 5, CZ_REQ_TRADE_BUYING_STORE);
2661 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2662 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2663 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2664 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2665#endif
2666
2667#if PACKET_VERSION == 20110718
2668 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
2669 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
2670 ADD_HPKT(0x0361, 90, CZ_CHANGE_DIRECTION2);
2672 ADD_HPKT(0x0281, 18, CZ_GANGSI_RANK);
2673 ADD_HPKT(0x07e4, 4, CZ_ITEMLISTWIN_RES);
2674 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2675 ADD_HPKT(0x07ec, 12, CZ_JOIN_BATTLE_FIELD);
2676 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2677 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2679 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2680 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2681 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2682 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
2683 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2684 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2685 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
2686 ADD_HPKT(0x0835, 8, CZ_SEARCH_STORE_INFO);
2687 ADD_HPKT(0x0838, 8, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2688 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2689 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2690 ADD_HPKT(0x0367, 19, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2691#endif
2692
2693#if PACKET_VERSION == 20110726
2694 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2695 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2696 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2697 ADD_HPKT(0x022d, 12, CZ_COMMAND_MER);
2699 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2700 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2701 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
2702 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2703 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2704 ADD_HPKT(0x02c4, 4, CZ_PARTY_JOIN_REQ);
2706 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2707 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
2708 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2709 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
2710 ADD_HPKT(0x0811, 5, CZ_REQ_OPEN_BUYING_STORE);
2711 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2712 ADD_HPKT(0x0838, -1, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2713 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2714 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2715 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2716#endif
2717
2718#if PACKET_VERSION == 20110802
2719 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
2721 ADD_HPKT(0x07e4, 4, CZ_ITEMLISTWIN_RES);
2722 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2723 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
2724 ADD_HPKT(0x0802, 8, CZ_PARTY_BOOKING_REQ_REGISTER);
2725 ADD_HPKT(0x02c4, 5, CZ_PARTY_JOIN_REQ);
2727 ADD_HPKT(0x0437, 18, CZ_REQUEST_ACT2);
2728 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2729 ADD_HPKT(0x0360, 90, CZ_REQUEST_TIME2);
2730 ADD_HPKT(0x0815, 6, CZ_REQ_CLOSE_BUYING_STORE);
2731 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2732 ADD_HPKT(0x0819, 7, CZ_REQ_TRADE_BUYING_STORE);
2733 ADD_HPKT(0x0835, 26, CZ_SEARCH_STORE_INFO);
2734 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2735 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
2736 ADD_HPKT(0x0366, 12, CZ_USE_SKILL_TOGROUND2);
2737 ADD_HPKT(0x0367, 5, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2738 ADD_TPKT(0x09dc, 2, ZC_NOTIFY_NEWENTRY10);
2739 ADD_TPKT(0x08cd, 10, ZC_STOPMOVE_FORCE);
2740#endif
2741
2742#if PACKET_VERSION == 20110809
2743 ADD_HPKT(0x0361, 10, CZ_CHANGE_DIRECTION2);
2744 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2746 ADD_HPKT(0x0281, 18, CZ_GANGSI_RANK);
2747 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2748 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
2749 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
2750 ADD_HPKT(0x07ec, 7, CZ_JOIN_BATTLE_FIELD);
2751 ADD_HPKT(0x0364, 90, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2752 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2753 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
2755 ADD_HPKT(0x0369, 8, CZ_REQNAME_BYGID2);
2756 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2757 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2758 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2759 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2760 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
2761 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2762 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2763 ADD_HPKT(0x083c, 5, CZ_SSILIST_ITEM_CLICK);
2764 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
2765 ADD_HPKT(0x0366, 4, CZ_USE_SKILL_TOGROUND2);
2766 ADD_HPKT(0x0367, 26, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2767 ADD_TPKT(0x08ce, 2, ZC_FAILED_GET_ITEM_FROM_ZONEDA);
2769 ADD_TPKT(0x08d1, 7, ZC_REQ_TAKEOFF_EQUIP_ACK2);
2770 ADD_TPKT(0x08d0, 9, ZC_REQ_WEAR_EQUIP_ACK2);
2771 ADD_TPKT(0x08cf, 10, ZC_SPIRITS_ATTRIBUTE);
2772#endif
2773
2774#if PACKET_VERSION == 20110816
2775 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
2776 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
2777 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2778 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2780 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2781 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2782 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2783 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2784 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2785 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2786 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2787 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
2788 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2789 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2790 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2791 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2792 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2793 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2794 ADD_TPKT(0x08d3, 10, ZC_SE_CASHSHOP_UPDATE);
2795#endif
2796
2797#if PACKET_VERSION == 20110823
2798 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2799 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2800 ADD_HPKT(0x0361, 18, CZ_CHANGE_DIRECTION2);
2801 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2803 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2804 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
2805 ADD_HPKT(0x0362, 10, CZ_ITEM_PICKUP2);
2806 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2807 ADD_HPKT(0x07ec, 36, CZ_JOIN_BATTLE_FIELD);
2808 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2809 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2810 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
2811 ADD_HPKT(0x02c4, 5, CZ_PARTY_JOIN_REQ);
2812 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
2813 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2814 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2815 ADD_HPKT(0x0360, 12, CZ_REQUEST_TIME2);
2816 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
2817 ADD_HPKT(0x0811, 10, CZ_REQ_OPEN_BUYING_STORE);
2818 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
2819 ADD_HPKT(0x0835, 8, CZ_SEARCH_STORE_INFO);
2820 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2821 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2822 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2823 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2824#endif
2825
2826#if PACKET_VERSION == 20110831
2827 ADD_HPKT(0x023b, 10, CZ_ACK_STORE_PASSWORD);
2828 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2830 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2831 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2832 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2833 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2834 ADD_HPKT(0x0802, 19, CZ_PARTY_BOOKING_REQ_REGISTER);
2835 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2837 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2838 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2839 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
2840 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2841 ADD_HPKT(0x0819, 12, CZ_REQ_TRADE_BUYING_STORE);
2842 ADD_HPKT(0x0835, 4, CZ_SEARCH_STORE_INFO);
2843 ADD_HPKT(0x083c, 26, CZ_SSILIST_ITEM_CLICK);
2844 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
2845 ADD_HPKT(0x0366, 5, CZ_USE_SKILL_TOGROUND2);
2846 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2847#endif
2848
2849#if PACKET_VERSION == 20110906
2850 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2851 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
2852 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
2854 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
2855 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2856 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2857 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2858 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2859 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2860 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2861 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
2863 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2864 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
2865 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2866 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2867 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
2868 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2869 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2870 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2871 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2872 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
2873 ADD_HPKT(0x0438, 26, CZ_USE_SKILL2);
2874 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
2875 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2876#endif
2877
2878#if PACKET_VERSION == 20110920
2879 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
2880 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
2881 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
2883 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2884 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2885 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2886 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2887 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2888 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2889 ADD_HPKT(0x0365, 90, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2890 ADD_HPKT(0x0802, -1, CZ_PARTY_BOOKING_REQ_REGISTER);
2891 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2892 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2893 ADD_HPKT(0x0360, 19, CZ_REQUEST_TIME2);
2894 ADD_HPKT(0x0815, 4, CZ_REQ_CLOSE_BUYING_STORE);
2895 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2896 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
2897 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2898 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
2899 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2900 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
2901#endif
2902
2903#if PACKET_VERSION == 20110928
2904 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2905 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
2907 ADD_HPKT(0x0281, 5, CZ_GANGSI_RANK);
2908 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
2909 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2910 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
2911 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
2912 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2913 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2914 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
2915 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
2916 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
2917 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
2918 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
2919 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
2920 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
2921 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
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);
2925 ADD_TPKT(0x08d6, 6, ZC_CLEAR_DIALOG);
2926#endif
2927
2928#if PACKET_VERSION == 20111004
2929 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
2930 ADD_HPKT(0x0361, 18, CZ_CHANGE_DIRECTION2);
2931 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
2933 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
2934 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
2935 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2936 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
2937 ADD_HPKT(0x07ec, 7, CZ_JOIN_BATTLE_FIELD);
2938 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2939 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2940 ADD_HPKT(0x0802, 8, CZ_PARTY_BOOKING_REQ_REGISTER);
2941 ADD_HPKT(0x02c4, 10, CZ_PARTY_JOIN_REQ);
2942 ADD_HPKT(0x08dd, 27, CZ_REPLY_ENTRY_QUEUE_ADMISSION);
2943 ADD_HPKT(0x08e0, 51, CZ_REPLY_LOBBY_ADMISSION);
2944 ADD_HPKT(0x0369, 8, CZ_REQNAME_BYGID2);
2945 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
2946 ADD_HPKT(0x0815, 5, CZ_REQ_CLOSE_BUYING_STORE);
2947 ADD_HPKT(0x08d7, 28, CZ_REQ_ENTRY_QUEUE_APPLY);
2948 ADD_HPKT(0x08da, 26, CZ_REQ_ENTRY_QUEUE_CANCEL);
2949 ADD_HPKT(0x0835, 26, CZ_SEARCH_STORE_INFO);
2950 ADD_HPKT(0x083c, 26, CZ_SSILIST_ITEM_CLICK);
2951 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2952 ADD_TPKT(0x08d8, 27, ZC_ACK_ENTRY_QUEUE_APPLY);
2953 ADD_TPKT(0x08db, 27, ZC_ACK_ENTRY_QUEUE_CANCEL);
2954 ADD_TPKT(0x08dc, 26, ZC_NOTIFY_ENTRY_QUEUE_ADMISSION);
2955 ADD_TPKT(0x08d9, 30, ZC_NOTIFY_ENTRY_QUEUE_APPLY);
2956 ADD_TPKT(0x08df, 50, ZC_NOTIFY_LOBBY_ADMISSION);
2957 ADD_TPKT(0x08de, 27, ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION);
2958 ADD_TPKT(0x08e1, 51, ZC_REPLY_ACK_LOBBY_ADMISSION);
2959#endif
2960
2961#if PACKET_VERSION == 20111010
2962 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
2963 ADD_HPKT(0x0202, 8, CZ_ADD_FRIENDS);
2964 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
2966 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
2967 ADD_HPKT(0x0363, 7, CZ_ITEM_THROW2);
2968 ADD_HPKT(0x07ec, 26, CZ_JOIN_BATTLE_FIELD);
2969 ADD_HPKT(0x0364, 19, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2970 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
2971 ADD_HPKT(0x0802, 12, CZ_PARTY_BOOKING_REQ_REGISTER);
2972 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
2974 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
2975 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
2976 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
2977 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
2978 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
2979 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
2980 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
2981 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
2982 ADD_HPKT(0x083c, -1, CZ_SSILIST_ITEM_CLICK);
2983 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
2984 ADD_HPKT(0x0366, 5, CZ_USE_SKILL_TOGROUND2);
2985 ADD_HPKT(0x0367, 26, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
2986#endif
2987
2988#if PACKET_VERSION == 20111017
2989 ADD_HPKT(0x0202, 90, CZ_ADD_FRIENDS);
2990 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
2991 ADD_HPKT(0x022d, 12, CZ_COMMAND_MER);
2993 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
2994 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
2995 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
2996 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
2997 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
2998 ADD_HPKT(0x035f, 19, CZ_REQUEST_MOVE2);
2999 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
3000 ADD_HPKT(0x0817, -1, CZ_REQ_CLICK_TO_BUYING_STORE);
3001 ADD_HPKT(0x0819, 8, CZ_REQ_TRADE_BUYING_STORE);
3002 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3003 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
3004 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
3005 ADD_HPKT(0x0367, 10, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3006#endif
3007
3008#if PACKET_VERSION == 20111025
3009 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
3010 ADD_HPKT(0x0202, 4, CZ_ADD_FRIENDS);
3011 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3012 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3014 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3015 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
3016 ADD_HPKT(0x07ec, 10, CZ_JOIN_BATTLE_FIELD);
3017 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3018 ADD_HPKT(0x08e9, 2, CZ_PARTY_RECRUIT_REQ_DELETE);
3019 ADD_HPKT(0x08e5, 41, CZ_PARTY_RECRUIT_REQ_REGISTER);
3020 ADD_HPKT(0x08e7, 10, CZ_PARTY_RECRUIT_REQ_SEARCH);
3021 ADD_HPKT(0x08eb, 39, CZ_PARTY_RECRUIT_REQ_UPDATE);
3022 ADD_HPKT(0x08f1, 6, CZ_PARTY_RECRUIT_REQ_VOLUNTEER);
3023 ADD_HPKT(0x08f4, 6, CZ_PARTY_RECRUIT_SHOW_EQUIPMENT);
3025 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3026 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3027 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3028 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3029 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
3030 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3031 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3032 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
3033 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3034 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3035 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3036 ADD_HPKT(0x0367, 8, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3037 ADD_TPKT(0x08ea, 4, ZC_PARTY_RECRUIT_ACK_DELETE);
3038 ADD_TPKT(0x08e6, 4, ZC_PARTY_RECRUIT_ACK_REGISTER);
3039 ADD_TPKT(0x08ee, 6, ZC_PARTY_RECRUIT_NOTIFY_DELETE);
3040 ADD_TPKT(0x08ec, 73, ZC_PARTY_RECRUIT_NOTIFY_INSERT);
3041 ADD_TPKT(0x08ed, 43, ZC_PARTY_RECRUIT_NOTIFY_UPDATE);
3042#endif
3043
3044#if PACKET_VERSION == 20111101
3045 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3046 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3048 ADD_HPKT(0x0281, 36, CZ_GANGSI_RANK);
3049 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3050 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3051 ADD_HPKT(0x0364, 5, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3052 ADD_HPKT(0x02c4, 10, CZ_PARTY_JOIN_REQ);
3053 ADD_HPKT(0x08ef, 6, CZ_PARTY_RECRUIT_ADD_FILTERLINGLIST);
3054 ADD_HPKT(0x08f0, 6, CZ_PARTY_RECRUIT_SUB_FILTERLINGLIST);
3056 ADD_HPKT(0x0369, 10, CZ_REQNAME_BYGID2);
3057 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3058 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3059 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3060 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
3061 ADD_HPKT(0x0815, 6, CZ_REQ_CLOSE_BUYING_STORE);
3062 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3063 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3064 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
3065 ADD_HPKT(0x0838, 6, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3066 ADD_HPKT(0x083c, 19, CZ_SSILIST_ITEM_CLICK);
3067 ADD_HPKT(0x0366, 5, CZ_USE_SKILL_TOGROUND2);
3068 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3069 ADD_TPKT(0x08ff, 24, ZC_EFST_SET_ENTER);
3070 ADD_TPKT(0x08fe, -1, ZC_HUNTING_QUEST_INFO);
3071 ADD_TPKT(0x08f2, 36, ZC_PARTY_RECRUIT_VOLUNTEER_INFO);
3072#endif
3073
3074#if PACKET_VERSION == 20111108
3075 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3076 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
3078 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3079 ADD_HPKT(0x07ec, 18, CZ_JOIN_BATTLE_FIELD);
3080 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3081 ADD_HPKT(0x0365, 10, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3082 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
3083 ADD_HPKT(0x08f7, 3, CZ_PARTY_RECRUIT_ACK_RECALL);
3084 ADD_HPKT(0x08f9, 6, CZ_PARTY_RECRUIT_REFUSE_VOLUNTEER);
3086 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3087 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3088 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3089 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3090 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
3091 ADD_HPKT(0x0815, 36, CZ_REQ_CLOSE_BUYING_STORE);
3092 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3093 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
3094 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3095 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3096 ADD_HPKT(0x08f5, -1, CZ_UNKNOWN_BOOKING_SOMMON_MEMBER_08f5);
3097 ADD_HPKT(0x0438, 8, CZ_USE_SKILL2);
3098 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3099 ADD_TPKT(0x08e2, 25, ZC_NAVIGATION_ACTIVE);
3100 ADD_TPKT(0x08f8, 7, ZC_PARTY_RECRUIT_FAILED_RECALL);
3101 ADD_TPKT(0x08f6, 22, ZC_PARTY_RECRUIT_RECALL_COST);
3102 ADD_TPKT(0x08fa, 6, ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER);
3103#endif
3104
3105#if PACKET_VERSION == 20111114
3106 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3107 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3108 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
3109 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
3110 ADD_HPKT(0x0363, 18, CZ_ITEM_THROW2);
3111 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3112 ADD_HPKT(0x0364, 36, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3113 ADD_HPKT(0x0365, 26, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3114 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3115 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
3116 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3117 ADD_HPKT(0x0819, 5, CZ_REQ_TRADE_BUYING_STORE);
3118 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3119 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3120#endif
3121
3122#if PACKET_VERSION == 20111122
3123 ADD_HPKT(0x0202, 18, CZ_ADD_FRIENDS);
3124 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3125 ADD_HPKT(0x022d, 7, CZ_COMMAND_MER);
3127 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3128 ADD_HPKT(0x0907, 5, CZ_INVENTORY_TAB);
3129 ADD_HPKT(0x0362, 8, CZ_ITEM_PICKUP2);
3130 ADD_HPKT(0x0363, 90, CZ_ITEM_THROW2);
3131 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
3132 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3133 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3134 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3135 ADD_HPKT(0x08fb, 6, CZ_PARTY_RECRUIT_CANCEL_VOLUNTEER);
3137 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
3138 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3139 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3140 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
3141 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3142 ADD_HPKT(0x0835, 19, CZ_SEARCH_STORE_INFO);
3143 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3144 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3145 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3146 ADD_HPKT(0x0366, 12, CZ_USE_SKILL_TOGROUND2);
3147 ADD_HPKT(0x0367, 4, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3148 ADD_TPKT(0x0903, -1, ZC_CART_ITEMLIST_EQUIP);
3149 ADD_TPKT(0x0902, -1, ZC_CART_ITEMLIST_NORMAL);
3150 ADD_TPKT(0x0901, -1, ZC_INVENTORY_ITEMLIST_EQUIP);
3151 ADD_TPKT(0x0900, -1, ZC_INVENTORY_ITEMLIST_NORMAL);
3152 ADD_TPKT(0x0908, 5, ZC_INVENTORY_TAB);
3153 ADD_TPKT(0x0906, -1, ZC_MICROSCOPE);
3154 ADD_TPKT(0x0909, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER);
3155 ADD_TPKT(0x0905, -1, ZC_STORE_ITEMLIST_EQUIP);
3156 ADD_TPKT(0x0904, -1, ZC_STORE_ITEMLIST_NORMAL);
3157#endif
3158
3159#if PACKET_VERSION == 20111207
3160 ADD_HPKT(0x023b, 19, CZ_ACK_STORE_PASSWORD);
3161 ADD_HPKT(0x0202, 8, CZ_ADD_FRIENDS);
3162 ADD_HPKT(0x0361, 10, CZ_CHANGE_DIRECTION2);
3163 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
3164 ADD_HPKT(0x0281, 7, CZ_GANGSI_RANK);
3165 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3166 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3167 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3168 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3169 ADD_HPKT(0x0365, 12, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3170 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3171 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
3172 ADD_HPKT(0x090a, 26, CZ_REQ_ENTRY_QUEUE_RANKING);
3173 ADD_HPKT(0x0819, 18, CZ_REQ_TRADE_BUYING_STORE);
3174 ADD_HPKT(0x0835, 10, CZ_SEARCH_STORE_INFO);
3175 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3176 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3177 ADD_TPKT(0x090b, 30, ZC_PARTY_RECRUIT_ADD_FILTERLINGLIST);
3178 ADD_TPKT(0x090c, 30, ZC_PARTY_RECRUIT_SUB_FILTERLINGLIST);
3179#endif
3180
3181#if PACKET_VERSION == 20111213
3182 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
3183 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
3184 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
3185 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3187 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3188 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
3189 ADD_HPKT(0x07ec, 10, CZ_JOIN_BATTLE_FIELD);
3190 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3191 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
3192 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3193 ADD_HPKT(0x0817, 5, CZ_REQ_CLICK_TO_BUYING_STORE);
3194 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
3195 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
3196 ADD_HPKT(0x0838, 19, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3197 ADD_HPKT(0x0366, 4, CZ_USE_SKILL_TOGROUND2);
3198 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3199#endif
3200
3201#if PACKET_VERSION == 20111220
3202 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3203 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3204 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3205 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
3206 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3207 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3208 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3209 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3210 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3211 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3212 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3213 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3215 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3216 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3217 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3218 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3219 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
3220 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3221 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3222 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3223 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3224 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3225 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3226 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3227 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3228#endif
3229
3230#if PACKET_VERSION == 20111227
3231 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3233 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3234 ADD_HPKT(0x07e4, 4, CZ_ITEMLISTWIN_RES);
3235 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3236 ADD_HPKT(0x07ec, 90, CZ_JOIN_BATTLE_FIELD);
3237 ADD_HPKT(0x0364, 10, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3238 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3239 ADD_HPKT(0x02c4, 36, CZ_PARTY_JOIN_REQ);
3241 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
3242 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
3243 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3244 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3245 ADD_HPKT(0x0811, 6, CZ_REQ_OPEN_BUYING_STORE);
3246 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3247 ADD_HPKT(0x0838, 6, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3248 ADD_HPKT(0x083c, 8, CZ_SSILIST_ITEM_CLICK);
3249 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3250 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3251 ADD_TPKT(0x090e, 2, ZC_ENTRY_QUEUE_INIT);
3252 ADD_TPKT(0x090d, -1, ZC_PREMIUM_CAMPAIGN_INFO);
3253#endif
3254
3255#if PACKET_VERSION >= 20120000
3256 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
3257 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
3258#endif
3259
3260#if PACKET_VERSION == 20120103
3261 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3262 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3263 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3264 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3266 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3267 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3268 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3269 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3270 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3271 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3272 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3273 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3274 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3276 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3277 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3278 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3279 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3280 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
3281 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3282 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3283 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3284 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
3285 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3286 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3287 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3288 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3289 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3290#endif
3291
3292#if PACKET_VERSION == 20120110
3293 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
3294 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3295 ADD_HPKT(0x0361, 12, CZ_CHANGE_DIRECTION2);
3296 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3297 ADD_HPKT(0x0281, 36, CZ_GANGSI_RANK);
3298 ADD_HPKT(0x07e4, 19, CZ_ITEMLISTWIN_RES);
3299 ADD_HPKT(0x0838, 5, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3300 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3301#endif
3302
3303#if PACKET_VERSION == 20120117
3304 ADD_HPKT(0x023b, 4, CZ_ACK_STORE_PASSWORD);
3305 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3306 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3308 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3309 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3310 ADD_HPKT(0x0362, 26, CZ_ITEM_PICKUP2);
3311 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
3312 ADD_HPKT(0x07ec, 36, CZ_JOIN_BATTLE_FIELD);
3313 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3314 ADD_HPKT(0x0365, 10, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3316 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3317 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3318 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3319 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
3320 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3321 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
3322 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3323 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3324 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3325 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3326 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
3327 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3328#endif
3329
3330#if PACKET_VERSION == 20120120
3331 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3332 ADD_HPKT(0x0202, 12, CZ_ADD_FRIENDS);
3333 ADD_HPKT(0x0361, 19, CZ_CHANGE_DIRECTION2);
3335 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
3336 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3337 ADD_HPKT(0x07ec, 26, CZ_JOIN_BATTLE_FIELD);
3338 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3339 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3340 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3341 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
3343 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
3344 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3345 ADD_HPKT(0x0912, 10, CZ_REQ_GUILD_NAME);
3346 ADD_HPKT(0x0811, 6, CZ_REQ_OPEN_BUYING_STORE);
3347 ADD_HPKT(0x0910, 10, CZ_REQ_PARTY_NAME);
3348 ADD_HPKT(0x0838, 26, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3349 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3350 ADD_HPKT(0x0367, 10, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3351 ADD_TPKT(0x0913, 30, ZC_ACK_GUILD_NAME);
3352 ADD_TPKT(0x0911, 30, ZC_ACK_PARTY_NAME);
3353#endif
3354
3355#if PACKET_VERSION == 20120131
3356 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3357 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
3358 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
3360 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3361 ADD_HPKT(0x0363, 12, CZ_ITEM_THROW2);
3362 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3363 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3364 ADD_HPKT(0x0802, 90, CZ_PARTY_BOOKING_REQ_REGISTER);
3365 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3367 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3368 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3369 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3370 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3371 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3372 ADD_HPKT(0x0916, 26, CZ_REQ_JOIN_GUILD2);
3373 ADD_HPKT(0x0811, 8, CZ_REQ_OPEN_BUYING_STORE);
3374 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3375 ADD_HPKT(0x0838, 5, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3376 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3377 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3378 ADD_HPKT(0x0367, 8, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3379 ADD_TPKT(0x0914, -1, ZC_NOTIFY_MOVEENTRY9);
3380 ADD_TPKT(0x090f, -1, ZC_NOTIFY_NEWENTRY7);
3381 ADD_TPKT(0x0915, -1, ZC_NOTIFY_STANDENTRY8);
3382#endif
3383
3384#if PACKET_VERSION == 20120207
3385 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3386 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3387 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3389 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3390 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3391 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3392 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3393 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3394 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3395 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3396 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3398 ADD_HPKT(0x0817, -1, CZ_REQ_CLICK_TO_BUYING_STORE);
3399 ADD_HPKT(0x0815, 36, CZ_REQ_CLOSE_BUYING_STORE);
3400 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3401 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3402 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3403 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3404 ADD_TPKT(0x096c, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
3405 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
3406#endif
3407
3408#if PACKET_VERSION == 20120214
3409 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3410 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3411 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3412 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
3414 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3415 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3416 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3417 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3418 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3419 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3420 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3421 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3423 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3424 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3425 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3426 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3427 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
3428 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3429 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
3430 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3431 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3432 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3433 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3434 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3435 ADD_TPKT(0x0971, 6, ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM);
3436 ADD_TPKT(0x0972, -1, ZC_SAY_DIALOG2);
3437 ADD_TPKT(0x0973, 7, ZC_WAIT_DIALOG2);
3438#endif
3439
3440#if PACKET_VERSION == 20120221
3441 ADD_HPKT(0x0974, 2, CZ_CANCEL_MERGE_ITEM);
3442 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
3443 ADD_HPKT(0x0363, 18, CZ_ITEM_THROW2);
3445 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3446 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3447 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3448 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
3449 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3450 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3451 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3452 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3453 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3454 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3455 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3456 ADD_TPKT(0x096f, 7, ZC_ACK_MERGE_ITEM);
3457 ADD_TPKT(0x0976, -1, ZC_STORE_ITEMLIST_EQUIP_V2);
3458 ADD_TPKT(0x0975, -1, ZC_STORE_ITEMLIST_NORMAL_V2);
3459#endif
3460
3461#if PACKET_VERSION == 20120228
3462 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3463 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3464 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
3466 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3467 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3468 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3469 ADD_HPKT(0x0360, 90, CZ_REQUEST_TIME2);
3470 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3471 ADD_HPKT(0x096e, -1, CZ_REQ_MERGE_ITEM);
3472 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
3473 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3474 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3475 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3476 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3477 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3479 ADD_TPKT(0x096d, -1, ZC_MERGE_ITEM_OPEN);
3480#endif
3481
3482#if PACKET_VERSION == 20120307
3483 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3484 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
3486 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
3487 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3488 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3489 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3490 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3491 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3492 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3493 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3494 ADD_HPKT(0x0367, 8, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3495#endif
3496
3497#if PACKET_VERSION == 20120314
3498 ADD_HPKT(0x0364, 19, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3499 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3500 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3501 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3502 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3503 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3504 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3505#endif
3506
3507#if PACKET_VERSION == 20120320
3509 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3510 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3511 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3512 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3513 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3514 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3515 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3516 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3517 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3518#endif
3519
3520#if PACKET_VERSION == 20120328
3522 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
3523 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3524 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3525 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3526 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3527 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3528 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3529 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3531 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3532 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3533 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3534 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3535 ADD_HPKT(0x0978, 6, CZ_REQ_BEFORE_WORLD_INFO);
3536 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3537 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
3538 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3539 ADD_HPKT(0x0838, 8, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3540 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3541 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3542 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3543 ADD_TPKT(0x0979, 50, ZC_ACK_BEFORE_WORLD_INFO);
3544 ADD_TPKT(0x091b, -1, ZC_PRNPC_STATE);
3545#endif
3546
3547#if PACKET_VERSION == 20120404
3548 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3549 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3550 ADD_HPKT(0x07e4, 90, CZ_ITEMLISTWIN_RES);
3551 ADD_HPKT(0x0362, 8, CZ_ITEM_PICKUP2);
3552 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3553 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
3554 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3555 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3556 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3557 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3558 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3559 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3560 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3561 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3562 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3563 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
3564 ADD_TPKT(0x096b, 4, ZC_PRNPC_STATE);
3565#endif
3566
3567#if PACKET_VERSION == 20120410
3568 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3569 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3570 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3571 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3572 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3573 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3574 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3575 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3576 ADD_TPKT(0x097a, -1, ZC_ALL_QUEST_LIST2);
3577 ADD_TPKT(0x091c, 26, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
3578#endif
3579
3580#if PACKET_VERSION == 20120417
3581 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3582 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3583 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3584 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3586 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3587 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3588 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3589 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3590 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3591 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3592 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3593 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3595 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3596 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
3597 ADD_TPKT(0x097b, -1, ZC_PERSONAL_INFOMATION2);
3598#endif
3599
3600#if PACKET_VERSION == 20120424
3601 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3602 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3603 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3604 ADD_HPKT(0x022d, 12, CZ_COMMAND_MER);
3606 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
3607 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3608 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3609 ADD_HPKT(0x0363, 18, CZ_ITEM_THROW2);
3610 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3611 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3612 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3613 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3614 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3615 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3616 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3617 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3618 ADD_HPKT(0x0817, 8, CZ_REQ_CLICK_TO_BUYING_STORE);
3619 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3620 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
3621 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3622 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3623 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3624 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3625 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3626 ADD_TPKT(0x091b, -1, ZC_PRNPC_STATE);
3627#endif
3628
3629#if PACKET_VERSION == 20120503
3630 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3631 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3632 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3633 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3635 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3636 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3637 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3638 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3639 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3640 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3641 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3642 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3643 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3644 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3645 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3646 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3647 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
3648 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3649 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3650 ADD_HPKT(0x097c, 4, CZ_REQ_RANKING);
3651 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3652 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3653 ADD_HPKT(0x0980, 7, CZ_SELECTCART);
3654 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3655 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3656 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3657 ADD_TPKT(0x097d, 288, ZC_ACK_RANKING);
3658 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
3659 ADD_TPKT(0x097f, -1, ZC_SELECTCART);
3660 ADD_TPKT(0x097e, 12, ZC_UPDATE_RANKING_POINT);
3661#endif
3662
3663#if PACKET_VERSION == 20120508
3664 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
3665 ADD_HPKT(0x0202, 90, CZ_ADD_FRIENDS);
3666 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3667 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3669 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3670 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3671 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3672 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
3673 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3674 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3675 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3676 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3677 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
3678 ADD_HPKT(0x0817, 4, CZ_REQ_CLICK_TO_BUYING_STORE);
3679 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
3680#endif
3681
3682#if PACKET_VERSION == 20120515
3683 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3684 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3685 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3686 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3687 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3689 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
3690 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3691 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3692 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3693 ADD_HPKT(0x0817, -1, CZ_REQ_CLICK_TO_BUYING_STORE);
3694 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3695 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
3696 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3697 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3698 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3699 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3700 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
3701 ADD_TPKT(0x0981, -1, ZC_PERSONAL_INFOMATION_CHN);
3702#endif
3703
3704#if PACKET_VERSION == 20120522
3705 ADD_HPKT(0x023b, -1, CZ_ACK_STORE_PASSWORD);
3706 ADD_HPKT(0x0361, 10, CZ_CHANGE_DIRECTION2);
3707 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3708 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3709 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
3710 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3711 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3712 ADD_TPKT(0x0982, 7, ZC_FATIGUE_CHN);
3713#endif
3714
3715#if PACKET_VERSION == 20120529
3716 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3717 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3719 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3720 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3721 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3722 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3723 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3724 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3725 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3726 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3728 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3729 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3730 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3731 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3732 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3733 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3734 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3735 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3736 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3737 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3738 ADD_TPKT(0x0984, 28, ZC_EFST_SET_ENTER2);
3739 ADD_TPKT(0x0983, 29, ZC_MSG_STATE_CHANGE3);
3740#endif
3741
3742#if PACKET_VERSION == 20120604
3743 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
3745 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3746 ADD_HPKT(0x07e4, 10, CZ_ITEMLISTWIN_RES);
3747 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3748 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3749 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3750 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3751 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3752 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3754 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3755 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3756 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3757 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3758 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3759 ADD_HPKT(0x0811, 12, CZ_REQ_OPEN_BUYING_STORE);
3760 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3761 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3762 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3763 ADD_HPKT(0x0438, 19, CZ_USE_SKILL2);
3764 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3765 ADD_TPKT(0x0985, -1, ZC_SKILL_POSTDELAY_LIST2);
3766#endif
3767
3768#if PACKET_VERSION == 20120612
3769 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3770 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3771 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3772 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3774 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3775 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3776 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3777 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3778 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3779 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3780 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3781 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3783 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3784 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3785 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3786 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3787 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3788 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3789 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3790 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3791 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3792 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3793 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3794#endif
3795
3796#if PACKET_VERSION == 20120618
3797 ADD_HPKT(0x0819, 36, CZ_REQ_TRADE_BUYING_STORE);
3798#endif
3799
3800#if PACKET_VERSION == 20120626
3801 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3802 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3803 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3804 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3806 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3807 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3808 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3809 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3810 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3811 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3812 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3814 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3815 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3816 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3817 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3818 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3819 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
3820 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
3821 ADD_HPKT(0x0838, -1, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3822 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3823 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3824 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
3825#endif
3826
3827#if PACKET_VERSION == 20120702
3828 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
3829 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3830 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3831 ADD_HPKT(0x0802, -1, CZ_PARTY_BOOKING_REQ_REGISTER);
3832 ADD_HPKT(0x0815, 26, CZ_REQ_CLOSE_BUYING_STORE);
3833 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3834 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3835 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3837#endif
3838
3839#if PACKET_VERSION == 20120710
3840 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
3842 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3843 ADD_HPKT(0x0362, 18, CZ_ITEM_PICKUP2);
3844 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3845 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3846 ADD_HPKT(0x0365, 26, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3847 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3848 ADD_HPKT(0x02c4, 10, CZ_PARTY_JOIN_REQ);
3849 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3850 ADD_HPKT(0x0811, 6, CZ_REQ_OPEN_BUYING_STORE);
3851 ADD_HPKT(0x0367, 8, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3852#endif
3853
3854#if PACKET_VERSION == 20120712
3855 ADD_HPKT(0x0893, 36, CZ_ACK_STORE_PASSWORD);
3856 ADD_HPKT(0x0365, 26, CZ_ADD_FRIENDS);
3857 ADD_HPKT(0x088d, 5, CZ_CHANGE_DIRECTION);
3858 ADD_HPKT(0x094b, 5, CZ_COMMAND_MER);
3860 ADD_HPKT(0x0953, 4, CZ_GANGSI_RANK);
3861 ADD_HPKT(0x08a6, -1, CZ_ITEMLISTWIN_RES);
3862 ADD_HPKT(0x0899, 6, CZ_ITEM_PICKUP);
3863 ADD_HPKT(0x08a3, 6, CZ_ITEM_THROW);
3864 ADD_HPKT(0x0936, 8, CZ_JOIN_BATTLE_FIELD);
3865 ADD_HPKT(0x0367, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
3866 ADD_HPKT(0x08aa, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
3867 ADD_HPKT(0x0362, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
3868 ADD_HPKT(0x094e, 26, CZ_PARTY_JOIN_REQ);
3870 ADD_HPKT(0x0202, 6, CZ_REQNAME_BYGID);
3871 ADD_HPKT(0x0436, 7, CZ_REQUEST_ACT);
3872 ADD_HPKT(0x087f, 5, CZ_REQUEST_MOVE);
3873 ADD_HPKT(0x07e4, 6, CZ_REQUEST_TIME);
3874 ADD_HPKT(0x0811, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
3875 ADD_HPKT(0x0948, 2, CZ_REQ_CLOSE_BUYING_STORE);
3876 ADD_HPKT(0x0897, -1, CZ_REQ_OPEN_BUYING_STORE);
3877 ADD_HPKT(0x0956, -1, CZ_REQ_TRADE_BUYING_STORE);
3878 ADD_HPKT(0x0878, -1, CZ_SEARCH_STORE_INFO);
3879 ADD_HPKT(0x0958, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3880 ADD_HPKT(0x092d, 12, CZ_SSILIST_ITEM_CLICK);
3881 ADD_HPKT(0x085b, 10, CZ_USE_SKILL);
3882 ADD_HPKT(0x02c4, 10, CZ_USE_SKILL_TOGROUND);
3883 ADD_HPKT(0x0960, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
3884#endif
3885
3886#if PACKET_VERSION == 20120716
3887 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
3888 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
3889 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
3890 ADD_HPKT(0x098d, -1, CZ_CLAN_CHAT);
3891 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
3893 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3894 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3895 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3896 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3897 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3898 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3899 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3900 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
3902 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3903 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3904 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3905 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3906 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3907 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3908 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3909 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3910 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3911 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
3912 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
3913 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
3914 ADD_TPKT(0x0989, 2, ZC_ACK_CLAN_LEAVE);
3915 ADD_TPKT(0x098e, -1, ZC_NOTIFY_CLAN_CHAT);
3916 ADD_TPKT(0x0988, 6, ZC_NOTIFY_CLAN_CONNECTINFO);
3917#endif
3918
3919#if PACKET_VERSION == 20120724
3920 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
3921 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3922 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
3923 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
3925 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
3926 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3927 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3928 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3929 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
3930 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3931 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3932 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3934 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3935 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3936 ADD_HPKT(0x035f, 8, CZ_REQUEST_MOVE2);
3937 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
3938 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
3939 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
3940 ADD_HPKT(0x0835, 26, CZ_SEARCH_STORE_INFO);
3941 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3942 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
3943 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
3944 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
3945 ADD_TPKT(0x091c, 5, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
3946#endif
3947
3948#if PACKET_VERSION == 20120801
3949 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3950 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3951 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
3952 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
3953 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
3954 ADD_HPKT(0x0438, 18, CZ_USE_SKILL2);
3955 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
3956#endif
3957
3958#if PACKET_VERSION == 20120808
3959 ADD_HPKT(0x0202, 12, CZ_ADD_FRIENDS);
3961 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
3962 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
3963 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
3964 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
3965 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
3966 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3967 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3968 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
3970 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
3971 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
3972 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
3973 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
3974 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
3975 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
3976 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
3977 ADD_HPKT(0x0838, 26, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
3978 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
3979 ADD_HPKT(0x0438, 90, CZ_USE_SKILL2);
3980 ADD_HPKT(0x0366, 19, CZ_USE_SKILL_TOGROUND2);
3981#endif
3982
3983#if PACKET_VERSION == 20120814
3984 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
3985 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
3987 ADD_HPKT(0x0281, 5, CZ_GANGSI_RANK);
3988 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
3989 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
3990 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
3991 ADD_HPKT(0x07ec, 12, CZ_JOIN_BATTLE_FIELD);
3992 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
3993 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
3994 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
3996 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
3997 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
3998 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
3999 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4000 ADD_HPKT(0x0815, 6, CZ_REQ_CLOSE_BUYING_STORE);
4001 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4002 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4003 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4004 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4005 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
4006 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4007#endif
4008
4009#if PACKET_VERSION == 20120822
4010 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4011 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4012 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4013 ADD_HPKT(0x0365, 26, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4014 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
4015 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4016 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4017#endif
4018
4019#if PACKET_VERSION == 20120830
4020 ADD_HPKT(0x022d, 12, CZ_COMMAND_MER);
4022 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4023 ADD_HPKT(0x0802, 36, CZ_PARTY_BOOKING_REQ_REGISTER);
4025 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4026 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4027 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4028 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4029 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4030 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4031 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4032 ADD_HPKT(0x0835, 8, CZ_SEARCH_STORE_INFO);
4033 ADD_HPKT(0x0838, 5, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4034 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4035 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4036#endif
4037
4038#if PACKET_VERSION == 20120905
4039 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
4041 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4042 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4044 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4045 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4046 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4047 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4048 ADD_HPKT(0x0817, 36, CZ_REQ_CLICK_TO_BUYING_STORE);
4049 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4050 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4051 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4052 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4053 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4054 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4055 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4056#endif
4057
4058#if PACKET_VERSION == 20120911
4059 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4060 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4061 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
4062 ADD_HPKT(0x0819, 8, CZ_REQ_TRADE_BUYING_STORE);
4063 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
4064#endif
4065
4066#if PACKET_VERSION == 20120919
4067 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4068 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4069 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4070 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4072 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4073 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4074 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4075 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4076 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4077 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4078 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4079 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
4081 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4082 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4083 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4084 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4085 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4086 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4087 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4088 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4089 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4090 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4091 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4092#endif
4093
4094#if PACKET_VERSION == 20120925
4095 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4096 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4097 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4098 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4100 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4101 ADD_HPKT(0x07e4, 4, CZ_ITEMLISTWIN_RES);
4102 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4103 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4104 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4105 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4106 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4107 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4109 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4110 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4111 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4112 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4113 ADD_HPKT(0x0815, 12, CZ_REQ_CLOSE_BUYING_STORE);
4114 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4115 ADD_HPKT(0x0819, 19, CZ_REQ_TRADE_BUYING_STORE);
4116 ADD_HPKT(0x0998, 8, CZ_REQ_WEAR_EQUIP_V5);
4117 ADD_HPKT(0x0835, 90, CZ_SEARCH_STORE_INFO);
4118 ADD_HPKT(0x0838, 6, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4119 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4120 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4121 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4122 ADD_TPKT(0x099a, 9, ZC_ACK_TAKEOFF_EQUIP_V5);
4123 ADD_TPKT(0x0999, 11, ZC_ACK_WEAR_EQUIP_V5);
4124 ADD_TPKT(0x0994, -1, ZC_CART_ITEMLIST_EQUIP_V5);
4125 ADD_TPKT(0x0993, -1, ZC_CART_ITEMLIST_NORMAL_V5);
4126 ADD_TPKT(0x0997, -1, ZC_EQUIPWIN_MICROSCOPE_V5);
4127 ADD_TPKT(0x0992, -1, ZC_INVENTORY_ITEMLIST_EQUIP_V5);
4128 ADD_TPKT(0x0991, -1, ZC_INVENTORY_ITEMLIST_NORMAL_V5);
4129 ADD_TPKT(0x0990, 31, ZC_ITEM_PICKUP_ACK_V5);
4130 ADD_TPKT(0x0996, -1, ZC_STORE_ITEMLIST_EQUIP_V5);
4131 ADD_TPKT(0x0995, -1, ZC_STORE_ITEMLIST_NORMAL_V5);
4132#endif
4133
4134#if PACKET_VERSION == 20120926
4135 ADD_HPKT(0x0942, 36, CZ_ACK_STORE_PASSWORD);
4136 ADD_HPKT(0x087e, 26, CZ_ADD_FRIENDS);
4137 ADD_HPKT(0x0957, 5, CZ_CHANGE_DIRECTION);
4138 ADD_HPKT(0x085d, 5, CZ_COMMAND_MER);
4140 ADD_HPKT(0x07e4, 4, CZ_GANGSI_RANK);
4141 ADD_HPKT(0x089d, -1, CZ_ITEMLISTWIN_RES);
4142 ADD_HPKT(0x0923, 6, CZ_ITEM_PICKUP);
4143 ADD_HPKT(0x087a, 6, CZ_ITEM_THROW);
4144 ADD_HPKT(0x0956, 8, CZ_JOIN_BATTLE_FIELD);
4145 ADD_HPKT(0x0869, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
4146 ADD_HPKT(0x0963, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
4147 ADD_HPKT(0x0948, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
4148 ADD_HPKT(0x088a, 26, CZ_PARTY_JOIN_REQ);
4150 ADD_HPKT(0x0958, 6, CZ_REQNAME_BYGID);
4151 ADD_HPKT(0x08a4, 7, CZ_REQUEST_ACT);
4152 ADD_HPKT(0x0950, 5, CZ_REQUEST_MOVE);
4153 ADD_HPKT(0x0932, 6, CZ_REQUEST_TIME);
4154 ADD_HPKT(0x0927, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
4155 ADD_HPKT(0x091e, 2, CZ_REQ_CLOSE_BUYING_STORE);
4156 ADD_HPKT(0x0873, -1, CZ_REQ_OPEN_BUYING_STORE);
4157 ADD_HPKT(0x0887, -1, CZ_REQ_TRADE_BUYING_STORE);
4158 ADD_HPKT(0x088f, -1, CZ_SEARCH_STORE_INFO);
4159 ADD_HPKT(0x091c, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4160 ADD_HPKT(0x0815, 12, CZ_SSILIST_ITEM_CLICK);
4161 ADD_HPKT(0x088d, 10, CZ_USE_SKILL);
4162 ADD_HPKT(0x095e, 10, CZ_USE_SKILL_TOGROUND);
4163 ADD_HPKT(0x0835, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
4164#endif
4165
4166#if PACKET_VERSION == 20121010
4167 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
4168 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4169 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
4170 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4171 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4172 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4173 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4174 ADD_TPKT(0x099b, 8, ZC_MAPPROPERTY_R2);
4175#endif
4176
4177#if PACKET_VERSION == 20121017
4178 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4179 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4180 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4182 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4183 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4184 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4185 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4186 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
4187 ADD_HPKT(0x0815, 8, CZ_REQ_CLOSE_BUYING_STORE);
4188 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4189 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4190 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4191 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4192 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4193 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4194#endif
4195
4196#if PACKET_VERSION == 20121024
4197 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4199 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4201 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4202 ADD_HPKT(0x0437, 10, CZ_REQUEST_ACT2);
4203 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4204 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4205 ADD_HPKT(0x0817, 7, CZ_REQ_CLICK_TO_BUYING_STORE);
4206 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4207 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4208 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4209 ADD_HPKT(0x0838, 18, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4210 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4211 ADD_HPKT(0x0438, 12, CZ_USE_SKILL2);
4212 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4213#endif
4214
4215#if PACKET_VERSION == 20121031
4216 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
4218 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4219 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4220 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4221 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4222 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4223 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4224 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4225 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
4227 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4228 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4229 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
4230 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4231 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
4232 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4233 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4234 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4235 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4236 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4237 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4238 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4239#endif
4240
4241#if PACKET_VERSION == 20121107
4242 ADD_HPKT(0x0361, 36, CZ_CHANGE_DIRECTION2);
4243 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4244 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4245 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4246 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4247 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4248 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4249 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4250 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4251 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4253 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4254 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4255 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4256 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4257 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4258 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4259 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4260 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4261 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4262 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4263#endif
4264
4265#if PACKET_VERSION == 20121114
4266 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4267 ADD_HPKT(0x0364, 36, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4268 ADD_HPKT(0x0365, 5, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4269 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
4270 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4271 ADD_HPKT(0x0815, 90, CZ_REQ_CLOSE_BUYING_STORE);
4272 ADD_HPKT(0x0838, 26, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4273#endif
4274
4275#if PACKET_VERSION == 20121121
4276 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
4277 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4278 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4279 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4280 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4281#endif
4282
4283#if PACKET_VERSION == 20121128
4284 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4285 ADD_HPKT(0x0362, 19, CZ_ITEM_PICKUP2);
4286 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
4287 ADD_HPKT(0x07ec, 26, CZ_JOIN_BATTLE_FIELD);
4288 ADD_HPKT(0x0802, 36, CZ_PARTY_BOOKING_REQ_REGISTER);
4289 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4290 ADD_TPKT(0x091c, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
4291 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
4292#endif
4293
4294#if PACKET_VERSION == 20121205
4295 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4296 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4297 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4298 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4299 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4300 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
4301 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
4302 ADD_HPKT(0x0815, 6, CZ_REQ_CLOSE_BUYING_STORE);
4303 ADD_TPKT(0x091c, 8, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
4304 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
4305#endif
4306
4307#if PACKET_VERSION == 20121212
4308 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4309 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
4311 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
4312 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4313 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4314 ADD_HPKT(0x0817, 10, CZ_REQ_CLICK_TO_BUYING_STORE);
4315 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4316 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
4317 ADD_TPKT(0x099f, -1, ZC_SKILL_ENTRY4);
4318#endif
4319
4320#if PACKET_VERSION == 20121218
4321 ADD_HPKT(0x0362, 10, CZ_ITEM_PICKUP2);
4322 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
4324 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4325 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4326 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4327 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4328 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
4329 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4330 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4331 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4332 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4333 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
4334 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4335 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4336 ADD_TPKT(0x091c, 19, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
4337#endif
4338
4339#if PACKET_VERSION == 20121227
4340 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4341 ADD_HPKT(0x0361, 36, CZ_CHANGE_DIRECTION2);
4342 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4343 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4344 ADD_HPKT(0x02c4, 19, CZ_PARTY_JOIN_REQ);
4346 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4347 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
4348 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4349 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4350 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4351 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4352 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4353 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4354 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4355 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4356 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4357 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
4358#endif
4359
4360#if PACKET_VERSION >= 20130000
4361 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
4362 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
4363#endif
4364
4365#if PACKET_VERSION == 20130103
4366 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4367 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4368 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4369 ADD_HPKT(0x022d, 4, CZ_COMMAND_MER);
4371 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4372 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4373 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4374 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4375 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4376 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4377 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4378 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
4379 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
4381 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4382 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4383 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4384 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4385 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
4386 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4387 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4388 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4389 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4390 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4391 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4392 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4393 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4394 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
4395 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
4396 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
4397#endif
4398
4399#if PACKET_VERSION == 20130107
4400 ADD_HPKT(0x0436, 36, CZ_ACK_STORE_PASSWORD);
4401 ADD_HPKT(0x023b, 26, CZ_ADD_FRIENDS);
4402 ADD_HPKT(0x0202, 5, CZ_CHANGE_DIRECTION);
4403 ADD_HPKT(0x0361, 5, CZ_COMMAND_MER);
4405 ADD_HPKT(0x022d, 4, CZ_GANGSI_RANK);
4406 ADD_HPKT(0x0281, -1, CZ_ITEMLISTWIN_RES);
4407 ADD_HPKT(0x07e4, 6, CZ_ITEM_PICKUP);
4408 ADD_HPKT(0x0362, 6, CZ_ITEM_THROW);
4409 ADD_HPKT(0x0363, 8, CZ_JOIN_BATTLE_FIELD);
4410 ADD_HPKT(0x07ec, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
4411 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
4412 ADD_HPKT(0x0365, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
4413 ADD_HPKT(0x0802, 26, CZ_PARTY_JOIN_REQ);
4415 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
4416 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
4417 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
4418 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
4419 ADD_HPKT(0x0360, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
4420 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
4421 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
4422 ADD_HPKT(0x0811, -1, CZ_REQ_TRADE_BUYING_STORE);
4423 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
4424 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4425 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
4426 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
4427 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
4428 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
4429#endif
4430
4431#if PACKET_VERSION == 20130109
4432 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4433 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4434 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4435 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4437 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
4438 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4439 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4440 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4441 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4442 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4443 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4444 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4446 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4447 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
4448 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4449 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4450 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4451 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4452 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4453 ADD_HPKT(0x0838, 8, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4454 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4455 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4456 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4457 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
4458#endif
4459
4460#if PACKET_VERSION == 20130115
4461 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
4462 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4463 ADD_HPKT(0x07ec, 4, CZ_JOIN_BATTLE_FIELD);
4464 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4466 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4467 ADD_HPKT(0x0817, 5, CZ_REQ_CLICK_TO_BUYING_STORE);
4468 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4469 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
4470#endif
4471
4472#if PACKET_VERSION == 20130116
4473 ADD_HPKT(0x095a, 36, CZ_ACK_STORE_PASSWORD);
4474 ADD_HPKT(0x0871, 26, CZ_ADD_FRIENDS);
4475 ADD_HPKT(0x0879, 5, CZ_CHANGE_DIRECTION);
4476 ADD_HPKT(0x0894, 5, CZ_COMMAND_MER);
4478 ADD_HPKT(0x07ec, 4, CZ_GANGSI_RANK);
4479 ADD_HPKT(0x0946, -1, CZ_ITEMLISTWIN_RES);
4480 ADD_HPKT(0x094c, 6, CZ_ITEM_PICKUP);
4481 ADD_HPKT(0x094e, 6, CZ_ITEM_THROW);
4482 ADD_HPKT(0x0361, 8, CZ_JOIN_BATTLE_FIELD);
4483 ADD_HPKT(0x08ac, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
4484 ADD_HPKT(0x0861, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
4485 ADD_HPKT(0x094b, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
4486 ADD_HPKT(0x08a0, 26, CZ_PARTY_JOIN_REQ);
4488 ADD_HPKT(0x087c, 6, CZ_REQNAME_BYGID);
4489 ADD_HPKT(0x0863, 7, CZ_REQUEST_ACT);
4490 ADD_HPKT(0x0817, 5, CZ_REQUEST_MOVE);
4491 ADD_HPKT(0x0895, 6, CZ_REQUEST_TIME);
4492 ADD_HPKT(0x0877, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
4493 ADD_HPKT(0x085e, 2, CZ_REQ_CLOSE_BUYING_STORE);
4494 ADD_HPKT(0x092e, -1, CZ_REQ_OPEN_BUYING_STORE);
4495 ADD_HPKT(0x0870, -1, CZ_REQ_TRADE_BUYING_STORE);
4496 ADD_HPKT(0x0928, -1, CZ_SEARCH_STORE_INFO);
4497 ADD_HPKT(0x086b, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4498 ADD_HPKT(0x0888, 12, CZ_SSILIST_ITEM_CLICK);
4499 ADD_HPKT(0x0918, 10, CZ_USE_SKILL);
4500 ADD_HPKT(0x08a4, 10, CZ_USE_SKILL_TOGROUND);
4501 ADD_HPKT(0x088b, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
4502#endif
4503
4504#if PACKET_VERSION == 20130121
4505 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4506 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
4507 ADD_HPKT(0x0802, 7, CZ_PARTY_BOOKING_REQ_REGISTER);
4509 ADD_HPKT(0x0369, 18, CZ_REQNAME_BYGID2);
4510 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4511 ADD_HPKT(0x035f, 8, CZ_REQUEST_MOVE2);
4512 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4513 ADD_HPKT(0x0817, 36, CZ_REQ_CLICK_TO_BUYING_STORE);
4514 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4515 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4516 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4517 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4518 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4519#endif
4520
4521#if PACKET_VERSION == 20130130
4522 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
4523 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4524 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4526 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4527 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
4528 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4529 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
4530 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4531 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4532 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4533 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4534 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4535 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
4536#endif
4537
4538#if PACKET_VERSION == 20130206
4539 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
4540 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
4542 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4543 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4544 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4545 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4546 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4547 ADD_HPKT(0x0811, 6, CZ_REQ_OPEN_BUYING_STORE);
4548 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4549 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4550 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4551 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4552 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4553 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
4554 ADD_TPKT(0x09a4, 18, ZC_DISPATCH_TIMING_INFO_CHN);
4555#endif
4556
4557#if PACKET_VERSION == 20130215
4558 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
4560 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4561 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4562 ADD_HPKT(0x0802, 90, CZ_PARTY_BOOKING_REQ_REGISTER);
4563 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
4564 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4565 ADD_HPKT(0x0366, 19, CZ_USE_SKILL_TOGROUND2);
4566#endif
4567
4568#if PACKET_VERSION == 20130220
4569 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4570 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4571 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4572 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4574 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4575 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4576 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4577 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4578 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4579 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4580 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4581 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
4582 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4583 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4584#endif
4585
4586#if PACKET_VERSION == 20130227
4587 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4588 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4589 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4591 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4592 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4593 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4594 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4595 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4596 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4597 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4598 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4600 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4601 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
4602 ADD_HPKT(0x0360, 19, CZ_REQUEST_TIME2);
4603 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
4604 ADD_HPKT(0x0815, 18, CZ_REQ_CLOSE_BUYING_STORE);
4605 ADD_HPKT(0x0811, 6, CZ_REQ_OPEN_BUYING_STORE);
4606 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4607 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4608 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4609 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4610 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4611 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
4612#endif
4613
4614#if PACKET_VERSION == 20130306
4615 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4616 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
4617 ADD_HPKT(0x0802, 12, CZ_PARTY_BOOKING_REQ_REGISTER);
4619 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4620 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4621 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4622 ADD_HPKT(0x0817, 5, CZ_REQ_CLICK_TO_BUYING_STORE);
4623 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4624 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4625 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
4626 ADD_TPKT(0x09a6, 12, ZC_BANKING_CHECK);
4627 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
4628#endif
4629
4630#if PACKET_VERSION == 20130313
4631 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
4632 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4634 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4635 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4636 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4637 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4638 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4639 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4640 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4641 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
4643 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4644 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4645 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4646 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4647 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
4648 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4649 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4650 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4651 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4652 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4653 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4654 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4655 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
4656#endif
4657
4658#if PACKET_VERSION == 20130320
4659 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4661 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4662 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4663 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4664 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
4665 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4666 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4667 ADD_HPKT(0x0365, 12, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4668 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4670 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4671 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4672 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4673 ADD_HPKT(0x09ab, 6, CZ_REQ_BANKING_CHECK);
4674 ADD_HPKT(0x09a7, 10, CZ_REQ_BANKING_DEPOSIT);
4675 ADD_HPKT(0x09a9, 10, CZ_REQ_BANKING_WITHDRAW);
4676 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4677 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4678 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4679 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4680 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4681 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
4682 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4683#endif
4684
4685#if PACKET_VERSION == 20130327
4686 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4687 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
4688 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4689 ADD_HPKT(0x02c4, 90, CZ_PARTY_JOIN_REQ);
4690 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4691 ADD_HPKT(0x09ae, 17, CZ_REQ_APPLY_BARGAIN_SALE_ITEM);
4692 ADD_HPKT(0x09ac, -1, CZ_REQ_CASH_BARGAIN_SALE_ITEM_INFO);
4693 ADD_HPKT(0x09b0, 8, CZ_REQ_REMOVE_BARGAIN_SALE_ITEM);
4694 ADD_HPKT(0x0835, 5, CZ_SEARCH_STORE_INFO);
4695 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4696 ADD_TPKT(0x09af, 4, ZC_ACK_APPLY_BARGAIN_SALE_ITEM);
4697 ADD_TPKT(0x09ad, 10, ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO);
4698 ADD_TPKT(0x09b1, 4, ZC_ACK_REMOVE_BARGAIN_SALE_ITEM);
4699#endif
4700
4701#if PACKET_VERSION == 20130403
4702 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
4703 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4704 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4705 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4706 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4707 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4708 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4709 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4710 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
4711 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
4713 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4714 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4715 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4716 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
4717 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4718 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4719 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4720 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
4721 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4722 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4723 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4724 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4725#endif
4726
4727#if PACKET_VERSION == 20130410
4728 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4729 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4730 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4731 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4732 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4733 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4734 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4735 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4736 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4738 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4739 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
4740 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4741 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4742 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4743 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4744 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4745 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4746 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4747 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4748 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4749 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
4750#endif
4751
4752#if PACKET_VERSION == 20130417
4753 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
4754 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4755 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4756 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4757 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4758 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4759 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4760 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4761 ADD_HPKT(0x09b4, 6, CZ_OPEN_BARGAIN_SALE_TOOL);
4762 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
4764 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4765 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4766 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4767 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4768 ADD_HPKT(0x09b8, 6, CZ_REQ_CLOSE_BANKING);
4769 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4770 ADD_HPKT(0x09b6, 6, CZ_REQ_OPEN_BANKING);
4771 ADD_HPKT(0x0811, 26, CZ_REQ_OPEN_BUYING_STORE);
4772 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4773 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4774 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4775 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4776 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4777 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
4778 ADD_TPKT(0x09b9, 4, ZC_ACK_CLOSE_BANKING);
4779 ADD_TPKT(0x09b7, 4, ZC_ACK_OPEN_BANKING);
4780 ADD_TPKT(0x09b5, 2, ZC_OPEN_BARGAIN_SALE_TOOL);
4781#endif
4782
4783#if PACKET_VERSION == 20130424
4784 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4785 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4786 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4787 ADD_HPKT(0x09bc, 6, CZ_CLOSE_BARGAIN_SALE_TOOL);
4788 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4790 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4791 ADD_TPKT(0x09bd, 2, ZC_CLOSE_BARGAIN_SALE_TOOL);
4792#endif
4793
4794#if PACKET_VERSION == 20130502
4795 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4796 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4797 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4798 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4800 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4801 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
4802 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4803 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4804 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
4805 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4806 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4807 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4808 ADD_TPKT(0x09bf, 4, ZC_ACK_CLOSE_GUILD_STORAGE);
4809 ADD_TPKT(0x09bb, 6, ZC_ACK_OPEN_GUILD_STORAGE);
4810#endif
4811
4812#if PACKET_VERSION == 20130508
4813 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
4815 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4816 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4817#endif
4818
4819#if PACKET_VERSION == 20130515
4820 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4822 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
4823 ADD_TPKT(0x09a8, 16, ZC_ACK_BANKING_DEPOSIT);
4824 ADD_TPKT(0x09aa, 16, ZC_ACK_BANKING_WITHDRAW);
4825 ADD_TPKT(0x09c0, 11, ZC_ACTION_MOVE);
4826#endif
4827
4828#if PACKET_VERSION == 20130522
4829 ADD_HPKT(0x0362, 26, CZ_ITEM_PICKUP2);
4830 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
4831 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
4832 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4833 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4834 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
4835 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4836 ADD_HPKT(0x0811, 10, CZ_REQ_OPEN_BUYING_STORE);
4837 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4838 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4839 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4840 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4841 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4842#endif
4843
4844#if PACKET_VERSION == 20130529
4845 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
4846 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4847 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4849 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4850 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4851 ADD_HPKT(0x09c3, 8, CZ_REQ_COUNT_BARGAIN_SALE_ITEM);
4852 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4853 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4854#endif
4855
4856#if PACKET_VERSION == 20130605
4857 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4858 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4859 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4860 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4862 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4863 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4864 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4865 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4866 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4867 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4868 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4869 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
4871 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4872 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4873 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4874 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4875 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4876 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4877 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4878 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4879 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4880 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4881 ADD_TPKT(0x09c4, 8, ZC_ACK_COUNT_BARGAIN_SALE_ITEM);
4882 ADD_TPKT(0x09b3, 4, ZC_NOTIFY_BARGAIN_SALE_CLOSE);
4883 ADD_TPKT(0x09b2, 8, ZC_NOTIFY_BARGAIN_SALE_SELLING);
4884#endif
4885
4886#if PACKET_VERSION == 20130612
4887 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4888 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4889 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4890 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4891#endif
4892
4893#if PACKET_VERSION == 20130618
4895 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4896 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4897 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4898 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4899 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4900 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4901 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4902 ADD_HPKT(0x02c4, 5, CZ_PARTY_JOIN_REQ);
4904 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4905 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4906 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4907 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4908 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4909 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4910 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4911 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4912 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4913 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4914 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4915#endif
4916
4917#if PACKET_VERSION == 20130626
4918 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4919 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
4921 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
4922 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
4923 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4924 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4925 ADD_HPKT(0x0817, 8, CZ_REQ_CLICK_TO_BUYING_STORE);
4926 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
4927 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
4928 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
4929 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4930 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
4931 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
4932 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
4933#endif
4934
4935#if PACKET_VERSION == 20130703
4936 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
4937 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
4939 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
4940 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
4941 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
4942 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
4943 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
4944 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4945 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4946 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
4947 ADD_HPKT(0x0360, 26, CZ_REQUEST_TIME2);
4948 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
4949#endif
4950
4951#if PACKET_VERSION == 20130710
4952 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
4953 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
4954 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
4955 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
4956#endif
4957
4958#if PACKET_VERSION == 20130717
4959 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
4960 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
4961 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
4962 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
4964 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
4965 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
4966 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
4967 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
4968 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
4969 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
4970 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
4971 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
4972 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
4974 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
4975 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
4976 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
4977 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
4978 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
4979 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
4980 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
4981 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
4982 ADD_HPKT(0x083c, 5, CZ_SSILIST_ITEM_CLICK);
4983 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
4984 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
4985 ADD_TPKT(0x09c1, 10, ZC_C_MARKERINFO);
4986 ADD_TPKT(0x09cc, -1, ZC_SECRETSCAN_DATA);
4987 ADD_TPKT(0x09cb, 17, ZC_USE_SKILL2);
4988#endif
4989
4990#if PACKET_VERSION == 20130724
4991 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
4992 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
4993 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
4994 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
4995#endif
4996
4997#if PACKET_VERSION == 20130731
4998 ADD_HPKT(0x022d, 26, CZ_COMMAND_MER);
4999 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5000 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5001 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5002 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
5003#endif
5004
5005#if PACKET_VERSION == 20130807
5006 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5007 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5008 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5009 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5011 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5012 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5013 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5014 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5015 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5016 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5017 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5018 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
5020 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5021 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5022 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5023 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5024 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5025 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5026 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5027 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5028 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5030#endif
5031
5032#if PACKET_VERSION == 20130814
5033 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5034 ADD_HPKT(0x0202, 8, CZ_ADD_FRIENDS);
5035 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5036 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5038 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
5039 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5040 ADD_HPKT(0x09ce, 102, CZ_ITEM_CREATE_EX);
5041 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5042 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5043 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5044 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5045 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5046 ADD_HPKT(0x09d0, -1, CZ_NPROTECTGAMEGUARDCSAUTH);
5047 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5049 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5050 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5051 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5052 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5053 ADD_HPKT(0x0815, 4, CZ_REQ_CLOSE_BUYING_STORE);
5054 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5055 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5056 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
5057 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5058 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5059 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5060 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5061 ADD_TPKT(0x09cf, -1, ZC_NPROTECTGAMEGUARDCSAUTH);
5062#endif
5063
5064#if PACKET_VERSION == 20130821
5065 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
5066 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5067 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5068 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
5070 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
5071 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
5072 ADD_HPKT(0x0815, 5, CZ_REQ_CLOSE_BUYING_STORE);
5073 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
5074 ADD_HPKT(0x0438, 8, CZ_USE_SKILL2);
5075 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5076 ADD_TPKT(0x09d1, 14, ZC_PROGRESS_ACTOR);
5077#endif
5078
5079#if PACKET_VERSION == 20130828
5080 ADD_HPKT(0x023b, 90, CZ_ACK_STORE_PASSWORD);
5081 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5082 ADD_HPKT(0x0361, 12, CZ_CHANGE_DIRECTION2);
5083 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
5084 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5085 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5086 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5087 ADD_HPKT(0x0817, -1, CZ_REQ_CLICK_TO_BUYING_STORE);
5088 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5089 ADD_HPKT(0x09be, 2, CZ_REQ_CLOSE_GUILD_STORAGE);
5090 ADD_HPKT(0x09ba, 2, CZ_REQ_OPEN_GUILD_STORAGE);
5091 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5092 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5093 ADD_TPKT(0x09d3, -1, ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5);
5094 ADD_TPKT(0x09d2, -1, ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5);
5095 ADD_TPKT(0x09ca, -1, ZC_SKILL_ENTRY5);
5096#endif
5097
5098#if PACKET_VERSION == 20130904
5099 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5100 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
5102 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5103 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5104 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5105 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5106 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5107 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5108 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
5110 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5111 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5112 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5113 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5114 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
5115 ADD_HPKT(0x0815, 5, CZ_REQ_CLOSE_BUYING_STORE);
5116 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5117 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5118 ADD_HPKT(0x0835, 12, CZ_SEARCH_STORE_INFO);
5119 ADD_HPKT(0x0838, 19, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5120 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5121 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5122 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5123#endif
5124
5125#if PACKET_VERSION == 20130911
5126 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5128 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5129 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5130 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5131 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5132 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5133 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5134 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5135 ADD_HPKT(0x09d8, 2, CZ_NPC_MARKET_CLOSE);
5136 ADD_HPKT(0x09d6, -1, CZ_NPC_MARKET_PURCHASE);
5137 ADD_HPKT(0x09d4, 2, CZ_NPC_TRADE_QUIT);
5138 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5139 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5140 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5141 ADD_HPKT(0x0819, 19, CZ_REQ_TRADE_BUYING_STORE);
5142 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
5143 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5144 ADD_TPKT(0x09d5, -1, ZC_NPC_MARKET_OPEN);
5145 ADD_TPKT(0x09d7, -1, ZC_NPC_MARKET_PURCHASE_RESULT);
5146#endif
5147
5148#if PACKET_VERSION == 20130917
5150 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5152 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5153 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5154 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
5155 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5156 ADD_HPKT(0x0811, 7, CZ_REQ_OPEN_BUYING_STORE);
5157 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5158 ADD_HPKT(0x0838, 6, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5159 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5160 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5161 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5162 ADD_TPKT(0x091c, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5163#endif
5164
5165#if PACKET_VERSION == 20130925
5167 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5168 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5169 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5170 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5171 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5172 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5173 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5174 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5175 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5176 ADD_HPKT(0x0438, 90, CZ_USE_SKILL2);
5177 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5178#endif
5179
5180#if PACKET_VERSION == 20131002
5181 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5182 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5183 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5184 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5186 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5187 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5188 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5189 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5190 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5191 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5192 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5193 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
5194 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
5195 ADD_HPKT(0x035f, 36, CZ_REQUEST_MOVE2);
5196 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5197 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5198 ADD_TPKT(0x09da, -1, ZC_ACK_GUILDSTORAGE_LOG);
5199#endif
5200
5201#if PACKET_VERSION == 20131008
5202 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5203 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
5204 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5205 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5207 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5208 ADD_HPKT(0x07e4, 7, CZ_ITEMLISTWIN_RES);
5209 ADD_HPKT(0x0362, 19, CZ_ITEM_PICKUP2);
5210 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5211 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5212 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5213 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5214 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5216 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5217 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5218 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5219 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5220 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5221 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5222 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5223 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5224 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5225 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5226 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5227 ADD_TPKT(0x091c, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5228#endif
5229
5230#if PACKET_VERSION == 20131016
5231 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5232 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
5233 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
5234 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
5235 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5236 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5237 ADD_HPKT(0x07ec, 19, CZ_JOIN_BATTLE_FIELD);
5238 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5239 ADD_HPKT(0x0802, 4, CZ_PARTY_BOOKING_REQ_REGISTER);
5240 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
5241 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5242#endif
5243
5244#if PACKET_VERSION == 20131023
5245 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5246 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5247 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5248 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5249 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5250 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5251 ADD_HPKT(0x09d9, 4, CZ_REQ_GUILDSTORAGE_LOG);
5252 ADD_HPKT(0x0811, 10, CZ_REQ_OPEN_BUYING_STORE);
5253 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
5254 ADD_HPKT(0x0835, 4, CZ_SEARCH_STORE_INFO);
5255 ADD_HPKT(0x0438, 26, CZ_USE_SKILL2);
5256 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5257 ADD_TPKT(0x09db, -1, ZC_NOTIFY_MOVEENTRY10);
5258 ADD_TPKT(0x09dd, -1, ZC_NOTIFY_STANDENTRY10);
5259#endif
5260
5261#if PACKET_VERSION == 20131030
5262 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
5264 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5265 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5266 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5267 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5268 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5269 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5270 ADD_HPKT(0x0365, 19, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5271 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
5273 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5274 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5275 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5276 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5277 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5278 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5279 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5280 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
5281 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5282 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5283 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5284 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5285 ADD_TPKT(0x09df, 7, ZC_ACK_WHISPER02);
5286 ADD_TPKT(0x09de, -1, ZC_WHISPER02);
5287#endif
5288
5289#if PACKET_VERSION == 20131106
5290 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5292 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
5293 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5294 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5295 ADD_HPKT(0x0363, 10, CZ_ITEM_THROW2);
5296 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5297 ADD_HPKT(0x09e1, 8, CZ_MOVE_ITEM_FROM_BODY_TO_GUILDSTORAGE);
5298 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5299 ADD_HPKT(0x09e3, 8, CZ_MOVE_ITEM_FROM_CART_TO_GUILDSTORAGE);
5300 ADD_HPKT(0x09e2, 8, CZ_MOVE_ITEM_FROM_GUILDSTORAGE_TO_BODY);
5301 ADD_HPKT(0x09e4, 8, CZ_MOVE_ITEM_FROM_GUILDSTORAGE_TO_CART);
5302 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5303 ADD_HPKT(0x0802, 5, CZ_PARTY_BOOKING_REQ_REGISTER);
5305 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
5306 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5307 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5308 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5309 ADD_HPKT(0x0817, 8, CZ_REQ_CLICK_TO_BUYING_STORE);
5310 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5311 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5312 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5313 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5314 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5315 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5316 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5317#endif
5318
5319#if PACKET_VERSION == 20131107
5320 ADD_HPKT(0x0436, 36, CZ_ACK_STORE_PASSWORD);
5321 ADD_HPKT(0x0935, 26, CZ_ADD_FRIENDS);
5322 ADD_HPKT(0x0802, 5, CZ_CHANGE_DIRECTION);
5323 ADD_HPKT(0x0894, 5, CZ_COMMAND_MER);
5325 ADD_HPKT(0x0948, 4, CZ_GANGSI_RANK);
5326 ADD_HPKT(0x0369, -1, CZ_ITEMLISTWIN_RES);
5327 ADD_HPKT(0x093b, 6, CZ_ITEM_PICKUP);
5328 ADD_HPKT(0x0875, 6, CZ_ITEM_THROW);
5329 ADD_HPKT(0x0817, 8, CZ_JOIN_BATTLE_FIELD);
5330 ADD_HPKT(0x0867, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
5331 ADD_HPKT(0x0929, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
5332 ADD_HPKT(0x0893, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
5333 ADD_HPKT(0x095d, 26, CZ_PARTY_JOIN_REQ);
5335 ADD_HPKT(0x0891, 6, CZ_REQNAME_BYGID);
5336 ADD_HPKT(0x0947, 7, CZ_REQUEST_ACT);
5337 ADD_HPKT(0x0866, 5, CZ_REQUEST_MOVE);
5338 ADD_HPKT(0x0887, 6, CZ_REQUEST_TIME);
5339 ADD_HPKT(0x0946, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
5340 ADD_HPKT(0x0870, 2, CZ_REQ_CLOSE_BUYING_STORE);
5341 ADD_HPKT(0x0950, -1, CZ_REQ_OPEN_BUYING_STORE);
5342 ADD_HPKT(0x0967, -1, CZ_REQ_TRADE_BUYING_STORE);
5343 ADD_HPKT(0x0962, -1, CZ_SEARCH_STORE_INFO);
5344 ADD_HPKT(0x0919, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5345 ADD_HPKT(0x0954, 12, CZ_SSILIST_ITEM_CLICK);
5346 ADD_HPKT(0x0363, 10, CZ_USE_SKILL);
5347 ADD_HPKT(0x0942, 10, CZ_USE_SKILL_TOGROUND);
5348 ADD_HPKT(0x091d, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
5349#endif
5350
5351#if PACKET_VERSION == 20131108
5352 ADD_HPKT(0x0436, 36, CZ_ACK_STORE_PASSWORD);
5353 ADD_HPKT(0x0935, 26, CZ_ADD_FRIENDS);
5354 ADD_HPKT(0x0802, 5, CZ_CHANGE_DIRECTION);
5355 ADD_HPKT(0x0894, 5, CZ_COMMAND_MER);
5357 ADD_HPKT(0x0948, 4, CZ_GANGSI_RANK);
5358 ADD_HPKT(0x0369, -1, CZ_ITEMLISTWIN_RES);
5359 ADD_HPKT(0x093b, 6, CZ_ITEM_PICKUP);
5360 ADD_HPKT(0x0875, 6, CZ_ITEM_THROW);
5361 ADD_HPKT(0x0817, 8, CZ_JOIN_BATTLE_FIELD);
5362 ADD_HPKT(0x0867, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
5363 ADD_HPKT(0x0929, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
5364 ADD_HPKT(0x0893, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
5365 ADD_HPKT(0x095d, 26, CZ_PARTY_JOIN_REQ);
5367 ADD_HPKT(0x0891, 6, CZ_REQNAME_BYGID);
5368 ADD_HPKT(0x0947, 7, CZ_REQUEST_ACT);
5369 ADD_HPKT(0x0866, 5, CZ_REQUEST_MOVE);
5370 ADD_HPKT(0x0887, 6, CZ_REQUEST_TIME);
5371 ADD_HPKT(0x0946, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
5372 ADD_HPKT(0x0870, 2, CZ_REQ_CLOSE_BUYING_STORE);
5373 ADD_HPKT(0x0950, -1, CZ_REQ_OPEN_BUYING_STORE);
5374 ADD_HPKT(0x0967, -1, CZ_REQ_TRADE_BUYING_STORE);
5375 ADD_HPKT(0x0962, -1, CZ_SEARCH_STORE_INFO);
5376 ADD_HPKT(0x0919, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5377 ADD_HPKT(0x0954, 12, CZ_SSILIST_ITEM_CLICK);
5378 ADD_HPKT(0x0363, 10, CZ_USE_SKILL);
5379 ADD_HPKT(0x0942, 10, CZ_USE_SKILL_TOGROUND);
5380 ADD_HPKT(0x091d, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
5381#endif
5382
5383#if PACKET_VERSION == 20131113
5385 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5386 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5387 ADD_HPKT(0x0364, 90, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5388 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5389 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5390 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
5391 ADD_TPKT(0x091c, 8, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5392#endif
5393
5394#if PACKET_VERSION == 20131120
5395 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
5396 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5397 ADD_HPKT(0x0802, -1, CZ_PARTY_BOOKING_REQ_REGISTER);
5399 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
5400 ADD_HPKT(0x0811, 8, CZ_REQ_OPEN_BUYING_STORE);
5401 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5402#endif
5403
5404#if PACKET_VERSION == 20131127
5405 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5406 ADD_HPKT(0x07e4, 90, CZ_ITEMLISTWIN_RES);
5407 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5408 ADD_HPKT(0x0365, 5, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5409 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5411 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5412 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
5413 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5414 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
5415 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5416 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5417 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5418 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5419 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5420 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5421 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
5422 ADD_TPKT(0x09e5, 18, ZC_DELETEITEM_FROM_MCSTORE2);
5423 ADD_TPKT(0x09e6, 22, ZC_UPDATE_ITEM_FROM_BUYING_STORE2);
5424#endif
5425
5426#if PACKET_VERSION == 20131204
5427 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
5428 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
5429 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5430 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5432 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5433 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5434 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5435 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5436 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5437 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5438 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5439 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5440 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5441 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
5442#endif
5443
5444#if PACKET_VERSION == 20131211
5445 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
5446 ADD_HPKT(0x09e9, 2, CZ_CLOSE_RODEXBOX);
5447 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5448 ADD_HPKT(0x0362, 90, CZ_ITEM_PICKUP2);
5449 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5451 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5452 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5453 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5454 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5455 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5456 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5457 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5458 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5459 ADD_HPKT(0x083c, 26, CZ_SSILIST_ITEM_CLICK);
5460 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5461 ADD_TPKT(0x09e7, 2, ZC_NOTIFY_UNREAD_RODEX);
5462#endif
5463
5464#if PACKET_VERSION == 20131218
5465 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5466 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
5467 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5468 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5469 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5470 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5471 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5472 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5473 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5474 ADD_HPKT(0x09e8, 10, CZ_OPEN_RODEXBOX);
5475 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
5476 ADD_HPKT(0x09f5, 11, CZ_REQ_DELETE_RODEX);
5477 ADD_HPKT(0x09ee, 11, CZ_REQ_NEXT_RODEX);
5478 ADD_HPKT(0x0811, 5, CZ_REQ_OPEN_BUYING_STORE);
5479 ADD_HPKT(0x09ef, 11, CZ_REQ_REFRESH_RODEX);
5480 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5481 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5482 ADD_TPKT(0x09f6, 11, ZC_ACK_DELETE_RODEX);
5483 ADD_TPKT(0x09f0, -1, ZC_ACK_RODEX_LIST);
5484#endif
5485
5486#if PACKET_VERSION == 20131223
5487 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5488 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5489 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5490 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5492 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5493 ADD_HPKT(0x09ea, 11, CZ_REQ_READ_RODEX);
5494#endif
5495
5496#if PACKET_VERSION == 20131230
5497 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5498 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5499 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5500 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
5502 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5503 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5504 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5505 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5506 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5507 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5508 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5509 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5510 ADD_HPKT(0x02c4, 10, CZ_PARTY_JOIN_REQ);
5512 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5513 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5514 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
5515 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5516 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5517 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5518 ADD_HPKT(0x09ec, -1, CZ_REQ_SEND_RODEX);
5519 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5520 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5521 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5522 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
5523 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5524 ADD_TPKT(0x09eb, 23, ZC_ACK_READ_RODEX);
5525 ADD_TPKT(0x09ed, 3, ZC_ACK_SEND_RODEX);
5526 ADD_TPKT(0x09f7, 75, ZC_PROPERTY_HOMUN_2);
5527#endif
5528
5529#if PACKET_VERSION >= 20140000
5530 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
5531 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
5532#endif
5533
5534#if PACKET_VERSION == 20140108
5535 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5536 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5537 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5538 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5540 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5541 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5542 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5543 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5544 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5545 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5546 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5547 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
5548 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
5550 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5551 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5552 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5553 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5554 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
5555 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5556 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5557 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5558 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
5559 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5560 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5561 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5562 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5563 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
5564 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5565 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
5566#endif
5567
5568#if PACKET_VERSION == 20140115
5569 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5570 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5571 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
5572 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5574 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5575 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5576 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5577 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5578 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5579 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5580 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5581 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
5582 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5583 ADD_HPKT(0x0367, 8, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
5584 ADD_TPKT(0x09f8, -1, ZC_ALL_QUEST_LIST3);
5585 ADD_TPKT(0x09fa, -1, ZC_UPDATE_MISSION_HUNT_EX);
5586#endif
5587
5588#if PACKET_VERSION == 20140122
5589 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5590 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
5591 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5592 ADD_HPKT(0x09fb, -1, CZ_PET_EVOLUTION);
5594 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5595 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5596 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5597 ADD_HPKT(0x0360, 7, CZ_REQUEST_TIME2);
5598 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5599 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5600 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5601 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5602 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5603 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5604 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
5605 ADD_TPKT(0x09f9, 143, ZC_ADD_QUEST_EX);
5606 ADD_TPKT(0x09fd, -1, ZC_NOTIFY_MOVEENTRY11);
5607 ADD_TPKT(0x09fe, -1, ZC_NOTIFY_NEWENTRY11);
5608 ADD_TPKT(0x09ff, -1, ZC_NOTIFY_STANDENTRY11);
5609 ADD_TPKT(0x09fc, 6, ZC_PET_EVOLUTION_RESULT);
5610#endif
5611
5612#if PACKET_VERSION == 20140129
5613 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
5614 ADD_HPKT(0x0281, 10, CZ_GANGSI_RANK);
5615 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
5616 ADD_HPKT(0x0802, 19, CZ_PARTY_BOOKING_REQ_REGISTER);
5618 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5619 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5620 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5621 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5622 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5623 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5624 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5625 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5626 ADD_HPKT(0x0a01, 3, CZ_SHORTCUTKEYBAR_ROTATE);
5627 ADD_HPKT(0x083c, 4, CZ_SSILIST_ITEM_CLICK);
5628 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5629 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5630 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
5631 ADD_TPKT(0x0a00, 269, ZC_SHORTCUT_KEY_LIST_V3);
5632#endif
5633
5634#if PACKET_VERSION == 20140205
5635 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5636 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5637 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5638 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5640 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5641 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5642 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5643 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5644 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5645 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5646 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5647 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
5648 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5649 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
5650#endif
5651
5652#if PACKET_VERSION == 20140212
5653 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5654 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5655 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5656 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5658 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5659 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5660 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5661 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5662 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5663 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5664 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5665 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5667 ADD_HPKT(0x0369, 18, CZ_REQNAME_BYGID2);
5668 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5669 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5670 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5671 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5672 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5673 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5674 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5675 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5676 ADD_HPKT(0x0438, 90, CZ_USE_SKILL2);
5677 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5678 ADD_TPKT(0x0a02, 4, ZC_DRESSROOM_OPEN);
5679 ADD_TPKT(0x091b, 26, ZC_PRNPC_STATE);
5680#endif
5681
5682#if PACKET_VERSION == 20140219
5683 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
5684 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5685 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
5686 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5687 ADD_HPKT(0x0360, 4, CZ_REQUEST_TIME2);
5688 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5689 ADD_HPKT(0x0838, 10, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5690 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5691 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
5692#endif
5693
5694#if PACKET_VERSION == 20140226
5695 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5696 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
5697 ADD_HPKT(0x0362, 26, CZ_ITEM_PICKUP2);
5698 ADD_HPKT(0x0364, 36, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5699 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5701 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5702 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5703 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5704 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5705 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5706 ADD_HPKT(0x0811, 5, CZ_REQ_OPEN_BUYING_STORE);
5707 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5708 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5709 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5710 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5711#endif
5712
5713#if PACKET_VERSION == 20140305
5714 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
5716 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5717 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
5718 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5719 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5720 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5721 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5722 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5723 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
5724 ADD_HPKT(0x0815, 5, CZ_REQ_CLOSE_BUYING_STORE);
5725 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5726 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5727 ADD_HPKT(0x0438, 19, CZ_USE_SKILL2);
5728#endif
5729
5730#if PACKET_VERSION == 20140312
5731 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
5732 ADD_HPKT(0x0202, 10, CZ_ADD_FRIENDS);
5733 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5735 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5736 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5737 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5738 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5739 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5740 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5741 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5742 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5744 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5745 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5746 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5747 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5748 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5749 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5750 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5751 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5752 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5753 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5754 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
5755 ADD_TPKT(0x0a09, 45, ZC_ADD_EXCHANGE_ITEM3);
5756 ADD_TPKT(0x0a0b, 47, ZC_ADD_ITEM_TO_CART3);
5757 ADD_TPKT(0x0a0a, 47, ZC_ADD_ITEM_TO_STORE3);
5758 ADD_TPKT(0x0a0e, 14, ZC_BATTLEFIELD_NOTIFY_HP2);
5759 ADD_TPKT(0x0a0d, -1, ZC_INVENTORY_ITEMLIST_EQUIP_V6);
5760 ADD_TPKT(0x0a0c, 56, ZC_ITEM_PICKUP_ACK_V6);
5761 ADD_TPKT(0x091c, 26, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5762#endif
5763
5764#if PACKET_VERSION == 20140319
5765 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5766 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5767 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
5768 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
5769 ADD_HPKT(0x0815, 5, CZ_REQ_CLOSE_BUYING_STORE);
5770 ADD_HPKT(0x0811, 6, CZ_REQ_OPEN_BUYING_STORE);
5771 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5772 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5773#endif
5774
5775#if PACKET_VERSION == 20140326
5776 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5777 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5778 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
5779 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5780 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
5781 ADD_HPKT(0x0a03, 2, CZ_REQ_CANCEL_WRITE_RODEX);
5782 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5783 ADD_HPKT(0x09f3, 11, CZ_REQ_ITEM_FROM_RODEX);
5784 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5785 ADD_HPKT(0x09f1, 11, CZ_REQ_ZENY_FROM_RODEX);
5786 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
5787#endif
5788
5789#if PACKET_VERSION == 20140402
5790 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
5791 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5792 ADD_HPKT(0x0364, 10, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5793 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5794 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
5795 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5796 ADD_TPKT(0x0a0f, -1, ZC_CART_ITEMLIST_EQUIP_V6);
5797 ADD_TPKT(0x0a11, -1, ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6);
5798 ADD_TPKT(0x0a10, -1, ZC_STORE_ITEMLIST_EQUIP_V6);
5799#endif
5800
5801#if PACKET_VERSION == 20140409
5802 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5803 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5804 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5805 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5806 ADD_HPKT(0x0819, 8, CZ_REQ_TRADE_BUYING_STORE);
5807 ADD_TPKT(0x09f4, 12, ZC_ACK_ITEM_FROM_RODEX);
5808 ADD_TPKT(0x09f2, 12, ZC_ACK_ZENY_FROM_RODEX);
5809 ADD_TPKT(0x091c, 90, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5810#endif
5811
5812#if PACKET_VERSION == 20140416
5813 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
5814 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5815 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5816 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
5818 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5819 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5820 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5821 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5822 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5823 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5824 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5825 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
5827 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5828 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5829 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5830 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5831 ADD_HPKT(0x0a04, 6, CZ_REQ_ADD_ITEM_RODEX);
5832 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5833 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5834 ADD_HPKT(0x0a08, 26, CZ_REQ_OPEN_WRITE_RODEX);
5835 ADD_HPKT(0x0a06, 6, CZ_REQ_REMOVE_RODEX_ITEM);
5836 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5837 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5838 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5839 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5840 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5841 ADD_TPKT(0x0a12, 27, ZC_ACK_OPEN_WRITE_RODEX);
5842 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
5843#endif
5844
5845#if PACKET_VERSION == 20140423
5846 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
5847 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5848 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5849 ADD_HPKT(0x0a13, 26, CZ_CHECK_RECEIVE_CHARACTER_NAME);
5850 ADD_HPKT(0x022d, 18, CZ_COMMAND_MER);
5852 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5853 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5854 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5855 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5856 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5857 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5858 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5860 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5861 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5862 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5863 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
5864 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5865 ADD_HPKT(0x0811, 8, CZ_REQ_OPEN_BUYING_STORE);
5866 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5867 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5868 ADD_HPKT(0x083c, 5, CZ_SSILIST_ITEM_CLICK);
5869 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5870 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5871#endif
5872
5873#if PACKET_VERSION == 20140430
5874 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
5875 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5876 ADD_HPKT(0x0a16, 26, CZ_DYNAMICNPC_CREATE_REQUEST);
5878 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5879 ADD_HPKT(0x0363, 10, CZ_ITEM_THROW2);
5880 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5881 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5882 ADD_HPKT(0x035f, 36, CZ_REQUEST_MOVE2);
5883 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5884 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5885 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5886 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5887 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5888 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
5889 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5890 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5891 ADD_TPKT(0x0a17, 6, ZC_DYNAMICNPC_CREATE_RESULT);
5892#endif
5893
5894#if PACKET_VERSION == 20140508
5895 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
5896 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
5897 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
5898 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
5900 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
5901 ADD_HPKT(0x07e4, 5, CZ_ITEMLISTWIN_RES);
5902 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5903 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
5904 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5905 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5906 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5907 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
5908 ADD_HPKT(0x02c4, 90, CZ_PARTY_JOIN_REQ);
5910 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5911 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
5912 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5913 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
5914 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5915 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
5916 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5917 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
5918 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
5919 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
5920 ADD_TPKT(0x0a15, 12, ZC_GOLDPCCAFE_POINT);
5921#endif
5922
5923#if PACKET_VERSION == 20140514
5924 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
5925 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
5926 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5927 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5928 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
5930 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5931 ADD_HPKT(0x0437, 12, CZ_REQUEST_ACT2);
5932 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5933 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
5934 ADD_HPKT(0x0817, 4, CZ_REQ_CLICK_TO_BUYING_STORE);
5935 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5936 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5937 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5938 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5939 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5940 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5941 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5942#endif
5943
5944#if PACKET_VERSION == 20140521
5945 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5946 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5947 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
5948 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
5949 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
5950 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5951 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5952 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
5954 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
5955 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
5956 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
5957 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
5958 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
5959 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
5960 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
5961 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
5962 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5963 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
5964 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
5965 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
5966 ADD_TPKT(0x0a07, 9, ZC_ACK_REMOVE_RODEX_ITEM);
5967 ADD_TPKT(0x0a14, 10, ZC_CHECK_RECEIVE_CHARACTER_NAME);
5968#endif
5969
5970#if PACKET_VERSION == 20140528
5971 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
5972 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
5973 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
5974 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
5975 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
5976 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
5977 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
5978 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
5979 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
5981 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
5982 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
5983 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
5984 ADD_HPKT(0x0360, 36, CZ_REQUEST_TIME2);
5985 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
5986 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
5987 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
5988 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
5989 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
5990 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
5991 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
5992#endif
5993
5994#if PACKET_VERSION == 20140605
5995 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
5997 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
5998 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
5999 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6000 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6001 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6002 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6003 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6004 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
6006 ADD_HPKT(0x0369, 19, CZ_REQNAME_BYGID2);
6007 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6008 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6009 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6010 ADD_HPKT(0x0817, 5, CZ_REQ_CLICK_TO_BUYING_STORE);
6011 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
6012 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
6013 ADD_HPKT(0x0a1b, 2, CZ_REQ_ROULETTE_INFO);
6014 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6015 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6016 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6017 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6018 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6019#endif
6020
6021#if PACKET_VERSION == 20140611
6022 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
6023 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
6024 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6025 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
6027 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
6028 ADD_HPKT(0x07e4, 8, CZ_ITEMLISTWIN_RES);
6029 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6030 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
6031 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6032 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6033 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6034 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
6035 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
6037 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
6038 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
6039 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
6040 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6041 ADD_HPKT(0x0a25, 6, CZ_REQ_ACH_REWARD);
6042 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
6043 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
6044 ADD_HPKT(0x0a1d, 2, CZ_REQ_CLOSE_ROULETTE);
6045 ADD_HPKT(0x0a1f, 2, CZ_REQ_GENERATE_ROULETTE);
6046 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
6047 ADD_HPKT(0x0a19, 2, CZ_REQ_OPEN_ROULETTE);
6048 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6049 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6050 ADD_HPKT(0x0838, 90, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6051 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
6052 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6053 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
6054 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6055 ADD_TPKT(0x0a18, 14, ZC_ACCEPT_ENTER3);
6056 ADD_TPKT(0x0a1e, 3, ZC_ACK_CLOSE_ROULETTE);
6057 ADD_TPKT(0x0a20, 21, ZC_ACK_GENERATE_ROULETTE);
6058 ADD_TPKT(0x0a1a, 23, ZC_ACK_OPEN_ROULETTE);
6059 ADD_TPKT(0x0a1c, -1, ZC_ACK_ROULEITTE_INFO);
6060 ADD_TPKT(0x0a23, -1, ZC_ALL_ACH_LIST);
6061 ADD_TPKT(0x0a26, 7, ZC_REQ_ACH_REWARD_ACK);
6062#endif
6063
6064#if PACKET_VERSION == 20140612
6065 ADD_HPKT(0x0941, 36, CZ_ACK_STORE_PASSWORD);
6066 ADD_HPKT(0x089b, 26, CZ_ADD_FRIENDS);
6067 ADD_HPKT(0x0951, 5, CZ_CHANGE_DIRECTION);
6068 ADD_HPKT(0x0965, 5, CZ_COMMAND_MER);
6070 ADD_HPKT(0x086c, 4, CZ_GANGSI_RANK);
6071 ADD_HPKT(0x094a, -1, CZ_ITEMLISTWIN_RES);
6072 ADD_HPKT(0x0878, 6, CZ_ITEM_PICKUP);
6073 ADD_HPKT(0x0963, 6, CZ_ITEM_THROW);
6074 ADD_HPKT(0x08a2, 8, CZ_JOIN_BATTLE_FIELD);
6075 ADD_HPKT(0x07e4, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
6076 ADD_HPKT(0x0952, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
6077 ADD_HPKT(0x0950, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
6078 ADD_HPKT(0x0874, 26, CZ_PARTY_JOIN_REQ);
6080 ADD_HPKT(0x094f, 6, CZ_REQNAME_BYGID);
6081 ADD_HPKT(0x0891, 7, CZ_REQUEST_ACT);
6082 ADD_HPKT(0x0893, 5, CZ_REQUEST_MOVE);
6083 ADD_HPKT(0x0867, 6, CZ_REQUEST_TIME);
6084 ADD_HPKT(0x0957, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
6085 ADD_HPKT(0x0364, 2, CZ_REQ_CLOSE_BUYING_STORE);
6086 ADD_HPKT(0x0894, -1, CZ_REQ_OPEN_BUYING_STORE);
6087 ADD_HPKT(0x0864, -1, CZ_REQ_TRADE_BUYING_STORE);
6088 ADD_HPKT(0x0438, -1, CZ_SEARCH_STORE_INFO);
6089 ADD_HPKT(0x0969, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6090 ADD_HPKT(0x0936, 12, CZ_SSILIST_ITEM_CLICK);
6091 ADD_HPKT(0x08a1, 10, CZ_USE_SKILL);
6092 ADD_HPKT(0x088c, 10, CZ_USE_SKILL_TOGROUND);
6093 ADD_HPKT(0x0838, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
6094#endif
6095
6096#if PACKET_VERSION == 20140613
6097 ADD_HPKT(0x0941, 36, CZ_ACK_STORE_PASSWORD);
6098 ADD_HPKT(0x089b, 26, CZ_ADD_FRIENDS);
6099 ADD_HPKT(0x0951, 5, CZ_CHANGE_DIRECTION);
6100 ADD_HPKT(0x0965, 5, CZ_COMMAND_MER);
6102 ADD_HPKT(0x086c, 4, CZ_GANGSI_RANK);
6103 ADD_HPKT(0x094a, -1, CZ_ITEMLISTWIN_RES);
6104 ADD_HPKT(0x0878, 6, CZ_ITEM_PICKUP);
6105 ADD_HPKT(0x0963, 6, CZ_ITEM_THROW);
6106 ADD_HPKT(0x08a2, 8, CZ_JOIN_BATTLE_FIELD);
6107 ADD_HPKT(0x07e4, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
6108 ADD_HPKT(0x0952, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
6109 ADD_HPKT(0x0950, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
6110 ADD_HPKT(0x0874, 26, CZ_PARTY_JOIN_REQ);
6112 ADD_HPKT(0x094f, 6, CZ_REQNAME_BYGID);
6113 ADD_HPKT(0x0891, 7, CZ_REQUEST_ACT);
6114 ADD_HPKT(0x0893, 5, CZ_REQUEST_MOVE);
6115 ADD_HPKT(0x0867, 6, CZ_REQUEST_TIME);
6116 ADD_HPKT(0x0957, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
6117 ADD_HPKT(0x0364, 2, CZ_REQ_CLOSE_BUYING_STORE);
6118 ADD_HPKT(0x0894, -1, CZ_REQ_OPEN_BUYING_STORE);
6119 ADD_HPKT(0x0864, -1, CZ_REQ_TRADE_BUYING_STORE);
6120 ADD_HPKT(0x0438, -1, CZ_SEARCH_STORE_INFO);
6121 ADD_HPKT(0x0969, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6122 ADD_HPKT(0x0936, 12, CZ_SSILIST_ITEM_CLICK);
6123 ADD_HPKT(0x08a1, 10, CZ_USE_SKILL);
6124 ADD_HPKT(0x088c, 10, CZ_USE_SKILL_TOGROUND);
6125 ADD_HPKT(0x0838, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
6126#endif
6127
6128#if PACKET_VERSION == 20140618
6129 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6130 ADD_HPKT(0x0a21, 3, CZ_RECV_ROULETTE_ITEM);
6131 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6132 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6133 ADD_TPKT(0x0a22, 5, ZC_RECV_ROULETTE_ITEM);
6134#endif
6135
6136#if PACKET_VERSION == 20140625
6137 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
6138 ADD_HPKT(0x0202, 8, CZ_ADD_FRIENDS);
6139 ADD_HPKT(0x0817, -1, CZ_REQ_CLICK_TO_BUYING_STORE);
6140 ADD_HPKT(0x0815, 4, CZ_REQ_CLOSE_BUYING_STORE);
6141 ADD_HPKT(0x0835, 5, CZ_SEARCH_STORE_INFO);
6142 ADD_TPKT(0x0a28, 3, ZC_ACK_OPENSTORE2);
6144#endif
6145
6146#if PACKET_VERSION == 20140702
6147 ADD_HPKT(0x0a2a, 6, CZ_ACK_AU_BOT);
6148 ADD_HPKT(0x023b, -1, CZ_ACK_STORE_PASSWORD);
6149 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6150 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
6151 ADD_HPKT(0x07e4, 10, CZ_ITEMLISTWIN_RES);
6152 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6154 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6155 ADD_HPKT(0x0437, 26, CZ_REQUEST_ACT2);
6156 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6157 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6158 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
6159 ADD_HPKT(0x0815, 36, CZ_REQ_CLOSE_BUYING_STORE);
6160 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
6161 ADD_HPKT(0x0819, 5, CZ_REQ_TRADE_BUYING_STORE);
6162 ADD_HPKT(0x0835, 12, CZ_SEARCH_STORE_INFO);
6163 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6164 ADD_HPKT(0x0438, 8, CZ_USE_SKILL2);
6165 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6166 ADD_TPKT(0x0a29, 6, ZC_REQ_AU_BOT);
6167#endif
6168
6169#if PACKET_VERSION == 20140709
6170 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6171 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6172 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6174 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6175 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
6176 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6177 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6178 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
6179 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
6180 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6181 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6182 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6183 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6184 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6185#endif
6186
6187#if PACKET_VERSION == 20140716
6188 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
6189 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
6190 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6191 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6192 ADD_HPKT(0x0811, 7, CZ_REQ_OPEN_BUYING_STORE);
6193#endif
6194
6195#if PACKET_VERSION == 20140723
6197 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6198 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6199 ADD_HPKT(0x0364, 36, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6200 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
6202 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
6203 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6204 ADD_HPKT(0x0838, 10, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6205 ADD_TPKT(0x0a2b, 14, ZC_SE_CASHSHOP_OPEN2);
6206 ADD_TPKT(0x0a2c, 12, ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT);
6207#endif
6208
6209#if PACKET_VERSION == 20140730
6210 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
6212 ADD_HPKT(0x07ec, 4, CZ_JOIN_BATTLE_FIELD);
6213 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6214 ADD_HPKT(0x0802, 8, CZ_PARTY_BOOKING_REQ_REGISTER);
6215 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
6217 ADD_HPKT(0x0437, 19, CZ_REQUEST_ACT2);
6218 ADD_HPKT(0x0817, 7, CZ_REQ_CLICK_TO_BUYING_STORE);
6219 ADD_HPKT(0x0815, 26, CZ_REQ_CLOSE_BUYING_STORE);
6220 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6221 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6222 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
6223 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6224#endif
6225
6226#if PACKET_VERSION == 20140806
6227 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6228 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6229 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6230 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6232 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6233 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6234 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6235 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6236 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6237 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6238 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6239 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
6241 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6242 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6243 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6244 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6245 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
6246 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
6247 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
6248 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6249 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6250 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6251 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6252 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6253 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6254#endif
6255
6256#if PACKET_VERSION == 20140813
6257 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6258 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6259 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6260 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6262 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6263 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
6264 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6265 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6266 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6267 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6268 ADD_HPKT(0x0365, 36, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6269 ADD_HPKT(0x0802, 19, CZ_PARTY_BOOKING_REQ_REGISTER);
6270#endif
6271
6272#if PACKET_VERSION == 20140814
6273 ADD_HPKT(0x0365, 36, CZ_ACK_STORE_PASSWORD);
6274 ADD_HPKT(0x0897, 26, CZ_ADD_FRIENDS);
6275 ADD_HPKT(0x0878, 5, CZ_CHANGE_DIRECTION);
6276 ADD_HPKT(0x0868, 5, CZ_COMMAND_MER);
6278 ADD_HPKT(0x08ab, 4, CZ_GANGSI_RANK);
6279 ADD_HPKT(0x0819, -1, CZ_ITEMLISTWIN_RES);
6280 ADD_HPKT(0x08a3, 6, CZ_ITEM_PICKUP);
6281 ADD_HPKT(0x0899, 6, CZ_ITEM_THROW);
6282 ADD_HPKT(0x08a7, 8, CZ_JOIN_BATTLE_FIELD);
6283 ADD_HPKT(0x0967, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
6284 ADD_HPKT(0x0895, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
6285 ADD_HPKT(0x0882, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
6286 ADD_HPKT(0x087c, 26, CZ_PARTY_JOIN_REQ);
6288 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
6289 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
6290 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
6291 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
6292 ADD_HPKT(0x0360, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
6293 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
6294 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
6295 ADD_HPKT(0x0811, -1, CZ_REQ_TRADE_BUYING_STORE);
6296 ADD_HPKT(0x07e4, -1, CZ_SEARCH_STORE_INFO);
6297 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6298 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
6299 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
6300 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
6301 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
6302#endif
6303
6304#if PACKET_VERSION == 20140820
6305 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6306 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6307 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
6309 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6310 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6311 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6312 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6313 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
6314 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
6315 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6316 ADD_HPKT(0x0835, 5, CZ_SEARCH_STORE_INFO);
6317 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6318 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6319 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6320 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6321 ADD_TPKT(0x0a2d, -1, ZC_EQUIPWIN_MICROSCOPE_V6);
6322#endif
6323
6324#if PACKET_VERSION == 20140827
6325 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6326 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6327 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6328 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6330 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6331 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6332 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6333 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6334 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6335 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6336 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
6338 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6339 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6340 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6341 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6342 ADD_HPKT(0x0a2e, 6, CZ_REQ_CHANGE_TITLE);
6343 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
6344 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
6345 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6346 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6347 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6348 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6349 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6350 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6351 ADD_TPKT(0x0a2f, 7, ZC_ACK_CHANGE_TITLE);
6352#endif
6353
6354#if PACKET_VERSION == 20140903
6355 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6356 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6357 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6358 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6360#endif
6361
6362#if PACKET_VERSION == 20140917
6363 ADD_HPKT(0x022d, 26, CZ_COMMAND_MER);
6364 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6365 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6366 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6367 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6368 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6369 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6370 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6371 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
6373 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
6374 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6375 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6376 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6377 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
6378 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
6379 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6380 ADD_HPKT(0x0838, -1, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6381 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6382 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6383 ADD_HPKT(0x0366, 19, CZ_USE_SKILL_TOGROUND2);
6384 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6385 ADD_TPKT(0x0a30, 106, ZC_ACK_REQNAMEALL2);
6386 ADD_TPKT(0x0a31, -1, ZC_RESULT_PACKAGE_ITEM_TEST);
6387#endif
6388
6389#if PACKET_VERSION == 20140924
6390 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6391 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
6392 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6393 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
6394 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6395 ADD_HPKT(0x0815, 5, CZ_REQ_CLOSE_BUYING_STORE);
6396 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6397 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
6398 ADD_HPKT(0x0367, 26, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6399 ADD_TPKT(0x0a32, 2, ZC_OPEN_RODEX_THROUGH_NPC_ONLY);
6400 ADD_TPKT(0x0a33, 7, ZC_UPDATE_ROULETTE_COIN);
6401 ADD_TPKT(0x0a34, 6, ZC_UPDATE_TAIWANCASH);
6402#endif
6403
6404#if PACKET_VERSION == 20141001
6405 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
6406 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6407 ADD_HPKT(0x0365, 12, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6408 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
6410 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6411 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6412 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6413 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6414 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
6415 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
6416 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6417 ADD_HPKT(0x0838, 8, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6418 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6419 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6420 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6421 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6422 ADD_TPKT(0x0a24, 66, ZC_ACH_UPDATE);
6423 ADD_TPKT(0x091c, 4, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
6424#endif
6425
6426#if PACKET_VERSION == 20141008
6427 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6428 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6429 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6430 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6432 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6433 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6434 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6435 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6436 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6437 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6438 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6439 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
6440 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6441 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
6442#endif
6443
6444#if PACKET_VERSION == 20141015
6445 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6446 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6447 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6448 ADD_HPKT(0x022d, 8, CZ_COMMAND_MER);
6450 ADD_HPKT(0x0364, 5, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6451#endif
6452
6453#if PACKET_VERSION == 20141016
6454 ADD_HPKT(0x0936, 36, CZ_ACK_STORE_PASSWORD);
6455 ADD_HPKT(0x094b, 26, CZ_ADD_FRIENDS);
6456 ADD_HPKT(0x0967, 5, CZ_CHANGE_DIRECTION);
6457 ADD_HPKT(0x0364, 5, CZ_COMMAND_MER);
6459 ADD_HPKT(0x0922, 4, CZ_GANGSI_RANK);
6460 ADD_HPKT(0x0281, -1, CZ_ITEMLISTWIN_RES);
6461 ADD_HPKT(0x07e4, 6, CZ_ITEM_PICKUP);
6462 ADD_HPKT(0x0362, 6, CZ_ITEM_THROW);
6463 ADD_HPKT(0x0363, 8, CZ_JOIN_BATTLE_FIELD);
6464 ADD_HPKT(0x07ec, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
6465 ADD_HPKT(0x022d, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
6466 ADD_HPKT(0x0365, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
6467 ADD_HPKT(0x0802, 26, CZ_PARTY_JOIN_REQ);
6469 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
6470 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
6471 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
6472 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
6473 ADD_HPKT(0x0360, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
6474 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
6475 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
6476 ADD_HPKT(0x0811, -1, CZ_REQ_TRADE_BUYING_STORE);
6477 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
6478 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6479 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
6480 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
6481 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
6482 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
6483#endif
6484
6485#if PACKET_VERSION == 20141022
6486 ADD_HPKT(0x023b, 10, CZ_ACK_STORE_PASSWORD);
6487 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6488 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6489 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6490 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6491 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6492 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6493 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6494 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
6495 ADD_HPKT(0x0835, 12, CZ_SEARCH_STORE_INFO);
6496 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6497 ADD_HPKT(0x0438, 36, CZ_USE_SKILL2);
6498#endif
6499
6500#if PACKET_VERSION == 20141029
6501 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6502 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6503 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6504 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6506 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6507 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6508 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6509 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6510 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6511 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6512 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
6513 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
6514 ADD_HPKT(0x0437, 36, CZ_REQUEST_ACT2);
6515 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6516 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6517 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6518#endif
6519
6520#if PACKET_VERSION == 20141105
6521 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6522 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6523 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6524 ADD_HPKT(0x022d, 4, CZ_COMMAND_MER);
6526 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6527 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6528 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6529 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6530 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6531 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6532 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6533 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
6535 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6536 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6537 ADD_HPKT(0x035f, 10, CZ_REQUEST_MOVE2);
6538 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
6539 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
6540 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
6541 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6542 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6543 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6544 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6545 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6546#endif
6547
6548#if PACKET_VERSION == 20141112
6549 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6550 ADD_HPKT(0x0362, 26, CZ_ITEM_PICKUP2);
6551 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6552 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6553 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
6554 ADD_HPKT(0x083c, 8, CZ_SSILIST_ITEM_CLICK);
6555 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
6556#endif
6557
6558#if PACKET_VERSION == 20141119
6559 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
6560 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6561 ADD_HPKT(0x0a35, 4, CZ_REQ_ONECLICK_ITEMIDENTIFY);
6562 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6563 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6564 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6565 ADD_TPKT(0x0a05, 53, ZC_ACK_ADD_ITEM_RODEX);
6566#endif
6567
6568#if PACKET_VERSION == 20141126
6569 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6570 ADD_HPKT(0x0802, -1, CZ_PARTY_BOOKING_REQ_REGISTER);
6572 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6573 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6574 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6575 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6576 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
6577 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
6578 ADD_HPKT(0x0819, 18, CZ_REQ_TRADE_BUYING_STORE);
6579 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6580 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6581 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6582 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6583 ADD_HPKT(0x0367, 8, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6584 ADD_TPKT(0x0a36, 7, ZC_HP_INFO_TINY);
6585 ADD_TPKT(0x0a37, 57, ZC_ITEM_PICKUP_ACK_V7);
6586#endif
6587
6588#if PACKET_VERSION == 20141203
6589 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
6590 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6591 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
6592 ADD_HPKT(0x0802, 19, CZ_PARTY_BOOKING_REQ_REGISTER);
6594 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6595 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6596 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6597 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6598 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
6599 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
6600 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6601 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6602 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6603 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6604 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6605 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6606 ADD_TPKT(0x091c, 18, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
6607#endif
6608
6609#if PACKET_VERSION == 20141210
6610 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6612 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6613 ADD_HPKT(0x07e4, 5, CZ_ITEMLISTWIN_RES);
6614 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6615 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
6617 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6618 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6619 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6620 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6621 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
6622 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6623 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6624 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6625 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6626 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6627 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6628 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
6629#endif
6630
6631#if PACKET_VERSION == 20141217
6633 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6635 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6636 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6637 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6638 ADD_HPKT(0x0360, 8, CZ_REQUEST_TIME2);
6639 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
6640 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6641 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6642 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6643 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6644 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6645#endif
6646
6647#if PACKET_VERSION == 20141224
6648 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
6649 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6650 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
6651 ADD_HPKT(0x0438, 26, CZ_USE_SKILL2);
6652#endif
6653
6654#if PACKET_VERSION == 20141231
6655 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6656 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6657 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6658 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6660 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6661 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6662 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6663 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6664 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6665 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6666 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6667 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
6669 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6670 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6671 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6672 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6673 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
6674 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
6675 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6676 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6677 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6678 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6679 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6680 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6681#endif
6682
6683#if PACKET_VERSION >= 20150000
6684 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
6685 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
6686#endif
6687
6688#if PACKET_VERSION == 20150107
6689 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
6690 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6691 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6692 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6694 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6695 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6696 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6697 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6698 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6699 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6700 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6701 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
6702 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
6704 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6705 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6706 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6707 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6708 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
6709 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
6710 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
6711 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6712 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6713 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6714 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6715 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6716 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6717 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6718 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
6719 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
6720#endif
6721
6722#if PACKET_VERSION == 20150114
6724 ADD_HPKT(0x083c, 19, CZ_SSILIST_ITEM_CLICK);
6725#endif
6726
6727#if PACKET_VERSION == 20150121
6729 ADD_HPKT(0x0281, 18, CZ_GANGSI_RANK);
6730 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
6731 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6732 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6733 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6734 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6735 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6736 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
6737 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6738#endif
6739
6740#if PACKET_VERSION == 20150128
6741 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
6742 ADD_HPKT(0x0202, 12, CZ_ADD_FRIENDS);
6743 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6744 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6745 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6747 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6748 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6749 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6750 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
6751 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
6752 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6753 ADD_HPKT(0x0838, 7, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6754 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6755 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6756 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6758#endif
6759
6760#if PACKET_VERSION == 20150129
6761 ADD_HPKT(0x0929, 36, CZ_ACK_STORE_PASSWORD);
6762 ADD_HPKT(0x0963, 26, CZ_ADD_FRIENDS);
6763 ADD_HPKT(0x023b, 5, CZ_CHANGE_DIRECTION);
6764 ADD_HPKT(0x0876, 5, CZ_COMMAND_MER);
6766 ADD_HPKT(0x0938, 4, CZ_GANGSI_RANK);
6767 ADD_HPKT(0x0888, -1, CZ_ITEMLISTWIN_RES);
6768 ADD_HPKT(0x08ab, 6, CZ_ITEM_PICKUP);
6769 ADD_HPKT(0x0968, 6, CZ_ITEM_THROW);
6770 ADD_HPKT(0x0368, 8, CZ_JOIN_BATTLE_FIELD);
6771 ADD_HPKT(0x086d, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
6772 ADD_HPKT(0x094e, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
6773 ADD_HPKT(0x089a, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
6774 ADD_HPKT(0x0927, 26, CZ_PARTY_JOIN_REQ);
6776 ADD_HPKT(0x087d, 6, CZ_REQNAME_BYGID);
6777 ADD_HPKT(0x0838, 7, CZ_REQUEST_ACT);
6778 ADD_HPKT(0x0870, 5, CZ_REQUEST_MOVE);
6779 ADD_HPKT(0x091f, 6, CZ_REQUEST_TIME);
6780 ADD_HPKT(0x035f, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
6781 ADD_HPKT(0x094d, 2, CZ_REQ_CLOSE_BUYING_STORE);
6782 ADD_HPKT(0x085a, -1, CZ_REQ_OPEN_BUYING_STORE);
6783 ADD_HPKT(0x0875, -1, CZ_REQ_TRADE_BUYING_STORE);
6784 ADD_HPKT(0x0365, -1, CZ_SEARCH_STORE_INFO);
6785 ADD_HPKT(0x092d, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6786 ADD_HPKT(0x0202, 12, CZ_SSILIST_ITEM_CLICK);
6787 ADD_HPKT(0x093a, 10, CZ_USE_SKILL);
6788 ADD_HPKT(0x0864, 10, CZ_USE_SKILL_TOGROUND);
6789 ADD_HPKT(0x0952, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
6790#endif
6791
6792#if PACKET_VERSION == 20150130
6793 ADD_HPKT(0x0929, 36, CZ_ACK_STORE_PASSWORD);
6794 ADD_HPKT(0x0963, 26, CZ_ADD_FRIENDS);
6795 ADD_HPKT(0x023b, 5, CZ_CHANGE_DIRECTION);
6796 ADD_HPKT(0x0876, 5, CZ_COMMAND_MER);
6798 ADD_HPKT(0x0938, 4, CZ_GANGSI_RANK);
6799 ADD_HPKT(0x0888, -1, CZ_ITEMLISTWIN_RES);
6800 ADD_HPKT(0x08ab, 6, CZ_ITEM_PICKUP);
6801 ADD_HPKT(0x0968, 6, CZ_ITEM_THROW);
6802 ADD_HPKT(0x0368, 8, CZ_JOIN_BATTLE_FIELD);
6803 ADD_HPKT(0x086d, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
6804 ADD_HPKT(0x094e, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
6805 ADD_HPKT(0x089a, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
6806 ADD_HPKT(0x0927, 26, CZ_PARTY_JOIN_REQ);
6808 ADD_HPKT(0x087d, 6, CZ_REQNAME_BYGID);
6809 ADD_HPKT(0x0838, 7, CZ_REQUEST_ACT);
6810 ADD_HPKT(0x0870, 5, CZ_REQUEST_MOVE);
6811 ADD_HPKT(0x091f, 6, CZ_REQUEST_TIME);
6812 ADD_HPKT(0x035f, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
6813 ADD_HPKT(0x094d, 2, CZ_REQ_CLOSE_BUYING_STORE);
6814 ADD_HPKT(0x085a, -1, CZ_REQ_OPEN_BUYING_STORE);
6815 ADD_HPKT(0x0875, -1, CZ_REQ_TRADE_BUYING_STORE);
6816 ADD_HPKT(0x0365, -1, CZ_SEARCH_STORE_INFO);
6817 ADD_HPKT(0x092d, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6818 ADD_HPKT(0x0202, 12, CZ_SSILIST_ITEM_CLICK);
6819 ADD_HPKT(0x093a, 10, CZ_USE_SKILL);
6820 ADD_HPKT(0x0864, 10, CZ_USE_SKILL_TOGROUND);
6821 ADD_HPKT(0x0952, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
6822#endif
6823
6824#if PACKET_VERSION == 20150204
6825 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6826 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6827 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6828 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6830 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6831 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
6832 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6833 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6834 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6835 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6836 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6837 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
6839 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6840 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6841 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6842 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
6843 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
6844 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6845 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6846 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6847 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6848 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6849#endif
6850
6851#if PACKET_VERSION == 20150211
6852 ADD_HPKT(0x023b, 4, CZ_ACK_STORE_PASSWORD);
6853 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
6854 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
6855 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
6857 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
6858 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6859 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6860 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
6861 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6862 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6863 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
6865 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
6866 ADD_HPKT(0x0437, 12, CZ_REQUEST_ACT2);
6867 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6868 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6869 ADD_HPKT(0x0817, 10, CZ_REQ_CLICK_TO_BUYING_STORE);
6870 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
6871 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
6872 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6873 ADD_HPKT(0x0835, 8, CZ_SEARCH_STORE_INFO);
6874 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6875 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6876 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
6877 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6878#endif
6879
6880#if PACKET_VERSION == 20150217
6881 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
6882 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
6883 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6884 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
6886 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
6887 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6888 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
6889 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6890 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6891 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6892 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
6894 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6895 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
6896 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6897 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6898 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
6899 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
6900 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
6901 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6902 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6903 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6904 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
6905 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
6906 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6907#endif
6908
6909#if PACKET_VERSION == 20150225
6910 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
6911 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
6912 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
6913 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
6915 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
6916 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
6917 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6918 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
6919 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
6920 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
6921 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
6922 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
6923 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
6924 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
6925 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
6926 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
6927 ADD_HPKT(0x0360, 26, CZ_REQUEST_TIME2);
6928 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
6929 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
6930 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6931 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
6932 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6933 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
6934 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
6935 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
6936#endif
6937
6938#if PACKET_VERSION == 20150226
6939 ADD_HPKT(0x08a4, 36, CZ_ACK_STORE_PASSWORD);
6940 ADD_HPKT(0x0946, 26, CZ_ADD_FRIENDS);
6941 ADD_HPKT(0x0955, 5, CZ_CHANGE_DIRECTION);
6942 ADD_HPKT(0x094f, 5, CZ_COMMAND_MER);
6944 ADD_HPKT(0x0885, 4, CZ_GANGSI_RANK);
6945 ADD_HPKT(0x0896, -1, CZ_ITEMLISTWIN_RES);
6946 ADD_HPKT(0x0817, 6, CZ_ITEM_PICKUP);
6947 ADD_HPKT(0x0948, 6, CZ_ITEM_THROW);
6948 ADD_HPKT(0x089b, 8, CZ_JOIN_BATTLE_FIELD);
6949 ADD_HPKT(0x089c, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
6950 ADD_HPKT(0x0952, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
6951 ADD_HPKT(0x0867, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
6952 ADD_HPKT(0x0360, 26, CZ_PARTY_JOIN_REQ);
6954 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
6955 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
6956 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
6957 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
6958 ADD_HPKT(0x02c4, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
6959 ADD_HPKT(0x0362, 2, CZ_REQ_CLOSE_BUYING_STORE);
6960 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
6961 ADD_HPKT(0x0811, -1, CZ_REQ_TRADE_BUYING_STORE);
6962 ADD_HPKT(0x0940, -1, CZ_SEARCH_STORE_INFO);
6963 ADD_HPKT(0x0819, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6964 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
6965 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
6966 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
6967 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
6968#endif
6969
6970#if PACKET_VERSION == 20150304
6972 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
6973 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
6974 ADD_HPKT(0x0802, 4, CZ_PARTY_BOOKING_REQ_REGISTER);
6975 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
6976 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
6977 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
6978 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
6979#endif
6980
6981#if PACKET_VERSION == 20150311
6982 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
6984 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
6985 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
6986 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
6988 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
6989 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
6990 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
6991 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
6992 ADD_HPKT(0x0815, 19, CZ_REQ_CLOSE_BUYING_STORE);
6993 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
6994 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
6995 ADD_HPKT(0x0838, 10, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
6996 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
6997 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
6998 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
6999 ADD_TPKT(0x091c, 90, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
7000#endif
7001
7002#if PACKET_VERSION == 20150318
7003 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
7004 ADD_HPKT(0x0202, 4, CZ_ADD_FRIENDS);
7006 ADD_HPKT(0x0281, 8, CZ_GANGSI_RANK);
7007 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
7008 ADD_HPKT(0x0802, -1, CZ_PARTY_BOOKING_REQ_REGISTER);
7009 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
7010 ADD_HPKT(0x0811, 19, CZ_REQ_OPEN_BUYING_STORE);
7011 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7012 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7013 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
7014 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
7015#endif
7016
7017#if PACKET_VERSION == 20150325
7018 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7019 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
7020 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7021 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7022 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
7023 ADD_HPKT(0x0365, 10, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7024 ADD_HPKT(0x0802, 4, CZ_PARTY_BOOKING_REQ_REGISTER);
7025 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7026 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
7027 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
7028#endif
7029
7030#if PACKET_VERSION == 20150401
7031 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7032 ADD_HPKT(0x0362, 7, CZ_ITEM_PICKUP2);
7033 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7034 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7035 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7036 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
7037 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7038 ADD_HPKT(0x083c, -1, CZ_SSILIST_ITEM_CLICK);
7039 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
7040 ADD_TPKT(0x091c, 90, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
7041 ADD_TPKT(0x091b, 26, ZC_PRNPC_STATE);
7042#endif
7043
7044#if PACKET_VERSION == 20150408
7045 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7046 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7047 ADD_HPKT(0x0819, 8, CZ_REQ_TRADE_BUYING_STORE);
7048 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7049 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
7050 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
7051 ADD_TPKT(0x091b, 4, ZC_PRNPC_STATE);
7052#endif
7053
7054#if PACKET_VERSION == 20150415
7055 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
7056 ADD_HPKT(0x0364, 90, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7058 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
7059 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7060 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
7061 ADD_HPKT(0x0366, 5, CZ_USE_SKILL_TOGROUND2);
7062 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7063#endif
7064
7065#if PACKET_VERSION == 20150422
7066 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7067 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7068 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7069 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7071 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7072 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7073 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7074 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7075 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7076 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7077 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7078 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
7079 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7080 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7081 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7082 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7083 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
7084 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7085 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7086 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7087 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
7088 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7089 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7090 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7091 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7092 ADD_TPKT(0x0a3b, -1, ZC_CUSTOM_HAT_EFFECT);
7093#endif
7094
7095#if PACKET_VERSION == 20150429
7096 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7097 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7098 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7099 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7101 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7102 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7103 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7104 ADD_HPKT(0x0363, 5, CZ_ITEM_THROW2);
7105 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7106 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7107 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7108 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7109#endif
7110
7111#if PACKET_VERSION == 20150507
7112 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
7113 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7114 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
7115#endif
7116
7117#if PACKET_VERSION == 20150513
7118 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7119 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
7120 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
7121 ADD_HPKT(0x0817, 5, CZ_REQ_CLICK_TO_BUYING_STORE);
7122#endif
7123
7124#if PACKET_VERSION == 20150520
7125 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
7126 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
7127 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7128 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7130 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7131 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7132 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7133 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7134 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
7135 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
7136 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7137 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7138 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7139 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7140 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7141 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7142 ADD_TPKT(0x091c, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
7143#endif
7144
7145#if PACKET_VERSION == 20150527
7146 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7147 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7148 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7149 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7151 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7152 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7153 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7154 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7155 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7156 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7157 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7158 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
7160 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7161 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7162 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7163 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7164 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7165 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7166 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7167 ADD_HPKT(0x0838, 10, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7168 ADD_HPKT(0x083c, 36, CZ_SSILIST_ITEM_CLICK);
7169 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7170 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7171 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
7172#endif
7173
7174#if PACKET_VERSION == 20150603
7175 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7176 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7177 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
7178 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7180 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7181 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7182 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7183 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7184 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7185 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7186 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7187 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7189 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7190 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
7191 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7192 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7193 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
7194 ADD_HPKT(0x0811, 5, CZ_REQ_OPEN_BUYING_STORE);
7195 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
7196 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7197 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7198 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7199 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7200 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
7201#endif
7202
7203#if PACKET_VERSION == 20150610
7204 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7205 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
7206 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7207 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7208 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7209 ADD_HPKT(0x0835, 8, CZ_SEARCH_STORE_INFO);
7210 ADD_HPKT(0x0438, -1, CZ_USE_SKILL2);
7211 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7212#endif
7213
7214#if PACKET_VERSION == 20150617
7216 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7217 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7218 ADD_HPKT(0x0363, 36, CZ_ITEM_THROW2);
7219 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
7220 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7222 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7223 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7224 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7225 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7226 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7227 ADD_HPKT(0x0811, 8, CZ_REQ_OPEN_BUYING_STORE);
7228 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7229 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
7230 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7231 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7232 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7233 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7234#endif
7235
7236#if PACKET_VERSION == 20150618
7237 ADD_HPKT(0x0363, 36, CZ_ACK_STORE_PASSWORD);
7238 ADD_HPKT(0x094e, 26, CZ_ADD_FRIENDS);
7239 ADD_HPKT(0x086b, 5, CZ_CHANGE_DIRECTION);
7240 ADD_HPKT(0x0886, 5, CZ_COMMAND_MER);
7242 ADD_HPKT(0x0894, 4, CZ_GANGSI_RANK);
7243 ADD_HPKT(0x0365, -1, CZ_ITEMLISTWIN_RES);
7244 ADD_HPKT(0x0360, 6, CZ_ITEM_PICKUP);
7245 ADD_HPKT(0x0940, 6, CZ_ITEM_THROW);
7246 ADD_HPKT(0x0811, 8, CZ_JOIN_BATTLE_FIELD);
7247 ADD_HPKT(0x087a, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
7248 ADD_HPKT(0x0869, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
7249 ADD_HPKT(0x086a, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
7250 ADD_HPKT(0x0870, 26, CZ_PARTY_JOIN_REQ);
7252 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
7253 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
7254 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
7255 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
7256 ADD_HPKT(0x0362, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
7257 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
7258 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
7259 ADD_HPKT(0x07ec, -1, CZ_REQ_TRADE_BUYING_STORE);
7260 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
7261 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7262 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
7263 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
7264 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
7265 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
7266#endif
7267
7268#if PACKET_VERSION == 20150624
7269 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7271 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7272 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7273 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7274 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7275 ADD_HPKT(0x0364, 18, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7276 ADD_HPKT(0x0365, 5, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7277 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
7278 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7279#endif
7280
7281#if PACKET_VERSION == 20150701
7282 ADD_HPKT(0x023b, 19, CZ_ACK_STORE_PASSWORD);
7283 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7285 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7286 ADD_HPKT(0x07e4, 8, CZ_ITEMLISTWIN_RES);
7287 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7288 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7289 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7290 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7291 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7292 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
7294 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7295 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7296 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7297 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7298 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
7299 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7300 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7301 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7302 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7303 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7304 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7305#endif
7306
7307#if PACKET_VERSION == 20150702
7308 ADD_HPKT(0x0919, 36, CZ_ACK_STORE_PASSWORD);
7309 ADD_HPKT(0x095f, 26, CZ_ADD_FRIENDS);
7310 ADD_HPKT(0x0968, 5, CZ_CHANGE_DIRECTION);
7311 ADD_HPKT(0x0954, 5, CZ_COMMAND_MER);
7313 ADD_HPKT(0x0893, 4, CZ_GANGSI_RANK);
7314 ADD_HPKT(0x087e, -1, CZ_ITEMLISTWIN_RES);
7315 ADD_HPKT(0x0946, 6, CZ_ITEM_PICKUP);
7316 ADD_HPKT(0x08a0, 6, CZ_ITEM_THROW);
7317 ADD_HPKT(0x0923, 8, CZ_JOIN_BATTLE_FIELD);
7318 ADD_HPKT(0x0928, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
7319 ADD_HPKT(0x07e4, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
7320 ADD_HPKT(0x0960, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
7321 ADD_HPKT(0x08a5, 26, CZ_PARTY_JOIN_REQ);
7323 ADD_HPKT(0x094e, 6, CZ_REQNAME_BYGID);
7324 ADD_HPKT(0x0958, 7, CZ_REQUEST_ACT);
7325 ADD_HPKT(0x092c, 5, CZ_REQUEST_MOVE);
7326 ADD_HPKT(0x087d, 6, CZ_REQUEST_TIME);
7327 ADD_HPKT(0x08a4, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
7328 ADD_HPKT(0x088e, 2, CZ_REQ_CLOSE_BUYING_STORE);
7329 ADD_HPKT(0x093e, -1, CZ_REQ_OPEN_BUYING_STORE);
7330 ADD_HPKT(0x086d, -1, CZ_REQ_TRADE_BUYING_STORE);
7331 ADD_HPKT(0x0883, -1, CZ_SEARCH_STORE_INFO);
7332 ADD_HPKT(0x0281, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7333 ADD_HPKT(0x093f, 12, CZ_SSILIST_ITEM_CLICK);
7334 ADD_HPKT(0x08a6, 10, CZ_USE_SKILL);
7335 ADD_HPKT(0x08ad, 10, CZ_USE_SKILL_TOGROUND);
7336 ADD_HPKT(0x0956, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
7337#endif
7338
7339#if PACKET_VERSION == 20150708
7340 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7341 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
7343 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7344 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7345 ADD_HPKT(0x02c4, 90, CZ_PARTY_JOIN_REQ);
7347 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7348 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7349 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7350 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7351 ADD_HPKT(0x0811, 19, CZ_REQ_OPEN_BUYING_STORE);
7352 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7353 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7354 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7355 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7356 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
7357#endif
7358
7359#if PACKET_VERSION == 20150715
7360 ADD_HPKT(0x023b, -1, CZ_ACK_STORE_PASSWORD);
7361 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7363 ADD_HPKT(0x0362, 10, CZ_ITEM_PICKUP2);
7364 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7365 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7367 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7368 ADD_HPKT(0x0437, 10, CZ_REQUEST_ACT2);
7369 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7370 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7371 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
7372 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7373 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7374 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
7375 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7376 ADD_HPKT(0x083c, 7, CZ_SSILIST_ITEM_CLICK);
7377 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
7378 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7379#endif
7380
7381#if PACKET_VERSION == 20150722
7382 ADD_HPKT(0x023b, 90, CZ_ACK_STORE_PASSWORD);
7383 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
7385 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
7386 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7387 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7389 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7390 ADD_HPKT(0x0360, 7, CZ_REQUEST_TIME2);
7391 ADD_HPKT(0x0817, 19, CZ_REQ_CLICK_TO_BUYING_STORE);
7392 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
7393 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7394 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7395#endif
7396
7397#if PACKET_VERSION == 20150729
7398 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7399 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7401 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7403 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
7404 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7405 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
7406 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
7407#endif
7408
7409#if PACKET_VERSION == 20150805
7410 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7411 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7412 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7413 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7415 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7416 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7417 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7418 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7419 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7420 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7421 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7422 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
7424 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7425 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7426 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7427 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7428 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7429 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7430 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7431 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7432 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7433 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7434 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7435#endif
7436
7437#if PACKET_VERSION == 20150812
7438 ADD_HPKT(0x087f, 36, CZ_ACK_STORE_PASSWORD);
7439 ADD_HPKT(0x023b, 26, CZ_ADD_FRIENDS);
7440 ADD_HPKT(0x0202, 5, CZ_CHANGE_DIRECTION);
7441 ADD_HPKT(0x0361, 5, CZ_COMMAND_MER);
7443 ADD_HPKT(0x0436, 4, CZ_GANGSI_RANK);
7444 ADD_HPKT(0x0281, -1, CZ_ITEMLISTWIN_RES);
7445 ADD_HPKT(0x07e4, 6, CZ_ITEM_PICKUP);
7446 ADD_HPKT(0x0362, 6, CZ_ITEM_THROW);
7447 ADD_HPKT(0x0363, 8, CZ_JOIN_BATTLE_FIELD);
7448 ADD_HPKT(0x07ec, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
7449 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
7450 ADD_HPKT(0x0365, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
7451 ADD_HPKT(0x0802, 26, CZ_PARTY_JOIN_REQ);
7453 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
7454 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
7455 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
7456 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
7457 ADD_HPKT(0x0360, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
7458 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
7459 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
7460 ADD_HPKT(0x0811, -1, CZ_REQ_TRADE_BUYING_STORE);
7461 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
7462 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7463 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
7464 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
7465 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
7466 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
7467#endif
7468
7469#if PACKET_VERSION == 20150819
7470 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7471 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
7472 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7473 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
7474 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
7475 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7476 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7477 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7478 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7479 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7480 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7481 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7482 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7483#endif
7484
7485#if PACKET_VERSION == 20150826
7486 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7487 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7489 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7490 ADD_HPKT(0x0362, 36, CZ_ITEM_PICKUP2);
7491 ADD_HPKT(0x07ec, 7, CZ_JOIN_BATTLE_FIELD);
7493 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7494 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7495 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7496 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7497 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
7498 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7499 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
7500 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7501 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7502 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7503#endif
7504
7505#if PACKET_VERSION == 20150902
7506 ADD_HPKT(0x023b, 18, CZ_ACK_STORE_PASSWORD);
7508 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7509 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7510 ADD_HPKT(0x0802, 36, CZ_PARTY_BOOKING_REQ_REGISTER);
7512 ADD_HPKT(0x0360, -1, CZ_REQUEST_TIME2);
7513 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7514 ADD_HPKT(0x083c, -1, CZ_SSILIST_ITEM_CLICK);
7515 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
7516#endif
7517
7518#if PACKET_VERSION == 20150909
7519 ADD_HPKT(0x023b, 7, CZ_ACK_STORE_PASSWORD);
7520 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
7521 ADD_HPKT(0x0365, 5, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7522 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7524 ADD_HPKT(0x0369, 36, CZ_REQNAME_BYGID2);
7525 ADD_HPKT(0x0437, 8, CZ_REQUEST_ACT2);
7526 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7527 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7528 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7529 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7530 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7531 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7532 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7533 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7534 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7535 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
7536 ADD_TPKT(0x0a41, 18, ZC_AOE_EFFECT_SKILL);
7537#endif
7538
7539#if PACKET_VERSION == 20150916
7540 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7541 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7542 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
7543 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7545 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7546 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7547 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7548 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
7549 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7550 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7551 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
7552 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7553 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7554 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7555 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7556#endif
7557
7558#if PACKET_VERSION == 20150923
7559 ADD_HPKT(0x0361, 18, CZ_CHANGE_DIRECTION2);
7560 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7561 ADD_HPKT(0x07e4, 36, CZ_ITEMLISTWIN_RES);
7562 ADD_HPKT(0x0817, -1, CZ_REQ_CLICK_TO_BUYING_STORE);
7563 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
7564 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
7565#endif
7566
7567#if PACKET_VERSION == 20151001
7568 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7569 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7570 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7571 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7573 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7574 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7575 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7576 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7577 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7578 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7579 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7580 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
7582 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7583 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7584 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7585 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7586 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
7587 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7588 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7589 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7590 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7591 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7592 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7593 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7594#endif
7595
7596#if PACKET_VERSION == 20151007
7597 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7598 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
7599 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7600 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7602 ADD_HPKT(0x0811, 26, CZ_REQ_OPEN_BUYING_STORE);
7603 ADD_TPKT(0x0a43, 85, ZC_ADD_MEMBER_TO_GROUP);
7604 ADD_TPKT(0x0a44, -1, ZC_GROUP_LIST);
7605#endif
7606
7607#if PACKET_VERSION == 20151014
7608 ADD_HPKT(0x0202, 18, CZ_ADD_FRIENDS);
7609 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7610 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7611 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7612 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7613 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7614 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7615 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7616 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7618 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7619 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7620 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7621 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7622 ADD_HPKT(0x0817, 26, CZ_REQ_CLICK_TO_BUYING_STORE);
7623 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
7624 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7625 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7626 ADD_HPKT(0x0838, -1, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7627 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7628 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7629 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7630 ADD_TPKT(0x091c, 26, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
7631#endif
7632
7633#if PACKET_VERSION == 20151021
7634 ADD_HPKT(0x023b, 19, CZ_ACK_STORE_PASSWORD);
7635 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7636 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
7638 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7639 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7640 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7641 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7642 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
7643 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7644 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7645 ADD_HPKT(0x02c4, 36, CZ_PARTY_JOIN_REQ);
7647 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7648 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7649 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7650 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7651 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
7652 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7653 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7654 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7655 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7656 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7657 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7658 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7659 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
7660#endif
7661
7662#if PACKET_VERSION == 20151022
7663 ADD_HPKT(0x02c4, 36, CZ_ACK_STORE_PASSWORD);
7664 ADD_HPKT(0x086a, 26, CZ_ADD_FRIENDS);
7665 ADD_HPKT(0x07ec, 5, CZ_CHANGE_DIRECTION);
7666 ADD_HPKT(0x091d, 5, CZ_COMMAND_MER);
7668 ADD_HPKT(0x0436, 4, CZ_GANGSI_RANK);
7669 ADD_HPKT(0x0281, -1, CZ_ITEMLISTWIN_RES);
7670 ADD_HPKT(0x07e4, 6, CZ_ITEM_PICKUP);
7671 ADD_HPKT(0x0362, 6, CZ_ITEM_THROW);
7672 ADD_HPKT(0x0363, 8, CZ_JOIN_BATTLE_FIELD);
7673 ADD_HPKT(0x0361, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
7674 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
7675 ADD_HPKT(0x0365, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
7676 ADD_HPKT(0x0940, 26, CZ_PARTY_JOIN_REQ);
7678 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
7679 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
7680 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
7681 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
7682 ADD_HPKT(0x0360, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
7683 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
7684 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
7685 ADD_HPKT(0x0811, -1, CZ_REQ_TRADE_BUYING_STORE);
7686 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
7687 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7688 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
7689 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
7690 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
7691 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
7692#endif
7693
7694#if PACKET_VERSION == 20151028
7695 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7696 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7697 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7698 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7699 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7700 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
7701 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7702#endif
7703
7704#if PACKET_VERSION == 20151029
7705 ADD_HPKT(0x0860, 36, CZ_ACK_STORE_PASSWORD);
7706 ADD_HPKT(0x023b, 26, CZ_ADD_FRIENDS);
7707 ADD_HPKT(0x0202, 5, CZ_CHANGE_DIRECTION);
7708 ADD_HPKT(0x0361, 5, CZ_COMMAND_MER);
7710 ADD_HPKT(0x0436, 4, CZ_GANGSI_RANK);
7711 ADD_HPKT(0x0281, -1, CZ_ITEMLISTWIN_RES);
7712 ADD_HPKT(0x07e4, 6, CZ_ITEM_PICKUP);
7713 ADD_HPKT(0x0362, 6, CZ_ITEM_THROW);
7714 ADD_HPKT(0x0363, 8, CZ_JOIN_BATTLE_FIELD);
7715 ADD_HPKT(0x07ec, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
7716 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
7717 ADD_HPKT(0x0365, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
7718 ADD_HPKT(0x0802, 26, CZ_PARTY_JOIN_REQ);
7720 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
7721 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
7722 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
7723 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
7724 ADD_HPKT(0x0360, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
7725 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
7726 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
7727 ADD_HPKT(0x0811, -1, CZ_REQ_TRADE_BUYING_STORE);
7728 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
7729 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7730 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
7731 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
7732 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
7733 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
7734#endif
7735
7736#if PACKET_VERSION == 20151104
7737 ADD_HPKT(0x023b, -1, CZ_ACK_STORE_PASSWORD);
7738 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7739 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7740 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7742 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7743 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7744 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7745 ADD_HPKT(0x0363, 5, CZ_ITEM_THROW2);
7746 ADD_HPKT(0x07ec, 26, CZ_JOIN_BATTLE_FIELD);
7747 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7748 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7749 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
7750 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7751 ADD_HPKT(0x0360, 19, CZ_REQUEST_TIME2);
7752 ADD_HPKT(0x0811, 18, CZ_REQ_OPEN_BUYING_STORE);
7753 ADD_TPKT(0x0a47, 3, ZC_STYLE_CHANGE_RES);
7754#endif
7755
7756#if PACKET_VERSION == 20151111
7757 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7759 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
7760 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7761 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7762 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7763 ADD_HPKT(0x0802, 4, CZ_PARTY_BOOKING_REQ_REGISTER);
7764 ADD_HPKT(0x02c4, -1, CZ_PARTY_JOIN_REQ);
7765 ADD_HPKT(0x0369, 8, CZ_REQNAME_BYGID2);
7766 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7767 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7768 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7769 ADD_HPKT(0x0815, 26, CZ_REQ_CLOSE_BUYING_STORE);
7770 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7771#endif
7772
7773#if PACKET_VERSION == 20151118
7774 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
7775 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7776 ADD_HPKT(0x0365, 26, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7777 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7778 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7779 ADD_HPKT(0x0a49, 22, CZ_PRIVATE_AIRSHIP_REQUEST);
7780 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7781 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
7782 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7783 ADD_TPKT(0x0a4b, 22, ZC_AIRSHIP_MAPMOVE);
7784 ADD_TPKT(0x0a4c, 28, ZC_AIRSHIP_SERVERMOVE);
7785 ADD_TPKT(0x0a4a, 6, ZC_PRIVATE_AIRSHIP_RESPONSE);
7786#endif
7787
7788#if PACKET_VERSION == 20151125
7789 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7790 ADD_HPKT(0x0365, 5, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7791 ADD_HPKT(0x0802, -1, CZ_PARTY_BOOKING_REQ_REGISTER);
7793 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7794 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7795 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7796 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7797 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
7798 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7799 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7800 ADD_HPKT(0x0838, 18, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7801 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7802 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
7803 ADD_HPKT(0x0366, 8, CZ_USE_SKILL_TOGROUND2);
7804#endif
7805
7806#if PACKET_VERSION == 20151202
7807 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7808 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7809 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7810 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7812 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7813 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7814 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7815 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7816 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7817 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7818 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7819 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
7821 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7822 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7823 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7824 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7825 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7826 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7827 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7828 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7829 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7830 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7831 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7832#endif
7833
7834#if PACKET_VERSION == 20151209
7835 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7836 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7837 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7838 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7840 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7841 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
7842 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7843 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7844 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
7845 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7846 ADD_HPKT(0x0365, 5, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7847 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7849 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
7850 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7851 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
7852 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7853 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
7854 ADD_HPKT(0x0811, 6, CZ_REQ_OPEN_BUYING_STORE);
7855 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7856 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7857 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7858 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7859 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7860#endif
7861
7862#if PACKET_VERSION == 20151216
7863 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
7864 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
7866 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7867 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
7868 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7869 ADD_HPKT(0x0364, 4, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7870 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7871 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7872 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7873#endif
7874
7875#if PACKET_VERSION == 20151223
7876 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7877 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7879 ADD_HPKT(0x0362, 8, CZ_ITEM_PICKUP2);
7880 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7881 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7882 ADD_HPKT(0x0802, 4, CZ_PARTY_BOOKING_REQ_REGISTER);
7883 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
7884 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7885 ADD_TPKT(0x091b, 26, ZC_PRNPC_STATE);
7886#endif
7887
7888#if PACKET_VERSION == 20151230
7890 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7891 ADD_HPKT(0x07ec, 90, CZ_JOIN_BATTLE_FIELD);
7892 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7893 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7894 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7896 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7897 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7898 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7899 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7900 ADD_HPKT(0x0815, 19, CZ_REQ_CLOSE_BUYING_STORE);
7901 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7902 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7903 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7904 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7905 ADD_HPKT(0x0366, 8, CZ_USE_SKILL_TOGROUND2);
7906 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7907#endif
7908
7909#if PACKET_VERSION >= 20160000
7910 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
7911 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
7912#endif
7913
7914#if PACKET_VERSION == 20160106
7915 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7916 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7917 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
7918 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
7920 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
7921 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
7922 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
7923 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
7924 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
7925 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7926 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7927 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
7928 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
7930 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7931 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7932 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7933 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7934 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
7935 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7936 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7937 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7938 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
7939 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7940 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7941 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7942 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7943 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
7944 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
7945 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7946#endif
7947
7948#if PACKET_VERSION == 20160113
7949 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
7950 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
7951 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
7953 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
7954 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
7955 ADD_HPKT(0x035f, 18, CZ_REQUEST_MOVE2);
7956 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
7957 ADD_HPKT(0x0815, 36, CZ_REQ_CLOSE_BUYING_STORE);
7958 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
7959 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
7960 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7961 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
7962 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
7963 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
7964 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
7965#endif
7966
7967#if PACKET_VERSION == 20160120
7968 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
7969 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
7970 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
7971 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
7973 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
7974 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
7975 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
7976 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
7977 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
7978 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
7979 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
7980 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
7982 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
7983 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
7984 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
7985 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
7986 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
7987 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
7988 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
7989 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
7990 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
7991 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
7992 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
7993 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
7994#endif
7995
7996#if PACKET_VERSION == 20160127
7997 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
7998 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
7999 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8000#endif
8001
8002#if PACKET_VERSION == 20160203
8003 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
8004 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
8005 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8007 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8008 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8009 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8010 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8011 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8012 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8013 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8014 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8015 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
8016 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8017 ADD_HPKT(0x0811, 5, CZ_REQ_OPEN_BUYING_STORE);
8018 ADD_HPKT(0x0819, 19, CZ_REQ_TRADE_BUYING_STORE);
8019 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
8020#endif
8021
8022#if PACKET_VERSION == 20160211
8023 ADD_HPKT(0x023b, 18, CZ_ACK_STORE_PASSWORD);
8024 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
8025 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8026 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
8028 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
8029 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
8030 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8031 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
8032 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8033 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8034 ADD_HPKT(0x0365, 36, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8035 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
8036 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
8037 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8038 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
8039 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8040 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
8041#endif
8042
8043#if PACKET_VERSION == 20160217
8044 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
8045 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
8046 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8048 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8049 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8050 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
8051 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8052 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8053 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8054 ADD_HPKT(0x0365, 12, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8055 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8057 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8058 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
8059 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8060 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
8061 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
8062 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
8063 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
8064 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8065 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8066 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8067 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8068#endif
8069
8070#if PACKET_VERSION == 20160224
8071 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
8072 ADD_HPKT(0x022d, 26, CZ_COMMAND_MER);
8074 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8075 ADD_HPKT(0x0364, 10, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8076 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8078 ADD_HPKT(0x0369, 8, CZ_REQNAME_BYGID2);
8079 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8080 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
8081 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
8082 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8083 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8084 ADD_HPKT(0x083c, 8, CZ_SSILIST_ITEM_CLICK);
8085 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8086 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
8087#endif
8088
8089#if PACKET_VERSION == 20160302
8090 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8092 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8093 ADD_HPKT(0x0802, 19, CZ_PARTY_BOOKING_REQ_REGISTER);
8095 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8096 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8097 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
8098 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
8099 ADD_HPKT(0x0819, 5, CZ_REQ_TRADE_BUYING_STORE);
8100 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8101 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8102 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8103 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8104 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
8105 ADD_TPKT(0x0a51, 34, ZC_CHECK_RECEIVE_CHARACTER_NAME);
8106#endif
8107
8108#if PACKET_VERSION == 20160309
8109 ADD_HPKT(0x023b, 6, CZ_ACK_STORE_PASSWORD);
8110 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
8111 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8112 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
8113 ADD_HPKT(0x0364, 36, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8114 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8116 ADD_HPKT(0x0819, 10, CZ_REQ_TRADE_BUYING_STORE);
8117 ADD_HPKT(0x0838, 5, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8118 ADD_HPKT(0x083c, 26, CZ_SSILIST_ITEM_CLICK);
8119 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
8120#endif
8121
8122#if PACKET_VERSION == 20160316
8123 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
8124 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
8125 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
8126 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
8128 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
8129 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
8130 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8131 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
8132 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8133 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8134 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8135 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
8136 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
8137 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
8138 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8139 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
8140 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
8141 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
8142 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8143 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8144 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
8145 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8146 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
8147#endif
8148
8149#if PACKET_VERSION == 20160318
8150 ADD_HPKT(0x0922, 36, CZ_ACK_STORE_PASSWORD);
8151 ADD_HPKT(0x023b, 26, CZ_ADD_FRIENDS);
8152 ADD_HPKT(0x0202, 5, CZ_CHANGE_DIRECTION);
8153 ADD_HPKT(0x0361, 5, CZ_COMMAND_MER);
8155 ADD_HPKT(0x0436, 4, CZ_GANGSI_RANK);
8156 ADD_HPKT(0x0281, -1, CZ_ITEMLISTWIN_RES);
8157 ADD_HPKT(0x07e4, 6, CZ_ITEM_PICKUP);
8158 ADD_HPKT(0x0362, 6, CZ_ITEM_THROW);
8159 ADD_HPKT(0x0363, 8, CZ_JOIN_BATTLE_FIELD);
8160 ADD_HPKT(0x07ec, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
8161 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
8162 ADD_HPKT(0x0365, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
8163 ADD_HPKT(0x0802, 26, CZ_PARTY_JOIN_REQ);
8165 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
8166 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
8167 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
8168 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
8169 ADD_HPKT(0x0360, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
8170 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
8171 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
8172 ADD_HPKT(0x0811, -1, CZ_REQ_TRADE_BUYING_STORE);
8173 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
8174 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8175 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
8176 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
8177 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
8178 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
8179#endif
8180
8181#if PACKET_VERSION == 20160323
8182 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
8183 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
8184 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8185 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8187 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8188 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8189 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8190 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8191 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8192 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8193 ADD_HPKT(0x0365, 26, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8194 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8195 ADD_HPKT(0x0a68, 3, CZ_REQ_OPEN_UI);
8196 ADD_TPKT(0x091b, 4, ZC_PRNPC_STATE);
8197#endif
8198
8199#if PACKET_VERSION == 20160330
8200 ADD_HPKT(0x0365, 36, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8201 ADD_HPKT(0x0a6e, -1, CZ_REQ_SEND_RODEX);
8202 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8203 ADD_TPKT(0x0a6f, -1, ZC_FORMATSTRING_MSG_COLOR);
8204 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
8205#endif
8206
8207#if PACKET_VERSION == 20160406
8208 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
8209 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8210 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8212 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8213 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
8214 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8215 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
8216 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
8217 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
8218 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
8219 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8220 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8221 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8222#endif
8223
8224#if PACKET_VERSION == 20160414
8225 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8226 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
8227 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
8228 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8230 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
8231 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
8232 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8233 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
8234 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
8235 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
8236 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8237 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8238 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
8239 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8240 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
8241#endif
8242
8243#if PACKET_VERSION == 20160420
8244 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
8245 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8246 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8247 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
8248 ADD_HPKT(0x035f, 26, CZ_REQUEST_MOVE2);
8249 ADD_HPKT(0x0819, 5, CZ_REQ_TRADE_BUYING_STORE);
8250#endif
8251
8252#if PACKET_VERSION == 20160427
8253 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
8254 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
8255 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
8256 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
8258 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
8259 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
8260 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8261 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
8262 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8263 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8264 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8265 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
8266 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
8267 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8268 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
8269 ADD_HPKT(0x0835, 36, CZ_SEARCH_STORE_INFO);
8270#endif
8271
8272#if PACKET_VERSION == 20160504
8273 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
8274 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8275 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8277 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8278 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8279 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8280 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
8281 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8282 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8283 ADD_HPKT(0x0365, 4, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8284 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8286 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8287 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
8288 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8289 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
8290 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
8291 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
8292 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
8293 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8294 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8295 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8296 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8297#endif
8298
8299#if PACKET_VERSION == 20160511
8300 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
8301 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
8302 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
8303 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8304 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
8305 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8306 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8307 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8308 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
8310 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
8311 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
8312 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8313 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
8314 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
8315 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
8316 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8317 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8318 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
8319 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8320 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
8321#endif
8322
8323#if PACKET_VERSION == 20160518
8325#endif
8326
8327#if PACKET_VERSION == 20160525
8329 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8330 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8331 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8332 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8333 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8334 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8335 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8336 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8337#endif
8338
8339#if PACKET_VERSION == 20160526
8340 ADD_HPKT(0x091d, 36, CZ_ACK_STORE_PASSWORD);
8341 ADD_HPKT(0x0951, 26, CZ_ADD_FRIENDS);
8342 ADD_HPKT(0x089c, 5, CZ_CHANGE_DIRECTION);
8343 ADD_HPKT(0x0867, 5, CZ_COMMAND_MER);
8345 ADD_HPKT(0x085a, 4, CZ_GANGSI_RANK);
8346 ADD_HPKT(0x0937, -1, CZ_ITEMLISTWIN_RES);
8347 ADD_HPKT(0x0899, 6, CZ_ITEM_PICKUP);
8348 ADD_HPKT(0x085e, 6, CZ_ITEM_THROW);
8349 ADD_HPKT(0x094e, 8, CZ_JOIN_BATTLE_FIELD);
8350 ADD_HPKT(0x094a, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
8351 ADD_HPKT(0x0956, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
8352 ADD_HPKT(0x092c, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
8353 ADD_HPKT(0x0945, 26, CZ_PARTY_JOIN_REQ);
8355 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
8356 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
8357 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
8358 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
8359 ADD_HPKT(0x0360, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
8360 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
8361 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
8362 ADD_HPKT(0x0811, -1, CZ_REQ_TRADE_BUYING_STORE);
8363 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
8364 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8365 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
8366 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
8367 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
8368 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
8369#endif
8370
8371#if PACKET_VERSION == 20160601
8372 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
8373 ADD_HPKT(0x0817, 26, CZ_REQ_CLICK_TO_BUYING_STORE);
8374 ADD_TPKT(0x0a7d, -1, ZC_ACK_RODEX_LIST);
8375#endif
8376
8377#if PACKET_VERSION == 20160608
8378 ADD_HPKT(0x022d, -1, CZ_COMMAND_MER);
8380 ADD_HPKT(0x07ec, 5, CZ_JOIN_BATTLE_FIELD);
8381 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
8382 ADD_HPKT(0x02c4, 18, CZ_PARTY_JOIN_REQ);
8383 ADD_HPKT(0x0437, 19, CZ_REQUEST_ACT2);
8384 ADD_HPKT(0x035f, 26, CZ_REQUEST_MOVE2);
8385 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
8386 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
8387 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8388#endif
8389
8390#if PACKET_VERSION == 20160609
8391 ADD_HPKT(0x0958, 36, CZ_ACK_STORE_PASSWORD);
8392 ADD_HPKT(0x0969, 26, CZ_ADD_FRIENDS);
8393 ADD_HPKT(0x07ec, 5, CZ_CHANGE_DIRECTION);
8394 ADD_HPKT(0x089b, 5, CZ_COMMAND_MER);
8396 ADD_HPKT(0x093b, 4, CZ_GANGSI_RANK);
8397 ADD_HPKT(0x022d, -1, CZ_ITEMLISTWIN_RES);
8398 ADD_HPKT(0x0899, 6, CZ_ITEM_PICKUP);
8399 ADD_HPKT(0x094d, 6, CZ_ITEM_THROW);
8400 ADD_HPKT(0x085c, 8, CZ_JOIN_BATTLE_FIELD);
8401 ADD_HPKT(0x095b, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
8402 ADD_HPKT(0x08a6, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
8403 ADD_HPKT(0x02c4, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
8404 ADD_HPKT(0x035f, 26, CZ_PARTY_JOIN_REQ);
8406 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
8407 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
8408 ADD_HPKT(0x0436, 5, CZ_REQUEST_MOVE);
8409 ADD_HPKT(0x0802, 6, CZ_REQUEST_TIME);
8410 ADD_HPKT(0x0360, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
8411 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
8412 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
8413 ADD_HPKT(0x0889, -1, CZ_REQ_TRADE_BUYING_STORE);
8414 ADD_HPKT(0x0819, -1, CZ_SEARCH_STORE_INFO);
8415 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8416 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
8417 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
8418 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
8419 ADD_HPKT(0x0885, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
8420#endif
8421
8422#if PACKET_VERSION == 20160615
8423 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8425 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
8426 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
8427 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8428 ADD_HPKT(0x0364, 36, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8429 ADD_HPKT(0x0a7f, -1, CZ_OFFLINE_STORE_CREATE);
8430 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8431 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
8433 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
8434 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
8435 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8436 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
8437 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
8438 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
8439 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8440 ADD_HPKT(0x083c, 6, CZ_SSILIST_ITEM_CLICK);
8441 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8442#endif
8443
8444#if PACKET_VERSION == 20160622
8445 ADD_HPKT(0x023b, 10, CZ_ACK_STORE_PASSWORD);
8446 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
8447 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8448 ADD_HPKT(0x07e4, 5, CZ_ITEMLISTWIN_RES);
8449 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8450 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8451 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8452 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
8453 ADD_HPKT(0x035f, 8, CZ_REQUEST_MOVE2);
8454 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8455 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
8456 ADD_TPKT(0x0a84, 94, ZC_GUILD_INFO);
8457 ADD_TPKT(0x091c, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
8458#endif
8459
8460#if PACKET_VERSION == 20160629
8461 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
8462 ADD_HPKT(0x0202, 12, CZ_ADD_FRIENDS);
8463 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8464 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
8465 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8466 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
8468 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
8469 ADD_HPKT(0x035f, 4, CZ_REQUEST_MOVE2);
8470 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8471 ADD_TPKT(0x0a8d, -1, ZC_OFFLINE_STORE_OWNER_ITEMS);
8472 ADD_TPKT(0x0a8a, 6, ZC_OFFLINE_STORE_VANISH);
8473 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
8474#endif
8475
8476#if PACKET_VERSION == 20160630
8477 ADD_HPKT(0x0867, 36, CZ_ACK_STORE_PASSWORD);
8478 ADD_HPKT(0x094a, 26, CZ_ADD_FRIENDS);
8479 ADD_HPKT(0x0948, 5, CZ_CHANGE_DIRECTION);
8480 ADD_HPKT(0x0885, 5, CZ_COMMAND_MER);
8482 ADD_HPKT(0x035f, 4, CZ_GANGSI_RANK);
8483 ADD_HPKT(0x0368, -1, CZ_ITEMLISTWIN_RES);
8484 ADD_HPKT(0x0969, 6, CZ_ITEM_PICKUP);
8485 ADD_HPKT(0x0861, 6, CZ_ITEM_THROW);
8486 ADD_HPKT(0x085e, 8, CZ_JOIN_BATTLE_FIELD);
8487 ADD_HPKT(0x096a, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
8488 ADD_HPKT(0x0922, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
8489 ADD_HPKT(0x091e, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
8490 ADD_HPKT(0x0926, 26, CZ_PARTY_JOIN_REQ);
8492 ADD_HPKT(0x0863, 6, CZ_REQNAME_BYGID);
8493 ADD_HPKT(0x095a, 7, CZ_REQUEST_ACT);
8494 ADD_HPKT(0x022d, 5, CZ_REQUEST_MOVE);
8495 ADD_HPKT(0x0893, 6, CZ_REQUEST_TIME);
8496 ADD_HPKT(0x0363, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
8497 ADD_HPKT(0x0957, 2, CZ_REQ_CLOSE_BUYING_STORE);
8498 ADD_HPKT(0x0946, -1, CZ_REQ_OPEN_BUYING_STORE);
8499 ADD_HPKT(0x093e, -1, CZ_REQ_TRADE_BUYING_STORE);
8500 ADD_HPKT(0x0860, -1, CZ_SEARCH_STORE_INFO);
8501 ADD_HPKT(0x086b, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8502 ADD_HPKT(0x0202, 12, CZ_SSILIST_ITEM_CLICK);
8503 ADD_HPKT(0x0925, 10, CZ_USE_SKILL);
8504 ADD_HPKT(0x0968, 10, CZ_USE_SKILL_TOGROUND);
8505 ADD_HPKT(0x085c, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
8506#endif
8507
8508#if PACKET_VERSION == 20160706
8509 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
8510 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8512 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8513 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8515 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8516 ADD_TPKT(0x0a89, 57, ZC_NOTIFY_OFFLINE_STORE);
8517 ADD_TPKT(0x0a7e, -1, ZC_OFFLINE_STORE_OWNER_ITEMS_READY);
8518 ADD_TPKT(0x091b, -1, ZC_PRNPC_STATE);
8519#endif
8520
8521#if PACKET_VERSION == 20160713
8522 ADD_HPKT(0x022d, 36, CZ_COMMAND_MER);
8524 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8525 ADD_HPKT(0x0363, 5, CZ_ITEM_THROW2);
8526 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8527 ADD_HPKT(0x0838, 6, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8528 ADD_TPKT(0x091c, 5, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
8529 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
8530#endif
8531
8532#if PACKET_VERSION == 20160720
8533 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8534 ADD_HPKT(0x07e4, 19, CZ_ITEMLISTWIN_RES);
8535 ADD_HPKT(0x0362, 90, CZ_ITEM_PICKUP2);
8536 ADD_HPKT(0x0363, 10, CZ_ITEM_THROW2);
8537 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8538 ADD_HPKT(0x0365, 7, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8539 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8540 ADD_HPKT(0x0838, 5, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8541 ADD_TPKT(0x091c, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
8542#endif
8543
8544#if PACKET_VERSION == 20160727
8545 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
8546 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
8548 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8549 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
8550 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
8551 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
8552 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8553 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
8554 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8555 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
8556 ADD_TPKT(0x0a91, -1, ZC_OFFLINE_STORE_ITEMS);
8557 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
8558#endif
8559
8560#if PACKET_VERSION == 20160803
8561 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
8562 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
8564 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8565 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8566 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8567 ADD_HPKT(0x0364, 19, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8568 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8569 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
8570#endif
8571
8572#if PACKET_VERSION == 20160810
8573 ADD_HPKT(0x0361, 36, CZ_CHANGE_DIRECTION2);
8574 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8575 ADD_HPKT(0x0819, 10, CZ_REQ_TRADE_BUYING_STORE);
8576 ADD_HPKT(0x0838, 26, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8577 ADD_TPKT(0x091c, 10, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
8578#endif
8579
8580#if PACKET_VERSION == 20160817
8581 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8582 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
8583 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8584 ADD_HPKT(0x0437, 26, CZ_REQUEST_ACT2);
8585 ADD_HPKT(0x0811, 4, CZ_REQ_OPEN_BUYING_STORE);
8586 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
8587 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8588 ADD_HPKT(0x083c, -1, CZ_SSILIST_ITEM_CLICK);
8589 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
8590 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
8591#endif
8592
8593#if PACKET_VERSION == 20160824
8594 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
8595 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
8596 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
8597 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
8599 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
8600 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8601 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
8602 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8603 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8604 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8605 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
8607 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
8608 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
8609 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8610 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
8611 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
8612 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
8613 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8614 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8615 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
8616 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8617 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
8618#endif
8619
8620#if PACKET_VERSION == 20160831
8621 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
8622 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
8623 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8624 ADD_HPKT(0x022d, 90, CZ_COMMAND_MER);
8626 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8627 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8628 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8629 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8630 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
8631 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8632 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8633 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8635 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8636 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
8637 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8638 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
8639 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
8640 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
8641 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
8642 ADD_HPKT(0x0835, 19, CZ_SEARCH_STORE_INFO);
8643 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8644 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8645 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8646 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
8647 ADD_TPKT(0x091b, 4, ZC_PRNPC_STATE);
8648#endif
8649
8650#if PACKET_VERSION == 20160907
8651 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
8652 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
8653 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
8654 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
8656 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
8657 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
8658 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8659 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
8660 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8661 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8662 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8663 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
8665 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
8666 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
8667 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8668 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
8669 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
8670 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
8671 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8672 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
8673 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8674 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
8675 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8676 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
8677 ADD_TPKT(0x091c, 36, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
8678 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
8679#endif
8680
8681#if PACKET_VERSION == 20160913
8682 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
8683 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
8684 ADD_HPKT(0x0361, 18, CZ_CHANGE_DIRECTION2);
8685 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8687 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8688 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8689 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8690 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8691 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8692 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8693 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8694 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8696 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8697 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
8698 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8699 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
8700 ADD_HPKT(0x0817, 8, CZ_REQ_CLICK_TO_BUYING_STORE);
8701 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
8702 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
8703 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
8704 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8705 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8706 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8707 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8708 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
8709#endif
8710
8711#if PACKET_VERSION == 20160921
8712 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
8713 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
8714 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
8715 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
8717 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
8718 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
8719 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8720 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
8721 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8722 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8723 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8724 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
8726 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
8727 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
8728 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8729 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
8730 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
8731 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
8732 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
8733 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8734 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8735 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
8736 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8737 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
8738 ADD_TPKT(0x0a96, 51, ZC_ADD_EXCHANGE_ITEM4);
8739#endif
8740
8741#if PACKET_VERSION == 20160928
8742 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
8743 ADD_HPKT(0x0202, -1, CZ_ADD_FRIENDS);
8744 ADD_HPKT(0x0a97, 8, CZ_ALT_EQUIPMENT_EQUIP);
8745 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8746 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8748 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8749 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8750 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8751 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8752 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8753 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8754 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8755 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8757 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8758 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
8759 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
8760 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
8761 ADD_HPKT(0x0811, 8, CZ_REQ_OPEN_BUYING_STORE);
8762 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
8763 ADD_HPKT(0x0838, 26, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8764 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8765 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8766 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
8767 ADD_TPKT(0x0a98, 12, ZC_ALT_EQUIPMENT_EQUIP);
8768 ADD_TPKT(0x0a9b, -1, ZC_ALT_EQUIPMENT_ITEMS);
8769 ADD_TPKT(0x0a9a, 10, ZC_ALT_EQUIPMENT_REMOVE);
8770#endif
8771
8772#if PACKET_VERSION == 20161005
8773 ADD_HPKT(0x0202, 90, CZ_ADD_FRIENDS);
8775 ADD_HPKT(0x0aa1, 4, CZ_REFINE_ADD_ITEM);
8776 ADD_HPKT(0x0aa3, 7, CZ_REFINE_ITEM_REQUEST);
8777 ADD_HPKT(0x0aa4, 2, CZ_REFINE_WINDOW_CLOSE);
8779 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8780 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
8781 ADD_HPKT(0x0838, 36, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8782 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8783 ADD_TPKT(0x0aa2, -1, ZC_REFINE_ADD_ITEM);
8784 ADD_TPKT(0x0aa0, 2, ZC_REFINE_OPEN_WINDOW);
8785#endif
8786
8787#if PACKET_VERSION == 20161012
8788 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
8789 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8790 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
8791 ADD_HPKT(0x0364, -1, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8792 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8794 ADD_HPKT(0x0369, 26, CZ_REQNAME_BYGID2);
8795 ADD_HPKT(0x0819, 26, CZ_REQ_TRADE_BUYING_STORE);
8796 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8797#endif
8798
8799#if PACKET_VERSION == 20161019
8800 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
8801 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
8802 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
8803 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
8804 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
8805 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8806 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8807 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8808 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
8810 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
8811 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
8812 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8813 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
8814 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
8815 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
8816 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8817 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8818 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
8819 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8820 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
8821#endif
8822
8823#if PACKET_VERSION == 20161026
8824 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8825 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8826 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8827 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8828 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8829 ADD_HPKT(0x0363, 36, CZ_ITEM_THROW2);
8830 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8831 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8832 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8833 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
8835 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8836 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
8837 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
8838 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
8839 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
8840 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
8841 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
8842 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8843 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8844 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
8845 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8846 ADD_TPKT(0x0aa5, -1, ZC_MEMBERMGR_INFO);
8847 ADD_TPKT(0x0aa6, 36, ZC_MEMBER_ADD);
8848 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
8849#endif
8850
8851#if PACKET_VERSION == 20161102
8852 ADD_HPKT(0x0361, 8, CZ_CHANGE_DIRECTION2);
8854 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8855 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
8856 ADD_HPKT(0x0838, -1, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8857 ADD_HPKT(0x083c, 18, CZ_SSILIST_ITEM_CLICK);
8858 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
8859 ADD_HPKT(0x0367, 4, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
8860 ADD_TPKT(0x091b, 36, ZC_PRNPC_STATE);
8861#endif
8862
8863#if PACKET_VERSION == 20161103
8864 ADD_HPKT(0x091b, 36, CZ_ACK_STORE_PASSWORD);
8865 ADD_HPKT(0x0928, 26, CZ_ADD_FRIENDS);
8866 ADD_HPKT(0x0949, 5, CZ_CHANGE_DIRECTION);
8867 ADD_HPKT(0x088f, 5, CZ_COMMAND_MER);
8869 ADD_HPKT(0x0367, 4, CZ_GANGSI_RANK);
8870 ADD_HPKT(0x0964, -1, CZ_ITEMLISTWIN_RES);
8871 ADD_HPKT(0x0802, 6, CZ_ITEM_PICKUP);
8872 ADD_HPKT(0x0890, 6, CZ_ITEM_THROW);
8873 ADD_HPKT(0x086f, 8, CZ_JOIN_BATTLE_FIELD);
8874 ADD_HPKT(0x0869, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
8875 ADD_HPKT(0x0361, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
8876 ADD_HPKT(0x083c, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
8877 ADD_HPKT(0x089f, 26, CZ_PARTY_JOIN_REQ);
8879 ADD_HPKT(0x0925, 6, CZ_REQNAME_BYGID);
8880 ADD_HPKT(0x0436, 7, CZ_REQUEST_ACT);
8881 ADD_HPKT(0x08aa, 5, CZ_REQUEST_MOVE);
8882 ADD_HPKT(0x0966, 6, CZ_REQUEST_TIME);
8883 ADD_HPKT(0x0922, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
8884 ADD_HPKT(0x0936, 2, CZ_REQ_CLOSE_BUYING_STORE);
8885 ADD_HPKT(0x0838, -1, CZ_REQ_OPEN_BUYING_STORE);
8886 ADD_HPKT(0x08a2, -1, CZ_REQ_TRADE_BUYING_STORE);
8887 ADD_HPKT(0x0874, -1, CZ_SEARCH_STORE_INFO);
8888 ADD_HPKT(0x086c, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8889 ADD_HPKT(0x095e, 12, CZ_SSILIST_ITEM_CLICK);
8890 ADD_HPKT(0x085f, 10, CZ_USE_SKILL);
8891 ADD_HPKT(0x0965, 10, CZ_USE_SKILL_TOGROUND);
8892 ADD_HPKT(0x0886, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
8893#endif
8894
8895#if PACKET_VERSION == 20161109
8896 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8898 ADD_HPKT(0x0362, 8, CZ_ITEM_PICKUP2);
8899 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8900 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8901 ADD_HPKT(0x02c4, 18, CZ_PARTY_JOIN_REQ);
8902 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
8903 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8904 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8905 ADD_HPKT(0x0366, -1, CZ_USE_SKILL_TOGROUND2);
8906 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
8907 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
8908#endif
8909
8910#if PACKET_VERSION == 20161116
8911 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8912 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8913 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
8915 ADD_HPKT(0x0369, 8, CZ_REQNAME_BYGID2);
8916 ADD_HPKT(0x0835, 26, CZ_SEARCH_STORE_INFO);
8917 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
8918#endif
8919
8920#if PACKET_VERSION == 20161123
8921 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
8922 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
8924 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8925 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
8926 ADD_HPKT(0x035f, 18, CZ_REQUEST_MOVE2);
8927 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
8928#endif
8929
8930#if PACKET_VERSION == 20161130
8931 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
8932 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
8933 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8934 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
8935 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
8936 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8937 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8938 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
8940 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
8941 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
8942 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
8943 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
8944 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
8945 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
8946 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
8947 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8948 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
8949 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
8950 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
8951 ADD_TPKT(0x0aa7, 6, ZC_INVENTORY_MOVE_FAILED);
8952#endif
8953
8954#if PACKET_VERSION == 20161207
8955 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
8956 ADD_HPKT(0x0361, 19, CZ_CHANGE_DIRECTION2);
8957 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8958 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
8959 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
8960 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
8961 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
8962 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8963 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
8964 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
8965 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8966 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
8967#endif
8968
8969#if PACKET_VERSION == 20161214
8970 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
8971 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
8972 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
8974 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
8975 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8976 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
8977 ADD_HPKT(0x0369, 19, CZ_REQNAME_BYGID2);
8978 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
8979 ADD_HPKT(0x0819, 4, CZ_REQ_TRADE_BUYING_STORE);
8980#endif
8981
8982#if PACKET_VERSION == 20161221
8983 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
8985 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
8986 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
8987 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
8988 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
8990 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
8991 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
8992 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
8993 ADD_HPKT(0x0817, 8, CZ_REQ_CLICK_TO_BUYING_STORE);
8994 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
8995 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
8996 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
8997 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
8998 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
8999 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
9000 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
9001#endif
9002
9003#if PACKET_VERSION == 20161228
9004 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
9005 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9006 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
9007 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9008 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9009 ADD_TPKT(0x091c, 26, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
9010#endif
9011
9012#if PACKET_VERSION >= 20170000
9013 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
9014 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
9015 ADD_TPKT(0x0ab2, 7, ZC_GROUP_ISALIVE);
9016#endif
9017
9018#if PACKET_VERSION == 20170104
9019 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
9020 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
9021 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9022 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
9024 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
9025 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9026 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9027 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9028 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9029 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9030 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9031 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9032 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
9034 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9035 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9036 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9037 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9038 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
9039 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9040 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9041 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9042 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
9043 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9044 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9045 ADD_HPKT(0x0438, 19, CZ_USE_SKILL2);
9046 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9047 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
9048 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
9049 ADD_TPKT(0x091b, 5, ZC_PRNPC_STATE);
9050#endif
9051
9052#if PACKET_VERSION == 20170111
9054 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9055 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9056 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9057 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9058 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9059 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9060 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9061 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9062 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9063 ADD_TPKT(0x0ab9, 39, ZC_ITEM_PREVIEW);
9064 ADD_TPKT(0x091b, 19, ZC_PRNPC_STATE);
9065#endif
9066
9067#if PACKET_VERSION == 20170118
9068 ADD_HPKT(0x022d, 10, CZ_COMMAND_MER);
9070 ADD_HPKT(0x0364, 6, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9071 ADD_HPKT(0x0438, 19, CZ_USE_SKILL2);
9072 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9073#endif
9074
9075#if PACKET_VERSION == 20170125
9076 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
9078 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9080 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9081 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9082 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9083 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9084 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9085 ADD_HPKT(0x0811, 19, CZ_REQ_OPEN_BUYING_STORE);
9086 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9087 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9088 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9089 ADD_HPKT(0x0438, 7, CZ_USE_SKILL2);
9090 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9091 ADD_TPKT(0x091c, 8, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
9092 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
9093#endif
9094
9095#if PACKET_VERSION == 20170201
9097 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9098 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9099 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9100 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9101 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9102 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9103 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9104 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9105 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9106 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
9107 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9108#endif
9109
9110#if PACKET_VERSION == 20170208
9111 ADD_HPKT(0x02c4, 4, CZ_PARTY_JOIN_REQ);
9112 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9113 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9114 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9115 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
9116#endif
9117
9118#if PACKET_VERSION == 20170215
9119 ADD_HPKT(0x02c4, 36, CZ_PARTY_JOIN_REQ);
9121 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9122 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9123 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
9124 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9125 ADD_HPKT(0x0811, 19, CZ_REQ_OPEN_BUYING_STORE);
9126 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9127 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9128 ADD_HPKT(0x083c, 7, CZ_SSILIST_ITEM_CLICK);
9129 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9130 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9131 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
9132 ADD_TPKT(0x0abd, 10, ZC_PARTY_MEMBER_JOB_LEVEL);
9133#endif
9134
9135#if PACKET_VERSION == 20170222
9136 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
9137 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
9139 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9140 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9141 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9142 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9143 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9144 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9145 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9146 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9147 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9148#endif
9149
9150#if PACKET_VERSION == 20170228
9151 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
9152 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
9153 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
9154 ADD_HPKT(0x0ac0, 26, CZ_OPEN_RODEXBOX);
9156 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9157 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9158 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9159 ADD_HPKT(0x0360, 7, CZ_REQUEST_TIME2);
9160 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9161 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9162 ADD_HPKT(0x0ac1, 26, CZ_REQ_REFRESH_RODEX);
9163 ADD_HPKT(0x0819, 12, CZ_REQ_TRADE_BUYING_STORE);
9164 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9165 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9166 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9167 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9168 ADD_TPKT(0x0ac2, -1, ZC_ACK_RODEX_LIST);
9169 ADD_TPKT(0x0ac7, 156, ZC_NPCACK_SERVERMOVE);
9171#endif
9172
9173#if PACKET_VERSION == 20170308
9174 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
9175 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
9176 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
9177 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
9179 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
9180 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9181 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9182 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9183 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9184 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9185 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9186 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9188 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9189 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9190 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9191 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9192 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9193 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9194 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9195 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9196 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9197 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9198 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9199 ADD_TPKT(0x0ac8, 2, ZC_UNKNOWN_CLEAN_ITEMS_LISTS);
9200#endif
9201
9202#if PACKET_VERSION == 20170315
9203 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
9204 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
9205 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9206 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
9208 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9209 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9210 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9211 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9212 ADD_HPKT(0x07ec, 6, CZ_JOIN_BATTLE_FIELD);
9213 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9214 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9215 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9216 ADD_HPKT(0x02c4, 10, CZ_PARTY_JOIN_REQ);
9218 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9219 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9220 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
9221 ADD_HPKT(0x0360, 5, CZ_REQUEST_TIME2);
9222 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9223 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9224 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9225 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9226 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9227 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9228 ADD_HPKT(0x0366, 6, CZ_USE_SKILL_TOGROUND2);
9229 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
9230 ADD_TPKT(0x091b, -1, ZC_PRNPC_STATE);
9231#endif
9232
9233#if PACKET_VERSION == 20170322
9234 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
9235 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
9236 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
9237 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
9239 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
9240 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9241 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9242 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9243 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9244 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9245 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9246 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9247 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
9249 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9250 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9251 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9252 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9253 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9254 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9255 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9256 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9257 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9258 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9259 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9260 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
9261 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9262#endif
9263
9264#if PACKET_VERSION == 20170329
9265 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
9266 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
9267 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9268 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
9270 ADD_HPKT(0x0281, 26, CZ_GANGSI_RANK);
9271 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9272 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
9273 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9274 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9275 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9276 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9277 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9278#endif
9279
9280#if PACKET_VERSION == 20170405
9281 ADD_HPKT(0x0281, 18, CZ_GANGSI_RANK);
9282 ADD_HPKT(0x0362, 7, CZ_ITEM_PICKUP2);
9283 ADD_HPKT(0x0363, 4, CZ_ITEM_THROW2);
9284 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
9285 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9286 ADD_HPKT(0x0835, 5, CZ_SEARCH_STORE_INFO);
9287 ADD_TPKT(0x0acc, 18, ZC_NOTIFY_EXP);
9288 ADD_TPKT(0x0acb, 12, ZC_PAR_CHANGE);
9289#endif
9290
9291#if PACKET_VERSION == 20170412
9292 ADD_HPKT(0x023b, 10, CZ_ACK_STORE_PASSWORD);
9293 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9294 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9295 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9296 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9298 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9299 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9300 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9301 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9302 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9303 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9304 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9305 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
9306 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9307 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9308 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9309 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9310#endif
9311
9312#if PACKET_VERSION == 20170419
9313 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
9314 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9315 ADD_HPKT(0x0811, 5, CZ_REQ_OPEN_BUYING_STORE);
9316 ADD_HPKT(0x0819, 12, CZ_REQ_TRADE_BUYING_STORE);
9317 ADD_HPKT(0x0838, 6, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9318 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
9319#endif
9320
9321#if PACKET_VERSION == 20170426
9322 ADD_HPKT(0x0281, 36, CZ_GANGSI_RANK);
9323 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9324 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9325 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9326 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9327 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9328 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9329 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9330 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9331 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9332 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9333 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9334 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9335 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9336#endif
9337
9338#if PACKET_VERSION == 20170502
9340 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
9341 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9342 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9343 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9344 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9345 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9346 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9348#endif
9349
9350#if PACKET_VERSION == 20170517
9352 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9353 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9354 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9355 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9356 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9357 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9358 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
9360 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9361 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
9362 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9363 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9364 ADD_HPKT(0x0817, 10, CZ_REQ_CLICK_TO_BUYING_STORE);
9365 ADD_HPKT(0x0815, 10, CZ_REQ_CLOSE_BUYING_STORE);
9366 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9367 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9368 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9369 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9370 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9371 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9372 ADD_HPKT(0x0367, -1, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
9373 ADD_TPKT(0x091b, -1, ZC_PRNPC_STATE);
9374#endif
9375
9376#if PACKET_VERSION == 20170524
9377 ADD_HPKT(0x0364, 26, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9378 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
9380 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9381 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
9382 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9383 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
9384 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9385#endif
9386
9387#if PACKET_VERSION == 20170531
9388 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
9389 ADD_HPKT(0x07e4, 5, CZ_ITEMLISTWIN_RES);
9390 ADD_HPKT(0x07ec, -1, CZ_JOIN_BATTLE_FIELD);
9391 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9392 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9394 ADD_HPKT(0x0369, 10, CZ_REQNAME_BYGID2);
9395 ADD_HPKT(0x0819, 6, CZ_REQ_TRADE_BUYING_STORE);
9396#endif
9397
9398#if PACKET_VERSION == 20170607
9399 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
9400 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9401 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9402 ADD_HPKT(0x0364, 36, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9403 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9404 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9405#endif
9406
9407#if PACKET_VERSION == 20170614
9408 ADD_HPKT(0x023b, 8, CZ_ACK_STORE_PASSWORD);
9409 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
9410 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9411 ADD_HPKT(0x0364, 5, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9412 ADD_HPKT(0x0437, 36, CZ_REQUEST_ACT2);
9413 ADD_HPKT(0x0838, 10, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9414 ADD_HPKT(0x083c, 7, CZ_SSILIST_ITEM_CLICK);
9415 ADD_HPKT(0x0367, 6, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
9416 ADD_TPKT(0x091b, 10, ZC_PRNPC_STATE);
9417#endif
9418
9419#if PACKET_VERSION == 20170621
9420 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
9421 ADD_HPKT(0x0202, 12, CZ_ADD_FRIENDS);
9422 ADD_HPKT(0x0361, 6, CZ_CHANGE_DIRECTION2);
9423 ADD_HPKT(0x07e4, 26, CZ_ITEMLISTWIN_RES);
9424 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9425 ADD_HPKT(0x0365, -1, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9426 ADD_HPKT(0x0802, 90, CZ_PARTY_BOOKING_REQ_REGISTER);
9428 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9429 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9430 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9431 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9432 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9433 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9434 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9435 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9436 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9437 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9438 ADD_HPKT(0x0366, 18, CZ_USE_SKILL_TOGROUND2);
9439 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
9440 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9441#endif
9442
9443#if PACKET_VERSION == 20170628
9444 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
9445 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
9446 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
9447 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
9449 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
9450 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9451 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9452 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9453 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9454 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9455 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9456 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9457 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9458 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9459#endif
9460
9461#if PACKET_VERSION == 20170705
9462 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
9463 ADD_HPKT(0x0202, 36, CZ_ADD_FRIENDS);
9464 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9465 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
9467 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9468 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9469 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9470 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9471 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9472 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9473 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9474 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9475 ADD_HPKT(0x02c4, 18, CZ_PARTY_JOIN_REQ);
9476#endif
9477
9478#if PACKET_VERSION == 20170712
9479 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
9480 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
9481 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
9482 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
9484 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
9485 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9486 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9487 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9488 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9489 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9490 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9491 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9492 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
9493#endif
9494
9495#if PACKET_VERSION == 20170719
9496 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
9497 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
9498 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9499 ADD_HPKT(0x022d, 7, CZ_COMMAND_MER);
9501 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9502 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9503 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9504 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9505 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9506 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9507 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9509 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
9510 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9511 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9512 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9513 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9514 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9515 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9516 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9517 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9518 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9519 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9520 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
9521#endif
9522
9523#if PACKET_VERSION == 20170726
9524 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
9525 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9526 ADD_HPKT(0x0363, -1, CZ_ITEM_THROW2);
9527 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9529 ADD_HPKT(0x0369, 10, CZ_REQNAME_BYGID2);
9530 ADD_HPKT(0x0438, 26, CZ_USE_SKILL2);
9531 ADD_HPKT(0x0366, 19, CZ_USE_SKILL_TOGROUND2);
9532 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9533 ADD_TPKT(0x0ada, 30, ZC_REFINE_STATUS);
9534#endif
9535
9536#if PACKET_VERSION == 20170801
9537 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
9538 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
9539 ADD_HPKT(0x0281, 5, CZ_GANGSI_RANK);
9540 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9541 ADD_HPKT(0x0362, 5, CZ_ITEM_PICKUP2);
9542 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9543 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9544 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9545 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9547 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9548 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9549 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9550 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9551 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9552 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9553 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9554 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9555 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9556 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9557 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9558#endif
9559
9560#if PACKET_VERSION == 20170809
9561 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9562 ADD_HPKT(0x022d, 4, CZ_COMMAND_MER);
9563 ADD_HPKT(0x0281, 8, CZ_GANGSI_RANK);
9564 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9565 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9566 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9567 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9568 ADD_HPKT(0x0364, 26, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9569 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9570 ADD_HPKT(0x0802, -1, CZ_PARTY_BOOKING_REQ_REGISTER);
9572 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9573 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9574 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9575 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9576 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9577 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9578 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9579 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
9580 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9581 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9582 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9583 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
9584#endif
9585
9586#if PACKET_VERSION == 20170816
9587 ADD_HPKT(0x0361, -1, CZ_CHANGE_DIRECTION2);
9588 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
9589 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9590 ADD_HPKT(0x0362, 90, CZ_ITEM_PICKUP2);
9591 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9592 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9593 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
9594 ADD_HPKT(0x0438, 7, CZ_USE_SKILL2);
9595 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9596 ADD_TPKT(0x091c, 12, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
9597#endif
9598
9599#if PACKET_VERSION == 20170823
9600 ADD_HPKT(0x0361, 26, CZ_CHANGE_DIRECTION2);
9601 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
9603 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
9604 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9605 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9606 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9607 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9608 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9609 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9610 ADD_HPKT(0x0802, 5, CZ_PARTY_BOOKING_REQ_REGISTER);
9612 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9613 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9614 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9615 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9616 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9617 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9618 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9619 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9620 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9621 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9622 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9623 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
9624#endif
9625
9626#if PACKET_VERSION == 20170830
9627 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9629 ADD_HPKT(0x0281, 5, CZ_GANGSI_RANK);
9630 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9631 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9632 ADD_HPKT(0x0363, 18, CZ_ITEM_THROW2);
9633 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9634 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9635 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9636 ADD_HPKT(0x02c4, 6, CZ_PARTY_JOIN_REQ);
9638 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9639 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9640 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9641 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9642 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9643 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9644 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9645 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9646 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9647 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9648 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9649#endif
9650
9651#if PACKET_VERSION == 20170906
9652 ADD_HPKT(0x0202, 4, CZ_ADD_FRIENDS);
9653 ADD_HPKT(0x0281, 36, CZ_GANGSI_RANK);
9654 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9655 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9656 ADD_HPKT(0x0802, 5, CZ_PARTY_BOOKING_REQ_REGISTER);
9657 ADD_HPKT(0x02c4, 90, CZ_PARTY_JOIN_REQ);
9659 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9660 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9661 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9662 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9663 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9664 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9665 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9666 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9667 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9668 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9669 ADD_HPKT(0x0366, 26, CZ_USE_SKILL_TOGROUND2);
9670 ADD_TPKT(0x0adc, 6, ZC_EQUIPWIN_OTHER);
9671#endif
9672
9673#if PACKET_VERSION == 20170913
9674 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
9675 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
9676 ADD_HPKT(0x07e4, 8, CZ_ITEMLISTWIN_RES);
9677 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9678 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
9680 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9681 ADD_HPKT(0x0437, -1, CZ_REQUEST_ACT2);
9682 ADD_HPKT(0x035f, 26, CZ_REQUEST_MOVE2);
9683 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9684 ADD_HPKT(0x0817, 7, CZ_REQ_CLICK_TO_BUYING_STORE);
9685 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9686 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9687 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9688 ADD_HPKT(0x0835, 19, CZ_SEARCH_STORE_INFO);
9689 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9690 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9691 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9692 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9693 ADD_TPKT(0x0add, 22, ZC_ITEM_FALL_ENTRY);
9694 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
9695#endif
9696
9697#if PACKET_VERSION == 20170920
9699 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9700 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9701 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9702 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
9703 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9704 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9705 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
9706 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
9707 ADD_TPKT(0x0adf, 58, ZC_ACK_REQNAME);
9708 ADD_TPKT(0x0ade, 6, ZC_OVERWEIGHT_PERCENT);
9709 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9710#endif
9711
9712#if PACKET_VERSION == 20170927
9713 ADD_HPKT(0x0361, 4, CZ_CHANGE_DIRECTION2);
9715 ADD_HPKT(0x0362, -1, CZ_ITEM_PICKUP2);
9716 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9717 ADD_HPKT(0x02c4, 5, CZ_PARTY_JOIN_REQ);
9718 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9719 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9720 ADD_HPKT(0x0366, 19, CZ_USE_SKILL_TOGROUND2);
9721#endif
9722
9723#if PACKET_VERSION == 20171002
9724 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9725 ADD_HPKT(0x022d, 6, CZ_COMMAND_MER);
9726 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9727 ADD_HPKT(0x0363, 10, CZ_ITEM_THROW2);
9728 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
9730 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9731 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9732 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9733 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9734 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9735 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9736 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9737 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9738 ADD_HPKT(0x0438, 5, CZ_USE_SKILL2);
9739 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9740#endif
9741
9742#if PACKET_VERSION == 20171011
9743 ADD_HPKT(0x023b, 5, CZ_ACK_STORE_PASSWORD);
9744 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
9746 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
9747 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9748 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9749 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9750 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9751 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9752 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9753 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9754 ADD_HPKT(0x0437, 36, CZ_REQUEST_ACT2);
9755 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9756#endif
9757
9758#if PACKET_VERSION == 20171018
9759 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
9761 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9762 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9763 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9764 ADD_HPKT(0x0363, 19, CZ_ITEM_THROW2);
9765 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9766 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9767 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9768 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9769#endif
9770
9771#if PACKET_VERSION == 20171025
9772 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
9773 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
9774 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
9775 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
9777 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
9778 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9779 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9780 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9781 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9782 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9783 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9784#endif
9785
9786#if PACKET_VERSION == 20171101
9787 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
9788 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
9789 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9790 ADD_HPKT(0x022d, 36, CZ_COMMAND_MER);
9792 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9793 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9794 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9795 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9796 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9797 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9798 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9799 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9801 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
9802 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9803 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9804 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9805 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9806 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9807 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9808 ADD_HPKT(0x0835, 6, CZ_SEARCH_STORE_INFO);
9809 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9810 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9811 ADD_HPKT(0x0438, 6, CZ_USE_SKILL2);
9812 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9813 ADD_TPKT(0x091b, 8, ZC_PRNPC_STATE);
9814#endif
9815
9816#if PACKET_VERSION == 20171108
9817 ADD_HPKT(0x0202, 6, CZ_ADD_FRIENDS);
9818 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
9819 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9821 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9822 ADD_HPKT(0x0815, 36, CZ_REQ_CLOSE_BUYING_STORE);
9823 ADD_HPKT(0x0819, 90, CZ_REQ_TRADE_BUYING_STORE);
9824 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
9825 ADD_HPKT(0x0838, -1, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9826 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9827 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9828#endif
9829
9830#if PACKET_VERSION == 20171115
9831 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
9833 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9834 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9835 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9837 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9838 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9839 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9840 ADD_HPKT(0x0360, 19, CZ_REQUEST_TIME2);
9841 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9842 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9843 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9844 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9845 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9846 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9847 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9849#endif
9850
9851#if PACKET_VERSION == 20171122
9853 ADD_HPKT(0x0281, 6, CZ_GANGSI_RANK);
9854 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9855 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9856 ADD_HPKT(0x02c4, -1, CZ_PARTY_JOIN_REQ);
9858 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9859 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9860 ADD_HPKT(0x035f, 4, CZ_REQUEST_MOVE2);
9861 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9862 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9863 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9864 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9865 ADD_HPKT(0x0838, 8, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9866 ADD_HPKT(0x083c, 5, CZ_SSILIST_ITEM_CLICK);
9867 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9868 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9869#endif
9870
9871#if PACKET_VERSION == 20171129
9872 ADD_HPKT(0x0361, 12, CZ_CHANGE_DIRECTION2);
9873 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9874 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
9875 ADD_HPKT(0x0365, 6, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9876 ADD_HPKT(0x02c4, 5, CZ_PARTY_JOIN_REQ);
9878 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
9879 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9880 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9881 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9882 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9883 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9884 ADD_HPKT(0x0838, 26, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9885 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9886 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9887 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9888#endif
9889
9890#if PACKET_VERSION == 20171206
9891 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9892 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9893 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9894 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
9895 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9896 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9897 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9898 ADD_TPKT(0x0ae4, 89, ZC_ADD_MEMBER_TO_GROUP);
9899 ADD_TPKT(0x0ae5, -1, ZC_GROUP_LIST);
9900#endif
9901
9902#if PACKET_VERSION == 20171213
9903 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
9904 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
9905 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
9906 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
9907 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
9908 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
9909 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9910 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9911 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
9912 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9913#endif
9914
9915#if PACKET_VERSION == 20171220
9916 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
9917 ADD_HPKT(0x0281, 19, CZ_GANGSI_RANK);
9918 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9919 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9920 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
9921 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9922 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9923 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9924 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9926 ADD_HPKT(0x0369, -1, CZ_REQNAME_BYGID2);
9927 ADD_HPKT(0x0437, 18, CZ_REQUEST_ACT2);
9928 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9929 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9930 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9931 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
9932 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9933 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9934 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9935 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9936 ADD_HPKT(0x0366, 8, CZ_USE_SKILL_TOGROUND2);
9937 ADD_TPKT(0x091b, 6, ZC_PRNPC_STATE);
9938#endif
9939
9940#if PACKET_VERSION == 20171227
9941 ADD_HPKT(0x0361, 7, CZ_CHANGE_DIRECTION2);
9942 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9943 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
9945 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
9946 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
9947 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
9948 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
9949 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
9950 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
9951 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
9952 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9953 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
9954 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
9955 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
9956 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9957#endif
9958
9959#if PACKET_VERSION >= 20180000
9960 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
9961 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
9962 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
9963 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
9964#endif
9965
9966#if PACKET_VERSION == 20180103
9967 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
9968 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
9969 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
9970 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
9972 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
9973 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
9974 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
9975 ADD_HPKT(0x0363, 26, CZ_ITEM_THROW2);
9976 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
9977 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
9978 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
9979 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
9980 ADD_HPKT(0x02c4, 8, CZ_PARTY_JOIN_REQ);
9982 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
9983 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
9984 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
9985 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
9986 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
9987 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
9988 ADD_HPKT(0x0811, 19, CZ_REQ_OPEN_BUYING_STORE);
9989 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
9990 ADD_HPKT(0x0835, 2, CZ_SEARCH_STORE_INFO);
9991 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
9992 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
9993 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
9994 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
9995 ADD_HPKT(0x0367, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
9996#endif
9997
9998#if PACKET_VERSION == 20180117
9999 ADD_HPKT(0x023b, 26, CZ_ACK_STORE_PASSWORD);
10000 ADD_HPKT(0x0202, 5, CZ_ADD_FRIENDS);
10001 ADD_HPKT(0x0aef, 2, CZ_ATTENDANCE_REWARD_REQUEST);
10002 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
10003 ADD_HPKT(0x022d, 19, CZ_COMMAND_MER);
10005 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
10006 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
10007 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
10008 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
10009 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10010 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
10011 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
10012 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
10013 ADD_HPKT(0x02c4, 2, CZ_PARTY_JOIN_REQ);
10015 ADD_HPKT(0x0369, 7, CZ_REQNAME_BYGID2);
10016 ADD_HPKT(0x0437, 5, CZ_REQUEST_ACT2);
10017 ADD_HPKT(0x035f, 6, CZ_REQUEST_MOVE2);
10018 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
10019 ADD_HPKT(0x0815, -1, CZ_REQ_CLOSE_BUYING_STORE);
10020 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10021 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10022 ADD_HPKT(0x0838, 12, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10023 ADD_HPKT(0x083c, 10, CZ_SSILIST_ITEM_CLICK);
10024 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
10025 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND2);
10026 ADD_TPKT(0x0af0, 10, ZC_UI_ACTION);
10027#endif
10028
10029#if PACKET_VERSION == 20180124
10030 ADD_HPKT(0x023b, 2, CZ_ACK_STORE_PASSWORD);
10031 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
10032 ADD_HPKT(0x0361, 2, CZ_CHANGE_DIRECTION2);
10033 ADD_HPKT(0x022d, 2, CZ_COMMAND_MER);
10035 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
10036 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
10037 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
10038 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
10039 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
10040 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
10041 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
10042 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
10043 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
10044#endif
10045
10046#if PACKET_VERSION == 20180131
10047 ADD_HPKT(0x085f, 36, CZ_ACK_STORE_PASSWORD);
10048 ADD_HPKT(0x0919, 26, CZ_ADD_FRIENDS);
10049 ADD_HPKT(0x0958, 5, CZ_CHANGE_DIRECTION);
10050 ADD_HPKT(0x0961, 5, CZ_COMMAND_MER);
10052 ADD_HPKT(0x0868, 4, CZ_GANGSI_RANK);
10053 ADD_HPKT(0x0946, -1, CZ_ITEMLISTWIN_RES);
10054 ADD_HPKT(0x094d, 6, CZ_ITEM_PICKUP);
10055 ADD_HPKT(0x0802, 6, CZ_ITEM_THROW);
10056 ADD_HPKT(0x086f, 8, CZ_JOIN_BATTLE_FIELD);
10057 ADD_HPKT(0x0436, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10058 ADD_HPKT(0x0890, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10059 ADD_HPKT(0x086a, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10060 ADD_HPKT(0x087a, 26, CZ_PARTY_JOIN_REQ);
10062 ADD_HPKT(0x0368, 6, CZ_REQNAME_BYGID);
10063 ADD_HPKT(0x0369, 7, CZ_REQUEST_ACT);
10064 ADD_HPKT(0x0437, 5, CZ_REQUEST_MOVE);
10065 ADD_HPKT(0x035f, 6, CZ_REQUEST_TIME);
10066 ADD_HPKT(0x0360, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10067 ADD_HPKT(0x0817, 2, CZ_REQ_CLOSE_BUYING_STORE);
10068 ADD_HPKT(0x0815, -1, CZ_REQ_OPEN_BUYING_STORE);
10069 ADD_HPKT(0x0811, -1, CZ_REQ_TRADE_BUYING_STORE);
10070 ADD_HPKT(0x0940, -1, CZ_SEARCH_STORE_INFO);
10071 ADD_HPKT(0x0819, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10072 ADD_HPKT(0x0838, 12, CZ_SSILIST_ITEM_CLICK);
10073 ADD_HPKT(0x083c, 10, CZ_USE_SKILL);
10074 ADD_HPKT(0x0438, 10, CZ_USE_SKILL_TOGROUND);
10075 ADD_HPKT(0x0366, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10076#endif
10077
10078#if PACKET_VERSION == 20180207
10080 ADD_HPKT(0x0281, -1, CZ_GANGSI_RANK);
10081 ADD_HPKT(0x07e4, 6, CZ_ITEMLISTWIN_RES);
10082 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
10083 ADD_HPKT(0x0363, 8, CZ_ITEM_THROW2);
10084 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10085 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
10086 ADD_HPKT(0x0365, 18, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
10087 ADD_HPKT(0x0802, 26, CZ_PARTY_BOOKING_REQ_REGISTER);
10088 ADD_HPKT(0x0360, 4, CZ_REQUEST_TIME2);
10089 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10090 ADD_HPKT(0x0af4, 11, CZ_USE_SKILL_TOGROUND);
10091 ADD_TPKT(0x0af7, 32, ZC_ACK_REQNAME_BYGID);
10092#endif
10093
10094#if PACKET_VERSION == 20180213
10095 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
10096 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
10097 ADD_HPKT(0x0362, 2, CZ_ITEM_PICKUP2);
10098 ADD_HPKT(0x0363, 2, CZ_ITEM_THROW2);
10099 ADD_HPKT(0x07ec, 2, CZ_JOIN_BATTLE_FIELD);
10100 ADD_HPKT(0x0364, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
10101 ADD_HPKT(0x0365, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
10102 ADD_HPKT(0x0802, 6, CZ_PARTY_BOOKING_REQ_REGISTER);
10104 ADD_HPKT(0x0369, 36, CZ_REQNAME_BYGID2);
10105 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
10106 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
10107 ADD_HPKT(0x0360, 2, CZ_REQUEST_TIME2);
10108 ADD_HPKT(0x0817, 90, CZ_REQ_CLICK_TO_BUYING_STORE);
10109 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10110 ADD_HPKT(0x0811, 2, CZ_REQ_OPEN_BUYING_STORE);
10111 ADD_HPKT(0x0819, 2, CZ_REQ_TRADE_BUYING_STORE);
10112 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10113 ADD_HPKT(0x083c, 2, CZ_SSILIST_ITEM_CLICK);
10114 ADD_HPKT(0x0438, 2, CZ_USE_SKILL2);
10115 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
10116#endif
10117
10118#if PACKET_VERSION == 20180221
10119 ADD_HPKT(0x0202, 90, CZ_ADD_FRIENDS);
10121 ADD_HPKT(0x0802, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
10122 ADD_HPKT(0x0369, 2, CZ_REQNAME_BYGID2);
10123 ADD_HPKT(0x0817, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
10124 ADD_HPKT(0x0838, 5, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10125 ADD_HPKT(0x0366, 8, CZ_USE_SKILL_TOGROUND2);
10126#endif
10127
10128#if PACKET_VERSION == 20180307
10129 ADD_HPKT(0x0202, 2, CZ_ADD_FRIENDS);
10131 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10132 ADD_HPKT(0x07e4, 19, CZ_ITEMLISTWIN_RES);
10133 ADD_HPKT(0x0437, 6, CZ_REQUEST_ACT2);
10134 ADD_HPKT(0x035f, -1, CZ_REQUEST_MOVE2);
10135 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10136 ADD_HPKT(0x0366, 2, CZ_USE_SKILL_TOGROUND2);
10137#endif
10138
10139#if PACKET_VERSION == 20180309
10140 ADD_HPKT(0x0939, 36, CZ_ACK_STORE_PASSWORD);
10141 ADD_HPKT(0x08aa, 26, CZ_ADD_FRIENDS);
10142 ADD_HPKT(0x08ab, 5, CZ_CHANGE_DIRECTION);
10143 ADD_HPKT(0x0944, 5, CZ_COMMAND_MER);
10145 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10146 ADD_HPKT(0x0870, -1, CZ_ITEMLISTWIN_RES);
10147 ADD_HPKT(0x0954, 6, CZ_ITEM_PICKUP);
10148 ADD_HPKT(0x0437, 6, CZ_ITEM_THROW);
10149 ADD_HPKT(0x0951, 8, CZ_JOIN_BATTLE_FIELD);
10150 ADD_HPKT(0x0920, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10151 ADD_HPKT(0x088d, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10152 ADD_HPKT(0x0872, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10153 ADD_HPKT(0x0948, 26, CZ_PARTY_JOIN_REQ);
10155 ADD_HPKT(0x0957, 6, CZ_REQNAME_BYGID);
10156 ADD_HPKT(0x0969, 7, CZ_REQUEST_ACT);
10157 ADD_HPKT(0x0877, 5, CZ_REQUEST_MOVE);
10158 ADD_HPKT(0x086c, 6, CZ_REQUEST_TIME);
10159 ADD_HPKT(0x0862, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10160 ADD_HPKT(0x093d, 2, CZ_REQ_CLOSE_BUYING_STORE);
10161 ADD_HPKT(0x035f, -1, CZ_REQ_OPEN_BUYING_STORE);
10162 ADD_HPKT(0x0937, -1, CZ_REQ_TRADE_BUYING_STORE);
10163 ADD_HPKT(0x0864, -1, CZ_SEARCH_STORE_INFO);
10164 ADD_HPKT(0x08a6, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10165 ADD_HPKT(0x089b, 12, CZ_SSILIST_ITEM_CLICK);
10166 ADD_HPKT(0x0893, 10, CZ_USE_SKILL);
10167 ADD_HPKT(0x0917, 10, CZ_USE_SKILL_TOGROUND);
10168 ADD_HPKT(0x0861, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10169#endif
10170
10171#if PACKET_VERSION == 20180314
10172 ADD_HPKT(0x0361, 12, CZ_CHANGE_DIRECTION2);
10174 ADD_HPKT(0x0281, 2, CZ_GANGSI_RANK);
10175 ADD_HPKT(0x07e4, 2, CZ_ITEMLISTWIN_RES);
10176 ADD_HPKT(0x0369, 5, CZ_REQNAME_BYGID2);
10177 ADD_HPKT(0x0437, 2, CZ_REQUEST_ACT2);
10178 ADD_HPKT(0x035f, 2, CZ_REQUEST_MOVE2);
10179 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
10180#endif
10181
10182#if PACKET_VERSION == 20180315
10183 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10184 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10185 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
10186 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10188 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10189 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10190 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
10191 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
10192 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10193 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
10194 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
10195 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10196 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10198 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
10199 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
10200 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
10201 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
10202 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10203 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10204 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10205 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10206 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10207 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
10208 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
10209#endif
10210
10211#if PACKET_VERSION == 20180321
10212 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10213 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10214 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10215 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10217 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10218 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10219 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10220 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10221 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10222 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10223 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10224 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10225 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10227 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10228 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10229 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10230 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10231 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10232 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10233 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10234 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10235 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10236 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10237 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10238 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10239 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10240 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10241#endif
10242
10243#if PACKET_VERSION == 20180328
10244 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10245 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10246 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10247 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10249 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10250 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10251 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10252 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10253 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10254 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10255 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10256 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10257 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10259 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10260 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10261 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10262 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10263 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10264 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10265 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10266 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10267 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10268 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10269 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10270 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10271 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10272 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10273#endif
10274
10275#if PACKET_VERSION == 20180404
10276 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10277 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10278 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10279 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10281 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10282 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10283 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10284 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10285 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10286 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10287 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10288 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10289 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10291 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10292 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10293 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10294 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10295 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10296 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10297 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10298 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10299 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10300 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10301 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10302 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10303 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10304 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10305#endif
10306
10307#if PACKET_VERSION == 20180418
10308 ADD_TPKT(0x0afb, -1, ZC_AUTOSPELLLIST);
10309#endif
10310
10311#if PACKET_VERSION == 20180425
10312 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10313 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10314 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10315 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10317 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10318 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10319 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10320 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10321 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10322 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10323 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10324 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10325 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10327 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10328 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10329 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10330 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10331 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10332 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10333 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10334 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10335 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10336 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10337 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10338 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10339 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10340 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10341#endif
10342
10343#if PACKET_VERSION == 20180502
10344 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10345 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10346 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10347 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10349 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10350 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10351 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10352 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10353 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10354 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10355 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10356 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10357 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10359 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10360 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10361 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10362 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10363 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10364 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10365 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10366 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10367 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10368 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10369 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10370 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10371 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10372 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10373#endif
10374
10375#if PACKET_VERSION == 20180509
10376 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10377 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10378 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10379 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10381 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10382 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10383 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10384 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10385 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10386 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10387 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10388 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10389 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10391 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10392 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10393 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10394 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10395 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10396 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10397 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10398 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10399 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10400 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10401 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10402 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10403 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10404 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10405#endif
10406
10407#if PACKET_VERSION == 20180516
10408 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10409 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10410 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10411 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10413 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10414 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10415 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10416 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10417 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10418 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10419 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10420 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10421 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10423 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10424 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10425 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10426 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10427 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10428 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10429 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10430 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10431 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10432 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10433 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10434 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10435 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10436 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10437#endif
10438
10439#if PACKET_VERSION == 20180523
10440 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10441 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10442 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10443 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10445 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10446 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10447 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10448 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10449 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10450 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10451 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10452 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10453 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10455 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10456 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10457 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10458 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10459 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10460 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10461 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10462 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10463 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10464 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10465 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10466 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10467 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10468 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10469#endif
10470
10471#if PACKET_VERSION == 20180530
10472 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10473 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10474 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10475 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10477 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10478 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10479 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10480 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10481 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10482 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10483 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10484 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10485 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10487 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10488 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10489 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10490 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10491 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10492 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10493 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10494 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10495 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10496 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10497 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10498 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10499 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10500 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10501#endif
10502
10503#if PACKET_VERSION == 20180605
10504 ADD_TPKT(0x0aff, -1, ZC_ALL_QUEST_LIST4);
10505 ADD_TPKT(0x0afd, -1, ZC_GUILD_POSITION);
10506 ADD_TPKT(0x0afe, -1, ZC_UPDATE_MISSION_HUNT_EX);
10507#endif
10508
10509#if PACKET_VERSION == 20180620
10510 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10511 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10512 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10513 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10515 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10516 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10517 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10518 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10519 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10520 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10521 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10522 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10523 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10525 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10526 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10527 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10528 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10529 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10530 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10531 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10532 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10533 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10534 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10535 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10536 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10537 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10538 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10539#endif
10540
10541#if PACKET_VERSION == 20180621
10542 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10543 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10544 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10545 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10547 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10548 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10549 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10550 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10551 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10552 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10553 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10554 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10555 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10557 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10558 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10559 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10560 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10561 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10562 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10563 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10564 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10565 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10566 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10567 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10568 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10569 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10570 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10571#endif
10572
10573#if PACKET_VERSION == 20180704
10574 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10575 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10576 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10577 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10579 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10580 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10581 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10582 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10583 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10584 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10585 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10586 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10587 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10589 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10590 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10591 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10592 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10593 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10594 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10595 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10596 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10597 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10598 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10599 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10600 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10601 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10602 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10603#endif
10604
10605#if PACKET_VERSION == 20180718
10606 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10607 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10608 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10609 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10611 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10612 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10613 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10614 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10615 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10616 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10617 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10618 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10619 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10621 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10622 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10623 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10624 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10625 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10626 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10627 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10628 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10629 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10630 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10631 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10632 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10633 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10634 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10635#endif
10636
10637#if PACKET_VERSION == 20180801
10638 ADD_TPKT(0x0b03, -1, ZC_EQUIPWIN_MICROSCOPE_V7);
10639#endif
10640
10641#if PACKET_VERSION == 20180808
10642 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10643 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10644 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10645 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10647 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10648 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10649 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10650 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10651 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10652 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10653 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10654 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10655 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10657 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10658 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10659 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10660 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10661 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10662 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10663 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10664 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10665 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10666 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10667 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10668 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10669 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10670 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10671#endif
10672
10673#if PACKET_VERSION == 20180822
10674 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10675 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10676 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10677 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10679 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10680 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10681 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10682 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10683 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10684 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10685 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10686 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10687 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10689 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10690 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10691 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10692 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10693 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10694 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10695 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10696 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10697 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10698 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10699 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10700 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10701 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10702 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10703#endif
10704
10705#if PACKET_VERSION == 20180829
10706 ADD_TPKT(0x0b0c, 155, ZC_ADD_QUEST_EX);
10707 ADD_TPKT(0x0b0a, -1, ZC_STORE_ITEMLIST_EQUIP_V6);
10708 ADD_TPKT(0x0b09, -1, ZC_STORE_ITEMLIST_NORMAL_V6);
10709#endif
10710
10711#if PACKET_VERSION == 20180831
10712 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10713 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10714 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10715 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10717 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10718 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10719 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10720 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10721 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10722 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10723 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10724 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10725 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10727 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10728 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10729 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10730 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10731 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10732 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10733 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10734 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10735 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10736 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10737 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10738 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10739 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10740 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10741#endif
10742
10743#if PACKET_VERSION == 20180912
10744 ADD_HPKT(0x0b0f, -1, CZ_NPC_BARTER_PURCHASE);
10745 ADD_TPKT(0x0b0b, 4, ZC_INVENTORY_END);
10746 ADD_TPKT(0x0b0e, -1, ZC_NPC_BARTER_OPEN);
10747 ADD_TPKT(0x0b0d, 10, ZC_REMOVE_EFFECT);
10748#endif
10749
10750#if PACKET_VERSION == 20180919
10751 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10752 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10753 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10754 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10756 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10757 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10758 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10759 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10760 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10761 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10762 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10763 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10764 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10766 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10767 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10768 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10769 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10770 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10771 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10772 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10773 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10774 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10775 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10776 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10777 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10778 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10779 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10780#endif
10781
10782#if PACKET_VERSION == 20181002
10783 ADD_HPKT(0x0b10, 10, CZ_START_USE_SKILL);
10784 ADD_HPKT(0x0b11, 4, CZ_STOP_USE_SKILL);
10785 ADD_TPKT(0x0b08, -1, ZC_INVENTORY_START);
10786#endif
10787
10788#if PACKET_VERSION == 20181017
10789 ADD_HPKT(0x0b12, 2, CZ_NPC_BARTER_CLOSE);
10790#endif
10791
10792#if PACKET_VERSION == 20181024
10793 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10794 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10795 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10796 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10798 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10799 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10800 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10801 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10802 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10803 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10804 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10805 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10806 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10808 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10809 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10810 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10811 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10812 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10813 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10814 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10815 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10816 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10817 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10818 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10819 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10820 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10821 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10822#endif
10823
10824#if PACKET_VERSION == 20181031
10825 ADD_HPKT(0x0b14, 2, CZ_INVENTORY_EXPAND);
10826 ADD_HPKT(0x0b16, 2, CZ_INVENTORY_EXPAND_CONFIRMED);
10827 ADD_HPKT(0x0b19, 2, CZ_INVENTORY_EXPAND_REJECTED);
10828 ADD_TPKT(0x0b15, 7, ZC_ACK_INVENTORY_EXPAND);
10829 ADD_TPKT(0x0b17, 3, ZC_ACK_INVENTORY_EXPAND_RESULT);
10830 ADD_TPKT(0x0b18, 4, ZC_INVENTORY_EXPANSION_INFO);
10831#endif
10832
10833#if PACKET_VERSION == 20181107
10834 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10835 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10836 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10837 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10839 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10840 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10841 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10842 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10843 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10844 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10845 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10846 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10847 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10849 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10850 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10851 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10852 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10853 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10854 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10855 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10856 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10857 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10858 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10859 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10860 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10861 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10862 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10863#endif
10864
10865#if PACKET_VERSION == 20181114
10866 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10867 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10868 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10869 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10871 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10872 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10873 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10874 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10875 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10876 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10877 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10878 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10879 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10881 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10882 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10883 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10884 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10885 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10886 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10887 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10888 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10889 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10890 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10891 ADD_HPKT(0x083c, 12, CZ_SSILIST_ITEM_CLICK);
10892 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10893 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10894 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10895#endif
10896
10897#if PACKET_VERSION == 20181121
10898 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
10899 ADD_TPKT(0x0b13, 48, ZC_ITEM_PREVIEW);
10900 ADD_TPKT(0x0b05, 63, ZC_OFFLINE_STORE_VISIBLE);
10901#endif
10902
10903#if PACKET_VERSION == 20181128
10904 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10905 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10906 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10907 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10909 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10910 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10911 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10912 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10913 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10914 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10915 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10916 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10917 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10919 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10920 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10921 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10922 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10923 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10924 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10925 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10926 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10927 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10928 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10929 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
10930 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10931 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10932 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10933#endif
10934
10935#if PACKET_VERSION == 20181205
10936 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10937 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10938 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10939 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10941 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10942 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10943 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10944 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10945 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10946 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10947 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10948 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10949 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10951 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10952 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10953 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10954 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10955 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10956 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10957 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10958 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10959 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10960 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10961 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
10962 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10963 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10964 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10965#endif
10966
10967#if PACKET_VERSION == 20181212
10968 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
10969 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
10970 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
10971 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
10973 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
10974 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
10975 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
10976 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
10977 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
10978 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
10979 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
10980 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
10981 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
10983 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
10984 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
10985 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
10986 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
10987 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
10988 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
10989 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
10990 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
10991 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
10992 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
10993 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
10994 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
10995 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
10996 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
10997#endif
10998
10999#if PACKET_VERSION == 20181219
11000 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11001 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11002 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11003 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11005 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11006 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11007 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11008 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11009 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11010 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11011 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11012 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11013 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11015 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11016 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11017 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11018 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11019 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11020 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11021 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11022 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11023 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11024 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11025 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11026 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11027 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11028 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11029#endif
11030
11031#if PACKET_VERSION == 20181226
11032 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11033 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11034 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11035 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11037 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11038 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11039 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11040 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11041 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11042 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11043 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11044 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11045 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11047 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11048 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11049 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11050 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11051 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11052 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11053 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11054 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11055 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11056 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11057 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11058 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11059 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11060 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11061#endif
11062
11063#if PACKET_VERSION >= 20190000
11065 ADD_TPKT(0x0a0d, -1, ZC_INVENTORY_ITEMLIST_EQUIP_V6);
11066 ADD_TPKT(0x0991, -1, ZC_INVENTORY_ITEMLIST_NORMAL_V5);
11067 ADD_HPKT(0x08c9, 2, CZ_REQ_SCHEDULER_CASHITEM);
11068 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11069 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11070 ADD_HPKT(0x0a97, 8, CZ_ALT_EQUIPMENT_ADD);
11071 ADD_HPKT(0x0a99, 4, CZ_ALT_EQUIPMENT_REMOVE);
11072 ADD_HPKT(0x0a9c, 2, CZ_ALT_EQUIPMENT_SWITCH);
11073 ADD_HPKT(0x0a77, 15, CZ_CAMERA_INFO);
11074 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
11075 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11076 ADD_HPKT(0x0a88, 2, CZ_COOLDOWN_RESET);
11078 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11079 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11080 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
11081 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
11082 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11083 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
11084 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
11085 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11086 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11088 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
11089 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
11090 ADD_HPKT(0x00f3, -1, CZ_REQUEST_CHAT);
11091 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
11092 ADD_HPKT(0x00f7, 17, CZ_REQUEST_TIME);
11093 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
11094 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11095 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11096 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11097 ADD_HPKT(0x0a46, 14, CZ_REQ_STYLE_CHANGE);
11098 ADD_HPKT(0x0afc, 16, CZ_REQ_STYLE_CHANGE2);
11099 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11100 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11101 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11102 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11103 ADD_HPKT(0x0a48, 2, CZ_STYLE_CLOSE);
11104 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
11105 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
11106 ADD_TPKT(0x0af6, 88, ZC_ACK_RANKING);
11107 ADD_TPKT(0x0adf, 58, ZC_ACK_REQNAME_TITLE);
11108 ADD_TPKT(0x0a9d, 4, ZC_ALT_EQUIPMENT_SWITCH_ACK);
11109 ADD_TPKT(0x0a87, -1, ZC_BAN_LIST);
11110 ADD_TPKT(0x0a3b, -1, ZC_HAT_EFFECT);
11111 ADD_TPKT(0x091c, 2, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
11112 ADD_TPKT(0x091b, 2, ZC_PRNPC_STATE);
11113 ADD_TPKT(0x0b1a, 29, ZC_USESKILL_ACK3);
11115 ADD_TPKT(0x08c8, 34, ZC_NOTIFY_ACT3);
11116 ADD_TPKT(0x099b, 8, ZC_MAPPROPERTY_R2);
11117 ADD_TPKT(0x09fd, -1, ZC_NOTIFY_MOVEENTRY11);
11118 ADD_TPKT(0x09ff, -1, ZC_NOTIFY_STANDENTRY11);
11119 ADD_TPKT(0x0a30, 106, ZC_ACK_REQNAMEALL2);
11120 ADD_HPKT(0x0b14, 2, CZ_INVENTORY_EXPAND);
11121 ADD_HPKT(0x0b16, 2, CZ_INVENTORY_EXPAND_CONFIRMED);
11122 ADD_HPKT(0x0b19, 2, CZ_INVENTORY_EXPAND_REJECTED);
11123 ADD_HPKT(0x0447, 2, CZ_BLOCKING_PLAY_CANCEL);
11124 ADD_TPKT(0x01d7, 15, ZC_SPRITE_CHANGE2);
11125 ADD_TPKT(0x0110, 14, ZC_ACK_TOUSESKILL);
11126 ADD_HPKT(0x0b21, 13, CZ_SHORTCUT_KEY_CHANGE);
11127 ADD_TPKT(0x043f, 25, ZC_MSG_STATE_CHANGE2);
11128 ADD_TPKT(0x0b1a, 29, ZC_USESKILL_ACK3);
11129 ADD_TPKT(0x0114, 31, ZC_NOTIFY_SKILL);
11130 ADD_TPKT(0x01de, 33, ZC_NOTIFY_SKILL2);
11131 ADD_TPKT(0x09fe, -1, ZC_NOTIFY_NEWENTRY11);
11132 ADD_TPKT(0x0acb, 12, ZC_PAR_CHANGE);
11133 ADD_TPKT(0x0080, 7, ZC_NOTIFY_VANISH);
11134 ADD_TPKT(0x0b08, -1, ZC_INVENTORY_START);
11135 ADD_TPKT(0x0b0b, 4, ZC_INVENTORY_END);
11136 ADD_TPKT(0x0a10, -1, ZC_STORE_ITEMLIST_EQUIP_V6);
11137 ADD_TPKT(0x0995, -1, ZC_STORE_ITEMLIST_NORMAL_V5);
11138 ADD_TPKT(0x0b09, -1, ZC_STORE_ITEMLIST_NORMAL_V6);
11139 ADD_TPKT(0x0b0a, -1, ZC_STORE_ITEMLIST_EQUIP_V6);
11140 ADD_TPKT(0x099a, 9, ZC_ACK_TAKEOFF_EQUIP_V5);
11141 ADD_HPKT(0x0998, 8, CZ_REQ_WEAR_EQUIP_V5);
11142 ADD_TPKT(0x0999, 11, ZC_ACK_WEAR_EQUIP_V5);
11143 ADD_HPKT(0x0193, 2, CZ_CLOSE_STORE);
11144 ADD_TPKT(0x0a37, 69, ZC_ITEM_PICKUP_ACK_V7);
11145 ADD_TPKT(0x07fa, 8, ZC_DELETE_ITEM_FROM_BODY);
11146 ADD_TPKT(0x0a0a, 57, ZC_ADD_ITEM_TO_STORE3);
11147 ADD_TPKT(0x0add, 24, ZC_ITEM_FALL_ENTRY);
11148 ADD_TPKT(0x009d, 19, ZC_ITEM_ENTRY);
11149 ADD_TPKT(0x0a27, 8, ZC_RECOVERY2);
11150#endif
11151
11152#if PACKET_VERSION == 20190109
11153 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
11154#endif
11155
11156#if PACKET_VERSION == 20190116
11157 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11158 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11159 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11160 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11162 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11163 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11164 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11165 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11166 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11167 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11168 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11169 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11170 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11172 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11173 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11174 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11175 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11176 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11177 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11178 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11179 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11180 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11181 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11182 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11183 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11184 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11185 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11186#endif
11187
11188#if PACKET_VERSION == 20190123
11189 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11190 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11191 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11192 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11194 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11195 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11196 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11197 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11198 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11199 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11200 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11201 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11202 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11204 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11205 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11206 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11207 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11208 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11209 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11210 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11211 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11212 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11213 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11214 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11215 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11216 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11217 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11218#endif
11219
11220#if PACKET_VERSION == 20190213
11222#endif
11223
11224#if PACKET_VERSION == 20190227
11227#endif
11228
11229#if PACKET_VERSION == 20190228
11230 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11231 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11232 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11233 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11235 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11236 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11237 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11238 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11239 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11240 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11241 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11242 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11243 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11245 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11246 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11247 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11248 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11249 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11250 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11251 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11252 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11253 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11254 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11255 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11256 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11257 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11258 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11259#endif
11260
11261#if PACKET_VERSION == 20190306
11262 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11263 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11264 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11265 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11267 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11268 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11269 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11270 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11271 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11272 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11273 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11274 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11275 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11277 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11278 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11279 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11280 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11281 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11282 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11283 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11284 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11285 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11286 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11287 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11288 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11289 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11290 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11291#endif
11292
11293#if PACKET_VERSION == 20190313
11294 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11295 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11296 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11297 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11299 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11300 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11301 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11302 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11303 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11304 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11305 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11306 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11307 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11309 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11310 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11311 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11312 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11313 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11314 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11315 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11316 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11317 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11318 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11319 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11320 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11321 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11322 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11323#endif
11324
11325#if PACKET_VERSION == 20190320
11326 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11327 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11328 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11329 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11331 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11332 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11333 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11334 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11335 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11336 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11337 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11338 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11339 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11341 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11342 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11343 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11344 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11345 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11346 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11347 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11348 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11349 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11350 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11351 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11352 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11353 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11354 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11355#endif
11356
11357#if PACKET_VERSION == 20190322
11358 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11359 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11360 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11361 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11363 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11364 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11365 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11366 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11367 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11368 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11369 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11370 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11371 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11373 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11374 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11375 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11376 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11377 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11378 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11379 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11380 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11381 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11382 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11383 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11384 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11385 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11386 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11387#endif
11388
11389#if PACKET_VERSION == 20190327
11390 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11391 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11392 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11393 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11395 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11396 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11397 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11398 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11399 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11400 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11401 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11402 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11403 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11405 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11406 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11407 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11408 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11409 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11410 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11411 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11412 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11413 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11414 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11415 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11416 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11417 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11418 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11419#endif
11420
11421#if PACKET_VERSION == 20190403
11422 ADD_HPKT(0x0b22, 5, CZ_SHORTCUTKEYBAR_ROTATE);
11423 ADD_HPKT(0x0b21, 13, CZ_SHORTCUT_KEY_CHANGE);
11424 ADD_TPKT(0x0b20, 271, ZC_SHORTCUT_KEY_LIST_V4);
11425#endif
11426
11427#if PACKET_VERSION == 20190417
11428 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11429 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11430 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11431 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11433 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11434 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11435 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11436 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11437 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11438 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11439 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11440 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11441 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11443 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11444 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11445 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11446 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11447 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11448 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11449 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11450 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11451 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11452 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11453 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11454 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11455 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11456 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11457#endif
11458
11459#if PACKET_VERSION == 20190418
11460 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11461 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11462 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11463 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11465 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11466 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11467 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11468 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11469 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11470 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11471 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11472 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11473 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11475 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11476 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11477 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11478 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11479 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11480 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11481 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11482 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11483 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11484 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11485 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11486 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11487 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11488 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11489#endif
11490
11491#if PACKET_VERSION == 20190508
11492 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11493 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11494 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11495 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11497 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11498 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11499 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11500 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11501 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11502 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11503 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11504 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11505 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11507 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11508 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11509 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11510 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11511 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11512 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11513 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11514 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11515 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11516 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11517 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11518 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11519 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11520 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11521#endif
11522
11523#if PACKET_VERSION == 20190522
11524 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11525 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11526 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11527 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11529 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11530 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11531 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11532 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11533 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11534 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11535 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11536 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11537 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11539 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11540 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11541 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11542 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11543 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11544 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11545 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11546 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11547 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11548 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11549 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11550 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11551 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11552 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11553#endif
11554
11555#if PACKET_VERSION == 20190523
11556 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11557 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11558 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11559 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11561 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11562 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11563 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11564 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11565 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11566 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11567 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11568 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11569 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11571 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11572 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11573 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11574 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11575 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11576 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11577 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11578 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11579 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11580 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11581 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11582 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11583 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11584 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11585#endif
11586
11587#if PACKET_VERSION == 20190529
11588 ADD_TPKT(0x0b2f, 73, ZC_PROPERTY_HOMUN_3);
11589#endif
11590
11591#if PACKET_VERSION == 20190530
11592 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11593 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11594 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11595 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11597 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11598 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11599 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11600 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11601 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11602 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11603 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11604 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11605 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11607 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11608 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11609 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11610 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11611 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11612 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11613 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11614 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11615 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11616 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11617 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11618 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11619 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11620 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11621#endif
11622
11623#if PACKET_VERSION == 20190605
11624 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11625 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11626 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11627 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11629 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11630 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11631 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11632 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11633 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11634 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11635 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11636 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11637 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11639 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11640 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11641 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11642 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11643 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11644 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11645 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11646 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11647 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11648 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11649 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11650 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11651 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11652 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11653#endif
11654
11655#if PACKET_VERSION == 20190619
11656 ADD_TPKT(0x0b31, 17, ZC_ADD_SKILL);
11657 ADD_TPKT(0x0b32, -1, ZC_SKILLINFO_LIST);
11658 ADD_TPKT(0x0b33, 17, ZC_SKILLINFO_UPDATE2);
11659#endif
11660
11661#if PACKET_VERSION == 20190703
11662 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11663 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11664 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11665 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11667 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11668 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11669 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11670 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11671 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11672 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11673 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11674 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11675 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11677 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11678 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11679 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11680 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11681 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11682 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11683 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11684 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11685 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11686 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11687 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11688 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11689 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11690 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11691#endif
11692
11693#if PACKET_VERSION == 20190717
11694 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11695 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11696 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11697 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11699 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11700 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11701 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11702 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11703 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11704 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11705 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11706 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11707 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11709 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11710 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11711 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11712 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11713 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11714 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11715 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11716 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11717 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11718 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11719 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11720 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11721 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11722 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11723#endif
11724
11725#if PACKET_VERSION == 20190724
11726 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11727 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11728 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11729 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11731 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11732 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11733 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11734 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11735 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11736 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11737 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11738 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11739 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11741 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11742 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11743 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11744 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11745 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11746 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11747 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11748 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11749 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11750 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11751 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11752 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11753 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11754 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11755#endif
11756
11757#if PACKET_VERSION == 20190731
11758 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11759 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11760 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11761 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11763 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11764 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11765 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11766 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11767 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11768 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11769 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11770 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11771 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11773 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11774 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11775 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11776 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11777 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11778 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11779 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11780 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11781 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11782 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11783 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11784 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11785 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11786 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11787#endif
11788
11789#if PACKET_VERSION == 20190802
11790 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11791 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11792 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11793 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11795 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11796 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11797 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11798 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11799 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11800 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11801 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11802 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11803 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11805 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11806 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11807 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11808 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11809 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11810 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11811 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11812 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11813 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11814 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11815 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11816 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11817 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11818 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11819#endif
11820
11821#if PACKET_VERSION == 20190807
11822 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11823 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11824 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11825 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11827 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11828 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11829 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11830 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11831 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11832 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11833 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11834 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11835 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11837 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11838 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11839 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11840 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11841 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11842 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11843 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11844 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11845 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11846 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11847 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11848 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11849 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11850 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11851#endif
11852
11853#if PACKET_VERSION == 20190821
11854 ADD_HPKT(0x023b, 36, CZ_ACK_STORE_PASSWORD);
11855 ADD_HPKT(0x0202, 26, CZ_ADD_FRIENDS);
11856 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION);
11857 ADD_HPKT(0x022d, 5, CZ_COMMAND_MER);
11859 ADD_HPKT(0x0281, 4, CZ_GANGSI_RANK);
11860 ADD_HPKT(0x07e4, -1, CZ_ITEMLISTWIN_RES);
11861 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP);
11862 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW);
11863 ADD_HPKT(0x07ec, 8, CZ_JOIN_BATTLE_FIELD);
11864 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
11865 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
11866 ADD_HPKT(0x0802, 18, CZ_PARTY_BOOKING_REQ_REGISTER);
11867 ADD_HPKT(0x02c4, 26, CZ_PARTY_JOIN_REQ);
11869 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID);
11870 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT);
11871 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE);
11872 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME);
11873 ADD_HPKT(0x0817, 6, CZ_REQ_CLICK_TO_BUYING_STORE);
11874 ADD_HPKT(0x0815, 2, CZ_REQ_CLOSE_BUYING_STORE);
11875 ADD_HPKT(0x0811, -1, CZ_REQ_OPEN_BUYING_STORE);
11876 ADD_HPKT(0x0819, -1, CZ_REQ_TRADE_BUYING_STORE);
11877 ADD_HPKT(0x0835, -1, CZ_SEARCH_STORE_INFO);
11878 ADD_HPKT(0x0838, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
11879 ADD_HPKT(0x083c, 14, CZ_SSILIST_ITEM_CLICK);
11880 ADD_HPKT(0x0438, 10, CZ_USE_SKILL);
11881 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND);
11882 ADD_HPKT(0x0367, 90, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
11883#endif
11884
11885#if PACKET_VERSION == 20190904
11886 ADD_HPKT(0x0367, 31, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
11887#endif
11888
11889#if PACKET_VERSION >= 20200000
11890 ADD_HPKT(0x0a5c, 18, CZ_ACK_ANSWER_MACRO_DETECTOR);
11891 ADD_HPKT(0x0a2a, 6, CZ_ACK_AU_BOT);
11892 ADD_HPKT(0x02ab, 36, CZ_ACK_CASH_PASSWORD);
11893 ADD_HPKT(0x00e6, 3, CZ_ACK_EXCHANGE_ITEM);
11894 ADD_HPKT(0x0228, 18, CZ_ACK_GAME_GUARD);
11895 ADD_HPKT(0x0208, 14, CZ_ACK_REQ_ADD_FRIENDS);
11896 ADD_HPKT(0x00c5, 7, CZ_ACK_SELECT_DEALTYPE);
11897 ADD_HPKT(0x095a, 2, CZ_ACK_STORE_PASSWORD);
11898 ADD_HPKT(0x02b6, 7, CZ_ACTIVE_QUEST);
11899 ADD_HPKT(0x00e8, 8, CZ_ADD_EXCHANGE_ITEM);
11900 ADD_HPKT(0x095f, 2, CZ_ADD_FRIENDS);
11901 ADD_HPKT(0x0ae6, 10, CZ_ADVENTURER_AGENCY_JOIN_REQ);
11902 ADD_HPKT(0x0af8, 11, CZ_ADVENTURER_AGENCY_JOIN_RESULT);
11903 ADD_HPKT(0x0254, 3, CZ_AGREE_STARPLACE);
11904 ADD_HPKT(0x0218, 2, CZ_ALCHEMIST_RANK);
11905 ADD_HPKT(0x0172, 10, CZ_ALLY_GUILD);
11906 ADD_HPKT(0x0a97, 8, CZ_ALT_EQUIPMENT_EQUIP);
11907 ADD_HPKT(0x0a99, 4, CZ_ALT_EQUIPMENT_REMOVE);
11908 ADD_HPKT(0x0a9c, 2, CZ_ALT_EQUIPMENT_SWITCH);
11909 ADD_HPKT(0x0aef, 2, CZ_ATTENDANCE_REWARD_REQUEST);
11910 ADD_HPKT(0x024d, 12, CZ_AUCTION_ADD);
11911 ADD_HPKT(0x024e, 6, CZ_AUCTION_ADD_CANCEL);
11912 ADD_HPKT(0x024c, 8, CZ_AUCTION_ADD_ITEM);
11913 ADD_HPKT(0x024f, 10, CZ_AUCTION_BUY);
11914 ADD_HPKT(0x024b, 4, CZ_AUCTION_CREATE);
11915 ADD_HPKT(0x0251, 34, CZ_AUCTION_ITEM_SEARCH);
11916 ADD_HPKT(0x025c, 4, CZ_AUCTION_REQ_MY_INFO);
11917 ADD_HPKT(0x025d, 6, CZ_AUCTION_REQ_MY_SELL_STOP);
11918 ADD_HPKT(0x02db, -1, CZ_BATTLEFIELD_CHAT);
11919 ADD_HPKT(0x07ea, 2, CZ_BATTLE_FIELD_LIST);
11920 ADD_HPKT(0x0217, 2, CZ_BLACKSMITH_RANK);
11921 ADD_HPKT(0x0447, 2, CZ_BLOCKING_PLAY_CANCEL);
11922 ADD_HPKT(0x02e6, 6, CZ_BOT_CHECK);
11923 ADD_HPKT(0x0099, -1, CZ_BROADCAST);
11924 ADD_HPKT(0x0a77, 15, CZ_CAMERA_INFO);
11925 ADD_HPKT(0x07ee, 6, CZ_CANCEL_BATTLE_FIELD);
11926 ADD_HPKT(0x00ed, 2, CZ_CANCEL_EXCHANGE_ITEM);
11927 ADD_HPKT(0x0118, 2, CZ_CANCEL_LOCKON);
11928 ADD_HPKT(0x0974, 2, CZ_CANCEL_MERGE_ITEM);
11929 ADD_HPKT(0x00de, -1, CZ_CHANGE_CHATROOM);
11930 ADD_HPKT(0x0957, 2, CZ_CHANGE_DIRECTION);
11931 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
11932 ADD_HPKT(0x019d, 6, CZ_CHANGE_EFFECTSTATE);
11933 ADD_HPKT(0x0102, 6, CZ_CHANGE_GROUPEXPOPTION);
11934 ADD_HPKT(0x07da, 6, CZ_CHANGE_GROUP_MASTER);
11935 ADD_HPKT(0x0198, 8, CZ_CHANGE_MAPTYPE);
11936 ADD_HPKT(0x0a13, 26, CZ_CHECK_RECEIVE_CHARACTER_NAME);
11937 ADD_HPKT(0x00b8, 7, CZ_CHOOSE_MENU);
11939 ADD_HPKT(0x098d, -1, CZ_CLAN_CHAT);
11940 ADD_HPKT(0x044a, 6, CZ_CLIENT_VERSION);
11941 ADD_HPKT(0x09bc, 6, CZ_CLOSE_BARGAIN_SALE_TOOL);
11942 ADD_HPKT(0x0146, 6, CZ_CLOSE_DIALOG);
11943 ADD_HPKT(0x09e9, 2, CZ_CLOSE_RODEXBOX);
11944 ADD_HPKT(0x083b, 2, CZ_CLOSE_SEARCH_STORE_INFO);
11945 ADD_HPKT(0x044b, 2, CZ_CLOSE_SIMPLECASH_SHOP);
11946 ADD_HPKT(0x00f7, 17, CZ_CLOSE_STORE);
11947 ADD_HPKT(0x035e, 2, CZ_CLOSE_WINDOW);
11948 ADD_HPKT(0x0965, 2, CZ_COMMAND_MER);
11949 ADD_HPKT(0x01a1, 3, CZ_COMMAND_PET);
11950 ADD_HPKT(0x0a5a, 2, CZ_COMPLETE_APPLY_MACRO_DETECTOR_CAPTCHA);
11951 ADD_HPKT(0x00eb, 2, CZ_CONCLUDE_EXCHANGE_ITEM);
11953 ADD_HPKT(0x0090, 7, CZ_CONTACTNPC);
11954 ADD_HPKT(0x0a88, 2, CZ_COOLDOWN_RESET);
11955 ADD_HPKT(0x00d5, -1, CZ_CREATE_CHATROOM);
11956 ADD_HPKT(0x0286, 4, CZ_DEATH_QUESTION);
11957 ADD_HPKT(0x0203, 10, CZ_DELETE_FRIENDS);
11958 ADD_HPKT(0x00ce, 2, CZ_DISCONNECT_ALL_CHARACTER);
11959 ADD_HPKT(0x00cc, 6, CZ_DISCONNECT_CHARACTER);
11961 ADD_HPKT(0x0a16, 26, CZ_DYNAMICNPC_CREATE_REQUEST);
11964 ADD_HPKT(0x02d6, 6, CZ_EQUIPWIN_MICROSCOPE);
11965 ADD_HPKT(0x00ef, 2, CZ_EXEC_EXCHANGE_ITEM);
11966 ADD_HPKT(0x00e3, 2, CZ_EXIT_ROOM);
11967 ADD_HPKT(0x0953, 2, CZ_GANGSI_RANK);
11968 ADD_HPKT(0x0b4c, 2, CZ_GET_ACCOUNT_LIMTIED_SALE_LIST);
11969 ADD_HPKT(0x07f5, 6, CZ_GM_FULLSTRIP);
11970 ADD_HPKT(0x0854, -1, CZ_GPK_AUTH);
11971 ADD_HPKT(0x0852, 2, CZ_GPK_DYNCODE_RELOAD);
11972 ADD_HPKT(0x0b5c, 2, CZ_GRADE_ENCHANT_CLOSE_UI);
11973 ADD_HPKT(0x0b5b, 14, CZ_GRADE_ENCHANT_REQUEST);
11974 ADD_HPKT(0x0b59, 4, CZ_GRADE_ENCHANT_SELECT_EQUIPMENT);
11975 ADD_HPKT(0x07d7, 8, CZ_GROUPINFO_CHANGE_V2);
11976 ADD_HPKT(0x017e, -1, CZ_GUILD_CHAT);
11977 ADD_HPKT(0x016e, 186, CZ_GUILD_NOTICE);
11978 ADD_HPKT(0x01b7, 6, CZ_GUILD_ZENY);
11979 ADD_HPKT(0x02a7, -1, CZ_HACKSH_CPX_MSG);
11980 ADD_HPKT(0x0279, 2, CZ_HUNTINGLIST);
11981 ADD_HPKT(0x0143, 10, CZ_INPUT_EDITDLG);
11982 ADD_HPKT(0x01d5, -1, CZ_INPUT_EDITDLGSTR);
11983 ADD_HPKT(0x0b14, 2, CZ_INVENTORY_EXPAND);
11984 ADD_HPKT(0x0b16, 2, CZ_INVENTORY_EXPAND_CONFIRMED);
11985 ADD_HPKT(0x0b19, 2, CZ_INVENTORY_EXPAND_REJECTED);
11986 ADD_HPKT(0x0907, 5, CZ_INVENTORY_TAB);
11987 ADD_HPKT(0x02f6, 7, CZ_IRMAIL_LIST);
11988 ADD_HPKT(0x02f3, -1, CZ_IRMAIL_SEND);
11989 ADD_HPKT(0x0964, 2, CZ_ITEMLISTWIN_RES);
11990 ADD_HPKT(0x013f, 26, CZ_ITEM_CREATE);
11991 ADD_HPKT(0x09ce, 102, CZ_ITEM_CREATE_EX);
11992 ADD_HPKT(0x094c, 2, CZ_ITEM_PICKUP);
11993 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
11994 ADD_HPKT(0x02e4, 11, CZ_ITEM_PICKUP_NEW_JAPEN);
11995 ADD_HPKT(0x0968, 2, CZ_ITEM_THROW);
11996 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
11997 ADD_HPKT(0x01f7, 14, CZ_JOIN_BABY);
11998 ADD_HPKT(0x0936, 2, CZ_JOIN_BATTLE_FIELD);
11999 ADD_HPKT(0x01e3, 14, CZ_JOIN_COUPLE);
12000 ADD_HPKT(0x00ff, 10, CZ_JOIN_GROUP);
12001 ADD_HPKT(0x016b, 10, CZ_JOIN_GUILD);
12002 ADD_HPKT(0x0237, 2, CZ_KILLER_RANK);
12003 ADD_HPKT(0x02a5, 8, CZ_KSY_EVENT);
12004 ADD_HPKT(0x021d, 6, CZ_LESSEFFECT);
12005 ADD_HPKT(0x019c, -1, CZ_LOCALBROADCAST);
12006 ADD_HPKT(0x084f, 6, CZ_MACRO_ITEM_PICKUP);
12007 ADD_HPKT(0x0850, 7, CZ_MACRO_REQUEST_ACT);
12008 ADD_HPKT(0x084e, 5, CZ_MACRO_REQUEST_MOVE);
12009 ADD_HPKT(0x08c1, 2, CZ_MACRO_START);
12010 ADD_HPKT(0x08c2, 2, CZ_MACRO_STOP);
12011 ADD_HPKT(0x084c, 10, CZ_MACRO_USE_SKILL);
12012 ADD_HPKT(0x084d, 10, CZ_MACRO_USE_SKILL_TOGROUND);
12013 ADD_HPKT(0x0247, 8, CZ_MAIL_ADD_ITEM);
12014 ADD_HPKT(0x0243, 6, CZ_MAIL_DELETE);
12015 ADD_HPKT(0x0244, 6, CZ_MAIL_GET_ITEM);
12016 ADD_HPKT(0x023f, 2, CZ_MAIL_GET_LIST);
12017 ADD_HPKT(0x0241, 6, CZ_MAIL_OPEN);
12018 ADD_HPKT(0x0246, 4, CZ_MAIL_RESET_ITEM);
12019 ADD_HPKT(0x0248, -1, CZ_MAIL_SEND);
12020 ADD_HPKT(0x00f9, 26, CZ_MAKE_GROUP);
12021 ADD_HPKT(0x01e8, 28, CZ_MAKE_GROUP2);
12022 ADD_HPKT(0x02cf, 6, CZ_MEMORIALDUNGEON_COMMAND);
12023 ADD_HPKT(0x029f, 3, CZ_MER_COMMAND);
12024 ADD_HPKT(0x01cb, 9, CZ_MONSTER_TALK);
12025 ADD_HPKT(0x0140, 22, CZ_MOVETO_MAP);
12026 ADD_HPKT(0x0126, 8, CZ_MOVE_ITEM_FROM_BODY_TO_CART);
12027 ADD_HPKT(0x09e1, 8, CZ_MOVE_ITEM_FROM_BODY_TO_GUILDSTORAGE);
12028 ADD_HPKT(0x095b, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
12029 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
12030 ADD_HPKT(0x0127, 8, CZ_MOVE_ITEM_FROM_CART_TO_BODY);
12031 ADD_HPKT(0x09e3, 8, CZ_MOVE_ITEM_FROM_CART_TO_GUILDSTORAGE);
12032 ADD_HPKT(0x0129, 8, CZ_MOVE_ITEM_FROM_CART_TO_STORE);
12033 ADD_HPKT(0x09e2, 8, CZ_MOVE_ITEM_FROM_GUILDSTORAGE_TO_BODY);
12034 ADD_HPKT(0x09e4, 8, CZ_MOVE_ITEM_FROM_GUILDSTORAGE_TO_CART);
12035 ADD_HPKT(0x0963, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
12036 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
12037 ADD_HPKT(0x0128, 8, CZ_MOVE_ITEM_FROM_STORE_TO_CART);
12038 ADD_HPKT(0x007d, 2, CZ_NOTIFY_ACTORINIT);
12039 ADD_HPKT(0x0b12, 2, CZ_NPC_BARTER_CLOSE);
12040 ADD_HPKT(0x0b0f, -1, CZ_NPC_BARTER_PURCHASE);
12041 ADD_HPKT(0x0b58, 2, CZ_NPC_EXPANDED_BARTER_MARKET_CLOSE);
12042 ADD_HPKT(0x0b57, -1, CZ_NPC_EXPANDED_BARTER_MARKET_PURCHASE);
12043 ADD_HPKT(0x09d8, 2, CZ_NPC_MARKET_CLOSE);
12044 ADD_HPKT(0x09d6, -1, CZ_NPC_MARKET_PURCHASE);
12045 ADD_HPKT(0x09d4, 2, CZ_NPC_TRADE_QUIT);
12046 ADD_HPKT(0x09d0, -1, CZ_NPROTECTGAMEGUARDCSAUTH);
12047 ADD_HPKT(0x0a7f, -1, CZ_OFFLINE_STORE_CREATE);
12048 ADD_HPKT(0x09b4, 6, CZ_OPEN_BARGAIN_SALE_TOOL);
12049 ADD_HPKT(0x0ac0, 26, CZ_OPEN_RODEXBOX);
12050 ADD_HPKT(0x035c, 2, CZ_OPEN_SIMPLE_CASHSHOP_ITEMLIST);
12051 ADD_HPKT(0x0806, 2, CZ_PARTY_BOOKING_REQ_DELETE);
12052 ADD_HPKT(0x089a, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
12053 ADD_HPKT(0x0804, 14, CZ_PARTY_BOOKING_REQ_SEARCH);
12054 ADD_HPKT(0x0808, 14, CZ_PARTY_BOOKING_REQ_UPDATE);
12055 ADD_HPKT(0x02c8, 3, CZ_PARTY_CONFIG);
12056 ADD_HPKT(0x095d, 2, CZ_PARTY_JOIN_REQ);
12057 ADD_HPKT(0x02c7, 7, CZ_PARTY_JOIN_REQ_ACK);
12058 ADD_HPKT(0x0288, -1, CZ_PC_BUY_CASH_POINT_ITEM);
12059 ADD_HPKT(0x00c8, -1, CZ_PC_PURCHASE_ITEMLIST);
12060 ADD_HPKT(0x0134, -1, CZ_PC_PURCHASE_ITEMLIST_FROMMC);
12061 ADD_HPKT(0x0801, -1, CZ_PC_PURCHASE_ITEMLIST_FROMMC2);
12062 ADD_HPKT(0x00c9, -1, CZ_PC_SELL_ITEMLIST);
12063 ADD_HPKT(0x01a8, 4, CZ_PETEGG_INFO);
12065 ADD_HPKT(0x09fb, -1, CZ_PET_EVOLUTION);
12067 ADD_HPKT(0x0138, 3, CZ_PKMODE_CHANGE);
12068 ADD_HPKT(0x0a49, 22, CZ_PRIVATE_AIRSHIP_REQUEST);
12070 ADD_HPKT(0x0a70, 2, CZ_RANDOM_COMBINE_ITEM_UI_CLOSE);
12071 ADD_HPKT(0x0ab5, 2, CZ_RANDOM_UPGRADE_ITEM_UI_CLOSE);
12073 ADD_HPKT(0x01bd, 26, CZ_RECALL_GID);
12074 ADD_HPKT(0x0842, 6, CZ_RECALL_SSO);
12075 ADD_HPKT(0x0a21, 3, CZ_RECV_ROULETTE_ITEM);
12076 ADD_HPKT(0x0aa1, 4, CZ_REFINE_ADD_ITEM);
12077 ADD_HPKT(0x0aa3, 9, CZ_REFINE_ITEM_REQUEST);
12078 ADD_HPKT(0x0aa4, 2, CZ_REFINE_WINDOW_CLOSE);
12079 ADD_HPKT(0x0153, -1, CZ_REGISTER_GUILD_EMBLEM_IMG);
12080 ADD_HPKT(0x0161, -1, CZ_REG_CHANGE_GUILD_POSITIONINFO);
12081 ADD_HPKT(0x011d, 2, CZ_REMEMBER_WARPPOINT);
12082 ADD_HPKT(0x01ba, 26, CZ_REMOVE_AID);
12083 ADD_HPKT(0x0843, 6, CZ_REMOVE_AID_SSO);
12084 ADD_HPKT(0x0231, 26, CZ_RENAME_MER);
12085 ADD_HPKT(0x01a5, 26, CZ_RENAME_PET);
12086 ADD_HPKT(0x08dd, 27, CZ_REPLY_ENTRY_QUEUE_ADMISSION);
12087 ADD_HPKT(0x08e0, 51, CZ_REPLY_LOBBY_ADMISSION);
12088 ADD_HPKT(0x01ca, 3, CZ_REQMAKINGHOMUN);
12089 ADD_HPKT(0x018e, 18, CZ_REQMAKINGITEM);
12092 ADD_HPKT(0x094f, 2, CZ_REQNAME_BYGID);
12093 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
12094 ADD_HPKT(0x0947, 2, CZ_REQUEST_ACT);
12095 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
12096 ADD_HPKT(0x0233, 11, CZ_REQUEST_ACTNPC);
12097 ADD_HPKT(0x008c, 14, CZ_REQUEST_CHAT);
12098 ADD_HPKT(0x0108, -1, CZ_REQUEST_CHAT_PARTY);
12099 ADD_HPKT(0x0950, 2, CZ_REQUEST_MOVE);
12100 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
12101 ADD_HPKT(0x0232, 9, CZ_REQUEST_MOVENPC);
12102 ADD_HPKT(0x0234, 6, CZ_REQUEST_MOVETOOWNER);
12103 ADD_HPKT(0x02e5, 9, CZ_REQUEST_MOVE_NEW_JAPEN);
12104 ADD_HPKT(0x0082, 2, CZ_REQUEST_QUIT);
12105 ADD_HPKT(0x0966, 2, CZ_REQUEST_TIME);
12106 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
12107 ADD_HPKT(0x01df, 6, CZ_REQ_ACCOUNTNAME);
12108 ADD_HPKT(0x0a25, 6, CZ_REQ_ACH_REWARD);
12109 ADD_HPKT(0x0a04, 6, CZ_REQ_ADD_ITEM_RODEX);
12110 ADD_HPKT(0x0b2c, 3, CZ_REQ_AGIT_INVESTMENT);
12111 ADD_HPKT(0x0170, 14, CZ_REQ_ALLY_GUILD);
12112 ADD_HPKT(0x09ae, 19, CZ_REQ_APPLY_BARGAIN_SALE_ITEM);
12113 ADD_HPKT(0x0a56, 6, CZ_REQ_APPLY_MACRO_DETECTOR);
12114 ADD_HPKT(0x09ab, 6, CZ_REQ_BANKING_CHECK);
12115 ADD_HPKT(0x09a7, 10, CZ_REQ_BANKING_DEPOSIT);
12116 ADD_HPKT(0x09a9, 10, CZ_REQ_BANKING_WITHDRAW);
12117 ADD_HPKT(0x015b, 54, CZ_REQ_BAN_GUILD);
12118 ADD_HPKT(0x07f0, 6, CZ_REQ_BATTLE_STATE_MONITOR);
12119 ADD_HPKT(0x0978, 6, CZ_REQ_BEFORE_WORLD_INFO);
12120 ADD_HPKT(0x0130, 6, CZ_REQ_BUY_FROMMC);
12121 ADD_HPKT(0x0a03, 2, CZ_REQ_CANCEL_WRITE_RODEX);
12122 ADD_HPKT(0x012a, 2, CZ_REQ_CARTOFF);
12123 ADD_HPKT(0x09ac, -1, CZ_REQ_CASH_BARGAIN_SALE_ITEM_INFO);
12124 ADD_HPKT(0x01af, 4, CZ_REQ_CHANGECART);
12125 ADD_HPKT(0x0155, -1, CZ_REQ_CHANGE_MEMBERPOS);
12126 ADD_HPKT(0x0a2e, 6, CZ_REQ_CHANGE_TITLE);
12127 ADD_HPKT(0x0927, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
12128 ADD_HPKT(0x012e, 2, CZ_REQ_CLOSESTORE);
12129 ADD_HPKT(0x09b8, 6, CZ_REQ_CLOSE_BANKING);
12130 ADD_HPKT(0x094d, 2, CZ_REQ_CLOSE_BUYING_STORE);
12131 ADD_HPKT(0x09be, 2, CZ_REQ_CLOSE_GUILD_STORAGE);
12132 ADD_HPKT(0x0a1d, 2, CZ_REQ_CLOSE_ROULETTE);
12133 ADD_HPKT(0x09c3, 10, CZ_REQ_COUNT_BARGAIN_SALE_ITEM);
12134 ADD_HPKT(0x0183, 10, CZ_REQ_DELETE_RELATED_GUILD);
12135 ADD_HPKT(0x09f5, 11, CZ_REQ_DELETE_RODEX);
12136 ADD_HPKT(0x018a, 4, CZ_REQ_DISCONNECT);
12137 ADD_HPKT(0x015d, 42, CZ_REQ_DISORGANIZE_GUILD);
12138 ADD_HPKT(0x00bf, 3, CZ_REQ_EMOTION);
12139 ADD_HPKT(0x00d9, 14, CZ_REQ_ENTER_ROOM);
12140 ADD_HPKT(0x08d7, 28, CZ_REQ_ENTRY_QUEUE_APPLY);
12141 ADD_HPKT(0x08da, 26, CZ_REQ_ENTRY_QUEUE_CANCEL);
12142 ADD_HPKT(0x090a, 26, CZ_REQ_ENTRY_QUEUE_RANKING);
12143 ADD_HPKT(0x00e4, 6, CZ_REQ_EXCHANGE_ITEM);
12144 ADD_HPKT(0x0103, 30, CZ_REQ_EXPEL_GROUP_MEMBER);
12145 ADD_HPKT(0x00e2, 26, CZ_REQ_EXPEL_MEMBER);
12146 ADD_HPKT(0x0a1f, 2, CZ_REQ_GENERATE_ROULETTE);
12147 ADD_HPKT(0x0212, 26, CZ_REQ_GIVE_MANNER_BYNAME);
12148 ADD_HPKT(0x0149, 9, CZ_REQ_GIVE_MANNER_POINT);
12149 ADD_HPKT(0x09d9, 4, CZ_REQ_GUILDSTORAGE_LOG);
12150 ADD_HPKT(0x0151, 6, CZ_REQ_GUILD_EMBLEM_IMG);
12151 ADD_HPKT(0x0b1e, 14, CZ_REQ_GUILD_EMBLEM_IMG2);
12152 ADD_HPKT(0x0b46, 10, CZ_REQ_GUILD_EMBLEM_IMG3);
12153 ADD_HPKT(0x0175, 6, CZ_REQ_GUILD_MEMBER_INFO);
12154 ADD_HPKT(0x014f, 6, CZ_REQ_GUILD_MENU);
12155 ADD_HPKT(0x014d, 2, CZ_REQ_GUILD_MENUINTERFACE);
12156 ADD_HPKT(0x0912, 10, CZ_REQ_GUILD_NAME);
12157 ADD_HPKT(0x0180, 6, CZ_REQ_HOSTILE_GUILD);
12158 ADD_HPKT(0x017c, 6, CZ_REQ_ITEMCOMPOSITION);
12159 ADD_HPKT(0x017a, 4, CZ_REQ_ITEMCOMPOSITION_LIST);
12160 ADD_HPKT(0x0178, 4, CZ_REQ_ITEMIDENTIFY);
12161 ADD_HPKT(0x01fd, 25, CZ_REQ_ITEMREPAIR);
12162 ADD_HPKT(0x0b66, 26, CZ_REQ_ITEMREPAIR2);
12163 ADD_HPKT(0x09f3, 11, CZ_REQ_ITEM_FROM_RODEX);
12164 ADD_HPKT(0x01f9, 6, CZ_REQ_JOIN_BABY);
12165 ADD_HPKT(0x01e5, 6, CZ_REQ_JOIN_COUPLE);
12166 ADD_HPKT(0x00fc, 6, CZ_REQ_JOIN_GROUP);
12167 ADD_HPKT(0x0168, 14, CZ_REQ_JOIN_GUILD);
12168 ADD_HPKT(0x0916, 26, CZ_REQ_JOIN_GUILD2);
12169 ADD_HPKT(0x0100, 2, CZ_REQ_LEAVE_GROUP);
12170 ADD_HPKT(0x0159, 54, CZ_REQ_LEAVE_GUILD);
12171 ADD_HPKT(0x0273, 30, CZ_REQ_MAIL_RETURN);
12172 ADD_HPKT(0x0165, 30, CZ_REQ_MAKE_GUILD);
12173 ADD_HPKT(0x01ae, 6, CZ_REQ_MAKINGARROW);
12174 ADD_HPKT(0x025b, 8, CZ_REQ_MAKINGITEM);
12175 ADD_HPKT(0x096e, -1, CZ_REQ_MERGE_ITEM);
12176 ADD_HPKT(0x0b28, 3, CZ_REQ_MOVE_GUILD_AGIT);
12177 ADD_HPKT(0x09ee, 11, CZ_REQ_NEXT_RODEX);
12178 ADD_HPKT(0x00b9, 6, CZ_REQ_NEXT_SCRIPT);
12179 ADD_HPKT(0x0a35, 4, CZ_REQ_ONECLICK_ITEMIDENTIFY);
12180 ADD_HPKT(0x012f, -1, CZ_REQ_OPENSTORE);
12181 ADD_HPKT(0x01b2, -1, CZ_REQ_OPENSTORE2);
12182 ADD_HPKT(0x09b6, 6, CZ_REQ_OPEN_BANKING);
12183 ADD_HPKT(0x093e, 2, CZ_REQ_OPEN_BUYING_STORE);
12184 ADD_HPKT(0x09ba, 2, CZ_REQ_OPEN_GUILD_STORAGE);
12185 ADD_HPKT(0x0157, 6, CZ_REQ_OPEN_MEMBER_INFO);
12186 ADD_HPKT(0x0a19, 2, CZ_REQ_OPEN_ROULETTE);
12187 ADD_HPKT(0x0a68, 3, CZ_REQ_OPEN_UI);
12188 ADD_HPKT(0x0a08, 26, CZ_REQ_OPEN_WRITE_RODEX);
12189 ADD_HPKT(0x0910, 10, CZ_REQ_PARTY_NAME);
12190 ADD_HPKT(0x0a6c, 7, CZ_REQ_PLAYER_AID_IN_RANGE);
12191 ADD_HPKT(0x0a69, 6, CZ_REQ_PREVIEW_MACRO_DETECTOR);
12192 ADD_HPKT(0x0a4f, -1, CZ_REQ_RANDOM_COMBINE_ITEM);
12193 ADD_HPKT(0x0ab6, 8, CZ_REQ_RANDOM_UPGRADE_ITEM);
12194 ADD_HPKT(0x097c, 4, CZ_REQ_RANKING);
12195 ADD_HPKT(0x09ea, 11, CZ_REQ_READ_RODEX);
12196 ADD_HPKT(0x0ac1, 26, CZ_REQ_REFRESH_RODEX);
12197 ADD_HPKT(0x01c0, 2, CZ_REQ_REMAINTIME);
12198 ADD_HPKT(0x09b0, 10, CZ_REQ_REMOVE_BARGAIN_SALE_ITEM);
12199 ADD_HPKT(0x0a06, 6, CZ_REQ_REMOVE_RODEX_ITEM);
12200 ADD_HPKT(0x00e0, 30, CZ_REQ_ROLE_CHANGE);
12201 ADD_HPKT(0x0a1b, 2, CZ_REQ_ROULETTE_INFO);
12202 ADD_HPKT(0x08c9, 2, CZ_REQ_SCHEDULER_CASHITEM);
12203 ADD_HPKT(0x0a6e, -1, CZ_REQ_SEND_RODEX);
12204 ADD_HPKT(0x0846, 4, CZ_REQ_SE_CASH_TAB_CODE);
12205 ADD_HPKT(0x00ba, 2, CZ_REQ_STATUS);
12206 ADD_HPKT(0x0213, 26, CZ_REQ_STATUS_GM);
12207 ADD_HPKT(0x0a46, 14, CZ_REQ_STYLE_CHANGE);
12208 ADD_HPKT(0x0afc, 16, CZ_REQ_STYLE_CHANGE2);
12209 ADD_HPKT(0x00ab, 4, CZ_REQ_TAKEOFF_EQUIP);
12210 ADD_HPKT(0x0967, 2, CZ_REQ_TRADE_BUYING_STORE);
12211 ADD_HPKT(0x0a52, 20, CZ_REQ_UPLOAD_MACRO_DETECTOR);
12212 ADD_HPKT(0x00c1, 2, CZ_REQ_USER_COUNT);
12213 ADD_HPKT(0x0222, 6, CZ_REQ_WEAPONREFINE);
12214 ADD_HPKT(0x00a9, 6, CZ_REQ_WEAR_EQUIP);
12215 ADD_HPKT(0x0998, 8, CZ_REQ_WEAR_EQUIP_V5);
12216 ADD_HPKT(0x00d3, 2, CZ_REQ_WHISPER_LIST);
12217 ADD_HPKT(0x09f1, 11, CZ_REQ_ZENY_FROM_RODEX);
12220 ADD_HPKT(0x0962, 2, CZ_SEARCH_STORE_INFO);
12221 ADD_HPKT(0x0969, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
12222 ADD_HPKT(0x07dc, 6, CZ_SEEK_PARTY);
12223 ADD_HPKT(0x07de, 30, CZ_SEEK_PARTY_MEMBER);
12224 ADD_HPKT(0x01ce, 6, CZ_SELECTAUTOSPELL);
12225 ADD_HPKT(0x0980, 7, CZ_SELECTCART);
12226 ADD_HPKT(0x01a7, 4, CZ_SELECT_PETEGG);
12227 ADD_HPKT(0x011b, 20, CZ_SELECT_WARPPOINT);
12228 ADD_HPKT(0x00cf, 27, CZ_SETTING_WHISPER_PC);
12229 ADD_HPKT(0x00d0, 3, CZ_SETTING_WHISPER_STATE);
12230 ADD_HPKT(0x084a, 2, CZ_SE_CASHSHOP_CLOSE);
12231 ADD_HPKT(0x0844, 2, CZ_SE_CASHSHOP_OPEN);
12232 ADD_HPKT(0x0b6d, 6, CZ_SE_CASHSHOP_OPEN2);
12233 ADD_HPKT(0x0848, -1, CZ_SE_PC_BUY_CASHITEM_LIST);
12235 ADD_HPKT(0x0b22, 5, CZ_SHORTCUTKEYBAR_ROTATE);
12236 ADD_HPKT(0x0b21, 13, CZ_SHORTCUT_KEY_CHANGE);
12237 ADD_HPKT(0x0445, 12, CZ_SIMPLE_BUY_CASH_POINT_ITEM);
12238 ADD_HPKT(0x080c, 2, CZ_SIMPLE_CASH_BTNSHOW);
12239 ADD_HPKT(0x0443, 8, CZ_SKILL_SELECT_RESPONSE);
12240 ADD_HPKT(0x0954, 2, CZ_SSILIST_ITEM_CLICK);
12241 ADD_HPKT(0x0292, 2, CZ_STANDING_RESURRECTION);
12242 ADD_HPKT(0x0b10, 10, CZ_START_USE_SKILL);
12243 ADD_HPKT(0x00bb, 5, CZ_STATUS_CHANGE);
12244 ADD_HPKT(0x0b11, 4, CZ_STOP_USE_SKILL);
12245 ADD_HPKT(0x0a48, 2, CZ_STYLE_CLOSE);
12246 ADD_HPKT(0x0225, 2, CZ_TAEKWON_RANK);
12247 ADD_HPKT(0x019f, 6, CZ_TRYCAPTURE_MONSTER);
12248 ADD_HPKT(0x08b5, 6, CZ_TRYCOLLECTION);
12249 ADD_HPKT(0x0b35, 3, CZ_UNINSTALLATION);
12250 ADD_HPKT(0x0112, 4, CZ_UPGRADE_SKILLLEVEL);
12251 ADD_HPKT(0x0a54, -1, CZ_UPLOAD_MACRO_DETECTOR_CAPTCHA);
12253 ADD_HPKT(0x0439, 8, CZ_USE_ITEM2);
12254 ADD_HPKT(0x02e2, 20, CZ_USE_ITEM_NEW_JAPEN);
12255 ADD_HPKT(0x093a, 2, CZ_USE_SKILL);
12256 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
12257 ADD_HPKT(0x02e3, 22, CZ_USE_SKILL_NEW_JAPEN);
12258 ADD_HPKT(0x0af4, 11, CZ_USE_SKILL_TOGROUND);
12259 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
12260 ADD_HPKT(0x0960, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
12261 ADD_HPKT(0x0367, 31, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
12263 ADD_TPKT(0x0064, 55, UNKNOWN_PACKET_PLACEHOLDER_0064);
12264 ADD_TPKT(0x0065, 17, UNKNOWN_PACKET_PLACEHOLDER_0065);
12265 ADD_TPKT(0x0066, 3, UNKNOWN_PACKET_PLACEHOLDER_0066);
12266 ADD_TPKT(0x0067, 37, UNKNOWN_PACKET_PLACEHOLDER_0067);
12267 ADD_TPKT(0x0068, 46, UNKNOWN_PACKET_PLACEHOLDER_0068);
12268 ADD_TPKT(0x0069, -1, UNKNOWN_PACKET_PLACEHOLDER_0069);
12269 ADD_TPKT(0x006a, 23, UNKNOWN_PACKET_PLACEHOLDER_006A);
12270 ADD_TPKT(0x006b, -1, UNKNOWN_PACKET_PLACEHOLDER_006B);
12271 ADD_TPKT(0x006c, 3, UNKNOWN_PACKET_PLACEHOLDER_006C);
12272 ADD_TPKT(0x006d, 157, UNKNOWN_PACKET_PLACEHOLDER_006D);
12273 ADD_TPKT(0x006e, 3, UNKNOWN_PACKET_PLACEHOLDER_006E);
12274 ADD_TPKT(0x006f, 2, UNKNOWN_PACKET_PLACEHOLDER_006F);
12275 ADD_TPKT(0x0070, 3, UNKNOWN_PACKET_PLACEHOLDER_0070);
12276 ADD_TPKT(0x0071, 28, UNKNOWN_PACKET_PLACEHOLDER_0071);
12277 ADD_TPKT(0x0081, 3, UNKNOWN_PACKET_PLACEHOLDER_0081);
12278 ADD_TPKT(0x0187, 6, UNKNOWN_PACKET_PLACEHOLDER_0187);
12279 ADD_TPKT(0x01b5, 18, UNKNOWN_PACKET_PLACEHOLDER_01B5);
12280 ADD_TPKT(0x01be, 2, UNKNOWN_PACKET_PLACEHOLDER_01BE);
12281 ADD_TPKT(0x01bf, 3, UNKNOWN_PACKET_PLACEHOLDER_01BF);
12282 ADD_TPKT(0x01c6, 4, UNKNOWN_PACKET_PLACEHOLDER_01C6);
12283 ADD_TPKT(0x01c7, 2, UNKNOWN_PACKET_PLACEHOLDER_01C7);
12284 ADD_TPKT(0x01db, 2, UNKNOWN_PACKET_PLACEHOLDER_01DB);
12285 ADD_TPKT(0x01dc, -1, UNKNOWN_PACKET_PLACEHOLDER_01DC);
12286 ADD_TPKT(0x01dd, 47, UNKNOWN_PACKET_PLACEHOLDER_01DD);
12287 ADD_TPKT(0x01f1, -1, UNKNOWN_PACKET_PLACEHOLDER_01F1);
12288 ADD_TPKT(0x01fa, 48, UNKNOWN_PACKET_PLACEHOLDER_01FA);
12289 ADD_TPKT(0x01fb, 56, UNKNOWN_PACKET_PLACEHOLDER_01FB);
12290 ADD_TPKT(0x0200, 26, UNKNOWN_PACKET_PLACEHOLDER_0200);
12291 ADD_TPKT(0x0204, 18, UNKNOWN_PACKET_PLACEHOLDER_0204);
12292 ADD_TPKT(0x020d, -1, UNKNOWN_PACKET_PLACEHOLDER_020D);
12293 ADD_TPKT(0x023d, 6, UNKNOWN_PACKET_PLACEHOLDER_023D);
12294 ADD_TPKT(0x023e, 8, UNKNOWN_PACKET_PLACEHOLDER_023E);
12295 ADD_TPKT(0x0258, 2, UNKNOWN_PACKET_PLACEHOLDER_0258);
12296 ADD_TPKT(0x0259, 3, UNKNOWN_PACKET_PLACEHOLDER_0259);
12297 ADD_TPKT(0x0261, 11, UNKNOWN_PACKET_PLACEHOLDER_0261);
12298 ADD_TPKT(0x0262, 11, UNKNOWN_PACKET_PLACEHOLDER_0262);
12299 ADD_TPKT(0x0263, 11, UNKNOWN_PACKET_PLACEHOLDER_0263);
12300 ADD_TPKT(0x0264, 20, UNKNOWN_PACKET_PLACEHOLDER_0264);
12301 ADD_TPKT(0x0265, 20, UNKNOWN_PACKET_PLACEHOLDER_0265);
12302 ADD_TPKT(0x0266, 30, UNKNOWN_PACKET_PLACEHOLDER_0266);
12303 ADD_TPKT(0x0267, 4, UNKNOWN_PACKET_PLACEHOLDER_0267);
12304 ADD_TPKT(0x0268, 4, UNKNOWN_PACKET_PLACEHOLDER_0268);
12305 ADD_TPKT(0x0269, 4, UNKNOWN_PACKET_PLACEHOLDER_0269);
12306 ADD_TPKT(0x026a, 4, UNKNOWN_PACKET_PLACEHOLDER_026A);
12307 ADD_TPKT(0x026b, 4, UNKNOWN_PACKET_PLACEHOLDER_026B);
12308 ADD_TPKT(0x026c, 4, UNKNOWN_PACKET_PLACEHOLDER_026C);
12309 ADD_TPKT(0x026d, 4, UNKNOWN_PACKET_PLACEHOLDER_026D);
12310 ADD_TPKT(0x026f, 2, UNKNOWN_PACKET_PLACEHOLDER_026F);
12311 ADD_TPKT(0x0270, 2, UNKNOWN_PACKET_PLACEHOLDER_0270);
12312 ADD_TPKT(0x0271, 40, UNKNOWN_PACKET_PLACEHOLDER_0271);
12313 ADD_TPKT(0x0272, 44, UNKNOWN_PACKET_PLACEHOLDER_0272);
12314 ADD_TPKT(0x0275, 37, UNKNOWN_PACKET_PLACEHOLDER_0275);
12315 ADD_TPKT(0x0276, -1, UNKNOWN_PACKET_PLACEHOLDER_0276);
12316 ADD_TPKT(0x0277, 84, UNKNOWN_PACKET_PLACEHOLDER_0277);
12317 ADD_TPKT(0x027c, 60, UNKNOWN_PACKET_PLACEHOLDER_027C);
12318 ADD_TPKT(0x027f, 8, UNKNOWN_PACKET_PLACEHOLDER_027F);
12319 ADD_TPKT(0x028b, -1, UNKNOWN_PACKET_PLACEHOLDER_028B);
12320 ADD_TPKT(0x028c, 46, UNKNOWN_PACKET_PLACEHOLDER_028C);
12321 ADD_TPKT(0x028d, 34, UNKNOWN_PACKET_PLACEHOLDER_028D);
12322 ADD_TPKT(0x028e, 4, UNKNOWN_PACKET_PLACEHOLDER_028E);
12323 ADD_TPKT(0x028f, 6, UNKNOWN_PACKET_PLACEHOLDER_028F);
12324 ADD_TPKT(0x0290, 4, UNKNOWN_PACKET_PLACEHOLDER_0290);
12325 ADD_TPKT(0x02ad, 8, UNKNOWN_PACKET_PLACEHOLDER_02AD);
12326 ADD_TPKT(0x02b0, 85, UNKNOWN_PACKET_PLACEHOLDER_02B0);
12327 ADD_TPKT(0x02ca, 3, UNKNOWN_PACKET_PLACEHOLDER_02CA);
12328 ADD_TPKT(0x03dd, 18, UNKNOWN_PACKET_PLACEHOLDER_03DD);
12329 ADD_TPKT(0x03de, 18, UNKNOWN_PACKET_PLACEHOLDER_03DE);
12330 ADD_TPKT(0x0448, -1, UNKNOWN_PACKET_PLACEHOLDER_0448);
12331 ADD_TPKT(0x07e5, 4, UNKNOWN_PACKET_PLACEHOLDER_07E5);
12332 ADD_TPKT(0x07e7, 32, UNKNOWN_PACKET_PLACEHOLDER_07E7);
12333 ADD_TPKT(0x07e8, -1, UNKNOWN_PACKET_PLACEHOLDER_07E8);
12334 ADD_TPKT(0x07e9, 5, UNKNOWN_PACKET_PLACEHOLDER_07E9);
12335 ADD_TPKT(0x0821, 2, UNKNOWN_PACKET_PLACEHOLDER_0821);
12336 ADD_TPKT(0x0822, 9, UNKNOWN_PACKET_PLACEHOLDER_0822);
12337 ADD_TPKT(0x0823, -1, UNKNOWN_PACKET_PLACEHOLDER_0823);
12338 ADD_TPKT(0x0825, -1, UNKNOWN_PACKET_PLACEHOLDER_0825);
12339 ADD_TPKT(0x0827, 6, UNKNOWN_PACKET_PLACEHOLDER_0827);
12340 ADD_TPKT(0x0828, 14, UNKNOWN_PACKET_PLACEHOLDER_0828);
12341 ADD_TPKT(0x0829, 12, UNKNOWN_PACKET_PLACEHOLDER_0829);
12342 ADD_TPKT(0x082a, 10, UNKNOWN_PACKET_PLACEHOLDER_082A);
12343 ADD_TPKT(0x082b, 6, UNKNOWN_PACKET_PLACEHOLDER_082B);
12344 ADD_TPKT(0x082c, 10, UNKNOWN_PACKET_PLACEHOLDER_082C);
12345 ADD_TPKT(0x082d, -1, UNKNOWN_PACKET_PLACEHOLDER_082D);
12346 ADD_TPKT(0x083e, 26, UNKNOWN_PACKET_PLACEHOLDER_083E);
12347 ADD_TPKT(0x0840, -1, UNKNOWN_PACKET_PLACEHOLDER_0840);
12348 ADD_TPKT(0x0841, 4, UNKNOWN_PACKET_PLACEHOLDER_0841);
12349 ADD_TPKT(0x0865, 2, UNKNOWN_PACKET_PLACEHOLDER_0865);
12350 ADD_TPKT(0x087b, 2, UNKNOWN_PACKET_PLACEHOLDER_087B);
12351 ADD_TPKT(0x0880, 2, UNKNOWN_PACKET_PLACEHOLDER_0880);
12352 ADD_TPKT(0x0884, 2, UNKNOWN_PACKET_PLACEHOLDER_0884);
12353 ADD_TPKT(0x0892, 2, UNKNOWN_PACKET_PLACEHOLDER_0892);
12354 ADD_TPKT(0x0898, 2, UNKNOWN_PACKET_PLACEHOLDER_0898);
12355 ADD_TPKT(0x089e, 2, UNKNOWN_PACKET_PLACEHOLDER_089E);
12356 ADD_TPKT(0x08a9, 2, UNKNOWN_PACKET_PLACEHOLDER_08A9);
12357 ADD_TPKT(0x08af, 10, UNKNOWN_PACKET_PLACEHOLDER_08AF);
12358 ADD_TPKT(0x08b0, 17, UNKNOWN_PACKET_PLACEHOLDER_08B0);
12359 ADD_TPKT(0x08b2, -1, UNKNOWN_PACKET_PLACEHOLDER_08B2);
12360 ADD_TPKT(0x08b8, 10, UNKNOWN_PACKET_PLACEHOLDER_08B8);
12361 ADD_TPKT(0x08b9, 12, UNKNOWN_PACKET_PLACEHOLDER_08B9);
12362 ADD_TPKT(0x08ba, 10, UNKNOWN_PACKET_PLACEHOLDER_08BA);
12363 ADD_TPKT(0x08bb, 8, UNKNOWN_PACKET_PLACEHOLDER_08BB);
12364 ADD_TPKT(0x08bc, 10, UNKNOWN_PACKET_PLACEHOLDER_08BC);
12365 ADD_TPKT(0x08bd, 8, UNKNOWN_PACKET_PLACEHOLDER_08BD);
12366 ADD_TPKT(0x08be, 14, UNKNOWN_PACKET_PLACEHOLDER_08BE);
12367 ADD_TPKT(0x08bf, 8, UNKNOWN_PACKET_PLACEHOLDER_08BF);
12368 ADD_TPKT(0x08c3, 10, UNKNOWN_PACKET_PLACEHOLDER_08C3);
12369 ADD_TPKT(0x08c4, 8, UNKNOWN_PACKET_PLACEHOLDER_08C4);
12370 ADD_TPKT(0x08c5, 6, UNKNOWN_PACKET_PLACEHOLDER_08C5);
12371 ADD_TPKT(0x08c6, 4, UNKNOWN_PACKET_PLACEHOLDER_08C6);
12372 ADD_TPKT(0x08cc, 109, UNKNOWN_PACKET_PLACEHOLDER_08CC);
12373 ADD_TPKT(0x08d4, 8, UNKNOWN_PACKET_PLACEHOLDER_08D4);
12374 ADD_TPKT(0x08d5, -1, UNKNOWN_PACKET_PLACEHOLDER_08D5);
12375 ADD_TPKT(0x08e3, 157, UNKNOWN_PACKET_PLACEHOLDER_08E3);
12376 ADD_TPKT(0x08e4, 6, UNKNOWN_PACKET_PLACEHOLDER_08E4);
12377 ADD_TPKT(0x08fc, 30, UNKNOWN_PACKET_PLACEHOLDER_08FC);
12378 ADD_TPKT(0x08fd, 6, UNKNOWN_PACKET_PLACEHOLDER_08FD);
12379 ADD_TPKT(0x091a, 2, UNKNOWN_PACKET_PLACEHOLDER_091A);
12380 ADD_TPKT(0x0921, 2, UNKNOWN_PACKET_PLACEHOLDER_0921);
12381 ADD_TPKT(0x092a, 2, UNKNOWN_PACKET_PLACEHOLDER_092A);
12382 ADD_TPKT(0x092b, 2, UNKNOWN_PACKET_PLACEHOLDER_092B);
12383 ADD_TPKT(0x0930, 2, UNKNOWN_PACKET_PLACEHOLDER_0930);
12384 ADD_TPKT(0x0931, 2, UNKNOWN_PACKET_PLACEHOLDER_0931);
12385 ADD_TPKT(0x0933, 2, UNKNOWN_PACKET_PLACEHOLDER_0933);
12386 ADD_TPKT(0x0934, 2, UNKNOWN_PACKET_PLACEHOLDER_0934);
12387 ADD_TPKT(0x093c, 2, UNKNOWN_PACKET_PLACEHOLDER_093C);
12388 ADD_TPKT(0x0943, 2, UNKNOWN_PACKET_PLACEHOLDER_0943);
12389 ADD_TPKT(0x0959, 2, UNKNOWN_PACKET_PLACEHOLDER_0959);
12390 ADD_TPKT(0x095c, 2, UNKNOWN_PACKET_PLACEHOLDER_095C);
12391 ADD_TPKT(0x0970, 31, UNKNOWN_PACKET_PLACEHOLDER_0970);
12392 ADD_TPKT(0x0986, 10, UNKNOWN_PACKET_PLACEHOLDER_0986);
12393 ADD_TPKT(0x0987, -1, UNKNOWN_PACKET_PLACEHOLDER_0987);
12394 ADD_TPKT(0x098b, 2, UNKNOWN_PACKET_PLACEHOLDER_098B);
12395 ADD_TPKT(0x098c, 4, UNKNOWN_PACKET_PLACEHOLDER_098C);
12396 ADD_TPKT(0x098f, -1, UNKNOWN_PACKET_PLACEHOLDER_098F);
12397 ADD_TPKT(0x099c, 6, UNKNOWN_PACKET_PLACEHOLDER_099C);
12398 ADD_TPKT(0x099d, -1, UNKNOWN_PACKET_PLACEHOLDER_099D);
12399 ADD_TPKT(0x099e, 12, UNKNOWN_PACKET_PLACEHOLDER_099E);
12400 ADD_TPKT(0x09a0, 6, UNKNOWN_PACKET_PLACEHOLDER_09A0);
12401 ADD_TPKT(0x09a1, 2, UNKNOWN_PACKET_PLACEHOLDER_09A1);
12402 ADD_TPKT(0x09a2, 6, UNKNOWN_PACKET_PLACEHOLDER_09A2);
12403 ADD_TPKT(0x09a3, -1, UNKNOWN_PACKET_PLACEHOLDER_09A3);
12404 ADD_TPKT(0x09a5, 7, UNKNOWN_PACKET_PLACEHOLDER_09A5);
12405 ADD_TPKT(0x09c2, -1, UNKNOWN_PACKET_PLACEHOLDER_09C2);
12406 ADD_TPKT(0x09c5, 1042, UNKNOWN_PACKET_PLACEHOLDER_09C5);
12407 ADD_TPKT(0x09c6, -1, UNKNOWN_PACKET_PLACEHOLDER_09C6);
12408 ADD_TPKT(0x09c7, 18, UNKNOWN_PACKET_PLACEHOLDER_09C7);
12409 ADD_TPKT(0x09c8, -1, UNKNOWN_PACKET_PLACEHOLDER_09C8);
12410 ADD_TPKT(0x09c9, -1, UNKNOWN_PACKET_PLACEHOLDER_09C9);
12411 ADD_TPKT(0x09e0, -1, UNKNOWN_PACKET_PLACEHOLDER_09E0);
12412 ADD_TPKT(0x0a39, 36, UNKNOWN_PACKET_PLACEHOLDER_0A39);
12413 ADD_TPKT(0x0a3a, 12, UNKNOWN_PACKET_PLACEHOLDER_0A3A);
12414 ADD_TPKT(0x0a3c, -1, UNKNOWN_PACKET_PLACEHOLDER_0A3C);
12415 ADD_TPKT(0x0a3d, 20, UNKNOWN_PACKET_PLACEHOLDER_0A3D);
12416 ADD_TPKT(0x0a3e, -1, UNKNOWN_PACKET_PLACEHOLDER_0A3E);
12417 ADD_TPKT(0x0a40, 11, UNKNOWN_PACKET_PLACEHOLDER_0A40);
12418 ADD_TPKT(0x0a42, 43, UNKNOWN_PACKET_PLACEHOLDER_0A42);
12419 ADD_TPKT(0x0a4d, -1, UNKNOWN_PACKET_PLACEHOLDER_0A4D);
12420 ADD_TPKT(0x0a71, -1, UNKNOWN_PACKET_PLACEHOLDER_0A71);
12421 ADD_TPKT(0x0a72, 61, UNKNOWN_PACKET_PLACEHOLDER_0A72);
12422 ADD_TPKT(0x0a73, 2, UNKNOWN_PACKET_PLACEHOLDER_0A73);
12423 ADD_TPKT(0x0a74, 8, UNKNOWN_PACKET_PLACEHOLDER_0A74);
12424 ADD_TPKT(0x0a76, 80, UNKNOWN_PACKET_PLACEHOLDER_0A76);
12425 ADD_TPKT(0x0a79, -1, UNKNOWN_PACKET_PLACEHOLDER_0A79);
12426 ADD_TPKT(0x0a7b, -1, UNKNOWN_PACKET_PLACEHOLDER_0A7B);
12427 ADD_TPKT(0x0a7c, -1, UNKNOWN_PACKET_PLACEHOLDER_0A7C);
12428 ADD_TPKT(0x0a80, 6, UNKNOWN_PACKET_PLACEHOLDER_0A80);
12429 ADD_TPKT(0x0a81, 4, UNKNOWN_PACKET_PLACEHOLDER_0A81);
12430 ADD_TPKT(0x0a82, 46, UNKNOWN_PACKET_PLACEHOLDER_0A82);
12431 ADD_TPKT(0x0a83, 46, UNKNOWN_PACKET_PLACEHOLDER_0A83);
12432 ADD_TPKT(0x0a85, 82, UNKNOWN_PACKET_PLACEHOLDER_0A85);
12433 ADD_TPKT(0x0a86, -1, UNKNOWN_PACKET_PLACEHOLDER_0A86);
12434 ADD_TPKT(0x0a8b, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8B);
12435 ADD_TPKT(0x0a8c, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8C);
12436 ADD_TPKT(0x0a8e, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8E);
12437 ADD_TPKT(0x0a8f, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8F);
12438 ADD_TPKT(0x0a90, 3, UNKNOWN_PACKET_PLACEHOLDER_0A90);
12439 ADD_TPKT(0x0a92, -1, UNKNOWN_PACKET_PLACEHOLDER_0A92);
12440 ADD_TPKT(0x0a93, 3, UNKNOWN_PACKET_PLACEHOLDER_0A93);
12441 ADD_TPKT(0x0a94, 2, UNKNOWN_PACKET_PLACEHOLDER_0A94);
12442 ADD_TPKT(0x0a95, 4, UNKNOWN_PACKET_PLACEHOLDER_0A95);
12443 ADD_TPKT(0x0a9e, 2, UNKNOWN_PACKET_PLACEHOLDER_0A9E);
12444 ADD_TPKT(0x0a9f, 2, UNKNOWN_PACKET_PLACEHOLDER_0A9F);
12445 ADD_TPKT(0x0aa8, 5, UNKNOWN_PACKET_PLACEHOLDER_0AA8);
12446 ADD_TPKT(0x0aa9, -1, UNKNOWN_PACKET_PLACEHOLDER_0AA9);
12447 ADD_TPKT(0x0aaa, -1, UNKNOWN_PACKET_PLACEHOLDER_0AAA);
12448 ADD_TPKT(0x0aab, -1, UNKNOWN_PACKET_PLACEHOLDER_0AAB);
12449 ADD_TPKT(0x0aac, 69, UNKNOWN_PACKET_PLACEHOLDER_0AAC);
12450 ADD_TPKT(0x0aad, 51, UNKNOWN_PACKET_PLACEHOLDER_0AAD);
12451 ADD_TPKT(0x0aae, 2, UNKNOWN_PACKET_PLACEHOLDER_0AAE);
12452 ADD_TPKT(0x0aaf, 6, UNKNOWN_PACKET_PLACEHOLDER_0AAF);
12453 ADD_TPKT(0x0ab0, 6, UNKNOWN_PACKET_PLACEHOLDER_0AB0);
12454 ADD_TPKT(0x0ab1, 14, UNKNOWN_PACKET_PLACEHOLDER_0AB1);
12455 ADD_TPKT(0x0ab3, 19, UNKNOWN_PACKET_PLACEHOLDER_0AB3);
12456 ADD_TPKT(0x0ab8, 2, UNKNOWN_PACKET_PLACEHOLDER_0AB8);
12457 ADD_TPKT(0x0aba, 2, UNKNOWN_PACKET_PLACEHOLDER_0ABA);
12458 ADD_TPKT(0x0abb, 2, UNKNOWN_PACKET_PLACEHOLDER_0ABB);
12459 ADD_TPKT(0x0abc, -1, UNKNOWN_PACKET_PLACEHOLDER_0ABC);
12460 ADD_TPKT(0x0abf, -1, UNKNOWN_PACKET_PLACEHOLDER_0ABF);
12461 ADD_TPKT(0x0ac3, 2, UNKNOWN_PACKET_PLACEHOLDER_0AC3);
12462 ADD_TPKT(0x0ac4, -1, UNKNOWN_PACKET_PLACEHOLDER_0AC4);
12463 ADD_TPKT(0x0ac5, 156, UNKNOWN_PACKET_PLACEHOLDER_0AC5);
12464 ADD_TPKT(0x0ac6, 156, UNKNOWN_PACKET_PLACEHOLDER_0AC6);
12465 ADD_TPKT(0x0ac9, -1, UNKNOWN_PACKET_PLACEHOLDER_0AC9);
12466 ADD_TPKT(0x0aca, 3, UNKNOWN_PACKET_PLACEHOLDER_0ACA);
12467 ADD_TPKT(0x0acd, 23, UNKNOWN_PACKET_PLACEHOLDER_0ACD);
12468 ADD_TPKT(0x0ace, 4, UNKNOWN_PACKET_PLACEHOLDER_0ACE);
12469 ADD_TPKT(0x0acf, 68, UNKNOWN_PACKET_PLACEHOLDER_0ACF);
12470 ADD_TPKT(0x0ad0, 11, UNKNOWN_PACKET_PLACEHOLDER_0AD0);
12471 ADD_TPKT(0x0ad1, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD1);
12472 ADD_TPKT(0x0ad2, 30, UNKNOWN_PACKET_PLACEHOLDER_0AD2);
12473 ADD_TPKT(0x0ad3, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD3);
12474 ADD_TPKT(0x0ad4, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD4);
12475 ADD_TPKT(0x0ad5, 2, UNKNOWN_PACKET_PLACEHOLDER_0AD5);
12476 ADD_TPKT(0x0ad6, 2, UNKNOWN_PACKET_PLACEHOLDER_0AD6);
12477 ADD_TPKT(0x0ad7, 8, UNKNOWN_PACKET_PLACEHOLDER_0AD7);
12478 ADD_TPKT(0x0ad8, 8, UNKNOWN_PACKET_PLACEHOLDER_0AD8);
12479 ADD_TPKT(0x0ad9, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD9);
12480 ADD_TPKT(0x0ae0, 30, UNKNOWN_PACKET_PLACEHOLDER_0AE0);
12481 ADD_TPKT(0x0ae1, 28, UNKNOWN_PACKET_PLACEHOLDER_0AE1);
12482 ADD_TPKT(0x0ae3, -1, UNKNOWN_PACKET_PLACEHOLDER_0AE3);
12483 ADD_TPKT(0x0ae8, 2, UNKNOWN_PACKET_PLACEHOLDER_0AE8);
12484 ADD_TPKT(0x0ae9, 13, UNKNOWN_PACKET_PLACEHOLDER_0AE9);
12485 ADD_TPKT(0x0aec, 2, UNKNOWN_PACKET_PLACEHOLDER_0AEC);
12486 ADD_TPKT(0x0aed, 2, UNKNOWN_PACKET_PLACEHOLDER_0AED);
12487 ADD_TPKT(0x0aee, 2, UNKNOWN_PACKET_PLACEHOLDER_0AEE);
12488 ADD_TPKT(0x0af2, 40, UNKNOWN_PACKET_PLACEHOLDER_0AF2);
12489 ADD_TPKT(0x0af3, -1, UNKNOWN_PACKET_PLACEHOLDER_0AF3);
12490 ADD_TPKT(0x0af5, 3, UNKNOWN_PACKET_PLACEHOLDER_0AF5);
12491 ADD_TPKT(0x0af9, 6, UNKNOWN_PACKET_PLACEHOLDER_0AF9);
12492 ADD_TPKT(0x0b00, 8, UNKNOWN_PACKET_PLACEHOLDER_0B00);
12493 ADD_TPKT(0x0b01, 56, UNKNOWN_PACKET_PLACEHOLDER_0B01);
12494 ADD_TPKT(0x0b02, 26, UNKNOWN_PACKET_PLACEHOLDER_0B02);
12495 ADD_TPKT(0x0b04, 90, UNKNOWN_PACKET_PLACEHOLDER_0B04);
12496 ADD_TPKT(0x0b07, -1, UNKNOWN_PACKET_PLACEHOLDER_0B07);
12497 ADD_TPKT(0x0b23, 6, UNKNOWN_PACKET_PLACEHOLDER_0B23);
12498 ADD_TPKT(0x0b24, 6, UNKNOWN_PACKET_PLACEHOLDER_0B24);
12499 ADD_TPKT(0x0b25, 6, UNKNOWN_PACKET_PLACEHOLDER_0B25);
12500 ADD_TPKT(0x0b2b, 11, UNKNOWN_PACKET_PLACEHOLDER_0B2B);
12501 ADD_TPKT(0x0b30, -1, UNKNOWN_PACKET_PLACEHOLDER_0B30);
12502 ADD_TPKT(0x0b34, 50, UNKNOWN_PACKET_PLACEHOLDER_0B34);
12503 ADD_TPKT(0x0b39, -1, UNKNOWN_PACKET_PLACEHOLDER_0B39);
12504 ADD_TPKT(0x0b3c, 4, UNKNOWN_PACKET_PLACEHOLDER_0B3C);
12505 ADD_TPKT(0x0b3d, -1, UNKNOWN_PACKET_PLACEHOLDER_0B3D);
12506 ADD_TPKT(0x0b3e, -1, UNKNOWN_PACKET_PLACEHOLDER_0B3E);
12507 ADD_TPKT(0x0b44, 58, UNKNOWN_PACKET_PLACEHOLDER_0B44);
12508 ADD_TPKT(0x0b48, 18, UNKNOWN_PACKET_PLACEHOLDER_0B48);
12509 ADD_TPKT(0x0b49, 4, UNKNOWN_PACKET_PLACEHOLDER_0B49);
12510 ADD_TPKT(0x0b4a, 6, UNKNOWN_PACKET_PLACEHOLDER_0B4A);
12511 ADD_TPKT(0x0b4b, 4, UNKNOWN_PACKET_PLACEHOLDER_0B4B);
12512 ADD_TPKT(0x0b4d, -1, UNKNOWN_PACKET_PLACEHOLDER_0B4D);
12513 ADD_TPKT(0x0b4f, 2, UNKNOWN_PACKET_PLACEHOLDER_0B4F);
12514 ADD_TPKT(0x0b50, 2, UNKNOWN_PACKET_PLACEHOLDER_0B50);
12515 ADD_TPKT(0x0b51, 2, UNKNOWN_PACKET_PLACEHOLDER_0B51);
12516 ADD_TPKT(0x0b52, 2, UNKNOWN_PACKET_PLACEHOLDER_0B52);
12517 ADD_TPKT(0x0b53, 52, UNKNOWN_PACKET_PLACEHOLDER_0B53);
12518 ADD_TPKT(0x0b54, 8, UNKNOWN_PACKET_PLACEHOLDER_0B54);
12519 ADD_TPKT(0x0b55, -1, UNKNOWN_PACKET_PLACEHOLDER_0B55);
12520 ADD_TPKT(0x0b5f, -1, UNKNOWN_PACKET_PLACEHOLDER_0B5F);
12521 ADD_TPKT(0x0b60, -1, UNKNOWN_PACKET_PLACEHOLDER_0B60);
12522 ADD_TPKT(0x0b61, -1, UNKNOWN_PACKET_PLACEHOLDER_0B61);
12523 ADD_TPKT(0x0b62, -1, UNKNOWN_PACKET_PLACEHOLDER_0B62);
12524 ADD_TPKT(0x0b68, 12, UNKNOWN_PACKET_PLACEHOLDER_0B68);
12525 ADD_TPKT(0x0b6a, -1, UNKNOWN_PACKET_PLACEHOLDER_0B6A);
12526 ADD_TPKT(0x0b6b, 14, UNKNOWN_PACKET_PLACEHOLDER_0B6B);
12527 ADD_TPKT(0x0b6c, 12, UNKNOWN_PACKET_PLACEHOLDER_0B6C);
12528 ADD_TPKT(0x0073, 11, ZC_ACCEPT_ENTER);
12529 ADD_TPKT(0x02eb, 13, ZC_ACCEPT_ENTER2);
12530 ADD_TPKT(0x0a18, 14, ZC_ACCEPT_ENTER3);
12531 ADD_TPKT(0x0083, 2, ZC_ACCEPT_QUIT);
12532 ADD_TPKT(0x0a24, 66, ZC_ACH_UPDATE);
12533 ADD_TPKT(0x01e0, 30, ZC_ACK_ACCOUNTNAME);
12534 ADD_TPKT(0x012c, 3, ZC_ACK_ADDITEM_TO_CART);
12535 ADD_TPKT(0x00ea, 5, ZC_ACK_ADD_EXCHANGE_ITEM);
12536 ADD_TPKT(0x0b3f, 64, ZC_ACK_ADD_ITEM_RODEX);
12537 ADD_TPKT(0x09af, 4, ZC_ACK_APPLY_BARGAIN_SALE_ITEM);
12538 ADD_TPKT(0x0a57, 6, ZC_ACK_APPLY_MACRO_DETECTOR);
12539 ADD_TPKT(0x0256, 5, ZC_ACK_AUCTION_ADD_ITEM);
12540 ADD_TPKT(0x09a8, 16, ZC_ACK_BANKING_DEPOSIT);
12541 ADD_TPKT(0x09aa, 16, ZC_ACK_BANKING_WITHDRAW);
12542 ADD_TPKT(0x015c, 90, ZC_ACK_BAN_GUILD);
12543 ADD_TPKT(0x0839, 66, ZC_ACK_BAN_GUILD_SSO);
12544 ADD_TPKT(0x07f1, 18, ZC_ACK_BATTLE_STATE_MONITOR);
12545 ADD_TPKT(0x0979, 50, ZC_ACK_BEFORE_WORLD_INFO);
12546 ADD_TPKT(0x09ad, 12, ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO);
12547 ADD_TPKT(0x0174, -1, ZC_ACK_CHANGE_GUILD_POSITIONINFO);
12548 ADD_TPKT(0x0a2f, 7, ZC_ACK_CHANGE_TITLE);
12549 ADD_TPKT(0x0989, 2, ZC_ACK_CLAN_LEAVE);
12550 ADD_TPKT(0x09b9, 4, ZC_ACK_CLOSE_BANKING);
12551 ADD_TPKT(0x09bf, 4, ZC_ACK_CLOSE_GUILD_STORAGE);
12552 ADD_TPKT(0x0a1e, 3, ZC_ACK_CLOSE_ROULETTE);
12553 ADD_TPKT(0x09c4, 10, ZC_ACK_COUNT_BARGAIN_SALE_ITEM);
12554 ADD_TPKT(0x00d6, 3, ZC_ACK_CREATE_CHATROOM);
12555 ADD_TPKT(0x09f6, 11, ZC_ACK_DELETE_RODEX);
12556 ADD_TPKT(0x00cd, 3, ZC_ACK_DISCONNECT_CHARACTER);
12557 ADD_TPKT(0x015f, 42, ZC_ACK_DISORGANIZE_GUILD);
12558 ADD_TPKT(0x015e, 6, ZC_ACK_DISORGANIZE_GUILD_RESULT);
12559 ADD_TPKT(0x08d8, 27, ZC_ACK_ENTRY_QUEUE_APPLY);
12560 ADD_TPKT(0x08db, 27, ZC_ACK_ENTRY_QUEUE_CANCEL);
12561 ADD_TPKT(0x00e7, 3, ZC_ACK_EXCHANGE_ITEM);
12562 ADD_TPKT(0x01f5, 9, ZC_ACK_EXCHANGE_ITEM2);
12563 ADD_TPKT(0x0a20, 23, ZC_ACK_GENERATE_ROULETTE);
12564 ADD_TPKT(0x014a, 6, ZC_ACK_GIVE_MANNER_POINT);
12565 ADD_TPKT(0x09da, -1, ZC_ACK_GUILDSTORAGE_LOG);
12566 ADD_TPKT(0x0176, 106, ZC_ACK_GUILD_MEMBER_INFO);
12567 ADD_TPKT(0x014e, 6, ZC_ACK_GUILD_MENUINTERFACE);
12568 ADD_TPKT(0x0913, 30, ZC_ACK_GUILD_NAME);
12569 ADD_TPKT(0x0b15, 7, ZC_ACK_INVENTORY_EXPAND);
12570 ADD_TPKT(0x0b17, 3, ZC_ACK_INVENTORY_EXPAND_RESULT);
12571 ADD_TPKT(0x017d, 7, ZC_ACK_ITEMCOMPOSITION);
12572 ADD_TPKT(0x0179, 5, ZC_ACK_ITEMIDENTIFY);
12573 ADD_TPKT(0x0818, -1, ZC_ACK_ITEMLIST_BUYING_STORE);
12574 ADD_TPKT(0x0188, 8, ZC_ACK_ITEMREFINING);
12575 ADD_TPKT(0x01fe, 5, ZC_ACK_ITEMREPAIR);
12576 ADD_TPKT(0x09f4, 12, ZC_ACK_ITEM_FROM_RODEX);
12577 ADD_TPKT(0x015a, 66, ZC_ACK_LEAVE_GUILD);
12578 ADD_TPKT(0x0255, 5, ZC_ACK_MAIL_ADD_ITEM);
12579 ADD_TPKT(0x0257, 8, ZC_ACK_MAIL_DELETE);
12580 ADD_TPKT(0x0274, 8, ZC_ACK_MAIL_RETURN);
12581 ADD_TPKT(0x00fa, 3, ZC_ACK_MAKE_GROUP);
12582 ADD_TPKT(0x096f, 7, ZC_ACK_MERGE_ITEM);
12583 ADD_TPKT(0x0a28, 3, ZC_ACK_OPENSTORE2);
12584 ADD_TPKT(0x09b7, 4, ZC_ACK_OPEN_BANKING);
12585 ADD_TPKT(0x09bb, 6, ZC_ACK_OPEN_GUILD_STORAGE);
12586 ADD_TPKT(0x0a1a, 25, ZC_ACK_OPEN_ROULETTE);
12587 ADD_TPKT(0x0a12, 27, ZC_ACK_OPEN_WRITE_RODEX);
12588 ADD_TPKT(0x0911, 30, ZC_ACK_PARTY_NAME);
12589 ADD_TPKT(0x0a6d, -1, ZC_ACK_PLAYER_AID_IN_RANGE);
12590 ADD_TPKT(0x0a6a, 12, ZC_ACK_PREVIEW_MACRO_DETECTOR);
12591 ADD_TPKT(0x0a50, 4, ZC_ACK_RANDOM_COMBINE_ITEM);
12592 ADD_TPKT(0x0ab7, 4, ZC_ACK_RANDOM_UPGRADE_ITEM);
12593 ADD_TPKT(0x0af6, 88, ZC_ACK_RANKING);
12594 ADD_TPKT(0x0b63, -1, ZC_ACK_READ_RODEX);
12595 ADD_TPKT(0x011e, 3, ZC_ACK_REMEMBER_WARPPOINT);
12596 ADD_TPKT(0x09b1, 4, ZC_ACK_REMOVE_BARGAIN_SALE_ITEM);
12597 ADD_TPKT(0x0a07, 9, ZC_ACK_REMOVE_RODEX_ITEM);
12598 ADD_TPKT(0x018f, 8, ZC_ACK_REQMAKINGITEM);
12599 ADD_TPKT(0x0adf, 58, ZC_ACK_REQNAME);
12600 ADD_TPKT(0x0195, 102, ZC_ACK_REQNAMEALL);
12601 ADD_TPKT(0x0a30, 106, ZC_ACK_REQNAMEALL2);
12602 ADD_TPKT(0x0af7, 32, ZC_ACK_REQNAME_BYGID);
12603 ADD_TPKT(0x0173, 3, ZC_ACK_REQ_ALLY_GUILD);
12604 ADD_TPKT(0x0156, -1, ZC_ACK_REQ_CHANGE_MEMBERS);
12605 ADD_TPKT(0x018b, 4, ZC_ACK_REQ_DISCONNECT);
12606 ADD_TPKT(0x0181, 3, ZC_ACK_REQ_HOSTILE_GUILD);
12607 ADD_TPKT(0x00fd, 27, ZC_ACK_REQ_JOIN_GROUP);
12608 ADD_TPKT(0x0169, 3, ZC_ACK_REQ_JOIN_GUILD);
12609 ADD_TPKT(0x0ac2, -1, ZC_ACK_RODEX_LIST);
12610 ADD_TPKT(0x0a1c, -1, ZC_ACK_ROULEITTE_INFO);
12611 ADD_TPKT(0x08ca, -1, ZC_ACK_SCHEDULER_CASHITEM);
12612 ADD_TPKT(0x09ed, 3, ZC_ACK_SEND_RODEX);
12613 ADD_TPKT(0x0847, -1, ZC_ACK_SE_CASH_ITEM_LIST);
12614 ADD_TPKT(0x08c0, -1, ZC_ACK_SE_CASH_ITEM_LIST2);
12615 ADD_TPKT(0x0214, 42, ZC_ACK_STATUS_GM);
12616 ADD_TPKT(0x099a, 9, ZC_ACK_TAKEOFF_EQUIP_V5);
12617 ADD_TPKT(0x0110, 14, ZC_ACK_TOUSESKILL);
12618 ADD_TPKT(0x0a53, 10, ZC_ACK_UPLOAD_MACRO_DETECTOR);
12619 ADD_TPKT(0x0223, 10, ZC_ACK_WEAPONREFINE);
12620 ADD_TPKT(0x0999, 11, ZC_ACK_WEAR_EQUIP_V5);
12621 ADD_TPKT(0x0098, 3, ZC_ACK_WHISPER);
12622 ADD_TPKT(0x09df, 7, ZC_ACK_WHISPER02);
12623 ADD_TPKT(0x09f2, 12, ZC_ACK_ZENY_FROM_RODEX);
12624 ADD_TPKT(0x013b, 4, ZC_ACTION_FAILURE);
12625 ADD_TPKT(0x02b7, 7, ZC_ACTIVE_QUEST);
12626 ADD_TPKT(0x0b42, 62, ZC_ADD_EXCHANGE_ITEM);
12627 ADD_TPKT(0x080f, 30, ZC_ADD_EXCHANGE_ITEM2);
12628 ADD_TPKT(0x0a09, 55, ZC_ADD_EXCHANGE_ITEM3);
12629 ADD_TPKT(0x0a96, 61, ZC_ADD_EXCHANGE_ITEM4);
12630 ADD_TPKT(0x0209, 36, ZC_ADD_FRIENDS_LIST);
12631 ADD_TPKT(0x0b45, 58, ZC_ADD_ITEM_TO_CART);
12632 ADD_TPKT(0x01c5, 32, ZC_ADD_ITEM_TO_CART2);
12633 ADD_TPKT(0x0a0b, 57, ZC_ADD_ITEM_TO_CART3);
12634 ADD_TPKT(0x00f4, 31, ZC_ADD_ITEM_TO_STORE);
12635 ADD_TPKT(0x01c4, 32, ZC_ADD_ITEM_TO_STORE2);
12636 ADD_TPKT(0x0a0a, 57, ZC_ADD_ITEM_TO_STORE3);
12637 ADD_TPKT(0x0ae4, 89, ZC_ADD_MEMBER_TO_GROUP);
12638 ADD_TPKT(0x01e9, 81, ZC_ADD_MEMBER_TO_GROUP2);
12639 ADD_TPKT(0x02b3, 107, ZC_ADD_QUEST);
12640 ADD_TPKT(0x0b0c, 155, ZC_ADD_QUEST_EX);
12641 ADD_TPKT(0x0185, 34, ZC_ADD_RELATED_GUILD);
12642 ADD_TPKT(0x0b31, 17, ZC_ADD_SKILL);
12643 ADD_TPKT(0x0ae7, 38, ZC_ADVENTURER_AGENCY_JOIN_REQ);
12644 ADD_TPKT(0x0afa, 58, ZC_ADVENTURER_AGENCY_JOIN_RESULT);
12646 ADD_TPKT(0x0a4b, 22, ZC_AIRSHIP_MAPMOVE);
12647 ADD_TPKT(0x0a4c, 28, ZC_AIRSHIP_SERVERMOVE);
12648 ADD_TPKT(0x021c, 10, ZC_ALCHEMIST_POINT);
12649 ADD_TPKT(0x021a, 282, ZC_ALCHEMIST_RANK);
12650 ADD_TPKT(0x0a23, -1, ZC_ALL_ACH_LIST);
12651 ADD_TPKT(0x02b1, -1, ZC_ALL_QUEST_LIST);
12652 ADD_TPKT(0x097a, -1, ZC_ALL_QUEST_LIST2);
12653 ADD_TPKT(0x09f8, -1, ZC_ALL_QUEST_LIST3);
12654 ADD_TPKT(0x0aff, -1, ZC_ALL_QUEST_LIST4);
12655 ADD_TPKT(0x02b2, -1, ZC_ALL_QUEST_MISSION);
12656 ADD_TPKT(0x0a98, 10, ZC_ALT_EQUIPMENT_EQUIP);
12657 ADD_TPKT(0x0a9b, -1, ZC_ALT_EQUIPMENT_ITEMS);
12658 ADD_TPKT(0x0a9a, 10, ZC_ALT_EQUIPMENT_REMOVE);
12659 ADD_TPKT(0x0a9d, 4, ZC_ALT_EQUIPMENT_SWITCH_ACK);
12661 ADD_TPKT(0x0a41, 18, ZC_AOE_EFFECT_SKILL);
12662 ADD_TPKT(0x0a58, 8, ZC_APPLY_MACRO_DETECTOR);
12663 ADD_TPKT(0x0a59, -1, ZC_APPLY_MACRO_DETECTOR_CAPTCHA);
12664 ADD_TPKT(0x0139, 16, ZC_ATTACK_FAILURE_FOR_DISTANCE);
12665 ADD_TPKT(0x013a, 4, ZC_ATTACK_RANGE);
12666 ADD_TPKT(0x025e, 4, ZC_AUCTION_ACK_MY_SELL_STOP);
12667 ADD_TPKT(0x0252, -1, ZC_AUCTION_ITEM_REQ_SEARCH);
12668 ADD_TPKT(0x0250, 3, ZC_AUCTION_RESULT);
12669 ADD_TPKT(0x025f, 6, ZC_AUCTION_WINDOWS);
12670 ADD_TPKT(0x0147, 39, ZC_AUTORUN_SKILL);
12671 ADD_TPKT(0x0afb, -1, ZC_AUTOSPELLLIST);
12673 ADD_TPKT(0x09a6, 12, ZC_BANKING_CHECK);
12674 ADD_TPKT(0x0a87, -1, ZC_BAN_LIST);
12675 ADD_TPKT(0x02dc, -1, ZC_BATTLEFIELD_CHAT);
12676 ADD_TPKT(0x02dd, 32, ZC_BATTLEFIELD_NOTIFY_CAMPINFO);
12677 ADD_TPKT(0x02e0, 34, ZC_BATTLEFIELD_NOTIFY_HP);
12678 ADD_TPKT(0x0a0e, 14, ZC_BATTLEFIELD_NOTIFY_HP2);
12679 ADD_TPKT(0x02de, 6, ZC_BATTLEFIELD_NOTIFY_POINT);
12680 ADD_TPKT(0x02df, 36, ZC_BATTLEFIELD_NOTIFY_POSITION);
12681 ADD_TPKT(0x07eb, -1, ZC_BATTLE_FIELD_LIST);
12682 ADD_TPKT(0x07f4, 3, ZC_BATTLE_JOIN_DISABLE_STATE);
12683 ADD_TPKT(0x07f3, 6, ZC_BATTLE_JOIN_NOTI_DEFER);
12684 ADD_TPKT(0x07f2, 8, ZC_BATTLE_NOTI_START_STEP);
12685 ADD_TPKT(0x021b, 10, ZC_BLACKSMITH_POINT);
12686 ADD_TPKT(0x0219, 282, ZC_BLACKSMITH_RANK);
12687 ADD_TPKT(0x01d1, 14, ZC_BLADESTOP);
12688 ADD_TPKT(0x0293, 70, ZC_BOSS_INFO);
12689 ADD_TPKT(0x009a, -1, ZC_BROADCAST);
12690 ADD_TPKT(0x01c3, -1, ZC_BROADCAST2);
12691 ADD_TPKT(0x081f, -1, ZC_BROADCAST4);
12692 ADD_TPKT(0x07fd, -1, ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN);
12693 ADD_TPKT(0x0814, 86, ZC_BUYING_STORE_ENTRY);
12694 ADD_TPKT(0x07ef, 8, ZC_CANCEL_BATTLE_FIELD);
12695 ADD_TPKT(0x00ee, 2, ZC_CANCEL_EXCHANGE_ITEM);
12697 ADD_TPKT(0x0122, -1, ZC_CART_EQUIPMENT_ITEMLIST);
12698 ADD_TPKT(0x0297, -1, ZC_CART_EQUIPMENT_ITEMLIST2);
12699 ADD_TPKT(0x02d2, -1, ZC_CART_EQUIPMENT_ITEMLIST3);
12700 ADD_TPKT(0x0903, -1, ZC_CART_ITEMLIST_EQUIP);
12701 ADD_TPKT(0x0994, -1, ZC_CART_ITEMLIST_EQUIP_V5);
12702 ADD_TPKT(0x0a0f, -1, ZC_CART_ITEMLIST_EQUIP_V6);
12703 ADD_TPKT(0x0902, -1, ZC_CART_ITEMLIST_NORMAL);
12704 ADD_TPKT(0x0993, -1, ZC_CART_ITEMLIST_NORMAL_V5);
12705 ADD_TPKT(0x0123, -1, ZC_CART_NORMAL_ITEMLIST);
12706 ADD_TPKT(0x01ef, -1, ZC_CART_NORMAL_ITEMLIST2);
12707 ADD_TPKT(0x02e9, -1, ZC_CART_NORMAL_ITEMLIST3);
12708 ADD_TPKT(0x0299, 8, ZC_CASH_ITEM_DELETE);
12709 ADD_TPKT(0x0298, 10, ZC_CASH_TIME_COUNTER);
12710 ADD_TPKT(0x0230, 12, ZC_CHANGESTATE_MER);
12711 ADD_TPKT(0x01a4, 11, ZC_CHANGESTATE_PET);
12712 ADD_TPKT(0x00df, -1, ZC_CHANGE_CHATROOM);
12713 ADD_TPKT(0x009c, 9, ZC_CHANGE_DIRECTION);
12714 ADD_TPKT(0x07fc, 10, ZC_CHANGE_GROUP_MASTER);
12715 ADD_TPKT(0x0b47, 14, ZC_CHANGE_GUILD);
12716 ADD_TPKT(0x0b43, 48, ZC_CHANGE_ITEM_OPTION);
12717 ADD_TPKT(0x0a51, 34, ZC_CHECK_RECEIVE_CHARACTER_NAME);
12718 ADD_TPKT(0x098a, -1, ZC_CLANINFO);
12719 ADD_TPKT(0x08d6, 6, ZC_CLEAR_DIALOG);
12720 ADD_TPKT(0x09bd, 2, ZC_CLOSE_BARGAIN_SALE_TOOL);
12721 ADD_TPKT(0x00b6, 6, ZC_CLOSE_DIALOG);
12722 ADD_TPKT(0x0a5d, 6, ZC_CLOSE_MACRO_DETECTOR);
12723 ADD_TPKT(0x00f8, 2, ZC_CLOSE_STORE);
12724 ADD_TPKT(0x01d2, 10, ZC_COMBODELAY);
12726 ADD_TPKT(0x0a55, 2, ZC_COMPLETE_UPLOAD_MACRO_DETECTOR_CAPTCHA);
12727 ADD_TPKT(0x00ec, 3, ZC_CONCLUDE_EXCHANGE_ITEM);
12729 ADD_TPKT(0x02da, 3, ZC_CONFIG_NOTIFY);
12730 ADD_TPKT(0x01ea, 6, ZC_CONGRATULATION);
12731 ADD_TPKT(0x0820, 11, ZC_COSTUME_SPRITE_CHANGE);
12732 ADD_TPKT(0x01e6, 26, ZC_COUPLENAME);
12733 ADD_TPKT(0x0141, 14, ZC_COUPLESTATUS);
12734 ADD_TPKT(0x0a3b, -1, ZC_CUSTOM_HAT_EFFECT);
12735 ADD_TPKT(0x09c1, 10, ZC_C_MARKERINFO);
12736 ADD_TPKT(0x0285, 6, ZC_DEATH_QUESTION);
12737 ADD_TPKT(0x0adb, -1, ZC_DEBUGMSG);
12738 ADD_TPKT(0x0137, 6, ZC_DELETEITEM_FROM_MCSTORE);
12739 ADD_TPKT(0x09e5, 18, ZC_DELETEITEM_FROM_MCSTORE2);
12740 ADD_TPKT(0x020a, 10, ZC_DELETE_FRIENDS);
12741 ADD_TPKT(0x07fa, 8, ZC_DELETE_ITEM_FROM_BODY);
12742 ADD_TPKT(0x0125, 8, ZC_DELETE_ITEM_FROM_CART);
12743 ADD_TPKT(0x00f6, 8, ZC_DELETE_ITEM_FROM_STORE);
12744 ADD_TPKT(0x0105, 31, ZC_DELETE_MEMBER_FROM_GROUP);
12745 ADD_TPKT(0x0184, 10, ZC_DELETE_RELATED_GUILD);
12746 ADD_TPKT(0x02b4, 6, ZC_DEL_QUEST);
12747 ADD_TPKT(0x00d8, 6, ZC_DESTROY_ROOM);
12748 ADD_TPKT(0x01cf, 28, ZC_DEVOTIONLIST);
12749 ADD_TPKT(0x0816, 6, ZC_DISAPPEAR_BUYING_STORE_ENTRY);
12750 ADD_TPKT(0x0132, 6, ZC_DISAPPEAR_ENTRY);
12751 ADD_TPKT(0x09a4, 18, ZC_DISPATCH_TIMING_INFO_CHN);
12754 ADD_TPKT(0x0a02, 4, ZC_DRESSROOM_OPEN);
12755 ADD_TPKT(0x0a17, 6, ZC_DYNAMICNPC_CREATE_RESULT);
12756 ADD_TPKT(0x08ff, 24, ZC_EFST_SET_ENTER);
12757 ADD_TPKT(0x0984, 28, ZC_EFST_SET_ENTER2);
12759 ADD_TPKT(0x081e, 8, ZC_EL_PAR_CHANGE);
12761 ADD_TPKT(0x00db, -1, ZC_ENTER_ROOM);
12762 ADD_TPKT(0x090e, 2, ZC_ENTRY_QUEUE_INIT);
12763 ADD_TPKT(0x02bb, 8, ZC_EQUIPITEM_DAMAGED);
12764 ADD_TPKT(0x00a4, -1, ZC_EQUIPMENT_ITEMLIST);
12765 ADD_TPKT(0x0295, -1, ZC_EQUIPMENT_ITEMLIST2);
12766 ADD_TPKT(0x02d0, -1, ZC_EQUIPMENT_ITEMLIST3);
12767 ADD_TPKT(0x0b37, -1, ZC_EQUIPWIN_MICROSCOPE);
12768 ADD_TPKT(0x0859, -1, ZC_EQUIPWIN_MICROSCOPE2);
12769 ADD_TPKT(0x0997, -1, ZC_EQUIPWIN_MICROSCOPE_V5);
12770 ADD_TPKT(0x0a2d, -1, ZC_EQUIPWIN_MICROSCOPE_V6);
12771 ADD_TPKT(0x0b03, -1, ZC_EQUIPWIN_MICROSCOPE_V7);
12772 ADD_TPKT(0x0adc, 6, ZC_EQUIPWIN_OTHER);
12773 ADD_TPKT(0x013c, 4, ZC_EQUIP_ARROW);
12774 ADD_TPKT(0x07e0, 58, ZC_ES_NOTI_MYINFO);
12775 ADD_TPKT(0x00f1, 2, ZC_EXCHANGEITEM_UNDO);
12776 ADD_TPKT(0x00f0, 3, ZC_EXEC_EXCHANGE_ITEM);
12777 ADD_TPKT(0x08ce, 2, ZC_FAILED_GET_ITEM_FROM_ZONEDA);
12778 ADD_TPKT(0x0812, 8, ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER);
12779 ADD_TPKT(0x081a, 4, ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER);
12780 ADD_TPKT(0x0824, 8, ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER);
12781 ADD_TPKT(0x08d2, 10, ZC_FASTMOVE);
12782 ADD_TPKT(0x0982, 7, ZC_FATIGUE_CHN);
12785 ADD_TPKT(0x02c2, -1, ZC_FORMATSTRING_MSG);
12786 ADD_TPKT(0x0a6f, -1, ZC_FORMATSTRING_MSG_COLOR);
12787 ADD_TPKT(0x0201, -1, ZC_FRIENDS_LIST);
12788 ADD_TPKT(0x0206, 35, ZC_FRIENDS_STATE);
12789 ADD_TPKT(0x0227, 18, ZC_GAME_GUARD);
12790 ADD_TPKT(0x0280, 12, ZC_GANGSI_POINT);
12791 ADD_TPKT(0x0282, 284, ZC_GANGSI_RANK);
12792 ADD_TPKT(0x0a15, 12, ZC_GOLDPCCAFE_POINT);
12793 ADD_TPKT(0x0853, -1, ZC_GPK_AUTH);
12794 ADD_TPKT(0x0851, -1, ZC_GPK_DYNCODE);
12795 ADD_TPKT(0x0b5d, 10, ZC_GRADE_ENCHANT_ACK);
12796 ADD_TPKT(0x0b5e, 33, ZC_GRADE_ENCHANT_BROADCAST_RESULT);
12797 ADD_TPKT(0x0b5a, -1, ZC_GRADE_ENCHANT_MATERIAL_LIST);
12798 ADD_TPKT(0x0101, 6, ZC_GROUPINFO_CHANGE);
12799 ADD_TPKT(0x0ab2, 7, ZC_GROUP_ISALIVE);
12800 ADD_TPKT(0x0ae5, -1, ZC_GROUP_LIST);
12801 ADD_TPKT(0x09d3, -1, ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5);
12802 ADD_TPKT(0x0a11, -1, ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6);
12803 ADD_TPKT(0x09d2, -1, ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5);
12804 ADD_TPKT(0x0b27, -1, ZC_GUILD_AGIT_INFO);
12805 ADD_TPKT(0x017f, -1, ZC_GUILD_CHAT);
12806 ADD_TPKT(0x0b36, -1, ZC_GUILD_EMBLEM_IMG);
12807 ADD_TPKT(0x0a84, 94, ZC_GUILD_INFO);
12808 ADD_TPKT(0x01b6, 114, ZC_GUILD_INFO2);
12809 ADD_TPKT(0x01ec, 26, ZC_GUILD_MEMBER_MAP_CHANGE);
12810 ADD_TPKT(0x016f, 182, ZC_GUILD_NOTICE);
12811 ADD_TPKT(0x0afd, -1, ZC_GUILD_POSITION);
12812 ADD_TPKT(0x0162, -1, ZC_GUILD_SKILLINFO);
12813 ADD_TPKT(0x01b8, 3, ZC_GUILD_ZENY_ACK);
12814 ADD_TPKT(0x02a6, -1, ZC_HACKSH_CPX_MSG);
12815 ADD_TPKT(0x0449, 4, ZC_HACKSH_ERROR_MSG);
12816 ADD_TPKT(0x01ff, 10, ZC_HIGHJUMP);
12817 ADD_TPKT(0x0235, -1, ZC_HOSKILLINFO_LIST);
12818 ADD_TPKT(0x0239, 11, ZC_HOSKILLINFO_UPDATE);
12819 ADD_TPKT(0x07db, 8, ZC_HO_PAR_CHANGE);
12821 ADD_TPKT(0x0a36, 7, ZC_HP_INFO_TINY);
12822 ADD_TPKT(0x027a, -1, ZC_HUNTINGLIST);
12823 ADD_TPKT(0x08fe, -1, ZC_HUNTING_QUEST_INFO);
12824 ADD_TPKT(0x01c2, 10, ZC_INFO_REMAINTIME);
12825 ADD_TPKT(0x0b0b, 4, ZC_INVENTORY_END);
12826 ADD_TPKT(0x0b18, 4, ZC_INVENTORY_EXPANSION_INFO);
12827 ADD_TPKT(0x0901, -1, ZC_INVENTORY_ITEMLIST_EQUIP);
12828 ADD_TPKT(0x0992, -1, ZC_INVENTORY_ITEMLIST_EQUIP_V5);
12829 ADD_TPKT(0x0a0d, -1, ZC_INVENTORY_ITEMLIST_EQUIP_V6);
12830 ADD_TPKT(0x0900, -1, ZC_INVENTORY_ITEMLIST_NORMAL);
12831 ADD_TPKT(0x0991, -1, ZC_INVENTORY_ITEMLIST_NORMAL_V5);
12832 ADD_TPKT(0x0aa7, 6, ZC_INVENTORY_MOVE_FAILED);
12833 ADD_TPKT(0x0b08, -1, ZC_INVENTORY_START);
12834 ADD_TPKT(0x0908, 5, ZC_INVENTORY_TAB);
12835 ADD_TPKT(0x02f5, 7, ZC_IRMAIL_NOTIFY);
12836 ADD_TPKT(0x02f4, 3, ZC_IRMAIL_SEND_RES);
12837 ADD_TPKT(0x02d5, 2, ZC_ISVR_DISCONNECT);
12838 ADD_TPKT(0x017b, -1, ZC_ITEMCOMPOSITION_LIST);
12839 ADD_TPKT(0x0177, -1, ZC_ITEMIDENTIFY_LIST);
12840 ADD_TPKT(0x07e3, 6, ZC_ITEMLISTWIN_OPEN);
12841 ADD_TPKT(0x081c, 10, ZC_ITEM_DELETE_BUYING_STORE);
12842 ADD_TPKT(0x00a1, 6, ZC_ITEM_DISAPPEAR);
12843 ADD_TPKT(0x009d, 19, ZC_ITEM_ENTRY);
12844 ADD_TPKT(0x0add, 24, ZC_ITEM_FALL_ENTRY);
12845 ADD_TPKT(0x084b, 21, ZC_ITEM_FALL_ENTRY4);
12846 ADD_TPKT(0x0b41, 70, ZC_ITEM_PICKUP_ACK);
12847 ADD_TPKT(0x029a, 37, ZC_ITEM_PICKUP_ACK2);
12848 ADD_TPKT(0x02d4, 39, ZC_ITEM_PICKUP_ACK3);
12849 ADD_TPKT(0x0990, 41, ZC_ITEM_PICKUP_ACK_V5);
12850 ADD_TPKT(0x0a0c, 66, ZC_ITEM_PICKUP_ACK_V6);
12851 ADD_TPKT(0x0a37, 69, ZC_ITEM_PICKUP_ACK_V7);
12852 ADD_TPKT(0x0b67, 33, ZC_ITEM_PICKUP_PARTY);
12853 ADD_TPKT(0x0b13, 48, ZC_ITEM_PREVIEW);
12854 ADD_TPKT(0x00af, 6, ZC_ITEM_THROW_ACK);
12855 ADD_TPKT(0x07ed, 10, ZC_JOIN_BATTLE_FIELD);
12856 ADD_TPKT(0x0236, 10, ZC_KILLER_POINT);
12857 ADD_TPKT(0x0238, 282, ZC_KILLER_RANK);
12858 ADD_TPKT(0x021e, 6, ZC_LESSEFFECT);
12859 ADD_TPKT(0x00b1, 8, ZC_LONGPAR_CHANGE);
12860 ADD_TPKT(0x0855, 6, ZC_MACRO_ITEMPICKUP_FAIL);
12861 ADD_TPKT(0x024a, 70, ZC_MAIL_RECEIVE);
12862 ADD_TPKT(0x0245, 3, ZC_MAIL_REQ_GET_ITEM);
12863 ADD_TPKT(0x0240, -1, ZC_MAIL_REQ_GET_LIST);
12864 ADD_TPKT(0x0242, -1, ZC_MAIL_REQ_OPEN);
12865 ADD_TPKT(0x0249, 3, ZC_MAIL_REQ_SEND);
12866 ADD_TPKT(0x0260, 6, ZC_MAIL_WINDOWS);
12867 ADD_TPKT(0x018d, -1, ZC_MAKABLEITEMLIST);
12868 ADD_TPKT(0x01ad, -1, ZC_MAKINGARROW_LIST);
12869 ADD_TPKT(0x025a, -1, ZC_MAKINGITEM_LIST);
12870 ADD_TPKT(0x02e7, -1, ZC_MAPPROPERTY);
12871 ADD_TPKT(0x099b, 8, ZC_MAPPROPERTY_R2);
12872 ADD_TPKT(0x08b1, -1, ZC_MCSTORE_NOTMOVEITEM_LIST);
12873 ADD_TPKT(0x0aa5, -1, ZC_MEMBERMGR_INFO);
12874 ADD_TPKT(0x0aa6, 36, ZC_MEMBER_ADD);
12875 ADD_TPKT(0x00dd, 29, ZC_MEMBER_EXIT);
12876 ADD_TPKT(0x00dc, 28, ZC_MEMBER_NEWENTRY);
12877 ADD_TPKT(0x02cd, 71, ZC_MEMORIALDUNGEON_INFO);
12878 ADD_TPKT(0x02ce, 10, ZC_MEMORIALDUNGEON_NOTIFY);
12879 ADD_TPKT(0x02cb, 65, ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO);
12880 ADD_TPKT(0x02cc, 4, ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY);
12881 ADD_TPKT(0x00b7, -1, ZC_MENU_LIST);
12882 ADD_TPKT(0x096d, -1, ZC_MERGE_ITEM_OPEN);
12883 ADD_TPKT(0x029b, 80, ZC_MER_INIT);
12884 ADD_TPKT(0x02a2, 8, ZC_MER_PAR_CHANGE);
12885 ADD_TPKT(0x029c, 66, ZC_MER_PROPERTY);
12886 ADD_TPKT(0x029d, -1, ZC_MER_SKILLINFO_LIST);
12887 ADD_TPKT(0x029e, 11, ZC_MER_SKILLINFO_UPDATE);
12888 ADD_TPKT(0x0906, -1, ZC_MICROSCOPE);
12889 ADD_TPKT(0x0440, 10, ZC_MILLENNIUMSHIELD);
12890 ADD_TPKT(0x018c, 29, ZC_MONSTER_INFO);
12891 ADD_TPKT(0x01cc, 9, ZC_MONSTER_TALK);
12893 ADD_TPKT(0x09cd, 8, ZC_MSG_COLOR);
12894 ADD_TPKT(0x07e6, 8, ZC_MSG_SKILL);
12895 ADD_TPKT(0x0196, 9, ZC_MSG_STATE_CHANGE);
12896 ADD_TPKT(0x043f, 25, ZC_MSG_STATE_CHANGE2);
12897 ADD_TPKT(0x0983, 29, ZC_MSG_STATE_CHANGE3);
12898 ADD_TPKT(0x07e2, 8, ZC_MSG_VALUE);
12900 ADD_TPKT(0x010a, 6, ZC_MVP_GETTING_ITEM);
12901 ADD_TPKT(0x010b, 6, ZC_MVP_GETTING_SPECIAL_EXP);
12902 ADD_TPKT(0x014c, -1, ZC_MYGUILD_BASIC_INFO);
12903 ADD_TPKT(0x0813, -1, ZC_MYITEMLIST_BUYING_STORE);
12904 ADD_TPKT(0x08e2, 27, ZC_NAVIGATION_ACTIVE);
12905 ADD_TPKT(0x00a3, -1, ZC_NORMAL_ITEMLIST);
12906 ADD_TPKT(0x01ee, -1, ZC_NORMAL_ITEMLIST2);
12907 ADD_TPKT(0x02e8, -1, ZC_NORMAL_ITEMLIST3);
12908 ADD_TPKT(0x008a, 29, ZC_NOTIFY_ACT);
12909 ADD_TPKT(0x02e1, 33, ZC_NOTIFY_ACT2);
12910 ADD_TPKT(0x08c8, 34, ZC_NOTIFY_ACT3);
12911 ADD_TPKT(0x007a, 58, ZC_NOTIFY_ACTENTRY);
12912 ADD_TPKT(0x008b, 23, ZC_NOTIFY_ACT_POSITION);
12913 ADD_TPKT(0x09b3, 6, ZC_NOTIFY_BARGAIN_SALE_CLOSE);
12914 ADD_TPKT(0x09b2, 10, ZC_NOTIFY_BARGAIN_SALE_SELLING);
12915 ADD_TPKT(0x02d3, 4, ZC_NOTIFY_BIND_ON_EQUIP);
12916 ADD_TPKT(0x0121, 14, ZC_NOTIFY_CARTITEM_COUNTINFO);
12917 ADD_TPKT(0x008d, -1, ZC_NOTIFY_CHAT);
12918 ADD_TPKT(0x0109, -1, ZC_NOTIFY_CHAT_PARTY);
12919 ADD_TPKT(0x098e, -1, ZC_NOTIFY_CLAN_CHAT);
12920 ADD_TPKT(0x0988, 6, ZC_NOTIFY_CLAN_CONNECTINFO);
12921 ADD_TPKT(0x0220, 10, ZC_NOTIFY_CRAZYKILLER);
12922 ADD_TPKT(0x019b, 10, ZC_NOTIFY_EFFECT);
12923 ADD_TPKT(0x01f3, 10, ZC_NOTIFY_EFFECT2);
12924 ADD_TPKT(0x0b69, 18, ZC_NOTIFY_EFFECT3);
12925 ADD_TPKT(0x08dc, 26, ZC_NOTIFY_ENTRY_QUEUE_ADMISSION);
12926 ADD_TPKT(0x08d9, 30, ZC_NOTIFY_ENTRY_QUEUE_APPLY);
12927 ADD_TPKT(0x0acc, 18, ZC_NOTIFY_EXP);
12928 ADD_TPKT(0x02ef, 8, ZC_NOTIFY_FONT);
12929 ADD_TPKT(0x0117, 18, ZC_NOTIFY_GROUNDSKILL);
12930 ADD_TPKT(0x0106, 10, ZC_NOTIFY_HP_TO_GROUPM);
12931 ADD_TPKT(0x080e, 14, ZC_NOTIFY_HP_TO_GROUPM_R2);
12932 ADD_TPKT(0x0075, -1, ZC_NOTIFY_INITCHAR);
12933 ADD_TPKT(0x08df, 50, ZC_NOTIFY_LOBBY_ADMISSION);
12934 ADD_TPKT(0x014b, 27, ZC_NOTIFY_MANNER_POINT_GIVEN);
12935 ADD_TPKT(0x0189, 4, ZC_NOTIFY_MAPINFO);
12936 ADD_TPKT(0x0199, 4, ZC_NOTIFY_MAPPROPERTY);
12937 ADD_TPKT(0x01d6, 4, ZC_NOTIFY_MAPPROPERTY2);
12938 ADD_TPKT(0x0086, 16, ZC_NOTIFY_MOVE);
12939 ADD_TPKT(0x007b, 60, ZC_NOTIFY_MOVEENTRY);
12940 ADD_TPKT(0x09db, -1, ZC_NOTIFY_MOVEENTRY10);
12941 ADD_TPKT(0x09fd, -1, ZC_NOTIFY_MOVEENTRY11);
12942 ADD_TPKT(0x01da, 64, ZC_NOTIFY_MOVEENTRY2);
12943 ADD_TPKT(0x022c, 69, ZC_NOTIFY_MOVEENTRY3);
12944 ADD_TPKT(0x02ec, 71, ZC_NOTIFY_MOVEENTRY4);
12945 ADD_TPKT(0x07f7, -1, ZC_NOTIFY_MOVEENTRY7);
12946 ADD_TPKT(0x0856, -1, ZC_NOTIFY_MOVEENTRY8);
12947 ADD_TPKT(0x0914, -1, ZC_NOTIFY_MOVEENTRY9);
12948 ADD_TPKT(0x0079, 53, ZC_NOTIFY_NEWENTRY);
12949 ADD_TPKT(0x09dc, -1, ZC_NOTIFY_NEWENTRY10);
12950 ADD_TPKT(0x09fe, -1, ZC_NOTIFY_NEWENTRY11);
12951 ADD_TPKT(0x01d9, 57, ZC_NOTIFY_NEWENTRY2);
12952 ADD_TPKT(0x022b, 61, ZC_NOTIFY_NEWENTRY3);
12953 ADD_TPKT(0x02ed, 63, ZC_NOTIFY_NEWENTRY4);
12954 ADD_TPKT(0x07f8, -1, ZC_NOTIFY_NEWENTRY5);
12955 ADD_TPKT(0x0858, -1, ZC_NOTIFY_NEWENTRY6);
12956 ADD_TPKT(0x090f, -1, ZC_NOTIFY_NEWENTRY7);
12957 ADD_TPKT(0x0a89, 61, ZC_NOTIFY_OFFLINE_STORE);
12958 ADD_TPKT(0x0278, 2, ZC_NOTIFY_PCBANG);
12959 ADD_TPKT(0x02bc, 6, ZC_NOTIFY_PCBANG_PLAYING_TIME);
12960 ADD_TPKT(0x021f, 66, ZC_NOTIFY_PKINFO);
12961 ADD_TPKT(0x008e, -1, ZC_NOTIFY_PLAYERCHAT);
12962 ADD_TPKT(0x0087, 12, ZC_NOTIFY_PLAYERMOVE);
12963 ADD_TPKT(0x0107, 10, ZC_NOTIFY_POSITION_TO_GROUPM);
12964 ADD_TPKT(0x01eb, 10, ZC_NOTIFY_POSITION_TO_GUILDM);
12965 ADD_TPKT(0x019a, 14, ZC_NOTIFY_RANKING);
12966 ADD_TPKT(0x0114, 31, ZC_NOTIFY_SKILL);
12967 ADD_TPKT(0x01de, 33, ZC_NOTIFY_SKILL2);
12968 ADD_TPKT(0x0115, 35, ZC_NOTIFY_SKILL_POSITION);
12969 ADD_TPKT(0x0078, 55, ZC_NOTIFY_STANDENTRY);
12970 ADD_TPKT(0x09dd, -1, ZC_NOTIFY_STANDENTRY10);
12971 ADD_TPKT(0x09ff, -1, ZC_NOTIFY_STANDENTRY11);
12972 ADD_TPKT(0x01d8, 58, ZC_NOTIFY_STANDENTRY2);
12973 ADD_TPKT(0x022a, 62, ZC_NOTIFY_STANDENTRY3);
12974 ADD_TPKT(0x02ee, 64, ZC_NOTIFY_STANDENTRY4);
12975 ADD_TPKT(0x07f9, -1, ZC_NOTIFY_STANDENTRY5);
12976 ADD_TPKT(0x0857, -1, ZC_NOTIFY_STANDENTRY7);
12977 ADD_TPKT(0x0915, -1, ZC_NOTIFY_STANDENTRY8);
12978 ADD_TPKT(0x007c, 44, ZC_NOTIFY_STANDENTRY_NPC);
12979 ADD_TPKT(0x00f2, 6, ZC_NOTIFY_STOREITEM_COUNTINFO);
12980 ADD_TPKT(0x007f, 6, ZC_NOTIFY_TIME);
12981 ADD_TPKT(0x09e7, 3, ZC_NOTIFY_UNREAD_RODEX);
12982 ADD_TPKT(0x0076, 9, ZC_NOTIFY_UPDATECHAR);
12983 ADD_TPKT(0x0077, 5, ZC_NOTIFY_UPDATEPLAYER);
12984 ADD_TPKT(0x0080, 7, ZC_NOTIFY_VANISH);
12985 ADD_TPKT(0x0221, -1, ZC_NOTIFY_WEAPONITEMLIST);
12986 ADD_TPKT(0x0093, 2, ZC_NPCACK_ENABLE);
12987 ADD_TPKT(0x0091, 22, ZC_NPCACK_MAPMOVE);
12988 ADD_TPKT(0x0ac7, 156, ZC_NPCACK_SERVERMOVE);
12989 ADD_TPKT(0x01b0, 11, ZC_NPCSPRITE_CHANGE);
12990 ADD_TPKT(0x0b0e, -1, ZC_NPC_BARTER_OPEN);
12991 ADD_TPKT(0x02c1, -1, ZC_NPC_CHAT);
12992 ADD_TPKT(0x0b56, -1, ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO);
12993 ADD_TPKT(0x09d5, -1, ZC_NPC_MARKET_OPEN);
12994 ADD_TPKT(0x0b4e, -1, ZC_NPC_MARKET_PURCHASE_RESULT);
12995 ADD_TPKT(0x028a, 18, ZC_NPC_SHOWEFST_UPDATE);
12996 ADD_TPKT(0x09cf, -1, ZC_NPROTECTGAMEGUARDCSAUTH);
12997 ADD_TPKT(0x0a91, -1, ZC_OFFLINE_STORE_ITEMS);
12998 ADD_TPKT(0x0a8d, -1, ZC_OFFLINE_STORE_OWNER_ITEMS);
12999 ADD_TPKT(0x0a7e, -1, ZC_OFFLINE_STORE_OWNER_ITEMS_READY);
13000 ADD_TPKT(0x0a8a, 6, ZC_OFFLINE_STORE_VANISH);
13001 ADD_TPKT(0x0b05, 63, ZC_OFFLINE_STORE_VISIBLE);
13002 ADD_TPKT(0x012d, 4, ZC_OPENSTORE);
13003 ADD_TPKT(0x09b5, 2, ZC_OPEN_BARGAIN_SALE_TOOL);
13004 ADD_TPKT(0x0810, 3, ZC_OPEN_BUYING_STORE);
13005 ADD_TPKT(0x0142, 6, ZC_OPEN_EDITDLG);
13006 ADD_TPKT(0x01d4, 6, ZC_OPEN_EDITDLGSTR);
13007 ADD_TPKT(0x0a32, 2, ZC_OPEN_RODEX_THROUGH_NPC_ONLY);
13008 ADD_TPKT(0x083a, 5, ZC_OPEN_SEARCH_STORE_INFO);
13010 ADD_TPKT(0x0164, -1, ZC_OTHER_GUILD_LIST);
13011 ADD_TPKT(0x0ade, 6, ZC_OVERWEIGHT_PERCENT);
13012 ADD_TPKT(0x0807, 4, ZC_PARTY_BOOKING_ACK_DELETE);
13013 ADD_TPKT(0x0803, 4, ZC_PARTY_BOOKING_ACK_REGISTER);
13014 ADD_TPKT(0x0805, -1, ZC_PARTY_BOOKING_ACK_SEARCH);
13015 ADD_TPKT(0x080b, 6, ZC_PARTY_BOOKING_NOTIFY_DELETE);
13016 ADD_TPKT(0x0809, 50, ZC_PARTY_BOOKING_NOTIFY_INSERT);
13017 ADD_TPKT(0x080a, 18, ZC_PARTY_BOOKING_NOTIFY_UPDATE);
13018 ADD_TPKT(0x02c9, 3, ZC_PARTY_CONFIG);
13019 ADD_TPKT(0x02c6, 30, ZC_PARTY_JOIN_REQ);
13020 ADD_TPKT(0x02c5, 30, ZC_PARTY_JOIN_REQ_ACK);
13021 ADD_TPKT(0x0abd, 10, ZC_PARTY_MEMBER_JOB_LEVEL);
13022 ADD_TPKT(0x096c, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
13023 ADD_TPKT(0x0971, 6, ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM);
13024 ADD_TPKT(0x0acb, 12, ZC_PAR_CHANGE);
13025 ADD_TPKT(0x01ab, 12, ZC_PAR_CHANGE_USER);
13026 ADD_TPKT(0x027b, 14, ZC_PCBANG_EFFECT);
13027 ADD_TPKT(0x0287, -1, ZC_PC_CASH_POINT_ITEMLIST);
13028 ADD_TPKT(0x0289, 12, ZC_PC_CASH_POINT_UPDATE);
13029 ADD_TPKT(0x00c6, -1, ZC_PC_PURCHASE_ITEMLIST);
13030 ADD_TPKT(0x0133, -1, ZC_PC_PURCHASE_ITEMLIST_FROMMC);
13031 ADD_TPKT(0x0800, -1, ZC_PC_PURCHASE_ITEMLIST_FROMMC2);
13032 ADD_TPKT(0x0b40, -1, ZC_PC_PURCHASE_MYITEMLIST);
13033 ADD_TPKT(0x00ca, 3, ZC_PC_PURCHASE_RESULT);
13034 ADD_TPKT(0x0135, 7, ZC_PC_PURCHASE_RESULT_FROMMC);
13035 ADD_TPKT(0x00c7, -1, ZC_PC_SELL_ITEMLIST);
13036 ADD_TPKT(0x00cb, 3, ZC_PC_SELL_RESULT);
13037 ADD_TPKT(0x08cb, -1, ZC_PERSONAL_INFOMATION);
13038 ADD_TPKT(0x097b, -1, ZC_PERSONAL_INFOMATION2);
13039 ADD_TPKT(0x0981, -1, ZC_PERSONAL_INFOMATION_CHN);
13040 ADD_TPKT(0x01a6, -1, ZC_PETEGG_LIST);
13042 ADD_TPKT(0x09fc, 6, ZC_PET_EVOLUTION_RESULT);
13044 ADD_TPKT(0x07fe, 26, ZC_PLAY_NPC_BGM);
13045 ADD_TPKT(0x0166, -1, ZC_POSITION_ID_NAME_INFO);
13046 ADD_TPKT(0x0160, -1, ZC_POSITION_INFO);
13047 ADD_TPKT(0x090d, -1, ZC_PREMIUM_CAMPAIGN_INFO);
13048 ADD_TPKT(0x0a6b, -1, ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA);
13049 ADD_TPKT(0x0a4a, 6, ZC_PRIVATE_AIRSHIP_RESPONSE);
13050 ADD_TPKT(0x096b, 4, ZC_PRNPC_STATE);
13051 ADD_TPKT(0x02f0, 10, ZC_PROGRESS);
13052 ADD_TPKT(0x09d1, 14, ZC_PROGRESS_ACTOR);
13053 ADD_TPKT(0x02f2, 2, ZC_PROGRESS_CANCEL);
13054 ADD_TPKT(0x022e, 73, ZC_PROPERTY_HOMUN);
13055 ADD_TPKT(0x09f7, 77, ZC_PROPERTY_HOMUN_2);
13056 ADD_TPKT(0x0b2f, 73, ZC_PROPERTY_HOMUN_3);
13057 ADD_TPKT(0x027d, 62, ZC_PROPERTY_MERCE);
13058 ADD_TPKT(0x01a2, 37, ZC_PROPERTY_PET);
13059 ADD_TPKT(0x0446, 14, ZC_QUEST_NOTIFY_EFFECT);
13060 ADD_TPKT(0x0a4e, 6, ZC_RANDOM_COMBINE_ITEM_UI_OPEN);
13061 ADD_TPKT(0x0ab4, 6, ZC_RANDOM_UPGRADE_ITEM_UI_OPEN);
13062 ADD_TPKT(0x0294, 10, ZC_READ_BOOK);
13064 ADD_TPKT(0x0a27, 8, ZC_RECOVERY2);
13065 ADD_TPKT(0x0a22, 7, ZC_RECV_ROULETTE_ITEM);
13066 ADD_TPKT(0x0aa2, -1, ZC_REFINE_ADD_ITEM);
13067 ADD_TPKT(0x0aa0, 2, ZC_REFINE_OPEN_WINDOW);
13068 ADD_TPKT(0x0ada, 32, ZC_REFINE_STATUS);
13069 ADD_TPKT(0x0074, 3, ZC_REFUSE_ENTER);
13070 ADD_TPKT(0x00da, 3, ZC_REFUSE_ENTER_ROOM);
13071 ADD_TPKT(0x0084, 2, ZC_REFUSE_QUIT);
13072 ADD_TPKT(0x0b0d, 10, ZC_REMOVE_EFFECT);
13073 ADD_TPKT(0x0b65, -1, ZC_REPAIRITEMLIST);
13074 ADD_TPKT(0x08de, 27, ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION);
13075 ADD_TPKT(0x08e1, 51, ZC_REPLY_ACK_LOBBY_ADMISSION);
13076 ADD_TPKT(0x01c1, 14, ZC_REPLY_REMAINTIME);
13077 ADD_TPKT(0x0a26, 7, ZC_REQ_ACH_REWARD_ACK);
13078 ADD_TPKT(0x0b2d, 11, ZC_REQ_ACK_AGIT_INVESTMENT);
13079 ADD_TPKT(0x0b2e, 4, ZC_REQ_ACK_MOVE_GUILD_AGIT);
13080 ADD_TPKT(0x0207, 34, ZC_REQ_ADD_FRIENDS);
13081 ADD_TPKT(0x0171, 30, ZC_REQ_ALLY_GUILD);
13082 ADD_TPKT(0x0a5b, 7, ZC_REQ_ANSWER_MACRO_DETECTOR);
13083 ADD_TPKT(0x0a29, 6, ZC_REQ_AU_BOT);
13084 ADD_TPKT(0x01f6, 34, ZC_REQ_BABY);
13085 ADD_TPKT(0x02aa, 4, ZC_REQ_CASH_PASSWORD);
13086 ADD_TPKT(0x01e2, 34, ZC_REQ_COUPLE);
13087 ADD_TPKT(0x00e5, 26, ZC_REQ_EXCHANGE_ITEM);
13088 ADD_TPKT(0x01f4, 32, ZC_REQ_EXCHANGE_ITEM2);
13089 ADD_TPKT(0x07d8, 8, ZC_REQ_GROUPINFO_CHANGE_V2);
13090 ADD_TPKT(0x00ae, -1, ZC_REQ_ITEM_EXPLANATION_ACK);
13091 ADD_TPKT(0x00fe, 30, ZC_REQ_JOIN_GROUP);
13092 ADD_TPKT(0x016a, 30, ZC_REQ_JOIN_GUILD);
13093 ADD_TPKT(0x023a, 4, ZC_REQ_STORE_PASSWORD);
13094 ADD_TPKT(0x00ac, 7, ZC_REQ_TAKEOFF_EQUIP_ACK);
13095 ADD_TPKT(0x08d1, 7, ZC_REQ_TAKEOFF_EQUIP_ACK2);
13096 ADD_TPKT(0x00aa, 9, ZC_REQ_WEAR_EQUIP_ACK);
13097 ADD_TPKT(0x08d0, 9, ZC_REQ_WEAR_EQUIP_ACK2);
13098 ADD_TPKT(0x00b3, 3, ZC_RESTART_ACK);
13099 ADD_TPKT(0x02ac, 6, ZC_RESULT_CASH_PASSWORD);
13100 ADD_TPKT(0x0167, 3, ZC_RESULT_MAKE_GUILD);
13101 ADD_TPKT(0x0a31, -1, ZC_RESULT_PACKAGE_ITEM_TEST);
13102 ADD_TPKT(0x023c, 6, ZC_RESULT_STORE_PASSWORD);
13103 ADD_TPKT(0x0148, 8, ZC_RESURRECTION);
13104 ADD_TPKT(0x00e1, 30, ZC_ROLE_CHANGE);
13105 ADD_TPKT(0x00d7, -1, ZC_ROOM_NEWENTRY);
13106 ADD_TPKT(0x00b4, -1, ZC_SAY_DIALOG);
13107 ADD_TPKT(0x0972, -1, ZC_SAY_DIALOG2);
13108 ADD_TPKT(0x0b64, -1, ZC_SEARCH_STORE_INFO_ACK);
13109 ADD_TPKT(0x0837, 3, ZC_SEARCH_STORE_INFO_FAILED);
13110 ADD_TPKT(0x09cc, -1, ZC_SECRETSCAN_DATA);
13111 ADD_TPKT(0x07dd, 54, ZC_SEEK_PARTY);
13112 ADD_TPKT(0x07df, 54, ZC_SEEK_PARTY_MEMBER);
13113 ADD_TPKT(0x097f, -1, ZC_SELECTCART);
13114 ADD_TPKT(0x00c4, 6, ZC_SELECT_DEALTYPE);
13115 ADD_TPKT(0x00d1, 4, ZC_SETTING_WHISPER_PC);
13116 ADD_TPKT(0x00d2, 4, ZC_SETTING_WHISPER_STATE);
13117 ADD_TPKT(0x0b6e, 14, ZC_SE_CASHSHOP_OPEN);
13118 ADD_TPKT(0x0a2b, 14, ZC_SE_CASHSHOP_OPEN2);
13119 ADD_TPKT(0x08d3, 10, ZC_SE_CASHSHOP_UPDATE);
13120 ADD_TPKT(0x0849, 16, ZC_SE_PC_BUY_CASHITEM_RESULT);
13121 ADD_TPKT(0x0a2c, 12, ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT);
13122 ADD_TPKT(0x027e, -1, ZC_SHANDA_PROTECT);
13123 ADD_TPKT(0x02b9, 191, ZC_SHORTCUT_KEY_LIST);
13124 ADD_TPKT(0x07d9, 268, ZC_SHORTCUT_KEY_LIST_V2);
13125 ADD_TPKT(0x0a00, 269, ZC_SHORTCUT_KEY_LIST_V3);
13126 ADD_TPKT(0x0b20, 271, ZC_SHORTCUT_KEY_LIST_V4);
13127 ADD_TPKT(0x01b1, 7, ZC_SHOWDIGIT);
13128 ADD_TPKT(0x08b3, -1, ZC_SHOWSCRIPT);
13129 ADD_TPKT(0x0145, 19, ZC_SHOW_IMAGE);
13130 ADD_TPKT(0x01b3, 67, ZC_SHOW_IMAGE2);
13131 ADD_TPKT(0x035d, -1, ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST);
13132 ADD_TPKT(0x080d, 3, ZC_SIMPLE_CASH_BTNSHOW);
13133 ADD_TPKT(0x0444, -1, ZC_SIMPLE_CASH_POINT_ITEMLIST);
13134 ADD_TPKT(0x0441, 4, ZC_SKILLINFO_DELETE);
13135 ADD_TPKT(0x0b32, -1, ZC_SKILLINFO_LIST);
13136 ADD_TPKT(0x010e, 11, ZC_SKILLINFO_UPDATE);
13137 ADD_TPKT(0x0b33, 17, ZC_SKILLINFO_UPDATE2);
13139 ADD_TPKT(0x0120, 6, ZC_SKILL_DISAPPEAR);
13140 ADD_TPKT(0x011f, 16, ZC_SKILL_ENTRY);
13141 ADD_TPKT(0x01c9, 97, ZC_SKILL_ENTRY2);
13142 ADD_TPKT(0x08c7, -1, ZC_SKILL_ENTRY3);
13143 ADD_TPKT(0x099f, -1, ZC_SKILL_ENTRY4);
13144 ADD_TPKT(0x09ca, -1, ZC_SKILL_ENTRY5);
13145 ADD_TPKT(0x043d, 8, ZC_SKILL_POSTDELAY);
13146 ADD_TPKT(0x043e, -1, ZC_SKILL_POSTDELAY_LIST);
13147 ADD_TPKT(0x0985, -1, ZC_SKILL_POSTDELAY_LIST2);
13148 ADD_TPKT(0x0442, -1, ZC_SKILL_SELECT_REQUEST);
13149 ADD_TPKT(0x01ac, 6, ZC_SKILL_UPDATE);
13153 ADD_TPKT(0x08cf, 10, ZC_SPIRITS_ATTRIBUTE);
13154 ADD_TPKT(0x00c3, 8, ZC_SPRITE_CHANGE);
13155 ADD_TPKT(0x01d7, 15, ZC_SPRITE_CHANGE2);
13156 ADD_TPKT(0x083d, 6, ZC_SSILIST_ITEM_CLICK_ACK);
13157 ADD_TPKT(0x0253, 3, ZC_STARPLACE);
13158 ADD_TPKT(0x020e, 32, ZC_STARSKILL);
13159 ADD_TPKT(0x01f8, 2, ZC_START_BABY);
13160 ADD_TPKT(0x019e, 2, ZC_START_CAPTURE);
13161 ADD_TPKT(0x08b4, 2, ZC_START_COLLECTION);
13162 ADD_TPKT(0x01e4, 2, ZC_START_COUPLE);
13163 ADD_TPKT(0x0119, 13, ZC_STATE_CHANGE);
13164 ADD_TPKT(0x0229, 15, ZC_STATE_CHANGE3);
13166 ADD_TPKT(0x00be, 5, ZC_STATUS_CHANGE);
13167 ADD_TPKT(0x00bc, 6, ZC_STATUS_CHANGE_ACK);
13168 ADD_TPKT(0x0088, 10, ZC_STOPMOVE);
13169 ADD_TPKT(0x08cd, 10, ZC_STOPMOVE_FORCE);
13170 ADD_TPKT(0x0131, 86, ZC_STORE_ENTRY);
13171 ADD_TPKT(0x00a6, -1, ZC_STORE_EQUIPMENT_ITEMLIST);
13172 ADD_TPKT(0x0296, -1, ZC_STORE_EQUIPMENT_ITEMLIST2);
13173 ADD_TPKT(0x02d1, -1, ZC_STORE_EQUIPMENT_ITEMLIST3);
13174 ADD_TPKT(0x0905, -1, ZC_STORE_ITEMLIST_EQUIP);
13175 ADD_TPKT(0x0976, -1, ZC_STORE_ITEMLIST_EQUIP_V2);
13176 ADD_TPKT(0x0996, -1, ZC_STORE_ITEMLIST_EQUIP_V5);
13177 ADD_TPKT(0x0b0a, -1, ZC_STORE_ITEMLIST_EQUIP_V6);
13178 ADD_TPKT(0x0904, -1, ZC_STORE_ITEMLIST_NORMAL);
13179 ADD_TPKT(0x0975, -1, ZC_STORE_ITEMLIST_NORMAL_V2);
13180 ADD_TPKT(0x0995, -1, ZC_STORE_ITEMLIST_NORMAL_V5);
13181 ADD_TPKT(0x0b09, -1, ZC_STORE_ITEMLIST_NORMAL_V6);
13182 ADD_TPKT(0x00a5, -1, ZC_STORE_NORMAL_ITEMLIST);
13183 ADD_TPKT(0x01f0, -1, ZC_STORE_NORMAL_ITEMLIST2);
13184 ADD_TPKT(0x02ea, -1, ZC_STORE_NORMAL_ITEMLIST3);
13185 ADD_TPKT(0x0a47, 3, ZC_STYLE_CHANGE_RES);
13186 ADD_TPKT(0x0224, 10, ZC_TAEKWON_POINT);
13187 ADD_TPKT(0x0226, 282, ZC_TAEKWON_RANK);
13188 ADD_TPKT(0x0191, 27, ZC_TALKBOX_CHATCONTENTS);
13189 ADD_TPKT(0x010d, 2, ZC_THROW_MVPITEM);
13190 ADD_TPKT(0x01a0, 3, ZC_TRYCAPTURE_MONSTER);
13191 ADD_TPKT(0x08b6, 3, ZC_TRYCOLLECTION);
13192 ADD_TPKT(0x0af0, 10, ZC_UI_ACTION);
13193 ADD_TPKT(0x0ac8, 2, ZC_UNKNOWN_CLEAN_ITEMS_LISTS);
13194 ADD_TPKT(0x0a3f, 11, ZC_UPDATE_CARDSLOT);
13195 ADD_TPKT(0x016d, 14, ZC_UPDATE_CHARSTAT);
13196 ADD_TPKT(0x01f2, 20, ZC_UPDATE_CHARSTAT2);
13197 ADD_TPKT(0x016c, 43, ZC_UPDATE_GDID);
13198 ADD_TPKT(0x081b, 12, ZC_UPDATE_ITEM_FROM_BUYING_STORE);
13199 ADD_TPKT(0x09e6, 24, ZC_UPDATE_ITEM_FROM_BUYING_STORE2);
13200 ADD_TPKT(0x0192, 24, ZC_UPDATE_MAPINFO);
13201 ADD_TPKT(0x02b5, -1, ZC_UPDATE_MISSION_HUNT);
13202 ADD_TPKT(0x0afe, -1, ZC_UPDATE_MISSION_HUNT_EX);
13203 ADD_TPKT(0x097e, 12, ZC_UPDATE_RANKING_POINT);
13204 ADD_TPKT(0x0a33, 7, ZC_UPDATE_ROULETTE_COIN);
13205 ADD_TPKT(0x0a34, 6, ZC_UPDATE_TAIWANCASH);
13206 ADD_TPKT(0x00c2, 6, ZC_USER_COUNT);
13207 ADD_TPKT(0x013e, 24, ZC_USESKILL_ACK);
13208 ADD_TPKT(0x07fb, 25, ZC_USESKILL_ACK2);
13209 ADD_TPKT(0x0b1a, 29, ZC_USESKILL_ACK3);
13210 ADD_TPKT(0x00a8, 7, ZC_USE_ITEM_ACK);
13211 ADD_TPKT(0x01c8, 15, ZC_USE_ITEM_ACK2);
13212 ADD_TPKT(0x011a, 15, ZC_USE_SKILL);
13213 ADD_TPKT(0x09cb, 17, ZC_USE_SKILL2);
13214 ADD_TPKT(0x0a78, 15, ZC_VIEW_CAMERAINFO);
13215 ADD_TPKT(0x00b5, 6, ZC_WAIT_DIALOG);
13216 ADD_TPKT(0x0973, 7, ZC_WAIT_DIALOG2);
13217 ADD_TPKT(0x0abe, -1, ZC_WARPLIST);
13219 ADD_TPKT(0x09de, -1, ZC_WHISPER02);
13220 ADD_TPKT(0x00d4, -1, ZC_WHISPER_LIST);
13221#endif
13222
13223#if PACKET_VERSION == 20200122
13224 ADD_TPKT(0x0b6f, 177, UNKNOWN_PACKET_PLACEHOLDER_0B6F);
13225 ADD_TPKT(0x0b70, 8, UNKNOWN_PACKET_PLACEHOLDER_0B70);
13226 ADD_TPKT(0x0b71, 177, UNKNOWN_PACKET_PLACEHOLDER_0B71);
13227 ADD_TPKT(0x0b72, 4, UNKNOWN_PACKET_PLACEHOLDER_0B72);
13228#endif
13229
13230#if PACKET_VERSION == 20200212
13231 ADD_TPKT(0x0b73, 8, UNKNOWN_PACKET_PLACEHOLDER_0B73);
13232#endif
13233
13234#if PACKET_VERSION == 20200304
13235 ADD_TPKT(0x0b74, 1026, UNKNOWN_PACKET_PLACEHOLDER_0B74);
13236 ADD_TPKT(0x0b75, 1026, UNKNOWN_PACKET_PLACEHOLDER_0B75);
13237#endif
13238
13239#if PACKET_VERSION == 20200318
13240 ADD_TPKT(0x0b70, -1, UNKNOWN_PACKET_PLACEHOLDER_0B70);
13241 ADD_TPKT(0x0b72, -1, UNKNOWN_PACKET_PLACEHOLDER_0B72);
13242#endif
13243
13244#if PACKET_VERSION == 20200401
13245 ADD_TPKT(0x0b76, 77, ZC_PROPERTY_HOMUN);
13246#endif
13247
13248#if PACKET_VERSION == 20200506
13249 ADD_TPKT(0x0b77, -1, UNKNOWN_PACKET_PLACEHOLDER_0B77);
13250 ADD_TPKT(0x0b78, -1, ZC_NPC_BARTER_MARKET_ITEMINFO);
13251 ADD_TPKT(0x0b79, -1, ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO);
13252 ADD_TPKT(0x0b7a, -1, ZC_NPC_MARKET_OPEN);
13253#endif
13254
13255#if PACKET_VERSION == 20200701
13256 ADD_TPKT(0x0b7e, 60, UNKNOWN_PACKET_PLACEHOLDER_0B7E);
13257 ADD_TPKT(0x0b7f, 10, UNKNOWN_PACKET_PLACEHOLDER_0B7F);
13258 ADD_TPKT(0x0b80, 10, UNKNOWN_PACKET_PLACEHOLDER_0B80);
13259 ADD_TPKT(0x0b7c, -1, ZC_BAN_LIST);
13260 ADD_TPKT(0x0b7b, 118, ZC_GUILD_INFO);
13261 ADD_TPKT(0x0b7d, -1, ZC_MEMBERMGR_INFO);
13262#endif
13263
13264#if PACKET_VERSION == 20200819
13265 ADD_TPKT(0x0b8c, -1, UNKNOWN_PACKET_PLACEHOLDER_0B8C);
13266#endif
13267
13268#if PACKET_VERSION == 20200902
13269 ADD_TPKT(0x0af1, 102, UNKNOWN_PACKET_PLACEHOLDER_0AF1);
13270 ADD_TPKT(0x0b8d, -1, UNKNOWN_PACKET_PLACEHOLDER_0B8D);
13271 ADD_TPKT(0x0b8e, 10, UNKNOWN_PACKET_PLACEHOLDER_0B8E);
13272#endif
13273
13274#if PACKET_VERSION == 20200916
13275 ADD_HPKT(0x0b90, 2, CZ_CLOSE_REFORM_UI);
13276 ADD_HPKT(0x0b91, 8, CZ_ITEM_REFORM);
13277 ADD_TPKT(0x0b8e, 18, UNKNOWN_PACKET_PLACEHOLDER_0B8E);
13278 ADD_TPKT(0x0b92, 3, ZC_ITEM_REFORM_ACK);
13279 ADD_TPKT(0x0b8f, 6, ZC_OPEN_REFORM_UI);
13280#endif
13281
13282#if PACKET_VERSION == 20201021
13283 ADD_TPKT(0x0b92, 5, ZC_ITEM_REFORM_ACK);
13284#endif
13285
13286#if PACKET_VERSION == 20201104
13287 ADD_TPKT(0x0b93, 12, UNKNOWN_PACKET_PLACEHOLDER_0B93);
13288 ADD_TPKT(0x0b94, 10, UNKNOWN_PACKET_PLACEHOLDER_0B94);
13289 ADD_TPKT(0x0b95, -1, UNKNOWN_PACKET_PLACEHOLDER_0B95);
13290 ADD_TPKT(0x0b96, 2, UNKNOWN_PACKET_PLACEHOLDER_0B96);
13291 ADD_TPKT(0x0b97, 27, UNKNOWN_PACKET_PLACEHOLDER_0B97);
13292 ADD_TPKT(0x0b98, 27, UNKNOWN_PACKET_PLACEHOLDER_0B98);
13293 ADD_TPKT(0x0b99, 6, UNKNOWN_PACKET_PLACEHOLDER_0B99);
13294#endif
13295
13296#if PACKET_VERSION == 20201118
13297 ADD_HPKT(0x0ba0, 2, CZ_CLOSE_UI_ENCHANT);
13298 ADD_HPKT(0x0b9c, 16, CZ_REQUEST_PERFECT_ENCHANT);
13299 ADD_HPKT(0x0b9b, 12, CZ_REQUEST_RANDOM_ENCHANT);
13300 ADD_HPKT(0x0b9e, 12, CZ_REQUEST_RESET_ENCHANT);
13301 ADD_HPKT(0x0b9d, 14, CZ_REQUEST_UPGRADE_ENCHANT);
13302 ADD_TPKT(0x0b94, 14, UNKNOWN_PACKET_PLACEHOLDER_0B94);
13303 ADD_TPKT(0x0b96, 26, UNKNOWN_PACKET_PLACEHOLDER_0B96);
13304 ADD_TPKT(0x0b98, 6, UNKNOWN_PACKET_PLACEHOLDER_0B98);
13305 ADD_TPKT(0x0b99, 10, UNKNOWN_PACKET_PLACEHOLDER_0B99);
13306 ADD_TPKT(0x0b9f, 10, ZC_RESPONSE_ENCHANT);
13307 ADD_TPKT(0x0b9a, 11, ZC_UI_OPEN2);
13308#endif
13309
13310#if PACKET_VERSION == 20201223
13311 ADD_TPKT(0x0ba2, 10, UNKNOWN_PACKET_PLACEHOLDER_0BA2);
13312 ADD_TPKT(0x0ba1, 3, ZC_DIALOG_TEXT_ALIGN);
13313#endif
13314
13315#if PACKET_VERSION >= 20210000
13316 ADD_HPKT(0x0a5c, 18, CZ_ACK_ANSWER_MACRO_DETECTOR);
13317 ADD_HPKT(0x0a2a, 6, CZ_ACK_AU_BOT);
13318 ADD_HPKT(0x02ab, 36, CZ_ACK_CASH_PASSWORD);
13319 ADD_HPKT(0x00e6, 3, CZ_ACK_EXCHANGE_ITEM);
13320 ADD_HPKT(0x0228, 18, CZ_ACK_GAME_GUARD);
13321 ADD_HPKT(0x0208, 14, CZ_ACK_REQ_ADD_FRIENDS);
13322 ADD_HPKT(0x00c5, 7, CZ_ACK_SELECT_DEALTYPE);
13323 ADD_HPKT(0x095a, 2, CZ_ACK_STORE_PASSWORD);
13324 ADD_HPKT(0x02b6, 7, CZ_ACTIVE_QUEST);
13325 ADD_HPKT(0x00e8, 8, CZ_ADD_EXCHANGE_ITEM);
13326 ADD_HPKT(0x095f, 2, CZ_ADD_FRIENDS);
13327 ADD_HPKT(0x0ae6, 10, CZ_ADVENTURER_AGENCY_JOIN_REQ);
13328 ADD_HPKT(0x0af8, 11, CZ_ADVENTURER_AGENCY_JOIN_RESULT);
13329 ADD_HPKT(0x0254, 3, CZ_AGREE_STARPLACE);
13330 ADD_HPKT(0x0218, 2, CZ_ALCHEMIST_RANK);
13331 ADD_HPKT(0x0172, 10, CZ_ALLY_GUILD);
13332 ADD_HPKT(0x0a97, 8, CZ_ALT_EQUIPMENT_EQUIP);
13333 ADD_HPKT(0x0a99, 4, CZ_ALT_EQUIPMENT_REMOVE);
13334 ADD_HPKT(0x0a9c, 2, CZ_ALT_EQUIPMENT_SWITCH);
13335 ADD_HPKT(0x0aef, 2, CZ_ATTENDANCE_REWARD_REQUEST);
13336 ADD_HPKT(0x024d, 12, CZ_AUCTION_ADD);
13337 ADD_HPKT(0x024e, 6, CZ_AUCTION_ADD_CANCEL);
13338 ADD_HPKT(0x024c, 8, CZ_AUCTION_ADD_ITEM);
13339 ADD_HPKT(0x024f, 10, CZ_AUCTION_BUY);
13340 ADD_HPKT(0x024b, 4, CZ_AUCTION_CREATE);
13341 ADD_HPKT(0x0251, 34, CZ_AUCTION_ITEM_SEARCH);
13342 ADD_HPKT(0x025c, 4, CZ_AUCTION_REQ_MY_INFO);
13343 ADD_HPKT(0x025d, 6, CZ_AUCTION_REQ_MY_SELL_STOP);
13344 ADD_HPKT(0x02db, -1, CZ_BATTLEFIELD_CHAT);
13345 ADD_HPKT(0x07ea, 2, CZ_BATTLE_FIELD_LIST);
13346 ADD_HPKT(0x0217, 2, CZ_BLACKSMITH_RANK);
13347 ADD_HPKT(0x0447, 2, CZ_BLOCKING_PLAY_CANCEL);
13348 ADD_HPKT(0x02e6, 6, CZ_BOT_CHECK);
13349 ADD_HPKT(0x0099, -1, CZ_BROADCAST);
13350 ADD_HPKT(0x0a77, 15, CZ_CAMERA_INFO);
13351 ADD_HPKT(0x07ee, 6, CZ_CANCEL_BATTLE_FIELD);
13352 ADD_HPKT(0x00ed, 2, CZ_CANCEL_EXCHANGE_ITEM);
13353 ADD_HPKT(0x0118, 2, CZ_CANCEL_LOCKON);
13354 ADD_HPKT(0x0974, 2, CZ_CANCEL_MERGE_ITEM);
13355 ADD_HPKT(0x00de, -1, CZ_CHANGE_CHATROOM);
13356 ADD_HPKT(0x0957, 2, CZ_CHANGE_DIRECTION);
13357 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
13358 ADD_HPKT(0x019d, 6, CZ_CHANGE_EFFECTSTATE);
13359 ADD_HPKT(0x0102, 6, CZ_CHANGE_GROUPEXPOPTION);
13360 ADD_HPKT(0x07da, 6, CZ_CHANGE_GROUP_MASTER);
13361 ADD_HPKT(0x0198, 8, CZ_CHANGE_MAPTYPE);
13362 ADD_HPKT(0x0a13, 26, CZ_CHECK_RECEIVE_CHARACTER_NAME);
13363 ADD_HPKT(0x00b8, 7, CZ_CHOOSE_MENU);
13365 ADD_HPKT(0x098d, -1, CZ_CLAN_CHAT);
13366 ADD_HPKT(0x044a, 6, CZ_CLIENT_VERSION);
13367 ADD_HPKT(0x09bc, 6, CZ_CLOSE_BARGAIN_SALE_TOOL);
13368 ADD_HPKT(0x0146, 6, CZ_CLOSE_DIALOG);
13369 ADD_HPKT(0x0b90, 2, CZ_CLOSE_REFORM_UI);
13370 ADD_HPKT(0x09e9, 2, CZ_CLOSE_RODEXBOX);
13371 ADD_HPKT(0x083b, 2, CZ_CLOSE_SEARCH_STORE_INFO);
13372 ADD_HPKT(0x044b, 2, CZ_CLOSE_SIMPLECASH_SHOP);
13373 ADD_HPKT(0x00f7, 17, CZ_CLOSE_STORE);
13374 ADD_HPKT(0x0ba0, 2, CZ_CLOSE_UI_ENCHANT);
13375 ADD_HPKT(0x035e, 2, CZ_CLOSE_WINDOW);
13376 ADD_HPKT(0x0965, 2, CZ_COMMAND_MER);
13377 ADD_HPKT(0x01a1, 3, CZ_COMMAND_PET);
13378 ADD_HPKT(0x0a5a, 2, CZ_COMPLETE_APPLY_MACRO_DETECTOR_CAPTCHA);
13379 ADD_HPKT(0x00eb, 2, CZ_CONCLUDE_EXCHANGE_ITEM);
13381 ADD_HPKT(0x0090, 7, CZ_CONTACTNPC);
13382 ADD_HPKT(0x0a88, 2, CZ_COOLDOWN_RESET);
13383 ADD_HPKT(0x00d5, -1, CZ_CREATE_CHATROOM);
13384 ADD_HPKT(0x0286, 4, CZ_DEATH_QUESTION);
13385 ADD_HPKT(0x0203, 10, CZ_DELETE_FRIENDS);
13386 ADD_HPKT(0x00ce, 2, CZ_DISCONNECT_ALL_CHARACTER);
13387 ADD_HPKT(0x00cc, 6, CZ_DISCONNECT_CHARACTER);
13389 ADD_HPKT(0x0a16, 26, CZ_DYNAMICNPC_CREATE_REQUEST);
13391 ADD_HPKT(0x02d6, 6, CZ_EQUIPWIN_MICROSCOPE);
13392 ADD_HPKT(0x00ef, 2, CZ_EXEC_EXCHANGE_ITEM);
13393 ADD_HPKT(0x00e3, 2, CZ_EXIT_ROOM);
13394 ADD_HPKT(0x0953, 2, CZ_GANGSI_RANK);
13395 ADD_HPKT(0x0b4c, 2, CZ_GET_ACCOUNT_LIMTIED_SALE_LIST);
13396 ADD_HPKT(0x07f5, 6, CZ_GM_FULLSTRIP);
13397 ADD_HPKT(0x0854, -1, CZ_GPK_AUTH);
13398 ADD_HPKT(0x0852, 2, CZ_GPK_DYNCODE_RELOAD);
13399 ADD_HPKT(0x0b5c, 2, CZ_GRADE_ENCHANT_CLOSE_UI);
13400 ADD_HPKT(0x0b5b, 14, CZ_GRADE_ENCHANT_REQUEST);
13401 ADD_HPKT(0x0b59, 4, CZ_GRADE_ENCHANT_SELECT_EQUIPMENT);
13402 ADD_HPKT(0x07d7, 8, CZ_GROUPINFO_CHANGE_V2);
13403 ADD_HPKT(0x017e, -1, CZ_GUILD_CHAT);
13404 ADD_HPKT(0x016e, 186, CZ_GUILD_NOTICE);
13405 ADD_HPKT(0x01b7, 6, CZ_GUILD_ZENY);
13406 ADD_HPKT(0x02a7, -1, CZ_HACKSH_CPX_MSG);
13407 ADD_HPKT(0x0279, 2, CZ_HUNTINGLIST);
13408 ADD_HPKT(0x0143, 10, CZ_INPUT_EDITDLG);
13409 ADD_HPKT(0x01d5, -1, CZ_INPUT_EDITDLGSTR);
13410 ADD_HPKT(0x0b14, 2, CZ_INVENTORY_EXPAND);
13411 ADD_HPKT(0x0b16, 2, CZ_INVENTORY_EXPAND_CONFIRMED);
13412 ADD_HPKT(0x0b19, 2, CZ_INVENTORY_EXPAND_REJECTED);
13413 ADD_HPKT(0x0907, 5, CZ_INVENTORY_TAB);
13414 ADD_HPKT(0x02f6, 7, CZ_IRMAIL_LIST);
13415 ADD_HPKT(0x02f3, -1, CZ_IRMAIL_SEND);
13416 ADD_HPKT(0x0964, 2, CZ_ITEMLISTWIN_RES);
13417 ADD_HPKT(0x013f, 26, CZ_ITEM_CREATE);
13418 ADD_HPKT(0x09ce, 102, CZ_ITEM_CREATE_EX);
13419 ADD_HPKT(0x094c, 2, CZ_ITEM_PICKUP);
13420 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
13421 ADD_HPKT(0x02e4, 11, CZ_ITEM_PICKUP_NEW_JAPEN);
13422 ADD_HPKT(0x0b91, 8, CZ_ITEM_REFORM);
13423 ADD_HPKT(0x0968, 2, CZ_ITEM_THROW);
13424 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
13425 ADD_HPKT(0x01f7, 14, CZ_JOIN_BABY);
13426 ADD_HPKT(0x0936, 2, CZ_JOIN_BATTLE_FIELD);
13427 ADD_HPKT(0x01e3, 14, CZ_JOIN_COUPLE);
13428 ADD_HPKT(0x00ff, 10, CZ_JOIN_GROUP);
13429 ADD_HPKT(0x016b, 10, CZ_JOIN_GUILD);
13430 ADD_HPKT(0x0237, 2, CZ_KILLER_RANK);
13431 ADD_HPKT(0x02a5, 8, CZ_KSY_EVENT);
13432 ADD_HPKT(0x021d, 6, CZ_LESSEFFECT);
13433 ADD_HPKT(0x019c, -1, CZ_LOCALBROADCAST);
13434 ADD_HPKT(0x084f, 6, CZ_MACRO_ITEM_PICKUP);
13435 ADD_HPKT(0x0850, 7, CZ_MACRO_REQUEST_ACT);
13436 ADD_HPKT(0x084e, 5, CZ_MACRO_REQUEST_MOVE);
13437 ADD_HPKT(0x08c1, 2, CZ_MACRO_START);
13438 ADD_HPKT(0x08c2, 2, CZ_MACRO_STOP);
13439 ADD_HPKT(0x084c, 10, CZ_MACRO_USE_SKILL);
13440 ADD_HPKT(0x084d, 10, CZ_MACRO_USE_SKILL_TOGROUND);
13441 ADD_HPKT(0x0247, 8, CZ_MAIL_ADD_ITEM);
13442 ADD_HPKT(0x0243, 6, CZ_MAIL_DELETE);
13443 ADD_HPKT(0x0244, 6, CZ_MAIL_GET_ITEM);
13444 ADD_HPKT(0x023f, 2, CZ_MAIL_GET_LIST);
13445 ADD_HPKT(0x0241, 6, CZ_MAIL_OPEN);
13446 ADD_HPKT(0x0246, 4, CZ_MAIL_RESET_ITEM);
13447 ADD_HPKT(0x0248, -1, CZ_MAIL_SEND);
13448 ADD_HPKT(0x00f9, 26, CZ_MAKE_GROUP);
13449 ADD_HPKT(0x01e8, 28, CZ_MAKE_GROUP2);
13450 ADD_HPKT(0x02cf, 6, CZ_MEMORIALDUNGEON_COMMAND);
13451 ADD_HPKT(0x029f, 3, CZ_MER_COMMAND);
13452 ADD_HPKT(0x01cb, 9, CZ_MONSTER_TALK);
13453 ADD_HPKT(0x0140, 22, CZ_MOVETO_MAP);
13454 ADD_HPKT(0x0126, 8, CZ_MOVE_ITEM_FROM_BODY_TO_CART);
13455 ADD_HPKT(0x09e1, 8, CZ_MOVE_ITEM_FROM_BODY_TO_GUILDSTORAGE);
13456 ADD_HPKT(0x095b, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
13457 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
13458 ADD_HPKT(0x0127, 8, CZ_MOVE_ITEM_FROM_CART_TO_BODY);
13459 ADD_HPKT(0x09e3, 8, CZ_MOVE_ITEM_FROM_CART_TO_GUILDSTORAGE);
13460 ADD_HPKT(0x0129, 8, CZ_MOVE_ITEM_FROM_CART_TO_STORE);
13461 ADD_HPKT(0x09e2, 8, CZ_MOVE_ITEM_FROM_GUILDSTORAGE_TO_BODY);
13462 ADD_HPKT(0x09e4, 8, CZ_MOVE_ITEM_FROM_GUILDSTORAGE_TO_CART);
13463 ADD_HPKT(0x0963, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
13464 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
13465 ADD_HPKT(0x0128, 8, CZ_MOVE_ITEM_FROM_STORE_TO_CART);
13466 ADD_HPKT(0x007d, 2, CZ_NOTIFY_ACTORINIT);
13467 ADD_HPKT(0x0b12, 2, CZ_NPC_BARTER_CLOSE);
13468 ADD_HPKT(0x0b0f, -1, CZ_NPC_BARTER_PURCHASE);
13469 ADD_HPKT(0x0b58, 2, CZ_NPC_EXPANDED_BARTER_MARKET_CLOSE);
13470 ADD_HPKT(0x0b57, -1, CZ_NPC_EXPANDED_BARTER_MARKET_PURCHASE);
13471 ADD_HPKT(0x09d8, 2, CZ_NPC_MARKET_CLOSE);
13472 ADD_HPKT(0x09d6, -1, CZ_NPC_MARKET_PURCHASE);
13473 ADD_HPKT(0x09d4, 2, CZ_NPC_TRADE_QUIT);
13474 ADD_HPKT(0x09d0, -1, CZ_NPROTECTGAMEGUARDCSAUTH);
13475 ADD_HPKT(0x0a7f, -1, CZ_OFFLINE_STORE_CREATE);
13476 ADD_HPKT(0x09b4, 6, CZ_OPEN_BARGAIN_SALE_TOOL);
13477 ADD_HPKT(0x0ac0, 26, CZ_OPEN_RODEXBOX);
13478 ADD_HPKT(0x035c, 2, CZ_OPEN_SIMPLE_CASHSHOP_ITEMLIST);
13479 ADD_HPKT(0x0806, 2, CZ_PARTY_BOOKING_REQ_DELETE);
13480 ADD_HPKT(0x089a, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
13481 ADD_HPKT(0x0804, 14, CZ_PARTY_BOOKING_REQ_SEARCH);
13482 ADD_HPKT(0x0808, 14, CZ_PARTY_BOOKING_REQ_UPDATE);
13483 ADD_HPKT(0x02c8, 3, CZ_PARTY_CONFIG);
13484 ADD_HPKT(0x095d, 2, CZ_PARTY_JOIN_REQ);
13485 ADD_HPKT(0x02c7, 7, CZ_PARTY_JOIN_REQ_ACK);
13486 ADD_HPKT(0x0288, -1, CZ_PC_BUY_CASH_POINT_ITEM);
13487 ADD_HPKT(0x00c8, -1, CZ_PC_PURCHASE_ITEMLIST);
13488 ADD_HPKT(0x0134, -1, CZ_PC_PURCHASE_ITEMLIST_FROMMC);
13489 ADD_HPKT(0x0801, -1, CZ_PC_PURCHASE_ITEMLIST_FROMMC2);
13490 ADD_HPKT(0x00c9, -1, CZ_PC_SELL_ITEMLIST);
13491 ADD_HPKT(0x01a8, 4, CZ_PETEGG_INFO);
13493 ADD_HPKT(0x09fb, -1, CZ_PET_EVOLUTION);
13495 ADD_HPKT(0x0138, 3, CZ_PKMODE_CHANGE);
13496 ADD_HPKT(0x0a49, 22, CZ_PRIVATE_AIRSHIP_REQUEST);
13498 ADD_HPKT(0x0a70, 2, CZ_RANDOM_COMBINE_ITEM_UI_CLOSE);
13499 ADD_HPKT(0x0ab5, 2, CZ_RANDOM_UPGRADE_ITEM_UI_CLOSE);
13501 ADD_HPKT(0x01bd, 26, CZ_RECALL_GID);
13502 ADD_HPKT(0x0842, 6, CZ_RECALL_SSO);
13503 ADD_HPKT(0x0a21, 3, CZ_RECV_ROULETTE_ITEM);
13504 ADD_HPKT(0x0aa1, 4, CZ_REFINE_ADD_ITEM);
13505 ADD_HPKT(0x0aa3, 9, CZ_REFINE_ITEM_REQUEST);
13506 ADD_HPKT(0x0aa4, 2, CZ_REFINE_WINDOW_CLOSE);
13507 ADD_HPKT(0x0153, -1, CZ_REGISTER_GUILD_EMBLEM_IMG);
13508 ADD_HPKT(0x0161, -1, CZ_REG_CHANGE_GUILD_POSITIONINFO);
13509 ADD_HPKT(0x011d, 2, CZ_REMEMBER_WARPPOINT);
13510 ADD_HPKT(0x01ba, 26, CZ_REMOVE_AID);
13511 ADD_HPKT(0x0843, 6, CZ_REMOVE_AID_SSO);
13512 ADD_HPKT(0x0231, 26, CZ_RENAME_MER);
13513 ADD_HPKT(0x01a5, 26, CZ_RENAME_PET);
13514 ADD_HPKT(0x08dd, 27, CZ_REPLY_ENTRY_QUEUE_ADMISSION);
13515 ADD_HPKT(0x08e0, 51, CZ_REPLY_LOBBY_ADMISSION);
13516 ADD_HPKT(0x01ca, 3, CZ_REQMAKINGHOMUN);
13517 ADD_HPKT(0x018e, 18, CZ_REQMAKINGITEM);
13520 ADD_HPKT(0x094f, 2, CZ_REQNAME_BYGID);
13521 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
13522 ADD_HPKT(0x0947, 2, CZ_REQUEST_ACT);
13523 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
13524 ADD_HPKT(0x0233, 11, CZ_REQUEST_ACTNPC);
13525 ADD_HPKT(0x008c, 14, CZ_REQUEST_CHAT);
13526 ADD_HPKT(0x0108, -1, CZ_REQUEST_CHAT_PARTY);
13527 ADD_HPKT(0x0950, 2, CZ_REQUEST_MOVE);
13528 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
13529 ADD_HPKT(0x0232, 9, CZ_REQUEST_MOVENPC);
13530 ADD_HPKT(0x0234, 6, CZ_REQUEST_MOVETOOWNER);
13531 ADD_HPKT(0x02e5, 9, CZ_REQUEST_MOVE_NEW_JAPEN);
13532 ADD_HPKT(0x0b9c, 16, CZ_REQUEST_PERFECT_ENCHANT);
13533 ADD_HPKT(0x0082, 2, CZ_REQUEST_QUIT);
13534 ADD_HPKT(0x0b9b, 12, CZ_REQUEST_RANDOM_ENCHANT);
13535 ADD_HPKT(0x0b9e, 12, CZ_REQUEST_RESET_ENCHANT);
13536 ADD_HPKT(0x0966, 2, CZ_REQUEST_TIME);
13537 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
13538 ADD_HPKT(0x0b9d, 14, CZ_REQUEST_UPGRADE_ENCHANT);
13539 ADD_HPKT(0x01df, 6, CZ_REQ_ACCOUNTNAME);
13540 ADD_HPKT(0x0a25, 6, CZ_REQ_ACH_REWARD);
13541 ADD_HPKT(0x0a04, 6, CZ_REQ_ADD_ITEM_RODEX);
13542 ADD_HPKT(0x0b2c, 3, CZ_REQ_AGIT_INVESTMENT);
13543 ADD_HPKT(0x0170, 14, CZ_REQ_ALLY_GUILD);
13544 ADD_HPKT(0x09ae, 19, CZ_REQ_APPLY_BARGAIN_SALE_ITEM);
13545 ADD_HPKT(0x0a56, 6, CZ_REQ_APPLY_MACRO_DETECTOR);
13546 ADD_HPKT(0x09ab, 6, CZ_REQ_BANKING_CHECK);
13547 ADD_HPKT(0x09a7, 10, CZ_REQ_BANKING_DEPOSIT);
13548 ADD_HPKT(0x09a9, 10, CZ_REQ_BANKING_WITHDRAW);
13549 ADD_HPKT(0x015b, 54, CZ_REQ_BAN_GUILD);
13550 ADD_HPKT(0x07f0, 6, CZ_REQ_BATTLE_STATE_MONITOR);
13551 ADD_HPKT(0x0978, 6, CZ_REQ_BEFORE_WORLD_INFO);
13552 ADD_HPKT(0x0130, 6, CZ_REQ_BUY_FROMMC);
13553 ADD_HPKT(0x0a03, 2, CZ_REQ_CANCEL_WRITE_RODEX);
13554 ADD_HPKT(0x012a, 2, CZ_REQ_CARTOFF);
13555 ADD_HPKT(0x09ac, -1, CZ_REQ_CASH_BARGAIN_SALE_ITEM_INFO);
13556 ADD_HPKT(0x01af, 4, CZ_REQ_CHANGECART);
13557 ADD_HPKT(0x0155, -1, CZ_REQ_CHANGE_MEMBERPOS);
13558 ADD_HPKT(0x0a2e, 6, CZ_REQ_CHANGE_TITLE);
13559 ADD_HPKT(0x0927, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
13560 ADD_HPKT(0x012e, 2, CZ_REQ_CLOSESTORE);
13561 ADD_HPKT(0x09b8, 6, CZ_REQ_CLOSE_BANKING);
13562 ADD_HPKT(0x094d, 2, CZ_REQ_CLOSE_BUYING_STORE);
13563 ADD_HPKT(0x09be, 2, CZ_REQ_CLOSE_GUILD_STORAGE);
13564 ADD_HPKT(0x0a1d, 2, CZ_REQ_CLOSE_ROULETTE);
13565 ADD_HPKT(0x09c3, 10, CZ_REQ_COUNT_BARGAIN_SALE_ITEM);
13566 ADD_HPKT(0x0183, 10, CZ_REQ_DELETE_RELATED_GUILD);
13567 ADD_HPKT(0x09f5, 11, CZ_REQ_DELETE_RODEX);
13568 ADD_HPKT(0x018a, 4, CZ_REQ_DISCONNECT);
13569 ADD_HPKT(0x015d, 42, CZ_REQ_DISORGANIZE_GUILD);
13570 ADD_HPKT(0x00bf, 3, CZ_REQ_EMOTION);
13571 ADD_HPKT(0x00d9, 14, CZ_REQ_ENTER_ROOM);
13572 ADD_HPKT(0x08d7, 28, CZ_REQ_ENTRY_QUEUE_APPLY);
13573 ADD_HPKT(0x08da, 26, CZ_REQ_ENTRY_QUEUE_CANCEL);
13574 ADD_HPKT(0x090a, 26, CZ_REQ_ENTRY_QUEUE_RANKING);
13575 ADD_HPKT(0x00e4, 6, CZ_REQ_EXCHANGE_ITEM);
13576 ADD_HPKT(0x0103, 30, CZ_REQ_EXPEL_GROUP_MEMBER);
13577 ADD_HPKT(0x00e2, 26, CZ_REQ_EXPEL_MEMBER);
13578 ADD_HPKT(0x0a1f, 2, CZ_REQ_GENERATE_ROULETTE);
13579 ADD_HPKT(0x0212, 26, CZ_REQ_GIVE_MANNER_BYNAME);
13580 ADD_HPKT(0x0149, 9, CZ_REQ_GIVE_MANNER_POINT);
13581 ADD_HPKT(0x09d9, 4, CZ_REQ_GUILDSTORAGE_LOG);
13582 ADD_HPKT(0x0151, 6, CZ_REQ_GUILD_EMBLEM_IMG);
13583 ADD_HPKT(0x0b1e, 14, CZ_REQ_GUILD_EMBLEM_IMG2);
13584 ADD_HPKT(0x0b46, 10, CZ_REQ_GUILD_EMBLEM_IMG3);
13585 ADD_HPKT(0x0175, 6, CZ_REQ_GUILD_MEMBER_INFO);
13586 ADD_HPKT(0x014f, 6, CZ_REQ_GUILD_MENU);
13587 ADD_HPKT(0x014d, 2, CZ_REQ_GUILD_MENUINTERFACE);
13588 ADD_HPKT(0x0912, 10, CZ_REQ_GUILD_NAME);
13589 ADD_HPKT(0x0180, 6, CZ_REQ_HOSTILE_GUILD);
13590 ADD_HPKT(0x017c, 6, CZ_REQ_ITEMCOMPOSITION);
13591 ADD_HPKT(0x017a, 4, CZ_REQ_ITEMCOMPOSITION_LIST);
13592 ADD_HPKT(0x0178, 4, CZ_REQ_ITEMIDENTIFY);
13593 ADD_HPKT(0x01fd, 25, CZ_REQ_ITEMREPAIR);
13594 ADD_HPKT(0x0b66, 26, CZ_REQ_ITEMREPAIR2);
13595 ADD_HPKT(0x09f3, 11, CZ_REQ_ITEM_FROM_RODEX);
13596 ADD_HPKT(0x01f9, 6, CZ_REQ_JOIN_BABY);
13597 ADD_HPKT(0x01e5, 6, CZ_REQ_JOIN_COUPLE);
13598 ADD_HPKT(0x00fc, 6, CZ_REQ_JOIN_GROUP);
13599 ADD_HPKT(0x0168, 14, CZ_REQ_JOIN_GUILD);
13600 ADD_HPKT(0x0916, 26, CZ_REQ_JOIN_GUILD2);
13601 ADD_HPKT(0x0100, 2, CZ_REQ_LEAVE_GROUP);
13602 ADD_HPKT(0x0159, 54, CZ_REQ_LEAVE_GUILD);
13603 ADD_HPKT(0x0273, 30, CZ_REQ_MAIL_RETURN);
13604 ADD_HPKT(0x0165, 30, CZ_REQ_MAKE_GUILD);
13605 ADD_HPKT(0x01ae, 6, CZ_REQ_MAKINGARROW);
13606 ADD_HPKT(0x025b, 8, CZ_REQ_MAKINGITEM);
13607 ADD_HPKT(0x096e, -1, CZ_REQ_MERGE_ITEM);
13608 ADD_HPKT(0x0b28, 3, CZ_REQ_MOVE_GUILD_AGIT);
13609 ADD_HPKT(0x09ee, 11, CZ_REQ_NEXT_RODEX);
13610 ADD_HPKT(0x00b9, 6, CZ_REQ_NEXT_SCRIPT);
13611 ADD_HPKT(0x0a35, 4, CZ_REQ_ONECLICK_ITEMIDENTIFY);
13612 ADD_HPKT(0x012f, -1, CZ_REQ_OPENSTORE);
13613 ADD_HPKT(0x01b2, -1, CZ_REQ_OPENSTORE2);
13614 ADD_HPKT(0x09b6, 6, CZ_REQ_OPEN_BANKING);
13615 ADD_HPKT(0x093e, 2, CZ_REQ_OPEN_BUYING_STORE);
13616 ADD_HPKT(0x09ba, 2, CZ_REQ_OPEN_GUILD_STORAGE);
13617 ADD_HPKT(0x0157, 6, CZ_REQ_OPEN_MEMBER_INFO);
13618 ADD_HPKT(0x0a19, 2, CZ_REQ_OPEN_ROULETTE);
13619 ADD_HPKT(0x0a68, 3, CZ_REQ_OPEN_UI);
13620 ADD_HPKT(0x0a08, 26, CZ_REQ_OPEN_WRITE_RODEX);
13621 ADD_HPKT(0x0910, 10, CZ_REQ_PARTY_NAME);
13622 ADD_HPKT(0x0a6c, 7, CZ_REQ_PLAYER_AID_IN_RANGE);
13623 ADD_HPKT(0x0a69, 6, CZ_REQ_PREVIEW_MACRO_DETECTOR);
13624 ADD_HPKT(0x0a4f, -1, CZ_REQ_RANDOM_COMBINE_ITEM);
13625 ADD_HPKT(0x0ab6, 8, CZ_REQ_RANDOM_UPGRADE_ITEM);
13626 ADD_HPKT(0x097c, 4, CZ_REQ_RANKING);
13627 ADD_HPKT(0x09ea, 11, CZ_REQ_READ_RODEX);
13628 ADD_HPKT(0x0ac1, 26, CZ_REQ_REFRESH_RODEX);
13629 ADD_HPKT(0x01c0, 2, CZ_REQ_REMAINTIME);
13630 ADD_HPKT(0x09b0, 10, CZ_REQ_REMOVE_BARGAIN_SALE_ITEM);
13631 ADD_HPKT(0x0a06, 6, CZ_REQ_REMOVE_RODEX_ITEM);
13632 ADD_HPKT(0x00e0, 30, CZ_REQ_ROLE_CHANGE);
13633 ADD_HPKT(0x0a1b, 2, CZ_REQ_ROULETTE_INFO);
13634 ADD_HPKT(0x08c9, 2, CZ_REQ_SCHEDULER_CASHITEM);
13635 ADD_HPKT(0x0a6e, -1, CZ_REQ_SEND_RODEX);
13636 ADD_HPKT(0x0846, 4, CZ_REQ_SE_CASH_TAB_CODE);
13637 ADD_HPKT(0x00ba, 2, CZ_REQ_STATUS);
13638 ADD_HPKT(0x0213, 26, CZ_REQ_STATUS_GM);
13639 ADD_HPKT(0x0a46, 14, CZ_REQ_STYLE_CHANGE);
13640 ADD_HPKT(0x0afc, 16, CZ_REQ_STYLE_CHANGE2);
13641 ADD_HPKT(0x00ab, 4, CZ_REQ_TAKEOFF_EQUIP);
13642 ADD_HPKT(0x0967, 2, CZ_REQ_TRADE_BUYING_STORE);
13643 ADD_HPKT(0x0a52, 20, CZ_REQ_UPLOAD_MACRO_DETECTOR);
13644 ADD_HPKT(0x00c1, 2, CZ_REQ_USER_COUNT);
13645 ADD_HPKT(0x0222, 6, CZ_REQ_WEAPONREFINE);
13646 ADD_HPKT(0x00a9, 6, CZ_REQ_WEAR_EQUIP);
13647 ADD_HPKT(0x0998, 8, CZ_REQ_WEAR_EQUIP_V5);
13648 ADD_HPKT(0x00d3, 2, CZ_REQ_WHISPER_LIST);
13649 ADD_HPKT(0x09f1, 11, CZ_REQ_ZENY_FROM_RODEX);
13652 ADD_HPKT(0x0962, 2, CZ_SEARCH_STORE_INFO);
13653 ADD_HPKT(0x0969, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
13654 ADD_HPKT(0x07dc, 6, CZ_SEEK_PARTY);
13655 ADD_HPKT(0x07de, 30, CZ_SEEK_PARTY_MEMBER);
13656 ADD_HPKT(0x01ce, 6, CZ_SELECTAUTOSPELL);
13657 ADD_HPKT(0x0980, 7, CZ_SELECTCART);
13658 ADD_HPKT(0x01a7, 4, CZ_SELECT_PETEGG);
13659 ADD_HPKT(0x011b, 20, CZ_SELECT_WARPPOINT);
13660 ADD_HPKT(0x00cf, 27, CZ_SETTING_WHISPER_PC);
13661 ADD_HPKT(0x00d0, 3, CZ_SETTING_WHISPER_STATE);
13662 ADD_HPKT(0x084a, 2, CZ_SE_CASHSHOP_CLOSE);
13663 ADD_HPKT(0x0844, 2, CZ_SE_CASHSHOP_OPEN);
13664 ADD_HPKT(0x0b6d, 6, CZ_SE_CASHSHOP_OPEN2);
13665 ADD_HPKT(0x0848, -1, CZ_SE_PC_BUY_CASHITEM_LIST);
13667 ADD_HPKT(0x0b22, 5, CZ_SHORTCUTKEYBAR_ROTATE);
13668 ADD_HPKT(0x0b21, 13, CZ_SHORTCUT_KEY_CHANGE);
13669 ADD_HPKT(0x0445, 12, CZ_SIMPLE_BUY_CASH_POINT_ITEM);
13670 ADD_HPKT(0x080c, 2, CZ_SIMPLE_CASH_BTNSHOW);
13671 ADD_HPKT(0x0443, 8, CZ_SKILL_SELECT_RESPONSE);
13672 ADD_HPKT(0x0954, 2, CZ_SSILIST_ITEM_CLICK);
13673 ADD_HPKT(0x0292, 2, CZ_STANDING_RESURRECTION);
13674 ADD_HPKT(0x0b10, 10, CZ_START_USE_SKILL);
13675 ADD_HPKT(0x00bb, 5, CZ_STATUS_CHANGE);
13676 ADD_HPKT(0x0b11, 4, CZ_STOP_USE_SKILL);
13677 ADD_HPKT(0x0a48, 2, CZ_STYLE_CLOSE);
13678 ADD_HPKT(0x0225, 2, CZ_TAEKWON_RANK);
13679 ADD_HPKT(0x019f, 6, CZ_TRYCAPTURE_MONSTER);
13680 ADD_HPKT(0x08b5, 6, CZ_TRYCOLLECTION);
13681 ADD_HPKT(0x0b35, 3, CZ_UNINSTALLATION);
13682 ADD_HPKT(0x0112, 4, CZ_UPGRADE_SKILLLEVEL);
13683 ADD_HPKT(0x0a54, -1, CZ_UPLOAD_MACRO_DETECTOR_CAPTCHA);
13685 ADD_HPKT(0x0439, 8, CZ_USE_ITEM2);
13686 ADD_HPKT(0x02e2, 20, CZ_USE_ITEM_NEW_JAPEN);
13687 ADD_HPKT(0x093a, 2, CZ_USE_SKILL);
13688 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
13689 ADD_HPKT(0x02e3, 22, CZ_USE_SKILL_NEW_JAPEN);
13690 ADD_HPKT(0x0af4, 11, CZ_USE_SKILL_TOGROUND);
13691 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
13692 ADD_HPKT(0x0960, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
13693 ADD_HPKT(0x0367, 31, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
13695 ADD_TPKT(0x0064, 55, UNKNOWN_PACKET_PLACEHOLDER_0064);
13696 ADD_TPKT(0x0065, 17, UNKNOWN_PACKET_PLACEHOLDER_0065);
13697 ADD_TPKT(0x0066, 3, UNKNOWN_PACKET_PLACEHOLDER_0066);
13698 ADD_TPKT(0x0067, 37, UNKNOWN_PACKET_PLACEHOLDER_0067);
13699 ADD_TPKT(0x0068, 46, UNKNOWN_PACKET_PLACEHOLDER_0068);
13700 ADD_TPKT(0x0069, -1, UNKNOWN_PACKET_PLACEHOLDER_0069);
13701 ADD_TPKT(0x006a, 23, UNKNOWN_PACKET_PLACEHOLDER_006A);
13702 ADD_TPKT(0x006b, -1, UNKNOWN_PACKET_PLACEHOLDER_006B);
13703 ADD_TPKT(0x006c, 3, UNKNOWN_PACKET_PLACEHOLDER_006C);
13704 ADD_TPKT(0x006d, 157, UNKNOWN_PACKET_PLACEHOLDER_006D);
13705 ADD_TPKT(0x006e, 3, UNKNOWN_PACKET_PLACEHOLDER_006E);
13706 ADD_TPKT(0x006f, 2, UNKNOWN_PACKET_PLACEHOLDER_006F);
13707 ADD_TPKT(0x0070, 3, UNKNOWN_PACKET_PLACEHOLDER_0070);
13708 ADD_TPKT(0x0071, 28, UNKNOWN_PACKET_PLACEHOLDER_0071);
13709 ADD_TPKT(0x0081, 3, UNKNOWN_PACKET_PLACEHOLDER_0081);
13710 ADD_TPKT(0x0187, 6, UNKNOWN_PACKET_PLACEHOLDER_0187);
13711 ADD_TPKT(0x01b5, 18, UNKNOWN_PACKET_PLACEHOLDER_01B5);
13712 ADD_TPKT(0x01be, 2, UNKNOWN_PACKET_PLACEHOLDER_01BE);
13713 ADD_TPKT(0x01bf, 3, UNKNOWN_PACKET_PLACEHOLDER_01BF);
13714 ADD_TPKT(0x01c6, 4, UNKNOWN_PACKET_PLACEHOLDER_01C6);
13715 ADD_TPKT(0x01c7, 2, UNKNOWN_PACKET_PLACEHOLDER_01C7);
13716 ADD_TPKT(0x01db, 2, UNKNOWN_PACKET_PLACEHOLDER_01DB);
13717 ADD_TPKT(0x01dc, -1, UNKNOWN_PACKET_PLACEHOLDER_01DC);
13718 ADD_TPKT(0x01dd, 47, UNKNOWN_PACKET_PLACEHOLDER_01DD);
13719 ADD_TPKT(0x01f1, -1, UNKNOWN_PACKET_PLACEHOLDER_01F1);
13720 ADD_TPKT(0x01fa, 48, UNKNOWN_PACKET_PLACEHOLDER_01FA);
13721 ADD_TPKT(0x01fb, 56, UNKNOWN_PACKET_PLACEHOLDER_01FB);
13722 ADD_TPKT(0x0200, 26, UNKNOWN_PACKET_PLACEHOLDER_0200);
13723 ADD_TPKT(0x0204, 18, UNKNOWN_PACKET_PLACEHOLDER_0204);
13724 ADD_TPKT(0x020d, -1, UNKNOWN_PACKET_PLACEHOLDER_020D);
13725 ADD_TPKT(0x023d, 6, UNKNOWN_PACKET_PLACEHOLDER_023D);
13726 ADD_TPKT(0x023e, 8, UNKNOWN_PACKET_PLACEHOLDER_023E);
13727 ADD_TPKT(0x0258, 2, UNKNOWN_PACKET_PLACEHOLDER_0258);
13728 ADD_TPKT(0x0259, 3, UNKNOWN_PACKET_PLACEHOLDER_0259);
13729 ADD_TPKT(0x0261, 11, UNKNOWN_PACKET_PLACEHOLDER_0261);
13730 ADD_TPKT(0x0262, 11, UNKNOWN_PACKET_PLACEHOLDER_0262);
13731 ADD_TPKT(0x0263, 11, UNKNOWN_PACKET_PLACEHOLDER_0263);
13732 ADD_TPKT(0x0264, 20, UNKNOWN_PACKET_PLACEHOLDER_0264);
13733 ADD_TPKT(0x0265, 20, UNKNOWN_PACKET_PLACEHOLDER_0265);
13734 ADD_TPKT(0x0266, 30, UNKNOWN_PACKET_PLACEHOLDER_0266);
13735 ADD_TPKT(0x0267, 4, UNKNOWN_PACKET_PLACEHOLDER_0267);
13736 ADD_TPKT(0x0268, 4, UNKNOWN_PACKET_PLACEHOLDER_0268);
13737 ADD_TPKT(0x0269, 4, UNKNOWN_PACKET_PLACEHOLDER_0269);
13738 ADD_TPKT(0x026a, 4, UNKNOWN_PACKET_PLACEHOLDER_026A);
13739 ADD_TPKT(0x026b, 4, UNKNOWN_PACKET_PLACEHOLDER_026B);
13740 ADD_TPKT(0x026c, 4, UNKNOWN_PACKET_PLACEHOLDER_026C);
13741 ADD_TPKT(0x026d, 4, UNKNOWN_PACKET_PLACEHOLDER_026D);
13742 ADD_TPKT(0x026f, 2, UNKNOWN_PACKET_PLACEHOLDER_026F);
13743 ADD_TPKT(0x0270, 2, UNKNOWN_PACKET_PLACEHOLDER_0270);
13744 ADD_TPKT(0x0271, 40, UNKNOWN_PACKET_PLACEHOLDER_0271);
13745 ADD_TPKT(0x0272, 44, UNKNOWN_PACKET_PLACEHOLDER_0272);
13746 ADD_TPKT(0x0275, 37, UNKNOWN_PACKET_PLACEHOLDER_0275);
13747 ADD_TPKT(0x0276, -1, UNKNOWN_PACKET_PLACEHOLDER_0276);
13748 ADD_TPKT(0x0277, 84, UNKNOWN_PACKET_PLACEHOLDER_0277);
13749 ADD_TPKT(0x027c, 60, UNKNOWN_PACKET_PLACEHOLDER_027C);
13750 ADD_TPKT(0x027f, 8, UNKNOWN_PACKET_PLACEHOLDER_027F);
13751 ADD_TPKT(0x028b, -1, UNKNOWN_PACKET_PLACEHOLDER_028B);
13752 ADD_TPKT(0x028c, 46, UNKNOWN_PACKET_PLACEHOLDER_028C);
13753 ADD_TPKT(0x028d, 34, UNKNOWN_PACKET_PLACEHOLDER_028D);
13754 ADD_TPKT(0x028e, 4, UNKNOWN_PACKET_PLACEHOLDER_028E);
13755 ADD_TPKT(0x028f, 6, UNKNOWN_PACKET_PLACEHOLDER_028F);
13756 ADD_TPKT(0x0290, 4, UNKNOWN_PACKET_PLACEHOLDER_0290);
13757 ADD_TPKT(0x02ad, 8, UNKNOWN_PACKET_PLACEHOLDER_02AD);
13758 ADD_TPKT(0x02b0, 85, UNKNOWN_PACKET_PLACEHOLDER_02B0);
13759 ADD_TPKT(0x02ca, 3, UNKNOWN_PACKET_PLACEHOLDER_02CA);
13760 ADD_TPKT(0x03dd, 18, UNKNOWN_PACKET_PLACEHOLDER_03DD);
13761 ADD_TPKT(0x03de, 18, UNKNOWN_PACKET_PLACEHOLDER_03DE);
13762 ADD_TPKT(0x0448, -1, UNKNOWN_PACKET_PLACEHOLDER_0448);
13763 ADD_TPKT(0x07e5, 4, UNKNOWN_PACKET_PLACEHOLDER_07E5);
13764 ADD_TPKT(0x07e7, 32, UNKNOWN_PACKET_PLACEHOLDER_07E7);
13765 ADD_TPKT(0x07e8, -1, UNKNOWN_PACKET_PLACEHOLDER_07E8);
13766 ADD_TPKT(0x07e9, 5, UNKNOWN_PACKET_PLACEHOLDER_07E9);
13767 ADD_TPKT(0x0821, 2, UNKNOWN_PACKET_PLACEHOLDER_0821);
13768 ADD_TPKT(0x0822, 9, UNKNOWN_PACKET_PLACEHOLDER_0822);
13769 ADD_TPKT(0x0823, -1, UNKNOWN_PACKET_PLACEHOLDER_0823);
13770 ADD_TPKT(0x0825, -1, UNKNOWN_PACKET_PLACEHOLDER_0825);
13771 ADD_TPKT(0x0827, 6, UNKNOWN_PACKET_PLACEHOLDER_0827);
13772 ADD_TPKT(0x0828, 14, UNKNOWN_PACKET_PLACEHOLDER_0828);
13773 ADD_TPKT(0x0829, 12, UNKNOWN_PACKET_PLACEHOLDER_0829);
13774 ADD_TPKT(0x082a, 10, UNKNOWN_PACKET_PLACEHOLDER_082A);
13775 ADD_TPKT(0x082b, 6, UNKNOWN_PACKET_PLACEHOLDER_082B);
13776 ADD_TPKT(0x082c, 10, UNKNOWN_PACKET_PLACEHOLDER_082C);
13777 ADD_TPKT(0x082d, -1, UNKNOWN_PACKET_PLACEHOLDER_082D);
13778 ADD_TPKT(0x083e, 26, UNKNOWN_PACKET_PLACEHOLDER_083E);
13779 ADD_TPKT(0x0840, -1, UNKNOWN_PACKET_PLACEHOLDER_0840);
13780 ADD_TPKT(0x0841, 4, UNKNOWN_PACKET_PLACEHOLDER_0841);
13781 ADD_TPKT(0x0865, 2, UNKNOWN_PACKET_PLACEHOLDER_0865);
13782 ADD_TPKT(0x087b, 2, UNKNOWN_PACKET_PLACEHOLDER_087B);
13783 ADD_TPKT(0x0880, 2, UNKNOWN_PACKET_PLACEHOLDER_0880);
13784 ADD_TPKT(0x0884, 2, UNKNOWN_PACKET_PLACEHOLDER_0884);
13785 ADD_TPKT(0x0892, 2, UNKNOWN_PACKET_PLACEHOLDER_0892);
13786 ADD_TPKT(0x0898, 2, UNKNOWN_PACKET_PLACEHOLDER_0898);
13787 ADD_TPKT(0x089e, 2, UNKNOWN_PACKET_PLACEHOLDER_089E);
13788 ADD_TPKT(0x08a9, 2, UNKNOWN_PACKET_PLACEHOLDER_08A9);
13789 ADD_TPKT(0x08af, 10, UNKNOWN_PACKET_PLACEHOLDER_08AF);
13790 ADD_TPKT(0x08b0, 17, UNKNOWN_PACKET_PLACEHOLDER_08B0);
13791 ADD_TPKT(0x08b2, -1, UNKNOWN_PACKET_PLACEHOLDER_08B2);
13792 ADD_TPKT(0x08b8, 10, UNKNOWN_PACKET_PLACEHOLDER_08B8);
13793 ADD_TPKT(0x08b9, 12, UNKNOWN_PACKET_PLACEHOLDER_08B9);
13794 ADD_TPKT(0x08ba, 10, UNKNOWN_PACKET_PLACEHOLDER_08BA);
13795 ADD_TPKT(0x08bb, 8, UNKNOWN_PACKET_PLACEHOLDER_08BB);
13796 ADD_TPKT(0x08bc, 10, UNKNOWN_PACKET_PLACEHOLDER_08BC);
13797 ADD_TPKT(0x08bd, 8, UNKNOWN_PACKET_PLACEHOLDER_08BD);
13798 ADD_TPKT(0x08be, 14, UNKNOWN_PACKET_PLACEHOLDER_08BE);
13799 ADD_TPKT(0x08bf, 8, UNKNOWN_PACKET_PLACEHOLDER_08BF);
13800 ADD_TPKT(0x08c3, 10, UNKNOWN_PACKET_PLACEHOLDER_08C3);
13801 ADD_TPKT(0x08c4, 8, UNKNOWN_PACKET_PLACEHOLDER_08C4);
13802 ADD_TPKT(0x08c5, 6, UNKNOWN_PACKET_PLACEHOLDER_08C5);
13803 ADD_TPKT(0x08c6, 4, UNKNOWN_PACKET_PLACEHOLDER_08C6);
13804 ADD_TPKT(0x08cc, 109, UNKNOWN_PACKET_PLACEHOLDER_08CC);
13805 ADD_TPKT(0x08d4, 8, UNKNOWN_PACKET_PLACEHOLDER_08D4);
13806 ADD_TPKT(0x08d5, -1, UNKNOWN_PACKET_PLACEHOLDER_08D5);
13807 ADD_TPKT(0x08e3, 157, UNKNOWN_PACKET_PLACEHOLDER_08E3);
13808 ADD_TPKT(0x08e4, 6, UNKNOWN_PACKET_PLACEHOLDER_08E4);
13809 ADD_TPKT(0x08fc, 30, UNKNOWN_PACKET_PLACEHOLDER_08FC);
13810 ADD_TPKT(0x08fd, 6, UNKNOWN_PACKET_PLACEHOLDER_08FD);
13811 ADD_TPKT(0x091a, 2, UNKNOWN_PACKET_PLACEHOLDER_091A);
13812 ADD_TPKT(0x0921, 2, UNKNOWN_PACKET_PLACEHOLDER_0921);
13813 ADD_TPKT(0x092a, 2, UNKNOWN_PACKET_PLACEHOLDER_092A);
13814 ADD_TPKT(0x092b, 2, UNKNOWN_PACKET_PLACEHOLDER_092B);
13815 ADD_TPKT(0x0930, 2, UNKNOWN_PACKET_PLACEHOLDER_0930);
13816 ADD_TPKT(0x0931, 2, UNKNOWN_PACKET_PLACEHOLDER_0931);
13817 ADD_TPKT(0x0933, 2, UNKNOWN_PACKET_PLACEHOLDER_0933);
13818 ADD_TPKT(0x0934, 2, UNKNOWN_PACKET_PLACEHOLDER_0934);
13819 ADD_TPKT(0x093c, 2, UNKNOWN_PACKET_PLACEHOLDER_093C);
13820 ADD_TPKT(0x0943, 2, UNKNOWN_PACKET_PLACEHOLDER_0943);
13821 ADD_TPKT(0x0959, 2, UNKNOWN_PACKET_PLACEHOLDER_0959);
13822 ADD_TPKT(0x095c, 2, UNKNOWN_PACKET_PLACEHOLDER_095C);
13823 ADD_TPKT(0x0970, 31, UNKNOWN_PACKET_PLACEHOLDER_0970);
13824 ADD_TPKT(0x0986, 10, UNKNOWN_PACKET_PLACEHOLDER_0986);
13825 ADD_TPKT(0x0987, -1, UNKNOWN_PACKET_PLACEHOLDER_0987);
13826 ADD_TPKT(0x098b, 2, UNKNOWN_PACKET_PLACEHOLDER_098B);
13827 ADD_TPKT(0x098c, 4, UNKNOWN_PACKET_PLACEHOLDER_098C);
13828 ADD_TPKT(0x098f, -1, UNKNOWN_PACKET_PLACEHOLDER_098F);
13829 ADD_TPKT(0x099c, 6, UNKNOWN_PACKET_PLACEHOLDER_099C);
13830 ADD_TPKT(0x099d, -1, UNKNOWN_PACKET_PLACEHOLDER_099D);
13831 ADD_TPKT(0x099e, 12, UNKNOWN_PACKET_PLACEHOLDER_099E);
13832 ADD_TPKT(0x09a0, 6, UNKNOWN_PACKET_PLACEHOLDER_09A0);
13833 ADD_TPKT(0x09a1, 2, UNKNOWN_PACKET_PLACEHOLDER_09A1);
13834 ADD_TPKT(0x09a2, 6, UNKNOWN_PACKET_PLACEHOLDER_09A2);
13835 ADD_TPKT(0x09a3, -1, UNKNOWN_PACKET_PLACEHOLDER_09A3);
13836 ADD_TPKT(0x09a5, 7, UNKNOWN_PACKET_PLACEHOLDER_09A5);
13837 ADD_TPKT(0x09c2, -1, UNKNOWN_PACKET_PLACEHOLDER_09C2);
13838 ADD_TPKT(0x09c5, 1042, UNKNOWN_PACKET_PLACEHOLDER_09C5);
13839 ADD_TPKT(0x09c6, -1, UNKNOWN_PACKET_PLACEHOLDER_09C6);
13840 ADD_TPKT(0x09c7, 18, UNKNOWN_PACKET_PLACEHOLDER_09C7);
13841 ADD_TPKT(0x09c8, -1, UNKNOWN_PACKET_PLACEHOLDER_09C8);
13842 ADD_TPKT(0x09c9, -1, UNKNOWN_PACKET_PLACEHOLDER_09C9);
13843 ADD_TPKT(0x09e0, -1, UNKNOWN_PACKET_PLACEHOLDER_09E0);
13844 ADD_TPKT(0x0a39, 36, UNKNOWN_PACKET_PLACEHOLDER_0A39);
13845 ADD_TPKT(0x0a3a, 12, UNKNOWN_PACKET_PLACEHOLDER_0A3A);
13846 ADD_TPKT(0x0a3c, -1, UNKNOWN_PACKET_PLACEHOLDER_0A3C);
13847 ADD_TPKT(0x0a3d, 20, UNKNOWN_PACKET_PLACEHOLDER_0A3D);
13848 ADD_TPKT(0x0a3e, -1, UNKNOWN_PACKET_PLACEHOLDER_0A3E);
13849 ADD_TPKT(0x0a40, 11, UNKNOWN_PACKET_PLACEHOLDER_0A40);
13850 ADD_TPKT(0x0a42, 43, UNKNOWN_PACKET_PLACEHOLDER_0A42);
13851 ADD_TPKT(0x0a4d, -1, UNKNOWN_PACKET_PLACEHOLDER_0A4D);
13852 ADD_TPKT(0x0a71, -1, UNKNOWN_PACKET_PLACEHOLDER_0A71);
13853 ADD_TPKT(0x0a72, 61, UNKNOWN_PACKET_PLACEHOLDER_0A72);
13854 ADD_TPKT(0x0a73, 2, UNKNOWN_PACKET_PLACEHOLDER_0A73);
13855 ADD_TPKT(0x0a74, 8, UNKNOWN_PACKET_PLACEHOLDER_0A74);
13856 ADD_TPKT(0x0a76, 80, UNKNOWN_PACKET_PLACEHOLDER_0A76);
13857 ADD_TPKT(0x0a79, -1, UNKNOWN_PACKET_PLACEHOLDER_0A79);
13858 ADD_TPKT(0x0a7b, -1, UNKNOWN_PACKET_PLACEHOLDER_0A7B);
13859 ADD_TPKT(0x0a7c, -1, UNKNOWN_PACKET_PLACEHOLDER_0A7C);
13860 ADD_TPKT(0x0a80, 6, UNKNOWN_PACKET_PLACEHOLDER_0A80);
13861 ADD_TPKT(0x0a81, 4, UNKNOWN_PACKET_PLACEHOLDER_0A81);
13862 ADD_TPKT(0x0a82, 46, UNKNOWN_PACKET_PLACEHOLDER_0A82);
13863 ADD_TPKT(0x0a83, 46, UNKNOWN_PACKET_PLACEHOLDER_0A83);
13864 ADD_TPKT(0x0a85, 82, UNKNOWN_PACKET_PLACEHOLDER_0A85);
13865 ADD_TPKT(0x0a86, -1, UNKNOWN_PACKET_PLACEHOLDER_0A86);
13866 ADD_TPKT(0x0a8b, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8B);
13867 ADD_TPKT(0x0a8c, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8C);
13868 ADD_TPKT(0x0a8e, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8E);
13869 ADD_TPKT(0x0a8f, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8F);
13870 ADD_TPKT(0x0a90, 3, UNKNOWN_PACKET_PLACEHOLDER_0A90);
13871 ADD_TPKT(0x0a92, -1, UNKNOWN_PACKET_PLACEHOLDER_0A92);
13872 ADD_TPKT(0x0a93, 3, UNKNOWN_PACKET_PLACEHOLDER_0A93);
13873 ADD_TPKT(0x0a94, 2, UNKNOWN_PACKET_PLACEHOLDER_0A94);
13874 ADD_TPKT(0x0a95, 4, UNKNOWN_PACKET_PLACEHOLDER_0A95);
13875 ADD_TPKT(0x0a9e, 2, UNKNOWN_PACKET_PLACEHOLDER_0A9E);
13876 ADD_TPKT(0x0a9f, 2, UNKNOWN_PACKET_PLACEHOLDER_0A9F);
13877 ADD_TPKT(0x0aa8, 5, UNKNOWN_PACKET_PLACEHOLDER_0AA8);
13878 ADD_TPKT(0x0aa9, -1, UNKNOWN_PACKET_PLACEHOLDER_0AA9);
13879 ADD_TPKT(0x0aaa, -1, UNKNOWN_PACKET_PLACEHOLDER_0AAA);
13880 ADD_TPKT(0x0aab, -1, UNKNOWN_PACKET_PLACEHOLDER_0AAB);
13881 ADD_TPKT(0x0aac, 69, UNKNOWN_PACKET_PLACEHOLDER_0AAC);
13882 ADD_TPKT(0x0aad, 51, UNKNOWN_PACKET_PLACEHOLDER_0AAD);
13883 ADD_TPKT(0x0aae, 2, UNKNOWN_PACKET_PLACEHOLDER_0AAE);
13884 ADD_TPKT(0x0aaf, 6, UNKNOWN_PACKET_PLACEHOLDER_0AAF);
13885 ADD_TPKT(0x0ab0, 6, UNKNOWN_PACKET_PLACEHOLDER_0AB0);
13886 ADD_TPKT(0x0ab1, 14, UNKNOWN_PACKET_PLACEHOLDER_0AB1);
13887 ADD_TPKT(0x0ab3, 19, UNKNOWN_PACKET_PLACEHOLDER_0AB3);
13888 ADD_TPKT(0x0ab8, 2, UNKNOWN_PACKET_PLACEHOLDER_0AB8);
13889 ADD_TPKT(0x0aba, 2, UNKNOWN_PACKET_PLACEHOLDER_0ABA);
13890 ADD_TPKT(0x0abb, 2, UNKNOWN_PACKET_PLACEHOLDER_0ABB);
13891 ADD_TPKT(0x0abc, -1, UNKNOWN_PACKET_PLACEHOLDER_0ABC);
13892 ADD_TPKT(0x0abf, -1, UNKNOWN_PACKET_PLACEHOLDER_0ABF);
13893 ADD_TPKT(0x0ac3, 2, UNKNOWN_PACKET_PLACEHOLDER_0AC3);
13894 ADD_TPKT(0x0ac4, -1, UNKNOWN_PACKET_PLACEHOLDER_0AC4);
13895 ADD_TPKT(0x0ac5, 156, UNKNOWN_PACKET_PLACEHOLDER_0AC5);
13896 ADD_TPKT(0x0ac6, 156, UNKNOWN_PACKET_PLACEHOLDER_0AC6);
13897 ADD_TPKT(0x0ac9, -1, UNKNOWN_PACKET_PLACEHOLDER_0AC9);
13898 ADD_TPKT(0x0aca, 3, UNKNOWN_PACKET_PLACEHOLDER_0ACA);
13899 ADD_TPKT(0x0acd, 23, UNKNOWN_PACKET_PLACEHOLDER_0ACD);
13900 ADD_TPKT(0x0ace, 4, UNKNOWN_PACKET_PLACEHOLDER_0ACE);
13901 ADD_TPKT(0x0acf, 68, UNKNOWN_PACKET_PLACEHOLDER_0ACF);
13902 ADD_TPKT(0x0ad0, 11, UNKNOWN_PACKET_PLACEHOLDER_0AD0);
13903 ADD_TPKT(0x0ad1, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD1);
13904 ADD_TPKT(0x0ad2, 30, UNKNOWN_PACKET_PLACEHOLDER_0AD2);
13905 ADD_TPKT(0x0ad3, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD3);
13906 ADD_TPKT(0x0ad4, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD4);
13907 ADD_TPKT(0x0ad5, 2, UNKNOWN_PACKET_PLACEHOLDER_0AD5);
13908 ADD_TPKT(0x0ad6, 2, UNKNOWN_PACKET_PLACEHOLDER_0AD6);
13909 ADD_TPKT(0x0ad7, 8, UNKNOWN_PACKET_PLACEHOLDER_0AD7);
13910 ADD_TPKT(0x0ad8, 8, UNKNOWN_PACKET_PLACEHOLDER_0AD8);
13911 ADD_TPKT(0x0ad9, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD9);
13912 ADD_TPKT(0x0ae0, 30, UNKNOWN_PACKET_PLACEHOLDER_0AE0);
13913 ADD_TPKT(0x0ae1, 28, UNKNOWN_PACKET_PLACEHOLDER_0AE1);
13914 ADD_TPKT(0x0ae3, -1, UNKNOWN_PACKET_PLACEHOLDER_0AE3);
13915 ADD_TPKT(0x0ae8, 2, UNKNOWN_PACKET_PLACEHOLDER_0AE8);
13916 ADD_TPKT(0x0ae9, 13, UNKNOWN_PACKET_PLACEHOLDER_0AE9);
13917 ADD_TPKT(0x0aec, 2, UNKNOWN_PACKET_PLACEHOLDER_0AEC);
13918 ADD_TPKT(0x0aed, 2, UNKNOWN_PACKET_PLACEHOLDER_0AED);
13919 ADD_TPKT(0x0aee, 2, UNKNOWN_PACKET_PLACEHOLDER_0AEE);
13920 ADD_TPKT(0x0af1, 102, UNKNOWN_PACKET_PLACEHOLDER_0AF1);
13921 ADD_TPKT(0x0af2, 40, UNKNOWN_PACKET_PLACEHOLDER_0AF2);
13922 ADD_TPKT(0x0af3, -1, UNKNOWN_PACKET_PLACEHOLDER_0AF3);
13923 ADD_TPKT(0x0af5, 3, UNKNOWN_PACKET_PLACEHOLDER_0AF5);
13924 ADD_TPKT(0x0af9, 6, UNKNOWN_PACKET_PLACEHOLDER_0AF9);
13925 ADD_TPKT(0x0b00, 8, UNKNOWN_PACKET_PLACEHOLDER_0B00);
13926 ADD_TPKT(0x0b01, 56, UNKNOWN_PACKET_PLACEHOLDER_0B01);
13927 ADD_TPKT(0x0b02, 26, UNKNOWN_PACKET_PLACEHOLDER_0B02);
13928 ADD_TPKT(0x0b07, -1, UNKNOWN_PACKET_PLACEHOLDER_0B07);
13929 ADD_TPKT(0x0b23, 6, UNKNOWN_PACKET_PLACEHOLDER_0B23);
13930 ADD_TPKT(0x0b24, 6, UNKNOWN_PACKET_PLACEHOLDER_0B24);
13931 ADD_TPKT(0x0b25, 6, UNKNOWN_PACKET_PLACEHOLDER_0B25);
13932 ADD_TPKT(0x0b2b, 11, UNKNOWN_PACKET_PLACEHOLDER_0B2B);
13933 ADD_TPKT(0x0b30, -1, UNKNOWN_PACKET_PLACEHOLDER_0B30);
13934 ADD_TPKT(0x0b34, 50, UNKNOWN_PACKET_PLACEHOLDER_0B34);
13935 ADD_TPKT(0x0b39, -1, UNKNOWN_PACKET_PLACEHOLDER_0B39);
13936 ADD_TPKT(0x0b3c, 4, UNKNOWN_PACKET_PLACEHOLDER_0B3C);
13937 ADD_TPKT(0x0b3d, -1, UNKNOWN_PACKET_PLACEHOLDER_0B3D);
13938 ADD_TPKT(0x0b3e, -1, UNKNOWN_PACKET_PLACEHOLDER_0B3E);
13939 ADD_TPKT(0x0b44, 58, UNKNOWN_PACKET_PLACEHOLDER_0B44);
13940 ADD_TPKT(0x0b48, 18, UNKNOWN_PACKET_PLACEHOLDER_0B48);
13941 ADD_TPKT(0x0b49, 4, UNKNOWN_PACKET_PLACEHOLDER_0B49);
13942 ADD_TPKT(0x0b4a, 6, UNKNOWN_PACKET_PLACEHOLDER_0B4A);
13943 ADD_TPKT(0x0b4b, 4, UNKNOWN_PACKET_PLACEHOLDER_0B4B);
13944 ADD_TPKT(0x0b4d, -1, UNKNOWN_PACKET_PLACEHOLDER_0B4D);
13945 ADD_TPKT(0x0b4f, 2, UNKNOWN_PACKET_PLACEHOLDER_0B4F);
13946 ADD_TPKT(0x0b50, 2, UNKNOWN_PACKET_PLACEHOLDER_0B50);
13947 ADD_TPKT(0x0b51, 2, UNKNOWN_PACKET_PLACEHOLDER_0B51);
13948 ADD_TPKT(0x0b52, 2, UNKNOWN_PACKET_PLACEHOLDER_0B52);
13949 ADD_TPKT(0x0b53, 52, UNKNOWN_PACKET_PLACEHOLDER_0B53);
13950 ADD_TPKT(0x0b54, 8, UNKNOWN_PACKET_PLACEHOLDER_0B54);
13951 ADD_TPKT(0x0b55, -1, UNKNOWN_PACKET_PLACEHOLDER_0B55);
13952 ADD_TPKT(0x0b5f, -1, UNKNOWN_PACKET_PLACEHOLDER_0B5F);
13953 ADD_TPKT(0x0b60, -1, UNKNOWN_PACKET_PLACEHOLDER_0B60);
13954 ADD_TPKT(0x0b61, -1, UNKNOWN_PACKET_PLACEHOLDER_0B61);
13955 ADD_TPKT(0x0b62, -1, UNKNOWN_PACKET_PLACEHOLDER_0B62);
13956 ADD_TPKT(0x0b68, 12, UNKNOWN_PACKET_PLACEHOLDER_0B68);
13957 ADD_TPKT(0x0b6a, -1, UNKNOWN_PACKET_PLACEHOLDER_0B6A);
13958 ADD_TPKT(0x0b6b, 14, UNKNOWN_PACKET_PLACEHOLDER_0B6B);
13959 ADD_TPKT(0x0b6c, 12, UNKNOWN_PACKET_PLACEHOLDER_0B6C);
13960 ADD_TPKT(0x0b6f, 177, UNKNOWN_PACKET_PLACEHOLDER_0B6F);
13961 ADD_TPKT(0x0b70, -1, UNKNOWN_PACKET_PLACEHOLDER_0B70);
13962 ADD_TPKT(0x0b71, 177, UNKNOWN_PACKET_PLACEHOLDER_0B71);
13963 ADD_TPKT(0x0b72, -1, UNKNOWN_PACKET_PLACEHOLDER_0B72);
13964 ADD_TPKT(0x0b73, 8, UNKNOWN_PACKET_PLACEHOLDER_0B73);
13965 ADD_TPKT(0x0b74, 1026, UNKNOWN_PACKET_PLACEHOLDER_0B74);
13966 ADD_TPKT(0x0b75, 1026, UNKNOWN_PACKET_PLACEHOLDER_0B75);
13967 ADD_TPKT(0x0b77, -1, UNKNOWN_PACKET_PLACEHOLDER_0B77);
13968 ADD_TPKT(0x0b7e, 60, UNKNOWN_PACKET_PLACEHOLDER_0B7E);
13969 ADD_TPKT(0x0b7f, 10, UNKNOWN_PACKET_PLACEHOLDER_0B7F);
13970 ADD_TPKT(0x0b80, 10, UNKNOWN_PACKET_PLACEHOLDER_0B80);
13971 ADD_TPKT(0x0b8c, -1, UNKNOWN_PACKET_PLACEHOLDER_0B8C);
13972 ADD_TPKT(0x0b8d, -1, UNKNOWN_PACKET_PLACEHOLDER_0B8D);
13973 ADD_TPKT(0x0b8e, 18, UNKNOWN_PACKET_PLACEHOLDER_0B8E);
13974 ADD_TPKT(0x0b93, 12, UNKNOWN_PACKET_PLACEHOLDER_0B93);
13975 ADD_TPKT(0x0b94, 14, UNKNOWN_PACKET_PLACEHOLDER_0B94);
13976 ADD_TPKT(0x0b95, -1, UNKNOWN_PACKET_PLACEHOLDER_0B95);
13977 ADD_TPKT(0x0b96, 26, UNKNOWN_PACKET_PLACEHOLDER_0B96);
13978 ADD_TPKT(0x0b97, 27, UNKNOWN_PACKET_PLACEHOLDER_0B97);
13979 ADD_TPKT(0x0b98, 6, UNKNOWN_PACKET_PLACEHOLDER_0B98);
13980 ADD_TPKT(0x0b99, 10, UNKNOWN_PACKET_PLACEHOLDER_0B99);
13981 ADD_TPKT(0x0ba2, 10, UNKNOWN_PACKET_PLACEHOLDER_0BA2);
13982 ADD_TPKT(0x0ba3, 10, UNKNOWN_PACKET_PLACEHOLDER_0BA3);
13983 ADD_TPKT(0x0ba5, 12, UNKNOWN_PACKET_PLACEHOLDER_0BA5);
13984 ADD_TPKT(0x0073, 11, ZC_ACCEPT_ENTER);
13985 ADD_TPKT(0x02eb, 13, ZC_ACCEPT_ENTER2);
13986 ADD_TPKT(0x0a18, 14, ZC_ACCEPT_ENTER3);
13987 ADD_TPKT(0x0083, 2, ZC_ACCEPT_QUIT);
13988 ADD_TPKT(0x0a24, 66, ZC_ACH_UPDATE);
13989 ADD_TPKT(0x01e0, 30, ZC_ACK_ACCOUNTNAME);
13990 ADD_TPKT(0x012c, 3, ZC_ACK_ADDITEM_TO_CART);
13991 ADD_TPKT(0x00ea, 5, ZC_ACK_ADD_EXCHANGE_ITEM);
13992 ADD_TPKT(0x0b3f, 64, ZC_ACK_ADD_ITEM_RODEX);
13993 ADD_TPKT(0x09af, 4, ZC_ACK_APPLY_BARGAIN_SALE_ITEM);
13994 ADD_TPKT(0x0a57, 6, ZC_ACK_APPLY_MACRO_DETECTOR);
13995 ADD_TPKT(0x0256, 5, ZC_ACK_AUCTION_ADD_ITEM);
13996 ADD_TPKT(0x09a8, 16, ZC_ACK_BANKING_DEPOSIT);
13997 ADD_TPKT(0x09aa, 16, ZC_ACK_BANKING_WITHDRAW);
13998 ADD_TPKT(0x015c, 90, ZC_ACK_BAN_GUILD);
13999 ADD_TPKT(0x0839, 66, ZC_ACK_BAN_GUILD_SSO);
14000 ADD_TPKT(0x07f1, 18, ZC_ACK_BATTLE_STATE_MONITOR);
14001 ADD_TPKT(0x0979, 50, ZC_ACK_BEFORE_WORLD_INFO);
14002 ADD_TPKT(0x09ad, 12, ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO);
14003 ADD_TPKT(0x0174, -1, ZC_ACK_CHANGE_GUILD_POSITIONINFO);
14004 ADD_TPKT(0x0a2f, 7, ZC_ACK_CHANGE_TITLE);
14005 ADD_TPKT(0x0989, 2, ZC_ACK_CLAN_LEAVE);
14006 ADD_TPKT(0x09b9, 4, ZC_ACK_CLOSE_BANKING);
14007 ADD_TPKT(0x09bf, 4, ZC_ACK_CLOSE_GUILD_STORAGE);
14008 ADD_TPKT(0x0a1e, 3, ZC_ACK_CLOSE_ROULETTE);
14009 ADD_TPKT(0x09c4, 10, ZC_ACK_COUNT_BARGAIN_SALE_ITEM);
14010 ADD_TPKT(0x00d6, 3, ZC_ACK_CREATE_CHATROOM);
14011 ADD_TPKT(0x09f6, 11, ZC_ACK_DELETE_RODEX);
14012 ADD_TPKT(0x00cd, 3, ZC_ACK_DISCONNECT_CHARACTER);
14013 ADD_TPKT(0x015f, 42, ZC_ACK_DISORGANIZE_GUILD);
14014 ADD_TPKT(0x015e, 6, ZC_ACK_DISORGANIZE_GUILD_RESULT);
14015 ADD_TPKT(0x08d8, 27, ZC_ACK_ENTRY_QUEUE_APPLY);
14016 ADD_TPKT(0x08db, 27, ZC_ACK_ENTRY_QUEUE_CANCEL);
14017 ADD_TPKT(0x00e7, 3, ZC_ACK_EXCHANGE_ITEM);
14018 ADD_TPKT(0x01f5, 9, ZC_ACK_EXCHANGE_ITEM2);
14019 ADD_TPKT(0x0a20, 23, ZC_ACK_GENERATE_ROULETTE);
14020 ADD_TPKT(0x014a, 6, ZC_ACK_GIVE_MANNER_POINT);
14021 ADD_TPKT(0x09da, -1, ZC_ACK_GUILDSTORAGE_LOG);
14022 ADD_TPKT(0x0176, 106, ZC_ACK_GUILD_MEMBER_INFO);
14023 ADD_TPKT(0x014e, 6, ZC_ACK_GUILD_MENUINTERFACE);
14024 ADD_TPKT(0x0913, 30, ZC_ACK_GUILD_NAME);
14025 ADD_TPKT(0x0b15, 7, ZC_ACK_INVENTORY_EXPAND);
14026 ADD_TPKT(0x0b17, 3, ZC_ACK_INVENTORY_EXPAND_RESULT);
14027 ADD_TPKT(0x017d, 7, ZC_ACK_ITEMCOMPOSITION);
14028 ADD_TPKT(0x0179, 5, ZC_ACK_ITEMIDENTIFY);
14029 ADD_TPKT(0x0818, -1, ZC_ACK_ITEMLIST_BUYING_STORE);
14030 ADD_TPKT(0x0188, 8, ZC_ACK_ITEMREFINING);
14031 ADD_TPKT(0x01fe, 5, ZC_ACK_ITEMREPAIR);
14032 ADD_TPKT(0x09f4, 12, ZC_ACK_ITEM_FROM_RODEX);
14033 ADD_TPKT(0x015a, 66, ZC_ACK_LEAVE_GUILD);
14034 ADD_TPKT(0x0255, 5, ZC_ACK_MAIL_ADD_ITEM);
14035 ADD_TPKT(0x0257, 8, ZC_ACK_MAIL_DELETE);
14036 ADD_TPKT(0x0274, 8, ZC_ACK_MAIL_RETURN);
14037 ADD_TPKT(0x00fa, 3, ZC_ACK_MAKE_GROUP);
14038 ADD_TPKT(0x096f, 7, ZC_ACK_MERGE_ITEM);
14039 ADD_TPKT(0x0a28, 3, ZC_ACK_OPENSTORE2);
14040 ADD_TPKT(0x09b7, 4, ZC_ACK_OPEN_BANKING);
14041 ADD_TPKT(0x09bb, 6, ZC_ACK_OPEN_GUILD_STORAGE);
14042 ADD_TPKT(0x0a1a, 25, ZC_ACK_OPEN_ROULETTE);
14043 ADD_TPKT(0x0a12, 27, ZC_ACK_OPEN_WRITE_RODEX);
14044 ADD_TPKT(0x0911, 30, ZC_ACK_PARTY_NAME);
14045 ADD_TPKT(0x0a6d, -1, ZC_ACK_PLAYER_AID_IN_RANGE);
14046 ADD_TPKT(0x0a6a, 12, ZC_ACK_PREVIEW_MACRO_DETECTOR);
14047 ADD_TPKT(0x0a50, 4, ZC_ACK_RANDOM_COMBINE_ITEM);
14048 ADD_TPKT(0x0ab7, 4, ZC_ACK_RANDOM_UPGRADE_ITEM);
14049 ADD_TPKT(0x0af6, 88, ZC_ACK_RANKING);
14050 ADD_TPKT(0x0b63, -1, ZC_ACK_READ_RODEX);
14051 ADD_TPKT(0x011e, 3, ZC_ACK_REMEMBER_WARPPOINT);
14052 ADD_TPKT(0x09b1, 4, ZC_ACK_REMOVE_BARGAIN_SALE_ITEM);
14053 ADD_TPKT(0x0a07, 9, ZC_ACK_REMOVE_RODEX_ITEM);
14054 ADD_TPKT(0x018f, 8, ZC_ACK_REQMAKINGITEM);
14055 ADD_TPKT(0x0adf, 58, ZC_ACK_REQNAME);
14056 ADD_TPKT(0x0195, 102, ZC_ACK_REQNAMEALL);
14057 ADD_TPKT(0x0a30, 106, ZC_ACK_REQNAMEALL2);
14058 ADD_TPKT(0x0af7, 32, ZC_ACK_REQNAME_BYGID);
14059 ADD_TPKT(0x0173, 3, ZC_ACK_REQ_ALLY_GUILD);
14060 ADD_TPKT(0x0156, -1, ZC_ACK_REQ_CHANGE_MEMBERS);
14061 ADD_TPKT(0x018b, 4, ZC_ACK_REQ_DISCONNECT);
14062 ADD_TPKT(0x0181, 3, ZC_ACK_REQ_HOSTILE_GUILD);
14063 ADD_TPKT(0x00fd, 27, ZC_ACK_REQ_JOIN_GROUP);
14064 ADD_TPKT(0x0169, 3, ZC_ACK_REQ_JOIN_GUILD);
14065 ADD_TPKT(0x0ac2, -1, ZC_ACK_RODEX_LIST);
14066 ADD_TPKT(0x0a1c, -1, ZC_ACK_ROULEITTE_INFO);
14067 ADD_TPKT(0x08ca, -1, ZC_ACK_SCHEDULER_CASHITEM);
14068 ADD_TPKT(0x09ed, 3, ZC_ACK_SEND_RODEX);
14069 ADD_TPKT(0x0847, -1, ZC_ACK_SE_CASH_ITEM_LIST);
14070 ADD_TPKT(0x08c0, -1, ZC_ACK_SE_CASH_ITEM_LIST2);
14071 ADD_TPKT(0x0214, 42, ZC_ACK_STATUS_GM);
14072 ADD_TPKT(0x099a, 9, ZC_ACK_TAKEOFF_EQUIP_V5);
14073 ADD_TPKT(0x0110, 14, ZC_ACK_TOUSESKILL);
14074 ADD_TPKT(0x0a53, 10, ZC_ACK_UPLOAD_MACRO_DETECTOR);
14075 ADD_TPKT(0x0223, 10, ZC_ACK_WEAPONREFINE);
14076 ADD_TPKT(0x0999, 11, ZC_ACK_WEAR_EQUIP_V5);
14077 ADD_TPKT(0x0098, 3, ZC_ACK_WHISPER);
14078 ADD_TPKT(0x09df, 7, ZC_ACK_WHISPER02);
14079 ADD_TPKT(0x09f2, 12, ZC_ACK_ZENY_FROM_RODEX);
14080 ADD_TPKT(0x013b, 4, ZC_ACTION_FAILURE);
14081 ADD_TPKT(0x02b7, 7, ZC_ACTIVE_QUEST);
14082 ADD_TPKT(0x0b42, 62, ZC_ADD_EXCHANGE_ITEM);
14083 ADD_TPKT(0x080f, 30, ZC_ADD_EXCHANGE_ITEM2);
14084 ADD_TPKT(0x0a09, 55, ZC_ADD_EXCHANGE_ITEM3);
14085 ADD_TPKT(0x0a96, 61, ZC_ADD_EXCHANGE_ITEM4);
14086 ADD_TPKT(0x0209, 36, ZC_ADD_FRIENDS_LIST);
14087 ADD_TPKT(0x0b45, 58, ZC_ADD_ITEM_TO_CART);
14088 ADD_TPKT(0x01c5, 32, ZC_ADD_ITEM_TO_CART2);
14089 ADD_TPKT(0x0a0b, 57, ZC_ADD_ITEM_TO_CART3);
14090 ADD_TPKT(0x00f4, 31, ZC_ADD_ITEM_TO_STORE);
14091 ADD_TPKT(0x01c4, 32, ZC_ADD_ITEM_TO_STORE2);
14092 ADD_TPKT(0x0a0a, 57, ZC_ADD_ITEM_TO_STORE3);
14093 ADD_TPKT(0x0ae4, 89, ZC_ADD_MEMBER_TO_GROUP);
14094 ADD_TPKT(0x01e9, 81, ZC_ADD_MEMBER_TO_GROUP2);
14095 ADD_TPKT(0x02b3, 107, ZC_ADD_QUEST);
14096 ADD_TPKT(0x0b0c, 155, ZC_ADD_QUEST_EX);
14097 ADD_TPKT(0x0185, 34, ZC_ADD_RELATED_GUILD);
14098 ADD_TPKT(0x0b31, 17, ZC_ADD_SKILL);
14099 ADD_TPKT(0x0ae7, 38, ZC_ADVENTURER_AGENCY_JOIN_REQ);
14100 ADD_TPKT(0x0afa, 58, ZC_ADVENTURER_AGENCY_JOIN_RESULT);
14102 ADD_TPKT(0x0a4b, 22, ZC_AIRSHIP_MAPMOVE);
14103 ADD_TPKT(0x0a4c, 28, ZC_AIRSHIP_SERVERMOVE);
14104 ADD_TPKT(0x021c, 10, ZC_ALCHEMIST_POINT);
14105 ADD_TPKT(0x021a, 282, ZC_ALCHEMIST_RANK);
14106 ADD_TPKT(0x0a23, -1, ZC_ALL_ACH_LIST);
14107 ADD_TPKT(0x02b1, -1, ZC_ALL_QUEST_LIST);
14108 ADD_TPKT(0x097a, -1, ZC_ALL_QUEST_LIST2);
14109 ADD_TPKT(0x09f8, -1, ZC_ALL_QUEST_LIST3);
14110 ADD_TPKT(0x0aff, -1, ZC_ALL_QUEST_LIST4);
14111 ADD_TPKT(0x02b2, -1, ZC_ALL_QUEST_MISSION);
14112 ADD_TPKT(0x0a98, 10, ZC_ALT_EQUIPMENT_EQUIP);
14113 ADD_TPKT(0x0a9b, -1, ZC_ALT_EQUIPMENT_ITEMS);
14114 ADD_TPKT(0x0a9a, 10, ZC_ALT_EQUIPMENT_REMOVE);
14115 ADD_TPKT(0x0a9d, 4, ZC_ALT_EQUIPMENT_SWITCH_ACK);
14117 ADD_TPKT(0x0a41, 18, ZC_AOE_EFFECT_SKILL);
14118 ADD_TPKT(0x0a58, 8, ZC_APPLY_MACRO_DETECTOR);
14119 ADD_TPKT(0x0a59, -1, ZC_APPLY_MACRO_DETECTOR_CAPTCHA);
14120 ADD_TPKT(0x0139, 16, ZC_ATTACK_FAILURE_FOR_DISTANCE);
14121 ADD_TPKT(0x013a, 4, ZC_ATTACK_RANGE);
14122 ADD_TPKT(0x025e, 4, ZC_AUCTION_ACK_MY_SELL_STOP);
14123 ADD_TPKT(0x0252, -1, ZC_AUCTION_ITEM_REQ_SEARCH);
14124 ADD_TPKT(0x0250, 3, ZC_AUCTION_RESULT);
14125 ADD_TPKT(0x025f, 6, ZC_AUCTION_WINDOWS);
14126 ADD_TPKT(0x0147, 39, ZC_AUTORUN_SKILL);
14127 ADD_TPKT(0x0afb, -1, ZC_AUTOSPELLLIST);
14129 ADD_TPKT(0x09a6, 12, ZC_BANKING_CHECK);
14130 ADD_TPKT(0x0b7c, -1, ZC_BAN_LIST);
14131 ADD_TPKT(0x02dc, -1, ZC_BATTLEFIELD_CHAT);
14132 ADD_TPKT(0x02dd, 32, ZC_BATTLEFIELD_NOTIFY_CAMPINFO);
14133 ADD_TPKT(0x02e0, 34, ZC_BATTLEFIELD_NOTIFY_HP);
14134 ADD_TPKT(0x0a0e, 14, ZC_BATTLEFIELD_NOTIFY_HP2);
14135 ADD_TPKT(0x02de, 6, ZC_BATTLEFIELD_NOTIFY_POINT);
14136 ADD_TPKT(0x02df, 36, ZC_BATTLEFIELD_NOTIFY_POSITION);
14137 ADD_TPKT(0x07eb, -1, ZC_BATTLE_FIELD_LIST);
14138 ADD_TPKT(0x07f4, 3, ZC_BATTLE_JOIN_DISABLE_STATE);
14139 ADD_TPKT(0x07f3, 6, ZC_BATTLE_JOIN_NOTI_DEFER);
14140 ADD_TPKT(0x07f2, 8, ZC_BATTLE_NOTI_START_STEP);
14141 ADD_TPKT(0x021b, 10, ZC_BLACKSMITH_POINT);
14142 ADD_TPKT(0x0219, 282, ZC_BLACKSMITH_RANK);
14143 ADD_TPKT(0x01d1, 14, ZC_BLADESTOP);
14144 ADD_TPKT(0x0293, 70, ZC_BOSS_INFO);
14145 ADD_TPKT(0x009a, -1, ZC_BROADCAST);
14146 ADD_TPKT(0x01c3, -1, ZC_BROADCAST2);
14147 ADD_TPKT(0x081f, -1, ZC_BROADCAST4);
14148 ADD_TPKT(0x07fd, -1, ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN);
14149 ADD_TPKT(0x0814, 86, ZC_BUYING_STORE_ENTRY);
14150 ADD_TPKT(0x07ef, 8, ZC_CANCEL_BATTLE_FIELD);
14151 ADD_TPKT(0x00ee, 2, ZC_CANCEL_EXCHANGE_ITEM);
14153 ADD_TPKT(0x0122, -1, ZC_CART_EQUIPMENT_ITEMLIST);
14154 ADD_TPKT(0x0297, -1, ZC_CART_EQUIPMENT_ITEMLIST2);
14155 ADD_TPKT(0x02d2, -1, ZC_CART_EQUIPMENT_ITEMLIST3);
14156 ADD_TPKT(0x0903, -1, ZC_CART_ITEMLIST_EQUIP);
14157 ADD_TPKT(0x0994, -1, ZC_CART_ITEMLIST_EQUIP_V5);
14158 ADD_TPKT(0x0a0f, -1, ZC_CART_ITEMLIST_EQUIP_V6);
14159 ADD_TPKT(0x0902, -1, ZC_CART_ITEMLIST_NORMAL);
14160 ADD_TPKT(0x0993, -1, ZC_CART_ITEMLIST_NORMAL_V5);
14161 ADD_TPKT(0x0123, -1, ZC_CART_NORMAL_ITEMLIST);
14162 ADD_TPKT(0x01ef, -1, ZC_CART_NORMAL_ITEMLIST2);
14163 ADD_TPKT(0x02e9, -1, ZC_CART_NORMAL_ITEMLIST3);
14164 ADD_TPKT(0x0299, 8, ZC_CASH_ITEM_DELETE);
14165 ADD_TPKT(0x0298, 10, ZC_CASH_TIME_COUNTER);
14166 ADD_TPKT(0x0230, 12, ZC_CHANGESTATE_MER);
14167 ADD_TPKT(0x01a4, 11, ZC_CHANGESTATE_PET);
14168 ADD_TPKT(0x00df, -1, ZC_CHANGE_CHATROOM);
14169 ADD_TPKT(0x009c, 9, ZC_CHANGE_DIRECTION);
14170 ADD_TPKT(0x07fc, 10, ZC_CHANGE_GROUP_MASTER);
14171 ADD_TPKT(0x0b47, 14, ZC_CHANGE_GUILD);
14172 ADD_TPKT(0x0b43, 48, ZC_CHANGE_ITEM_OPTION);
14173 ADD_TPKT(0x0a51, 34, ZC_CHECK_RECEIVE_CHARACTER_NAME);
14174 ADD_TPKT(0x098a, -1, ZC_CLANINFO);
14175 ADD_TPKT(0x08d6, 6, ZC_CLEAR_DIALOG);
14176 ADD_TPKT(0x09bd, 2, ZC_CLOSE_BARGAIN_SALE_TOOL);
14177 ADD_TPKT(0x00b6, 6, ZC_CLOSE_DIALOG);
14178 ADD_TPKT(0x0a5d, 6, ZC_CLOSE_MACRO_DETECTOR);
14179 ADD_TPKT(0x00f8, 2, ZC_CLOSE_STORE);
14180 ADD_TPKT(0x01d2, 10, ZC_COMBODELAY);
14182 ADD_TPKT(0x0a55, 2, ZC_COMPLETE_UPLOAD_MACRO_DETECTOR_CAPTCHA);
14183 ADD_TPKT(0x00ec, 3, ZC_CONCLUDE_EXCHANGE_ITEM);
14185 ADD_TPKT(0x02da, 3, ZC_CONFIG_NOTIFY);
14186 ADD_TPKT(0x01ea, 6, ZC_CONGRATULATION);
14187 ADD_TPKT(0x0820, 11, ZC_COSTUME_SPRITE_CHANGE);
14188 ADD_TPKT(0x01e6, 26, ZC_COUPLENAME);
14189 ADD_TPKT(0x0141, 14, ZC_COUPLESTATUS);
14190 ADD_TPKT(0x0a3b, -1, ZC_CUSTOM_HAT_EFFECT);
14191 ADD_TPKT(0x09c1, 10, ZC_C_MARKERINFO);
14192 ADD_TPKT(0x0285, 6, ZC_DEATH_QUESTION);
14193 ADD_TPKT(0x0adb, -1, ZC_DEBUGMSG);
14194 ADD_TPKT(0x0137, 6, ZC_DELETEITEM_FROM_MCSTORE);
14195 ADD_TPKT(0x09e5, 18, ZC_DELETEITEM_FROM_MCSTORE2);
14196 ADD_TPKT(0x020a, 10, ZC_DELETE_FRIENDS);
14197 ADD_TPKT(0x07fa, 8, ZC_DELETE_ITEM_FROM_BODY);
14198 ADD_TPKT(0x0125, 8, ZC_DELETE_ITEM_FROM_CART);
14199 ADD_TPKT(0x00f6, 8, ZC_DELETE_ITEM_FROM_STORE);
14200 ADD_TPKT(0x0105, 31, ZC_DELETE_MEMBER_FROM_GROUP);
14201 ADD_TPKT(0x0184, 10, ZC_DELETE_RELATED_GUILD);
14202 ADD_TPKT(0x02b4, 6, ZC_DEL_QUEST);
14203 ADD_TPKT(0x00d8, 6, ZC_DESTROY_ROOM);
14204 ADD_TPKT(0x01cf, 28, ZC_DEVOTIONLIST);
14205 ADD_TPKT(0x0ba1, 3, ZC_DIALOG_TEXT_ALIGN);
14206 ADD_TPKT(0x0816, 6, ZC_DISAPPEAR_BUYING_STORE_ENTRY);
14207 ADD_TPKT(0x0132, 6, ZC_DISAPPEAR_ENTRY);
14208 ADD_TPKT(0x09a4, 18, ZC_DISPATCH_TIMING_INFO_CHN);
14211 ADD_TPKT(0x0a02, 4, ZC_DRESSROOM_OPEN);
14212 ADD_TPKT(0x0a17, 6, ZC_DYNAMICNPC_CREATE_RESULT);
14213 ADD_TPKT(0x08ff, 24, ZC_EFST_SET_ENTER);
14214 ADD_TPKT(0x0984, 28, ZC_EFST_SET_ENTER2);
14216 ADD_TPKT(0x081e, 8, ZC_EL_PAR_CHANGE);
14218 ADD_TPKT(0x00db, -1, ZC_ENTER_ROOM);
14219 ADD_TPKT(0x090e, 2, ZC_ENTRY_QUEUE_INIT);
14220 ADD_TPKT(0x02bb, 8, ZC_EQUIPITEM_DAMAGED);
14221 ADD_TPKT(0x00a4, -1, ZC_EQUIPMENT_ITEMLIST);
14222 ADD_TPKT(0x0295, -1, ZC_EQUIPMENT_ITEMLIST2);
14223 ADD_TPKT(0x02d0, -1, ZC_EQUIPMENT_ITEMLIST3);
14224 ADD_TPKT(0x0b37, -1, ZC_EQUIPWIN_MICROSCOPE);
14225 ADD_TPKT(0x0859, -1, ZC_EQUIPWIN_MICROSCOPE2);
14226 ADD_TPKT(0x0997, -1, ZC_EQUIPWIN_MICROSCOPE_V5);
14227 ADD_TPKT(0x0a2d, -1, ZC_EQUIPWIN_MICROSCOPE_V6);
14228 ADD_TPKT(0x0b03, -1, ZC_EQUIPWIN_MICROSCOPE_V7);
14229 ADD_TPKT(0x0adc, 6, ZC_EQUIPWIN_OTHER);
14230 ADD_TPKT(0x013c, 4, ZC_EQUIP_ARROW);
14231 ADD_TPKT(0x07e0, 58, ZC_ES_NOTI_MYINFO);
14232 ADD_TPKT(0x00f1, 2, ZC_EXCHANGEITEM_UNDO);
14233 ADD_TPKT(0x00f0, 3, ZC_EXEC_EXCHANGE_ITEM);
14234 ADD_TPKT(0x08ce, 2, ZC_FAILED_GET_ITEM_FROM_ZONEDA);
14235 ADD_TPKT(0x0812, 8, ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER);
14236 ADD_TPKT(0x081a, 4, ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER);
14237 ADD_TPKT(0x0824, 8, ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER);
14238 ADD_TPKT(0x08d2, 10, ZC_FASTMOVE);
14239 ADD_TPKT(0x0982, 7, ZC_FATIGUE_CHN);
14242 ADD_TPKT(0x02c2, -1, ZC_FORMATSTRING_MSG);
14243 ADD_TPKT(0x0a6f, -1, ZC_FORMATSTRING_MSG_COLOR);
14244 ADD_TPKT(0x0201, -1, ZC_FRIENDS_LIST);
14245 ADD_TPKT(0x0206, 35, ZC_FRIENDS_STATE);
14246 ADD_TPKT(0x0227, 18, ZC_GAME_GUARD);
14247 ADD_TPKT(0x0280, 12, ZC_GANGSI_POINT);
14248 ADD_TPKT(0x0282, 284, ZC_GANGSI_RANK);
14249 ADD_TPKT(0x0a15, 12, ZC_GOLDPCCAFE_POINT);
14250 ADD_TPKT(0x0853, -1, ZC_GPK_AUTH);
14251 ADD_TPKT(0x0851, -1, ZC_GPK_DYNCODE);
14252 ADD_TPKT(0x0b5d, 10, ZC_GRADE_ENCHANT_ACK);
14253 ADD_TPKT(0x0b5e, 33, ZC_GRADE_ENCHANT_BROADCAST_RESULT);
14254 ADD_TPKT(0x0b5a, -1, ZC_GRADE_ENCHANT_MATERIAL_LIST);
14255 ADD_TPKT(0x0101, 6, ZC_GROUPINFO_CHANGE);
14256 ADD_TPKT(0x0ab2, 7, ZC_GROUP_ISALIVE);
14257 ADD_TPKT(0x0ae5, -1, ZC_GROUP_LIST);
14258 ADD_TPKT(0x09d3, -1, ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5);
14259 ADD_TPKT(0x0a11, -1, ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6);
14260 ADD_TPKT(0x09d2, -1, ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5);
14261 ADD_TPKT(0x0b27, -1, ZC_GUILD_AGIT_INFO);
14262 ADD_TPKT(0x017f, -1, ZC_GUILD_CHAT);
14263 ADD_TPKT(0x0b36, -1, ZC_GUILD_EMBLEM_IMG);
14264 ADD_TPKT(0x0b7b, 118, ZC_GUILD_INFO);
14265 ADD_TPKT(0x01b6, 114, ZC_GUILD_INFO2);
14266 ADD_TPKT(0x01ec, 26, ZC_GUILD_MEMBER_MAP_CHANGE);
14267 ADD_TPKT(0x016f, 182, ZC_GUILD_NOTICE);
14268 ADD_TPKT(0x0afd, -1, ZC_GUILD_POSITION);
14269 ADD_TPKT(0x0162, -1, ZC_GUILD_SKILLINFO);
14270 ADD_TPKT(0x01b8, 3, ZC_GUILD_ZENY_ACK);
14271 ADD_TPKT(0x02a6, -1, ZC_HACKSH_CPX_MSG);
14272 ADD_TPKT(0x0449, 4, ZC_HACKSH_ERROR_MSG);
14273 ADD_TPKT(0x01ff, 10, ZC_HIGHJUMP);
14274 ADD_TPKT(0x0235, -1, ZC_HOSKILLINFO_LIST);
14275 ADD_TPKT(0x0239, 11, ZC_HOSKILLINFO_UPDATE);
14276 ADD_TPKT(0x07db, 8, ZC_HO_PAR_CHANGE);
14278 ADD_TPKT(0x0a36, 7, ZC_HP_INFO_TINY);
14279 ADD_TPKT(0x027a, -1, ZC_HUNTINGLIST);
14280 ADD_TPKT(0x08fe, -1, ZC_HUNTING_QUEST_INFO);
14281 ADD_TPKT(0x01c2, 10, ZC_INFO_REMAINTIME);
14282 ADD_TPKT(0x0b0b, 4, ZC_INVENTORY_END);
14283 ADD_TPKT(0x0b18, 4, ZC_INVENTORY_EXPANSION_INFO);
14284 ADD_TPKT(0x0901, -1, ZC_INVENTORY_ITEMLIST_EQUIP);
14285 ADD_TPKT(0x0992, -1, ZC_INVENTORY_ITEMLIST_EQUIP_V5);
14286 ADD_TPKT(0x0a0d, -1, ZC_INVENTORY_ITEMLIST_EQUIP_V6);
14287 ADD_TPKT(0x0900, -1, ZC_INVENTORY_ITEMLIST_NORMAL);
14288 ADD_TPKT(0x0991, -1, ZC_INVENTORY_ITEMLIST_NORMAL_V5);
14289 ADD_TPKT(0x0aa7, 6, ZC_INVENTORY_MOVE_FAILED);
14290 ADD_TPKT(0x0b08, -1, ZC_INVENTORY_START);
14291 ADD_TPKT(0x0908, 5, ZC_INVENTORY_TAB);
14292 ADD_TPKT(0x02f5, 7, ZC_IRMAIL_NOTIFY);
14293 ADD_TPKT(0x02f4, 3, ZC_IRMAIL_SEND_RES);
14294 ADD_TPKT(0x02d5, 2, ZC_ISVR_DISCONNECT);
14295 ADD_TPKT(0x017b, -1, ZC_ITEMCOMPOSITION_LIST);
14296 ADD_TPKT(0x0177, -1, ZC_ITEMIDENTIFY_LIST);
14297 ADD_TPKT(0x07e3, 6, ZC_ITEMLISTWIN_OPEN);
14298 ADD_TPKT(0x081c, 10, ZC_ITEM_DELETE_BUYING_STORE);
14299 ADD_TPKT(0x00a1, 6, ZC_ITEM_DISAPPEAR);
14300 ADD_TPKT(0x009d, 19, ZC_ITEM_ENTRY);
14301 ADD_TPKT(0x0add, 24, ZC_ITEM_FALL_ENTRY);
14302 ADD_TPKT(0x084b, 21, ZC_ITEM_FALL_ENTRY4);
14303 ADD_TPKT(0x0b41, 70, ZC_ITEM_PICKUP_ACK);
14304 ADD_TPKT(0x029a, 37, ZC_ITEM_PICKUP_ACK2);
14305 ADD_TPKT(0x02d4, 39, ZC_ITEM_PICKUP_ACK3);
14306 ADD_TPKT(0x0990, 41, ZC_ITEM_PICKUP_ACK_V5);
14307 ADD_TPKT(0x0a0c, 66, ZC_ITEM_PICKUP_ACK_V6);
14308 ADD_TPKT(0x0a37, 69, ZC_ITEM_PICKUP_ACK_V7);
14309 ADD_TPKT(0x0b67, 33, ZC_ITEM_PICKUP_PARTY);
14310 ADD_TPKT(0x0b13, 48, ZC_ITEM_PREVIEW);
14311 ADD_TPKT(0x0b92, 5, ZC_ITEM_REFORM_ACK);
14312 ADD_TPKT(0x00af, 6, ZC_ITEM_THROW_ACK);
14313 ADD_TPKT(0x07ed, 10, ZC_JOIN_BATTLE_FIELD);
14314 ADD_TPKT(0x0236, 10, ZC_KILLER_POINT);
14315 ADD_TPKT(0x0238, 282, ZC_KILLER_RANK);
14316 ADD_TPKT(0x021e, 6, ZC_LESSEFFECT);
14317 ADD_TPKT(0x00b1, 8, ZC_LONGPAR_CHANGE);
14318 ADD_TPKT(0x0855, 6, ZC_MACRO_ITEMPICKUP_FAIL);
14319 ADD_TPKT(0x024a, 70, ZC_MAIL_RECEIVE);
14320 ADD_TPKT(0x0245, 3, ZC_MAIL_REQ_GET_ITEM);
14321 ADD_TPKT(0x0240, -1, ZC_MAIL_REQ_GET_LIST);
14322 ADD_TPKT(0x0242, -1, ZC_MAIL_REQ_OPEN);
14323 ADD_TPKT(0x0249, 3, ZC_MAIL_REQ_SEND);
14324 ADD_TPKT(0x0260, 6, ZC_MAIL_WINDOWS);
14325 ADD_TPKT(0x018d, -1, ZC_MAKABLEITEMLIST);
14326 ADD_TPKT(0x01ad, -1, ZC_MAKINGARROW_LIST);
14327 ADD_TPKT(0x025a, -1, ZC_MAKINGITEM_LIST);
14328 ADD_TPKT(0x02e7, -1, ZC_MAPPROPERTY);
14329 ADD_TPKT(0x099b, 8, ZC_MAPPROPERTY_R2);
14330 ADD_TPKT(0x08b1, -1, ZC_MCSTORE_NOTMOVEITEM_LIST);
14331 ADD_TPKT(0x0b7d, -1, ZC_MEMBERMGR_INFO);
14332 ADD_TPKT(0x0aa6, 36, ZC_MEMBER_ADD);
14333 ADD_TPKT(0x00dd, 29, ZC_MEMBER_EXIT);
14334 ADD_TPKT(0x00dc, 28, ZC_MEMBER_NEWENTRY);
14335 ADD_TPKT(0x02cd, 71, ZC_MEMORIALDUNGEON_INFO);
14336 ADD_TPKT(0x02ce, 10, ZC_MEMORIALDUNGEON_NOTIFY);
14337 ADD_TPKT(0x02cb, 65, ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO);
14338 ADD_TPKT(0x02cc, 4, ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY);
14339 ADD_TPKT(0x00b7, -1, ZC_MENU_LIST);
14340 ADD_TPKT(0x096d, -1, ZC_MERGE_ITEM_OPEN);
14341 ADD_TPKT(0x029b, 80, ZC_MER_INIT);
14342 ADD_TPKT(0x02a2, 8, ZC_MER_PAR_CHANGE);
14343 ADD_TPKT(0x029c, 66, ZC_MER_PROPERTY);
14344 ADD_TPKT(0x029d, -1, ZC_MER_SKILLINFO_LIST);
14345 ADD_TPKT(0x029e, 11, ZC_MER_SKILLINFO_UPDATE);
14346 ADD_TPKT(0x0906, -1, ZC_MICROSCOPE);
14347 ADD_TPKT(0x0440, 10, ZC_MILLENNIUMSHIELD);
14348 ADD_TPKT(0x018c, 29, ZC_MONSTER_INFO);
14349 ADD_TPKT(0x01cc, 9, ZC_MONSTER_TALK);
14351 ADD_TPKT(0x09cd, 8, ZC_MSG_COLOR);
14352 ADD_TPKT(0x07e6, 8, ZC_MSG_SKILL);
14353 ADD_TPKT(0x0196, 9, ZC_MSG_STATE_CHANGE);
14354 ADD_TPKT(0x043f, 25, ZC_MSG_STATE_CHANGE2);
14355 ADD_TPKT(0x0983, 29, ZC_MSG_STATE_CHANGE3);
14356 ADD_TPKT(0x07e2, 8, ZC_MSG_VALUE);
14358 ADD_TPKT(0x010a, 6, ZC_MVP_GETTING_ITEM);
14359 ADD_TPKT(0x010b, 6, ZC_MVP_GETTING_SPECIAL_EXP);
14360 ADD_TPKT(0x014c, -1, ZC_MYGUILD_BASIC_INFO);
14361 ADD_TPKT(0x0813, -1, ZC_MYITEMLIST_BUYING_STORE);
14362 ADD_TPKT(0x08e2, 27, ZC_NAVIGATION_ACTIVE);
14363 ADD_TPKT(0x00a3, -1, ZC_NORMAL_ITEMLIST);
14364 ADD_TPKT(0x01ee, -1, ZC_NORMAL_ITEMLIST2);
14365 ADD_TPKT(0x02e8, -1, ZC_NORMAL_ITEMLIST3);
14366 ADD_TPKT(0x008a, 29, ZC_NOTIFY_ACT);
14367 ADD_TPKT(0x02e1, 33, ZC_NOTIFY_ACT2);
14368 ADD_TPKT(0x08c8, 34, ZC_NOTIFY_ACT3);
14369 ADD_TPKT(0x007a, 58, ZC_NOTIFY_ACTENTRY);
14370 ADD_TPKT(0x008b, 23, ZC_NOTIFY_ACT_POSITION);
14371 ADD_TPKT(0x09b3, 6, ZC_NOTIFY_BARGAIN_SALE_CLOSE);
14372 ADD_TPKT(0x09b2, 10, ZC_NOTIFY_BARGAIN_SALE_SELLING);
14373 ADD_TPKT(0x02d3, 4, ZC_NOTIFY_BIND_ON_EQUIP);
14374 ADD_TPKT(0x0121, 14, ZC_NOTIFY_CARTITEM_COUNTINFO);
14375 ADD_TPKT(0x008d, -1, ZC_NOTIFY_CHAT);
14376 ADD_TPKT(0x0109, -1, ZC_NOTIFY_CHAT_PARTY);
14377 ADD_TPKT(0x098e, -1, ZC_NOTIFY_CLAN_CHAT);
14378 ADD_TPKT(0x0988, 6, ZC_NOTIFY_CLAN_CONNECTINFO);
14379 ADD_TPKT(0x0220, 10, ZC_NOTIFY_CRAZYKILLER);
14380 ADD_TPKT(0x019b, 10, ZC_NOTIFY_EFFECT);
14381 ADD_TPKT(0x01f3, 10, ZC_NOTIFY_EFFECT2);
14382 ADD_TPKT(0x0b69, 18, ZC_NOTIFY_EFFECT3);
14383 ADD_TPKT(0x08dc, 26, ZC_NOTIFY_ENTRY_QUEUE_ADMISSION);
14384 ADD_TPKT(0x08d9, 30, ZC_NOTIFY_ENTRY_QUEUE_APPLY);
14385 ADD_TPKT(0x0acc, 18, ZC_NOTIFY_EXP);
14386 ADD_TPKT(0x02ef, 8, ZC_NOTIFY_FONT);
14387 ADD_TPKT(0x0117, 18, ZC_NOTIFY_GROUNDSKILL);
14388 ADD_TPKT(0x0106, 10, ZC_NOTIFY_HP_TO_GROUPM);
14389 ADD_TPKT(0x080e, 14, ZC_NOTIFY_HP_TO_GROUPM_R2);
14390 ADD_TPKT(0x0075, -1, ZC_NOTIFY_INITCHAR);
14391 ADD_TPKT(0x08df, 50, ZC_NOTIFY_LOBBY_ADMISSION);
14392 ADD_TPKT(0x014b, 27, ZC_NOTIFY_MANNER_POINT_GIVEN);
14393 ADD_TPKT(0x0189, 4, ZC_NOTIFY_MAPINFO);
14394 ADD_TPKT(0x0199, 4, ZC_NOTIFY_MAPPROPERTY);
14395 ADD_TPKT(0x01d6, 4, ZC_NOTIFY_MAPPROPERTY2);
14396 ADD_TPKT(0x0086, 16, ZC_NOTIFY_MOVE);
14397 ADD_TPKT(0x007b, 60, ZC_NOTIFY_MOVEENTRY);
14398 ADD_TPKT(0x09db, -1, ZC_NOTIFY_MOVEENTRY10);
14399 ADD_TPKT(0x09fd, -1, ZC_NOTIFY_MOVEENTRY11);
14400 ADD_TPKT(0x01da, 64, ZC_NOTIFY_MOVEENTRY2);
14401 ADD_TPKT(0x022c, 69, ZC_NOTIFY_MOVEENTRY3);
14402 ADD_TPKT(0x02ec, 71, ZC_NOTIFY_MOVEENTRY4);
14403 ADD_TPKT(0x07f7, -1, ZC_NOTIFY_MOVEENTRY7);
14404 ADD_TPKT(0x0856, -1, ZC_NOTIFY_MOVEENTRY8);
14405 ADD_TPKT(0x0914, -1, ZC_NOTIFY_MOVEENTRY9);
14406 ADD_TPKT(0x0079, 53, ZC_NOTIFY_NEWENTRY);
14407 ADD_TPKT(0x09dc, -1, ZC_NOTIFY_NEWENTRY10);
14408 ADD_TPKT(0x09fe, -1, ZC_NOTIFY_NEWENTRY11);
14409 ADD_TPKT(0x01d9, 57, ZC_NOTIFY_NEWENTRY2);
14410 ADD_TPKT(0x022b, 61, ZC_NOTIFY_NEWENTRY3);
14411 ADD_TPKT(0x02ed, 63, ZC_NOTIFY_NEWENTRY4);
14412 ADD_TPKT(0x07f8, -1, ZC_NOTIFY_NEWENTRY5);
14413 ADD_TPKT(0x0858, -1, ZC_NOTIFY_NEWENTRY6);
14414 ADD_TPKT(0x090f, -1, ZC_NOTIFY_NEWENTRY7);
14415 ADD_TPKT(0x0a89, 61, ZC_NOTIFY_OFFLINE_STORE);
14416 ADD_TPKT(0x0278, 2, ZC_NOTIFY_PCBANG);
14417 ADD_TPKT(0x02bc, 6, ZC_NOTIFY_PCBANG_PLAYING_TIME);
14418 ADD_TPKT(0x021f, 66, ZC_NOTIFY_PKINFO);
14419 ADD_TPKT(0x008e, -1, ZC_NOTIFY_PLAYERCHAT);
14420 ADD_TPKT(0x0087, 12, ZC_NOTIFY_PLAYERMOVE);
14421 ADD_TPKT(0x0107, 10, ZC_NOTIFY_POSITION_TO_GROUPM);
14422 ADD_TPKT(0x01eb, 10, ZC_NOTIFY_POSITION_TO_GUILDM);
14423 ADD_TPKT(0x019a, 14, ZC_NOTIFY_RANKING);
14424 ADD_TPKT(0x0114, 31, ZC_NOTIFY_SKILL);
14425 ADD_TPKT(0x01de, 33, ZC_NOTIFY_SKILL2);
14426 ADD_TPKT(0x0115, 35, ZC_NOTIFY_SKILL_POSITION);
14427 ADD_TPKT(0x0078, 55, ZC_NOTIFY_STANDENTRY);
14428 ADD_TPKT(0x09dd, -1, ZC_NOTIFY_STANDENTRY10);
14429 ADD_TPKT(0x09ff, -1, ZC_NOTIFY_STANDENTRY11);
14430 ADD_TPKT(0x01d8, 58, ZC_NOTIFY_STANDENTRY2);
14431 ADD_TPKT(0x022a, 62, ZC_NOTIFY_STANDENTRY3);
14432 ADD_TPKT(0x02ee, 64, ZC_NOTIFY_STANDENTRY4);
14433 ADD_TPKT(0x07f9, -1, ZC_NOTIFY_STANDENTRY5);
14434 ADD_TPKT(0x0857, -1, ZC_NOTIFY_STANDENTRY7);
14435 ADD_TPKT(0x0915, -1, ZC_NOTIFY_STANDENTRY8);
14436 ADD_TPKT(0x007c, 44, ZC_NOTIFY_STANDENTRY_NPC);
14437 ADD_TPKT(0x00f2, 6, ZC_NOTIFY_STOREITEM_COUNTINFO);
14438 ADD_TPKT(0x007f, 6, ZC_NOTIFY_TIME);
14439 ADD_TPKT(0x09e7, 3, ZC_NOTIFY_UNREAD_RODEX);
14440 ADD_TPKT(0x0076, 9, ZC_NOTIFY_UPDATECHAR);
14441 ADD_TPKT(0x0077, 5, ZC_NOTIFY_UPDATEPLAYER);
14442 ADD_TPKT(0x0080, 7, ZC_NOTIFY_VANISH);
14443 ADD_TPKT(0x0221, -1, ZC_NOTIFY_WEAPONITEMLIST);
14444 ADD_TPKT(0x0093, 2, ZC_NPCACK_ENABLE);
14445 ADD_TPKT(0x0091, 22, ZC_NPCACK_MAPMOVE);
14446 ADD_TPKT(0x0ac7, 156, ZC_NPCACK_SERVERMOVE);
14447 ADD_TPKT(0x01b0, 11, ZC_NPCSPRITE_CHANGE);
14448 ADD_TPKT(0x0b78, -1, ZC_NPC_BARTER_MARKET_ITEMINFO);
14449 ADD_TPKT(0x0b0e, -1, ZC_NPC_BARTER_OPEN);
14450 ADD_TPKT(0x02c1, -1, ZC_NPC_CHAT);
14451 ADD_TPKT(0x0b79, -1, ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO);
14452 ADD_TPKT(0x0b7a, -1, ZC_NPC_MARKET_OPEN);
14453 ADD_TPKT(0x0b4e, -1, ZC_NPC_MARKET_PURCHASE_RESULT);
14454 ADD_TPKT(0x028a, 18, ZC_NPC_SHOWEFST_UPDATE);
14455 ADD_TPKT(0x09cf, -1, ZC_NPROTECTGAMEGUARDCSAUTH);
14456 ADD_TPKT(0x0a91, -1, ZC_OFFLINE_STORE_ITEMS);
14457 ADD_TPKT(0x0a8d, -1, ZC_OFFLINE_STORE_OWNER_ITEMS);
14458 ADD_TPKT(0x0a7e, -1, ZC_OFFLINE_STORE_OWNER_ITEMS_READY);
14459 ADD_TPKT(0x0a8a, 6, ZC_OFFLINE_STORE_VANISH);
14460 ADD_TPKT(0x0b05, 63, ZC_OFFLINE_STORE_VISIBLE);
14461 ADD_TPKT(0x012d, 4, ZC_OPENSTORE);
14462 ADD_TPKT(0x09b5, 2, ZC_OPEN_BARGAIN_SALE_TOOL);
14463 ADD_TPKT(0x0810, 3, ZC_OPEN_BUYING_STORE);
14464 ADD_TPKT(0x0142, 6, ZC_OPEN_EDITDLG);
14465 ADD_TPKT(0x01d4, 6, ZC_OPEN_EDITDLGSTR);
14466 ADD_TPKT(0x0b8f, 6, ZC_OPEN_REFORM_UI);
14467 ADD_TPKT(0x0a32, 2, ZC_OPEN_RODEX_THROUGH_NPC_ONLY);
14468 ADD_TPKT(0x083a, 5, ZC_OPEN_SEARCH_STORE_INFO);
14470 ADD_TPKT(0x0164, -1, ZC_OTHER_GUILD_LIST);
14471 ADD_TPKT(0x0ade, 6, ZC_OVERWEIGHT_PERCENT);
14472 ADD_TPKT(0x0807, 4, ZC_PARTY_BOOKING_ACK_DELETE);
14473 ADD_TPKT(0x0803, 4, ZC_PARTY_BOOKING_ACK_REGISTER);
14474 ADD_TPKT(0x0805, -1, ZC_PARTY_BOOKING_ACK_SEARCH);
14475 ADD_TPKT(0x080b, 6, ZC_PARTY_BOOKING_NOTIFY_DELETE);
14476 ADD_TPKT(0x0809, 50, ZC_PARTY_BOOKING_NOTIFY_INSERT);
14477 ADD_TPKT(0x080a, 18, ZC_PARTY_BOOKING_NOTIFY_UPDATE);
14478 ADD_TPKT(0x02c9, 3, ZC_PARTY_CONFIG);
14479 ADD_TPKT(0x02c6, 30, ZC_PARTY_JOIN_REQ);
14480 ADD_TPKT(0x02c5, 30, ZC_PARTY_JOIN_REQ_ACK);
14481 ADD_TPKT(0x0abd, 10, ZC_PARTY_MEMBER_JOB_LEVEL);
14482 ADD_TPKT(0x096c, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
14483 ADD_TPKT(0x0971, 6, ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM);
14484 ADD_TPKT(0x0acb, 12, ZC_PAR_CHANGE);
14485 ADD_TPKT(0x01ab, 12, ZC_PAR_CHANGE_USER);
14486 ADD_TPKT(0x027b, 14, ZC_PCBANG_EFFECT);
14487 ADD_TPKT(0x0287, -1, ZC_PC_CASH_POINT_ITEMLIST);
14488 ADD_TPKT(0x0289, 12, ZC_PC_CASH_POINT_UPDATE);
14489 ADD_TPKT(0x00c6, -1, ZC_PC_PURCHASE_ITEMLIST);
14490 ADD_TPKT(0x0133, -1, ZC_PC_PURCHASE_ITEMLIST_FROMMC);
14491 ADD_TPKT(0x0800, -1, ZC_PC_PURCHASE_ITEMLIST_FROMMC2);
14492 ADD_TPKT(0x0b40, -1, ZC_PC_PURCHASE_MYITEMLIST);
14493 ADD_TPKT(0x00ca, 3, ZC_PC_PURCHASE_RESULT);
14494 ADD_TPKT(0x0135, 7, ZC_PC_PURCHASE_RESULT_FROMMC);
14495 ADD_TPKT(0x00c7, -1, ZC_PC_SELL_ITEMLIST);
14496 ADD_TPKT(0x00cb, 3, ZC_PC_SELL_RESULT);
14497 ADD_TPKT(0x08cb, -1, ZC_PERSONAL_INFOMATION);
14498 ADD_TPKT(0x097b, -1, ZC_PERSONAL_INFOMATION2);
14499 ADD_TPKT(0x0981, -1, ZC_PERSONAL_INFOMATION_CHN);
14500 ADD_TPKT(0x01a6, -1, ZC_PETEGG_LIST);
14502 ADD_TPKT(0x09fc, 6, ZC_PET_EVOLUTION_RESULT);
14504 ADD_TPKT(0x07fe, 26, ZC_PLAY_NPC_BGM);
14505 ADD_TPKT(0x0166, -1, ZC_POSITION_ID_NAME_INFO);
14506 ADD_TPKT(0x0160, -1, ZC_POSITION_INFO);
14507 ADD_TPKT(0x090d, -1, ZC_PREMIUM_CAMPAIGN_INFO);
14508 ADD_TPKT(0x0a6b, -1, ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA);
14509 ADD_TPKT(0x0a4a, 6, ZC_PRIVATE_AIRSHIP_RESPONSE);
14510 ADD_TPKT(0x096b, 4, ZC_PRNPC_STATE);
14511 ADD_TPKT(0x02f0, 10, ZC_PROGRESS);
14512 ADD_TPKT(0x09d1, 14, ZC_PROGRESS_ACTOR);
14513 ADD_TPKT(0x02f2, 2, ZC_PROGRESS_CANCEL);
14514 ADD_TPKT(0x0ba4, 85, ZC_PROPERTY_HOMUN);
14515 ADD_TPKT(0x09f7, 77, ZC_PROPERTY_HOMUN_2);
14516 ADD_TPKT(0x0b2f, 73, ZC_PROPERTY_HOMUN_3);
14517 ADD_TPKT(0x027d, 62, ZC_PROPERTY_MERCE);
14518 ADD_TPKT(0x01a2, 37, ZC_PROPERTY_PET);
14519 ADD_TPKT(0x0446, 14, ZC_QUEST_NOTIFY_EFFECT);
14520 ADD_TPKT(0x0a4e, 6, ZC_RANDOM_COMBINE_ITEM_UI_OPEN);
14521 ADD_TPKT(0x0ab4, 6, ZC_RANDOM_UPGRADE_ITEM_UI_OPEN);
14522 ADD_TPKT(0x0294, 10, ZC_READ_BOOK);
14524 ADD_TPKT(0x0a27, 8, ZC_RECOVERY2);
14525 ADD_TPKT(0x0a22, 7, ZC_RECV_ROULETTE_ITEM);
14526 ADD_TPKT(0x0aa2, -1, ZC_REFINE_ADD_ITEM);
14527 ADD_TPKT(0x0aa0, 2, ZC_REFINE_OPEN_WINDOW);
14528 ADD_TPKT(0x0ada, 32, ZC_REFINE_STATUS);
14529 ADD_TPKT(0x0074, 3, ZC_REFUSE_ENTER);
14530 ADD_TPKT(0x00da, 3, ZC_REFUSE_ENTER_ROOM);
14531 ADD_TPKT(0x0084, 2, ZC_REFUSE_QUIT);
14532 ADD_TPKT(0x0b0d, 10, ZC_REMOVE_EFFECT);
14533 ADD_TPKT(0x0b65, -1, ZC_REPAIRITEMLIST);
14534 ADD_TPKT(0x08de, 27, ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION);
14535 ADD_TPKT(0x08e1, 51, ZC_REPLY_ACK_LOBBY_ADMISSION);
14536 ADD_TPKT(0x01c1, 14, ZC_REPLY_REMAINTIME);
14537 ADD_TPKT(0x0a26, 7, ZC_REQ_ACH_REWARD_ACK);
14538 ADD_TPKT(0x0b2d, 11, ZC_REQ_ACK_AGIT_INVESTMENT);
14539 ADD_TPKT(0x0b2e, 4, ZC_REQ_ACK_MOVE_GUILD_AGIT);
14540 ADD_TPKT(0x0207, 34, ZC_REQ_ADD_FRIENDS);
14541 ADD_TPKT(0x0171, 30, ZC_REQ_ALLY_GUILD);
14542 ADD_TPKT(0x0a5b, 7, ZC_REQ_ANSWER_MACRO_DETECTOR);
14543 ADD_TPKT(0x0a29, 6, ZC_REQ_AU_BOT);
14544 ADD_TPKT(0x01f6, 34, ZC_REQ_BABY);
14545 ADD_TPKT(0x02aa, 4, ZC_REQ_CASH_PASSWORD);
14546 ADD_TPKT(0x01e2, 34, ZC_REQ_COUPLE);
14547 ADD_TPKT(0x00e5, 26, ZC_REQ_EXCHANGE_ITEM);
14548 ADD_TPKT(0x01f4, 32, ZC_REQ_EXCHANGE_ITEM2);
14549 ADD_TPKT(0x07d8, 8, ZC_REQ_GROUPINFO_CHANGE_V2);
14550 ADD_TPKT(0x00ae, -1, ZC_REQ_ITEM_EXPLANATION_ACK);
14551 ADD_TPKT(0x00fe, 30, ZC_REQ_JOIN_GROUP);
14552 ADD_TPKT(0x016a, 30, ZC_REQ_JOIN_GUILD);
14553 ADD_TPKT(0x023a, 4, ZC_REQ_STORE_PASSWORD);
14554 ADD_TPKT(0x00ac, 7, ZC_REQ_TAKEOFF_EQUIP_ACK);
14555 ADD_TPKT(0x08d1, 7, ZC_REQ_TAKEOFF_EQUIP_ACK2);
14556 ADD_TPKT(0x00aa, 9, ZC_REQ_WEAR_EQUIP_ACK);
14557 ADD_TPKT(0x08d0, 9, ZC_REQ_WEAR_EQUIP_ACK2);
14558 ADD_TPKT(0x0b9f, 10, ZC_RESPONSE_ENCHANT);
14559 ADD_TPKT(0x00b3, 3, ZC_RESTART_ACK);
14560 ADD_TPKT(0x02ac, 6, ZC_RESULT_CASH_PASSWORD);
14561 ADD_TPKT(0x0167, 3, ZC_RESULT_MAKE_GUILD);
14562 ADD_TPKT(0x0a31, -1, ZC_RESULT_PACKAGE_ITEM_TEST);
14563 ADD_TPKT(0x023c, 6, ZC_RESULT_STORE_PASSWORD);
14564 ADD_TPKT(0x0148, 8, ZC_RESURRECTION);
14565 ADD_TPKT(0x00e1, 30, ZC_ROLE_CHANGE);
14566 ADD_TPKT(0x00d7, -1, ZC_ROOM_NEWENTRY);
14567 ADD_TPKT(0x00b4, -1, ZC_SAY_DIALOG);
14568 ADD_TPKT(0x0972, -1, ZC_SAY_DIALOG2);
14569 ADD_TPKT(0x0b64, -1, ZC_SEARCH_STORE_INFO_ACK);
14570 ADD_TPKT(0x0837, 3, ZC_SEARCH_STORE_INFO_FAILED);
14571 ADD_TPKT(0x09cc, -1, ZC_SECRETSCAN_DATA);
14572 ADD_TPKT(0x07dd, 54, ZC_SEEK_PARTY);
14573 ADD_TPKT(0x07df, 54, ZC_SEEK_PARTY_MEMBER);
14574 ADD_TPKT(0x097f, -1, ZC_SELECTCART);
14575 ADD_TPKT(0x00c4, 6, ZC_SELECT_DEALTYPE);
14576 ADD_TPKT(0x00d1, 4, ZC_SETTING_WHISPER_PC);
14577 ADD_TPKT(0x00d2, 4, ZC_SETTING_WHISPER_STATE);
14578 ADD_TPKT(0x0b6e, 14, ZC_SE_CASHSHOP_OPEN);
14579 ADD_TPKT(0x0a2b, 14, ZC_SE_CASHSHOP_OPEN2);
14580 ADD_TPKT(0x08d3, 10, ZC_SE_CASHSHOP_UPDATE);
14581 ADD_TPKT(0x0849, 16, ZC_SE_PC_BUY_CASHITEM_RESULT);
14582 ADD_TPKT(0x0a2c, 12, ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT);
14583 ADD_TPKT(0x027e, -1, ZC_SHANDA_PROTECT);
14584 ADD_TPKT(0x02b9, 191, ZC_SHORTCUT_KEY_LIST);
14585 ADD_TPKT(0x07d9, 268, ZC_SHORTCUT_KEY_LIST_V2);
14586 ADD_TPKT(0x0a00, 269, ZC_SHORTCUT_KEY_LIST_V3);
14587 ADD_TPKT(0x0b20, 271, ZC_SHORTCUT_KEY_LIST_V4);
14588 ADD_TPKT(0x01b1, 7, ZC_SHOWDIGIT);
14589 ADD_TPKT(0x08b3, -1, ZC_SHOWSCRIPT);
14590 ADD_TPKT(0x0145, 19, ZC_SHOW_IMAGE);
14591 ADD_TPKT(0x01b3, 67, ZC_SHOW_IMAGE2);
14592 ADD_TPKT(0x035d, -1, ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST);
14593 ADD_TPKT(0x080d, 3, ZC_SIMPLE_CASH_BTNSHOW);
14594 ADD_TPKT(0x0444, -1, ZC_SIMPLE_CASH_POINT_ITEMLIST);
14595 ADD_TPKT(0x0441, 4, ZC_SKILLINFO_DELETE);
14596 ADD_TPKT(0x0b32, -1, ZC_SKILLINFO_LIST);
14597 ADD_TPKT(0x010e, 11, ZC_SKILLINFO_UPDATE);
14598 ADD_TPKT(0x0b33, 17, ZC_SKILLINFO_UPDATE2);
14600 ADD_TPKT(0x0120, 6, ZC_SKILL_DISAPPEAR);
14601 ADD_TPKT(0x011f, 16, ZC_SKILL_ENTRY);
14602 ADD_TPKT(0x01c9, 97, ZC_SKILL_ENTRY2);
14603 ADD_TPKT(0x08c7, -1, ZC_SKILL_ENTRY3);
14604 ADD_TPKT(0x099f, -1, ZC_SKILL_ENTRY4);
14605 ADD_TPKT(0x09ca, -1, ZC_SKILL_ENTRY5);
14606 ADD_TPKT(0x043d, 8, ZC_SKILL_POSTDELAY);
14607 ADD_TPKT(0x043e, -1, ZC_SKILL_POSTDELAY_LIST);
14608 ADD_TPKT(0x0985, -1, ZC_SKILL_POSTDELAY_LIST2);
14609 ADD_TPKT(0x0442, -1, ZC_SKILL_SELECT_REQUEST);
14610 ADD_TPKT(0x01ac, 6, ZC_SKILL_UPDATE);
14614 ADD_TPKT(0x08cf, 10, ZC_SPIRITS_ATTRIBUTE);
14615 ADD_TPKT(0x00c3, 8, ZC_SPRITE_CHANGE);
14616 ADD_TPKT(0x01d7, 15, ZC_SPRITE_CHANGE2);
14617 ADD_TPKT(0x083d, 6, ZC_SSILIST_ITEM_CLICK_ACK);
14618 ADD_TPKT(0x0253, 3, ZC_STARPLACE);
14619 ADD_TPKT(0x020e, 32, ZC_STARSKILL);
14620 ADD_TPKT(0x01f8, 2, ZC_START_BABY);
14621 ADD_TPKT(0x019e, 2, ZC_START_CAPTURE);
14622 ADD_TPKT(0x08b4, 2, ZC_START_COLLECTION);
14623 ADD_TPKT(0x01e4, 2, ZC_START_COUPLE);
14624 ADD_TPKT(0x0119, 13, ZC_STATE_CHANGE);
14625 ADD_TPKT(0x0229, 15, ZC_STATE_CHANGE3);
14627 ADD_TPKT(0x00be, 5, ZC_STATUS_CHANGE);
14628 ADD_TPKT(0x00bc, 6, ZC_STATUS_CHANGE_ACK);
14629 ADD_TPKT(0x0088, 10, ZC_STOPMOVE);
14630 ADD_TPKT(0x08cd, 10, ZC_STOPMOVE_FORCE);
14631 ADD_TPKT(0x0131, 86, ZC_STORE_ENTRY);
14632 ADD_TPKT(0x00a6, -1, ZC_STORE_EQUIPMENT_ITEMLIST);
14633 ADD_TPKT(0x0296, -1, ZC_STORE_EQUIPMENT_ITEMLIST2);
14634 ADD_TPKT(0x02d1, -1, ZC_STORE_EQUIPMENT_ITEMLIST3);
14635 ADD_TPKT(0x0905, -1, ZC_STORE_ITEMLIST_EQUIP);
14636 ADD_TPKT(0x0976, -1, ZC_STORE_ITEMLIST_EQUIP_V2);
14637 ADD_TPKT(0x0996, -1, ZC_STORE_ITEMLIST_EQUIP_V5);
14638 ADD_TPKT(0x0b0a, -1, ZC_STORE_ITEMLIST_EQUIP_V6);
14639 ADD_TPKT(0x0904, -1, ZC_STORE_ITEMLIST_NORMAL);
14640 ADD_TPKT(0x0975, -1, ZC_STORE_ITEMLIST_NORMAL_V2);
14641 ADD_TPKT(0x0995, -1, ZC_STORE_ITEMLIST_NORMAL_V5);
14642 ADD_TPKT(0x0b09, -1, ZC_STORE_ITEMLIST_NORMAL_V6);
14643 ADD_TPKT(0x00a5, -1, ZC_STORE_NORMAL_ITEMLIST);
14644 ADD_TPKT(0x01f0, -1, ZC_STORE_NORMAL_ITEMLIST2);
14645 ADD_TPKT(0x02ea, -1, ZC_STORE_NORMAL_ITEMLIST3);
14646 ADD_TPKT(0x0a47, 3, ZC_STYLE_CHANGE_RES);
14647 ADD_TPKT(0x0224, 10, ZC_TAEKWON_POINT);
14648 ADD_TPKT(0x0226, 282, ZC_TAEKWON_RANK);
14649 ADD_TPKT(0x0191, 27, ZC_TALKBOX_CHATCONTENTS);
14650 ADD_TPKT(0x010d, 2, ZC_THROW_MVPITEM);
14651 ADD_TPKT(0x01a0, 3, ZC_TRYCAPTURE_MONSTER);
14652 ADD_TPKT(0x08b6, 3, ZC_TRYCOLLECTION);
14653 ADD_TPKT(0x0af0, 10, ZC_UI_ACTION);
14654 ADD_TPKT(0x0b9a, 11, ZC_UI_OPEN2);
14655 ADD_TPKT(0x0ac8, 2, ZC_UNKNOWN_CLEAN_ITEMS_LISTS);
14656 ADD_TPKT(0x0a3f, 11, ZC_UPDATE_CARDSLOT);
14657 ADD_TPKT(0x016d, 14, ZC_UPDATE_CHARSTAT);
14658 ADD_TPKT(0x01f2, 20, ZC_UPDATE_CHARSTAT2);
14659 ADD_TPKT(0x016c, 43, ZC_UPDATE_GDID);
14660 ADD_TPKT(0x081b, 12, ZC_UPDATE_ITEM_FROM_BUYING_STORE);
14661 ADD_TPKT(0x09e6, 24, ZC_UPDATE_ITEM_FROM_BUYING_STORE2);
14662 ADD_TPKT(0x0192, 24, ZC_UPDATE_MAPINFO);
14663 ADD_TPKT(0x02b5, -1, ZC_UPDATE_MISSION_HUNT);
14664 ADD_TPKT(0x0afe, -1, ZC_UPDATE_MISSION_HUNT_EX);
14665 ADD_TPKT(0x097e, 12, ZC_UPDATE_RANKING_POINT);
14666 ADD_TPKT(0x0a33, 7, ZC_UPDATE_ROULETTE_COIN);
14667 ADD_TPKT(0x0a34, 6, ZC_UPDATE_TAIWANCASH);
14668 ADD_TPKT(0x00c2, 6, ZC_USER_COUNT);
14669 ADD_TPKT(0x013e, 24, ZC_USESKILL_ACK);
14670 ADD_TPKT(0x07fb, 25, ZC_USESKILL_ACK2);
14671 ADD_TPKT(0x0b1a, 29, ZC_USESKILL_ACK3);
14672 ADD_TPKT(0x00a8, 7, ZC_USE_ITEM_ACK);
14673 ADD_TPKT(0x01c8, 15, ZC_USE_ITEM_ACK2);
14674 ADD_TPKT(0x011a, 15, ZC_USE_SKILL);
14675 ADD_TPKT(0x09cb, 17, ZC_USE_SKILL2);
14676 ADD_TPKT(0x0a78, 15, ZC_VIEW_CAMERAINFO);
14677 ADD_TPKT(0x00b5, 6, ZC_WAIT_DIALOG);
14678 ADD_TPKT(0x0973, 7, ZC_WAIT_DIALOG2);
14679 ADD_TPKT(0x0abe, -1, ZC_WARPLIST);
14681 ADD_TPKT(0x09de, -1, ZC_WHISPER02);
14682 ADD_TPKT(0x00d4, -1, ZC_WHISPER_LIST);
14683#endif
14684
14685#if PACKET_VERSION == 20210203
14687 ADD_TPKT(0x0b04, 90, UNKNOWN_PACKET_PLACEHOLDER_0B04);
14688#endif
14689
14690#if PACKET_VERSION == 20210317
14691 ADD_HPKT(0x0ba8, 6, CZ_CHOOSE_MENU_ZERO);
14692 ADD_HPKT(0x0bad, 6, CZ_REQ_TAKEOFF_EQUIP_ALL);
14693 ADD_TPKT(0x0bac, -1, UNKNOWN_PACKET_PLACEHOLDER_0BAC);
14694 ADD_TPKT(0x0baf, 6, UNKNOWN_PACKET_PLACEHOLDER_0BAF);
14695 ADD_TPKT(0x0bae, 6, ZC_ACK_TAKEOFF_EQUIP_ALL);
14696 ADD_TPKT(0x0baa, -1, ZC_BATTLEFIELD_NOTIFY_HP);
14697 ADD_TPKT(0x0ba9, 6, ZC_MONOLOG_DIALOG);
14698 ADD_TPKT(0x0bab, 7, ZC_NOTIFY_HP_TO_GROUPM);
14699 ADD_TPKT(0x0ba6, -1, ZC_QUEST_DIALOG);
14700 ADD_TPKT(0x0ba7, 6, ZC_QUEST_DIALOG_MENU_LIST);
14701#endif
14702
14703#if PACKET_VERSION == 20210331
14704 ADD_HPKT(0x0ba8, 7, CZ_CHOOSE_MENU_ZERO);
14705 ADD_TPKT(0x0ba9, -1, ZC_MONOLOG_DIALOG);
14706 ADD_TPKT(0x0ba7, -1, ZC_QUEST_DIALOG_MENU_LIST);
14707#endif
14708
14709#if PACKET_VERSION == 20210407
14710 ADD_TPKT(0x0baa, 22, ZC_BATTLEFIELD_NOTIFY_HP);
14711 ADD_TPKT(0x0bab, 22, ZC_NOTIFY_HP_TO_GROUPM);
14712#endif
14713
14714#if PACKET_VERSION == 20210602
14715 ADD_TPKT(0x0bac, 22, UNKNOWN_PACKET_PLACEHOLDER_0BAC);
14716#endif
14717
14718#if PACKET_VERSION == 20210630
14720#endif
14721
14722#if PACKET_VERSION == 20210721
14723 ADD_TPKT(0x0b04, 190, UNKNOWN_PACKET_PLACEHOLDER_0B04);
14724#endif
14725
14726#if PACKET_VERSION == 20210818
14727 ADD_HPKT(0x0bad, 2, CZ_REQ_TAKEOFF_EQUIP_ALL);
14728 ADD_TPKT(0x0bae, 3, ZC_ACK_TAKEOFF_EQUIP_ALL);
14729#endif
14730
14731#if PACKET_VERSION == 20211103
14732 ADD_HPKT(0x020f, 10, CZ_REQ_PVPPOINT);
14733 ADD_TPKT(0x0210, 22, ZC_ACK_PVPPOINT);
14734#endif
14735
14736#if PACKET_VERSION == 20211105
14737 ADD_HPKT(0x020f, 10, CZ_REQ_PVPPOINT);
14738 ADD_TPKT(0x0210, 22, ZC_ACK_PVPPOINT);
14739#endif
14740
14741#if PACKET_VERSION == 20211117
14742 ADD_HPKT(0x020f, 10, CZ_REQ_PVPPOINT);
14743 ADD_TPKT(0x0210, 22, ZC_ACK_PVPPOINT);
14744#endif
14745
14746#if PACKET_VERSION >= 20220000
14747 ADD_HPKT(0x0a5c, 18, CZ_ACK_ANSWER_MACRO_DETECTOR);
14748 ADD_HPKT(0x0a2a, 6, CZ_ACK_AU_BOT);
14749 ADD_HPKT(0x02ab, 36, CZ_ACK_CASH_PASSWORD);
14750 ADD_HPKT(0x00e6, 3, CZ_ACK_EXCHANGE_ITEM);
14751 ADD_HPKT(0x0228, 18, CZ_ACK_GAME_GUARD);
14752 ADD_HPKT(0x0208, 14, CZ_ACK_REQ_ADD_FRIENDS);
14753 ADD_HPKT(0x00c5, 7, CZ_ACK_SELECT_DEALTYPE);
14754 ADD_HPKT(0x095a, 2, CZ_ACK_STORE_PASSWORD);
14755 ADD_HPKT(0x02b6, 7, CZ_ACTIVE_QUEST);
14756 ADD_HPKT(0x00e8, 8, CZ_ADD_EXCHANGE_ITEM);
14757 ADD_HPKT(0x095f, 2, CZ_ADD_FRIENDS);
14758 ADD_HPKT(0x0ae6, 10, CZ_ADVENTURER_AGENCY_JOIN_REQ);
14759 ADD_HPKT(0x0af8, 11, CZ_ADVENTURER_AGENCY_JOIN_RESULT);
14760 ADD_HPKT(0x0254, 3, CZ_AGREE_STARPLACE);
14761 ADD_HPKT(0x0218, 2, CZ_ALCHEMIST_RANK);
14762 ADD_HPKT(0x0172, 10, CZ_ALLY_GUILD);
14763 ADD_HPKT(0x0a97, 8, CZ_ALT_EQUIPMENT_EQUIP);
14764 ADD_HPKT(0x0a99, 4, CZ_ALT_EQUIPMENT_REMOVE);
14765 ADD_HPKT(0x0a9c, 2, CZ_ALT_EQUIPMENT_SWITCH);
14766 ADD_HPKT(0x0aef, 2, CZ_ATTENDANCE_REWARD_REQUEST);
14767 ADD_HPKT(0x024d, 12, CZ_AUCTION_ADD);
14768 ADD_HPKT(0x024e, 6, CZ_AUCTION_ADD_CANCEL);
14769 ADD_HPKT(0x024c, 8, CZ_AUCTION_ADD_ITEM);
14770 ADD_HPKT(0x024f, 10, CZ_AUCTION_BUY);
14771 ADD_HPKT(0x024b, 4, CZ_AUCTION_CREATE);
14772 ADD_HPKT(0x0251, 34, CZ_AUCTION_ITEM_SEARCH);
14773 ADD_HPKT(0x025c, 4, CZ_AUCTION_REQ_MY_INFO);
14774 ADD_HPKT(0x025d, 6, CZ_AUCTION_REQ_MY_SELL_STOP);
14775 ADD_HPKT(0x02db, -1, CZ_BATTLEFIELD_CHAT);
14776 ADD_HPKT(0x07ea, 2, CZ_BATTLE_FIELD_LIST);
14777 ADD_HPKT(0x0217, 2, CZ_BLACKSMITH_RANK);
14778 ADD_HPKT(0x0447, 2, CZ_BLOCKING_PLAY_CANCEL);
14779 ADD_HPKT(0x02e6, 6, CZ_BOT_CHECK);
14780 ADD_HPKT(0x0099, -1, CZ_BROADCAST);
14781 ADD_HPKT(0x0a77, 15, CZ_CAMERA_INFO);
14782 ADD_HPKT(0x07ee, 6, CZ_CANCEL_BATTLE_FIELD);
14783 ADD_HPKT(0x00ed, 2, CZ_CANCEL_EXCHANGE_ITEM);
14784 ADD_HPKT(0x0118, 2, CZ_CANCEL_LOCKON);
14785 ADD_HPKT(0x0974, 2, CZ_CANCEL_MERGE_ITEM);
14786 ADD_HPKT(0x00de, -1, CZ_CHANGE_CHATROOM);
14787 ADD_HPKT(0x0957, 2, CZ_CHANGE_DIRECTION);
14788 ADD_HPKT(0x0361, 5, CZ_CHANGE_DIRECTION2);
14789 ADD_HPKT(0x019d, 6, CZ_CHANGE_EFFECTSTATE);
14790 ADD_HPKT(0x0102, 6, CZ_CHANGE_GROUPEXPOPTION);
14791 ADD_HPKT(0x07da, 6, CZ_CHANGE_GROUP_MASTER);
14792 ADD_HPKT(0x0198, 8, CZ_CHANGE_MAPTYPE);
14793 ADD_HPKT(0x0a13, 26, CZ_CHECK_RECEIVE_CHARACTER_NAME);
14794 ADD_HPKT(0x00b8, 7, CZ_CHOOSE_MENU);
14795 ADD_HPKT(0x0ba8, 7, CZ_CHOOSE_MENU_ZERO);
14797 ADD_HPKT(0x098d, -1, CZ_CLAN_CHAT);
14798 ADD_HPKT(0x044a, 6, CZ_CLIENT_VERSION);
14799 ADD_HPKT(0x09bc, 6, CZ_CLOSE_BARGAIN_SALE_TOOL);
14800 ADD_HPKT(0x0146, 6, CZ_CLOSE_DIALOG);
14801 ADD_HPKT(0x0b90, 2, CZ_CLOSE_REFORM_UI);
14802 ADD_HPKT(0x09e9, 2, CZ_CLOSE_RODEXBOX);
14803 ADD_HPKT(0x083b, 2, CZ_CLOSE_SEARCH_STORE_INFO);
14804 ADD_HPKT(0x044b, 2, CZ_CLOSE_SIMPLECASH_SHOP);
14805 ADD_HPKT(0x00f7, 17, CZ_CLOSE_STORE);
14806 ADD_HPKT(0x0ba0, 2, CZ_CLOSE_UI_ENCHANT);
14807 ADD_HPKT(0x035e, 2, CZ_CLOSE_WINDOW);
14808 ADD_HPKT(0x0965, 2, CZ_COMMAND_MER);
14809 ADD_HPKT(0x01a1, 3, CZ_COMMAND_PET);
14810 ADD_HPKT(0x0a5a, 2, CZ_COMPLETE_APPLY_MACRO_DETECTOR_CAPTCHA);
14811 ADD_HPKT(0x00eb, 2, CZ_CONCLUDE_EXCHANGE_ITEM);
14813 ADD_HPKT(0x0090, 7, CZ_CONTACTNPC);
14814 ADD_HPKT(0x0a88, 2, CZ_COOLDOWN_RESET);
14815 ADD_HPKT(0x00d5, -1, CZ_CREATE_CHATROOM);
14816 ADD_HPKT(0x0286, 4, CZ_DEATH_QUESTION);
14817 ADD_HPKT(0x0203, 10, CZ_DELETE_FRIENDS);
14818 ADD_HPKT(0x00ce, 2, CZ_DISCONNECT_ALL_CHARACTER);
14819 ADD_HPKT(0x00cc, 6, CZ_DISCONNECT_CHARACTER);
14821 ADD_HPKT(0x0a16, 26, CZ_DYNAMICNPC_CREATE_REQUEST);
14824 ADD_HPKT(0x02d6, 6, CZ_EQUIPWIN_MICROSCOPE);
14825 ADD_HPKT(0x00ef, 2, CZ_EXEC_EXCHANGE_ITEM);
14826 ADD_HPKT(0x00e3, 2, CZ_EXIT_ROOM);
14827 ADD_HPKT(0x0953, 2, CZ_GANGSI_RANK);
14828 ADD_HPKT(0x0b4c, 2, CZ_GET_ACCOUNT_LIMTIED_SALE_LIST);
14829 ADD_HPKT(0x07f5, 6, CZ_GM_FULLSTRIP);
14830 ADD_HPKT(0x0854, -1, CZ_GPK_AUTH);
14831 ADD_HPKT(0x0852, 2, CZ_GPK_DYNCODE_RELOAD);
14832 ADD_HPKT(0x0b5c, 2, CZ_GRADE_ENCHANT_CLOSE_UI);
14833 ADD_HPKT(0x0b5b, 14, CZ_GRADE_ENCHANT_REQUEST);
14834 ADD_HPKT(0x0b59, 4, CZ_GRADE_ENCHANT_SELECT_EQUIPMENT);
14835 ADD_HPKT(0x07d7, 8, CZ_GROUPINFO_CHANGE_V2);
14836 ADD_HPKT(0x017e, -1, CZ_GUILD_CHAT);
14837 ADD_HPKT(0x016e, 186, CZ_GUILD_NOTICE);
14838 ADD_HPKT(0x01b7, 6, CZ_GUILD_ZENY);
14839 ADD_HPKT(0x02a7, -1, CZ_HACKSH_CPX_MSG);
14840 ADD_HPKT(0x0279, 2, CZ_HUNTINGLIST);
14841 ADD_HPKT(0x0143, 10, CZ_INPUT_EDITDLG);
14842 ADD_HPKT(0x01d5, -1, CZ_INPUT_EDITDLGSTR);
14843 ADD_HPKT(0x0b14, 2, CZ_INVENTORY_EXPAND);
14844 ADD_HPKT(0x0b16, 2, CZ_INVENTORY_EXPAND_CONFIRMED);
14845 ADD_HPKT(0x0b19, 2, CZ_INVENTORY_EXPAND_REJECTED);
14846 ADD_HPKT(0x0907, 5, CZ_INVENTORY_TAB);
14847 ADD_HPKT(0x02f6, 7, CZ_IRMAIL_LIST);
14848 ADD_HPKT(0x02f3, -1, CZ_IRMAIL_SEND);
14849 ADD_HPKT(0x0964, 2, CZ_ITEMLISTWIN_RES);
14850 ADD_HPKT(0x013f, 26, CZ_ITEM_CREATE);
14851 ADD_HPKT(0x09ce, 102, CZ_ITEM_CREATE_EX);
14852 ADD_HPKT(0x094c, 2, CZ_ITEM_PICKUP);
14853 ADD_HPKT(0x0362, 6, CZ_ITEM_PICKUP2);
14854 ADD_HPKT(0x02e4, 11, CZ_ITEM_PICKUP_NEW_JAPEN);
14855 ADD_HPKT(0x0b91, 8, CZ_ITEM_REFORM);
14856 ADD_HPKT(0x0968, 2, CZ_ITEM_THROW);
14857 ADD_HPKT(0x0363, 6, CZ_ITEM_THROW2);
14858 ADD_HPKT(0x01f7, 14, CZ_JOIN_BABY);
14859 ADD_HPKT(0x0936, 2, CZ_JOIN_BATTLE_FIELD);
14860 ADD_HPKT(0x01e3, 14, CZ_JOIN_COUPLE);
14861 ADD_HPKT(0x00ff, 10, CZ_JOIN_GROUP);
14862 ADD_HPKT(0x016b, 10, CZ_JOIN_GUILD);
14863 ADD_HPKT(0x0237, 2, CZ_KILLER_RANK);
14864 ADD_HPKT(0x02a5, 8, CZ_KSY_EVENT);
14865 ADD_HPKT(0x021d, 6, CZ_LESSEFFECT);
14866 ADD_HPKT(0x019c, -1, CZ_LOCALBROADCAST);
14867 ADD_HPKT(0x084f, 6, CZ_MACRO_ITEM_PICKUP);
14868 ADD_HPKT(0x0850, 7, CZ_MACRO_REQUEST_ACT);
14869 ADD_HPKT(0x084e, 5, CZ_MACRO_REQUEST_MOVE);
14870 ADD_HPKT(0x08c1, 2, CZ_MACRO_START);
14871 ADD_HPKT(0x08c2, 2, CZ_MACRO_STOP);
14872 ADD_HPKT(0x084c, 10, CZ_MACRO_USE_SKILL);
14873 ADD_HPKT(0x084d, 10, CZ_MACRO_USE_SKILL_TOGROUND);
14874 ADD_HPKT(0x0247, 8, CZ_MAIL_ADD_ITEM);
14875 ADD_HPKT(0x0243, 6, CZ_MAIL_DELETE);
14876 ADD_HPKT(0x0244, 6, CZ_MAIL_GET_ITEM);
14877 ADD_HPKT(0x023f, 2, CZ_MAIL_GET_LIST);
14878 ADD_HPKT(0x0241, 6, CZ_MAIL_OPEN);
14879 ADD_HPKT(0x0246, 4, CZ_MAIL_RESET_ITEM);
14880 ADD_HPKT(0x0248, -1, CZ_MAIL_SEND);
14881 ADD_HPKT(0x00f9, 26, CZ_MAKE_GROUP);
14882 ADD_HPKT(0x01e8, 28, CZ_MAKE_GROUP2);
14883 ADD_HPKT(0x02cf, 6, CZ_MEMORIALDUNGEON_COMMAND);
14884 ADD_HPKT(0x029f, 3, CZ_MER_COMMAND);
14885 ADD_HPKT(0x01cb, 9, CZ_MONSTER_TALK);
14886 ADD_HPKT(0x0140, 22, CZ_MOVETO_MAP);
14887 ADD_HPKT(0x0126, 8, CZ_MOVE_ITEM_FROM_BODY_TO_CART);
14888 ADD_HPKT(0x09e1, 8, CZ_MOVE_ITEM_FROM_BODY_TO_GUILDSTORAGE);
14889 ADD_HPKT(0x095b, 2, CZ_MOVE_ITEM_FROM_BODY_TO_STORE);
14890 ADD_HPKT(0x0364, 8, CZ_MOVE_ITEM_FROM_BODY_TO_STORE2);
14891 ADD_HPKT(0x0127, 8, CZ_MOVE_ITEM_FROM_CART_TO_BODY);
14892 ADD_HPKT(0x09e3, 8, CZ_MOVE_ITEM_FROM_CART_TO_GUILDSTORAGE);
14893 ADD_HPKT(0x0129, 8, CZ_MOVE_ITEM_FROM_CART_TO_STORE);
14894 ADD_HPKT(0x09e2, 8, CZ_MOVE_ITEM_FROM_GUILDSTORAGE_TO_BODY);
14895 ADD_HPKT(0x09e4, 8, CZ_MOVE_ITEM_FROM_GUILDSTORAGE_TO_CART);
14896 ADD_HPKT(0x0963, 2, CZ_MOVE_ITEM_FROM_STORE_TO_BODY);
14897 ADD_HPKT(0x0365, 8, CZ_MOVE_ITEM_FROM_STORE_TO_BODY2);
14898 ADD_HPKT(0x0128, 8, CZ_MOVE_ITEM_FROM_STORE_TO_CART);
14899 ADD_HPKT(0x007d, 2, CZ_NOTIFY_ACTORINIT);
14900 ADD_HPKT(0x0b12, 2, CZ_NPC_BARTER_CLOSE);
14901 ADD_HPKT(0x0b0f, -1, CZ_NPC_BARTER_PURCHASE);
14902 ADD_HPKT(0x0b58, 2, CZ_NPC_EXPANDED_BARTER_MARKET_CLOSE);
14903 ADD_HPKT(0x0b57, -1, CZ_NPC_EXPANDED_BARTER_MARKET_PURCHASE);
14904 ADD_HPKT(0x09d8, 2, CZ_NPC_MARKET_CLOSE);
14905 ADD_HPKT(0x09d6, -1, CZ_NPC_MARKET_PURCHASE);
14906 ADD_HPKT(0x09d4, 2, CZ_NPC_TRADE_QUIT);
14907 ADD_HPKT(0x09d0, -1, CZ_NPROTECTGAMEGUARDCSAUTH);
14908 ADD_HPKT(0x0a7f, -1, CZ_OFFLINE_STORE_CREATE);
14909 ADD_HPKT(0x09b4, 6, CZ_OPEN_BARGAIN_SALE_TOOL);
14910 ADD_HPKT(0x0ac0, 26, CZ_OPEN_RODEXBOX);
14911 ADD_HPKT(0x035c, 2, CZ_OPEN_SIMPLE_CASHSHOP_ITEMLIST);
14912 ADD_HPKT(0x0806, 2, CZ_PARTY_BOOKING_REQ_DELETE);
14913 ADD_HPKT(0x089a, 2, CZ_PARTY_BOOKING_REQ_REGISTER);
14914 ADD_HPKT(0x0804, 14, CZ_PARTY_BOOKING_REQ_SEARCH);
14915 ADD_HPKT(0x0808, 14, CZ_PARTY_BOOKING_REQ_UPDATE);
14916 ADD_HPKT(0x02c8, 3, CZ_PARTY_CONFIG);
14917 ADD_HPKT(0x095d, 2, CZ_PARTY_JOIN_REQ);
14918 ADD_HPKT(0x02c7, 7, CZ_PARTY_JOIN_REQ_ACK);
14919 ADD_HPKT(0x0288, -1, CZ_PC_BUY_CASH_POINT_ITEM);
14920 ADD_HPKT(0x00c8, -1, CZ_PC_PURCHASE_ITEMLIST);
14921 ADD_HPKT(0x0134, -1, CZ_PC_PURCHASE_ITEMLIST_FROMMC);
14922 ADD_HPKT(0x0801, -1, CZ_PC_PURCHASE_ITEMLIST_FROMMC2);
14923 ADD_HPKT(0x00c9, -1, CZ_PC_SELL_ITEMLIST);
14924 ADD_HPKT(0x01a8, 4, CZ_PETEGG_INFO);
14926 ADD_HPKT(0x09fb, -1, CZ_PET_EVOLUTION);
14928 ADD_HPKT(0x0138, 3, CZ_PKMODE_CHANGE);
14929 ADD_HPKT(0x0a49, 22, CZ_PRIVATE_AIRSHIP_REQUEST);
14931 ADD_HPKT(0x0a70, 2, CZ_RANDOM_COMBINE_ITEM_UI_CLOSE);
14932 ADD_HPKT(0x0ab5, 2, CZ_RANDOM_UPGRADE_ITEM_UI_CLOSE);
14934 ADD_HPKT(0x01bd, 26, CZ_RECALL_GID);
14935 ADD_HPKT(0x0842, 6, CZ_RECALL_SSO);
14936 ADD_HPKT(0x0a21, 3, CZ_RECV_ROULETTE_ITEM);
14937 ADD_HPKT(0x0aa1, 4, CZ_REFINE_ADD_ITEM);
14938 ADD_HPKT(0x0aa3, 9, CZ_REFINE_ITEM_REQUEST);
14939 ADD_HPKT(0x0aa4, 2, CZ_REFINE_WINDOW_CLOSE);
14940 ADD_HPKT(0x0153, -1, CZ_REGISTER_GUILD_EMBLEM_IMG);
14941 ADD_HPKT(0x0161, -1, CZ_REG_CHANGE_GUILD_POSITIONINFO);
14942 ADD_HPKT(0x011d, 2, CZ_REMEMBER_WARPPOINT);
14943 ADD_HPKT(0x01ba, 26, CZ_REMOVE_AID);
14944 ADD_HPKT(0x0843, 6, CZ_REMOVE_AID_SSO);
14945 ADD_HPKT(0x0231, 26, CZ_RENAME_MER);
14946 ADD_HPKT(0x01a5, 26, CZ_RENAME_PET);
14947 ADD_HPKT(0x08dd, 27, CZ_REPLY_ENTRY_QUEUE_ADMISSION);
14948 ADD_HPKT(0x08e0, 51, CZ_REPLY_LOBBY_ADMISSION);
14949 ADD_HPKT(0x01ca, 3, CZ_REQMAKINGHOMUN);
14950 ADD_HPKT(0x018e, 18, CZ_REQMAKINGITEM);
14953 ADD_HPKT(0x094f, 2, CZ_REQNAME_BYGID);
14954 ADD_HPKT(0x0369, 6, CZ_REQNAME_BYGID2);
14955 ADD_HPKT(0x0947, 2, CZ_REQUEST_ACT);
14956 ADD_HPKT(0x0437, 7, CZ_REQUEST_ACT2);
14957 ADD_HPKT(0x0233, 11, CZ_REQUEST_ACTNPC);
14958 ADD_HPKT(0x008c, 14, CZ_REQUEST_CHAT);
14959 ADD_HPKT(0x0108, -1, CZ_REQUEST_CHAT_PARTY);
14960 ADD_HPKT(0x0950, 2, CZ_REQUEST_MOVE);
14961 ADD_HPKT(0x035f, 5, CZ_REQUEST_MOVE2);
14962 ADD_HPKT(0x0232, 9, CZ_REQUEST_MOVENPC);
14963 ADD_HPKT(0x0234, 6, CZ_REQUEST_MOVETOOWNER);
14964 ADD_HPKT(0x02e5, 9, CZ_REQUEST_MOVE_NEW_JAPEN);
14965 ADD_HPKT(0x0b9c, 16, CZ_REQUEST_PERFECT_ENCHANT);
14966 ADD_HPKT(0x0082, 2, CZ_REQUEST_QUIT);
14967 ADD_HPKT(0x0b9b, 12, CZ_REQUEST_RANDOM_ENCHANT);
14968 ADD_HPKT(0x0b9e, 12, CZ_REQUEST_RESET_ENCHANT);
14969 ADD_HPKT(0x0966, 2, CZ_REQUEST_TIME);
14970 ADD_HPKT(0x0360, 6, CZ_REQUEST_TIME2);
14971 ADD_HPKT(0x0b9d, 14, CZ_REQUEST_UPGRADE_ENCHANT);
14972 ADD_HPKT(0x01df, 6, CZ_REQ_ACCOUNTNAME);
14973 ADD_HPKT(0x0a25, 6, CZ_REQ_ACH_REWARD);
14974 ADD_HPKT(0x0a04, 6, CZ_REQ_ADD_ITEM_RODEX);
14975 ADD_HPKT(0x0b2c, 3, CZ_REQ_AGIT_INVESTMENT);
14976 ADD_HPKT(0x0170, 14, CZ_REQ_ALLY_GUILD);
14977 ADD_HPKT(0x09ae, 19, CZ_REQ_APPLY_BARGAIN_SALE_ITEM);
14978 ADD_HPKT(0x0a56, 6, CZ_REQ_APPLY_MACRO_DETECTOR);
14979 ADD_HPKT(0x09ab, 6, CZ_REQ_BANKING_CHECK);
14980 ADD_HPKT(0x09a7, 10, CZ_REQ_BANKING_DEPOSIT);
14981 ADD_HPKT(0x09a9, 10, CZ_REQ_BANKING_WITHDRAW);
14982 ADD_HPKT(0x015b, 54, CZ_REQ_BAN_GUILD);
14983 ADD_HPKT(0x07f0, 6, CZ_REQ_BATTLE_STATE_MONITOR);
14984 ADD_HPKT(0x0978, 6, CZ_REQ_BEFORE_WORLD_INFO);
14985 ADD_HPKT(0x0130, 6, CZ_REQ_BUY_FROMMC);
14986 ADD_HPKT(0x0a03, 2, CZ_REQ_CANCEL_WRITE_RODEX);
14987 ADD_HPKT(0x012a, 2, CZ_REQ_CARTOFF);
14988 ADD_HPKT(0x09ac, -1, CZ_REQ_CASH_BARGAIN_SALE_ITEM_INFO);
14989 ADD_HPKT(0x01af, 4, CZ_REQ_CHANGECART);
14990 ADD_HPKT(0x0155, -1, CZ_REQ_CHANGE_MEMBERPOS);
14991 ADD_HPKT(0x0a2e, 6, CZ_REQ_CHANGE_TITLE);
14992 ADD_HPKT(0x0927, 2, CZ_REQ_CLICK_TO_BUYING_STORE);
14993 ADD_HPKT(0x012e, 2, CZ_REQ_CLOSESTORE);
14994 ADD_HPKT(0x09b8, 6, CZ_REQ_CLOSE_BANKING);
14995 ADD_HPKT(0x094d, 2, CZ_REQ_CLOSE_BUYING_STORE);
14996 ADD_HPKT(0x09be, 2, CZ_REQ_CLOSE_GUILD_STORAGE);
14997 ADD_HPKT(0x0a1d, 2, CZ_REQ_CLOSE_ROULETTE);
14998 ADD_HPKT(0x09c3, 10, CZ_REQ_COUNT_BARGAIN_SALE_ITEM);
14999 ADD_HPKT(0x0183, 10, CZ_REQ_DELETE_RELATED_GUILD);
15000 ADD_HPKT(0x09f5, 11, CZ_REQ_DELETE_RODEX);
15001 ADD_HPKT(0x018a, 4, CZ_REQ_DISCONNECT);
15002 ADD_HPKT(0x015d, 42, CZ_REQ_DISORGANIZE_GUILD);
15003 ADD_HPKT(0x00bf, 3, CZ_REQ_EMOTION);
15004 ADD_HPKT(0x00d9, 14, CZ_REQ_ENTER_ROOM);
15005 ADD_HPKT(0x08d7, 28, CZ_REQ_ENTRY_QUEUE_APPLY);
15006 ADD_HPKT(0x08da, 26, CZ_REQ_ENTRY_QUEUE_CANCEL);
15007 ADD_HPKT(0x090a, 26, CZ_REQ_ENTRY_QUEUE_RANKING);
15008 ADD_HPKT(0x00e4, 6, CZ_REQ_EXCHANGE_ITEM);
15009 ADD_HPKT(0x0103, 30, CZ_REQ_EXPEL_GROUP_MEMBER);
15010 ADD_HPKT(0x00e2, 26, CZ_REQ_EXPEL_MEMBER);
15011 ADD_HPKT(0x0a1f, 2, CZ_REQ_GENERATE_ROULETTE);
15012 ADD_HPKT(0x0212, 26, CZ_REQ_GIVE_MANNER_BYNAME);
15013 ADD_HPKT(0x0149, 9, CZ_REQ_GIVE_MANNER_POINT);
15014 ADD_HPKT(0x09d9, 4, CZ_REQ_GUILDSTORAGE_LOG);
15015 ADD_HPKT(0x0151, 6, CZ_REQ_GUILD_EMBLEM_IMG);
15016 ADD_HPKT(0x0b1e, 14, CZ_REQ_GUILD_EMBLEM_IMG2);
15017 ADD_HPKT(0x0b46, 10, CZ_REQ_GUILD_EMBLEM_IMG3);
15018 ADD_HPKT(0x0175, 6, CZ_REQ_GUILD_MEMBER_INFO);
15019 ADD_HPKT(0x014f, 6, CZ_REQ_GUILD_MENU);
15020 ADD_HPKT(0x014d, 2, CZ_REQ_GUILD_MENUINTERFACE);
15021 ADD_HPKT(0x0912, 10, CZ_REQ_GUILD_NAME);
15022 ADD_HPKT(0x0180, 6, CZ_REQ_HOSTILE_GUILD);
15023 ADD_HPKT(0x017c, 6, CZ_REQ_ITEMCOMPOSITION);
15024 ADD_HPKT(0x017a, 4, CZ_REQ_ITEMCOMPOSITION_LIST);
15025 ADD_HPKT(0x0178, 4, CZ_REQ_ITEMIDENTIFY);
15026 ADD_HPKT(0x01fd, 25, CZ_REQ_ITEMREPAIR);
15027 ADD_HPKT(0x0b66, 26, CZ_REQ_ITEMREPAIR2);
15028 ADD_HPKT(0x09f3, 11, CZ_REQ_ITEM_FROM_RODEX);
15029 ADD_HPKT(0x01f9, 6, CZ_REQ_JOIN_BABY);
15030 ADD_HPKT(0x01e5, 6, CZ_REQ_JOIN_COUPLE);
15031 ADD_HPKT(0x00fc, 6, CZ_REQ_JOIN_GROUP);
15032 ADD_HPKT(0x0168, 14, CZ_REQ_JOIN_GUILD);
15033 ADD_HPKT(0x0916, 26, CZ_REQ_JOIN_GUILD2);
15034 ADD_HPKT(0x0100, 2, CZ_REQ_LEAVE_GROUP);
15035 ADD_HPKT(0x0159, 54, CZ_REQ_LEAVE_GUILD);
15036 ADD_HPKT(0x0273, 30, CZ_REQ_MAIL_RETURN);
15037 ADD_HPKT(0x0165, 30, CZ_REQ_MAKE_GUILD);
15038 ADD_HPKT(0x01ae, 6, CZ_REQ_MAKINGARROW);
15039 ADD_HPKT(0x025b, 8, CZ_REQ_MAKINGITEM);
15040 ADD_HPKT(0x096e, -1, CZ_REQ_MERGE_ITEM);
15041 ADD_HPKT(0x0b28, 3, CZ_REQ_MOVE_GUILD_AGIT);
15042 ADD_HPKT(0x09ee, 11, CZ_REQ_NEXT_RODEX);
15043 ADD_HPKT(0x00b9, 6, CZ_REQ_NEXT_SCRIPT);
15044 ADD_HPKT(0x0a35, 4, CZ_REQ_ONECLICK_ITEMIDENTIFY);
15045 ADD_HPKT(0x012f, -1, CZ_REQ_OPENSTORE);
15046 ADD_HPKT(0x01b2, -1, CZ_REQ_OPENSTORE2);
15047 ADD_HPKT(0x09b6, 6, CZ_REQ_OPEN_BANKING);
15048 ADD_HPKT(0x093e, 2, CZ_REQ_OPEN_BUYING_STORE);
15049 ADD_HPKT(0x09ba, 2, CZ_REQ_OPEN_GUILD_STORAGE);
15050 ADD_HPKT(0x0157, 6, CZ_REQ_OPEN_MEMBER_INFO);
15051 ADD_HPKT(0x0a19, 2, CZ_REQ_OPEN_ROULETTE);
15052 ADD_HPKT(0x0a68, 3, CZ_REQ_OPEN_UI);
15053 ADD_HPKT(0x0a08, 26, CZ_REQ_OPEN_WRITE_RODEX);
15054 ADD_HPKT(0x0910, 10, CZ_REQ_PARTY_NAME);
15055 ADD_HPKT(0x0a6c, 7, CZ_REQ_PLAYER_AID_IN_RANGE);
15056 ADD_HPKT(0x0a69, 6, CZ_REQ_PREVIEW_MACRO_DETECTOR);
15057 ADD_HPKT(0x0a4f, -1, CZ_REQ_RANDOM_COMBINE_ITEM);
15058 ADD_HPKT(0x0ab6, 8, CZ_REQ_RANDOM_UPGRADE_ITEM);
15059 ADD_HPKT(0x097c, 4, CZ_REQ_RANKING);
15060 ADD_HPKT(0x09ea, 11, CZ_REQ_READ_RODEX);
15061 ADD_HPKT(0x0ac1, 26, CZ_REQ_REFRESH_RODEX);
15062 ADD_HPKT(0x01c0, 2, CZ_REQ_REMAINTIME);
15063 ADD_HPKT(0x09b0, 10, CZ_REQ_REMOVE_BARGAIN_SALE_ITEM);
15064 ADD_HPKT(0x0a06, 6, CZ_REQ_REMOVE_RODEX_ITEM);
15065 ADD_HPKT(0x00e0, 30, CZ_REQ_ROLE_CHANGE);
15066 ADD_HPKT(0x0a1b, 2, CZ_REQ_ROULETTE_INFO);
15067 ADD_HPKT(0x08c9, 2, CZ_REQ_SCHEDULER_CASHITEM);
15068 ADD_HPKT(0x0a6e, -1, CZ_REQ_SEND_RODEX);
15069 ADD_HPKT(0x0846, 4, CZ_REQ_SE_CASH_TAB_CODE);
15070 ADD_HPKT(0x00ba, 2, CZ_REQ_STATUS);
15071 ADD_HPKT(0x0213, 26, CZ_REQ_STATUS_GM);
15072 ADD_HPKT(0x0a46, 14, CZ_REQ_STYLE_CHANGE);
15073 ADD_HPKT(0x0afc, 16, CZ_REQ_STYLE_CHANGE2);
15074 ADD_HPKT(0x00ab, 4, CZ_REQ_TAKEOFF_EQUIP);
15075 ADD_HPKT(0x0bad, 2, CZ_REQ_TAKEOFF_EQUIP_ALL);
15076 ADD_HPKT(0x0967, 2, CZ_REQ_TRADE_BUYING_STORE);
15077 ADD_HPKT(0x0a52, 20, CZ_REQ_UPLOAD_MACRO_DETECTOR);
15078 ADD_HPKT(0x00c1, 2, CZ_REQ_USER_COUNT);
15079 ADD_HPKT(0x0222, 6, CZ_REQ_WEAPONREFINE);
15080 ADD_HPKT(0x00a9, 6, CZ_REQ_WEAR_EQUIP);
15081 ADD_HPKT(0x0998, 8, CZ_REQ_WEAR_EQUIP_V5);
15082 ADD_HPKT(0x00d3, 2, CZ_REQ_WHISPER_LIST);
15083 ADD_HPKT(0x09f1, 11, CZ_REQ_ZENY_FROM_RODEX);
15086 ADD_HPKT(0x0962, 2, CZ_SEARCH_STORE_INFO);
15087 ADD_HPKT(0x0969, 2, CZ_SEARCH_STORE_INFO_NEXT_PAGE);
15088 ADD_HPKT(0x07dc, 6, CZ_SEEK_PARTY);
15089 ADD_HPKT(0x07de, 30, CZ_SEEK_PARTY_MEMBER);
15090 ADD_HPKT(0x01ce, 6, CZ_SELECTAUTOSPELL);
15091 ADD_HPKT(0x0980, 7, CZ_SELECTCART);
15092 ADD_HPKT(0x01a7, 4, CZ_SELECT_PETEGG);
15093 ADD_HPKT(0x011b, 20, CZ_SELECT_WARPPOINT);
15094 ADD_HPKT(0x00cf, 27, CZ_SETTING_WHISPER_PC);
15095 ADD_HPKT(0x00d0, 3, CZ_SETTING_WHISPER_STATE);
15096 ADD_HPKT(0x084a, 2, CZ_SE_CASHSHOP_CLOSE);
15097 ADD_HPKT(0x0844, 2, CZ_SE_CASHSHOP_OPEN);
15098 ADD_HPKT(0x0b6d, 6, CZ_SE_CASHSHOP_OPEN2);
15099 ADD_HPKT(0x0848, -1, CZ_SE_PC_BUY_CASHITEM_LIST);
15101 ADD_HPKT(0x0b22, 5, CZ_SHORTCUTKEYBAR_ROTATE);
15102 ADD_HPKT(0x0b21, 13, CZ_SHORTCUT_KEY_CHANGE);
15103 ADD_HPKT(0x0445, 12, CZ_SIMPLE_BUY_CASH_POINT_ITEM);
15104 ADD_HPKT(0x080c, 2, CZ_SIMPLE_CASH_BTNSHOW);
15105 ADD_HPKT(0x0443, 8, CZ_SKILL_SELECT_RESPONSE);
15106 ADD_HPKT(0x0954, 2, CZ_SSILIST_ITEM_CLICK);
15107 ADD_HPKT(0x0292, 2, CZ_STANDING_RESURRECTION);
15108 ADD_HPKT(0x0b10, 10, CZ_START_USE_SKILL);
15109 ADD_HPKT(0x00bb, 5, CZ_STATUS_CHANGE);
15110 ADD_HPKT(0x0b11, 4, CZ_STOP_USE_SKILL);
15111 ADD_HPKT(0x0a48, 2, CZ_STYLE_CLOSE);
15112 ADD_HPKT(0x0225, 2, CZ_TAEKWON_RANK);
15113 ADD_HPKT(0x019f, 6, CZ_TRYCAPTURE_MONSTER);
15114 ADD_HPKT(0x08b5, 6, CZ_TRYCOLLECTION);
15115 ADD_HPKT(0x0b35, 3, CZ_UNINSTALLATION);
15116 ADD_HPKT(0x0112, 4, CZ_UPGRADE_SKILLLEVEL);
15117 ADD_HPKT(0x0a54, -1, CZ_UPLOAD_MACRO_DETECTOR_CAPTCHA);
15119 ADD_HPKT(0x0439, 8, CZ_USE_ITEM2);
15120 ADD_HPKT(0x02e2, 20, CZ_USE_ITEM_NEW_JAPEN);
15121 ADD_HPKT(0x093a, 2, CZ_USE_SKILL);
15122 ADD_HPKT(0x0438, 10, CZ_USE_SKILL2);
15123 ADD_HPKT(0x02e3, 22, CZ_USE_SKILL_NEW_JAPEN);
15124 ADD_HPKT(0x0af4, 11, CZ_USE_SKILL_TOGROUND);
15125 ADD_HPKT(0x0366, 10, CZ_USE_SKILL_TOGROUND2);
15126 ADD_HPKT(0x0960, 2, CZ_USE_SKILL_TOGROUND_WITHTALKBOX);
15127 ADD_HPKT(0x0367, 31, CZ_USE_SKILL_TOGROUND_WITHTALKBOX2);
15129 ADD_TPKT(0x0064, 55, UNKNOWN_PACKET_PLACEHOLDER_0064);
15130 ADD_TPKT(0x0065, 17, UNKNOWN_PACKET_PLACEHOLDER_0065);
15131 ADD_TPKT(0x0066, 3, UNKNOWN_PACKET_PLACEHOLDER_0066);
15132 ADD_TPKT(0x0067, 37, UNKNOWN_PACKET_PLACEHOLDER_0067);
15133 ADD_TPKT(0x0068, 46, UNKNOWN_PACKET_PLACEHOLDER_0068);
15134 ADD_TPKT(0x0069, -1, UNKNOWN_PACKET_PLACEHOLDER_0069);
15135 ADD_TPKT(0x006a, 23, UNKNOWN_PACKET_PLACEHOLDER_006A);
15136 ADD_TPKT(0x006b, -1, UNKNOWN_PACKET_PLACEHOLDER_006B);
15137 ADD_TPKT(0x006c, 3, UNKNOWN_PACKET_PLACEHOLDER_006C);
15138 ADD_TPKT(0x006d, 157, UNKNOWN_PACKET_PLACEHOLDER_006D);
15139 ADD_TPKT(0x006e, 3, UNKNOWN_PACKET_PLACEHOLDER_006E);
15140 ADD_TPKT(0x006f, 2, UNKNOWN_PACKET_PLACEHOLDER_006F);
15141 ADD_TPKT(0x0070, 3, UNKNOWN_PACKET_PLACEHOLDER_0070);
15142 ADD_TPKT(0x0071, 28, UNKNOWN_PACKET_PLACEHOLDER_0071);
15143 ADD_TPKT(0x0081, 3, UNKNOWN_PACKET_PLACEHOLDER_0081);
15144 ADD_TPKT(0x0187, 6, UNKNOWN_PACKET_PLACEHOLDER_0187);
15145 ADD_TPKT(0x01b5, 18, UNKNOWN_PACKET_PLACEHOLDER_01B5);
15146 ADD_TPKT(0x01be, 2, UNKNOWN_PACKET_PLACEHOLDER_01BE);
15147 ADD_TPKT(0x01bf, 3, UNKNOWN_PACKET_PLACEHOLDER_01BF);
15148 ADD_TPKT(0x01c6, 4, UNKNOWN_PACKET_PLACEHOLDER_01C6);
15149 ADD_TPKT(0x01c7, 2, UNKNOWN_PACKET_PLACEHOLDER_01C7);
15150 ADD_TPKT(0x01db, 2, UNKNOWN_PACKET_PLACEHOLDER_01DB);
15151 ADD_TPKT(0x01dc, -1, UNKNOWN_PACKET_PLACEHOLDER_01DC);
15152 ADD_TPKT(0x01dd, 47, UNKNOWN_PACKET_PLACEHOLDER_01DD);
15153 ADD_TPKT(0x01f1, -1, UNKNOWN_PACKET_PLACEHOLDER_01F1);
15154 ADD_TPKT(0x01fa, 48, UNKNOWN_PACKET_PLACEHOLDER_01FA);
15155 ADD_TPKT(0x01fb, 56, UNKNOWN_PACKET_PLACEHOLDER_01FB);
15156 ADD_TPKT(0x0200, 26, UNKNOWN_PACKET_PLACEHOLDER_0200);
15157 ADD_TPKT(0x0204, 18, UNKNOWN_PACKET_PLACEHOLDER_0204);
15158 ADD_TPKT(0x020d, -1, UNKNOWN_PACKET_PLACEHOLDER_020D);
15159 ADD_TPKT(0x023d, 6, UNKNOWN_PACKET_PLACEHOLDER_023D);
15160 ADD_TPKT(0x023e, 8, UNKNOWN_PACKET_PLACEHOLDER_023E);
15161 ADD_TPKT(0x0258, 2, UNKNOWN_PACKET_PLACEHOLDER_0258);
15162 ADD_TPKT(0x0259, 3, UNKNOWN_PACKET_PLACEHOLDER_0259);
15163 ADD_TPKT(0x0261, 11, UNKNOWN_PACKET_PLACEHOLDER_0261);
15164 ADD_TPKT(0x0262, 11, UNKNOWN_PACKET_PLACEHOLDER_0262);
15165 ADD_TPKT(0x0263, 11, UNKNOWN_PACKET_PLACEHOLDER_0263);
15166 ADD_TPKT(0x0264, 20, UNKNOWN_PACKET_PLACEHOLDER_0264);
15167 ADD_TPKT(0x0265, 20, UNKNOWN_PACKET_PLACEHOLDER_0265);
15168 ADD_TPKT(0x0266, 30, UNKNOWN_PACKET_PLACEHOLDER_0266);
15169 ADD_TPKT(0x0267, 4, UNKNOWN_PACKET_PLACEHOLDER_0267);
15170 ADD_TPKT(0x0268, 4, UNKNOWN_PACKET_PLACEHOLDER_0268);
15171 ADD_TPKT(0x0269, 4, UNKNOWN_PACKET_PLACEHOLDER_0269);
15172 ADD_TPKT(0x026a, 4, UNKNOWN_PACKET_PLACEHOLDER_026A);
15173 ADD_TPKT(0x026b, 4, UNKNOWN_PACKET_PLACEHOLDER_026B);
15174 ADD_TPKT(0x026c, 4, UNKNOWN_PACKET_PLACEHOLDER_026C);
15175 ADD_TPKT(0x026d, 4, UNKNOWN_PACKET_PLACEHOLDER_026D);
15176 ADD_TPKT(0x026f, 2, UNKNOWN_PACKET_PLACEHOLDER_026F);
15177 ADD_TPKT(0x0270, 2, UNKNOWN_PACKET_PLACEHOLDER_0270);
15178 ADD_TPKT(0x0271, 40, UNKNOWN_PACKET_PLACEHOLDER_0271);
15179 ADD_TPKT(0x0272, 44, UNKNOWN_PACKET_PLACEHOLDER_0272);
15180 ADD_TPKT(0x0275, 37, UNKNOWN_PACKET_PLACEHOLDER_0275);
15181 ADD_TPKT(0x0276, -1, UNKNOWN_PACKET_PLACEHOLDER_0276);
15182 ADD_TPKT(0x0277, 84, UNKNOWN_PACKET_PLACEHOLDER_0277);
15183 ADD_TPKT(0x027c, 60, UNKNOWN_PACKET_PLACEHOLDER_027C);
15184 ADD_TPKT(0x027f, 8, UNKNOWN_PACKET_PLACEHOLDER_027F);
15185 ADD_TPKT(0x028b, -1, UNKNOWN_PACKET_PLACEHOLDER_028B);
15186 ADD_TPKT(0x028c, 46, UNKNOWN_PACKET_PLACEHOLDER_028C);
15187 ADD_TPKT(0x028d, 34, UNKNOWN_PACKET_PLACEHOLDER_028D);
15188 ADD_TPKT(0x028e, 4, UNKNOWN_PACKET_PLACEHOLDER_028E);
15189 ADD_TPKT(0x028f, 6, UNKNOWN_PACKET_PLACEHOLDER_028F);
15190 ADD_TPKT(0x0290, 4, UNKNOWN_PACKET_PLACEHOLDER_0290);
15191 ADD_TPKT(0x02ad, 8, UNKNOWN_PACKET_PLACEHOLDER_02AD);
15192 ADD_TPKT(0x02b0, 85, UNKNOWN_PACKET_PLACEHOLDER_02B0);
15193 ADD_TPKT(0x02ca, 3, UNKNOWN_PACKET_PLACEHOLDER_02CA);
15194 ADD_TPKT(0x03dd, 18, UNKNOWN_PACKET_PLACEHOLDER_03DD);
15195 ADD_TPKT(0x03de, 18, UNKNOWN_PACKET_PLACEHOLDER_03DE);
15196 ADD_TPKT(0x0448, -1, UNKNOWN_PACKET_PLACEHOLDER_0448);
15197 ADD_TPKT(0x07e5, 4, UNKNOWN_PACKET_PLACEHOLDER_07E5);
15198 ADD_TPKT(0x07e7, 32, UNKNOWN_PACKET_PLACEHOLDER_07E7);
15199 ADD_TPKT(0x07e8, -1, UNKNOWN_PACKET_PLACEHOLDER_07E8);
15200 ADD_TPKT(0x07e9, 5, UNKNOWN_PACKET_PLACEHOLDER_07E9);
15201 ADD_TPKT(0x0821, 2, UNKNOWN_PACKET_PLACEHOLDER_0821);
15202 ADD_TPKT(0x0822, 9, UNKNOWN_PACKET_PLACEHOLDER_0822);
15203 ADD_TPKT(0x0823, -1, UNKNOWN_PACKET_PLACEHOLDER_0823);
15204 ADD_TPKT(0x0825, -1, UNKNOWN_PACKET_PLACEHOLDER_0825);
15205 ADD_TPKT(0x0827, 6, UNKNOWN_PACKET_PLACEHOLDER_0827);
15206 ADD_TPKT(0x0828, 14, UNKNOWN_PACKET_PLACEHOLDER_0828);
15207 ADD_TPKT(0x0829, 12, UNKNOWN_PACKET_PLACEHOLDER_0829);
15208 ADD_TPKT(0x082a, 10, UNKNOWN_PACKET_PLACEHOLDER_082A);
15209 ADD_TPKT(0x082b, 6, UNKNOWN_PACKET_PLACEHOLDER_082B);
15210 ADD_TPKT(0x082c, 10, UNKNOWN_PACKET_PLACEHOLDER_082C);
15211 ADD_TPKT(0x082d, -1, UNKNOWN_PACKET_PLACEHOLDER_082D);
15212 ADD_TPKT(0x083e, 26, UNKNOWN_PACKET_PLACEHOLDER_083E);
15213 ADD_TPKT(0x0840, -1, UNKNOWN_PACKET_PLACEHOLDER_0840);
15214 ADD_TPKT(0x0841, 4, UNKNOWN_PACKET_PLACEHOLDER_0841);
15215 ADD_TPKT(0x0865, 2, UNKNOWN_PACKET_PLACEHOLDER_0865);
15216 ADD_TPKT(0x087b, 2, UNKNOWN_PACKET_PLACEHOLDER_087B);
15217 ADD_TPKT(0x0880, 2, UNKNOWN_PACKET_PLACEHOLDER_0880);
15218 ADD_TPKT(0x0884, 2, UNKNOWN_PACKET_PLACEHOLDER_0884);
15219 ADD_TPKT(0x0892, 2, UNKNOWN_PACKET_PLACEHOLDER_0892);
15220 ADD_TPKT(0x0898, 2, UNKNOWN_PACKET_PLACEHOLDER_0898);
15221 ADD_TPKT(0x089e, 2, UNKNOWN_PACKET_PLACEHOLDER_089E);
15222 ADD_TPKT(0x08a9, 2, UNKNOWN_PACKET_PLACEHOLDER_08A9);
15223 ADD_TPKT(0x08af, 10, UNKNOWN_PACKET_PLACEHOLDER_08AF);
15224 ADD_TPKT(0x08b0, 17, UNKNOWN_PACKET_PLACEHOLDER_08B0);
15225 ADD_TPKT(0x08b2, -1, UNKNOWN_PACKET_PLACEHOLDER_08B2);
15226 ADD_TPKT(0x08b8, 10, UNKNOWN_PACKET_PLACEHOLDER_08B8);
15227 ADD_TPKT(0x08b9, 12, UNKNOWN_PACKET_PLACEHOLDER_08B9);
15228 ADD_TPKT(0x08ba, 10, UNKNOWN_PACKET_PLACEHOLDER_08BA);
15229 ADD_TPKT(0x08bb, 8, UNKNOWN_PACKET_PLACEHOLDER_08BB);
15230 ADD_TPKT(0x08bc, 10, UNKNOWN_PACKET_PLACEHOLDER_08BC);
15231 ADD_TPKT(0x08bd, 8, UNKNOWN_PACKET_PLACEHOLDER_08BD);
15232 ADD_TPKT(0x08be, 14, UNKNOWN_PACKET_PLACEHOLDER_08BE);
15233 ADD_TPKT(0x08bf, 8, UNKNOWN_PACKET_PLACEHOLDER_08BF);
15234 ADD_TPKT(0x08c3, 10, UNKNOWN_PACKET_PLACEHOLDER_08C3);
15235 ADD_TPKT(0x08c4, 8, UNKNOWN_PACKET_PLACEHOLDER_08C4);
15236 ADD_TPKT(0x08c5, 6, UNKNOWN_PACKET_PLACEHOLDER_08C5);
15237 ADD_TPKT(0x08c6, 4, UNKNOWN_PACKET_PLACEHOLDER_08C6);
15238 ADD_TPKT(0x08cc, 109, UNKNOWN_PACKET_PLACEHOLDER_08CC);
15239 ADD_TPKT(0x08d4, 8, UNKNOWN_PACKET_PLACEHOLDER_08D4);
15240 ADD_TPKT(0x08d5, -1, UNKNOWN_PACKET_PLACEHOLDER_08D5);
15241 ADD_TPKT(0x08e3, 157, UNKNOWN_PACKET_PLACEHOLDER_08E3);
15242 ADD_TPKT(0x08e4, 6, UNKNOWN_PACKET_PLACEHOLDER_08E4);
15243 ADD_TPKT(0x08fc, 30, UNKNOWN_PACKET_PLACEHOLDER_08FC);
15244 ADD_TPKT(0x08fd, 6, UNKNOWN_PACKET_PLACEHOLDER_08FD);
15245 ADD_TPKT(0x091a, 2, UNKNOWN_PACKET_PLACEHOLDER_091A);
15246 ADD_TPKT(0x0921, 2, UNKNOWN_PACKET_PLACEHOLDER_0921);
15247 ADD_TPKT(0x092a, 2, UNKNOWN_PACKET_PLACEHOLDER_092A);
15248 ADD_TPKT(0x092b, 2, UNKNOWN_PACKET_PLACEHOLDER_092B);
15249 ADD_TPKT(0x0930, 2, UNKNOWN_PACKET_PLACEHOLDER_0930);
15250 ADD_TPKT(0x0931, 2, UNKNOWN_PACKET_PLACEHOLDER_0931);
15251 ADD_TPKT(0x0933, 2, UNKNOWN_PACKET_PLACEHOLDER_0933);
15252 ADD_TPKT(0x0934, 2, UNKNOWN_PACKET_PLACEHOLDER_0934);
15253 ADD_TPKT(0x093c, 2, UNKNOWN_PACKET_PLACEHOLDER_093C);
15254 ADD_TPKT(0x0943, 2, UNKNOWN_PACKET_PLACEHOLDER_0943);
15255 ADD_TPKT(0x0959, 2, UNKNOWN_PACKET_PLACEHOLDER_0959);
15256 ADD_TPKT(0x095c, 2, UNKNOWN_PACKET_PLACEHOLDER_095C);
15257 ADD_TPKT(0x0970, 31, UNKNOWN_PACKET_PLACEHOLDER_0970);
15258 ADD_TPKT(0x0986, 10, UNKNOWN_PACKET_PLACEHOLDER_0986);
15259 ADD_TPKT(0x0987, -1, UNKNOWN_PACKET_PLACEHOLDER_0987);
15260 ADD_TPKT(0x098b, 2, UNKNOWN_PACKET_PLACEHOLDER_098B);
15261 ADD_TPKT(0x098c, 4, UNKNOWN_PACKET_PLACEHOLDER_098C);
15262 ADD_TPKT(0x098f, -1, UNKNOWN_PACKET_PLACEHOLDER_098F);
15263 ADD_TPKT(0x099c, 6, UNKNOWN_PACKET_PLACEHOLDER_099C);
15264 ADD_TPKT(0x099d, -1, UNKNOWN_PACKET_PLACEHOLDER_099D);
15265 ADD_TPKT(0x099e, 12, UNKNOWN_PACKET_PLACEHOLDER_099E);
15266 ADD_TPKT(0x09a0, 6, UNKNOWN_PACKET_PLACEHOLDER_09A0);
15267 ADD_TPKT(0x09a1, 2, UNKNOWN_PACKET_PLACEHOLDER_09A1);
15268 ADD_TPKT(0x09a2, 6, UNKNOWN_PACKET_PLACEHOLDER_09A2);
15269 ADD_TPKT(0x09a3, -1, UNKNOWN_PACKET_PLACEHOLDER_09A3);
15270 ADD_TPKT(0x09a5, 7, UNKNOWN_PACKET_PLACEHOLDER_09A5);
15271 ADD_TPKT(0x09c2, -1, UNKNOWN_PACKET_PLACEHOLDER_09C2);
15272 ADD_TPKT(0x09c5, 1042, UNKNOWN_PACKET_PLACEHOLDER_09C5);
15273 ADD_TPKT(0x09c6, -1, UNKNOWN_PACKET_PLACEHOLDER_09C6);
15274 ADD_TPKT(0x09c7, 18, UNKNOWN_PACKET_PLACEHOLDER_09C7);
15275 ADD_TPKT(0x09c8, -1, UNKNOWN_PACKET_PLACEHOLDER_09C8);
15276 ADD_TPKT(0x09c9, -1, UNKNOWN_PACKET_PLACEHOLDER_09C9);
15277 ADD_TPKT(0x09e0, -1, UNKNOWN_PACKET_PLACEHOLDER_09E0);
15278 ADD_TPKT(0x0a39, 36, UNKNOWN_PACKET_PLACEHOLDER_0A39);
15279 ADD_TPKT(0x0a3a, 12, UNKNOWN_PACKET_PLACEHOLDER_0A3A);
15280 ADD_TPKT(0x0a3c, -1, UNKNOWN_PACKET_PLACEHOLDER_0A3C);
15281 ADD_TPKT(0x0a3d, 20, UNKNOWN_PACKET_PLACEHOLDER_0A3D);
15282 ADD_TPKT(0x0a3e, -1, UNKNOWN_PACKET_PLACEHOLDER_0A3E);
15283 ADD_TPKT(0x0a40, 11, UNKNOWN_PACKET_PLACEHOLDER_0A40);
15284 ADD_TPKT(0x0a42, 43, UNKNOWN_PACKET_PLACEHOLDER_0A42);
15285 ADD_TPKT(0x0a4d, -1, UNKNOWN_PACKET_PLACEHOLDER_0A4D);
15286 ADD_TPKT(0x0a71, -1, UNKNOWN_PACKET_PLACEHOLDER_0A71);
15287 ADD_TPKT(0x0a72, 61, UNKNOWN_PACKET_PLACEHOLDER_0A72);
15288 ADD_TPKT(0x0a73, 2, UNKNOWN_PACKET_PLACEHOLDER_0A73);
15289 ADD_TPKT(0x0a74, 8, UNKNOWN_PACKET_PLACEHOLDER_0A74);
15290 ADD_TPKT(0x0a76, 80, UNKNOWN_PACKET_PLACEHOLDER_0A76);
15291 ADD_TPKT(0x0a79, -1, UNKNOWN_PACKET_PLACEHOLDER_0A79);
15292 ADD_TPKT(0x0a7b, -1, UNKNOWN_PACKET_PLACEHOLDER_0A7B);
15293 ADD_TPKT(0x0a7c, -1, UNKNOWN_PACKET_PLACEHOLDER_0A7C);
15294 ADD_TPKT(0x0a80, 6, UNKNOWN_PACKET_PLACEHOLDER_0A80);
15295 ADD_TPKT(0x0a81, 4, UNKNOWN_PACKET_PLACEHOLDER_0A81);
15296 ADD_TPKT(0x0a82, 46, UNKNOWN_PACKET_PLACEHOLDER_0A82);
15297 ADD_TPKT(0x0a83, 46, UNKNOWN_PACKET_PLACEHOLDER_0A83);
15298 ADD_TPKT(0x0a85, 82, UNKNOWN_PACKET_PLACEHOLDER_0A85);
15299 ADD_TPKT(0x0a86, -1, UNKNOWN_PACKET_PLACEHOLDER_0A86);
15300 ADD_TPKT(0x0a8b, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8B);
15301 ADD_TPKT(0x0a8c, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8C);
15302 ADD_TPKT(0x0a8e, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8E);
15303 ADD_TPKT(0x0a8f, 2, UNKNOWN_PACKET_PLACEHOLDER_0A8F);
15304 ADD_TPKT(0x0a90, 3, UNKNOWN_PACKET_PLACEHOLDER_0A90);
15305 ADD_TPKT(0x0a92, -1, UNKNOWN_PACKET_PLACEHOLDER_0A92);
15306 ADD_TPKT(0x0a93, 3, UNKNOWN_PACKET_PLACEHOLDER_0A93);
15307 ADD_TPKT(0x0a94, 2, UNKNOWN_PACKET_PLACEHOLDER_0A94);
15308 ADD_TPKT(0x0a95, 4, UNKNOWN_PACKET_PLACEHOLDER_0A95);
15309 ADD_TPKT(0x0a9e, 2, UNKNOWN_PACKET_PLACEHOLDER_0A9E);
15310 ADD_TPKT(0x0a9f, 2, UNKNOWN_PACKET_PLACEHOLDER_0A9F);
15311 ADD_TPKT(0x0aa8, 5, UNKNOWN_PACKET_PLACEHOLDER_0AA8);
15312 ADD_TPKT(0x0aa9, -1, UNKNOWN_PACKET_PLACEHOLDER_0AA9);
15313 ADD_TPKT(0x0aaa, -1, UNKNOWN_PACKET_PLACEHOLDER_0AAA);
15314 ADD_TPKT(0x0aab, -1, UNKNOWN_PACKET_PLACEHOLDER_0AAB);
15315 ADD_TPKT(0x0aac, 69, UNKNOWN_PACKET_PLACEHOLDER_0AAC);
15316 ADD_TPKT(0x0aad, 51, UNKNOWN_PACKET_PLACEHOLDER_0AAD);
15317 ADD_TPKT(0x0aae, 2, UNKNOWN_PACKET_PLACEHOLDER_0AAE);
15318 ADD_TPKT(0x0aaf, 6, UNKNOWN_PACKET_PLACEHOLDER_0AAF);
15319 ADD_TPKT(0x0ab0, 6, UNKNOWN_PACKET_PLACEHOLDER_0AB0);
15320 ADD_TPKT(0x0ab1, 14, UNKNOWN_PACKET_PLACEHOLDER_0AB1);
15321 ADD_TPKT(0x0ab3, 19, UNKNOWN_PACKET_PLACEHOLDER_0AB3);
15322 ADD_TPKT(0x0ab8, 2, UNKNOWN_PACKET_PLACEHOLDER_0AB8);
15323 ADD_TPKT(0x0aba, 2, UNKNOWN_PACKET_PLACEHOLDER_0ABA);
15324 ADD_TPKT(0x0abb, 2, UNKNOWN_PACKET_PLACEHOLDER_0ABB);
15325 ADD_TPKT(0x0abc, -1, UNKNOWN_PACKET_PLACEHOLDER_0ABC);
15326 ADD_TPKT(0x0abf, -1, UNKNOWN_PACKET_PLACEHOLDER_0ABF);
15327 ADD_TPKT(0x0ac3, 2, UNKNOWN_PACKET_PLACEHOLDER_0AC3);
15328 ADD_TPKT(0x0ac4, -1, UNKNOWN_PACKET_PLACEHOLDER_0AC4);
15329 ADD_TPKT(0x0ac5, 156, UNKNOWN_PACKET_PLACEHOLDER_0AC5);
15330 ADD_TPKT(0x0ac6, 156, UNKNOWN_PACKET_PLACEHOLDER_0AC6);
15331 ADD_TPKT(0x0ac9, -1, UNKNOWN_PACKET_PLACEHOLDER_0AC9);
15332 ADD_TPKT(0x0aca, 3, UNKNOWN_PACKET_PLACEHOLDER_0ACA);
15333 ADD_TPKT(0x0acd, 23, UNKNOWN_PACKET_PLACEHOLDER_0ACD);
15334 ADD_TPKT(0x0ace, 4, UNKNOWN_PACKET_PLACEHOLDER_0ACE);
15335 ADD_TPKT(0x0acf, 68, UNKNOWN_PACKET_PLACEHOLDER_0ACF);
15336 ADD_TPKT(0x0ad0, 11, UNKNOWN_PACKET_PLACEHOLDER_0AD0);
15337 ADD_TPKT(0x0ad1, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD1);
15338 ADD_TPKT(0x0ad2, 30, UNKNOWN_PACKET_PLACEHOLDER_0AD2);
15339 ADD_TPKT(0x0ad3, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD3);
15340 ADD_TPKT(0x0ad4, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD4);
15341 ADD_TPKT(0x0ad5, 2, UNKNOWN_PACKET_PLACEHOLDER_0AD5);
15342 ADD_TPKT(0x0ad6, 2, UNKNOWN_PACKET_PLACEHOLDER_0AD6);
15343 ADD_TPKT(0x0ad7, 8, UNKNOWN_PACKET_PLACEHOLDER_0AD7);
15344 ADD_TPKT(0x0ad8, 8, UNKNOWN_PACKET_PLACEHOLDER_0AD8);
15345 ADD_TPKT(0x0ad9, -1, UNKNOWN_PACKET_PLACEHOLDER_0AD9);
15346 ADD_TPKT(0x0ae0, 30, UNKNOWN_PACKET_PLACEHOLDER_0AE0);
15347 ADD_TPKT(0x0ae1, 28, UNKNOWN_PACKET_PLACEHOLDER_0AE1);
15348 ADD_TPKT(0x0ae3, -1, UNKNOWN_PACKET_PLACEHOLDER_0AE3);
15349 ADD_TPKT(0x0ae8, 2, UNKNOWN_PACKET_PLACEHOLDER_0AE8);
15350 ADD_TPKT(0x0ae9, 13, UNKNOWN_PACKET_PLACEHOLDER_0AE9);
15351 ADD_TPKT(0x0aec, 2, UNKNOWN_PACKET_PLACEHOLDER_0AEC);
15352 ADD_TPKT(0x0aed, 2, UNKNOWN_PACKET_PLACEHOLDER_0AED);
15353 ADD_TPKT(0x0aee, 2, UNKNOWN_PACKET_PLACEHOLDER_0AEE);
15354 ADD_TPKT(0x0af1, 102, UNKNOWN_PACKET_PLACEHOLDER_0AF1);
15355 ADD_TPKT(0x0af2, 40, UNKNOWN_PACKET_PLACEHOLDER_0AF2);
15356 ADD_TPKT(0x0af3, -1, UNKNOWN_PACKET_PLACEHOLDER_0AF3);
15357 ADD_TPKT(0x0af5, 3, UNKNOWN_PACKET_PLACEHOLDER_0AF5);
15358 ADD_TPKT(0x0af9, 6, UNKNOWN_PACKET_PLACEHOLDER_0AF9);
15359 ADD_TPKT(0x0b00, 8, UNKNOWN_PACKET_PLACEHOLDER_0B00);
15360 ADD_TPKT(0x0b01, 56, UNKNOWN_PACKET_PLACEHOLDER_0B01);
15361 ADD_TPKT(0x0b02, 26, UNKNOWN_PACKET_PLACEHOLDER_0B02);
15362 ADD_TPKT(0x0b04, 190, UNKNOWN_PACKET_PLACEHOLDER_0B04);
15363 ADD_TPKT(0x0b07, -1, UNKNOWN_PACKET_PLACEHOLDER_0B07);
15364 ADD_TPKT(0x0b23, 6, UNKNOWN_PACKET_PLACEHOLDER_0B23);
15365 ADD_TPKT(0x0b24, 6, UNKNOWN_PACKET_PLACEHOLDER_0B24);
15366 ADD_TPKT(0x0b25, 6, UNKNOWN_PACKET_PLACEHOLDER_0B25);
15367 ADD_TPKT(0x0b2b, 11, UNKNOWN_PACKET_PLACEHOLDER_0B2B);
15368 ADD_TPKT(0x0b30, -1, UNKNOWN_PACKET_PLACEHOLDER_0B30);
15369 ADD_TPKT(0x0b34, 50, UNKNOWN_PACKET_PLACEHOLDER_0B34);
15370 ADD_TPKT(0x0b39, -1, UNKNOWN_PACKET_PLACEHOLDER_0B39);
15371 ADD_TPKT(0x0b3c, 4, UNKNOWN_PACKET_PLACEHOLDER_0B3C);
15372 ADD_TPKT(0x0b3d, -1, UNKNOWN_PACKET_PLACEHOLDER_0B3D);
15373 ADD_TPKT(0x0b3e, -1, UNKNOWN_PACKET_PLACEHOLDER_0B3E);
15374 ADD_TPKT(0x0b44, 58, UNKNOWN_PACKET_PLACEHOLDER_0B44);
15375 ADD_TPKT(0x0b48, 18, UNKNOWN_PACKET_PLACEHOLDER_0B48);
15376 ADD_TPKT(0x0b49, 4, UNKNOWN_PACKET_PLACEHOLDER_0B49);
15377 ADD_TPKT(0x0b4a, 6, UNKNOWN_PACKET_PLACEHOLDER_0B4A);
15378 ADD_TPKT(0x0b4b, 4, UNKNOWN_PACKET_PLACEHOLDER_0B4B);
15379 ADD_TPKT(0x0b4d, -1, UNKNOWN_PACKET_PLACEHOLDER_0B4D);
15380 ADD_TPKT(0x0b4f, 2, UNKNOWN_PACKET_PLACEHOLDER_0B4F);
15381 ADD_TPKT(0x0b50, 2, UNKNOWN_PACKET_PLACEHOLDER_0B50);
15382 ADD_TPKT(0x0b51, 2, UNKNOWN_PACKET_PLACEHOLDER_0B51);
15383 ADD_TPKT(0x0b52, 2, UNKNOWN_PACKET_PLACEHOLDER_0B52);
15384 ADD_TPKT(0x0b53, 52, UNKNOWN_PACKET_PLACEHOLDER_0B53);
15385 ADD_TPKT(0x0b54, 8, UNKNOWN_PACKET_PLACEHOLDER_0B54);
15386 ADD_TPKT(0x0b55, -1, UNKNOWN_PACKET_PLACEHOLDER_0B55);
15387 ADD_TPKT(0x0b5f, -1, UNKNOWN_PACKET_PLACEHOLDER_0B5F);
15388 ADD_TPKT(0x0b60, -1, UNKNOWN_PACKET_PLACEHOLDER_0B60);
15389 ADD_TPKT(0x0b61, -1, UNKNOWN_PACKET_PLACEHOLDER_0B61);
15390 ADD_TPKT(0x0b62, -1, UNKNOWN_PACKET_PLACEHOLDER_0B62);
15391 ADD_TPKT(0x0b68, 12, UNKNOWN_PACKET_PLACEHOLDER_0B68);
15392 ADD_TPKT(0x0b6a, -1, UNKNOWN_PACKET_PLACEHOLDER_0B6A);
15393 ADD_TPKT(0x0b6b, 14, UNKNOWN_PACKET_PLACEHOLDER_0B6B);
15394 ADD_TPKT(0x0b6c, 12, UNKNOWN_PACKET_PLACEHOLDER_0B6C);
15395 ADD_TPKT(0x0b6f, 177, UNKNOWN_PACKET_PLACEHOLDER_0B6F);
15396 ADD_TPKT(0x0b70, -1, UNKNOWN_PACKET_PLACEHOLDER_0B70);
15397 ADD_TPKT(0x0b71, 177, UNKNOWN_PACKET_PLACEHOLDER_0B71);
15398 ADD_TPKT(0x0b72, -1, UNKNOWN_PACKET_PLACEHOLDER_0B72);
15399 ADD_TPKT(0x0b73, 8, UNKNOWN_PACKET_PLACEHOLDER_0B73);
15400 ADD_TPKT(0x0b74, 1026, UNKNOWN_PACKET_PLACEHOLDER_0B74);
15401 ADD_TPKT(0x0b75, 1026, UNKNOWN_PACKET_PLACEHOLDER_0B75);
15402 ADD_TPKT(0x0b77, -1, UNKNOWN_PACKET_PLACEHOLDER_0B77);
15403 ADD_TPKT(0x0b7e, 60, UNKNOWN_PACKET_PLACEHOLDER_0B7E);
15404 ADD_TPKT(0x0b7f, 10, UNKNOWN_PACKET_PLACEHOLDER_0B7F);
15405 ADD_TPKT(0x0b80, 10, UNKNOWN_PACKET_PLACEHOLDER_0B80);
15406 ADD_TPKT(0x0b8c, -1, UNKNOWN_PACKET_PLACEHOLDER_0B8C);
15407 ADD_TPKT(0x0b8d, -1, UNKNOWN_PACKET_PLACEHOLDER_0B8D);
15408 ADD_TPKT(0x0b8e, 18, UNKNOWN_PACKET_PLACEHOLDER_0B8E);
15409 ADD_TPKT(0x0b93, 12, UNKNOWN_PACKET_PLACEHOLDER_0B93);
15410 ADD_TPKT(0x0b94, 14, UNKNOWN_PACKET_PLACEHOLDER_0B94);
15411 ADD_TPKT(0x0b95, -1, UNKNOWN_PACKET_PLACEHOLDER_0B95);
15412 ADD_TPKT(0x0b96, 26, UNKNOWN_PACKET_PLACEHOLDER_0B96);
15413 ADD_TPKT(0x0b97, 27, UNKNOWN_PACKET_PLACEHOLDER_0B97);
15414 ADD_TPKT(0x0b98, 6, UNKNOWN_PACKET_PLACEHOLDER_0B98);
15415 ADD_TPKT(0x0b99, 10, UNKNOWN_PACKET_PLACEHOLDER_0B99);
15416 ADD_TPKT(0x0ba2, 10, UNKNOWN_PACKET_PLACEHOLDER_0BA2);
15417 ADD_TPKT(0x0ba3, 10, UNKNOWN_PACKET_PLACEHOLDER_0BA3);
15418 ADD_TPKT(0x0ba5, 12, UNKNOWN_PACKET_PLACEHOLDER_0BA5);
15419 ADD_TPKT(0x0bac, 22, UNKNOWN_PACKET_PLACEHOLDER_0BAC);
15420 ADD_TPKT(0x0073, 11, ZC_ACCEPT_ENTER);
15421 ADD_TPKT(0x02eb, 13, ZC_ACCEPT_ENTER2);
15422 ADD_TPKT(0x0a18, 14, ZC_ACCEPT_ENTER3);
15423 ADD_TPKT(0x0083, 2, ZC_ACCEPT_QUIT);
15424 ADD_TPKT(0x0a24, 66, ZC_ACH_UPDATE);
15425 ADD_TPKT(0x01e0, 30, ZC_ACK_ACCOUNTNAME);
15426 ADD_TPKT(0x012c, 3, ZC_ACK_ADDITEM_TO_CART);
15427 ADD_TPKT(0x00ea, 5, ZC_ACK_ADD_EXCHANGE_ITEM);
15428 ADD_TPKT(0x0b3f, 64, ZC_ACK_ADD_ITEM_RODEX);
15429 ADD_TPKT(0x09af, 4, ZC_ACK_APPLY_BARGAIN_SALE_ITEM);
15430 ADD_TPKT(0x0a57, 6, ZC_ACK_APPLY_MACRO_DETECTOR);
15431 ADD_TPKT(0x0256, 5, ZC_ACK_AUCTION_ADD_ITEM);
15432 ADD_TPKT(0x09a8, 16, ZC_ACK_BANKING_DEPOSIT);
15433 ADD_TPKT(0x09aa, 16, ZC_ACK_BANKING_WITHDRAW);
15434 ADD_TPKT(0x015c, 90, ZC_ACK_BAN_GUILD);
15435 ADD_TPKT(0x0839, 66, ZC_ACK_BAN_GUILD_SSO);
15436 ADD_TPKT(0x07f1, 18, ZC_ACK_BATTLE_STATE_MONITOR);
15437 ADD_TPKT(0x0979, 50, ZC_ACK_BEFORE_WORLD_INFO);
15438 ADD_TPKT(0x09ad, 12, ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO);
15439 ADD_TPKT(0x0174, -1, ZC_ACK_CHANGE_GUILD_POSITIONINFO);
15440 ADD_TPKT(0x0a2f, 7, ZC_ACK_CHANGE_TITLE);
15441 ADD_TPKT(0x0989, 2, ZC_ACK_CLAN_LEAVE);
15442 ADD_TPKT(0x09b9, 4, ZC_ACK_CLOSE_BANKING);
15443 ADD_TPKT(0x09bf, 4, ZC_ACK_CLOSE_GUILD_STORAGE);
15444 ADD_TPKT(0x0a1e, 3, ZC_ACK_CLOSE_ROULETTE);
15445 ADD_TPKT(0x09c4, 10, ZC_ACK_COUNT_BARGAIN_SALE_ITEM);
15446 ADD_TPKT(0x00d6, 3, ZC_ACK_CREATE_CHATROOM);
15447 ADD_TPKT(0x09f6, 11, ZC_ACK_DELETE_RODEX);
15448 ADD_TPKT(0x00cd, 3, ZC_ACK_DISCONNECT_CHARACTER);
15449 ADD_TPKT(0x015f, 42, ZC_ACK_DISORGANIZE_GUILD);
15450 ADD_TPKT(0x015e, 6, ZC_ACK_DISORGANIZE_GUILD_RESULT);
15451 ADD_TPKT(0x08d8, 27, ZC_ACK_ENTRY_QUEUE_APPLY);
15452 ADD_TPKT(0x08db, 27, ZC_ACK_ENTRY_QUEUE_CANCEL);
15453 ADD_TPKT(0x00e7, 3, ZC_ACK_EXCHANGE_ITEM);
15454 ADD_TPKT(0x01f5, 9, ZC_ACK_EXCHANGE_ITEM2);
15455 ADD_TPKT(0x0a20, 23, ZC_ACK_GENERATE_ROULETTE);
15456 ADD_TPKT(0x014a, 6, ZC_ACK_GIVE_MANNER_POINT);
15457 ADD_TPKT(0x09da, -1, ZC_ACK_GUILDSTORAGE_LOG);
15458 ADD_TPKT(0x0176, 106, ZC_ACK_GUILD_MEMBER_INFO);
15459 ADD_TPKT(0x014e, 6, ZC_ACK_GUILD_MENUINTERFACE);
15460 ADD_TPKT(0x0913, 30, ZC_ACK_GUILD_NAME);
15461 ADD_TPKT(0x0b15, 7, ZC_ACK_INVENTORY_EXPAND);
15462 ADD_TPKT(0x0b17, 3, ZC_ACK_INVENTORY_EXPAND_RESULT);
15463 ADD_TPKT(0x017d, 7, ZC_ACK_ITEMCOMPOSITION);
15464 ADD_TPKT(0x0179, 5, ZC_ACK_ITEMIDENTIFY);
15465 ADD_TPKT(0x0818, -1, ZC_ACK_ITEMLIST_BUYING_STORE);
15466 ADD_TPKT(0x0188, 8, ZC_ACK_ITEMREFINING);
15467 ADD_TPKT(0x01fe, 5, ZC_ACK_ITEMREPAIR);
15468 ADD_TPKT(0x09f4, 12, ZC_ACK_ITEM_FROM_RODEX);
15469 ADD_TPKT(0x015a, 66, ZC_ACK_LEAVE_GUILD);
15470 ADD_TPKT(0x0255, 5, ZC_ACK_MAIL_ADD_ITEM);
15471 ADD_TPKT(0x0257, 8, ZC_ACK_MAIL_DELETE);
15472 ADD_TPKT(0x0274, 8, ZC_ACK_MAIL_RETURN);
15473 ADD_TPKT(0x00fa, 3, ZC_ACK_MAKE_GROUP);
15474 ADD_TPKT(0x096f, 7, ZC_ACK_MERGE_ITEM);
15475 ADD_TPKT(0x0a28, 3, ZC_ACK_OPENSTORE2);
15476 ADD_TPKT(0x09b7, 4, ZC_ACK_OPEN_BANKING);
15477 ADD_TPKT(0x09bb, 6, ZC_ACK_OPEN_GUILD_STORAGE);
15478 ADD_TPKT(0x0a1a, 25, ZC_ACK_OPEN_ROULETTE);
15479 ADD_TPKT(0x0a12, 27, ZC_ACK_OPEN_WRITE_RODEX);
15480 ADD_TPKT(0x0911, 30, ZC_ACK_PARTY_NAME);
15481 ADD_TPKT(0x0a6d, -1, ZC_ACK_PLAYER_AID_IN_RANGE);
15482 ADD_TPKT(0x0a6a, 12, ZC_ACK_PREVIEW_MACRO_DETECTOR);
15483 ADD_TPKT(0x0a50, 4, ZC_ACK_RANDOM_COMBINE_ITEM);
15484 ADD_TPKT(0x0ab7, 4, ZC_ACK_RANDOM_UPGRADE_ITEM);
15485 ADD_TPKT(0x0af6, 88, ZC_ACK_RANKING);
15486 ADD_TPKT(0x0b63, -1, ZC_ACK_READ_RODEX);
15487 ADD_TPKT(0x011e, 3, ZC_ACK_REMEMBER_WARPPOINT);
15488 ADD_TPKT(0x09b1, 4, ZC_ACK_REMOVE_BARGAIN_SALE_ITEM);
15489 ADD_TPKT(0x0a07, 9, ZC_ACK_REMOVE_RODEX_ITEM);
15490 ADD_TPKT(0x018f, 8, ZC_ACK_REQMAKINGITEM);
15491 ADD_TPKT(0x0adf, 58, ZC_ACK_REQNAME);
15492 ADD_TPKT(0x0195, 102, ZC_ACK_REQNAMEALL);
15493 ADD_TPKT(0x0a30, 106, ZC_ACK_REQNAMEALL2);
15494 ADD_TPKT(0x0af7, 32, ZC_ACK_REQNAME_BYGID);
15495 ADD_TPKT(0x0173, 3, ZC_ACK_REQ_ALLY_GUILD);
15496 ADD_TPKT(0x0156, -1, ZC_ACK_REQ_CHANGE_MEMBERS);
15497 ADD_TPKT(0x018b, 4, ZC_ACK_REQ_DISCONNECT);
15498 ADD_TPKT(0x0181, 3, ZC_ACK_REQ_HOSTILE_GUILD);
15499 ADD_TPKT(0x00fd, 27, ZC_ACK_REQ_JOIN_GROUP);
15500 ADD_TPKT(0x0169, 3, ZC_ACK_REQ_JOIN_GUILD);
15501 ADD_TPKT(0x0ac2, -1, ZC_ACK_RODEX_LIST);
15502 ADD_TPKT(0x0a1c, -1, ZC_ACK_ROULEITTE_INFO);
15503 ADD_TPKT(0x08ca, -1, ZC_ACK_SCHEDULER_CASHITEM);
15504 ADD_TPKT(0x09ed, 3, ZC_ACK_SEND_RODEX);
15505 ADD_TPKT(0x0847, -1, ZC_ACK_SE_CASH_ITEM_LIST);
15506 ADD_TPKT(0x08c0, -1, ZC_ACK_SE_CASH_ITEM_LIST2);
15507 ADD_TPKT(0x0214, 42, ZC_ACK_STATUS_GM);
15508 ADD_TPKT(0x0bae, 3, ZC_ACK_TAKEOFF_EQUIP_ALL);
15509 ADD_TPKT(0x099a, 9, ZC_ACK_TAKEOFF_EQUIP_V5);
15510 ADD_TPKT(0x0110, 14, ZC_ACK_TOUSESKILL);
15511 ADD_TPKT(0x0a53, 10, ZC_ACK_UPLOAD_MACRO_DETECTOR);
15512 ADD_TPKT(0x0223, 10, ZC_ACK_WEAPONREFINE);
15513 ADD_TPKT(0x0999, 11, ZC_ACK_WEAR_EQUIP_V5);
15514 ADD_TPKT(0x0098, 3, ZC_ACK_WHISPER);
15515 ADD_TPKT(0x09df, 7, ZC_ACK_WHISPER02);
15516 ADD_TPKT(0x09f2, 12, ZC_ACK_ZENY_FROM_RODEX);
15517 ADD_TPKT(0x013b, 4, ZC_ACTION_FAILURE);
15518 ADD_TPKT(0x02b7, 7, ZC_ACTIVE_QUEST);
15519 ADD_TPKT(0x0b42, 62, ZC_ADD_EXCHANGE_ITEM);
15520 ADD_TPKT(0x080f, 30, ZC_ADD_EXCHANGE_ITEM2);
15521 ADD_TPKT(0x0a09, 55, ZC_ADD_EXCHANGE_ITEM3);
15522 ADD_TPKT(0x0a96, 61, ZC_ADD_EXCHANGE_ITEM4);
15523 ADD_TPKT(0x0209, 36, ZC_ADD_FRIENDS_LIST);
15524 ADD_TPKT(0x0b45, 58, ZC_ADD_ITEM_TO_CART);
15525 ADD_TPKT(0x01c5, 32, ZC_ADD_ITEM_TO_CART2);
15526 ADD_TPKT(0x0a0b, 57, ZC_ADD_ITEM_TO_CART3);
15527 ADD_TPKT(0x00f4, 31, ZC_ADD_ITEM_TO_STORE);
15528 ADD_TPKT(0x01c4, 32, ZC_ADD_ITEM_TO_STORE2);
15529 ADD_TPKT(0x0a0a, 57, ZC_ADD_ITEM_TO_STORE3);
15530 ADD_TPKT(0x0ae4, 89, ZC_ADD_MEMBER_TO_GROUP);
15531 ADD_TPKT(0x01e9, 81, ZC_ADD_MEMBER_TO_GROUP2);
15532 ADD_TPKT(0x02b3, 107, ZC_ADD_QUEST);
15533 ADD_TPKT(0x0b0c, 155, ZC_ADD_QUEST_EX);
15534 ADD_TPKT(0x0185, 34, ZC_ADD_RELATED_GUILD);
15535 ADD_TPKT(0x0b31, 17, ZC_ADD_SKILL);
15536 ADD_TPKT(0x0ae7, 38, ZC_ADVENTURER_AGENCY_JOIN_REQ);
15537 ADD_TPKT(0x0afa, 58, ZC_ADVENTURER_AGENCY_JOIN_RESULT);
15539 ADD_TPKT(0x0a4b, 22, ZC_AIRSHIP_MAPMOVE);
15540 ADD_TPKT(0x0a4c, 28, ZC_AIRSHIP_SERVERMOVE);
15541 ADD_TPKT(0x021c, 10, ZC_ALCHEMIST_POINT);
15542 ADD_TPKT(0x021a, 282, ZC_ALCHEMIST_RANK);
15543 ADD_TPKT(0x0a23, -1, ZC_ALL_ACH_LIST);
15544 ADD_TPKT(0x02b1, -1, ZC_ALL_QUEST_LIST);
15545 ADD_TPKT(0x097a, -1, ZC_ALL_QUEST_LIST2);
15546 ADD_TPKT(0x09f8, -1, ZC_ALL_QUEST_LIST3);
15547 ADD_TPKT(0x0aff, -1, ZC_ALL_QUEST_LIST4);
15548 ADD_TPKT(0x02b2, -1, ZC_ALL_QUEST_MISSION);
15549 ADD_TPKT(0x0a98, 10, ZC_ALT_EQUIPMENT_EQUIP);
15550 ADD_TPKT(0x0a9b, -1, ZC_ALT_EQUIPMENT_ITEMS);
15551 ADD_TPKT(0x0a9a, 10, ZC_ALT_EQUIPMENT_REMOVE);
15552 ADD_TPKT(0x0a9d, 4, ZC_ALT_EQUIPMENT_SWITCH_ACK);
15554 ADD_TPKT(0x0a41, 18, ZC_AOE_EFFECT_SKILL);
15555 ADD_TPKT(0x0a58, 8, ZC_APPLY_MACRO_DETECTOR);
15556 ADD_TPKT(0x0a59, -1, ZC_APPLY_MACRO_DETECTOR_CAPTCHA);
15557 ADD_TPKT(0x0139, 16, ZC_ATTACK_FAILURE_FOR_DISTANCE);
15558 ADD_TPKT(0x013a, 4, ZC_ATTACK_RANGE);
15559 ADD_TPKT(0x025e, 4, ZC_AUCTION_ACK_MY_SELL_STOP);
15560 ADD_TPKT(0x0252, -1, ZC_AUCTION_ITEM_REQ_SEARCH);
15561 ADD_TPKT(0x0250, 3, ZC_AUCTION_RESULT);
15562 ADD_TPKT(0x025f, 6, ZC_AUCTION_WINDOWS);
15563 ADD_TPKT(0x0147, 39, ZC_AUTORUN_SKILL);
15564 ADD_TPKT(0x0afb, -1, ZC_AUTOSPELLLIST);
15566 ADD_TPKT(0x09a6, 12, ZC_BANKING_CHECK);
15567 ADD_TPKT(0x0b7c, -1, ZC_BAN_LIST);
15568 ADD_TPKT(0x02dc, -1, ZC_BATTLEFIELD_CHAT);
15569 ADD_TPKT(0x02dd, 32, ZC_BATTLEFIELD_NOTIFY_CAMPINFO);
15570 ADD_TPKT(0x0baa, 22, ZC_BATTLEFIELD_NOTIFY_HP);
15571 ADD_TPKT(0x0a0e, 14, ZC_BATTLEFIELD_NOTIFY_HP2);
15572 ADD_TPKT(0x02de, 6, ZC_BATTLEFIELD_NOTIFY_POINT);
15573 ADD_TPKT(0x02df, 36, ZC_BATTLEFIELD_NOTIFY_POSITION);
15574 ADD_TPKT(0x07eb, -1, ZC_BATTLE_FIELD_LIST);
15575 ADD_TPKT(0x07f4, 3, ZC_BATTLE_JOIN_DISABLE_STATE);
15576 ADD_TPKT(0x07f3, 6, ZC_BATTLE_JOIN_NOTI_DEFER);
15577 ADD_TPKT(0x07f2, 8, ZC_BATTLE_NOTI_START_STEP);
15578 ADD_TPKT(0x021b, 10, ZC_BLACKSMITH_POINT);
15579 ADD_TPKT(0x0219, 282, ZC_BLACKSMITH_RANK);
15580 ADD_TPKT(0x01d1, 14, ZC_BLADESTOP);
15581 ADD_TPKT(0x0293, 70, ZC_BOSS_INFO);
15582 ADD_TPKT(0x009a, -1, ZC_BROADCAST);
15583 ADD_TPKT(0x01c3, -1, ZC_BROADCAST2);
15584 ADD_TPKT(0x081f, -1, ZC_BROADCAST4);
15585 ADD_TPKT(0x07fd, -1, ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN);
15586 ADD_TPKT(0x0814, 86, ZC_BUYING_STORE_ENTRY);
15587 ADD_TPKT(0x07ef, 8, ZC_CANCEL_BATTLE_FIELD);
15588 ADD_TPKT(0x00ee, 2, ZC_CANCEL_EXCHANGE_ITEM);
15590 ADD_TPKT(0x0122, -1, ZC_CART_EQUIPMENT_ITEMLIST);
15591 ADD_TPKT(0x0297, -1, ZC_CART_EQUIPMENT_ITEMLIST2);
15592 ADD_TPKT(0x02d2, -1, ZC_CART_EQUIPMENT_ITEMLIST3);
15593 ADD_TPKT(0x0903, -1, ZC_CART_ITEMLIST_EQUIP);
15594 ADD_TPKT(0x0994, -1, ZC_CART_ITEMLIST_EQUIP_V5);
15595 ADD_TPKT(0x0a0f, -1, ZC_CART_ITEMLIST_EQUIP_V6);
15596 ADD_TPKT(0x0902, -1, ZC_CART_ITEMLIST_NORMAL);
15597 ADD_TPKT(0x0993, -1, ZC_CART_ITEMLIST_NORMAL_V5);
15598 ADD_TPKT(0x0123, -1, ZC_CART_NORMAL_ITEMLIST);
15599 ADD_TPKT(0x01ef, -1, ZC_CART_NORMAL_ITEMLIST2);
15600 ADD_TPKT(0x02e9, -1, ZC_CART_NORMAL_ITEMLIST3);
15601 ADD_TPKT(0x0299, 8, ZC_CASH_ITEM_DELETE);
15602 ADD_TPKT(0x0298, 10, ZC_CASH_TIME_COUNTER);
15603 ADD_TPKT(0x0230, 12, ZC_CHANGESTATE_MER);
15604 ADD_TPKT(0x01a4, 11, ZC_CHANGESTATE_PET);
15605 ADD_TPKT(0x00df, -1, ZC_CHANGE_CHATROOM);
15606 ADD_TPKT(0x009c, 9, ZC_CHANGE_DIRECTION);
15607 ADD_TPKT(0x07fc, 10, ZC_CHANGE_GROUP_MASTER);
15608 ADD_TPKT(0x0b47, 14, ZC_CHANGE_GUILD);
15609 ADD_TPKT(0x0b43, 48, ZC_CHANGE_ITEM_OPTION);
15610 ADD_TPKT(0x0a51, 34, ZC_CHECK_RECEIVE_CHARACTER_NAME);
15611 ADD_TPKT(0x098a, -1, ZC_CLANINFO);
15612 ADD_TPKT(0x08d6, 6, ZC_CLEAR_DIALOG);
15613 ADD_TPKT(0x09bd, 2, ZC_CLOSE_BARGAIN_SALE_TOOL);
15614 ADD_TPKT(0x00b6, 6, ZC_CLOSE_DIALOG);
15615 ADD_TPKT(0x0a5d, 6, ZC_CLOSE_MACRO_DETECTOR);
15616 ADD_TPKT(0x00f8, 2, ZC_CLOSE_STORE);
15617 ADD_TPKT(0x01d2, 10, ZC_COMBODELAY);
15619 ADD_TPKT(0x0a55, 2, ZC_COMPLETE_UPLOAD_MACRO_DETECTOR_CAPTCHA);
15620 ADD_TPKT(0x00ec, 3, ZC_CONCLUDE_EXCHANGE_ITEM);
15622 ADD_TPKT(0x02da, 3, ZC_CONFIG_NOTIFY);
15623 ADD_TPKT(0x01ea, 6, ZC_CONGRATULATION);
15624 ADD_TPKT(0x0820, 11, ZC_COSTUME_SPRITE_CHANGE);
15625 ADD_TPKT(0x01e6, 26, ZC_COUPLENAME);
15626 ADD_TPKT(0x0141, 14, ZC_COUPLESTATUS);
15627 ADD_TPKT(0x0a3b, -1, ZC_CUSTOM_HAT_EFFECT);
15628 ADD_TPKT(0x09c1, 10, ZC_C_MARKERINFO);
15629 ADD_TPKT(0x0285, 6, ZC_DEATH_QUESTION);
15630 ADD_TPKT(0x0adb, -1, ZC_DEBUGMSG);
15631 ADD_TPKT(0x0137, 6, ZC_DELETEITEM_FROM_MCSTORE);
15632 ADD_TPKT(0x09e5, 18, ZC_DELETEITEM_FROM_MCSTORE2);
15633 ADD_TPKT(0x020a, 10, ZC_DELETE_FRIENDS);
15634 ADD_TPKT(0x07fa, 8, ZC_DELETE_ITEM_FROM_BODY);
15635 ADD_TPKT(0x0125, 8, ZC_DELETE_ITEM_FROM_CART);
15636 ADD_TPKT(0x00f6, 8, ZC_DELETE_ITEM_FROM_STORE);
15637 ADD_TPKT(0x0105, 31, ZC_DELETE_MEMBER_FROM_GROUP);
15638 ADD_TPKT(0x0184, 10, ZC_DELETE_RELATED_GUILD);
15639 ADD_TPKT(0x02b4, 6, ZC_DEL_QUEST);
15640 ADD_TPKT(0x00d8, 6, ZC_DESTROY_ROOM);
15641 ADD_TPKT(0x01cf, 28, ZC_DEVOTIONLIST);
15642 ADD_TPKT(0x0ba1, 3, ZC_DIALOG_TEXT_ALIGN);
15643 ADD_TPKT(0x0816, 6, ZC_DISAPPEAR_BUYING_STORE_ENTRY);
15644 ADD_TPKT(0x0132, 6, ZC_DISAPPEAR_ENTRY);
15645 ADD_TPKT(0x09a4, 18, ZC_DISPATCH_TIMING_INFO_CHN);
15648 ADD_TPKT(0x0a02, 4, ZC_DRESSROOM_OPEN);
15649 ADD_TPKT(0x0a17, 6, ZC_DYNAMICNPC_CREATE_RESULT);
15650 ADD_TPKT(0x08ff, 24, ZC_EFST_SET_ENTER);
15651 ADD_TPKT(0x0984, 28, ZC_EFST_SET_ENTER2);
15653 ADD_TPKT(0x081e, 8, ZC_EL_PAR_CHANGE);
15655 ADD_TPKT(0x00db, -1, ZC_ENTER_ROOM);
15656 ADD_TPKT(0x090e, 2, ZC_ENTRY_QUEUE_INIT);
15657 ADD_TPKT(0x02bb, 8, ZC_EQUIPITEM_DAMAGED);
15658 ADD_TPKT(0x00a4, -1, ZC_EQUIPMENT_ITEMLIST);
15659 ADD_TPKT(0x0295, -1, ZC_EQUIPMENT_ITEMLIST2);
15660 ADD_TPKT(0x02d0, -1, ZC_EQUIPMENT_ITEMLIST3);
15661 ADD_TPKT(0x0b37, -1, ZC_EQUIPWIN_MICROSCOPE);
15662 ADD_TPKT(0x0859, -1, ZC_EQUIPWIN_MICROSCOPE2);
15663 ADD_TPKT(0x0997, -1, ZC_EQUIPWIN_MICROSCOPE_V5);
15664 ADD_TPKT(0x0a2d, -1, ZC_EQUIPWIN_MICROSCOPE_V6);
15665 ADD_TPKT(0x0b03, -1, ZC_EQUIPWIN_MICROSCOPE_V7);
15666 ADD_TPKT(0x0adc, 6, ZC_EQUIPWIN_OTHER);
15667 ADD_TPKT(0x013c, 4, ZC_EQUIP_ARROW);
15668 ADD_TPKT(0x07e0, 58, ZC_ES_NOTI_MYINFO);
15669 ADD_TPKT(0x00f1, 2, ZC_EXCHANGEITEM_UNDO);
15670 ADD_TPKT(0x00f0, 3, ZC_EXEC_EXCHANGE_ITEM);
15671 ADD_TPKT(0x08ce, 2, ZC_FAILED_GET_ITEM_FROM_ZONEDA);
15672 ADD_TPKT(0x0812, 8, ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER);
15673 ADD_TPKT(0x081a, 4, ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER);
15674 ADD_TPKT(0x0824, 8, ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER);
15675 ADD_TPKT(0x08d2, 10, ZC_FASTMOVE);
15676 ADD_TPKT(0x0982, 7, ZC_FATIGUE_CHN);
15679 ADD_TPKT(0x02c2, -1, ZC_FORMATSTRING_MSG);
15680 ADD_TPKT(0x0a6f, -1, ZC_FORMATSTRING_MSG_COLOR);
15681 ADD_TPKT(0x0201, -1, ZC_FRIENDS_LIST);
15682 ADD_TPKT(0x0206, 35, ZC_FRIENDS_STATE);
15683 ADD_TPKT(0x0227, 18, ZC_GAME_GUARD);
15684 ADD_TPKT(0x0280, 12, ZC_GANGSI_POINT);
15685 ADD_TPKT(0x0282, 284, ZC_GANGSI_RANK);
15686 ADD_TPKT(0x0a15, 12, ZC_GOLDPCCAFE_POINT);
15687 ADD_TPKT(0x0853, -1, ZC_GPK_AUTH);
15688 ADD_TPKT(0x0851, -1, ZC_GPK_DYNCODE);
15689 ADD_TPKT(0x0b5d, 10, ZC_GRADE_ENCHANT_ACK);
15690 ADD_TPKT(0x0b5e, 33, ZC_GRADE_ENCHANT_BROADCAST_RESULT);
15691 ADD_TPKT(0x0b5a, -1, ZC_GRADE_ENCHANT_MATERIAL_LIST);
15692 ADD_TPKT(0x0101, 6, ZC_GROUPINFO_CHANGE);
15693 ADD_TPKT(0x0ab2, 7, ZC_GROUP_ISALIVE);
15694 ADD_TPKT(0x0ae5, -1, ZC_GROUP_LIST);
15695 ADD_TPKT(0x09d3, -1, ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5);
15696 ADD_TPKT(0x0a11, -1, ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6);
15697 ADD_TPKT(0x09d2, -1, ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5);
15698 ADD_TPKT(0x0b27, -1, ZC_GUILD_AGIT_INFO);
15699 ADD_TPKT(0x017f, -1, ZC_GUILD_CHAT);
15700 ADD_TPKT(0x0b36, -1, ZC_GUILD_EMBLEM_IMG);
15701 ADD_TPKT(0x0b7b, 118, ZC_GUILD_INFO);
15702 ADD_TPKT(0x01b6, 114, ZC_GUILD_INFO2);
15703 ADD_TPKT(0x01ec, 26, ZC_GUILD_MEMBER_MAP_CHANGE);
15704 ADD_TPKT(0x016f, 182, ZC_GUILD_NOTICE);
15705 ADD_TPKT(0x0afd, -1, ZC_GUILD_POSITION);
15706 ADD_TPKT(0x0162, -1, ZC_GUILD_SKILLINFO);
15707 ADD_TPKT(0x01b8, 3, ZC_GUILD_ZENY_ACK);
15708 ADD_TPKT(0x02a6, -1, ZC_HACKSH_CPX_MSG);
15709 ADD_TPKT(0x0449, 4, ZC_HACKSH_ERROR_MSG);
15710 ADD_TPKT(0x01ff, 10, ZC_HIGHJUMP);
15711 ADD_TPKT(0x0235, -1, ZC_HOSKILLINFO_LIST);
15712 ADD_TPKT(0x0239, 11, ZC_HOSKILLINFO_UPDATE);
15713 ADD_TPKT(0x07db, 8, ZC_HO_PAR_CHANGE);
15715 ADD_TPKT(0x0a36, 7, ZC_HP_INFO_TINY);
15716 ADD_TPKT(0x027a, -1, ZC_HUNTINGLIST);
15717 ADD_TPKT(0x08fe, -1, ZC_HUNTING_QUEST_INFO);
15718 ADD_TPKT(0x01c2, 10, ZC_INFO_REMAINTIME);
15719 ADD_TPKT(0x0b0b, 4, ZC_INVENTORY_END);
15720 ADD_TPKT(0x0b18, 4, ZC_INVENTORY_EXPANSION_INFO);
15721 ADD_TPKT(0x0901, -1, ZC_INVENTORY_ITEMLIST_EQUIP);
15722 ADD_TPKT(0x0992, -1, ZC_INVENTORY_ITEMLIST_EQUIP_V5);
15723 ADD_TPKT(0x0a0d, -1, ZC_INVENTORY_ITEMLIST_EQUIP_V6);
15724 ADD_TPKT(0x0900, -1, ZC_INVENTORY_ITEMLIST_NORMAL);
15725 ADD_TPKT(0x0991, -1, ZC_INVENTORY_ITEMLIST_NORMAL_V5);
15726 ADD_TPKT(0x0aa7, 6, ZC_INVENTORY_MOVE_FAILED);
15727 ADD_TPKT(0x0b08, -1, ZC_INVENTORY_START);
15728 ADD_TPKT(0x0908, 5, ZC_INVENTORY_TAB);
15729 ADD_TPKT(0x02f5, 7, ZC_IRMAIL_NOTIFY);
15730 ADD_TPKT(0x02f4, 3, ZC_IRMAIL_SEND_RES);
15731 ADD_TPKT(0x02d5, 2, ZC_ISVR_DISCONNECT);
15732 ADD_TPKT(0x017b, -1, ZC_ITEMCOMPOSITION_LIST);
15733 ADD_TPKT(0x0177, -1, ZC_ITEMIDENTIFY_LIST);
15734 ADD_TPKT(0x07e3, 6, ZC_ITEMLISTWIN_OPEN);
15735 ADD_TPKT(0x081c, 10, ZC_ITEM_DELETE_BUYING_STORE);
15736 ADD_TPKT(0x00a1, 6, ZC_ITEM_DISAPPEAR);
15737 ADD_TPKT(0x009d, 19, ZC_ITEM_ENTRY);
15738 ADD_TPKT(0x0add, 24, ZC_ITEM_FALL_ENTRY);
15739 ADD_TPKT(0x084b, 21, ZC_ITEM_FALL_ENTRY4);
15740 ADD_TPKT(0x0b41, 70, ZC_ITEM_PICKUP_ACK);
15741 ADD_TPKT(0x029a, 37, ZC_ITEM_PICKUP_ACK2);
15742 ADD_TPKT(0x02d4, 39, ZC_ITEM_PICKUP_ACK3);
15743 ADD_TPKT(0x0990, 41, ZC_ITEM_PICKUP_ACK_V5);
15744 ADD_TPKT(0x0a0c, 66, ZC_ITEM_PICKUP_ACK_V6);
15745 ADD_TPKT(0x0a37, 69, ZC_ITEM_PICKUP_ACK_V7);
15746 ADD_TPKT(0x0b67, 33, ZC_ITEM_PICKUP_PARTY);
15747 ADD_TPKT(0x0b13, 48, ZC_ITEM_PREVIEW);
15748 ADD_TPKT(0x0b92, 5, ZC_ITEM_REFORM_ACK);
15749 ADD_TPKT(0x00af, 6, ZC_ITEM_THROW_ACK);
15750 ADD_TPKT(0x07ed, 10, ZC_JOIN_BATTLE_FIELD);
15751 ADD_TPKT(0x0236, 10, ZC_KILLER_POINT);
15752 ADD_TPKT(0x0238, 282, ZC_KILLER_RANK);
15753 ADD_TPKT(0x021e, 6, ZC_LESSEFFECT);
15754 ADD_TPKT(0x00b1, 8, ZC_LONGPAR_CHANGE);
15755 ADD_TPKT(0x0855, 6, ZC_MACRO_ITEMPICKUP_FAIL);
15756 ADD_TPKT(0x024a, 70, ZC_MAIL_RECEIVE);
15757 ADD_TPKT(0x0245, 3, ZC_MAIL_REQ_GET_ITEM);
15758 ADD_TPKT(0x0240, -1, ZC_MAIL_REQ_GET_LIST);
15759 ADD_TPKT(0x0242, -1, ZC_MAIL_REQ_OPEN);
15760 ADD_TPKT(0x0249, 3, ZC_MAIL_REQ_SEND);
15761 ADD_TPKT(0x0260, 6, ZC_MAIL_WINDOWS);
15762 ADD_TPKT(0x018d, -1, ZC_MAKABLEITEMLIST);
15763 ADD_TPKT(0x01ad, -1, ZC_MAKINGARROW_LIST);
15764 ADD_TPKT(0x025a, -1, ZC_MAKINGITEM_LIST);
15765 ADD_TPKT(0x02e7, -1, ZC_MAPPROPERTY);
15766 ADD_TPKT(0x099b, 8, ZC_MAPPROPERTY_R2);
15767 ADD_TPKT(0x08b1, -1, ZC_MCSTORE_NOTMOVEITEM_LIST);
15768 ADD_TPKT(0x0b7d, -1, ZC_MEMBERMGR_INFO);
15769 ADD_TPKT(0x0aa6, 36, ZC_MEMBER_ADD);
15770 ADD_TPKT(0x00dd, 29, ZC_MEMBER_EXIT);
15771 ADD_TPKT(0x00dc, 28, ZC_MEMBER_NEWENTRY);
15772 ADD_TPKT(0x02cd, 71, ZC_MEMORIALDUNGEON_INFO);
15773 ADD_TPKT(0x02ce, 10, ZC_MEMORIALDUNGEON_NOTIFY);
15774 ADD_TPKT(0x02cb, 65, ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO);
15775 ADD_TPKT(0x02cc, 4, ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY);
15776 ADD_TPKT(0x00b7, -1, ZC_MENU_LIST);
15777 ADD_TPKT(0x096d, -1, ZC_MERGE_ITEM_OPEN);
15778 ADD_TPKT(0x029b, 80, ZC_MER_INIT);
15779 ADD_TPKT(0x02a2, 8, ZC_MER_PAR_CHANGE);
15780 ADD_TPKT(0x029c, 66, ZC_MER_PROPERTY);
15781 ADD_TPKT(0x029d, -1, ZC_MER_SKILLINFO_LIST);
15782 ADD_TPKT(0x029e, 11, ZC_MER_SKILLINFO_UPDATE);
15783 ADD_TPKT(0x0906, -1, ZC_MICROSCOPE);
15784 ADD_TPKT(0x0440, 10, ZC_MILLENNIUMSHIELD);
15785 ADD_TPKT(0x0ba9, -1, ZC_MONOLOG_DIALOG);
15786 ADD_TPKT(0x018c, 29, ZC_MONSTER_INFO);
15787 ADD_TPKT(0x01cc, 9, ZC_MONSTER_TALK);
15789 ADD_TPKT(0x09cd, 8, ZC_MSG_COLOR);
15790 ADD_TPKT(0x07e6, 8, ZC_MSG_SKILL);
15791 ADD_TPKT(0x0196, 9, ZC_MSG_STATE_CHANGE);
15792 ADD_TPKT(0x043f, 25, ZC_MSG_STATE_CHANGE2);
15793 ADD_TPKT(0x0983, 29, ZC_MSG_STATE_CHANGE3);
15794 ADD_TPKT(0x07e2, 8, ZC_MSG_VALUE);
15796 ADD_TPKT(0x010a, 6, ZC_MVP_GETTING_ITEM);
15797 ADD_TPKT(0x010b, 6, ZC_MVP_GETTING_SPECIAL_EXP);
15798 ADD_TPKT(0x014c, -1, ZC_MYGUILD_BASIC_INFO);
15799 ADD_TPKT(0x0813, -1, ZC_MYITEMLIST_BUYING_STORE);
15800 ADD_TPKT(0x08e2, 27, ZC_NAVIGATION_ACTIVE);
15801 ADD_TPKT(0x00a3, -1, ZC_NORMAL_ITEMLIST);
15802 ADD_TPKT(0x01ee, -1, ZC_NORMAL_ITEMLIST2);
15803 ADD_TPKT(0x02e8, -1, ZC_NORMAL_ITEMLIST3);
15804 ADD_TPKT(0x008a, 29, ZC_NOTIFY_ACT);
15805 ADD_TPKT(0x02e1, 33, ZC_NOTIFY_ACT2);
15806 ADD_TPKT(0x08c8, 34, ZC_NOTIFY_ACT3);
15807 ADD_TPKT(0x007a, 58, ZC_NOTIFY_ACTENTRY);
15808 ADD_TPKT(0x008b, 23, ZC_NOTIFY_ACT_POSITION);
15809 ADD_TPKT(0x09b3, 6, ZC_NOTIFY_BARGAIN_SALE_CLOSE);
15810 ADD_TPKT(0x09b2, 10, ZC_NOTIFY_BARGAIN_SALE_SELLING);
15811 ADD_TPKT(0x02d3, 4, ZC_NOTIFY_BIND_ON_EQUIP);
15812 ADD_TPKT(0x0121, 14, ZC_NOTIFY_CARTITEM_COUNTINFO);
15813 ADD_TPKT(0x008d, -1, ZC_NOTIFY_CHAT);
15814 ADD_TPKT(0x0109, -1, ZC_NOTIFY_CHAT_PARTY);
15815 ADD_TPKT(0x098e, -1, ZC_NOTIFY_CLAN_CHAT);
15816 ADD_TPKT(0x0988, 6, ZC_NOTIFY_CLAN_CONNECTINFO);
15817 ADD_TPKT(0x0220, 10, ZC_NOTIFY_CRAZYKILLER);
15818 ADD_TPKT(0x019b, 10, ZC_NOTIFY_EFFECT);
15819 ADD_TPKT(0x01f3, 10, ZC_NOTIFY_EFFECT2);
15820 ADD_TPKT(0x0b69, 18, ZC_NOTIFY_EFFECT3);
15821 ADD_TPKT(0x08dc, 26, ZC_NOTIFY_ENTRY_QUEUE_ADMISSION);
15822 ADD_TPKT(0x08d9, 30, ZC_NOTIFY_ENTRY_QUEUE_APPLY);
15823 ADD_TPKT(0x0acc, 18, ZC_NOTIFY_EXP);
15824 ADD_TPKT(0x02ef, 8, ZC_NOTIFY_FONT);
15825 ADD_TPKT(0x0117, 18, ZC_NOTIFY_GROUNDSKILL);
15826 ADD_TPKT(0x0bab, 22, ZC_NOTIFY_HP_TO_GROUPM);
15827 ADD_TPKT(0x080e, 14, ZC_NOTIFY_HP_TO_GROUPM_R2);
15828 ADD_TPKT(0x0075, -1, ZC_NOTIFY_INITCHAR);
15829 ADD_TPKT(0x08df, 50, ZC_NOTIFY_LOBBY_ADMISSION);
15830 ADD_TPKT(0x014b, 27, ZC_NOTIFY_MANNER_POINT_GIVEN);
15831 ADD_TPKT(0x0189, 4, ZC_NOTIFY_MAPINFO);
15832 ADD_TPKT(0x0199, 4, ZC_NOTIFY_MAPPROPERTY);
15833 ADD_TPKT(0x01d6, 4, ZC_NOTIFY_MAPPROPERTY2);
15834 ADD_TPKT(0x0086, 16, ZC_NOTIFY_MOVE);
15835 ADD_TPKT(0x007b, 60, ZC_NOTIFY_MOVEENTRY);
15836 ADD_TPKT(0x09db, -1, ZC_NOTIFY_MOVEENTRY10);
15837 ADD_TPKT(0x09fd, -1, ZC_NOTIFY_MOVEENTRY11);
15838 ADD_TPKT(0x01da, 64, ZC_NOTIFY_MOVEENTRY2);
15839 ADD_TPKT(0x022c, 69, ZC_NOTIFY_MOVEENTRY3);
15840 ADD_TPKT(0x02ec, 71, ZC_NOTIFY_MOVEENTRY4);
15841 ADD_TPKT(0x07f7, -1, ZC_NOTIFY_MOVEENTRY7);
15842 ADD_TPKT(0x0856, -1, ZC_NOTIFY_MOVEENTRY8);
15843 ADD_TPKT(0x0914, -1, ZC_NOTIFY_MOVEENTRY9);
15844 ADD_TPKT(0x0079, 53, ZC_NOTIFY_NEWENTRY);
15845 ADD_TPKT(0x09dc, -1, ZC_NOTIFY_NEWENTRY10);
15846 ADD_TPKT(0x09fe, -1, ZC_NOTIFY_NEWENTRY11);
15847 ADD_TPKT(0x01d9, 57, ZC_NOTIFY_NEWENTRY2);
15848 ADD_TPKT(0x022b, 61, ZC_NOTIFY_NEWENTRY3);
15849 ADD_TPKT(0x02ed, 63, ZC_NOTIFY_NEWENTRY4);
15850 ADD_TPKT(0x07f8, -1, ZC_NOTIFY_NEWENTRY5);
15851 ADD_TPKT(0x0858, -1, ZC_NOTIFY_NEWENTRY6);
15852 ADD_TPKT(0x090f, -1, ZC_NOTIFY_NEWENTRY7);
15853 ADD_TPKT(0x0a89, 61, ZC_NOTIFY_OFFLINE_STORE);
15854 ADD_TPKT(0x0278, 2, ZC_NOTIFY_PCBANG);
15855 ADD_TPKT(0x02bc, 6, ZC_NOTIFY_PCBANG_PLAYING_TIME);
15856 ADD_TPKT(0x021f, 66, ZC_NOTIFY_PKINFO);
15857 ADD_TPKT(0x008e, -1, ZC_NOTIFY_PLAYERCHAT);
15858 ADD_TPKT(0x0087, 12, ZC_NOTIFY_PLAYERMOVE);
15859 ADD_TPKT(0x0107, 10, ZC_NOTIFY_POSITION_TO_GROUPM);
15860 ADD_TPKT(0x01eb, 10, ZC_NOTIFY_POSITION_TO_GUILDM);
15861 ADD_TPKT(0x019a, 14, ZC_NOTIFY_RANKING);
15862 ADD_TPKT(0x0114, 31, ZC_NOTIFY_SKILL);
15863 ADD_TPKT(0x01de, 33, ZC_NOTIFY_SKILL2);
15864 ADD_TPKT(0x0115, 35, ZC_NOTIFY_SKILL_POSITION);
15865 ADD_TPKT(0x0078, 55, ZC_NOTIFY_STANDENTRY);
15866 ADD_TPKT(0x09dd, -1, ZC_NOTIFY_STANDENTRY10);
15867 ADD_TPKT(0x09ff, -1, ZC_NOTIFY_STANDENTRY11);
15868 ADD_TPKT(0x01d8, 58, ZC_NOTIFY_STANDENTRY2);
15869 ADD_TPKT(0x022a, 62, ZC_NOTIFY_STANDENTRY3);
15870 ADD_TPKT(0x02ee, 64, ZC_NOTIFY_STANDENTRY4);
15871 ADD_TPKT(0x07f9, -1, ZC_NOTIFY_STANDENTRY5);
15872 ADD_TPKT(0x0857, -1, ZC_NOTIFY_STANDENTRY7);
15873 ADD_TPKT(0x0915, -1, ZC_NOTIFY_STANDENTRY8);
15874 ADD_TPKT(0x007c, 44, ZC_NOTIFY_STANDENTRY_NPC);
15875 ADD_TPKT(0x00f2, 6, ZC_NOTIFY_STOREITEM_COUNTINFO);
15876 ADD_TPKT(0x007f, 6, ZC_NOTIFY_TIME);
15877 ADD_TPKT(0x09e7, 3, ZC_NOTIFY_UNREAD_RODEX);
15878 ADD_TPKT(0x0076, 9, ZC_NOTIFY_UPDATECHAR);
15879 ADD_TPKT(0x0077, 5, ZC_NOTIFY_UPDATEPLAYER);
15880 ADD_TPKT(0x0080, 7, ZC_NOTIFY_VANISH);
15881 ADD_TPKT(0x0221, -1, ZC_NOTIFY_WEAPONITEMLIST);
15882 ADD_TPKT(0x0093, 2, ZC_NPCACK_ENABLE);
15883 ADD_TPKT(0x0091, 22, ZC_NPCACK_MAPMOVE);
15884 ADD_TPKT(0x0ac7, 156, ZC_NPCACK_SERVERMOVE);
15885 ADD_TPKT(0x01b0, 11, ZC_NPCSPRITE_CHANGE);
15886 ADD_TPKT(0x0b78, -1, ZC_NPC_BARTER_MARKET_ITEMINFO);
15887 ADD_TPKT(0x0b0e, -1, ZC_NPC_BARTER_OPEN);
15888 ADD_TPKT(0x02c1, -1, ZC_NPC_CHAT);
15889 ADD_TPKT(0x0b79, -1, ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO);
15890 ADD_TPKT(0x0b7a, -1, ZC_NPC_MARKET_OPEN);
15891 ADD_TPKT(0x0b4e, -1, ZC_NPC_MARKET_PURCHASE_RESULT);
15892 ADD_TPKT(0x028a, 18, ZC_NPC_SHOWEFST_UPDATE);
15893 ADD_TPKT(0x09cf, -1, ZC_NPROTECTGAMEGUARDCSAUTH);
15894 ADD_TPKT(0x0a91, -1, ZC_OFFLINE_STORE_ITEMS);
15895 ADD_TPKT(0x0a8d, -1, ZC_OFFLINE_STORE_OWNER_ITEMS);
15896 ADD_TPKT(0x0a7e, -1, ZC_OFFLINE_STORE_OWNER_ITEMS_READY);
15897 ADD_TPKT(0x0a8a, 6, ZC_OFFLINE_STORE_VANISH);
15898 ADD_TPKT(0x0b05, 63, ZC_OFFLINE_STORE_VISIBLE);
15899 ADD_TPKT(0x012d, 4, ZC_OPENSTORE);
15900 ADD_TPKT(0x09b5, 2, ZC_OPEN_BARGAIN_SALE_TOOL);
15901 ADD_TPKT(0x0810, 3, ZC_OPEN_BUYING_STORE);
15902 ADD_TPKT(0x0142, 6, ZC_OPEN_EDITDLG);
15903 ADD_TPKT(0x01d4, 6, ZC_OPEN_EDITDLGSTR);
15904 ADD_TPKT(0x0b8f, 6, ZC_OPEN_REFORM_UI);
15905 ADD_TPKT(0x0a32, 2, ZC_OPEN_RODEX_THROUGH_NPC_ONLY);
15906 ADD_TPKT(0x083a, 5, ZC_OPEN_SEARCH_STORE_INFO);
15908 ADD_TPKT(0x0164, -1, ZC_OTHER_GUILD_LIST);
15909 ADD_TPKT(0x0ade, 6, ZC_OVERWEIGHT_PERCENT);
15910 ADD_TPKT(0x0807, 4, ZC_PARTY_BOOKING_ACK_DELETE);
15911 ADD_TPKT(0x0803, 4, ZC_PARTY_BOOKING_ACK_REGISTER);
15912 ADD_TPKT(0x0805, -1, ZC_PARTY_BOOKING_ACK_SEARCH);
15913 ADD_TPKT(0x080b, 6, ZC_PARTY_BOOKING_NOTIFY_DELETE);
15914 ADD_TPKT(0x0809, 50, ZC_PARTY_BOOKING_NOTIFY_INSERT);
15915 ADD_TPKT(0x080a, 18, ZC_PARTY_BOOKING_NOTIFY_UPDATE);
15916 ADD_TPKT(0x02c9, 3, ZC_PARTY_CONFIG);
15917 ADD_TPKT(0x02c6, 30, ZC_PARTY_JOIN_REQ);
15918 ADD_TPKT(0x02c5, 30, ZC_PARTY_JOIN_REQ_ACK);
15919 ADD_TPKT(0x0abd, 10, ZC_PARTY_MEMBER_JOB_LEVEL);
15920 ADD_TPKT(0x096c, 6, ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM);
15921 ADD_TPKT(0x0971, 6, ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM);
15922 ADD_TPKT(0x0acb, 12, ZC_PAR_CHANGE);
15923 ADD_TPKT(0x01ab, 12, ZC_PAR_CHANGE_USER);
15924 ADD_TPKT(0x027b, 14, ZC_PCBANG_EFFECT);
15925 ADD_TPKT(0x0287, -1, ZC_PC_CASH_POINT_ITEMLIST);
15926 ADD_TPKT(0x0289, 12, ZC_PC_CASH_POINT_UPDATE);
15927 ADD_TPKT(0x00c6, -1, ZC_PC_PURCHASE_ITEMLIST);
15928 ADD_TPKT(0x0133, -1, ZC_PC_PURCHASE_ITEMLIST_FROMMC);
15929 ADD_TPKT(0x0800, -1, ZC_PC_PURCHASE_ITEMLIST_FROMMC2);
15930 ADD_TPKT(0x0b40, -1, ZC_PC_PURCHASE_MYITEMLIST);
15931 ADD_TPKT(0x00ca, 3, ZC_PC_PURCHASE_RESULT);
15932 ADD_TPKT(0x0135, 7, ZC_PC_PURCHASE_RESULT_FROMMC);
15933 ADD_TPKT(0x00c7, -1, ZC_PC_SELL_ITEMLIST);
15934 ADD_TPKT(0x00cb, 3, ZC_PC_SELL_RESULT);
15935 ADD_TPKT(0x08cb, -1, ZC_PERSONAL_INFOMATION);
15936 ADD_TPKT(0x097b, -1, ZC_PERSONAL_INFOMATION2);
15937 ADD_TPKT(0x0981, -1, ZC_PERSONAL_INFOMATION_CHN);
15938 ADD_TPKT(0x01a6, -1, ZC_PETEGG_LIST);
15940 ADD_TPKT(0x09fc, 6, ZC_PET_EVOLUTION_RESULT);
15942 ADD_TPKT(0x07fe, 26, ZC_PLAY_NPC_BGM);
15943 ADD_TPKT(0x0166, -1, ZC_POSITION_ID_NAME_INFO);
15944 ADD_TPKT(0x0160, -1, ZC_POSITION_INFO);
15945 ADD_TPKT(0x090d, -1, ZC_PREMIUM_CAMPAIGN_INFO);
15946 ADD_TPKT(0x0a6b, -1, ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA);
15947 ADD_TPKT(0x0a4a, 6, ZC_PRIVATE_AIRSHIP_RESPONSE);
15948 ADD_TPKT(0x096b, 4, ZC_PRNPC_STATE);
15949 ADD_TPKT(0x02f0, 10, ZC_PROGRESS);
15950 ADD_TPKT(0x09d1, 14, ZC_PROGRESS_ACTOR);
15951 ADD_TPKT(0x02f2, 2, ZC_PROGRESS_CANCEL);
15952 ADD_TPKT(0x0ba4, 85, ZC_PROPERTY_HOMUN);
15953 ADD_TPKT(0x09f7, 77, ZC_PROPERTY_HOMUN_2);
15954 ADD_TPKT(0x0b2f, 73, ZC_PROPERTY_HOMUN_3);
15955 ADD_TPKT(0x027d, 62, ZC_PROPERTY_MERCE);
15956 ADD_TPKT(0x01a2, 37, ZC_PROPERTY_PET);
15957 ADD_TPKT(0x0ba6, -1, ZC_QUEST_DIALOG);
15958 ADD_TPKT(0x0ba7, -1, ZC_QUEST_DIALOG_MENU_LIST);
15959 ADD_TPKT(0x0446, 14, ZC_QUEST_NOTIFY_EFFECT);
15960 ADD_TPKT(0x0a4e, 6, ZC_RANDOM_COMBINE_ITEM_UI_OPEN);
15961 ADD_TPKT(0x0ab4, 6, ZC_RANDOM_UPGRADE_ITEM_UI_OPEN);
15962 ADD_TPKT(0x0294, 10, ZC_READ_BOOK);
15964 ADD_TPKT(0x0a27, 8, ZC_RECOVERY2);
15965 ADD_TPKT(0x0a22, 7, ZC_RECV_ROULETTE_ITEM);
15966 ADD_TPKT(0x0aa2, -1, ZC_REFINE_ADD_ITEM);
15967 ADD_TPKT(0x0aa0, 2, ZC_REFINE_OPEN_WINDOW);
15968 ADD_TPKT(0x0ada, 32, ZC_REFINE_STATUS);
15969 ADD_TPKT(0x0074, 3, ZC_REFUSE_ENTER);
15970 ADD_TPKT(0x00da, 3, ZC_REFUSE_ENTER_ROOM);
15971 ADD_TPKT(0x0084, 2, ZC_REFUSE_QUIT);
15972 ADD_TPKT(0x0b0d, 10, ZC_REMOVE_EFFECT);
15973 ADD_TPKT(0x0b65, -1, ZC_REPAIRITEMLIST);
15974 ADD_TPKT(0x08de, 27, ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION);
15975 ADD_TPKT(0x08e1, 51, ZC_REPLY_ACK_LOBBY_ADMISSION);
15976 ADD_TPKT(0x01c1, 14, ZC_REPLY_REMAINTIME);
15977 ADD_TPKT(0x0a26, 7, ZC_REQ_ACH_REWARD_ACK);
15978 ADD_TPKT(0x0b2d, 11, ZC_REQ_ACK_AGIT_INVESTMENT);
15979 ADD_TPKT(0x0b2e, 4, ZC_REQ_ACK_MOVE_GUILD_AGIT);
15980 ADD_TPKT(0x0207, 34, ZC_REQ_ADD_FRIENDS);
15981 ADD_TPKT(0x0171, 30, ZC_REQ_ALLY_GUILD);
15982 ADD_TPKT(0x0a5b, 7, ZC_REQ_ANSWER_MACRO_DETECTOR);
15983 ADD_TPKT(0x0a29, 6, ZC_REQ_AU_BOT);
15984 ADD_TPKT(0x01f6, 34, ZC_REQ_BABY);
15985 ADD_TPKT(0x02aa, 4, ZC_REQ_CASH_PASSWORD);
15986 ADD_TPKT(0x01e2, 34, ZC_REQ_COUPLE);
15987 ADD_TPKT(0x00e5, 26, ZC_REQ_EXCHANGE_ITEM);
15988 ADD_TPKT(0x01f4, 32, ZC_REQ_EXCHANGE_ITEM2);
15989 ADD_TPKT(0x07d8, 8, ZC_REQ_GROUPINFO_CHANGE_V2);
15990 ADD_TPKT(0x00ae, -1, ZC_REQ_ITEM_EXPLANATION_ACK);
15991 ADD_TPKT(0x00fe, 30, ZC_REQ_JOIN_GROUP);
15992 ADD_TPKT(0x016a, 30, ZC_REQ_JOIN_GUILD);
15993 ADD_TPKT(0x023a, 4, ZC_REQ_STORE_PASSWORD);
15994 ADD_TPKT(0x00ac, 7, ZC_REQ_TAKEOFF_EQUIP_ACK);
15995 ADD_TPKT(0x08d1, 7, ZC_REQ_TAKEOFF_EQUIP_ACK2);
15996 ADD_TPKT(0x00aa, 9, ZC_REQ_WEAR_EQUIP_ACK);
15997 ADD_TPKT(0x08d0, 9, ZC_REQ_WEAR_EQUIP_ACK2);
15998 ADD_TPKT(0x0b9f, 10, ZC_RESPONSE_ENCHANT);
15999 ADD_TPKT(0x00b3, 3, ZC_RESTART_ACK);
16000 ADD_TPKT(0x02ac, 6, ZC_RESULT_CASH_PASSWORD);
16001 ADD_TPKT(0x0167, 3, ZC_RESULT_MAKE_GUILD);
16002 ADD_TPKT(0x0a31, -1, ZC_RESULT_PACKAGE_ITEM_TEST);
16003 ADD_TPKT(0x023c, 6, ZC_RESULT_STORE_PASSWORD);
16004 ADD_TPKT(0x0148, 8, ZC_RESURRECTION);
16005 ADD_TPKT(0x00e1, 30, ZC_ROLE_CHANGE);
16006 ADD_TPKT(0x00d7, -1, ZC_ROOM_NEWENTRY);
16007 ADD_TPKT(0x00b4, -1, ZC_SAY_DIALOG);
16008 ADD_TPKT(0x0972, -1, ZC_SAY_DIALOG2);
16009 ADD_TPKT(0x0b64, -1, ZC_SEARCH_STORE_INFO_ACK);
16010 ADD_TPKT(0x0837, 3, ZC_SEARCH_STORE_INFO_FAILED);
16011 ADD_TPKT(0x09cc, -1, ZC_SECRETSCAN_DATA);
16012 ADD_TPKT(0x07dd, 54, ZC_SEEK_PARTY);
16013 ADD_TPKT(0x07df, 54, ZC_SEEK_PARTY_MEMBER);
16014 ADD_TPKT(0x097f, -1, ZC_SELECTCART);
16015 ADD_TPKT(0x00c4, 6, ZC_SELECT_DEALTYPE);
16016 ADD_TPKT(0x00d1, 4, ZC_SETTING_WHISPER_PC);
16017 ADD_TPKT(0x00d2, 4, ZC_SETTING_WHISPER_STATE);
16018 ADD_TPKT(0x0b6e, 14, ZC_SE_CASHSHOP_OPEN);
16019 ADD_TPKT(0x0a2b, 14, ZC_SE_CASHSHOP_OPEN2);
16020 ADD_TPKT(0x08d3, 10, ZC_SE_CASHSHOP_UPDATE);
16021 ADD_TPKT(0x0849, 16, ZC_SE_PC_BUY_CASHITEM_RESULT);
16022 ADD_TPKT(0x0a2c, 12, ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT);
16023 ADD_TPKT(0x027e, -1, ZC_SHANDA_PROTECT);
16024 ADD_TPKT(0x02b9, 191, ZC_SHORTCUT_KEY_LIST);
16025 ADD_TPKT(0x07d9, 268, ZC_SHORTCUT_KEY_LIST_V2);
16026 ADD_TPKT(0x0a00, 269, ZC_SHORTCUT_KEY_LIST_V3);
16027 ADD_TPKT(0x0b20, 271, ZC_SHORTCUT_KEY_LIST_V4);
16028 ADD_TPKT(0x01b1, 7, ZC_SHOWDIGIT);
16029 ADD_TPKT(0x08b3, -1, ZC_SHOWSCRIPT);
16030 ADD_TPKT(0x0145, 19, ZC_SHOW_IMAGE);
16031 ADD_TPKT(0x01b3, 67, ZC_SHOW_IMAGE2);
16032 ADD_TPKT(0x035d, -1, ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST);
16033 ADD_TPKT(0x080d, 3, ZC_SIMPLE_CASH_BTNSHOW);
16034 ADD_TPKT(0x0444, -1, ZC_SIMPLE_CASH_POINT_ITEMLIST);
16035 ADD_TPKT(0x0441, 4, ZC_SKILLINFO_DELETE);
16036 ADD_TPKT(0x0b32, -1, ZC_SKILLINFO_LIST);
16037 ADD_TPKT(0x010e, 11, ZC_SKILLINFO_UPDATE);
16038 ADD_TPKT(0x0b33, 17, ZC_SKILLINFO_UPDATE2);
16040 ADD_TPKT(0x0120, 6, ZC_SKILL_DISAPPEAR);
16041 ADD_TPKT(0x011f, 16, ZC_SKILL_ENTRY);
16042 ADD_TPKT(0x01c9, 97, ZC_SKILL_ENTRY2);
16043 ADD_TPKT(0x08c7, -1, ZC_SKILL_ENTRY3);
16044 ADD_TPKT(0x099f, -1, ZC_SKILL_ENTRY4);
16045 ADD_TPKT(0x09ca, -1, ZC_SKILL_ENTRY5);
16046 ADD_TPKT(0x043d, 8, ZC_SKILL_POSTDELAY);
16047 ADD_TPKT(0x043e, -1, ZC_SKILL_POSTDELAY_LIST);
16048 ADD_TPKT(0x0985, -1, ZC_SKILL_POSTDELAY_LIST2);
16049 ADD_TPKT(0x0442, -1, ZC_SKILL_SELECT_REQUEST);
16050 ADD_TPKT(0x01ac, 6, ZC_SKILL_UPDATE);
16054 ADD_TPKT(0x08cf, 10, ZC_SPIRITS_ATTRIBUTE);
16055 ADD_TPKT(0x00c3, 8, ZC_SPRITE_CHANGE);
16056 ADD_TPKT(0x01d7, 15, ZC_SPRITE_CHANGE2);
16057 ADD_TPKT(0x083d, 6, ZC_SSILIST_ITEM_CLICK_ACK);
16058 ADD_TPKT(0x0253, 3, ZC_STARPLACE);
16059 ADD_TPKT(0x020e, 32, ZC_STARSKILL);
16060 ADD_TPKT(0x01f8, 2, ZC_START_BABY);
16061 ADD_TPKT(0x019e, 2, ZC_START_CAPTURE);
16062 ADD_TPKT(0x08b4, 2, ZC_START_COLLECTION);
16063 ADD_TPKT(0x01e4, 2, ZC_START_COUPLE);
16064 ADD_TPKT(0x0119, 13, ZC_STATE_CHANGE);
16065 ADD_TPKT(0x0229, 15, ZC_STATE_CHANGE3);
16067 ADD_TPKT(0x00be, 5, ZC_STATUS_CHANGE);
16068 ADD_TPKT(0x00bc, 6, ZC_STATUS_CHANGE_ACK);
16069 ADD_TPKT(0x0088, 10, ZC_STOPMOVE);
16070 ADD_TPKT(0x08cd, 10, ZC_STOPMOVE_FORCE);
16071 ADD_TPKT(0x0131, 86, ZC_STORE_ENTRY);
16072 ADD_TPKT(0x00a6, -1, ZC_STORE_EQUIPMENT_ITEMLIST);
16073 ADD_TPKT(0x0296, -1, ZC_STORE_EQUIPMENT_ITEMLIST2);
16074 ADD_TPKT(0x02d1, -1, ZC_STORE_EQUIPMENT_ITEMLIST3);
16075 ADD_TPKT(0x0905, -1, ZC_STORE_ITEMLIST_EQUIP);
16076 ADD_TPKT(0x0976, -1, ZC_STORE_ITEMLIST_EQUIP_V2);
16077 ADD_TPKT(0x0996, -1, ZC_STORE_ITEMLIST_EQUIP_V5);
16078 ADD_TPKT(0x0b0a, -1, ZC_STORE_ITEMLIST_EQUIP_V6);
16079 ADD_TPKT(0x0904, -1, ZC_STORE_ITEMLIST_NORMAL);
16080 ADD_TPKT(0x0975, -1, ZC_STORE_ITEMLIST_NORMAL_V2);
16081 ADD_TPKT(0x0995, -1, ZC_STORE_ITEMLIST_NORMAL_V5);
16082 ADD_TPKT(0x0b09, -1, ZC_STORE_ITEMLIST_NORMAL_V6);
16083 ADD_TPKT(0x00a5, -1, ZC_STORE_NORMAL_ITEMLIST);
16084 ADD_TPKT(0x01f0, -1, ZC_STORE_NORMAL_ITEMLIST2);
16085 ADD_TPKT(0x02ea, -1, ZC_STORE_NORMAL_ITEMLIST3);
16086 ADD_TPKT(0x0a47, 3, ZC_STYLE_CHANGE_RES);
16087 ADD_TPKT(0x0224, 10, ZC_TAEKWON_POINT);
16088 ADD_TPKT(0x0226, 282, ZC_TAEKWON_RANK);
16089 ADD_TPKT(0x0191, 27, ZC_TALKBOX_CHATCONTENTS);
16090 ADD_TPKT(0x010d, 2, ZC_THROW_MVPITEM);
16091 ADD_TPKT(0x01a0, 3, ZC_TRYCAPTURE_MONSTER);
16092 ADD_TPKT(0x08b6, 3, ZC_TRYCOLLECTION);
16093 ADD_TPKT(0x0af0, 10, ZC_UI_ACTION);
16094 ADD_TPKT(0x0b9a, 11, ZC_UI_OPEN2);
16095 ADD_TPKT(0x0ac8, 2, ZC_UNKNOWN_CLEAN_ITEMS_LISTS);
16096 ADD_TPKT(0x0a3f, 11, ZC_UPDATE_CARDSLOT);
16097 ADD_TPKT(0x016d, 14, ZC_UPDATE_CHARSTAT);
16098 ADD_TPKT(0x01f2, 20, ZC_UPDATE_CHARSTAT2);
16099 ADD_TPKT(0x016c, 43, ZC_UPDATE_GDID);
16100 ADD_TPKT(0x081b, 12, ZC_UPDATE_ITEM_FROM_BUYING_STORE);
16101 ADD_TPKT(0x09e6, 24, ZC_UPDATE_ITEM_FROM_BUYING_STORE2);
16102 ADD_TPKT(0x0192, 24, ZC_UPDATE_MAPINFO);
16103 ADD_TPKT(0x02b5, -1, ZC_UPDATE_MISSION_HUNT);
16104 ADD_TPKT(0x0afe, -1, ZC_UPDATE_MISSION_HUNT_EX);
16105 ADD_TPKT(0x097e, 12, ZC_UPDATE_RANKING_POINT);
16106 ADD_TPKT(0x0a33, 7, ZC_UPDATE_ROULETTE_COIN);
16107 ADD_TPKT(0x0a34, 6, ZC_UPDATE_TAIWANCASH);
16108 ADD_TPKT(0x00c2, 6, ZC_USER_COUNT);
16109 ADD_TPKT(0x013e, 24, ZC_USESKILL_ACK);
16110 ADD_TPKT(0x07fb, 25, ZC_USESKILL_ACK2);
16111 ADD_TPKT(0x0b1a, 29, ZC_USESKILL_ACK3);
16112 ADD_TPKT(0x00a8, 7, ZC_USE_ITEM_ACK);
16113 ADD_TPKT(0x01c8, 15, ZC_USE_ITEM_ACK2);
16114 ADD_TPKT(0x011a, 15, ZC_USE_SKILL);
16115 ADD_TPKT(0x09cb, 17, ZC_USE_SKILL2);
16116 ADD_TPKT(0x0a78, 15, ZC_VIEW_CAMERAINFO);
16117 ADD_TPKT(0x00b5, 6, ZC_WAIT_DIALOG);
16118 ADD_TPKT(0x0973, 7, ZC_WAIT_DIALOG2);
16119 ADD_TPKT(0x0abe, -1, ZC_WARPLIST);
16121 ADD_TPKT(0x09de, -1, ZC_WHISPER02);
16122 ADD_TPKT(0x00d4, -1, ZC_WHISPER_LIST);
16123#endif
16124
16125#if PACKET_VERSION == 20220216
16126 ADD_TPKT(0x02f7, 47, UNKNOWN_PACKET_PLACEHOLDER_02F7);
16127 ADD_TPKT(0x0baf, 16, UNKNOWN_PACKET_PLACEHOLDER_0BAF);
16128 ADD_TPKT(0x0bb0, 9, UNKNOWN_PACKET_PLACEHOLDER_0BB0);
16129 ADD_TPKT(0x0bb1, 3, UNKNOWN_PACKET_PLACEHOLDER_0BB1);
16130 ADD_TPKT(0x0bb2, 2, UNKNOWN_PACKET_PLACEHOLDER_0BB2);
16131 ADD_TPKT(0x0bb3, -1, UNKNOWN_PACKET_PLACEHOLDER_0BB3);
16132#endif
16133
16134#if PACKET_VERSION == 20220302
16135 ADD_TPKT(0x0bb4, 31, UNKNOWN_PACKET_PLACEHOLDER_0BB4);
16136#endif
16137
16138#if PACKET_VERSION == 20220330
16139 ADD_TPKT(0x0bb5, 10, UNKNOWN_PACKET_PLACEHOLDER_0BB5);
16140#endif
16141
16142#if PACKET_VERSION == 20220406
16143 ADD_TPKT(0x0bb6, 18, UNKNOWN_PACKET_PLACEHOLDER_0BB6);
16144 ADD_TPKT(0x0bb7, -1, UNKNOWN_PACKET_PLACEHOLDER_0BB7);
16145 ADD_TPKT(0x0bb8, 16, UNKNOWN_PACKET_PLACEHOLDER_0BB8);
16146 ADD_TPKT(0x0bb9, 27, UNKNOWN_PACKET_PLACEHOLDER_0BB9);
16147#endif
16148
16149#if PACKET_VERSION == 20220518
16150 ADD_TPKT(0x0bba, -1, UNKNOWN_PACKET_PLACEHOLDER_0BBA);
16151#endif
16152
16153#if PACKET_VERSION == 20220720
16154 ADD_TPKT(0x0a5e, 26, UNKNOWN_PACKET_PLACEHOLDER_0A5E);
16155 ADD_TPKT(0x0a5f, 8, UNKNOWN_PACKET_PLACEHOLDER_0A5F);
16156 ADD_TPKT(0x0a60, 3, UNKNOWN_PACKET_PLACEHOLDER_0A60);
16157#endif
16158
16159#if PACKET_VERSION == 20220803
16160 ADD_TPKT(0x0bbb, -1, UNKNOWN_PACKET_PLACEHOLDER_0BBB);
16161 ADD_TPKT(0x0bbc, 22, UNKNOWN_PACKET_PLACEHOLDER_0BBC);
16162 ADD_TPKT(0x0bbd, 6, UNKNOWN_PACKET_PLACEHOLDER_0BBD);
16163#endif
16164
16165#if PACKET_VERSION == 20220817
16166 ADD_TPKT(0x0bbe, 3, ZC_SPECIALPOPUP);
16167#endif
16168
16169#if PACKET_VERSION == 20220831
16170 ADD_TPKT(0x0bbe, 6, ZC_SPECIALPOPUP);
16171#endif
16172
16173#if PACKET_VERSION == 20220921
16174 ADD_TPKT(0x0bbf, 12, UNKNOWN_PACKET_PLACEHOLDER_0BBF);
16175#endif
16176
16177#if PACKET_VERSION == 20221005
16178 ADD_TPKT(0x0bc0, 3, UNKNOWN_PACKET_PLACEHOLDER_0BC0);
16179#endif
16180#undef ADD_TPKT
16181#undef ADD_HPKT
16182 }
#define ADD_HPKT(i, j, k)
#define ADD_TPKT(i, j, k)