Horizon Official Technical Documentation
TransmittedPackets.hpp
Go to the documentation of this file.
1/***************************************************
2 * _ _ _ *
3 * | | | | (_) *
4 * | |_| | ___ _ __ _ _______ _ __ *
5 * | _ |/ _ \| '__| |_ / _ \| '_ \ *
6 * | | | | (_) | | | |/ / (_) | | | | *
7 * \_| |_/\___/|_| |_/___\___/|_| |_| *
8 ***************************************************
9 * This file is part of Horizon (c).
10 * Copyright (c) 2023 Horizon Dev Team.
11 *
12 * Base Author - Sephus. (sagunxp@gmail.com)
13 *
14 * This library is free software; you can redistribute it and/or modify
15 * it under the terms of the GNU General Public License as published by
16 * the Free Software Foundation, either version 3 of the License, or
17 * (at your option) any later version.
18 *
19 * This library is distributed in the hope that it will be useful,
20 * but WITHOUT ANY WARRANTY; without even the implied warranty of
21 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
22 * GNU General Public License for more details.
23 *
24 * You should have received a copy of the GNU General Public License
25 * along with this library. If not, see <http://www.gnu.org/licenses/>.
26 **************************************************/
27
28#ifndef HORIZON_ZONE_TRANSMITTED_PACKETS_HPP
29#define HORIZON_ZONE_TRANSMITTED_PACKETS_HPP
30
38
39namespace Horizon
40{
41namespace Zone
42{
43class ZoneSession;
44enum {
45#if CLIENT_TYPE == 'M' && ( \
46 PACKET_VERSION >= 20220000 \
47 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
48 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
50#elif CLIENT_TYPE == 'R' && ( \
51 PACKET_VERSION >= 20210000 \
52 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
54#elif CLIENT_TYPE == 'Z' && ( \
55 PACKET_VERSION >= 20220000 \
56 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
57 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
59#else
60ID_UNKNOWN_PACKET_PLACEHOLDER_0064 = 0x0000 // Disabled
61#endif
62};
68{
69public:
70 UNKNOWN_PACKET_PLACEHOLDER_0064(std::shared_ptr<ZoneSession> s)
72 {}
74
75 void deliver();
77
78/* Structure */
79};
80
81enum {
82#if CLIENT_TYPE == 'M' && ( \
83 PACKET_VERSION >= 20220000 \
84 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
85 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
87#elif CLIENT_TYPE == 'R' && ( \
88 PACKET_VERSION >= 20210000 \
89 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
91#elif CLIENT_TYPE == 'Z' && ( \
92 PACKET_VERSION >= 20220000 \
93 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
94 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
96#else
97ID_UNKNOWN_PACKET_PLACEHOLDER_0065 = 0x0000 // Disabled
98#endif
99};
105{
106public:
107 UNKNOWN_PACKET_PLACEHOLDER_0065(std::shared_ptr<ZoneSession> s)
109 {}
111
112 void deliver();
114
115/* Structure */
116};
117
118enum {
119#if CLIENT_TYPE == 'M' && ( \
120 PACKET_VERSION >= 20220000 \
121 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
122 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
124#elif CLIENT_TYPE == 'R' && ( \
125 PACKET_VERSION >= 20210000 \
126 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
128#elif CLIENT_TYPE == 'Z' && ( \
129 PACKET_VERSION >= 20220000 \
130 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
131 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
133#else
134ID_UNKNOWN_PACKET_PLACEHOLDER_0066 = 0x0000 // Disabled
135#endif
142{
143public:
144 UNKNOWN_PACKET_PLACEHOLDER_0066(std::shared_ptr<ZoneSession> s)
146 {}
148
149 void deliver();
151
152/* Structure */
153};
154
155enum {
156#if CLIENT_TYPE == 'M' && ( \
157 PACKET_VERSION >= 20220000 \
158 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
159 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
161#elif CLIENT_TYPE == 'R' && ( \
162 PACKET_VERSION >= 20210000 \
163 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
165#elif CLIENT_TYPE == 'Z' && ( \
166 PACKET_VERSION >= 20220000 \
167 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
168 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
170#else
171ID_UNKNOWN_PACKET_PLACEHOLDER_0067 = 0x0000 // Disabled
172#endif
179{
180public:
181 UNKNOWN_PACKET_PLACEHOLDER_0067(std::shared_ptr<ZoneSession> s)
183 {}
185
186 void deliver();
188
189/* Structure */
190};
191
192enum {
193#if CLIENT_TYPE == 'M' && ( \
194 PACKET_VERSION >= 20220000 \
195 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
196 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
198#elif CLIENT_TYPE == 'R' && ( \
199 PACKET_VERSION >= 20210000 \
200 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
202#elif CLIENT_TYPE == 'Z' && ( \
203 PACKET_VERSION >= 20220000 \
204 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
205 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
207#else
208ID_UNKNOWN_PACKET_PLACEHOLDER_0068 = 0x0000 // Disabled
209#endif
216{
217public:
218 UNKNOWN_PACKET_PLACEHOLDER_0068(std::shared_ptr<ZoneSession> s)
220 {}
222
223 void deliver();
225
226/* Structure */
227};
228
229enum {
230#if CLIENT_TYPE == 'M' && ( \
231 PACKET_VERSION >= 20220000 \
232 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
233 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
235#elif CLIENT_TYPE == 'R' && ( \
236 PACKET_VERSION >= 20210000 \
237 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
239#elif CLIENT_TYPE == 'Z' && ( \
240 PACKET_VERSION >= 20220000 \
241 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
242 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
244#else
245ID_UNKNOWN_PACKET_PLACEHOLDER_0069 = 0x0000 // Disabled
246#endif
253{
254public:
255 UNKNOWN_PACKET_PLACEHOLDER_0069(std::shared_ptr<ZoneSession> s)
257 {}
259
260 void deliver();
262
263/* Structure */
264};
265
266enum {
267#if CLIENT_TYPE == 'M' && ( \
268 PACKET_VERSION >= 20220000 \
269 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
270 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
272#elif CLIENT_TYPE == 'R' && ( \
273 PACKET_VERSION >= 20210000 \
274 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
276#elif CLIENT_TYPE == 'Z' && ( \
277 PACKET_VERSION >= 20220000 \
278 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
279 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
281#else
282ID_UNKNOWN_PACKET_PLACEHOLDER_006A = 0x0000 // Disabled
283#endif
290{
291public:
292 UNKNOWN_PACKET_PLACEHOLDER_006A(std::shared_ptr<ZoneSession> s)
294 {}
296
297 void deliver();
299
300/* Structure */
301};
302
303enum {
304#if CLIENT_TYPE == 'M' && ( \
305 PACKET_VERSION >= 20220000 \
306 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
307 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
309#elif CLIENT_TYPE == 'R' && ( \
310 PACKET_VERSION >= 20210000 \
311 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
313#elif CLIENT_TYPE == 'Z' && ( \
314 PACKET_VERSION >= 20220000 \
315 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
316 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
318#else
319ID_UNKNOWN_PACKET_PLACEHOLDER_006B = 0x0000 // Disabled
320#endif
327{
328public:
329 UNKNOWN_PACKET_PLACEHOLDER_006B(std::shared_ptr<ZoneSession> s)
331 {}
333
334 void deliver();
336
337/* Structure */
338};
339
340enum {
341#if CLIENT_TYPE == 'M' && ( \
342 PACKET_VERSION >= 20220000 \
343 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
344 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
346#elif CLIENT_TYPE == 'R' && ( \
347 PACKET_VERSION >= 20210000 \
348 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
350#elif CLIENT_TYPE == 'Z' && ( \
351 PACKET_VERSION >= 20220000 \
352 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
353 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
355#else
356ID_UNKNOWN_PACKET_PLACEHOLDER_006C = 0x0000 // Disabled
357#endif
364{
365public:
366 UNKNOWN_PACKET_PLACEHOLDER_006C(std::shared_ptr<ZoneSession> s)
368 {}
370
371 void deliver();
373
374/* Structure */
375};
376
377enum {
378#if CLIENT_TYPE == 'M' && ( \
379 PACKET_VERSION >= 20220000 \
380 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
381 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
383#elif CLIENT_TYPE == 'R' && ( \
384 PACKET_VERSION >= 20210000 \
385 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
387#elif CLIENT_TYPE == 'Z' && ( \
388 PACKET_VERSION >= 20220000 \
389 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
390 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
392#else
393ID_UNKNOWN_PACKET_PLACEHOLDER_006D = 0x0000 // Disabled
394#endif
401{
402public:
403 UNKNOWN_PACKET_PLACEHOLDER_006D(std::shared_ptr<ZoneSession> s)
405 {}
407
408 void deliver();
410
411/* Structure */
412};
413
414enum {
415#if CLIENT_TYPE == 'M' && ( \
416 PACKET_VERSION >= 20220000 \
417 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
418 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
420#elif CLIENT_TYPE == 'R' && ( \
421 PACKET_VERSION >= 20210000 \
422 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
424#elif CLIENT_TYPE == 'Z' && ( \
425 PACKET_VERSION >= 20220000 \
426 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
427 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
429#else
430ID_UNKNOWN_PACKET_PLACEHOLDER_006E = 0x0000 // Disabled
431#endif
438{
439public:
440 UNKNOWN_PACKET_PLACEHOLDER_006E(std::shared_ptr<ZoneSession> s)
442 {}
444
445 void deliver();
447
448/* Structure */
449};
450
451enum {
452#if CLIENT_TYPE == 'M' && ( \
453 PACKET_VERSION >= 20220000 \
454 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
455 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
457#elif CLIENT_TYPE == 'R' && ( \
458 PACKET_VERSION >= 20210000 \
459 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
461#elif CLIENT_TYPE == 'Z' && ( \
462 PACKET_VERSION >= 20220000 \
463 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
464 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
466#else
467ID_UNKNOWN_PACKET_PLACEHOLDER_006F = 0x0000 // Disabled
468#endif
475{
476public:
477 UNKNOWN_PACKET_PLACEHOLDER_006F(std::shared_ptr<ZoneSession> s)
479 {}
481
482 void deliver();
484
485/* Structure */
486};
487
488enum {
489#if CLIENT_TYPE == 'M' && ( \
490 PACKET_VERSION >= 20220000 \
491 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
492 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
494#elif CLIENT_TYPE == 'R' && ( \
495 PACKET_VERSION >= 20210000 \
496 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
498#elif CLIENT_TYPE == 'Z' && ( \
499 PACKET_VERSION >= 20220000 \
500 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
501 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
503#else
504ID_UNKNOWN_PACKET_PLACEHOLDER_0070 = 0x0000 // Disabled
505#endif
512{
513public:
514 UNKNOWN_PACKET_PLACEHOLDER_0070(std::shared_ptr<ZoneSession> s)
516 {}
518
519 void deliver();
521
522/* Structure */
523};
524
525enum {
526#if CLIENT_TYPE == 'M' && ( \
527 PACKET_VERSION >= 20220000 \
528 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
529 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
531#elif CLIENT_TYPE == 'R' && ( \
532 PACKET_VERSION >= 20210000 \
533 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
535#elif CLIENT_TYPE == 'Z' && ( \
536 PACKET_VERSION >= 20220000 \
537 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
538 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
540#else
541ID_UNKNOWN_PACKET_PLACEHOLDER_0071 = 0x0000 // Disabled
542#endif
549{
550public:
551 UNKNOWN_PACKET_PLACEHOLDER_0071(std::shared_ptr<ZoneSession> s)
553 {}
555
556 void deliver();
558
559/* Structure */
560};
561
562enum {
563#if CLIENT_TYPE == 'M' && ( \
564 PACKET_VERSION >= 20220000 \
565 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
566 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
568#elif CLIENT_TYPE == 'R' && ( \
569 PACKET_VERSION >= 20210000 \
570 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
572#elif CLIENT_TYPE == 'Z' && ( \
573 PACKET_VERSION >= 20220000 \
574 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
575 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
577#else
578ID_UNKNOWN_PACKET_PLACEHOLDER_0081 = 0x0000 // Disabled
579#endif
586{
587public:
588 UNKNOWN_PACKET_PLACEHOLDER_0081(std::shared_ptr<ZoneSession> s)
590 {}
592
593 void deliver();
595
596/* Structure */
597};
598
599enum {
600#if CLIENT_TYPE == 'R' && ( \
601 PACKET_VERSION >= 20210000 \
602 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
604#elif CLIENT_TYPE == 'Z' && ( \
605 PACKET_VERSION >= 20220000 \
606 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
607 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
609#else
610ID_UNKNOWN_PACKET_PLACEHOLDER_008C = 0x0000 // Disabled
611#endif
618{
619public:
620 UNKNOWN_PACKET_PLACEHOLDER_008C(std::shared_ptr<ZoneSession> s)
622 {}
624
625 void deliver();
627
628/* Structure */
629};
630
631enum {
632#if CLIENT_TYPE == 'R' && ( \
633 PACKET_VERSION >= 20210000 \
634 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
636#elif CLIENT_TYPE == 'Z' && ( \
637 PACKET_VERSION >= 20220000 \
638 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
639 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
641#else
642ID_UNKNOWN_PACKET_PLACEHOLDER_00A7 = 0x0000 // Disabled
643#endif
650{
651public:
652 UNKNOWN_PACKET_PLACEHOLDER_00A7(std::shared_ptr<ZoneSession> s)
654 {}
656
657 void deliver();
659
660/* Structure */
661};
662
663enum {
664#if CLIENT_TYPE == 'M' && ( \
665 PACKET_VERSION >= 20220000 \
666 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
667 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
669#elif CLIENT_TYPE == 'R' && ( \
670 PACKET_VERSION >= 20210000 \
671 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
673#elif CLIENT_TYPE == 'Z' && ( \
674 PACKET_VERSION >= 20220000 \
675 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
676 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
678#else
679ID_UNKNOWN_PACKET_PLACEHOLDER_0187 = 0x0000 // Disabled
680#endif
687{
688public:
689 UNKNOWN_PACKET_PLACEHOLDER_0187(std::shared_ptr<ZoneSession> s)
691 {}
693
694 void deliver();
696
697/* Structure */
698};
699
700enum {
701#if CLIENT_TYPE == 'M' && ( \
702 PACKET_VERSION >= 20220000 \
703 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
704 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
706#elif CLIENT_TYPE == 'R' && ( \
707 PACKET_VERSION >= 20210000 \
708 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
710#elif CLIENT_TYPE == 'Z' && ( \
711 PACKET_VERSION >= 20220000 \
712 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
713 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
715#else
716ID_UNKNOWN_PACKET_PLACEHOLDER_01B5 = 0x0000 // Disabled
717#endif
724{
725public:
726 UNKNOWN_PACKET_PLACEHOLDER_01B5(std::shared_ptr<ZoneSession> s)
728 {}
730
731 void deliver();
733
734/* Structure */
735};
736
737enum {
738#if CLIENT_TYPE == 'M' && ( \
739 PACKET_VERSION >= 20220000 \
740 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
741 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
743#elif CLIENT_TYPE == 'R' && ( \
744 PACKET_VERSION >= 20210000 \
745 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
747#elif CLIENT_TYPE == 'Z' && ( \
748 PACKET_VERSION >= 20220000 \
749 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
750 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
752#else
753ID_UNKNOWN_PACKET_PLACEHOLDER_01BE = 0x0000 // Disabled
754#endif
761{
762public:
763 UNKNOWN_PACKET_PLACEHOLDER_01BE(std::shared_ptr<ZoneSession> s)
765 {}
767
768 void deliver();
770
771/* Structure */
772};
773
774enum {
775#if CLIENT_TYPE == 'M' && ( \
776 PACKET_VERSION >= 20220000 \
777 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
778 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
780#elif CLIENT_TYPE == 'R' && ( \
781 PACKET_VERSION >= 20210000 \
782 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
784#elif CLIENT_TYPE == 'Z' && ( \
785 PACKET_VERSION >= 20220000 \
786 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
787 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
789#else
790ID_UNKNOWN_PACKET_PLACEHOLDER_01BF = 0x0000 // Disabled
791#endif
798{
799public:
800 UNKNOWN_PACKET_PLACEHOLDER_01BF(std::shared_ptr<ZoneSession> s)
802 {}
804
805 void deliver();
807
808/* Structure */
809};
810
811enum {
812#if CLIENT_TYPE == 'M' && ( \
813 PACKET_VERSION >= 20220000 \
814 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
815 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
817#elif CLIENT_TYPE == 'R' && ( \
818 PACKET_VERSION >= 20210000 \
819 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
821#elif CLIENT_TYPE == 'Z' && ( \
822 PACKET_VERSION >= 20220000 \
823 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
824 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
826#else
827ID_UNKNOWN_PACKET_PLACEHOLDER_01C6 = 0x0000 // Disabled
828#endif
835{
836public:
837 UNKNOWN_PACKET_PLACEHOLDER_01C6(std::shared_ptr<ZoneSession> s)
839 {}
841
842 void deliver();
844
845/* Structure */
846};
847
848enum {
849#if CLIENT_TYPE == 'M' && ( \
850 PACKET_VERSION >= 20220000 \
851 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
852 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
854#elif CLIENT_TYPE == 'R' && ( \
855 PACKET_VERSION >= 20210000 \
856 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
858#elif CLIENT_TYPE == 'Z' && ( \
859 PACKET_VERSION >= 20220000 \
860 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
861 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
863#else
864ID_UNKNOWN_PACKET_PLACEHOLDER_01C7 = 0x0000 // Disabled
865#endif
872{
873public:
874 UNKNOWN_PACKET_PLACEHOLDER_01C7(std::shared_ptr<ZoneSession> s)
876 {}
878
879 void deliver();
881
882/* Structure */
883};
884
885enum {
886#if CLIENT_TYPE == 'M' && ( \
887 PACKET_VERSION >= 20220000 \
888 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
889 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
891#elif CLIENT_TYPE == 'R' && ( \
892 PACKET_VERSION >= 20210000 \
893 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
895#elif CLIENT_TYPE == 'Z' && ( \
896 PACKET_VERSION >= 20220000 \
897 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
898 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
900#else
901ID_UNKNOWN_PACKET_PLACEHOLDER_01DB = 0x0000 // Disabled
902#endif
909{
910public:
911 UNKNOWN_PACKET_PLACEHOLDER_01DB(std::shared_ptr<ZoneSession> s)
913 {}
915
916 void deliver();
918
919/* Structure */
920};
921
922enum {
923#if CLIENT_TYPE == 'M' && ( \
924 PACKET_VERSION >= 20220000 \
925 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
926 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
928#elif CLIENT_TYPE == 'R' && ( \
929 PACKET_VERSION >= 20210000 \
930 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
932#elif CLIENT_TYPE == 'Z' && ( \
933 PACKET_VERSION >= 20220000 \
934 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
935 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
937#else
938ID_UNKNOWN_PACKET_PLACEHOLDER_01DC = 0x0000 // Disabled
939#endif
946{
947public:
948 UNKNOWN_PACKET_PLACEHOLDER_01DC(std::shared_ptr<ZoneSession> s)
950 {}
952
953 void deliver();
955
956/* Structure */
957};
958
959enum {
960#if CLIENT_TYPE == 'M' && ( \
961 PACKET_VERSION >= 20220000 \
962 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
963 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
965#elif CLIENT_TYPE == 'R' && ( \
966 PACKET_VERSION >= 20210000 \
967 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
969#elif CLIENT_TYPE == 'Z' && ( \
970 PACKET_VERSION >= 20220000 \
971 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
972 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
974#else
975ID_UNKNOWN_PACKET_PLACEHOLDER_01DD = 0x0000 // Disabled
976#endif
983{
984public:
985 UNKNOWN_PACKET_PLACEHOLDER_01DD(std::shared_ptr<ZoneSession> s)
987 {}
989
990 void deliver();
992
993/* Structure */
994};
995
996enum {
997#if CLIENT_TYPE == 'M' && ( \
998 PACKET_VERSION >= 20220000 \
999 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1000 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1002#elif CLIENT_TYPE == 'R' && ( \
1003 PACKET_VERSION >= 20210000 \
1004 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1006#elif CLIENT_TYPE == 'Z' && ( \
1007 PACKET_VERSION >= 20220000 \
1008 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1009 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1011#else
1012ID_UNKNOWN_PACKET_PLACEHOLDER_01F1 = 0x0000 // Disabled
1013#endif
1020{
1021public:
1022 UNKNOWN_PACKET_PLACEHOLDER_01F1(std::shared_ptr<ZoneSession> s)
1024 {}
1026
1027 void deliver();
1029
1030/* Structure */
1031};
1032
1033enum {
1034#if CLIENT_TYPE == 'M' && ( \
1035 PACKET_VERSION >= 20220000 \
1036 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1037 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1039#elif CLIENT_TYPE == 'R' && ( \
1040 PACKET_VERSION >= 20210000 \
1041 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1043#elif CLIENT_TYPE == 'Z' && ( \
1044 PACKET_VERSION >= 20220000 \
1045 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1046 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1048#else
1049ID_UNKNOWN_PACKET_PLACEHOLDER_01FA = 0x0000 // Disabled
1050#endif
1057{
1058public:
1059 UNKNOWN_PACKET_PLACEHOLDER_01FA(std::shared_ptr<ZoneSession> s)
1061 {}
1063
1064 void deliver();
1066
1067/* Structure */
1068};
1069
1070enum {
1071#if CLIENT_TYPE == 'M' && ( \
1072 PACKET_VERSION >= 20220000 \
1073 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1074 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1076#elif CLIENT_TYPE == 'R' && ( \
1077 PACKET_VERSION >= 20210000 \
1078 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1080#elif CLIENT_TYPE == 'Z' && ( \
1081 PACKET_VERSION >= 20220000 \
1082 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1083 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1085#else
1086ID_UNKNOWN_PACKET_PLACEHOLDER_01FB = 0x0000 // Disabled
1087#endif
1094{
1095public:
1096 UNKNOWN_PACKET_PLACEHOLDER_01FB(std::shared_ptr<ZoneSession> s)
1098 {}
1100
1101 void deliver();
1103
1104/* Structure */
1105};
1106
1107enum {
1108#if CLIENT_TYPE == 'M' && ( \
1109 PACKET_VERSION >= 20220000 \
1110 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1111 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1113#elif CLIENT_TYPE == 'R' && ( \
1114 PACKET_VERSION >= 20210000 \
1115 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1117#elif CLIENT_TYPE == 'Z' && ( \
1118 PACKET_VERSION >= 20220000 \
1119 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1120 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1122#else
1123ID_UNKNOWN_PACKET_PLACEHOLDER_0200 = 0x0000 // Disabled
1124#endif
1131{
1132public:
1133 UNKNOWN_PACKET_PLACEHOLDER_0200(std::shared_ptr<ZoneSession> s)
1135 {}
1137
1138 void deliver();
1140
1141/* Structure */
1142};
1143
1144enum {
1145#if CLIENT_TYPE == 'M' && ( \
1146 PACKET_VERSION >= 20220000 \
1147 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1148 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1150#elif CLIENT_TYPE == 'R' && ( \
1151 PACKET_VERSION >= 20210000 \
1152 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1154#elif CLIENT_TYPE == 'Z' && ( \
1155 PACKET_VERSION >= 20220000 \
1156 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1157 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1159#else
1160ID_UNKNOWN_PACKET_PLACEHOLDER_0204 = 0x0000 // Disabled
1161#endif
1168{
1169public:
1170 UNKNOWN_PACKET_PLACEHOLDER_0204(std::shared_ptr<ZoneSession> s)
1172 {}
1174
1175 void deliver();
1177
1178/* Structure */
1179};
1180
1181enum {
1182#if CLIENT_TYPE == 'M' && ( \
1183 PACKET_VERSION >= 20220000 \
1184 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1185 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1187#elif CLIENT_TYPE == 'R' && ( \
1188 PACKET_VERSION >= 20210000 \
1189 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1191#elif CLIENT_TYPE == 'Z' && ( \
1192 PACKET_VERSION >= 20220000 \
1193 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1194 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1196#else
1197ID_UNKNOWN_PACKET_PLACEHOLDER_020D = 0x0000 // Disabled
1198#endif
1205{
1206public:
1207 UNKNOWN_PACKET_PLACEHOLDER_020D(std::shared_ptr<ZoneSession> s)
1209 {}
1211
1212 void deliver();
1214
1215/* Structure */
1216};
1217
1218enum {
1219#if CLIENT_TYPE == 'Z' && \
1220 PACKET_VERSION >= 20221024
1222#else
1223ID_UNKNOWN_PACKET_PLACEHOLDER_020F = 0x0000 // Disabled
1224#endif
1231{
1232public:
1233 UNKNOWN_PACKET_PLACEHOLDER_020F(std::shared_ptr<ZoneSession> s)
1235 {}
1237
1238 void deliver();
1240
1241/* Structure */
1242};
1243
1244enum {
1245#if CLIENT_TYPE == 'Z' && \
1246 PACKET_VERSION >= 20221024
1248#else
1249ID_UNKNOWN_PACKET_PLACEHOLDER_0210 = 0x0000 // Disabled
1250#endif
1257{
1258public:
1259 UNKNOWN_PACKET_PLACEHOLDER_0210(std::shared_ptr<ZoneSession> s)
1261 {}
1263
1264 void deliver();
1266
1267/* Structure */
1268};
1269
1270enum {
1271#if CLIENT_TYPE == 'M' && ( \
1272 PACKET_VERSION >= 20220000 \
1273 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1274 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1276#elif CLIENT_TYPE == 'R' && ( \
1277 PACKET_VERSION >= 20210000 \
1278 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1280#elif CLIENT_TYPE == 'Z' && ( \
1281 PACKET_VERSION >= 20220000 \
1282 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1283 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1285#else
1286ID_UNKNOWN_PACKET_PLACEHOLDER_023D = 0x0000 // Disabled
1287#endif
1294{
1295public:
1296 UNKNOWN_PACKET_PLACEHOLDER_023D(std::shared_ptr<ZoneSession> s)
1298 {}
1300
1301 void deliver();
1303
1304/* Structure */
1305};
1306
1307enum {
1308#if CLIENT_TYPE == 'M' && ( \
1309 PACKET_VERSION >= 20220000 \
1310 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1311 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1313#elif CLIENT_TYPE == 'R' && ( \
1314 PACKET_VERSION >= 20210000 \
1315 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1317#elif CLIENT_TYPE == 'Z' && ( \
1318 PACKET_VERSION >= 20220000 \
1319 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1320 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1322#else
1323ID_UNKNOWN_PACKET_PLACEHOLDER_023E = 0x0000 // Disabled
1324#endif
1331{
1332public:
1333 UNKNOWN_PACKET_PLACEHOLDER_023E(std::shared_ptr<ZoneSession> s)
1335 {}
1337
1338 void deliver();
1340
1341/* Structure */
1342};
1343
1344enum {
1345#if CLIENT_TYPE == 'M' && ( \
1346 PACKET_VERSION >= 20220000 \
1347 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1348 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1350#elif CLIENT_TYPE == 'R' && ( \
1351 PACKET_VERSION >= 20210000 \
1352 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1354#elif CLIENT_TYPE == 'Z' && ( \
1355 PACKET_VERSION >= 20220000 \
1356 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1357 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1359#else
1360ID_UNKNOWN_PACKET_PLACEHOLDER_0258 = 0x0000 // Disabled
1361#endif
1368{
1369public:
1370 UNKNOWN_PACKET_PLACEHOLDER_0258(std::shared_ptr<ZoneSession> s)
1372 {}
1374
1375 void deliver();
1377
1378/* Structure */
1379};
1380
1381enum {
1382#if CLIENT_TYPE == 'M' && ( \
1383 PACKET_VERSION >= 20220000 \
1384 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1385 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1387#elif CLIENT_TYPE == 'R' && ( \
1388 PACKET_VERSION >= 20210000 \
1389 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1391#elif CLIENT_TYPE == 'Z' && ( \
1392 PACKET_VERSION >= 20220000 \
1393 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1394 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1396#else
1397ID_UNKNOWN_PACKET_PLACEHOLDER_0259 = 0x0000 // Disabled
1398#endif
1405{
1406public:
1407 UNKNOWN_PACKET_PLACEHOLDER_0259(std::shared_ptr<ZoneSession> s)
1409 {}
1411
1412 void deliver();
1414
1415/* Structure */
1416};
1417
1418enum {
1419#if CLIENT_TYPE == 'M' && ( \
1420 PACKET_VERSION >= 20220000 \
1421 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1422 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1424#elif CLIENT_TYPE == 'R' && ( \
1425 PACKET_VERSION >= 20210000 \
1426 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1428#elif CLIENT_TYPE == 'Z' && ( \
1429 PACKET_VERSION >= 20220000 \
1430 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1431 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1433#else
1434ID_UNKNOWN_PACKET_PLACEHOLDER_0261 = 0x0000 // Disabled
1435#endif
1442{
1443public:
1444 UNKNOWN_PACKET_PLACEHOLDER_0261(std::shared_ptr<ZoneSession> s)
1446 {}
1448
1449 void deliver();
1451
1452/* Structure */
1453};
1454
1455enum {
1456#if CLIENT_TYPE == 'M' && ( \
1457 PACKET_VERSION >= 20220000 \
1458 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1459 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1461#elif CLIENT_TYPE == 'R' && ( \
1462 PACKET_VERSION >= 20210000 \
1463 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1465#elif CLIENT_TYPE == 'Z' && ( \
1466 PACKET_VERSION >= 20220000 \
1467 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1468 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1470#else
1471ID_UNKNOWN_PACKET_PLACEHOLDER_0262 = 0x0000 // Disabled
1472#endif
1479{
1480public:
1481 UNKNOWN_PACKET_PLACEHOLDER_0262(std::shared_ptr<ZoneSession> s)
1483 {}
1485
1486 void deliver();
1488
1489/* Structure */
1490};
1491
1492enum {
1493#if CLIENT_TYPE == 'M' && ( \
1494 PACKET_VERSION >= 20220000 \
1495 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1496 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1498#elif CLIENT_TYPE == 'R' && ( \
1499 PACKET_VERSION >= 20210000 \
1500 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1502#elif CLIENT_TYPE == 'Z' && ( \
1503 PACKET_VERSION >= 20220000 \
1504 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1505 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1507#else
1508ID_UNKNOWN_PACKET_PLACEHOLDER_0263 = 0x0000 // Disabled
1509#endif
1516{
1517public:
1518 UNKNOWN_PACKET_PLACEHOLDER_0263(std::shared_ptr<ZoneSession> s)
1520 {}
1522
1523 void deliver();
1525
1526/* Structure */
1527};
1528
1529enum {
1530#if CLIENT_TYPE == 'M' && ( \
1531 PACKET_VERSION >= 20220000 \
1532 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1533 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1535#elif CLIENT_TYPE == 'R' && ( \
1536 PACKET_VERSION >= 20210000 \
1537 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1539#elif CLIENT_TYPE == 'Z' && ( \
1540 PACKET_VERSION >= 20220000 \
1541 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1542 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1544#else
1545ID_UNKNOWN_PACKET_PLACEHOLDER_0264 = 0x0000 // Disabled
1546#endif
1553{
1554public:
1555 UNKNOWN_PACKET_PLACEHOLDER_0264(std::shared_ptr<ZoneSession> s)
1557 {}
1559
1560 void deliver();
1562
1563/* Structure */
1564};
1565
1566enum {
1567#if CLIENT_TYPE == 'M' && ( \
1568 PACKET_VERSION >= 20220000 \
1569 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1570 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1572#elif CLIENT_TYPE == 'R' && ( \
1573 PACKET_VERSION >= 20210000 \
1574 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1576#elif CLIENT_TYPE == 'Z' && ( \
1577 PACKET_VERSION >= 20220000 \
1578 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1579 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1581#else
1582ID_UNKNOWN_PACKET_PLACEHOLDER_0265 = 0x0000 // Disabled
1583#endif
1590{
1591public:
1592 UNKNOWN_PACKET_PLACEHOLDER_0265(std::shared_ptr<ZoneSession> s)
1594 {}
1596
1597 void deliver();
1599
1600/* Structure */
1601};
1602
1603enum {
1604#if CLIENT_TYPE == 'M' && ( \
1605 PACKET_VERSION >= 20220000 \
1606 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1607 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1609#elif CLIENT_TYPE == 'R' && ( \
1610 PACKET_VERSION >= 20210000 \
1611 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1613#elif CLIENT_TYPE == 'Z' && ( \
1614 PACKET_VERSION >= 20220000 \
1615 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1616 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1618#else
1619ID_UNKNOWN_PACKET_PLACEHOLDER_0266 = 0x0000 // Disabled
1620#endif
1627{
1628public:
1629 UNKNOWN_PACKET_PLACEHOLDER_0266(std::shared_ptr<ZoneSession> s)
1631 {}
1633
1634 void deliver();
1636
1637/* Structure */
1638};
1639
1640enum {
1641#if CLIENT_TYPE == 'M' && ( \
1642 PACKET_VERSION >= 20220000 \
1643 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1644 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1646#elif CLIENT_TYPE == 'R' && ( \
1647 PACKET_VERSION >= 20210000 \
1648 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1650#elif CLIENT_TYPE == 'Z' && ( \
1651 PACKET_VERSION >= 20220000 \
1652 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1653 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1655#else
1656ID_UNKNOWN_PACKET_PLACEHOLDER_0267 = 0x0000 // Disabled
1657#endif
1664{
1665public:
1666 UNKNOWN_PACKET_PLACEHOLDER_0267(std::shared_ptr<ZoneSession> s)
1668 {}
1670
1671 void deliver();
1673
1674/* Structure */
1675};
1676
1677enum {
1678#if CLIENT_TYPE == 'M' && ( \
1679 PACKET_VERSION >= 20220000 \
1680 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1681 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1683#elif CLIENT_TYPE == 'R' && ( \
1684 PACKET_VERSION >= 20210000 \
1685 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1687#elif CLIENT_TYPE == 'Z' && ( \
1688 PACKET_VERSION >= 20220000 \
1689 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1690 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1692#else
1693ID_UNKNOWN_PACKET_PLACEHOLDER_0268 = 0x0000 // Disabled
1694#endif
1701{
1702public:
1703 UNKNOWN_PACKET_PLACEHOLDER_0268(std::shared_ptr<ZoneSession> s)
1705 {}
1707
1708 void deliver();
1710
1711/* Structure */
1712};
1713
1714enum {
1715#if CLIENT_TYPE == 'M' && ( \
1716 PACKET_VERSION >= 20220000 \
1717 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1718 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1720#elif CLIENT_TYPE == 'R' && ( \
1721 PACKET_VERSION >= 20210000 \
1722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1724#elif CLIENT_TYPE == 'Z' && ( \
1725 PACKET_VERSION >= 20220000 \
1726 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1727 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1729#else
1730ID_UNKNOWN_PACKET_PLACEHOLDER_0269 = 0x0000 // Disabled
1731#endif
1738{
1739public:
1740 UNKNOWN_PACKET_PLACEHOLDER_0269(std::shared_ptr<ZoneSession> s)
1742 {}
1744
1745 void deliver();
1747
1748/* Structure */
1749};
1750
1751enum {
1752#if CLIENT_TYPE == 'M' && ( \
1753 PACKET_VERSION >= 20220000 \
1754 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1755 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1757#elif CLIENT_TYPE == 'R' && ( \
1758 PACKET_VERSION >= 20210000 \
1759 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1761#elif CLIENT_TYPE == 'Z' && ( \
1762 PACKET_VERSION >= 20220000 \
1763 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1764 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1766#else
1767ID_UNKNOWN_PACKET_PLACEHOLDER_026A = 0x0000 // Disabled
1768#endif
1775{
1776public:
1777 UNKNOWN_PACKET_PLACEHOLDER_026A(std::shared_ptr<ZoneSession> s)
1779 {}
1781
1782 void deliver();
1784
1785/* Structure */
1786};
1787
1788enum {
1789#if CLIENT_TYPE == 'M' && ( \
1790 PACKET_VERSION >= 20220000 \
1791 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1792 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1794#elif CLIENT_TYPE == 'R' && ( \
1795 PACKET_VERSION >= 20210000 \
1796 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1798#elif CLIENT_TYPE == 'Z' && ( \
1799 PACKET_VERSION >= 20220000 \
1800 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1801 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1803#else
1804ID_UNKNOWN_PACKET_PLACEHOLDER_026B = 0x0000 // Disabled
1805#endif
1812{
1813public:
1814 UNKNOWN_PACKET_PLACEHOLDER_026B(std::shared_ptr<ZoneSession> s)
1816 {}
1818
1819 void deliver();
1821
1822/* Structure */
1823};
1824
1825enum {
1826#if CLIENT_TYPE == 'M' && ( \
1827 PACKET_VERSION >= 20220000 \
1828 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1829 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1831#elif CLIENT_TYPE == 'R' && ( \
1832 PACKET_VERSION >= 20210000 \
1833 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1835#elif CLIENT_TYPE == 'Z' && ( \
1836 PACKET_VERSION >= 20220000 \
1837 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1838 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1840#else
1841ID_UNKNOWN_PACKET_PLACEHOLDER_026C = 0x0000 // Disabled
1842#endif
1849{
1850public:
1851 UNKNOWN_PACKET_PLACEHOLDER_026C(std::shared_ptr<ZoneSession> s)
1853 {}
1855
1856 void deliver();
1858
1859/* Structure */
1860};
1861
1862enum {
1863#if CLIENT_TYPE == 'M' && ( \
1864 PACKET_VERSION >= 20220000 \
1865 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1866 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1868#elif CLIENT_TYPE == 'R' && ( \
1869 PACKET_VERSION >= 20210000 \
1870 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1872#elif CLIENT_TYPE == 'Z' && ( \
1873 PACKET_VERSION >= 20220000 \
1874 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1875 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1877#else
1878ID_UNKNOWN_PACKET_PLACEHOLDER_026D = 0x0000 // Disabled
1879#endif
1886{
1887public:
1888 UNKNOWN_PACKET_PLACEHOLDER_026D(std::shared_ptr<ZoneSession> s)
1890 {}
1892
1893 void deliver();
1895
1896/* Structure */
1897};
1898
1899enum {
1900#if CLIENT_TYPE == 'M' && ( \
1901 PACKET_VERSION >= 20220000 \
1902 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1903 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1905#elif CLIENT_TYPE == 'R' && ( \
1906 PACKET_VERSION >= 20210000 \
1907 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1909#elif CLIENT_TYPE == 'Z' && ( \
1910 PACKET_VERSION >= 20220000 \
1911 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1912 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1914#else
1915ID_UNKNOWN_PACKET_PLACEHOLDER_026F = 0x0000 // Disabled
1916#endif
1923{
1924public:
1925 UNKNOWN_PACKET_PLACEHOLDER_026F(std::shared_ptr<ZoneSession> s)
1927 {}
1929
1930 void deliver();
1932
1933/* Structure */
1934};
1935
1936enum {
1937#if CLIENT_TYPE == 'M' && ( \
1938 PACKET_VERSION >= 20220000 \
1939 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1940 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1942#elif CLIENT_TYPE == 'R' && ( \
1943 PACKET_VERSION >= 20210000 \
1944 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1946#elif CLIENT_TYPE == 'Z' && ( \
1947 PACKET_VERSION >= 20220000 \
1948 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1949 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1951#else
1952ID_UNKNOWN_PACKET_PLACEHOLDER_0270 = 0x0000 // Disabled
1953#endif
1960{
1961public:
1962 UNKNOWN_PACKET_PLACEHOLDER_0270(std::shared_ptr<ZoneSession> s)
1964 {}
1966
1967 void deliver();
1969
1970/* Structure */
1971};
1972
1973enum {
1974#if CLIENT_TYPE == 'M' && ( \
1975 PACKET_VERSION >= 20220000 \
1976 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1977 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1979#elif CLIENT_TYPE == 'R' && ( \
1980 PACKET_VERSION >= 20210000 \
1981 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1983#elif CLIENT_TYPE == 'Z' && ( \
1984 PACKET_VERSION >= 20220000 \
1985 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
1986 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
1988#else
1989ID_UNKNOWN_PACKET_PLACEHOLDER_0271 = 0x0000 // Disabled
1990#endif
1997{
1998public:
1999 UNKNOWN_PACKET_PLACEHOLDER_0271(std::shared_ptr<ZoneSession> s)
2001 {}
2003
2004 void deliver();
2006
2007/* Structure */
2008};
2009
2010enum {
2011#if CLIENT_TYPE == 'M' && ( \
2012 PACKET_VERSION >= 20220000 \
2013 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2014 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2016#elif CLIENT_TYPE == 'R' && ( \
2017 PACKET_VERSION >= 20210000 \
2018 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2020#elif CLIENT_TYPE == 'Z' && ( \
2021 PACKET_VERSION >= 20220000 \
2022 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2023 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2025#else
2026ID_UNKNOWN_PACKET_PLACEHOLDER_0272 = 0x0000 // Disabled
2027#endif
2034{
2035public:
2036 UNKNOWN_PACKET_PLACEHOLDER_0272(std::shared_ptr<ZoneSession> s)
2038 {}
2040
2041 void deliver();
2043
2044/* Structure */
2045};
2046
2047enum {
2048#if CLIENT_TYPE == 'M' && ( \
2049 PACKET_VERSION >= 20220000 \
2050 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2051 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2053#elif CLIENT_TYPE == 'R' && ( \
2054 PACKET_VERSION >= 20210000 \
2055 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2057#elif CLIENT_TYPE == 'Z' && ( \
2058 PACKET_VERSION >= 20220000 \
2059 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2060 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2062#else
2063ID_UNKNOWN_PACKET_PLACEHOLDER_0275 = 0x0000 // Disabled
2064#endif
2071{
2072public:
2073 UNKNOWN_PACKET_PLACEHOLDER_0275(std::shared_ptr<ZoneSession> s)
2075 {}
2077
2078 void deliver();
2080
2081/* Structure */
2082};
2083
2084enum {
2085#if CLIENT_TYPE == 'M' && ( \
2086 PACKET_VERSION >= 20220000 \
2087 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2088 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2090#elif CLIENT_TYPE == 'R' && ( \
2091 PACKET_VERSION >= 20210000 \
2092 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2094#elif CLIENT_TYPE == 'Z' && ( \
2095 PACKET_VERSION >= 20220000 \
2096 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2097 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2099#else
2100ID_UNKNOWN_PACKET_PLACEHOLDER_0276 = 0x0000 // Disabled
2101#endif
2108{
2109public:
2110 UNKNOWN_PACKET_PLACEHOLDER_0276(std::shared_ptr<ZoneSession> s)
2112 {}
2114
2115 void deliver();
2117
2118/* Structure */
2119};
2120
2121enum {
2122#if CLIENT_TYPE == 'M' && ( \
2123 PACKET_VERSION >= 20220000 \
2124 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2125 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2127#elif CLIENT_TYPE == 'R' && ( \
2128 PACKET_VERSION >= 20210000 \
2129 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2131#elif CLIENT_TYPE == 'Z' && ( \
2132 PACKET_VERSION >= 20220000 \
2133 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2134 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2136#else
2137ID_UNKNOWN_PACKET_PLACEHOLDER_0277 = 0x0000 // Disabled
2138#endif
2145{
2146public:
2147 UNKNOWN_PACKET_PLACEHOLDER_0277(std::shared_ptr<ZoneSession> s)
2149 {}
2151
2152 void deliver();
2154
2155/* Structure */
2156};
2157
2158enum {
2159#if CLIENT_TYPE == 'M' && ( \
2160 PACKET_VERSION >= 20220000 \
2161 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2162 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2164#elif CLIENT_TYPE == 'R' && ( \
2165 PACKET_VERSION >= 20210000 \
2166 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2168#elif CLIENT_TYPE == 'Z' && ( \
2169 PACKET_VERSION >= 20220000 \
2170 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2171 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2173#else
2174ID_UNKNOWN_PACKET_PLACEHOLDER_027C = 0x0000 // Disabled
2175#endif
2182{
2183public:
2184 UNKNOWN_PACKET_PLACEHOLDER_027C(std::shared_ptr<ZoneSession> s)
2186 {}
2188
2189 void deliver();
2191
2192/* Structure */
2193};
2194
2195enum {
2196#if CLIENT_TYPE == 'M' && ( \
2197 PACKET_VERSION >= 20220000 \
2198 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2199 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2201#elif CLIENT_TYPE == 'R' && ( \
2202 PACKET_VERSION >= 20210000 \
2203 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2205#elif CLIENT_TYPE == 'Z' && ( \
2206 PACKET_VERSION >= 20220000 \
2207 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2208 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2210#else
2211ID_UNKNOWN_PACKET_PLACEHOLDER_027F = 0x0000 // Disabled
2212#endif
2219{
2220public:
2221 UNKNOWN_PACKET_PLACEHOLDER_027F(std::shared_ptr<ZoneSession> s)
2223 {}
2225
2226 void deliver();
2228
2229/* Structure */
2230};
2231
2232enum {
2233#if CLIENT_TYPE == 'M' && ( \
2234 PACKET_VERSION >= 20220000 \
2235 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2236 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2238#elif CLIENT_TYPE == 'R' && ( \
2239 PACKET_VERSION >= 20210000 \
2240 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2242#elif CLIENT_TYPE == 'Z' && ( \
2243 PACKET_VERSION >= 20220000 \
2244 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2245 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2247#else
2248ID_UNKNOWN_PACKET_PLACEHOLDER_028B = 0x0000 // Disabled
2249#endif
2256{
2257public:
2258 UNKNOWN_PACKET_PLACEHOLDER_028B(std::shared_ptr<ZoneSession> s)
2260 {}
2262
2263 void deliver();
2265
2266/* Structure */
2267};
2268
2269enum {
2270#if CLIENT_TYPE == 'M' && ( \
2271 PACKET_VERSION >= 20220000 \
2272 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2273 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2275#elif CLIENT_TYPE == 'R' && ( \
2276 PACKET_VERSION >= 20210000 \
2277 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2279#elif CLIENT_TYPE == 'Z' && ( \
2280 PACKET_VERSION >= 20220000 \
2281 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2282 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2284#else
2285ID_UNKNOWN_PACKET_PLACEHOLDER_028C = 0x0000 // Disabled
2286#endif
2293{
2294public:
2295 UNKNOWN_PACKET_PLACEHOLDER_028C(std::shared_ptr<ZoneSession> s)
2297 {}
2299
2300 void deliver();
2302
2303/* Structure */
2304};
2305
2306enum {
2307#if CLIENT_TYPE == 'M' && ( \
2308 PACKET_VERSION >= 20220000 \
2309 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2310 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2312#elif CLIENT_TYPE == 'R' && ( \
2313 PACKET_VERSION >= 20210000 \
2314 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2316#elif CLIENT_TYPE == 'Z' && ( \
2317 PACKET_VERSION >= 20220000 \
2318 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2319 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2321#else
2322ID_UNKNOWN_PACKET_PLACEHOLDER_028D = 0x0000 // Disabled
2323#endif
2330{
2331public:
2332 UNKNOWN_PACKET_PLACEHOLDER_028D(std::shared_ptr<ZoneSession> s)
2334 {}
2336
2337 void deliver();
2339
2340/* Structure */
2341};
2342
2343enum {
2344#if CLIENT_TYPE == 'M' && ( \
2345 PACKET_VERSION >= 20220000 \
2346 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2347 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2349#elif CLIENT_TYPE == 'R' && ( \
2350 PACKET_VERSION >= 20210000 \
2351 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2353#elif CLIENT_TYPE == 'Z' && ( \
2354 PACKET_VERSION >= 20220000 \
2355 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2356 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2358#else
2359ID_UNKNOWN_PACKET_PLACEHOLDER_028E = 0x0000 // Disabled
2360#endif
2367{
2368public:
2369 UNKNOWN_PACKET_PLACEHOLDER_028E(std::shared_ptr<ZoneSession> s)
2371 {}
2373
2374 void deliver();
2376
2377/* Structure */
2378};
2379
2380enum {
2381#if CLIENT_TYPE == 'M' && ( \
2382 PACKET_VERSION >= 20220000 \
2383 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2384 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2386#elif CLIENT_TYPE == 'R' && ( \
2387 PACKET_VERSION >= 20210000 \
2388 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2390#elif CLIENT_TYPE == 'Z' && ( \
2391 PACKET_VERSION >= 20220000 \
2392 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2393 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2395#else
2396ID_UNKNOWN_PACKET_PLACEHOLDER_028F = 0x0000 // Disabled
2397#endif
2404{
2405public:
2406 UNKNOWN_PACKET_PLACEHOLDER_028F(std::shared_ptr<ZoneSession> s)
2408 {}
2410
2411 void deliver();
2413
2414/* Structure */
2415};
2416
2417enum {
2418#if CLIENT_TYPE == 'M' && ( \
2419 PACKET_VERSION >= 20220000 \
2420 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2421 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2423#elif CLIENT_TYPE == 'R' && ( \
2424 PACKET_VERSION >= 20210000 \
2425 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2427#elif CLIENT_TYPE == 'Z' && ( \
2428 PACKET_VERSION >= 20220000 \
2429 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2430 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2432#else
2433ID_UNKNOWN_PACKET_PLACEHOLDER_0290 = 0x0000 // Disabled
2434#endif
2441{
2442public:
2443 UNKNOWN_PACKET_PLACEHOLDER_0290(std::shared_ptr<ZoneSession> s)
2445 {}
2447
2448 void deliver();
2450
2451/* Structure */
2452};
2453
2454enum {
2455#if CLIENT_TYPE == 'M' && ( \
2456 PACKET_VERSION >= 20220000 \
2457 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2458 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2460#elif CLIENT_TYPE == 'R' && ( \
2461 PACKET_VERSION >= 20210000 \
2462 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2464#elif CLIENT_TYPE == 'Z' && ( \
2465 PACKET_VERSION >= 20220000 \
2466 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2467 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2469#else
2470ID_UNKNOWN_PACKET_PLACEHOLDER_02AD = 0x0000 // Disabled
2471#endif
2478{
2479public:
2480 UNKNOWN_PACKET_PLACEHOLDER_02AD(std::shared_ptr<ZoneSession> s)
2482 {}
2484
2485 void deliver();
2487
2488/* Structure */
2489};
2490
2491enum {
2492#if CLIENT_TYPE == 'M' && ( \
2493 PACKET_VERSION >= 20220000 \
2494 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2495 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2497#elif CLIENT_TYPE == 'R' && ( \
2498 PACKET_VERSION >= 20210000 \
2499 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2501#elif CLIENT_TYPE == 'Z' && ( \
2502 PACKET_VERSION >= 20220000 \
2503 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2504 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2506#else
2507ID_UNKNOWN_PACKET_PLACEHOLDER_02B0 = 0x0000 // Disabled
2508#endif
2515{
2516public:
2517 UNKNOWN_PACKET_PLACEHOLDER_02B0(std::shared_ptr<ZoneSession> s)
2519 {}
2521
2522 void deliver();
2524
2525/* Structure */
2526};
2527
2528enum {
2529#if CLIENT_TYPE == 'M' && ( \
2530 PACKET_VERSION >= 20220000 \
2531 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2532 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2534#elif CLIENT_TYPE == 'R' && ( \
2535 PACKET_VERSION >= 20210000 \
2536 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2538#elif CLIENT_TYPE == 'Z' && ( \
2539 PACKET_VERSION >= 20220000 \
2540 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2541 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2543#else
2544ID_UNKNOWN_PACKET_PLACEHOLDER_02CA = 0x0000 // Disabled
2545#endif
2552{
2553public:
2554 UNKNOWN_PACKET_PLACEHOLDER_02CA(std::shared_ptr<ZoneSession> s)
2556 {}
2558
2559 void deliver();
2561
2562/* Structure */
2563};
2564
2565enum {
2566#if CLIENT_TYPE == 'M' && \
2567 PACKET_VERSION >= 20220216
2569#elif CLIENT_TYPE == 'Z' && ( \
2570 PACKET_VERSION == 20221024 \
2571 || PACKET_VERSION == 20220203)
2573#else
2574ID_UNKNOWN_PACKET_PLACEHOLDER_02F7 = 0x0000 // Disabled
2575#endif
2582{
2583public:
2584 UNKNOWN_PACKET_PLACEHOLDER_02F7(std::shared_ptr<ZoneSession> s)
2586 {}
2588
2589 void deliver();
2591
2592/* Structure */
2593};
2594
2595enum {
2596#if CLIENT_TYPE == 'M' && ( \
2597 PACKET_VERSION >= 20220000 \
2598 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2599 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2601#elif CLIENT_TYPE == 'R' && ( \
2602 PACKET_VERSION >= 20210000 \
2603 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2605#elif CLIENT_TYPE == 'Z' && ( \
2606 PACKET_VERSION >= 20220000 \
2607 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2608 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2610#else
2611ID_UNKNOWN_PACKET_PLACEHOLDER_03DD = 0x0000 // Disabled
2612#endif
2619{
2620public:
2621 UNKNOWN_PACKET_PLACEHOLDER_03DD(std::shared_ptr<ZoneSession> s)
2623 {}
2625
2626 void deliver();
2628
2629/* Structure */
2630};
2631
2632enum {
2633#if CLIENT_TYPE == 'M' && ( \
2634 PACKET_VERSION >= 20220000 \
2635 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2636 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2638#elif CLIENT_TYPE == 'R' && ( \
2639 PACKET_VERSION >= 20210000 \
2640 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2642#elif CLIENT_TYPE == 'Z' && ( \
2643 PACKET_VERSION >= 20220000 \
2644 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2645 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2647#else
2648ID_UNKNOWN_PACKET_PLACEHOLDER_03DE = 0x0000 // Disabled
2649#endif
2656{
2657public:
2658 UNKNOWN_PACKET_PLACEHOLDER_03DE(std::shared_ptr<ZoneSession> s)
2660 {}
2662
2663 void deliver();
2665
2666/* Structure */
2667};
2668
2669enum {
2670#if CLIENT_TYPE == 'M' && ( \
2671 PACKET_VERSION >= 20220000 \
2672 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2673 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2675#elif CLIENT_TYPE == 'R' && ( \
2676 PACKET_VERSION >= 20210000 \
2677 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2679#elif CLIENT_TYPE == 'Z' && ( \
2680 PACKET_VERSION >= 20220000 \
2681 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2682 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2684#else
2685ID_UNKNOWN_PACKET_PLACEHOLDER_0448 = 0x0000 // Disabled
2686#endif
2693{
2694public:
2695 UNKNOWN_PACKET_PLACEHOLDER_0448(std::shared_ptr<ZoneSession> s)
2697 {}
2699
2700 void deliver();
2702
2703/* Structure */
2704};
2705
2706enum {
2707#if CLIENT_TYPE == 'M' && ( \
2708 PACKET_VERSION >= 20220000 \
2709 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2710 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2712#elif CLIENT_TYPE == 'R' && ( \
2713 PACKET_VERSION >= 20210000 \
2714 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2716#elif CLIENT_TYPE == 'Z' && ( \
2717 PACKET_VERSION >= 20220000 \
2718 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2719 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2721#else
2722ID_UNKNOWN_PACKET_PLACEHOLDER_07E5 = 0x0000 // Disabled
2723#endif
2730{
2731public:
2732 UNKNOWN_PACKET_PLACEHOLDER_07E5(std::shared_ptr<ZoneSession> s)
2734 {}
2736
2737 void deliver();
2739
2740/* Structure */
2741};
2742
2743enum {
2744#if CLIENT_TYPE == 'M' && ( \
2745 PACKET_VERSION >= 20220000 \
2746 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2747 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2749#elif CLIENT_TYPE == 'R' && ( \
2750 PACKET_VERSION >= 20210000 \
2751 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2753#elif CLIENT_TYPE == 'Z' && ( \
2754 PACKET_VERSION >= 20220000 \
2755 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2756 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2758#else
2759ID_UNKNOWN_PACKET_PLACEHOLDER_07E7 = 0x0000 // Disabled
2760#endif
2767{
2768public:
2769 UNKNOWN_PACKET_PLACEHOLDER_07E7(std::shared_ptr<ZoneSession> s)
2771 {}
2773
2774 void deliver();
2776
2777/* Structure */
2778};
2779
2780enum {
2781#if CLIENT_TYPE == 'M' && ( \
2782 PACKET_VERSION >= 20220000 \
2783 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2784 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2786#elif CLIENT_TYPE == 'R' && ( \
2787 PACKET_VERSION >= 20210000 \
2788 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2790#elif CLIENT_TYPE == 'Z' && ( \
2791 PACKET_VERSION >= 20220000 \
2792 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2793 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2795#else
2796ID_UNKNOWN_PACKET_PLACEHOLDER_07E8 = 0x0000 // Disabled
2797#endif
2804{
2805public:
2806 UNKNOWN_PACKET_PLACEHOLDER_07E8(std::shared_ptr<ZoneSession> s)
2808 {}
2810
2811 void deliver();
2813
2814/* Structure */
2815};
2816
2817enum {
2818#if CLIENT_TYPE == 'M' && ( \
2819 PACKET_VERSION >= 20220000 \
2820 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2821 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2823#elif CLIENT_TYPE == 'R' && ( \
2824 PACKET_VERSION >= 20210000 \
2825 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2827#elif CLIENT_TYPE == 'Z' && ( \
2828 PACKET_VERSION >= 20220000 \
2829 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2830 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2832#else
2833ID_UNKNOWN_PACKET_PLACEHOLDER_07E9 = 0x0000 // Disabled
2834#endif
2841{
2842public:
2843 UNKNOWN_PACKET_PLACEHOLDER_07E9(std::shared_ptr<ZoneSession> s)
2845 {}
2847
2848 void deliver();
2850
2851/* Structure */
2852};
2853
2854enum {
2855#if CLIENT_TYPE == 'M' && ( \
2856 PACKET_VERSION >= 20220000 \
2857 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2858 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2860#elif CLIENT_TYPE == 'R' && ( \
2861 PACKET_VERSION >= 20210000 \
2862 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2864#elif CLIENT_TYPE == 'Z' && ( \
2865 PACKET_VERSION >= 20220000 \
2866 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2867 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2869#else
2870ID_UNKNOWN_PACKET_PLACEHOLDER_0821 = 0x0000 // Disabled
2871#endif
2878{
2879public:
2880 UNKNOWN_PACKET_PLACEHOLDER_0821(std::shared_ptr<ZoneSession> s)
2882 {}
2884
2885 void deliver();
2887
2888/* Structure */
2889};
2890
2891enum {
2892#if CLIENT_TYPE == 'M' && ( \
2893 PACKET_VERSION >= 20220000 \
2894 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2895 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2897#elif CLIENT_TYPE == 'R' && ( \
2898 PACKET_VERSION >= 20210000 \
2899 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2901#elif CLIENT_TYPE == 'Z' && ( \
2902 PACKET_VERSION >= 20220000 \
2903 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2904 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2906#else
2907ID_UNKNOWN_PACKET_PLACEHOLDER_0822 = 0x0000 // Disabled
2908#endif
2915{
2916public:
2917 UNKNOWN_PACKET_PLACEHOLDER_0822(std::shared_ptr<ZoneSession> s)
2919 {}
2921
2922 void deliver();
2924
2925/* Structure */
2926};
2927
2928enum {
2929#if CLIENT_TYPE == 'M' && ( \
2930 PACKET_VERSION >= 20220000 \
2931 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2932 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2934#elif CLIENT_TYPE == 'R' && ( \
2935 PACKET_VERSION >= 20210000 \
2936 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2938#elif CLIENT_TYPE == 'Z' && ( \
2939 PACKET_VERSION >= 20220000 \
2940 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2941 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2943#else
2944ID_UNKNOWN_PACKET_PLACEHOLDER_0823 = 0x0000 // Disabled
2945#endif
2952{
2953public:
2954 UNKNOWN_PACKET_PLACEHOLDER_0823(std::shared_ptr<ZoneSession> s)
2956 {}
2958
2959 void deliver();
2961
2962/* Structure */
2963};
2964
2965enum {
2966#if CLIENT_TYPE == 'M' && ( \
2967 PACKET_VERSION >= 20220000 \
2968 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2969 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2971#elif CLIENT_TYPE == 'R' && ( \
2972 PACKET_VERSION >= 20210000 \
2973 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2975#elif CLIENT_TYPE == 'Z' && ( \
2976 PACKET_VERSION >= 20220000 \
2977 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
2978 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
2980#else
2981ID_UNKNOWN_PACKET_PLACEHOLDER_0825 = 0x0000 // Disabled
2982#endif
2989{
2990public:
2991 UNKNOWN_PACKET_PLACEHOLDER_0825(std::shared_ptr<ZoneSession> s)
2993 {}
2995
2996 void deliver();
2998
2999/* Structure */
3000};
3001
3002enum {
3003#if CLIENT_TYPE == 'M' && ( \
3004 PACKET_VERSION >= 20220000 \
3005 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3006 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3008#elif CLIENT_TYPE == 'R' && ( \
3009 PACKET_VERSION >= 20210000 \
3010 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3012#elif CLIENT_TYPE == 'Z' && ( \
3013 PACKET_VERSION >= 20220000 \
3014 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3015 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3017#else
3018ID_UNKNOWN_PACKET_PLACEHOLDER_0827 = 0x0000 // Disabled
3019#endif
3026{
3027public:
3028 UNKNOWN_PACKET_PLACEHOLDER_0827(std::shared_ptr<ZoneSession> s)
3030 {}
3032
3033 void deliver();
3035
3036/* Structure */
3037};
3038
3039enum {
3040#if CLIENT_TYPE == 'M' && ( \
3041 PACKET_VERSION >= 20220000 \
3042 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3043 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3045#elif CLIENT_TYPE == 'R' && ( \
3046 PACKET_VERSION >= 20210000 \
3047 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3049#elif CLIENT_TYPE == 'Z' && ( \
3050 PACKET_VERSION >= 20220000 \
3051 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3052 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3054#else
3055ID_UNKNOWN_PACKET_PLACEHOLDER_0828 = 0x0000 // Disabled
3056#endif
3063{
3064public:
3065 UNKNOWN_PACKET_PLACEHOLDER_0828(std::shared_ptr<ZoneSession> s)
3067 {}
3069
3070 void deliver();
3072
3073/* Structure */
3074};
3075
3076enum {
3077#if CLIENT_TYPE == 'M' && ( \
3078 PACKET_VERSION >= 20220000 \
3079 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3080 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3082#elif CLIENT_TYPE == 'R' && ( \
3083 PACKET_VERSION >= 20210000 \
3084 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3086#elif CLIENT_TYPE == 'Z' && ( \
3087 PACKET_VERSION >= 20220000 \
3088 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3089 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3091#else
3092ID_UNKNOWN_PACKET_PLACEHOLDER_0829 = 0x0000 // Disabled
3093#endif
3100{
3101public:
3102 UNKNOWN_PACKET_PLACEHOLDER_0829(std::shared_ptr<ZoneSession> s)
3104 {}
3106
3107 void deliver();
3109
3110/* Structure */
3111};
3112
3113enum {
3114#if CLIENT_TYPE == 'M' && ( \
3115 PACKET_VERSION >= 20220000 \
3116 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3117 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3119#elif CLIENT_TYPE == 'R' && ( \
3120 PACKET_VERSION >= 20210000 \
3121 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3123#elif CLIENT_TYPE == 'Z' && ( \
3124 PACKET_VERSION >= 20220000 \
3125 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3126 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3128#else
3129ID_UNKNOWN_PACKET_PLACEHOLDER_082A = 0x0000 // Disabled
3130#endif
3137{
3138public:
3139 UNKNOWN_PACKET_PLACEHOLDER_082A(std::shared_ptr<ZoneSession> s)
3141 {}
3143
3144 void deliver();
3146
3147/* Structure */
3148};
3149
3150enum {
3151#if CLIENT_TYPE == 'M' && ( \
3152 PACKET_VERSION >= 20220000 \
3153 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3154 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3156#elif CLIENT_TYPE == 'R' && ( \
3157 PACKET_VERSION >= 20210000 \
3158 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3160#elif CLIENT_TYPE == 'Z' && ( \
3161 PACKET_VERSION >= 20220000 \
3162 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3163 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3165#else
3166ID_UNKNOWN_PACKET_PLACEHOLDER_082B = 0x0000 // Disabled
3167#endif
3174{
3175public:
3176 UNKNOWN_PACKET_PLACEHOLDER_082B(std::shared_ptr<ZoneSession> s)
3178 {}
3180
3181 void deliver();
3183
3184/* Structure */
3185};
3186
3187enum {
3188#if CLIENT_TYPE == 'M' && ( \
3189 PACKET_VERSION >= 20220000 \
3190 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3191 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3193#elif CLIENT_TYPE == 'R' && ( \
3194 PACKET_VERSION >= 20210000 \
3195 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3197#elif CLIENT_TYPE == 'Z' && ( \
3198 PACKET_VERSION >= 20220000 \
3199 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3200 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3202#else
3203ID_UNKNOWN_PACKET_PLACEHOLDER_082C = 0x0000 // Disabled
3204#endif
3211{
3212public:
3213 UNKNOWN_PACKET_PLACEHOLDER_082C(std::shared_ptr<ZoneSession> s)
3215 {}
3217
3218 void deliver();
3220
3221/* Structure */
3222};
3223
3224enum {
3225#if CLIENT_TYPE == 'M' && ( \
3226 PACKET_VERSION >= 20220000 \
3227 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3228 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3230#elif CLIENT_TYPE == 'R' && ( \
3231 PACKET_VERSION >= 20210000 \
3232 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3234#elif CLIENT_TYPE == 'Z' && ( \
3235 PACKET_VERSION >= 20220000 \
3236 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3237 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3239#else
3240ID_UNKNOWN_PACKET_PLACEHOLDER_082D = 0x0000 // Disabled
3241#endif
3248{
3249public:
3250 UNKNOWN_PACKET_PLACEHOLDER_082D(std::shared_ptr<ZoneSession> s)
3252 {}
3254
3255 void deliver();
3257
3258/* Structure */
3259};
3260
3261enum {
3262#if CLIENT_TYPE == 'M' && ( \
3263 PACKET_VERSION >= 20220000 \
3264 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3265 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3267#elif CLIENT_TYPE == 'R' && ( \
3268 PACKET_VERSION >= 20210000 \
3269 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3271#elif CLIENT_TYPE == 'Z' && ( \
3272 PACKET_VERSION >= 20220000 \
3273 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3274 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3276#else
3277ID_UNKNOWN_PACKET_PLACEHOLDER_083E = 0x0000 // Disabled
3278#endif
3285{
3286public:
3287 UNKNOWN_PACKET_PLACEHOLDER_083E(std::shared_ptr<ZoneSession> s)
3289 {}
3291
3292 void deliver();
3294
3295/* Structure */
3296};
3297
3298enum {
3299#if CLIENT_TYPE == 'M' && ( \
3300 PACKET_VERSION >= 20220000 \
3301 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3302 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3304#elif CLIENT_TYPE == 'R' && ( \
3305 PACKET_VERSION >= 20210000 \
3306 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3308#elif CLIENT_TYPE == 'Z' && ( \
3309 PACKET_VERSION >= 20220000 \
3310 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3311 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3313#else
3314ID_UNKNOWN_PACKET_PLACEHOLDER_0840 = 0x0000 // Disabled
3315#endif
3322{
3323public:
3324 UNKNOWN_PACKET_PLACEHOLDER_0840(std::shared_ptr<ZoneSession> s)
3326 {}
3328
3329 void deliver();
3331
3332/* Structure */
3333};
3334
3335enum {
3336#if CLIENT_TYPE == 'M' && ( \
3337 PACKET_VERSION >= 20220000 \
3338 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3339 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3341#elif CLIENT_TYPE == 'R' && ( \
3342 PACKET_VERSION >= 20210000 \
3343 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3345#elif CLIENT_TYPE == 'Z' && ( \
3346 PACKET_VERSION >= 20220000 \
3347 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3348 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3350#else
3351ID_UNKNOWN_PACKET_PLACEHOLDER_0841 = 0x0000 // Disabled
3352#endif
3359{
3360public:
3361 UNKNOWN_PACKET_PLACEHOLDER_0841(std::shared_ptr<ZoneSession> s)
3363 {}
3365
3366 void deliver();
3368
3369/* Structure */
3370};
3371
3372enum {
3373#if CLIENT_TYPE == 'Z' && ( \
3374 PACKET_VERSION >= 20220000 \
3375 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3376 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3378#else
3379ID_UNKNOWN_PACKET_PLACEHOLDER_085A = 0x0000 // Disabled
3380#endif
3387{
3388public:
3389 UNKNOWN_PACKET_PLACEHOLDER_085A(std::shared_ptr<ZoneSession> s)
3391 {}
3393
3394 void deliver();
3396
3397/* Structure */
3398};
3399
3400enum {
3401#if CLIENT_TYPE == 'Z' && ( \
3402 PACKET_VERSION >= 20220000 \
3403 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3404 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3406#else
3407ID_UNKNOWN_PACKET_PLACEHOLDER_085B = 0x0000 // Disabled
3408#endif
3415{
3416public:
3417 UNKNOWN_PACKET_PLACEHOLDER_085B(std::shared_ptr<ZoneSession> s)
3419 {}
3421
3422 void deliver();
3424
3425/* Structure */
3426};
3427
3428enum {
3429#if CLIENT_TYPE == 'Z' && ( \
3430 PACKET_VERSION >= 20220000 \
3431 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3432 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3434#else
3435ID_UNKNOWN_PACKET_PLACEHOLDER_085C = 0x0000 // Disabled
3436#endif
3443{
3444public:
3445 UNKNOWN_PACKET_PLACEHOLDER_085C(std::shared_ptr<ZoneSession> s)
3447 {}
3449
3450 void deliver();
3452
3453/* Structure */
3454};
3455
3456enum {
3457#if CLIENT_TYPE == 'Z' && ( \
3458 PACKET_VERSION >= 20220000 \
3459 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3460 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3462#else
3463ID_UNKNOWN_PACKET_PLACEHOLDER_085D = 0x0000 // Disabled
3464#endif
3471{
3472public:
3473 UNKNOWN_PACKET_PLACEHOLDER_085D(std::shared_ptr<ZoneSession> s)
3475 {}
3477
3478 void deliver();
3480
3481/* Structure */
3482};
3483
3484enum {
3485#if CLIENT_TYPE == 'Z' && ( \
3486 PACKET_VERSION >= 20220000 \
3487 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3488 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3490#else
3491ID_UNKNOWN_PACKET_PLACEHOLDER_085E = 0x0000 // Disabled
3492#endif
3499{
3500public:
3501 UNKNOWN_PACKET_PLACEHOLDER_085E(std::shared_ptr<ZoneSession> s)
3503 {}
3505
3506 void deliver();
3508
3509/* Structure */
3510};
3511
3512enum {
3513#if CLIENT_TYPE == 'Z' && ( \
3514 PACKET_VERSION >= 20220000 \
3515 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3516 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3518#else
3519ID_UNKNOWN_PACKET_PLACEHOLDER_0861 = 0x0000 // Disabled
3520#endif
3527{
3528public:
3529 UNKNOWN_PACKET_PLACEHOLDER_0861(std::shared_ptr<ZoneSession> s)
3531 {}
3533
3534 void deliver();
3536
3537/* Structure */
3538};
3539
3540enum {
3541#if CLIENT_TYPE == 'R' && ( \
3542 PACKET_VERSION >= 20210000 \
3543 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3545#else
3546ID_UNKNOWN_PACKET_PLACEHOLDER_0862 = 0x0000 // Disabled
3547#endif
3554{
3555public:
3556 UNKNOWN_PACKET_PLACEHOLDER_0862(std::shared_ptr<ZoneSession> s)
3558 {}
3560
3561 void deliver();
3563
3564/* Structure */
3565};
3566
3567enum {
3568#if CLIENT_TYPE == 'Z' && ( \
3569 PACKET_VERSION >= 20220000 \
3570 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3571 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3573#else
3574ID_UNKNOWN_PACKET_PLACEHOLDER_0863 = 0x0000 // Disabled
3575#endif
3582{
3583public:
3584 UNKNOWN_PACKET_PLACEHOLDER_0863(std::shared_ptr<ZoneSession> s)
3586 {}
3588
3589 void deliver();
3591
3592/* Structure */
3593};
3594
3595enum {
3596#if CLIENT_TYPE == 'R' && ( \
3597 PACKET_VERSION >= 20210000 \
3598 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3600#else
3601ID_UNKNOWN_PACKET_PLACEHOLDER_0864 = 0x0000 // Disabled
3602#endif
3609{
3610public:
3611 UNKNOWN_PACKET_PLACEHOLDER_0864(std::shared_ptr<ZoneSession> s)
3613 {}
3615
3616 void deliver();
3618
3619/* Structure */
3620};
3621
3622enum {
3623#if CLIENT_TYPE == 'M' && ( \
3624 PACKET_VERSION >= 20220000 \
3625 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3626 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3628#elif CLIENT_TYPE == 'R' && ( \
3629 PACKET_VERSION >= 20210000 \
3630 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3632#elif CLIENT_TYPE == 'Z' && ( \
3633 PACKET_VERSION >= 20220000 \
3634 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3635 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3637#else
3638ID_UNKNOWN_PACKET_PLACEHOLDER_0865 = 0x0000 // Disabled
3639#endif
3646{
3647public:
3648 UNKNOWN_PACKET_PLACEHOLDER_0865(std::shared_ptr<ZoneSession> s)
3650 {}
3652
3653 void deliver();
3655
3656/* Structure */
3657};
3658
3659enum {
3660#if CLIENT_TYPE == 'R' && ( \
3661 PACKET_VERSION >= 20210000 \
3662 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3664#else
3665ID_UNKNOWN_PACKET_PLACEHOLDER_0866 = 0x0000 // Disabled
3666#endif
3673{
3674public:
3675 UNKNOWN_PACKET_PLACEHOLDER_0866(std::shared_ptr<ZoneSession> s)
3677 {}
3679
3680 void deliver();
3682
3683/* Structure */
3684};
3685
3686enum {
3687#if CLIENT_TYPE == 'R' && ( \
3688 PACKET_VERSION >= 20210000 \
3689 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3691#elif CLIENT_TYPE == 'Z' && ( \
3692 PACKET_VERSION >= 20220000 \
3693 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3694 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3696#else
3697ID_UNKNOWN_PACKET_PLACEHOLDER_0868 = 0x0000 // Disabled
3698#endif
3705{
3706public:
3707 UNKNOWN_PACKET_PLACEHOLDER_0868(std::shared_ptr<ZoneSession> s)
3709 {}
3711
3712 void deliver();
3714
3715/* Structure */
3716};
3717
3718enum {
3719#if CLIENT_TYPE == 'Z' && ( \
3720 PACKET_VERSION >= 20220000 \
3721 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3724#else
3725ID_UNKNOWN_PACKET_PLACEHOLDER_0869 = 0x0000 // Disabled
3726#endif
3733{
3734public:
3735 UNKNOWN_PACKET_PLACEHOLDER_0869(std::shared_ptr<ZoneSession> s)
3737 {}
3739
3740 void deliver();
3742
3743/* Structure */
3744};
3745
3746enum {
3747#if CLIENT_TYPE == 'Z' && ( \
3748 PACKET_VERSION >= 20220000 \
3749 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3750 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3752#else
3753ID_UNKNOWN_PACKET_PLACEHOLDER_086A = 0x0000 // Disabled
3754#endif
3761{
3762public:
3763 UNKNOWN_PACKET_PLACEHOLDER_086A(std::shared_ptr<ZoneSession> s)
3765 {}
3767
3768 void deliver();
3770
3771/* Structure */
3772};
3773
3774enum {
3775#if CLIENT_TYPE == 'Z' && ( \
3776 PACKET_VERSION >= 20220000 \
3777 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3778 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3780#else
3781ID_UNKNOWN_PACKET_PLACEHOLDER_086B = 0x0000 // Disabled
3782#endif
3789{
3790public:
3791 UNKNOWN_PACKET_PLACEHOLDER_086B(std::shared_ptr<ZoneSession> s)
3793 {}
3795
3796 void deliver();
3798
3799/* Structure */
3800};
3801
3802enum {
3803#if CLIENT_TYPE == 'R' && ( \
3804 PACKET_VERSION >= 20210000 \
3805 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3807#elif CLIENT_TYPE == 'Z' && ( \
3808 PACKET_VERSION >= 20220000 \
3809 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3810 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3812#else
3813ID_UNKNOWN_PACKET_PLACEHOLDER_086D = 0x0000 // Disabled
3814#endif
3821{
3822public:
3823 UNKNOWN_PACKET_PLACEHOLDER_086D(std::shared_ptr<ZoneSession> s)
3825 {}
3827
3828 void deliver();
3830
3831/* Structure */
3832};
3833
3834enum {
3835#if CLIENT_TYPE == 'Z' && ( \
3836 PACKET_VERSION >= 20220000 \
3837 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3838 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3840#else
3841ID_UNKNOWN_PACKET_PLACEHOLDER_086E = 0x0000 // Disabled
3842#endif
3849{
3850public:
3851 UNKNOWN_PACKET_PLACEHOLDER_086E(std::shared_ptr<ZoneSession> s)
3853 {}
3855
3856 void deliver();
3858
3859/* Structure */
3860};
3861
3862enum {
3863#if CLIENT_TYPE == 'Z' && ( \
3864 PACKET_VERSION >= 20220000 \
3865 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3866 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3868#else
3869ID_UNKNOWN_PACKET_PLACEHOLDER_086F = 0x0000 // Disabled
3870#endif
3877{
3878public:
3879 UNKNOWN_PACKET_PLACEHOLDER_086F(std::shared_ptr<ZoneSession> s)
3881 {}
3883
3884 void deliver();
3886
3887/* Structure */
3888};
3889
3890enum {
3891#if CLIENT_TYPE == 'R' && ( \
3892 PACKET_VERSION >= 20210000 \
3893 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3895#else
3896ID_UNKNOWN_PACKET_PLACEHOLDER_0872 = 0x0000 // Disabled
3897#endif
3904{
3905public:
3906 UNKNOWN_PACKET_PLACEHOLDER_0872(std::shared_ptr<ZoneSession> s)
3908 {}
3910
3911 void deliver();
3913
3914/* Structure */
3915};
3916
3917enum {
3918#if CLIENT_TYPE == 'Z' && ( \
3919 PACKET_VERSION >= 20220000 \
3920 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3921 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3923#else
3924ID_UNKNOWN_PACKET_PLACEHOLDER_0873 = 0x0000 // Disabled
3925#endif
3932{
3933public:
3934 UNKNOWN_PACKET_PLACEHOLDER_0873(std::shared_ptr<ZoneSession> s)
3936 {}
3938
3939 void deliver();
3941
3942/* Structure */
3943};
3944
3945enum {
3946#if CLIENT_TYPE == 'R' && ( \
3947 PACKET_VERSION >= 20210000 \
3948 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3950#elif CLIENT_TYPE == 'Z' && ( \
3951 PACKET_VERSION >= 20220000 \
3952 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
3953 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3955#else
3956ID_UNKNOWN_PACKET_PLACEHOLDER_0875 = 0x0000 // Disabled
3957#endif
3964{
3965public:
3966 UNKNOWN_PACKET_PLACEHOLDER_0875(std::shared_ptr<ZoneSession> s)
3968 {}
3970
3971 void deliver();
3973
3974/* Structure */
3975};
3976
3977enum {
3978#if CLIENT_TYPE == 'R' && ( \
3979 PACKET_VERSION >= 20210000 \
3980 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
3982#else
3983ID_UNKNOWN_PACKET_PLACEHOLDER_0876 = 0x0000 // Disabled
3984#endif
3991{
3992public:
3993 UNKNOWN_PACKET_PLACEHOLDER_0876(std::shared_ptr<ZoneSession> s)
3995 {}
3997
3998 void deliver();
4000
4001/* Structure */
4002};
4003
4004enum {
4005#if CLIENT_TYPE == 'Z' && ( \
4006 PACKET_VERSION >= 20220000 \
4007 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4008 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4010#else
4011ID_UNKNOWN_PACKET_PLACEHOLDER_0879 = 0x0000 // Disabled
4012#endif
4019{
4020public:
4021 UNKNOWN_PACKET_PLACEHOLDER_0879(std::shared_ptr<ZoneSession> s)
4023 {}
4025
4026 void deliver();
4028
4029/* Structure */
4030};
4031
4032enum {
4033#if CLIENT_TYPE == 'M' && ( \
4034 PACKET_VERSION >= 20220000 \
4035 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4036 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4038#elif CLIENT_TYPE == 'R' && ( \
4039 PACKET_VERSION >= 20210000 \
4040 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4042#else
4043ID_UNKNOWN_PACKET_PLACEHOLDER_087B = 0x0000 // Disabled
4044#endif
4051{
4052public:
4053 UNKNOWN_PACKET_PLACEHOLDER_087B(std::shared_ptr<ZoneSession> s)
4055 {}
4057
4058 void deliver();
4060
4061/* Structure */
4062};
4063
4064enum {
4065#if CLIENT_TYPE == 'Z' && ( \
4066 PACKET_VERSION >= 20220000 \
4067 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4068 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4070#else
4071ID_UNKNOWN_PACKET_PLACEHOLDER_087C = 0x0000 // Disabled
4072#endif
4079{
4080public:
4081 UNKNOWN_PACKET_PLACEHOLDER_087C(std::shared_ptr<ZoneSession> s)
4083 {}
4085
4086 void deliver();
4088
4089/* Structure */
4090};
4091
4092enum {
4093#if CLIENT_TYPE == 'Z' && ( \
4094 PACKET_VERSION >= 20220000 \
4095 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4096 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4098#else
4099ID_UNKNOWN_PACKET_PLACEHOLDER_087D = 0x0000 // Disabled
4100#endif
4107{
4108public:
4109 UNKNOWN_PACKET_PLACEHOLDER_087D(std::shared_ptr<ZoneSession> s)
4111 {}
4113
4114 void deliver();
4116
4117/* Structure */
4118};
4119
4120enum {
4121#if CLIENT_TYPE == 'Z' && ( \
4122 PACKET_VERSION >= 20220000 \
4123 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4124 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4126#else
4127ID_UNKNOWN_PACKET_PLACEHOLDER_087F = 0x0000 // Disabled
4128#endif
4135{
4136public:
4137 UNKNOWN_PACKET_PLACEHOLDER_087F(std::shared_ptr<ZoneSession> s)
4139 {}
4141
4142 void deliver();
4144
4145/* Structure */
4146};
4147
4148enum {
4149#if CLIENT_TYPE == 'M' && ( \
4150 PACKET_VERSION >= 20220000 \
4151 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4152 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4154#elif CLIENT_TYPE == 'R' && ( \
4155 PACKET_VERSION >= 20210000 \
4156 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4158#elif CLIENT_TYPE == 'Z' && ( \
4159 PACKET_VERSION >= 20220000 \
4160 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4161 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4163#else
4164ID_UNKNOWN_PACKET_PLACEHOLDER_0880 = 0x0000 // Disabled
4165#endif
4172{
4173public:
4174 UNKNOWN_PACKET_PLACEHOLDER_0880(std::shared_ptr<ZoneSession> s)
4176 {}
4178
4179 void deliver();
4181
4182/* Structure */
4183};
4184
4185enum {
4186#if CLIENT_TYPE == 'R' && ( \
4187 PACKET_VERSION >= 20210000 \
4188 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4190#elif CLIENT_TYPE == 'Z' && ( \
4191 PACKET_VERSION >= 20220000 \
4192 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4193 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4195#else
4196ID_UNKNOWN_PACKET_PLACEHOLDER_0882 = 0x0000 // Disabled
4197#endif
4204{
4205public:
4206 UNKNOWN_PACKET_PLACEHOLDER_0882(std::shared_ptr<ZoneSession> s)
4208 {}
4210
4211 void deliver();
4213
4214/* Structure */
4215};
4216
4217enum {
4218#if CLIENT_TYPE == 'Z' && ( \
4219 PACKET_VERSION >= 20220000 \
4220 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4221 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4223#else
4224ID_UNKNOWN_PACKET_PLACEHOLDER_0883 = 0x0000 // Disabled
4225#endif
4232{
4233public:
4234 UNKNOWN_PACKET_PLACEHOLDER_0883(std::shared_ptr<ZoneSession> s)
4236 {}
4238
4239 void deliver();
4241
4242/* Structure */
4243};
4244
4245enum {
4246#if CLIENT_TYPE == 'M' && ( \
4247 PACKET_VERSION >= 20220000 \
4248 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4249 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4251#elif CLIENT_TYPE == 'R' && ( \
4252 PACKET_VERSION >= 20210000 \
4253 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4255#elif CLIENT_TYPE == 'Z' && ( \
4256 PACKET_VERSION >= 20220000 \
4257 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4258 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4260#else
4261ID_UNKNOWN_PACKET_PLACEHOLDER_0884 = 0x0000 // Disabled
4262#endif
4269{
4270public:
4271 UNKNOWN_PACKET_PLACEHOLDER_0884(std::shared_ptr<ZoneSession> s)
4273 {}
4275
4276 void deliver();
4278
4279/* Structure */
4280};
4281
4282enum {
4283#if CLIENT_TYPE == 'Z' && ( \
4284 PACKET_VERSION >= 20220000 \
4285 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4286 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4288#else
4289ID_UNKNOWN_PACKET_PLACEHOLDER_0886 = 0x0000 // Disabled
4290#endif
4297{
4298public:
4299 UNKNOWN_PACKET_PLACEHOLDER_0886(std::shared_ptr<ZoneSession> s)
4301 {}
4303
4304 void deliver();
4306
4307/* Structure */
4308};
4309
4310enum {
4311#if CLIENT_TYPE == 'Z' && ( \
4312 PACKET_VERSION >= 20220000 \
4313 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4314 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4316#else
4317ID_UNKNOWN_PACKET_PLACEHOLDER_0887 = 0x0000 // Disabled
4318#endif
4325{
4326public:
4327 UNKNOWN_PACKET_PLACEHOLDER_0887(std::shared_ptr<ZoneSession> s)
4329 {}
4331
4332 void deliver();
4334
4335/* Structure */
4336};
4337
4338enum {
4339#if CLIENT_TYPE == 'Z' && ( \
4340 PACKET_VERSION >= 20220000 \
4341 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4342 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4344#else
4345ID_UNKNOWN_PACKET_PLACEHOLDER_0888 = 0x0000 // Disabled
4346#endif
4353{
4354public:
4355 UNKNOWN_PACKET_PLACEHOLDER_0888(std::shared_ptr<ZoneSession> s)
4357 {}
4359
4360 void deliver();
4362
4363/* Structure */
4364};
4365
4366enum {
4367#if CLIENT_TYPE == 'R' && ( \
4368 PACKET_VERSION >= 20210000 \
4369 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4371#else
4372ID_UNKNOWN_PACKET_PLACEHOLDER_0889 = 0x0000 // Disabled
4373#endif
4380{
4381public:
4382 UNKNOWN_PACKET_PLACEHOLDER_0889(std::shared_ptr<ZoneSession> s)
4384 {}
4386
4387 void deliver();
4389
4390/* Structure */
4391};
4392
4393enum {
4394#if CLIENT_TYPE == 'Z' && ( \
4395 PACKET_VERSION >= 20220000 \
4396 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4397 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4399#else
4400ID_UNKNOWN_PACKET_PLACEHOLDER_088A = 0x0000 // Disabled
4401#endif
4408{
4409public:
4410 UNKNOWN_PACKET_PLACEHOLDER_088A(std::shared_ptr<ZoneSession> s)
4412 {}
4414
4415 void deliver();
4417
4418/* Structure */
4419};
4420
4421enum {
4422#if CLIENT_TYPE == 'R' && ( \
4423 PACKET_VERSION >= 20210000 \
4424 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4426#elif CLIENT_TYPE == 'Z' && ( \
4427 PACKET_VERSION >= 20220000 \
4428 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4429 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4431#else
4432ID_UNKNOWN_PACKET_PLACEHOLDER_088C = 0x0000 // Disabled
4433#endif
4440{
4441public:
4442 UNKNOWN_PACKET_PLACEHOLDER_088C(std::shared_ptr<ZoneSession> s)
4444 {}
4446
4447 void deliver();
4449
4450/* Structure */
4451};
4452
4453enum {
4454#if CLIENT_TYPE == 'Z' && ( \
4455 PACKET_VERSION >= 20220000 \
4456 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4457 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4459#else
4460ID_UNKNOWN_PACKET_PLACEHOLDER_088E = 0x0000 // Disabled
4461#endif
4468{
4469public:
4470 UNKNOWN_PACKET_PLACEHOLDER_088E(std::shared_ptr<ZoneSession> s)
4472 {}
4474
4475 void deliver();
4477
4478/* Structure */
4479};
4480
4481enum {
4482#if CLIENT_TYPE == 'Z' && ( \
4483 PACKET_VERSION >= 20220000 \
4484 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4485 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4487#else
4488ID_UNKNOWN_PACKET_PLACEHOLDER_088F = 0x0000 // Disabled
4489#endif
4496{
4497public:
4498 UNKNOWN_PACKET_PLACEHOLDER_088F(std::shared_ptr<ZoneSession> s)
4500 {}
4502
4503 void deliver();
4505
4506/* Structure */
4507};
4508
4509enum {
4510#if CLIENT_TYPE == 'Z' && ( \
4511 PACKET_VERSION >= 20220000 \
4512 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4513 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4515#else
4516ID_UNKNOWN_PACKET_PLACEHOLDER_0890 = 0x0000 // Disabled
4517#endif
4524{
4525public:
4526 UNKNOWN_PACKET_PLACEHOLDER_0890(std::shared_ptr<ZoneSession> s)
4528 {}
4530
4531 void deliver();
4533
4534/* Structure */
4535};
4536
4537enum {
4538#if CLIENT_TYPE == 'Z' && ( \
4539 PACKET_VERSION >= 20220000 \
4540 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4541 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4543#else
4544ID_UNKNOWN_PACKET_PLACEHOLDER_0891 = 0x0000 // Disabled
4545#endif
4552{
4553public:
4554 UNKNOWN_PACKET_PLACEHOLDER_0891(std::shared_ptr<ZoneSession> s)
4556 {}
4558
4559 void deliver();
4561
4562/* Structure */
4563};
4564
4565enum {
4566#if CLIENT_TYPE == 'M' && ( \
4567 PACKET_VERSION >= 20220000 \
4568 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4569 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4571#elif CLIENT_TYPE == 'R' && ( \
4572 PACKET_VERSION >= 20210000 \
4573 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4575#else
4576ID_UNKNOWN_PACKET_PLACEHOLDER_0892 = 0x0000 // Disabled
4577#endif
4584{
4585public:
4586 UNKNOWN_PACKET_PLACEHOLDER_0892(std::shared_ptr<ZoneSession> s)
4588 {}
4590
4591 void deliver();
4593
4594/* Structure */
4595};
4596
4597enum {
4598#if CLIENT_TYPE == 'Z' && ( \
4599 PACKET_VERSION >= 20220000 \
4600 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4601 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4603#else
4604ID_UNKNOWN_PACKET_PLACEHOLDER_0895 = 0x0000 // Disabled
4605#endif
4612{
4613public:
4614 UNKNOWN_PACKET_PLACEHOLDER_0895(std::shared_ptr<ZoneSession> s)
4616 {}
4618
4619 void deliver();
4621
4622/* Structure */
4623};
4624
4625enum {
4626#if CLIENT_TYPE == 'Z' && ( \
4627 PACKET_VERSION >= 20220000 \
4628 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4629 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4631#else
4632ID_UNKNOWN_PACKET_PLACEHOLDER_0896 = 0x0000 // Disabled
4633#endif
4640{
4641public:
4642 UNKNOWN_PACKET_PLACEHOLDER_0896(std::shared_ptr<ZoneSession> s)
4644 {}
4646
4647 void deliver();
4649
4650/* Structure */
4651};
4652
4653enum {
4654#if CLIENT_TYPE == 'M' && ( \
4655 PACKET_VERSION >= 20220000 \
4656 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4657 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4659#elif CLIENT_TYPE == 'Z' && ( \
4660 PACKET_VERSION >= 20220000 \
4661 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4662 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4664#else
4665ID_UNKNOWN_PACKET_PLACEHOLDER_0898 = 0x0000 // Disabled
4666#endif
4673{
4674public:
4675 UNKNOWN_PACKET_PLACEHOLDER_0898(std::shared_ptr<ZoneSession> s)
4677 {}
4679
4680 void deliver();
4682
4683/* Structure */
4684};
4685
4686enum {
4687#if CLIENT_TYPE == 'R' && ( \
4688 PACKET_VERSION >= 20210000 \
4689 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4691#elif CLIENT_TYPE == 'Z' && ( \
4692 PACKET_VERSION >= 20220000 \
4693 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4694 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4696#else
4697ID_UNKNOWN_PACKET_PLACEHOLDER_089A = 0x0000 // Disabled
4698#endif
4705{
4706public:
4707 UNKNOWN_PACKET_PLACEHOLDER_089A(std::shared_ptr<ZoneSession> s)
4709 {}
4711
4712 void deliver();
4714
4715/* Structure */
4716};
4717
4718enum {
4719#if CLIENT_TYPE == 'Z' && ( \
4720 PACKET_VERSION >= 20220000 \
4721 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4724#else
4725ID_UNKNOWN_PACKET_PLACEHOLDER_089D = 0x0000 // Disabled
4726#endif
4733{
4734public:
4735 UNKNOWN_PACKET_PLACEHOLDER_089D(std::shared_ptr<ZoneSession> s)
4737 {}
4739
4740 void deliver();
4742
4743/* Structure */
4744};
4745
4746enum {
4747#if CLIENT_TYPE == 'M' && ( \
4748 PACKET_VERSION >= 20220000 \
4749 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4750 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4752#elif CLIENT_TYPE == 'R' && ( \
4753 PACKET_VERSION >= 20210000 \
4754 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4756#else
4757ID_UNKNOWN_PACKET_PLACEHOLDER_089E = 0x0000 // Disabled
4758#endif
4765{
4766public:
4767 UNKNOWN_PACKET_PLACEHOLDER_089E(std::shared_ptr<ZoneSession> s)
4769 {}
4771
4772 void deliver();
4774
4775/* Structure */
4776};
4777
4778enum {
4779#if CLIENT_TYPE == 'Z' && ( \
4780 PACKET_VERSION >= 20220000 \
4781 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4782 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4784#else
4785ID_UNKNOWN_PACKET_PLACEHOLDER_08A0 = 0x0000 // Disabled
4786#endif
4793{
4794public:
4795 UNKNOWN_PACKET_PLACEHOLDER_08A0(std::shared_ptr<ZoneSession> s)
4797 {}
4799
4800 void deliver();
4802
4803/* Structure */
4804};
4805
4806enum {
4807#if CLIENT_TYPE == 'Z' && ( \
4808 PACKET_VERSION >= 20220000 \
4809 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4810 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4812#else
4813ID_UNKNOWN_PACKET_PLACEHOLDER_08A1 = 0x0000 // Disabled
4814#endif
4821{
4822public:
4823 UNKNOWN_PACKET_PLACEHOLDER_08A1(std::shared_ptr<ZoneSession> s)
4825 {}
4827
4828 void deliver();
4830
4831/* Structure */
4832};
4833
4834enum {
4835#if CLIENT_TYPE == 'Z' && ( \
4836 PACKET_VERSION >= 20220000 \
4837 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4838 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4840#else
4841ID_UNKNOWN_PACKET_PLACEHOLDER_08A2 = 0x0000 // Disabled
4842#endif
4849{
4850public:
4851 UNKNOWN_PACKET_PLACEHOLDER_08A2(std::shared_ptr<ZoneSession> s)
4853 {}
4855
4856 void deliver();
4858
4859/* Structure */
4860};
4861
4862enum {
4863#if CLIENT_TYPE == 'R' && ( \
4864 PACKET_VERSION >= 20210000 \
4865 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4867#else
4868ID_UNKNOWN_PACKET_PLACEHOLDER_08A5 = 0x0000 // Disabled
4869#endif
4876{
4877public:
4878 UNKNOWN_PACKET_PLACEHOLDER_08A5(std::shared_ptr<ZoneSession> s)
4880 {}
4882
4883 void deliver();
4885
4886/* Structure */
4887};
4888
4889enum {
4890#if CLIENT_TYPE == 'Z' && ( \
4891 PACKET_VERSION >= 20220000 \
4892 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4893 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4895#else
4896ID_UNKNOWN_PACKET_PLACEHOLDER_08A6 = 0x0000 // Disabled
4897#endif
4904{
4905public:
4906 UNKNOWN_PACKET_PLACEHOLDER_08A6(std::shared_ptr<ZoneSession> s)
4908 {}
4910
4911 void deliver();
4913
4914/* Structure */
4915};
4916
4917enum {
4918#if CLIENT_TYPE == 'R' && ( \
4919 PACKET_VERSION >= 20210000 \
4920 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4922#elif CLIENT_TYPE == 'Z' && ( \
4923 PACKET_VERSION >= 20220000 \
4924 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4925 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4927#else
4928ID_UNKNOWN_PACKET_PLACEHOLDER_08A7 = 0x0000 // Disabled
4929#endif
4936{
4937public:
4938 UNKNOWN_PACKET_PLACEHOLDER_08A7(std::shared_ptr<ZoneSession> s)
4940 {}
4942
4943 void deliver();
4945
4946/* Structure */
4947};
4948
4949enum {
4950#if CLIENT_TYPE == 'Z' && ( \
4951 PACKET_VERSION >= 20220000 \
4952 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4953 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4955#else
4956ID_UNKNOWN_PACKET_PLACEHOLDER_08A8 = 0x0000 // Disabled
4957#endif
4964{
4965public:
4966 UNKNOWN_PACKET_PLACEHOLDER_08A8(std::shared_ptr<ZoneSession> s)
4968 {}
4970
4971 void deliver();
4973
4974/* Structure */
4975};
4976
4977enum {
4978#if CLIENT_TYPE == 'M' && ( \
4979 PACKET_VERSION >= 20220000 \
4980 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4981 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4983#elif CLIENT_TYPE == 'Z' && ( \
4984 PACKET_VERSION >= 20220000 \
4985 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
4986 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
4988#else
4989ID_UNKNOWN_PACKET_PLACEHOLDER_08A9 = 0x0000 // Disabled
4990#endif
4997{
4998public:
4999 UNKNOWN_PACKET_PLACEHOLDER_08A9(std::shared_ptr<ZoneSession> s)
5001 {}
5003
5004 void deliver();
5006
5007/* Structure */
5008};
5009
5010enum {
5011#if CLIENT_TYPE == 'Z' && ( \
5012 PACKET_VERSION >= 20220000 \
5013 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5014 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5016#else
5017ID_UNKNOWN_PACKET_PLACEHOLDER_08AA = 0x0000 // Disabled
5018#endif
5025{
5026public:
5027 UNKNOWN_PACKET_PLACEHOLDER_08AA(std::shared_ptr<ZoneSession> s)
5029 {}
5031
5032 void deliver();
5034
5035/* Structure */
5036};
5037
5038enum {
5039#if CLIENT_TYPE == 'R' && ( \
5040 PACKET_VERSION >= 20210000 \
5041 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5043#elif CLIENT_TYPE == 'Z' && ( \
5044 PACKET_VERSION >= 20220000 \
5045 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5046 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5048#else
5049ID_UNKNOWN_PACKET_PLACEHOLDER_08AB = 0x0000 // Disabled
5050#endif
5057{
5058public:
5059 UNKNOWN_PACKET_PLACEHOLDER_08AB(std::shared_ptr<ZoneSession> s)
5061 {}
5063
5064 void deliver();
5066
5067/* Structure */
5068};
5069
5070enum {
5071#if CLIENT_TYPE == 'R' && ( \
5072 PACKET_VERSION >= 20210000 \
5073 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5075#else
5076ID_UNKNOWN_PACKET_PLACEHOLDER_08AD = 0x0000 // Disabled
5077#endif
5084{
5085public:
5086 UNKNOWN_PACKET_PLACEHOLDER_08AD(std::shared_ptr<ZoneSession> s)
5088 {}
5090
5091 void deliver();
5093
5094/* Structure */
5095};
5096
5097enum {
5098#if CLIENT_TYPE == 'M' && ( \
5099 PACKET_VERSION >= 20220000 \
5100 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5101 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5103#elif CLIENT_TYPE == 'R' && ( \
5104 PACKET_VERSION >= 20210000 \
5105 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5107#elif CLIENT_TYPE == 'Z' && ( \
5108 PACKET_VERSION >= 20220000 \
5109 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5110 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5112#else
5113ID_UNKNOWN_PACKET_PLACEHOLDER_08AF = 0x0000 // Disabled
5114#endif
5121{
5122public:
5123 UNKNOWN_PACKET_PLACEHOLDER_08AF(std::shared_ptr<ZoneSession> s)
5125 {}
5127
5128 void deliver();
5130
5131/* Structure */
5132};
5133
5134enum {
5135#if CLIENT_TYPE == 'M' && ( \
5136 PACKET_VERSION >= 20220000 \
5137 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5138 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5140#elif CLIENT_TYPE == 'R' && ( \
5141 PACKET_VERSION >= 20210000 \
5142 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5144#elif CLIENT_TYPE == 'Z' && ( \
5145 PACKET_VERSION >= 20220000 \
5146 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5147 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5149#else
5150ID_UNKNOWN_PACKET_PLACEHOLDER_08B0 = 0x0000 // Disabled
5151#endif
5158{
5159public:
5160 UNKNOWN_PACKET_PLACEHOLDER_08B0(std::shared_ptr<ZoneSession> s)
5162 {}
5164
5165 void deliver();
5167
5168/* Structure */
5169};
5170
5171enum {
5172#if CLIENT_TYPE == 'M' && ( \
5173 PACKET_VERSION >= 20220000 \
5174 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5175 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5177#elif CLIENT_TYPE == 'R' && ( \
5178 PACKET_VERSION >= 20210000 \
5179 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5181#elif CLIENT_TYPE == 'Z' && ( \
5182 PACKET_VERSION >= 20220000 \
5183 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5184 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5186#else
5187ID_UNKNOWN_PACKET_PLACEHOLDER_08B2 = 0x0000 // Disabled
5188#endif
5195{
5196public:
5197 UNKNOWN_PACKET_PLACEHOLDER_08B2(std::shared_ptr<ZoneSession> s)
5199 {}
5201
5202 void deliver();
5204
5205/* Structure */
5206};
5207
5208enum {
5209#if CLIENT_TYPE == 'M' && ( \
5210 PACKET_VERSION >= 20220000 \
5211 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5212 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5214#elif CLIENT_TYPE == 'R' && ( \
5215 PACKET_VERSION >= 20210000 \
5216 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5218#elif CLIENT_TYPE == 'Z' && ( \
5219 PACKET_VERSION >= 20220000 \
5220 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5221 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5223#else
5224ID_UNKNOWN_PACKET_PLACEHOLDER_08B8 = 0x0000 // Disabled
5225#endif
5232{
5233public:
5234 UNKNOWN_PACKET_PLACEHOLDER_08B8(std::shared_ptr<ZoneSession> s)
5236 {}
5238
5239 void deliver();
5241
5242/* Structure */
5243};
5244
5245enum {
5246#if CLIENT_TYPE == 'M' && ( \
5247 PACKET_VERSION >= 20220000 \
5248 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5249 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5251#elif CLIENT_TYPE == 'R' && ( \
5252 PACKET_VERSION >= 20210000 \
5253 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5255#elif CLIENT_TYPE == 'Z' && ( \
5256 PACKET_VERSION >= 20220000 \
5257 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5258 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5260#else
5261ID_UNKNOWN_PACKET_PLACEHOLDER_08B9 = 0x0000 // Disabled
5262#endif
5269{
5270public:
5271 UNKNOWN_PACKET_PLACEHOLDER_08B9(std::shared_ptr<ZoneSession> s)
5273 {}
5275
5276 void deliver();
5278
5279/* Structure */
5280};
5281
5282enum {
5283#if CLIENT_TYPE == 'M' && ( \
5284 PACKET_VERSION >= 20220000 \
5285 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5286 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5288#elif CLIENT_TYPE == 'R' && ( \
5289 PACKET_VERSION >= 20210000 \
5290 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5292#elif CLIENT_TYPE == 'Z' && ( \
5293 PACKET_VERSION >= 20220000 \
5294 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5295 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5297#else
5298ID_UNKNOWN_PACKET_PLACEHOLDER_08BA = 0x0000 // Disabled
5299#endif
5306{
5307public:
5308 UNKNOWN_PACKET_PLACEHOLDER_08BA(std::shared_ptr<ZoneSession> s)
5310 {}
5312
5313 void deliver();
5315
5316/* Structure */
5317};
5318
5319enum {
5320#if CLIENT_TYPE == 'M' && ( \
5321 PACKET_VERSION >= 20220000 \
5322 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5323 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5325#elif CLIENT_TYPE == 'R' && ( \
5326 PACKET_VERSION >= 20210000 \
5327 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5329#elif CLIENT_TYPE == 'Z' && ( \
5330 PACKET_VERSION >= 20220000 \
5331 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5332 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5334#else
5335ID_UNKNOWN_PACKET_PLACEHOLDER_08BB = 0x0000 // Disabled
5336#endif
5343{
5344public:
5345 UNKNOWN_PACKET_PLACEHOLDER_08BB(std::shared_ptr<ZoneSession> s)
5347 {}
5349
5350 void deliver();
5352
5353/* Structure */
5354};
5355
5356enum {
5357#if CLIENT_TYPE == 'M' && ( \
5358 PACKET_VERSION >= 20220000 \
5359 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5360 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5362#elif CLIENT_TYPE == 'R' && ( \
5363 PACKET_VERSION >= 20210000 \
5364 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5366#elif CLIENT_TYPE == 'Z' && ( \
5367 PACKET_VERSION >= 20220000 \
5368 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5369 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5371#else
5372ID_UNKNOWN_PACKET_PLACEHOLDER_08BC = 0x0000 // Disabled
5373#endif
5380{
5381public:
5382 UNKNOWN_PACKET_PLACEHOLDER_08BC(std::shared_ptr<ZoneSession> s)
5384 {}
5386
5387 void deliver();
5389
5390/* Structure */
5391};
5392
5393enum {
5394#if CLIENT_TYPE == 'M' && ( \
5395 PACKET_VERSION >= 20220000 \
5396 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5397 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5399#elif CLIENT_TYPE == 'R' && ( \
5400 PACKET_VERSION >= 20210000 \
5401 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5403#elif CLIENT_TYPE == 'Z' && ( \
5404 PACKET_VERSION >= 20220000 \
5405 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5406 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5408#else
5409ID_UNKNOWN_PACKET_PLACEHOLDER_08BD = 0x0000 // Disabled
5410#endif
5417{
5418public:
5419 UNKNOWN_PACKET_PLACEHOLDER_08BD(std::shared_ptr<ZoneSession> s)
5421 {}
5423
5424 void deliver();
5426
5427/* Structure */
5428};
5429
5430enum {
5431#if CLIENT_TYPE == 'M' && ( \
5432 PACKET_VERSION >= 20220000 \
5433 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5434 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5436#elif CLIENT_TYPE == 'R' && ( \
5437 PACKET_VERSION >= 20210000 \
5438 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5440#elif CLIENT_TYPE == 'Z' && ( \
5441 PACKET_VERSION >= 20220000 \
5442 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5443 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5445#else
5446ID_UNKNOWN_PACKET_PLACEHOLDER_08BE = 0x0000 // Disabled
5447#endif
5454{
5455public:
5456 UNKNOWN_PACKET_PLACEHOLDER_08BE(std::shared_ptr<ZoneSession> s)
5458 {}
5460
5461 void deliver();
5463
5464/* Structure */
5465};
5466
5467enum {
5468#if CLIENT_TYPE == 'M' && ( \
5469 PACKET_VERSION >= 20220000 \
5470 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5471 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5473#elif CLIENT_TYPE == 'R' && ( \
5474 PACKET_VERSION >= 20210000 \
5475 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5477#elif CLIENT_TYPE == 'Z' && ( \
5478 PACKET_VERSION >= 20220000 \
5479 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5480 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5482#else
5483ID_UNKNOWN_PACKET_PLACEHOLDER_08BF = 0x0000 // Disabled
5484#endif
5491{
5492public:
5493 UNKNOWN_PACKET_PLACEHOLDER_08BF(std::shared_ptr<ZoneSession> s)
5495 {}
5497
5498 void deliver();
5500
5501/* Structure */
5502};
5503
5504enum {
5505#if CLIENT_TYPE == 'M' && ( \
5506 PACKET_VERSION >= 20220000 \
5507 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5508 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5510#elif CLIENT_TYPE == 'R' && ( \
5511 PACKET_VERSION >= 20210000 \
5512 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5514#elif CLIENT_TYPE == 'Z' && ( \
5515 PACKET_VERSION >= 20220000 \
5516 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5517 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5519#else
5520ID_UNKNOWN_PACKET_PLACEHOLDER_08C3 = 0x0000 // Disabled
5521#endif
5528{
5529public:
5530 UNKNOWN_PACKET_PLACEHOLDER_08C3(std::shared_ptr<ZoneSession> s)
5532 {}
5534
5535 void deliver();
5537
5538/* Structure */
5539};
5540
5541enum {
5542#if CLIENT_TYPE == 'M' && ( \
5543 PACKET_VERSION >= 20220000 \
5544 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5545 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5547#elif CLIENT_TYPE == 'R' && ( \
5548 PACKET_VERSION >= 20210000 \
5549 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5551#elif CLIENT_TYPE == 'Z' && ( \
5552 PACKET_VERSION >= 20220000 \
5553 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5554 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5556#else
5557ID_UNKNOWN_PACKET_PLACEHOLDER_08C4 = 0x0000 // Disabled
5558#endif
5565{
5566public:
5567 UNKNOWN_PACKET_PLACEHOLDER_08C4(std::shared_ptr<ZoneSession> s)
5569 {}
5571
5572 void deliver();
5574
5575/* Structure */
5576};
5577
5578enum {
5579#if CLIENT_TYPE == 'M' && ( \
5580 PACKET_VERSION >= 20220000 \
5581 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5582 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5584#elif CLIENT_TYPE == 'R' && ( \
5585 PACKET_VERSION >= 20210000 \
5586 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5588#elif CLIENT_TYPE == 'Z' && ( \
5589 PACKET_VERSION >= 20220000 \
5590 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5591 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5593#else
5594ID_UNKNOWN_PACKET_PLACEHOLDER_08C5 = 0x0000 // Disabled
5595#endif
5602{
5603public:
5604 UNKNOWN_PACKET_PLACEHOLDER_08C5(std::shared_ptr<ZoneSession> s)
5606 {}
5608
5609 void deliver();
5611
5612/* Structure */
5613};
5614
5615enum {
5616#if CLIENT_TYPE == 'M' && ( \
5617 PACKET_VERSION >= 20220000 \
5618 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5619 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5621#elif CLIENT_TYPE == 'R' && ( \
5622 PACKET_VERSION >= 20210000 \
5623 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5625#elif CLIENT_TYPE == 'Z' && ( \
5626 PACKET_VERSION >= 20220000 \
5627 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5628 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5630#else
5631ID_UNKNOWN_PACKET_PLACEHOLDER_08C6 = 0x0000 // Disabled
5632#endif
5639{
5640public:
5641 UNKNOWN_PACKET_PLACEHOLDER_08C6(std::shared_ptr<ZoneSession> s)
5643 {}
5645
5646 void deliver();
5648
5649/* Structure */
5650};
5651
5652enum {
5653#if CLIENT_TYPE == 'M' && ( \
5654 PACKET_VERSION >= 20220000 \
5655 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5656 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5658#elif CLIENT_TYPE == 'R' && ( \
5659 PACKET_VERSION >= 20210000 \
5660 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5662#elif CLIENT_TYPE == 'Z' && ( \
5663 PACKET_VERSION >= 20220000 \
5664 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5665 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5667#else
5668ID_UNKNOWN_PACKET_PLACEHOLDER_08CC = 0x0000 // Disabled
5669#endif
5676{
5677public:
5678 UNKNOWN_PACKET_PLACEHOLDER_08CC(std::shared_ptr<ZoneSession> s)
5680 {}
5682
5683 void deliver();
5685
5686/* Structure */
5687};
5688
5689enum {
5690#if CLIENT_TYPE == 'M' && ( \
5691 PACKET_VERSION >= 20220000 \
5692 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5693 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5695#elif CLIENT_TYPE == 'R' && ( \
5696 PACKET_VERSION >= 20210000 \
5697 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5699#elif CLIENT_TYPE == 'Z' && ( \
5700 PACKET_VERSION >= 20220000 \
5701 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5702 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5704#else
5705ID_UNKNOWN_PACKET_PLACEHOLDER_08D4 = 0x0000 // Disabled
5706#endif
5713{
5714public:
5715 UNKNOWN_PACKET_PLACEHOLDER_08D4(std::shared_ptr<ZoneSession> s)
5717 {}
5719
5720 void deliver();
5722
5723/* Structure */
5724};
5725
5726enum {
5727#if CLIENT_TYPE == 'M' && ( \
5728 PACKET_VERSION >= 20220000 \
5729 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5730 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5732#elif CLIENT_TYPE == 'R' && ( \
5733 PACKET_VERSION >= 20210000 \
5734 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5736#elif CLIENT_TYPE == 'Z' && ( \
5737 PACKET_VERSION >= 20220000 \
5738 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5739 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5741#else
5742ID_UNKNOWN_PACKET_PLACEHOLDER_08D5 = 0x0000 // Disabled
5743#endif
5750{
5751public:
5752 UNKNOWN_PACKET_PLACEHOLDER_08D5(std::shared_ptr<ZoneSession> s)
5754 {}
5756
5757 void deliver();
5759
5760/* Structure */
5761};
5762
5763enum {
5764#if CLIENT_TYPE == 'M' && ( \
5765 PACKET_VERSION >= 20220000 \
5766 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5767 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5769#elif CLIENT_TYPE == 'R' && ( \
5770 PACKET_VERSION >= 20210000 \
5771 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5773#elif CLIENT_TYPE == 'Z' && ( \
5774 PACKET_VERSION >= 20220000 \
5775 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5776 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5778#else
5779ID_UNKNOWN_PACKET_PLACEHOLDER_08E3 = 0x0000 // Disabled
5780#endif
5787{
5788public:
5789 UNKNOWN_PACKET_PLACEHOLDER_08E3(std::shared_ptr<ZoneSession> s)
5791 {}
5793
5794 void deliver();
5796
5797/* Structure */
5798};
5799
5800enum {
5801#if CLIENT_TYPE == 'M' && ( \
5802 PACKET_VERSION >= 20220000 \
5803 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5804 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5806#elif CLIENT_TYPE == 'R' && ( \
5807 PACKET_VERSION >= 20210000 \
5808 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5810#elif CLIENT_TYPE == 'Z' && ( \
5811 PACKET_VERSION >= 20220000 \
5812 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5813 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5815#else
5816ID_UNKNOWN_PACKET_PLACEHOLDER_08E4 = 0x0000 // Disabled
5817#endif
5824{
5825public:
5826 UNKNOWN_PACKET_PLACEHOLDER_08E4(std::shared_ptr<ZoneSession> s)
5828 {}
5830
5831 void deliver();
5833
5834/* Structure */
5835};
5836
5837enum {
5838#if CLIENT_TYPE == 'M' && ( \
5839 PACKET_VERSION >= 20220000 \
5840 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5841 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5843#elif CLIENT_TYPE == 'R' && ( \
5844 PACKET_VERSION >= 20210000 \
5845 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5847#elif CLIENT_TYPE == 'Z' && ( \
5848 PACKET_VERSION >= 20220000 \
5849 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5850 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5852#else
5853ID_UNKNOWN_PACKET_PLACEHOLDER_08FC = 0x0000 // Disabled
5854#endif
5861{
5862public:
5863 UNKNOWN_PACKET_PLACEHOLDER_08FC(std::shared_ptr<ZoneSession> s)
5865 {}
5867
5868 void deliver();
5870
5871/* Structure */
5872};
5873
5874enum {
5875#if CLIENT_TYPE == 'M' && ( \
5876 PACKET_VERSION >= 20220000 \
5877 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5878 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5880#elif CLIENT_TYPE == 'R' && ( \
5881 PACKET_VERSION >= 20210000 \
5882 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5884#elif CLIENT_TYPE == 'Z' && ( \
5885 PACKET_VERSION >= 20220000 \
5886 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5887 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5889#else
5890ID_UNKNOWN_PACKET_PLACEHOLDER_08FD = 0x0000 // Disabled
5891#endif
5898{
5899public:
5900 UNKNOWN_PACKET_PLACEHOLDER_08FD(std::shared_ptr<ZoneSession> s)
5902 {}
5904
5905 void deliver();
5907
5908/* Structure */
5909};
5910
5911enum {
5912#if CLIENT_TYPE == 'R' && ( \
5913 PACKET_VERSION >= 20210000 \
5914 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5916#elif CLIENT_TYPE == 'Z' && ( \
5917 PACKET_VERSION >= 20220000 \
5918 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5919 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5921#else
5922ID_UNKNOWN_PACKET_PLACEHOLDER_0917 = 0x0000 // Disabled
5923#endif
5930{
5931public:
5932 UNKNOWN_PACKET_PLACEHOLDER_0917(std::shared_ptr<ZoneSession> s)
5934 {}
5936
5937 void deliver();
5939
5940/* Structure */
5941};
5942
5943enum {
5944#if CLIENT_TYPE == 'R' && ( \
5945 PACKET_VERSION >= 20210000 \
5946 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5948#elif CLIENT_TYPE == 'Z' && ( \
5949 PACKET_VERSION >= 20220000 \
5950 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5951 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5953#else
5954ID_UNKNOWN_PACKET_PLACEHOLDER_0919 = 0x0000 // Disabled
5955#endif
5962{
5963public:
5964 UNKNOWN_PACKET_PLACEHOLDER_0919(std::shared_ptr<ZoneSession> s)
5966 {}
5968
5969 void deliver();
5971
5972/* Structure */
5973};
5974
5975enum {
5976#if CLIENT_TYPE == 'M' && ( \
5977 PACKET_VERSION >= 20220000 \
5978 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5979 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5981#elif CLIENT_TYPE == 'R' && ( \
5982 PACKET_VERSION >= 20210000 \
5983 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5985#elif CLIENT_TYPE == 'Z' && ( \
5986 PACKET_VERSION >= 20220000 \
5987 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
5988 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
5990#else
5991ID_UNKNOWN_PACKET_PLACEHOLDER_091A = 0x0000 // Disabled
5992#endif
5999{
6000public:
6001 UNKNOWN_PACKET_PLACEHOLDER_091A(std::shared_ptr<ZoneSession> s)
6003 {}
6005
6006 void deliver();
6008
6009/* Structure */
6010};
6011
6012enum {
6013#if CLIENT_TYPE == 'Z' && ( \
6014 PACKET_VERSION >= 20220000 \
6015 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6016 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6018#else
6019ID_UNKNOWN_PACKET_PLACEHOLDER_091D = 0x0000 // Disabled
6020#endif
6027{
6028public:
6029 UNKNOWN_PACKET_PLACEHOLDER_091D(std::shared_ptr<ZoneSession> s)
6031 {}
6033
6034 void deliver();
6036
6037/* Structure */
6038};
6039
6040enum {
6041#if CLIENT_TYPE == 'Z' && ( \
6042 PACKET_VERSION >= 20220000 \
6043 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6044 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6046#else
6047ID_UNKNOWN_PACKET_PLACEHOLDER_091E = 0x0000 // Disabled
6048#endif
6055{
6056public:
6057 UNKNOWN_PACKET_PLACEHOLDER_091E(std::shared_ptr<ZoneSession> s)
6059 {}
6061
6062 void deliver();
6064
6065/* Structure */
6066};
6067
6068enum {
6069#if CLIENT_TYPE == 'R' && ( \
6070 PACKET_VERSION >= 20210000 \
6071 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6073#else
6074ID_UNKNOWN_PACKET_PLACEHOLDER_091F = 0x0000 // Disabled
6075#endif
6082{
6083public:
6084 UNKNOWN_PACKET_PLACEHOLDER_091F(std::shared_ptr<ZoneSession> s)
6086 {}
6088
6089 void deliver();
6091
6092/* Structure */
6093};
6094
6095enum {
6096#if CLIENT_TYPE == 'R' && ( \
6097 PACKET_VERSION >= 20210000 \
6098 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6100#else
6101ID_UNKNOWN_PACKET_PLACEHOLDER_0920 = 0x0000 // Disabled
6102#endif
6109{
6110public:
6111 UNKNOWN_PACKET_PLACEHOLDER_0920(std::shared_ptr<ZoneSession> s)
6113 {}
6115
6116 void deliver();
6118
6119/* Structure */
6120};
6121
6122enum {
6123#if CLIENT_TYPE == 'M' && ( \
6124 PACKET_VERSION >= 20220000 \
6125 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6126 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6128#elif CLIENT_TYPE == 'R' && ( \
6129 PACKET_VERSION >= 20210000 \
6130 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6132#else
6133ID_UNKNOWN_PACKET_PLACEHOLDER_0921 = 0x0000 // Disabled
6134#endif
6141{
6142public:
6143 UNKNOWN_PACKET_PLACEHOLDER_0921(std::shared_ptr<ZoneSession> s)
6145 {}
6147
6148 void deliver();
6150
6151/* Structure */
6152};
6153
6154enum {
6155#if CLIENT_TYPE == 'Z' && ( \
6156 PACKET_VERSION >= 20220000 \
6157 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6158 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6160#else
6161ID_UNKNOWN_PACKET_PLACEHOLDER_0923 = 0x0000 // Disabled
6162#endif
6169{
6170public:
6171 UNKNOWN_PACKET_PLACEHOLDER_0923(std::shared_ptr<ZoneSession> s)
6173 {}
6175
6176 void deliver();
6178
6179/* Structure */
6180};
6181
6182enum {
6183#if CLIENT_TYPE == 'R' && ( \
6184 PACKET_VERSION >= 20210000 \
6185 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6187#elif CLIENT_TYPE == 'Z' && ( \
6188 PACKET_VERSION >= 20220000 \
6189 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6190 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6192#else
6193ID_UNKNOWN_PACKET_PLACEHOLDER_0924 = 0x0000 // Disabled
6194#endif
6201{
6202public:
6203 UNKNOWN_PACKET_PLACEHOLDER_0924(std::shared_ptr<ZoneSession> s)
6205 {}
6207
6208 void deliver();
6210
6211/* Structure */
6212};
6213
6214enum {
6215#if CLIENT_TYPE == 'Z' && ( \
6216 PACKET_VERSION >= 20220000 \
6217 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6218 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6220#else
6221ID_UNKNOWN_PACKET_PLACEHOLDER_0926 = 0x0000 // Disabled
6222#endif
6229{
6230public:
6231 UNKNOWN_PACKET_PLACEHOLDER_0926(std::shared_ptr<ZoneSession> s)
6233 {}
6235
6236 void deliver();
6238
6239/* Structure */
6240};
6241
6242enum {
6243#if CLIENT_TYPE == 'Z' && ( \
6244 PACKET_VERSION >= 20220000 \
6245 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6246 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6248#else
6249ID_UNKNOWN_PACKET_PLACEHOLDER_0927 = 0x0000 // Disabled
6250#endif
6257{
6258public:
6259 UNKNOWN_PACKET_PLACEHOLDER_0927(std::shared_ptr<ZoneSession> s)
6261 {}
6263
6264 void deliver();
6266
6267/* Structure */
6268};
6269
6270enum {
6271#if CLIENT_TYPE == 'R' && ( \
6272 PACKET_VERSION >= 20210000 \
6273 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6275#elif CLIENT_TYPE == 'Z' && ( \
6276 PACKET_VERSION >= 20220000 \
6277 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6278 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6280#else
6281ID_UNKNOWN_PACKET_PLACEHOLDER_0929 = 0x0000 // Disabled
6282#endif
6289{
6290public:
6291 UNKNOWN_PACKET_PLACEHOLDER_0929(std::shared_ptr<ZoneSession> s)
6293 {}
6295
6296 void deliver();
6298
6299/* Structure */
6300};
6301
6302enum {
6303#if CLIENT_TYPE == 'M' && ( \
6304 PACKET_VERSION >= 20220000 \
6305 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6306 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6308#elif CLIENT_TYPE == 'R' && ( \
6309 PACKET_VERSION >= 20210000 \
6310 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6312#elif CLIENT_TYPE == 'Z' && ( \
6313 PACKET_VERSION >= 20220000 \
6314 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6315 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6317#else
6318ID_UNKNOWN_PACKET_PLACEHOLDER_092A = 0x0000 // Disabled
6319#endif
6326{
6327public:
6328 UNKNOWN_PACKET_PLACEHOLDER_092A(std::shared_ptr<ZoneSession> s)
6330 {}
6332
6333 void deliver();
6335
6336/* Structure */
6337};
6338
6339enum {
6340#if CLIENT_TYPE == 'M' && ( \
6341 PACKET_VERSION >= 20220000 \
6342 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6343 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6345#elif CLIENT_TYPE == 'R' && ( \
6346 PACKET_VERSION >= 20210000 \
6347 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6349#elif CLIENT_TYPE == 'Z' && ( \
6350 PACKET_VERSION >= 20220000 \
6351 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6352 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6354#else
6355ID_UNKNOWN_PACKET_PLACEHOLDER_092B = 0x0000 // Disabled
6356#endif
6363{
6364public:
6365 UNKNOWN_PACKET_PLACEHOLDER_092B(std::shared_ptr<ZoneSession> s)
6367 {}
6369
6370 void deliver();
6372
6373/* Structure */
6374};
6375
6376enum {
6377#if CLIENT_TYPE == 'R' && ( \
6378 PACKET_VERSION >= 20210000 \
6379 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6381#elif CLIENT_TYPE == 'Z' && ( \
6382 PACKET_VERSION >= 20220000 \
6383 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6384 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6386#else
6387ID_UNKNOWN_PACKET_PLACEHOLDER_092C = 0x0000 // Disabled
6388#endif
6395{
6396public:
6397 UNKNOWN_PACKET_PLACEHOLDER_092C(std::shared_ptr<ZoneSession> s)
6399 {}
6401
6402 void deliver();
6404
6405/* Structure */
6406};
6407
6408enum {
6409#if CLIENT_TYPE == 'Z' && ( \
6410 PACKET_VERSION >= 20220000 \
6411 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6412 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6414#else
6415ID_UNKNOWN_PACKET_PLACEHOLDER_092F = 0x0000 // Disabled
6416#endif
6423{
6424public:
6425 UNKNOWN_PACKET_PLACEHOLDER_092F(std::shared_ptr<ZoneSession> s)
6427 {}
6429
6430 void deliver();
6432
6433/* Structure */
6434};
6435
6436enum {
6437#if CLIENT_TYPE == 'M' && ( \
6438 PACKET_VERSION >= 20220000 \
6439 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6440 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6442#elif CLIENT_TYPE == 'R' && ( \
6443 PACKET_VERSION >= 20210000 \
6444 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6446#else
6447ID_UNKNOWN_PACKET_PLACEHOLDER_0930 = 0x0000 // Disabled
6448#endif
6455{
6456public:
6457 UNKNOWN_PACKET_PLACEHOLDER_0930(std::shared_ptr<ZoneSession> s)
6459 {}
6461
6462 void deliver();
6464
6465/* Structure */
6466};
6467
6468enum {
6469#if CLIENT_TYPE == 'M' && ( \
6470 PACKET_VERSION >= 20220000 \
6471 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6472 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6474#elif CLIENT_TYPE == 'R' && ( \
6475 PACKET_VERSION >= 20210000 \
6476 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6478#elif CLIENT_TYPE == 'Z' && ( \
6479 PACKET_VERSION >= 20220000 \
6480 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6481 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6483#else
6484ID_UNKNOWN_PACKET_PLACEHOLDER_0931 = 0x0000 // Disabled
6485#endif
6492{
6493public:
6494 UNKNOWN_PACKET_PLACEHOLDER_0931(std::shared_ptr<ZoneSession> s)
6496 {}
6498
6499 void deliver();
6501
6502/* Structure */
6503};
6504
6505enum {
6506#if CLIENT_TYPE == 'M' && ( \
6507 PACKET_VERSION >= 20220000 \
6508 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6509 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6511#elif CLIENT_TYPE == 'R' && ( \
6512 PACKET_VERSION >= 20210000 \
6513 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6515#elif CLIENT_TYPE == 'Z' && ( \
6516 PACKET_VERSION >= 20220000 \
6517 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6518 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6520#else
6521ID_UNKNOWN_PACKET_PLACEHOLDER_0933 = 0x0000 // Disabled
6522#endif
6529{
6530public:
6531 UNKNOWN_PACKET_PLACEHOLDER_0933(std::shared_ptr<ZoneSession> s)
6533 {}
6535
6536 void deliver();
6538
6539/* Structure */
6540};
6541
6542enum {
6543#if CLIENT_TYPE == 'M' && ( \
6544 PACKET_VERSION >= 20220000 \
6545 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6546 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6548#else
6549ID_UNKNOWN_PACKET_PLACEHOLDER_0934 = 0x0000 // Disabled
6550#endif
6557{
6558public:
6559 UNKNOWN_PACKET_PLACEHOLDER_0934(std::shared_ptr<ZoneSession> s)
6561 {}
6563
6564 void deliver();
6566
6567/* Structure */
6568};
6569
6570enum {
6571#if CLIENT_TYPE == 'R' && ( \
6572 PACKET_VERSION >= 20210000 \
6573 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6575#elif CLIENT_TYPE == 'Z' && ( \
6576 PACKET_VERSION >= 20220000 \
6577 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6578 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6580#else
6581ID_UNKNOWN_PACKET_PLACEHOLDER_0935 = 0x0000 // Disabled
6582#endif
6589{
6590public:
6591 UNKNOWN_PACKET_PLACEHOLDER_0935(std::shared_ptr<ZoneSession> s)
6593 {}
6595
6596 void deliver();
6598
6599/* Structure */
6600};
6601
6602enum {
6603#if CLIENT_TYPE == 'R' && ( \
6604 PACKET_VERSION >= 20210000 \
6605 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6607#else
6608ID_UNKNOWN_PACKET_PLACEHOLDER_0937 = 0x0000 // Disabled
6609#endif
6616{
6617public:
6618 UNKNOWN_PACKET_PLACEHOLDER_0937(std::shared_ptr<ZoneSession> s)
6620 {}
6622
6623 void deliver();
6625
6626/* Structure */
6627};
6628
6629enum {
6630#if CLIENT_TYPE == 'R' && ( \
6631 PACKET_VERSION >= 20210000 \
6632 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6634#elif CLIENT_TYPE == 'Z' && ( \
6635 PACKET_VERSION >= 20220000 \
6636 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6637 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6639#else
6640ID_UNKNOWN_PACKET_PLACEHOLDER_0938 = 0x0000 // Disabled
6641#endif
6648{
6649public:
6650 UNKNOWN_PACKET_PLACEHOLDER_0938(std::shared_ptr<ZoneSession> s)
6652 {}
6654
6655 void deliver();
6657
6658/* Structure */
6659};
6660
6661enum {
6662#if CLIENT_TYPE == 'R' && ( \
6663 PACKET_VERSION >= 20210000 \
6664 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6666#else
6667ID_UNKNOWN_PACKET_PLACEHOLDER_093A = 0x0000 // Disabled
6668#endif
6675{
6676public:
6677 UNKNOWN_PACKET_PLACEHOLDER_093A(std::shared_ptr<ZoneSession> s)
6679 {}
6681
6682 void deliver();
6684
6685/* Structure */
6686};
6687
6688enum {
6689#if CLIENT_TYPE == 'R' && ( \
6690 PACKET_VERSION >= 20210000 \
6691 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6693#elif CLIENT_TYPE == 'Z' && ( \
6694 PACKET_VERSION >= 20220000 \
6695 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6696 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6698#else
6699ID_UNKNOWN_PACKET_PLACEHOLDER_093B = 0x0000 // Disabled
6700#endif
6707{
6708public:
6709 UNKNOWN_PACKET_PLACEHOLDER_093B(std::shared_ptr<ZoneSession> s)
6711 {}
6713
6714 void deliver();
6716
6717/* Structure */
6718};
6719
6720enum {
6721#if CLIENT_TYPE == 'M' && ( \
6722 PACKET_VERSION >= 20220000 \
6723 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6724 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6726#elif CLIENT_TYPE == 'Z' && ( \
6727 PACKET_VERSION >= 20220000 \
6728 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6729 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6731#else
6732ID_UNKNOWN_PACKET_PLACEHOLDER_093C = 0x0000 // Disabled
6733#endif
6740{
6741public:
6742 UNKNOWN_PACKET_PLACEHOLDER_093C(std::shared_ptr<ZoneSession> s)
6744 {}
6746
6747 void deliver();
6749
6750/* Structure */
6751};
6752
6753enum {
6754#if CLIENT_TYPE == 'R' && ( \
6755 PACKET_VERSION >= 20210000 \
6756 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6758#elif CLIENT_TYPE == 'Z' && ( \
6759 PACKET_VERSION >= 20220000 \
6760 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6761 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6763#else
6764ID_UNKNOWN_PACKET_PLACEHOLDER_093D = 0x0000 // Disabled
6765#endif
6772{
6773public:
6774 UNKNOWN_PACKET_PLACEHOLDER_093D(std::shared_ptr<ZoneSession> s)
6776 {}
6778
6779 void deliver();
6781
6782/* Structure */
6783};
6784
6785enum {
6786#if CLIENT_TYPE == 'R' && ( \
6787 PACKET_VERSION >= 20210000 \
6788 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6790#elif CLIENT_TYPE == 'Z' && ( \
6791 PACKET_VERSION >= 20220000 \
6792 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6793 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6795#else
6796ID_UNKNOWN_PACKET_PLACEHOLDER_093F = 0x0000 // Disabled
6797#endif
6804{
6805public:
6806 UNKNOWN_PACKET_PLACEHOLDER_093F(std::shared_ptr<ZoneSession> s)
6808 {}
6810
6811 void deliver();
6813
6814/* Structure */
6815};
6816
6817enum {
6818#if CLIENT_TYPE == 'R' && ( \
6819 PACKET_VERSION >= 20210000 \
6820 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6822#else
6823ID_UNKNOWN_PACKET_PLACEHOLDER_0941 = 0x0000 // Disabled
6824#endif
6831{
6832public:
6833 UNKNOWN_PACKET_PLACEHOLDER_0941(std::shared_ptr<ZoneSession> s)
6835 {}
6837
6838 void deliver();
6840
6841/* Structure */
6842};
6843
6844enum {
6845#if CLIENT_TYPE == 'Z' && ( \
6846 PACKET_VERSION >= 20220000 \
6847 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6848 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6850#else
6851ID_UNKNOWN_PACKET_PLACEHOLDER_0942 = 0x0000 // Disabled
6852#endif
6859{
6860public:
6861 UNKNOWN_PACKET_PLACEHOLDER_0942(std::shared_ptr<ZoneSession> s)
6863 {}
6865
6866 void deliver();
6868
6869/* Structure */
6870};
6871
6872enum {
6873#if CLIENT_TYPE == 'M' && ( \
6874 PACKET_VERSION >= 20220000 \
6875 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6876 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6878#elif CLIENT_TYPE == 'R' && ( \
6879 PACKET_VERSION >= 20210000 \
6880 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6882#else
6883ID_UNKNOWN_PACKET_PLACEHOLDER_0943 = 0x0000 // Disabled
6884#endif
6891{
6892public:
6893 UNKNOWN_PACKET_PLACEHOLDER_0943(std::shared_ptr<ZoneSession> s)
6895 {}
6897
6898 void deliver();
6900
6901/* Structure */
6902};
6903
6904enum {
6905#if CLIENT_TYPE == 'R' && ( \
6906 PACKET_VERSION >= 20210000 \
6907 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6909#elif CLIENT_TYPE == 'Z' && ( \
6910 PACKET_VERSION >= 20220000 \
6911 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6912 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6914#else
6915ID_UNKNOWN_PACKET_PLACEHOLDER_0944 = 0x0000 // Disabled
6916#endif
6923{
6924public:
6925 UNKNOWN_PACKET_PLACEHOLDER_0944(std::shared_ptr<ZoneSession> s)
6927 {}
6929
6930 void deliver();
6932
6933/* Structure */
6934};
6935
6936enum {
6937#if CLIENT_TYPE == 'R' && ( \
6938 PACKET_VERSION >= 20210000 \
6939 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6941#else
6942ID_UNKNOWN_PACKET_PLACEHOLDER_0945 = 0x0000 // Disabled
6943#endif
6950{
6951public:
6952 UNKNOWN_PACKET_PLACEHOLDER_0945(std::shared_ptr<ZoneSession> s)
6954 {}
6956
6957 void deliver();
6959
6960/* Structure */
6961};
6962
6963enum {
6964#if CLIENT_TYPE == 'Z' && ( \
6965 PACKET_VERSION >= 20220000 \
6966 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6967 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6969#else
6970ID_UNKNOWN_PACKET_PLACEHOLDER_0947 = 0x0000 // Disabled
6971#endif
6978{
6979public:
6980 UNKNOWN_PACKET_PLACEHOLDER_0947(std::shared_ptr<ZoneSession> s)
6982 {}
6984
6985 void deliver();
6987
6988/* Structure */
6989};
6990
6991enum {
6992#if CLIENT_TYPE == 'Z' && ( \
6993 PACKET_VERSION >= 20220000 \
6994 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
6995 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
6997#else
6998ID_UNKNOWN_PACKET_PLACEHOLDER_0948 = 0x0000 // Disabled
6999#endif
7006{
7007public:
7008 UNKNOWN_PACKET_PLACEHOLDER_0948(std::shared_ptr<ZoneSession> s)
7010 {}
7012
7013 void deliver();
7015
7016/* Structure */
7017};
7018
7019enum {
7020#if CLIENT_TYPE == 'Z' && ( \
7021 PACKET_VERSION >= 20220000 \
7022 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7023 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7025#else
7026ID_UNKNOWN_PACKET_PLACEHOLDER_0949 = 0x0000 // Disabled
7027#endif
7034{
7035public:
7036 UNKNOWN_PACKET_PLACEHOLDER_0949(std::shared_ptr<ZoneSession> s)
7038 {}
7040
7041 void deliver();
7043
7044/* Structure */
7045};
7046
7047enum {
7048#if CLIENT_TYPE == 'Z' && ( \
7049 PACKET_VERSION >= 20220000 \
7050 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7051 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7053#else
7054ID_UNKNOWN_PACKET_PLACEHOLDER_094A = 0x0000 // Disabled
7055#endif
7062{
7063public:
7064 UNKNOWN_PACKET_PLACEHOLDER_094A(std::shared_ptr<ZoneSession> s)
7066 {}
7068
7069 void deliver();
7071
7072/* Structure */
7073};
7074
7075enum {
7076#if CLIENT_TYPE == 'Z' && ( \
7077 PACKET_VERSION >= 20220000 \
7078 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7079 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7081#else
7082ID_UNKNOWN_PACKET_PLACEHOLDER_094C = 0x0000 // Disabled
7083#endif
7090{
7091public:
7092 UNKNOWN_PACKET_PLACEHOLDER_094C(std::shared_ptr<ZoneSession> s)
7094 {}
7096
7097 void deliver();
7099
7100/* Structure */
7101};
7102
7103enum {
7104#if CLIENT_TYPE == 'R' && ( \
7105 PACKET_VERSION >= 20210000 \
7106 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7108#else
7109ID_UNKNOWN_PACKET_PLACEHOLDER_094D = 0x0000 // Disabled
7110#endif
7117{
7118public:
7119 UNKNOWN_PACKET_PLACEHOLDER_094D(std::shared_ptr<ZoneSession> s)
7121 {}
7123
7124 void deliver();
7126
7127/* Structure */
7128};
7129
7130enum {
7131#if CLIENT_TYPE == 'Z' && ( \
7132 PACKET_VERSION >= 20220000 \
7133 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7134 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7136#else
7137ID_UNKNOWN_PACKET_PLACEHOLDER_094E = 0x0000 // Disabled
7138#endif
7145{
7146public:
7147 UNKNOWN_PACKET_PLACEHOLDER_094E(std::shared_ptr<ZoneSession> s)
7149 {}
7151
7152 void deliver();
7154
7155/* Structure */
7156};
7157
7158enum {
7159#if CLIENT_TYPE == 'Z' && ( \
7160 PACKET_VERSION >= 20220000 \
7161 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7162 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7164#else
7165ID_UNKNOWN_PACKET_PLACEHOLDER_094F = 0x0000 // Disabled
7166#endif
7173{
7174public:
7175 UNKNOWN_PACKET_PLACEHOLDER_094F(std::shared_ptr<ZoneSession> s)
7177 {}
7179
7180 void deliver();
7182
7183/* Structure */
7184};
7185
7186enum {
7187#if CLIENT_TYPE == 'R' && ( \
7188 PACKET_VERSION >= 20210000 \
7189 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7191#elif CLIENT_TYPE == 'Z' && ( \
7192 PACKET_VERSION >= 20220000 \
7193 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7194 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7196#else
7197ID_UNKNOWN_PACKET_PLACEHOLDER_0951 = 0x0000 // Disabled
7198#endif
7205{
7206public:
7207 UNKNOWN_PACKET_PLACEHOLDER_0951(std::shared_ptr<ZoneSession> s)
7209 {}
7211
7212 void deliver();
7214
7215/* Structure */
7216};
7217
7218enum {
7219#if CLIENT_TYPE == 'Z' && ( \
7220 PACKET_VERSION >= 20220000 \
7221 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7222 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7224#else
7225ID_UNKNOWN_PACKET_PLACEHOLDER_0952 = 0x0000 // Disabled
7226#endif
7233{
7234public:
7235 UNKNOWN_PACKET_PLACEHOLDER_0952(std::shared_ptr<ZoneSession> s)
7237 {}
7239
7240 void deliver();
7242
7243/* Structure */
7244};
7245
7246enum {
7247#if CLIENT_TYPE == 'Z' && ( \
7248 PACKET_VERSION >= 20220000 \
7249 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7250 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7252#else
7253ID_UNKNOWN_PACKET_PLACEHOLDER_0953 = 0x0000 // Disabled
7254#endif
7261{
7262public:
7263 UNKNOWN_PACKET_PLACEHOLDER_0953(std::shared_ptr<ZoneSession> s)
7265 {}
7267
7268 void deliver();
7270
7271/* Structure */
7272};
7273
7274enum {
7275#if CLIENT_TYPE == 'R' && ( \
7276 PACKET_VERSION >= 20210000 \
7277 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7279#elif CLIENT_TYPE == 'Z' && ( \
7280 PACKET_VERSION >= 20220000 \
7281 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7282 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7284#else
7285ID_UNKNOWN_PACKET_PLACEHOLDER_0954 = 0x0000 // Disabled
7286#endif
7293{
7294public:
7295 UNKNOWN_PACKET_PLACEHOLDER_0954(std::shared_ptr<ZoneSession> s)
7297 {}
7299
7300 void deliver();
7302
7303/* Structure */
7304};
7305
7306enum {
7307#if CLIENT_TYPE == 'Z' && ( \
7308 PACKET_VERSION >= 20220000 \
7309 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7310 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7312#else
7313ID_UNKNOWN_PACKET_PLACEHOLDER_0955 = 0x0000 // Disabled
7314#endif
7321{
7322public:
7323 UNKNOWN_PACKET_PLACEHOLDER_0955(std::shared_ptr<ZoneSession> s)
7325 {}
7327
7328 void deliver();
7330
7331/* Structure */
7332};
7333
7334enum {
7335#if CLIENT_TYPE == 'Z' && ( \
7336 PACKET_VERSION >= 20220000 \
7337 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7338 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7340#else
7341ID_UNKNOWN_PACKET_PLACEHOLDER_0956 = 0x0000 // Disabled
7342#endif
7349{
7350public:
7351 UNKNOWN_PACKET_PLACEHOLDER_0956(std::shared_ptr<ZoneSession> s)
7353 {}
7355
7356 void deliver();
7358
7359/* Structure */
7360};
7361
7362enum {
7363#if CLIENT_TYPE == 'Z' && ( \
7364 PACKET_VERSION >= 20220000 \
7365 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7366 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7368#else
7369ID_UNKNOWN_PACKET_PLACEHOLDER_0957 = 0x0000 // Disabled
7370#endif
7377{
7378public:
7379 UNKNOWN_PACKET_PLACEHOLDER_0957(std::shared_ptr<ZoneSession> s)
7381 {}
7383
7384 void deliver();
7386
7387/* Structure */
7388};
7389
7390enum {
7391#if CLIENT_TYPE == 'Z' && ( \
7392 PACKET_VERSION >= 20220000 \
7393 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7394 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7396#else
7397ID_UNKNOWN_PACKET_PLACEHOLDER_0958 = 0x0000 // Disabled
7398#endif
7405{
7406public:
7407 UNKNOWN_PACKET_PLACEHOLDER_0958(std::shared_ptr<ZoneSession> s)
7409 {}
7411
7412 void deliver();
7414
7415/* Structure */
7416};
7417
7418enum {
7419#if CLIENT_TYPE == 'M' && ( \
7420 PACKET_VERSION >= 20220000 \
7421 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7422 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7424#else
7425ID_UNKNOWN_PACKET_PLACEHOLDER_0959 = 0x0000 // Disabled
7426#endif
7433{
7434public:
7435 UNKNOWN_PACKET_PLACEHOLDER_0959(std::shared_ptr<ZoneSession> s)
7437 {}
7439
7440 void deliver();
7442
7443/* Structure */
7444};
7445
7446enum {
7447#if CLIENT_TYPE == 'Z' && ( \
7448 PACKET_VERSION >= 20220000 \
7449 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7450 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7452#else
7453ID_UNKNOWN_PACKET_PLACEHOLDER_095A = 0x0000 // Disabled
7454#endif
7461{
7462public:
7463 UNKNOWN_PACKET_PLACEHOLDER_095A(std::shared_ptr<ZoneSession> s)
7465 {}
7467
7468 void deliver();
7470
7471/* Structure */
7472};
7473
7474enum {
7475#if CLIENT_TYPE == 'R' && ( \
7476 PACKET_VERSION >= 20210000 \
7477 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7479#else
7480ID_UNKNOWN_PACKET_PLACEHOLDER_095B = 0x0000 // Disabled
7481#endif
7488{
7489public:
7490 UNKNOWN_PACKET_PLACEHOLDER_095B(std::shared_ptr<ZoneSession> s)
7492 {}
7494
7495 void deliver();
7497
7498/* Structure */
7499};
7500
7501enum {
7502#if CLIENT_TYPE == 'M' && ( \
7503 PACKET_VERSION >= 20220000 \
7504 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7505 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7507#else
7508ID_UNKNOWN_PACKET_PLACEHOLDER_095C = 0x0000 // Disabled
7509#endif
7516{
7517public:
7518 UNKNOWN_PACKET_PLACEHOLDER_095C(std::shared_ptr<ZoneSession> s)
7520 {}
7522
7523 void deliver();
7525
7526/* Structure */
7527};
7528
7529enum {
7530#if CLIENT_TYPE == 'R' && ( \
7531 PACKET_VERSION >= 20210000 \
7532 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7534#elif CLIENT_TYPE == 'Z' && ( \
7535 PACKET_VERSION >= 20220000 \
7536 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7537 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7539#else
7540ID_UNKNOWN_PACKET_PLACEHOLDER_095D = 0x0000 // Disabled
7541#endif
7548{
7549public:
7550 UNKNOWN_PACKET_PLACEHOLDER_095D(std::shared_ptr<ZoneSession> s)
7552 {}
7554
7555 void deliver();
7557
7558/* Structure */
7559};
7560
7561enum {
7562#if CLIENT_TYPE == 'R' && ( \
7563 PACKET_VERSION >= 20210000 \
7564 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7566#else
7567ID_UNKNOWN_PACKET_PLACEHOLDER_095F = 0x0000 // Disabled
7568#endif
7575{
7576public:
7577 UNKNOWN_PACKET_PLACEHOLDER_095F(std::shared_ptr<ZoneSession> s)
7579 {}
7581
7582 void deliver();
7584
7585/* Structure */
7586};
7587
7588enum {
7589#if CLIENT_TYPE == 'Z' && ( \
7590 PACKET_VERSION >= 20220000 \
7591 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7592 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7594#else
7595ID_UNKNOWN_PACKET_PLACEHOLDER_0960 = 0x0000 // Disabled
7596#endif
7603{
7604public:
7605 UNKNOWN_PACKET_PLACEHOLDER_0960(std::shared_ptr<ZoneSession> s)
7607 {}
7609
7610 void deliver();
7612
7613/* Structure */
7614};
7615
7616enum {
7617#if CLIENT_TYPE == 'R' && ( \
7618 PACKET_VERSION >= 20210000 \
7619 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7621#elif CLIENT_TYPE == 'Z' && ( \
7622 PACKET_VERSION >= 20220000 \
7623 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7624 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7626#else
7627ID_UNKNOWN_PACKET_PLACEHOLDER_0961 = 0x0000 // Disabled
7628#endif
7635{
7636public:
7637 UNKNOWN_PACKET_PLACEHOLDER_0961(std::shared_ptr<ZoneSession> s)
7639 {}
7641
7642 void deliver();
7644
7645/* Structure */
7646};
7647
7648enum {
7649#if CLIENT_TYPE == 'R' && ( \
7650 PACKET_VERSION >= 20210000 \
7651 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7653#elif CLIENT_TYPE == 'Z' && ( \
7654 PACKET_VERSION >= 20220000 \
7655 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7656 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7658#else
7659ID_UNKNOWN_PACKET_PLACEHOLDER_0962 = 0x0000 // Disabled
7660#endif
7667{
7668public:
7669 UNKNOWN_PACKET_PLACEHOLDER_0962(std::shared_ptr<ZoneSession> s)
7671 {}
7673
7674 void deliver();
7676
7677/* Structure */
7678};
7679
7680enum {
7681#if CLIENT_TYPE == 'Z' && ( \
7682 PACKET_VERSION >= 20220000 \
7683 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7684 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7686#else
7687ID_UNKNOWN_PACKET_PLACEHOLDER_0963 = 0x0000 // Disabled
7688#endif
7695{
7696public:
7697 UNKNOWN_PACKET_PLACEHOLDER_0963(std::shared_ptr<ZoneSession> s)
7699 {}
7701
7702 void deliver();
7704
7705/* Structure */
7706};
7707
7708enum {
7709#if CLIENT_TYPE == 'Z' && ( \
7710 PACKET_VERSION >= 20220000 \
7711 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7712 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7714#else
7715ID_UNKNOWN_PACKET_PLACEHOLDER_0964 = 0x0000 // Disabled
7716#endif
7723{
7724public:
7725 UNKNOWN_PACKET_PLACEHOLDER_0964(std::shared_ptr<ZoneSession> s)
7727 {}
7729
7730 void deliver();
7732
7733/* Structure */
7734};
7735
7736enum {
7737#if CLIENT_TYPE == 'Z' && ( \
7738 PACKET_VERSION >= 20220000 \
7739 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7740 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7742#else
7743ID_UNKNOWN_PACKET_PLACEHOLDER_0965 = 0x0000 // Disabled
7744#endif
7751{
7752public:
7753 UNKNOWN_PACKET_PLACEHOLDER_0965(std::shared_ptr<ZoneSession> s)
7755 {}
7757
7758 void deliver();
7760
7761/* Structure */
7762};
7763
7764enum {
7765#if CLIENT_TYPE == 'Z' && ( \
7766 PACKET_VERSION >= 20220000 \
7767 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7768 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7770#else
7771ID_UNKNOWN_PACKET_PLACEHOLDER_0969 = 0x0000 // Disabled
7772#endif
7779{
7780public:
7781 UNKNOWN_PACKET_PLACEHOLDER_0969(std::shared_ptr<ZoneSession> s)
7783 {}
7785
7786 void deliver();
7788
7789/* Structure */
7790};
7791
7792enum {
7793#if CLIENT_TYPE == 'M' && ( \
7794 PACKET_VERSION >= 20220000 \
7795 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7796 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7798#elif CLIENT_TYPE == 'R' && ( \
7799 PACKET_VERSION >= 20210000 \
7800 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7802#elif CLIENT_TYPE == 'Z' && ( \
7803 PACKET_VERSION >= 20220000 \
7804 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7805 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7807#else
7808ID_UNKNOWN_PACKET_PLACEHOLDER_0970 = 0x0000 // Disabled
7809#endif
7816{
7817public:
7818 UNKNOWN_PACKET_PLACEHOLDER_0970(std::shared_ptr<ZoneSession> s)
7820 {}
7822
7823 void deliver();
7825
7826/* Structure */
7827};
7828
7829enum {
7830#if CLIENT_TYPE == 'M' && ( \
7831 PACKET_VERSION >= 20220000 \
7832 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7833 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7835#elif CLIENT_TYPE == 'R' && ( \
7836 PACKET_VERSION >= 20210000 \
7837 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7839#elif CLIENT_TYPE == 'Z' && ( \
7840 PACKET_VERSION >= 20220000 \
7841 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7842 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7844#else
7845ID_UNKNOWN_PACKET_PLACEHOLDER_0986 = 0x0000 // Disabled
7846#endif
7853{
7854public:
7855 UNKNOWN_PACKET_PLACEHOLDER_0986(std::shared_ptr<ZoneSession> s)
7857 {}
7859
7860 void deliver();
7862
7863/* Structure */
7864};
7865
7866enum {
7867#if CLIENT_TYPE == 'M' && ( \
7868 PACKET_VERSION >= 20220000 \
7869 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7870 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7872#elif CLIENT_TYPE == 'R' && ( \
7873 PACKET_VERSION >= 20210000 \
7874 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7876#elif CLIENT_TYPE == 'Z' && ( \
7877 PACKET_VERSION >= 20220000 \
7878 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7879 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7881#else
7882ID_UNKNOWN_PACKET_PLACEHOLDER_0987 = 0x0000 // Disabled
7883#endif
7890{
7891public:
7892 UNKNOWN_PACKET_PLACEHOLDER_0987(std::shared_ptr<ZoneSession> s)
7894 {}
7896
7897 void deliver();
7899
7900/* Structure */
7901};
7902
7903enum {
7904#if CLIENT_TYPE == 'M' && ( \
7905 PACKET_VERSION >= 20220000 \
7906 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7907 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7909#elif CLIENT_TYPE == 'R' && ( \
7910 PACKET_VERSION >= 20210000 \
7911 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7913#elif CLIENT_TYPE == 'Z' && ( \
7914 PACKET_VERSION >= 20220000 \
7915 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7916 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7918#else
7919ID_UNKNOWN_PACKET_PLACEHOLDER_098B = 0x0000 // Disabled
7920#endif
7927{
7928public:
7929 UNKNOWN_PACKET_PLACEHOLDER_098B(std::shared_ptr<ZoneSession> s)
7931 {}
7933
7934 void deliver();
7936
7937/* Structure */
7938};
7939
7940enum {
7941#if CLIENT_TYPE == 'M' && ( \
7942 PACKET_VERSION >= 20220000 \
7943 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7944 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7946#elif CLIENT_TYPE == 'R' && ( \
7947 PACKET_VERSION >= 20210000 \
7948 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7950#elif CLIENT_TYPE == 'Z' && ( \
7951 PACKET_VERSION >= 20220000 \
7952 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7953 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7955#else
7956ID_UNKNOWN_PACKET_PLACEHOLDER_098C = 0x0000 // Disabled
7957#endif
7964{
7965public:
7966 UNKNOWN_PACKET_PLACEHOLDER_098C(std::shared_ptr<ZoneSession> s)
7968 {}
7970
7971 void deliver();
7973
7974/* Structure */
7975};
7976
7977enum {
7978#if CLIENT_TYPE == 'M' && ( \
7979 PACKET_VERSION >= 20220000 \
7980 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7981 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7983#elif CLIENT_TYPE == 'R' && ( \
7984 PACKET_VERSION >= 20210000 \
7985 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7987#elif CLIENT_TYPE == 'Z' && ( \
7988 PACKET_VERSION >= 20220000 \
7989 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
7990 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
7992#else
7993ID_UNKNOWN_PACKET_PLACEHOLDER_098F = 0x0000 // Disabled
7994#endif
8001{
8002public:
8003 UNKNOWN_PACKET_PLACEHOLDER_098F(std::shared_ptr<ZoneSession> s)
8005 {}
8007
8008 void deliver();
8010
8011/* Structure */
8012};
8013
8014enum {
8015#if CLIENT_TYPE == 'M' && ( \
8016 PACKET_VERSION >= 20220000 \
8017 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8018 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8020#elif CLIENT_TYPE == 'R' && ( \
8021 PACKET_VERSION >= 20210000 \
8022 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8024#elif CLIENT_TYPE == 'Z' && ( \
8025 PACKET_VERSION >= 20220000 \
8026 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8027 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8029#else
8030ID_UNKNOWN_PACKET_PLACEHOLDER_099C = 0x0000 // Disabled
8031#endif
8038{
8039public:
8040 UNKNOWN_PACKET_PLACEHOLDER_099C(std::shared_ptr<ZoneSession> s)
8042 {}
8044
8045 void deliver();
8047
8048/* Structure */
8049};
8050
8051enum {
8052#if CLIENT_TYPE == 'M' && ( \
8053 PACKET_VERSION >= 20220000 \
8054 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8055 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8057#elif CLIENT_TYPE == 'R' && ( \
8058 PACKET_VERSION >= 20210000 \
8059 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8061#elif CLIENT_TYPE == 'Z' && ( \
8062 PACKET_VERSION >= 20220000 \
8063 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8064 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8066#else
8067ID_UNKNOWN_PACKET_PLACEHOLDER_099D = 0x0000 // Disabled
8068#endif
8075{
8076public:
8077 UNKNOWN_PACKET_PLACEHOLDER_099D(std::shared_ptr<ZoneSession> s)
8079 {}
8081
8082 void deliver();
8084
8085/* Structure */
8086};
8087
8088enum {
8089#if CLIENT_TYPE == 'M' && ( \
8090 PACKET_VERSION >= 20220000 \
8091 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8092 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8094#elif CLIENT_TYPE == 'R' && ( \
8095 PACKET_VERSION >= 20210000 \
8096 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8098#elif CLIENT_TYPE == 'Z' && ( \
8099 PACKET_VERSION >= 20220000 \
8100 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8101 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8103#else
8104ID_UNKNOWN_PACKET_PLACEHOLDER_099E = 0x0000 // Disabled
8105#endif
8112{
8113public:
8114 UNKNOWN_PACKET_PLACEHOLDER_099E(std::shared_ptr<ZoneSession> s)
8116 {}
8118
8119 void deliver();
8121
8122/* Structure */
8123};
8124
8125enum {
8126#if CLIENT_TYPE == 'M' && ( \
8127 PACKET_VERSION >= 20220000 \
8128 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8129 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8131#elif CLIENT_TYPE == 'R' && ( \
8132 PACKET_VERSION >= 20210000 \
8133 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8135#elif CLIENT_TYPE == 'Z' && ( \
8136 PACKET_VERSION >= 20220000 \
8137 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8138 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8140#else
8141ID_UNKNOWN_PACKET_PLACEHOLDER_09A0 = 0x0000 // Disabled
8142#endif
8149{
8150public:
8151 UNKNOWN_PACKET_PLACEHOLDER_09A0(std::shared_ptr<ZoneSession> s)
8153 {}
8155
8156 void deliver();
8158
8159/* Structure */
8160};
8161
8162enum {
8163#if CLIENT_TYPE == 'M' && ( \
8164 PACKET_VERSION >= 20220000 \
8165 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8166 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8168#elif CLIENT_TYPE == 'R' && ( \
8169 PACKET_VERSION >= 20210000 \
8170 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8172#elif CLIENT_TYPE == 'Z' && ( \
8173 PACKET_VERSION >= 20220000 \
8174 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8175 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8177#else
8178ID_UNKNOWN_PACKET_PLACEHOLDER_09A1 = 0x0000 // Disabled
8179#endif
8186{
8187public:
8188 UNKNOWN_PACKET_PLACEHOLDER_09A1(std::shared_ptr<ZoneSession> s)
8190 {}
8192
8193 void deliver();
8195
8196/* Structure */
8197};
8198
8199enum {
8200#if CLIENT_TYPE == 'M' && ( \
8201 PACKET_VERSION >= 20220000 \
8202 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8203 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8205#elif CLIENT_TYPE == 'R' && ( \
8206 PACKET_VERSION >= 20210000 \
8207 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8209#elif CLIENT_TYPE == 'Z' && ( \
8210 PACKET_VERSION >= 20220000 \
8211 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8212 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8214#else
8215ID_UNKNOWN_PACKET_PLACEHOLDER_09A2 = 0x0000 // Disabled
8216#endif
8223{
8224public:
8225 UNKNOWN_PACKET_PLACEHOLDER_09A2(std::shared_ptr<ZoneSession> s)
8227 {}
8229
8230 void deliver();
8232
8233/* Structure */
8234};
8235
8236enum {
8237#if CLIENT_TYPE == 'M' && ( \
8238 PACKET_VERSION >= 20220000 \
8239 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8240 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8242#elif CLIENT_TYPE == 'R' && ( \
8243 PACKET_VERSION >= 20210000 \
8244 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8246#elif CLIENT_TYPE == 'Z' && ( \
8247 PACKET_VERSION >= 20220000 \
8248 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8249 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8251#else
8252ID_UNKNOWN_PACKET_PLACEHOLDER_09A3 = 0x0000 // Disabled
8253#endif
8260{
8261public:
8262 UNKNOWN_PACKET_PLACEHOLDER_09A3(std::shared_ptr<ZoneSession> s)
8264 {}
8266
8267 void deliver();
8269
8270/* Structure */
8271};
8272
8273enum {
8274#if CLIENT_TYPE == 'M' && ( \
8275 PACKET_VERSION >= 20220000 \
8276 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8277 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8279#elif CLIENT_TYPE == 'R' && ( \
8280 PACKET_VERSION >= 20210000 \
8281 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8283#elif CLIENT_TYPE == 'Z' && ( \
8284 PACKET_VERSION >= 20220000 \
8285 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8286 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8288#else
8289ID_UNKNOWN_PACKET_PLACEHOLDER_09A5 = 0x0000 // Disabled
8290#endif
8297{
8298public:
8299 UNKNOWN_PACKET_PLACEHOLDER_09A5(std::shared_ptr<ZoneSession> s)
8301 {}
8303
8304 void deliver();
8306
8307/* Structure */
8308};
8309
8310enum {
8311#if CLIENT_TYPE == 'M' && ( \
8312 PACKET_VERSION >= 20220000 \
8313 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8314 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8316#elif CLIENT_TYPE == 'R' && ( \
8317 PACKET_VERSION >= 20210000 \
8318 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8320#elif CLIENT_TYPE == 'Z' && ( \
8321 PACKET_VERSION >= 20220000 \
8322 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8323 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8325#else
8326ID_UNKNOWN_PACKET_PLACEHOLDER_09C2 = 0x0000 // Disabled
8327#endif
8334{
8335public:
8336 UNKNOWN_PACKET_PLACEHOLDER_09C2(std::shared_ptr<ZoneSession> s)
8338 {}
8340
8341 void deliver();
8343
8344/* Structure */
8345};
8346
8347enum {
8348#if CLIENT_TYPE == 'M' && ( \
8349 PACKET_VERSION >= 20220000 \
8350 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8351 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8353#elif CLIENT_TYPE == 'R' && ( \
8354 PACKET_VERSION >= 20210000 \
8355 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8357#elif CLIENT_TYPE == 'Z' && ( \
8358 PACKET_VERSION >= 20220000 \
8359 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8360 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8362#else
8363ID_UNKNOWN_PACKET_PLACEHOLDER_09C5 = 0x0000 // Disabled
8364#endif
8371{
8372public:
8373 UNKNOWN_PACKET_PLACEHOLDER_09C5(std::shared_ptr<ZoneSession> s)
8375 {}
8377
8378 void deliver();
8380
8381/* Structure */
8382};
8383
8384enum {
8385#if CLIENT_TYPE == 'M' && ( \
8386 PACKET_VERSION >= 20220000 \
8387 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8388 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8390#elif CLIENT_TYPE == 'R' && ( \
8391 PACKET_VERSION >= 20210000 \
8392 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8394#elif CLIENT_TYPE == 'Z' && ( \
8395 PACKET_VERSION >= 20220000 \
8396 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8397 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8399#else
8400ID_UNKNOWN_PACKET_PLACEHOLDER_09C6 = 0x0000 // Disabled
8401#endif
8408{
8409public:
8410 UNKNOWN_PACKET_PLACEHOLDER_09C6(std::shared_ptr<ZoneSession> s)
8412 {}
8414
8415 void deliver();
8417
8418/* Structure */
8419};
8420
8421enum {
8422#if CLIENT_TYPE == 'M' && ( \
8423 PACKET_VERSION >= 20220000 \
8424 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8425 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8427#elif CLIENT_TYPE == 'R' && ( \
8428 PACKET_VERSION >= 20210000 \
8429 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8431#elif CLIENT_TYPE == 'Z' && ( \
8432 PACKET_VERSION >= 20220000 \
8433 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8434 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8436#else
8437ID_UNKNOWN_PACKET_PLACEHOLDER_09C7 = 0x0000 // Disabled
8438#endif
8445{
8446public:
8447 UNKNOWN_PACKET_PLACEHOLDER_09C7(std::shared_ptr<ZoneSession> s)
8449 {}
8451
8452 void deliver();
8454
8455/* Structure */
8456};
8457
8458enum {
8459#if CLIENT_TYPE == 'M' && ( \
8460 PACKET_VERSION >= 20220000 \
8461 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8462 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8464#elif CLIENT_TYPE == 'R' && ( \
8465 PACKET_VERSION >= 20210000 \
8466 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8468#elif CLIENT_TYPE == 'Z' && ( \
8469 PACKET_VERSION >= 20220000 \
8470 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8471 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8473#else
8474ID_UNKNOWN_PACKET_PLACEHOLDER_09C8 = 0x0000 // Disabled
8475#endif
8482{
8483public:
8484 UNKNOWN_PACKET_PLACEHOLDER_09C8(std::shared_ptr<ZoneSession> s)
8486 {}
8488
8489 void deliver();
8491
8492/* Structure */
8493};
8494
8495enum {
8496#if CLIENT_TYPE == 'M' && ( \
8497 PACKET_VERSION >= 20220000 \
8498 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8499 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8501#elif CLIENT_TYPE == 'R' && ( \
8502 PACKET_VERSION >= 20210000 \
8503 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8505#elif CLIENT_TYPE == 'Z' && ( \
8506 PACKET_VERSION >= 20220000 \
8507 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8508 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8510#else
8511ID_UNKNOWN_PACKET_PLACEHOLDER_09C9 = 0x0000 // Disabled
8512#endif
8519{
8520public:
8521 UNKNOWN_PACKET_PLACEHOLDER_09C9(std::shared_ptr<ZoneSession> s)
8523 {}
8525
8526 void deliver();
8528
8529/* Structure */
8530};
8531
8532enum {
8533#if CLIENT_TYPE == 'M' && ( \
8534 PACKET_VERSION >= 20220000 \
8535 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8536 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8538#elif CLIENT_TYPE == 'R' && ( \
8539 PACKET_VERSION >= 20210000 \
8540 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8542#elif CLIENT_TYPE == 'Z' && ( \
8543 PACKET_VERSION >= 20220000 \
8544 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8545 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8547#else
8548ID_UNKNOWN_PACKET_PLACEHOLDER_09E0 = 0x0000 // Disabled
8549#endif
8556{
8557public:
8558 UNKNOWN_PACKET_PLACEHOLDER_09E0(std::shared_ptr<ZoneSession> s)
8560 {}
8562
8563 void deliver();
8565
8566/* Structure */
8567};
8568
8569enum {
8570#if CLIENT_TYPE == 'M' && ( \
8571 PACKET_VERSION >= 20220000 \
8572 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8573 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8575#elif CLIENT_TYPE == 'R' && ( \
8576 PACKET_VERSION >= 20210000 \
8577 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8579#elif CLIENT_TYPE == 'Z' && ( \
8580 PACKET_VERSION >= 20220000 \
8581 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8582 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8584#else
8585ID_UNKNOWN_PACKET_PLACEHOLDER_0A39 = 0x0000 // Disabled
8586#endif
8593{
8594public:
8595 UNKNOWN_PACKET_PLACEHOLDER_0A39(std::shared_ptr<ZoneSession> s)
8597 {}
8599
8600 void deliver();
8602
8603/* Structure */
8604};
8605
8606enum {
8607#if CLIENT_TYPE == 'M' && ( \
8608 PACKET_VERSION >= 20220000 \
8609 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8610 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8612#elif CLIENT_TYPE == 'R' && ( \
8613 PACKET_VERSION >= 20210000 \
8614 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8616#elif CLIENT_TYPE == 'Z' && ( \
8617 PACKET_VERSION >= 20220000 \
8618 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8619 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8621#else
8622ID_UNKNOWN_PACKET_PLACEHOLDER_0A3A = 0x0000 // Disabled
8623#endif
8630{
8631public:
8632 UNKNOWN_PACKET_PLACEHOLDER_0A3A(std::shared_ptr<ZoneSession> s)
8634 {}
8636
8637 void deliver();
8639
8640/* Structure */
8641};
8642
8643enum {
8644#if CLIENT_TYPE == 'M' && ( \
8645 PACKET_VERSION >= 20220000 \
8646 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8647 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8649#elif CLIENT_TYPE == 'R' && ( \
8650 PACKET_VERSION >= 20210000 \
8651 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8653#elif CLIENT_TYPE == 'Z' && ( \
8654 PACKET_VERSION >= 20220000 \
8655 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8656 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8658#else
8659ID_UNKNOWN_PACKET_PLACEHOLDER_0A3C = 0x0000 // Disabled
8660#endif
8667{
8668public:
8669 UNKNOWN_PACKET_PLACEHOLDER_0A3C(std::shared_ptr<ZoneSession> s)
8671 {}
8673
8674 void deliver();
8676
8677/* Structure */
8678};
8679
8680enum {
8681#if CLIENT_TYPE == 'M' && ( \
8682 PACKET_VERSION >= 20220000 \
8683 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8684 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8686#elif CLIENT_TYPE == 'R' && ( \
8687 PACKET_VERSION >= 20210000 \
8688 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8690#elif CLIENT_TYPE == 'Z' && ( \
8691 PACKET_VERSION >= 20220000 \
8692 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8693 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8695#else
8696ID_UNKNOWN_PACKET_PLACEHOLDER_0A3D = 0x0000 // Disabled
8697#endif
8704{
8705public:
8706 UNKNOWN_PACKET_PLACEHOLDER_0A3D(std::shared_ptr<ZoneSession> s)
8708 {}
8710
8711 void deliver();
8713
8714/* Structure */
8715};
8716
8717enum {
8718#if CLIENT_TYPE == 'M' && ( \
8719 PACKET_VERSION >= 20220000 \
8720 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8721 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8723#elif CLIENT_TYPE == 'R' && ( \
8724 PACKET_VERSION >= 20210000 \
8725 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8727#elif CLIENT_TYPE == 'Z' && ( \
8728 PACKET_VERSION >= 20220000 \
8729 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8730 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8732#else
8733ID_UNKNOWN_PACKET_PLACEHOLDER_0A3E = 0x0000 // Disabled
8734#endif
8741{
8742public:
8743 UNKNOWN_PACKET_PLACEHOLDER_0A3E(std::shared_ptr<ZoneSession> s)
8745 {}
8747
8748 void deliver();
8750
8751/* Structure */
8752};
8753
8754enum {
8755#if CLIENT_TYPE == 'M' && ( \
8756 PACKET_VERSION >= 20220000 \
8757 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8758 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8760#elif CLIENT_TYPE == 'R' && ( \
8761 PACKET_VERSION >= 20210000 \
8762 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8764#elif CLIENT_TYPE == 'Z' && ( \
8765 PACKET_VERSION >= 20220000 \
8766 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8767 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8769#else
8770ID_UNKNOWN_PACKET_PLACEHOLDER_0A40 = 0x0000 // Disabled
8771#endif
8778{
8779public:
8780 UNKNOWN_PACKET_PLACEHOLDER_0A40(std::shared_ptr<ZoneSession> s)
8782 {}
8784
8785 void deliver();
8787
8788/* Structure */
8789};
8790
8791enum {
8792#if CLIENT_TYPE == 'M' && ( \
8793 PACKET_VERSION >= 20220000 \
8794 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8795 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8797#elif CLIENT_TYPE == 'R' && ( \
8798 PACKET_VERSION >= 20210000 \
8799 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8801#elif CLIENT_TYPE == 'Z' && ( \
8802 PACKET_VERSION >= 20220000 \
8803 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8804 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8806#else
8807ID_UNKNOWN_PACKET_PLACEHOLDER_0A42 = 0x0000 // Disabled
8808#endif
8815{
8816public:
8817 UNKNOWN_PACKET_PLACEHOLDER_0A42(std::shared_ptr<ZoneSession> s)
8819 {}
8821
8822 void deliver();
8824
8825/* Structure */
8826};
8827
8828enum {
8829#if CLIENT_TYPE == 'M' && ( \
8830 PACKET_VERSION >= 20220000 \
8831 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8832 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8834#elif CLIENT_TYPE == 'R' && ( \
8835 PACKET_VERSION >= 20210000 \
8836 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8838#elif CLIENT_TYPE == 'Z' && ( \
8839 PACKET_VERSION >= 20220000 \
8840 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8841 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8843#else
8844ID_UNKNOWN_PACKET_PLACEHOLDER_0A4D = 0x0000 // Disabled
8845#endif
8852{
8853public:
8854 UNKNOWN_PACKET_PLACEHOLDER_0A4D(std::shared_ptr<ZoneSession> s)
8856 {}
8858
8859 void deliver();
8861
8862/* Structure */
8863};
8864
8865enum {
8866#if CLIENT_TYPE == 'M' && \
8867 PACKET_VERSION >= 20220720
8869#elif CLIENT_TYPE == 'Z' && \
8870 PACKET_VERSION >= 20220817
8872#else
8873ID_UNKNOWN_PACKET_PLACEHOLDER_0A5E = 0x0000 // Disabled
8874#endif
8881{
8882public:
8883 UNKNOWN_PACKET_PLACEHOLDER_0A5E(std::shared_ptr<ZoneSession> s)
8885 {}
8887
8888 void deliver();
8890
8891/* Structure */
8892};
8893
8894enum {
8895#if CLIENT_TYPE == 'M' && \
8896 PACKET_VERSION >= 20220720
8898#elif CLIENT_TYPE == 'Z' && \
8899 PACKET_VERSION >= 20220817
8901#else
8902ID_UNKNOWN_PACKET_PLACEHOLDER_0A5F = 0x0000 // Disabled
8903#endif
8910{
8911public:
8912 UNKNOWN_PACKET_PLACEHOLDER_0A5F(std::shared_ptr<ZoneSession> s)
8914 {}
8916
8917 void deliver();
8919
8920/* Structure */
8921};
8922
8923enum {
8924#if CLIENT_TYPE == 'M' && \
8925 PACKET_VERSION >= 20220720
8927#elif CLIENT_TYPE == 'Z' && \
8928 PACKET_VERSION >= 20220817
8930#else
8931ID_UNKNOWN_PACKET_PLACEHOLDER_0A60 = 0x0000 // Disabled
8932#endif
8939{
8940public:
8941 UNKNOWN_PACKET_PLACEHOLDER_0A60(std::shared_ptr<ZoneSession> s)
8943 {}
8945
8946 void deliver();
8948
8949/* Structure */
8950};
8951
8952enum {
8953#if CLIENT_TYPE == 'M' && ( \
8954 PACKET_VERSION >= 20220000 \
8955 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8956 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8958#elif CLIENT_TYPE == 'R' && ( \
8959 PACKET_VERSION >= 20210000 \
8960 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8962#elif CLIENT_TYPE == 'Z' && ( \
8963 PACKET_VERSION >= 20220000 \
8964 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8965 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8967#else
8968ID_UNKNOWN_PACKET_PLACEHOLDER_0A71 = 0x0000 // Disabled
8969#endif
8976{
8977public:
8978 UNKNOWN_PACKET_PLACEHOLDER_0A71(std::shared_ptr<ZoneSession> s)
8980 {}
8982
8983 void deliver();
8985
8986/* Structure */
8987};
8988
8989enum {
8990#if CLIENT_TYPE == 'M' && ( \
8991 PACKET_VERSION >= 20220000 \
8992 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
8993 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8995#elif CLIENT_TYPE == 'R' && ( \
8996 PACKET_VERSION >= 20210000 \
8997 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
8999#elif CLIENT_TYPE == 'Z' && ( \
9000 PACKET_VERSION >= 20220000 \
9001 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9002 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9004#else
9005ID_UNKNOWN_PACKET_PLACEHOLDER_0A72 = 0x0000 // Disabled
9006#endif
9013{
9014public:
9015 UNKNOWN_PACKET_PLACEHOLDER_0A72(std::shared_ptr<ZoneSession> s)
9017 {}
9019
9020 void deliver();
9022
9023/* Structure */
9024};
9025
9026enum {
9027#if CLIENT_TYPE == 'M' && ( \
9028 PACKET_VERSION >= 20220000 \
9029 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9030 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9032#elif CLIENT_TYPE == 'R' && ( \
9033 PACKET_VERSION >= 20210000 \
9034 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9036#elif CLIENT_TYPE == 'Z' && ( \
9037 PACKET_VERSION >= 20220000 \
9038 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9039 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9041#else
9042ID_UNKNOWN_PACKET_PLACEHOLDER_0A73 = 0x0000 // Disabled
9043#endif
9050{
9051public:
9052 UNKNOWN_PACKET_PLACEHOLDER_0A73(std::shared_ptr<ZoneSession> s)
9054 {}
9056
9057 void deliver();
9059
9060/* Structure */
9061};
9062
9063enum {
9064#if CLIENT_TYPE == 'M' && ( \
9065 PACKET_VERSION >= 20220000 \
9066 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9067 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9069#elif CLIENT_TYPE == 'R' && ( \
9070 PACKET_VERSION >= 20210000 \
9071 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9073#elif CLIENT_TYPE == 'Z' && ( \
9074 PACKET_VERSION >= 20220000 \
9075 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9076 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9078#else
9079ID_UNKNOWN_PACKET_PLACEHOLDER_0A74 = 0x0000 // Disabled
9080#endif
9087{
9088public:
9089 UNKNOWN_PACKET_PLACEHOLDER_0A74(std::shared_ptr<ZoneSession> s)
9091 {}
9093
9094 void deliver();
9096
9097/* Structure */
9098};
9099
9100enum {
9101#if CLIENT_TYPE == 'M' && ( \
9102 PACKET_VERSION >= 20220000 \
9103 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9104 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9106#elif CLIENT_TYPE == 'R' && ( \
9107 PACKET_VERSION >= 20210000 \
9108 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9110#elif CLIENT_TYPE == 'Z' && ( \
9111 PACKET_VERSION >= 20220000 \
9112 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9113 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9115#else
9116ID_UNKNOWN_PACKET_PLACEHOLDER_0A76 = 0x0000 // Disabled
9117#endif
9124{
9125public:
9126 UNKNOWN_PACKET_PLACEHOLDER_0A76(std::shared_ptr<ZoneSession> s)
9128 {}
9130
9131 void deliver();
9133
9134/* Structure */
9135};
9136
9137enum {
9138#if CLIENT_TYPE == 'M' && ( \
9139 PACKET_VERSION >= 20220000 \
9140 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9141 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9143#elif CLIENT_TYPE == 'R' && ( \
9144 PACKET_VERSION >= 20210000 \
9145 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9147#elif CLIENT_TYPE == 'Z' && ( \
9148 PACKET_VERSION >= 20220000 \
9149 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9150 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9152#else
9153ID_UNKNOWN_PACKET_PLACEHOLDER_0A79 = 0x0000 // Disabled
9154#endif
9161{
9162public:
9163 UNKNOWN_PACKET_PLACEHOLDER_0A79(std::shared_ptr<ZoneSession> s)
9165 {}
9167
9168 void deliver();
9170
9171/* Structure */
9172};
9173
9174enum {
9175#if CLIENT_TYPE == 'M' && ( \
9176 PACKET_VERSION >= 20220000 \
9177 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9178 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9180#elif CLIENT_TYPE == 'R' && ( \
9181 PACKET_VERSION >= 20210000 \
9182 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9184#elif CLIENT_TYPE == 'Z' && ( \
9185 PACKET_VERSION >= 20220000 \
9186 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9187 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9189#else
9190ID_UNKNOWN_PACKET_PLACEHOLDER_0A7B = 0x0000 // Disabled
9191#endif
9198{
9199public:
9200 UNKNOWN_PACKET_PLACEHOLDER_0A7B(std::shared_ptr<ZoneSession> s)
9202 {}
9204
9205 void deliver();
9207
9208/* Structure */
9209};
9210
9211enum {
9212#if CLIENT_TYPE == 'M' && ( \
9213 PACKET_VERSION >= 20220000 \
9214 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9215 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9217#elif CLIENT_TYPE == 'R' && ( \
9218 PACKET_VERSION >= 20210000 \
9219 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9221#elif CLIENT_TYPE == 'Z' && ( \
9222 PACKET_VERSION >= 20220000 \
9223 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9224 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9226#else
9227ID_UNKNOWN_PACKET_PLACEHOLDER_0A7C = 0x0000 // Disabled
9228#endif
9235{
9236public:
9237 UNKNOWN_PACKET_PLACEHOLDER_0A7C(std::shared_ptr<ZoneSession> s)
9239 {}
9241
9242 void deliver();
9244
9245/* Structure */
9246};
9247
9248enum {
9249#if CLIENT_TYPE == 'M' && ( \
9250 PACKET_VERSION >= 20220000 \
9251 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9252 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9254#elif CLIENT_TYPE == 'R' && ( \
9255 PACKET_VERSION >= 20210000 \
9256 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9258#elif CLIENT_TYPE == 'Z' && ( \
9259 PACKET_VERSION >= 20220000 \
9260 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9261 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9263#else
9264ID_UNKNOWN_PACKET_PLACEHOLDER_0A80 = 0x0000 // Disabled
9265#endif
9272{
9273public:
9274 UNKNOWN_PACKET_PLACEHOLDER_0A80(std::shared_ptr<ZoneSession> s)
9276 {}
9278
9279 void deliver();
9281
9282/* Structure */
9283};
9284
9285enum {
9286#if CLIENT_TYPE == 'M' && ( \
9287 PACKET_VERSION >= 20220000 \
9288 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9289 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9291#elif CLIENT_TYPE == 'R' && ( \
9292 PACKET_VERSION >= 20210000 \
9293 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9295#elif CLIENT_TYPE == 'Z' && ( \
9296 PACKET_VERSION >= 20220000 \
9297 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9298 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9300#else
9301ID_UNKNOWN_PACKET_PLACEHOLDER_0A81 = 0x0000 // Disabled
9302#endif
9309{
9310public:
9311 UNKNOWN_PACKET_PLACEHOLDER_0A81(std::shared_ptr<ZoneSession> s)
9313 {}
9315
9316 void deliver();
9318
9319/* Structure */
9320};
9321
9322enum {
9323#if CLIENT_TYPE == 'M' && ( \
9324 PACKET_VERSION >= 20220000 \
9325 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9326 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9328#elif CLIENT_TYPE == 'R' && ( \
9329 PACKET_VERSION >= 20210000 \
9330 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9332#elif CLIENT_TYPE == 'Z' && ( \
9333 PACKET_VERSION >= 20220000 \
9334 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9335 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9337#else
9338ID_UNKNOWN_PACKET_PLACEHOLDER_0A82 = 0x0000 // Disabled
9339#endif
9346{
9347public:
9348 UNKNOWN_PACKET_PLACEHOLDER_0A82(std::shared_ptr<ZoneSession> s)
9350 {}
9352
9353 void deliver();
9355
9356/* Structure */
9357};
9358
9359enum {
9360#if CLIENT_TYPE == 'M' && ( \
9361 PACKET_VERSION >= 20220000 \
9362 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9363 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9365#elif CLIENT_TYPE == 'R' && ( \
9366 PACKET_VERSION >= 20210000 \
9367 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9369#elif CLIENT_TYPE == 'Z' && ( \
9370 PACKET_VERSION >= 20220000 \
9371 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9372 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9374#else
9375ID_UNKNOWN_PACKET_PLACEHOLDER_0A83 = 0x0000 // Disabled
9376#endif
9383{
9384public:
9385 UNKNOWN_PACKET_PLACEHOLDER_0A83(std::shared_ptr<ZoneSession> s)
9387 {}
9389
9390 void deliver();
9392
9393/* Structure */
9394};
9395
9396enum {
9397#if CLIENT_TYPE == 'M' && ( \
9398 PACKET_VERSION >= 20220000 \
9399 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9400 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9402#elif CLIENT_TYPE == 'R' && ( \
9403 PACKET_VERSION >= 20210000 \
9404 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9406#elif CLIENT_TYPE == 'Z' && ( \
9407 PACKET_VERSION >= 20220000 \
9408 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9409 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9411#else
9412ID_UNKNOWN_PACKET_PLACEHOLDER_0A85 = 0x0000 // Disabled
9413#endif
9420{
9421public:
9422 UNKNOWN_PACKET_PLACEHOLDER_0A85(std::shared_ptr<ZoneSession> s)
9424 {}
9426
9427 void deliver();
9429
9430/* Structure */
9431};
9432
9433enum {
9434#if CLIENT_TYPE == 'M' && ( \
9435 PACKET_VERSION >= 20220000 \
9436 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9437 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9439#elif CLIENT_TYPE == 'R' && ( \
9440 PACKET_VERSION >= 20210000 \
9441 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9443#elif CLIENT_TYPE == 'Z' && ( \
9444 PACKET_VERSION >= 20220000 \
9445 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9446 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9448#else
9449ID_UNKNOWN_PACKET_PLACEHOLDER_0A86 = 0x0000 // Disabled
9450#endif
9457{
9458public:
9459 UNKNOWN_PACKET_PLACEHOLDER_0A86(std::shared_ptr<ZoneSession> s)
9461 {}
9463
9464 void deliver();
9466
9467/* Structure */
9468};
9469
9470enum {
9471#if CLIENT_TYPE == 'M' && ( \
9472 PACKET_VERSION >= 20220000 \
9473 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9474 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9476#elif CLIENT_TYPE == 'R' && ( \
9477 PACKET_VERSION >= 20210000 \
9478 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9480#elif CLIENT_TYPE == 'Z' && ( \
9481 PACKET_VERSION >= 20220000 \
9482 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9483 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9485#else
9486ID_UNKNOWN_PACKET_PLACEHOLDER_0A8B = 0x0000 // Disabled
9487#endif
9494{
9495public:
9496 UNKNOWN_PACKET_PLACEHOLDER_0A8B(std::shared_ptr<ZoneSession> s)
9498 {}
9500
9501 void deliver();
9503
9504/* Structure */
9505};
9506
9507enum {
9508#if CLIENT_TYPE == 'M' && ( \
9509 PACKET_VERSION >= 20220000 \
9510 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9511 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9513#elif CLIENT_TYPE == 'R' && ( \
9514 PACKET_VERSION >= 20210000 \
9515 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9517#elif CLIENT_TYPE == 'Z' && ( \
9518 PACKET_VERSION >= 20220000 \
9519 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9520 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9522#else
9523ID_UNKNOWN_PACKET_PLACEHOLDER_0A8C = 0x0000 // Disabled
9524#endif
9531{
9532public:
9533 UNKNOWN_PACKET_PLACEHOLDER_0A8C(std::shared_ptr<ZoneSession> s)
9535 {}
9537
9538 void deliver();
9540
9541/* Structure */
9542};
9543
9544enum {
9545#if CLIENT_TYPE == 'M' && ( \
9546 PACKET_VERSION >= 20220000 \
9547 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9548 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9550#elif CLIENT_TYPE == 'R' && ( \
9551 PACKET_VERSION >= 20210000 \
9552 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9554#elif CLIENT_TYPE == 'Z' && ( \
9555 PACKET_VERSION >= 20220000 \
9556 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9557 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9559#else
9560ID_UNKNOWN_PACKET_PLACEHOLDER_0A8E = 0x0000 // Disabled
9561#endif
9568{
9569public:
9570 UNKNOWN_PACKET_PLACEHOLDER_0A8E(std::shared_ptr<ZoneSession> s)
9572 {}
9574
9575 void deliver();
9577
9578/* Structure */
9579};
9580
9581enum {
9582#if CLIENT_TYPE == 'M' && ( \
9583 PACKET_VERSION >= 20220000 \
9584 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9585 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9587#elif CLIENT_TYPE == 'R' && ( \
9588 PACKET_VERSION >= 20210000 \
9589 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9591#elif CLIENT_TYPE == 'Z' && ( \
9592 PACKET_VERSION >= 20220000 \
9593 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9594 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9596#else
9597ID_UNKNOWN_PACKET_PLACEHOLDER_0A8F = 0x0000 // Disabled
9598#endif
9605{
9606public:
9607 UNKNOWN_PACKET_PLACEHOLDER_0A8F(std::shared_ptr<ZoneSession> s)
9609 {}
9611
9612 void deliver();
9614
9615/* Structure */
9616};
9617
9618enum {
9619#if CLIENT_TYPE == 'M' && ( \
9620 PACKET_VERSION >= 20220000 \
9621 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9622 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9624#elif CLIENT_TYPE == 'R' && ( \
9625 PACKET_VERSION >= 20210000 \
9626 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9628#elif CLIENT_TYPE == 'Z' && ( \
9629 PACKET_VERSION >= 20220000 \
9630 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9631 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9633#else
9634ID_UNKNOWN_PACKET_PLACEHOLDER_0A90 = 0x0000 // Disabled
9635#endif
9642{
9643public:
9644 UNKNOWN_PACKET_PLACEHOLDER_0A90(std::shared_ptr<ZoneSession> s)
9646 {}
9648
9649 void deliver();
9651
9652/* Structure */
9653};
9654
9655enum {
9656#if CLIENT_TYPE == 'M' && ( \
9657 PACKET_VERSION >= 20220000 \
9658 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9659 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9661#elif CLIENT_TYPE == 'R' && ( \
9662 PACKET_VERSION >= 20210000 \
9663 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9665#elif CLIENT_TYPE == 'Z' && ( \
9666 PACKET_VERSION >= 20220000 \
9667 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9668 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9670#else
9671ID_UNKNOWN_PACKET_PLACEHOLDER_0A92 = 0x0000 // Disabled
9672#endif
9679{
9680public:
9681 UNKNOWN_PACKET_PLACEHOLDER_0A92(std::shared_ptr<ZoneSession> s)
9683 {}
9685
9686 void deliver();
9688
9689/* Structure */
9690};
9691
9692enum {
9693#if CLIENT_TYPE == 'M' && ( \
9694 PACKET_VERSION >= 20220000 \
9695 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9696 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9698#elif CLIENT_TYPE == 'R' && ( \
9699 PACKET_VERSION >= 20210000 \
9700 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9702#elif CLIENT_TYPE == 'Z' && ( \
9703 PACKET_VERSION >= 20220000 \
9704 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9705 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9707#else
9708ID_UNKNOWN_PACKET_PLACEHOLDER_0A93 = 0x0000 // Disabled
9709#endif
9716{
9717public:
9718 UNKNOWN_PACKET_PLACEHOLDER_0A93(std::shared_ptr<ZoneSession> s)
9720 {}
9722
9723 void deliver();
9725
9726/* Structure */
9727};
9728
9729enum {
9730#if CLIENT_TYPE == 'M' && ( \
9731 PACKET_VERSION >= 20220000 \
9732 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9733 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9735#elif CLIENT_TYPE == 'R' && ( \
9736 PACKET_VERSION >= 20210000 \
9737 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9739#elif CLIENT_TYPE == 'Z' && ( \
9740 PACKET_VERSION >= 20220000 \
9741 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9742 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9744#else
9745ID_UNKNOWN_PACKET_PLACEHOLDER_0A94 = 0x0000 // Disabled
9746#endif
9753{
9754public:
9755 UNKNOWN_PACKET_PLACEHOLDER_0A94(std::shared_ptr<ZoneSession> s)
9757 {}
9759
9760 void deliver();
9762
9763/* Structure */
9764};
9765
9766enum {
9767#if CLIENT_TYPE == 'M' && ( \
9768 PACKET_VERSION >= 20220000 \
9769 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9770 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9772#elif CLIENT_TYPE == 'R' && ( \
9773 PACKET_VERSION >= 20210000 \
9774 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9776#elif CLIENT_TYPE == 'Z' && ( \
9777 PACKET_VERSION >= 20220000 \
9778 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9779 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9781#else
9782ID_UNKNOWN_PACKET_PLACEHOLDER_0A95 = 0x0000 // Disabled
9783#endif
9790{
9791public:
9792 UNKNOWN_PACKET_PLACEHOLDER_0A95(std::shared_ptr<ZoneSession> s)
9794 {}
9796
9797 void deliver();
9799
9800/* Structure */
9801};
9802
9803enum {
9804#if CLIENT_TYPE == 'M' && ( \
9805 PACKET_VERSION >= 20220000 \
9806 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9807 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9809#elif CLIENT_TYPE == 'R' && ( \
9810 PACKET_VERSION >= 20210000 \
9811 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9813#elif CLIENT_TYPE == 'Z' && ( \
9814 PACKET_VERSION >= 20220000 \
9815 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9816 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9818#else
9819ID_UNKNOWN_PACKET_PLACEHOLDER_0A9E = 0x0000 // Disabled
9820#endif
9827{
9828public:
9829 UNKNOWN_PACKET_PLACEHOLDER_0A9E(std::shared_ptr<ZoneSession> s)
9831 {}
9833
9834 void deliver();
9836
9837/* Structure */
9838};
9839
9840enum {
9841#if CLIENT_TYPE == 'M' && ( \
9842 PACKET_VERSION >= 20220000 \
9843 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9844 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9846#elif CLIENT_TYPE == 'R' && ( \
9847 PACKET_VERSION >= 20210000 \
9848 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9850#elif CLIENT_TYPE == 'Z' && ( \
9851 PACKET_VERSION >= 20220000 \
9852 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9853 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9855#else
9856ID_UNKNOWN_PACKET_PLACEHOLDER_0A9F = 0x0000 // Disabled
9857#endif
9864{
9865public:
9866 UNKNOWN_PACKET_PLACEHOLDER_0A9F(std::shared_ptr<ZoneSession> s)
9868 {}
9870
9871 void deliver();
9873
9874/* Structure */
9875};
9876
9877enum {
9878#if CLIENT_TYPE == 'M' && ( \
9879 PACKET_VERSION >= 20220000 \
9880 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9881 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9883#elif CLIENT_TYPE == 'R' && ( \
9884 PACKET_VERSION >= 20210000 \
9885 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9887#elif CLIENT_TYPE == 'Z' && ( \
9888 PACKET_VERSION >= 20220000 \
9889 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9890 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9892#else
9893ID_UNKNOWN_PACKET_PLACEHOLDER_0AA8 = 0x0000 // Disabled
9894#endif
9901{
9902public:
9903 UNKNOWN_PACKET_PLACEHOLDER_0AA8(std::shared_ptr<ZoneSession> s)
9905 {}
9907
9908 void deliver();
9910
9911/* Structure */
9912};
9913
9914enum {
9915#if CLIENT_TYPE == 'M' && ( \
9916 PACKET_VERSION >= 20220000 \
9917 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9918 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9920#elif CLIENT_TYPE == 'R' && ( \
9921 PACKET_VERSION >= 20210000 \
9922 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9924#elif CLIENT_TYPE == 'Z' && ( \
9925 PACKET_VERSION >= 20220000 \
9926 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9927 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9929#else
9930ID_UNKNOWN_PACKET_PLACEHOLDER_0AA9 = 0x0000 // Disabled
9931#endif
9938{
9939public:
9940 UNKNOWN_PACKET_PLACEHOLDER_0AA9(std::shared_ptr<ZoneSession> s)
9942 {}
9944
9945 void deliver();
9947
9948/* Structure */
9949};
9950
9951enum {
9952#if CLIENT_TYPE == 'M' && ( \
9953 PACKET_VERSION >= 20220000 \
9954 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9955 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9957#elif CLIENT_TYPE == 'R' && ( \
9958 PACKET_VERSION >= 20210000 \
9959 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9961#elif CLIENT_TYPE == 'Z' && ( \
9962 PACKET_VERSION >= 20220000 \
9963 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9964 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9966#else
9967ID_UNKNOWN_PACKET_PLACEHOLDER_0AAA = 0x0000 // Disabled
9968#endif
9975{
9976public:
9977 UNKNOWN_PACKET_PLACEHOLDER_0AAA(std::shared_ptr<ZoneSession> s)
9979 {}
9981
9982 void deliver();
9984
9985/* Structure */
9986};
9987
9988enum {
9989#if CLIENT_TYPE == 'M' && ( \
9990 PACKET_VERSION >= 20220000 \
9991 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
9992 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9994#elif CLIENT_TYPE == 'R' && ( \
9995 PACKET_VERSION >= 20210000 \
9996 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
9998#elif CLIENT_TYPE == 'Z' && ( \
9999 PACKET_VERSION >= 20220000 \
10000 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10001 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10003#else
10004ID_UNKNOWN_PACKET_PLACEHOLDER_0AAB = 0x0000 // Disabled
10005#endif
10012{
10013public:
10014 UNKNOWN_PACKET_PLACEHOLDER_0AAB(std::shared_ptr<ZoneSession> s)
10016 {}
10018
10019 void deliver();
10021
10022/* Structure */
10023};
10024
10025enum {
10026#if CLIENT_TYPE == 'M' && ( \
10027 PACKET_VERSION >= 20220000 \
10028 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10029 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10031#elif CLIENT_TYPE == 'R' && ( \
10032 PACKET_VERSION >= 20210000 \
10033 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10035#elif CLIENT_TYPE == 'Z' && ( \
10036 PACKET_VERSION >= 20220000 \
10037 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10038 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10040#else
10041ID_UNKNOWN_PACKET_PLACEHOLDER_0AAC = 0x0000 // Disabled
10042#endif
10049{
10050public:
10051 UNKNOWN_PACKET_PLACEHOLDER_0AAC(std::shared_ptr<ZoneSession> s)
10053 {}
10055
10056 void deliver();
10058
10059/* Structure */
10060};
10061
10062enum {
10063#if CLIENT_TYPE == 'M' && ( \
10064 PACKET_VERSION >= 20220000 \
10065 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10066 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10068#elif CLIENT_TYPE == 'R' && ( \
10069 PACKET_VERSION >= 20210000 \
10070 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10072#elif CLIENT_TYPE == 'Z' && ( \
10073 PACKET_VERSION >= 20220000 \
10074 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10075 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10077#else
10078ID_UNKNOWN_PACKET_PLACEHOLDER_0AAD = 0x0000 // Disabled
10079#endif
10086{
10087public:
10088 UNKNOWN_PACKET_PLACEHOLDER_0AAD(std::shared_ptr<ZoneSession> s)
10090 {}
10092
10093 void deliver();
10095
10096/* Structure */
10097};
10098
10099enum {
10100#if CLIENT_TYPE == 'M' && ( \
10101 PACKET_VERSION >= 20220000 \
10102 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10103 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10105#elif CLIENT_TYPE == 'R' && ( \
10106 PACKET_VERSION >= 20210000 \
10107 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10109#elif CLIENT_TYPE == 'Z' && ( \
10110 PACKET_VERSION >= 20220000 \
10111 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10112 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10114#else
10115ID_UNKNOWN_PACKET_PLACEHOLDER_0AAE = 0x0000 // Disabled
10116#endif
10123{
10124public:
10125 UNKNOWN_PACKET_PLACEHOLDER_0AAE(std::shared_ptr<ZoneSession> s)
10127 {}
10129
10130 void deliver();
10132
10133/* Structure */
10134};
10135
10136enum {
10137#if CLIENT_TYPE == 'M' && ( \
10138 PACKET_VERSION >= 20220000 \
10139 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10140 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10142#elif CLIENT_TYPE == 'R' && ( \
10143 PACKET_VERSION >= 20210000 \
10144 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10146#elif CLIENT_TYPE == 'Z' && ( \
10147 PACKET_VERSION >= 20220000 \
10148 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10149 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10151#else
10152ID_UNKNOWN_PACKET_PLACEHOLDER_0AAF = 0x0000 // Disabled
10153#endif
10160{
10161public:
10162 UNKNOWN_PACKET_PLACEHOLDER_0AAF(std::shared_ptr<ZoneSession> s)
10164 {}
10166
10167 void deliver();
10169
10170/* Structure */
10171};
10172
10173enum {
10174#if CLIENT_TYPE == 'M' && ( \
10175 PACKET_VERSION >= 20220000 \
10176 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10177 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10179#elif CLIENT_TYPE == 'R' && ( \
10180 PACKET_VERSION >= 20210000 \
10181 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10183#elif CLIENT_TYPE == 'Z' && ( \
10184 PACKET_VERSION >= 20220000 \
10185 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10186 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10188#else
10189ID_UNKNOWN_PACKET_PLACEHOLDER_0AB0 = 0x0000 // Disabled
10190#endif
10197{
10198public:
10199 UNKNOWN_PACKET_PLACEHOLDER_0AB0(std::shared_ptr<ZoneSession> s)
10201 {}
10203
10204 void deliver();
10206
10207/* Structure */
10208};
10209
10210enum {
10211#if CLIENT_TYPE == 'M' && ( \
10212 PACKET_VERSION >= 20220000 \
10213 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10214 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10216#elif CLIENT_TYPE == 'R' && ( \
10217 PACKET_VERSION >= 20210000 \
10218 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10220#elif CLIENT_TYPE == 'Z' && ( \
10221 PACKET_VERSION >= 20220000 \
10222 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10223 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10225#else
10226ID_UNKNOWN_PACKET_PLACEHOLDER_0AB1 = 0x0000 // Disabled
10227#endif
10234{
10235public:
10236 UNKNOWN_PACKET_PLACEHOLDER_0AB1(std::shared_ptr<ZoneSession> s)
10238 {}
10240
10241 void deliver();
10243
10244/* Structure */
10245};
10246
10247enum {
10248#if CLIENT_TYPE == 'M' && ( \
10249 PACKET_VERSION >= 20220000 \
10250 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10251 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10253#elif CLIENT_TYPE == 'R' && ( \
10254 PACKET_VERSION >= 20210000 \
10255 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10257#elif CLIENT_TYPE == 'Z' && ( \
10258 PACKET_VERSION >= 20220000 \
10259 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10260 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10262#else
10263ID_UNKNOWN_PACKET_PLACEHOLDER_0AB3 = 0x0000 // Disabled
10264#endif
10271{
10272public:
10273 UNKNOWN_PACKET_PLACEHOLDER_0AB3(std::shared_ptr<ZoneSession> s)
10275 {}
10277
10278 void deliver();
10280
10281/* Structure */
10282};
10283
10284enum {
10285#if CLIENT_TYPE == 'M' && ( \
10286 PACKET_VERSION >= 20220000 \
10287 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10288 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10290#elif CLIENT_TYPE == 'R' && ( \
10291 PACKET_VERSION >= 20210000 \
10292 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10294#elif CLIENT_TYPE == 'Z' && ( \
10295 PACKET_VERSION >= 20220000 \
10296 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10297 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10299#else
10300ID_UNKNOWN_PACKET_PLACEHOLDER_0AB8 = 0x0000 // Disabled
10301#endif
10308{
10309public:
10310 UNKNOWN_PACKET_PLACEHOLDER_0AB8(std::shared_ptr<ZoneSession> s)
10312 {}
10314
10315 void deliver();
10317
10318/* Structure */
10319};
10320
10321enum {
10322#if CLIENT_TYPE == 'M' && ( \
10323 PACKET_VERSION >= 20220000 \
10324 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10325 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10327#elif CLIENT_TYPE == 'R' && ( \
10328 PACKET_VERSION >= 20210000 \
10329 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10331#elif CLIENT_TYPE == 'Z' && ( \
10332 PACKET_VERSION >= 20220000 \
10333 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10334 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10336#else
10337ID_UNKNOWN_PACKET_PLACEHOLDER_0ABA = 0x0000 // Disabled
10338#endif
10345{
10346public:
10347 UNKNOWN_PACKET_PLACEHOLDER_0ABA(std::shared_ptr<ZoneSession> s)
10349 {}
10351
10352 void deliver();
10354
10355/* Structure */
10356};
10357
10358enum {
10359#if CLIENT_TYPE == 'M' && ( \
10360 PACKET_VERSION >= 20220000 \
10361 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10362 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10364#elif CLIENT_TYPE == 'R' && ( \
10365 PACKET_VERSION >= 20210000 \
10366 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10368#elif CLIENT_TYPE == 'Z' && ( \
10369 PACKET_VERSION >= 20220000 \
10370 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10371 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10373#else
10374ID_UNKNOWN_PACKET_PLACEHOLDER_0ABB = 0x0000 // Disabled
10375#endif
10382{
10383public:
10384 UNKNOWN_PACKET_PLACEHOLDER_0ABB(std::shared_ptr<ZoneSession> s)
10386 {}
10388
10389 void deliver();
10391
10392/* Structure */
10393};
10394
10395enum {
10396#if CLIENT_TYPE == 'M' && ( \
10397 PACKET_VERSION >= 20220000 \
10398 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10399 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10401#elif CLIENT_TYPE == 'R' && ( \
10402 PACKET_VERSION >= 20210000 \
10403 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10405#elif CLIENT_TYPE == 'Z' && ( \
10406 PACKET_VERSION >= 20220000 \
10407 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10408 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10410#else
10411ID_UNKNOWN_PACKET_PLACEHOLDER_0ABC = 0x0000 // Disabled
10412#endif
10419{
10420public:
10421 UNKNOWN_PACKET_PLACEHOLDER_0ABC(std::shared_ptr<ZoneSession> s)
10423 {}
10425
10426 void deliver();
10428
10429/* Structure */
10430};
10431
10432enum {
10433#if CLIENT_TYPE == 'M' && ( \
10434 PACKET_VERSION >= 20220000 \
10435 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10436 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10438#elif CLIENT_TYPE == 'R' && ( \
10439 PACKET_VERSION >= 20210000 \
10440 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10442#elif CLIENT_TYPE == 'Z' && ( \
10443 PACKET_VERSION >= 20220000 \
10444 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10445 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10447#else
10448ID_UNKNOWN_PACKET_PLACEHOLDER_0ABF = 0x0000 // Disabled
10449#endif
10456{
10457public:
10458 UNKNOWN_PACKET_PLACEHOLDER_0ABF(std::shared_ptr<ZoneSession> s)
10460 {}
10462
10463 void deliver();
10465
10466/* Structure */
10467};
10468
10469enum {
10470#if CLIENT_TYPE == 'M' && ( \
10471 PACKET_VERSION >= 20220000 \
10472 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10473 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10475#elif CLIENT_TYPE == 'R' && ( \
10476 PACKET_VERSION >= 20210000 \
10477 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10479#elif CLIENT_TYPE == 'Z' && ( \
10480 PACKET_VERSION >= 20220000 \
10481 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10482 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10484#else
10485ID_UNKNOWN_PACKET_PLACEHOLDER_0AC3 = 0x0000 // Disabled
10486#endif
10493{
10494public:
10495 UNKNOWN_PACKET_PLACEHOLDER_0AC3(std::shared_ptr<ZoneSession> s)
10497 {}
10499
10500 void deliver();
10502
10503/* Structure */
10504};
10505
10506enum {
10507#if CLIENT_TYPE == 'M' && ( \
10508 PACKET_VERSION >= 20220000 \
10509 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10510 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10512#elif CLIENT_TYPE == 'R' && ( \
10513 PACKET_VERSION >= 20210000 \
10514 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10516#elif CLIENT_TYPE == 'Z' && ( \
10517 PACKET_VERSION >= 20220000 \
10518 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10519 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10521#else
10522ID_UNKNOWN_PACKET_PLACEHOLDER_0AC4 = 0x0000 // Disabled
10523#endif
10530{
10531public:
10532 UNKNOWN_PACKET_PLACEHOLDER_0AC4(std::shared_ptr<ZoneSession> s)
10534 {}
10536
10537 void deliver();
10539
10540/* Structure */
10541};
10542
10543enum {
10544#if CLIENT_TYPE == 'M' && ( \
10545 PACKET_VERSION >= 20220000 \
10546 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10547 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10549#elif CLIENT_TYPE == 'R' && ( \
10550 PACKET_VERSION >= 20210000 \
10551 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10553#elif CLIENT_TYPE == 'Z' && ( \
10554 PACKET_VERSION >= 20220000 \
10555 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10556 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10558#else
10559ID_UNKNOWN_PACKET_PLACEHOLDER_0AC5 = 0x0000 // Disabled
10560#endif
10567{
10568public:
10569 UNKNOWN_PACKET_PLACEHOLDER_0AC5(std::shared_ptr<ZoneSession> s)
10571 {}
10573
10574 void deliver();
10576
10577/* Structure */
10578};
10579
10580enum {
10581#if CLIENT_TYPE == 'M' && ( \
10582 PACKET_VERSION >= 20220000 \
10583 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10584 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10586#elif CLIENT_TYPE == 'R' && ( \
10587 PACKET_VERSION >= 20210000 \
10588 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10590#elif CLIENT_TYPE == 'Z' && ( \
10591 PACKET_VERSION >= 20220000 \
10592 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10593 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10595#else
10596ID_UNKNOWN_PACKET_PLACEHOLDER_0AC6 = 0x0000 // Disabled
10597#endif
10604{
10605public:
10606 UNKNOWN_PACKET_PLACEHOLDER_0AC6(std::shared_ptr<ZoneSession> s)
10608 {}
10610
10611 void deliver();
10613
10614/* Structure */
10615};
10616
10617enum {
10618#if CLIENT_TYPE == 'M' && ( \
10619 PACKET_VERSION >= 20220000 \
10620 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10621 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10623#elif CLIENT_TYPE == 'R' && ( \
10624 PACKET_VERSION >= 20210000 \
10625 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10627#elif CLIENT_TYPE == 'Z' && ( \
10628 PACKET_VERSION >= 20220000 \
10629 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10630 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10632#else
10633ID_UNKNOWN_PACKET_PLACEHOLDER_0AC9 = 0x0000 // Disabled
10634#endif
10641{
10642public:
10643 UNKNOWN_PACKET_PLACEHOLDER_0AC9(std::shared_ptr<ZoneSession> s)
10645 {}
10647
10648 void deliver();
10650
10651/* Structure */
10652};
10653
10654enum {
10655#if CLIENT_TYPE == 'M' && ( \
10656 PACKET_VERSION >= 20220000 \
10657 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10658 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10660#elif CLIENT_TYPE == 'R' && ( \
10661 PACKET_VERSION >= 20210000 \
10662 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10664#elif CLIENT_TYPE == 'Z' && ( \
10665 PACKET_VERSION >= 20220000 \
10666 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10667 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10669#else
10670ID_UNKNOWN_PACKET_PLACEHOLDER_0ACA = 0x0000 // Disabled
10671#endif
10678{
10679public:
10680 UNKNOWN_PACKET_PLACEHOLDER_0ACA(std::shared_ptr<ZoneSession> s)
10682 {}
10684
10685 void deliver();
10687
10688/* Structure */
10689};
10690
10691enum {
10692#if CLIENT_TYPE == 'M' && ( \
10693 PACKET_VERSION >= 20220000 \
10694 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10695 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10697#elif CLIENT_TYPE == 'R' && ( \
10698 PACKET_VERSION >= 20210000 \
10699 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10701#elif CLIENT_TYPE == 'Z' && ( \
10702 PACKET_VERSION >= 20220000 \
10703 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10704 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10706#else
10707ID_UNKNOWN_PACKET_PLACEHOLDER_0ACD = 0x0000 // Disabled
10708#endif
10715{
10716public:
10717 UNKNOWN_PACKET_PLACEHOLDER_0ACD(std::shared_ptr<ZoneSession> s)
10719 {}
10721
10722 void deliver();
10724
10725/* Structure */
10726};
10727
10728enum {
10729#if CLIENT_TYPE == 'M' && ( \
10730 PACKET_VERSION >= 20220000 \
10731 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10732 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10734#elif CLIENT_TYPE == 'R' && ( \
10735 PACKET_VERSION >= 20210000 \
10736 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10738#elif CLIENT_TYPE == 'Z' && ( \
10739 PACKET_VERSION >= 20220000 \
10740 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10741 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10743#else
10744ID_UNKNOWN_PACKET_PLACEHOLDER_0ACE = 0x0000 // Disabled
10745#endif
10752{
10753public:
10754 UNKNOWN_PACKET_PLACEHOLDER_0ACE(std::shared_ptr<ZoneSession> s)
10756 {}
10758
10759 void deliver();
10761
10762/* Structure */
10763};
10764
10765enum {
10766#if CLIENT_TYPE == 'M' && ( \
10767 PACKET_VERSION >= 20220000 \
10768 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10769 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10771#elif CLIENT_TYPE == 'R' && ( \
10772 PACKET_VERSION >= 20210000 \
10773 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10775#elif CLIENT_TYPE == 'Z' && ( \
10776 PACKET_VERSION >= 20220000 \
10777 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10778 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10780#else
10781ID_UNKNOWN_PACKET_PLACEHOLDER_0ACF = 0x0000 // Disabled
10782#endif
10789{
10790public:
10791 UNKNOWN_PACKET_PLACEHOLDER_0ACF(std::shared_ptr<ZoneSession> s)
10793 {}
10795
10796 void deliver();
10798
10799/* Structure */
10800};
10801
10802enum {
10803#if CLIENT_TYPE == 'M' && ( \
10804 PACKET_VERSION >= 20220000 \
10805 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10806 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10808#elif CLIENT_TYPE == 'R' && ( \
10809 PACKET_VERSION >= 20210000 \
10810 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10812#elif CLIENT_TYPE == 'Z' && ( \
10813 PACKET_VERSION >= 20220000 \
10814 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10815 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10817#else
10818ID_UNKNOWN_PACKET_PLACEHOLDER_0AD0 = 0x0000 // Disabled
10819#endif
10826{
10827public:
10828 UNKNOWN_PACKET_PLACEHOLDER_0AD0(std::shared_ptr<ZoneSession> s)
10830 {}
10832
10833 void deliver();
10835
10836/* Structure */
10837};
10838
10839enum {
10840#if CLIENT_TYPE == 'M' && ( \
10841 PACKET_VERSION >= 20220000 \
10842 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10843 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10845#elif CLIENT_TYPE == 'R' && ( \
10846 PACKET_VERSION >= 20210000 \
10847 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10849#elif CLIENT_TYPE == 'Z' && ( \
10850 PACKET_VERSION >= 20220000 \
10851 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10852 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10854#else
10855ID_UNKNOWN_PACKET_PLACEHOLDER_0AD1 = 0x0000 // Disabled
10856#endif
10863{
10864public:
10865 UNKNOWN_PACKET_PLACEHOLDER_0AD1(std::shared_ptr<ZoneSession> s)
10867 {}
10869
10870 void deliver();
10872
10873/* Structure */
10874};
10875
10876enum {
10877#if CLIENT_TYPE == 'M' && ( \
10878 PACKET_VERSION >= 20220000 \
10879 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10880 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10882#elif CLIENT_TYPE == 'R' && ( \
10883 PACKET_VERSION >= 20210000 \
10884 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10886#elif CLIENT_TYPE == 'Z' && ( \
10887 PACKET_VERSION >= 20220000 \
10888 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10889 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10891#else
10892ID_UNKNOWN_PACKET_PLACEHOLDER_0AD2 = 0x0000 // Disabled
10893#endif
10900{
10901public:
10902 UNKNOWN_PACKET_PLACEHOLDER_0AD2(std::shared_ptr<ZoneSession> s)
10904 {}
10906
10907 void deliver();
10909
10910/* Structure */
10911};
10912
10913enum {
10914#if CLIENT_TYPE == 'M' && ( \
10915 PACKET_VERSION >= 20220000 \
10916 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10917 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10919#elif CLIENT_TYPE == 'R' && ( \
10920 PACKET_VERSION >= 20210000 \
10921 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10923#elif CLIENT_TYPE == 'Z' && ( \
10924 PACKET_VERSION >= 20220000 \
10925 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10926 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10928#else
10929ID_UNKNOWN_PACKET_PLACEHOLDER_0AD3 = 0x0000 // Disabled
10930#endif
10937{
10938public:
10939 UNKNOWN_PACKET_PLACEHOLDER_0AD3(std::shared_ptr<ZoneSession> s)
10941 {}
10943
10944 void deliver();
10946
10947/* Structure */
10948};
10949
10950enum {
10951#if CLIENT_TYPE == 'M' && ( \
10952 PACKET_VERSION >= 20220000 \
10953 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10954 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10956#elif CLIENT_TYPE == 'R' && ( \
10957 PACKET_VERSION >= 20210000 \
10958 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10960#elif CLIENT_TYPE == 'Z' && ( \
10961 PACKET_VERSION >= 20220000 \
10962 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10963 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10965#else
10966ID_UNKNOWN_PACKET_PLACEHOLDER_0AD4 = 0x0000 // Disabled
10967#endif
10974{
10975public:
10976 UNKNOWN_PACKET_PLACEHOLDER_0AD4(std::shared_ptr<ZoneSession> s)
10978 {}
10980
10981 void deliver();
10983
10984/* Structure */
10985};
10986
10987enum {
10988#if CLIENT_TYPE == 'M' && ( \
10989 PACKET_VERSION >= 20220000 \
10990 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
10991 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10993#elif CLIENT_TYPE == 'R' && ( \
10994 PACKET_VERSION >= 20210000 \
10995 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
10997#elif CLIENT_TYPE == 'Z' && ( \
10998 PACKET_VERSION >= 20220000 \
10999 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11000 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11002#else
11003ID_UNKNOWN_PACKET_PLACEHOLDER_0AD5 = 0x0000 // Disabled
11004#endif
11011{
11012public:
11013 UNKNOWN_PACKET_PLACEHOLDER_0AD5(std::shared_ptr<ZoneSession> s)
11015 {}
11017
11018 void deliver();
11020
11021/* Structure */
11022};
11023
11024enum {
11025#if CLIENT_TYPE == 'M' && ( \
11026 PACKET_VERSION >= 20220000 \
11027 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11028 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11030#elif CLIENT_TYPE == 'R' && ( \
11031 PACKET_VERSION >= 20210000 \
11032 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11034#elif CLIENT_TYPE == 'Z' && ( \
11035 PACKET_VERSION >= 20220000 \
11036 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11037 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11039#else
11040ID_UNKNOWN_PACKET_PLACEHOLDER_0AD6 = 0x0000 // Disabled
11041#endif
11048{
11049public:
11050 UNKNOWN_PACKET_PLACEHOLDER_0AD6(std::shared_ptr<ZoneSession> s)
11052 {}
11054
11055 void deliver();
11057
11058/* Structure */
11059};
11060
11061enum {
11062#if CLIENT_TYPE == 'M' && ( \
11063 PACKET_VERSION >= 20220000 \
11064 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11065 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11067#elif CLIENT_TYPE == 'R' && ( \
11068 PACKET_VERSION >= 20210000 \
11069 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11071#elif CLIENT_TYPE == 'Z' && ( \
11072 PACKET_VERSION >= 20220000 \
11073 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11074 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11076#else
11077ID_UNKNOWN_PACKET_PLACEHOLDER_0AD7 = 0x0000 // Disabled
11078#endif
11085{
11086public:
11087 UNKNOWN_PACKET_PLACEHOLDER_0AD7(std::shared_ptr<ZoneSession> s)
11089 {}
11091
11092 void deliver();
11094
11095/* Structure */
11096};
11097
11098enum {
11099#if CLIENT_TYPE == 'M' && ( \
11100 PACKET_VERSION >= 20220000 \
11101 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11102 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11104#elif CLIENT_TYPE == 'R' && ( \
11105 PACKET_VERSION >= 20210000 \
11106 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11108#elif CLIENT_TYPE == 'Z' && ( \
11109 PACKET_VERSION >= 20220000 \
11110 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11111 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11113#else
11114ID_UNKNOWN_PACKET_PLACEHOLDER_0AD8 = 0x0000 // Disabled
11115#endif
11122{
11123public:
11124 UNKNOWN_PACKET_PLACEHOLDER_0AD8(std::shared_ptr<ZoneSession> s)
11126 {}
11128
11129 void deliver();
11131
11132/* Structure */
11133};
11134
11135enum {
11136#if CLIENT_TYPE == 'M' && ( \
11137 PACKET_VERSION >= 20220000 \
11138 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11139 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11141#elif CLIENT_TYPE == 'R' && ( \
11142 PACKET_VERSION >= 20210000 \
11143 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11145#elif CLIENT_TYPE == 'Z' && ( \
11146 PACKET_VERSION >= 20220000 \
11147 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11148 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11150#else
11151ID_UNKNOWN_PACKET_PLACEHOLDER_0AD9 = 0x0000 // Disabled
11152#endif
11159{
11160public:
11161 UNKNOWN_PACKET_PLACEHOLDER_0AD9(std::shared_ptr<ZoneSession> s)
11163 {}
11165
11166 void deliver();
11168
11169/* Structure */
11170};
11171
11172enum {
11173#if CLIENT_TYPE == 'M' && ( \
11174 PACKET_VERSION >= 20220000 \
11175 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11176 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11178#elif CLIENT_TYPE == 'R' && ( \
11179 PACKET_VERSION >= 20210000 \
11180 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11182#elif CLIENT_TYPE == 'Z' && ( \
11183 PACKET_VERSION >= 20220000 \
11184 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11185 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11187#else
11188ID_UNKNOWN_PACKET_PLACEHOLDER_0AE0 = 0x0000 // Disabled
11189#endif
11196{
11197public:
11198 UNKNOWN_PACKET_PLACEHOLDER_0AE0(std::shared_ptr<ZoneSession> s)
11200 {}
11202
11203 void deliver();
11205
11206/* Structure */
11207};
11208
11209enum {
11210#if CLIENT_TYPE == 'M' && ( \
11211 PACKET_VERSION >= 20220000 \
11212 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11213 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11215#elif CLIENT_TYPE == 'R' && ( \
11216 PACKET_VERSION >= 20210000 \
11217 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11219#elif CLIENT_TYPE == 'Z' && ( \
11220 PACKET_VERSION >= 20220000 \
11221 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11222 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11224#else
11225ID_UNKNOWN_PACKET_PLACEHOLDER_0AE1 = 0x0000 // Disabled
11226#endif
11233{
11234public:
11235 UNKNOWN_PACKET_PLACEHOLDER_0AE1(std::shared_ptr<ZoneSession> s)
11237 {}
11239
11240 void deliver();
11242
11243/* Structure */
11244};
11245
11246enum {
11247#if CLIENT_TYPE == 'M' && ( \
11248 PACKET_VERSION >= 20220000 \
11249 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11250 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11252#elif CLIENT_TYPE == 'R' && ( \
11253 PACKET_VERSION >= 20210000 \
11254 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11256#elif CLIENT_TYPE == 'Z' && ( \
11257 PACKET_VERSION >= 20220000 \
11258 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11259 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11261#else
11262ID_UNKNOWN_PACKET_PLACEHOLDER_0AE3 = 0x0000 // Disabled
11263#endif
11270{
11271public:
11272 UNKNOWN_PACKET_PLACEHOLDER_0AE3(std::shared_ptr<ZoneSession> s)
11274 {}
11276
11277 void deliver();
11279
11280/* Structure */
11281};
11282
11283enum {
11284#if CLIENT_TYPE == 'M' && ( \
11285 PACKET_VERSION >= 20220000 \
11286 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11287 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11289#elif CLIENT_TYPE == 'R' && ( \
11290 PACKET_VERSION >= 20210000 \
11291 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11293#elif CLIENT_TYPE == 'Z' && ( \
11294 PACKET_VERSION >= 20220000 \
11295 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11296 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11298#else
11299ID_UNKNOWN_PACKET_PLACEHOLDER_0AE8 = 0x0000 // Disabled
11300#endif
11307{
11308public:
11309 UNKNOWN_PACKET_PLACEHOLDER_0AE8(std::shared_ptr<ZoneSession> s)
11311 {}
11313
11314 void deliver();
11316
11317/* Structure */
11318};
11319
11320enum {
11321#if CLIENT_TYPE == 'M' && ( \
11322 PACKET_VERSION >= 20220000 \
11323 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11324 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11326#elif CLIENT_TYPE == 'R' && ( \
11327 PACKET_VERSION >= 20210000 \
11328 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11330#elif CLIENT_TYPE == 'Z' && ( \
11331 PACKET_VERSION >= 20220000 \
11332 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11333 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11335#else
11336ID_UNKNOWN_PACKET_PLACEHOLDER_0AE9 = 0x0000 // Disabled
11337#endif
11344{
11345public:
11346 UNKNOWN_PACKET_PLACEHOLDER_0AE9(std::shared_ptr<ZoneSession> s)
11348 {}
11350
11351 void deliver();
11353
11354/* Structure */
11355};
11356
11357enum {
11358#if CLIENT_TYPE == 'M' && ( \
11359 PACKET_VERSION >= 20220000 \
11360 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11361 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11363#elif CLIENT_TYPE == 'R' && ( \
11364 PACKET_VERSION >= 20210000 \
11365 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11367#elif CLIENT_TYPE == 'Z' && ( \
11368 PACKET_VERSION >= 20220000 \
11369 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11370 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11372#else
11373ID_UNKNOWN_PACKET_PLACEHOLDER_0AEC = 0x0000 // Disabled
11374#endif
11381{
11382public:
11383 UNKNOWN_PACKET_PLACEHOLDER_0AEC(std::shared_ptr<ZoneSession> s)
11385 {}
11387
11388 void deliver();
11390
11391/* Structure */
11392};
11393
11394enum {
11395#if CLIENT_TYPE == 'M' && ( \
11396 PACKET_VERSION >= 20220000 \
11397 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11398 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11400#elif CLIENT_TYPE == 'R' && ( \
11401 PACKET_VERSION >= 20210000 \
11402 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11404#elif CLIENT_TYPE == 'Z' && ( \
11405 PACKET_VERSION >= 20220000 \
11406 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11407 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11409#else
11410ID_UNKNOWN_PACKET_PLACEHOLDER_0AED = 0x0000 // Disabled
11411#endif
11418{
11419public:
11420 UNKNOWN_PACKET_PLACEHOLDER_0AED(std::shared_ptr<ZoneSession> s)
11422 {}
11424
11425 void deliver();
11427
11428/* Structure */
11429};
11430
11431enum {
11432#if CLIENT_TYPE == 'M' && ( \
11433 PACKET_VERSION >= 20220000 \
11434 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11435 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11437#elif CLIENT_TYPE == 'R' && ( \
11438 PACKET_VERSION >= 20210000 \
11439 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11441#elif CLIENT_TYPE == 'Z' && ( \
11442 PACKET_VERSION >= 20220000 \
11443 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11444 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11446#else
11447ID_UNKNOWN_PACKET_PLACEHOLDER_0AEE = 0x0000 // Disabled
11448#endif
11455{
11456public:
11457 UNKNOWN_PACKET_PLACEHOLDER_0AEE(std::shared_ptr<ZoneSession> s)
11459 {}
11461
11462 void deliver();
11464
11465/* Structure */
11466};
11467
11468enum {
11469#if CLIENT_TYPE == 'M' && ( \
11470 PACKET_VERSION >= 20220000 \
11471 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11472 || PACKET_VERSION >= 20200902)
11474#elif CLIENT_TYPE == 'R' && ( \
11475 PACKET_VERSION >= 20210000 \
11476 || PACKET_VERSION == 20200902)
11478#elif CLIENT_TYPE == 'Z' && ( \
11479 PACKET_VERSION >= 20220000 \
11480 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11481 || PACKET_VERSION >= 20200902)
11483#else
11484ID_UNKNOWN_PACKET_PLACEHOLDER_0AF1 = 0x0000 // Disabled
11485#endif
11492{
11493public:
11494 UNKNOWN_PACKET_PLACEHOLDER_0AF1(std::shared_ptr<ZoneSession> s)
11496 {}
11498
11499 void deliver();
11501
11502/* Structure */
11503};
11504
11505enum {
11506#if CLIENT_TYPE == 'M' && ( \
11507 PACKET_VERSION >= 20220000 \
11508 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11509 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11511#elif CLIENT_TYPE == 'R' && ( \
11512 PACKET_VERSION >= 20210000 \
11513 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11515#elif CLIENT_TYPE == 'Z' && ( \
11516 PACKET_VERSION >= 20220000 \
11517 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11518 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11520#else
11521ID_UNKNOWN_PACKET_PLACEHOLDER_0AF2 = 0x0000 // Disabled
11522#endif
11529{
11530public:
11531 UNKNOWN_PACKET_PLACEHOLDER_0AF2(std::shared_ptr<ZoneSession> s)
11533 {}
11535
11536 void deliver();
11538
11539/* Structure */
11540};
11541
11542enum {
11543#if CLIENT_TYPE == 'M' && ( \
11544 PACKET_VERSION >= 20220000 \
11545 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11546 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11548#elif CLIENT_TYPE == 'R' && ( \
11549 PACKET_VERSION >= 20210000 \
11550 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11552#elif CLIENT_TYPE == 'Z' && ( \
11553 PACKET_VERSION >= 20220000 \
11554 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11555 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11557#else
11558ID_UNKNOWN_PACKET_PLACEHOLDER_0AF3 = 0x0000 // Disabled
11559#endif
11566{
11567public:
11568 UNKNOWN_PACKET_PLACEHOLDER_0AF3(std::shared_ptr<ZoneSession> s)
11570 {}
11572
11573 void deliver();
11575
11576/* Structure */
11577};
11578
11579enum {
11580#if CLIENT_TYPE == 'M' && ( \
11581 PACKET_VERSION >= 20220000 \
11582 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11583 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11585#elif CLIENT_TYPE == 'R' && ( \
11586 PACKET_VERSION >= 20210000 \
11587 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11589#elif CLIENT_TYPE == 'Z' && ( \
11590 PACKET_VERSION >= 20220000 \
11591 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11592 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11594#else
11595ID_UNKNOWN_PACKET_PLACEHOLDER_0AF5 = 0x0000 // Disabled
11596#endif
11603{
11604public:
11605 UNKNOWN_PACKET_PLACEHOLDER_0AF5(std::shared_ptr<ZoneSession> s)
11607 {}
11609
11610 void deliver();
11612
11613/* Structure */
11614};
11615
11616enum {
11617#if CLIENT_TYPE == 'M' && ( \
11618 PACKET_VERSION >= 20220000 \
11619 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11620 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11622#elif CLIENT_TYPE == 'R' && ( \
11623 PACKET_VERSION >= 20210000 \
11624 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11626#elif CLIENT_TYPE == 'Z' && ( \
11627 PACKET_VERSION >= 20220000 \
11628 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11629 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11631#else
11632ID_UNKNOWN_PACKET_PLACEHOLDER_0AF9 = 0x0000 // Disabled
11633#endif
11640{
11641public:
11642 UNKNOWN_PACKET_PLACEHOLDER_0AF9(std::shared_ptr<ZoneSession> s)
11644 {}
11646
11647 void deliver();
11649
11650/* Structure */
11651};
11652
11653enum {
11654#if CLIENT_TYPE == 'M' && ( \
11655 PACKET_VERSION >= 20220000 \
11656 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11657 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11659#elif CLIENT_TYPE == 'R' && ( \
11660 PACKET_VERSION >= 20210000 \
11661 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11663#elif CLIENT_TYPE == 'Z' && ( \
11664 PACKET_VERSION >= 20220000 \
11665 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11666 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11668#else
11669ID_UNKNOWN_PACKET_PLACEHOLDER_0B00 = 0x0000 // Disabled
11670#endif
11677{
11678public:
11679 UNKNOWN_PACKET_PLACEHOLDER_0B00(std::shared_ptr<ZoneSession> s)
11681 {}
11683
11684 void deliver();
11686
11687/* Structure */
11688};
11689
11690enum {
11691#if CLIENT_TYPE == 'M' && ( \
11692 PACKET_VERSION >= 20220000 \
11693 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11694 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11696#elif CLIENT_TYPE == 'R' && ( \
11697 PACKET_VERSION >= 20210000 \
11698 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11700#elif CLIENT_TYPE == 'Z' && ( \
11701 PACKET_VERSION >= 20220000 \
11702 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11703 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11705#else
11706ID_UNKNOWN_PACKET_PLACEHOLDER_0B01 = 0x0000 // Disabled
11707#endif
11714{
11715public:
11716 UNKNOWN_PACKET_PLACEHOLDER_0B01(std::shared_ptr<ZoneSession> s)
11718 {}
11720
11721 void deliver();
11723
11724/* Structure */
11725};
11726
11727enum {
11728#if CLIENT_TYPE == 'M' && ( \
11729 PACKET_VERSION >= 20220000 \
11730 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11731 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11733#elif CLIENT_TYPE == 'R' && ( \
11734 PACKET_VERSION >= 20210000 \
11735 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11737#elif CLIENT_TYPE == 'Z' && ( \
11738 PACKET_VERSION >= 20220000 \
11739 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11740 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11742#else
11743ID_UNKNOWN_PACKET_PLACEHOLDER_0B02 = 0x0000 // Disabled
11744#endif
11751{
11752public:
11753 UNKNOWN_PACKET_PLACEHOLDER_0B02(std::shared_ptr<ZoneSession> s)
11755 {}
11757
11758 void deliver();
11760
11761/* Structure */
11762};
11763
11764enum {
11765#if CLIENT_TYPE == 'M' && ( \
11766 PACKET_VERSION >= 20220000 \
11767 || PACKET_VERSION == 20210721 \
11768 || PACKET_VERSION == 20210203 \
11769 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210203))
11771#elif CLIENT_TYPE == 'R' && ( \
11772 PACKET_VERSION == 20211103 \
11773 || PACKET_VERSION == 20210107 \
11774 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210107))
11776#elif CLIENT_TYPE == 'Z' && ( \
11777 PACKET_VERSION >= 20220000 \
11778 || PACKET_VERSION == 20210721 \
11779 || PACKET_VERSION == 20210106 \
11780 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210106))
11782#else
11783ID_UNKNOWN_PACKET_PLACEHOLDER_0B04 = 0x0000 // Disabled
11784#endif
11791{
11792public:
11793 UNKNOWN_PACKET_PLACEHOLDER_0B04(std::shared_ptr<ZoneSession> s)
11795 {}
11797
11798 void deliver();
11800
11801/* Structure */
11802};
11803
11804enum {
11805#if CLIENT_TYPE == 'M' && ( \
11806 PACKET_VERSION >= 20220000 \
11807 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11808 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11810#elif CLIENT_TYPE == 'R' && ( \
11811 PACKET_VERSION >= 20210000 \
11812 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11814#elif CLIENT_TYPE == 'Z' && ( \
11815 PACKET_VERSION >= 20220000 \
11816 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11817 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11819#else
11820ID_UNKNOWN_PACKET_PLACEHOLDER_0B07 = 0x0000 // Disabled
11821#endif
11828{
11829public:
11830 UNKNOWN_PACKET_PLACEHOLDER_0B07(std::shared_ptr<ZoneSession> s)
11832 {}
11834
11835 void deliver();
11837
11838/* Structure */
11839};
11840
11841enum {
11842#if CLIENT_TYPE == 'M' && ( \
11843 PACKET_VERSION >= 20220000 \
11844 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11845 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11847#elif CLIENT_TYPE == 'R' && ( \
11848 PACKET_VERSION >= 20210000 \
11849 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11851#elif CLIENT_TYPE == 'Z' && ( \
11852 PACKET_VERSION >= 20220000 \
11853 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11854 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11856#else
11857ID_UNKNOWN_PACKET_PLACEHOLDER_0B23 = 0x0000 // Disabled
11858#endif
11865{
11866public:
11867 UNKNOWN_PACKET_PLACEHOLDER_0B23(std::shared_ptr<ZoneSession> s)
11869 {}
11871
11872 void deliver();
11874
11875/* Structure */
11876};
11877
11878enum {
11879#if CLIENT_TYPE == 'M' && ( \
11880 PACKET_VERSION >= 20220000 \
11881 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11882 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11884#elif CLIENT_TYPE == 'R' && ( \
11885 PACKET_VERSION >= 20210000 \
11886 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11888#elif CLIENT_TYPE == 'Z' && ( \
11889 PACKET_VERSION >= 20220000 \
11890 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11891 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11893#else
11894ID_UNKNOWN_PACKET_PLACEHOLDER_0B24 = 0x0000 // Disabled
11895#endif
11902{
11903public:
11904 UNKNOWN_PACKET_PLACEHOLDER_0B24(std::shared_ptr<ZoneSession> s)
11906 {}
11908
11909 void deliver();
11911
11912/* Structure */
11913};
11914
11915enum {
11916#if CLIENT_TYPE == 'M' && ( \
11917 PACKET_VERSION >= 20220000 \
11918 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11919 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11921#elif CLIENT_TYPE == 'R' && ( \
11922 PACKET_VERSION >= 20210000 \
11923 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11925#elif CLIENT_TYPE == 'Z' && ( \
11926 PACKET_VERSION >= 20220000 \
11927 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11928 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11930#else
11931ID_UNKNOWN_PACKET_PLACEHOLDER_0B25 = 0x0000 // Disabled
11932#endif
11939{
11940public:
11941 UNKNOWN_PACKET_PLACEHOLDER_0B25(std::shared_ptr<ZoneSession> s)
11943 {}
11945
11946 void deliver();
11948
11949/* Structure */
11950};
11951
11952enum {
11953#if CLIENT_TYPE == 'M' && ( \
11954 PACKET_VERSION >= 20220000 \
11955 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11956 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11958#elif CLIENT_TYPE == 'R' && ( \
11959 PACKET_VERSION >= 20210000 \
11960 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11962#elif CLIENT_TYPE == 'Z' && ( \
11963 PACKET_VERSION >= 20220000 \
11964 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11965 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11967#else
11968ID_UNKNOWN_PACKET_PLACEHOLDER_0B2B = 0x0000 // Disabled
11969#endif
11976{
11977public:
11978 UNKNOWN_PACKET_PLACEHOLDER_0B2B(std::shared_ptr<ZoneSession> s)
11980 {}
11982
11983 void deliver();
11985
11986/* Structure */
11987};
11988
11989enum {
11990#if CLIENT_TYPE == 'M' && ( \
11991 PACKET_VERSION >= 20220000 \
11992 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
11993 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11995#elif CLIENT_TYPE == 'R' && ( \
11996 PACKET_VERSION >= 20210000 \
11997 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
11999#elif CLIENT_TYPE == 'Z' && ( \
12000 PACKET_VERSION >= 20220000 \
12001 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12002 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12004#else
12005ID_UNKNOWN_PACKET_PLACEHOLDER_0B30 = 0x0000 // Disabled
12006#endif
12013{
12014public:
12015 UNKNOWN_PACKET_PLACEHOLDER_0B30(std::shared_ptr<ZoneSession> s)
12017 {}
12019
12020 void deliver();
12022
12023/* Structure */
12024};
12025
12026enum {
12027#if CLIENT_TYPE == 'M' && ( \
12028 PACKET_VERSION >= 20220000 \
12029 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12030 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12032#elif CLIENT_TYPE == 'R' && ( \
12033 PACKET_VERSION >= 20210000 \
12034 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12036#elif CLIENT_TYPE == 'Z' && ( \
12037 PACKET_VERSION >= 20220000 \
12038 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12039 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12041#else
12042ID_UNKNOWN_PACKET_PLACEHOLDER_0B34 = 0x0000 // Disabled
12043#endif
12050{
12051public:
12052 UNKNOWN_PACKET_PLACEHOLDER_0B34(std::shared_ptr<ZoneSession> s)
12054 {}
12056
12057 void deliver();
12059
12060/* Structure */
12061};
12062
12063enum {
12064#if CLIENT_TYPE == 'M' && ( \
12065 PACKET_VERSION >= 20220000 \
12066 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12067 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12069#elif CLIENT_TYPE == 'R' && ( \
12070 PACKET_VERSION >= 20210000 \
12071 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12073#elif CLIENT_TYPE == 'Z' && ( \
12074 PACKET_VERSION >= 20220000 \
12075 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12076 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12078#else
12079ID_UNKNOWN_PACKET_PLACEHOLDER_0B39 = 0x0000 // Disabled
12080#endif
12087{
12088public:
12089 UNKNOWN_PACKET_PLACEHOLDER_0B39(std::shared_ptr<ZoneSession> s)
12091 {}
12093
12094 void deliver();
12096
12097/* Structure */
12098};
12099
12100enum {
12101#if CLIENT_TYPE == 'M' && ( \
12102 PACKET_VERSION >= 20220000 \
12103 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12104 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12106#elif CLIENT_TYPE == 'R' && ( \
12107 PACKET_VERSION >= 20210000 \
12108 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12110#elif CLIENT_TYPE == 'Z' && ( \
12111 PACKET_VERSION >= 20220000 \
12112 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12113 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12115#else
12116ID_UNKNOWN_PACKET_PLACEHOLDER_0B3C = 0x0000 // Disabled
12117#endif
12124{
12125public:
12126 UNKNOWN_PACKET_PLACEHOLDER_0B3C(std::shared_ptr<ZoneSession> s)
12128 {}
12130
12131 void deliver();
12133
12134/* Structure */
12135};
12136
12137enum {
12138#if CLIENT_TYPE == 'M' && ( \
12139 PACKET_VERSION >= 20220000 \
12140 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12141 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12143#elif CLIENT_TYPE == 'R' && ( \
12144 PACKET_VERSION >= 20210000 \
12145 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12147#elif CLIENT_TYPE == 'Z' && ( \
12148 PACKET_VERSION >= 20220000 \
12149 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12150 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12152#else
12153ID_UNKNOWN_PACKET_PLACEHOLDER_0B3D = 0x0000 // Disabled
12154#endif
12161{
12162public:
12163 UNKNOWN_PACKET_PLACEHOLDER_0B3D(std::shared_ptr<ZoneSession> s)
12165 {}
12167
12168 void deliver();
12170
12171/* Structure */
12172};
12173
12174enum {
12175#if CLIENT_TYPE == 'M' && ( \
12176 PACKET_VERSION >= 20220000 \
12177 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12178 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12180#elif CLIENT_TYPE == 'R' && ( \
12181 PACKET_VERSION >= 20210000 \
12182 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12184#elif CLIENT_TYPE == 'Z' && ( \
12185 PACKET_VERSION >= 20220000 \
12186 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12187 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12189#else
12190ID_UNKNOWN_PACKET_PLACEHOLDER_0B3E = 0x0000 // Disabled
12191#endif
12198{
12199public:
12200 UNKNOWN_PACKET_PLACEHOLDER_0B3E(std::shared_ptr<ZoneSession> s)
12202 {}
12204
12205 void deliver();
12207
12208/* Structure */
12209};
12210
12211enum {
12212#if CLIENT_TYPE == 'M' && ( \
12213 PACKET_VERSION >= 20220000 \
12214 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12215 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12217#elif CLIENT_TYPE == 'R' && ( \
12218 PACKET_VERSION >= 20210000 \
12219 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12221#elif CLIENT_TYPE == 'Z' && ( \
12222 PACKET_VERSION >= 20220000 \
12223 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12224 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12226#else
12227ID_UNKNOWN_PACKET_PLACEHOLDER_0B44 = 0x0000 // Disabled
12228#endif
12235{
12236public:
12237 UNKNOWN_PACKET_PLACEHOLDER_0B44(std::shared_ptr<ZoneSession> s)
12239 {}
12241
12242 void deliver();
12244
12245/* Structure */
12246};
12247
12248enum {
12249#if CLIENT_TYPE == 'M' && ( \
12250 PACKET_VERSION >= 20220000 \
12251 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12252 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12254#elif CLIENT_TYPE == 'R' && ( \
12255 PACKET_VERSION >= 20210000 \
12256 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12258#elif CLIENT_TYPE == 'Z' && ( \
12259 PACKET_VERSION >= 20220000 \
12260 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12261 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12263#else
12264ID_UNKNOWN_PACKET_PLACEHOLDER_0B48 = 0x0000 // Disabled
12265#endif
12272{
12273public:
12274 UNKNOWN_PACKET_PLACEHOLDER_0B48(std::shared_ptr<ZoneSession> s)
12276 {}
12278
12279 void deliver();
12281
12282/* Structure */
12283};
12284
12285enum {
12286#if CLIENT_TYPE == 'M' && ( \
12287 PACKET_VERSION >= 20220000 \
12288 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12289 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12291#elif CLIENT_TYPE == 'R' && ( \
12292 PACKET_VERSION >= 20210000 \
12293 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12295#elif CLIENT_TYPE == 'Z' && ( \
12296 PACKET_VERSION >= 20220000 \
12297 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12298 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12300#else
12301ID_UNKNOWN_PACKET_PLACEHOLDER_0B49 = 0x0000 // Disabled
12302#endif
12309{
12310public:
12311 UNKNOWN_PACKET_PLACEHOLDER_0B49(std::shared_ptr<ZoneSession> s)
12313 {}
12315
12316 void deliver();
12318
12319/* Structure */
12320};
12321
12322enum {
12323#if CLIENT_TYPE == 'M' && ( \
12324 PACKET_VERSION >= 20220000 \
12325 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12326 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12328#elif CLIENT_TYPE == 'R' && ( \
12329 PACKET_VERSION >= 20210000 \
12330 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12332#elif CLIENT_TYPE == 'Z' && ( \
12333 PACKET_VERSION >= 20220000 \
12334 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12335 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12337#else
12338ID_UNKNOWN_PACKET_PLACEHOLDER_0B4A = 0x0000 // Disabled
12339#endif
12346{
12347public:
12348 UNKNOWN_PACKET_PLACEHOLDER_0B4A(std::shared_ptr<ZoneSession> s)
12350 {}
12352
12353 void deliver();
12355
12356/* Structure */
12357};
12358
12359enum {
12360#if CLIENT_TYPE == 'M' && ( \
12361 PACKET_VERSION >= 20220000 \
12362 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12363 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12365#elif CLIENT_TYPE == 'R' && ( \
12366 PACKET_VERSION >= 20210000 \
12367 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12369#elif CLIENT_TYPE == 'Z' && ( \
12370 PACKET_VERSION >= 20220000 \
12371 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12372 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12374#else
12375ID_UNKNOWN_PACKET_PLACEHOLDER_0B4B = 0x0000 // Disabled
12376#endif
12383{
12384public:
12385 UNKNOWN_PACKET_PLACEHOLDER_0B4B(std::shared_ptr<ZoneSession> s)
12387 {}
12389
12390 void deliver();
12392
12393/* Structure */
12394};
12395
12396enum {
12397#if CLIENT_TYPE == 'M' && ( \
12398 PACKET_VERSION >= 20220000 \
12399 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12400 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12402#elif CLIENT_TYPE == 'R' && ( \
12403 PACKET_VERSION >= 20210000 \
12404 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12406#elif CLIENT_TYPE == 'Z' && ( \
12407 PACKET_VERSION >= 20220000 \
12408 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12409 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12411#else
12412ID_UNKNOWN_PACKET_PLACEHOLDER_0B4D = 0x0000 // Disabled
12413#endif
12420{
12421public:
12422 UNKNOWN_PACKET_PLACEHOLDER_0B4D(std::shared_ptr<ZoneSession> s)
12424 {}
12426
12427 void deliver();
12429
12430/* Structure */
12431};
12432
12433enum {
12434#if CLIENT_TYPE == 'M' && ( \
12435 PACKET_VERSION >= 20220000 \
12436 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12437 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12439#elif CLIENT_TYPE == 'R' && ( \
12440 PACKET_VERSION >= 20210000 \
12441 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12443#elif CLIENT_TYPE == 'Z' && ( \
12444 PACKET_VERSION >= 20220000 \
12445 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12446 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12448#else
12449ID_UNKNOWN_PACKET_PLACEHOLDER_0B4F = 0x0000 // Disabled
12450#endif
12457{
12458public:
12459 UNKNOWN_PACKET_PLACEHOLDER_0B4F(std::shared_ptr<ZoneSession> s)
12461 {}
12463
12464 void deliver();
12466
12467/* Structure */
12468};
12469
12470enum {
12471#if CLIENT_TYPE == 'M' && ( \
12472 PACKET_VERSION >= 20220000 \
12473 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12474 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12476#elif CLIENT_TYPE == 'R' && ( \
12477 PACKET_VERSION >= 20210000 \
12478 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12480#elif CLIENT_TYPE == 'Z' && ( \
12481 PACKET_VERSION >= 20220000 \
12482 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12483 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12485#else
12486ID_UNKNOWN_PACKET_PLACEHOLDER_0B50 = 0x0000 // Disabled
12487#endif
12494{
12495public:
12496 UNKNOWN_PACKET_PLACEHOLDER_0B50(std::shared_ptr<ZoneSession> s)
12498 {}
12500
12501 void deliver();
12503
12504/* Structure */
12505};
12506
12507enum {
12508#if CLIENT_TYPE == 'M' && ( \
12509 PACKET_VERSION >= 20220000 \
12510 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12511 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12513#elif CLIENT_TYPE == 'R' && ( \
12514 PACKET_VERSION >= 20210000 \
12515 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12517#elif CLIENT_TYPE == 'Z' && ( \
12518 PACKET_VERSION >= 20220000 \
12519 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12520 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12522#else
12523ID_UNKNOWN_PACKET_PLACEHOLDER_0B51 = 0x0000 // Disabled
12524#endif
12531{
12532public:
12533 UNKNOWN_PACKET_PLACEHOLDER_0B51(std::shared_ptr<ZoneSession> s)
12535 {}
12537
12538 void deliver();
12540
12541/* Structure */
12542};
12543
12544enum {
12545#if CLIENT_TYPE == 'M' && ( \
12546 PACKET_VERSION >= 20220000 \
12547 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12548 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12550#elif CLIENT_TYPE == 'R' && ( \
12551 PACKET_VERSION >= 20210000 \
12552 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12554#elif CLIENT_TYPE == 'Z' && ( \
12555 PACKET_VERSION >= 20220000 \
12556 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12557 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12559#else
12560ID_UNKNOWN_PACKET_PLACEHOLDER_0B52 = 0x0000 // Disabled
12561#endif
12568{
12569public:
12570 UNKNOWN_PACKET_PLACEHOLDER_0B52(std::shared_ptr<ZoneSession> s)
12572 {}
12574
12575 void deliver();
12577
12578/* Structure */
12579};
12580
12581enum {
12582#if CLIENT_TYPE == 'M' && ( \
12583 PACKET_VERSION >= 20220000 \
12584 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12585 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12587#elif CLIENT_TYPE == 'R' && ( \
12588 PACKET_VERSION >= 20210000 \
12589 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12591#elif CLIENT_TYPE == 'Z' && ( \
12592 PACKET_VERSION >= 20220000 \
12593 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12594 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12596#else
12597ID_UNKNOWN_PACKET_PLACEHOLDER_0B53 = 0x0000 // Disabled
12598#endif
12605{
12606public:
12607 UNKNOWN_PACKET_PLACEHOLDER_0B53(std::shared_ptr<ZoneSession> s)
12609 {}
12611
12612 void deliver();
12614
12615/* Structure */
12616};
12617
12618enum {
12619#if CLIENT_TYPE == 'M' && ( \
12620 PACKET_VERSION >= 20220000 \
12621 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12622 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12624#elif CLIENT_TYPE == 'R' && ( \
12625 PACKET_VERSION >= 20210000 \
12626 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12628#elif CLIENT_TYPE == 'Z' && ( \
12629 PACKET_VERSION >= 20220000 \
12630 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12631 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12633#else
12634ID_UNKNOWN_PACKET_PLACEHOLDER_0B54 = 0x0000 // Disabled
12635#endif
12642{
12643public:
12644 UNKNOWN_PACKET_PLACEHOLDER_0B54(std::shared_ptr<ZoneSession> s)
12646 {}
12648
12649 void deliver();
12651
12652/* Structure */
12653};
12654
12655enum {
12656#if CLIENT_TYPE == 'M' && ( \
12657 PACKET_VERSION >= 20220000 \
12658 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12659 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12661#elif CLIENT_TYPE == 'R' && ( \
12662 PACKET_VERSION >= 20210000 \
12663 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12665#elif CLIENT_TYPE == 'Z' && ( \
12666 PACKET_VERSION >= 20220000 \
12667 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12668 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12670#else
12671ID_UNKNOWN_PACKET_PLACEHOLDER_0B55 = 0x0000 // Disabled
12672#endif
12679{
12680public:
12681 UNKNOWN_PACKET_PLACEHOLDER_0B55(std::shared_ptr<ZoneSession> s)
12683 {}
12685
12686 void deliver();
12688
12689/* Structure */
12690};
12691
12692enum {
12693#if CLIENT_TYPE == 'M' && ( \
12694 PACKET_VERSION >= 20220000 \
12695 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12696 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12698#elif CLIENT_TYPE == 'R' && ( \
12699 PACKET_VERSION >= 20210000 \
12700 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12702#elif CLIENT_TYPE == 'Z' && ( \
12703 PACKET_VERSION >= 20220000 \
12704 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12705 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12707#else
12708ID_UNKNOWN_PACKET_PLACEHOLDER_0B5F = 0x0000 // Disabled
12709#endif
12716{
12717public:
12718 UNKNOWN_PACKET_PLACEHOLDER_0B5F(std::shared_ptr<ZoneSession> s)
12720 {}
12722
12723 void deliver();
12725
12726/* Structure */
12727};
12728
12729enum {
12730#if CLIENT_TYPE == 'M' && ( \
12731 PACKET_VERSION >= 20220000 \
12732 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12733 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12735#elif CLIENT_TYPE == 'R' && ( \
12736 PACKET_VERSION >= 20210000 \
12737 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12739#elif CLIENT_TYPE == 'Z' && ( \
12740 PACKET_VERSION >= 20220000 \
12741 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12742 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12744#else
12745ID_UNKNOWN_PACKET_PLACEHOLDER_0B60 = 0x0000 // Disabled
12746#endif
12753{
12754public:
12755 UNKNOWN_PACKET_PLACEHOLDER_0B60(std::shared_ptr<ZoneSession> s)
12757 {}
12759
12760 void deliver();
12762
12763/* Structure */
12764};
12765
12766enum {
12767#if CLIENT_TYPE == 'M' && ( \
12768 PACKET_VERSION >= 20220000 \
12769 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12770 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12772#elif CLIENT_TYPE == 'R' && ( \
12773 PACKET_VERSION >= 20210000 \
12774 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12776#elif CLIENT_TYPE == 'Z' && ( \
12777 PACKET_VERSION >= 20220000 \
12778 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12779 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12781#else
12782ID_UNKNOWN_PACKET_PLACEHOLDER_0B61 = 0x0000 // Disabled
12783#endif
12790{
12791public:
12792 UNKNOWN_PACKET_PLACEHOLDER_0B61(std::shared_ptr<ZoneSession> s)
12794 {}
12796
12797 void deliver();
12799
12800/* Structure */
12801};
12802
12803enum {
12804#if CLIENT_TYPE == 'M' && ( \
12805 PACKET_VERSION >= 20220000 \
12806 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12807 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12809#elif CLIENT_TYPE == 'R' && ( \
12810 PACKET_VERSION >= 20210000 \
12811 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12813#elif CLIENT_TYPE == 'Z' && ( \
12814 PACKET_VERSION >= 20220000 \
12815 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12816 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12818#else
12819ID_UNKNOWN_PACKET_PLACEHOLDER_0B62 = 0x0000 // Disabled
12820#endif
12827{
12828public:
12829 UNKNOWN_PACKET_PLACEHOLDER_0B62(std::shared_ptr<ZoneSession> s)
12831 {}
12833
12834 void deliver();
12836
12837/* Structure */
12838};
12839
12840enum {
12841#if CLIENT_TYPE == 'M' && ( \
12842 PACKET_VERSION >= 20220000 \
12843 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12844 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12846#elif CLIENT_TYPE == 'R' && ( \
12847 PACKET_VERSION >= 20210000 \
12848 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12850#elif CLIENT_TYPE == 'Z' && ( \
12851 PACKET_VERSION >= 20220000 \
12852 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12853 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12855#else
12856ID_UNKNOWN_PACKET_PLACEHOLDER_0B68 = 0x0000 // Disabled
12857#endif
12864{
12865public:
12866 UNKNOWN_PACKET_PLACEHOLDER_0B68(std::shared_ptr<ZoneSession> s)
12868 {}
12870
12871 void deliver();
12873
12874/* Structure */
12875};
12876
12877enum {
12878#if CLIENT_TYPE == 'M' && ( \
12879 PACKET_VERSION >= 20220000 \
12880 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12881 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12883#elif CLIENT_TYPE == 'R' && ( \
12884 PACKET_VERSION >= 20210000 \
12885 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12887#elif CLIENT_TYPE == 'Z' && ( \
12888 PACKET_VERSION >= 20220000 \
12889 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12890 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12892#else
12893ID_UNKNOWN_PACKET_PLACEHOLDER_0B6A = 0x0000 // Disabled
12894#endif
12901{
12902public:
12903 UNKNOWN_PACKET_PLACEHOLDER_0B6A(std::shared_ptr<ZoneSession> s)
12905 {}
12907
12908 void deliver();
12910
12911/* Structure */
12912};
12913
12914enum {
12915#if CLIENT_TYPE == 'M' && ( \
12916 PACKET_VERSION >= 20220000 \
12917 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12918 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12920#elif CLIENT_TYPE == 'R' && ( \
12921 PACKET_VERSION >= 20210000 \
12922 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12924#elif CLIENT_TYPE == 'Z' && ( \
12925 PACKET_VERSION >= 20220000 \
12926 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12927 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12929#else
12930ID_UNKNOWN_PACKET_PLACEHOLDER_0B6B = 0x0000 // Disabled
12931#endif
12938{
12939public:
12940 UNKNOWN_PACKET_PLACEHOLDER_0B6B(std::shared_ptr<ZoneSession> s)
12942 {}
12944
12945 void deliver();
12947
12948/* Structure */
12949};
12950
12951enum {
12952#if CLIENT_TYPE == 'M' && ( \
12953 PACKET_VERSION >= 20220000 \
12954 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12955 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12957#elif CLIENT_TYPE == 'R' && ( \
12958 PACKET_VERSION >= 20210000 \
12959 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12961#elif CLIENT_TYPE == 'Z' && ( \
12962 PACKET_VERSION >= 20220000 \
12963 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12964 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
12966#else
12967ID_UNKNOWN_PACKET_PLACEHOLDER_0B6C = 0x0000 // Disabled
12968#endif
12975{
12976public:
12977 UNKNOWN_PACKET_PLACEHOLDER_0B6C(std::shared_ptr<ZoneSession> s)
12979 {}
12981
12982 void deliver();
12984
12985/* Structure */
12986};
12987
12988enum {
12989#if CLIENT_TYPE == 'M' && ( \
12990 PACKET_VERSION >= 20220000 \
12991 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
12992 || PACKET_VERSION >= 20200122)
12994#elif CLIENT_TYPE == 'R' && ( \
12995 PACKET_VERSION >= 20210000 \
12996 || PACKET_VERSION == 20200122)
12998#elif CLIENT_TYPE == 'Z' && ( \
12999 PACKET_VERSION >= 20220000 \
13000 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13001 || PACKET_VERSION >= 20200129)
13003#else
13004ID_UNKNOWN_PACKET_PLACEHOLDER_0B6F = 0x0000 // Disabled
13005#endif
13012{
13013public:
13014 UNKNOWN_PACKET_PLACEHOLDER_0B6F(std::shared_ptr<ZoneSession> s)
13016 {}
13018
13019 void deliver();
13021
13022/* Structure */
13023};
13024
13025enum {
13026#if CLIENT_TYPE == 'M' && ( \
13027 PACKET_VERSION >= 20220000 \
13028 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13029 || PACKET_VERSION >= 20200318 \
13030 || PACKET_VERSION >= 20200122)
13032#elif CLIENT_TYPE == 'R' && ( \
13033 PACKET_VERSION >= 20210000 \
13034 || PACKET_VERSION == 20200709 \
13035 || PACKET_VERSION == 20200122)
13037#elif CLIENT_TYPE == 'Z' && ( \
13038 PACKET_VERSION >= 20220000 \
13039 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13040 || PACKET_VERSION >= 20200401 \
13041 || PACKET_VERSION >= 20200129)
13043#else
13044ID_UNKNOWN_PACKET_PLACEHOLDER_0B70 = 0x0000 // Disabled
13045#endif
13052{
13053public:
13054 UNKNOWN_PACKET_PLACEHOLDER_0B70(std::shared_ptr<ZoneSession> s)
13056 {}
13058
13059 void deliver();
13061
13062/* Structure */
13063};
13064
13065enum {
13066#if CLIENT_TYPE == 'M' && ( \
13067 PACKET_VERSION >= 20220000 \
13068 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13069 || PACKET_VERSION >= 20200122)
13071#elif CLIENT_TYPE == 'R' && ( \
13072 PACKET_VERSION >= 20210000 \
13073 || PACKET_VERSION == 20200122)
13075#elif CLIENT_TYPE == 'Z' && ( \
13076 PACKET_VERSION >= 20220000 \
13077 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13078 || PACKET_VERSION >= 20200129)
13080#else
13081ID_UNKNOWN_PACKET_PLACEHOLDER_0B71 = 0x0000 // Disabled
13082#endif
13089{
13090public:
13091 UNKNOWN_PACKET_PLACEHOLDER_0B71(std::shared_ptr<ZoneSession> s)
13093 {}
13095
13096 void deliver();
13098
13099/* Structure */
13100};
13101
13102enum {
13103#if CLIENT_TYPE == 'M' && ( \
13104 PACKET_VERSION >= 20220000 \
13105 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13106 || PACKET_VERSION >= 20200318 \
13107 || PACKET_VERSION >= 20200122)
13109#elif CLIENT_TYPE == 'R' && ( \
13110 PACKET_VERSION >= 20210000 \
13111 || PACKET_VERSION == 20200709 \
13112 || PACKET_VERSION == 20200122)
13114#elif CLIENT_TYPE == 'Z' && ( \
13115 PACKET_VERSION >= 20220000 \
13116 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13117 || PACKET_VERSION >= 20200401 \
13118 || PACKET_VERSION >= 20200129)
13120#else
13121ID_UNKNOWN_PACKET_PLACEHOLDER_0B72 = 0x0000 // Disabled
13122#endif
13129{
13130public:
13131 UNKNOWN_PACKET_PLACEHOLDER_0B72(std::shared_ptr<ZoneSession> s)
13133 {}
13135
13136 void deliver();
13138
13139/* Structure */
13140};
13141
13142enum {
13143#if CLIENT_TYPE == 'M' && ( \
13144 PACKET_VERSION >= 20220000 \
13145 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13146 || PACKET_VERSION >= 20200212)
13148#elif CLIENT_TYPE == 'R' && ( \
13149 PACKET_VERSION >= 20210000 \
13150 || PACKET_VERSION == 20200212)
13152#elif CLIENT_TYPE == 'Z' && ( \
13153 PACKET_VERSION >= 20220000 \
13154 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13155 || PACKET_VERSION >= 20200212)
13157#else
13158ID_UNKNOWN_PACKET_PLACEHOLDER_0B73 = 0x0000 // Disabled
13159#endif
13166{
13167public:
13168 UNKNOWN_PACKET_PLACEHOLDER_0B73(std::shared_ptr<ZoneSession> s)
13170 {}
13172
13173 void deliver();
13175
13176/* Structure */
13177};
13178
13179enum {
13180#if CLIENT_TYPE == 'M' && ( \
13181 PACKET_VERSION >= 20220000 \
13182 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13183 || PACKET_VERSION >= 20200304)
13185#elif CLIENT_TYPE == 'R' && ( \
13186 PACKET_VERSION >= 20210000 \
13187 || PACKET_VERSION == 20200304)
13189#elif CLIENT_TYPE == 'Z' && ( \
13190 PACKET_VERSION >= 20220000 \
13191 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13192 || PACKET_VERSION >= 20200304)
13194#else
13195ID_UNKNOWN_PACKET_PLACEHOLDER_0B74 = 0x0000 // Disabled
13196#endif
13203{
13204public:
13205 UNKNOWN_PACKET_PLACEHOLDER_0B74(std::shared_ptr<ZoneSession> s)
13207 {}
13209
13210 void deliver();
13212
13213/* Structure */
13214};
13215
13216enum {
13217#if CLIENT_TYPE == 'M' && ( \
13218 PACKET_VERSION >= 20220000 \
13219 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13220 || PACKET_VERSION >= 20200304)
13222#elif CLIENT_TYPE == 'R' && ( \
13223 PACKET_VERSION >= 20210000 \
13224 || PACKET_VERSION == 20200304)
13226#elif CLIENT_TYPE == 'Z' && ( \
13227 PACKET_VERSION >= 20220000 \
13228 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13229 || PACKET_VERSION >= 20200304)
13231#else
13232ID_UNKNOWN_PACKET_PLACEHOLDER_0B75 = 0x0000 // Disabled
13233#endif
13240{
13241public:
13242 UNKNOWN_PACKET_PLACEHOLDER_0B75(std::shared_ptr<ZoneSession> s)
13244 {}
13246
13247 void deliver();
13249
13250/* Structure */
13251};
13252
13253enum {
13254#if CLIENT_TYPE == 'M' && ( \
13255 PACKET_VERSION >= 20220000 \
13256 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13257 || PACKET_VERSION >= 20200506)
13259#elif CLIENT_TYPE == 'R' && ( \
13260 PACKET_VERSION >= 20210000 \
13261 || PACKET_VERSION == 20200709)
13263#elif CLIENT_TYPE == 'Z' && ( \
13264 PACKET_VERSION >= 20220000 \
13265 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13266 || PACKET_VERSION >= 20200506)
13268#else
13269ID_UNKNOWN_PACKET_PLACEHOLDER_0B77 = 0x0000 // Disabled
13270#endif
13277{
13278public:
13279 UNKNOWN_PACKET_PLACEHOLDER_0B77(std::shared_ptr<ZoneSession> s)
13281 {}
13283
13284 void deliver();
13286
13287/* Structure */
13288};
13289
13290enum {
13291#if CLIENT_TYPE == 'M' && ( \
13292 PACKET_VERSION >= 20220000 \
13293 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13294 || PACKET_VERSION >= 20200701)
13296#elif CLIENT_TYPE == 'R' && ( \
13297 PACKET_VERSION >= 20210000 \
13298 || PACKET_VERSION == 20200709)
13300#elif CLIENT_TYPE == 'Z' && ( \
13301 PACKET_VERSION >= 20220000 \
13302 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13303 || PACKET_VERSION >= 20200701)
13305#else
13306ID_UNKNOWN_PACKET_PLACEHOLDER_0B7E = 0x0000 // Disabled
13307#endif
13314{
13315public:
13316 UNKNOWN_PACKET_PLACEHOLDER_0B7E(std::shared_ptr<ZoneSession> s)
13318 {}
13320
13321 void deliver();
13323
13324/* Structure */
13325};
13326
13327enum {
13328#if CLIENT_TYPE == 'M' && ( \
13329 PACKET_VERSION >= 20220000 \
13330 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13331 || PACKET_VERSION >= 20200701)
13333#elif CLIENT_TYPE == 'R' && ( \
13334 PACKET_VERSION >= 20210000 \
13335 || PACKET_VERSION == 20200709)
13337#elif CLIENT_TYPE == 'Z' && ( \
13338 PACKET_VERSION >= 20220000 \
13339 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13340 || PACKET_VERSION >= 20200701)
13342#else
13343ID_UNKNOWN_PACKET_PLACEHOLDER_0B7F = 0x0000 // Disabled
13344#endif
13351{
13352public:
13353 UNKNOWN_PACKET_PLACEHOLDER_0B7F(std::shared_ptr<ZoneSession> s)
13355 {}
13357
13358 void deliver();
13360
13361/* Structure */
13362};
13363
13364enum {
13365#if CLIENT_TYPE == 'M' && ( \
13366 PACKET_VERSION >= 20220000 \
13367 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13368 || PACKET_VERSION >= 20200701)
13370#elif CLIENT_TYPE == 'R' && ( \
13371 PACKET_VERSION >= 20210000 \
13372 || PACKET_VERSION == 20200709)
13374#elif CLIENT_TYPE == 'Z' && ( \
13375 PACKET_VERSION >= 20220000 \
13376 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13377 || PACKET_VERSION >= 20200701)
13379#else
13380ID_UNKNOWN_PACKET_PLACEHOLDER_0B80 = 0x0000 // Disabled
13381#endif
13388{
13389public:
13390 UNKNOWN_PACKET_PLACEHOLDER_0B80(std::shared_ptr<ZoneSession> s)
13392 {}
13394
13395 void deliver();
13397
13398/* Structure */
13399};
13400
13401enum {
13402#if CLIENT_TYPE == 'M' && ( \
13403 PACKET_VERSION >= 20220000 \
13404 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13405 || PACKET_VERSION >= 20200819)
13407#elif CLIENT_TYPE == 'R' && ( \
13408 PACKET_VERSION >= 20210000 \
13409 || PACKET_VERSION == 20200812)
13411#elif CLIENT_TYPE == 'Z' && ( \
13412 PACKET_VERSION >= 20220000 \
13413 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13414 || PACKET_VERSION >= 20200902)
13416#else
13417ID_UNKNOWN_PACKET_PLACEHOLDER_0B8C = 0x0000 // Disabled
13418#endif
13425{
13426public:
13427 UNKNOWN_PACKET_PLACEHOLDER_0B8C(std::shared_ptr<ZoneSession> s)
13429 {}
13431
13432 void deliver();
13434
13435/* Structure */
13436};
13437
13438enum {
13439#if CLIENT_TYPE == 'M' && ( \
13440 PACKET_VERSION >= 20220000 \
13441 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13442 || PACKET_VERSION >= 20200902)
13444#elif CLIENT_TYPE == 'R' && ( \
13445 PACKET_VERSION >= 20210000 \
13446 || PACKET_VERSION == 20200902)
13448#elif CLIENT_TYPE == 'Z' && ( \
13449 PACKET_VERSION >= 20220000 \
13450 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13451 || PACKET_VERSION >= 20200902)
13453#else
13454ID_UNKNOWN_PACKET_PLACEHOLDER_0B8D = 0x0000 // Disabled
13455#endif
13462{
13463public:
13464 UNKNOWN_PACKET_PLACEHOLDER_0B8D(std::shared_ptr<ZoneSession> s)
13466 {}
13468
13469 void deliver();
13471
13472/* Structure */
13473};
13474
13475enum {
13476#if CLIENT_TYPE == 'M' && ( \
13477 PACKET_VERSION >= 20220000 \
13478 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13479 || PACKET_VERSION >= 20200916 \
13480 || PACKET_VERSION >= 20200902)
13482#elif CLIENT_TYPE == 'R' && ( \
13483 PACKET_VERSION >= 20210000 \
13484 || PACKET_VERSION == 20200902)
13486#elif CLIENT_TYPE == 'Z' && ( \
13487 PACKET_VERSION >= 20220000 \
13488 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13489 || PACKET_VERSION >= 20201118 \
13490 || PACKET_VERSION >= 20200902)
13492#else
13493ID_UNKNOWN_PACKET_PLACEHOLDER_0B8E = 0x0000 // Disabled
13494#endif
13501{
13502public:
13503 UNKNOWN_PACKET_PLACEHOLDER_0B8E(std::shared_ptr<ZoneSession> s)
13505 {}
13507
13508 void deliver();
13510
13511/* Structure */
13512};
13513
13514enum {
13515#if CLIENT_TYPE == 'M' && ( \
13516 PACKET_VERSION >= 20220000 \
13517 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13518 || PACKET_VERSION >= 20201104)
13520#elif CLIENT_TYPE == 'R' && \
13521 PACKET_VERSION >= 20211103
13523#elif CLIENT_TYPE == 'Z' && ( \
13524 PACKET_VERSION >= 20220000 \
13525 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13526 || PACKET_VERSION >= 20201118)
13528#else
13529ID_UNKNOWN_PACKET_PLACEHOLDER_0B93 = 0x0000 // Disabled
13530#endif
13537{
13538public:
13539 UNKNOWN_PACKET_PLACEHOLDER_0B93(std::shared_ptr<ZoneSession> s)
13541 {}
13543
13544 void deliver();
13546
13547/* Structure */
13548};
13549
13550enum {
13551#if CLIENT_TYPE == 'M' && ( \
13552 PACKET_VERSION >= 20220000 \
13553 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13554 || PACKET_VERSION >= 20201118 \
13555 || PACKET_VERSION >= 20201104)
13557#elif CLIENT_TYPE == 'R' && \
13558 PACKET_VERSION >= 20211103
13560#elif CLIENT_TYPE == 'Z' && ( \
13561 PACKET_VERSION >= 20220000 \
13562 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13563 || PACKET_VERSION >= 20201118)
13565#else
13566ID_UNKNOWN_PACKET_PLACEHOLDER_0B94 = 0x0000 // Disabled
13567#endif
13574{
13575public:
13576 UNKNOWN_PACKET_PLACEHOLDER_0B94(std::shared_ptr<ZoneSession> s)
13578 {}
13580
13581 void deliver();
13583
13584/* Structure */
13585};
13586
13587enum {
13588#if CLIENT_TYPE == 'M' && ( \
13589 PACKET_VERSION >= 20220000 \
13590 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13591 || PACKET_VERSION >= 20201104)
13593#elif CLIENT_TYPE == 'R' && \
13594 PACKET_VERSION >= 20211103
13596#elif CLIENT_TYPE == 'Z' && ( \
13597 PACKET_VERSION >= 20220000 \
13598 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13599 || PACKET_VERSION >= 20201118)
13601#else
13602ID_UNKNOWN_PACKET_PLACEHOLDER_0B95 = 0x0000 // Disabled
13603#endif
13610{
13611public:
13612 UNKNOWN_PACKET_PLACEHOLDER_0B95(std::shared_ptr<ZoneSession> s)
13614 {}
13616
13617 void deliver();
13619
13620/* Structure */
13621};
13622
13623enum {
13624#if CLIENT_TYPE == 'M' && ( \
13625 PACKET_VERSION >= 20220000 \
13626 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13627 || PACKET_VERSION >= 20201118 \
13628 || PACKET_VERSION >= 20201104)
13630#elif CLIENT_TYPE == 'R' && \
13631 PACKET_VERSION >= 20211103
13633#elif CLIENT_TYPE == 'Z' && ( \
13634 PACKET_VERSION >= 20220000 \
13635 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13636 || PACKET_VERSION >= 20201118)
13638#else
13639ID_UNKNOWN_PACKET_PLACEHOLDER_0B96 = 0x0000 // Disabled
13640#endif
13647{
13648public:
13649 UNKNOWN_PACKET_PLACEHOLDER_0B96(std::shared_ptr<ZoneSession> s)
13651 {}
13653
13654 void deliver();
13656
13657/* Structure */
13658};
13659
13660enum {
13661#if CLIENT_TYPE == 'M' && ( \
13662 PACKET_VERSION >= 20220000 \
13663 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13664 || PACKET_VERSION >= 20201104)
13666#elif CLIENT_TYPE == 'R' && \
13667 PACKET_VERSION >= 20211103
13669#elif CLIENT_TYPE == 'Z' && ( \
13670 PACKET_VERSION >= 20220000 \
13671 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13672 || PACKET_VERSION >= 20201118)
13674#else
13675ID_UNKNOWN_PACKET_PLACEHOLDER_0B97 = 0x0000 // Disabled
13676#endif
13683{
13684public:
13685 UNKNOWN_PACKET_PLACEHOLDER_0B97(std::shared_ptr<ZoneSession> s)
13687 {}
13689
13690 void deliver();
13692
13693/* Structure */
13694};
13695
13696enum {
13697#if CLIENT_TYPE == 'M' && ( \
13698 PACKET_VERSION >= 20220000 \
13699 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13700 || PACKET_VERSION >= 20201118 \
13701 || PACKET_VERSION >= 20201104)
13703#elif CLIENT_TYPE == 'R' && \
13704 PACKET_VERSION >= 20211103
13706#elif CLIENT_TYPE == 'Z' && ( \
13707 PACKET_VERSION >= 20220000 \
13708 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13709 || PACKET_VERSION >= 20201118)
13711#else
13712ID_UNKNOWN_PACKET_PLACEHOLDER_0B98 = 0x0000 // Disabled
13713#endif
13720{
13721public:
13722 UNKNOWN_PACKET_PLACEHOLDER_0B98(std::shared_ptr<ZoneSession> s)
13724 {}
13726
13727 void deliver();
13729
13730/* Structure */
13731};
13732
13733enum {
13734#if CLIENT_TYPE == 'M' && ( \
13735 PACKET_VERSION >= 20220000 \
13736 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13737 || PACKET_VERSION >= 20201118 \
13738 || PACKET_VERSION >= 20201104)
13740#elif CLIENT_TYPE == 'R' && \
13741 PACKET_VERSION >= 20211103
13743#elif CLIENT_TYPE == 'Z' && ( \
13744 PACKET_VERSION >= 20220000 \
13745 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13746 || PACKET_VERSION >= 20201118)
13748#else
13749ID_UNKNOWN_PACKET_PLACEHOLDER_0B99 = 0x0000 // Disabled
13750#endif
13757{
13758public:
13759 UNKNOWN_PACKET_PLACEHOLDER_0B99(std::shared_ptr<ZoneSession> s)
13761 {}
13763
13764 void deliver();
13766
13767/* Structure */
13768};
13769
13770enum {
13771#if CLIENT_TYPE == 'M' && ( \
13772 PACKET_VERSION >= 20220000 \
13773 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
13774 || PACKET_VERSION >= 20201223)
13776#elif CLIENT_TYPE == 'R' && \
13777 PACKET_VERSION >= 20211103
13779#elif CLIENT_TYPE == 'Z' && ( \
13780 PACKET_VERSION >= 20220000 \
13781 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000))
13783#else
13784ID_UNKNOWN_PACKET_PLACEHOLDER_0BA2 = 0x0000 // Disabled
13785#endif
13792{
13793public:
13794 UNKNOWN_PACKET_PLACEHOLDER_0BA2(std::shared_ptr<ZoneSession> s)
13796 {}
13798
13799 void deliver();
13801
13802/* Structure */
13803};
13804
13805enum {
13806#if CLIENT_TYPE == 'M' && ( \
13807 PACKET_VERSION >= 20220000 \
13808 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000))
13810#elif CLIENT_TYPE == 'R' && \
13811 PACKET_VERSION >= 20211103
13813#elif CLIENT_TYPE == 'Z' && ( \
13814 PACKET_VERSION >= 20220000 \
13815 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000))
13817#else
13818ID_UNKNOWN_PACKET_PLACEHOLDER_0BA3 = 0x0000 // Disabled
13819#endif
13826{
13827public:
13828 UNKNOWN_PACKET_PLACEHOLDER_0BA3(std::shared_ptr<ZoneSession> s)
13830 {}
13832
13833 void deliver();
13835
13836/* Structure */
13837};
13838
13839enum {
13840#if CLIENT_TYPE == 'M' && ( \
13841 PACKET_VERSION >= 20220000 \
13842 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000))
13844#elif CLIENT_TYPE == 'R' && \
13845 PACKET_VERSION >= 20211103
13847#elif CLIENT_TYPE == 'Z' && ( \
13848 PACKET_VERSION >= 20220000 \
13849 || PACKET_VERSION == 20210217)
13851#else
13852ID_UNKNOWN_PACKET_PLACEHOLDER_0BA5 = 0x0000 // Disabled
13853#endif
13860{
13861public:
13862 UNKNOWN_PACKET_PLACEHOLDER_0BA5(std::shared_ptr<ZoneSession> s)
13864 {}
13866
13867 void deliver();
13869
13870/* Structure */
13871};
13872
13873enum {
13874#if CLIENT_TYPE == 'M' && ( \
13875 PACKET_VERSION >= 20220000 \
13876 || PACKET_VERSION == 20210602 \
13877 || PACKET_VERSION == 20210317)
13879#elif CLIENT_TYPE == 'R' && \
13880 PACKET_VERSION >= 20211103
13882#elif CLIENT_TYPE == 'Z' && ( \
13883 PACKET_VERSION >= 20220000 \
13884 || PACKET_VERSION == 20210630 \
13885 || PACKET_VERSION == 20210623 \
13886 || PACKET_VERSION == 20210616 \
13887 || PACKET_VERSION == 20210317)
13889#else
13890ID_UNKNOWN_PACKET_PLACEHOLDER_0BAC = 0x0000 // Disabled
13891#endif
13898{
13899public:
13900 UNKNOWN_PACKET_PLACEHOLDER_0BAC(std::shared_ptr<ZoneSession> s)
13902 {}
13904
13905 void deliver();
13907
13908/* Structure */
13909};
13910
13911enum {
13912#if CLIENT_TYPE == 'M' && ( \
13913 PACKET_VERSION == 20220216 \
13914 || PACKET_VERSION == 20210317)
13916#elif CLIENT_TYPE == 'Z' && ( \
13917 PACKET_VERSION == 20220316 \
13918 || PACKET_VERSION == 20210317)
13920#else
13921ID_UNKNOWN_PACKET_PLACEHOLDER_0BAF = 0x0000 // Disabled
13922#endif
13929{
13930public:
13931 UNKNOWN_PACKET_PLACEHOLDER_0BAF(std::shared_ptr<ZoneSession> s)
13933 {}
13935
13936 void deliver();
13938
13939/* Structure */
13940};
13941
13942enum {
13943#if CLIENT_TYPE == 'M' && \
13944 PACKET_VERSION >= 20220216
13946#elif CLIENT_TYPE == 'Z' && \
13947 PACKET_VERSION >= 20220203
13949#else
13950ID_UNKNOWN_PACKET_PLACEHOLDER_0BB0 = 0x0000 // Disabled
13951#endif
13958{
13959public:
13960 UNKNOWN_PACKET_PLACEHOLDER_0BB0(std::shared_ptr<ZoneSession> s)
13962 {}
13964
13965 void deliver();
13967
13968/* Structure */
13969};
13970
13971enum {
13972#if CLIENT_TYPE == 'M' && \
13973 PACKET_VERSION >= 20220216
13975#elif CLIENT_TYPE == 'Z' && \
13976 PACKET_VERSION >= 20220203
13978#else
13979ID_UNKNOWN_PACKET_PLACEHOLDER_0BB1 = 0x0000 // Disabled
13980#endif
13987{
13988public:
13989 UNKNOWN_PACKET_PLACEHOLDER_0BB1(std::shared_ptr<ZoneSession> s)
13991 {}
13993
13994 void deliver();
13996
13997/* Structure */
13998};
13999
14000enum {
14001#if CLIENT_TYPE == 'M' && \
14002 PACKET_VERSION >= 20220216
14004#elif CLIENT_TYPE == 'Z' && \
14005 PACKET_VERSION >= 20220203
14007#else
14008ID_UNKNOWN_PACKET_PLACEHOLDER_0BB2 = 0x0000 // Disabled
14009#endif
14016{
14017public:
14018 UNKNOWN_PACKET_PLACEHOLDER_0BB2(std::shared_ptr<ZoneSession> s)
14020 {}
14022
14023 void deliver();
14025
14026/* Structure */
14027};
14028
14029enum {
14030#if CLIENT_TYPE == 'M' && \
14031 PACKET_VERSION >= 20220216
14033#elif CLIENT_TYPE == 'Z' && \
14034 PACKET_VERSION >= 20220316
14036#else
14037ID_UNKNOWN_PACKET_PLACEHOLDER_0BB3 = 0x0000 // Disabled
14038#endif
14045{
14046public:
14047 UNKNOWN_PACKET_PLACEHOLDER_0BB3(std::shared_ptr<ZoneSession> s)
14049 {}
14051
14052 void deliver();
14054
14055/* Structure */
14056};
14057
14058enum {
14059#if CLIENT_TYPE == 'M' && \
14060 PACKET_VERSION >= 20220302
14062#elif CLIENT_TYPE == 'Z' && \
14063 PACKET_VERSION >= 20220316
14065#else
14066ID_UNKNOWN_PACKET_PLACEHOLDER_0BB4 = 0x0000 // Disabled
14067#endif
14074{
14075public:
14076 UNKNOWN_PACKET_PLACEHOLDER_0BB4(std::shared_ptr<ZoneSession> s)
14078 {}
14080
14081 void deliver();
14083
14084/* Structure */
14085};
14086
14087enum {
14088#if CLIENT_TYPE == 'M' && \
14089 PACKET_VERSION >= 20220330
14091#elif CLIENT_TYPE == 'Z' && \
14092 PACKET_VERSION >= 20220420
14094#else
14095ID_UNKNOWN_PACKET_PLACEHOLDER_0BB5 = 0x0000 // Disabled
14096#endif
14103{
14104public:
14105 UNKNOWN_PACKET_PLACEHOLDER_0BB5(std::shared_ptr<ZoneSession> s)
14107 {}
14109
14110 void deliver();
14112
14113/* Structure */
14114};
14115
14116enum {
14117#if CLIENT_TYPE == 'M' && \
14118 PACKET_VERSION >= 20220406
14120#elif CLIENT_TYPE == 'Z' && \
14121 PACKET_VERSION >= 20220420
14123#else
14124ID_UNKNOWN_PACKET_PLACEHOLDER_0BB6 = 0x0000 // Disabled
14125#endif
14132{
14133public:
14134 UNKNOWN_PACKET_PLACEHOLDER_0BB6(std::shared_ptr<ZoneSession> s)
14136 {}
14138
14139 void deliver();
14141
14142/* Structure */
14143};
14144
14145enum {
14146#if CLIENT_TYPE == 'M' && \
14147 PACKET_VERSION >= 20220406
14149#elif CLIENT_TYPE == 'Z' && \
14150 PACKET_VERSION >= 20220420
14152#else
14153ID_UNKNOWN_PACKET_PLACEHOLDER_0BB7 = 0x0000 // Disabled
14154#endif
14161{
14162public:
14163 UNKNOWN_PACKET_PLACEHOLDER_0BB7(std::shared_ptr<ZoneSession> s)
14165 {}
14167
14168 void deliver();
14170
14171/* Structure */
14172};
14173
14174enum {
14175#if CLIENT_TYPE == 'M' && \
14176 PACKET_VERSION >= 20220406
14178#elif CLIENT_TYPE == 'Z' && \
14179 PACKET_VERSION >= 20220420
14181#else
14182ID_UNKNOWN_PACKET_PLACEHOLDER_0BB8 = 0x0000 // Disabled
14183#endif
14190{
14191public:
14192 UNKNOWN_PACKET_PLACEHOLDER_0BB8(std::shared_ptr<ZoneSession> s)
14194 {}
14196
14197 void deliver();
14199
14200/* Structure */
14201};
14202
14203enum {
14204#if CLIENT_TYPE == 'M' && \
14205 PACKET_VERSION >= 20220406
14207#elif CLIENT_TYPE == 'Z' && \
14208 PACKET_VERSION >= 20220420
14210#else
14211ID_UNKNOWN_PACKET_PLACEHOLDER_0BB9 = 0x0000 // Disabled
14212#endif
14219{
14220public:
14221 UNKNOWN_PACKET_PLACEHOLDER_0BB9(std::shared_ptr<ZoneSession> s)
14223 {}
14225
14226 void deliver();
14228
14229/* Structure */
14230};
14231
14232enum {
14233#if CLIENT_TYPE == 'M' && \
14234 PACKET_VERSION >= 20220518
14236#elif CLIENT_TYPE == 'Z' && \
14237 PACKET_VERSION >= 20220518
14239#else
14240ID_UNKNOWN_PACKET_PLACEHOLDER_0BBA = 0x0000 // Disabled
14241#endif
14248{
14249public:
14250 UNKNOWN_PACKET_PLACEHOLDER_0BBA(std::shared_ptr<ZoneSession> s)
14252 {}
14254
14255 void deliver();
14257
14258/* Structure */
14259};
14260
14261enum {
14262#if CLIENT_TYPE == 'M' && \
14263 PACKET_VERSION >= 20220803
14265#elif CLIENT_TYPE == 'Z' && \
14266 PACKET_VERSION >= 20220817
14268#else
14269ID_UNKNOWN_PACKET_PLACEHOLDER_0BBB = 0x0000 // Disabled
14270#endif
14277{
14278public:
14279 UNKNOWN_PACKET_PLACEHOLDER_0BBB(std::shared_ptr<ZoneSession> s)
14281 {}
14283
14284 void deliver();
14286
14287/* Structure */
14288};
14289
14290enum {
14291#if CLIENT_TYPE == 'M' && \
14292 PACKET_VERSION >= 20220803
14294#elif CLIENT_TYPE == 'Z' && \
14295 PACKET_VERSION >= 20220817
14297#else
14298ID_UNKNOWN_PACKET_PLACEHOLDER_0BBC = 0x0000 // Disabled
14299#endif
14306{
14307public:
14308 UNKNOWN_PACKET_PLACEHOLDER_0BBC(std::shared_ptr<ZoneSession> s)
14310 {}
14312
14313 void deliver();
14315
14316/* Structure */
14317};
14318
14319enum {
14320#if CLIENT_TYPE == 'M' && \
14321 PACKET_VERSION >= 20220803
14323#elif CLIENT_TYPE == 'Z' && \
14324 PACKET_VERSION >= 20220817
14326#else
14327ID_UNKNOWN_PACKET_PLACEHOLDER_0BBD = 0x0000 // Disabled
14328#endif
14335{
14336public:
14337 UNKNOWN_PACKET_PLACEHOLDER_0BBD(std::shared_ptr<ZoneSession> s)
14339 {}
14341
14342 void deliver();
14344
14345/* Structure */
14346};
14347
14348enum {
14349#if CLIENT_TYPE == 'M' && \
14350 PACKET_VERSION >= 20220921
14352#elif CLIENT_TYPE == 'Z' && \
14353 PACKET_VERSION >= 20221005
14355#else
14356ID_UNKNOWN_PACKET_PLACEHOLDER_0BBF = 0x0000 // Disabled
14357#endif
14364{
14365public:
14366 UNKNOWN_PACKET_PLACEHOLDER_0BBF(std::shared_ptr<ZoneSession> s)
14368 {}
14370
14371 void deliver();
14373
14374/* Structure */
14375};
14376
14377enum {
14378#if CLIENT_TYPE == 'M' && \
14379 PACKET_VERSION >= 20221005
14381#elif CLIENT_TYPE == 'Z' && \
14382 PACKET_VERSION >= 20221005
14384#else
14385ID_UNKNOWN_PACKET_PLACEHOLDER_0BC0 = 0x0000 // Disabled
14386#endif
14393{
14394public:
14395 UNKNOWN_PACKET_PLACEHOLDER_0BC0(std::shared_ptr<ZoneSession> s)
14397 {}
14399
14400 void deliver();
14402
14403/* Structure */
14404};
14405
14406enum {
14407#if CLIENT_TYPE == 'A' && \
14408 PACKET_VERSION >= 20040000
14409ID_ZC_ACCEPT_ENTER = 0x0073
14410#elif CLIENT_TYPE == 'M' && ( \
14411 PACKET_VERSION >= 20220000 \
14412 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14413 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14414 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
14415ID_ZC_ACCEPT_ENTER = 0x0073
14416#elif CLIENT_TYPE == 'R' && ( \
14417 PACKET_VERSION >= 20210000 \
14418 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14419 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
14420ID_ZC_ACCEPT_ENTER = 0x0073
14421#elif CLIENT_TYPE == 'S' && \
14422 PACKET_VERSION >= 20030000
14423ID_ZC_ACCEPT_ENTER = 0x0073
14424#elif CLIENT_TYPE == 'Z' && ( \
14425 PACKET_VERSION >= 20220000 \
14426 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14427 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14428 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14429ID_ZC_ACCEPT_ENTER = 0x0073
14430#else
14431ID_ZC_ACCEPT_ENTER = 0x0000 // Disabled
14432#endif
14438class ZC_ACCEPT_ENTER : public Base::NetworkPacket<ZoneSession>
14439{
14440public:
14441 ZC_ACCEPT_ENTER(std::shared_ptr<ZoneSession> s)
14443 {}
14444 virtual ~ZC_ACCEPT_ENTER() {}
14445
14446 void deliver(int16_t x, int16_t y, int16_t dir);
14448
14449/* Structure */
14450 int _start_time{ 0 };
14451 char _packed_pos[3]{0};
14452 int8_t _x_size{0};
14453 int8_t _y_size{0};
14454
14455};
14456
14457enum {
14458#if CLIENT_TYPE == 'A' && \
14459 PACKET_VERSION >= 20080000
14460ID_ZC_ACCEPT_ENTER2 = 0x02eb
14461#elif CLIENT_TYPE == 'M' && ( \
14462 PACKET_VERSION >= 20220000 \
14463 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14464 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14465 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
14466ID_ZC_ACCEPT_ENTER2 = 0x02eb
14467#elif CLIENT_TYPE == 'R' && ( \
14468 PACKET_VERSION >= 20210000 \
14469 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14470 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
14471ID_ZC_ACCEPT_ENTER2 = 0x02eb
14472#elif CLIENT_TYPE == 'S' && \
14473 PACKET_VERSION >= 20080000
14474ID_ZC_ACCEPT_ENTER2 = 0x02eb
14475#elif CLIENT_TYPE == 'Z' && ( \
14476 PACKET_VERSION >= 20220000 \
14477 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14478 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14479 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14480ID_ZC_ACCEPT_ENTER2 = 0x02eb
14481#else
14482ID_ZC_ACCEPT_ENTER2 = 0x0000 // Disabled
14483#endif
14489class ZC_ACCEPT_ENTER2 : public Base::NetworkPacket<ZoneSession>
14490{
14491public:
14492 ZC_ACCEPT_ENTER2(std::shared_ptr<ZoneSession> s)
14494 {}
14496
14497 void deliver(int16_t x, int16_t y, int16_t dir, int16_t font);
14499
14500/* Structure */
14501 int32_t _start_time{0};
14502 char _packed_pos[3]{0};
14503 int8_t _x_size{0};
14504 int8_t _y_size{0};
14505 int16_t _font{0};
14506};
14507
14508enum {
14509#if CLIENT_TYPE == 'M' && ( \
14510 PACKET_VERSION >= 20220000 \
14511 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14512 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14513 || PACKET_VERSION >= 20140611)
14514ID_ZC_ACCEPT_ENTER3 = 0x0a18
14515#elif CLIENT_TYPE == 'R' && ( \
14516 PACKET_VERSION >= 20210000 \
14517 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14518 || PACKET_VERSION >= 20140611)
14519ID_ZC_ACCEPT_ENTER3 = 0x0a18
14520#elif CLIENT_TYPE == 'Z' && ( \
14521 PACKET_VERSION >= 20220000 \
14522 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14523 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14524 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14525ID_ZC_ACCEPT_ENTER3 = 0x0a18
14526#else
14527ID_ZC_ACCEPT_ENTER3 = 0x0000 // Disabled
14528#endif
14534class ZC_ACCEPT_ENTER3 : public Base::NetworkPacket<ZoneSession>
14535{
14536public:
14537 ZC_ACCEPT_ENTER3(std::shared_ptr<ZoneSession> s)
14539 {}
14541
14542 void deliver(int16_t x, int16_t y, int16_t dir, int16_t font, unit_gender_types gender);
14544
14545/* Structure */
14546 int32_t _start_time{0};
14547 char _packed_pos[3]{0};
14548 int8_t _x_size{0};
14549 int8_t _y_size{0};
14550 int16_t _font{0};
14551 int8_t _gender{0};
14552};
14553
14554enum {
14555#if CLIENT_TYPE == 'A' && \
14556 PACKET_VERSION >= 20040000
14557ID_ZC_ACCEPT_QUIT = 0x0083
14558#elif CLIENT_TYPE == 'M' && ( \
14559 PACKET_VERSION >= 20220000 \
14560 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14561 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14562 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
14563ID_ZC_ACCEPT_QUIT = 0x0083
14564#elif CLIENT_TYPE == 'R' && ( \
14565 PACKET_VERSION >= 20210000 \
14566 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14567 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
14568ID_ZC_ACCEPT_QUIT = 0x0083
14569#elif CLIENT_TYPE == 'S' && \
14570 PACKET_VERSION >= 20030000
14571ID_ZC_ACCEPT_QUIT = 0x0083
14572#elif CLIENT_TYPE == 'Z' && ( \
14573 PACKET_VERSION >= 20220000 \
14574 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14575 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14576 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14577ID_ZC_ACCEPT_QUIT = 0x0083
14578#else
14579ID_ZC_ACCEPT_QUIT = 0x0000 // Disabled
14580#endif
14586class ZC_ACCEPT_QUIT : public Base::NetworkPacket<ZoneSession>
14587{
14588public:
14589 ZC_ACCEPT_QUIT(std::shared_ptr<ZoneSession> s)
14591 {}
14592 virtual ~ZC_ACCEPT_QUIT() {}
14593
14594 void deliver();
14596
14597/* Structure */
14598};
14599
14600enum {
14601#if CLIENT_TYPE == 'M' && ( \
14602 PACKET_VERSION >= 20220000 \
14603 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14604 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14605 || PACKET_VERSION >= 20141001)
14606ID_ZC_ACH_UPDATE = 0x0a24
14607#elif CLIENT_TYPE == 'R' && ( \
14608 PACKET_VERSION >= 20210000 \
14609 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14610 || PACKET_VERSION >= 20141001)
14611ID_ZC_ACH_UPDATE = 0x0a24
14612#elif CLIENT_TYPE == 'Z' && ( \
14613 PACKET_VERSION >= 20220000 \
14614 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14615 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14616 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14617ID_ZC_ACH_UPDATE = 0x0a24
14618#else
14619ID_ZC_ACH_UPDATE = 0x0000 // Disabled
14620#endif
14626class ZC_ACH_UPDATE : public Base::NetworkPacket<ZoneSession>
14627{
14628public:
14629 ZC_ACH_UPDATE(std::shared_ptr<ZoneSession> s)
14631 {}
14632 virtual ~ZC_ACH_UPDATE() {}
14633
14634 void deliver(int total_points, int rank, int current_rank_points, int next_rank_points, zc_ach_update_list_info info);
14636
14637/* Structure */
14639 int16_t _rank{ 0 };
14643};
14644
14645enum {
14646#if CLIENT_TYPE == 'A' && \
14647 PACKET_VERSION >= 20040000
14648ID_ZC_ACK_ACCOUNTNAME = 0x01e0
14649#elif CLIENT_TYPE == 'M' && ( \
14650 PACKET_VERSION >= 20220000 \
14651 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14652 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14653 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
14654ID_ZC_ACK_ACCOUNTNAME = 0x01e0
14655#elif CLIENT_TYPE == 'R' && ( \
14656 PACKET_VERSION >= 20210000 \
14657 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14658 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
14659ID_ZC_ACK_ACCOUNTNAME = 0x01e0
14660#elif CLIENT_TYPE == 'S' && \
14661 PACKET_VERSION >= 20030000
14662ID_ZC_ACK_ACCOUNTNAME = 0x01e0
14663#elif CLIENT_TYPE == 'Z' && ( \
14664 PACKET_VERSION >= 20220000 \
14665 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14666 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14667 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14668ID_ZC_ACK_ACCOUNTNAME = 0x01e0
14669#else
14670ID_ZC_ACK_ACCOUNTNAME = 0x0000 // Disabled
14671#endif
14677class ZC_ACK_ACCOUNTNAME : public Base::NetworkPacket<ZoneSession>
14678{
14679public:
14680 ZC_ACK_ACCOUNTNAME(std::shared_ptr<ZoneSession> s)
14682 {}
14684
14685 void deliver(int account_id, std::string account_name);
14687
14688/* Structure */
14689 int _account_id{ 0 };
14691};
14692
14693enum {
14694#if CLIENT_TYPE == 'A' && \
14695 PACKET_VERSION >= 20040000
14697#elif CLIENT_TYPE == 'M' && ( \
14698 PACKET_VERSION >= 20220000 \
14699 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14700 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14701 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
14703#elif CLIENT_TYPE == 'R' && ( \
14704 PACKET_VERSION >= 20210000 \
14705 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14706 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
14708#elif CLIENT_TYPE == 'S' && \
14709 PACKET_VERSION >= 20030000
14711#elif CLIENT_TYPE == 'Z' && ( \
14712 PACKET_VERSION >= 20220000 \
14713 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14714 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14715 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14717#else
14718ID_ZC_ACK_ADDITEM_TO_CART = 0x0000 // Disabled
14719#endif
14726{
14727public:
14728 ZC_ACK_ADDITEM_TO_CART(std::shared_ptr<ZoneSession> s)
14730 {}
14732
14733 void deliver();
14735
14736/* Structure */
14737};
14738
14739enum {
14740#if CLIENT_TYPE == 'A' && \
14741 PACKET_VERSION >= 20040000
14743#elif CLIENT_TYPE == 'M' && ( \
14744 PACKET_VERSION >= 20220000 \
14745 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14746 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14747 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
14749#elif CLIENT_TYPE == 'R' && ( \
14750 PACKET_VERSION >= 20210000 \
14751 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14752 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
14754#elif CLIENT_TYPE == 'S' && \
14755 PACKET_VERSION >= 20030000
14757#elif CLIENT_TYPE == 'Z' && ( \
14758 PACKET_VERSION >= 20220000 \
14759 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14760 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14761 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14763#else
14764ID_ZC_ACK_ADD_EXCHANGE_ITEM = 0x0000 // Disabled
14765#endif
14772{
14773public:
14774 ZC_ACK_ADD_EXCHANGE_ITEM(std::shared_ptr<ZoneSession> s)
14776 {}
14778
14779 void deliver(int inventory_index, zc_ack_exchange_item_result_type result);
14781
14782/* Structure */
14783 int16_t _inventory_index{ 0 };
14784 int8_t _result{ 0 };
14785};
14786
14787enum {
14788#if CLIENT_TYPE == 'M' && \
14789 PACKET_VERSION >= 20141119
14791#elif CLIENT_TYPE == 'M' && ( \
14792 PACKET_VERSION >= 20220000 \
14793 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14794 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
14796#elif CLIENT_TYPE == 'R' && \
14797 PACKET_VERSION >= 20141119
14799#elif CLIENT_TYPE == 'R' && ( \
14800 PACKET_VERSION >= 20210000 \
14801 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
14803#elif CLIENT_TYPE == 'Z' && \
14804 PACKET_VERSION >= 20170000
14806#elif CLIENT_TYPE == 'Z' && ( \
14807 PACKET_VERSION >= 20220000 \
14808 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14809 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
14811#else
14812ID_ZC_ACK_ADD_ITEM_RODEX = 0x0000 // Disabled
14813#endif
14820{
14821public:
14822 ZC_ACK_ADD_ITEM_RODEX(std::shared_ptr<ZoneSession> s)
14824 {}
14826
14829
14830/* Structure */
14832};
14833
14834enum {
14835#if CLIENT_TYPE == 'M' && ( \
14836 PACKET_VERSION >= 20220000 \
14837 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14838 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14839 || PACKET_VERSION >= 20130327)
14841#elif CLIENT_TYPE == 'R' && ( \
14842 PACKET_VERSION >= 20210000 \
14843 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14844 || PACKET_VERSION >= 20130327)
14846#elif CLIENT_TYPE == 'Z' && ( \
14847 PACKET_VERSION >= 20220000 \
14848 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14849 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14850 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14852#else
14853ID_ZC_ACK_APPLY_BARGAIN_SALE_ITEM = 0x0000 // Disabled
14854#endif
14861{
14862public:
14863 ZC_ACK_APPLY_BARGAIN_SALE_ITEM(std::shared_ptr<ZoneSession> s)
14865 {}
14867
14868 void deliver();
14870
14871/* Structure */
14872};
14873
14874enum {
14875#if CLIENT_TYPE == 'M' && ( \
14876 PACKET_VERSION >= 20220000 \
14877 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14878 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
14880#elif CLIENT_TYPE == 'R' && ( \
14881 PACKET_VERSION >= 20210000 \
14882 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
14884#elif CLIENT_TYPE == 'Z' && ( \
14885 PACKET_VERSION >= 20220000 \
14886 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14887 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
14889#else
14890ID_ZC_ACK_APPLY_MACRO_DETECTOR = 0x0000 // Disabled
14891#endif
14898{
14899public:
14900 ZC_ACK_APPLY_MACRO_DETECTOR(std::shared_ptr<ZoneSession> s)
14902 {}
14904
14905 void deliver();
14907
14908/* Structure */
14909};
14910
14911enum {
14912#if CLIENT_TYPE == 'A' && \
14913 PACKET_VERSION >= 20050829
14915#elif CLIENT_TYPE == 'M' && ( \
14916 PACKET_VERSION >= 20220000 \
14917 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14918 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14919 || PACKET_VERSION >= 20050829)
14921#elif CLIENT_TYPE == 'R' && ( \
14922 PACKET_VERSION >= 20210000 \
14923 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14924 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
14926#elif CLIENT_TYPE == 'S' && \
14927 PACKET_VERSION >= 20050829
14929#elif CLIENT_TYPE == 'Z' && ( \
14930 PACKET_VERSION >= 20220000 \
14931 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14932 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14933 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14935#else
14936ID_ZC_ACK_AUCTION_ADD_ITEM = 0x0000 // Disabled
14937#endif
14944{
14945public:
14946 ZC_ACK_AUCTION_ADD_ITEM(std::shared_ptr<ZoneSession> s)
14948 {}
14950
14951 void deliver(int inventory_index, zc_ack_auction_add_item_result_type result);
14953
14954/* Structure */
14955 int16_t _inventory_index{ 0 };
14956 int8_t _result{ 0 };
14957};
14958
14959enum {
14960#if CLIENT_TYPE == 'M' && ( \
14961 PACKET_VERSION >= 20220000 \
14962 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14963 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14964 || PACKET_VERSION >= 20130515)
14966#elif CLIENT_TYPE == 'R' && ( \
14967 PACKET_VERSION >= 20210000 \
14968 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14969 || PACKET_VERSION >= 20130515)
14971#elif CLIENT_TYPE == 'Z' && ( \
14972 PACKET_VERSION >= 20220000 \
14973 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
14974 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
14975 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
14977#else
14978ID_ZC_ACK_BANKING_DEPOSIT = 0x0000 // Disabled
14979#endif
14986{
14987public:
14988 ZC_ACK_BANKING_DEPOSIT(std::shared_ptr<ZoneSession> s)
14990 {}
14992
14993 void deliver();
14995
14996/* Structure */
14997};
14998
14999enum {
15000#if CLIENT_TYPE == 'M' && ( \
15001 PACKET_VERSION >= 20220000 \
15002 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15003 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15004 || PACKET_VERSION >= 20130515)
15006#elif CLIENT_TYPE == 'R' && ( \
15007 PACKET_VERSION >= 20210000 \
15008 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15009 || PACKET_VERSION >= 20130515)
15011#elif CLIENT_TYPE == 'Z' && ( \
15012 PACKET_VERSION >= 20220000 \
15013 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15014 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15015 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15017#else
15018ID_ZC_ACK_BANKING_WITHDRAW = 0x0000 // Disabled
15019#endif
15026{
15027public:
15028 ZC_ACK_BANKING_WITHDRAW(std::shared_ptr<ZoneSession> s)
15030 {}
15032
15033 void deliver();
15035
15036/* Structure */
15037};
15038
15039enum {
15040#if CLIENT_TYPE == 'A' && \
15041 PACKET_VERSION >= 20040000
15042ID_ZC_ACK_BAN_GUILD = 0x015c
15043#elif CLIENT_TYPE == 'M' && ( \
15044 PACKET_VERSION >= 20220000 \
15045 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15046 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15047 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
15048ID_ZC_ACK_BAN_GUILD = 0x015c
15049#elif CLIENT_TYPE == 'R' && ( \
15050 PACKET_VERSION >= 20210000 \
15051 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15052 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
15053ID_ZC_ACK_BAN_GUILD = 0x015c
15054#elif CLIENT_TYPE == 'S' && \
15055 PACKET_VERSION >= 20030000
15056ID_ZC_ACK_BAN_GUILD = 0x015c
15057#elif CLIENT_TYPE == 'Z' && ( \
15058 PACKET_VERSION >= 20220000 \
15059 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15060 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15061 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15062ID_ZC_ACK_BAN_GUILD = 0x015c
15063#else
15064ID_ZC_ACK_BAN_GUILD = 0x0000 // Disabled
15065#endif
15071class ZC_ACK_BAN_GUILD : public Base::NetworkPacket<ZoneSession>
15072{
15073public:
15074 ZC_ACK_BAN_GUILD(std::shared_ptr<ZoneSession> s)
15076 {}
15078
15079 void deliver(std::string name, std::string reason, std::string account_name);
15081
15082/* Structure */
15086};
15087
15088enum {
15089#if CLIENT_TYPE == 'M' && ( \
15090 PACKET_VERSION >= 20220000 \
15091 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15092 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15093 || PACKET_VERSION >= 20100608)
15095#elif CLIENT_TYPE == 'R' && ( \
15096 PACKET_VERSION >= 20210000 \
15097 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15098 || PACKET_VERSION >= 20100608)
15100#elif CLIENT_TYPE == 'Z' && ( \
15101 PACKET_VERSION >= 20220000 \
15102 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15103 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15104 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15106#else
15107ID_ZC_ACK_BAN_GUILD_SSO = 0x0000 // Disabled
15108#endif
15115{
15116public:
15117 ZC_ACK_BAN_GUILD_SSO(std::shared_ptr<ZoneSession> s)
15119 {}
15121
15122 void deliver(std::string name, std::string reason);
15124
15125/* Structure */
15128};
15129
15130enum {
15131#if CLIENT_TYPE == 'M' && ( \
15132 PACKET_VERSION >= 20220000 \
15133 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15134 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15135 || PACKET_VERSION >= 20090929)
15137#elif CLIENT_TYPE == 'R' && ( \
15138 PACKET_VERSION >= 20210000 \
15139 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15140 || PACKET_VERSION >= 20090929)
15142#elif CLIENT_TYPE == 'Z' && ( \
15143 PACKET_VERSION >= 20220000 \
15144 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15145 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15146 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15148#else
15149ID_ZC_ACK_BATTLE_STATE_MONITOR = 0x0000 // Disabled
15150#endif
15157{
15158public:
15159 ZC_ACK_BATTLE_STATE_MONITOR(std::shared_ptr<ZoneSession> s)
15161 {}
15163
15164 void deliver();
15166
15167/* Structure */
15168};
15169
15170enum {
15171#if CLIENT_TYPE == 'M' && ( \
15172 PACKET_VERSION >= 20220000 \
15173 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15174 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15175 || PACKET_VERSION >= 20120328)
15177#elif CLIENT_TYPE == 'R' && ( \
15178 PACKET_VERSION >= 20210000 \
15179 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15180 || PACKET_VERSION >= 20120328)
15182#elif CLIENT_TYPE == 'Z' && ( \
15183 PACKET_VERSION >= 20220000 \
15184 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15185 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15186 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15188#else
15189ID_ZC_ACK_BEFORE_WORLD_INFO = 0x0000 // Disabled
15190#endif
15197{
15198public:
15199 ZC_ACK_BEFORE_WORLD_INFO(std::shared_ptr<ZoneSession> s)
15201 {}
15203
15204 void deliver();
15206
15207/* Structure */
15208};
15209
15210enum {
15211#if CLIENT_TYPE == 'M' && ( \
15212 PACKET_VERSION >= 20220000 \
15213 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15214 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15215 || PACKET_VERSION >= 20130327)
15217#elif CLIENT_TYPE == 'R' && ( \
15218 PACKET_VERSION >= 20210000 \
15219 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15220 || PACKET_VERSION >= 20130327)
15222#elif CLIENT_TYPE == 'Z' && ( \
15223 PACKET_VERSION >= 20220000 \
15224 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15225 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15226 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15228#else
15229ID_ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO = 0x0000 // Disabled
15230#endif
15237{
15238public:
15239 ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO(std::shared_ptr<ZoneSession> s)
15241 {}
15243
15244 void deliver();
15246
15247/* Structure */
15248};
15249
15250enum {
15251#if CLIENT_TYPE == 'A' && \
15252 PACKET_VERSION >= 20040000
15254#elif CLIENT_TYPE == 'M' && ( \
15255 PACKET_VERSION >= 20220000 \
15256 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15257 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15258 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
15260#elif CLIENT_TYPE == 'R' && ( \
15261 PACKET_VERSION >= 20210000 \
15262 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15263 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
15265#elif CLIENT_TYPE == 'S' && \
15266 PACKET_VERSION >= 20030000
15268#elif CLIENT_TYPE == 'Z' && ( \
15269 PACKET_VERSION >= 20220000 \
15270 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15271 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15272 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15274#else
15275ID_ZC_ACK_CHANGE_GUILD_POSITIONINFO = 0x0000 // Disabled
15276#endif
15283{
15284public:
15285 ZC_ACK_CHANGE_GUILD_POSITIONINFO(std::shared_ptr<ZoneSession> s)
15287 {}
15289
15290 void deliver(std::vector<s_zcack_change_guild_positioninfo> info);
15292
15293/* Structure */
15294 int16_t _packet_length{ 0 };
15295 std::vector<s_zcack_change_guild_positioninfo> _info;
15296};
15297
15298enum {
15299#if CLIENT_TYPE == 'M' && ( \
15300 PACKET_VERSION >= 20220000 \
15301 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15302 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15303 || PACKET_VERSION >= 20140827)
15305#elif CLIENT_TYPE == 'R' && ( \
15306 PACKET_VERSION >= 20210000 \
15307 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15308 || PACKET_VERSION >= 20140827)
15310#elif CLIENT_TYPE == 'Z' && ( \
15311 PACKET_VERSION >= 20220000 \
15312 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15313 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15314 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15316#else
15317ID_ZC_ACK_CHANGE_TITLE = 0x0000 // Disabled
15318#endif
15324class ZC_ACK_CHANGE_TITLE : public Base::NetworkPacket<ZoneSession>
15325{
15326public:
15327 ZC_ACK_CHANGE_TITLE(std::shared_ptr<ZoneSession> s)
15329 {}
15331
15332 void deliver();
15334
15335/* Structure */
15336};
15337
15338enum {
15339#if CLIENT_TYPE == 'M' && ( \
15340 PACKET_VERSION >= 20220000 \
15341 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15342 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15343 || PACKET_VERSION >= 20120716)
15344ID_ZC_ACK_CLAN_LEAVE = 0x0989
15345#elif CLIENT_TYPE == 'R' && ( \
15346 PACKET_VERSION >= 20210000 \
15347 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15348 || PACKET_VERSION >= 20120716)
15349ID_ZC_ACK_CLAN_LEAVE = 0x0989
15350#elif CLIENT_TYPE == 'Z' && ( \
15351 PACKET_VERSION >= 20220000 \
15352 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15353 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15354 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15355ID_ZC_ACK_CLAN_LEAVE = 0x0989
15356#else
15357ID_ZC_ACK_CLAN_LEAVE = 0x0000 // Disabled
15358#endif
15364class ZC_ACK_CLAN_LEAVE : public Base::NetworkPacket<ZoneSession>
15365{
15366public:
15367 ZC_ACK_CLAN_LEAVE(std::shared_ptr<ZoneSession> s)
15369 {}
15371
15372 void deliver();
15374
15375/* Structure */
15376};
15377
15378enum {
15379#if CLIENT_TYPE == 'M' && ( \
15380 PACKET_VERSION >= 20220000 \
15381 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15382 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15383 || PACKET_VERSION >= 20130417)
15385#elif CLIENT_TYPE == 'R' && ( \
15386 PACKET_VERSION >= 20210000 \
15387 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15388 || PACKET_VERSION >= 20130417)
15390#elif CLIENT_TYPE == 'Z' && ( \
15391 PACKET_VERSION >= 20220000 \
15392 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15393 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15394 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15396#else
15397ID_ZC_ACK_CLOSE_BANKING = 0x0000 // Disabled
15398#endif
15405{
15406public:
15407 ZC_ACK_CLOSE_BANKING(std::shared_ptr<ZoneSession> s)
15409 {}
15411
15412 void deliver();
15414
15415/* Structure */
15416};
15417
15418enum {
15419#if CLIENT_TYPE == 'M' && ( \
15420 PACKET_VERSION >= 20220000 \
15421 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15422 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15423 || PACKET_VERSION >= 20130502)
15425#elif CLIENT_TYPE == 'R' && ( \
15426 PACKET_VERSION >= 20210000 \
15427 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15428 || PACKET_VERSION >= 20130502)
15430#elif CLIENT_TYPE == 'Z' && ( \
15431 PACKET_VERSION >= 20220000 \
15432 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15433 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15434 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15436#else
15437ID_ZC_ACK_CLOSE_GUILD_STORAGE = 0x0000 // Disabled
15438#endif
15445{
15446public:
15447 ZC_ACK_CLOSE_GUILD_STORAGE(std::shared_ptr<ZoneSession> s)
15449 {}
15451
15452 void deliver();
15454
15455/* Structure */
15456};
15457
15458enum {
15459#if CLIENT_TYPE == 'M' && ( \
15460 PACKET_VERSION >= 20220000 \
15461 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15462 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15463 || PACKET_VERSION >= 20140611)
15465#elif CLIENT_TYPE == 'R' && ( \
15466 PACKET_VERSION >= 20210000 \
15467 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15468 || PACKET_VERSION >= 20140611)
15470#elif CLIENT_TYPE == 'Z' && ( \
15471 PACKET_VERSION >= 20220000 \
15472 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15473 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15474 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15476#else
15477ID_ZC_ACK_CLOSE_ROULETTE = 0x0000 // Disabled
15478#endif
15485{
15486public:
15487 ZC_ACK_CLOSE_ROULETTE(std::shared_ptr<ZoneSession> s)
15489 {}
15491
15492 void deliver(int result);
15494
15495/* Structure */
15496 int8_t _result{ 0 };
15497};
15498
15499enum {
15500#if CLIENT_TYPE == 'M' && ( \
15501 PACKET_VERSION >= 20220000 \
15502 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15503 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15504 || PACKET_VERSION >= 20130605)
15506#elif CLIENT_TYPE == 'R' && ( \
15507 PACKET_VERSION >= 20210000 \
15508 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15509 || PACKET_VERSION >= 20130605)
15511#elif CLIENT_TYPE == 'Z' && ( \
15512 PACKET_VERSION >= 20220000 \
15513 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15514 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15515 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15517#else
15518ID_ZC_ACK_COUNT_BARGAIN_SALE_ITEM = 0x0000 // Disabled
15519#endif
15526{
15527public:
15528 ZC_ACK_COUNT_BARGAIN_SALE_ITEM(std::shared_ptr<ZoneSession> s)
15530 {}
15532
15533 void deliver();
15535
15536/* Structure */
15537};
15538
15539enum {
15540#if CLIENT_TYPE == 'A' && \
15541 PACKET_VERSION >= 20040000
15543#elif CLIENT_TYPE == 'M' && ( \
15544 PACKET_VERSION >= 20220000 \
15545 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15546 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15547 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
15549#elif CLIENT_TYPE == 'R' && ( \
15550 PACKET_VERSION >= 20210000 \
15551 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15552 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
15554#elif CLIENT_TYPE == 'S' && \
15555 PACKET_VERSION >= 20030000
15557#elif CLIENT_TYPE == 'Z' && ( \
15558 PACKET_VERSION >= 20220000 \
15559 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15560 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15561 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15563#else
15564ID_ZC_ACK_CREATE_CHATROOM = 0x0000 // Disabled
15565#endif
15572{
15573public:
15574 ZC_ACK_CREATE_CHATROOM(std::shared_ptr<ZoneSession> s)
15576 {}
15578
15581
15582/* Structure */
15583 int8_t _result{ 0 };
15584};
15585
15586enum {
15587#if CLIENT_TYPE == 'M' && ( \
15588 PACKET_VERSION >= 20220000 \
15589 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15590 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15591 || PACKET_VERSION >= 20131218)
15593#elif CLIENT_TYPE == 'R' && ( \
15594 PACKET_VERSION >= 20210000 \
15595 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15596 || PACKET_VERSION >= 20131218)
15598#elif CLIENT_TYPE == 'Z' && ( \
15599 PACKET_VERSION >= 20220000 \
15600 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15601 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15602 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15604#else
15605ID_ZC_ACK_DELETE_RODEX = 0x0000 // Disabled
15606#endif
15612class ZC_ACK_DELETE_RODEX : public Base::NetworkPacket<ZoneSession>
15613{
15614public:
15615 ZC_ACK_DELETE_RODEX(std::shared_ptr<ZoneSession> s)
15617 {}
15619
15620 void deliver();
15622
15623/* Structure */
15624};
15625
15626enum {
15627#if CLIENT_TYPE == 'A' && \
15628 PACKET_VERSION >= 20040000
15630#elif CLIENT_TYPE == 'M' && ( \
15631 PACKET_VERSION >= 20220000 \
15632 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15633 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15634 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
15636#elif CLIENT_TYPE == 'R' && ( \
15637 PACKET_VERSION >= 20210000 \
15638 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15639 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
15641#elif CLIENT_TYPE == 'S' && \
15642 PACKET_VERSION >= 20030000
15644#elif CLIENT_TYPE == 'Z' && ( \
15645 PACKET_VERSION >= 20220000 \
15646 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15647 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15648 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15650#else
15651ID_ZC_ACK_DISCONNECT_CHARACTER = 0x0000 // Disabled
15652#endif
15659{
15660public:
15661 ZC_ACK_DISCONNECT_CHARACTER(std::shared_ptr<ZoneSession> s)
15663 {}
15665
15668
15669/* Structure */
15670 int8_t _result;
15671};
15672
15673enum {
15674#if CLIENT_TYPE == 'A' && \
15675 PACKET_VERSION >= 20040000
15677#elif CLIENT_TYPE == 'M' && ( \
15678 PACKET_VERSION >= 20220000 \
15679 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15680 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15681 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
15683#elif CLIENT_TYPE == 'R' && ( \
15684 PACKET_VERSION >= 20210000 \
15685 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15686 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
15688#elif CLIENT_TYPE == 'S' && \
15689 PACKET_VERSION >= 20030000
15691#elif CLIENT_TYPE == 'Z' && ( \
15692 PACKET_VERSION >= 20220000 \
15693 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15694 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15695 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15697#else
15698ID_ZC_ACK_DISORGANIZE_GUILD = 0x0000 // Disabled
15699#endif
15706{
15707public:
15708 ZC_ACK_DISORGANIZE_GUILD(std::shared_ptr<ZoneSession> s)
15710 {}
15712
15713 void deliver();
15715
15716/* Structure */
15717};
15718
15719enum {
15720#if CLIENT_TYPE == 'A' && \
15721 PACKET_VERSION >= 20040000
15723#elif CLIENT_TYPE == 'M' && ( \
15724 PACKET_VERSION >= 20220000 \
15725 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15726 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15727 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
15729#elif CLIENT_TYPE == 'R' && ( \
15730 PACKET_VERSION >= 20210000 \
15731 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15732 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
15734#elif CLIENT_TYPE == 'S' && \
15735 PACKET_VERSION >= 20030000
15737#elif CLIENT_TYPE == 'Z' && ( \
15738 PACKET_VERSION >= 20220000 \
15739 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15740 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15741 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15743#else
15744ID_ZC_ACK_DISORGANIZE_GUILD_RESULT = 0x0000 // Disabled
15745#endif
15752{
15753public:
15754 ZC_ACK_DISORGANIZE_GUILD_RESULT(std::shared_ptr<ZoneSession> s)
15756 {}
15758
15761
15762/* Structure */
15763 int8_t _result{ 0 };
15764};
15765
15766enum {
15767#if CLIENT_TYPE == 'M' && ( \
15768 PACKET_VERSION >= 20220000 \
15769 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15770 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15771 || PACKET_VERSION >= 20111004)
15773#elif CLIENT_TYPE == 'R' && ( \
15774 PACKET_VERSION >= 20210000 \
15775 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15776 || PACKET_VERSION >= 20111004)
15778#elif CLIENT_TYPE == 'Z' && ( \
15779 PACKET_VERSION >= 20220000 \
15780 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15781 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15782 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15784#else
15785ID_ZC_ACK_ENTRY_QUEUE_APPLY = 0x0000 // Disabled
15786#endif
15793{
15794public:
15795 ZC_ACK_ENTRY_QUEUE_APPLY(std::shared_ptr<ZoneSession> s)
15797 {}
15799
15800 void deliver();
15802
15803/* Structure */
15804};
15805
15806enum {
15807#if CLIENT_TYPE == 'M' && ( \
15808 PACKET_VERSION >= 20220000 \
15809 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15810 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15811 || PACKET_VERSION >= 20111004)
15813#elif CLIENT_TYPE == 'R' && ( \
15814 PACKET_VERSION >= 20210000 \
15815 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15816 || PACKET_VERSION >= 20111004)
15818#elif CLIENT_TYPE == 'Z' && ( \
15819 PACKET_VERSION >= 20220000 \
15820 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15821 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15822 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15824#else
15825ID_ZC_ACK_ENTRY_QUEUE_CANCEL = 0x0000 // Disabled
15826#endif
15833{
15834public:
15835 ZC_ACK_ENTRY_QUEUE_CANCEL(std::shared_ptr<ZoneSession> s)
15837 {}
15839
15840 void deliver();
15842
15843/* Structure */
15844};
15845
15846enum {
15847#if CLIENT_TYPE == 'A' && \
15848 PACKET_VERSION >= 20040000
15850#elif CLIENT_TYPE == 'M' && ( \
15851 PACKET_VERSION >= 20220000 \
15852 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15853 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15854 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
15856#elif CLIENT_TYPE == 'R' && ( \
15857 PACKET_VERSION >= 20210000 \
15858 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15859 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
15861#elif CLIENT_TYPE == 'S' && \
15862 PACKET_VERSION >= 20030000
15864#elif CLIENT_TYPE == 'Z' && ( \
15865 PACKET_VERSION >= 20220000 \
15866 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15867 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15868 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15870#else
15871ID_ZC_ACK_EXCHANGE_ITEM = 0x0000 // Disabled
15872#endif
15879{
15880public:
15881 ZC_ACK_EXCHANGE_ITEM(std::shared_ptr<ZoneSession> s)
15883 {}
15885
15888
15889/* Structure */
15890 int8_t _result;
15891};
15892
15893enum {
15894#if CLIENT_TYPE == 'A' && \
15895 PACKET_VERSION >= 20040000
15897#elif CLIENT_TYPE == 'M' && ( \
15898 PACKET_VERSION >= 20220000 \
15899 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15900 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15901 || PACKET_VERSION >= 20040302)
15903#elif CLIENT_TYPE == 'R' && ( \
15904 PACKET_VERSION >= 20210000 \
15905 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15906 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
15908#elif CLIENT_TYPE == 'S' && \
15909 PACKET_VERSION >= 20040302
15911#elif CLIENT_TYPE == 'Z' && ( \
15912 PACKET_VERSION >= 20220000 \
15913 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15914 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15915 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15917#else
15918ID_ZC_ACK_EXCHANGE_ITEM2 = 0x0000 // Disabled
15919#endif
15926{
15927public:
15928 ZC_ACK_EXCHANGE_ITEM2(std::shared_ptr<ZoneSession> s)
15930 {}
15932
15933 void deliver(zc_ack_exchange_item_result_type type, int char_id, int base_level);
15935
15936/* Structure */
15937 int8_t _result{ 0 };
15938 int _char_id{ 0 };
15939 int16_t _base_level{ 0 };
15940};
15941
15942enum {
15943#if CLIENT_TYPE == 'M' && ( \
15944 PACKET_VERSION >= 20220000 \
15945 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15946 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15947 || PACKET_VERSION >= 20140611)
15949#elif CLIENT_TYPE == 'R' && ( \
15950 PACKET_VERSION >= 20210000 \
15951 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15952 || PACKET_VERSION >= 20140611)
15954#elif CLIENT_TYPE == 'Z' && ( \
15955 PACKET_VERSION >= 20220000 \
15956 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15957 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15958 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
15960#else
15961ID_ZC_ACK_GENERATE_ROULETTE = 0x0000 // Disabled
15962#endif
15969{
15970public:
15971 ZC_ACK_GENERATE_ROULETTE(std::shared_ptr<ZoneSession> s)
15973 {}
15975
15976 void deliver();
15978
15979/* Structure */
15980};
15981
15982enum {
15983#if CLIENT_TYPE == 'A' && \
15984 PACKET_VERSION >= 20040000
15986#elif CLIENT_TYPE == 'M' && ( \
15987 PACKET_VERSION >= 20220000 \
15988 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
15989 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15990 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
15992#elif CLIENT_TYPE == 'R' && ( \
15993 PACKET_VERSION >= 20210000 \
15994 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
15995 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
15997#elif CLIENT_TYPE == 'S' && \
15998 PACKET_VERSION >= 20030000
16000#elif CLIENT_TYPE == 'Z' && ( \
16001 PACKET_VERSION >= 20220000 \
16002 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16003 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16004 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16006#else
16007ID_ZC_ACK_GIVE_MANNER_POINT = 0x0000 // Disabled
16008#endif
16015{
16016public:
16017 ZC_ACK_GIVE_MANNER_POINT(std::shared_ptr<ZoneSession> s)
16019 {}
16021
16024
16025/* Structure */
16026 int _result{ 0 };
16027};
16028
16029enum {
16030#if CLIENT_TYPE == 'M' && ( \
16031 PACKET_VERSION >= 20220000 \
16032 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16033 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16034 || PACKET_VERSION >= 20131002)
16036#elif CLIENT_TYPE == 'R' && ( \
16037 PACKET_VERSION >= 20210000 \
16038 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16039 || PACKET_VERSION >= 20131002)
16041#elif CLIENT_TYPE == 'Z' && ( \
16042 PACKET_VERSION >= 20220000 \
16043 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16044 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16045 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16047#else
16048ID_ZC_ACK_GUILDSTORAGE_LOG = 0x0000 // Disabled
16049#endif
16056{
16057public:
16058 ZC_ACK_GUILDSTORAGE_LOG(std::shared_ptr<ZoneSession> s)
16060 {}
16062
16063 void deliver();
16065
16066/* Structure */
16067};
16068
16069enum {
16070#if CLIENT_TYPE == 'A' && \
16071 PACKET_VERSION >= 20040000
16073#elif CLIENT_TYPE == 'M' && ( \
16074 PACKET_VERSION >= 20220000 \
16075 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16076 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16077 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
16079#elif CLIENT_TYPE == 'R' && ( \
16080 PACKET_VERSION >= 20210000 \
16081 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16082 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16084#elif CLIENT_TYPE == 'S' && \
16085 PACKET_VERSION >= 20030000
16087#elif CLIENT_TYPE == 'Z' && ( \
16088 PACKET_VERSION >= 20220000 \
16089 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16090 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16091 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16093#else
16094ID_ZC_ACK_GUILD_MEMBER_INFO = 0x0000 // Disabled
16095#endif
16102{
16103public:
16104 ZC_ACK_GUILD_MEMBER_INFO(std::shared_ptr<ZoneSession> s)
16106 {}
16108
16109 void deliver();
16111
16112/* Structure */
16113};
16114
16115enum {
16116#if CLIENT_TYPE == 'A' && \
16117 PACKET_VERSION >= 20040000
16119#elif CLIENT_TYPE == 'M' && ( \
16120 PACKET_VERSION >= 20220000 \
16121 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16122 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16123 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
16125#elif CLIENT_TYPE == 'R' && ( \
16126 PACKET_VERSION >= 20210000 \
16127 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16128 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16130#elif CLIENT_TYPE == 'S' && \
16131 PACKET_VERSION >= 20030000
16133#elif CLIENT_TYPE == 'Z' && ( \
16134 PACKET_VERSION >= 20220000 \
16135 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16136 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16137 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16139#else
16140ID_ZC_ACK_GUILD_MENUINTERFACE = 0x0000 // Disabled
16141#endif
16148{
16149public:
16150 ZC_ACK_GUILD_MENUINTERFACE(std::shared_ptr<ZoneSession> s)
16152 {}
16154
16155 void deliver(int options);
16157
16158/* Structure */
16159 int _options{ 0 };
16160};
16161
16162enum {
16163#if CLIENT_TYPE == 'M' && ( \
16164 PACKET_VERSION >= 20220000 \
16165 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16166 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16167 || PACKET_VERSION >= 20120120)
16168ID_ZC_ACK_GUILD_NAME = 0x0913
16169#elif CLIENT_TYPE == 'R' && ( \
16170 PACKET_VERSION >= 20210000 \
16171 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16172 || PACKET_VERSION >= 20120120)
16173ID_ZC_ACK_GUILD_NAME = 0x0913
16174#elif CLIENT_TYPE == 'Z' && ( \
16175 PACKET_VERSION >= 20220000 \
16176 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16177 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16178 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16179ID_ZC_ACK_GUILD_NAME = 0x0913
16180#else
16181ID_ZC_ACK_GUILD_NAME = 0x0000 // Disabled
16182#endif
16188class ZC_ACK_GUILD_NAME : public Base::NetworkPacket<ZoneSession>
16189{
16190public:
16191 ZC_ACK_GUILD_NAME(std::shared_ptr<ZoneSession> s)
16193 {}
16195
16196 void deliver();
16198
16199/* Structure */
16200};
16201
16202enum {
16203#if CLIENT_TYPE == 'M' && ( \
16204 PACKET_VERSION >= 20220000 \
16205 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16206 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16207 || PACKET_VERSION >= 20181031)
16209#elif CLIENT_TYPE == 'R' && ( \
16210 PACKET_VERSION >= 20210000 \
16211 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16212 || PACKET_VERSION >= 20181031)
16214#elif CLIENT_TYPE == 'Z' && ( \
16215 PACKET_VERSION >= 20220000 \
16216 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16217 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16218 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
16220#else
16221ID_ZC_ACK_INVENTORY_EXPAND = 0x0000 // Disabled
16222#endif
16229{
16230public:
16231 ZC_ACK_INVENTORY_EXPAND(std::shared_ptr<ZoneSession> s)
16233 {}
16235
16236 void deliver();
16238
16239/* Structure */
16240};
16241
16242enum {
16243#if CLIENT_TYPE == 'M' && ( \
16244 PACKET_VERSION >= 20220000 \
16245 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16246 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16247 || PACKET_VERSION >= 20181031)
16249#elif CLIENT_TYPE == 'R' && ( \
16250 PACKET_VERSION >= 20210000 \
16251 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16252 || PACKET_VERSION >= 20181031)
16254#elif CLIENT_TYPE == 'Z' && ( \
16255 PACKET_VERSION >= 20220000 \
16256 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16257 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16258 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
16260#else
16261ID_ZC_ACK_INVENTORY_EXPAND_RESULT = 0x0000 // Disabled
16262#endif
16269{
16270public:
16271 ZC_ACK_INVENTORY_EXPAND_RESULT(std::shared_ptr<ZoneSession> s)
16273 {}
16275
16276 void deliver();
16278
16279/* Structure */
16280};
16281
16282enum {
16283#if CLIENT_TYPE == 'A' && \
16284 PACKET_VERSION >= 20040000
16286#elif CLIENT_TYPE == 'M' && ( \
16287 PACKET_VERSION >= 20220000 \
16288 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16289 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16290 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
16292#elif CLIENT_TYPE == 'R' && ( \
16293 PACKET_VERSION >= 20210000 \
16294 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16295 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16297#elif CLIENT_TYPE == 'S' && \
16298 PACKET_VERSION >= 20030000
16300#elif CLIENT_TYPE == 'Z' && ( \
16301 PACKET_VERSION >= 20220000 \
16302 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16303 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16304 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16306#else
16307ID_ZC_ACK_ITEMCOMPOSITION = 0x0000 // Disabled
16308#endif
16315{
16316public:
16317 ZC_ACK_ITEMCOMPOSITION(std::shared_ptr<ZoneSession> s)
16319 {}
16321
16322 void deliver(int16_t item_inventory_index, int16_t card_inventory_index, zc_ack_item_composition_result_type result);
16324
16325/* Structure */
16328 int8_t _result{ 0 };
16329};
16330
16331enum {
16332#if CLIENT_TYPE == 'A' && \
16333 PACKET_VERSION >= 20040000
16335#elif CLIENT_TYPE == 'M' && ( \
16336 PACKET_VERSION >= 20220000 \
16337 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16338 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16339 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
16341#elif CLIENT_TYPE == 'R' && ( \
16342 PACKET_VERSION >= 20210000 \
16343 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16344 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16346#elif CLIENT_TYPE == 'S' && \
16347 PACKET_VERSION >= 20030000
16349#elif CLIENT_TYPE == 'Z' && ( \
16350 PACKET_VERSION >= 20220000 \
16351 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16352 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16353 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16355#else
16356ID_ZC_ACK_ITEMIDENTIFY = 0x0000 // Disabled
16357#endif
16363class ZC_ACK_ITEMIDENTIFY : public Base::NetworkPacket<ZoneSession>
16364{
16365public:
16366 ZC_ACK_ITEMIDENTIFY(std::shared_ptr<ZoneSession> s)
16368 {}
16370
16371 void deliver(int inventory_index, zc_ack_item_identify_result_type result);
16373
16374/* Structure */
16375 int16_t _inventory_index{ 0 };
16376 int8_t _result{ 0 };
16377};
16378
16379enum {
16380#if CLIENT_TYPE == 'M' && ( \
16381 PACKET_VERSION >= 20220000 \
16382 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16383 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16384 || PACKET_VERSION >= 20100309)
16386#elif CLIENT_TYPE == 'R' && ( \
16387 PACKET_VERSION >= 20210000 \
16388 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16389 || PACKET_VERSION >= 20100309)
16391#elif CLIENT_TYPE == 'Z' && ( \
16392 PACKET_VERSION >= 20220000 \
16393 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16394 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16395 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16397#else
16398ID_ZC_ACK_ITEMLIST_BUYING_STORE = 0x0000 // Disabled
16399#endif
16406{
16407public:
16408 ZC_ACK_ITEMLIST_BUYING_STORE(std::shared_ptr<ZoneSession> s)
16410 {}
16412
16413 void deliver(int account_id, int store_id, int zeny_limit, std::vector<zc_ack_itemlist_buying_store> items);
16415
16416/* Structure */
16417 int16_t _packet_length{ 0 };
16418 int _account_id{ 0 };
16419 int _store_id{ 0 };
16420 int _zeny_limit{ 0 };
16421 std::vector<zc_ack_itemlist_buying_store> _items;
16422};
16423
16424enum {
16425#if CLIENT_TYPE == 'A' && \
16426 PACKET_VERSION >= 20040000
16428#elif CLIENT_TYPE == 'M' && ( \
16429 PACKET_VERSION >= 20220000 \
16430 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16431 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16432 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
16434#elif CLIENT_TYPE == 'R' && ( \
16435 PACKET_VERSION >= 20210000 \
16436 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16437 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16439#elif CLIENT_TYPE == 'S' && \
16440 PACKET_VERSION >= 20030000
16442#elif CLIENT_TYPE == 'Z' && ( \
16443 PACKET_VERSION >= 20220000 \
16444 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16445 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16446 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16448#else
16449ID_ZC_ACK_ITEMREFINING = 0x0000 // Disabled
16450#endif
16456class ZC_ACK_ITEMREFINING : public Base::NetworkPacket<ZoneSession>
16457{
16458public:
16459 ZC_ACK_ITEMREFINING(std::shared_ptr<ZoneSession> s)
16461 {}
16463
16464 void deliver(zc_ack_itemrefining_result_type result, int16_t inventory_index, int16_t refine_lv);
16466
16467/* Structure */
16468 int16_t _result{ 0 };
16469 int16_t _inventory_index{ 0 };
16470 int16_t _refine_lv{ 0 };
16471};
16472
16473enum {
16474#if CLIENT_TYPE == 'A' && \
16475 PACKET_VERSION >= 20040000
16476ID_ZC_ACK_ITEMREPAIR = 0x01fe
16477#elif CLIENT_TYPE == 'M' && ( \
16478 PACKET_VERSION >= 20220000 \
16479 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16480 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16481 || PACKET_VERSION >= 20040426)
16482ID_ZC_ACK_ITEMREPAIR = 0x01fe
16483#elif CLIENT_TYPE == 'R' && ( \
16484 PACKET_VERSION >= 20210000 \
16485 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16486 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16487ID_ZC_ACK_ITEMREPAIR = 0x01fe
16488#elif CLIENT_TYPE == 'S' && \
16489 PACKET_VERSION >= 20040426
16490ID_ZC_ACK_ITEMREPAIR = 0x01fe
16491#elif CLIENT_TYPE == 'Z' && ( \
16492 PACKET_VERSION >= 20220000 \
16493 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16494 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16495 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16496ID_ZC_ACK_ITEMREPAIR = 0x01fe
16497#else
16498ID_ZC_ACK_ITEMREPAIR = 0x0000 // Disabled
16499#endif
16505class ZC_ACK_ITEMREPAIR : public Base::NetworkPacket<ZoneSession>
16506{
16507public:
16508 ZC_ACK_ITEMREPAIR(std::shared_ptr<ZoneSession> s)
16510 {}
16512
16513 void deliver(int inventory_index, zc_ack_itemrepair_result_type result);
16515
16516/* Structure */
16517 int16_t _inventory_index{ 0 };
16518 int8_t _result{ 0 };
16519};
16520
16521enum {
16522#if CLIENT_TYPE == 'M' && ( \
16523 PACKET_VERSION >= 20220000 \
16524 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16525 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16526 || PACKET_VERSION >= 20140409)
16528#elif CLIENT_TYPE == 'R' && ( \
16529 PACKET_VERSION >= 20210000 \
16530 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16531 || PACKET_VERSION >= 20140409)
16533#elif CLIENT_TYPE == 'Z' && ( \
16534 PACKET_VERSION >= 20220000 \
16535 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16536 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16537 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16539#else
16540ID_ZC_ACK_ITEM_FROM_RODEX = 0x0000 // Disabled
16541#endif
16548{
16549public:
16550 ZC_ACK_ITEM_FROM_RODEX(std::shared_ptr<ZoneSession> s)
16552 {}
16554
16555 void deliver();
16557
16558/* Structure */
16559};
16560
16561enum {
16562#if CLIENT_TYPE == 'A' && \
16563 PACKET_VERSION >= 20040000
16564ID_ZC_ACK_LEAVE_GUILD = 0x015a
16565#elif CLIENT_TYPE == 'M' && ( \
16566 PACKET_VERSION >= 20220000 \
16567 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16568 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16569 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
16570ID_ZC_ACK_LEAVE_GUILD = 0x015a
16571#elif CLIENT_TYPE == 'R' && ( \
16572 PACKET_VERSION >= 20210000 \
16573 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16574 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16575ID_ZC_ACK_LEAVE_GUILD = 0x015a
16576#elif CLIENT_TYPE == 'S' && \
16577 PACKET_VERSION >= 20030000
16578ID_ZC_ACK_LEAVE_GUILD = 0x015a
16579#elif CLIENT_TYPE == 'Z' && ( \
16580 PACKET_VERSION >= 20220000 \
16581 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16582 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16583 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16584ID_ZC_ACK_LEAVE_GUILD = 0x015a
16585#else
16586ID_ZC_ACK_LEAVE_GUILD = 0x0000 // Disabled
16587#endif
16593class ZC_ACK_LEAVE_GUILD : public Base::NetworkPacket<ZoneSession>
16594{
16595public:
16596 ZC_ACK_LEAVE_GUILD(std::shared_ptr<ZoneSession> s)
16598 {}
16600
16601 void deliver(std::string name, std::string reason);
16603
16604/* Structure */
16607};
16608
16609enum {
16610#if CLIENT_TYPE == 'A' && \
16611 PACKET_VERSION >= 20050829
16613#elif CLIENT_TYPE == 'M' && ( \
16614 PACKET_VERSION >= 20220000 \
16615 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16616 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16617 || PACKET_VERSION >= 20050829)
16619#elif CLIENT_TYPE == 'R' && ( \
16620 PACKET_VERSION >= 20210000 \
16621 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16622 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16624#elif CLIENT_TYPE == 'S' && \
16625 PACKET_VERSION >= 20050829
16627#elif CLIENT_TYPE == 'Z' && ( \
16628 PACKET_VERSION >= 20220000 \
16629 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16630 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16631 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16633#else
16634ID_ZC_ACK_MAIL_ADD_ITEM = 0x0000 // Disabled
16635#endif
16642{
16643public:
16644 ZC_ACK_MAIL_ADD_ITEM(std::shared_ptr<ZoneSession> s)
16646 {}
16648
16649 void deliver(int16_t inventory_index, zc_ack_mail_add_item_result_type result);
16651
16652/* Structure */
16653 int16_t _inventory_index{ 0 };
16654 int8_t _result{ 0 };
16655};
16656
16657enum {
16658#if CLIENT_TYPE == 'A' && \
16659 PACKET_VERSION >= 20050829
16660ID_ZC_ACK_MAIL_DELETE = 0x0257
16661#elif CLIENT_TYPE == 'M' && ( \
16662 PACKET_VERSION >= 20220000 \
16663 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16664 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16665 || PACKET_VERSION >= 20050829)
16666ID_ZC_ACK_MAIL_DELETE = 0x0257
16667#elif CLIENT_TYPE == 'R' && ( \
16668 PACKET_VERSION >= 20210000 \
16669 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16670 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16671ID_ZC_ACK_MAIL_DELETE = 0x0257
16672#elif CLIENT_TYPE == 'S' && \
16673 PACKET_VERSION >= 20050829
16674ID_ZC_ACK_MAIL_DELETE = 0x0257
16675#elif CLIENT_TYPE == 'Z' && ( \
16676 PACKET_VERSION >= 20220000 \
16677 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16678 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16679 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16680ID_ZC_ACK_MAIL_DELETE = 0x0257
16681#else
16682ID_ZC_ACK_MAIL_DELETE = 0x0000 // Disabled
16683#endif
16689class ZC_ACK_MAIL_DELETE : public Base::NetworkPacket<ZoneSession>
16690{
16691public:
16692 ZC_ACK_MAIL_DELETE(std::shared_ptr<ZoneSession> s)
16694 {}
16696
16697 void deliver(int mail_id, zc_ack_mail_delete_result_type result);
16699
16700/* Structure */
16701 int _mail_id{ 0 };
16702 int16_t _result{ 0 };
16703};
16704
16705enum {
16706#if CLIENT_TYPE == 'A' && \
16707 PACKET_VERSION >= 20060306
16708ID_ZC_ACK_MAIL_RETURN = 0x0274
16709#elif CLIENT_TYPE == 'M' && ( \
16710 PACKET_VERSION >= 20220000 \
16711 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16712 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16713 || PACKET_VERSION >= 20060306)
16714ID_ZC_ACK_MAIL_RETURN = 0x0274
16715#elif CLIENT_TYPE == 'R' && ( \
16716 PACKET_VERSION >= 20210000 \
16717 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16718 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16719ID_ZC_ACK_MAIL_RETURN = 0x0274
16720#elif CLIENT_TYPE == 'S' && \
16721 PACKET_VERSION >= 20060306
16722ID_ZC_ACK_MAIL_RETURN = 0x0274
16723#elif CLIENT_TYPE == 'Z' && ( \
16724 PACKET_VERSION >= 20220000 \
16725 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16726 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16727 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16728ID_ZC_ACK_MAIL_RETURN = 0x0274
16729#else
16730ID_ZC_ACK_MAIL_RETURN = 0x0000 // Disabled
16731#endif
16737class ZC_ACK_MAIL_RETURN : public Base::NetworkPacket<ZoneSession>
16738{
16739public:
16740 ZC_ACK_MAIL_RETURN(std::shared_ptr<ZoneSession> s)
16742 {}
16744
16745 void deliver(int mail_id, zc_ack_mail_return_result_type result);
16747
16748/* Structure */
16749 int _mail_id{ 0 };
16750 int16_t _result{ 0 };
16751};
16752
16753enum {
16754#if CLIENT_TYPE == 'A' && \
16755 PACKET_VERSION >= 20040000
16756ID_ZC_ACK_MAKE_GROUP = 0x00fa
16757#elif CLIENT_TYPE == 'M' && ( \
16758 PACKET_VERSION >= 20220000 \
16759 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16760 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16761 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
16762ID_ZC_ACK_MAKE_GROUP = 0x00fa
16763#elif CLIENT_TYPE == 'R' && ( \
16764 PACKET_VERSION >= 20210000 \
16765 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16766 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
16767ID_ZC_ACK_MAKE_GROUP = 0x00fa
16768#elif CLIENT_TYPE == 'S' && \
16769 PACKET_VERSION >= 20030000
16770ID_ZC_ACK_MAKE_GROUP = 0x00fa
16771#elif CLIENT_TYPE == 'Z' && ( \
16772 PACKET_VERSION >= 20220000 \
16773 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16774 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16775 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16776ID_ZC_ACK_MAKE_GROUP = 0x00fa
16777#else
16778ID_ZC_ACK_MAKE_GROUP = 0x0000 // Disabled
16779#endif
16785class ZC_ACK_MAKE_GROUP : public Base::NetworkPacket<ZoneSession>
16786{
16787public:
16788 ZC_ACK_MAKE_GROUP(std::shared_ptr<ZoneSession> s)
16790 {}
16792
16795
16796/* Structure */
16797 int8_t _result{ 0 };
16798};
16799
16800enum {
16801#if CLIENT_TYPE == 'M' && ( \
16802 PACKET_VERSION >= 20220000 \
16803 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16804 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16805 || PACKET_VERSION >= 20120221)
16806ID_ZC_ACK_MERGE_ITEM = 0x096f
16807#elif CLIENT_TYPE == 'R' && ( \
16808 PACKET_VERSION >= 20210000 \
16809 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16810 || PACKET_VERSION >= 20120221)
16811ID_ZC_ACK_MERGE_ITEM = 0x096f
16812#elif CLIENT_TYPE == 'Z' && ( \
16813 PACKET_VERSION >= 20220000 \
16814 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16815 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16816 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16817ID_ZC_ACK_MERGE_ITEM = 0x096f
16818#else
16819ID_ZC_ACK_MERGE_ITEM = 0x0000 // Disabled
16820#endif
16826class ZC_ACK_MERGE_ITEM : public Base::NetworkPacket<ZoneSession>
16827{
16828public:
16829 ZC_ACK_MERGE_ITEM(std::shared_ptr<ZoneSession> s)
16831 {}
16833
16834 void deliver(int inventory_index, int amount, zc_ack_merge_item_reason_type reason);
16836
16837/* Structure */
16839 int8_t _reason;
16840};
16841
16842enum {
16843#if CLIENT_TYPE == 'M' && ( \
16844 PACKET_VERSION >= 20220000 \
16845 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16846 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16847 || PACKET_VERSION >= 20140625)
16848ID_ZC_ACK_OPENSTORE2 = 0x0a28
16849#elif CLIENT_TYPE == 'R' && ( \
16850 PACKET_VERSION >= 20210000 \
16851 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16852 || PACKET_VERSION >= 20140625)
16853ID_ZC_ACK_OPENSTORE2 = 0x0a28
16854#elif CLIENT_TYPE == 'Z' && ( \
16855 PACKET_VERSION >= 20220000 \
16856 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16857 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16858 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16859ID_ZC_ACK_OPENSTORE2 = 0x0a28
16860#else
16861ID_ZC_ACK_OPENSTORE2 = 0x0000 // Disabled
16862#endif
16868class ZC_ACK_OPENSTORE2 : public Base::NetworkPacket<ZoneSession>
16869{
16870public:
16871 ZC_ACK_OPENSTORE2(std::shared_ptr<ZoneSession> s)
16873 {}
16875
16878
16879/* Structure */
16880 int8_t _result{ 0 };
16881};
16882
16883enum {
16884#if CLIENT_TYPE == 'M' && ( \
16885 PACKET_VERSION >= 20220000 \
16886 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16887 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16888 || PACKET_VERSION >= 20130417)
16890#elif CLIENT_TYPE == 'R' && ( \
16891 PACKET_VERSION >= 20210000 \
16892 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16893 || PACKET_VERSION >= 20130417)
16895#elif CLIENT_TYPE == 'Z' && ( \
16896 PACKET_VERSION >= 20220000 \
16897 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16898 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16899 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16901#else
16902ID_ZC_ACK_OPEN_BANKING = 0x0000 // Disabled
16903#endif
16909class ZC_ACK_OPEN_BANKING : public Base::NetworkPacket<ZoneSession>
16910{
16911public:
16912 ZC_ACK_OPEN_BANKING(std::shared_ptr<ZoneSession> s)
16914 {}
16916
16917 void deliver();
16919
16920/* Structure */
16921};
16922
16923enum {
16924#if CLIENT_TYPE == 'M' && ( \
16925 PACKET_VERSION >= 20220000 \
16926 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16927 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16928 || PACKET_VERSION >= 20130502)
16930#elif CLIENT_TYPE == 'R' && ( \
16931 PACKET_VERSION >= 20210000 \
16932 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16933 || PACKET_VERSION >= 20130502)
16935#elif CLIENT_TYPE == 'Z' && ( \
16936 PACKET_VERSION >= 20220000 \
16937 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
16938 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
16939 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
16941#else
16942ID_ZC_ACK_OPEN_GUILD_STORAGE = 0x0000 // Disabled
16943#endif
16950{
16951public:
16952 ZC_ACK_OPEN_GUILD_STORAGE(std::shared_ptr<ZoneSession> s)
16954 {}
16956
16957 void deliver();
16959
16960/* Structure */
16961};
16962
16963enum {
16964#if CLIENT_TYPE == 'A' && \
16965 PACKET_VERSION >= 20040000
16967#elif CLIENT_TYPE == 'M' && \
16968 PACKET_VERSION >= 20030000
16970#elif CLIENT_TYPE == 'R' && \
16971 PACKET_VERSION >= 20080000
16973#elif CLIENT_TYPE == 'S' && \
16974 PACKET_VERSION >= 20030000
16976#else
16977ID_ZC_ACK_OPEN_MEMBER_INFO = 0x0000 // Disabled
16978#endif
16985{
16986public:
16987 ZC_ACK_OPEN_MEMBER_INFO(std::shared_ptr<ZoneSession> s)
16989 {}
16991
16992 void deliver();
16994
16995/* Structure */
16996};
16997
16998enum {
16999#if CLIENT_TYPE == 'M' && ( \
17000 PACKET_VERSION >= 20220000 \
17001 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17002 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17003 || PACKET_VERSION >= 20140611)
17005#elif CLIENT_TYPE == 'R' && ( \
17006 PACKET_VERSION >= 20210000 \
17007 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17008 || PACKET_VERSION >= 20140611)
17010#elif CLIENT_TYPE == 'Z' && ( \
17011 PACKET_VERSION >= 20220000 \
17012 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17013 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17014 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17016#else
17017ID_ZC_ACK_OPEN_ROULETTE = 0x0000 // Disabled
17018#endif
17025{
17026public:
17027 ZC_ACK_OPEN_ROULETTE(std::shared_ptr<ZoneSession> s)
17029 {}
17031
17032 void deliver();
17034
17035/* Structure */
17036};
17037
17038enum {
17039#if CLIENT_TYPE == 'M' && ( \
17040 PACKET_VERSION >= 20220000 \
17041 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17042 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17043 || PACKET_VERSION >= 20140416)
17045#elif CLIENT_TYPE == 'R' && ( \
17046 PACKET_VERSION >= 20210000 \
17047 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17048 || PACKET_VERSION >= 20140416)
17050#elif CLIENT_TYPE == 'Z' && ( \
17051 PACKET_VERSION >= 20220000 \
17052 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17053 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17054 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17056#else
17057ID_ZC_ACK_OPEN_WRITE_RODEX = 0x0000 // Disabled
17058#endif
17065{
17066public:
17067 ZC_ACK_OPEN_WRITE_RODEX(std::shared_ptr<ZoneSession> s)
17069 {}
17071
17072 void deliver();
17074
17075/* Structure */
17076};
17077
17078enum {
17079#if CLIENT_TYPE == 'M' && ( \
17080 PACKET_VERSION >= 20220000 \
17081 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17082 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17083 || PACKET_VERSION >= 20120120)
17084ID_ZC_ACK_PARTY_NAME = 0x0911
17085#elif CLIENT_TYPE == 'R' && ( \
17086 PACKET_VERSION >= 20210000 \
17087 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17088 || PACKET_VERSION >= 20120120)
17089ID_ZC_ACK_PARTY_NAME = 0x0911
17090#elif CLIENT_TYPE == 'Z' && ( \
17091 PACKET_VERSION >= 20220000 \
17092 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17093 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17094 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17095ID_ZC_ACK_PARTY_NAME = 0x0911
17096#else
17097ID_ZC_ACK_PARTY_NAME = 0x0000 // Disabled
17098#endif
17104class ZC_ACK_PARTY_NAME : public Base::NetworkPacket<ZoneSession>
17105{
17106public:
17107 ZC_ACK_PARTY_NAME(std::shared_ptr<ZoneSession> s)
17109 {}
17111
17112 void deliver();
17114
17115/* Structure */
17116};
17117
17118enum {
17119#if CLIENT_TYPE == 'M' && ( \
17120 PACKET_VERSION >= 20220000 \
17121 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17122 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17124#elif CLIENT_TYPE == 'R' && ( \
17125 PACKET_VERSION >= 20210000 \
17126 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17128#elif CLIENT_TYPE == 'Z' && ( \
17129 PACKET_VERSION >= 20220000 \
17130 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17131 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17133#else
17134ID_ZC_ACK_PLAYER_AID_IN_RANGE = 0x0000 // Disabled
17135#endif
17142{
17143public:
17144 ZC_ACK_PLAYER_AID_IN_RANGE(std::shared_ptr<ZoneSession> s)
17146 {}
17148
17149 void deliver();
17151
17152/* Structure */
17153};
17154
17155enum {
17156#if CLIENT_TYPE == 'M' && ( \
17157 PACKET_VERSION >= 20220000 \
17158 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17159 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17161#elif CLIENT_TYPE == 'R' && ( \
17162 PACKET_VERSION >= 20210000 \
17163 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17165#elif CLIENT_TYPE == 'Z' && ( \
17166 PACKET_VERSION >= 20220000 \
17167 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17168 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17170#else
17171ID_ZC_ACK_PREVIEW_MACRO_DETECTOR = 0x0000 // Disabled
17172#endif
17179{
17180public:
17181 ZC_ACK_PREVIEW_MACRO_DETECTOR(std::shared_ptr<ZoneSession> s)
17183 {}
17185
17186 void deliver();
17188
17189/* Structure */
17190};
17191
17192enum {
17193#if CLIENT_TYPE == 'A' && \
17194 PACKET_VERSION >= 20040817
17195ID_ZC_ACK_PVPPOINT = 0x0210
17196#elif CLIENT_TYPE == 'M' && ( \
17197 PACKET_VERSION == 20211117 \
17198 || PACKET_VERSION == 20211105 \
17199 || PACKET_VERSION == 20211103 \
17200 || PACKET_VERSION >= 20041220)
17201ID_ZC_ACK_PVPPOINT = 0x0210
17202#elif CLIENT_TYPE == 'R' && ( \
17203 PACKET_VERSION >= 20210000 \
17204 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17205 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
17206ID_ZC_ACK_PVPPOINT = 0x0210
17207#elif CLIENT_TYPE == 'S' && \
17208 PACKET_VERSION >= 20040817
17209ID_ZC_ACK_PVPPOINT = 0x0210
17210#else
17211ID_ZC_ACK_PVPPOINT = 0x0000 // Disabled
17212#endif
17218class ZC_ACK_PVPPOINT : public Base::NetworkPacket<ZoneSession>
17219{
17220public:
17221 ZC_ACK_PVPPOINT(std::shared_ptr<ZoneSession> s)
17223 {}
17224 virtual ~ZC_ACK_PVPPOINT() {}
17225
17226 void deliver(int char_id, int account_id, int win_point, int lose_point, int point);
17228
17229/* Structure */
17230 int _char_id{ 0 };
17231 int _account_id{ 0 };
17232 int _win_point{ 0 };
17233 int _lose_point{ 0 };
17234 int _point{ 0 };
17235};
17236
17237enum {
17238#if CLIENT_TYPE == 'M' && ( \
17239 PACKET_VERSION >= 20220000 \
17240 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17241 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17243#elif CLIENT_TYPE == 'R' && ( \
17244 PACKET_VERSION >= 20210000 \
17245 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17247#elif CLIENT_TYPE == 'Z' && ( \
17248 PACKET_VERSION >= 20220000 \
17249 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17250 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17252#else
17253ID_ZC_ACK_RANDOM_COMBINE_ITEM = 0x0000 // Disabled
17254#endif
17261{
17262public:
17263 ZC_ACK_RANDOM_COMBINE_ITEM(std::shared_ptr<ZoneSession> s)
17265 {}
17267
17268 void deliver();
17270
17271/* Structure */
17272};
17273
17274enum {
17275#if CLIENT_TYPE == 'M' && ( \
17276 PACKET_VERSION >= 20220000 \
17277 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17278 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17280#elif CLIENT_TYPE == 'R' && ( \
17281 PACKET_VERSION >= 20210000 \
17282 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17284#elif CLIENT_TYPE == 'Z' && ( \
17285 PACKET_VERSION >= 20220000 \
17286 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17287 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17289#else
17290ID_ZC_ACK_RANDOM_UPGRADE_ITEM = 0x0000 // Disabled
17291#endif
17298{
17299public:
17300 ZC_ACK_RANDOM_UPGRADE_ITEM(std::shared_ptr<ZoneSession> s)
17302 {}
17304
17305 void deliver();
17307
17308/* Structure */
17309};
17310
17311enum {
17312#if CLIENT_TYPE == 'M' && \
17313 PACKET_VERSION >= 20120503
17314ID_ZC_ACK_RANKING = 0x097d
17315#elif CLIENT_TYPE == 'M' && ( \
17316 PACKET_VERSION >= 20220000 \
17317 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17318 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17319 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
17320ID_ZC_ACK_RANKING = 0x0af6
17321#elif CLIENT_TYPE == 'R' && \
17322 PACKET_VERSION >= 20120502
17323ID_ZC_ACK_RANKING = 0x097d
17324#elif CLIENT_TYPE == 'R' && ( \
17325 PACKET_VERSION >= 20210000 \
17326 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17327 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
17328ID_ZC_ACK_RANKING = 0x0af6
17329#elif CLIENT_TYPE == 'Z' && \
17330 PACKET_VERSION >= 20170000
17331ID_ZC_ACK_RANKING = 0x097d
17332#elif CLIENT_TYPE == 'Z' && ( \
17333 PACKET_VERSION >= 20220000 \
17334 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17335 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17336 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
17337ID_ZC_ACK_RANKING = 0x0af6
17338#else
17339ID_ZC_ACK_RANKING = 0x0000 // Disabled
17340#endif
17346class ZC_ACK_RANKING : public Base::NetworkPacket<ZoneSession>
17347{
17348public:
17349 ZC_ACK_RANKING(std::shared_ptr<ZoneSession> s)
17351 {}
17352 virtual ~ZC_ACK_RANKING() {}
17353
17354 void deliver(cz_req_ranking_type ranking_type, std::vector<zc_ack_ranking_info> info, int ranking_points);
17356
17357/* Structure */
17358 int16_t _ranking_type{ 0 };
17361};
17362
17363enum {
17364#if CLIENT_TYPE == 'M' && \
17365 PACKET_VERSION >= 20131230
17366ID_ZC_ACK_READ_RODEX = 0x09eb
17367#elif CLIENT_TYPE == 'M' && ( \
17368 PACKET_VERSION >= 20220000 \
17369 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17370 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17371ID_ZC_ACK_READ_RODEX = 0x0b63
17372#elif CLIENT_TYPE == 'R' && \
17373 PACKET_VERSION >= 20131230
17374ID_ZC_ACK_READ_RODEX = 0x09eb
17375#elif CLIENT_TYPE == 'R' && ( \
17376 PACKET_VERSION >= 20210000 \
17377 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17378ID_ZC_ACK_READ_RODEX = 0x0b63
17379#elif CLIENT_TYPE == 'Z' && \
17380 PACKET_VERSION >= 20170000
17381ID_ZC_ACK_READ_RODEX = 0x09eb
17382#elif CLIENT_TYPE == 'Z' && ( \
17383 PACKET_VERSION >= 20220000 \
17384 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17385 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
17386ID_ZC_ACK_READ_RODEX = 0x0b63
17387#else
17388ID_ZC_ACK_READ_RODEX = 0x0000 // Disabled
17389#endif
17395class ZC_ACK_READ_RODEX : public Base::NetworkPacket<ZoneSession>
17396{
17397public:
17398 ZC_ACK_READ_RODEX(std::shared_ptr<ZoneSession> s)
17400 {}
17402
17403 void deliver();
17405
17406/* Structure */
17407};
17408
17409enum {
17410#if CLIENT_TYPE == 'A' && \
17411 PACKET_VERSION >= 20040000
17413#elif CLIENT_TYPE == 'M' && ( \
17414 PACKET_VERSION >= 20220000 \
17415 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17416 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17417 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
17419#elif CLIENT_TYPE == 'R' && ( \
17420 PACKET_VERSION >= 20210000 \
17421 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17422 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
17424#elif CLIENT_TYPE == 'S' && \
17425 PACKET_VERSION >= 20030000
17427#elif CLIENT_TYPE == 'Z' && ( \
17428 PACKET_VERSION >= 20220000 \
17429 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17430 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17431 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17433#else
17434ID_ZC_ACK_REMEMBER_WARPPOINT = 0x0000 // Disabled
17435#endif
17442{
17443public:
17444 ZC_ACK_REMEMBER_WARPPOINT(std::shared_ptr<ZoneSession> s)
17446 {}
17448
17449 void deliver();
17451
17452/* Structure */
17453};
17454
17455enum {
17456#if CLIENT_TYPE == 'M' && ( \
17457 PACKET_VERSION >= 20220000 \
17458 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17459 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17460 || PACKET_VERSION >= 20130327)
17462#elif CLIENT_TYPE == 'R' && ( \
17463 PACKET_VERSION >= 20210000 \
17464 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17465 || PACKET_VERSION >= 20130327)
17467#elif CLIENT_TYPE == 'Z' && ( \
17468 PACKET_VERSION >= 20220000 \
17469 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17470 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17471 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17473#else
17474ID_ZC_ACK_REMOVE_BARGAIN_SALE_ITEM = 0x0000 // Disabled
17475#endif
17482{
17483public:
17484 ZC_ACK_REMOVE_BARGAIN_SALE_ITEM(std::shared_ptr<ZoneSession> s)
17486 {}
17488
17489 void deliver();
17491
17492/* Structure */
17493};
17494
17495enum {
17496#if CLIENT_TYPE == 'M' && ( \
17497 PACKET_VERSION >= 20220000 \
17498 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17499 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17500 || PACKET_VERSION >= 20140521)
17502#elif CLIENT_TYPE == 'R' && ( \
17503 PACKET_VERSION >= 20210000 \
17504 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17505 || PACKET_VERSION >= 20140521)
17507#elif CLIENT_TYPE == 'Z' && ( \
17508 PACKET_VERSION >= 20220000 \
17509 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17510 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17511 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17513#else
17514ID_ZC_ACK_REMOVE_RODEX_ITEM = 0x0000 // Disabled
17515#endif
17522{
17523public:
17524 ZC_ACK_REMOVE_RODEX_ITEM(std::shared_ptr<ZoneSession> s)
17526 {}
17528
17529 void deliver();
17531
17532/* Structure */
17533};
17534
17535enum {
17536#if CLIENT_TYPE == 'A' && \
17537 PACKET_VERSION >= 20040000
17539#elif CLIENT_TYPE == 'M' && ( \
17540 PACKET_VERSION >= 20220000 \
17541 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17542 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17543 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
17545#elif CLIENT_TYPE == 'R' && ( \
17546 PACKET_VERSION >= 20210000 \
17547 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17548 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
17550#elif CLIENT_TYPE == 'S' && \
17551 PACKET_VERSION >= 20030000
17553#elif CLIENT_TYPE == 'Z' && ( \
17554 PACKET_VERSION >= 20220000 \
17555 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17556 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17557 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17559#else
17560ID_ZC_ACK_REQMAKINGITEM = 0x0000 // Disabled
17561#endif
17568{
17569public:
17570 ZC_ACK_REQMAKINGITEM(std::shared_ptr<ZoneSession> s)
17572 {}
17574
17575 void deliver();
17577
17578/* Structure */
17579};
17580
17581enum {
17582#if CLIENT_TYPE == 'A' && \
17583 PACKET_VERSION >= 20040000
17584ID_ZC_ACK_REQNAME = 0x0095
17585#elif CLIENT_TYPE == 'M' && \
17586 PACKET_VERSION >= 20030000
17587ID_ZC_ACK_REQNAME = 0x0095
17588#elif CLIENT_TYPE == 'M' && ( \
17589 PACKET_VERSION >= 20220000 \
17590 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17591 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17592 || PACKET_VERSION >= 20170920)
17593ID_ZC_ACK_REQNAME = 0x0adf
17594#elif CLIENT_TYPE == 'R' && \
17595 PACKET_VERSION >= 20080000
17596ID_ZC_ACK_REQNAME = 0x0095
17597#elif CLIENT_TYPE == 'R' && ( \
17598 PACKET_VERSION >= 20210000 \
17599 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17600 || PACKET_VERSION >= 20170920)
17601ID_ZC_ACK_REQNAME = 0x0adf
17602#elif CLIENT_TYPE == 'S' && \
17603 PACKET_VERSION >= 20030000
17604ID_ZC_ACK_REQNAME = 0x0095
17605#elif CLIENT_TYPE == 'Z' && ( \
17606 PACKET_VERSION >= 20220000 \
17607 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17608 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17609 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17610ID_ZC_ACK_REQNAME = 0x0adf
17611#elif CLIENT_TYPE == 'Z' && \
17612 PACKET_VERSION >= 20180000
17613ID_ZC_ACK_REQNAME = 0x0095
17614#else
17615ID_ZC_ACK_REQNAME = 0x0000 // Disabled
17616#endif
17622class ZC_ACK_REQNAME : public Base::NetworkPacket<ZoneSession>
17623{
17624public:
17625 ZC_ACK_REQNAME(std::shared_ptr<ZoneSession> s)
17627 {}
17628 virtual ~ZC_ACK_REQNAME() {}
17629
17630 void deliver();
17632
17633/* Structure */
17634};
17635
17636enum {
17637#if CLIENT_TYPE == 'A' && \
17638 PACKET_VERSION >= 20040000
17639ID_ZC_ACK_REQNAMEALL = 0x0195
17640#elif CLIENT_TYPE == 'M' && ( \
17641 PACKET_VERSION >= 20220000 \
17642 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17643 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17644 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
17645ID_ZC_ACK_REQNAMEALL = 0x0195
17646#elif CLIENT_TYPE == 'R' && ( \
17647 PACKET_VERSION >= 20210000 \
17648 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17649 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
17650ID_ZC_ACK_REQNAMEALL = 0x0195
17651#elif CLIENT_TYPE == 'S' && \
17652 PACKET_VERSION >= 20030000
17653ID_ZC_ACK_REQNAMEALL = 0x0195
17654#elif CLIENT_TYPE == 'Z' && ( \
17655 PACKET_VERSION >= 20220000 \
17656 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17657 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17658 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17659ID_ZC_ACK_REQNAMEALL = 0x0195
17660#else
17661ID_ZC_ACK_REQNAMEALL = 0x0000 // Disabled
17662#endif
17668class ZC_ACK_REQNAMEALL : public Base::NetworkPacket<ZoneSession>
17669{
17670public:
17671 ZC_ACK_REQNAMEALL(std::shared_ptr<ZoneSession> s)
17673 {}
17675
17676 void deliver(int32_t guid, std::string name, std::string party_name, std::string guild_name, std::string position_name);
17678
17679/* Structure */
17680 int32_t _guid;
17685};
17686
17687enum {
17688#if CLIENT_TYPE == 'M' && ( \
17689 PACKET_VERSION >= 20220000 \
17690 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17691 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17692 || PACKET_VERSION >= 20140917)
17693ID_ZC_ACK_REQNAMEALL2 = 0x0a30
17694#elif CLIENT_TYPE == 'R' && ( \
17695 PACKET_VERSION >= 20210000 \
17696 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17697 || PACKET_VERSION >= 20140917)
17698ID_ZC_ACK_REQNAMEALL2 = 0x0a30
17699#elif CLIENT_TYPE == 'Z' && ( \
17700 PACKET_VERSION >= 20220000 \
17701 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17702 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17703 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17704ID_ZC_ACK_REQNAMEALL2 = 0x0a30
17705#else
17706ID_ZC_ACK_REQNAMEALL2 = 0x0000 // Disabled
17707#endif
17713class ZC_ACK_REQNAMEALL2 : public Base::NetworkPacket<ZoneSession>
17714{
17715public:
17716 ZC_ACK_REQNAMEALL2(std::shared_ptr<ZoneSession> s)
17718 {}
17720
17721 void deliver(int32_t guid, std::string name, std::string party_name, std::string guild_name, std::string position_name, int32_t title_id);
17723
17724/* Structure */
17725 int32_t _guid;
17730 int32_t _title_id;
17731};
17732
17733enum {
17734#if CLIENT_TYPE == 'A' && \
17735 PACKET_VERSION >= 20040000
17737#elif CLIENT_TYPE == 'M' && \
17738 PACKET_VERSION >= 20030000
17740#elif CLIENT_TYPE == 'M' && ( \
17741 PACKET_VERSION >= 20220000 \
17742 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17743 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17744 || PACKET_VERSION >= 20180207)
17746#elif CLIENT_TYPE == 'R' && \
17747 PACKET_VERSION >= 20080000
17749#elif CLIENT_TYPE == 'R' && ( \
17750 PACKET_VERSION >= 20210000 \
17751 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17752 || PACKET_VERSION >= 20180207)
17754#elif CLIENT_TYPE == 'S' && \
17755 PACKET_VERSION >= 20030000
17757#elif CLIENT_TYPE == 'Z' && \
17758 PACKET_VERSION >= 20170000
17760#elif CLIENT_TYPE == 'Z' && ( \
17761 PACKET_VERSION >= 20220000 \
17762 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17763 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17764 || PACKET_VERSION >= 20180207)
17766#else
17767ID_ZC_ACK_REQNAME_BYGID = 0x0000 // Disabled
17768#endif
17775{
17776public:
17777 ZC_ACK_REQNAME_BYGID(std::shared_ptr<ZoneSession> s)
17779 {}
17781
17782 void deliver();
17784
17785/* Structure */
17786};
17787
17788enum {
17789#if CLIENT_TYPE == 'M' && \
17790 PACKET_VERSION >= 20190000
17792#elif CLIENT_TYPE == 'R' && \
17793 PACKET_VERSION >= 20190000
17795#elif CLIENT_TYPE == 'Z' && \
17796 PACKET_VERSION >= 20190000
17798#else
17799ID_ZC_ACK_REQNAME_TITLE = 0x0000 // Disabled
17800#endif
17807{
17808public:
17809 ZC_ACK_REQNAME_TITLE(std::shared_ptr<ZoneSession> s)
17811 {}
17813
17814 void deliver();
17816
17817/* Structure */
17818};
17819
17820enum {
17821#if CLIENT_TYPE == 'A' && \
17822 PACKET_VERSION >= 20040000
17824#elif CLIENT_TYPE == 'M' && ( \
17825 PACKET_VERSION >= 20220000 \
17826 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17827 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17828 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
17830#elif CLIENT_TYPE == 'R' && ( \
17831 PACKET_VERSION >= 20210000 \
17832 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17833 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
17835#elif CLIENT_TYPE == 'S' && \
17836 PACKET_VERSION >= 20030000
17838#elif CLIENT_TYPE == 'Z' && ( \
17839 PACKET_VERSION >= 20220000 \
17840 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17841 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17842 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17844#else
17845ID_ZC_ACK_REQ_ALLY_GUILD = 0x0000 // Disabled
17846#endif
17853{
17854public:
17855 ZC_ACK_REQ_ALLY_GUILD(std::shared_ptr<ZoneSession> s)
17857 {}
17859
17862
17863/* Structure */
17864 int8_t _response{ 0 };
17865};
17866
17867enum {
17868#if CLIENT_TYPE == 'A' && \
17869 PACKET_VERSION >= 20040000
17871#elif CLIENT_TYPE == 'M' && ( \
17872 PACKET_VERSION >= 20220000 \
17873 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17874 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17875 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
17877#elif CLIENT_TYPE == 'R' && ( \
17878 PACKET_VERSION >= 20210000 \
17879 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17880 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
17882#elif CLIENT_TYPE == 'S' && \
17883 PACKET_VERSION >= 20030000
17885#elif CLIENT_TYPE == 'Z' && ( \
17886 PACKET_VERSION >= 20220000 \
17887 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17888 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17889 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17891#else
17892ID_ZC_ACK_REQ_CHANGE_MEMBERS = 0x0000 // Disabled
17893#endif
17900{
17901public:
17902 ZC_ACK_REQ_CHANGE_MEMBERS(std::shared_ptr<ZoneSession> s)
17904 {}
17906
17907 void deliver(std::vector<s_zcack_reqchange_members> members);
17909
17910/* Structure */
17911 int16_t _packet_length{ 0 };
17912 std::vector<s_zcack_reqchange_members> _members;
17913};
17914
17915enum {
17916#if CLIENT_TYPE == 'A' && \
17917 PACKET_VERSION >= 20040000
17919#elif CLIENT_TYPE == 'M' && ( \
17920 PACKET_VERSION >= 20220000 \
17921 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17922 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17923 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
17925#elif CLIENT_TYPE == 'R' && ( \
17926 PACKET_VERSION >= 20210000 \
17927 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17928 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
17930#elif CLIENT_TYPE == 'S' && \
17931 PACKET_VERSION >= 20030000
17933#elif CLIENT_TYPE == 'Z' && ( \
17934 PACKET_VERSION >= 20220000 \
17935 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17936 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17937 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17939#else
17940ID_ZC_ACK_REQ_DISCONNECT = 0x0000 // Disabled
17941#endif
17948{
17949public:
17950 ZC_ACK_REQ_DISCONNECT(std::shared_ptr<ZoneSession> s)
17952 {}
17954
17955 void deliver(bool wait);
17957
17958/* Structure */
17959 int16_t _waiting{0}; // 0 = allowed, 1 = not allowed (wait 10 seconds)
17960};
17961
17962enum {
17963#if CLIENT_TYPE == 'A' && \
17964 PACKET_VERSION >= 20040000
17966#elif CLIENT_TYPE == 'M' && ( \
17967 PACKET_VERSION >= 20220000 \
17968 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17969 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17970 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
17972#elif CLIENT_TYPE == 'R' && ( \
17973 PACKET_VERSION >= 20210000 \
17974 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17975 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
17977#elif CLIENT_TYPE == 'S' && \
17978 PACKET_VERSION >= 20030000
17980#elif CLIENT_TYPE == 'Z' && ( \
17981 PACKET_VERSION >= 20220000 \
17982 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
17983 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
17984 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
17986#else
17987ID_ZC_ACK_REQ_HOSTILE_GUILD = 0x0000 // Disabled
17988#endif
17995{
17996public:
17997 ZC_ACK_REQ_HOSTILE_GUILD(std::shared_ptr<ZoneSession> s)
17999 {}
18001
18004
18005/* Structure */
18006 int8_t _result{ 0 };
18007};
18008
18009enum {
18010#if CLIENT_TYPE == 'A' && \
18011 PACKET_VERSION >= 20040000
18013#elif CLIENT_TYPE == 'M' && ( \
18014 PACKET_VERSION >= 20220000 \
18015 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18016 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18017 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
18019#elif CLIENT_TYPE == 'R' && ( \
18020 PACKET_VERSION >= 20210000 \
18021 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18022 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
18024#elif CLIENT_TYPE == 'S' && \
18025 PACKET_VERSION >= 20030000
18027#elif CLIENT_TYPE == 'Z' && ( \
18028 PACKET_VERSION >= 20220000 \
18029 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18030 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18031 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18033#else
18034ID_ZC_ACK_REQ_JOIN_GROUP = 0x0000 // Disabled
18035#endif
18042{
18043public:
18044 ZC_ACK_REQ_JOIN_GROUP(std::shared_ptr<ZoneSession> s)
18046 {}
18048
18049 void deliver(std::string name, zcparty_joinreqack_result_type result);
18051
18052/* Structure */
18054 int8_t _result;
18055};
18056
18057enum {
18058#if CLIENT_TYPE == 'A' && \
18059 PACKET_VERSION >= 20040000
18061#elif CLIENT_TYPE == 'M' && ( \
18062 PACKET_VERSION >= 20220000 \
18063 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18064 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18065 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
18067#elif CLIENT_TYPE == 'R' && ( \
18068 PACKET_VERSION >= 20210000 \
18069 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18070 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
18072#elif CLIENT_TYPE == 'S' && \
18073 PACKET_VERSION >= 20030000
18075#elif CLIENT_TYPE == 'Z' && ( \
18076 PACKET_VERSION >= 20220000 \
18077 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18078 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18079 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18081#else
18082ID_ZC_ACK_REQ_JOIN_GUILD = 0x0000 // Disabled
18083#endif
18090{
18091public:
18092 ZC_ACK_REQ_JOIN_GUILD(std::shared_ptr<ZoneSession> s)
18094 {}
18096
18097 void deliver(zc_ack_req_join_guild_type response);
18099
18100/* Structure */
18101 int8_t _response{ 0 };
18102};
18103
18104enum {
18105#if CLIENT_TYPE == 'M' && \
18106 PACKET_VERSION >= 20131218
18107ID_ZC_ACK_RODEX_LIST = 0x09f0
18108#elif CLIENT_TYPE == 'M' && \
18109 PACKET_VERSION >= 20160601
18110ID_ZC_ACK_RODEX_LIST = 0x0a7d
18111#elif CLIENT_TYPE == 'M' && ( \
18112 PACKET_VERSION >= 20220000 \
18113 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18114 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18115 || PACKET_VERSION >= 20170228)
18116ID_ZC_ACK_RODEX_LIST = 0x0ac2
18117#elif CLIENT_TYPE == 'R' && \
18118 PACKET_VERSION >= 20131218
18119ID_ZC_ACK_RODEX_LIST = 0x09f0
18120#elif CLIENT_TYPE == 'R' && \
18121 PACKET_VERSION >= 20160601
18122ID_ZC_ACK_RODEX_LIST = 0x0a7d
18123#elif CLIENT_TYPE == 'R' && ( \
18124 PACKET_VERSION >= 20210000 \
18125 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18126 || PACKET_VERSION >= 20170228)
18127ID_ZC_ACK_RODEX_LIST = 0x0ac2
18128#elif CLIENT_TYPE == 'Z' && ( \
18129 PACKET_VERSION >= 20220000 \
18130 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18131 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18132 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18133ID_ZC_ACK_RODEX_LIST = 0x0ac2
18134#elif CLIENT_TYPE == 'Z' && \
18135 PACKET_VERSION >= 20180000
18136ID_ZC_ACK_RODEX_LIST = 0x0a7d
18137#elif CLIENT_TYPE == 'Z' && \
18138 PACKET_VERSION >= 20190000
18139ID_ZC_ACK_RODEX_LIST = 0x09f0
18140#else
18141ID_ZC_ACK_RODEX_LIST = 0x0000 // Disabled
18142#endif
18148class ZC_ACK_RODEX_LIST : public Base::NetworkPacket<ZoneSession>
18149{
18150public:
18151 ZC_ACK_RODEX_LIST(std::shared_ptr<ZoneSession> s)
18153 {}
18155
18156 void deliver();
18158
18159/* Structure */
18160};
18161
18162enum {
18163#if CLIENT_TYPE == 'M' && ( \
18164 PACKET_VERSION >= 20220000 \
18165 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18166 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18167 || PACKET_VERSION >= 20140611)
18169#elif CLIENT_TYPE == 'R' && ( \
18170 PACKET_VERSION >= 20210000 \
18171 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18172 || PACKET_VERSION >= 20140611)
18174#elif CLIENT_TYPE == 'Z' && ( \
18175 PACKET_VERSION >= 20220000 \
18176 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18177 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18178 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18180#else
18181ID_ZC_ACK_ROULEITTE_INFO = 0x0000 // Disabled
18182#endif
18189{
18190public:
18191 ZC_ACK_ROULEITTE_INFO(std::shared_ptr<ZoneSession> s)
18193 {}
18195
18196 void deliver();
18198
18199/* Structure */
18200};
18201
18202enum {
18203#if CLIENT_TYPE == 'M' && ( \
18204 PACKET_VERSION >= 20220000 \
18205 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18206 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18207 || PACKET_VERSION >= 20110614)
18209#elif CLIENT_TYPE == 'R' && ( \
18210 PACKET_VERSION >= 20210000 \
18211 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18212 || PACKET_VERSION >= 20110614)
18214#elif CLIENT_TYPE == 'Z' && ( \
18215 PACKET_VERSION >= 20220000 \
18216 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18217 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18218 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18220#else
18221ID_ZC_ACK_SCHEDULER_CASHITEM = 0x0000 // Disabled
18222#endif
18229{
18230public:
18231 ZC_ACK_SCHEDULER_CASHITEM(std::shared_ptr<ZoneSession> s)
18233 {}
18235
18236 void deliver();
18238
18239/* Structure */
18240};
18241
18242enum {
18243#if CLIENT_TYPE == 'M' && ( \
18244 PACKET_VERSION >= 20220000 \
18245 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18246 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18247 || PACKET_VERSION >= 20131230)
18248ID_ZC_ACK_SEND_RODEX = 0x09ed
18249#elif CLIENT_TYPE == 'R' && ( \
18250 PACKET_VERSION >= 20210000 \
18251 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18252 || PACKET_VERSION >= 20131230)
18253ID_ZC_ACK_SEND_RODEX = 0x09ed
18254#elif CLIENT_TYPE == 'Z' && ( \
18255 PACKET_VERSION >= 20220000 \
18256 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18257 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18258 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18259ID_ZC_ACK_SEND_RODEX = 0x09ed
18260#else
18261ID_ZC_ACK_SEND_RODEX = 0x0000 // Disabled
18262#endif
18268class ZC_ACK_SEND_RODEX : public Base::NetworkPacket<ZoneSession>
18269{
18270public:
18271 ZC_ACK_SEND_RODEX(std::shared_ptr<ZoneSession> s)
18273 {}
18275
18276 void deliver();
18278
18279/* Structure */
18280};
18281
18282enum {
18283#if CLIENT_TYPE == 'M' && ( \
18284 PACKET_VERSION >= 20220000 \
18285 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18286 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18287 || PACKET_VERSION >= 20100824)
18289#elif CLIENT_TYPE == 'R' && ( \
18290 PACKET_VERSION >= 20210000 \
18291 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18292 || PACKET_VERSION >= 20100824)
18294#elif CLIENT_TYPE == 'Z' && ( \
18295 PACKET_VERSION >= 20220000 \
18296 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18297 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18298 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18300#else
18301ID_ZC_ACK_SE_CASH_ITEM_LIST = 0x0000 // Disabled
18302#endif
18309{
18310public:
18311 ZC_ACK_SE_CASH_ITEM_LIST(std::shared_ptr<ZoneSession> s)
18313 {}
18315
18316 void deliver();
18318
18319/* Structure */
18320};
18321
18322enum {
18323#if CLIENT_TYPE == 'M' && ( \
18324 PACKET_VERSION >= 20220000 \
18325 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18326 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18327 || PACKET_VERSION >= 20110222)
18329#elif CLIENT_TYPE == 'R' && ( \
18330 PACKET_VERSION >= 20210000 \
18331 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18332 || PACKET_VERSION >= 20110222)
18334#elif CLIENT_TYPE == 'Z' && ( \
18335 PACKET_VERSION >= 20220000 \
18336 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18337 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18338 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18340#else
18341ID_ZC_ACK_SE_CASH_ITEM_LIST2 = 0x0000 // Disabled
18342#endif
18349{
18350public:
18351 ZC_ACK_SE_CASH_ITEM_LIST2(std::shared_ptr<ZoneSession> s)
18353 {}
18355
18356 void deliver();
18358
18359/* Structure */
18360};
18361
18362enum {
18363#if CLIENT_TYPE == 'A' && \
18364 PACKET_VERSION >= 20040816
18365ID_ZC_ACK_STATUS_GM = 0x0214
18366#elif CLIENT_TYPE == 'M' && ( \
18367 PACKET_VERSION >= 20220000 \
18368 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18369 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18370 || PACKET_VERSION >= 20040816)
18371ID_ZC_ACK_STATUS_GM = 0x0214
18372#elif CLIENT_TYPE == 'R' && ( \
18373 PACKET_VERSION >= 20210000 \
18374 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18375 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
18376ID_ZC_ACK_STATUS_GM = 0x0214
18377#elif CLIENT_TYPE == 'S' && \
18378 PACKET_VERSION >= 20040816
18379ID_ZC_ACK_STATUS_GM = 0x0214
18380#elif CLIENT_TYPE == 'Z' && ( \
18381 PACKET_VERSION >= 20220000 \
18382 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18383 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18384 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18385ID_ZC_ACK_STATUS_GM = 0x0214
18386#else
18387ID_ZC_ACK_STATUS_GM = 0x0000 // Disabled
18388#endif
18394class ZC_ACK_STATUS_GM : public Base::NetworkPacket<ZoneSession>
18395{
18396public:
18397 ZC_ACK_STATUS_GM(std::shared_ptr<ZoneSession> s)
18399 {}
18401
18402 void deliver();
18404
18405/* Structure */
18406};
18407
18408enum {
18409#if CLIENT_TYPE == 'M' && ( \
18410 PACKET_VERSION >= 20220000 \
18411 || PACKET_VERSION == 20210818 \
18412 || PACKET_VERSION == 20210317)
18414#elif CLIENT_TYPE == 'R' && \
18415 PACKET_VERSION >= 20211103
18417#elif CLIENT_TYPE == 'Z' && ( \
18418 PACKET_VERSION >= 20220000 \
18419 || PACKET_VERSION == 20210818 \
18420 || PACKET_VERSION == 20210317)
18422#else
18423ID_ZC_ACK_TAKEOFF_EQUIP_ALL = 0x0000 // Disabled
18424#endif
18431{
18432public:
18433 ZC_ACK_TAKEOFF_EQUIP_ALL(std::shared_ptr<ZoneSession> s)
18435 {}
18437
18438 void deliver();
18440
18441/* Structure */
18442};
18443
18444enum {
18445#if CLIENT_TYPE == 'M' && ( \
18446 PACKET_VERSION >= 20220000 \
18447 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18448 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18449 || PACKET_VERSION >= 20120925)
18451#elif CLIENT_TYPE == 'R' && ( \
18452 PACKET_VERSION >= 20210000 \
18453 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18454 || PACKET_VERSION >= 20120925)
18456#elif CLIENT_TYPE == 'Z' && ( \
18457 PACKET_VERSION >= 20220000 \
18458 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18459 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18460 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18462#else
18463ID_ZC_ACK_TAKEOFF_EQUIP_V5 = 0x0000 // Disabled
18464#endif
18471{
18472public:
18473 ZC_ACK_TAKEOFF_EQUIP_V5(std::shared_ptr<ZoneSession> s)
18475 {}
18477
18478 void deliver(int16_t inventory_index, int32_t equip_location_mask, item_unequip_result_type result);
18480
18481/* Structure */
18484 int8_t _result{0};
18485};
18486
18487enum {
18488#if CLIENT_TYPE == 'A' && \
18489 PACKET_VERSION >= 20040000
18490ID_ZC_ACK_TOUSESKILL = 0x0110
18491#elif CLIENT_TYPE == 'M' && ( \
18492 PACKET_VERSION >= 20220000 \
18493 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18494 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18495 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
18496ID_ZC_ACK_TOUSESKILL = 0x0110
18497#elif CLIENT_TYPE == 'R' && ( \
18498 PACKET_VERSION >= 20210000 \
18499 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18500 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
18501ID_ZC_ACK_TOUSESKILL = 0x0110
18502#elif CLIENT_TYPE == 'S' && \
18503 PACKET_VERSION >= 20030000
18504ID_ZC_ACK_TOUSESKILL = 0x0110
18505#elif CLIENT_TYPE == 'Z' && ( \
18506 PACKET_VERSION >= 20220000 \
18507 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18508 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18509 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18510ID_ZC_ACK_TOUSESKILL = 0x0110
18511#else
18512ID_ZC_ACK_TOUSESKILL = 0x0000 // Disabled
18513#endif
18519class ZC_ACK_TOUSESKILL : public Base::NetworkPacket<ZoneSession>
18520{
18521public:
18522 ZC_ACK_TOUSESKILL(std::shared_ptr<ZoneSession> s)
18524 {}
18526
18527 void deliver(int16_t skill_id, int32_t message_type, int32_t item_id, skill_use_fail_cause_type cause);
18529
18530/* Structure */
18531 int16_t _skill_id{0};
18532
18544#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20181121) || \
18545 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20180704) || \
18546 (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20181114)
18547 int32_t _message_type{0};
18548 int32_t _item_id{0};
18549#else
18550 int16_t _message_type{0};
18551 int16_t _item_id{0};
18552#endif
18553 int8_t _flag{0};
18561 int8_t _cause{0};
18562};
18563
18564enum {
18565#if CLIENT_TYPE == 'M' && ( \
18566 PACKET_VERSION >= 20220000 \
18567 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18568 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
18570#elif CLIENT_TYPE == 'R' && ( \
18571 PACKET_VERSION >= 20210000 \
18572 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
18574#elif CLIENT_TYPE == 'Z' && ( \
18575 PACKET_VERSION >= 20220000 \
18576 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18577 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
18579#else
18580ID_ZC_ACK_UPLOAD_MACRO_DETECTOR = 0x0000 // Disabled
18581#endif
18588{
18589public:
18590 ZC_ACK_UPLOAD_MACRO_DETECTOR(std::shared_ptr<ZoneSession> s)
18592 {}
18594
18595 void deliver();
18597
18598/* Structure */
18599};
18600
18601enum {
18602#if CLIENT_TYPE == 'A' && \
18603 PACKET_VERSION >= 20041129
18605#elif CLIENT_TYPE == 'M' && ( \
18606 PACKET_VERSION >= 20220000 \
18607 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18608 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18609 || PACKET_VERSION >= 20041129)
18611#elif CLIENT_TYPE == 'R' && ( \
18612 PACKET_VERSION >= 20210000 \
18613 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18614 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
18616#elif CLIENT_TYPE == 'S' && \
18617 PACKET_VERSION >= 20041129
18619#elif CLIENT_TYPE == 'Z' && ( \
18620 PACKET_VERSION >= 20220000 \
18621 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18622 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18623 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18625#else
18626ID_ZC_ACK_WEAPONREFINE = 0x0000 // Disabled
18627#endif
18633class ZC_ACK_WEAPONREFINE : public Base::NetworkPacket<ZoneSession>
18634{
18635public:
18636 ZC_ACK_WEAPONREFINE(std::shared_ptr<ZoneSession> s)
18638 {}
18640
18641 void deliver();
18643
18644/* Structure */
18645};
18646
18647enum {
18648#if CLIENT_TYPE == 'M' && ( \
18649 PACKET_VERSION >= 20220000 \
18650 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18651 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18652 || PACKET_VERSION >= 20120925)
18654#elif CLIENT_TYPE == 'R' && ( \
18655 PACKET_VERSION >= 20210000 \
18656 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18657 || PACKET_VERSION >= 20120925)
18659#elif CLIENT_TYPE == 'Z' && ( \
18660 PACKET_VERSION >= 20220000 \
18661 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18662 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18663 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18665#else
18666ID_ZC_ACK_WEAR_EQUIP_V5 = 0x0000 // Disabled
18667#endif
18674{
18675public:
18676 ZC_ACK_WEAR_EQUIP_V5(std::shared_ptr<ZoneSession> s)
18678 {}
18680
18681 void deliver(int16_t inventory_index, int32_t location, int16_t look, int8_t result);
18683
18684/* Structure */
18687 int16_t _look{0};
18691 int8_t _result{0};
18692};
18693
18694enum {
18695#if CLIENT_TYPE == 'A' && \
18696 PACKET_VERSION >= 20040000
18697ID_ZC_ACK_WHISPER = 0x0098
18698#elif CLIENT_TYPE == 'M' && ( \
18699 PACKET_VERSION >= 20220000 \
18700 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18701 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18702 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
18703ID_ZC_ACK_WHISPER = 0x0098
18704#elif CLIENT_TYPE == 'R' && ( \
18705 PACKET_VERSION >= 20210000 \
18706 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18707 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
18708ID_ZC_ACK_WHISPER = 0x0098
18709#elif CLIENT_TYPE == 'S' && \
18710 PACKET_VERSION >= 20030000
18711ID_ZC_ACK_WHISPER = 0x0098
18712#elif CLIENT_TYPE == 'Z' && ( \
18713 PACKET_VERSION >= 20220000 \
18714 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18715 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18716 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18717ID_ZC_ACK_WHISPER = 0x0098
18718#else
18719ID_ZC_ACK_WHISPER = 0x0000 // Disabled
18720#endif
18726class ZC_ACK_WHISPER : public Base::NetworkPacket<ZoneSession>
18727{
18728public:
18729 ZC_ACK_WHISPER(std::shared_ptr<ZoneSession> s)
18731 {}
18732 virtual ~ZC_ACK_WHISPER() {}
18733
18734 void deliver();
18736
18737/* Structure */
18738};
18739
18746enum {
18747#if CLIENT_TYPE == 'M' && ( \
18748 PACKET_VERSION >= 20220000 \
18749 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18750 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18751 || PACKET_VERSION >= 20131030)
18752ID_ZC_ACK_WHISPER02 = 0x09df
18753#elif CLIENT_TYPE == 'R' && ( \
18754 PACKET_VERSION >= 20210000 \
18755 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18756 || PACKET_VERSION >= 20131030)
18757ID_ZC_ACK_WHISPER02 = 0x09df
18758#elif CLIENT_TYPE == 'Z' && ( \
18759 PACKET_VERSION >= 20220000 \
18760 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18761 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18762 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18763ID_ZC_ACK_WHISPER02 = 0x09df
18764#else
18765ID_ZC_ACK_WHISPER02 = 0x0000 // Disabled
18766#endif
18772class ZC_ACK_WHISPER02 : public Base::NetworkPacket<ZoneSession>
18773{
18774public:
18775 ZC_ACK_WHISPER02(std::shared_ptr<ZoneSession> s)
18777 {}
18779
18780 void deliver(zc_whisper_result_type result, int32_t recipient_char_id);
18782
18783/* Structure */
18789 int8_t _result;
18791};
18792
18793enum {
18794#if CLIENT_TYPE == 'M' && ( \
18795 PACKET_VERSION >= 20220000 \
18796 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18797 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18798 || PACKET_VERSION >= 20140409)
18800#elif CLIENT_TYPE == 'R' && ( \
18801 PACKET_VERSION >= 20210000 \
18802 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18803 || PACKET_VERSION >= 20140409)
18805#elif CLIENT_TYPE == 'Z' && ( \
18806 PACKET_VERSION >= 20220000 \
18807 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18808 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18809 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18811#else
18812ID_ZC_ACK_ZENY_FROM_RODEX = 0x0000 // Disabled
18813#endif
18820{
18821public:
18822 ZC_ACK_ZENY_FROM_RODEX(std::shared_ptr<ZoneSession> s)
18824 {}
18826
18827 void deliver();
18829
18830/* Structure */
18831};
18832
18833enum {
18834#if CLIENT_TYPE == 'A' && \
18835 PACKET_VERSION >= 20040000
18836ID_ZC_ACTION_FAILURE = 0x013b
18837#elif CLIENT_TYPE == 'M' && ( \
18838 PACKET_VERSION >= 20220000 \
18839 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18840 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18841 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
18842ID_ZC_ACTION_FAILURE = 0x013b
18843#elif CLIENT_TYPE == 'R' && ( \
18844 PACKET_VERSION >= 20210000 \
18845 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18846 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
18847ID_ZC_ACTION_FAILURE = 0x013b
18848#elif CLIENT_TYPE == 'S' && \
18849 PACKET_VERSION >= 20030000
18850ID_ZC_ACTION_FAILURE = 0x013b
18851#elif CLIENT_TYPE == 'Z' && ( \
18852 PACKET_VERSION >= 20220000 \
18853 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18854 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18855 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18856ID_ZC_ACTION_FAILURE = 0x013b
18857#else
18858ID_ZC_ACTION_FAILURE = 0x0000 // Disabled
18859#endif
18865class ZC_ACTION_FAILURE : public Base::NetworkPacket<ZoneSession>
18866{
18867public:
18868 ZC_ACTION_FAILURE(std::shared_ptr<ZoneSession> s)
18870 {}
18872
18873 void deliver(int16_t message_type);
18875
18876/* Structure */
18884 int16_t _message_type{0};
18885};
18886
18887enum {
18888#if CLIENT_TYPE == 'M' && \
18889 PACKET_VERSION >= 20130515
18890ID_ZC_ACTION_MOVE = 0x09c0
18891#elif CLIENT_TYPE == 'R' && \
18892 PACKET_VERSION >= 20130515
18893ID_ZC_ACTION_MOVE = 0x09c0
18894#else
18895ID_ZC_ACTION_MOVE = 0x0000 // Disabled
18896#endif
18902class ZC_ACTION_MOVE : public Base::NetworkPacket<ZoneSession>
18903{
18904public:
18905 ZC_ACTION_MOVE(std::shared_ptr<ZoneSession> s)
18907 {}
18908 virtual ~ZC_ACTION_MOVE() {}
18909
18910 void deliver();
18912
18913/* Structure */
18914};
18915
18916enum {
18917#if CLIENT_TYPE == 'A' && \
18918 PACKET_VERSION >= 20070807
18919ID_ZC_ACTIVE_QUEST = 0x02b7
18920#elif CLIENT_TYPE == 'M' && ( \
18921 PACKET_VERSION >= 20220000 \
18922 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18923 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18924 || PACKET_VERSION >= 20070807)
18925ID_ZC_ACTIVE_QUEST = 0x02b7
18926#elif CLIENT_TYPE == 'R' && ( \
18927 PACKET_VERSION >= 20210000 \
18928 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18929 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
18930ID_ZC_ACTIVE_QUEST = 0x02b7
18931#elif CLIENT_TYPE == 'S' && \
18932 PACKET_VERSION >= 20070807
18933ID_ZC_ACTIVE_QUEST = 0x02b7
18934#elif CLIENT_TYPE == 'Z' && ( \
18935 PACKET_VERSION >= 20220000 \
18936 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18937 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
18938 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
18939ID_ZC_ACTIVE_QUEST = 0x02b7
18940#else
18941ID_ZC_ACTIVE_QUEST = 0x0000 // Disabled
18942#endif
18948class ZC_ACTIVE_QUEST : public Base::NetworkPacket<ZoneSession>
18949{
18950public:
18951 ZC_ACTIVE_QUEST(std::shared_ptr<ZoneSession> s)
18953 {}
18954 virtual ~ZC_ACTIVE_QUEST() {}
18955
18956 void deliver();
18958
18959/* Structure */
18960};
18961
18962enum {
18963#if CLIENT_TYPE == 'A' && \
18964 PACKET_VERSION >= 20040000
18966#elif CLIENT_TYPE == 'M' && ( \
18967 PACKET_VERSION >= 20220000 \
18968 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18969 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
18971#elif CLIENT_TYPE == 'M' && \
18972 PACKET_VERSION >= 20030000
18974#elif CLIENT_TYPE == 'R' && ( \
18975 PACKET_VERSION >= 20210000 \
18976 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
18978#elif CLIENT_TYPE == 'R' && \
18979 PACKET_VERSION >= 20080000
18981#elif CLIENT_TYPE == 'S' && \
18982 PACKET_VERSION >= 20030000
18984#elif CLIENT_TYPE == 'Z' && ( \
18985 PACKET_VERSION >= 20220000 \
18986 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
18987 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
18989#elif CLIENT_TYPE == 'Z' && \
18990 PACKET_VERSION >= 20170000
18992#else
18993ID_ZC_ADD_EXCHANGE_ITEM = 0x0000 // Disabled
18994#endif
19001{
19002public:
19003 ZC_ADD_EXCHANGE_ITEM(std::shared_ptr<ZoneSession> s)
19005 {}
19007
19010
19012};
19013
19014enum {
19015#if CLIENT_TYPE == 'M' && ( \
19016 PACKET_VERSION >= 20220000 \
19017 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19018 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19019 || PACKET_VERSION >= 20100223)
19021#elif CLIENT_TYPE == 'R' && ( \
19022 PACKET_VERSION >= 20210000 \
19023 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19024 || PACKET_VERSION >= 20100223)
19026#elif CLIENT_TYPE == 'Z' && ( \
19027 PACKET_VERSION >= 20220000 \
19028 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19029 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19030 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19032#else
19033ID_ZC_ADD_EXCHANGE_ITEM2 = 0x0000 // Disabled
19034#endif
19041{
19042public:
19043 ZC_ADD_EXCHANGE_ITEM2(std::shared_ptr<ZoneSession> s)
19045 {}
19047
19048 void deliver();
19050
19051/* Structure */
19052//<nameid>.W <item type>.B <amount>.L <identified>.B <damaged>.B <refine>.B <card1>.W <card2>.W <card3>.W <card4>.W
19053 int16_t _item_id{ 0 };
19054 int8_t _item_type{ 0 };
19055 int _amount{ 0 };
19056 int8_t _identified{ 0 };
19057 int8_t _damaged{ 0 };
19058 int8_t _refine{ 0 };
19060};
19061
19062enum {
19063#if CLIENT_TYPE == 'M' && ( \
19064 PACKET_VERSION >= 20220000 \
19065 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19066 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19067 || PACKET_VERSION >= 20140312)
19069#elif CLIENT_TYPE == 'R' && ( \
19070 PACKET_VERSION >= 20210000 \
19071 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19072 || PACKET_VERSION >= 20140312)
19074#elif CLIENT_TYPE == 'Z' && ( \
19075 PACKET_VERSION >= 20220000 \
19076 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19077 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19078 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19080#else
19081ID_ZC_ADD_EXCHANGE_ITEM3 = 0x0000 // Disabled
19082#endif
19089{
19090public:
19091 ZC_ADD_EXCHANGE_ITEM3(std::shared_ptr<ZoneSession> s)
19093 {}
19095
19096 void deliver();
19098
19099/* Structure */
19100};
19101
19102enum {
19103#if CLIENT_TYPE == 'M' && ( \
19104 PACKET_VERSION >= 20220000 \
19105 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19106 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19107 || PACKET_VERSION >= 20160921)
19109#elif CLIENT_TYPE == 'R' && ( \
19110 PACKET_VERSION >= 20210000 \
19111 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19112 || PACKET_VERSION >= 20160921)
19114#elif CLIENT_TYPE == 'Z' && ( \
19115 PACKET_VERSION >= 20220000 \
19116 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19117 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19118 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19120#else
19121ID_ZC_ADD_EXCHANGE_ITEM4 = 0x0000 // Disabled
19122#endif
19129{
19130public:
19131 ZC_ADD_EXCHANGE_ITEM4(std::shared_ptr<ZoneSession> s)
19133 {}
19135
19136 void deliver();
19138
19139/* Structure */
19140};
19141
19142enum {
19143#if CLIENT_TYPE == 'A' && \
19144 PACKET_VERSION >= 20040000
19146#elif CLIENT_TYPE == 'M' && ( \
19147 PACKET_VERSION >= 20220000 \
19148 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19149 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19150 || PACKET_VERSION >= 20040705)
19152#elif CLIENT_TYPE == 'R' && ( \
19153 PACKET_VERSION >= 20210000 \
19154 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19155 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
19157#elif CLIENT_TYPE == 'S' && \
19158 PACKET_VERSION >= 20040628
19160#elif CLIENT_TYPE == 'Z' && ( \
19161 PACKET_VERSION >= 20220000 \
19162 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19163 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19164 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19166#else
19167ID_ZC_ADD_FRIENDS_LIST = 0x0000 // Disabled
19168#endif
19174class ZC_ADD_FRIENDS_LIST : public Base::NetworkPacket<ZoneSession>
19175{
19176public:
19177 ZC_ADD_FRIENDS_LIST(std::shared_ptr<ZoneSession> s)
19179 {}
19181
19182 void deliver();
19184
19185/* Structure */
19186};
19187
19188enum {
19189#if CLIENT_TYPE == 'A' && \
19190 PACKET_VERSION >= 20040000
19192#elif CLIENT_TYPE == 'M' && \
19193 PACKET_VERSION >= 20030000
19195#elif CLIENT_TYPE == 'M' && ( \
19196 PACKET_VERSION >= 20220000 \
19197 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19198 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
19200#elif CLIENT_TYPE == 'R' && \
19201 PACKET_VERSION >= 20080000
19203#elif CLIENT_TYPE == 'R' && ( \
19204 PACKET_VERSION >= 20210000 \
19205 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
19207#elif CLIENT_TYPE == 'S' && \
19208 PACKET_VERSION >= 20030000
19210#elif CLIENT_TYPE == 'Z' && \
19211 PACKET_VERSION >= 20170000
19213#elif CLIENT_TYPE == 'Z' && ( \
19214 PACKET_VERSION >= 20220000 \
19215 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19216 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
19218#else
19219ID_ZC_ADD_ITEM_TO_CART = 0x0000 // Disabled
19220#endif
19226class ZC_ADD_ITEM_TO_CART : public Base::NetworkPacket<ZoneSession>
19227{
19228public:
19229 ZC_ADD_ITEM_TO_CART(std::shared_ptr<ZoneSession> s)
19231 {}
19233
19234 void deliver();
19236
19237/* Structure */
19238};
19239
19240enum {
19241#if CLIENT_TYPE == 'A' && \
19242 PACKET_VERSION >= 20040000
19244#elif CLIENT_TYPE == 'M' && ( \
19245 PACKET_VERSION >= 20220000 \
19246 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19247 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19248 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
19250#elif CLIENT_TYPE == 'R' && ( \
19251 PACKET_VERSION >= 20210000 \
19252 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19253 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
19255#elif CLIENT_TYPE == 'S' && \
19256 PACKET_VERSION >= 20030000
19258#elif CLIENT_TYPE == 'Z' && ( \
19259 PACKET_VERSION >= 20220000 \
19260 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19261 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19262 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19264#else
19265ID_ZC_ADD_ITEM_TO_CART2 = 0x0000 // Disabled
19266#endif
19273{
19274public:
19275 ZC_ADD_ITEM_TO_CART2(std::shared_ptr<ZoneSession> s)
19277 {}
19279
19280 void deliver();
19282
19283/* Structure */
19284};
19285
19286enum {
19287#if CLIENT_TYPE == 'M' && ( \
19288 PACKET_VERSION >= 20220000 \
19289 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19290 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19291 || PACKET_VERSION >= 20140312)
19293#elif CLIENT_TYPE == 'R' && ( \
19294 PACKET_VERSION >= 20210000 \
19295 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19296 || PACKET_VERSION >= 20140312)
19298#elif CLIENT_TYPE == 'Z' && ( \
19299 PACKET_VERSION >= 20220000 \
19300 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19301 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19302 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19304#else
19305ID_ZC_ADD_ITEM_TO_CART3 = 0x0000 // Disabled
19306#endif
19313{
19314public:
19315 ZC_ADD_ITEM_TO_CART3(std::shared_ptr<ZoneSession> s)
19317 {}
19319
19320 void deliver();
19322
19323/* Structure */
19324};
19325
19326enum {
19327#if CLIENT_TYPE == 'A' && \
19328 PACKET_VERSION >= 20040000
19330#elif CLIENT_TYPE == 'M' && ( \
19331 PACKET_VERSION >= 20220000 \
19332 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19333 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19334 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
19336#elif CLIENT_TYPE == 'R' && ( \
19337 PACKET_VERSION >= 20210000 \
19338 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19339 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
19341#elif CLIENT_TYPE == 'S' && \
19342 PACKET_VERSION >= 20030000
19344#elif CLIENT_TYPE == 'Z' && ( \
19345 PACKET_VERSION >= 20220000 \
19346 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19347 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19348 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19350#else
19351ID_ZC_ADD_ITEM_TO_STORE = 0x0000 // Disabled
19352#endif
19359{
19360public:
19361 ZC_ADD_ITEM_TO_STORE(std::shared_ptr<ZoneSession> s)
19363 {}
19365
19366 void deliver(std::shared_ptr<const item_entry_data> entry);
19368
19369/* Structure */
19370 std::shared_ptr<const item_entry_data> _entry;
19371};
19372
19373enum {
19374#if CLIENT_TYPE == 'A' && \
19375 PACKET_VERSION >= 20040000
19377#elif CLIENT_TYPE == 'M' && ( \
19378 PACKET_VERSION >= 20220000 \
19379 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19380 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19381 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
19383#elif CLIENT_TYPE == 'R' && ( \
19384 PACKET_VERSION >= 20210000 \
19385 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19386 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
19388#elif CLIENT_TYPE == 'S' && \
19389 PACKET_VERSION >= 20030000
19391#elif CLIENT_TYPE == 'Z' && ( \
19392 PACKET_VERSION >= 20220000 \
19393 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19394 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19395 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19397#else
19398ID_ZC_ADD_ITEM_TO_STORE2 = 0x0000 // Disabled
19399#endif
19406{
19407public:
19408 ZC_ADD_ITEM_TO_STORE2(std::shared_ptr<ZoneSession> s)
19410 {}
19412
19413 void deliver(std::shared_ptr<const item_entry_data> entry);
19415
19416/* Structure */
19417 std::shared_ptr<const item_entry_data> _entry;
19418};
19419
19420enum {
19421#if CLIENT_TYPE == 'M' && ( \
19422 PACKET_VERSION >= 20220000 \
19423 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19424 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19425 || PACKET_VERSION >= 20140312)
19427#elif CLIENT_TYPE == 'R' && ( \
19428 PACKET_VERSION >= 20210000 \
19429 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19430 || PACKET_VERSION >= 20140312)
19432#elif CLIENT_TYPE == 'Z' && ( \
19433 PACKET_VERSION >= 20220000 \
19434 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19435 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19436 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19438#else
19439ID_ZC_ADD_ITEM_TO_STORE3 = 0x0000 // Disabled
19440#endif
19447{
19448public:
19449 ZC_ADD_ITEM_TO_STORE3(std::shared_ptr<ZoneSession> s)
19451 {}
19453
19454 void deliver(std::shared_ptr<const item_entry_data> entry, int amount);
19456
19457/* Structure */
19458 std::shared_ptr<const item_entry_data> _entry;
19460};
19461
19462enum {
19463#if CLIENT_TYPE == 'A' && \
19464 PACKET_VERSION >= 20040000
19466#elif CLIENT_TYPE == 'M' && ( \
19467 PACKET_VERSION >= 20220000 \
19468 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19469 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19470 || PACKET_VERSION >= 20171206)
19472#elif CLIENT_TYPE == 'M' && \
19473 PACKET_VERSION >= 20151007
19475#elif CLIENT_TYPE == 'M' && \
19476 PACKET_VERSION >= 20031117
19478#elif CLIENT_TYPE == 'R' && ( \
19479 PACKET_VERSION >= 20210000 \
19480 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19481 || PACKET_VERSION >= 20171206)
19483#elif CLIENT_TYPE == 'R' && \
19484 PACKET_VERSION >= 20151007
19486#elif CLIENT_TYPE == 'R' && \
19487 PACKET_VERSION >= 20080000
19489#elif CLIENT_TYPE == 'S' && \
19490 PACKET_VERSION >= 20031117
19492#elif CLIENT_TYPE == 'Z' && ( \
19493 PACKET_VERSION >= 20220000 \
19494 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19495 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19496 || PACKET_VERSION >= 20171130)
19498#elif CLIENT_TYPE == 'Z' && \
19499 PACKET_VERSION >= 20180000
19501#elif CLIENT_TYPE == 'Z' && \
19502 PACKET_VERSION >= 20170000
19504#else
19505ID_ZC_ADD_MEMBER_TO_GROUP = 0x0000 // Disabled
19506#endif
19513{
19514public:
19515 ZC_ADD_MEMBER_TO_GROUP(std::shared_ptr<ZoneSession> s)
19517 {}
19519
19520 void deliver(s_zc_add_member_to_group member);
19522
19523/* Structure */
19525};
19526
19527enum {
19528#if CLIENT_TYPE == 'A' && \
19529 PACKET_VERSION >= 20040000
19531#elif CLIENT_TYPE == 'M' && ( \
19532 PACKET_VERSION >= 20220000 \
19533 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19534 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19535 || PACKET_VERSION >= 20031117)
19537#elif CLIENT_TYPE == 'R' && ( \
19538 PACKET_VERSION >= 20210000 \
19539 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19540 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
19542#elif CLIENT_TYPE == 'S' && \
19543 PACKET_VERSION >= 20031117
19545#elif CLIENT_TYPE == 'Z' && ( \
19546 PACKET_VERSION >= 20220000 \
19547 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19548 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19549 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19551#else
19552ID_ZC_ADD_MEMBER_TO_GROUP2 = 0x0000 // Disabled
19553#endif
19560{
19561public:
19562 ZC_ADD_MEMBER_TO_GROUP2(std::shared_ptr<ZoneSession> s)
19564 {}
19566
19567 void deliver();
19569
19570/* Structure */
19571};
19572
19573enum {
19574#if CLIENT_TYPE == 'A' && \
19575 PACKET_VERSION >= 20070821
19576ID_ZC_ADD_QUEST = 0x02b3
19577#elif CLIENT_TYPE == 'M' && ( \
19578 PACKET_VERSION >= 20220000 \
19579 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19580 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19581 || PACKET_VERSION >= 20070821)
19582ID_ZC_ADD_QUEST = 0x02b3
19583#elif CLIENT_TYPE == 'R' && ( \
19584 PACKET_VERSION >= 20210000 \
19585 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19586 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
19587ID_ZC_ADD_QUEST = 0x02b3
19588#elif CLIENT_TYPE == 'S' && \
19589 PACKET_VERSION >= 20070821
19590ID_ZC_ADD_QUEST = 0x02b3
19591#elif CLIENT_TYPE == 'Z' && ( \
19592 PACKET_VERSION >= 20220000 \
19593 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19594 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19595 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19596ID_ZC_ADD_QUEST = 0x02b3
19597#else
19598ID_ZC_ADD_QUEST = 0x0000 // Disabled
19599#endif
19605class ZC_ADD_QUEST : public Base::NetworkPacket<ZoneSession>
19606{
19607public:
19608 ZC_ADD_QUEST(std::shared_ptr<ZoneSession> s)
19610 {}
19611 virtual ~ZC_ADD_QUEST() {}
19612
19613 void deliver();
19615
19616/* Structure */
19617};
19618
19619enum {
19620#if CLIENT_TYPE == 'M' && \
19621 PACKET_VERSION >= 20140122
19622ID_ZC_ADD_QUEST_EX = 0x09f9
19623#elif CLIENT_TYPE == 'M' && ( \
19624 PACKET_VERSION >= 20220000 \
19625 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19626 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19627 || PACKET_VERSION >= 20180829)
19628ID_ZC_ADD_QUEST_EX = 0x0b0c
19629#elif CLIENT_TYPE == 'R' && \
19630 PACKET_VERSION >= 20140122
19631ID_ZC_ADD_QUEST_EX = 0x09f9
19632#elif CLIENT_TYPE == 'R' && ( \
19633 PACKET_VERSION >= 20210000 \
19634 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19635 || PACKET_VERSION >= 20180829)
19636ID_ZC_ADD_QUEST_EX = 0x0b0c
19637#elif CLIENT_TYPE == 'Z' && \
19638 PACKET_VERSION >= 20170000
19639ID_ZC_ADD_QUEST_EX = 0x09f9
19640#elif CLIENT_TYPE == 'Z' && ( \
19641 PACKET_VERSION >= 20220000 \
19642 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19643 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19644 || PACKET_VERSION >= 20180822)
19645ID_ZC_ADD_QUEST_EX = 0x0b0c
19646#else
19647ID_ZC_ADD_QUEST_EX = 0x0000 // Disabled
19648#endif
19654class ZC_ADD_QUEST_EX : public Base::NetworkPacket<ZoneSession>
19655{
19656public:
19657 ZC_ADD_QUEST_EX(std::shared_ptr<ZoneSession> s)
19659 {}
19660 virtual ~ZC_ADD_QUEST_EX() {}
19661
19662 void deliver();
19664
19665/* Structure */
19666};
19667
19668enum {
19669#if CLIENT_TYPE == 'A' && \
19670 PACKET_VERSION >= 20040000
19672#elif CLIENT_TYPE == 'M' && ( \
19673 PACKET_VERSION >= 20220000 \
19674 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19675 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19676 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
19678#elif CLIENT_TYPE == 'R' && ( \
19679 PACKET_VERSION >= 20210000 \
19680 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19681 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
19683#elif CLIENT_TYPE == 'S' && \
19684 PACKET_VERSION >= 20030000
19686#elif CLIENT_TYPE == 'Z' && ( \
19687 PACKET_VERSION >= 20220000 \
19688 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19689 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19690 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19692#else
19693ID_ZC_ADD_RELATED_GUILD = 0x0000 // Disabled
19694#endif
19701{
19702public:
19703 ZC_ADD_RELATED_GUILD(std::shared_ptr<ZoneSession> s)
19705 {}
19707
19708 void deliver();
19710
19711/* Structure */
19712};
19713
19714enum {
19715#if CLIENT_TYPE == 'A' && \
19716 PACKET_VERSION >= 20040000
19717ID_ZC_ADD_SKILL = 0x0111
19718#elif CLIENT_TYPE == 'M' && \
19719 PACKET_VERSION >= 20030000
19720ID_ZC_ADD_SKILL = 0x0111
19721#elif CLIENT_TYPE == 'M' && ( \
19722 PACKET_VERSION >= 20220000 \
19723 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19724 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19725 || PACKET_VERSION >= 20190619)
19726ID_ZC_ADD_SKILL = 0x0b31
19727#elif CLIENT_TYPE == 'R' && \
19728 PACKET_VERSION >= 20080000
19729ID_ZC_ADD_SKILL = 0x0111
19730#elif CLIENT_TYPE == 'R' && ( \
19731 PACKET_VERSION >= 20210000 \
19732 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19733 || PACKET_VERSION >= 20190619)
19734ID_ZC_ADD_SKILL = 0x0b31
19735#elif CLIENT_TYPE == 'S' && \
19736 PACKET_VERSION >= 20030000
19737ID_ZC_ADD_SKILL = 0x0111
19738#elif CLIENT_TYPE == 'Z' && \
19739 PACKET_VERSION >= 20170000
19740ID_ZC_ADD_SKILL = 0x0111
19741#elif CLIENT_TYPE == 'Z' && ( \
19742 PACKET_VERSION >= 20220000 \
19743 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19744 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19745 || PACKET_VERSION >= 20190626)
19746ID_ZC_ADD_SKILL = 0x0b31
19747#else
19748ID_ZC_ADD_SKILL = 0x0000 // Disabled
19749#endif
19755class ZC_ADD_SKILL : public Base::NetworkPacket<ZoneSession>
19756{
19757public:
19758 ZC_ADD_SKILL(std::shared_ptr<ZoneSession> s)
19760 {}
19761 virtual ~ZC_ADD_SKILL() {}
19762
19763 void deliver();
19765
19766/* Structure */
19767};
19768
19769enum {
19770#if CLIENT_TYPE == 'M' && ( \
19771 PACKET_VERSION >= 20220000 \
19772 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19773 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
19775#elif CLIENT_TYPE == 'R' && ( \
19776 PACKET_VERSION >= 20210000 \
19777 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
19779#elif CLIENT_TYPE == 'Z' && ( \
19780 PACKET_VERSION >= 20220000 \
19781 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19782 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
19784#else
19785ID_ZC_ADVENTURER_AGENCY_JOIN_REQ = 0x0000 // Disabled
19786#endif
19793{
19794public:
19795 ZC_ADVENTURER_AGENCY_JOIN_REQ(std::shared_ptr<ZoneSession> s)
19797 {}
19799
19800 void deliver();
19802
19803/* Structure */
19804};
19805
19806enum {
19807#if CLIENT_TYPE == 'M' && ( \
19808 PACKET_VERSION >= 20220000 \
19809 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19810 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
19812#elif CLIENT_TYPE == 'R' && ( \
19813 PACKET_VERSION >= 20210000 \
19814 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
19816#elif CLIENT_TYPE == 'Z' && ( \
19817 PACKET_VERSION >= 20220000 \
19818 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19819 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
19821#else
19822ID_ZC_ADVENTURER_AGENCY_JOIN_RESULT = 0x0000 // Disabled
19823#endif
19830{
19831public:
19832 ZC_ADVENTURER_AGENCY_JOIN_RESULT(std::shared_ptr<ZoneSession> s)
19834 {}
19836
19837 void deliver();
19839
19840/* Structure */
19841};
19842
19843enum {
19844#if CLIENT_TYPE == 'A' && \
19845 PACKET_VERSION >= 20060904
19846ID_ZC_AID = 0x0283
19847#elif CLIENT_TYPE == 'M' && ( \
19848 PACKET_VERSION >= 20220000 \
19849 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19850 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19851 || PACKET_VERSION >= 20060904)
19852ID_ZC_AID = 0x0283
19853#elif CLIENT_TYPE == 'R' && ( \
19854 PACKET_VERSION >= 20210000 \
19855 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19856 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
19857ID_ZC_AID = 0x0283
19858#elif CLIENT_TYPE == 'S' && \
19859 PACKET_VERSION >= 20060904
19860ID_ZC_AID = 0x0283
19861#elif CLIENT_TYPE == 'Z' && ( \
19862 PACKET_VERSION >= 20220000 \
19863 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19864 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19865 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19866ID_ZC_AID = 0x0283
19867#else
19868ID_ZC_AID = 0x0000 // Disabled
19869#endif
19875class ZC_AID : public Base::NetworkPacket<ZoneSession>
19876{
19877public:
19878 ZC_AID(std::shared_ptr<ZoneSession> s)
19880 {}
19881 virtual ~ZC_AID() {}
19882
19883 void deliver(int32_t aid);
19885
19886/* Structure */
19887 int32_t _account_id{0};
19888};
19889
19890enum {
19891#if CLIENT_TYPE == 'M' && ( \
19892 PACKET_VERSION >= 20220000 \
19893 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19894 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19895 || PACKET_VERSION >= 20151118)
19896ID_ZC_AIRSHIP_MAPMOVE = 0x0a4b
19897#elif CLIENT_TYPE == 'R' && ( \
19898 PACKET_VERSION >= 20210000 \
19899 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19900 || PACKET_VERSION >= 20151118)
19901ID_ZC_AIRSHIP_MAPMOVE = 0x0a4b
19902#elif CLIENT_TYPE == 'Z' && ( \
19903 PACKET_VERSION >= 20220000 \
19904 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19905 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19906 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19907ID_ZC_AIRSHIP_MAPMOVE = 0x0a4b
19908#else
19909ID_ZC_AIRSHIP_MAPMOVE = 0x0000 // Disabled
19910#endif
19916class ZC_AIRSHIP_MAPMOVE : public Base::NetworkPacket<ZoneSession>
19917{
19918public:
19919 ZC_AIRSHIP_MAPMOVE(std::shared_ptr<ZoneSession> s)
19921 {}
19923
19924 void deliver();
19926
19927/* Structure */
19928};
19929
19930enum {
19931#if CLIENT_TYPE == 'M' && ( \
19932 PACKET_VERSION >= 20220000 \
19933 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19934 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19935 || PACKET_VERSION >= 20151118)
19937#elif CLIENT_TYPE == 'R' && ( \
19938 PACKET_VERSION >= 20210000 \
19939 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19940 || PACKET_VERSION >= 20151118)
19942#elif CLIENT_TYPE == 'Z' && ( \
19943 PACKET_VERSION >= 20220000 \
19944 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19945 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19946 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19948#else
19949ID_ZC_AIRSHIP_SERVERMOVE = 0x0000 // Disabled
19950#endif
19957{
19958public:
19959 ZC_AIRSHIP_SERVERMOVE(std::shared_ptr<ZoneSession> s)
19961 {}
19963
19964 void deliver();
19966
19967/* Structure */
19968};
19969
19970enum {
19971#if CLIENT_TYPE == 'A' && \
19972 PACKET_VERSION >= 20041108
19973ID_ZC_ALCHEMIST_POINT = 0x021c
19974#elif CLIENT_TYPE == 'M' && ( \
19975 PACKET_VERSION >= 20220000 \
19976 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19977 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19978 || PACKET_VERSION >= 20041108)
19979ID_ZC_ALCHEMIST_POINT = 0x021c
19980#elif CLIENT_TYPE == 'R' && ( \
19981 PACKET_VERSION >= 20210000 \
19982 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19983 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
19984ID_ZC_ALCHEMIST_POINT = 0x021c
19985#elif CLIENT_TYPE == 'S' && \
19986 PACKET_VERSION >= 20041108
19987ID_ZC_ALCHEMIST_POINT = 0x021c
19988#elif CLIENT_TYPE == 'Z' && ( \
19989 PACKET_VERSION >= 20220000 \
19990 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
19991 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
19992 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
19993ID_ZC_ALCHEMIST_POINT = 0x021c
19994#else
19995ID_ZC_ALCHEMIST_POINT = 0x0000 // Disabled
19996#endif
20002class ZC_ALCHEMIST_POINT : public Base::NetworkPacket<ZoneSession>
20003{
20004public:
20005 ZC_ALCHEMIST_POINT(std::shared_ptr<ZoneSession> s)
20007 {}
20009
20010 void deliver();
20012
20013/* Structure */
20014};
20015
20016enum {
20017#if CLIENT_TYPE == 'A' && \
20018 PACKET_VERSION >= 20041108
20019ID_ZC_ALCHEMIST_RANK = 0x021a
20020#elif CLIENT_TYPE == 'M' && ( \
20021 PACKET_VERSION >= 20220000 \
20022 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20023 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20024 || PACKET_VERSION >= 20041108)
20025ID_ZC_ALCHEMIST_RANK = 0x021a
20026#elif CLIENT_TYPE == 'R' && ( \
20027 PACKET_VERSION >= 20210000 \
20028 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20029 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
20030ID_ZC_ALCHEMIST_RANK = 0x021a
20031#elif CLIENT_TYPE == 'S' && \
20032 PACKET_VERSION >= 20041108
20033ID_ZC_ALCHEMIST_RANK = 0x021a
20034#elif CLIENT_TYPE == 'Z' && ( \
20035 PACKET_VERSION >= 20220000 \
20036 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20037 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20038 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20039ID_ZC_ALCHEMIST_RANK = 0x021a
20040#else
20041ID_ZC_ALCHEMIST_RANK = 0x0000 // Disabled
20042#endif
20048class ZC_ALCHEMIST_RANK : public Base::NetworkPacket<ZoneSession>
20049{
20050public:
20051 ZC_ALCHEMIST_RANK(std::shared_ptr<ZoneSession> s)
20053 {}
20055
20056 void deliver();
20058
20059/* Structure */
20060};
20061
20062enum {
20063#if CLIENT_TYPE == 'M' && ( \
20064 PACKET_VERSION >= 20220000 \
20065 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20066 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20067 || PACKET_VERSION >= 20140611)
20068ID_ZC_ALL_ACH_LIST = 0x0a23
20069#elif CLIENT_TYPE == 'R' && ( \
20070 PACKET_VERSION >= 20210000 \
20071 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20072 || PACKET_VERSION >= 20140611)
20073ID_ZC_ALL_ACH_LIST = 0x0a23
20074#elif CLIENT_TYPE == 'Z' && ( \
20075 PACKET_VERSION >= 20220000 \
20076 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20077 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20078 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20079ID_ZC_ALL_ACH_LIST = 0x0a23
20080#else
20081ID_ZC_ALL_ACH_LIST = 0x0000 // Disabled
20082#endif
20088class ZC_ALL_ACH_LIST : public Base::NetworkPacket<ZoneSession>
20089{
20090public:
20091 ZC_ALL_ACH_LIST(std::shared_ptr<ZoneSession> s)
20093 {}
20094 virtual ~ZC_ALL_ACH_LIST() {}
20095
20096 void deliver();
20098
20099/* Structure */
20100};
20101
20102enum {
20103#if CLIENT_TYPE == 'A' && \
20104 PACKET_VERSION >= 20070724
20105ID_ZC_ALL_QUEST_LIST = 0x02b1
20106#elif CLIENT_TYPE == 'M' && ( \
20107 PACKET_VERSION >= 20220000 \
20108 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20109 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20110 || PACKET_VERSION >= 20070724)
20111ID_ZC_ALL_QUEST_LIST = 0x02b1
20112#elif CLIENT_TYPE == 'R' && ( \
20113 PACKET_VERSION >= 20210000 \
20114 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20115 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
20116ID_ZC_ALL_QUEST_LIST = 0x02b1
20117#elif CLIENT_TYPE == 'S' && \
20118 PACKET_VERSION >= 20070724
20119ID_ZC_ALL_QUEST_LIST = 0x02b1
20120#elif CLIENT_TYPE == 'Z' && ( \
20121 PACKET_VERSION >= 20220000 \
20122 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20123 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20124 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20125ID_ZC_ALL_QUEST_LIST = 0x02b1
20126#else
20127ID_ZC_ALL_QUEST_LIST = 0x0000 // Disabled
20128#endif
20134class ZC_ALL_QUEST_LIST : public Base::NetworkPacket<ZoneSession>
20135{
20136public:
20137 ZC_ALL_QUEST_LIST(std::shared_ptr<ZoneSession> s)
20139 {}
20141
20142 void deliver();
20144
20145/* Structure */
20146};
20147
20148enum {
20149#if CLIENT_TYPE == 'M' && ( \
20150 PACKET_VERSION >= 20220000 \
20151 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20152 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20153 || PACKET_VERSION >= 20120410)
20154ID_ZC_ALL_QUEST_LIST2 = 0x097a
20155#elif CLIENT_TYPE == 'R' && ( \
20156 PACKET_VERSION >= 20210000 \
20157 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20158 || PACKET_VERSION >= 20120410)
20159ID_ZC_ALL_QUEST_LIST2 = 0x097a
20160#elif CLIENT_TYPE == 'Z' && ( \
20161 PACKET_VERSION >= 20220000 \
20162 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20163 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20164 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20165ID_ZC_ALL_QUEST_LIST2 = 0x097a
20166#else
20167ID_ZC_ALL_QUEST_LIST2 = 0x0000 // Disabled
20168#endif
20174class ZC_ALL_QUEST_LIST2 : public Base::NetworkPacket<ZoneSession>
20175{
20176public:
20177 ZC_ALL_QUEST_LIST2(std::shared_ptr<ZoneSession> s)
20179 {}
20181
20182 void deliver();
20184
20185/* Structure */
20186};
20187
20188enum {
20189#if CLIENT_TYPE == 'M' && ( \
20190 PACKET_VERSION >= 20220000 \
20191 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20192 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20193 || PACKET_VERSION >= 20140115)
20194ID_ZC_ALL_QUEST_LIST3 = 0x09f8
20195#elif CLIENT_TYPE == 'R' && ( \
20196 PACKET_VERSION >= 20210000 \
20197 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20198 || PACKET_VERSION >= 20140115)
20199ID_ZC_ALL_QUEST_LIST3 = 0x09f8
20200#elif CLIENT_TYPE == 'Z' && ( \
20201 PACKET_VERSION >= 20220000 \
20202 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20203 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20204 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20205ID_ZC_ALL_QUEST_LIST3 = 0x09f8
20206#else
20207ID_ZC_ALL_QUEST_LIST3 = 0x0000 // Disabled
20208#endif
20214class ZC_ALL_QUEST_LIST3 : public Base::NetworkPacket<ZoneSession>
20215{
20216public:
20217 ZC_ALL_QUEST_LIST3(std::shared_ptr<ZoneSession> s)
20219 {}
20221
20222 void deliver();
20224
20225/* Structure */
20226};
20227
20228enum {
20229#if CLIENT_TYPE == 'M' && ( \
20230 PACKET_VERSION >= 20220000 \
20231 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20232 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20233 || PACKET_VERSION >= 20180605)
20234ID_ZC_ALL_QUEST_LIST4 = 0x0aff
20235#elif CLIENT_TYPE == 'R' && ( \
20236 PACKET_VERSION >= 20210000 \
20237 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20238 || PACKET_VERSION >= 20180605)
20239ID_ZC_ALL_QUEST_LIST4 = 0x0aff
20240#elif CLIENT_TYPE == 'Z' && ( \
20241 PACKET_VERSION >= 20220000 \
20242 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20243 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20244 || PACKET_VERSION >= 20180605)
20245ID_ZC_ALL_QUEST_LIST4 = 0x0aff
20246#else
20247ID_ZC_ALL_QUEST_LIST4 = 0x0000 // Disabled
20248#endif
20254class ZC_ALL_QUEST_LIST4 : public Base::NetworkPacket<ZoneSession>
20255{
20256public:
20257 ZC_ALL_QUEST_LIST4(std::shared_ptr<ZoneSession> s)
20259 {}
20261
20262 void deliver();
20264
20265/* Structure */
20266};
20267
20268enum {
20269#if CLIENT_TYPE == 'A' && \
20270 PACKET_VERSION >= 20070807
20272#elif CLIENT_TYPE == 'M' && ( \
20273 PACKET_VERSION >= 20220000 \
20274 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20275 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20276 || PACKET_VERSION >= 20070807)
20278#elif CLIENT_TYPE == 'R' && ( \
20279 PACKET_VERSION >= 20210000 \
20280 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20281 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
20283#elif CLIENT_TYPE == 'S' && \
20284 PACKET_VERSION >= 20070807
20286#elif CLIENT_TYPE == 'Z' && ( \
20287 PACKET_VERSION >= 20220000 \
20288 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20289 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20290 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20292#else
20293ID_ZC_ALL_QUEST_MISSION = 0x0000 // Disabled
20294#endif
20301{
20302public:
20303 ZC_ALL_QUEST_MISSION(std::shared_ptr<ZoneSession> s)
20305 {}
20307
20308 void deliver();
20310
20311/* Structure */
20312};
20313
20314enum {
20315#if CLIENT_TYPE == 'M' && ( \
20316 PACKET_VERSION >= 20220000 \
20317 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20318 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20319 || PACKET_VERSION >= 20160928)
20321#elif CLIENT_TYPE == 'R' && ( \
20322 PACKET_VERSION >= 20210000 \
20323 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20324 || PACKET_VERSION >= 20160928)
20326#elif CLIENT_TYPE == 'Z' && ( \
20327 PACKET_VERSION >= 20220000 \
20328 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20329 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20330 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20332#else
20333ID_ZC_ALT_EQUIPMENT_EQUIP = 0x0000 // Disabled
20334#endif
20341{
20342public:
20343 ZC_ALT_EQUIPMENT_EQUIP(std::shared_ptr<ZoneSession> s)
20345 {}
20347
20348 void deliver();
20350
20351/* Structure */
20352};
20353
20354enum {
20355#if CLIENT_TYPE == 'M' && ( \
20356 PACKET_VERSION >= 20220000 \
20357 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20358 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20359 || PACKET_VERSION >= 20160928)
20361#elif CLIENT_TYPE == 'R' && ( \
20362 PACKET_VERSION >= 20210000 \
20363 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20364 || PACKET_VERSION >= 20160928)
20366#elif CLIENT_TYPE == 'Z' && ( \
20367 PACKET_VERSION >= 20220000 \
20368 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20369 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20370 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20372#else
20373ID_ZC_ALT_EQUIPMENT_ITEMS = 0x0000 // Disabled
20374#endif
20381{
20382public:
20383 ZC_ALT_EQUIPMENT_ITEMS(std::shared_ptr<ZoneSession> s)
20385 {}
20387
20388 void deliver();
20390
20391/* Structure */
20392};
20393
20394enum {
20395#if CLIENT_TYPE == 'M' && ( \
20396 PACKET_VERSION >= 20220000 \
20397 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20398 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20399 || PACKET_VERSION >= 20160928)
20401#elif CLIENT_TYPE == 'R' && ( \
20402 PACKET_VERSION >= 20210000 \
20403 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20404 || PACKET_VERSION >= 20160928)
20406#elif CLIENT_TYPE == 'Z' && ( \
20407 PACKET_VERSION >= 20220000 \
20408 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20409 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20410 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20412#else
20413ID_ZC_ALT_EQUIPMENT_REMOVE = 0x0000 // Disabled
20414#endif
20421{
20422public:
20423 ZC_ALT_EQUIPMENT_REMOVE(std::shared_ptr<ZoneSession> s)
20425 {}
20427
20428 void deliver();
20430
20431/* Structure */
20432};
20433
20434enum {
20435#if CLIENT_TYPE == 'M' && ( \
20436 PACKET_VERSION >= 20220000 \
20437 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20438 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20439 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
20441#elif CLIENT_TYPE == 'R' && ( \
20442 PACKET_VERSION >= 20210000 \
20443 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20444 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
20446#elif CLIENT_TYPE == 'Z' && ( \
20447 PACKET_VERSION >= 20220000 \
20448 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20449 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20450 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
20452#else
20453ID_ZC_ALT_EQUIPMENT_SWITCH_ACK = 0x0000 // Disabled
20454#endif
20461{
20462public:
20463 ZC_ALT_EQUIPMENT_SWITCH_ACK(std::shared_ptr<ZoneSession> s)
20465 {}
20467
20468 void deliver();
20470
20471/* Structure */
20472};
20473
20474enum {
20475#if CLIENT_TYPE == 'M' && ( \
20476 PACKET_VERSION >= 20220000 \
20477 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20478 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20479 || PACKET_VERSION >= 20190213)
20480ID_ZC_ALT_PING = 0x0b1b
20481#elif CLIENT_TYPE == 'R' && ( \
20482 PACKET_VERSION >= 20210000 \
20483 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20484 || PACKET_VERSION >= 20190213)
20485ID_ZC_ALT_PING = 0x0b1b
20486#elif CLIENT_TYPE == 'Z' && ( \
20487 PACKET_VERSION >= 20220000 \
20488 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20489 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20490 || PACKET_VERSION >= 20190130)
20491ID_ZC_ALT_PING = 0x0b1b
20492#else
20493ID_ZC_ALT_PING = 0x0000 // Disabled
20494#endif
20500class ZC_ALT_PING : public Base::NetworkPacket<ZoneSession>
20501{
20502public:
20503 ZC_ALT_PING(std::shared_ptr<ZoneSession> s)
20505 {}
20506 virtual ~ZC_ALT_PING() {}
20507
20508 void deliver();
20510
20511/* Structure */
20512};
20513
20514enum {
20515#if CLIENT_TYPE == 'M' && ( \
20516 PACKET_VERSION >= 20220000 \
20517 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20518 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20519 || PACKET_VERSION >= 20150909)
20521#elif CLIENT_TYPE == 'R' && ( \
20522 PACKET_VERSION >= 20210000 \
20523 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20524 || PACKET_VERSION >= 20150909)
20526#elif CLIENT_TYPE == 'Z' && ( \
20527 PACKET_VERSION >= 20220000 \
20528 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20529 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20530 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20532#else
20533ID_ZC_AOE_EFFECT_SKILL = 0x0000 // Disabled
20534#endif
20540class ZC_AOE_EFFECT_SKILL : public Base::NetworkPacket<ZoneSession>
20541{
20542public:
20543 ZC_AOE_EFFECT_SKILL(std::shared_ptr<ZoneSession> s)
20545 {}
20547
20548 void deliver();
20550
20551/* Structure */
20552};
20553
20554enum {
20555#if CLIENT_TYPE == 'M' && ( \
20556 PACKET_VERSION >= 20220000 \
20557 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20558 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
20560#elif CLIENT_TYPE == 'R' && ( \
20561 PACKET_VERSION >= 20210000 \
20562 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
20564#elif CLIENT_TYPE == 'Z' && ( \
20565 PACKET_VERSION >= 20220000 \
20566 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20567 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
20569#else
20570ID_ZC_APPLY_MACRO_DETECTOR = 0x0000 // Disabled
20571#endif
20578{
20579public:
20580 ZC_APPLY_MACRO_DETECTOR(std::shared_ptr<ZoneSession> s)
20582 {}
20584
20585 void deliver();
20587
20588/* Structure */
20589};
20590
20591enum {
20592#if CLIENT_TYPE == 'M' && ( \
20593 PACKET_VERSION >= 20220000 \
20594 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20595 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
20597#elif CLIENT_TYPE == 'R' && ( \
20598 PACKET_VERSION >= 20210000 \
20599 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
20601#elif CLIENT_TYPE == 'Z' && ( \
20602 PACKET_VERSION >= 20220000 \
20603 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20604 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
20606#else
20607ID_ZC_APPLY_MACRO_DETECTOR_CAPTCHA = 0x0000 // Disabled
20608#endif
20615{
20616public:
20617 ZC_APPLY_MACRO_DETECTOR_CAPTCHA(std::shared_ptr<ZoneSession> s)
20619 {}
20621
20622 void deliver();
20624
20625/* Structure */
20626};
20627
20628enum {
20629#if CLIENT_TYPE == 'A' && \
20630 PACKET_VERSION >= 20040000
20632#elif CLIENT_TYPE == 'M' && ( \
20633 PACKET_VERSION >= 20220000 \
20634 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20635 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20636 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
20638#elif CLIENT_TYPE == 'R' && ( \
20639 PACKET_VERSION >= 20210000 \
20640 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20641 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
20643#elif CLIENT_TYPE == 'S' && \
20644 PACKET_VERSION >= 20030000
20646#elif CLIENT_TYPE == 'Z' && ( \
20647 PACKET_VERSION >= 20220000 \
20648 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20649 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20650 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20652#else
20653ID_ZC_ATTACK_FAILURE_FOR_DISTANCE = 0x0000 // Disabled
20654#endif
20661{
20662public:
20663 ZC_ATTACK_FAILURE_FOR_DISTANCE(std::shared_ptr<ZoneSession> s)
20665 {}
20667
20668 void deliver();
20670
20671/* Structure */
20672};
20673
20674enum {
20675#if CLIENT_TYPE == 'A' && \
20676 PACKET_VERSION >= 20040000
20677ID_ZC_ATTACK_RANGE = 0x013a
20678#elif CLIENT_TYPE == 'M' && ( \
20679 PACKET_VERSION >= 20220000 \
20680 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20681 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20682 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
20683ID_ZC_ATTACK_RANGE = 0x013a
20684#elif CLIENT_TYPE == 'R' && ( \
20685 PACKET_VERSION >= 20210000 \
20686 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20687 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
20688ID_ZC_ATTACK_RANGE = 0x013a
20689#elif CLIENT_TYPE == 'S' && \
20690 PACKET_VERSION >= 20030000
20691ID_ZC_ATTACK_RANGE = 0x013a
20692#elif CLIENT_TYPE == 'Z' && ( \
20693 PACKET_VERSION >= 20220000 \
20694 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20695 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20696 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20697ID_ZC_ATTACK_RANGE = 0x013a
20698#else
20699ID_ZC_ATTACK_RANGE = 0x0000 // Disabled
20700#endif
20706class ZC_ATTACK_RANGE : public Base::NetworkPacket<ZoneSession>
20707{
20708public:
20709 ZC_ATTACK_RANGE(std::shared_ptr<ZoneSession> s)
20711 {}
20712 virtual ~ZC_ATTACK_RANGE() {}
20713
20714 void deliver(int16_t range);
20716
20717/* Structure */
20718 int16_t _range;
20719};
20720
20721enum {
20722#if CLIENT_TYPE == 'A' && \
20723 PACKET_VERSION >= 20051017
20725#elif CLIENT_TYPE == 'M' && ( \
20726 PACKET_VERSION >= 20220000 \
20727 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20728 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20729 || PACKET_VERSION >= 20051017)
20731#elif CLIENT_TYPE == 'R' && ( \
20732 PACKET_VERSION >= 20210000 \
20733 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20734 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
20736#elif CLIENT_TYPE == 'S' && \
20737 PACKET_VERSION >= 20051017
20739#elif CLIENT_TYPE == 'Z' && ( \
20740 PACKET_VERSION >= 20220000 \
20741 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20742 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20743 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20745#else
20746ID_ZC_AUCTION_ACK_MY_SELL_STOP = 0x0000 // Disabled
20747#endif
20754{
20755public:
20756 ZC_AUCTION_ACK_MY_SELL_STOP(std::shared_ptr<ZoneSession> s)
20758 {}
20760
20761 void deliver();
20763
20764/* Structure */
20765};
20766
20767enum {
20768#if CLIENT_TYPE == 'A' && \
20769 PACKET_VERSION >= 20050718
20771#elif CLIENT_TYPE == 'M' && ( \
20772 PACKET_VERSION >= 20220000 \
20773 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20774 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20775 || PACKET_VERSION >= 20050718)
20777#elif CLIENT_TYPE == 'R' && ( \
20778 PACKET_VERSION >= 20210000 \
20779 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20780 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
20782#elif CLIENT_TYPE == 'S' && \
20783 PACKET_VERSION >= 20050718
20785#elif CLIENT_TYPE == 'Z' && ( \
20786 PACKET_VERSION >= 20220000 \
20787 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20788 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20789 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20791#else
20792ID_ZC_AUCTION_ITEM_REQ_SEARCH = 0x0000 // Disabled
20793#endif
20800{
20801public:
20802 ZC_AUCTION_ITEM_REQ_SEARCH(std::shared_ptr<ZoneSession> s)
20804 {}
20806
20807 void deliver();
20809
20810/* Structure */
20811};
20812
20813enum {
20814#if CLIENT_TYPE == 'A' && \
20815 PACKET_VERSION >= 20050718
20816ID_ZC_AUCTION_RESULT = 0x0250
20817#elif CLIENT_TYPE == 'M' && ( \
20818 PACKET_VERSION >= 20220000 \
20819 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20820 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20821 || PACKET_VERSION >= 20050718)
20822ID_ZC_AUCTION_RESULT = 0x0250
20823#elif CLIENT_TYPE == 'R' && ( \
20824 PACKET_VERSION >= 20210000 \
20825 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20826 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
20827ID_ZC_AUCTION_RESULT = 0x0250
20828#elif CLIENT_TYPE == 'S' && \
20829 PACKET_VERSION >= 20050718
20830ID_ZC_AUCTION_RESULT = 0x0250
20831#elif CLIENT_TYPE == 'Z' && ( \
20832 PACKET_VERSION >= 20220000 \
20833 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20834 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20835 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20836ID_ZC_AUCTION_RESULT = 0x0250
20837#else
20838ID_ZC_AUCTION_RESULT = 0x0000 // Disabled
20839#endif
20845class ZC_AUCTION_RESULT : public Base::NetworkPacket<ZoneSession>
20846{
20847public:
20848 ZC_AUCTION_RESULT(std::shared_ptr<ZoneSession> s)
20850 {}
20852
20853 void deliver();
20855
20856/* Structure */
20857};
20858
20859enum {
20860#if CLIENT_TYPE == 'A' && \
20861 PACKET_VERSION >= 20051024
20862ID_ZC_AUCTION_WINDOWS = 0x025f
20863#elif CLIENT_TYPE == 'M' && ( \
20864 PACKET_VERSION >= 20220000 \
20865 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20866 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20867 || PACKET_VERSION >= 20051024)
20868ID_ZC_AUCTION_WINDOWS = 0x025f
20869#elif CLIENT_TYPE == 'R' && ( \
20870 PACKET_VERSION >= 20210000 \
20871 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20872 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
20873ID_ZC_AUCTION_WINDOWS = 0x025f
20874#elif CLIENT_TYPE == 'S' && \
20875 PACKET_VERSION >= 20051024
20876ID_ZC_AUCTION_WINDOWS = 0x025f
20877#elif CLIENT_TYPE == 'Z' && ( \
20878 PACKET_VERSION >= 20220000 \
20879 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20880 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20881 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20882ID_ZC_AUCTION_WINDOWS = 0x025f
20883#else
20884ID_ZC_AUCTION_WINDOWS = 0x0000 // Disabled
20885#endif
20891class ZC_AUCTION_WINDOWS : public Base::NetworkPacket<ZoneSession>
20892{
20893public:
20894 ZC_AUCTION_WINDOWS(std::shared_ptr<ZoneSession> s)
20896 {}
20898
20899 void deliver();
20901
20902/* Structure */
20903};
20904
20905enum {
20906#if CLIENT_TYPE == 'A' && \
20907 PACKET_VERSION >= 20040000
20908ID_ZC_AUTORUN_SKILL = 0x0147
20909#elif CLIENT_TYPE == 'M' && ( \
20910 PACKET_VERSION >= 20220000 \
20911 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20912 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20913 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
20914ID_ZC_AUTORUN_SKILL = 0x0147
20915#elif CLIENT_TYPE == 'R' && ( \
20916 PACKET_VERSION >= 20210000 \
20917 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20918 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
20919ID_ZC_AUTORUN_SKILL = 0x0147
20920#elif CLIENT_TYPE == 'S' && \
20921 PACKET_VERSION >= 20030000
20922ID_ZC_AUTORUN_SKILL = 0x0147
20923#elif CLIENT_TYPE == 'Z' && ( \
20924 PACKET_VERSION >= 20220000 \
20925 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20926 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20927 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
20928ID_ZC_AUTORUN_SKILL = 0x0147
20929#else
20930ID_ZC_AUTORUN_SKILL = 0x0000 // Disabled
20931#endif
20937class ZC_AUTORUN_SKILL : public Base::NetworkPacket<ZoneSession>
20938{
20939public:
20940 ZC_AUTORUN_SKILL(std::shared_ptr<ZoneSession> s)
20942 {}
20944
20945 void deliver();
20947
20948/* Structure */
20949};
20950
20951enum {
20952#if CLIENT_TYPE == 'A' && \
20953 PACKET_VERSION >= 20040000
20954ID_ZC_AUTOSPELLLIST = 0x01cd
20955#elif CLIENT_TYPE == 'M' && \
20956 PACKET_VERSION >= 20030000
20957ID_ZC_AUTOSPELLLIST = 0x01cd
20958#elif CLIENT_TYPE == 'M' && ( \
20959 PACKET_VERSION >= 20220000 \
20960 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20961 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20962 || PACKET_VERSION >= 20180418)
20963ID_ZC_AUTOSPELLLIST = 0x0afb
20964#elif CLIENT_TYPE == 'R' && \
20965 PACKET_VERSION >= 20080000
20966ID_ZC_AUTOSPELLLIST = 0x01cd
20967#elif CLIENT_TYPE == 'R' && ( \
20968 PACKET_VERSION >= 20210000 \
20969 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20970 || PACKET_VERSION >= 20180418)
20971ID_ZC_AUTOSPELLLIST = 0x0afb
20972#elif CLIENT_TYPE == 'S' && \
20973 PACKET_VERSION >= 20030000
20974ID_ZC_AUTOSPELLLIST = 0x01cd
20975#elif CLIENT_TYPE == 'Z' && \
20976 PACKET_VERSION >= 20170000
20977ID_ZC_AUTOSPELLLIST = 0x01cd
20978#elif CLIENT_TYPE == 'Z' && ( \
20979 PACKET_VERSION >= 20220000 \
20980 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
20981 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
20982 || PACKET_VERSION >= 20180425)
20983ID_ZC_AUTOSPELLLIST = 0x0afb
20984#else
20985ID_ZC_AUTOSPELLLIST = 0x0000 // Disabled
20986#endif
20992class ZC_AUTOSPELLLIST : public Base::NetworkPacket<ZoneSession>
20993{
20994public:
20995 ZC_AUTOSPELLLIST(std::shared_ptr<ZoneSession> s)
20997 {}
20999
21000 void deliver();
21002
21003/* Structure */
21004};
21005
21006enum {
21007#if CLIENT_TYPE == 'A' && \
21008 PACKET_VERSION >= 20041108
21009ID_ZC_BABYMSG = 0x0216
21010#elif CLIENT_TYPE == 'M' && ( \
21011 PACKET_VERSION >= 20220000 \
21012 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21013 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21014 || PACKET_VERSION >= 20041108)
21015ID_ZC_BABYMSG = 0x0216
21016#elif CLIENT_TYPE == 'R' && ( \
21017 PACKET_VERSION >= 20210000 \
21018 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21019 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21020ID_ZC_BABYMSG = 0x0216
21021#elif CLIENT_TYPE == 'S' && \
21022 PACKET_VERSION >= 20041108
21023ID_ZC_BABYMSG = 0x0216
21024#elif CLIENT_TYPE == 'Z' && ( \
21025 PACKET_VERSION >= 20220000 \
21026 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21027 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21028 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21029ID_ZC_BABYMSG = 0x0216
21030#else
21031ID_ZC_BABYMSG = 0x0000 // Disabled
21032#endif
21038class ZC_BABYMSG : public Base::NetworkPacket<ZoneSession>
21039{
21040public:
21041 ZC_BABYMSG(std::shared_ptr<ZoneSession> s)
21043 {}
21044 virtual ~ZC_BABYMSG() {}
21045
21046 void deliver();
21048
21049/* Structure */
21050};
21051
21052enum {
21053#if CLIENT_TYPE == 'M' && ( \
21054 PACKET_VERSION >= 20220000 \
21055 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21056 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21057 || PACKET_VERSION >= 20130306)
21058ID_ZC_BANKING_CHECK = 0x09a6
21059#elif CLIENT_TYPE == 'R' && ( \
21060 PACKET_VERSION >= 20210000 \
21061 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21062 || PACKET_VERSION >= 20130306)
21063ID_ZC_BANKING_CHECK = 0x09a6
21064#elif CLIENT_TYPE == 'Z' && ( \
21065 PACKET_VERSION >= 20220000 \
21066 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21067 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21068 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21069ID_ZC_BANKING_CHECK = 0x09a6
21070#else
21071ID_ZC_BANKING_CHECK = 0x0000 // Disabled
21072#endif
21078class ZC_BANKING_CHECK : public Base::NetworkPacket<ZoneSession>
21079{
21080public:
21081 ZC_BANKING_CHECK(std::shared_ptr<ZoneSession> s)
21083 {}
21085
21086 void deliver();
21088
21089/* Structure */
21090};
21091
21092enum {
21093#if CLIENT_TYPE == 'A' && \
21094 PACKET_VERSION >= 20040000
21095ID_ZC_BAN_LIST = 0x0163
21096#elif CLIENT_TYPE == 'M' && \
21097 PACKET_VERSION >= 20030000
21098ID_ZC_BAN_LIST = 0x0163
21099#elif CLIENT_TYPE == 'M' && ( \
21100 PACKET_VERSION >= 20200000 \
21101 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
21102ID_ZC_BAN_LIST = 0x0a87
21103#elif CLIENT_TYPE == 'M' && ( \
21104 PACKET_VERSION >= 20220000 \
21105 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21106 || PACKET_VERSION >= 20200701)
21107ID_ZC_BAN_LIST = 0x0b7c
21108#elif CLIENT_TYPE == 'R' && ( \
21109 PACKET_VERSION >= 20210000 \
21110 || PACKET_VERSION == 20200709)
21111ID_ZC_BAN_LIST = 0x0b7c
21112#elif CLIENT_TYPE == 'R' && ( \
21113 PACKET_VERSION >= 20200000 \
21114 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
21115ID_ZC_BAN_LIST = 0x0a87
21116#elif CLIENT_TYPE == 'R' && \
21117 PACKET_VERSION >= 20080000
21118ID_ZC_BAN_LIST = 0x0163
21119#elif CLIENT_TYPE == 'S' && \
21120 PACKET_VERSION >= 20030000
21121ID_ZC_BAN_LIST = 0x0163
21122#elif CLIENT_TYPE == 'Z' && \
21123 PACKET_VERSION >= 20170000
21124ID_ZC_BAN_LIST = 0x0163
21125#elif CLIENT_TYPE == 'Z' && ( \
21126 PACKET_VERSION >= 20200000 \
21127 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
21128ID_ZC_BAN_LIST = 0x0a87
21129#elif CLIENT_TYPE == 'Z' && ( \
21130 PACKET_VERSION >= 20220000 \
21131 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21132 || PACKET_VERSION >= 20200701)
21133ID_ZC_BAN_LIST = 0x0b7c
21134#else
21135ID_ZC_BAN_LIST = 0x0000 // Disabled
21136#endif
21142class ZC_BAN_LIST : public Base::NetworkPacket<ZoneSession>
21143{
21144public:
21145 ZC_BAN_LIST(std::shared_ptr<ZoneSession> s)
21147 {}
21148 virtual ~ZC_BAN_LIST() {}
21149
21150 void deliver(std::vector<s_zc_ban_list> list);
21152
21153/* Structure */
21154 int16_t _packet_length{ 0 };
21155 std::vector<s_zc_ban_list> _list;
21156};
21157
21158enum {
21159#if CLIENT_TYPE == 'A' && \
21160 PACKET_VERSION >= 20071002
21162#elif CLIENT_TYPE == 'M' && ( \
21163 PACKET_VERSION >= 20220000 \
21164 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21165 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21166 || PACKET_VERSION >= 20071002)
21168#elif CLIENT_TYPE == 'R' && ( \
21169 PACKET_VERSION >= 20210000 \
21170 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21171 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21173#elif CLIENT_TYPE == 'S' && \
21174 PACKET_VERSION >= 20071002
21176#elif CLIENT_TYPE == 'Z' && ( \
21177 PACKET_VERSION >= 20220000 \
21178 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21179 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21180 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21182#else
21183ID_ZC_BATTLEFIELD_CHAT = 0x0000 // Disabled
21184#endif
21190class ZC_BATTLEFIELD_CHAT : public Base::NetworkPacket<ZoneSession>
21191{
21192public:
21193 ZC_BATTLEFIELD_CHAT(std::shared_ptr<ZoneSession> s)
21195 {}
21197
21198 void deliver();
21200
21201/* Structure */
21202};
21203
21204enum {
21205#if CLIENT_TYPE == 'A' && \
21206 PACKET_VERSION >= 20071002
21208#elif CLIENT_TYPE == 'M' && ( \
21209 PACKET_VERSION >= 20220000 \
21210 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21211 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21212 || PACKET_VERSION >= 20071002)
21214#elif CLIENT_TYPE == 'R' && ( \
21215 PACKET_VERSION >= 20210000 \
21216 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21217 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21219#elif CLIENT_TYPE == 'S' && \
21220 PACKET_VERSION >= 20071002
21222#elif CLIENT_TYPE == 'Z' && ( \
21223 PACKET_VERSION >= 20220000 \
21224 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21225 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21226 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21228#else
21229ID_ZC_BATTLEFIELD_NOTIFY_CAMPINFO = 0x0000 // Disabled
21230#endif
21237{
21238public:
21239 ZC_BATTLEFIELD_NOTIFY_CAMPINFO(std::shared_ptr<ZoneSession> s)
21241 {}
21243
21244 void deliver();
21246
21247/* Structure */
21248};
21249
21250enum {
21251#if CLIENT_TYPE == 'A' && \
21252 PACKET_VERSION >= 20071002
21254#elif CLIENT_TYPE == 'M' && ( \
21255 PACKET_VERSION >= 20210000 \
21256 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21257 || PACKET_VERSION >= 20071002)
21259#elif CLIENT_TYPE == 'M' && ( \
21260 PACKET_VERSION >= 20220000 \
21261 || PACKET_VERSION == 20210407 \
21262 || PACKET_VERSION == 20210317)
21264#elif CLIENT_TYPE == 'R' && ( \
21265 PACKET_VERSION >= 20210000 \
21266 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21267 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21269#elif CLIENT_TYPE == 'R' && \
21270 PACKET_VERSION >= 20211103
21272#elif CLIENT_TYPE == 'S' && \
21273 PACKET_VERSION >= 20071002
21275#elif CLIENT_TYPE == 'Z' && ( \
21276 PACKET_VERSION >= 20210000 \
21277 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21278 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21280#elif CLIENT_TYPE == 'Z' && ( \
21281 PACKET_VERSION >= 20220000 \
21282 || PACKET_VERSION == 20210401 \
21283 || PACKET_VERSION == 20210317)
21285#else
21286ID_ZC_BATTLEFIELD_NOTIFY_HP = 0x0000 // Disabled
21287#endif
21294{
21295public:
21296 ZC_BATTLEFIELD_NOTIFY_HP(std::shared_ptr<ZoneSession> s)
21298 {}
21300
21301 void deliver();
21303
21304/* Structure */
21305};
21306
21307enum {
21308#if CLIENT_TYPE == 'M' && ( \
21309 PACKET_VERSION >= 20220000 \
21310 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21311 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21312 || PACKET_VERSION >= 20140312)
21314#elif CLIENT_TYPE == 'R' && ( \
21315 PACKET_VERSION >= 20210000 \
21316 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21317 || PACKET_VERSION >= 20140312)
21319#elif CLIENT_TYPE == 'Z' && ( \
21320 PACKET_VERSION >= 20220000 \
21321 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21322 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21323 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21325#else
21326ID_ZC_BATTLEFIELD_NOTIFY_HP2 = 0x0000 // Disabled
21327#endif
21334{
21335public:
21336 ZC_BATTLEFIELD_NOTIFY_HP2(std::shared_ptr<ZoneSession> s)
21338 {}
21340
21341 void deliver();
21343
21344/* Structure */
21345};
21346
21347enum {
21348#if CLIENT_TYPE == 'A' && \
21349 PACKET_VERSION >= 20071002
21351#elif CLIENT_TYPE == 'M' && ( \
21352 PACKET_VERSION >= 20220000 \
21353 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21354 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21355 || PACKET_VERSION >= 20071002)
21357#elif CLIENT_TYPE == 'R' && ( \
21358 PACKET_VERSION >= 20210000 \
21359 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21360 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21362#elif CLIENT_TYPE == 'S' && \
21363 PACKET_VERSION >= 20071002
21365#elif CLIENT_TYPE == 'Z' && ( \
21366 PACKET_VERSION >= 20220000 \
21367 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21368 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21369 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21371#else
21372ID_ZC_BATTLEFIELD_NOTIFY_POINT = 0x0000 // Disabled
21373#endif
21380{
21381public:
21382 ZC_BATTLEFIELD_NOTIFY_POINT(std::shared_ptr<ZoneSession> s)
21384 {}
21386
21387 void deliver();
21389
21390/* Structure */
21391};
21392
21393enum {
21394#if CLIENT_TYPE == 'A' && \
21395 PACKET_VERSION >= 20071002
21397#elif CLIENT_TYPE == 'M' && ( \
21398 PACKET_VERSION >= 20220000 \
21399 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21400 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21401 || PACKET_VERSION >= 20071002)
21403#elif CLIENT_TYPE == 'R' && ( \
21404 PACKET_VERSION >= 20210000 \
21405 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21406 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21408#elif CLIENT_TYPE == 'S' && \
21409 PACKET_VERSION >= 20071002
21411#elif CLIENT_TYPE == 'Z' && ( \
21412 PACKET_VERSION >= 20220000 \
21413 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21414 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21415 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21417#else
21418ID_ZC_BATTLEFIELD_NOTIFY_POSITION = 0x0000 // Disabled
21419#endif
21426{
21427public:
21428 ZC_BATTLEFIELD_NOTIFY_POSITION(std::shared_ptr<ZoneSession> s)
21430 {}
21432
21433 void deliver();
21435
21436/* Structure */
21437};
21438
21439enum {
21440#if CLIENT_TYPE == 'M' && ( \
21441 PACKET_VERSION >= 20220000 \
21442 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21443 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21444 || PACKET_VERSION >= 20090929)
21446#elif CLIENT_TYPE == 'R' && ( \
21447 PACKET_VERSION >= 20210000 \
21448 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21449 || PACKET_VERSION >= 20090929)
21451#elif CLIENT_TYPE == 'Z' && ( \
21452 PACKET_VERSION >= 20220000 \
21453 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21454 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21455 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21457#else
21458ID_ZC_BATTLE_FIELD_LIST = 0x0000 // Disabled
21459#endif
21466{
21467public:
21468 ZC_BATTLE_FIELD_LIST(std::shared_ptr<ZoneSession> s)
21470 {}
21472
21473 void deliver();
21475
21476/* Structure */
21477};
21478
21479enum {
21480#if CLIENT_TYPE == 'M' && ( \
21481 PACKET_VERSION >= 20220000 \
21482 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21483 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21484 || PACKET_VERSION >= 20091006)
21486#elif CLIENT_TYPE == 'R' && ( \
21487 PACKET_VERSION >= 20210000 \
21488 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21489 || PACKET_VERSION >= 20091006)
21491#elif CLIENT_TYPE == 'Z' && ( \
21492 PACKET_VERSION >= 20220000 \
21493 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21494 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21495 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21497#else
21498ID_ZC_BATTLE_JOIN_DISABLE_STATE = 0x0000 // Disabled
21499#endif
21506{
21507public:
21508 ZC_BATTLE_JOIN_DISABLE_STATE(std::shared_ptr<ZoneSession> s)
21510 {}
21512
21513 void deliver();
21515
21516/* Structure */
21517};
21518
21519enum {
21520#if CLIENT_TYPE == 'M' && ( \
21521 PACKET_VERSION >= 20220000 \
21522 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21523 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21524 || PACKET_VERSION >= 20091006)
21526#elif CLIENT_TYPE == 'R' && ( \
21527 PACKET_VERSION >= 20210000 \
21528 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21529 || PACKET_VERSION >= 20091006)
21531#elif CLIENT_TYPE == 'Z' && ( \
21532 PACKET_VERSION >= 20220000 \
21533 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21534 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21535 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21537#else
21538ID_ZC_BATTLE_JOIN_NOTI_DEFER = 0x0000 // Disabled
21539#endif
21546{
21547public:
21548 ZC_BATTLE_JOIN_NOTI_DEFER(std::shared_ptr<ZoneSession> s)
21550 {}
21552
21553 void deliver();
21555
21556/* Structure */
21557};
21558
21559enum {
21560#if CLIENT_TYPE == 'M' && ( \
21561 PACKET_VERSION >= 20220000 \
21562 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21563 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21564 || PACKET_VERSION >= 20091006)
21566#elif CLIENT_TYPE == 'R' && ( \
21567 PACKET_VERSION >= 20210000 \
21568 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21569 || PACKET_VERSION >= 20091006)
21571#elif CLIENT_TYPE == 'Z' && ( \
21572 PACKET_VERSION >= 20220000 \
21573 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21574 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21575 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21577#else
21578ID_ZC_BATTLE_NOTI_START_STEP = 0x0000 // Disabled
21579#endif
21586{
21587public:
21588 ZC_BATTLE_NOTI_START_STEP(std::shared_ptr<ZoneSession> s)
21590 {}
21592
21593 void deliver();
21595
21596/* Structure */
21597};
21598
21599enum {
21600#if CLIENT_TYPE == 'A' && \
21601 PACKET_VERSION >= 20041108
21603#elif CLIENT_TYPE == 'M' && ( \
21604 PACKET_VERSION >= 20220000 \
21605 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21606 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21607 || PACKET_VERSION >= 20041108)
21609#elif CLIENT_TYPE == 'R' && ( \
21610 PACKET_VERSION >= 20210000 \
21611 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21612 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21614#elif CLIENT_TYPE == 'S' && \
21615 PACKET_VERSION >= 20041108
21617#elif CLIENT_TYPE == 'Z' && ( \
21618 PACKET_VERSION >= 20220000 \
21619 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21620 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21621 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21623#else
21624ID_ZC_BLACKSMITH_POINT = 0x0000 // Disabled
21625#endif
21631class ZC_BLACKSMITH_POINT : public Base::NetworkPacket<ZoneSession>
21632{
21633public:
21634 ZC_BLACKSMITH_POINT(std::shared_ptr<ZoneSession> s)
21636 {}
21638
21639 void deliver();
21641
21642/* Structure */
21643};
21644
21645enum {
21646#if CLIENT_TYPE == 'A' && \
21647 PACKET_VERSION >= 20041108
21648ID_ZC_BLACKSMITH_RANK = 0x0219
21649#elif CLIENT_TYPE == 'M' && ( \
21650 PACKET_VERSION >= 20220000 \
21651 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21652 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21653 || PACKET_VERSION >= 20041108)
21654ID_ZC_BLACKSMITH_RANK = 0x0219
21655#elif CLIENT_TYPE == 'R' && ( \
21656 PACKET_VERSION >= 20210000 \
21657 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21658 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21659ID_ZC_BLACKSMITH_RANK = 0x0219
21660#elif CLIENT_TYPE == 'S' && \
21661 PACKET_VERSION >= 20041108
21662ID_ZC_BLACKSMITH_RANK = 0x0219
21663#elif CLIENT_TYPE == 'Z' && ( \
21664 PACKET_VERSION >= 20220000 \
21665 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21666 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21667 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21668ID_ZC_BLACKSMITH_RANK = 0x0219
21669#else
21670ID_ZC_BLACKSMITH_RANK = 0x0000 // Disabled
21671#endif
21677class ZC_BLACKSMITH_RANK : public Base::NetworkPacket<ZoneSession>
21678{
21679public:
21680 ZC_BLACKSMITH_RANK(std::shared_ptr<ZoneSession> s)
21682 {}
21684
21685 void deliver();
21687
21688/* Structure */
21689};
21690
21691enum {
21692#if CLIENT_TYPE == 'A' && \
21693 PACKET_VERSION >= 20040000
21694ID_ZC_BLADESTOP = 0x01d1
21695#elif CLIENT_TYPE == 'M' && ( \
21696 PACKET_VERSION >= 20220000 \
21697 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21698 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21699 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
21700ID_ZC_BLADESTOP = 0x01d1
21701#elif CLIENT_TYPE == 'R' && ( \
21702 PACKET_VERSION >= 20210000 \
21703 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21704 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21705ID_ZC_BLADESTOP = 0x01d1
21706#elif CLIENT_TYPE == 'S' && \
21707 PACKET_VERSION >= 20030000
21708ID_ZC_BLADESTOP = 0x01d1
21709#elif CLIENT_TYPE == 'Z' && ( \
21710 PACKET_VERSION >= 20220000 \
21711 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21712 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21713 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21714ID_ZC_BLADESTOP = 0x01d1
21715#else
21716ID_ZC_BLADESTOP = 0x0000 // Disabled
21717#endif
21723class ZC_BLADESTOP : public Base::NetworkPacket<ZoneSession>
21724{
21725public:
21726 ZC_BLADESTOP(std::shared_ptr<ZoneSession> s)
21728 {}
21729 virtual ~ZC_BLADESTOP() {}
21730
21731 void deliver();
21733
21734/* Structure */
21735};
21736
21737enum {
21738#if CLIENT_TYPE == 'A' && \
21739 PACKET_VERSION >= 20061204
21740ID_ZC_BOSS_INFO = 0x0293
21741#elif CLIENT_TYPE == 'M' && ( \
21742 PACKET_VERSION >= 20220000 \
21743 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21744 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21745 || PACKET_VERSION >= 20061204)
21746ID_ZC_BOSS_INFO = 0x0293
21747#elif CLIENT_TYPE == 'R' && ( \
21748 PACKET_VERSION >= 20210000 \
21749 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21750 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21751ID_ZC_BOSS_INFO = 0x0293
21752#elif CLIENT_TYPE == 'S' && \
21753 PACKET_VERSION >= 20061204
21754ID_ZC_BOSS_INFO = 0x0293
21755#elif CLIENT_TYPE == 'Z' && ( \
21756 PACKET_VERSION >= 20220000 \
21757 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21758 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21759 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21760ID_ZC_BOSS_INFO = 0x0293
21761#else
21762ID_ZC_BOSS_INFO = 0x0000 // Disabled
21763#endif
21769class ZC_BOSS_INFO : public Base::NetworkPacket<ZoneSession>
21770{
21771public:
21772 ZC_BOSS_INFO(std::shared_ptr<ZoneSession> s)
21774 {}
21775 virtual ~ZC_BOSS_INFO() {}
21776
21777 void deliver();
21779
21780/* Structure */
21781};
21782
21783enum {
21784#if CLIENT_TYPE == 'A' && \
21785 PACKET_VERSION >= 20040000
21786ID_ZC_BROADCAST = 0x009a
21787#elif CLIENT_TYPE == 'M' && ( \
21788 PACKET_VERSION >= 20220000 \
21789 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21790 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21791 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
21792ID_ZC_BROADCAST = 0x009a
21793#elif CLIENT_TYPE == 'R' && ( \
21794 PACKET_VERSION >= 20210000 \
21795 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21796 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21797ID_ZC_BROADCAST = 0x009a
21798#elif CLIENT_TYPE == 'S' && \
21799 PACKET_VERSION >= 20030000
21800ID_ZC_BROADCAST = 0x009a
21801#elif CLIENT_TYPE == 'Z' && ( \
21802 PACKET_VERSION >= 20220000 \
21803 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21804 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21805 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21806ID_ZC_BROADCAST = 0x009a
21807#else
21808ID_ZC_BROADCAST = 0x0000 // Disabled
21809#endif
21815class ZC_BROADCAST : public Base::NetworkPacket<ZoneSession>
21816{
21817public:
21818 ZC_BROADCAST(std::shared_ptr<ZoneSession> s)
21820 {}
21821 virtual ~ZC_BROADCAST() {}
21822
21823 void deliver();
21825
21826/* Structure */
21827};
21828
21829enum {
21830#if CLIENT_TYPE == 'A' && \
21831 PACKET_VERSION >= 20040000
21832ID_ZC_BROADCAST2 = 0x01c3
21833#elif CLIENT_TYPE == 'M' && ( \
21834 PACKET_VERSION >= 20220000 \
21835 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21836 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21837 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
21838ID_ZC_BROADCAST2 = 0x01c3
21839#elif CLIENT_TYPE == 'R' && ( \
21840 PACKET_VERSION >= 20210000 \
21841 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21842 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
21843ID_ZC_BROADCAST2 = 0x01c3
21844#elif CLIENT_TYPE == 'S' && \
21845 PACKET_VERSION >= 20030000
21846ID_ZC_BROADCAST2 = 0x01c3
21847#elif CLIENT_TYPE == 'Z' && ( \
21848 PACKET_VERSION >= 20220000 \
21849 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21850 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21851 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21852ID_ZC_BROADCAST2 = 0x01c3
21853#else
21854ID_ZC_BROADCAST2 = 0x0000 // Disabled
21855#endif
21861class ZC_BROADCAST2 : public Base::NetworkPacket<ZoneSession>
21862{
21863public:
21864 ZC_BROADCAST2(std::shared_ptr<ZoneSession> s)
21866 {}
21867 virtual ~ZC_BROADCAST2() {}
21868
21869 void deliver();
21871
21872/* Structure */
21873};
21874
21875enum {
21876#if CLIENT_TYPE == 'M' && ( \
21877 PACKET_VERSION >= 20220000 \
21878 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21879 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21880 || PACKET_VERSION >= 20100323)
21881ID_ZC_BROADCAST4 = 0x081f
21882#elif CLIENT_TYPE == 'R' && ( \
21883 PACKET_VERSION >= 20210000 \
21884 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21885 || PACKET_VERSION >= 20100323)
21886ID_ZC_BROADCAST4 = 0x081f
21887#elif CLIENT_TYPE == 'Z' && ( \
21888 PACKET_VERSION >= 20220000 \
21889 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21890 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21891 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21892ID_ZC_BROADCAST4 = 0x081f
21893#else
21894ID_ZC_BROADCAST4 = 0x0000 // Disabled
21895#endif
21901class ZC_BROADCAST4 : public Base::NetworkPacket<ZoneSession>
21902{
21903public:
21904 ZC_BROADCAST4(std::shared_ptr<ZoneSession> s)
21906 {}
21907 virtual ~ZC_BROADCAST4() {}
21908
21909 void deliver();
21911
21912/* Structure */
21913};
21914
21915enum {
21916#if CLIENT_TYPE == 'M' && ( \
21917 PACKET_VERSION >= 20220000 \
21918 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21919 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21920 || PACKET_VERSION >= 20091201)
21922#elif CLIENT_TYPE == 'R' && ( \
21923 PACKET_VERSION >= 20210000 \
21924 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21925 || PACKET_VERSION >= 20091201)
21927#elif CLIENT_TYPE == 'Z' && ( \
21928 PACKET_VERSION >= 20220000 \
21929 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21930 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21931 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21933#else
21934ID_ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN = 0x0000 // Disabled
21935#endif
21942{
21943public:
21944 ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN(std::shared_ptr<ZoneSession> s)
21946 {}
21948
21949 void deliver();
21951
21952/* Structure */
21953};
21954
21955enum {
21956#if CLIENT_TYPE == 'M' && ( \
21957 PACKET_VERSION >= 20220000 \
21958 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21959 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21960 || PACKET_VERSION >= 20100420)
21962#elif CLIENT_TYPE == 'R' && ( \
21963 PACKET_VERSION >= 20210000 \
21964 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21965 || PACKET_VERSION >= 20100420)
21967#elif CLIENT_TYPE == 'Z' && ( \
21968 PACKET_VERSION >= 20220000 \
21969 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21970 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
21971 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
21973#else
21974ID_ZC_BUYING_STORE_ENTRY = 0x0000 // Disabled
21975#endif
21982{
21983public:
21984 ZC_BUYING_STORE_ENTRY(std::shared_ptr<ZoneSession> s)
21986 {}
21988
21989 void deliver();
21991
21992/* Structure */
21993};
21994
21995enum {
21996#if CLIENT_TYPE == 'M' && ( \
21997 PACKET_VERSION >= 20220000 \
21998 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
21999 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22000 || PACKET_VERSION >= 20090929)
22002#elif CLIENT_TYPE == 'R' && ( \
22003 PACKET_VERSION >= 20210000 \
22004 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22005 || PACKET_VERSION >= 20090929)
22007#elif CLIENT_TYPE == 'Z' && ( \
22008 PACKET_VERSION >= 20220000 \
22009 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22010 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22011 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22013#else
22014ID_ZC_CANCEL_BATTLE_FIELD = 0x0000 // Disabled
22015#endif
22022{
22023public:
22024 ZC_CANCEL_BATTLE_FIELD(std::shared_ptr<ZoneSession> s)
22026 {}
22028
22029 void deliver();
22031
22032/* Structure */
22033};
22034
22035enum {
22036#if CLIENT_TYPE == 'A' && \
22037 PACKET_VERSION >= 20040000
22039#elif CLIENT_TYPE == 'M' && ( \
22040 PACKET_VERSION >= 20220000 \
22041 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22042 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22043 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
22045#elif CLIENT_TYPE == 'R' && ( \
22046 PACKET_VERSION >= 20210000 \
22047 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22048 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22050#elif CLIENT_TYPE == 'S' && \
22051 PACKET_VERSION >= 20030000
22053#elif CLIENT_TYPE == 'Z' && ( \
22054 PACKET_VERSION >= 20220000 \
22055 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22056 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22057 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22059#else
22060ID_ZC_CANCEL_EXCHANGE_ITEM = 0x0000 // Disabled
22061#endif
22068{
22069public:
22070 ZC_CANCEL_EXCHANGE_ITEM(std::shared_ptr<ZoneSession> s)
22072 {}
22074
22075 void deliver();
22077
22078/* Structure */
22079};
22080
22081enum {
22082#if CLIENT_TYPE == 'A' && \
22083 PACKET_VERSION >= 20040000
22084ID_ZC_CARTOFF = 0x012b
22085#elif CLIENT_TYPE == 'M' && ( \
22086 PACKET_VERSION >= 20220000 \
22087 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22088 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22089 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
22090ID_ZC_CARTOFF = 0x012b
22091#elif CLIENT_TYPE == 'R' && ( \
22092 PACKET_VERSION >= 20210000 \
22093 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22094 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22095ID_ZC_CARTOFF = 0x012b
22096#elif CLIENT_TYPE == 'S' && \
22097 PACKET_VERSION >= 20030000
22098ID_ZC_CARTOFF = 0x012b
22099#elif CLIENT_TYPE == 'Z' && ( \
22100 PACKET_VERSION >= 20220000 \
22101 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22102 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22103 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22104ID_ZC_CARTOFF = 0x012b
22105#else
22106ID_ZC_CARTOFF = 0x0000 // Disabled
22107#endif
22113class ZC_CARTOFF : public Base::NetworkPacket<ZoneSession>
22114{
22115public:
22116 ZC_CARTOFF(std::shared_ptr<ZoneSession> s)
22118 {}
22119 virtual ~ZC_CARTOFF() {}
22120
22121 void deliver();
22123
22124/* Structure */
22125};
22126
22127enum {
22128#if CLIENT_TYPE == 'A' && \
22129 PACKET_VERSION >= 20040000
22131#elif CLIENT_TYPE == 'M' && ( \
22132 PACKET_VERSION >= 20220000 \
22133 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22134 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22135 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
22137#elif CLIENT_TYPE == 'R' && ( \
22138 PACKET_VERSION >= 20210000 \
22139 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22140 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22142#elif CLIENT_TYPE == 'S' && \
22143 PACKET_VERSION >= 20030000
22145#elif CLIENT_TYPE == 'Z' && ( \
22146 PACKET_VERSION >= 20220000 \
22147 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22148 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22149 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22151#else
22152ID_ZC_CART_EQUIPMENT_ITEMLIST = 0x0000 // Disabled
22153#endif
22160{
22161public:
22162 ZC_CART_EQUIPMENT_ITEMLIST(std::shared_ptr<ZoneSession> s)
22164 {}
22166
22167 void deliver();
22169
22170/* Structure */
22171};
22172
22173enum {
22174#if CLIENT_TYPE == 'A' && \
22175 PACKET_VERSION >= 20061218
22177#elif CLIENT_TYPE == 'M' && ( \
22178 PACKET_VERSION >= 20220000 \
22179 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22180 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22181 || PACKET_VERSION >= 20061218)
22183#elif CLIENT_TYPE == 'R' && ( \
22184 PACKET_VERSION >= 20210000 \
22185 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22186 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22188#elif CLIENT_TYPE == 'S' && \
22189 PACKET_VERSION >= 20061218
22191#elif CLIENT_TYPE == 'Z' && ( \
22192 PACKET_VERSION >= 20220000 \
22193 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22194 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22195 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22197#else
22198ID_ZC_CART_EQUIPMENT_ITEMLIST2 = 0x0000 // Disabled
22199#endif
22206{
22207public:
22208 ZC_CART_EQUIPMENT_ITEMLIST2(std::shared_ptr<ZoneSession> s)
22210 {}
22212
22213 void deliver();
22215
22216/* Structure */
22217};
22218
22219enum {
22220#if CLIENT_TYPE == 'A' && \
22221 PACKET_VERSION >= 20070904
22223#elif CLIENT_TYPE == 'M' && ( \
22224 PACKET_VERSION >= 20220000 \
22225 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22226 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22227 || PACKET_VERSION >= 20070904)
22229#elif CLIENT_TYPE == 'R' && ( \
22230 PACKET_VERSION >= 20210000 \
22231 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22232 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22234#elif CLIENT_TYPE == 'S' && \
22235 PACKET_VERSION >= 20070904
22237#elif CLIENT_TYPE == 'Z' && ( \
22238 PACKET_VERSION >= 20220000 \
22239 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22240 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22241 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22243#else
22244ID_ZC_CART_EQUIPMENT_ITEMLIST3 = 0x0000 // Disabled
22245#endif
22252{
22253public:
22254 ZC_CART_EQUIPMENT_ITEMLIST3(std::shared_ptr<ZoneSession> s)
22256 {}
22258
22259 void deliver();
22261
22262/* Structure */
22263};
22264
22265enum {
22266#if CLIENT_TYPE == 'M' && ( \
22267 PACKET_VERSION >= 20220000 \
22268 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22269 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22270 || PACKET_VERSION >= 20111122)
22272#elif CLIENT_TYPE == 'R' && ( \
22273 PACKET_VERSION >= 20210000 \
22274 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22275 || PACKET_VERSION >= 20111122)
22277#elif CLIENT_TYPE == 'Z' && ( \
22278 PACKET_VERSION >= 20220000 \
22279 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22280 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22281 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22283#else
22284ID_ZC_CART_ITEMLIST_EQUIP = 0x0000 // Disabled
22285#endif
22292{
22293public:
22294 ZC_CART_ITEMLIST_EQUIP(std::shared_ptr<ZoneSession> s)
22296 {}
22298
22299 void deliver();
22301
22302/* Structure */
22303};
22304
22305enum {
22306#if CLIENT_TYPE == 'M' && ( \
22307 PACKET_VERSION >= 20220000 \
22308 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22309 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22310 || PACKET_VERSION >= 20120925)
22312#elif CLIENT_TYPE == 'R' && ( \
22313 PACKET_VERSION >= 20210000 \
22314 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22315 || PACKET_VERSION >= 20120925)
22317#elif CLIENT_TYPE == 'Z' && ( \
22318 PACKET_VERSION >= 20220000 \
22319 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22320 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22321 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22323#else
22324ID_ZC_CART_ITEMLIST_EQUIP_V5 = 0x0000 // Disabled
22325#endif
22332{
22333public:
22334 ZC_CART_ITEMLIST_EQUIP_V5(std::shared_ptr<ZoneSession> s)
22336 {}
22338
22339 void deliver();
22341
22342/* Structure */
22343};
22344
22345enum {
22346#if CLIENT_TYPE == 'M' && ( \
22347 PACKET_VERSION >= 20220000 \
22348 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22349 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22350 || PACKET_VERSION >= 20140402)
22352#elif CLIENT_TYPE == 'R' && ( \
22353 PACKET_VERSION >= 20210000 \
22354 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22355 || PACKET_VERSION >= 20140402)
22357#elif CLIENT_TYPE == 'Z' && ( \
22358 PACKET_VERSION >= 20220000 \
22359 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22360 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22361 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22363#else
22364ID_ZC_CART_ITEMLIST_EQUIP_V6 = 0x0000 // Disabled
22365#endif
22372{
22373public:
22374 ZC_CART_ITEMLIST_EQUIP_V6(std::shared_ptr<ZoneSession> s)
22376 {}
22378
22379 void deliver();
22381
22382/* Structure */
22383};
22384
22385enum {
22386#if CLIENT_TYPE == 'M' && ( \
22387 PACKET_VERSION >= 20220000 \
22388 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22389 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22390 || PACKET_VERSION >= 20111122)
22392#elif CLIENT_TYPE == 'R' && ( \
22393 PACKET_VERSION >= 20210000 \
22394 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22395 || PACKET_VERSION >= 20111122)
22397#elif CLIENT_TYPE == 'Z' && ( \
22398 PACKET_VERSION >= 20220000 \
22399 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22400 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22401 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22403#else
22404ID_ZC_CART_ITEMLIST_NORMAL = 0x0000 // Disabled
22405#endif
22412{
22413public:
22414 ZC_CART_ITEMLIST_NORMAL(std::shared_ptr<ZoneSession> s)
22416 {}
22418
22419 void deliver();
22421
22422/* Structure */
22423};
22424
22425enum {
22426#if CLIENT_TYPE == 'M' && ( \
22427 PACKET_VERSION >= 20220000 \
22428 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22429 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22430 || PACKET_VERSION >= 20120925)
22432#elif CLIENT_TYPE == 'R' && ( \
22433 PACKET_VERSION >= 20210000 \
22434 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22435 || PACKET_VERSION >= 20120925)
22437#elif CLIENT_TYPE == 'Z' && ( \
22438 PACKET_VERSION >= 20220000 \
22439 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22440 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22441 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22443#else
22444ID_ZC_CART_ITEMLIST_NORMAL_V5 = 0x0000 // Disabled
22445#endif
22452{
22453public:
22454 ZC_CART_ITEMLIST_NORMAL_V5(std::shared_ptr<ZoneSession> s)
22456 {}
22458
22459 void deliver();
22461
22462/* Structure */
22463};
22464
22465enum {
22466#if CLIENT_TYPE == 'A' && \
22467 PACKET_VERSION >= 20040000
22469#elif CLIENT_TYPE == 'M' && ( \
22470 PACKET_VERSION >= 20220000 \
22471 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22472 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22473 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
22475#elif CLIENT_TYPE == 'R' && ( \
22476 PACKET_VERSION >= 20210000 \
22477 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22478 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22480#elif CLIENT_TYPE == 'S' && \
22481 PACKET_VERSION >= 20030000
22483#elif CLIENT_TYPE == 'Z' && ( \
22484 PACKET_VERSION >= 20220000 \
22485 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22486 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22487 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22489#else
22490ID_ZC_CART_NORMAL_ITEMLIST = 0x0000 // Disabled
22491#endif
22498{
22499public:
22500 ZC_CART_NORMAL_ITEMLIST(std::shared_ptr<ZoneSession> s)
22502 {}
22504
22505 void deliver();
22507
22508/* Structure */
22509};
22510
22511enum {
22512#if CLIENT_TYPE == 'A' && \
22513 PACKET_VERSION >= 20040000
22515#elif CLIENT_TYPE == 'M' && ( \
22516 PACKET_VERSION >= 20220000 \
22517 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22518 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22519 || PACKET_VERSION >= 20031218)
22521#elif CLIENT_TYPE == 'R' && ( \
22522 PACKET_VERSION >= 20210000 \
22523 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22524 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22526#elif CLIENT_TYPE == 'S' && \
22527 PACKET_VERSION >= 20031218
22529#elif CLIENT_TYPE == 'Z' && ( \
22530 PACKET_VERSION >= 20220000 \
22531 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22532 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22533 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22535#else
22536ID_ZC_CART_NORMAL_ITEMLIST2 = 0x0000 // Disabled
22537#endif
22544{
22545public:
22546 ZC_CART_NORMAL_ITEMLIST2(std::shared_ptr<ZoneSession> s)
22548 {}
22550
22551 void deliver();
22553
22554/* Structure */
22555};
22556
22557enum {
22558#if CLIENT_TYPE == 'A' && \
22559 PACKET_VERSION >= 20080000
22561#elif CLIENT_TYPE == 'M' && ( \
22562 PACKET_VERSION >= 20220000 \
22563 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22564 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22565 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22567#elif CLIENT_TYPE == 'R' && ( \
22568 PACKET_VERSION >= 20210000 \
22569 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22570 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22572#elif CLIENT_TYPE == 'S' && \
22573 PACKET_VERSION >= 20080000
22575#elif CLIENT_TYPE == 'Z' && ( \
22576 PACKET_VERSION >= 20220000 \
22577 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22578 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22579 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22581#else
22582ID_ZC_CART_NORMAL_ITEMLIST3 = 0x0000 // Disabled
22583#endif
22590{
22591public:
22592 ZC_CART_NORMAL_ITEMLIST3(std::shared_ptr<ZoneSession> s)
22594 {}
22596
22597 void deliver();
22599
22600/* Structure */
22601};
22602
22603enum {
22604#if CLIENT_TYPE == 'A' && \
22605 PACKET_VERSION >= 20061211
22607#elif CLIENT_TYPE == 'M' && ( \
22608 PACKET_VERSION >= 20220000 \
22609 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22610 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22611 || PACKET_VERSION >= 20061211)
22613#elif CLIENT_TYPE == 'R' && ( \
22614 PACKET_VERSION >= 20210000 \
22615 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22616 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22618#elif CLIENT_TYPE == 'S' && \
22619 PACKET_VERSION >= 20061211
22621#elif CLIENT_TYPE == 'Z' && ( \
22622 PACKET_VERSION >= 20220000 \
22623 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22624 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22625 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22627#else
22628ID_ZC_CASH_ITEM_DELETE = 0x0000 // Disabled
22629#endif
22635class ZC_CASH_ITEM_DELETE : public Base::NetworkPacket<ZoneSession>
22636{
22637public:
22638 ZC_CASH_ITEM_DELETE(std::shared_ptr<ZoneSession> s)
22640 {}
22642
22643 void deliver();
22645
22646/* Structure */
22647};
22648
22649enum {
22650#if CLIENT_TYPE == 'A' && \
22651 PACKET_VERSION >= 20061211
22653#elif CLIENT_TYPE == 'M' && ( \
22654 PACKET_VERSION >= 20220000 \
22655 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22656 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22657 || PACKET_VERSION >= 20061211)
22659#elif CLIENT_TYPE == 'R' && ( \
22660 PACKET_VERSION >= 20210000 \
22661 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22662 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22664#elif CLIENT_TYPE == 'S' && \
22665 PACKET_VERSION >= 20061211
22667#elif CLIENT_TYPE == 'Z' && ( \
22668 PACKET_VERSION >= 20220000 \
22669 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22670 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22671 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22673#else
22674ID_ZC_CASH_TIME_COUNTER = 0x0000 // Disabled
22675#endif
22682{
22683public:
22684 ZC_CASH_TIME_COUNTER(std::shared_ptr<ZoneSession> s)
22686 {}
22688
22689 void deliver();
22691
22692/* Structure */
22693};
22694
22695enum {
22696#if CLIENT_TYPE == 'A' && \
22697 PACKET_VERSION >= 20050523
22698ID_ZC_CHANGESTATE_MER = 0x0230
22699#elif CLIENT_TYPE == 'M' && ( \
22700 PACKET_VERSION >= 20220000 \
22701 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22702 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22703 || PACKET_VERSION >= 20050523)
22704ID_ZC_CHANGESTATE_MER = 0x0230
22705#elif CLIENT_TYPE == 'R' && ( \
22706 PACKET_VERSION >= 20210000 \
22707 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22708 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22709ID_ZC_CHANGESTATE_MER = 0x0230
22710#elif CLIENT_TYPE == 'S' && \
22711 PACKET_VERSION >= 20050523
22712ID_ZC_CHANGESTATE_MER = 0x0230
22713#elif CLIENT_TYPE == 'Z' && ( \
22714 PACKET_VERSION >= 20220000 \
22715 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22716 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22717 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22718ID_ZC_CHANGESTATE_MER = 0x0230
22719#else
22720ID_ZC_CHANGESTATE_MER = 0x0000 // Disabled
22721#endif
22727class ZC_CHANGESTATE_MER : public Base::NetworkPacket<ZoneSession>
22728{
22729public:
22730 ZC_CHANGESTATE_MER(std::shared_ptr<ZoneSession> s)
22732 {}
22734
22735 void deliver();
22737
22738/* Structure */
22739};
22740
22741enum {
22742#if CLIENT_TYPE == 'A' && \
22743 PACKET_VERSION >= 20040000
22744ID_ZC_CHANGESTATE_PET = 0x01a4
22745#elif CLIENT_TYPE == 'M' && ( \
22746 PACKET_VERSION >= 20220000 \
22747 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22748 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22749 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
22750ID_ZC_CHANGESTATE_PET = 0x01a4
22751#elif CLIENT_TYPE == 'R' && ( \
22752 PACKET_VERSION >= 20210000 \
22753 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22754 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22755ID_ZC_CHANGESTATE_PET = 0x01a4
22756#elif CLIENT_TYPE == 'S' && \
22757 PACKET_VERSION >= 20030000
22758ID_ZC_CHANGESTATE_PET = 0x01a4
22759#elif CLIENT_TYPE == 'Z' && ( \
22760 PACKET_VERSION >= 20220000 \
22761 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22762 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22763 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22764ID_ZC_CHANGESTATE_PET = 0x01a4
22765#else
22766ID_ZC_CHANGESTATE_PET = 0x0000 // Disabled
22767#endif
22773class ZC_CHANGESTATE_PET : public Base::NetworkPacket<ZoneSession>
22774{
22775public:
22776 ZC_CHANGESTATE_PET(std::shared_ptr<ZoneSession> s)
22778 {}
22780
22781 void deliver();
22783
22784/* Structure */
22785};
22786
22787enum {
22788#if CLIENT_TYPE == 'A' && \
22789 PACKET_VERSION >= 20040000
22790ID_ZC_CHANGE_CHATROOM = 0x00df
22791#elif CLIENT_TYPE == 'M' && ( \
22792 PACKET_VERSION >= 20220000 \
22793 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22794 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22795 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
22796ID_ZC_CHANGE_CHATROOM = 0x00df
22797#elif CLIENT_TYPE == 'R' && ( \
22798 PACKET_VERSION >= 20210000 \
22799 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22800 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22801ID_ZC_CHANGE_CHATROOM = 0x00df
22802#elif CLIENT_TYPE == 'S' && \
22803 PACKET_VERSION >= 20030000
22804ID_ZC_CHANGE_CHATROOM = 0x00df
22805#elif CLIENT_TYPE == 'Z' && ( \
22806 PACKET_VERSION >= 20220000 \
22807 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22808 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22809 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22810ID_ZC_CHANGE_CHATROOM = 0x00df
22811#else
22812ID_ZC_CHANGE_CHATROOM = 0x0000 // Disabled
22813#endif
22819class ZC_CHANGE_CHATROOM : public Base::NetworkPacket<ZoneSession>
22820{
22821public:
22822 ZC_CHANGE_CHATROOM(std::shared_ptr<ZoneSession> s)
22824 {}
22826
22827 void deliver(int owner_id, int chat_id, int limit, int users, zc_change_chatroom_type type, std::string title);
22829
22830/* Structure */
22831 int16_t _packet_length{ 0 };
22834 int16_t _limit;
22835 int16_t _users;
22836 int8_t _type;
22838};
22839
22840enum {
22841#if CLIENT_TYPE == 'A' && \
22842 PACKET_VERSION >= 20040000
22844#elif CLIENT_TYPE == 'M' && ( \
22845 PACKET_VERSION >= 20220000 \
22846 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22847 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22848 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
22850#elif CLIENT_TYPE == 'R' && ( \
22851 PACKET_VERSION >= 20210000 \
22852 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22853 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
22855#elif CLIENT_TYPE == 'S' && \
22856 PACKET_VERSION >= 20030000
22858#elif CLIENT_TYPE == 'Z' && ( \
22859 PACKET_VERSION >= 20220000 \
22860 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22861 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22862 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22864#else
22865ID_ZC_CHANGE_DIRECTION = 0x0000 // Disabled
22866#endif
22872class ZC_CHANGE_DIRECTION : public Base::NetworkPacket<ZoneSession>
22873{
22874public:
22875 ZC_CHANGE_DIRECTION(std::shared_ptr<ZoneSession> s)
22877 {}
22879
22880 void deliver();
22882
22883/* Structure */
22884};
22885
22886enum {
22887#if CLIENT_TYPE == 'M' && ( \
22888 PACKET_VERSION >= 20220000 \
22889 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22890 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22891 || PACKET_VERSION >= 20091201)
22893#elif CLIENT_TYPE == 'R' && ( \
22894 PACKET_VERSION >= 20210000 \
22895 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22896 || PACKET_VERSION >= 20091201)
22898#elif CLIENT_TYPE == 'Z' && ( \
22899 PACKET_VERSION >= 20220000 \
22900 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22901 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
22902 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
22904#else
22905ID_ZC_CHANGE_GROUP_MASTER = 0x0000 // Disabled
22906#endif
22913{
22914public:
22915 ZC_CHANGE_GROUP_MASTER(std::shared_ptr<ZoneSession> s)
22917 {}
22919
22920 void deliver();
22922
22923/* Structure */
22924};
22925
22926enum {
22927#if CLIENT_TYPE == 'A' && \
22928 PACKET_VERSION >= 20040000
22929ID_ZC_CHANGE_GUILD = 0x01b4
22930#elif CLIENT_TYPE == 'M' && \
22931 PACKET_VERSION >= 20030000
22932ID_ZC_CHANGE_GUILD = 0x01b4
22933#elif CLIENT_TYPE == 'M' && ( \
22934 PACKET_VERSION >= 20220000 \
22935 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22936 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
22937ID_ZC_CHANGE_GUILD = 0x0b47
22938#elif CLIENT_TYPE == 'R' && \
22939 PACKET_VERSION >= 20080000
22940ID_ZC_CHANGE_GUILD = 0x01b4
22941#elif CLIENT_TYPE == 'R' && ( \
22942 PACKET_VERSION >= 20210000 \
22943 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
22944ID_ZC_CHANGE_GUILD = 0x0b47
22945#elif CLIENT_TYPE == 'S' && \
22946 PACKET_VERSION >= 20030000
22947ID_ZC_CHANGE_GUILD = 0x01b4
22948#elif CLIENT_TYPE == 'Z' && \
22949 PACKET_VERSION >= 20170000
22950ID_ZC_CHANGE_GUILD = 0x01b4
22951#elif CLIENT_TYPE == 'Z' && ( \
22952 PACKET_VERSION >= 20220000 \
22953 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22954 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
22955ID_ZC_CHANGE_GUILD = 0x0b47
22956#else
22957ID_ZC_CHANGE_GUILD = 0x0000 // Disabled
22958#endif
22964class ZC_CHANGE_GUILD : public Base::NetworkPacket<ZoneSession>
22965{
22966public:
22967 ZC_CHANGE_GUILD(std::shared_ptr<ZoneSession> s)
22969 {}
22970 virtual ~ZC_CHANGE_GUILD() {}
22971
22972 void deliver(int account_id, int guild_id, int16_t emblem_id);
22974
22975/* Structure */
22976 int _account_id{ 0 };
22977 int _guild_id{ 0 };
22978 int16_t _emblem_id{ 0 };
22979};
22980
22981enum {
22982#if CLIENT_TYPE == 'M' && ( \
22983 PACKET_VERSION >= 20220000 \
22984 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22985 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
22987#elif CLIENT_TYPE == 'R' && ( \
22988 PACKET_VERSION >= 20210000 \
22989 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
22991#elif CLIENT_TYPE == 'Z' && ( \
22992 PACKET_VERSION >= 20220000 \
22993 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
22994 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
22996#else
22997ID_ZC_CHANGE_ITEM_OPTION = 0x0000 // Disabled
22998#endif
23005{
23006public:
23007 ZC_CHANGE_ITEM_OPTION(std::shared_ptr<ZoneSession> s)
23009 {}
23011
23012 void deliver();
23014
23015/* Structure */
23016};
23017
23018enum {
23019#if CLIENT_TYPE == 'M' && \
23020 PACKET_VERSION >= 20140521
23022#elif CLIENT_TYPE == 'M' && ( \
23023 PACKET_VERSION >= 20220000 \
23024 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23025 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23026 || PACKET_VERSION >= 20160302)
23028#elif CLIENT_TYPE == 'R' && \
23029 PACKET_VERSION >= 20140521
23031#elif CLIENT_TYPE == 'R' && ( \
23032 PACKET_VERSION >= 20210000 \
23033 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23034 || PACKET_VERSION >= 20160302)
23036#elif CLIENT_TYPE == 'Z' && ( \
23037 PACKET_VERSION >= 20220000 \
23038 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23039 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23040 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23042#elif CLIENT_TYPE == 'Z' && \
23043 PACKET_VERSION >= 20180000
23045#else
23046ID_ZC_CHECK_RECEIVE_CHARACTER_NAME = 0x0000 // Disabled
23047#endif
23054{
23055public:
23056 ZC_CHECK_RECEIVE_CHARACTER_NAME(std::shared_ptr<ZoneSession> s)
23058 {}
23060
23061 void deliver();
23063
23064/* Structure */
23065};
23066
23067enum {
23068#if CLIENT_TYPE == 'M' && ( \
23069 PACKET_VERSION >= 20220000 \
23070 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23071 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23072 || PACKET_VERSION >= 20120702)
23073ID_ZC_CLANINFO = 0x098a
23074#elif CLIENT_TYPE == 'R' && ( \
23075 PACKET_VERSION >= 20210000 \
23076 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23077 || PACKET_VERSION >= 20120702)
23078ID_ZC_CLANINFO = 0x098a
23079#elif CLIENT_TYPE == 'Z' && ( \
23080 PACKET_VERSION >= 20220000 \
23081 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23082 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23083 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23084ID_ZC_CLANINFO = 0x098a
23085#else
23086ID_ZC_CLANINFO = 0x0000 // Disabled
23087#endif
23093class ZC_CLANINFO : public Base::NetworkPacket<ZoneSession>
23094{
23095public:
23096 ZC_CLANINFO(std::shared_ptr<ZoneSession> s)
23098 {}
23099 virtual ~ZC_CLANINFO() {}
23100
23101 void deliver();
23103
23104/* Structure */
23105};
23106
23107enum {
23108#if CLIENT_TYPE == 'M' && ( \
23109 PACKET_VERSION >= 20220000 \
23110 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23111 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23112 || PACKET_VERSION >= 20110928)
23113ID_ZC_CLEAR_DIALOG = 0x08d6
23114#elif CLIENT_TYPE == 'R' && ( \
23115 PACKET_VERSION >= 20210000 \
23116 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23117 || PACKET_VERSION >= 20110928)
23118ID_ZC_CLEAR_DIALOG = 0x08d6
23119#elif CLIENT_TYPE == 'Z' && ( \
23120 PACKET_VERSION >= 20220000 \
23121 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23122 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23123 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23124ID_ZC_CLEAR_DIALOG = 0x08d6
23125#else
23126ID_ZC_CLEAR_DIALOG = 0x0000 // Disabled
23127#endif
23133class ZC_CLEAR_DIALOG : public Base::NetworkPacket<ZoneSession>
23134{
23135public:
23136 ZC_CLEAR_DIALOG(std::shared_ptr<ZoneSession> s)
23138 {}
23139 virtual ~ZC_CLEAR_DIALOG() {}
23140
23141 void deliver();
23143
23144/* Structure */
23145};
23146
23147enum {
23148#if CLIENT_TYPE == 'M' && ( \
23149 PACKET_VERSION >= 20220000 \
23150 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23151 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23152 || PACKET_VERSION >= 20130424)
23154#elif CLIENT_TYPE == 'R' && ( \
23155 PACKET_VERSION >= 20210000 \
23156 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23157 || PACKET_VERSION >= 20130424)
23159#elif CLIENT_TYPE == 'Z' && ( \
23160 PACKET_VERSION >= 20220000 \
23161 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23162 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23163 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23165#else
23166ID_ZC_CLOSE_BARGAIN_SALE_TOOL = 0x0000 // Disabled
23167#endif
23174{
23175public:
23176 ZC_CLOSE_BARGAIN_SALE_TOOL(std::shared_ptr<ZoneSession> s)
23178 {}
23180
23181 void deliver();
23183
23184/* Structure */
23185};
23186
23187enum {
23188#if CLIENT_TYPE == 'A' && \
23189 PACKET_VERSION >= 20040000
23190ID_ZC_CLOSE_DIALOG = 0x00b6
23191#elif CLIENT_TYPE == 'M' && ( \
23192 PACKET_VERSION >= 20220000 \
23193 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23194 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23195 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
23196ID_ZC_CLOSE_DIALOG = 0x00b6
23197#elif CLIENT_TYPE == 'R' && ( \
23198 PACKET_VERSION >= 20210000 \
23199 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23200 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23201ID_ZC_CLOSE_DIALOG = 0x00b6
23202#elif CLIENT_TYPE == 'S' && \
23203 PACKET_VERSION >= 20030000
23204ID_ZC_CLOSE_DIALOG = 0x00b6
23205#elif CLIENT_TYPE == 'Z' && ( \
23206 PACKET_VERSION >= 20220000 \
23207 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23208 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23209 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23210ID_ZC_CLOSE_DIALOG = 0x00b6
23211#else
23212ID_ZC_CLOSE_DIALOG = 0x0000 // Disabled
23213#endif
23219class ZC_CLOSE_DIALOG : public Base::NetworkPacket<ZoneSession>
23220{
23221public:
23222 ZC_CLOSE_DIALOG(std::shared_ptr<ZoneSession> s)
23224 {}
23225 virtual ~ZC_CLOSE_DIALOG() {}
23226
23227 void deliver(int32_t guid);
23229
23230/* Structure */
23231 int32_t _guid{0};
23232};
23233
23234enum {
23235#if CLIENT_TYPE == 'M' && ( \
23236 PACKET_VERSION >= 20220000 \
23237 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23238 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
23240#elif CLIENT_TYPE == 'R' && ( \
23241 PACKET_VERSION >= 20210000 \
23242 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
23244#elif CLIENT_TYPE == 'Z' && ( \
23245 PACKET_VERSION >= 20220000 \
23246 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23247 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
23249#else
23250ID_ZC_CLOSE_MACRO_DETECTOR = 0x0000 // Disabled
23251#endif
23258{
23259public:
23260 ZC_CLOSE_MACRO_DETECTOR(std::shared_ptr<ZoneSession> s)
23262 {}
23264
23265 void deliver();
23267
23268/* Structure */
23269};
23270
23271enum {
23272#if CLIENT_TYPE == 'A' && \
23273 PACKET_VERSION >= 20040000
23274ID_ZC_CLOSE_STORE = 0x00f8
23275#elif CLIENT_TYPE == 'M' && ( \
23276 PACKET_VERSION >= 20220000 \
23277 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23278 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23279 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
23280ID_ZC_CLOSE_STORE = 0x00f8
23281#elif CLIENT_TYPE == 'R' && ( \
23282 PACKET_VERSION >= 20210000 \
23283 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23284 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23285ID_ZC_CLOSE_STORE = 0x00f8
23286#elif CLIENT_TYPE == 'S' && \
23287 PACKET_VERSION >= 20030000
23288ID_ZC_CLOSE_STORE = 0x00f8
23289#elif CLIENT_TYPE == 'Z' && ( \
23290 PACKET_VERSION >= 20220000 \
23291 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23292 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23293 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23294ID_ZC_CLOSE_STORE = 0x00f8
23295#else
23296ID_ZC_CLOSE_STORE = 0x0000 // Disabled
23297#endif
23303class ZC_CLOSE_STORE : public Base::NetworkPacket<ZoneSession>
23304{
23305public:
23306 ZC_CLOSE_STORE(std::shared_ptr<ZoneSession> s)
23308 {}
23309 virtual ~ZC_CLOSE_STORE() {}
23310
23311 void deliver();
23313
23314/* Structure */
23315};
23316
23317enum {
23318#if CLIENT_TYPE == 'A' && \
23319 PACKET_VERSION >= 20040000
23320ID_ZC_COMBODELAY = 0x01d2
23321#elif CLIENT_TYPE == 'M' && ( \
23322 PACKET_VERSION >= 20220000 \
23323 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23324 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23325 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
23326ID_ZC_COMBODELAY = 0x01d2
23327#elif CLIENT_TYPE == 'R' && ( \
23328 PACKET_VERSION >= 20210000 \
23329 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23330 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23331ID_ZC_COMBODELAY = 0x01d2
23332#elif CLIENT_TYPE == 'S' && \
23333 PACKET_VERSION >= 20030000
23334ID_ZC_COMBODELAY = 0x01d2
23335#elif CLIENT_TYPE == 'Z' && ( \
23336 PACKET_VERSION >= 20220000 \
23337 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23338 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23339 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23340ID_ZC_COMBODELAY = 0x01d2
23341#else
23342ID_ZC_COMBODELAY = 0x0000 // Disabled
23343#endif
23349class ZC_COMBODELAY : public Base::NetworkPacket<ZoneSession>
23350{
23351public:
23352 ZC_COMBODELAY(std::shared_ptr<ZoneSession> s)
23354 {}
23355 virtual ~ZC_COMBODELAY() {}
23356
23357 void deliver();
23359
23360/* Structure */
23361};
23362
23363enum {
23364#if CLIENT_TYPE == 'A' && \
23365 PACKET_VERSION >= 20040000
23366ID_ZC_COMPASS = 0x0144
23367#elif CLIENT_TYPE == 'M' && ( \
23368 PACKET_VERSION >= 20220000 \
23369 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23370 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23371 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
23372ID_ZC_COMPASS = 0x0144
23373#elif CLIENT_TYPE == 'R' && ( \
23374 PACKET_VERSION >= 20210000 \
23375 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23376 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23377ID_ZC_COMPASS = 0x0144
23378#elif CLIENT_TYPE == 'S' && \
23379 PACKET_VERSION >= 20030000
23380ID_ZC_COMPASS = 0x0144
23381#elif CLIENT_TYPE == 'Z' && ( \
23382 PACKET_VERSION >= 20220000 \
23383 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23384 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23385 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23386ID_ZC_COMPASS = 0x0144
23387#else
23388ID_ZC_COMPASS = 0x0000 // Disabled
23389#endif
23395class ZC_COMPASS : public Base::NetworkPacket<ZoneSession>
23396{
23397public:
23398 ZC_COMPASS(std::shared_ptr<ZoneSession> s)
23400 {}
23401 virtual ~ZC_COMPASS() {}
23402
23403 void deliver();
23405
23406/* Structure */
23407};
23408
23409enum {
23410#if CLIENT_TYPE == 'M' && ( \
23411 PACKET_VERSION >= 20220000 \
23412 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23413 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
23415#elif CLIENT_TYPE == 'R' && ( \
23416 PACKET_VERSION >= 20210000 \
23417 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
23419#elif CLIENT_TYPE == 'Z' && ( \
23420 PACKET_VERSION >= 20220000 \
23421 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23422 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
23424#else
23426#endif
23433{
23434public:
23435 ZC_COMPLETE_UPLOAD_MACRO_DETECTOR_CAPTCHA(std::shared_ptr<ZoneSession> s)
23437 {}
23439
23440 void deliver();
23442
23443/* Structure */
23444};
23445
23446enum {
23447#if CLIENT_TYPE == 'A' && \
23448 PACKET_VERSION >= 20040000
23450#elif CLIENT_TYPE == 'M' && ( \
23451 PACKET_VERSION >= 20220000 \
23452 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23453 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23454 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
23456#elif CLIENT_TYPE == 'R' && ( \
23457 PACKET_VERSION >= 20210000 \
23458 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23459 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23461#elif CLIENT_TYPE == 'S' && \
23462 PACKET_VERSION >= 20030000
23464#elif CLIENT_TYPE == 'Z' && ( \
23465 PACKET_VERSION >= 20220000 \
23466 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23467 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23468 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23470#else
23471ID_ZC_CONCLUDE_EXCHANGE_ITEM = 0x0000 // Disabled
23472#endif
23479{
23480public:
23481 ZC_CONCLUDE_EXCHANGE_ITEM(std::shared_ptr<ZoneSession> s)
23483 {}
23485
23488
23489/* Structure */
23490 int8_t _type{ 0 }; // 0 - self, 1 - other player.
23491};
23492
23493enum {
23494#if CLIENT_TYPE == 'A' && \
23495 PACKET_VERSION >= 20070918
23496ID_ZC_CONFIG = 0x02d9
23497#elif CLIENT_TYPE == 'M' && ( \
23498 PACKET_VERSION >= 20220000 \
23499 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23500 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23501 || PACKET_VERSION >= 20070918)
23502ID_ZC_CONFIG = 0x02d9
23503#elif CLIENT_TYPE == 'R' && ( \
23504 PACKET_VERSION >= 20210000 \
23505 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23506 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23507ID_ZC_CONFIG = 0x02d9
23508#elif CLIENT_TYPE == 'S' && \
23509 PACKET_VERSION >= 20070918
23510ID_ZC_CONFIG = 0x02d9
23511#elif CLIENT_TYPE == 'Z' && ( \
23512 PACKET_VERSION >= 20220000 \
23513 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23514 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23515 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23516ID_ZC_CONFIG = 0x02d9
23517#else
23518ID_ZC_CONFIG = 0x0000 // Disabled
23519#endif
23525class ZC_CONFIG : public Base::NetworkPacket<ZoneSession>
23526{
23527public:
23528 ZC_CONFIG(std::shared_ptr<ZoneSession> s)
23530 {}
23531 virtual ~ZC_CONFIG() {}
23532
23533 void deliver();
23535
23536/* Structure */
23537};
23538
23539enum {
23540#if CLIENT_TYPE == 'A' && \
23541 PACKET_VERSION >= 20070918
23542ID_ZC_CONFIG_NOTIFY = 0x02da
23543#elif CLIENT_TYPE == 'M' && ( \
23544 PACKET_VERSION >= 20220000 \
23545 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23546 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23547 || PACKET_VERSION >= 20070918)
23548ID_ZC_CONFIG_NOTIFY = 0x02da
23549#elif CLIENT_TYPE == 'R' && ( \
23550 PACKET_VERSION >= 20210000 \
23551 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23552 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23553ID_ZC_CONFIG_NOTIFY = 0x02da
23554#elif CLIENT_TYPE == 'S' && \
23555 PACKET_VERSION >= 20070918
23556ID_ZC_CONFIG_NOTIFY = 0x02da
23557#elif CLIENT_TYPE == 'Z' && ( \
23558 PACKET_VERSION >= 20220000 \
23559 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23560 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23561 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23562ID_ZC_CONFIG_NOTIFY = 0x02da
23563#else
23564ID_ZC_CONFIG_NOTIFY = 0x0000 // Disabled
23565#endif
23571class ZC_CONFIG_NOTIFY : public Base::NetworkPacket<ZoneSession>
23572{
23573public:
23574 ZC_CONFIG_NOTIFY(std::shared_ptr<ZoneSession> s)
23576 {}
23578
23579 void deliver();
23581
23582/* Structure */
23583};
23584
23585enum {
23586#if CLIENT_TYPE == 'A' && \
23587 PACKET_VERSION >= 20040000
23588ID_ZC_CONGRATULATION = 0x01ea
23589#elif CLIENT_TYPE == 'M' && ( \
23590 PACKET_VERSION >= 20220000 \
23591 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23592 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23593 || PACKET_VERSION >= 20031117)
23594ID_ZC_CONGRATULATION = 0x01ea
23595#elif CLIENT_TYPE == 'R' && ( \
23596 PACKET_VERSION >= 20210000 \
23597 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23598 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23599ID_ZC_CONGRATULATION = 0x01ea
23600#elif CLIENT_TYPE == 'S' && \
23601 PACKET_VERSION >= 20031117
23602ID_ZC_CONGRATULATION = 0x01ea
23603#elif CLIENT_TYPE == 'Z' && ( \
23604 PACKET_VERSION >= 20220000 \
23605 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23606 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23607 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23608ID_ZC_CONGRATULATION = 0x01ea
23609#else
23610ID_ZC_CONGRATULATION = 0x0000 // Disabled
23611#endif
23617class ZC_CONGRATULATION : public Base::NetworkPacket<ZoneSession>
23618{
23619public:
23620 ZC_CONGRATULATION(std::shared_ptr<ZoneSession> s)
23622 {}
23624
23625 void deliver();
23627
23628/* Structure */
23629};
23630
23631enum {
23632#if CLIENT_TYPE == 'M' && ( \
23633 PACKET_VERSION >= 20220000 \
23634 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23635 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23636 || PACKET_VERSION >= 20100413)
23638#elif CLIENT_TYPE == 'R' && ( \
23639 PACKET_VERSION >= 20210000 \
23640 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23641 || PACKET_VERSION >= 20100413)
23643#elif CLIENT_TYPE == 'Z' && ( \
23644 PACKET_VERSION >= 20220000 \
23645 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23646 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23647 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23649#else
23650ID_ZC_COSTUME_SPRITE_CHANGE = 0x0000 // Disabled
23651#endif
23658{
23659public:
23660 ZC_COSTUME_SPRITE_CHANGE(std::shared_ptr<ZoneSession> s)
23662 {}
23664
23665 void deliver();
23667
23668/* Structure */
23669};
23670
23671enum {
23672#if CLIENT_TYPE == 'A' && \
23673 PACKET_VERSION >= 20040000
23674ID_ZC_COUPLENAME = 0x01e6
23675#elif CLIENT_TYPE == 'M' && ( \
23676 PACKET_VERSION >= 20220000 \
23677 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23678 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23679 || PACKET_VERSION >= 20031110)
23680ID_ZC_COUPLENAME = 0x01e6
23681#elif CLIENT_TYPE == 'R' && ( \
23682 PACKET_VERSION >= 20210000 \
23683 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23684 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23685ID_ZC_COUPLENAME = 0x01e6
23686#elif CLIENT_TYPE == 'S' && \
23687 PACKET_VERSION >= 20031110
23688ID_ZC_COUPLENAME = 0x01e6
23689#elif CLIENT_TYPE == 'Z' && ( \
23690 PACKET_VERSION >= 20220000 \
23691 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23692 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23693 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23694ID_ZC_COUPLENAME = 0x01e6
23695#else
23696ID_ZC_COUPLENAME = 0x0000 // Disabled
23697#endif
23703class ZC_COUPLENAME : public Base::NetworkPacket<ZoneSession>
23704{
23705public:
23706 ZC_COUPLENAME(std::shared_ptr<ZoneSession> s)
23708 {}
23709 virtual ~ZC_COUPLENAME() {}
23710
23711 void deliver();
23713
23714/* Structure */
23715};
23716
23717enum {
23718#if CLIENT_TYPE == 'A' && \
23719 PACKET_VERSION >= 20040000
23720ID_ZC_COUPLESTATUS = 0x0141
23721#elif CLIENT_TYPE == 'M' && ( \
23722 PACKET_VERSION >= 20220000 \
23723 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23724 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23725 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
23726ID_ZC_COUPLESTATUS = 0x0141
23727#elif CLIENT_TYPE == 'R' && ( \
23728 PACKET_VERSION >= 20210000 \
23729 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23730 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23731ID_ZC_COUPLESTATUS = 0x0141
23732#elif CLIENT_TYPE == 'S' && \
23733 PACKET_VERSION >= 20030000
23734ID_ZC_COUPLESTATUS = 0x0141
23735#elif CLIENT_TYPE == 'Z' && ( \
23736 PACKET_VERSION >= 20220000 \
23737 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23738 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23739 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23740ID_ZC_COUPLESTATUS = 0x0141
23741#else
23742ID_ZC_COUPLESTATUS = 0x0000 // Disabled
23743#endif
23749class ZC_COUPLESTATUS : public Base::NetworkPacket<ZoneSession>
23750{
23751public:
23752 ZC_COUPLESTATUS(std::shared_ptr<ZoneSession> s)
23754 {}
23755 virtual ~ZC_COUPLESTATUS() {}
23756
23757 void deliver(status_point_type type, int value, int value2);
23759
23760/* Structure */
23762 int32_t _value{ 0 };
23763 int32_t _value2{ 0 };
23764};
23765
23766enum {
23767#if CLIENT_TYPE == 'M' && ( \
23768 PACKET_VERSION >= 20220000 \
23769 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23770 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23771 || PACKET_VERSION >= 20150422)
23773#elif CLIENT_TYPE == 'R' && ( \
23774 PACKET_VERSION >= 20210000 \
23775 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23776 || PACKET_VERSION >= 20150422)
23778#elif CLIENT_TYPE == 'Z' && ( \
23779 PACKET_VERSION >= 20220000 \
23780 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23781 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23782 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23784#else
23785ID_ZC_CUSTOM_HAT_EFFECT = 0x0000 // Disabled
23786#endif
23793{
23794public:
23795 ZC_CUSTOM_HAT_EFFECT(std::shared_ptr<ZoneSession> s)
23797 {}
23799
23800 void deliver();
23802
23803/* Structure */
23804};
23805
23806enum {
23807#if CLIENT_TYPE == 'M' && ( \
23808 PACKET_VERSION >= 20220000 \
23809 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23810 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23811 || PACKET_VERSION >= 20130717)
23812ID_ZC_C_MARKERINFO = 0x09c1
23813#elif CLIENT_TYPE == 'R' && ( \
23814 PACKET_VERSION >= 20210000 \
23815 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23816 || PACKET_VERSION >= 20130717)
23817ID_ZC_C_MARKERINFO = 0x09c1
23818#elif CLIENT_TYPE == 'Z' && ( \
23819 PACKET_VERSION >= 20220000 \
23820 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23821 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23822 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23823ID_ZC_C_MARKERINFO = 0x09c1
23824#else
23825ID_ZC_C_MARKERINFO = 0x0000 // Disabled
23826#endif
23832class ZC_C_MARKERINFO : public Base::NetworkPacket<ZoneSession>
23833{
23834public:
23835 ZC_C_MARKERINFO(std::shared_ptr<ZoneSession> s)
23837 {}
23838 virtual ~ZC_C_MARKERINFO() {}
23839
23840 void deliver();
23842
23843/* Structure */
23844};
23845
23846enum {
23847#if CLIENT_TYPE == 'A' && \
23848 PACKET_VERSION >= 20060918
23849ID_ZC_DEATH_QUESTION = 0x0285
23850#elif CLIENT_TYPE == 'M' && ( \
23851 PACKET_VERSION >= 20220000 \
23852 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23853 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23854 || PACKET_VERSION >= 20060918)
23855ID_ZC_DEATH_QUESTION = 0x0285
23856#elif CLIENT_TYPE == 'R' && ( \
23857 PACKET_VERSION >= 20210000 \
23858 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23859 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23860ID_ZC_DEATH_QUESTION = 0x0285
23861#elif CLIENT_TYPE == 'S' && \
23862 PACKET_VERSION >= 20060918
23863ID_ZC_DEATH_QUESTION = 0x0285
23864#elif CLIENT_TYPE == 'Z' && ( \
23865 PACKET_VERSION >= 20220000 \
23866 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23867 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23868 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23869ID_ZC_DEATH_QUESTION = 0x0285
23870#else
23871ID_ZC_DEATH_QUESTION = 0x0000 // Disabled
23872#endif
23878class ZC_DEATH_QUESTION : public Base::NetworkPacket<ZoneSession>
23879{
23880public:
23881 ZC_DEATH_QUESTION(std::shared_ptr<ZoneSession> s)
23883 {}
23885
23886 void deliver();
23888
23889/* Structure */
23890};
23891
23892enum {
23893#if CLIENT_TYPE == 'M' && ( \
23894 PACKET_VERSION >= 20220000 \
23895 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23896 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
23897ID_ZC_DEBUGMSG = 0x0adb
23898#elif CLIENT_TYPE == 'R' && ( \
23899 PACKET_VERSION >= 20210000 \
23900 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
23901ID_ZC_DEBUGMSG = 0x0adb
23902#elif CLIENT_TYPE == 'Z' && ( \
23903 PACKET_VERSION >= 20220000 \
23904 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23905 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
23906ID_ZC_DEBUGMSG = 0x0adb
23907#else
23908ID_ZC_DEBUGMSG = 0x0000 // Disabled
23909#endif
23915class ZC_DEBUGMSG : public Base::NetworkPacket<ZoneSession>
23916{
23917public:
23918 ZC_DEBUGMSG(std::shared_ptr<ZoneSession> s)
23920 {}
23921 virtual ~ZC_DEBUGMSG() {}
23922
23923 void deliver();
23925
23926/* Structure */
23927};
23928
23929enum {
23930#if CLIENT_TYPE == 'M' && \
23931 PACKET_VERSION >= 20091201
23932ID_ZC_DEFINE_CHECK = 0x07ff
23933#elif CLIENT_TYPE == 'R' && \
23934 PACKET_VERSION >= 20091201
23935ID_ZC_DEFINE_CHECK = 0x07ff
23936#else
23937ID_ZC_DEFINE_CHECK = 0x0000 // Disabled
23938#endif
23944class ZC_DEFINE_CHECK : public Base::NetworkPacket<ZoneSession>
23945{
23946public:
23947 ZC_DEFINE_CHECK(std::shared_ptr<ZoneSession> s)
23949 {}
23950 virtual ~ZC_DEFINE_CHECK() {}
23951
23952 void deliver();
23954
23955/* Structure */
23956};
23957
23958enum {
23959#if CLIENT_TYPE == 'A' && \
23960 PACKET_VERSION >= 20040000
23962#elif CLIENT_TYPE == 'M' && ( \
23963 PACKET_VERSION >= 20220000 \
23964 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23965 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23966 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
23968#elif CLIENT_TYPE == 'R' && ( \
23969 PACKET_VERSION >= 20210000 \
23970 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23971 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
23973#elif CLIENT_TYPE == 'S' && \
23974 PACKET_VERSION >= 20030000
23976#elif CLIENT_TYPE == 'Z' && ( \
23977 PACKET_VERSION >= 20220000 \
23978 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
23979 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
23980 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
23982#else
23983ID_ZC_DELETEITEM_FROM_MCSTORE = 0x0000 // Disabled
23984#endif
23991{
23992public:
23993 ZC_DELETEITEM_FROM_MCSTORE(std::shared_ptr<ZoneSession> s)
23995 {}
23997
23998 void deliver();
24000
24001/* Structure */
24002};
24003
24004enum {
24005#if CLIENT_TYPE == 'M' && ( \
24006 PACKET_VERSION >= 20220000 \
24007 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24008 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24009 || PACKET_VERSION >= 20131127)
24011#elif CLIENT_TYPE == 'R' && ( \
24012 PACKET_VERSION >= 20210000 \
24013 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24014 || PACKET_VERSION >= 20131127)
24016#elif CLIENT_TYPE == 'Z' && ( \
24017 PACKET_VERSION >= 20220000 \
24018 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24019 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24020 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24022#else
24023ID_ZC_DELETEITEM_FROM_MCSTORE2 = 0x0000 // Disabled
24024#endif
24031{
24032public:
24033 ZC_DELETEITEM_FROM_MCSTORE2(std::shared_ptr<ZoneSession> s)
24035 {}
24037
24038 void deliver();
24040
24041/* Structure */
24042};
24043
24044enum {
24045#if CLIENT_TYPE == 'A' && \
24046 PACKET_VERSION >= 20040000
24047ID_ZC_DELETE_FRIENDS = 0x020a
24048#elif CLIENT_TYPE == 'M' && ( \
24049 PACKET_VERSION >= 20220000 \
24050 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24051 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24052 || PACKET_VERSION >= 20040705)
24053ID_ZC_DELETE_FRIENDS = 0x020a
24054#elif CLIENT_TYPE == 'R' && ( \
24055 PACKET_VERSION >= 20210000 \
24056 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24057 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24058ID_ZC_DELETE_FRIENDS = 0x020a
24059#elif CLIENT_TYPE == 'S' && \
24060 PACKET_VERSION >= 20040628
24061ID_ZC_DELETE_FRIENDS = 0x020a
24062#elif CLIENT_TYPE == 'Z' && ( \
24063 PACKET_VERSION >= 20220000 \
24064 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24065 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24066 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24067ID_ZC_DELETE_FRIENDS = 0x020a
24068#else
24069ID_ZC_DELETE_FRIENDS = 0x0000 // Disabled
24070#endif
24076class ZC_DELETE_FRIENDS : public Base::NetworkPacket<ZoneSession>
24077{
24078public:
24079 ZC_DELETE_FRIENDS(std::shared_ptr<ZoneSession> s)
24081 {}
24083
24084 void deliver();
24086
24087/* Structure */
24088};
24089
24090enum {
24091#if CLIENT_TYPE == 'M' && ( \
24092 PACKET_VERSION >= 20220000 \
24093 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24094 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24095 || PACKET_VERSION >= 20091117)
24097#elif CLIENT_TYPE == 'R' && ( \
24098 PACKET_VERSION >= 20210000 \
24099 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24100 || PACKET_VERSION >= 20091117)
24102#elif CLIENT_TYPE == 'Z' && ( \
24103 PACKET_VERSION >= 20220000 \
24104 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24105 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24106 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24108#else
24109ID_ZC_DELETE_ITEM_FROM_BODY = 0x0000 // Disabled
24110#endif
24117{
24118public:
24119 ZC_DELETE_ITEM_FROM_BODY(std::shared_ptr<ZoneSession> s)
24121 {}
24123
24124 void deliver(int16_t index, int16_t amount, item_deletion_reason_type reason);
24126
24127/* Structure */
24129 int16_t _index;
24130 int16_t _amount;
24131};
24132
24133enum {
24134#if CLIENT_TYPE == 'A' && \
24135 PACKET_VERSION >= 20040000
24137#elif CLIENT_TYPE == 'M' && ( \
24138 PACKET_VERSION >= 20220000 \
24139 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24140 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24141 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
24143#elif CLIENT_TYPE == 'R' && ( \
24144 PACKET_VERSION >= 20210000 \
24145 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24146 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24148#elif CLIENT_TYPE == 'S' && \
24149 PACKET_VERSION >= 20030000
24151#elif CLIENT_TYPE == 'Z' && ( \
24152 PACKET_VERSION >= 20220000 \
24153 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24154 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24155 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24157#else
24158ID_ZC_DELETE_ITEM_FROM_CART = 0x0000 // Disabled
24159#endif
24166{
24167public:
24168 ZC_DELETE_ITEM_FROM_CART(std::shared_ptr<ZoneSession> s)
24170 {}
24172
24173 void deliver();
24175
24176/* Structure */
24177};
24178
24179enum {
24180#if CLIENT_TYPE == 'A' && \
24181 PACKET_VERSION >= 20040000
24183#elif CLIENT_TYPE == 'M' && ( \
24184 PACKET_VERSION >= 20220000 \
24185 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24186 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24187 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
24189#elif CLIENT_TYPE == 'R' && ( \
24190 PACKET_VERSION >= 20210000 \
24191 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24192 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24194#elif CLIENT_TYPE == 'S' && \
24195 PACKET_VERSION >= 20030000
24197#elif CLIENT_TYPE == 'Z' && ( \
24198 PACKET_VERSION >= 20220000 \
24199 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24200 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24201 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24203#else
24204ID_ZC_DELETE_ITEM_FROM_STORE = 0x0000 // Disabled
24205#endif
24212{
24213public:
24214 ZC_DELETE_ITEM_FROM_STORE(std::shared_ptr<ZoneSession> s)
24216 {}
24218
24219 void deliver(int16_t storage_index, int amount);
24221
24222/* Structure */
24223 int16_t _storage_index{ 0 };
24224 int _amount{ 0 };
24225};
24226
24227enum {
24228#if CLIENT_TYPE == 'A' && \
24229 PACKET_VERSION >= 20040000
24231#elif CLIENT_TYPE == 'M' && ( \
24232 PACKET_VERSION >= 20220000 \
24233 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24234 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24235 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
24237#elif CLIENT_TYPE == 'R' && ( \
24238 PACKET_VERSION >= 20210000 \
24239 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24240 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24242#elif CLIENT_TYPE == 'S' && \
24243 PACKET_VERSION >= 20030000
24245#elif CLIENT_TYPE == 'Z' && ( \
24246 PACKET_VERSION >= 20220000 \
24247 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24248 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24249 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24251#else
24252ID_ZC_DELETE_MEMBER_FROM_GROUP = 0x0000 // Disabled
24253#endif
24260{
24261public:
24262 ZC_DELETE_MEMBER_FROM_GROUP(std::shared_ptr<ZoneSession> s)
24264 {}
24266
24267 void deliver();
24269
24270/* Structure */
24271};
24272
24273enum {
24274#if CLIENT_TYPE == 'A' && \
24275 PACKET_VERSION >= 20040000
24277#elif CLIENT_TYPE == 'M' && ( \
24278 PACKET_VERSION >= 20220000 \
24279 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24280 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24281 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
24283#elif CLIENT_TYPE == 'R' && ( \
24284 PACKET_VERSION >= 20210000 \
24285 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24286 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24288#elif CLIENT_TYPE == 'S' && \
24289 PACKET_VERSION >= 20030000
24291#elif CLIENT_TYPE == 'Z' && ( \
24292 PACKET_VERSION >= 20220000 \
24293 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24294 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24295 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24297#else
24298ID_ZC_DELETE_RELATED_GUILD = 0x0000 // Disabled
24299#endif
24306{
24307public:
24308 ZC_DELETE_RELATED_GUILD(std::shared_ptr<ZoneSession> s)
24310 {}
24312
24313 void deliver(int guild_id, int relation);
24315
24316/* Structure */
24317 int _guild_id{ 0 };
24318 int _relation{ 0 };
24319};
24320
24321enum {
24322#if CLIENT_TYPE == 'A' && \
24323 PACKET_VERSION >= 20070622
24324ID_ZC_DEL_QUEST = 0x02b4
24325#elif CLIENT_TYPE == 'M' && ( \
24326 PACKET_VERSION >= 20220000 \
24327 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24328 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24329 || PACKET_VERSION >= 20070622)
24330ID_ZC_DEL_QUEST = 0x02b4
24331#elif CLIENT_TYPE == 'R' && ( \
24332 PACKET_VERSION >= 20210000 \
24333 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24334 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24335ID_ZC_DEL_QUEST = 0x02b4
24336#elif CLIENT_TYPE == 'S' && \
24337 PACKET_VERSION >= 20070622
24338ID_ZC_DEL_QUEST = 0x02b4
24339#elif CLIENT_TYPE == 'Z' && ( \
24340 PACKET_VERSION >= 20220000 \
24341 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24342 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24343 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24344ID_ZC_DEL_QUEST = 0x02b4
24345#else
24346ID_ZC_DEL_QUEST = 0x0000 // Disabled
24347#endif
24353class ZC_DEL_QUEST : public Base::NetworkPacket<ZoneSession>
24354{
24355public:
24356 ZC_DEL_QUEST(std::shared_ptr<ZoneSession> s)
24358 {}
24359 virtual ~ZC_DEL_QUEST() {}
24360
24361 void deliver();
24363
24364/* Structure */
24365};
24366
24367enum {
24368#if CLIENT_TYPE == 'A' && \
24369 PACKET_VERSION >= 20040000
24370ID_ZC_DESTROY_ROOM = 0x00d8
24371#elif CLIENT_TYPE == 'M' && ( \
24372 PACKET_VERSION >= 20220000 \
24373 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24374 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24375 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
24376ID_ZC_DESTROY_ROOM = 0x00d8
24377#elif CLIENT_TYPE == 'R' && ( \
24378 PACKET_VERSION >= 20210000 \
24379 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24380 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24381ID_ZC_DESTROY_ROOM = 0x00d8
24382#elif CLIENT_TYPE == 'S' && \
24383 PACKET_VERSION >= 20030000
24384ID_ZC_DESTROY_ROOM = 0x00d8
24385#elif CLIENT_TYPE == 'Z' && ( \
24386 PACKET_VERSION >= 20220000 \
24387 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24388 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24389 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24390ID_ZC_DESTROY_ROOM = 0x00d8
24391#else
24392ID_ZC_DESTROY_ROOM = 0x0000 // Disabled
24393#endif
24399class ZC_DESTROY_ROOM : public Base::NetworkPacket<ZoneSession>
24400{
24401public:
24402 ZC_DESTROY_ROOM(std::shared_ptr<ZoneSession> s)
24404 {}
24405 virtual ~ZC_DESTROY_ROOM() {}
24406
24407 void deliver(int chat_id);
24409
24410/* Structure */
24411 int _chat_id{ 0 };
24412};
24413
24414enum {
24415#if CLIENT_TYPE == 'A' && \
24416 PACKET_VERSION >= 20040000
24417ID_ZC_DEVOTIONLIST = 0x01cf
24418#elif CLIENT_TYPE == 'M' && ( \
24419 PACKET_VERSION >= 20220000 \
24420 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24421 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24422 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
24423ID_ZC_DEVOTIONLIST = 0x01cf
24424#elif CLIENT_TYPE == 'R' && ( \
24425 PACKET_VERSION >= 20210000 \
24426 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24427 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24428ID_ZC_DEVOTIONLIST = 0x01cf
24429#elif CLIENT_TYPE == 'S' && \
24430 PACKET_VERSION >= 20030000
24431ID_ZC_DEVOTIONLIST = 0x01cf
24432#elif CLIENT_TYPE == 'Z' && ( \
24433 PACKET_VERSION >= 20220000 \
24434 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24435 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24436 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24437ID_ZC_DEVOTIONLIST = 0x01cf
24438#else
24439ID_ZC_DEVOTIONLIST = 0x0000 // Disabled
24440#endif
24446class ZC_DEVOTIONLIST : public Base::NetworkPacket<ZoneSession>
24447{
24448public:
24449 ZC_DEVOTIONLIST(std::shared_ptr<ZoneSession> s)
24451 {}
24452 virtual ~ZC_DEVOTIONLIST() {}
24453
24454 void deliver();
24456
24457/* Structure */
24458};
24459
24460enum {
24461#if CLIENT_TYPE == 'M' && ( \
24462 PACKET_VERSION >= 20220000 \
24463 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24464 || PACKET_VERSION >= 20201223)
24466#elif CLIENT_TYPE == 'R' && \
24467 PACKET_VERSION >= 20211103
24469#elif CLIENT_TYPE == 'Z' && ( \
24470 PACKET_VERSION >= 20220000 \
24471 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000))
24473#else
24474ID_ZC_DIALOG_TEXT_ALIGN = 0x0000 // Disabled
24475#endif
24482{
24483public:
24484 ZC_DIALOG_TEXT_ALIGN(std::shared_ptr<ZoneSession> s)
24486 {}
24488
24489 void deliver();
24491
24492/* Structure */
24493};
24494
24495enum {
24496#if CLIENT_TYPE == 'M' && ( \
24497 PACKET_VERSION >= 20220000 \
24498 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24499 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24500 || PACKET_VERSION >= 20100309)
24502#elif CLIENT_TYPE == 'R' && ( \
24503 PACKET_VERSION >= 20210000 \
24504 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24505 || PACKET_VERSION >= 20100309)
24507#elif CLIENT_TYPE == 'Z' && ( \
24508 PACKET_VERSION >= 20220000 \
24509 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24510 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24511 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24513#else
24514ID_ZC_DISAPPEAR_BUYING_STORE_ENTRY = 0x0000 // Disabled
24515#endif
24522{
24523public:
24524 ZC_DISAPPEAR_BUYING_STORE_ENTRY(std::shared_ptr<ZoneSession> s)
24526 {}
24528
24529 void deliver();
24531
24532/* Structure */
24533};
24534
24535enum {
24536#if CLIENT_TYPE == 'A' && \
24537 PACKET_VERSION >= 20040000
24538ID_ZC_DISAPPEAR_ENTRY = 0x0132
24539#elif CLIENT_TYPE == 'M' && ( \
24540 PACKET_VERSION >= 20220000 \
24541 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24542 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24543 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
24544ID_ZC_DISAPPEAR_ENTRY = 0x0132
24545#elif CLIENT_TYPE == 'R' && ( \
24546 PACKET_VERSION >= 20210000 \
24547 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24548 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24549ID_ZC_DISAPPEAR_ENTRY = 0x0132
24550#elif CLIENT_TYPE == 'S' && \
24551 PACKET_VERSION >= 20030000
24552ID_ZC_DISAPPEAR_ENTRY = 0x0132
24553#elif CLIENT_TYPE == 'Z' && ( \
24554 PACKET_VERSION >= 20220000 \
24555 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24556 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24557 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24558ID_ZC_DISAPPEAR_ENTRY = 0x0132
24559#else
24560ID_ZC_DISAPPEAR_ENTRY = 0x0000 // Disabled
24561#endif
24567class ZC_DISAPPEAR_ENTRY : public Base::NetworkPacket<ZoneSession>
24568{
24569public:
24570 ZC_DISAPPEAR_ENTRY(std::shared_ptr<ZoneSession> s)
24572 {}
24574
24575 void deliver();
24577
24578/* Structure */
24579};
24580
24581enum {
24582#if CLIENT_TYPE == 'M' && ( \
24583 PACKET_VERSION >= 20220000 \
24584 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24585 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24586 || PACKET_VERSION >= 20130206)
24588#elif CLIENT_TYPE == 'R' && ( \
24589 PACKET_VERSION >= 20210000 \
24590 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24591 || PACKET_VERSION >= 20130206)
24593#elif CLIENT_TYPE == 'Z' && ( \
24594 PACKET_VERSION >= 20220000 \
24595 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24596 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24597 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24599#else
24600ID_ZC_DISPATCH_TIMING_INFO_CHN = 0x0000 // Disabled
24601#endif
24608{
24609public:
24610 ZC_DISPATCH_TIMING_INFO_CHN(std::shared_ptr<ZoneSession> s)
24612 {}
24614
24615 void deliver();
24617
24618/* Structure */
24619};
24620
24621enum {
24622#if CLIENT_TYPE == 'A' && \
24623 PACKET_VERSION >= 20040000
24624ID_ZC_DISPEL = 0x01b9
24625#elif CLIENT_TYPE == 'M' && ( \
24626 PACKET_VERSION >= 20220000 \
24627 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24628 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24629 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
24630ID_ZC_DISPEL = 0x01b9
24631#elif CLIENT_TYPE == 'R' && ( \
24632 PACKET_VERSION >= 20210000 \
24633 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24634 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24635ID_ZC_DISPEL = 0x01b9
24636#elif CLIENT_TYPE == 'S' && \
24637 PACKET_VERSION >= 20030000
24638ID_ZC_DISPEL = 0x01b9
24639#elif CLIENT_TYPE == 'Z' && ( \
24640 PACKET_VERSION >= 20220000 \
24641 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24642 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24643 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24644ID_ZC_DISPEL = 0x01b9
24645#else
24646ID_ZC_DISPEL = 0x0000 // Disabled
24647#endif
24653class ZC_DISPEL : public Base::NetworkPacket<ZoneSession>
24654{
24655public:
24656 ZC_DISPEL(std::shared_ptr<ZoneSession> s)
24658 {}
24659 virtual ~ZC_DISPEL() {}
24660
24661 void deliver();
24663
24664/* Structure */
24665};
24666
24667enum {
24668#if CLIENT_TYPE == 'A' && \
24669 PACKET_VERSION >= 20040000
24670ID_ZC_DIVORCE = 0x0205
24671#elif CLIENT_TYPE == 'M' && ( \
24672 PACKET_VERSION >= 20220000 \
24673 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24674 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24675 || PACKET_VERSION >= 20040628)
24676ID_ZC_DIVORCE = 0x0205
24677#elif CLIENT_TYPE == 'R' && ( \
24678 PACKET_VERSION >= 20210000 \
24679 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24680 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24681ID_ZC_DIVORCE = 0x0205
24682#elif CLIENT_TYPE == 'S' && \
24683 PACKET_VERSION >= 20040628
24684ID_ZC_DIVORCE = 0x0205
24685#elif CLIENT_TYPE == 'Z' && ( \
24686 PACKET_VERSION >= 20220000 \
24687 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24688 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24689 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24690ID_ZC_DIVORCE = 0x0205
24691#else
24692ID_ZC_DIVORCE = 0x0000 // Disabled
24693#endif
24699class ZC_DIVORCE : public Base::NetworkPacket<ZoneSession>
24700{
24701public:
24702 ZC_DIVORCE(std::shared_ptr<ZoneSession> s)
24704 {}
24705 virtual ~ZC_DIVORCE() {}
24706
24707 void deliver();
24709
24710/* Structure */
24711};
24712
24713enum {
24714#if CLIENT_TYPE == 'M' && ( \
24715 PACKET_VERSION >= 20220000 \
24716 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24717 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24718 || PACKET_VERSION >= 20140212)
24719ID_ZC_DRESSROOM_OPEN = 0x0a02
24720#elif CLIENT_TYPE == 'R' && ( \
24721 PACKET_VERSION >= 20210000 \
24722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24723 || PACKET_VERSION >= 20140212)
24724ID_ZC_DRESSROOM_OPEN = 0x0a02
24725#elif CLIENT_TYPE == 'Z' && ( \
24726 PACKET_VERSION >= 20220000 \
24727 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24728 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24729 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24730ID_ZC_DRESSROOM_OPEN = 0x0a02
24731#else
24732ID_ZC_DRESSROOM_OPEN = 0x0000 // Disabled
24733#endif
24739class ZC_DRESSROOM_OPEN : public Base::NetworkPacket<ZoneSession>
24740{
24741public:
24742 ZC_DRESSROOM_OPEN(std::shared_ptr<ZoneSession> s)
24744 {}
24746
24747 void deliver();
24749
24750/* Structure */
24751};
24752
24753enum {
24754#if CLIENT_TYPE == 'M' && ( \
24755 PACKET_VERSION >= 20220000 \
24756 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24757 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24758 || PACKET_VERSION >= 20140430)
24760#elif CLIENT_TYPE == 'R' && ( \
24761 PACKET_VERSION >= 20210000 \
24762 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24763 || PACKET_VERSION >= 20140430)
24765#elif CLIENT_TYPE == 'Z' && ( \
24766 PACKET_VERSION >= 20220000 \
24767 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24768 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24769 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24771#else
24772ID_ZC_DYNAMICNPC_CREATE_RESULT = 0x0000 // Disabled
24773#endif
24780{
24781public:
24782 ZC_DYNAMICNPC_CREATE_RESULT(std::shared_ptr<ZoneSession> s)
24784 {}
24786
24787 void deliver();
24789
24790/* Structure */
24791};
24792
24793enum {
24794#if CLIENT_TYPE == 'M' && ( \
24795 PACKET_VERSION >= 20220000 \
24796 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24797 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24798 || PACKET_VERSION >= 20111101)
24799ID_ZC_EFST_SET_ENTER = 0x08ff
24800#elif CLIENT_TYPE == 'R' && ( \
24801 PACKET_VERSION >= 20210000 \
24802 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24803 || PACKET_VERSION >= 20111101)
24804ID_ZC_EFST_SET_ENTER = 0x08ff
24805#elif CLIENT_TYPE == 'Z' && ( \
24806 PACKET_VERSION >= 20220000 \
24807 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24808 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24809 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24810ID_ZC_EFST_SET_ENTER = 0x08ff
24811#else
24812ID_ZC_EFST_SET_ENTER = 0x0000 // Disabled
24813#endif
24819class ZC_EFST_SET_ENTER : public Base::NetworkPacket<ZoneSession>
24820{
24821public:
24822 ZC_EFST_SET_ENTER(std::shared_ptr<ZoneSession> s)
24824 {}
24826
24827 void deliver();
24829
24830/* Structure */
24831};
24832
24833enum {
24834#if CLIENT_TYPE == 'M' && ( \
24835 PACKET_VERSION >= 20220000 \
24836 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24837 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24838 || PACKET_VERSION >= 20120529)
24839ID_ZC_EFST_SET_ENTER2 = 0x0984
24840#elif CLIENT_TYPE == 'R' && ( \
24841 PACKET_VERSION >= 20210000 \
24842 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24843 || PACKET_VERSION >= 20120529)
24844ID_ZC_EFST_SET_ENTER2 = 0x0984
24845#elif CLIENT_TYPE == 'Z' && ( \
24846 PACKET_VERSION >= 20220000 \
24847 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24848 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24849 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24850ID_ZC_EFST_SET_ENTER2 = 0x0984
24851#else
24852ID_ZC_EFST_SET_ENTER2 = 0x0000 // Disabled
24853#endif
24859class ZC_EFST_SET_ENTER2 : public Base::NetworkPacket<ZoneSession>
24860{
24861public:
24862 ZC_EFST_SET_ENTER2(std::shared_ptr<ZoneSession> s)
24864 {}
24866
24867 void deliver();
24869
24870/* Structure */
24871};
24872
24873enum {
24874#if CLIENT_TYPE == 'M' && ( \
24875 PACKET_VERSION >= 20220000 \
24876 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24877 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24878 || PACKET_VERSION >= 20100309)
24879ID_ZC_EL_INIT = 0x081d
24880#elif CLIENT_TYPE == 'R' && ( \
24881 PACKET_VERSION >= 20210000 \
24882 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24883 || PACKET_VERSION >= 20100309)
24884ID_ZC_EL_INIT = 0x081d
24885#elif CLIENT_TYPE == 'Z' && ( \
24886 PACKET_VERSION >= 20220000 \
24887 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24888 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24889 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24890ID_ZC_EL_INIT = 0x081d
24891#else
24892ID_ZC_EL_INIT = 0x0000 // Disabled
24893#endif
24899class ZC_EL_INIT : public Base::NetworkPacket<ZoneSession>
24900{
24901public:
24902 ZC_EL_INIT(std::shared_ptr<ZoneSession> s)
24904 {}
24905 virtual ~ZC_EL_INIT() {}
24906
24907 void deliver();
24909
24910/* Structure */
24911};
24912
24913enum {
24914#if CLIENT_TYPE == 'M' && ( \
24915 PACKET_VERSION >= 20220000 \
24916 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24917 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24918 || PACKET_VERSION >= 20100309)
24919ID_ZC_EL_PAR_CHANGE = 0x081e
24920#elif CLIENT_TYPE == 'R' && ( \
24921 PACKET_VERSION >= 20210000 \
24922 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24923 || PACKET_VERSION >= 20100309)
24924ID_ZC_EL_PAR_CHANGE = 0x081e
24925#elif CLIENT_TYPE == 'Z' && ( \
24926 PACKET_VERSION >= 20220000 \
24927 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24928 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24929 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24930ID_ZC_EL_PAR_CHANGE = 0x081e
24931#else
24932ID_ZC_EL_PAR_CHANGE = 0x0000 // Disabled
24933#endif
24939class ZC_EL_PAR_CHANGE : public Base::NetworkPacket<ZoneSession>
24940{
24941public:
24942 ZC_EL_PAR_CHANGE(std::shared_ptr<ZoneSession> s)
24944 {}
24946
24947 void deliver();
24949
24950/* Structure */
24951};
24952
24953enum {
24954#if CLIENT_TYPE == 'A' && \
24955 PACKET_VERSION >= 20040000
24956ID_ZC_EMOTION = 0x00c0
24957#elif CLIENT_TYPE == 'M' && ( \
24958 PACKET_VERSION >= 20220000 \
24959 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24960 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24961 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
24962ID_ZC_EMOTION = 0x00c0
24963#elif CLIENT_TYPE == 'R' && ( \
24964 PACKET_VERSION >= 20210000 \
24965 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24966 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
24967ID_ZC_EMOTION = 0x00c0
24968#elif CLIENT_TYPE == 'S' && \
24969 PACKET_VERSION >= 20030000
24970ID_ZC_EMOTION = 0x00c0
24971#elif CLIENT_TYPE == 'Z' && ( \
24972 PACKET_VERSION >= 20220000 \
24973 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
24974 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
24975 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
24976ID_ZC_EMOTION = 0x00c0
24977#else
24978ID_ZC_EMOTION = 0x0000 // Disabled
24979#endif
24985class ZC_EMOTION : public Base::NetworkPacket<ZoneSession>
24986{
24987public:
24988 ZC_EMOTION(std::shared_ptr<ZoneSession> s)
24990 {}
24991 virtual ~ZC_EMOTION() {}
24992
24993 void deliver();
24995
24996/* Structure */
24997};
24998
24999enum {
25000#if CLIENT_TYPE == 'A' && \
25001 PACKET_VERSION >= 20040000
25002ID_ZC_ENTER_ROOM = 0x00db
25003#elif CLIENT_TYPE == 'M' && ( \
25004 PACKET_VERSION >= 20220000 \
25005 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25006 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25007 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
25008ID_ZC_ENTER_ROOM = 0x00db
25009#elif CLIENT_TYPE == 'R' && ( \
25010 PACKET_VERSION >= 20210000 \
25011 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25012 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
25013ID_ZC_ENTER_ROOM = 0x00db
25014#elif CLIENT_TYPE == 'S' && \
25015 PACKET_VERSION >= 20030000
25016ID_ZC_ENTER_ROOM = 0x00db
25017#elif CLIENT_TYPE == 'Z' && ( \
25018 PACKET_VERSION >= 20220000 \
25019 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25020 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25021 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25022ID_ZC_ENTER_ROOM = 0x00db
25023#else
25024ID_ZC_ENTER_ROOM = 0x0000 // Disabled
25025#endif
25031class ZC_ENTER_ROOM : public Base::NetworkPacket<ZoneSession>
25032{
25033public:
25034 ZC_ENTER_ROOM(std::shared_ptr<ZoneSession> s)
25036 {}
25037 virtual ~ZC_ENTER_ROOM() {}
25038
25039 void deliver(int chat_id, std::vector<chatroom_user> users);
25041
25042/* Structure */
25043 int16_t _packet_length{ 0 };
25044 int _chat_id{ 0 };
25045 std::vector<chatroom_user> _users;
25046};
25047
25048enum {
25049#if CLIENT_TYPE == 'M' && ( \
25050 PACKET_VERSION >= 20220000 \
25051 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25052 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25053 || PACKET_VERSION >= 20111227)
25055#elif CLIENT_TYPE == 'R' && ( \
25056 PACKET_VERSION >= 20210000 \
25057 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25058 || PACKET_VERSION >= 20111227)
25060#elif CLIENT_TYPE == 'Z' && ( \
25061 PACKET_VERSION >= 20220000 \
25062 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25063 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25064 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25066#else
25067ID_ZC_ENTRY_QUEUE_INIT = 0x0000 // Disabled
25068#endif
25074class ZC_ENTRY_QUEUE_INIT : public Base::NetworkPacket<ZoneSession>
25075{
25076public:
25077 ZC_ENTRY_QUEUE_INIT(std::shared_ptr<ZoneSession> s)
25079 {}
25081
25082 void deliver();
25084
25085/* Structure */
25086};
25087
25088enum {
25089#if CLIENT_TYPE == 'A' && \
25090 PACKET_VERSION >= 20070622
25092#elif CLIENT_TYPE == 'M' && ( \
25093 PACKET_VERSION >= 20220000 \
25094 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25095 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25096 || PACKET_VERSION >= 20070622)
25098#elif CLIENT_TYPE == 'R' && ( \
25099 PACKET_VERSION >= 20210000 \
25100 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25101 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
25103#elif CLIENT_TYPE == 'S' && \
25104 PACKET_VERSION >= 20070622
25106#elif CLIENT_TYPE == 'Z' && ( \
25107 PACKET_VERSION >= 20220000 \
25108 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25109 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25110 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25112#else
25113ID_ZC_EQUIPITEM_DAMAGED = 0x0000 // Disabled
25114#endif
25121{
25122public:
25123 ZC_EQUIPITEM_DAMAGED(std::shared_ptr<ZoneSession> s)
25125 {}
25127
25128 void deliver();
25130
25131/* Structure */
25132};
25133
25134enum {
25135#if CLIENT_TYPE == 'A' && \
25136 PACKET_VERSION >= 20040000
25138#elif CLIENT_TYPE == 'M' && ( \
25139 PACKET_VERSION >= 20220000 \
25140 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25141 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25142 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
25144#elif CLIENT_TYPE == 'R' && ( \
25145 PACKET_VERSION >= 20210000 \
25146 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25147 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
25149#elif CLIENT_TYPE == 'S' && \
25150 PACKET_VERSION >= 20030000
25152#elif CLIENT_TYPE == 'Z' && ( \
25153 PACKET_VERSION >= 20220000 \
25154 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25155 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25156 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25158#else
25159ID_ZC_EQUIPMENT_ITEMLIST = 0x0000 // Disabled
25160#endif
25167{
25168public:
25169 ZC_EQUIPMENT_ITEMLIST(std::shared_ptr<ZoneSession> s)
25171 {}
25173
25174 void deliver();
25176
25177/* Structure */
25178};
25179
25180enum {
25181#if CLIENT_TYPE == 'A' && \
25182 PACKET_VERSION >= 20061218
25184#elif CLIENT_TYPE == 'M' && ( \
25185 PACKET_VERSION >= 20220000 \
25186 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25187 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25188 || PACKET_VERSION >= 20061218)
25190#elif CLIENT_TYPE == 'R' && ( \
25191 PACKET_VERSION >= 20210000 \
25192 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25193 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
25195#elif CLIENT_TYPE == 'S' && \
25196 PACKET_VERSION >= 20061218
25198#elif CLIENT_TYPE == 'Z' && ( \
25199 PACKET_VERSION >= 20220000 \
25200 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25201 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25202 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25204#else
25205ID_ZC_EQUIPMENT_ITEMLIST2 = 0x0000 // Disabled
25206#endif
25213{
25214public:
25215 ZC_EQUIPMENT_ITEMLIST2(std::shared_ptr<ZoneSession> s)
25217 {}
25219
25220 void deliver();
25222
25223/* Structure */
25224};
25225
25226enum {
25227#if CLIENT_TYPE == 'A' && \
25228 PACKET_VERSION >= 20070904
25230#elif CLIENT_TYPE == 'M' && ( \
25231 PACKET_VERSION >= 20220000 \
25232 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25233 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25234 || PACKET_VERSION >= 20070904)
25236#elif CLIENT_TYPE == 'R' && ( \
25237 PACKET_VERSION >= 20210000 \
25238 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25239 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
25241#elif CLIENT_TYPE == 'S' && \
25242 PACKET_VERSION >= 20070904
25244#elif CLIENT_TYPE == 'Z' && ( \
25245 PACKET_VERSION >= 20220000 \
25246 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25247 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25248 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25250#else
25251ID_ZC_EQUIPMENT_ITEMLIST3 = 0x0000 // Disabled
25252#endif
25259{
25260public:
25261 ZC_EQUIPMENT_ITEMLIST3(std::shared_ptr<ZoneSession> s)
25263 {}
25265
25266 void deliver();
25268
25269/* Structure */
25270};
25271
25272enum {
25273#if CLIENT_TYPE == 'A' && \
25274 PACKET_VERSION >= 20070918
25276#elif CLIENT_TYPE == 'M' && \
25277 PACKET_VERSION >= 20070918
25279#elif CLIENT_TYPE == 'M' && ( \
25280 PACKET_VERSION >= 20220000 \
25281 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25282 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
25284#elif CLIENT_TYPE == 'R' && \
25285 PACKET_VERSION >= 20080000
25287#elif CLIENT_TYPE == 'R' && ( \
25288 PACKET_VERSION >= 20210000 \
25289 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
25291#elif CLIENT_TYPE == 'S' && \
25292 PACKET_VERSION >= 20070918
25294#elif CLIENT_TYPE == 'Z' && \
25295 PACKET_VERSION >= 20170000
25297#elif CLIENT_TYPE == 'Z' && ( \
25298 PACKET_VERSION >= 20220000 \
25299 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25300 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
25302#else
25303ID_ZC_EQUIPWIN_MICROSCOPE = 0x0000 // Disabled
25304#endif
25311{
25312public:
25313 ZC_EQUIPWIN_MICROSCOPE(std::shared_ptr<ZoneSession> s)
25315 {}
25317
25318 void deliver();
25320
25321/* Structure */
25322};
25323
25324enum {
25325#if CLIENT_TYPE == 'M' && ( \
25326 PACKET_VERSION >= 20220000 \
25327 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25328 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25329 || PACKET_VERSION >= 20101123)
25331#elif CLIENT_TYPE == 'R' && ( \
25332 PACKET_VERSION >= 20210000 \
25333 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25334 || PACKET_VERSION >= 20101123)
25336#elif CLIENT_TYPE == 'Z' && ( \
25337 PACKET_VERSION >= 20220000 \
25338 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25339 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25340 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25342#else
25343ID_ZC_EQUIPWIN_MICROSCOPE2 = 0x0000 // Disabled
25344#endif
25351{
25352public:
25353 ZC_EQUIPWIN_MICROSCOPE2(std::shared_ptr<ZoneSession> s)
25355 {}
25357
25358 void deliver();
25360
25361/* Structure */
25362};
25363
25364enum {
25365#if CLIENT_TYPE == 'M' && ( \
25366 PACKET_VERSION >= 20220000 \
25367 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25368 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25369 || PACKET_VERSION >= 20120925)
25371#elif CLIENT_TYPE == 'R' && ( \
25372 PACKET_VERSION >= 20210000 \
25373 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25374 || PACKET_VERSION >= 20120925)
25376#elif CLIENT_TYPE == 'Z' && ( \
25377 PACKET_VERSION >= 20220000 \
25378 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25379 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25380 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25382#else
25383ID_ZC_EQUIPWIN_MICROSCOPE_V5 = 0x0000 // Disabled
25384#endif
25391{
25392public:
25393 ZC_EQUIPWIN_MICROSCOPE_V5(std::shared_ptr<ZoneSession> s)
25395 {}
25397
25398 void deliver();
25400
25401/* Structure */
25402};
25403
25404enum {
25405#if CLIENT_TYPE == 'M' && ( \
25406 PACKET_VERSION >= 20220000 \
25407 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25408 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25409 || PACKET_VERSION >= 20140820)
25411#elif CLIENT_TYPE == 'R' && ( \
25412 PACKET_VERSION >= 20210000 \
25413 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25414 || PACKET_VERSION >= 20140820)
25416#elif CLIENT_TYPE == 'Z' && ( \
25417 PACKET_VERSION >= 20220000 \
25418 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25419 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25420 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25422#else
25423ID_ZC_EQUIPWIN_MICROSCOPE_V6 = 0x0000 // Disabled
25424#endif
25431{
25432public:
25433 ZC_EQUIPWIN_MICROSCOPE_V6(std::shared_ptr<ZoneSession> s)
25435 {}
25437
25438 void deliver();
25440
25441/* Structure */
25442};
25443
25444enum {
25445#if CLIENT_TYPE == 'M' && ( \
25446 PACKET_VERSION >= 20220000 \
25447 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25448 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25449 || PACKET_VERSION >= 20180801)
25451#elif CLIENT_TYPE == 'R' && ( \
25452 PACKET_VERSION >= 20210000 \
25453 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25454 || PACKET_VERSION >= 20180801)
25456#elif CLIENT_TYPE == 'Z' && ( \
25457 PACKET_VERSION >= 20220000 \
25458 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25459 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25460 || PACKET_VERSION >= 20180725)
25462#else
25463ID_ZC_EQUIPWIN_MICROSCOPE_V7 = 0x0000 // Disabled
25464#endif
25471{
25472public:
25473 ZC_EQUIPWIN_MICROSCOPE_V7(std::shared_ptr<ZoneSession> s)
25475 {}
25477
25478 void deliver();
25480
25481/* Structure */
25482};
25483
25484enum {
25485#if CLIENT_TYPE == 'M' && ( \
25486 PACKET_VERSION >= 20220000 \
25487 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25488 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25489 || PACKET_VERSION >= 20170906)
25490ID_ZC_EQUIPWIN_OTHER = 0x0adc
25491#elif CLIENT_TYPE == 'R' && ( \
25492 PACKET_VERSION >= 20210000 \
25493 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25494 || PACKET_VERSION >= 20170906)
25495ID_ZC_EQUIPWIN_OTHER = 0x0adc
25496#elif CLIENT_TYPE == 'Z' && ( \
25497 PACKET_VERSION >= 20220000 \
25498 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25499 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25500 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25501ID_ZC_EQUIPWIN_OTHER = 0x0adc
25502#else
25503ID_ZC_EQUIPWIN_OTHER = 0x0000 // Disabled
25504#endif
25510class ZC_EQUIPWIN_OTHER : public Base::NetworkPacket<ZoneSession>
25511{
25512public:
25513 ZC_EQUIPWIN_OTHER(std::shared_ptr<ZoneSession> s)
25515 {}
25517
25518 void deliver();
25520
25521/* Structure */
25522};
25523
25524enum {
25525#if CLIENT_TYPE == 'A' && \
25526 PACKET_VERSION >= 20040000
25527ID_ZC_EQUIP_ARROW = 0x013c
25528#elif CLIENT_TYPE == 'M' && ( \
25529 PACKET_VERSION >= 20220000 \
25530 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25531 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25532 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
25533ID_ZC_EQUIP_ARROW = 0x013c
25534#elif CLIENT_TYPE == 'R' && ( \
25535 PACKET_VERSION >= 20210000 \
25536 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25537 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
25538ID_ZC_EQUIP_ARROW = 0x013c
25539#elif CLIENT_TYPE == 'S' && \
25540 PACKET_VERSION >= 20030000
25541ID_ZC_EQUIP_ARROW = 0x013c
25542#elif CLIENT_TYPE == 'Z' && ( \
25543 PACKET_VERSION >= 20220000 \
25544 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25545 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25546 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25547ID_ZC_EQUIP_ARROW = 0x013c
25548#else
25549ID_ZC_EQUIP_ARROW = 0x0000 // Disabled
25550#endif
25556class ZC_EQUIP_ARROW : public Base::NetworkPacket<ZoneSession>
25557{
25558public:
25559 ZC_EQUIP_ARROW(std::shared_ptr<ZoneSession> s)
25561 {}
25562 virtual ~ZC_EQUIP_ARROW() {}
25563
25564 void deliver(int16_t inventory_index);
25566
25567/* Structure */
25568 int16_t _index;
25569};
25570
25571enum {
25572#if CLIENT_TYPE == 'M' && \
25573 PACKET_VERSION >= 20090520
25574ID_ZC_ES_GOTO = 0x07d6
25575#elif CLIENT_TYPE == 'R' && \
25576 PACKET_VERSION >= 20090520
25577ID_ZC_ES_GOTO = 0x07d6
25578#elif CLIENT_TYPE == 'S' && \
25579 PACKET_VERSION >= 20090520
25580ID_ZC_ES_GOTO = 0x07d6
25581#else
25582ID_ZC_ES_GOTO = 0x0000 // Disabled
25583#endif
25589class ZC_ES_GOTO : public Base::NetworkPacket<ZoneSession>
25590{
25591public:
25592 ZC_ES_GOTO(std::shared_ptr<ZoneSession> s)
25594 {}
25595 virtual ~ZC_ES_GOTO() {}
25596
25597 void deliver();
25599
25600/* Structure */
25601};
25602
25603enum {
25604#if CLIENT_TYPE == 'M' && \
25605 PACKET_VERSION >= 20090520
25606ID_ZC_ES_LIST = 0x07d2
25607#elif CLIENT_TYPE == 'R' && \
25608 PACKET_VERSION >= 20090520
25609ID_ZC_ES_LIST = 0x07d2
25610#elif CLIENT_TYPE == 'S' && \
25611 PACKET_VERSION >= 20090520
25612ID_ZC_ES_LIST = 0x07d2
25613#else
25614ID_ZC_ES_LIST = 0x0000 // Disabled
25615#endif
25621class ZC_ES_LIST : public Base::NetworkPacket<ZoneSession>
25622{
25623public:
25624 ZC_ES_LIST(std::shared_ptr<ZoneSession> s)
25626 {}
25627 virtual ~ZC_ES_LIST() {}
25628
25629 void deliver();
25631
25632/* Structure */
25633};
25634
25635enum {
25636#if CLIENT_TYPE == 'M' && ( \
25637 PACKET_VERSION >= 20220000 \
25638 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25639 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25640 || PACKET_VERSION >= 20090708)
25641ID_ZC_ES_NOTI_MYINFO = 0x07e0
25642#elif CLIENT_TYPE == 'R' && ( \
25643 PACKET_VERSION >= 20210000 \
25644 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25645 || PACKET_VERSION >= 20090708)
25646ID_ZC_ES_NOTI_MYINFO = 0x07e0
25647#elif CLIENT_TYPE == 'Z' && ( \
25648 PACKET_VERSION >= 20220000 \
25649 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25650 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25651 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25652ID_ZC_ES_NOTI_MYINFO = 0x07e0
25653#else
25654ID_ZC_ES_NOTI_MYINFO = 0x0000 // Disabled
25655#endif
25661class ZC_ES_NOTI_MYINFO : public Base::NetworkPacket<ZoneSession>
25662{
25663public:
25664 ZC_ES_NOTI_MYINFO(std::shared_ptr<ZoneSession> s)
25666 {}
25668
25669 void deliver();
25671
25672/* Structure */
25673};
25674
25675enum {
25676#if CLIENT_TYPE == 'M' && \
25677 PACKET_VERSION >= 20090520
25678ID_ZC_ES_READY = 0x07d5
25679#elif CLIENT_TYPE == 'R' && \
25680 PACKET_VERSION >= 20090520
25681ID_ZC_ES_READY = 0x07d5
25682#elif CLIENT_TYPE == 'S' && \
25683 PACKET_VERSION >= 20090520
25684ID_ZC_ES_READY = 0x07d5
25685#else
25686ID_ZC_ES_READY = 0x0000 // Disabled
25687#endif
25693class ZC_ES_READY : public Base::NetworkPacket<ZoneSession>
25694{
25695public:
25696 ZC_ES_READY(std::shared_ptr<ZoneSession> s)
25698 {}
25699 virtual ~ZC_ES_READY() {}
25700
25701 void deliver();
25703
25704/* Structure */
25705};
25706
25707enum {
25708#if CLIENT_TYPE == 'M' && \
25709 PACKET_VERSION >= 20090520
25710ID_ZC_ES_RESULT = 0x07d0
25711#elif CLIENT_TYPE == 'R' && \
25712 PACKET_VERSION >= 20090520
25713ID_ZC_ES_RESULT = 0x07d0
25714#elif CLIENT_TYPE == 'S' && \
25715 PACKET_VERSION >= 20090520
25716ID_ZC_ES_RESULT = 0x07d0
25717#else
25718ID_ZC_ES_RESULT = 0x0000 // Disabled
25719#endif
25725class ZC_ES_RESULT : public Base::NetworkPacket<ZoneSession>
25726{
25727public:
25728 ZC_ES_RESULT(std::shared_ptr<ZoneSession> s)
25730 {}
25731 virtual ~ZC_ES_RESULT() {}
25732
25733 void deliver();
25735
25736/* Structure */
25737};
25738
25739enum {
25740#if CLIENT_TYPE == 'A' && \
25741 PACKET_VERSION >= 20040000
25743#elif CLIENT_TYPE == 'M' && ( \
25744 PACKET_VERSION >= 20220000 \
25745 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25746 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25747 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
25749#elif CLIENT_TYPE == 'R' && ( \
25750 PACKET_VERSION >= 20210000 \
25751 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25752 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
25754#elif CLIENT_TYPE == 'S' && \
25755 PACKET_VERSION >= 20030000
25757#elif CLIENT_TYPE == 'Z' && ( \
25758 PACKET_VERSION >= 20220000 \
25759 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25760 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25761 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25763#else
25764ID_ZC_EXCHANGEITEM_UNDO = 0x0000 // Disabled
25765#endif
25772{
25773public:
25774 ZC_EXCHANGEITEM_UNDO(std::shared_ptr<ZoneSession> s)
25776 {}
25778
25779 void deliver();
25781
25782/* Structure */
25783};
25784
25785enum {
25786#if CLIENT_TYPE == 'A' && \
25787 PACKET_VERSION >= 20040000
25789#elif CLIENT_TYPE == 'M' && ( \
25790 PACKET_VERSION >= 20220000 \
25791 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25792 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25793 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
25795#elif CLIENT_TYPE == 'R' && ( \
25796 PACKET_VERSION >= 20210000 \
25797 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25798 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
25800#elif CLIENT_TYPE == 'S' && \
25801 PACKET_VERSION >= 20030000
25803#elif CLIENT_TYPE == 'Z' && ( \
25804 PACKET_VERSION >= 20220000 \
25805 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25806 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25807 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25809#else
25810ID_ZC_EXEC_EXCHANGE_ITEM = 0x0000 // Disabled
25811#endif
25818{
25819public:
25820 ZC_EXEC_EXCHANGE_ITEM(std::shared_ptr<ZoneSession> s)
25822 {}
25824
25827
25828/* Structure */
25829 int8_t _result{ 0 };
25830};
25831
25832enum {
25833#if CLIENT_TYPE == 'M' && ( \
25834 PACKET_VERSION >= 20220000 \
25835 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25836 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25837 || PACKET_VERSION >= 20110809)
25839#elif CLIENT_TYPE == 'R' && ( \
25840 PACKET_VERSION >= 20210000 \
25841 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25842 || PACKET_VERSION >= 20110810)
25844#elif CLIENT_TYPE == 'Z' && ( \
25845 PACKET_VERSION >= 20220000 \
25846 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25847 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25848 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25850#else
25851ID_ZC_FAILED_GET_ITEM_FROM_ZONEDA = 0x0000 // Disabled
25852#endif
25859{
25860public:
25861 ZC_FAILED_GET_ITEM_FROM_ZONEDA(std::shared_ptr<ZoneSession> s)
25863 {}
25865
25866 void deliver();
25868
25869/* Structure */
25870};
25871
25872enum {
25873#if CLIENT_TYPE == 'M' && ( \
25874 PACKET_VERSION >= 20220000 \
25875 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25876 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25877 || PACKET_VERSION >= 20100420)
25879#elif CLIENT_TYPE == 'R' && ( \
25880 PACKET_VERSION >= 20210000 \
25881 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25882 || PACKET_VERSION >= 20100420)
25884#elif CLIENT_TYPE == 'Z' && ( \
25885 PACKET_VERSION >= 20220000 \
25886 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25887 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25888 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25890#else
25891ID_ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER = 0x0000 // Disabled
25892#endif
25899{
25900public:
25901 ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER(std::shared_ptr<ZoneSession> s)
25903 {}
25905
25906 void deliver();
25908
25909/* Structure */
25910};
25911
25912enum {
25913#if CLIENT_TYPE == 'M' && ( \
25914 PACKET_VERSION >= 20220000 \
25915 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25916 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25917 || PACKET_VERSION >= 20100420)
25919#elif CLIENT_TYPE == 'R' && ( \
25920 PACKET_VERSION >= 20210000 \
25921 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25922 || PACKET_VERSION >= 20100420)
25924#elif CLIENT_TYPE == 'Z' && ( \
25925 PACKET_VERSION >= 20220000 \
25926 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25927 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25928 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25930#else
25932#endif
25939{
25940public:
25941 ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER(std::shared_ptr<ZoneSession> s)
25943 {}
25945
25946 void deliver();
25948
25949/* Structure */
25950};
25951
25952enum {
25953#if CLIENT_TYPE == 'M' && ( \
25954 PACKET_VERSION >= 20220000 \
25955 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25956 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25957 || PACKET_VERSION >= 20100420)
25959#elif CLIENT_TYPE == 'R' && ( \
25960 PACKET_VERSION >= 20210000 \
25961 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25962 || PACKET_VERSION >= 20100420)
25964#elif CLIENT_TYPE == 'Z' && ( \
25965 PACKET_VERSION >= 20220000 \
25966 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25967 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25968 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
25970#else
25972#endif
25979{
25980public:
25981 ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER(std::shared_ptr<ZoneSession> s)
25983 {}
25985
25986 void deliver();
25988
25989/* Structure */
25990};
25991
25992enum {
25993#if CLIENT_TYPE == 'M' && ( \
25994 PACKET_VERSION >= 20220000 \
25995 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
25996 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
25997 || PACKET_VERSION >= 20110809)
25998ID_ZC_FASTMOVE = 0x08d2
25999#elif CLIENT_TYPE == 'R' && ( \
26000 PACKET_VERSION >= 20210000 \
26001 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26002 || PACKET_VERSION >= 20110810)
26003ID_ZC_FASTMOVE = 0x08d2
26004#elif CLIENT_TYPE == 'Z' && ( \
26005 PACKET_VERSION >= 20220000 \
26006 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26007 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26008 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26009ID_ZC_FASTMOVE = 0x08d2
26010#else
26011ID_ZC_FASTMOVE = 0x0000 // Disabled
26012#endif
26018class ZC_FASTMOVE : public Base::NetworkPacket<ZoneSession>
26019{
26020public:
26021 ZC_FASTMOVE(std::shared_ptr<ZoneSession> s)
26023 {}
26024 virtual ~ZC_FASTMOVE() {}
26025
26026 void deliver();
26028
26029/* Structure */
26030};
26031
26032enum {
26033#if CLIENT_TYPE == 'M' && ( \
26034 PACKET_VERSION >= 20220000 \
26035 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26036 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26037 || PACKET_VERSION >= 20120522)
26038ID_ZC_FATIGUE_CHN = 0x0982
26039#elif CLIENT_TYPE == 'R' && ( \
26040 PACKET_VERSION >= 20210000 \
26041 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26042 || PACKET_VERSION >= 20120523)
26043ID_ZC_FATIGUE_CHN = 0x0982
26044#elif CLIENT_TYPE == 'Z' && ( \
26045 PACKET_VERSION >= 20220000 \
26046 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26047 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26048 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26049ID_ZC_FATIGUE_CHN = 0x0982
26050#else
26051ID_ZC_FATIGUE_CHN = 0x0000 // Disabled
26052#endif
26058class ZC_FATIGUE_CHN : public Base::NetworkPacket<ZoneSession>
26059{
26060public:
26061 ZC_FATIGUE_CHN(std::shared_ptr<ZoneSession> s)
26063 {}
26064 virtual ~ZC_FATIGUE_CHN() {}
26065
26066 void deliver();
26068
26069/* Structure */
26070};
26071
26072enum {
26073#if CLIENT_TYPE == 'A' && \
26074 PACKET_VERSION >= 20050608
26075ID_ZC_FEED_MER = 0x022f
26076#elif CLIENT_TYPE == 'M' && ( \
26077 PACKET_VERSION >= 20220000 \
26078 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26079 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26080 || PACKET_VERSION >= 20050608)
26081ID_ZC_FEED_MER = 0x022f
26082#elif CLIENT_TYPE == 'R' && ( \
26083 PACKET_VERSION >= 20210000 \
26084 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26085 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
26086ID_ZC_FEED_MER = 0x022f
26087#elif CLIENT_TYPE == 'S' && \
26088 PACKET_VERSION >= 20050608
26089ID_ZC_FEED_MER = 0x022f
26090#elif CLIENT_TYPE == 'Z' && ( \
26091 PACKET_VERSION >= 20220000 \
26092 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26093 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26094 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26095ID_ZC_FEED_MER = 0x022f
26096#else
26097ID_ZC_FEED_MER = 0x0000 // Disabled
26098#endif
26104class ZC_FEED_MER : public Base::NetworkPacket<ZoneSession>
26105{
26106public:
26107 ZC_FEED_MER(std::shared_ptr<ZoneSession> s)
26109 {}
26110 virtual ~ZC_FEED_MER() {}
26111
26112 void deliver();
26114
26115/* Structure */
26116};
26117
26118enum {
26119#if CLIENT_TYPE == 'A' && \
26120 PACKET_VERSION >= 20040000
26121ID_ZC_FEED_PET = 0x01a3
26122#elif CLIENT_TYPE == 'M' && ( \
26123 PACKET_VERSION >= 20220000 \
26124 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26125 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26126 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
26127ID_ZC_FEED_PET = 0x01a3
26128#elif CLIENT_TYPE == 'R' && ( \
26129 PACKET_VERSION >= 20210000 \
26130 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26131 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
26132ID_ZC_FEED_PET = 0x01a3
26133#elif CLIENT_TYPE == 'S' && \
26134 PACKET_VERSION >= 20030000
26135ID_ZC_FEED_PET = 0x01a3
26136#elif CLIENT_TYPE == 'Z' && ( \
26137 PACKET_VERSION >= 20220000 \
26138 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26139 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26140 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26141ID_ZC_FEED_PET = 0x01a3
26142#else
26143ID_ZC_FEED_PET = 0x0000 // Disabled
26144#endif
26150class ZC_FEED_PET : public Base::NetworkPacket<ZoneSession>
26151{
26152public:
26153 ZC_FEED_PET(std::shared_ptr<ZoneSession> s)
26155 {}
26156 virtual ~ZC_FEED_PET() {}
26157
26158 void deliver();
26160
26161/* Structure */
26162};
26163
26164enum {
26165#if CLIENT_TYPE == 'A' && \
26166 PACKET_VERSION >= 20070821
26168#elif CLIENT_TYPE == 'M' && ( \
26169 PACKET_VERSION >= 20220000 \
26170 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26171 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26172 || PACKET_VERSION >= 20070821)
26174#elif CLIENT_TYPE == 'R' && ( \
26175 PACKET_VERSION >= 20210000 \
26176 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26177 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
26179#elif CLIENT_TYPE == 'S' && \
26180 PACKET_VERSION >= 20070821
26182#elif CLIENT_TYPE == 'Z' && ( \
26183 PACKET_VERSION >= 20220000 \
26184 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26185 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26186 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26188#else
26189ID_ZC_FORMATSTRING_MSG = 0x0000 // Disabled
26190#endif
26196class ZC_FORMATSTRING_MSG : public Base::NetworkPacket<ZoneSession>
26197{
26198public:
26199 ZC_FORMATSTRING_MSG(std::shared_ptr<ZoneSession> s)
26201 {}
26203
26204 void deliver();
26206
26207/* Structure */
26208};
26209
26210enum {
26211#if CLIENT_TYPE == 'M' && ( \
26212 PACKET_VERSION >= 20220000 \
26213 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26214 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26215 || PACKET_VERSION >= 20160330)
26217#elif CLIENT_TYPE == 'R' && ( \
26218 PACKET_VERSION >= 20210000 \
26219 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26220 || PACKET_VERSION >= 20160330)
26222#elif CLIENT_TYPE == 'Z' && ( \
26223 PACKET_VERSION >= 20220000 \
26224 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26225 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26226 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26228#else
26229ID_ZC_FORMATSTRING_MSG_COLOR = 0x0000 // Disabled
26230#endif
26237{
26238public:
26239 ZC_FORMATSTRING_MSG_COLOR(std::shared_ptr<ZoneSession> s)
26241 {}
26243
26244 void deliver();
26246
26247/* Structure */
26248};
26249
26250enum {
26251#if CLIENT_TYPE == 'A' && \
26252 PACKET_VERSION >= 20040000
26253ID_ZC_FRIENDS_LIST = 0x0201
26254#elif CLIENT_TYPE == 'M' && ( \
26255 PACKET_VERSION >= 20220000 \
26256 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26257 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26258 || PACKET_VERSION >= 20040705)
26259ID_ZC_FRIENDS_LIST = 0x0201
26260#elif CLIENT_TYPE == 'R' && ( \
26261 PACKET_VERSION >= 20210000 \
26262 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26263 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
26264ID_ZC_FRIENDS_LIST = 0x0201
26265#elif CLIENT_TYPE == 'S' && \
26266 PACKET_VERSION >= 20040628
26267ID_ZC_FRIENDS_LIST = 0x0201
26268#elif CLIENT_TYPE == 'Z' && ( \
26269 PACKET_VERSION >= 20220000 \
26270 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26271 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26272 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26273ID_ZC_FRIENDS_LIST = 0x0201
26274#else
26275ID_ZC_FRIENDS_LIST = 0x0000 // Disabled
26276#endif
26282class ZC_FRIENDS_LIST : public Base::NetworkPacket<ZoneSession>
26283{
26284public:
26285 ZC_FRIENDS_LIST(std::shared_ptr<ZoneSession> s)
26287 {}
26288 virtual ~ZC_FRIENDS_LIST() {}
26289
26290 void deliver();
26292
26293/* Structure */
26294};
26295
26296enum {
26297#if CLIENT_TYPE == 'A' && \
26298 PACKET_VERSION >= 20040000
26299ID_ZC_FRIENDS_STATE = 0x0206
26300#elif CLIENT_TYPE == 'M' && ( \
26301 PACKET_VERSION >= 20220000 \
26302 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26303 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26304 || PACKET_VERSION >= 20040705)
26305ID_ZC_FRIENDS_STATE = 0x0206
26306#elif CLIENT_TYPE == 'R' && ( \
26307 PACKET_VERSION >= 20210000 \
26308 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26309 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
26310ID_ZC_FRIENDS_STATE = 0x0206
26311#elif CLIENT_TYPE == 'S' && \
26312 PACKET_VERSION >= 20040628
26313ID_ZC_FRIENDS_STATE = 0x0206
26314#elif CLIENT_TYPE == 'Z' && ( \
26315 PACKET_VERSION >= 20220000 \
26316 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26317 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26318 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26319ID_ZC_FRIENDS_STATE = 0x0206
26320#else
26321ID_ZC_FRIENDS_STATE = 0x0000 // Disabled
26322#endif
26328class ZC_FRIENDS_STATE : public Base::NetworkPacket<ZoneSession>
26329{
26330public:
26331 ZC_FRIENDS_STATE(std::shared_ptr<ZoneSession> s)
26333 {}
26335
26336 void deliver();
26338
26339/* Structure */
26340};
26341
26342enum {
26343#if CLIENT_TYPE == 'A' && \
26344 PACKET_VERSION >= 20070122
26346#elif CLIENT_TYPE == 'M' && \
26347 PACKET_VERSION >= 20070122
26349#elif CLIENT_TYPE == 'S' && \
26350 PACKET_VERSION >= 20070122
26352#else
26353ID_ZC_GAMEGUARD_LINGO_KEY = 0x0000 // Disabled
26354#endif
26361{
26362public:
26363 ZC_GAMEGUARD_LINGO_KEY(std::shared_ptr<ZoneSession> s)
26365 {}
26367
26368 void deliver();
26370
26371/* Structure */
26372};
26373
26374enum {
26375#if CLIENT_TYPE == 'A' && \
26376 PACKET_VERSION >= 20050404
26377ID_ZC_GAME_GUARD = 0x0227
26378#elif CLIENT_TYPE == 'M' && ( \
26379 PACKET_VERSION >= 20220000 \
26380 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26381 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26382 || PACKET_VERSION >= 20050404)
26383ID_ZC_GAME_GUARD = 0x0227
26384#elif CLIENT_TYPE == 'R' && ( \
26385 PACKET_VERSION >= 20210000 \
26386 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26387 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
26388ID_ZC_GAME_GUARD = 0x0227
26389#elif CLIENT_TYPE == 'S' && \
26390 PACKET_VERSION >= 20050404
26391ID_ZC_GAME_GUARD = 0x0227
26392#elif CLIENT_TYPE == 'Z' && ( \
26393 PACKET_VERSION >= 20220000 \
26394 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26395 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26396 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26397ID_ZC_GAME_GUARD = 0x0227
26398#else
26399ID_ZC_GAME_GUARD = 0x0000 // Disabled
26400#endif
26406class ZC_GAME_GUARD : public Base::NetworkPacket<ZoneSession>
26407{
26408public:
26409 ZC_GAME_GUARD(std::shared_ptr<ZoneSession> s)
26411 {}
26412 virtual ~ZC_GAME_GUARD() {}
26413
26414 void deliver();
26416
26417/* Structure */
26418};
26419
26420enum {
26421#if CLIENT_TYPE == 'A' && \
26422 PACKET_VERSION >= 20060918
26423ID_ZC_GANGSI_POINT = 0x0280
26424#elif CLIENT_TYPE == 'M' && ( \
26425 PACKET_VERSION >= 20220000 \
26426 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26427 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26428 || PACKET_VERSION >= 20060918)
26429ID_ZC_GANGSI_POINT = 0x0280
26430#elif CLIENT_TYPE == 'R' && ( \
26431 PACKET_VERSION >= 20210000 \
26432 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26433 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
26434ID_ZC_GANGSI_POINT = 0x0280
26435#elif CLIENT_TYPE == 'S' && \
26436 PACKET_VERSION >= 20060918
26437ID_ZC_GANGSI_POINT = 0x0280
26438#elif CLIENT_TYPE == 'Z' && ( \
26439 PACKET_VERSION >= 20220000 \
26440 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26441 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26442 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26443ID_ZC_GANGSI_POINT = 0x0280
26444#else
26445ID_ZC_GANGSI_POINT = 0x0000 // Disabled
26446#endif
26452class ZC_GANGSI_POINT : public Base::NetworkPacket<ZoneSession>
26453{
26454public:
26455 ZC_GANGSI_POINT(std::shared_ptr<ZoneSession> s)
26457 {}
26458 virtual ~ZC_GANGSI_POINT() {}
26459
26460 void deliver();
26462
26463/* Structure */
26464};
26465
26466enum {
26467#if CLIENT_TYPE == 'A' && \
26468 PACKET_VERSION >= 20060918
26469ID_ZC_GANGSI_RANK = 0x0282
26470#elif CLIENT_TYPE == 'M' && ( \
26471 PACKET_VERSION >= 20220000 \
26472 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26473 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26474 || PACKET_VERSION >= 20060918)
26475ID_ZC_GANGSI_RANK = 0x0282
26476#elif CLIENT_TYPE == 'R' && ( \
26477 PACKET_VERSION >= 20210000 \
26478 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26479 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
26480ID_ZC_GANGSI_RANK = 0x0282
26481#elif CLIENT_TYPE == 'S' && \
26482 PACKET_VERSION >= 20060918
26483ID_ZC_GANGSI_RANK = 0x0282
26484#elif CLIENT_TYPE == 'Z' && ( \
26485 PACKET_VERSION >= 20220000 \
26486 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26487 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26488 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26489ID_ZC_GANGSI_RANK = 0x0282
26490#else
26491ID_ZC_GANGSI_RANK = 0x0000 // Disabled
26492#endif
26498class ZC_GANGSI_RANK : public Base::NetworkPacket<ZoneSession>
26499{
26500public:
26501 ZC_GANGSI_RANK(std::shared_ptr<ZoneSession> s)
26503 {}
26504 virtual ~ZC_GANGSI_RANK() {}
26505
26506 void deliver();
26508
26509/* Structure */
26510};
26511
26512enum {
26513#if CLIENT_TYPE == 'M' && ( \
26514 PACKET_VERSION >= 20220000 \
26515 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26516 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26517 || PACKET_VERSION >= 20140508)
26519#elif CLIENT_TYPE == 'R' && ( \
26520 PACKET_VERSION >= 20210000 \
26521 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26522 || PACKET_VERSION >= 20140508)
26524#elif CLIENT_TYPE == 'Z' && ( \
26525 PACKET_VERSION >= 20220000 \
26526 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26527 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26528 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26530#else
26531ID_ZC_GOLDPCCAFE_POINT = 0x0000 // Disabled
26532#endif
26538class ZC_GOLDPCCAFE_POINT : public Base::NetworkPacket<ZoneSession>
26539{
26540public:
26541 ZC_GOLDPCCAFE_POINT(std::shared_ptr<ZoneSession> s)
26543 {}
26545
26546 void deliver();
26548
26549/* Structure */
26550};
26551
26552enum {
26553#if CLIENT_TYPE == 'M' && ( \
26554 PACKET_VERSION >= 20220000 \
26555 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26556 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26557 || PACKET_VERSION >= 20101102)
26558ID_ZC_GPK_AUTH = 0x0853
26559#elif CLIENT_TYPE == 'R' && ( \
26560 PACKET_VERSION >= 20210000 \
26561 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26562 || PACKET_VERSION >= 20101102)
26563ID_ZC_GPK_AUTH = 0x0853
26564#elif CLIENT_TYPE == 'Z' && ( \
26565 PACKET_VERSION >= 20220000 \
26566 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26567 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26568 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26569ID_ZC_GPK_AUTH = 0x0853
26570#else
26571ID_ZC_GPK_AUTH = 0x0000 // Disabled
26572#endif
26578class ZC_GPK_AUTH : public Base::NetworkPacket<ZoneSession>
26579{
26580public:
26581 ZC_GPK_AUTH(std::shared_ptr<ZoneSession> s)
26583 {}
26584 virtual ~ZC_GPK_AUTH() {}
26585
26586 void deliver();
26588
26589/* Structure */
26590};
26591
26592enum {
26593#if CLIENT_TYPE == 'M' && ( \
26594 PACKET_VERSION >= 20220000 \
26595 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26596 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26597 || PACKET_VERSION >= 20101102)
26598ID_ZC_GPK_DYNCODE = 0x0851
26599#elif CLIENT_TYPE == 'R' && ( \
26600 PACKET_VERSION >= 20210000 \
26601 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26602 || PACKET_VERSION >= 20101102)
26603ID_ZC_GPK_DYNCODE = 0x0851
26604#elif CLIENT_TYPE == 'Z' && ( \
26605 PACKET_VERSION >= 20220000 \
26606 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26607 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26608 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26609ID_ZC_GPK_DYNCODE = 0x0851
26610#else
26611ID_ZC_GPK_DYNCODE = 0x0000 // Disabled
26612#endif
26618class ZC_GPK_DYNCODE : public Base::NetworkPacket<ZoneSession>
26619{
26620public:
26621 ZC_GPK_DYNCODE(std::shared_ptr<ZoneSession> s)
26623 {}
26624 virtual ~ZC_GPK_DYNCODE() {}
26625
26626 void deliver();
26628
26629/* Structure */
26630};
26631
26632enum {
26633#if CLIENT_TYPE == 'M' && ( \
26634 PACKET_VERSION >= 20220000 \
26635 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26636 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
26638#elif CLIENT_TYPE == 'R' && ( \
26639 PACKET_VERSION >= 20210000 \
26640 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
26642#elif CLIENT_TYPE == 'Z' && ( \
26643 PACKET_VERSION >= 20220000 \
26644 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26645 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
26647#else
26648ID_ZC_GRADE_ENCHANT_ACK = 0x0000 // Disabled
26649#endif
26656{
26657public:
26658 ZC_GRADE_ENCHANT_ACK(std::shared_ptr<ZoneSession> s)
26660 {}
26662
26663 void deliver();
26665
26666/* Structure */
26667};
26668
26669enum {
26670#if CLIENT_TYPE == 'M' && ( \
26671 PACKET_VERSION >= 20220000 \
26672 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26673 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
26675#elif CLIENT_TYPE == 'R' && ( \
26676 PACKET_VERSION >= 20210000 \
26677 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
26679#elif CLIENT_TYPE == 'Z' && ( \
26680 PACKET_VERSION >= 20220000 \
26681 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26682 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
26684#else
26685ID_ZC_GRADE_ENCHANT_BROADCAST_RESULT = 0x0000 // Disabled
26686#endif
26693{
26694public:
26695 ZC_GRADE_ENCHANT_BROADCAST_RESULT(std::shared_ptr<ZoneSession> s)
26697 {}
26699
26700 void deliver();
26702
26703/* Structure */
26704};
26705
26706enum {
26707#if CLIENT_TYPE == 'M' && ( \
26708 PACKET_VERSION >= 20220000 \
26709 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26710 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
26712#elif CLIENT_TYPE == 'R' && ( \
26713 PACKET_VERSION >= 20210000 \
26714 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
26716#elif CLIENT_TYPE == 'Z' && ( \
26717 PACKET_VERSION >= 20220000 \
26718 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26719 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
26721#else
26722ID_ZC_GRADE_ENCHANT_MATERIAL_LIST = 0x0000 // Disabled
26723#endif
26730{
26731public:
26732 ZC_GRADE_ENCHANT_MATERIAL_LIST(std::shared_ptr<ZoneSession> s)
26734 {}
26736
26737 void deliver();
26739
26740/* Structure */
26741};
26742
26743enum {
26744#if CLIENT_TYPE == 'A' && \
26745 PACKET_VERSION >= 20040000
26747#elif CLIENT_TYPE == 'M' && ( \
26748 PACKET_VERSION >= 20220000 \
26749 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26750 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26751 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
26753#elif CLIENT_TYPE == 'R' && ( \
26754 PACKET_VERSION >= 20210000 \
26755 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26756 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
26758#elif CLIENT_TYPE == 'S' && \
26759 PACKET_VERSION >= 20030000
26761#elif CLIENT_TYPE == 'Z' && ( \
26762 PACKET_VERSION >= 20220000 \
26763 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26764 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26765 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26767#else
26768ID_ZC_GROUPINFO_CHANGE = 0x0000 // Disabled
26769#endif
26775class ZC_GROUPINFO_CHANGE : public Base::NetworkPacket<ZoneSession>
26776{
26777public:
26778 ZC_GROUPINFO_CHANGE(std::shared_ptr<ZoneSession> s)
26780 {}
26782
26783 void deliver();
26785
26786/* Structure */
26787};
26788
26789enum {
26790#if CLIENT_TYPE == 'M' && ( \
26791 PACKET_VERSION >= 20220000 \
26792 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26793 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26794 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26795ID_ZC_GROUP_ISALIVE = 0x0ab2
26796#elif CLIENT_TYPE == 'R' && ( \
26797 PACKET_VERSION >= 20210000 \
26798 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26799 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26800ID_ZC_GROUP_ISALIVE = 0x0ab2
26801#elif CLIENT_TYPE == 'Z' && ( \
26802 PACKET_VERSION >= 20220000 \
26803 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26804 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26805 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26806ID_ZC_GROUP_ISALIVE = 0x0ab2
26807#else
26808ID_ZC_GROUP_ISALIVE = 0x0000 // Disabled
26809#endif
26815class ZC_GROUP_ISALIVE : public Base::NetworkPacket<ZoneSession>
26816{
26817public:
26818 ZC_GROUP_ISALIVE(std::shared_ptr<ZoneSession> s)
26820 {}
26822
26823 void deliver();
26825
26826/* Structure */
26827};
26828
26829enum {
26830#if CLIENT_TYPE == 'A' && \
26831 PACKET_VERSION >= 20040000
26832ID_ZC_GROUP_LIST = 0x00fb
26833#elif CLIENT_TYPE == 'M' && ( \
26834 PACKET_VERSION >= 20220000 \
26835 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26836 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26837 || PACKET_VERSION >= 20171206)
26838ID_ZC_GROUP_LIST = 0x0ae5
26839#elif CLIENT_TYPE == 'M' && \
26840 PACKET_VERSION >= 20151007
26841ID_ZC_GROUP_LIST = 0x0a44
26842#elif CLIENT_TYPE == 'M' && \
26843 PACKET_VERSION >= 20030000
26844ID_ZC_GROUP_LIST = 0x00fb
26845#elif CLIENT_TYPE == 'R' && ( \
26846 PACKET_VERSION >= 20210000 \
26847 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26848 || PACKET_VERSION >= 20171206)
26849ID_ZC_GROUP_LIST = 0x0ae5
26850#elif CLIENT_TYPE == 'R' && \
26851 PACKET_VERSION >= 20151007
26852ID_ZC_GROUP_LIST = 0x0a44
26853#elif CLIENT_TYPE == 'R' && \
26854 PACKET_VERSION >= 20080000
26855ID_ZC_GROUP_LIST = 0x00fb
26856#elif CLIENT_TYPE == 'S' && \
26857 PACKET_VERSION >= 20030000
26858ID_ZC_GROUP_LIST = 0x00fb
26859#elif CLIENT_TYPE == 'Z' && ( \
26860 PACKET_VERSION >= 20220000 \
26861 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26862 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26863 || PACKET_VERSION >= 20171130)
26864ID_ZC_GROUP_LIST = 0x0ae5
26865#elif CLIENT_TYPE == 'Z' && \
26866 PACKET_VERSION >= 20180000
26867ID_ZC_GROUP_LIST = 0x00fb
26868#elif CLIENT_TYPE == 'Z' && \
26869 PACKET_VERSION >= 20170000
26870ID_ZC_GROUP_LIST = 0x0a44
26871#else
26872ID_ZC_GROUP_LIST = 0x0000 // Disabled
26873#endif
26879class ZC_GROUP_LIST : public Base::NetworkPacket<ZoneSession>
26880{
26881public:
26882 ZC_GROUP_LIST(std::shared_ptr<ZoneSession> s)
26884 {}
26885 virtual ~ZC_GROUP_LIST() {}
26886
26887 void deliver(std::string party_name, std::vector<s_members> );
26889
26890/* Structure */
26891 int16_t _packet_len{ 0 };
26893 std::vector<s_members> _members;
26894};
26895
26896enum {
26897#if CLIENT_TYPE == 'M' && ( \
26898 PACKET_VERSION >= 20220000 \
26899 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26900 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26901 || PACKET_VERSION >= 20130828)
26903#elif CLIENT_TYPE == 'R' && ( \
26904 PACKET_VERSION >= 20210000 \
26905 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26906 || PACKET_VERSION >= 20130828)
26908#elif CLIENT_TYPE == 'Z' && ( \
26909 PACKET_VERSION >= 20220000 \
26910 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26911 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26912 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26914#else
26915ID_ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5 = 0x0000 // Disabled
26916#endif
26923{
26924public:
26925 ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5(std::shared_ptr<ZoneSession> s)
26927 {}
26929
26930 void deliver();
26932
26933/* Structure */
26934};
26935
26936enum {
26937#if CLIENT_TYPE == 'M' && ( \
26938 PACKET_VERSION >= 20220000 \
26939 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26940 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26941 || PACKET_VERSION >= 20140402)
26943#elif CLIENT_TYPE == 'R' && ( \
26944 PACKET_VERSION >= 20210000 \
26945 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26946 || PACKET_VERSION >= 20140402)
26948#elif CLIENT_TYPE == 'Z' && ( \
26949 PACKET_VERSION >= 20220000 \
26950 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26951 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26952 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26954#else
26955ID_ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6 = 0x0000 // Disabled
26956#endif
26963{
26964public:
26965 ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6(std::shared_ptr<ZoneSession> s)
26967 {}
26969
26970 void deliver();
26972
26973/* Structure */
26974};
26975
26976enum {
26977#if CLIENT_TYPE == 'M' && ( \
26978 PACKET_VERSION >= 20220000 \
26979 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26980 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26981 || PACKET_VERSION >= 20130828)
26983#elif CLIENT_TYPE == 'R' && ( \
26984 PACKET_VERSION >= 20210000 \
26985 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26986 || PACKET_VERSION >= 20130828)
26988#elif CLIENT_TYPE == 'Z' && ( \
26989 PACKET_VERSION >= 20220000 \
26990 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
26991 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
26992 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
26994#else
26995ID_ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5 = 0x0000 // Disabled
26996#endif
27003{
27004public:
27005 ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5(std::shared_ptr<ZoneSession> s)
27007 {}
27009
27010 void deliver();
27012
27013/* Structure */
27014};
27015
27016enum {
27017#if CLIENT_TYPE == 'M' && ( \
27018 PACKET_VERSION >= 20220000 \
27019 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27020 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
27021ID_ZC_GUILD_AGIT_INFO = 0x0b27
27022#elif CLIENT_TYPE == 'R' && ( \
27023 PACKET_VERSION >= 20210000 \
27024 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
27025ID_ZC_GUILD_AGIT_INFO = 0x0b27
27026#elif CLIENT_TYPE == 'Z' && ( \
27027 PACKET_VERSION >= 20220000 \
27028 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27029 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
27030ID_ZC_GUILD_AGIT_INFO = 0x0b27
27031#else
27032ID_ZC_GUILD_AGIT_INFO = 0x0000 // Disabled
27033#endif
27039class ZC_GUILD_AGIT_INFO : public Base::NetworkPacket<ZoneSession>
27040{
27041public:
27042 ZC_GUILD_AGIT_INFO(std::shared_ptr<ZoneSession> s)
27044 {}
27046
27047 void deliver();
27049
27050/* Structure */
27051};
27052
27053enum {
27054#if CLIENT_TYPE == 'A' && \
27055 PACKET_VERSION >= 20040000
27056ID_ZC_GUILD_CHAT = 0x017f
27057#elif CLIENT_TYPE == 'M' && ( \
27058 PACKET_VERSION >= 20220000 \
27059 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27060 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27061 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
27062ID_ZC_GUILD_CHAT = 0x017f
27063#elif CLIENT_TYPE == 'R' && ( \
27064 PACKET_VERSION >= 20210000 \
27065 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27066 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
27067ID_ZC_GUILD_CHAT = 0x017f
27068#elif CLIENT_TYPE == 'S' && \
27069 PACKET_VERSION >= 20030000
27070ID_ZC_GUILD_CHAT = 0x017f
27071#elif CLIENT_TYPE == 'Z' && ( \
27072 PACKET_VERSION >= 20220000 \
27073 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27074 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27075 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27076ID_ZC_GUILD_CHAT = 0x017f
27077#else
27078ID_ZC_GUILD_CHAT = 0x0000 // Disabled
27079#endif
27085class ZC_GUILD_CHAT : public Base::NetworkPacket<ZoneSession>
27086{
27087public:
27088 ZC_GUILD_CHAT(std::shared_ptr<ZoneSession> s)
27090 {}
27091 virtual ~ZC_GUILD_CHAT() {}
27092
27093 void deliver(std::string message);
27095
27096/* Structure */
27097 int16_t _packet_length{ 0 };
27099};
27100
27101enum {
27102#if CLIENT_TYPE == 'A' && \
27103 PACKET_VERSION >= 20040000
27105#elif CLIENT_TYPE == 'M' && \
27106 PACKET_VERSION >= 20030000
27108#elif CLIENT_TYPE == 'M' && ( \
27109 PACKET_VERSION >= 20220000 \
27110 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27111 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
27113#elif CLIENT_TYPE == 'R' && \
27114 PACKET_VERSION >= 20080000
27116#elif CLIENT_TYPE == 'R' && ( \
27117 PACKET_VERSION >= 20210000 \
27118 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
27120#elif CLIENT_TYPE == 'S' && \
27121 PACKET_VERSION >= 20030000
27123#elif CLIENT_TYPE == 'Z' && \
27124 PACKET_VERSION >= 20170000
27126#elif CLIENT_TYPE == 'Z' && ( \
27127 PACKET_VERSION >= 20220000 \
27128 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27129 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
27131#else
27132ID_ZC_GUILD_EMBLEM_IMG = 0x0000 // Disabled
27133#endif
27139class ZC_GUILD_EMBLEM_IMG : public Base::NetworkPacket<ZoneSession>
27140{
27141public:
27142 ZC_GUILD_EMBLEM_IMG(std::shared_ptr<ZoneSession> s)
27144 {}
27146
27147 void deliver();
27149
27150/* Structure */
27151};
27152
27153enum {
27154#if CLIENT_TYPE == 'A' && \
27155 PACKET_VERSION >= 20040000
27156ID_ZC_GUILD_INFO = 0x0150
27157#elif CLIENT_TYPE == 'M' && \
27158 PACKET_VERSION >= 20030000
27159ID_ZC_GUILD_INFO = 0x0150
27160#elif CLIENT_TYPE == 'M' && ( \
27161 PACKET_VERSION >= 20200000 \
27162 || PACKET_VERSION >= 20160622)
27163ID_ZC_GUILD_INFO = 0x0a84
27164#elif CLIENT_TYPE == 'M' && ( \
27165 PACKET_VERSION >= 20220000 \
27166 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27167 || PACKET_VERSION >= 20200701)
27168ID_ZC_GUILD_INFO = 0x0b7b
27169#elif CLIENT_TYPE == 'R' && \
27170 PACKET_VERSION >= 20080000
27171ID_ZC_GUILD_INFO = 0x0150
27172#elif CLIENT_TYPE == 'R' && ( \
27173 PACKET_VERSION >= 20200000 \
27174 || PACKET_VERSION >= 20160622)
27175ID_ZC_GUILD_INFO = 0x0a84
27176#elif CLIENT_TYPE == 'R' && ( \
27177 PACKET_VERSION >= 20210000 \
27178 || PACKET_VERSION == 20200709)
27179ID_ZC_GUILD_INFO = 0x0b7b
27180#elif CLIENT_TYPE == 'S' && \
27181 PACKET_VERSION >= 20030000
27182ID_ZC_GUILD_INFO = 0x0150
27183#elif CLIENT_TYPE == 'Z' && ( \
27184 PACKET_VERSION >= 20200000 \
27185 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27186ID_ZC_GUILD_INFO = 0x0a84
27187#elif CLIENT_TYPE == 'Z' && \
27188 PACKET_VERSION >= 20180000
27189ID_ZC_GUILD_INFO = 0x0150
27190#elif CLIENT_TYPE == 'Z' && ( \
27191 PACKET_VERSION >= 20220000 \
27192 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27193 || PACKET_VERSION >= 20200701)
27194ID_ZC_GUILD_INFO = 0x0b7b
27195#else
27196ID_ZC_GUILD_INFO = 0x0000 // Disabled
27197#endif
27203class ZC_GUILD_INFO : public Base::NetworkPacket<ZoneSession>
27204{
27205public:
27206 ZC_GUILD_INFO(std::shared_ptr<ZoneSession> s)
27208 {}
27209 virtual ~ZC_GUILD_INFO() {}
27210
27211 void deliver(s_zc_guild_info s);
27213
27214/* Structure */
27216};
27217
27218enum {
27219#if CLIENT_TYPE == 'A' && \
27220 PACKET_VERSION >= 20040000
27221ID_ZC_GUILD_INFO2 = 0x01b6
27222#elif CLIENT_TYPE == 'M' && ( \
27223 PACKET_VERSION >= 20220000 \
27224 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27225 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27226 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
27227ID_ZC_GUILD_INFO2 = 0x01b6
27228#elif CLIENT_TYPE == 'R' && ( \
27229 PACKET_VERSION >= 20210000 \
27230 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27231 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
27232ID_ZC_GUILD_INFO2 = 0x01b6
27233#elif CLIENT_TYPE == 'S' && \
27234 PACKET_VERSION >= 20030000
27235ID_ZC_GUILD_INFO2 = 0x01b6
27236#elif CLIENT_TYPE == 'Z' && ( \
27237 PACKET_VERSION >= 20220000 \
27238 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27239 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27240 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27241ID_ZC_GUILD_INFO2 = 0x01b6
27242#else
27243ID_ZC_GUILD_INFO2 = 0x0000 // Disabled
27244#endif
27250class ZC_GUILD_INFO2 : public Base::NetworkPacket<ZoneSession>
27251{
27252public:
27253 ZC_GUILD_INFO2(std::shared_ptr<ZoneSession> s)
27255 {}
27256 virtual ~ZC_GUILD_INFO2() {}
27257
27258 void deliver(s_zc_guild_info2 s);
27260
27261/* Structure */
27263};
27264
27265enum {
27266#if CLIENT_TYPE == 'A' && \
27267 PACKET_VERSION >= 20040000
27269#elif CLIENT_TYPE == 'M' && ( \
27270 PACKET_VERSION >= 20220000 \
27271 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27272 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27273 || PACKET_VERSION >= 20031124)
27275#elif CLIENT_TYPE == 'R' && ( \
27276 PACKET_VERSION >= 20210000 \
27277 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27278 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
27280#elif CLIENT_TYPE == 'S' && \
27281 PACKET_VERSION >= 20031124
27283#elif CLIENT_TYPE == 'Z' && ( \
27284 PACKET_VERSION >= 20220000 \
27285 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27286 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27287 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27289#else
27290ID_ZC_GUILD_MEMBER_MAP_CHANGE = 0x0000 // Disabled
27291#endif
27298{
27299public:
27300 ZC_GUILD_MEMBER_MAP_CHANGE(std::shared_ptr<ZoneSession> s)
27302 {}
27304
27305 void deliver();
27307
27308/* Structure */
27309};
27310
27311enum {
27312#if CLIENT_TYPE == 'A' && \
27313 PACKET_VERSION >= 20040000
27314ID_ZC_GUILD_NOTICE = 0x016f
27315#elif CLIENT_TYPE == 'M' && ( \
27316 PACKET_VERSION >= 20220000 \
27317 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27318 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27319 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
27320ID_ZC_GUILD_NOTICE = 0x016f
27321#elif CLIENT_TYPE == 'R' && ( \
27322 PACKET_VERSION >= 20210000 \
27323 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27324 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
27325ID_ZC_GUILD_NOTICE = 0x016f
27326#elif CLIENT_TYPE == 'S' && \
27327 PACKET_VERSION >= 20030000
27328ID_ZC_GUILD_NOTICE = 0x016f
27329#elif CLIENT_TYPE == 'Z' && ( \
27330 PACKET_VERSION >= 20220000 \
27331 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27332 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27333 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27334ID_ZC_GUILD_NOTICE = 0x016f
27335#else
27336ID_ZC_GUILD_NOTICE = 0x0000 // Disabled
27337#endif
27343class ZC_GUILD_NOTICE : public Base::NetworkPacket<ZoneSession>
27344{
27345public:
27346 ZC_GUILD_NOTICE(std::shared_ptr<ZoneSession> s)
27348 {}
27349 virtual ~ZC_GUILD_NOTICE() {}
27350
27351 void deliver(std::string subject, std::string notice);
27353
27354/* Structure */
27357};
27358
27359enum {
27360#if CLIENT_TYPE == 'M' && ( \
27361 PACKET_VERSION >= 20220000 \
27362 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27363 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27364 || PACKET_VERSION >= 20180605)
27365ID_ZC_GUILD_POSITION = 0x0afd
27366#elif CLIENT_TYPE == 'R' && ( \
27367 PACKET_VERSION >= 20210000 \
27368 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27369 || PACKET_VERSION >= 20180605)
27370ID_ZC_GUILD_POSITION = 0x0afd
27371#elif CLIENT_TYPE == 'Z' && ( \
27372 PACKET_VERSION >= 20220000 \
27373 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27374 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27375 || PACKET_VERSION >= 20180605)
27376ID_ZC_GUILD_POSITION = 0x0afd
27377#else
27378ID_ZC_GUILD_POSITION = 0x0000 // Disabled
27379#endif
27385class ZC_GUILD_POSITION : public Base::NetworkPacket<ZoneSession>
27386{
27387public:
27388 ZC_GUILD_POSITION(std::shared_ptr<ZoneSession> s)
27390 {}
27392
27393 void deliver(int account_id, std::string position);
27395
27396/* Structure */
27399};
27400
27401enum {
27402#if CLIENT_TYPE == 'A' && \
27403 PACKET_VERSION >= 20040000
27404ID_ZC_GUILD_SKILLINFO = 0x0162
27405#elif CLIENT_TYPE == 'M' && ( \
27406 PACKET_VERSION >= 20220000 \
27407 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27408 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27409 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
27410ID_ZC_GUILD_SKILLINFO = 0x0162
27411#elif CLIENT_TYPE == 'R' && ( \
27412 PACKET_VERSION >= 20210000 \
27413 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27414 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
27415ID_ZC_GUILD_SKILLINFO = 0x0162
27416#elif CLIENT_TYPE == 'S' && \
27417 PACKET_VERSION >= 20030000
27418ID_ZC_GUILD_SKILLINFO = 0x0162
27419#elif CLIENT_TYPE == 'Z' && ( \
27420 PACKET_VERSION >= 20220000 \
27421 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27422 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27423 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27424ID_ZC_GUILD_SKILLINFO = 0x0162
27425#else
27426ID_ZC_GUILD_SKILLINFO = 0x0000 // Disabled
27427#endif
27433class ZC_GUILD_SKILLINFO : public Base::NetworkPacket<ZoneSession>
27434{
27435public:
27436 ZC_GUILD_SKILLINFO(std::shared_ptr<ZoneSession> s)
27438 {}
27440
27441 void deliver(int skill_points, std::vector<s_zc_guild_skillinfo> skillinfo);
27443
27444/* Structure */
27445 int16_t _packet_length{ 0 };
27446 int16_t _skill_points{ 0 };
27447 std::vector<s_zc_guild_skillinfo> _skillinfo;
27448};
27449
27450enum {
27451#if CLIENT_TYPE == 'A' && \
27452 PACKET_VERSION >= 20040000
27453ID_ZC_GUILD_ZENY_ACK = 0x01b8
27454#elif CLIENT_TYPE == 'M' && ( \
27455 PACKET_VERSION >= 20220000 \
27456 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27457 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27458 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
27459ID_ZC_GUILD_ZENY_ACK = 0x01b8
27460#elif CLIENT_TYPE == 'R' && ( \
27461 PACKET_VERSION >= 20210000 \
27462 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27463 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
27464ID_ZC_GUILD_ZENY_ACK = 0x01b8
27465#elif CLIENT_TYPE == 'S' && \
27466 PACKET_VERSION >= 20030000
27467ID_ZC_GUILD_ZENY_ACK = 0x01b8
27468#elif CLIENT_TYPE == 'Z' && ( \
27469 PACKET_VERSION >= 20220000 \
27470 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27471 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27472 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27473ID_ZC_GUILD_ZENY_ACK = 0x01b8
27474#else
27475ID_ZC_GUILD_ZENY_ACK = 0x0000 // Disabled
27476#endif
27482class ZC_GUILD_ZENY_ACK : public Base::NetworkPacket<ZoneSession>
27483{
27484public:
27485 ZC_GUILD_ZENY_ACK(std::shared_ptr<ZoneSession> s)
27487 {}
27489
27490 void deliver();
27492
27493/* Structure */
27494};
27495
27496enum {
27497#if CLIENT_TYPE == 'A' && \
27498 PACKET_VERSION >= 20070611
27500#elif CLIENT_TYPE == 'M' && \
27501 PACKET_VERSION >= 20070611
27503#elif CLIENT_TYPE == 'S' && \
27504 PACKET_VERSION >= 20070611
27506#else
27507ID_ZC_HACKSHIELD_CRC_MSG = 0x0000 // Disabled
27508#endif
27515{
27516public:
27517 ZC_HACKSHIELD_CRC_MSG(std::shared_ptr<ZoneSession> s)
27519 {}
27521
27522 void deliver();
27524
27525/* Structure */
27526};
27527
27528enum {
27529#if CLIENT_TYPE == 'A' && \
27530 PACKET_VERSION >= 20070611
27531ID_ZC_HACKSH_CPX_MSG = 0x02a6
27532#elif CLIENT_TYPE == 'M' && ( \
27533 PACKET_VERSION >= 20220000 \
27534 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27535 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27536 || PACKET_VERSION >= 20070611)
27537ID_ZC_HACKSH_CPX_MSG = 0x02a6
27538#elif CLIENT_TYPE == 'R' && ( \
27539 PACKET_VERSION >= 20210000 \
27540 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27541 || PACKET_VERSION >= 20090408)
27542ID_ZC_HACKSH_CPX_MSG = 0x02a6
27543#elif CLIENT_TYPE == 'S' && \
27544 PACKET_VERSION >= 20070611
27545ID_ZC_HACKSH_CPX_MSG = 0x02a6
27546#elif CLIENT_TYPE == 'Z' && ( \
27547 PACKET_VERSION >= 20220000 \
27548 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27549 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27550 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27551ID_ZC_HACKSH_CPX_MSG = 0x02a6
27552#else
27553ID_ZC_HACKSH_CPX_MSG = 0x0000 // Disabled
27554#endif
27560class ZC_HACKSH_CPX_MSG : public Base::NetworkPacket<ZoneSession>
27561{
27562public:
27563 ZC_HACKSH_CPX_MSG(std::shared_ptr<ZoneSession> s)
27565 {}
27567
27568 void deliver();
27570
27571/* Structure */
27572};
27573
27574enum {
27575#if CLIENT_TYPE == 'M' && ( \
27576 PACKET_VERSION >= 20220000 \
27577 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27578 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27579 || PACKET_VERSION >= 20090401)
27581#elif CLIENT_TYPE == 'R' && ( \
27582 PACKET_VERSION >= 20210000 \
27583 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27584 || PACKET_VERSION >= 20090401)
27586#elif CLIENT_TYPE == 'S' && \
27587 PACKET_VERSION >= 20090330
27589#elif CLIENT_TYPE == 'Z' && ( \
27590 PACKET_VERSION >= 20220000 \
27591 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27592 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27593 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27595#else
27596ID_ZC_HACKSH_ERROR_MSG = 0x0000 // Disabled
27597#endif
27603class ZC_HACKSH_ERROR_MSG : public Base::NetworkPacket<ZoneSession>
27604{
27605public:
27606 ZC_HACKSH_ERROR_MSG(std::shared_ptr<ZoneSession> s)
27608 {}
27610
27611 void deliver();
27613
27614/* Structure */
27615};
27616
27617enum {
27618#if CLIENT_TYPE == 'M' && \
27619 PACKET_VERSION >= 20190000
27620ID_ZC_HAT_EFFECT = 0x0a3b
27621#elif CLIENT_TYPE == 'R' && \
27622 PACKET_VERSION >= 20190000
27623ID_ZC_HAT_EFFECT = 0x0a3b
27624#elif CLIENT_TYPE == 'Z' && \
27625 PACKET_VERSION >= 20190000
27626ID_ZC_HAT_EFFECT = 0x0a3b
27627#else
27628ID_ZC_HAT_EFFECT = 0x0000 // Disabled
27629#endif
27635class ZC_HAT_EFFECT : public Base::NetworkPacket<ZoneSession>
27636{
27637public:
27638 ZC_HAT_EFFECT(std::shared_ptr<ZoneSession> s)
27640 {}
27641 virtual ~ZC_HAT_EFFECT() {}
27642
27643 void deliver();
27645
27646/* Structure */
27647};
27648
27649enum {
27650#if CLIENT_TYPE == 'A' && \
27651 PACKET_VERSION >= 20040000
27652ID_ZC_HIGHJUMP = 0x01ff
27653#elif CLIENT_TYPE == 'M' && ( \
27654 PACKET_VERSION >= 20220000 \
27655 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27656 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27657 || PACKET_VERSION >= 20040422)
27658ID_ZC_HIGHJUMP = 0x01ff
27659#elif CLIENT_TYPE == 'R' && ( \
27660 PACKET_VERSION >= 20210000 \
27661 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27662 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
27663ID_ZC_HIGHJUMP = 0x01ff
27664#elif CLIENT_TYPE == 'S' && \
27665 PACKET_VERSION >= 20040422
27666ID_ZC_HIGHJUMP = 0x01ff
27667#elif CLIENT_TYPE == 'Z' && ( \
27668 PACKET_VERSION >= 20220000 \
27669 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27670 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27671 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27672ID_ZC_HIGHJUMP = 0x01ff
27673#else
27674ID_ZC_HIGHJUMP = 0x0000 // Disabled
27675#endif
27681class ZC_HIGHJUMP : public Base::NetworkPacket<ZoneSession>
27682{
27683public:
27684 ZC_HIGHJUMP(std::shared_ptr<ZoneSession> s)
27686 {}
27687 virtual ~ZC_HIGHJUMP() {}
27688
27689 void deliver();
27691
27692/* Structure */
27693};
27694
27695enum {
27696#if CLIENT_TYPE == 'A' && \
27697 PACKET_VERSION >= 20050530
27699#elif CLIENT_TYPE == 'M' && ( \
27700 PACKET_VERSION >= 20220000 \
27701 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27702 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27703 || PACKET_VERSION >= 20050530)
27705#elif CLIENT_TYPE == 'R' && ( \
27706 PACKET_VERSION >= 20210000 \
27707 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27708 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
27710#elif CLIENT_TYPE == 'S' && \
27711 PACKET_VERSION >= 20050530
27713#elif CLIENT_TYPE == 'Z' && ( \
27714 PACKET_VERSION >= 20220000 \
27715 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27716 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27717 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27719#else
27720ID_ZC_HOSKILLINFO_LIST = 0x0000 // Disabled
27721#endif
27727class ZC_HOSKILLINFO_LIST : public Base::NetworkPacket<ZoneSession>
27728{
27729public:
27730 ZC_HOSKILLINFO_LIST(std::shared_ptr<ZoneSession> s)
27732 {}
27734
27735 void deliver();
27737
27738/* Structure */
27739};
27740
27741enum {
27742#if CLIENT_TYPE == 'A' && \
27743 PACKET_VERSION >= 20050530
27745#elif CLIENT_TYPE == 'M' && ( \
27746 PACKET_VERSION >= 20220000 \
27747 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27748 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27749 || PACKET_VERSION >= 20050530)
27751#elif CLIENT_TYPE == 'R' && ( \
27752 PACKET_VERSION >= 20210000 \
27753 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27754 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
27756#elif CLIENT_TYPE == 'S' && \
27757 PACKET_VERSION >= 20050531
27759#elif CLIENT_TYPE == 'Z' && ( \
27760 PACKET_VERSION >= 20220000 \
27761 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27762 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27763 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27765#else
27766ID_ZC_HOSKILLINFO_UPDATE = 0x0000 // Disabled
27767#endif
27774{
27775public:
27776 ZC_HOSKILLINFO_UPDATE(std::shared_ptr<ZoneSession> s)
27778 {}
27780
27781 void deliver();
27783
27784/* Structure */
27785};
27786
27787enum {
27788#if CLIENT_TYPE == 'M' && ( \
27789 PACKET_VERSION >= 20220000 \
27790 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27791 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27792 || PACKET_VERSION >= 20090610)
27793ID_ZC_HO_PAR_CHANGE = 0x07db
27794#elif CLIENT_TYPE == 'R' && ( \
27795 PACKET_VERSION >= 20210000 \
27796 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27797 || PACKET_VERSION >= 20090610)
27798ID_ZC_HO_PAR_CHANGE = 0x07db
27799#elif CLIENT_TYPE == 'S' && \
27800 PACKET_VERSION >= 20090610
27801ID_ZC_HO_PAR_CHANGE = 0x07db
27802#elif CLIENT_TYPE == 'Z' && ( \
27803 PACKET_VERSION >= 20220000 \
27804 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27805 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27806 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27807ID_ZC_HO_PAR_CHANGE = 0x07db
27808#else
27809ID_ZC_HO_PAR_CHANGE = 0x0000 // Disabled
27810#endif
27816class ZC_HO_PAR_CHANGE : public Base::NetworkPacket<ZoneSession>
27817{
27818public:
27819 ZC_HO_PAR_CHANGE(std::shared_ptr<ZoneSession> s)
27821 {}
27823
27824 void deliver();
27826
27827/* Structure */
27828};
27829
27830enum {
27831#if CLIENT_TYPE == 'M' && ( \
27832 PACKET_VERSION >= 20220000 \
27833 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27834 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27835 || PACKET_VERSION >= 20120228)
27836ID_ZC_HP_INFO = 0x0977
27837#elif CLIENT_TYPE == 'R' && ( \
27838 PACKET_VERSION >= 20210000 \
27839 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27840 || PACKET_VERSION >= 20120228)
27841ID_ZC_HP_INFO = 0x0977
27842#elif CLIENT_TYPE == 'Z' && ( \
27843 PACKET_VERSION >= 20220000 \
27844 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27845 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27846 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27847ID_ZC_HP_INFO = 0x0977
27848#else
27849ID_ZC_HP_INFO = 0x0000 // Disabled
27850#endif
27856class ZC_HP_INFO : public Base::NetworkPacket<ZoneSession>
27857{
27858public:
27859 ZC_HP_INFO(std::shared_ptr<ZoneSession> s)
27861 {}
27862 virtual ~ZC_HP_INFO() {}
27863
27864 void deliver();
27866
27867/* Structure */
27868};
27869
27870enum {
27871#if CLIENT_TYPE == 'M' && ( \
27872 PACKET_VERSION >= 20220000 \
27873 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27874 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27875 || PACKET_VERSION >= 20141126)
27876ID_ZC_HP_INFO_TINY = 0x0a36
27877#elif CLIENT_TYPE == 'R' && ( \
27878 PACKET_VERSION >= 20210000 \
27879 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27880 || PACKET_VERSION >= 20141126)
27881ID_ZC_HP_INFO_TINY = 0x0a36
27882#elif CLIENT_TYPE == 'Z' && ( \
27883 PACKET_VERSION >= 20220000 \
27884 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27885 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27886 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27887ID_ZC_HP_INFO_TINY = 0x0a36
27888#else
27889ID_ZC_HP_INFO_TINY = 0x0000 // Disabled
27890#endif
27896class ZC_HP_INFO_TINY : public Base::NetworkPacket<ZoneSession>
27897{
27898public:
27899 ZC_HP_INFO_TINY(std::shared_ptr<ZoneSession> s)
27901 {}
27902 virtual ~ZC_HP_INFO_TINY() {}
27903
27904 void deliver();
27906
27907/* Structure */
27908};
27909
27910enum {
27911#if CLIENT_TYPE == 'A' && \
27912 PACKET_VERSION >= 20060607
27913ID_ZC_HUNTINGLIST = 0x027a
27914#elif CLIENT_TYPE == 'M' && ( \
27915 PACKET_VERSION >= 20220000 \
27916 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27917 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27918 || PACKET_VERSION >= 20060607)
27919ID_ZC_HUNTINGLIST = 0x027a
27920#elif CLIENT_TYPE == 'R' && ( \
27921 PACKET_VERSION >= 20210000 \
27922 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27923 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
27924ID_ZC_HUNTINGLIST = 0x027a
27925#elif CLIENT_TYPE == 'S' && \
27926 PACKET_VERSION >= 20060607
27927ID_ZC_HUNTINGLIST = 0x027a
27928#elif CLIENT_TYPE == 'Z' && ( \
27929 PACKET_VERSION >= 20220000 \
27930 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27931 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27932 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27933ID_ZC_HUNTINGLIST = 0x027a
27934#else
27935ID_ZC_HUNTINGLIST = 0x0000 // Disabled
27936#endif
27942class ZC_HUNTINGLIST : public Base::NetworkPacket<ZoneSession>
27943{
27944public:
27945 ZC_HUNTINGLIST(std::shared_ptr<ZoneSession> s)
27947 {}
27948 virtual ~ZC_HUNTINGLIST() {}
27949
27950 void deliver();
27952
27953/* Structure */
27954};
27955
27956enum {
27957#if CLIENT_TYPE == 'M' && ( \
27958 PACKET_VERSION >= 20220000 \
27959 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27960 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27961 || PACKET_VERSION >= 20111101)
27963#elif CLIENT_TYPE == 'R' && ( \
27964 PACKET_VERSION >= 20210000 \
27965 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27966 || PACKET_VERSION >= 20111101)
27968#elif CLIENT_TYPE == 'Z' && ( \
27969 PACKET_VERSION >= 20220000 \
27970 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
27971 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
27972 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
27974#else
27975ID_ZC_HUNTING_QUEST_INFO = 0x0000 // Disabled
27976#endif
27983{
27984public:
27985 ZC_HUNTING_QUEST_INFO(std::shared_ptr<ZoneSession> s)
27987 {}
27989
27990 void deliver();
27992
27993/* Structure */
27994};
27995
27996enum {
27997#if CLIENT_TYPE == 'A' && \
27998 PACKET_VERSION >= 20040000
27999ID_ZC_INFO_REMAINTIME = 0x01c2
28000#elif CLIENT_TYPE == 'M' && ( \
28001 PACKET_VERSION >= 20220000 \
28002 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28003 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28004 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
28005ID_ZC_INFO_REMAINTIME = 0x01c2
28006#elif CLIENT_TYPE == 'R' && ( \
28007 PACKET_VERSION >= 20210000 \
28008 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28009 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
28010ID_ZC_INFO_REMAINTIME = 0x01c2
28011#elif CLIENT_TYPE == 'S' && \
28012 PACKET_VERSION >= 20030000
28013ID_ZC_INFO_REMAINTIME = 0x01c2
28014#elif CLIENT_TYPE == 'Z' && ( \
28015 PACKET_VERSION >= 20220000 \
28016 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28017 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28018 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28019ID_ZC_INFO_REMAINTIME = 0x01c2
28020#else
28021ID_ZC_INFO_REMAINTIME = 0x0000 // Disabled
28022#endif
28028class ZC_INFO_REMAINTIME : public Base::NetworkPacket<ZoneSession>
28029{
28030public:
28031 ZC_INFO_REMAINTIME(std::shared_ptr<ZoneSession> s)
28033 {}
28035
28036 void deliver();
28038
28039/* Structure */
28040};
28041
28042enum {
28043#if CLIENT_TYPE == 'M' && ( \
28044 PACKET_VERSION >= 20220000 \
28045 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28046 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28047 || PACKET_VERSION >= 20180912)
28048ID_ZC_INVENTORY_END = 0x0b0b
28049#elif CLIENT_TYPE == 'R' && ( \
28050 PACKET_VERSION >= 20210000 \
28051 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28052 || PACKET_VERSION >= 20180912)
28053ID_ZC_INVENTORY_END = 0x0b0b
28054#elif CLIENT_TYPE == 'Z' && ( \
28055 PACKET_VERSION >= 20220000 \
28056 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28057 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28058 || PACKET_VERSION >= 20180905)
28059ID_ZC_INVENTORY_END = 0x0b0b
28060#else
28061ID_ZC_INVENTORY_END = 0x0000 // Disabled
28062#endif
28068class ZC_INVENTORY_END : public Base::NetworkPacket<ZoneSession>
28069{
28070public:
28071 ZC_INVENTORY_END(std::shared_ptr<ZoneSession> s)
28073 {}
28075
28076 void deliver(inventory_type type);
28078
28079/* Structure */
28080 int8_t _inventory_type{ 0 };
28081};
28082
28083enum {
28084#if CLIENT_TYPE == 'M' && ( \
28085 PACKET_VERSION >= 20220000 \
28086 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28087 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28088 || PACKET_VERSION >= 20181031)
28090#elif CLIENT_TYPE == 'R' && ( \
28091 PACKET_VERSION >= 20210000 \
28092 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28093 || PACKET_VERSION >= 20181031)
28095#elif CLIENT_TYPE == 'Z' && ( \
28096 PACKET_VERSION >= 20220000 \
28097 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28098 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28099 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
28101#else
28102ID_ZC_INVENTORY_EXPANSION_INFO = 0x0000 // Disabled
28103#endif
28110{
28111public:
28112 ZC_INVENTORY_EXPANSION_INFO(std::shared_ptr<ZoneSession> s)
28114 {}
28116
28117 void deliver();
28119
28120/* Structure */
28121};
28122
28123enum {
28124#if CLIENT_TYPE == 'M' && ( \
28125 PACKET_VERSION >= 20220000 \
28126 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28127 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28128 || PACKET_VERSION >= 20111122)
28130#elif CLIENT_TYPE == 'R' && ( \
28131 PACKET_VERSION >= 20210000 \
28132 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28133 || PACKET_VERSION >= 20111122)
28135#elif CLIENT_TYPE == 'Z' && ( \
28136 PACKET_VERSION >= 20220000 \
28137 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28138 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28139 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28141#else
28142ID_ZC_INVENTORY_ITEMLIST_EQUIP = 0x0000 // Disabled
28143#endif
28150{
28151public:
28152 ZC_INVENTORY_ITEMLIST_EQUIP(std::shared_ptr<ZoneSession> s)
28154 {}
28156
28157 void deliver();
28159
28160/* Structure */
28161};
28162
28163enum {
28164#if CLIENT_TYPE == 'M' && ( \
28165 PACKET_VERSION >= 20220000 \
28166 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28167 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28168 || PACKET_VERSION >= 20120925)
28170#elif CLIENT_TYPE == 'R' && ( \
28171 PACKET_VERSION >= 20210000 \
28172 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28173 || PACKET_VERSION >= 20120925)
28175#elif CLIENT_TYPE == 'Z' && ( \
28176 PACKET_VERSION >= 20220000 \
28177 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28178 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28179 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28181#else
28182ID_ZC_INVENTORY_ITEMLIST_EQUIP_V5 = 0x0000 // Disabled
28183#endif
28190{
28191public:
28192 ZC_INVENTORY_ITEMLIST_EQUIP_V5(std::shared_ptr<ZoneSession> s)
28194 {}
28196
28197 void deliver();
28199
28200/* Structure */
28201};
28202
28203enum {
28204#if CLIENT_TYPE == 'M' && ( \
28205 PACKET_VERSION >= 20220000 \
28206 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28207 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28208 || PACKET_VERSION >= 20140312)
28210#elif CLIENT_TYPE == 'R' && ( \
28211 PACKET_VERSION >= 20210000 \
28212 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28213 || PACKET_VERSION >= 20140312)
28215#elif CLIENT_TYPE == 'Z' && ( \
28216 PACKET_VERSION >= 20220000 \
28217 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28218 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28219 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28221#else
28222ID_ZC_INVENTORY_ITEMLIST_EQUIP_V6 = 0x0000 // Disabled
28223#endif
28230{
28231public:
28232 ZC_INVENTORY_ITEMLIST_EQUIP_V6(std::shared_ptr<ZoneSession> s)
28234 {}
28236
28237 void deliver(std::vector<std::shared_ptr<const item_entry_data>> const &items);
28239
28240/* Structure */
28241 int16_t _packet_length{ 0 };
28242#if (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20180912) || \
28243 (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20180919) || \
28244 (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20181002)
28245 int8_t _inventory_type{ 0 };
28246#endif
28247 std::vector<std::shared_ptr<const item_entry_data>> _items;
28248};
28249
28250enum {
28251#if CLIENT_TYPE == 'M' && ( \
28252 PACKET_VERSION >= 20220000 \
28253 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28254 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28255 || PACKET_VERSION >= 20111122)
28257#elif CLIENT_TYPE == 'R' && ( \
28258 PACKET_VERSION >= 20210000 \
28259 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28260 || PACKET_VERSION >= 20111122)
28262#elif CLIENT_TYPE == 'Z' && ( \
28263 PACKET_VERSION >= 20220000 \
28264 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28265 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28266 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28268#else
28269ID_ZC_INVENTORY_ITEMLIST_NORMAL = 0x0000 // Disabled
28270#endif
28277{
28278public:
28279 ZC_INVENTORY_ITEMLIST_NORMAL(std::shared_ptr<ZoneSession> s)
28281 {}
28283
28284 void deliver();
28286
28287/* Structure */
28288};
28289
28290enum {
28291#if CLIENT_TYPE == 'M' && ( \
28292 PACKET_VERSION >= 20220000 \
28293 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28294 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28295 || PACKET_VERSION >= 20120925)
28297#elif CLIENT_TYPE == 'R' && ( \
28298 PACKET_VERSION >= 20210000 \
28299 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28300 || PACKET_VERSION >= 20120925)
28302#elif CLIENT_TYPE == 'Z' && ( \
28303 PACKET_VERSION >= 20220000 \
28304 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28305 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28306 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28308#else
28309ID_ZC_INVENTORY_ITEMLIST_NORMAL_V5 = 0x0000 // Disabled
28310#endif
28317{
28318public:
28319 ZC_INVENTORY_ITEMLIST_NORMAL_V5(std::shared_ptr<ZoneSession> s)
28321 {}
28323
28324 void deliver(std::vector<std::shared_ptr<const item_entry_data>> const &items);
28326
28327/* Structure */
28328 int16_t _packet_length{0};
28329#if (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20180912) || \
28330 (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20180919) || \
28331 (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20181002)
28332 int8_t _inventory_type{ 0 };
28333#endif
28334 std::vector<std::shared_ptr<const item_entry_data>> _items;
28335};
28336
28337enum {
28338#if CLIENT_TYPE == 'M' && ( \
28339 PACKET_VERSION >= 20220000 \
28340 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28341 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28342 || PACKET_VERSION >= 20161130)
28344#elif CLIENT_TYPE == 'R' && ( \
28345 PACKET_VERSION >= 20210000 \
28346 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28347 || PACKET_VERSION >= 20161130)
28349#elif CLIENT_TYPE == 'Z' && ( \
28350 PACKET_VERSION >= 20220000 \
28351 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28352 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28353 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28355#else
28356ID_ZC_INVENTORY_MOVE_FAILED = 0x0000 // Disabled
28357#endif
28364{
28365public:
28366 ZC_INVENTORY_MOVE_FAILED(std::shared_ptr<ZoneSession> s)
28368 {}
28370
28371 void deliver(int16_t index, int16_t silent);
28373
28374/* Structure */
28375 int16_t _index;
28376 int16_t _silent;
28377};
28378
28379enum {
28380#if CLIENT_TYPE == 'M' && ( \
28381 PACKET_VERSION >= 20220000 \
28382 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28383 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28384 || PACKET_VERSION >= 20181002)
28385ID_ZC_INVENTORY_START = 0x0b08
28386#elif CLIENT_TYPE == 'R' && ( \
28387 PACKET_VERSION >= 20210000 \
28388 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28389 || PACKET_VERSION >= 20180919)
28390ID_ZC_INVENTORY_START = 0x0b08
28391#elif CLIENT_TYPE == 'Z' && ( \
28392 PACKET_VERSION >= 20220000 \
28393 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28394 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28395 || PACKET_VERSION >= 20180919)
28396ID_ZC_INVENTORY_START = 0x0b08
28397#else
28398ID_ZC_INVENTORY_START = 0x0000 // Disabled
28399#endif
28405class ZC_INVENTORY_START : public Base::NetworkPacket<ZoneSession>
28406{
28407public:
28408 ZC_INVENTORY_START(std::shared_ptr<ZoneSession> s)
28410 {}
28412
28413 void deliver(inventory_type type, std::string name);
28415
28416/* Structure */
28417 int16_t _packet_length{ 0 };
28418 int8_t _inventory_type{ 0 };
28420};
28421
28422enum {
28423#if CLIENT_TYPE == 'M' && ( \
28424 PACKET_VERSION >= 20220000 \
28425 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28426 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28427 || PACKET_VERSION >= 20111122)
28428ID_ZC_INVENTORY_TAB = 0x0908
28429#elif CLIENT_TYPE == 'R' && ( \
28430 PACKET_VERSION >= 20210000 \
28431 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28432 || PACKET_VERSION >= 20111122)
28433ID_ZC_INVENTORY_TAB = 0x0908
28434#elif CLIENT_TYPE == 'Z' && ( \
28435 PACKET_VERSION >= 20220000 \
28436 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28437 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28438 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28439ID_ZC_INVENTORY_TAB = 0x0908
28440#else
28441ID_ZC_INVENTORY_TAB = 0x0000 // Disabled
28442#endif
28448class ZC_INVENTORY_TAB : public Base::NetworkPacket<ZoneSession>
28449{
28450public:
28451 ZC_INVENTORY_TAB(std::shared_ptr<ZoneSession> s)
28453 {}
28455
28456 void deliver();
28458
28459/* Structure */
28460};
28461
28462enum {
28463#if CLIENT_TYPE == 'A' && \
28464 PACKET_VERSION >= 20080701
28465ID_ZC_IRMAIL_NOTIFY = 0x02f5
28466#elif CLIENT_TYPE == 'M' && ( \
28467 PACKET_VERSION >= 20220000 \
28468 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28469 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28470 || PACKET_VERSION >= 20081217)
28471ID_ZC_IRMAIL_NOTIFY = 0x02f5
28472#elif CLIENT_TYPE == 'R' && ( \
28473 PACKET_VERSION >= 20210000 \
28474 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28475 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
28476ID_ZC_IRMAIL_NOTIFY = 0x02f5
28477#elif CLIENT_TYPE == 'S' && \
28478 PACKET_VERSION >= 20080618
28479ID_ZC_IRMAIL_NOTIFY = 0x02f5
28480#elif CLIENT_TYPE == 'Z' && ( \
28481 PACKET_VERSION >= 20220000 \
28482 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28483 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28484 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28485ID_ZC_IRMAIL_NOTIFY = 0x02f5
28486#else
28487ID_ZC_IRMAIL_NOTIFY = 0x0000 // Disabled
28488#endif
28494class ZC_IRMAIL_NOTIFY : public Base::NetworkPacket<ZoneSession>
28495{
28496public:
28497 ZC_IRMAIL_NOTIFY(std::shared_ptr<ZoneSession> s)
28499 {}
28501
28502 void deliver();
28504
28505/* Structure */
28506};
28507
28508enum {
28509#if CLIENT_TYPE == 'A' && \
28510 PACKET_VERSION >= 20080617
28511ID_ZC_IRMAIL_SEND_RES = 0x02f4
28512#elif CLIENT_TYPE == 'M' && ( \
28513 PACKET_VERSION >= 20220000 \
28514 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28515 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28516 || PACKET_VERSION >= 20081217)
28517ID_ZC_IRMAIL_SEND_RES = 0x02f4
28518#elif CLIENT_TYPE == 'R' && ( \
28519 PACKET_VERSION >= 20210000 \
28520 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28521 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
28522ID_ZC_IRMAIL_SEND_RES = 0x02f4
28523#elif CLIENT_TYPE == 'S' && \
28524 PACKET_VERSION >= 20080618
28525ID_ZC_IRMAIL_SEND_RES = 0x02f4
28526#elif CLIENT_TYPE == 'Z' && ( \
28527 PACKET_VERSION >= 20220000 \
28528 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28529 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28530 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28531ID_ZC_IRMAIL_SEND_RES = 0x02f4
28532#else
28533ID_ZC_IRMAIL_SEND_RES = 0x0000 // Disabled
28534#endif
28540class ZC_IRMAIL_SEND_RES : public Base::NetworkPacket<ZoneSession>
28541{
28542public:
28543 ZC_IRMAIL_SEND_RES(std::shared_ptr<ZoneSession> s)
28545 {}
28547
28548 void deliver();
28550
28551/* Structure */
28552};
28553
28554enum {
28555#if CLIENT_TYPE == 'A' && \
28556 PACKET_VERSION >= 20070911
28557ID_ZC_ISVR_DISCONNECT = 0x02d5
28558#elif CLIENT_TYPE == 'M' && ( \
28559 PACKET_VERSION >= 20220000 \
28560 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28561 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28562 || PACKET_VERSION >= 20070911)
28563ID_ZC_ISVR_DISCONNECT = 0x02d5
28564#elif CLIENT_TYPE == 'R' && ( \
28565 PACKET_VERSION >= 20210000 \
28566 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28567 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
28568ID_ZC_ISVR_DISCONNECT = 0x02d5
28569#elif CLIENT_TYPE == 'S' && \
28570 PACKET_VERSION >= 20070911
28571ID_ZC_ISVR_DISCONNECT = 0x02d5
28572#elif CLIENT_TYPE == 'Z' && ( \
28573 PACKET_VERSION >= 20220000 \
28574 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28575 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28576 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28577ID_ZC_ISVR_DISCONNECT = 0x02d5
28578#else
28579ID_ZC_ISVR_DISCONNECT = 0x0000 // Disabled
28580#endif
28586class ZC_ISVR_DISCONNECT : public Base::NetworkPacket<ZoneSession>
28587{
28588public:
28589 ZC_ISVR_DISCONNECT(std::shared_ptr<ZoneSession> s)
28591 {}
28593
28594 void deliver();
28596
28597/* Structure */
28598};
28599
28600enum {
28601#if CLIENT_TYPE == 'A' && \
28602 PACKET_VERSION >= 20040000
28604#elif CLIENT_TYPE == 'M' && ( \
28605 PACKET_VERSION >= 20220000 \
28606 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28607 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28608 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
28610#elif CLIENT_TYPE == 'R' && ( \
28611 PACKET_VERSION >= 20210000 \
28612 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28613 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
28615#elif CLIENT_TYPE == 'S' && \
28616 PACKET_VERSION >= 20030000
28618#elif CLIENT_TYPE == 'Z' && ( \
28619 PACKET_VERSION >= 20220000 \
28620 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28621 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28622 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28624#else
28625ID_ZC_ITEMCOMPOSITION_LIST = 0x0000 // Disabled
28626#endif
28633{
28634public:
28635 ZC_ITEMCOMPOSITION_LIST(std::shared_ptr<ZoneSession> s)
28637 {}
28639
28640 void deliver();
28642
28643/* Structure */
28644};
28645
28646enum {
28647#if CLIENT_TYPE == 'A' && \
28648 PACKET_VERSION >= 20040000
28650#elif CLIENT_TYPE == 'M' && ( \
28651 PACKET_VERSION >= 20220000 \
28652 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28653 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28654 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
28656#elif CLIENT_TYPE == 'R' && ( \
28657 PACKET_VERSION >= 20210000 \
28658 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28659 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
28661#elif CLIENT_TYPE == 'S' && \
28662 PACKET_VERSION >= 20030000
28664#elif CLIENT_TYPE == 'Z' && ( \
28665 PACKET_VERSION >= 20220000 \
28666 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28667 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28668 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28670#else
28671ID_ZC_ITEMIDENTIFY_LIST = 0x0000 // Disabled
28672#endif
28679{
28680public:
28681 ZC_ITEMIDENTIFY_LIST(std::shared_ptr<ZoneSession> s)
28683 {}
28685
28686 void deliver();
28688
28689/* Structure */
28690};
28691
28692enum {
28693#if CLIENT_TYPE == 'M' && ( \
28694 PACKET_VERSION >= 20220000 \
28695 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28696 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28697 || PACKET_VERSION >= 20090818)
28699#elif CLIENT_TYPE == 'R' && ( \
28700 PACKET_VERSION >= 20210000 \
28701 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28702 || PACKET_VERSION >= 20090818)
28704#elif CLIENT_TYPE == 'Z' && ( \
28705 PACKET_VERSION >= 20220000 \
28706 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28707 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28708 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28710#else
28711ID_ZC_ITEMLISTWIN_OPEN = 0x0000 // Disabled
28712#endif
28718class ZC_ITEMLISTWIN_OPEN : public Base::NetworkPacket<ZoneSession>
28719{
28720public:
28721 ZC_ITEMLISTWIN_OPEN(std::shared_ptr<ZoneSession> s)
28723 {}
28725
28726 void deliver();
28728
28729/* Structure */
28730};
28731
28732enum {
28733#if CLIENT_TYPE == 'M' && ( \
28734 PACKET_VERSION >= 20220000 \
28735 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28736 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28737 || PACKET_VERSION >= 20100420)
28739#elif CLIENT_TYPE == 'R' && ( \
28740 PACKET_VERSION >= 20210000 \
28741 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28742 || PACKET_VERSION >= 20100420)
28744#elif CLIENT_TYPE == 'Z' && ( \
28745 PACKET_VERSION >= 20220000 \
28746 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28747 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28748 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28750#else
28751ID_ZC_ITEM_DELETE_BUYING_STORE = 0x0000 // Disabled
28752#endif
28759{
28760public:
28761 ZC_ITEM_DELETE_BUYING_STORE(std::shared_ptr<ZoneSession> s)
28763 {}
28765
28766 void deliver();
28768
28769/* Structure */
28770};
28771
28772enum {
28773#if CLIENT_TYPE == 'A' && \
28774 PACKET_VERSION >= 20040000
28775ID_ZC_ITEM_DISAPPEAR = 0x00a1
28776#elif CLIENT_TYPE == 'M' && ( \
28777 PACKET_VERSION >= 20220000 \
28778 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28779 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28780 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
28781ID_ZC_ITEM_DISAPPEAR = 0x00a1
28782#elif CLIENT_TYPE == 'R' && ( \
28783 PACKET_VERSION >= 20210000 \
28784 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28785 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
28786ID_ZC_ITEM_DISAPPEAR = 0x00a1
28787#elif CLIENT_TYPE == 'S' && \
28788 PACKET_VERSION >= 20030000
28789ID_ZC_ITEM_DISAPPEAR = 0x00a1
28790#elif CLIENT_TYPE == 'Z' && ( \
28791 PACKET_VERSION >= 20220000 \
28792 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28793 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28794 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28795ID_ZC_ITEM_DISAPPEAR = 0x00a1
28796#else
28797ID_ZC_ITEM_DISAPPEAR = 0x0000 // Disabled
28798#endif
28804class ZC_ITEM_DISAPPEAR : public Base::NetworkPacket<ZoneSession>
28805{
28806public:
28807 ZC_ITEM_DISAPPEAR(std::shared_ptr<ZoneSession> s)
28809 {}
28811
28812 void deliver(int32_t guid);
28814
28815/* Structure */
28816 int32_t _guid{ 0 };
28817};
28818
28819enum {
28820#if CLIENT_TYPE == 'A' && \
28821 PACKET_VERSION >= 20040000
28822ID_ZC_ITEM_ENTRY = 0x009d
28823#elif CLIENT_TYPE == 'M' && ( \
28824 PACKET_VERSION >= 20220000 \
28825 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28826 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28827 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
28828ID_ZC_ITEM_ENTRY = 0x009d
28829#elif CLIENT_TYPE == 'R' && ( \
28830 PACKET_VERSION >= 20210000 \
28831 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28832 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
28833ID_ZC_ITEM_ENTRY = 0x009d
28834#elif CLIENT_TYPE == 'S' && \
28835 PACKET_VERSION >= 20030000
28836ID_ZC_ITEM_ENTRY = 0x009d
28837#elif CLIENT_TYPE == 'Z' && ( \
28838 PACKET_VERSION >= 20220000 \
28839 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28840 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28841 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28842ID_ZC_ITEM_ENTRY = 0x009d
28843#else
28844ID_ZC_ITEM_ENTRY = 0x0000 // Disabled
28845#endif
28851class ZC_ITEM_ENTRY : public Base::NetworkPacket<ZoneSession>
28852{
28853public:
28854 ZC_ITEM_ENTRY(std::shared_ptr<ZoneSession> s)
28856 {}
28857 virtual ~ZC_ITEM_ENTRY() {}
28858
28859 void deliver(item_viewport_entry entry);
28861
28862/* Structure */
28864};
28865
28866enum {
28867#if CLIENT_TYPE == 'A' && \
28868 PACKET_VERSION >= 20040000
28869ID_ZC_ITEM_FALL_ENTRY = 0x009e
28870#elif CLIENT_TYPE == 'M' && ( \
28871 PACKET_VERSION >= 20220000 \
28872 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28873 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28874 || PACKET_VERSION >= 20170913)
28875ID_ZC_ITEM_FALL_ENTRY = 0x0add
28876#elif CLIENT_TYPE == 'M' && \
28877 PACKET_VERSION >= 20030000
28878ID_ZC_ITEM_FALL_ENTRY = 0x009e
28879#elif CLIENT_TYPE == 'R' && ( \
28880 PACKET_VERSION >= 20210000 \
28881 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28882 || PACKET_VERSION >= 20170913)
28883ID_ZC_ITEM_FALL_ENTRY = 0x0add
28884#elif CLIENT_TYPE == 'R' && \
28885 PACKET_VERSION >= 20080000
28886ID_ZC_ITEM_FALL_ENTRY = 0x009e
28887#elif CLIENT_TYPE == 'S' && \
28888 PACKET_VERSION >= 20030000
28889ID_ZC_ITEM_FALL_ENTRY = 0x009e
28890#elif CLIENT_TYPE == 'Z' && ( \
28891 PACKET_VERSION >= 20220000 \
28892 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28893 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28894 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28895ID_ZC_ITEM_FALL_ENTRY = 0x0add
28896#elif CLIENT_TYPE == 'Z' && \
28897 PACKET_VERSION >= 20181114
28898ID_ZC_ITEM_FALL_ENTRY = 0x009e
28899#else
28900ID_ZC_ITEM_FALL_ENTRY = 0x0000 // Disabled
28901#endif
28907class ZC_ITEM_FALL_ENTRY : public Base::NetworkPacket<ZoneSession>
28908{
28909public:
28910 ZC_ITEM_FALL_ENTRY(std::shared_ptr<ZoneSession> s)
28912 {}
28914
28915 void deliver(int guid, int item_id, int type, int identified, int x, int y, int x_area, int y_area, int amount);
28916 void deliver(int guid, int item_id, int type, int identified, int x, int y, int x_area, int y_area, int amount, int show_drop_effect, int drop_effect_mode);
28918
28919/* Structure */
28920 uint32_t _guid{0};
28921#if (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20181121) || \
28922 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20180704) || \
28923 (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20181114)
28924 uint32_t _item_id{0};
28925#else
28926 uint16_t _item_id{0};
28927#endif
28928#if PACKET_VERSION >= 20130000 /* not sure of date */
28929 uint16_t _type{ 0 };
28930#endif
28931 uint8_t _is_identified{ 0 };
28932 int16_t _x{ 0 };
28933 int16_t _y{ 0 };
28934 uint8_t _x_area{ 0 };
28935 uint8_t _y_area{ 0 };
28936 int16_t _amount{ 0 };
28937#if (CLIENT_TYPE == 'Z') || (PACKET_VERSION >= 20180418)
28939 int16_t _drop_effect_mode{ 0 };
28940#endif
28941};
28942
28943enum {
28944#if CLIENT_TYPE == 'M' && ( \
28945 PACKET_VERSION >= 20220000 \
28946 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28947 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28948 || PACKET_VERSION >= 20101019)
28950#elif CLIENT_TYPE == 'R' && ( \
28951 PACKET_VERSION >= 20210000 \
28952 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28953 || PACKET_VERSION >= 20101019)
28955#elif CLIENT_TYPE == 'Z' && ( \
28956 PACKET_VERSION >= 20220000 \
28957 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28958 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
28959 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
28961#else
28962ID_ZC_ITEM_FALL_ENTRY4 = 0x0000 // Disabled
28963#endif
28969class ZC_ITEM_FALL_ENTRY4 : public Base::NetworkPacket<ZoneSession>
28970{
28971public:
28972 ZC_ITEM_FALL_ENTRY4(std::shared_ptr<ZoneSession> s)
28974 {}
28976
28977 void deliver();
28979
28980/* Structure */
28981};
28982
28983enum {
28984#if CLIENT_TYPE == 'A' && \
28985 PACKET_VERSION >= 20040000
28986ID_ZC_ITEM_PICKUP_ACK = 0x00a0
28987#elif CLIENT_TYPE == 'M' && \
28988 PACKET_VERSION >= 20030000
28989ID_ZC_ITEM_PICKUP_ACK = 0x00a0
28990#elif CLIENT_TYPE == 'M' && ( \
28991 PACKET_VERSION >= 20220000 \
28992 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
28993 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
28994ID_ZC_ITEM_PICKUP_ACK = 0x0b41
28995#elif CLIENT_TYPE == 'R' && \
28996 PACKET_VERSION >= 20080000
28997ID_ZC_ITEM_PICKUP_ACK = 0x00a0
28998#elif CLIENT_TYPE == 'R' && ( \
28999 PACKET_VERSION >= 20210000 \
29000 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
29001ID_ZC_ITEM_PICKUP_ACK = 0x0b41
29002#elif CLIENT_TYPE == 'S' && \
29003 PACKET_VERSION >= 20030000
29004ID_ZC_ITEM_PICKUP_ACK = 0x00a0
29005#elif CLIENT_TYPE == 'Z' && \
29006 PACKET_VERSION >= 20170000
29007ID_ZC_ITEM_PICKUP_ACK = 0x00a0
29008#elif CLIENT_TYPE == 'Z' && ( \
29009 PACKET_VERSION >= 20220000 \
29010 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29011 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
29012ID_ZC_ITEM_PICKUP_ACK = 0x0b41
29013#else
29014ID_ZC_ITEM_PICKUP_ACK = 0x0000 // Disabled
29015#endif
29021class ZC_ITEM_PICKUP_ACK : public Base::NetworkPacket<ZoneSession>
29022{
29023public:
29024 ZC_ITEM_PICKUP_ACK(std::shared_ptr<ZoneSession> s)
29026 {}
29028
29029 void deliver();
29031
29032/* Structure */
29033};
29034
29035enum {
29036#if CLIENT_TYPE == 'A' && \
29037 PACKET_VERSION >= 20061218
29039#elif CLIENT_TYPE == 'M' && ( \
29040 PACKET_VERSION >= 20220000 \
29041 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29042 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29043 || PACKET_VERSION >= 20061218)
29045#elif CLIENT_TYPE == 'R' && ( \
29046 PACKET_VERSION >= 20210000 \
29047 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29048 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29050#elif CLIENT_TYPE == 'S' && \
29051 PACKET_VERSION >= 20061218
29053#elif CLIENT_TYPE == 'Z' && ( \
29054 PACKET_VERSION >= 20220000 \
29055 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29056 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29057 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29059#else
29060ID_ZC_ITEM_PICKUP_ACK2 = 0x0000 // Disabled
29061#endif
29067class ZC_ITEM_PICKUP_ACK2 : public Base::NetworkPacket<ZoneSession>
29068{
29069public:
29070 ZC_ITEM_PICKUP_ACK2(std::shared_ptr<ZoneSession> s)
29072 {}
29074
29075 void deliver();
29077
29078/* Structure */
29079};
29080
29081enum {
29082#if CLIENT_TYPE == 'A' && \
29083 PACKET_VERSION >= 20070904
29085#elif CLIENT_TYPE == 'M' && ( \
29086 PACKET_VERSION >= 20220000 \
29087 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29088 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29089 || PACKET_VERSION >= 20070904)
29091#elif CLIENT_TYPE == 'R' && ( \
29092 PACKET_VERSION >= 20210000 \
29093 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29094 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29096#elif CLIENT_TYPE == 'S' && \
29097 PACKET_VERSION >= 20070904
29099#elif CLIENT_TYPE == 'Z' && ( \
29100 PACKET_VERSION >= 20220000 \
29101 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29102 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29103 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29105#else
29106ID_ZC_ITEM_PICKUP_ACK3 = 0x0000 // Disabled
29107#endif
29113class ZC_ITEM_PICKUP_ACK3 : public Base::NetworkPacket<ZoneSession>
29114{
29115public:
29116 ZC_ITEM_PICKUP_ACK3(std::shared_ptr<ZoneSession> s)
29118 {}
29120
29121 void deliver();
29123
29124/* Structure */
29125};
29126
29127enum {
29128#if CLIENT_TYPE == 'M' && ( \
29129 PACKET_VERSION >= 20220000 \
29130 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29131 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29132 || PACKET_VERSION >= 20120925)
29134#elif CLIENT_TYPE == 'R' && ( \
29135 PACKET_VERSION >= 20210000 \
29136 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29137 || PACKET_VERSION >= 20120925)
29139#elif CLIENT_TYPE == 'Z' && ( \
29140 PACKET_VERSION >= 20220000 \
29141 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29142 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29143 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29145#else
29146ID_ZC_ITEM_PICKUP_ACK_V5 = 0x0000 // Disabled
29147#endif
29154{
29155public:
29156 ZC_ITEM_PICKUP_ACK_V5(std::shared_ptr<ZoneSession> s)
29158 {}
29160
29161 void deliver();
29163
29164/* Structure */
29165};
29166
29167enum {
29168#if CLIENT_TYPE == 'M' && ( \
29169 PACKET_VERSION >= 20220000 \
29170 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29171 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29172 || PACKET_VERSION >= 20140312)
29174#elif CLIENT_TYPE == 'R' && ( \
29175 PACKET_VERSION >= 20210000 \
29176 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29177 || PACKET_VERSION >= 20140312)
29179#elif CLIENT_TYPE == 'Z' && ( \
29180 PACKET_VERSION >= 20220000 \
29181 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29182 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29183 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29185#else
29186ID_ZC_ITEM_PICKUP_ACK_V6 = 0x0000 // Disabled
29187#endif
29194{
29195public:
29196 ZC_ITEM_PICKUP_ACK_V6(std::shared_ptr<ZoneSession> s)
29198 {}
29200
29201 void deliver();
29203
29204/* Structure */
29205};
29206
29207enum {
29208#if CLIENT_TYPE == 'M' && ( \
29209 PACKET_VERSION >= 20220000 \
29210 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29211 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29212 || PACKET_VERSION >= 20141126)
29214#elif CLIENT_TYPE == 'R' && ( \
29215 PACKET_VERSION >= 20210000 \
29216 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29217 || PACKET_VERSION >= 20141126)
29219#elif CLIENT_TYPE == 'Z' && ( \
29220 PACKET_VERSION >= 20220000 \
29221 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29222 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29223 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29225#else
29226ID_ZC_ITEM_PICKUP_ACK_V7 = 0x0000 // Disabled
29227#endif
29234{
29235public:
29236 ZC_ITEM_PICKUP_ACK_V7(std::shared_ptr<ZoneSession> s)
29238 {}
29240
29241 void deliver(struct item_entry_data id, int16_t amount, item_inventory_addition_notif_type result);
29243
29244/* Structure */
29246 int16_t _amount;
29248};
29249
29250enum {
29251#if CLIENT_TYPE == 'A' && \
29252 PACKET_VERSION >= 20070604
29254#elif CLIENT_TYPE == 'M' && \
29255 PACKET_VERSION >= 20070604
29257#elif CLIENT_TYPE == 'M' && ( \
29258 PACKET_VERSION >= 20220000 \
29259 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29260 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
29262#elif CLIENT_TYPE == 'R' && \
29263 PACKET_VERSION >= 20080000
29265#elif CLIENT_TYPE == 'R' && ( \
29266 PACKET_VERSION >= 20210000 \
29267 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
29269#elif CLIENT_TYPE == 'S' && \
29270 PACKET_VERSION >= 20070604
29272#elif CLIENT_TYPE == 'Z' && \
29273 PACKET_VERSION >= 20170000
29275#elif CLIENT_TYPE == 'Z' && ( \
29276 PACKET_VERSION >= 20220000 \
29277 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29278 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
29280#else
29281ID_ZC_ITEM_PICKUP_PARTY = 0x0000 // Disabled
29282#endif
29289{
29290public:
29291 ZC_ITEM_PICKUP_PARTY(std::shared_ptr<ZoneSession> s)
29293 {}
29295
29296 void deliver();
29298
29299/* Structure */
29300};
29301
29302enum {
29303#if CLIENT_TYPE == 'M' && \
29304 PACKET_VERSION >= 20170111
29305ID_ZC_ITEM_PREVIEW = 0x0ab9
29306#elif CLIENT_TYPE == 'M' && ( \
29307 PACKET_VERSION >= 20220000 \
29308 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29309 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29310 || PACKET_VERSION >= 20181121)
29311ID_ZC_ITEM_PREVIEW = 0x0b13
29312#elif CLIENT_TYPE == 'R' && \
29313 PACKET_VERSION >= 20170111
29314ID_ZC_ITEM_PREVIEW = 0x0ab9
29315#elif CLIENT_TYPE == 'R' && ( \
29316 PACKET_VERSION >= 20210000 \
29317 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29318 || PACKET_VERSION >= 20181017)
29319ID_ZC_ITEM_PREVIEW = 0x0b13
29320#elif CLIENT_TYPE == 'Z' && \
29321 PACKET_VERSION >= 20170000
29322ID_ZC_ITEM_PREVIEW = 0x0ab9
29323#elif CLIENT_TYPE == 'Z' && ( \
29324 PACKET_VERSION >= 20220000 \
29325 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29326 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29327 || PACKET_VERSION >= 20181114)
29328ID_ZC_ITEM_PREVIEW = 0x0b13
29329#else
29330ID_ZC_ITEM_PREVIEW = 0x0000 // Disabled
29331#endif
29337class ZC_ITEM_PREVIEW : public Base::NetworkPacket<ZoneSession>
29338{
29339public:
29340 ZC_ITEM_PREVIEW(std::shared_ptr<ZoneSession> s)
29342 {}
29343 virtual ~ZC_ITEM_PREVIEW() {}
29344
29345 void deliver();
29347
29348/* Structure */
29349};
29350
29351enum {
29352#if CLIENT_TYPE == 'M' && ( \
29353 PACKET_VERSION >= 20220000 \
29354 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29355 || PACKET_VERSION >= 20201021 \
29356 || PACKET_VERSION >= 20200916)
29357ID_ZC_ITEM_REFORM_ACK = 0x0b92
29358#elif CLIENT_TYPE == 'R' && \
29359 PACKET_VERSION >= 20211103
29360ID_ZC_ITEM_REFORM_ACK = 0x0b92
29361#elif CLIENT_TYPE == 'Z' && ( \
29362 PACKET_VERSION >= 20220000 \
29363 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29364 || PACKET_VERSION >= 20201118)
29365ID_ZC_ITEM_REFORM_ACK = 0x0b92
29366#else
29367ID_ZC_ITEM_REFORM_ACK = 0x0000 // Disabled
29368#endif
29374class ZC_ITEM_REFORM_ACK : public Base::NetworkPacket<ZoneSession>
29375{
29376public:
29377 ZC_ITEM_REFORM_ACK(std::shared_ptr<ZoneSession> s)
29379 {}
29381
29382 void deliver();
29384
29385/* Structure */
29386};
29387
29388enum {
29389#if CLIENT_TYPE == 'A' && \
29390 PACKET_VERSION >= 20040000
29391ID_ZC_ITEM_THROW_ACK = 0x00af
29392#elif CLIENT_TYPE == 'M' && ( \
29393 PACKET_VERSION >= 20220000 \
29394 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29395 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29396 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
29397ID_ZC_ITEM_THROW_ACK = 0x00af
29398#elif CLIENT_TYPE == 'R' && ( \
29399 PACKET_VERSION >= 20210000 \
29400 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29401 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29402ID_ZC_ITEM_THROW_ACK = 0x00af
29403#elif CLIENT_TYPE == 'S' && \
29404 PACKET_VERSION >= 20030000
29405ID_ZC_ITEM_THROW_ACK = 0x00af
29406#elif CLIENT_TYPE == 'Z' && ( \
29407 PACKET_VERSION >= 20220000 \
29408 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29409 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29410 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29411ID_ZC_ITEM_THROW_ACK = 0x00af
29412#else
29413ID_ZC_ITEM_THROW_ACK = 0x0000 // Disabled
29414#endif
29420class ZC_ITEM_THROW_ACK : public Base::NetworkPacket<ZoneSession>
29421{
29422public:
29423 ZC_ITEM_THROW_ACK(std::shared_ptr<ZoneSession> s)
29425 {}
29427
29428 void deliver(int16_t inventory_index, int16_t amount);
29430
29431/* Structure */
29433 int16_t _amount;
29434};
29435
29436enum {
29437#if CLIENT_TYPE == 'M' && ( \
29438 PACKET_VERSION >= 20220000 \
29439 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29440 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29441 || PACKET_VERSION >= 20091006)
29443#elif CLIENT_TYPE == 'R' && ( \
29444 PACKET_VERSION >= 20210000 \
29445 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29446 || PACKET_VERSION >= 20091006)
29448#elif CLIENT_TYPE == 'Z' && ( \
29449 PACKET_VERSION >= 20220000 \
29450 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29451 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29452 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29454#else
29455ID_ZC_JOIN_BATTLE_FIELD = 0x0000 // Disabled
29456#endif
29463{
29464public:
29465 ZC_JOIN_BATTLE_FIELD(std::shared_ptr<ZoneSession> s)
29467 {}
29469
29470 void deliver();
29472
29473/* Structure */
29474};
29475
29476enum {
29477#if CLIENT_TYPE == 'A' && \
29478 PACKET_VERSION >= 20050530
29479ID_ZC_KILLER_POINT = 0x0236
29480#elif CLIENT_TYPE == 'M' && ( \
29481 PACKET_VERSION >= 20220000 \
29482 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29483 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29484 || PACKET_VERSION >= 20050530)
29485ID_ZC_KILLER_POINT = 0x0236
29486#elif CLIENT_TYPE == 'R' && ( \
29487 PACKET_VERSION >= 20210000 \
29488 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29489 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29490ID_ZC_KILLER_POINT = 0x0236
29491#elif CLIENT_TYPE == 'S' && \
29492 PACKET_VERSION >= 20050530
29493ID_ZC_KILLER_POINT = 0x0236
29494#elif CLIENT_TYPE == 'Z' && ( \
29495 PACKET_VERSION >= 20220000 \
29496 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29497 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29498 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29499ID_ZC_KILLER_POINT = 0x0236
29500#else
29501ID_ZC_KILLER_POINT = 0x0000 // Disabled
29502#endif
29508class ZC_KILLER_POINT : public Base::NetworkPacket<ZoneSession>
29509{
29510public:
29511 ZC_KILLER_POINT(std::shared_ptr<ZoneSession> s)
29513 {}
29514 virtual ~ZC_KILLER_POINT() {}
29515
29516 void deliver();
29518
29519/* Structure */
29520};
29521
29522enum {
29523#if CLIENT_TYPE == 'A' && \
29524 PACKET_VERSION >= 20050530
29525ID_ZC_KILLER_RANK = 0x0238
29526#elif CLIENT_TYPE == 'M' && ( \
29527 PACKET_VERSION >= 20220000 \
29528 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29529 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29530 || PACKET_VERSION >= 20050530)
29531ID_ZC_KILLER_RANK = 0x0238
29532#elif CLIENT_TYPE == 'R' && ( \
29533 PACKET_VERSION >= 20210000 \
29534 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29535 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29536ID_ZC_KILLER_RANK = 0x0238
29537#elif CLIENT_TYPE == 'S' && \
29538 PACKET_VERSION >= 20050530
29539ID_ZC_KILLER_RANK = 0x0238
29540#elif CLIENT_TYPE == 'Z' && ( \
29541 PACKET_VERSION >= 20220000 \
29542 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29543 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29544 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29545ID_ZC_KILLER_RANK = 0x0238
29546#else
29547ID_ZC_KILLER_RANK = 0x0000 // Disabled
29548#endif
29554class ZC_KILLER_RANK : public Base::NetworkPacket<ZoneSession>
29555{
29556public:
29557 ZC_KILLER_RANK(std::shared_ptr<ZoneSession> s)
29559 {}
29560 virtual ~ZC_KILLER_RANK() {}
29561
29562 void deliver();
29564
29565/* Structure */
29566};
29567
29568enum {
29569#if CLIENT_TYPE == 'A' && \
29570 PACKET_VERSION >= 20041213
29571ID_ZC_LESSEFFECT = 0x021e
29572#elif CLIENT_TYPE == 'M' && ( \
29573 PACKET_VERSION >= 20220000 \
29574 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29575 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29576 || PACKET_VERSION >= 20041213)
29577ID_ZC_LESSEFFECT = 0x021e
29578#elif CLIENT_TYPE == 'R' && ( \
29579 PACKET_VERSION >= 20210000 \
29580 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29581 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29582ID_ZC_LESSEFFECT = 0x021e
29583#elif CLIENT_TYPE == 'S' && \
29584 PACKET_VERSION >= 20041213
29585ID_ZC_LESSEFFECT = 0x021e
29586#elif CLIENT_TYPE == 'Z' && ( \
29587 PACKET_VERSION >= 20220000 \
29588 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29589 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29590 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29591ID_ZC_LESSEFFECT = 0x021e
29592#else
29593ID_ZC_LESSEFFECT = 0x0000 // Disabled
29594#endif
29600class ZC_LESSEFFECT : public Base::NetworkPacket<ZoneSession>
29601{
29602public:
29603 ZC_LESSEFFECT(std::shared_ptr<ZoneSession> s)
29605 {}
29606 virtual ~ZC_LESSEFFECT() {}
29607
29608 void deliver();
29610
29611/* Structure */
29612};
29613
29614enum {
29615#if CLIENT_TYPE == 'A' && \
29616 PACKET_VERSION >= 20040000
29617ID_ZC_LONGPAR_CHANGE = 0x00b1
29618#elif CLIENT_TYPE == 'M' && ( \
29619 PACKET_VERSION >= 20220000 \
29620 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29621 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29622 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
29623ID_ZC_LONGPAR_CHANGE = 0x00b1
29624#elif CLIENT_TYPE == 'R' && ( \
29625 PACKET_VERSION >= 20210000 \
29626 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29627 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29628ID_ZC_LONGPAR_CHANGE = 0x00b1
29629#elif CLIENT_TYPE == 'S' && \
29630 PACKET_VERSION >= 20030000
29631ID_ZC_LONGPAR_CHANGE = 0x00b1
29632#elif CLIENT_TYPE == 'Z' && ( \
29633 PACKET_VERSION >= 20220000 \
29634 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29635 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29636 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29637ID_ZC_LONGPAR_CHANGE = 0x00b1
29638#else
29639ID_ZC_LONGPAR_CHANGE = 0x0000 // Disabled
29640#endif
29646class ZC_LONGPAR_CHANGE : public Base::NetworkPacket<ZoneSession>
29647{
29648public:
29649 ZC_LONGPAR_CHANGE(std::shared_ptr<ZoneSession> s)
29651 {}
29653
29654 void deliver(status_point_type type, int16_t value);
29656
29657/* Structure */
29659 int16_t _value;
29660};
29661
29662
29663enum {
29664#if CLIENT_TYPE == 'Z' || \
29665 (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20170906) || \
29666 (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20170830)
29668#endif
29675{
29676public:
29677 ZC_LONGLONGPAR_CHANGE(std::shared_ptr<ZoneSession> s)
29679 {}
29681
29682 void deliver(status_point_type type, int64_t value);
29684
29685 /* Structure */
29687 int64_t _value;
29688};
29689
29690enum {
29691#if CLIENT_TYPE == 'M' && ( \
29692 PACKET_VERSION >= 20220000 \
29693 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29694 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29695 || PACKET_VERSION >= 20101102)
29697#elif CLIENT_TYPE == 'R' && ( \
29698 PACKET_VERSION >= 20210000 \
29699 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29700 || PACKET_VERSION >= 20101102)
29702#elif CLIENT_TYPE == 'Z' && ( \
29703 PACKET_VERSION >= 20220000 \
29704 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29705 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29706 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29708#else
29709ID_ZC_MACRO_ITEMPICKUP_FAIL = 0x0000 // Disabled
29710#endif
29717{
29718public:
29719 ZC_MACRO_ITEMPICKUP_FAIL(std::shared_ptr<ZoneSession> s)
29721 {}
29723
29724 void deliver();
29726
29727/* Structure */
29728};
29729
29730enum {
29731#if CLIENT_TYPE == 'A' && \
29732 PACKET_VERSION >= 20050718
29733ID_ZC_MAIL_RECEIVE = 0x024a
29734#elif CLIENT_TYPE == 'M' && ( \
29735 PACKET_VERSION >= 20220000 \
29736 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29737 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29738 || PACKET_VERSION >= 20050718)
29739ID_ZC_MAIL_RECEIVE = 0x024a
29740#elif CLIENT_TYPE == 'R' && ( \
29741 PACKET_VERSION >= 20210000 \
29742 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29743 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29744ID_ZC_MAIL_RECEIVE = 0x024a
29745#elif CLIENT_TYPE == 'S' && \
29746 PACKET_VERSION >= 20050718
29747ID_ZC_MAIL_RECEIVE = 0x024a
29748#elif CLIENT_TYPE == 'Z' && ( \
29749 PACKET_VERSION >= 20220000 \
29750 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29751 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29752 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29753ID_ZC_MAIL_RECEIVE = 0x024a
29754#else
29755ID_ZC_MAIL_RECEIVE = 0x0000 // Disabled
29756#endif
29762class ZC_MAIL_RECEIVE : public Base::NetworkPacket<ZoneSession>
29763{
29764public:
29765 ZC_MAIL_RECEIVE(std::shared_ptr<ZoneSession> s)
29767 {}
29768 virtual ~ZC_MAIL_RECEIVE() {}
29769
29770 void deliver();
29772
29773/* Structure */
29774};
29775
29776enum {
29777#if CLIENT_TYPE == 'A' && \
29778 PACKET_VERSION >= 20050801
29780#elif CLIENT_TYPE == 'M' && ( \
29781 PACKET_VERSION >= 20220000 \
29782 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29783 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29784 || PACKET_VERSION >= 20050801)
29786#elif CLIENT_TYPE == 'R' && ( \
29787 PACKET_VERSION >= 20210000 \
29788 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29789 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29791#elif CLIENT_TYPE == 'S' && \
29792 PACKET_VERSION >= 20050801
29794#elif CLIENT_TYPE == 'Z' && ( \
29795 PACKET_VERSION >= 20220000 \
29796 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29797 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29798 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29800#else
29801ID_ZC_MAIL_REQ_GET_ITEM = 0x0000 // Disabled
29802#endif
29809{
29810public:
29811 ZC_MAIL_REQ_GET_ITEM(std::shared_ptr<ZoneSession> s)
29813 {}
29815
29816 void deliver();
29818
29819/* Structure */
29820};
29821
29822enum {
29823#if CLIENT_TYPE == 'A' && \
29824 PACKET_VERSION >= 20050829
29826#elif CLIENT_TYPE == 'M' && ( \
29827 PACKET_VERSION >= 20220000 \
29828 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29829 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29830 || PACKET_VERSION >= 20050829)
29832#elif CLIENT_TYPE == 'R' && ( \
29833 PACKET_VERSION >= 20210000 \
29834 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29835 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29837#elif CLIENT_TYPE == 'S' && \
29838 PACKET_VERSION >= 20050829
29840#elif CLIENT_TYPE == 'Z' && ( \
29841 PACKET_VERSION >= 20220000 \
29842 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29843 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29844 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29846#else
29847ID_ZC_MAIL_REQ_GET_LIST = 0x0000 // Disabled
29848#endif
29855{
29856public:
29857 ZC_MAIL_REQ_GET_LIST(std::shared_ptr<ZoneSession> s)
29859 {}
29861
29862 void deliver();
29864
29865/* Structure */
29866};
29867
29868enum {
29869#if CLIENT_TYPE == 'A' && \
29870 PACKET_VERSION >= 20050718
29871ID_ZC_MAIL_REQ_OPEN = 0x0242
29872#elif CLIENT_TYPE == 'M' && ( \
29873 PACKET_VERSION >= 20220000 \
29874 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29875 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29876 || PACKET_VERSION >= 20050718)
29877ID_ZC_MAIL_REQ_OPEN = 0x0242
29878#elif CLIENT_TYPE == 'R' && ( \
29879 PACKET_VERSION >= 20210000 \
29880 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29881 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29882ID_ZC_MAIL_REQ_OPEN = 0x0242
29883#elif CLIENT_TYPE == 'S' && \
29884 PACKET_VERSION >= 20050718
29885ID_ZC_MAIL_REQ_OPEN = 0x0242
29886#elif CLIENT_TYPE == 'Z' && ( \
29887 PACKET_VERSION >= 20220000 \
29888 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29889 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29890 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29891ID_ZC_MAIL_REQ_OPEN = 0x0242
29892#else
29893ID_ZC_MAIL_REQ_OPEN = 0x0000 // Disabled
29894#endif
29900class ZC_MAIL_REQ_OPEN : public Base::NetworkPacket<ZoneSession>
29901{
29902public:
29903 ZC_MAIL_REQ_OPEN(std::shared_ptr<ZoneSession> s)
29905 {}
29907
29908 void deliver();
29910
29911/* Structure */
29912};
29913
29914enum {
29915#if CLIENT_TYPE == 'A' && \
29916 PACKET_VERSION >= 20050718
29917ID_ZC_MAIL_REQ_SEND = 0x0249
29918#elif CLIENT_TYPE == 'M' && ( \
29919 PACKET_VERSION >= 20220000 \
29920 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29921 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29922 || PACKET_VERSION >= 20050718)
29923ID_ZC_MAIL_REQ_SEND = 0x0249
29924#elif CLIENT_TYPE == 'R' && ( \
29925 PACKET_VERSION >= 20210000 \
29926 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29927 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29928ID_ZC_MAIL_REQ_SEND = 0x0249
29929#elif CLIENT_TYPE == 'S' && \
29930 PACKET_VERSION >= 20050718
29931ID_ZC_MAIL_REQ_SEND = 0x0249
29932#elif CLIENT_TYPE == 'Z' && ( \
29933 PACKET_VERSION >= 20220000 \
29934 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29935 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29936 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29937ID_ZC_MAIL_REQ_SEND = 0x0249
29938#else
29939ID_ZC_MAIL_REQ_SEND = 0x0000 // Disabled
29940#endif
29946class ZC_MAIL_REQ_SEND : public Base::NetworkPacket<ZoneSession>
29947{
29948public:
29949 ZC_MAIL_REQ_SEND(std::shared_ptr<ZoneSession> s)
29951 {}
29953
29954 void deliver();
29956
29957/* Structure */
29958};
29959
29960enum {
29961#if CLIENT_TYPE == 'A' && \
29962 PACKET_VERSION >= 20051024
29963ID_ZC_MAIL_WINDOWS = 0x0260
29964#elif CLIENT_TYPE == 'M' && ( \
29965 PACKET_VERSION >= 20220000 \
29966 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29967 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29968 || PACKET_VERSION >= 20051024)
29969ID_ZC_MAIL_WINDOWS = 0x0260
29970#elif CLIENT_TYPE == 'R' && ( \
29971 PACKET_VERSION >= 20210000 \
29972 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29973 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
29974ID_ZC_MAIL_WINDOWS = 0x0260
29975#elif CLIENT_TYPE == 'S' && \
29976 PACKET_VERSION >= 20051024
29977ID_ZC_MAIL_WINDOWS = 0x0260
29978#elif CLIENT_TYPE == 'Z' && ( \
29979 PACKET_VERSION >= 20220000 \
29980 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
29981 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
29982 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
29983ID_ZC_MAIL_WINDOWS = 0x0260
29984#else
29985ID_ZC_MAIL_WINDOWS = 0x0000 // Disabled
29986#endif
29992class ZC_MAIL_WINDOWS : public Base::NetworkPacket<ZoneSession>
29993{
29994public:
29995 ZC_MAIL_WINDOWS(std::shared_ptr<ZoneSession> s)
29997 {}
29998 virtual ~ZC_MAIL_WINDOWS() {}
29999
30000 void deliver();
30002
30003/* Structure */
30004};
30005
30006enum {
30007#if CLIENT_TYPE == 'A' && \
30008 PACKET_VERSION >= 20040000
30009ID_ZC_MAKABLEITEMLIST = 0x018d
30010#elif CLIENT_TYPE == 'M' && ( \
30011 PACKET_VERSION >= 20220000 \
30012 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30013 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30014 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
30015ID_ZC_MAKABLEITEMLIST = 0x018d
30016#elif CLIENT_TYPE == 'R' && ( \
30017 PACKET_VERSION >= 20210000 \
30018 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30019 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30020ID_ZC_MAKABLEITEMLIST = 0x018d
30021#elif CLIENT_TYPE == 'S' && \
30022 PACKET_VERSION >= 20030000
30023ID_ZC_MAKABLEITEMLIST = 0x018d
30024#elif CLIENT_TYPE == 'Z' && ( \
30025 PACKET_VERSION >= 20220000 \
30026 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30027 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30028 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30029ID_ZC_MAKABLEITEMLIST = 0x018d
30030#else
30031ID_ZC_MAKABLEITEMLIST = 0x0000 // Disabled
30032#endif
30038class ZC_MAKABLEITEMLIST : public Base::NetworkPacket<ZoneSession>
30039{
30040public:
30041 ZC_MAKABLEITEMLIST(std::shared_ptr<ZoneSession> s)
30043 {}
30045
30046 void deliver();
30048
30049/* Structure */
30050};
30051
30052enum {
30053#if CLIENT_TYPE == 'A' && \
30054 PACKET_VERSION >= 20040000
30056#elif CLIENT_TYPE == 'M' && ( \
30057 PACKET_VERSION >= 20220000 \
30058 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30059 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30060 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
30062#elif CLIENT_TYPE == 'R' && ( \
30063 PACKET_VERSION >= 20210000 \
30064 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30065 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30067#elif CLIENT_TYPE == 'S' && \
30068 PACKET_VERSION >= 20030000
30070#elif CLIENT_TYPE == 'Z' && ( \
30071 PACKET_VERSION >= 20220000 \
30072 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30073 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30074 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30076#else
30077ID_ZC_MAKINGARROW_LIST = 0x0000 // Disabled
30078#endif
30084class ZC_MAKINGARROW_LIST : public Base::NetworkPacket<ZoneSession>
30085{
30086public:
30087 ZC_MAKINGARROW_LIST(std::shared_ptr<ZoneSession> s)
30089 {}
30091
30092 void deliver();
30094
30095/* Structure */
30096};
30097
30098enum {
30099#if CLIENT_TYPE == 'A' && \
30100 PACKET_VERSION >= 20051010
30101ID_ZC_MAKINGITEM_LIST = 0x025a
30102#elif CLIENT_TYPE == 'M' && ( \
30103 PACKET_VERSION >= 20220000 \
30104 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30105 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30106 || PACKET_VERSION >= 20051010)
30107ID_ZC_MAKINGITEM_LIST = 0x025a
30108#elif CLIENT_TYPE == 'R' && ( \
30109 PACKET_VERSION >= 20210000 \
30110 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30111 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30112ID_ZC_MAKINGITEM_LIST = 0x025a
30113#elif CLIENT_TYPE == 'S' && \
30114 PACKET_VERSION >= 20051010
30115ID_ZC_MAKINGITEM_LIST = 0x025a
30116#elif CLIENT_TYPE == 'Z' && ( \
30117 PACKET_VERSION >= 20220000 \
30118 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30119 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30120 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30121ID_ZC_MAKINGITEM_LIST = 0x025a
30122#else
30123ID_ZC_MAKINGITEM_LIST = 0x0000 // Disabled
30124#endif
30130class ZC_MAKINGITEM_LIST : public Base::NetworkPacket<ZoneSession>
30131{
30132public:
30133 ZC_MAKINGITEM_LIST(std::shared_ptr<ZoneSession> s)
30135 {}
30137
30138 void deliver();
30140
30141/* Structure */
30142};
30143
30144enum {
30145#if CLIENT_TYPE == 'A' && \
30146 PACKET_VERSION >= 20071127
30147ID_ZC_MAPPROPERTY = 0x02e7
30148#elif CLIENT_TYPE == 'M' && ( \
30149 PACKET_VERSION >= 20220000 \
30150 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30151 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30152 || PACKET_VERSION >= 20071127)
30153ID_ZC_MAPPROPERTY = 0x02e7
30154#elif CLIENT_TYPE == 'R' && ( \
30155 PACKET_VERSION >= 20210000 \
30156 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30157 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30158ID_ZC_MAPPROPERTY = 0x02e7
30159#elif CLIENT_TYPE == 'S' && \
30160 PACKET_VERSION >= 20071127
30161ID_ZC_MAPPROPERTY = 0x02e7
30162#elif CLIENT_TYPE == 'Z' && ( \
30163 PACKET_VERSION >= 20220000 \
30164 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30165 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30166 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30167ID_ZC_MAPPROPERTY = 0x02e7
30168#else
30169ID_ZC_MAPPROPERTY = 0x0000 // Disabled
30170#endif
30176class ZC_MAPPROPERTY : public Base::NetworkPacket<ZoneSession>
30177{
30178public:
30179 ZC_MAPPROPERTY(std::shared_ptr<ZoneSession> s)
30181 {}
30182 virtual ~ZC_MAPPROPERTY() {}
30183
30184 void deliver();
30186
30187/* Structure */
30188};
30189
30190enum {
30191#if CLIENT_TYPE == 'M' && ( \
30192 PACKET_VERSION >= 20220000 \
30193 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30194 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30195 || PACKET_VERSION >= 20121010)
30196ID_ZC_MAPPROPERTY_R2 = 0x099b
30197#elif CLIENT_TYPE == 'R' && ( \
30198 PACKET_VERSION >= 20210000 \
30199 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30200 || PACKET_VERSION >= 20121010)
30201ID_ZC_MAPPROPERTY_R2 = 0x099b
30202#elif CLIENT_TYPE == 'Z' && ( \
30203 PACKET_VERSION >= 20220000 \
30204 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30205 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30206 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30207ID_ZC_MAPPROPERTY_R2 = 0x099b
30208#else
30209ID_ZC_MAPPROPERTY_R2 = 0x0000 // Disabled
30210#endif
30216class ZC_MAPPROPERTY_R2 : public Base::NetworkPacket<ZoneSession>
30217{
30218public:
30219 ZC_MAPPROPERTY_R2(std::shared_ptr<ZoneSession> s)
30221 {}
30223
30224 void deliver(zc_map_properties p);
30226
30227/* Structure */
30228 int16_t _type{0x28};
30229 int32_t _p{0};
30230};
30231
30232enum {
30233#if CLIENT_TYPE == 'M' && ( \
30234 PACKET_VERSION >= 20220000 \
30235 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30236 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30237 || PACKET_VERSION >= 20101221)
30239#elif CLIENT_TYPE == 'R' && ( \
30240 PACKET_VERSION >= 20210000 \
30241 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30242 || PACKET_VERSION >= 20101221)
30244#elif CLIENT_TYPE == 'Z' && ( \
30245 PACKET_VERSION >= 20220000 \
30246 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30247 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30248 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30250#else
30251ID_ZC_MCSTORE_NOTMOVEITEM_LIST = 0x0000 // Disabled
30252#endif
30259{
30260public:
30261 ZC_MCSTORE_NOTMOVEITEM_LIST(std::shared_ptr<ZoneSession> s)
30263 {}
30265
30266 void deliver();
30268
30269/* Structure */
30270};
30271
30272enum {
30273#if CLIENT_TYPE == 'A' && \
30274 PACKET_VERSION >= 20040000
30275ID_ZC_MEMBERMGR_INFO = 0x0154
30276#elif CLIENT_TYPE == 'M' && \
30277 PACKET_VERSION >= 20030000
30278ID_ZC_MEMBERMGR_INFO = 0x0154
30279#elif CLIENT_TYPE == 'M' && ( \
30280 PACKET_VERSION >= 20200000 \
30281 || PACKET_VERSION >= 20161026)
30282ID_ZC_MEMBERMGR_INFO = 0x0aa5
30283#elif CLIENT_TYPE == 'M' && ( \
30284 PACKET_VERSION >= 20220000 \
30285 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30286 || PACKET_VERSION >= 20200701)
30287ID_ZC_MEMBERMGR_INFO = 0x0b7d
30288#elif CLIENT_TYPE == 'R' && ( \
30289 PACKET_VERSION >= 20210000 \
30290 || PACKET_VERSION == 20200709)
30291ID_ZC_MEMBERMGR_INFO = 0x0b7d
30292#elif CLIENT_TYPE == 'R' && ( \
30293 PACKET_VERSION >= 20200000 \
30294 || PACKET_VERSION >= 20161026)
30295ID_ZC_MEMBERMGR_INFO = 0x0aa5
30296#elif CLIENT_TYPE == 'R' && \
30297 PACKET_VERSION >= 20080000
30298ID_ZC_MEMBERMGR_INFO = 0x0154
30299#elif CLIENT_TYPE == 'S' && \
30300 PACKET_VERSION >= 20030000
30301ID_ZC_MEMBERMGR_INFO = 0x0154
30302#elif CLIENT_TYPE == 'Z' && ( \
30303 PACKET_VERSION >= 20200000 \
30304 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30305ID_ZC_MEMBERMGR_INFO = 0x0aa5
30306#elif CLIENT_TYPE == 'Z' && \
30307 PACKET_VERSION >= 20180000
30308ID_ZC_MEMBERMGR_INFO = 0x0154
30309#elif CLIENT_TYPE == 'Z' && ( \
30310 PACKET_VERSION >= 20220000 \
30311 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30312 || PACKET_VERSION >= 20200701)
30313ID_ZC_MEMBERMGR_INFO = 0x0b7d
30314#else
30315ID_ZC_MEMBERMGR_INFO = 0x0000 // Disabled
30316#endif
30322class ZC_MEMBERMGR_INFO : public Base::NetworkPacket<ZoneSession>
30323{
30324public:
30325 ZC_MEMBERMGR_INFO(std::shared_ptr<ZoneSession> s)
30327 {}
30329
30330 void deliver(std::vector<s_zc_membermgr_info_member> s);
30332
30333/* Structure */
30334 int16_t _packet_length{ 0 };
30335 std::vector<s_zc_membermgr_info_member> _members;
30336};
30337
30338enum {
30339#if CLIENT_TYPE == 'A' && \
30340 PACKET_VERSION >= 20040000
30341ID_ZC_MEMBER_ADD = 0x0182
30342#elif CLIENT_TYPE == 'M' && \
30343 PACKET_VERSION >= 20030000
30344ID_ZC_MEMBER_ADD = 0x0182
30345#elif CLIENT_TYPE == 'M' && ( \
30346 PACKET_VERSION >= 20220000 \
30347 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30348 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30349 || PACKET_VERSION >= 20161026)
30350ID_ZC_MEMBER_ADD = 0x0aa6
30351#elif CLIENT_TYPE == 'R' && \
30352 PACKET_VERSION >= 20080000
30353ID_ZC_MEMBER_ADD = 0x0182
30354#elif CLIENT_TYPE == 'R' && ( \
30355 PACKET_VERSION >= 20210000 \
30356 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30357 || PACKET_VERSION >= 20161026)
30358ID_ZC_MEMBER_ADD = 0x0aa6
30359#elif CLIENT_TYPE == 'S' && \
30360 PACKET_VERSION >= 20030000
30361ID_ZC_MEMBER_ADD = 0x0182
30362#elif CLIENT_TYPE == 'Z' && ( \
30363 PACKET_VERSION >= 20220000 \
30364 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30365 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30366 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30367ID_ZC_MEMBER_ADD = 0x0aa6
30368#elif CLIENT_TYPE == 'Z' && \
30369 PACKET_VERSION >= 20180000
30370ID_ZC_MEMBER_ADD = 0x0182
30371#else
30372ID_ZC_MEMBER_ADD = 0x0000 // Disabled
30373#endif
30379class ZC_MEMBER_ADD : public Base::NetworkPacket<ZoneSession>
30380{
30381public:
30382 ZC_MEMBER_ADD(std::shared_ptr<ZoneSession> s)
30384 {}
30385 virtual ~ZC_MEMBER_ADD() {}
30386
30387 void deliver();
30389
30390/* Structure */
30391};
30392
30393enum {
30394#if CLIENT_TYPE == 'A' && \
30395 PACKET_VERSION >= 20040000
30396ID_ZC_MEMBER_EXIT = 0x00dd
30397#elif CLIENT_TYPE == 'M' && ( \
30398 PACKET_VERSION >= 20220000 \
30399 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30400 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30401 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
30402ID_ZC_MEMBER_EXIT = 0x00dd
30403#elif CLIENT_TYPE == 'R' && ( \
30404 PACKET_VERSION >= 20210000 \
30405 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30406 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30407ID_ZC_MEMBER_EXIT = 0x00dd
30408#elif CLIENT_TYPE == 'S' && \
30409 PACKET_VERSION >= 20030000
30410ID_ZC_MEMBER_EXIT = 0x00dd
30411#elif CLIENT_TYPE == 'Z' && ( \
30412 PACKET_VERSION >= 20220000 \
30413 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30414 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30415 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30416ID_ZC_MEMBER_EXIT = 0x00dd
30417#else
30418ID_ZC_MEMBER_EXIT = 0x0000 // Disabled
30419#endif
30425class ZC_MEMBER_EXIT : public Base::NetworkPacket<ZoneSession>
30426{
30427public:
30428 ZC_MEMBER_EXIT(std::shared_ptr<ZoneSession> s)
30430 {}
30431 virtual ~ZC_MEMBER_EXIT() {}
30432
30433 void deliver();
30435
30436/* Structure */
30437};
30438
30439enum {
30440#if CLIENT_TYPE == 'A' && \
30441 PACKET_VERSION >= 20040000
30442ID_ZC_MEMBER_NEWENTRY = 0x00dc
30443#elif CLIENT_TYPE == 'M' && ( \
30444 PACKET_VERSION >= 20220000 \
30445 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30446 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30447 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
30448ID_ZC_MEMBER_NEWENTRY = 0x00dc
30449#elif CLIENT_TYPE == 'R' && ( \
30450 PACKET_VERSION >= 20210000 \
30451 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30452 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30453ID_ZC_MEMBER_NEWENTRY = 0x00dc
30454#elif CLIENT_TYPE == 'S' && \
30455 PACKET_VERSION >= 20030000
30456ID_ZC_MEMBER_NEWENTRY = 0x00dc
30457#elif CLIENT_TYPE == 'Z' && ( \
30458 PACKET_VERSION >= 20220000 \
30459 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30460 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30461 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30462ID_ZC_MEMBER_NEWENTRY = 0x00dc
30463#else
30464ID_ZC_MEMBER_NEWENTRY = 0x0000 // Disabled
30465#endif
30471class ZC_MEMBER_NEWENTRY : public Base::NetworkPacket<ZoneSession>
30472{
30473public:
30474 ZC_MEMBER_NEWENTRY(std::shared_ptr<ZoneSession> s)
30476 {}
30478
30479 void deliver();
30481
30482/* Structure */
30483};
30484
30485enum {
30486#if CLIENT_TYPE == 'A' && \
30487 PACKET_VERSION >= 20071023
30489#elif CLIENT_TYPE == 'M' && ( \
30490 PACKET_VERSION >= 20220000 \
30491 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30492 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30493 || PACKET_VERSION >= 20071023)
30495#elif CLIENT_TYPE == 'R' && ( \
30496 PACKET_VERSION >= 20210000 \
30497 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30498 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30500#elif CLIENT_TYPE == 'S' && \
30501 PACKET_VERSION >= 20071023
30503#elif CLIENT_TYPE == 'Z' && ( \
30504 PACKET_VERSION >= 20220000 \
30505 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30506 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30507 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30509#else
30510ID_ZC_MEMORIALDUNGEON_INFO = 0x0000 // Disabled
30511#endif
30518{
30519public:
30520 ZC_MEMORIALDUNGEON_INFO(std::shared_ptr<ZoneSession> s)
30522 {}
30524
30525 void deliver();
30527
30528/* Structure */
30529};
30530
30531enum {
30532#if CLIENT_TYPE == 'A' && \
30533 PACKET_VERSION >= 20070828
30535#elif CLIENT_TYPE == 'M' && ( \
30536 PACKET_VERSION >= 20220000 \
30537 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30538 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30539 || PACKET_VERSION >= 20070828)
30541#elif CLIENT_TYPE == 'R' && ( \
30542 PACKET_VERSION >= 20210000 \
30543 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30544 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30546#elif CLIENT_TYPE == 'S' && \
30547 PACKET_VERSION >= 20070828
30549#elif CLIENT_TYPE == 'Z' && ( \
30550 PACKET_VERSION >= 20220000 \
30551 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30552 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30553 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30555#else
30556ID_ZC_MEMORIALDUNGEON_NOTIFY = 0x0000 // Disabled
30557#endif
30564{
30565public:
30566 ZC_MEMORIALDUNGEON_NOTIFY(std::shared_ptr<ZoneSession> s)
30568 {}
30570
30571 void deliver();
30573
30574/* Structure */
30575};
30576
30577enum {
30578#if CLIENT_TYPE == 'A' && \
30579 PACKET_VERSION >= 20071023
30581#elif CLIENT_TYPE == 'M' && ( \
30582 PACKET_VERSION >= 20220000 \
30583 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30584 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30585 || PACKET_VERSION >= 20071023)
30587#elif CLIENT_TYPE == 'R' && ( \
30588 PACKET_VERSION >= 20210000 \
30589 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30590 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30592#elif CLIENT_TYPE == 'S' && \
30593 PACKET_VERSION >= 20071023
30595#elif CLIENT_TYPE == 'Z' && ( \
30596 PACKET_VERSION >= 20220000 \
30597 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30598 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30599 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30601#else
30602ID_ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO = 0x0000 // Disabled
30603#endif
30610{
30611public:
30612 ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO(std::shared_ptr<ZoneSession> s)
30614 {}
30616
30617 void deliver();
30619
30620/* Structure */
30621};
30622
30623enum {
30624#if CLIENT_TYPE == 'A' && \
30625 PACKET_VERSION >= 20070828
30627#elif CLIENT_TYPE == 'M' && ( \
30628 PACKET_VERSION >= 20220000 \
30629 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30630 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30631 || PACKET_VERSION >= 20070828)
30633#elif CLIENT_TYPE == 'R' && ( \
30634 PACKET_VERSION >= 20210000 \
30635 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30636 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30638#elif CLIENT_TYPE == 'S' && \
30639 PACKET_VERSION >= 20070828
30641#elif CLIENT_TYPE == 'Z' && ( \
30642 PACKET_VERSION >= 20220000 \
30643 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30644 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30645 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30647#else
30649#endif
30656{
30657public:
30658 ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY(std::shared_ptr<ZoneSession> s)
30660 {}
30662
30663 void deliver();
30665
30666/* Structure */
30667};
30668
30669enum {
30670#if CLIENT_TYPE == 'A' && \
30671 PACKET_VERSION >= 20040000
30672ID_ZC_MENU_LIST = 0x00b7
30673#elif CLIENT_TYPE == 'M' && ( \
30674 PACKET_VERSION >= 20220000 \
30675 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30676 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30677 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
30678ID_ZC_MENU_LIST = 0x00b7
30679#elif CLIENT_TYPE == 'R' && ( \
30680 PACKET_VERSION >= 20210000 \
30681 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30682 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30683ID_ZC_MENU_LIST = 0x00b7
30684#elif CLIENT_TYPE == 'S' && \
30685 PACKET_VERSION >= 20030000
30686ID_ZC_MENU_LIST = 0x00b7
30687#elif CLIENT_TYPE == 'Z' && ( \
30688 PACKET_VERSION >= 20220000 \
30689 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30690 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30691 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30692ID_ZC_MENU_LIST = 0x00b7
30693#else
30694ID_ZC_MENU_LIST = 0x0000 // Disabled
30695#endif
30701class ZC_MENU_LIST : public Base::NetworkPacket<ZoneSession>
30702{
30703public:
30704 ZC_MENU_LIST(std::shared_ptr<ZoneSession> s)
30706 {}
30707 virtual ~ZC_MENU_LIST() {}
30708
30709 void deliver(int32_t guid, std::string const &menu);
30711
30712/* Structure */
30713 int16_t _packet_length{0};
30714 int32_t _guid{0};
30715 std::string _menu_items{""};
30716};
30717
30718enum {
30719#if CLIENT_TYPE == 'M' && ( \
30720 PACKET_VERSION >= 20220000 \
30721 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30723 || PACKET_VERSION >= 20120228)
30724ID_ZC_MERGE_ITEM_OPEN = 0x096d
30725#elif CLIENT_TYPE == 'R' && ( \
30726 PACKET_VERSION >= 20210000 \
30727 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30728 || PACKET_VERSION >= 20120228)
30729ID_ZC_MERGE_ITEM_OPEN = 0x096d
30730#elif CLIENT_TYPE == 'Z' && ( \
30731 PACKET_VERSION >= 20220000 \
30732 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30733 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30734 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30735ID_ZC_MERGE_ITEM_OPEN = 0x096d
30736#else
30737ID_ZC_MERGE_ITEM_OPEN = 0x0000 // Disabled
30738#endif
30744class ZC_MERGE_ITEM_OPEN : public Base::NetworkPacket<ZoneSession>
30745{
30746public:
30747 ZC_MERGE_ITEM_OPEN(std::shared_ptr<ZoneSession> s)
30749 {}
30751
30752 void deliver();
30754
30755/* Structure */
30756};
30757
30758enum {
30759#if CLIENT_TYPE == 'A' && \
30760 PACKET_VERSION >= 20061226
30761ID_ZC_MER_INIT = 0x029b
30762#elif CLIENT_TYPE == 'M' && ( \
30763 PACKET_VERSION >= 20220000 \
30764 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30765 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30766 || PACKET_VERSION >= 20061226)
30767ID_ZC_MER_INIT = 0x029b
30768#elif CLIENT_TYPE == 'R' && ( \
30769 PACKET_VERSION >= 20210000 \
30770 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30771 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30772ID_ZC_MER_INIT = 0x029b
30773#elif CLIENT_TYPE == 'S' && \
30774 PACKET_VERSION >= 20061226
30775ID_ZC_MER_INIT = 0x029b
30776#elif CLIENT_TYPE == 'Z' && ( \
30777 PACKET_VERSION >= 20220000 \
30778 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30779 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30780 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30781ID_ZC_MER_INIT = 0x029b
30782#else
30783ID_ZC_MER_INIT = 0x0000 // Disabled
30784#endif
30790class ZC_MER_INIT : public Base::NetworkPacket<ZoneSession>
30791{
30792public:
30793 ZC_MER_INIT(std::shared_ptr<ZoneSession> s)
30795 {}
30796 virtual ~ZC_MER_INIT() {}
30797
30798 void deliver();
30800
30801/* Structure */
30802};
30803
30804enum {
30805#if CLIENT_TYPE == 'A' && \
30806 PACKET_VERSION >= 20061226
30807ID_ZC_MER_PAR_CHANGE = 0x02a2
30808#elif CLIENT_TYPE == 'M' && ( \
30809 PACKET_VERSION >= 20220000 \
30810 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30811 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30812 || PACKET_VERSION >= 20061226)
30813ID_ZC_MER_PAR_CHANGE = 0x02a2
30814#elif CLIENT_TYPE == 'R' && ( \
30815 PACKET_VERSION >= 20210000 \
30816 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30817 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30818ID_ZC_MER_PAR_CHANGE = 0x02a2
30819#elif CLIENT_TYPE == 'S' && \
30820 PACKET_VERSION >= 20061226
30821ID_ZC_MER_PAR_CHANGE = 0x02a2
30822#elif CLIENT_TYPE == 'Z' && ( \
30823 PACKET_VERSION >= 20220000 \
30824 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30825 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30826 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30827ID_ZC_MER_PAR_CHANGE = 0x02a2
30828#else
30829ID_ZC_MER_PAR_CHANGE = 0x0000 // Disabled
30830#endif
30836class ZC_MER_PAR_CHANGE : public Base::NetworkPacket<ZoneSession>
30837{
30838public:
30839 ZC_MER_PAR_CHANGE(std::shared_ptr<ZoneSession> s)
30841 {}
30843
30844 void deliver();
30846
30847/* Structure */
30848};
30849
30850enum {
30851#if CLIENT_TYPE == 'A' && \
30852 PACKET_VERSION >= 20061226
30853ID_ZC_MER_PROPERTY = 0x029c
30854#elif CLIENT_TYPE == 'M' && ( \
30855 PACKET_VERSION >= 20220000 \
30856 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30857 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30858 || PACKET_VERSION >= 20061226)
30859ID_ZC_MER_PROPERTY = 0x029c
30860#elif CLIENT_TYPE == 'R' && ( \
30861 PACKET_VERSION >= 20210000 \
30862 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30863 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30864ID_ZC_MER_PROPERTY = 0x029c
30865#elif CLIENT_TYPE == 'S' && \
30866 PACKET_VERSION >= 20061226
30867ID_ZC_MER_PROPERTY = 0x029c
30868#elif CLIENT_TYPE == 'Z' && ( \
30869 PACKET_VERSION >= 20220000 \
30870 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30871 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30872 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30873ID_ZC_MER_PROPERTY = 0x029c
30874#else
30875ID_ZC_MER_PROPERTY = 0x0000 // Disabled
30876#endif
30882class ZC_MER_PROPERTY : public Base::NetworkPacket<ZoneSession>
30883{
30884public:
30885 ZC_MER_PROPERTY(std::shared_ptr<ZoneSession> s)
30887 {}
30888 virtual ~ZC_MER_PROPERTY() {}
30889
30890 void deliver();
30892
30893/* Structure */
30894};
30895
30896enum {
30897#if CLIENT_TYPE == 'A' && \
30898 PACKET_VERSION >= 20061226
30900#elif CLIENT_TYPE == 'M' && ( \
30901 PACKET_VERSION >= 20220000 \
30902 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30903 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30904 || PACKET_VERSION >= 20061226)
30906#elif CLIENT_TYPE == 'R' && ( \
30907 PACKET_VERSION >= 20210000 \
30908 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30909 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30911#elif CLIENT_TYPE == 'S' && \
30912 PACKET_VERSION >= 20061226
30914#elif CLIENT_TYPE == 'Z' && ( \
30915 PACKET_VERSION >= 20220000 \
30916 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30917 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30918 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30920#else
30921ID_ZC_MER_SKILLINFO_LIST = 0x0000 // Disabled
30922#endif
30929{
30930public:
30931 ZC_MER_SKILLINFO_LIST(std::shared_ptr<ZoneSession> s)
30933 {}
30935
30936 void deliver();
30938
30939/* Structure */
30940};
30941
30942enum {
30943#if CLIENT_TYPE == 'A' && \
30944 PACKET_VERSION >= 20061226
30946#elif CLIENT_TYPE == 'M' && ( \
30947 PACKET_VERSION >= 20220000 \
30948 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30949 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30950 || PACKET_VERSION >= 20061226)
30952#elif CLIENT_TYPE == 'R' && ( \
30953 PACKET_VERSION >= 20210000 \
30954 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30955 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
30957#elif CLIENT_TYPE == 'S' && \
30958 PACKET_VERSION >= 20061226
30960#elif CLIENT_TYPE == 'Z' && ( \
30961 PACKET_VERSION >= 20220000 \
30962 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30963 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30964 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
30966#else
30967ID_ZC_MER_SKILLINFO_UPDATE = 0x0000 // Disabled
30968#endif
30975{
30976public:
30977 ZC_MER_SKILLINFO_UPDATE(std::shared_ptr<ZoneSession> s)
30979 {}
30981
30982 void deliver();
30984
30985/* Structure */
30986};
30987
30988enum {
30989#if CLIENT_TYPE == 'M' && ( \
30990 PACKET_VERSION >= 20220000 \
30991 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
30992 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30993 || PACKET_VERSION >= 20111122)
30994ID_ZC_MICROSCOPE = 0x0906
30995#elif CLIENT_TYPE == 'R' && ( \
30996 PACKET_VERSION >= 20210000 \
30997 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
30998 || PACKET_VERSION >= 20111122)
30999ID_ZC_MICROSCOPE = 0x0906
31000#elif CLIENT_TYPE == 'Z' && ( \
31001 PACKET_VERSION >= 20220000 \
31002 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31003 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31004 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31005ID_ZC_MICROSCOPE = 0x0906
31006#else
31007ID_ZC_MICROSCOPE = 0x0000 // Disabled
31008#endif
31014class ZC_MICROSCOPE : public Base::NetworkPacket<ZoneSession>
31015{
31016public:
31017 ZC_MICROSCOPE(std::shared_ptr<ZoneSession> s)
31019 {}
31020 virtual ~ZC_MICROSCOPE() {}
31021
31022 void deliver();
31024
31025/* Structure */
31026};
31027
31028enum {
31029#if CLIENT_TYPE == 'M' && ( \
31030 PACKET_VERSION >= 20220000 \
31031 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31032 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31033 || PACKET_VERSION >= 20081126)
31035#elif CLIENT_TYPE == 'R' && ( \
31036 PACKET_VERSION >= 20210000 \
31037 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31038 || PACKET_VERSION >= 20081126)
31040#elif CLIENT_TYPE == 'S' && \
31041 PACKET_VERSION >= 20081126
31043#elif CLIENT_TYPE == 'Z' && ( \
31044 PACKET_VERSION >= 20220000 \
31045 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31046 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31047 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31049#else
31050ID_ZC_MILLENNIUMSHIELD = 0x0000 // Disabled
31051#endif
31057class ZC_MILLENNIUMSHIELD : public Base::NetworkPacket<ZoneSession>
31058{
31059public:
31060 ZC_MILLENNIUMSHIELD(std::shared_ptr<ZoneSession> s)
31062 {}
31064
31065 void deliver();
31067
31068/* Structure */
31069};
31070
31071enum {
31072#if CLIENT_TYPE == 'M' && ( \
31073 PACKET_VERSION >= 20220000 \
31074 || PACKET_VERSION == 20210331 \
31075 || PACKET_VERSION == 20210317)
31076ID_ZC_MONOLOG_DIALOG = 0x0ba9
31077#elif CLIENT_TYPE == 'R' && \
31078 PACKET_VERSION >= 20211103
31079ID_ZC_MONOLOG_DIALOG = 0x0ba9
31080#elif CLIENT_TYPE == 'Z' && ( \
31081 PACKET_VERSION >= 20220000 \
31082 || PACKET_VERSION == 20210331 \
31083 || PACKET_VERSION == 20210317)
31084ID_ZC_MONOLOG_DIALOG = 0x0ba9
31085#else
31086ID_ZC_MONOLOG_DIALOG = 0x0000 // Disabled
31087#endif
31093class ZC_MONOLOG_DIALOG : public Base::NetworkPacket<ZoneSession>
31094{
31095public:
31096 ZC_MONOLOG_DIALOG(std::shared_ptr<ZoneSession> s)
31098 {}
31100
31101 void deliver();
31103
31104/* Structure */
31105};
31106
31107enum {
31108#if CLIENT_TYPE == 'A' && \
31109 PACKET_VERSION >= 20040000
31110ID_ZC_MONSTER_INFO = 0x018c
31111#elif CLIENT_TYPE == 'M' && ( \
31112 PACKET_VERSION >= 20220000 \
31113 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31114 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31115 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
31116ID_ZC_MONSTER_INFO = 0x018c
31117#elif CLIENT_TYPE == 'R' && ( \
31118 PACKET_VERSION >= 20210000 \
31119 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31120 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31121ID_ZC_MONSTER_INFO = 0x018c
31122#elif CLIENT_TYPE == 'S' && \
31123 PACKET_VERSION >= 20030000
31124ID_ZC_MONSTER_INFO = 0x018c
31125#elif CLIENT_TYPE == 'Z' && ( \
31126 PACKET_VERSION >= 20220000 \
31127 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31128 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31129 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31130ID_ZC_MONSTER_INFO = 0x018c
31131#else
31132ID_ZC_MONSTER_INFO = 0x0000 // Disabled
31133#endif
31139class ZC_MONSTER_INFO : public Base::NetworkPacket<ZoneSession>
31140{
31141public:
31142 ZC_MONSTER_INFO(std::shared_ptr<ZoneSession> s)
31144 {}
31145 virtual ~ZC_MONSTER_INFO() {}
31146
31147 void deliver();
31149
31150/* Structure */
31151};
31152
31153enum {
31154#if CLIENT_TYPE == 'A' && \
31155 PACKET_VERSION >= 20040000
31156ID_ZC_MONSTER_TALK = 0x01cc
31157#elif CLIENT_TYPE == 'M' && ( \
31158 PACKET_VERSION >= 20220000 \
31159 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31160 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31161 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
31162ID_ZC_MONSTER_TALK = 0x01cc
31163#elif CLIENT_TYPE == 'R' && ( \
31164 PACKET_VERSION >= 20210000 \
31165 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31166 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31167ID_ZC_MONSTER_TALK = 0x01cc
31168#elif CLIENT_TYPE == 'S' && \
31169 PACKET_VERSION >= 20030000
31170ID_ZC_MONSTER_TALK = 0x01cc
31171#elif CLIENT_TYPE == 'Z' && ( \
31172 PACKET_VERSION >= 20220000 \
31173 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31174 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31175 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31176ID_ZC_MONSTER_TALK = 0x01cc
31177#else
31178ID_ZC_MONSTER_TALK = 0x0000 // Disabled
31179#endif
31185class ZC_MONSTER_TALK : public Base::NetworkPacket<ZoneSession>
31186{
31187public:
31188 ZC_MONSTER_TALK(std::shared_ptr<ZoneSession> s)
31190 {}
31191 virtual ~ZC_MONSTER_TALK() {}
31192
31193 void deliver();
31195
31196/* Structure */
31197};
31198
31199enum {
31200#if CLIENT_TYPE == 'A' && \
31201 PACKET_VERSION >= 20061030
31202ID_ZC_MSG = 0x0291
31203#elif CLIENT_TYPE == 'M' && ( \
31204 PACKET_VERSION >= 20220000 \
31205 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31206 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31207 || PACKET_VERSION >= 20061030)
31208ID_ZC_MSG = 0x0291
31209#elif CLIENT_TYPE == 'R' && ( \
31210 PACKET_VERSION >= 20210000 \
31211 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31212 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31213ID_ZC_MSG = 0x0291
31214#elif CLIENT_TYPE == 'S' && \
31215 PACKET_VERSION >= 20061030
31216ID_ZC_MSG = 0x0291
31217#elif CLIENT_TYPE == 'Z' && ( \
31218 PACKET_VERSION >= 20220000 \
31219 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31220 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31221 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31222ID_ZC_MSG = 0x0291
31223#else
31224ID_ZC_MSG = 0x0000 // Disabled
31225#endif
31231class ZC_MSG : public Base::NetworkPacket<ZoneSession>
31232{
31233public:
31234 ZC_MSG(std::shared_ptr<ZoneSession> s)
31236 {}
31237 virtual ~ZC_MSG() {}
31238
31239 void deliver();
31241
31242/* Structure */
31243};
31244
31245enum {
31246#if CLIENT_TYPE == 'M' && ( \
31247 PACKET_VERSION >= 20220000 \
31248 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31249 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31250 || PACKET_VERSION >= 20130807)
31251ID_ZC_MSG_COLOR = 0x09cd
31252#elif CLIENT_TYPE == 'R' && ( \
31253 PACKET_VERSION >= 20210000 \
31254 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31255 || PACKET_VERSION >= 20130807)
31256ID_ZC_MSG_COLOR = 0x09cd
31257#elif CLIENT_TYPE == 'Z' && ( \
31258 PACKET_VERSION >= 20220000 \
31259 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31260 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31261 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31262ID_ZC_MSG_COLOR = 0x09cd
31263#else
31264ID_ZC_MSG_COLOR = 0x0000 // Disabled
31265#endif
31271class ZC_MSG_COLOR : public Base::NetworkPacket<ZoneSession>
31272{
31273public:
31274 ZC_MSG_COLOR(std::shared_ptr<ZoneSession> s)
31276 {}
31277 virtual ~ZC_MSG_COLOR() {}
31278
31279 void deliver();
31281
31282/* Structure */
31283};
31284
31285enum {
31286#if CLIENT_TYPE == 'M' && ( \
31287 PACKET_VERSION >= 20220000 \
31288 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31289 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31290 || PACKET_VERSION >= 20090818)
31291ID_ZC_MSG_SKILL = 0x07e6
31292#elif CLIENT_TYPE == 'R' && ( \
31293 PACKET_VERSION >= 20210000 \
31294 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31295 || PACKET_VERSION >= 20090818)
31296ID_ZC_MSG_SKILL = 0x07e6
31297#elif CLIENT_TYPE == 'Z' && ( \
31298 PACKET_VERSION >= 20220000 \
31299 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31300 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31301 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31302ID_ZC_MSG_SKILL = 0x07e6
31303#else
31304ID_ZC_MSG_SKILL = 0x0000 // Disabled
31305#endif
31311class ZC_MSG_SKILL : public Base::NetworkPacket<ZoneSession>
31312{
31313public:
31314 ZC_MSG_SKILL(std::shared_ptr<ZoneSession> s)
31316 {}
31317 virtual ~ZC_MSG_SKILL() {}
31318
31319 void deliver();
31321
31322/* Structure */
31323};
31324
31325enum {
31326#if CLIENT_TYPE == 'A' && \
31327 PACKET_VERSION >= 20040000
31329#elif CLIENT_TYPE == 'M' && ( \
31330 PACKET_VERSION >= 20220000 \
31331 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31332 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31333 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
31335#elif CLIENT_TYPE == 'R' && ( \
31336 PACKET_VERSION >= 20210000 \
31337 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31338 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31340#elif CLIENT_TYPE == 'S' && \
31341 PACKET_VERSION >= 20030000
31343#elif CLIENT_TYPE == 'Z' && ( \
31344 PACKET_VERSION >= 20220000 \
31345 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31346 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31347 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31349#else
31350ID_ZC_MSG_STATE_CHANGE = 0x0000 // Disabled
31351#endif
31357class ZC_MSG_STATE_CHANGE : public Base::NetworkPacket<ZoneSession>
31358{
31359public:
31360 ZC_MSG_STATE_CHANGE(std::shared_ptr<ZoneSession> s)
31362 {}
31364
31365 void deliver(int16_t status_index, int32_t guid, int8_t state);
31367
31368/* Structure */
31369 int16_t _status_index{0};
31370 int32_t _guid{0};
31371 int8_t _state{0};
31372};
31373
31374enum {
31375#if CLIENT_TYPE == 'M' && ( \
31376 PACKET_VERSION >= 20220000 \
31377 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31378 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31379 || PACKET_VERSION >= 20081112)
31381#elif CLIENT_TYPE == 'R' && ( \
31382 PACKET_VERSION >= 20210000 \
31383 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31384 || PACKET_VERSION >= 20081111)
31386#elif CLIENT_TYPE == 'S' && \
31387 PACKET_VERSION >= 20081112
31389#elif CLIENT_TYPE == 'Z' && ( \
31390 PACKET_VERSION >= 20220000 \
31391 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31392 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31393 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31395#else
31396ID_ZC_MSG_STATE_CHANGE2 = 0x0000 // Disabled
31397#endif
31404{
31405public:
31406 ZC_MSG_STATE_CHANGE2(std::shared_ptr<ZoneSession> s)
31408 {}
31410
31411 void deliver(int16_t si_type, int32_t guid, int8_t state, int32_t time_remaining, int32_t val1, int32_t val2, int32_t val3);
31413
31414/* Structure */
31415 int16_t _index{0};
31416 int32_t _guid{0};
31417 int8_t _state{0};
31419 int32_t _val1{0};
31420 int32_t _val2{0};
31421 int32_t _val3{0};
31422};
31423
31424enum {
31425#if CLIENT_TYPE == 'M' && ( \
31426 PACKET_VERSION >= 20220000 \
31427 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31428 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31429 || PACKET_VERSION >= 20120529)
31431#elif CLIENT_TYPE == 'R' && ( \
31432 PACKET_VERSION >= 20210000 \
31433 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31434 || PACKET_VERSION >= 20120529)
31436#elif CLIENT_TYPE == 'Z' && ( \
31437 PACKET_VERSION >= 20220000 \
31438 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31439 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31440 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31442#else
31443ID_ZC_MSG_STATE_CHANGE3 = 0x0000 // Disabled
31444#endif
31451{
31452public:
31453 ZC_MSG_STATE_CHANGE3(std::shared_ptr<ZoneSession> s)
31455 {}
31457
31458 void deliver();
31460
31461/* Structure */
31462};
31463
31464enum {
31465#if CLIENT_TYPE == 'M' && ( \
31466 PACKET_VERSION >= 20220000 \
31467 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31468 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31469 || PACKET_VERSION >= 20090805)
31470ID_ZC_MSG_VALUE = 0x07e2
31471#elif CLIENT_TYPE == 'R' && ( \
31472 PACKET_VERSION >= 20210000 \
31473 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31474 || PACKET_VERSION >= 20090805)
31475ID_ZC_MSG_VALUE = 0x07e2
31476#elif CLIENT_TYPE == 'Z' && ( \
31477 PACKET_VERSION >= 20220000 \
31478 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31479 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31480 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31481ID_ZC_MSG_VALUE = 0x07e2
31482#else
31483ID_ZC_MSG_VALUE = 0x0000 // Disabled
31484#endif
31490class ZC_MSG_VALUE : public Base::NetworkPacket<ZoneSession>
31491{
31492public:
31493 ZC_MSG_VALUE(std::shared_ptr<ZoneSession> s)
31495 {}
31496 virtual ~ZC_MSG_VALUE() {}
31497
31498 void deliver();
31500
31501/* Structure */
31502};
31503
31504enum {
31505#if CLIENT_TYPE == 'A' && \
31506 PACKET_VERSION >= 20040000
31507ID_ZC_MVP = 0x010c
31508#elif CLIENT_TYPE == 'M' && ( \
31509 PACKET_VERSION >= 20220000 \
31510 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31511 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31512 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
31513ID_ZC_MVP = 0x010c
31514#elif CLIENT_TYPE == 'R' && ( \
31515 PACKET_VERSION >= 20210000 \
31516 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31517 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31518ID_ZC_MVP = 0x010c
31519#elif CLIENT_TYPE == 'S' && \
31520 PACKET_VERSION >= 20030000
31521ID_ZC_MVP = 0x010c
31522#elif CLIENT_TYPE == 'Z' && ( \
31523 PACKET_VERSION >= 20220000 \
31524 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31525 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31526 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31527ID_ZC_MVP = 0x010c
31528#else
31529ID_ZC_MVP = 0x0000 // Disabled
31530#endif
31536class ZC_MVP : public Base::NetworkPacket<ZoneSession>
31537{
31538public:
31539 ZC_MVP(std::shared_ptr<ZoneSession> s)
31541 {}
31542 virtual ~ZC_MVP() {}
31543
31544 void deliver();
31546
31547/* Structure */
31548};
31549
31550enum {
31551#if CLIENT_TYPE == 'A' && \
31552 PACKET_VERSION >= 20040000
31554#elif CLIENT_TYPE == 'M' && ( \
31555 PACKET_VERSION >= 20220000 \
31556 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31557 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31558 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
31560#elif CLIENT_TYPE == 'R' && ( \
31561 PACKET_VERSION >= 20210000 \
31562 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31563 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31565#elif CLIENT_TYPE == 'S' && \
31566 PACKET_VERSION >= 20030000
31568#elif CLIENT_TYPE == 'Z' && ( \
31569 PACKET_VERSION >= 20220000 \
31570 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31571 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31572 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31574#else
31575ID_ZC_MVP_GETTING_ITEM = 0x0000 // Disabled
31576#endif
31582class ZC_MVP_GETTING_ITEM : public Base::NetworkPacket<ZoneSession>
31583{
31584public:
31585 ZC_MVP_GETTING_ITEM(std::shared_ptr<ZoneSession> s)
31587 {}
31589
31590 void deliver();
31592
31593/* Structure */
31594};
31595
31596enum {
31597#if CLIENT_TYPE == 'A' && \
31598 PACKET_VERSION >= 20040000
31600#elif CLIENT_TYPE == 'M' && ( \
31601 PACKET_VERSION >= 20220000 \
31602 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31603 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31604 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
31606#elif CLIENT_TYPE == 'R' && ( \
31607 PACKET_VERSION >= 20210000 \
31608 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31609 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31611#elif CLIENT_TYPE == 'S' && \
31612 PACKET_VERSION >= 20030000
31614#elif CLIENT_TYPE == 'Z' && ( \
31615 PACKET_VERSION >= 20220000 \
31616 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31617 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31618 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31620#else
31621ID_ZC_MVP_GETTING_SPECIAL_EXP = 0x0000 // Disabled
31622#endif
31629{
31630public:
31631 ZC_MVP_GETTING_SPECIAL_EXP(std::shared_ptr<ZoneSession> s)
31633 {}
31635
31636 void deliver();
31638
31639/* Structure */
31640};
31641
31642enum {
31643#if CLIENT_TYPE == 'A' && \
31644 PACKET_VERSION >= 20040000
31646#elif CLIENT_TYPE == 'M' && ( \
31647 PACKET_VERSION >= 20220000 \
31648 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31649 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31650 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
31652#elif CLIENT_TYPE == 'R' && ( \
31653 PACKET_VERSION >= 20210000 \
31654 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31655 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31657#elif CLIENT_TYPE == 'S' && \
31658 PACKET_VERSION >= 20030000
31660#elif CLIENT_TYPE == 'Z' && ( \
31661 PACKET_VERSION >= 20220000 \
31662 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31663 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31664 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31666#else
31667ID_ZC_MYGUILD_BASIC_INFO = 0x0000 // Disabled
31668#endif
31675{
31676public:
31677 ZC_MYGUILD_BASIC_INFO(std::shared_ptr<ZoneSession> s)
31679 {}
31681
31682 void deliver(std::vector<s_related_guild_info> s);
31684
31685/* Structure */
31686 int16_t _packet_length{ 0 };
31687 std::vector<s_related_guild_info> _rg_infos;
31688};
31689
31690enum {
31691#if CLIENT_TYPE == 'M' && ( \
31692 PACKET_VERSION >= 20220000 \
31693 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31694 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31695 || PACKET_VERSION >= 20100309)
31697#elif CLIENT_TYPE == 'R' && ( \
31698 PACKET_VERSION >= 20210000 \
31699 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31700 || PACKET_VERSION >= 20100309)
31702#elif CLIENT_TYPE == 'Z' && ( \
31703 PACKET_VERSION >= 20220000 \
31704 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31705 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31706 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31708#else
31709ID_ZC_MYITEMLIST_BUYING_STORE = 0x0000 // Disabled
31710#endif
31717{
31718public:
31719 ZC_MYITEMLIST_BUYING_STORE(std::shared_ptr<ZoneSession> s)
31721 {}
31723
31724 void deliver();
31726
31727/* Structure */
31728};
31729
31730enum {
31731#if CLIENT_TYPE == 'M' && ( \
31732 PACKET_VERSION >= 20220000 \
31733 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31734 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31735 || PACKET_VERSION >= 20111108)
31737#elif CLIENT_TYPE == 'R' && ( \
31738 PACKET_VERSION >= 20210000 \
31739 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31740 || PACKET_VERSION >= 20111108)
31742#elif CLIENT_TYPE == 'Z' && ( \
31743 PACKET_VERSION >= 20220000 \
31744 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31745 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31746 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31748#else
31749ID_ZC_NAVIGATION_ACTIVE = 0x0000 // Disabled
31750#endif
31757{
31758public:
31759 ZC_NAVIGATION_ACTIVE(std::shared_ptr<ZoneSession> s)
31761 {}
31763
31764 void deliver();
31766
31767/* Structure */
31768};
31769
31770enum {
31771#if CLIENT_TYPE == 'A' && \
31772 PACKET_VERSION >= 20040000
31773ID_ZC_NORMAL_ITEMLIST = 0x00a3
31774#elif CLIENT_TYPE == 'M' && ( \
31775 PACKET_VERSION >= 20220000 \
31776 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31777 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31778 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
31779ID_ZC_NORMAL_ITEMLIST = 0x00a3
31780#elif CLIENT_TYPE == 'R' && ( \
31781 PACKET_VERSION >= 20210000 \
31782 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31783 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31784ID_ZC_NORMAL_ITEMLIST = 0x00a3
31785#elif CLIENT_TYPE == 'S' && \
31786 PACKET_VERSION >= 20030000
31787ID_ZC_NORMAL_ITEMLIST = 0x00a3
31788#elif CLIENT_TYPE == 'Z' && ( \
31789 PACKET_VERSION >= 20220000 \
31790 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31791 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31792 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31793ID_ZC_NORMAL_ITEMLIST = 0x00a3
31794#else
31795ID_ZC_NORMAL_ITEMLIST = 0x0000 // Disabled
31796#endif
31802class ZC_NORMAL_ITEMLIST : public Base::NetworkPacket<ZoneSession>
31803{
31804public:
31805 ZC_NORMAL_ITEMLIST(std::shared_ptr<ZoneSession> s)
31807 {}
31809
31810 void deliver();
31812
31813/* Structure */
31814};
31815
31816enum {
31817#if CLIENT_TYPE == 'A' && \
31818 PACKET_VERSION >= 20040000
31820#elif CLIENT_TYPE == 'M' && ( \
31821 PACKET_VERSION >= 20220000 \
31822 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31823 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31824 || PACKET_VERSION >= 20031208)
31826#elif CLIENT_TYPE == 'R' && ( \
31827 PACKET_VERSION >= 20210000 \
31828 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31829 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31831#elif CLIENT_TYPE == 'S' && \
31832 PACKET_VERSION >= 20031208
31834#elif CLIENT_TYPE == 'Z' && ( \
31835 PACKET_VERSION >= 20220000 \
31836 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31837 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31838 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31840#else
31841ID_ZC_NORMAL_ITEMLIST2 = 0x0000 // Disabled
31842#endif
31848class ZC_NORMAL_ITEMLIST2 : public Base::NetworkPacket<ZoneSession>
31849{
31850public:
31851 ZC_NORMAL_ITEMLIST2(std::shared_ptr<ZoneSession> s)
31853 {}
31855
31856 void deliver();
31858
31859/* Structure */
31860};
31861
31862enum {
31863#if CLIENT_TYPE == 'A' && \
31864 PACKET_VERSION >= 20080000
31866#elif CLIENT_TYPE == 'M' && ( \
31867 PACKET_VERSION >= 20220000 \
31868 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31869 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31870 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31872#elif CLIENT_TYPE == 'R' && ( \
31873 PACKET_VERSION >= 20210000 \
31874 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31875 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31877#elif CLIENT_TYPE == 'S' && \
31878 PACKET_VERSION >= 20080000
31880#elif CLIENT_TYPE == 'Z' && ( \
31881 PACKET_VERSION >= 20220000 \
31882 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31883 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31884 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31886#else
31887ID_ZC_NORMAL_ITEMLIST3 = 0x0000 // Disabled
31888#endif
31894class ZC_NORMAL_ITEMLIST3 : public Base::NetworkPacket<ZoneSession>
31895{
31896public:
31897 ZC_NORMAL_ITEMLIST3(std::shared_ptr<ZoneSession> s)
31899 {}
31901
31902 void deliver();
31904
31905/* Structure */
31906};
31907
31908enum {
31909#if CLIENT_TYPE == 'A' && \
31910 PACKET_VERSION >= 20040000
31911ID_ZC_NOTIFY_ACT = 0x008a
31912#elif CLIENT_TYPE == 'M' && ( \
31913 PACKET_VERSION >= 20220000 \
31914 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31915 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31916 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
31917ID_ZC_NOTIFY_ACT = 0x008a
31918#elif CLIENT_TYPE == 'R' && ( \
31919 PACKET_VERSION >= 20210000 \
31920 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31921 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31922ID_ZC_NOTIFY_ACT = 0x008a
31923#elif CLIENT_TYPE == 'S' && \
31924 PACKET_VERSION >= 20030000
31925ID_ZC_NOTIFY_ACT = 0x008a
31926#elif CLIENT_TYPE == 'Z' && ( \
31927 PACKET_VERSION >= 20220000 \
31928 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31929 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31930 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31931ID_ZC_NOTIFY_ACT = 0x008a
31932#else
31933ID_ZC_NOTIFY_ACT = 0x0000 // Disabled
31934#endif
31940class ZC_NOTIFY_ACT : public Base::NetworkPacket<ZoneSession>
31941{
31942public:
31943 ZC_NOTIFY_ACT(std::shared_ptr<ZoneSession> s)
31945 {}
31946 virtual ~ZC_NOTIFY_ACT() {}
31947
31948 void deliver(int8_t action);
31949 void deliver(int32_t target_guid, int8_t action);
31951
31952/* Structure */
31953 int32_t _target_guid{ 0 };
31954 int8_t _unused_bytes[20];
31955 int8_t _action_type{2};
31957};
31958
31959enum {
31960#if CLIENT_TYPE == 'A' && \
31961 PACKET_VERSION >= 20071113
31962ID_ZC_NOTIFY_ACT2 = 0x02e1
31963#elif CLIENT_TYPE == 'M' && ( \
31964 PACKET_VERSION >= 20220000 \
31965 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31966 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31967 || PACKET_VERSION >= 20071113)
31968ID_ZC_NOTIFY_ACT2 = 0x02e1
31969#elif CLIENT_TYPE == 'R' && ( \
31970 PACKET_VERSION >= 20210000 \
31971 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31972 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
31973ID_ZC_NOTIFY_ACT2 = 0x02e1
31974#elif CLIENT_TYPE == 'S' && \
31975 PACKET_VERSION >= 20071113
31976ID_ZC_NOTIFY_ACT2 = 0x02e1
31977#elif CLIENT_TYPE == 'Z' && ( \
31978 PACKET_VERSION >= 20220000 \
31979 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
31980 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
31981 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
31982ID_ZC_NOTIFY_ACT2 = 0x02e1
31983#else
31984ID_ZC_NOTIFY_ACT2 = 0x0000 // Disabled
31985#endif
31991class ZC_NOTIFY_ACT2 : public Base::NetworkPacket<ZoneSession>
31992{
31993public:
31994 ZC_NOTIFY_ACT2(std::shared_ptr<ZoneSession> s)
31996 {}
31997 virtual ~ZC_NOTIFY_ACT2() {}
31998
31999 void deliver();
32001
32002/* Structure */
32003};
32004
32005enum {
32006#if CLIENT_TYPE == 'M' && ( \
32007 PACKET_VERSION >= 20220000 \
32008 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32009 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32010 || PACKET_VERSION >= 20110614)
32011ID_ZC_NOTIFY_ACT3 = 0x08c8
32012#elif CLIENT_TYPE == 'R' && ( \
32013 PACKET_VERSION >= 20210000 \
32014 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32015 || PACKET_VERSION >= 20110614)
32016ID_ZC_NOTIFY_ACT3 = 0x08c8
32017#elif CLIENT_TYPE == 'Z' && ( \
32018 PACKET_VERSION >= 20220000 \
32019 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32020 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32021 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32022ID_ZC_NOTIFY_ACT3 = 0x08c8
32023#else
32024ID_ZC_NOTIFY_ACT3 = 0x0000 // Disabled
32025#endif
32031class ZC_NOTIFY_ACT3 : public Base::NetworkPacket<ZoneSession>
32032{
32033public:
32034 ZC_NOTIFY_ACT3(std::shared_ptr<ZoneSession> s)
32036 {}
32037 virtual ~ZC_NOTIFY_ACT3() {}
32038
32039 void deliver(int guid, int target_guid, int start_time, int delay_skill, int delay_damage, int damage, bool is_sp_damaged, int number_of_hits, int8_t action_type, int left_damage);
32041
32042/* Structure */
32043 int32_t _guid{0};
32044 int32_t _target_guid{0};
32045 int32_t _start_time{0};
32046 int32_t _delay_skill{0};
32047 int32_t _delay_damage{0};
32048 int32_t _damage{0};
32049 int8_t _is_sp_damaged{0};
32051 uint8_t _action_type{0};
32052 int32_t _left_damage{0};
32053};
32054
32055enum {
32056#if CLIENT_TYPE == 'A' && \
32057 PACKET_VERSION >= 20040000
32058ID_ZC_NOTIFY_ACTENTRY = 0x007a
32059#elif CLIENT_TYPE == 'M' && ( \
32060 PACKET_VERSION >= 20220000 \
32061 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32062 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32063 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
32064ID_ZC_NOTIFY_ACTENTRY = 0x007a
32065#elif CLIENT_TYPE == 'R' && ( \
32066 PACKET_VERSION >= 20210000 \
32067 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32068 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32069ID_ZC_NOTIFY_ACTENTRY = 0x007a
32070#elif CLIENT_TYPE == 'S' && \
32071 PACKET_VERSION >= 20030000
32072ID_ZC_NOTIFY_ACTENTRY = 0x007a
32073#elif CLIENT_TYPE == 'Z' && ( \
32074 PACKET_VERSION >= 20220000 \
32075 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32076 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32077 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32078ID_ZC_NOTIFY_ACTENTRY = 0x007a
32079#else
32080ID_ZC_NOTIFY_ACTENTRY = 0x0000 // Disabled
32081#endif
32087class ZC_NOTIFY_ACTENTRY : public Base::NetworkPacket<ZoneSession>
32088{
32089public:
32090 ZC_NOTIFY_ACTENTRY(std::shared_ptr<ZoneSession> s)
32092 {}
32094
32095 void deliver();
32097
32098/* Structure */
32099};
32100
32101enum {
32102#if CLIENT_TYPE == 'A' && \
32103 PACKET_VERSION >= 20040000
32105#elif CLIENT_TYPE == 'M' && ( \
32106 PACKET_VERSION >= 20220000 \
32107 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32108 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32109 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
32111#elif CLIENT_TYPE == 'R' && ( \
32112 PACKET_VERSION >= 20210000 \
32113 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32114 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32116#elif CLIENT_TYPE == 'S' && \
32117 PACKET_VERSION >= 20030000
32119#elif CLIENT_TYPE == 'Z' && ( \
32120 PACKET_VERSION >= 20220000 \
32121 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32122 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32123 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32125#else
32126ID_ZC_NOTIFY_ACT_POSITION = 0x0000 // Disabled
32127#endif
32134{
32135public:
32136 ZC_NOTIFY_ACT_POSITION(std::shared_ptr<ZoneSession> s)
32138 {}
32140
32141 void deliver();
32143
32144/* Structure */
32145};
32146
32147enum {
32148#if CLIENT_TYPE == 'M' && ( \
32149 PACKET_VERSION >= 20220000 \
32150 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32151 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32152 || PACKET_VERSION >= 20130605)
32154#elif CLIENT_TYPE == 'R' && ( \
32155 PACKET_VERSION >= 20210000 \
32156 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32157 || PACKET_VERSION >= 20130605)
32159#elif CLIENT_TYPE == 'Z' && ( \
32160 PACKET_VERSION >= 20220000 \
32161 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32162 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32163 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32165#else
32166ID_ZC_NOTIFY_BARGAIN_SALE_CLOSE = 0x0000 // Disabled
32167#endif
32174{
32175public:
32176 ZC_NOTIFY_BARGAIN_SALE_CLOSE(std::shared_ptr<ZoneSession> s)
32178 {}
32180
32181 void deliver();
32183
32184/* Structure */
32185};
32186
32187enum {
32188#if CLIENT_TYPE == 'M' && ( \
32189 PACKET_VERSION >= 20220000 \
32190 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32191 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32192 || PACKET_VERSION >= 20130605)
32194#elif CLIENT_TYPE == 'R' && ( \
32195 PACKET_VERSION >= 20210000 \
32196 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32197 || PACKET_VERSION >= 20130605)
32199#elif CLIENT_TYPE == 'Z' && ( \
32200 PACKET_VERSION >= 20220000 \
32201 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32202 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32203 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32205#else
32206ID_ZC_NOTIFY_BARGAIN_SALE_SELLING = 0x0000 // Disabled
32207#endif
32214{
32215public:
32216 ZC_NOTIFY_BARGAIN_SALE_SELLING(std::shared_ptr<ZoneSession> s)
32218 {}
32220
32221 void deliver();
32223
32224/* Structure */
32225};
32226
32227enum {
32228#if CLIENT_TYPE == 'A' && \
32229 PACKET_VERSION >= 20070904
32231#elif CLIENT_TYPE == 'M' && ( \
32232 PACKET_VERSION >= 20220000 \
32233 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32234 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32235 || PACKET_VERSION >= 20070904)
32237#elif CLIENT_TYPE == 'R' && ( \
32238 PACKET_VERSION >= 20210000 \
32239 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32240 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32242#elif CLIENT_TYPE == 'S' && \
32243 PACKET_VERSION >= 20070904
32245#elif CLIENT_TYPE == 'Z' && ( \
32246 PACKET_VERSION >= 20220000 \
32247 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32248 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32249 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32251#else
32252ID_ZC_NOTIFY_BIND_ON_EQUIP = 0x0000 // Disabled
32253#endif
32260{
32261public:
32262 ZC_NOTIFY_BIND_ON_EQUIP(std::shared_ptr<ZoneSession> s)
32264 {}
32266
32267 void deliver(int16_t index);
32269
32270/* Structure */
32271 int16_t _index;
32272};
32273
32274enum {
32275#if CLIENT_TYPE == 'A' && \
32276 PACKET_VERSION >= 20040000
32278#elif CLIENT_TYPE == 'M' && ( \
32279 PACKET_VERSION >= 20220000 \
32280 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32281 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32282 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
32284#elif CLIENT_TYPE == 'R' && ( \
32285 PACKET_VERSION >= 20210000 \
32286 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32287 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32289#elif CLIENT_TYPE == 'S' && \
32290 PACKET_VERSION >= 20030000
32292#elif CLIENT_TYPE == 'Z' && ( \
32293 PACKET_VERSION >= 20220000 \
32294 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32295 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32296 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32298#else
32299ID_ZC_NOTIFY_CARTITEM_COUNTINFO = 0x0000 // Disabled
32300#endif
32307{
32308public:
32309 ZC_NOTIFY_CARTITEM_COUNTINFO(std::shared_ptr<ZoneSession> s)
32311 {}
32313
32314 void deliver(int unique_items, int max_cart_items, int cart_weight, int cart_weight_max);
32316
32317/* Structure */
32318 int16_t _unique_items{ 0 };
32319 int16_t _max_cart_items{ 0 };
32320 int32_t _cart_weight{ 0 };
32321 int32_t _cart_weight_max{ 0 };
32322};
32323
32324enum {
32325#if CLIENT_TYPE == 'A' && \
32326 PACKET_VERSION >= 20040000
32327ID_ZC_NOTIFY_CHAT = 0x008d
32328#elif CLIENT_TYPE == 'M' && ( \
32329 PACKET_VERSION >= 20220000 \
32330 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32331 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32332 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
32333ID_ZC_NOTIFY_CHAT = 0x008d
32334#elif CLIENT_TYPE == 'R' && ( \
32335 PACKET_VERSION >= 20210000 \
32336 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32337 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32338ID_ZC_NOTIFY_CHAT = 0x008d
32339#elif CLIENT_TYPE == 'S' && \
32340 PACKET_VERSION >= 20030000
32341ID_ZC_NOTIFY_CHAT = 0x008d
32342#elif CLIENT_TYPE == 'Z' && ( \
32343 PACKET_VERSION >= 20220000 \
32344 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32345 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32346 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32347ID_ZC_NOTIFY_CHAT = 0x008d
32348#else
32349ID_ZC_NOTIFY_CHAT = 0x0000 // Disabled
32350#endif
32356class ZC_NOTIFY_CHAT : public Base::NetworkPacket<ZoneSession>
32357{
32358public:
32359 ZC_NOTIFY_CHAT(std::shared_ptr<ZoneSession> s)
32361 {}
32362 virtual ~ZC_NOTIFY_CHAT() {}
32363
32364 void deliver(int32_t guid, std::string message);
32366
32367/* Structure */
32368 int16_t _packet_length{8};
32369 int32_t _guid{0};
32370 std::string _message{""};
32371};
32372
32373enum {
32374#if CLIENT_TYPE == 'A' && \
32375 PACKET_VERSION >= 20040000
32377#elif CLIENT_TYPE == 'M' && ( \
32378 PACKET_VERSION >= 20220000 \
32379 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32380 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32381 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
32383#elif CLIENT_TYPE == 'R' && ( \
32384 PACKET_VERSION >= 20210000 \
32385 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32386 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32388#elif CLIENT_TYPE == 'S' && \
32389 PACKET_VERSION >= 20030000
32391#elif CLIENT_TYPE == 'Z' && ( \
32392 PACKET_VERSION >= 20220000 \
32393 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32394 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32395 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32397#else
32398ID_ZC_NOTIFY_CHAT_PARTY = 0x0000 // Disabled
32399#endif
32406{
32407public:
32408 ZC_NOTIFY_CHAT_PARTY(std::shared_ptr<ZoneSession> s)
32410 {}
32412
32413 void deliver();
32415
32416/* Structure */
32417};
32418
32419enum {
32420#if CLIENT_TYPE == 'M' && ( \
32421 PACKET_VERSION >= 20220000 \
32422 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32423 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32424 || PACKET_VERSION >= 20120716)
32426#elif CLIENT_TYPE == 'R' && ( \
32427 PACKET_VERSION >= 20210000 \
32428 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32429 || PACKET_VERSION >= 20120716)
32431#elif CLIENT_TYPE == 'Z' && ( \
32432 PACKET_VERSION >= 20220000 \
32433 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32434 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32435 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32437#else
32438ID_ZC_NOTIFY_CLAN_CHAT = 0x0000 // Disabled
32439#endif
32445class ZC_NOTIFY_CLAN_CHAT : public Base::NetworkPacket<ZoneSession>
32446{
32447public:
32448 ZC_NOTIFY_CLAN_CHAT(std::shared_ptr<ZoneSession> s)
32450 {}
32452
32453 void deliver();
32455
32456/* Structure */
32457};
32458
32459enum {
32460#if CLIENT_TYPE == 'M' && ( \
32461 PACKET_VERSION >= 20220000 \
32462 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32463 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32464 || PACKET_VERSION >= 20120716)
32466#elif CLIENT_TYPE == 'R' && ( \
32467 PACKET_VERSION >= 20210000 \
32468 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32469 || PACKET_VERSION >= 20120716)
32471#elif CLIENT_TYPE == 'Z' && ( \
32472 PACKET_VERSION >= 20220000 \
32473 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32474 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32475 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32477#else
32478ID_ZC_NOTIFY_CLAN_CONNECTINFO = 0x0000 // Disabled
32479#endif
32486{
32487public:
32488 ZC_NOTIFY_CLAN_CONNECTINFO(std::shared_ptr<ZoneSession> s)
32490 {}
32492
32493 void deliver();
32495
32496/* Structure */
32497};
32498
32499enum {
32500#if CLIENT_TYPE == 'A' && \
32501 PACKET_VERSION >= 20041213
32503#elif CLIENT_TYPE == 'M' && ( \
32504 PACKET_VERSION >= 20220000 \
32505 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32506 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32507 || PACKET_VERSION >= 20041213)
32509#elif CLIENT_TYPE == 'R' && ( \
32510 PACKET_VERSION >= 20210000 \
32511 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32512 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32514#elif CLIENT_TYPE == 'S' && \
32515 PACKET_VERSION >= 20041213
32517#elif CLIENT_TYPE == 'Z' && ( \
32518 PACKET_VERSION >= 20220000 \
32519 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32520 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32521 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32523#else
32524ID_ZC_NOTIFY_CRAZYKILLER = 0x0000 // Disabled
32525#endif
32532{
32533public:
32534 ZC_NOTIFY_CRAZYKILLER(std::shared_ptr<ZoneSession> s)
32536 {}
32538
32539 void deliver();
32541
32542/* Structure */
32543};
32544
32545enum {
32546#if CLIENT_TYPE == 'A' && \
32547 PACKET_VERSION >= 20040000
32548ID_ZC_NOTIFY_EFFECT = 0x019b
32549#elif CLIENT_TYPE == 'M' && ( \
32550 PACKET_VERSION >= 20220000 \
32551 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32552 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32553 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
32554ID_ZC_NOTIFY_EFFECT = 0x019b
32555#elif CLIENT_TYPE == 'R' && ( \
32556 PACKET_VERSION >= 20210000 \
32557 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32558 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32559ID_ZC_NOTIFY_EFFECT = 0x019b
32560#elif CLIENT_TYPE == 'S' && \
32561 PACKET_VERSION >= 20030000
32562ID_ZC_NOTIFY_EFFECT = 0x019b
32563#elif CLIENT_TYPE == 'Z' && ( \
32564 PACKET_VERSION >= 20220000 \
32565 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32566 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32567 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32568ID_ZC_NOTIFY_EFFECT = 0x019b
32569#else
32570ID_ZC_NOTIFY_EFFECT = 0x0000 // Disabled
32571#endif
32577class ZC_NOTIFY_EFFECT : public Base::NetworkPacket<ZoneSession>
32578{
32579public:
32580 ZC_NOTIFY_EFFECT(std::shared_ptr<ZoneSession> s)
32582 {}
32584
32585 void deliver();
32587
32588/* Structure */
32589};
32590
32591enum {
32592#if CLIENT_TYPE == 'A' && \
32593 PACKET_VERSION >= 20040000
32594ID_ZC_NOTIFY_EFFECT2 = 0x01f3
32595#elif CLIENT_TYPE == 'M' && ( \
32596 PACKET_VERSION >= 20220000 \
32597 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32598 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32599 || PACKET_VERSION >= 20040216)
32600ID_ZC_NOTIFY_EFFECT2 = 0x01f3
32601#elif CLIENT_TYPE == 'R' && ( \
32602 PACKET_VERSION >= 20210000 \
32603 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32604 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32605ID_ZC_NOTIFY_EFFECT2 = 0x01f3
32606#elif CLIENT_TYPE == 'S' && \
32607 PACKET_VERSION >= 20040216
32608ID_ZC_NOTIFY_EFFECT2 = 0x01f3
32609#elif CLIENT_TYPE == 'Z' && ( \
32610 PACKET_VERSION >= 20220000 \
32611 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32612 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32613 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32614ID_ZC_NOTIFY_EFFECT2 = 0x01f3
32615#else
32616ID_ZC_NOTIFY_EFFECT2 = 0x0000 // Disabled
32617#endif
32623class ZC_NOTIFY_EFFECT2 : public Base::NetworkPacket<ZoneSession>
32624{
32625public:
32626 ZC_NOTIFY_EFFECT2(std::shared_ptr<ZoneSession> s)
32628 {}
32630
32631 void deliver();
32633
32634/* Structure */
32635};
32636
32637enum {
32638#if CLIENT_TYPE == 'A' && \
32639 PACKET_VERSION >= 20060911
32640ID_ZC_NOTIFY_EFFECT3 = 0x0284
32641#elif CLIENT_TYPE == 'M' && \
32642 PACKET_VERSION >= 20060911
32643ID_ZC_NOTIFY_EFFECT3 = 0x0284
32644#elif CLIENT_TYPE == 'M' && ( \
32645 PACKET_VERSION >= 20220000 \
32646 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32647 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
32648ID_ZC_NOTIFY_EFFECT3 = 0x0b69
32649#elif CLIENT_TYPE == 'R' && \
32650 PACKET_VERSION >= 20080000
32651ID_ZC_NOTIFY_EFFECT3 = 0x0284
32652#elif CLIENT_TYPE == 'R' && ( \
32653 PACKET_VERSION >= 20210000 \
32654 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
32655ID_ZC_NOTIFY_EFFECT3 = 0x0b69
32656#elif CLIENT_TYPE == 'S' && \
32657 PACKET_VERSION >= 20060911
32658ID_ZC_NOTIFY_EFFECT3 = 0x0284
32659#elif CLIENT_TYPE == 'Z' && \
32660 PACKET_VERSION >= 20170000
32661ID_ZC_NOTIFY_EFFECT3 = 0x0284
32662#elif CLIENT_TYPE == 'Z' && ( \
32663 PACKET_VERSION >= 20220000 \
32664 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32665 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
32666ID_ZC_NOTIFY_EFFECT3 = 0x0b69
32667#else
32668ID_ZC_NOTIFY_EFFECT3 = 0x0000 // Disabled
32669#endif
32675class ZC_NOTIFY_EFFECT3 : public Base::NetworkPacket<ZoneSession>
32676{
32677public:
32678 ZC_NOTIFY_EFFECT3(std::shared_ptr<ZoneSession> s)
32680 {}
32682
32683 void deliver();
32685
32686/* Structure */
32687};
32688
32689enum {
32690#if CLIENT_TYPE == 'M' && ( \
32691 PACKET_VERSION >= 20220000 \
32692 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32693 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32694 || PACKET_VERSION >= 20111004)
32696#elif CLIENT_TYPE == 'R' && ( \
32697 PACKET_VERSION >= 20210000 \
32698 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32699 || PACKET_VERSION >= 20111004)
32701#elif CLIENT_TYPE == 'Z' && ( \
32702 PACKET_VERSION >= 20220000 \
32703 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32704 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32705 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32707#else
32708ID_ZC_NOTIFY_ENTRY_QUEUE_ADMISSION = 0x0000 // Disabled
32709#endif
32716{
32717public:
32718 ZC_NOTIFY_ENTRY_QUEUE_ADMISSION(std::shared_ptr<ZoneSession> s)
32720 {}
32722
32723 void deliver();
32725
32726/* Structure */
32727};
32728
32729enum {
32730#if CLIENT_TYPE == 'M' && ( \
32731 PACKET_VERSION >= 20220000 \
32732 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32733 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32734 || PACKET_VERSION >= 20111004)
32736#elif CLIENT_TYPE == 'R' && ( \
32737 PACKET_VERSION >= 20210000 \
32738 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32739 || PACKET_VERSION >= 20111004)
32741#elif CLIENT_TYPE == 'Z' && ( \
32742 PACKET_VERSION >= 20220000 \
32743 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32744 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32745 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32747#else
32748ID_ZC_NOTIFY_ENTRY_QUEUE_APPLY = 0x0000 // Disabled
32749#endif
32756{
32757public:
32758 ZC_NOTIFY_ENTRY_QUEUE_APPLY(std::shared_ptr<ZoneSession> s)
32760 {}
32762
32763 void deliver();
32765
32766/* Structure */
32767};
32768
32769enum {
32770#if CLIENT_TYPE == 'M' && \
32771 PACKET_VERSION >= 20091027
32772ID_ZC_NOTIFY_EXP = 0x07f6
32773#elif CLIENT_TYPE == 'M' && ( \
32774 PACKET_VERSION >= 20220000 \
32775 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32776 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32777 || PACKET_VERSION >= 20170405)
32778ID_ZC_NOTIFY_EXP = 0x0acc
32779#elif CLIENT_TYPE == 'R' && \
32780 PACKET_VERSION >= 20091027
32781ID_ZC_NOTIFY_EXP = 0x07f6
32782#elif CLIENT_TYPE == 'R' && ( \
32783 PACKET_VERSION >= 20210000 \
32784 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32785 || PACKET_VERSION >= 20170405)
32786ID_ZC_NOTIFY_EXP = 0x0acc
32787#elif CLIENT_TYPE == 'Z' && ( \
32788 PACKET_VERSION >= 20220000 \
32789 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32790 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32791 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32792ID_ZC_NOTIFY_EXP = 0x0acc
32793#elif CLIENT_TYPE == 'Z' && \
32794 PACKET_VERSION >= 20180000
32795ID_ZC_NOTIFY_EXP = 0x07f6
32796#else
32797ID_ZC_NOTIFY_EXP = 0x0000 // Disabled
32798#endif
32804class ZC_NOTIFY_EXP : public Base::NetworkPacket<ZoneSession>
32805{
32806public:
32807 ZC_NOTIFY_EXP(std::shared_ptr<ZoneSession> s)
32809 {}
32810 virtual ~ZC_NOTIFY_EXP() {}
32811
32812 void deliver();
32814
32815/* Structure */
32816};
32817
32818enum {
32819#if CLIENT_TYPE == 'A' && \
32820 PACKET_VERSION >= 20080000
32821ID_ZC_NOTIFY_FONT = 0x02ef
32822#elif CLIENT_TYPE == 'M' && ( \
32823 PACKET_VERSION >= 20220000 \
32824 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32825 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32826 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32827ID_ZC_NOTIFY_FONT = 0x02ef
32828#elif CLIENT_TYPE == 'R' && ( \
32829 PACKET_VERSION >= 20210000 \
32830 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32831 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32832ID_ZC_NOTIFY_FONT = 0x02ef
32833#elif CLIENT_TYPE == 'S' && \
32834 PACKET_VERSION >= 20080000
32835ID_ZC_NOTIFY_FONT = 0x02ef
32836#elif CLIENT_TYPE == 'Z' && ( \
32837 PACKET_VERSION >= 20220000 \
32838 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32839 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32840 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32841ID_ZC_NOTIFY_FONT = 0x02ef
32842#else
32843ID_ZC_NOTIFY_FONT = 0x0000 // Disabled
32844#endif
32850class ZC_NOTIFY_FONT : public Base::NetworkPacket<ZoneSession>
32851{
32852public:
32853 ZC_NOTIFY_FONT(std::shared_ptr<ZoneSession> s)
32855 {}
32856 virtual ~ZC_NOTIFY_FONT() {}
32857
32858 void deliver();
32860
32861/* Structure */
32862};
32863
32864enum {
32865#if CLIENT_TYPE == 'A' && \
32866 PACKET_VERSION >= 20040000
32868#elif CLIENT_TYPE == 'M' && ( \
32869 PACKET_VERSION >= 20220000 \
32870 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32871 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32872 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
32874#elif CLIENT_TYPE == 'R' && ( \
32875 PACKET_VERSION >= 20210000 \
32876 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32877 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32879#elif CLIENT_TYPE == 'S' && \
32880 PACKET_VERSION >= 20030000
32882#elif CLIENT_TYPE == 'Z' && ( \
32883 PACKET_VERSION >= 20220000 \
32884 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32885 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32886 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32888#else
32889ID_ZC_NOTIFY_GROUNDSKILL = 0x0000 // Disabled
32890#endif
32897{
32898public:
32899 ZC_NOTIFY_GROUNDSKILL(std::shared_ptr<ZoneSession> s)
32901 {}
32903
32904 void deliver();
32906
32907/* Structure */
32908};
32909
32910enum {
32911#if CLIENT_TYPE == 'A' && \
32912 PACKET_VERSION >= 20040000
32914#elif CLIENT_TYPE == 'M' && ( \
32915 PACKET_VERSION >= 20210000 \
32916 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32917 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
32919#elif CLIENT_TYPE == 'M' && ( \
32920 PACKET_VERSION >= 20220000 \
32921 || PACKET_VERSION == 20210407 \
32922 || PACKET_VERSION == 20210317)
32924#elif CLIENT_TYPE == 'R' && ( \
32925 PACKET_VERSION >= 20210000 \
32926 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32927 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
32929#elif CLIENT_TYPE == 'R' && \
32930 PACKET_VERSION >= 20211103
32932#elif CLIENT_TYPE == 'S' && \
32933 PACKET_VERSION >= 20030000
32935#elif CLIENT_TYPE == 'Z' && ( \
32936 PACKET_VERSION >= 20210000 \
32937 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32938 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32940#elif CLIENT_TYPE == 'Z' && ( \
32941 PACKET_VERSION >= 20220000 \
32942 || PACKET_VERSION == 20210401 \
32943 || PACKET_VERSION == 20210317)
32945#else
32946ID_ZC_NOTIFY_HP_TO_GROUPM = 0x0000 // Disabled
32947#endif
32954{
32955public:
32956 ZC_NOTIFY_HP_TO_GROUPM(std::shared_ptr<ZoneSession> s)
32958 {}
32960
32961 void deliver();
32963
32964/* Structure */
32965};
32966
32967enum {
32968#if CLIENT_TYPE == 'M' && ( \
32969 PACKET_VERSION >= 20220000 \
32970 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32971 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32972 || PACKET_VERSION >= 20100119)
32974#elif CLIENT_TYPE == 'R' && ( \
32975 PACKET_VERSION >= 20210000 \
32976 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32977 || PACKET_VERSION >= 20100119)
32979#elif CLIENT_TYPE == 'Z' && ( \
32980 PACKET_VERSION >= 20220000 \
32981 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
32982 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
32983 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
32985#else
32986ID_ZC_NOTIFY_HP_TO_GROUPM_R2 = 0x0000 // Disabled
32987#endif
32994{
32995public:
32996 ZC_NOTIFY_HP_TO_GROUPM_R2(std::shared_ptr<ZoneSession> s)
32998 {}
33000
33001 void deliver();
33003
33004/* Structure */
33005};
33006
33007enum {
33008#if CLIENT_TYPE == 'A' && \
33009 PACKET_VERSION >= 20040000
33010ID_ZC_NOTIFY_INITCHAR = 0x0075
33011#elif CLIENT_TYPE == 'M' && ( \
33012 PACKET_VERSION >= 20220000 \
33013 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33014 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33015 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
33016ID_ZC_NOTIFY_INITCHAR = 0x0075
33017#elif CLIENT_TYPE == 'R' && ( \
33018 PACKET_VERSION >= 20210000 \
33019 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33020 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33021ID_ZC_NOTIFY_INITCHAR = 0x0075
33022#elif CLIENT_TYPE == 'S' && \
33023 PACKET_VERSION >= 20030000
33024ID_ZC_NOTIFY_INITCHAR = 0x0075
33025#elif CLIENT_TYPE == 'Z' && ( \
33026 PACKET_VERSION >= 20220000 \
33027 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33028 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33029 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33030ID_ZC_NOTIFY_INITCHAR = 0x0075
33031#else
33032ID_ZC_NOTIFY_INITCHAR = 0x0000 // Disabled
33033#endif
33039class ZC_NOTIFY_INITCHAR : public Base::NetworkPacket<ZoneSession>
33040{
33041public:
33042 ZC_NOTIFY_INITCHAR(std::shared_ptr<ZoneSession> s)
33044 {}
33046
33047 void deliver();
33049
33050/* Structure */
33051};
33052
33053enum {
33054#if CLIENT_TYPE == 'M' && ( \
33055 PACKET_VERSION >= 20220000 \
33056 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33057 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33058 || PACKET_VERSION >= 20111004)
33060#elif CLIENT_TYPE == 'R' && ( \
33061 PACKET_VERSION >= 20210000 \
33062 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33063 || PACKET_VERSION >= 20111004)
33065#elif CLIENT_TYPE == 'Z' && ( \
33066 PACKET_VERSION >= 20220000 \
33067 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33068 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33069 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33071#else
33072ID_ZC_NOTIFY_LOBBY_ADMISSION = 0x0000 // Disabled
33073#endif
33080{
33081public:
33082 ZC_NOTIFY_LOBBY_ADMISSION(std::shared_ptr<ZoneSession> s)
33084 {}
33086
33087 void deliver();
33089
33090/* Structure */
33091};
33092
33093enum {
33094#if CLIENT_TYPE == 'A' && \
33095 PACKET_VERSION >= 20040000
33097#elif CLIENT_TYPE == 'M' && ( \
33098 PACKET_VERSION >= 20220000 \
33099 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33100 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33101 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
33103#elif CLIENT_TYPE == 'R' && ( \
33104 PACKET_VERSION >= 20210000 \
33105 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33106 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33108#elif CLIENT_TYPE == 'S' && \
33109 PACKET_VERSION >= 20030000
33111#elif CLIENT_TYPE == 'Z' && ( \
33112 PACKET_VERSION >= 20220000 \
33113 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33114 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33115 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33117#else
33118ID_ZC_NOTIFY_MANNER_POINT_GIVEN = 0x0000 // Disabled
33119#endif
33126{
33127public:
33128 ZC_NOTIFY_MANNER_POINT_GIVEN(std::shared_ptr<ZoneSession> s)
33130 {}
33132
33133 void deliver();
33135
33136/* Structure */
33137};
33138
33139enum {
33140#if CLIENT_TYPE == 'A' && \
33141 PACKET_VERSION >= 20040000
33142ID_ZC_NOTIFY_MAPINFO = 0x0189
33143#elif CLIENT_TYPE == 'M' && ( \
33144 PACKET_VERSION >= 20220000 \
33145 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33146 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33147 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
33148ID_ZC_NOTIFY_MAPINFO = 0x0189
33149#elif CLIENT_TYPE == 'R' && ( \
33150 PACKET_VERSION >= 20210000 \
33151 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33152 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33153ID_ZC_NOTIFY_MAPINFO = 0x0189
33154#elif CLIENT_TYPE == 'S' && \
33155 PACKET_VERSION >= 20030000
33156ID_ZC_NOTIFY_MAPINFO = 0x0189
33157#elif CLIENT_TYPE == 'Z' && ( \
33158 PACKET_VERSION >= 20220000 \
33159 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33160 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33161 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33162ID_ZC_NOTIFY_MAPINFO = 0x0189
33163#else
33164ID_ZC_NOTIFY_MAPINFO = 0x0000 // Disabled
33165#endif
33171class ZC_NOTIFY_MAPINFO : public Base::NetworkPacket<ZoneSession>
33172{
33173public:
33174 ZC_NOTIFY_MAPINFO(std::shared_ptr<ZoneSession> s)
33176 {}
33178
33179 void deliver();
33181
33182/* Structure */
33183};
33184
33185enum {
33186#if CLIENT_TYPE == 'A' && \
33187 PACKET_VERSION >= 20040000
33189#elif CLIENT_TYPE == 'M' && ( \
33190 PACKET_VERSION >= 20220000 \
33191 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33192 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33193 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
33195#elif CLIENT_TYPE == 'R' && ( \
33196 PACKET_VERSION >= 20210000 \
33197 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33198 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33200#elif CLIENT_TYPE == 'S' && \
33201 PACKET_VERSION >= 20030000
33203#elif CLIENT_TYPE == 'Z' && ( \
33204 PACKET_VERSION >= 20220000 \
33205 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33206 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33207 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33209#else
33210ID_ZC_NOTIFY_MAPPROPERTY = 0x0000 // Disabled
33211#endif
33218{
33219public:
33220 ZC_NOTIFY_MAPPROPERTY(std::shared_ptr<ZoneSession> s)
33222 {}
33224
33225 void deliver();
33227
33228/* Structure */
33229};
33230
33231enum {
33232#if CLIENT_TYPE == 'A' && \
33233 PACKET_VERSION >= 20040000
33235#elif CLIENT_TYPE == 'M' && ( \
33236 PACKET_VERSION >= 20220000 \
33237 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33238 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33239 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
33241#elif CLIENT_TYPE == 'R' && ( \
33242 PACKET_VERSION >= 20210000 \
33243 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33244 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33246#elif CLIENT_TYPE == 'S' && \
33247 PACKET_VERSION >= 20030000
33249#elif CLIENT_TYPE == 'Z' && ( \
33250 PACKET_VERSION >= 20220000 \
33251 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33252 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33253 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33255#else
33256ID_ZC_NOTIFY_MAPPROPERTY2 = 0x0000 // Disabled
33257#endif
33264{
33265public:
33266 ZC_NOTIFY_MAPPROPERTY2(std::shared_ptr<ZoneSession> s)
33268 {}
33270
33271 void deliver();
33273
33274/* Structure */
33275};
33276
33277enum {
33278#if CLIENT_TYPE == 'A' && \
33279 PACKET_VERSION >= 20040000
33280ID_ZC_NOTIFY_MOVE = 0x0086
33281#elif CLIENT_TYPE == 'M' && ( \
33282 PACKET_VERSION >= 20220000 \
33283 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33284 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33285 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
33286ID_ZC_NOTIFY_MOVE = 0x0086
33287#elif CLIENT_TYPE == 'R' && ( \
33288 PACKET_VERSION >= 20210000 \
33289 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33290 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33291ID_ZC_NOTIFY_MOVE = 0x0086
33292#elif CLIENT_TYPE == 'S' && \
33293 PACKET_VERSION >= 20030000
33294ID_ZC_NOTIFY_MOVE = 0x0086
33295#elif CLIENT_TYPE == 'Z' && ( \
33296 PACKET_VERSION >= 20220000 \
33297 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33298 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33299 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33300ID_ZC_NOTIFY_MOVE = 0x0086
33301#else
33302ID_ZC_NOTIFY_MOVE = 0x0000 // Disabled
33303#endif
33309class ZC_NOTIFY_MOVE : public Base::NetworkPacket<ZoneSession>
33310{
33311public:
33312 ZC_NOTIFY_MOVE(std::shared_ptr<ZoneSession> s)
33314 {}
33315 virtual ~ZC_NOTIFY_MOVE() {}
33316
33317 void deliver(int32_t guid, int32_t time, int16_t from_x, int16_t from_y, int16_t to_x, int16_t to_y);
33319
33320/* Structure */
33321 int32_t _guid{0};
33322 int32_t _timestamp{0};
33323 char _packed_pos[6]{0};
33324};
33325
33326enum {
33327#if CLIENT_TYPE == 'A' && \
33328 PACKET_VERSION >= 20040000
33330#elif CLIENT_TYPE == 'M' && ( \
33331 PACKET_VERSION >= 20220000 \
33332 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33333 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33334 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
33336#elif CLIENT_TYPE == 'R' && ( \
33337 PACKET_VERSION >= 20210000 \
33338 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33339 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33341#elif CLIENT_TYPE == 'S' && \
33342 PACKET_VERSION >= 20030000
33344#elif CLIENT_TYPE == 'Z' && ( \
33345 PACKET_VERSION >= 20220000 \
33346 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33347 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33348 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33350#else
33351ID_ZC_NOTIFY_MOVEENTRY = 0x0000 // Disabled
33352#endif
33358class ZC_NOTIFY_MOVEENTRY : public Base::NetworkPacket<ZoneSession>
33359{
33360public:
33361 ZC_NOTIFY_MOVEENTRY(std::shared_ptr<ZoneSession> s)
33363 {}
33365
33366 void deliver();
33368
33369/* Structure */
33370};
33371
33372enum {
33373#if CLIENT_TYPE == 'M' && ( \
33374 PACKET_VERSION >= 20220000 \
33375 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33376 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33377 || PACKET_VERSION >= 20131023)
33379#elif CLIENT_TYPE == 'R' && ( \
33380 PACKET_VERSION >= 20210000 \
33381 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33382 || PACKET_VERSION >= 20131023)
33384#elif CLIENT_TYPE == 'Z' && ( \
33385 PACKET_VERSION >= 20220000 \
33386 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33387 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33388 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33390#else
33391ID_ZC_NOTIFY_MOVEENTRY10 = 0x0000 // Disabled
33392#endif
33399{
33400public:
33401 ZC_NOTIFY_MOVEENTRY10(std::shared_ptr<ZoneSession> s)
33403 {}
33405
33406 void deliver();
33408
33409/* Structure */
33410};
33411
33412enum {
33413#if CLIENT_TYPE == 'M' && ( \
33414 PACKET_VERSION >= 20220000 \
33415 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33416 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33417 || PACKET_VERSION >= 20140122)
33419#elif CLIENT_TYPE == 'R' && ( \
33420 PACKET_VERSION >= 20210000 \
33421 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33422 || PACKET_VERSION >= 20140122)
33424#elif CLIENT_TYPE == 'Z' && ( \
33425 PACKET_VERSION >= 20220000 \
33426 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33427 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33428 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33430#else
33431ID_ZC_NOTIFY_MOVEENTRY11 = 0x0000 // Disabled
33432#endif
33439{
33440public:
33441 ZC_NOTIFY_MOVEENTRY11(std::shared_ptr<ZoneSession> s)
33443 {}
33445
33446 void deliver(unit_viewport_entry entry);
33448
33449/* Structure */
33451};
33452
33453enum {
33454#if CLIENT_TYPE == 'A' && \
33455 PACKET_VERSION >= 20040000
33457#elif CLIENT_TYPE == 'M' && ( \
33458 PACKET_VERSION >= 20220000 \
33459 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33460 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33461 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
33463#elif CLIENT_TYPE == 'R' && ( \
33464 PACKET_VERSION >= 20210000 \
33465 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33466 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33468#elif CLIENT_TYPE == 'S' && \
33469 PACKET_VERSION >= 20030000
33471#elif CLIENT_TYPE == 'Z' && ( \
33472 PACKET_VERSION >= 20220000 \
33473 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33474 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33475 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33477#else
33478ID_ZC_NOTIFY_MOVEENTRY2 = 0x0000 // Disabled
33479#endif
33486{
33487public:
33488 ZC_NOTIFY_MOVEENTRY2(std::shared_ptr<ZoneSession> s)
33490 {}
33492
33493 void deliver();
33495
33496/* Structure */
33497};
33498
33499enum {
33500#if CLIENT_TYPE == 'A' && \
33501 PACKET_VERSION >= 20050411
33503#elif CLIENT_TYPE == 'M' && ( \
33504 PACKET_VERSION >= 20220000 \
33505 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33506 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33507 || PACKET_VERSION >= 20050411)
33509#elif CLIENT_TYPE == 'R' && ( \
33510 PACKET_VERSION >= 20210000 \
33511 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33512 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33514#elif CLIENT_TYPE == 'S' && \
33515 PACKET_VERSION >= 20050411
33517#elif CLIENT_TYPE == 'Z' && ( \
33518 PACKET_VERSION >= 20220000 \
33519 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33520 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33521 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33523#else
33524ID_ZC_NOTIFY_MOVEENTRY3 = 0x0000 // Disabled
33525#endif
33532{
33533public:
33534 ZC_NOTIFY_MOVEENTRY3(std::shared_ptr<ZoneSession> s)
33536 {}
33538
33539 void deliver();
33541
33542/* Structure */
33543};
33544
33545enum {
33546#if CLIENT_TYPE == 'A' && \
33547 PACKET_VERSION >= 20080624
33549#elif CLIENT_TYPE == 'M' && ( \
33550 PACKET_VERSION >= 20220000 \
33551 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33552 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33553 || PACKET_VERSION >= 20081203)
33555#elif CLIENT_TYPE == 'R' && ( \
33556 PACKET_VERSION >= 20210000 \
33557 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33558 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33560#elif CLIENT_TYPE == 'S' && \
33561 PACKET_VERSION >= 20080618
33563#elif CLIENT_TYPE == 'Z' && ( \
33564 PACKET_VERSION >= 20220000 \
33565 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33566 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33567 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33569#else
33570ID_ZC_NOTIFY_MOVEENTRY4 = 0x0000 // Disabled
33571#endif
33578{
33579public:
33580 ZC_NOTIFY_MOVEENTRY4(std::shared_ptr<ZoneSession> s)
33582 {}
33584
33585 void deliver();
33587
33588/* Structure */
33589};
33590
33591enum {
33592#if CLIENT_TYPE == 'M' && ( \
33593 PACKET_VERSION >= 20220000 \
33594 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33595 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33596 || PACKET_VERSION >= 20091103)
33598#elif CLIENT_TYPE == 'R' && ( \
33599 PACKET_VERSION >= 20210000 \
33600 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33601 || PACKET_VERSION >= 20091103)
33603#elif CLIENT_TYPE == 'Z' && ( \
33604 PACKET_VERSION >= 20220000 \
33605 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33606 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33607 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33609#else
33610ID_ZC_NOTIFY_MOVEENTRY7 = 0x0000 // Disabled
33611#endif
33618{
33619public:
33620 ZC_NOTIFY_MOVEENTRY7(std::shared_ptr<ZoneSession> s)
33622 {}
33624
33625 void deliver();
33627
33628/* Structure */
33629};
33630
33631enum {
33632#if CLIENT_TYPE == 'M' && ( \
33633 PACKET_VERSION >= 20220000 \
33634 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33635 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33636 || PACKET_VERSION >= 20101123)
33638#elif CLIENT_TYPE == 'R' && ( \
33639 PACKET_VERSION >= 20210000 \
33640 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33641 || PACKET_VERSION >= 20101123)
33643#elif CLIENT_TYPE == 'Z' && ( \
33644 PACKET_VERSION >= 20220000 \
33645 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33646 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33647 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33649#else
33650ID_ZC_NOTIFY_MOVEENTRY8 = 0x0000 // Disabled
33651#endif
33658{
33659public:
33660 ZC_NOTIFY_MOVEENTRY8(std::shared_ptr<ZoneSession> s)
33662 {}
33664
33665 void deliver();
33667
33668/* Structure */
33669};
33670
33671enum {
33672#if CLIENT_TYPE == 'M' && ( \
33673 PACKET_VERSION >= 20220000 \
33674 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33675 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33676 || PACKET_VERSION >= 20120131)
33678#elif CLIENT_TYPE == 'R' && ( \
33679 PACKET_VERSION >= 20210000 \
33680 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33681 || PACKET_VERSION >= 20120131)
33683#elif CLIENT_TYPE == 'Z' && ( \
33684 PACKET_VERSION >= 20220000 \
33685 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33686 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33687 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33689#else
33690ID_ZC_NOTIFY_MOVEENTRY9 = 0x0000 // Disabled
33691#endif
33698{
33699public:
33700 ZC_NOTIFY_MOVEENTRY9(std::shared_ptr<ZoneSession> s)
33702 {}
33704
33705 void deliver();
33707
33708/* Structure */
33709};
33710
33711enum {
33712#if CLIENT_TYPE == 'A' && \
33713 PACKET_VERSION >= 20040000
33714ID_ZC_NOTIFY_NEWENTRY = 0x0079
33715#elif CLIENT_TYPE == 'M' && ( \
33716 PACKET_VERSION >= 20220000 \
33717 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33718 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33719 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
33720ID_ZC_NOTIFY_NEWENTRY = 0x0079
33721#elif CLIENT_TYPE == 'R' && ( \
33722 PACKET_VERSION >= 20210000 \
33723 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33724 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33725ID_ZC_NOTIFY_NEWENTRY = 0x0079
33726#elif CLIENT_TYPE == 'S' && \
33727 PACKET_VERSION >= 20030000
33728ID_ZC_NOTIFY_NEWENTRY = 0x0079
33729#elif CLIENT_TYPE == 'Z' && ( \
33730 PACKET_VERSION >= 20220000 \
33731 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33732 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33733 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33734ID_ZC_NOTIFY_NEWENTRY = 0x0079
33735#else
33736ID_ZC_NOTIFY_NEWENTRY = 0x0000 // Disabled
33737#endif
33743class ZC_NOTIFY_NEWENTRY : public Base::NetworkPacket<ZoneSession>
33744{
33745public:
33746 ZC_NOTIFY_NEWENTRY(std::shared_ptr<ZoneSession> s)
33748 {}
33750
33751 void deliver();
33753
33754/* Structure */
33755};
33756
33757enum {
33758#if CLIENT_TYPE == 'M' && ( \
33759 PACKET_VERSION >= 20220000 \
33760 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33761 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33762 || PACKET_VERSION >= 20110802)
33764#elif CLIENT_TYPE == 'R' && ( \
33765 PACKET_VERSION >= 20210000 \
33766 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33767 || PACKET_VERSION >= 20110803)
33769#elif CLIENT_TYPE == 'Z' && ( \
33770 PACKET_VERSION >= 20220000 \
33771 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33772 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33773 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33775#else
33776ID_ZC_NOTIFY_NEWENTRY10 = 0x0000 // Disabled
33777#endif
33784{
33785public:
33786 ZC_NOTIFY_NEWENTRY10(std::shared_ptr<ZoneSession> s)
33788 {}
33790
33791 void deliver();
33793
33794/* Structure */
33795};
33796
33797enum {
33798#if CLIENT_TYPE == 'M' && ( \
33799 PACKET_VERSION >= 20220000 \
33800 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33801 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33802 || PACKET_VERSION >= 20140122)
33804#elif CLIENT_TYPE == 'R' && ( \
33805 PACKET_VERSION >= 20210000 \
33806 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33807 || PACKET_VERSION >= 20140122)
33809#elif CLIENT_TYPE == 'Z' && ( \
33810 PACKET_VERSION >= 20220000 \
33811 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33812 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33813 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33815#else
33816ID_ZC_NOTIFY_NEWENTRY11 = 0x0000 // Disabled
33817#endif
33824{
33825public:
33826 ZC_NOTIFY_NEWENTRY11(std::shared_ptr<ZoneSession> s)
33828 {}
33830
33831 void deliver(unit_viewport_entry entry);
33833
33834/* Structure */
33837};
33838
33839enum {
33840#if CLIENT_TYPE == 'A' && \
33841 PACKET_VERSION >= 20040000
33843#elif CLIENT_TYPE == 'M' && ( \
33844 PACKET_VERSION >= 20220000 \
33845 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33846 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33847 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
33849#elif CLIENT_TYPE == 'R' && ( \
33850 PACKET_VERSION >= 20210000 \
33851 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33852 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33854#elif CLIENT_TYPE == 'S' && \
33855 PACKET_VERSION >= 20030000
33857#elif CLIENT_TYPE == 'Z' && ( \
33858 PACKET_VERSION >= 20220000 \
33859 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33860 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33861 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33863#else
33864ID_ZC_NOTIFY_NEWENTRY2 = 0x0000 // Disabled
33865#endif
33871class ZC_NOTIFY_NEWENTRY2 : public Base::NetworkPacket<ZoneSession>
33872{
33873public:
33874 ZC_NOTIFY_NEWENTRY2(std::shared_ptr<ZoneSession> s)
33876 {}
33878
33879 void deliver();
33881
33882/* Structure */
33883};
33884
33885enum {
33886#if CLIENT_TYPE == 'A' && \
33887 PACKET_VERSION >= 20050411
33889#elif CLIENT_TYPE == 'M' && ( \
33890 PACKET_VERSION >= 20220000 \
33891 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33892 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33893 || PACKET_VERSION >= 20050411)
33895#elif CLIENT_TYPE == 'R' && ( \
33896 PACKET_VERSION >= 20210000 \
33897 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33898 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33900#elif CLIENT_TYPE == 'S' && \
33901 PACKET_VERSION >= 20050411
33903#elif CLIENT_TYPE == 'Z' && ( \
33904 PACKET_VERSION >= 20220000 \
33905 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33906 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33907 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33909#else
33910ID_ZC_NOTIFY_NEWENTRY3 = 0x0000 // Disabled
33911#endif
33917class ZC_NOTIFY_NEWENTRY3 : public Base::NetworkPacket<ZoneSession>
33918{
33919public:
33920 ZC_NOTIFY_NEWENTRY3(std::shared_ptr<ZoneSession> s)
33922 {}
33924
33925 void deliver();
33927
33928/* Structure */
33929};
33930
33931enum {
33932#if CLIENT_TYPE == 'A' && \
33933 PACKET_VERSION >= 20080624
33935#elif CLIENT_TYPE == 'M' && ( \
33936 PACKET_VERSION >= 20220000 \
33937 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33938 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33939 || PACKET_VERSION >= 20081119)
33941#elif CLIENT_TYPE == 'R' && ( \
33942 PACKET_VERSION >= 20210000 \
33943 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33944 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
33946#elif CLIENT_TYPE == 'S' && \
33947 PACKET_VERSION >= 20080618
33949#elif CLIENT_TYPE == 'Z' && ( \
33950 PACKET_VERSION >= 20220000 \
33951 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33952 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33953 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33955#else
33956ID_ZC_NOTIFY_NEWENTRY4 = 0x0000 // Disabled
33957#endif
33963class ZC_NOTIFY_NEWENTRY4 : public Base::NetworkPacket<ZoneSession>
33964{
33965public:
33966 ZC_NOTIFY_NEWENTRY4(std::shared_ptr<ZoneSession> s)
33968 {}
33970
33971 void deliver();
33973
33974/* Structure */
33975};
33976
33977enum {
33978#if CLIENT_TYPE == 'M' && ( \
33979 PACKET_VERSION >= 20220000 \
33980 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33981 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33982 || PACKET_VERSION >= 20091103)
33984#elif CLIENT_TYPE == 'R' && ( \
33985 PACKET_VERSION >= 20210000 \
33986 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33987 || PACKET_VERSION >= 20091103)
33989#elif CLIENT_TYPE == 'Z' && ( \
33990 PACKET_VERSION >= 20220000 \
33991 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
33992 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
33993 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
33995#else
33996ID_ZC_NOTIFY_NEWENTRY5 = 0x0000 // Disabled
33997#endif
34003class ZC_NOTIFY_NEWENTRY5 : public Base::NetworkPacket<ZoneSession>
34004{
34005public:
34006 ZC_NOTIFY_NEWENTRY5(std::shared_ptr<ZoneSession> s)
34008 {}
34010
34011 void deliver();
34013
34014/* Structure */
34015};
34016
34017enum {
34018#if CLIENT_TYPE == 'M' && ( \
34019 PACKET_VERSION >= 20220000 \
34020 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34021 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34022 || PACKET_VERSION >= 20101123)
34024#elif CLIENT_TYPE == 'R' && ( \
34025 PACKET_VERSION >= 20210000 \
34026 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34027 || PACKET_VERSION >= 20101123)
34029#elif CLIENT_TYPE == 'Z' && ( \
34030 PACKET_VERSION >= 20220000 \
34031 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34032 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34033 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34035#else
34036ID_ZC_NOTIFY_NEWENTRY6 = 0x0000 // Disabled
34037#endif
34043class ZC_NOTIFY_NEWENTRY6 : public Base::NetworkPacket<ZoneSession>
34044{
34045public:
34046 ZC_NOTIFY_NEWENTRY6(std::shared_ptr<ZoneSession> s)
34048 {}
34050
34051 void deliver();
34053
34054/* Structure */
34055};
34056
34057enum {
34058#if CLIENT_TYPE == 'M' && ( \
34059 PACKET_VERSION >= 20220000 \
34060 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34061 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34062 || PACKET_VERSION >= 20120131)
34064#elif CLIENT_TYPE == 'R' && ( \
34065 PACKET_VERSION >= 20210000 \
34066 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34067 || PACKET_VERSION >= 20120131)
34069#elif CLIENT_TYPE == 'Z' && ( \
34070 PACKET_VERSION >= 20220000 \
34071 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34072 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34073 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34075#else
34076ID_ZC_NOTIFY_NEWENTRY7 = 0x0000 // Disabled
34077#endif
34083class ZC_NOTIFY_NEWENTRY7 : public Base::NetworkPacket<ZoneSession>
34084{
34085public:
34086 ZC_NOTIFY_NEWENTRY7(std::shared_ptr<ZoneSession> s)
34088 {}
34090
34091 void deliver();
34093
34094/* Structure */
34095};
34096
34097enum {
34098#if CLIENT_TYPE == 'M' && ( \
34099 PACKET_VERSION >= 20220000 \
34100 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34101 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34102 || PACKET_VERSION >= 20160706)
34104#elif CLIENT_TYPE == 'R' && ( \
34105 PACKET_VERSION >= 20210000 \
34106 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34107 || PACKET_VERSION >= 20160706)
34109#elif CLIENT_TYPE == 'Z' && ( \
34110 PACKET_VERSION >= 20220000 \
34111 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34112 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34113 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34115#else
34116ID_ZC_NOTIFY_OFFLINE_STORE = 0x0000 // Disabled
34117#endif
34124{
34125public:
34126 ZC_NOTIFY_OFFLINE_STORE(std::shared_ptr<ZoneSession> s)
34128 {}
34130
34131 void deliver();
34133
34134/* Structure */
34135};
34136
34137enum {
34138#if CLIENT_TYPE == 'A' && \
34139 PACKET_VERSION >= 20060607
34140ID_ZC_NOTIFY_PCBANG = 0x0278
34141#elif CLIENT_TYPE == 'M' && ( \
34142 PACKET_VERSION >= 20220000 \
34143 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34144 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34145 || PACKET_VERSION >= 20060607)
34146ID_ZC_NOTIFY_PCBANG = 0x0278
34147#elif CLIENT_TYPE == 'R' && ( \
34148 PACKET_VERSION >= 20210000 \
34149 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34150 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34151ID_ZC_NOTIFY_PCBANG = 0x0278
34152#elif CLIENT_TYPE == 'S' && \
34153 PACKET_VERSION >= 20060607
34154ID_ZC_NOTIFY_PCBANG = 0x0278
34155#elif CLIENT_TYPE == 'Z' && ( \
34156 PACKET_VERSION >= 20220000 \
34157 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34158 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34159 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34160ID_ZC_NOTIFY_PCBANG = 0x0278
34161#else
34162ID_ZC_NOTIFY_PCBANG = 0x0000 // Disabled
34163#endif
34169class ZC_NOTIFY_PCBANG : public Base::NetworkPacket<ZoneSession>
34170{
34171public:
34172 ZC_NOTIFY_PCBANG(std::shared_ptr<ZoneSession> s)
34174 {}
34176
34177 void deliver();
34179
34180/* Structure */
34181};
34182
34183enum {
34184#if CLIENT_TYPE == 'A' && \
34185 PACKET_VERSION >= 20070622
34187#elif CLIENT_TYPE == 'M' && ( \
34188 PACKET_VERSION >= 20220000 \
34189 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34190 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34191 || PACKET_VERSION >= 20070622)
34193#elif CLIENT_TYPE == 'R' && ( \
34194 PACKET_VERSION >= 20210000 \
34195 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34196 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34198#elif CLIENT_TYPE == 'S' && \
34199 PACKET_VERSION >= 20070622
34201#elif CLIENT_TYPE == 'Z' && ( \
34202 PACKET_VERSION >= 20220000 \
34203 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34204 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34205 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34207#else
34208ID_ZC_NOTIFY_PCBANG_PLAYING_TIME = 0x0000 // Disabled
34209#endif
34216{
34217public:
34218 ZC_NOTIFY_PCBANG_PLAYING_TIME(std::shared_ptr<ZoneSession> s)
34220 {}
34222
34223 void deliver();
34225
34226/* Structure */
34227};
34228
34229enum {
34230#if CLIENT_TYPE == 'A' && \
34231 PACKET_VERSION >= 20041213
34232ID_ZC_NOTIFY_PKINFO = 0x021f
34233#elif CLIENT_TYPE == 'M' && ( \
34234 PACKET_VERSION >= 20220000 \
34235 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34236 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34237 || PACKET_VERSION >= 20041213)
34238ID_ZC_NOTIFY_PKINFO = 0x021f
34239#elif CLIENT_TYPE == 'R' && ( \
34240 PACKET_VERSION >= 20210000 \
34241 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34242 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34243ID_ZC_NOTIFY_PKINFO = 0x021f
34244#elif CLIENT_TYPE == 'S' && \
34245 PACKET_VERSION >= 20041213
34246ID_ZC_NOTIFY_PKINFO = 0x021f
34247#elif CLIENT_TYPE == 'Z' && ( \
34248 PACKET_VERSION >= 20220000 \
34249 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34250 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34251 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34252ID_ZC_NOTIFY_PKINFO = 0x021f
34253#else
34254ID_ZC_NOTIFY_PKINFO = 0x0000 // Disabled
34255#endif
34261class ZC_NOTIFY_PKINFO : public Base::NetworkPacket<ZoneSession>
34262{
34263public:
34264 ZC_NOTIFY_PKINFO(std::shared_ptr<ZoneSession> s)
34266 {}
34268
34269 void deliver();
34271
34272/* Structure */
34273};
34274
34275enum {
34276#if CLIENT_TYPE == 'A' && \
34277 PACKET_VERSION >= 20040000
34279#elif CLIENT_TYPE == 'M' && ( \
34280 PACKET_VERSION >= 20220000 \
34281 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34282 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34283 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
34285#elif CLIENT_TYPE == 'R' && ( \
34286 PACKET_VERSION >= 20210000 \
34287 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34288 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34290#elif CLIENT_TYPE == 'S' && \
34291 PACKET_VERSION >= 20030000
34293#elif CLIENT_TYPE == 'Z' && ( \
34294 PACKET_VERSION >= 20220000 \
34295 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34296 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34297 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34299#else
34300ID_ZC_NOTIFY_PLAYERCHAT = 0x0000 // Disabled
34301#endif
34308{
34309public:
34310 ZC_NOTIFY_PLAYERCHAT(std::shared_ptr<ZoneSession> s)
34312 {}
34314
34315 void deliver(std::string &message);
34317
34318/* Structure */
34319 int16_t _packet_length{0};
34320 std::string _message{""};
34321};
34322
34323enum {
34324#if CLIENT_TYPE == 'A' && \
34325 PACKET_VERSION >= 20040000
34327#elif CLIENT_TYPE == 'M' && ( \
34328 PACKET_VERSION >= 20220000 \
34329 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34330 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34331 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
34333#elif CLIENT_TYPE == 'R' && ( \
34334 PACKET_VERSION >= 20210000 \
34335 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34336 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34338#elif CLIENT_TYPE == 'S' && \
34339 PACKET_VERSION >= 20030000
34341#elif CLIENT_TYPE == 'Z' && ( \
34342 PACKET_VERSION >= 20220000 \
34343 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34344 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34345 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34347#else
34348ID_ZC_NOTIFY_PLAYERMOVE = 0x0000 // Disabled
34349#endif
34356{
34357public:
34358 ZC_NOTIFY_PLAYERMOVE(std::shared_ptr<ZoneSession> s)
34360 {}
34362
34363 void deliver(int32_t time, int16_t from_x, int16_t from_y, int16_t to_x, int16_t to_y);
34365
34366/* Structure */
34367 unsigned int _timestamp{0};
34368 int8_t _packed_pos[6]{0};
34369};
34370
34371enum {
34372#if CLIENT_TYPE == 'A' && \
34373 PACKET_VERSION >= 20040000
34375#elif CLIENT_TYPE == 'M' && ( \
34376 PACKET_VERSION >= 20220000 \
34377 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34378 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34379 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
34381#elif CLIENT_TYPE == 'R' && ( \
34382 PACKET_VERSION >= 20210000 \
34383 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34384 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34386#elif CLIENT_TYPE == 'S' && \
34387 PACKET_VERSION >= 20030000
34389#elif CLIENT_TYPE == 'Z' && ( \
34390 PACKET_VERSION >= 20220000 \
34391 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34392 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34393 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34395#else
34396ID_ZC_NOTIFY_POSITION_TO_GROUPM = 0x0000 // Disabled
34397#endif
34404{
34405public:
34406 ZC_NOTIFY_POSITION_TO_GROUPM(std::shared_ptr<ZoneSession> s)
34408 {}
34410
34411 void deliver();
34413
34414/* Structure */
34415};
34416
34417enum {
34418#if CLIENT_TYPE == 'A' && \
34419 PACKET_VERSION >= 20040000
34421#elif CLIENT_TYPE == 'M' && ( \
34422 PACKET_VERSION >= 20220000 \
34423 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34424 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34425 || PACKET_VERSION >= 20031124)
34427#elif CLIENT_TYPE == 'R' && ( \
34428 PACKET_VERSION >= 20210000 \
34429 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34430 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34432#elif CLIENT_TYPE == 'S' && \
34433 PACKET_VERSION >= 20031124
34435#elif CLIENT_TYPE == 'Z' && ( \
34436 PACKET_VERSION >= 20220000 \
34437 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34438 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34439 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34441#else
34442ID_ZC_NOTIFY_POSITION_TO_GUILDM = 0x0000 // Disabled
34443#endif
34450{
34451public:
34452 ZC_NOTIFY_POSITION_TO_GUILDM(std::shared_ptr<ZoneSession> s)
34454 {}
34456
34457 void deliver();
34459
34460/* Structure */
34461};
34462
34463enum {
34464#if CLIENT_TYPE == 'A' && \
34465 PACKET_VERSION >= 20040000
34466ID_ZC_NOTIFY_RANKING = 0x019a
34467#elif CLIENT_TYPE == 'M' && ( \
34468 PACKET_VERSION >= 20220000 \
34469 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34470 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34471 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
34472ID_ZC_NOTIFY_RANKING = 0x019a
34473#elif CLIENT_TYPE == 'R' && ( \
34474 PACKET_VERSION >= 20210000 \
34475 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34476 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34477ID_ZC_NOTIFY_RANKING = 0x019a
34478#elif CLIENT_TYPE == 'S' && \
34479 PACKET_VERSION >= 20030000
34480ID_ZC_NOTIFY_RANKING = 0x019a
34481#elif CLIENT_TYPE == 'Z' && ( \
34482 PACKET_VERSION >= 20220000 \
34483 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34484 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34485 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34486ID_ZC_NOTIFY_RANKING = 0x019a
34487#else
34488ID_ZC_NOTIFY_RANKING = 0x0000 // Disabled
34489#endif
34495class ZC_NOTIFY_RANKING : public Base::NetworkPacket<ZoneSession>
34496{
34497public:
34498 ZC_NOTIFY_RANKING(std::shared_ptr<ZoneSession> s)
34500 {}
34502
34503 void deliver();
34505
34506/* Structure */
34507};
34508
34509enum {
34510#if CLIENT_TYPE == 'A' && \
34511 PACKET_VERSION >= 20040000
34512ID_ZC_NOTIFY_SKILL = 0x0114
34513#elif CLIENT_TYPE == 'M' && ( \
34514 PACKET_VERSION >= 20220000 \
34515 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34516 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34517 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
34518ID_ZC_NOTIFY_SKILL = 0x0114
34519#elif CLIENT_TYPE == 'R' && ( \
34520 PACKET_VERSION >= 20210000 \
34521 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34522 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34523ID_ZC_NOTIFY_SKILL = 0x0114
34524#elif CLIENT_TYPE == 'S' && \
34525 PACKET_VERSION >= 20030000
34526ID_ZC_NOTIFY_SKILL = 0x0114
34527#elif CLIENT_TYPE == 'Z' && ( \
34528 PACKET_VERSION >= 20220000 \
34529 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34530 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34531 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34532ID_ZC_NOTIFY_SKILL = 0x0114
34533#else
34534ID_ZC_NOTIFY_SKILL = 0x0000 // Disabled
34535#endif
34541class ZC_NOTIFY_SKILL : public Base::NetworkPacket<ZoneSession>
34542{
34543public:
34544 ZC_NOTIFY_SKILL(std::shared_ptr<ZoneSession> s)
34546 {}
34547 virtual ~ZC_NOTIFY_SKILL() {}
34548
34549 void deliver(uint32_t source, uint32_t target, uint16_t skill_id, uint16_t skill_lv, uint32_t start_time, int32_t attack_motion, int32_t attacked_motion, int16_t damage, int16 count, enum zc_notify_act_3_action_types action_type);
34551
34552/* Structure */
34553 uint16_t _skill_id;
34554 uint32_t _source_id;
34555 uint32_t _target_id;
34556 uint32_t _start_time;
34559 int16_t _damage;
34560 int16_t _level;
34561 int16_t _count;
34562 int8_t _action;
34563};
34564
34565enum {
34566#if CLIENT_TYPE == 'A' && \
34567 PACKET_VERSION >= 20040000
34568ID_ZC_NOTIFY_SKILL2 = 0x01de
34569#elif CLIENT_TYPE == 'M' && ( \
34570 PACKET_VERSION >= 20220000 \
34571 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34572 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34573 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
34574ID_ZC_NOTIFY_SKILL2 = 0x01de
34575#elif CLIENT_TYPE == 'R' && ( \
34576 PACKET_VERSION >= 20210000 \
34577 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34578 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34579ID_ZC_NOTIFY_SKILL2 = 0x01de
34580#elif CLIENT_TYPE == 'S' && \
34581 PACKET_VERSION >= 20030000
34582ID_ZC_NOTIFY_SKILL2 = 0x01de
34583#elif CLIENT_TYPE == 'Z' && ( \
34584 PACKET_VERSION >= 20220000 \
34585 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34586 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34587 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34588ID_ZC_NOTIFY_SKILL2 = 0x01de
34589#else
34590ID_ZC_NOTIFY_SKILL2 = 0x0000 // Disabled
34591#endif
34597class ZC_NOTIFY_SKILL2 : public Base::NetworkPacket<ZoneSession>
34598{
34599public:
34600 ZC_NOTIFY_SKILL2(std::shared_ptr<ZoneSession> s)
34602 {}
34604
34605 void deliver(uint32_t source, uint32_t target, uint16_t skill_id, uint16_t skill_lv, uint32_t start_time, int32_t attack_motion, int32_t attacked_motion, int32_t damage, int16 count, enum zc_notify_act_3_action_types action_type);
34607
34608/* Structure */
34609 uint16_t _skill_id;
34610 uint32_t _source_id;
34611 uint32_t _target_id;
34612 uint32_t _start_time;
34615 int32_t _damage;
34616 int16_t _level;
34617 int16_t _count;
34618 int8_t _action;
34619};
34620
34621enum {
34622#if CLIENT_TYPE == 'A' && \
34623 PACKET_VERSION >= 20040000
34625#elif CLIENT_TYPE == 'M' && ( \
34626 PACKET_VERSION >= 20220000 \
34627 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34628 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34629 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
34631#elif CLIENT_TYPE == 'R' && ( \
34632 PACKET_VERSION >= 20210000 \
34633 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34634 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34636#elif CLIENT_TYPE == 'S' && \
34637 PACKET_VERSION >= 20030000
34639#elif CLIENT_TYPE == 'Z' && ( \
34640 PACKET_VERSION >= 20220000 \
34641 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34642 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34643 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34645#else
34646ID_ZC_NOTIFY_SKILL_POSITION = 0x0000 // Disabled
34647#endif
34654{
34655public:
34656 ZC_NOTIFY_SKILL_POSITION(std::shared_ptr<ZoneSession> s)
34658 {}
34660
34661 void deliver();
34663
34664/* Structure */
34665};
34666
34667enum {
34668#if CLIENT_TYPE == 'A' && \
34669 PACKET_VERSION >= 20040000
34671#elif CLIENT_TYPE == 'M' && ( \
34672 PACKET_VERSION >= 20220000 \
34673 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34674 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34675 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
34677#elif CLIENT_TYPE == 'R' && ( \
34678 PACKET_VERSION >= 20210000 \
34679 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34680 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34682#elif CLIENT_TYPE == 'S' && \
34683 PACKET_VERSION >= 20030000
34685#elif CLIENT_TYPE == 'Z' && ( \
34686 PACKET_VERSION >= 20220000 \
34687 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34688 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34689 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34691#else
34692ID_ZC_NOTIFY_STANDENTRY = 0x0000 // Disabled
34693#endif
34700{
34701public:
34702 ZC_NOTIFY_STANDENTRY(std::shared_ptr<ZoneSession> s)
34704 {}
34706
34707 void deliver();
34709
34710/* Structure */
34711};
34712
34713enum {
34714#if CLIENT_TYPE == 'M' && ( \
34715 PACKET_VERSION >= 20220000 \
34716 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34717 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34718 || PACKET_VERSION >= 20131023)
34720#elif CLIENT_TYPE == 'R' && ( \
34721 PACKET_VERSION >= 20210000 \
34722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34723 || PACKET_VERSION >= 20131023)
34725#elif CLIENT_TYPE == 'Z' && ( \
34726 PACKET_VERSION >= 20220000 \
34727 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34728 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34729 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34731#else
34732ID_ZC_NOTIFY_STANDENTRY10 = 0x0000 // Disabled
34733#endif
34740{
34741public:
34742 ZC_NOTIFY_STANDENTRY10(std::shared_ptr<ZoneSession> s)
34744 {}
34746
34747 void deliver();
34749
34750/* Structure */
34751};
34752
34753enum {
34754#if CLIENT_TYPE == 'M' && ( \
34755 PACKET_VERSION >= 20220000 \
34756 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34757 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34758 || PACKET_VERSION >= 20140122)
34760#elif CLIENT_TYPE == 'R' && ( \
34761 PACKET_VERSION >= 20210000 \
34762 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34763 || PACKET_VERSION >= 20140122)
34765#elif CLIENT_TYPE == 'Z' && ( \
34766 PACKET_VERSION >= 20220000 \
34767 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34768 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34769 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34771#else
34772ID_ZC_NOTIFY_STANDENTRY11 = 0x0000 // Disabled
34773#endif
34780{
34781public:
34782 ZC_NOTIFY_STANDENTRY11(std::shared_ptr<ZoneSession> s)
34784 {}
34786
34787 void deliver(unit_viewport_entry entry);
34789
34790/* Structure */
34792};
34793
34794enum {
34795#if CLIENT_TYPE == 'A' && \
34796 PACKET_VERSION >= 20040000
34798#elif CLIENT_TYPE == 'M' && ( \
34799 PACKET_VERSION >= 20220000 \
34800 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34801 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34802 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
34804#elif CLIENT_TYPE == 'R' && ( \
34805 PACKET_VERSION >= 20210000 \
34806 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34807 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34809#elif CLIENT_TYPE == 'S' && \
34810 PACKET_VERSION >= 20030000
34812#elif CLIENT_TYPE == 'Z' && ( \
34813 PACKET_VERSION >= 20220000 \
34814 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34815 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34816 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34818#else
34819ID_ZC_NOTIFY_STANDENTRY2 = 0x0000 // Disabled
34820#endif
34827{
34828public:
34829 ZC_NOTIFY_STANDENTRY2(std::shared_ptr<ZoneSession> s)
34831 {}
34833
34834 void deliver();
34836
34837/* Structure */
34838};
34839
34840enum {
34841#if CLIENT_TYPE == 'A' && \
34842 PACKET_VERSION >= 20050411
34844#elif CLIENT_TYPE == 'M' && ( \
34845 PACKET_VERSION >= 20220000 \
34846 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34847 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34848 || PACKET_VERSION >= 20050411)
34850#elif CLIENT_TYPE == 'R' && ( \
34851 PACKET_VERSION >= 20210000 \
34852 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34853 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34855#elif CLIENT_TYPE == 'S' && \
34856 PACKET_VERSION >= 20050411
34858#elif CLIENT_TYPE == 'Z' && ( \
34859 PACKET_VERSION >= 20220000 \
34860 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34861 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34862 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34864#else
34865ID_ZC_NOTIFY_STANDENTRY3 = 0x0000 // Disabled
34866#endif
34873{
34874public:
34875 ZC_NOTIFY_STANDENTRY3(std::shared_ptr<ZoneSession> s)
34877 {}
34879
34880 void deliver();
34882
34883/* Structure */
34884};
34885
34886enum {
34887#if CLIENT_TYPE == 'A' && \
34888 PACKET_VERSION >= 20080610
34890#elif CLIENT_TYPE == 'M' && ( \
34891 PACKET_VERSION >= 20220000 \
34892 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34893 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34894 || PACKET_VERSION >= 20081203)
34896#elif CLIENT_TYPE == 'R' && ( \
34897 PACKET_VERSION >= 20210000 \
34898 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34899 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
34901#elif CLIENT_TYPE == 'S' && \
34902 PACKET_VERSION >= 20080618
34904#elif CLIENT_TYPE == 'Z' && ( \
34905 PACKET_VERSION >= 20220000 \
34906 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34907 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34908 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34910#else
34911ID_ZC_NOTIFY_STANDENTRY4 = 0x0000 // Disabled
34912#endif
34919{
34920public:
34921 ZC_NOTIFY_STANDENTRY4(std::shared_ptr<ZoneSession> s)
34923 {}
34925
34926 void deliver();
34928
34929/* Structure */
34930};
34931
34932enum {
34933#if CLIENT_TYPE == 'M' && ( \
34934 PACKET_VERSION >= 20220000 \
34935 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34936 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34937 || PACKET_VERSION >= 20091103)
34939#elif CLIENT_TYPE == 'R' && ( \
34940 PACKET_VERSION >= 20210000 \
34941 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34942 || PACKET_VERSION >= 20091103)
34944#elif CLIENT_TYPE == 'Z' && ( \
34945 PACKET_VERSION >= 20220000 \
34946 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34947 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34948 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34950#else
34951ID_ZC_NOTIFY_STANDENTRY5 = 0x0000 // Disabled
34952#endif
34959{
34960public:
34961 ZC_NOTIFY_STANDENTRY5(std::shared_ptr<ZoneSession> s)
34963 {}
34965
34966 void deliver();
34968
34969/* Structure */
34970};
34971
34972enum {
34973#if CLIENT_TYPE == 'M' && ( \
34974 PACKET_VERSION >= 20220000 \
34975 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34976 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34977 || PACKET_VERSION >= 20101123)
34979#elif CLIENT_TYPE == 'R' && ( \
34980 PACKET_VERSION >= 20210000 \
34981 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34982 || PACKET_VERSION >= 20101123)
34984#elif CLIENT_TYPE == 'Z' && ( \
34985 PACKET_VERSION >= 20220000 \
34986 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
34987 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
34988 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
34990#else
34991ID_ZC_NOTIFY_STANDENTRY7 = 0x0000 // Disabled
34992#endif
34999{
35000public:
35001 ZC_NOTIFY_STANDENTRY7(std::shared_ptr<ZoneSession> s)
35003 {}
35005
35006 void deliver();
35008
35009/* Structure */
35010};
35011
35012enum {
35013#if CLIENT_TYPE == 'M' && ( \
35014 PACKET_VERSION >= 20220000 \
35015 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35016 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35017 || PACKET_VERSION >= 20120131)
35019#elif CLIENT_TYPE == 'R' && ( \
35020 PACKET_VERSION >= 20210000 \
35021 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35022 || PACKET_VERSION >= 20120131)
35024#elif CLIENT_TYPE == 'Z' && ( \
35025 PACKET_VERSION >= 20220000 \
35026 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35027 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35028 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35030#else
35031ID_ZC_NOTIFY_STANDENTRY8 = 0x0000 // Disabled
35032#endif
35039{
35040public:
35041 ZC_NOTIFY_STANDENTRY8(std::shared_ptr<ZoneSession> s)
35043 {}
35045
35046 void deliver();
35048
35049/* Structure */
35050};
35051
35052enum {
35053#if CLIENT_TYPE == 'A' && \
35054 PACKET_VERSION >= 20040000
35056#elif CLIENT_TYPE == 'M' && ( \
35057 PACKET_VERSION >= 20220000 \
35058 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35059 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35060 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
35062#elif CLIENT_TYPE == 'R' && ( \
35063 PACKET_VERSION >= 20210000 \
35064 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35065 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35067#elif CLIENT_TYPE == 'S' && \
35068 PACKET_VERSION >= 20030000
35070#elif CLIENT_TYPE == 'Z' && ( \
35071 PACKET_VERSION >= 20220000 \
35072 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35073 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35074 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35076#else
35077ID_ZC_NOTIFY_STANDENTRY_NPC = 0x0000 // Disabled
35078#endif
35085{
35086public:
35087 ZC_NOTIFY_STANDENTRY_NPC(std::shared_ptr<ZoneSession> s)
35089 {}
35091
35092 void deliver();
35094
35095/* Structure */
35096};
35097
35098enum {
35099#if CLIENT_TYPE == 'A' && \
35100 PACKET_VERSION >= 20040000
35102#elif CLIENT_TYPE == 'M' && ( \
35103 PACKET_VERSION >= 20220000 \
35104 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35105 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35106 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
35108#elif CLIENT_TYPE == 'R' && ( \
35109 PACKET_VERSION >= 20210000 \
35110 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35111 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35113#elif CLIENT_TYPE == 'S' && \
35114 PACKET_VERSION >= 20030000
35116#elif CLIENT_TYPE == 'Z' && ( \
35117 PACKET_VERSION >= 20220000 \
35118 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35119 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35120 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35122#else
35123ID_ZC_NOTIFY_STOREITEM_COUNTINFO = 0x0000 // Disabled
35124#endif
35131{
35132public:
35133 ZC_NOTIFY_STOREITEM_COUNTINFO(std::shared_ptr<ZoneSession> s)
35135 {}
35137
35138 void deliver(int16_t current_amount, int16_t max_amount);
35140
35141/* Structure */
35142 int16_t _current_amount{ 0 };
35143 int16_t _max_amount{ 0 };
35144};
35145
35146enum {
35147#if CLIENT_TYPE == 'A' && \
35148 PACKET_VERSION >= 20040000
35149ID_ZC_NOTIFY_TIME = 0x007f
35150#elif CLIENT_TYPE == 'M' && ( \
35151 PACKET_VERSION >= 20220000 \
35152 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35153 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35154 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
35155ID_ZC_NOTIFY_TIME = 0x007f
35156#elif CLIENT_TYPE == 'R' && ( \
35157 PACKET_VERSION >= 20210000 \
35158 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35159 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35160ID_ZC_NOTIFY_TIME = 0x007f
35161#elif CLIENT_TYPE == 'S' && \
35162 PACKET_VERSION >= 20030000
35163ID_ZC_NOTIFY_TIME = 0x007f
35164#elif CLIENT_TYPE == 'Z' && ( \
35165 PACKET_VERSION >= 20220000 \
35166 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35167 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35168 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35169ID_ZC_NOTIFY_TIME = 0x007f
35170#else
35171ID_ZC_NOTIFY_TIME = 0x0000 // Disabled
35172#endif
35178class ZC_NOTIFY_TIME : public Base::NetworkPacket<ZoneSession>
35179{
35180public:
35181 ZC_NOTIFY_TIME(std::shared_ptr<ZoneSession> s)
35183 {}
35184 virtual ~ZC_NOTIFY_TIME() {}
35185
35186 void deliver(); // invokes get_sys_time() internally, no arguments.
35188
35189/* Structure */
35190 int32_t _timestamp{0};
35191};
35192
35193enum {
35194#if CLIENT_TYPE == 'M' && ( \
35195 PACKET_VERSION >= 20220000 \
35196 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35197 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35198 || PACKET_VERSION >= 20131211)
35200#elif CLIENT_TYPE == 'R' && ( \
35201 PACKET_VERSION >= 20210000 \
35202 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35203 || PACKET_VERSION >= 20131211)
35205#elif CLIENT_TYPE == 'Z' && ( \
35206 PACKET_VERSION >= 20220000 \
35207 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35208 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35209 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35211#else
35212ID_ZC_NOTIFY_UNREAD_RODEX = 0x0000 // Disabled
35213#endif
35220{
35221public:
35222 ZC_NOTIFY_UNREAD_RODEX(std::shared_ptr<ZoneSession> s)
35224 {}
35226
35227 void deliver();
35229
35230/* Structure */
35231};
35232
35233enum {
35234#if CLIENT_TYPE == 'A' && \
35235 PACKET_VERSION >= 20040000
35237#elif CLIENT_TYPE == 'M' && ( \
35238 PACKET_VERSION >= 20220000 \
35239 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35240 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35241 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
35243#elif CLIENT_TYPE == 'R' && ( \
35244 PACKET_VERSION >= 20210000 \
35245 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35246 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35248#elif CLIENT_TYPE == 'S' && \
35249 PACKET_VERSION >= 20030000
35251#elif CLIENT_TYPE == 'Z' && ( \
35252 PACKET_VERSION >= 20220000 \
35253 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35254 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35255 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35257#else
35258ID_ZC_NOTIFY_UPDATECHAR = 0x0000 // Disabled
35259#endif
35266{
35267public:
35268 ZC_NOTIFY_UPDATECHAR(std::shared_ptr<ZoneSession> s)
35270 {}
35272
35273 void deliver();
35275
35276/* Structure */
35277};
35278
35279enum {
35280#if CLIENT_TYPE == 'A' && \
35281 PACKET_VERSION >= 20040000
35283#elif CLIENT_TYPE == 'M' && ( \
35284 PACKET_VERSION >= 20220000 \
35285 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35286 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35287 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
35289#elif CLIENT_TYPE == 'R' && ( \
35290 PACKET_VERSION >= 20210000 \
35291 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35292 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35294#elif CLIENT_TYPE == 'S' && \
35295 PACKET_VERSION >= 20030000
35297#elif CLIENT_TYPE == 'Z' && ( \
35298 PACKET_VERSION >= 20220000 \
35299 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35300 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35301 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35303#else
35304ID_ZC_NOTIFY_UPDATEPLAYER = 0x0000 // Disabled
35305#endif
35312{
35313public:
35314 ZC_NOTIFY_UPDATEPLAYER(std::shared_ptr<ZoneSession> s)
35316 {}
35318
35319 void deliver();
35321
35322/* Structure */
35323};
35324
35325enum {
35326#if CLIENT_TYPE == 'A' && \
35327 PACKET_VERSION >= 20040000
35328ID_ZC_NOTIFY_VANISH = 0x0080
35329#elif CLIENT_TYPE == 'M' && ( \
35330 PACKET_VERSION >= 20220000 \
35331 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35332 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35333 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
35334ID_ZC_NOTIFY_VANISH = 0x0080
35335#elif CLIENT_TYPE == 'R' && ( \
35336 PACKET_VERSION >= 20210000 \
35337 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35338 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35339ID_ZC_NOTIFY_VANISH = 0x0080
35340#elif CLIENT_TYPE == 'S' && \
35341 PACKET_VERSION >= 20030000
35342ID_ZC_NOTIFY_VANISH = 0x0080
35343#elif CLIENT_TYPE == 'Z' && ( \
35344 PACKET_VERSION >= 20220000 \
35345 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35346 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35347 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35348ID_ZC_NOTIFY_VANISH = 0x0080
35349#else
35350ID_ZC_NOTIFY_VANISH = 0x0000 // Disabled
35351#endif
35357class ZC_NOTIFY_VANISH : public Base::NetworkPacket<ZoneSession>
35358{
35359public:
35360 ZC_NOTIFY_VANISH(std::shared_ptr<ZoneSession> s)
35362 {}
35364
35365 void deliver(int32_t guid, unit_viewport_notification_type type);
35367
35368/* Structure */
35369 int32_t _guid{0};
35376 int8_t _type{0};
35377};
35378
35379enum {
35380#if CLIENT_TYPE == 'A' && \
35381 PACKET_VERSION >= 20041129
35383#elif CLIENT_TYPE == 'M' && ( \
35384 PACKET_VERSION >= 20220000 \
35385 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35386 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35387 || PACKET_VERSION >= 20041129)
35389#elif CLIENT_TYPE == 'R' && ( \
35390 PACKET_VERSION >= 20210000 \
35391 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35392 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35394#elif CLIENT_TYPE == 'S' && \
35395 PACKET_VERSION >= 20041129
35397#elif CLIENT_TYPE == 'Z' && ( \
35398 PACKET_VERSION >= 20220000 \
35399 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35400 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35401 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35403#else
35404ID_ZC_NOTIFY_WEAPONITEMLIST = 0x0000 // Disabled
35405#endif
35412{
35413public:
35414 ZC_NOTIFY_WEAPONITEMLIST(std::shared_ptr<ZoneSession> s)
35416 {}
35418
35419 void deliver();
35421
35422/* Structure */
35423};
35424
35425enum {
35426#if CLIENT_TYPE == 'A' && \
35427 PACKET_VERSION >= 20040000
35428ID_ZC_NPCACK_ENABLE = 0x0093
35429#elif CLIENT_TYPE == 'M' && ( \
35430 PACKET_VERSION >= 20220000 \
35431 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35432 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35433 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
35434ID_ZC_NPCACK_ENABLE = 0x0093
35435#elif CLIENT_TYPE == 'R' && ( \
35436 PACKET_VERSION >= 20210000 \
35437 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35438 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35439ID_ZC_NPCACK_ENABLE = 0x0093
35440#elif CLIENT_TYPE == 'S' && \
35441 PACKET_VERSION >= 20030000
35442ID_ZC_NPCACK_ENABLE = 0x0093
35443#elif CLIENT_TYPE == 'Z' && ( \
35444 PACKET_VERSION >= 20220000 \
35445 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35446 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35447 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35448ID_ZC_NPCACK_ENABLE = 0x0093
35449#else
35450ID_ZC_NPCACK_ENABLE = 0x0000 // Disabled
35451#endif
35457class ZC_NPCACK_ENABLE : public Base::NetworkPacket<ZoneSession>
35458{
35459public:
35460 ZC_NPCACK_ENABLE(std::shared_ptr<ZoneSession> s)
35462 {}
35464
35465 void deliver();
35467
35468/* Structure */
35469};
35470
35471enum {
35472#if CLIENT_TYPE == 'A' && \
35473 PACKET_VERSION >= 20040000
35474ID_ZC_NPCACK_MAPMOVE = 0x0091
35475#elif CLIENT_TYPE == 'M' && ( \
35476 PACKET_VERSION >= 20220000 \
35477 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35478 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35479 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
35480ID_ZC_NPCACK_MAPMOVE = 0x0091
35481#elif CLIENT_TYPE == 'R' && ( \
35482 PACKET_VERSION >= 20210000 \
35483 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35484 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35485ID_ZC_NPCACK_MAPMOVE = 0x0091
35486#elif CLIENT_TYPE == 'S' && \
35487 PACKET_VERSION >= 20030000
35488ID_ZC_NPCACK_MAPMOVE = 0x0091
35489#elif CLIENT_TYPE == 'Z' && ( \
35490 PACKET_VERSION >= 20220000 \
35491 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35492 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35493 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35494ID_ZC_NPCACK_MAPMOVE = 0x0091
35495#else
35496ID_ZC_NPCACK_MAPMOVE = 0x0000 // Disabled
35497#endif
35503class ZC_NPCACK_MAPMOVE : public Base::NetworkPacket<ZoneSession>
35504{
35505public:
35506 ZC_NPCACK_MAPMOVE(std::shared_ptr<ZoneSession> s)
35508 {}
35510
35511 void deliver(std::string map_name, int16_t x, int16_t y);
35513
35514/* Structure */
35516 int16_t _x{0};
35517 int16_t _y{0};
35518};
35519
35520enum {
35521#if CLIENT_TYPE == 'A' && \
35522 PACKET_VERSION >= 20040000
35524#elif CLIENT_TYPE == 'M' && \
35525 PACKET_VERSION >= 20030000
35527#elif CLIENT_TYPE == 'M' && ( \
35528 PACKET_VERSION >= 20220000 \
35529 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35530 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35531 || PACKET_VERSION >= 20170228)
35533#elif CLIENT_TYPE == 'R' && \
35534 PACKET_VERSION >= 20080000
35536#elif CLIENT_TYPE == 'R' && ( \
35537 PACKET_VERSION >= 20210000 \
35538 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35539 || PACKET_VERSION >= 20170228)
35541#elif CLIENT_TYPE == 'S' && \
35542 PACKET_VERSION >= 20030000
35544#elif CLIENT_TYPE == 'Z' && ( \
35545 PACKET_VERSION >= 20220000 \
35546 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35547 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35548 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35550#elif CLIENT_TYPE == 'Z' && \
35551 PACKET_VERSION >= 20180000
35553#else
35554ID_ZC_NPCACK_SERVERMOVE = 0x0000 // Disabled
35555#endif
35562{
35563public:
35564 ZC_NPCACK_SERVERMOVE(std::shared_ptr<ZoneSession> s)
35566 {}
35568
35569 void deliver();
35571
35572/* Structure */
35573};
35574
35575enum {
35576#if CLIENT_TYPE == 'A' && \
35577 PACKET_VERSION >= 20040000
35579#elif CLIENT_TYPE == 'M' && ( \
35580 PACKET_VERSION >= 20220000 \
35581 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35582 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35583 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
35585#elif CLIENT_TYPE == 'R' && ( \
35586 PACKET_VERSION >= 20210000 \
35587 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35588 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35590#elif CLIENT_TYPE == 'S' && \
35591 PACKET_VERSION >= 20030000
35593#elif CLIENT_TYPE == 'Z' && ( \
35594 PACKET_VERSION >= 20220000 \
35595 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35596 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35597 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35599#else
35600ID_ZC_NPCSPRITE_CHANGE = 0x0000 // Disabled
35601#endif
35607class ZC_NPCSPRITE_CHANGE : public Base::NetworkPacket<ZoneSession>
35608{
35609public:
35610 ZC_NPCSPRITE_CHANGE(std::shared_ptr<ZoneSession> s)
35612 {}
35614
35615 void deliver();
35617
35618/* Structure */
35619};
35620
35621enum {
35622#if CLIENT_TYPE == 'M' && ( \
35623 PACKET_VERSION >= 20220000 \
35624 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35625 || PACKET_VERSION >= 20200506)
35627#elif CLIENT_TYPE == 'R' && ( \
35628 PACKET_VERSION >= 20210000 \
35629 || PACKET_VERSION == 20200709)
35631#elif CLIENT_TYPE == 'Z' && ( \
35632 PACKET_VERSION >= 20220000 \
35633 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35634 || PACKET_VERSION >= 20200506)
35636#else
35637ID_ZC_NPC_BARTER_MARKET_ITEMINFO = 0x0000 // Disabled
35638#endif
35645{
35646public:
35647 ZC_NPC_BARTER_MARKET_ITEMINFO(std::shared_ptr<ZoneSession> s)
35649 {}
35651
35652 void deliver();
35654
35655/* Structure */
35656};
35657
35658enum {
35659#if CLIENT_TYPE == 'M' && ( \
35660 PACKET_VERSION >= 20220000 \
35661 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35662 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35663 || PACKET_VERSION >= 20180912)
35664ID_ZC_NPC_BARTER_OPEN = 0x0b0e
35665#elif CLIENT_TYPE == 'R' && ( \
35666 PACKET_VERSION >= 20210000 \
35667 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35668 || PACKET_VERSION >= 20180912)
35669ID_ZC_NPC_BARTER_OPEN = 0x0b0e
35670#elif CLIENT_TYPE == 'Z' && ( \
35671 PACKET_VERSION >= 20220000 \
35672 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35673 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35674 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
35675ID_ZC_NPC_BARTER_OPEN = 0x0b0e
35676#else
35677ID_ZC_NPC_BARTER_OPEN = 0x0000 // Disabled
35678#endif
35684class ZC_NPC_BARTER_OPEN : public Base::NetworkPacket<ZoneSession>
35685{
35686public:
35687 ZC_NPC_BARTER_OPEN(std::shared_ptr<ZoneSession> s)
35689 {}
35691
35692 void deliver();
35694
35695/* Structure */
35696};
35697
35698enum {
35699#if CLIENT_TYPE == 'A' && \
35700 PACKET_VERSION >= 20070813
35701ID_ZC_NPC_CHAT = 0x02c1
35702#elif CLIENT_TYPE == 'M' && ( \
35703 PACKET_VERSION >= 20220000 \
35704 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35705 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35706 || PACKET_VERSION >= 20070813)
35707ID_ZC_NPC_CHAT = 0x02c1
35708#elif CLIENT_TYPE == 'R' && ( \
35709 PACKET_VERSION >= 20210000 \
35710 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35711 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35712ID_ZC_NPC_CHAT = 0x02c1
35713#elif CLIENT_TYPE == 'S' && \
35714 PACKET_VERSION >= 20070813
35715ID_ZC_NPC_CHAT = 0x02c1
35716#elif CLIENT_TYPE == 'Z' && ( \
35717 PACKET_VERSION >= 20220000 \
35718 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35719 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35720 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35721ID_ZC_NPC_CHAT = 0x02c1
35722#else
35723ID_ZC_NPC_CHAT = 0x0000 // Disabled
35724#endif
35730class ZC_NPC_CHAT : public Base::NetworkPacket<ZoneSession>
35731{
35732public:
35733 ZC_NPC_CHAT(std::shared_ptr<ZoneSession> s)
35735 {}
35736 virtual ~ZC_NPC_CHAT() {}
35737
35738 void deliver();
35740
35741/* Structure */
35742};
35743
35744enum {
35745#if CLIENT_TYPE == 'M' && \
35746 PACKET_VERSION >= 20200000
35748#elif CLIENT_TYPE == 'M' && ( \
35749 PACKET_VERSION >= 20220000 \
35750 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35751 || PACKET_VERSION >= 20200506)
35753#elif CLIENT_TYPE == 'R' && \
35754 PACKET_VERSION >= 20200000
35756#elif CLIENT_TYPE == 'R' && ( \
35757 PACKET_VERSION >= 20210000 \
35758 || PACKET_VERSION == 20200709)
35760#elif CLIENT_TYPE == 'Z' && \
35761 PACKET_VERSION >= 20200000
35763#elif CLIENT_TYPE == 'Z' && ( \
35764 PACKET_VERSION >= 20220000 \
35765 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35766 || PACKET_VERSION >= 20200506)
35768#else
35770#endif
35777{
35778public:
35779 ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO(std::shared_ptr<ZoneSession> s)
35781 {}
35783
35784 void deliver();
35786
35787/* Structure */
35788};
35789
35790enum {
35791#if CLIENT_TYPE == 'M' && ( \
35792 PACKET_VERSION >= 20200000 \
35793 || PACKET_VERSION >= 20130911)
35794ID_ZC_NPC_MARKET_OPEN = 0x09d5
35795#elif CLIENT_TYPE == 'M' && ( \
35796 PACKET_VERSION >= 20220000 \
35797 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35798 || PACKET_VERSION >= 20200506)
35799ID_ZC_NPC_MARKET_OPEN = 0x0b7a
35800#elif CLIENT_TYPE == 'R' && ( \
35801 PACKET_VERSION >= 20200000 \
35802 || PACKET_VERSION >= 20130911)
35803ID_ZC_NPC_MARKET_OPEN = 0x09d5
35804#elif CLIENT_TYPE == 'R' && ( \
35805 PACKET_VERSION >= 20210000 \
35806 || PACKET_VERSION == 20200709)
35807ID_ZC_NPC_MARKET_OPEN = 0x0b7a
35808#elif CLIENT_TYPE == 'Z' && ( \
35809 PACKET_VERSION >= 20200000 \
35810 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35811ID_ZC_NPC_MARKET_OPEN = 0x09d5
35812#elif CLIENT_TYPE == 'Z' && ( \
35813 PACKET_VERSION >= 20220000 \
35814 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35815 || PACKET_VERSION >= 20200506)
35816ID_ZC_NPC_MARKET_OPEN = 0x0b7a
35817#else
35818ID_ZC_NPC_MARKET_OPEN = 0x0000 // Disabled
35819#endif
35825class ZC_NPC_MARKET_OPEN : public Base::NetworkPacket<ZoneSession>
35826{
35827public:
35828 ZC_NPC_MARKET_OPEN(std::shared_ptr<ZoneSession> s)
35830 {}
35832
35833 void deliver();
35835
35836/* Structure */
35837};
35838
35839enum {
35840#if CLIENT_TYPE == 'M' && \
35841 PACKET_VERSION >= 20130911
35843#elif CLIENT_TYPE == 'M' && ( \
35844 PACKET_VERSION >= 20220000 \
35845 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35846 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
35848#elif CLIENT_TYPE == 'R' && \
35849 PACKET_VERSION >= 20130911
35851#elif CLIENT_TYPE == 'R' && ( \
35852 PACKET_VERSION >= 20210000 \
35853 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
35855#elif CLIENT_TYPE == 'Z' && \
35856 PACKET_VERSION >= 20170000
35858#elif CLIENT_TYPE == 'Z' && ( \
35859 PACKET_VERSION >= 20220000 \
35860 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35861 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
35863#else
35864ID_ZC_NPC_MARKET_PURCHASE_RESULT = 0x0000 // Disabled
35865#endif
35872{
35873public:
35874 ZC_NPC_MARKET_PURCHASE_RESULT(std::shared_ptr<ZoneSession> s)
35876 {}
35878
35879 void deliver();
35881
35882/* Structure */
35883};
35884
35885enum {
35886#if CLIENT_TYPE == 'A' && \
35887 PACKET_VERSION >= 20060927
35889#elif CLIENT_TYPE == 'M' && ( \
35890 PACKET_VERSION >= 20220000 \
35891 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35892 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35893 || PACKET_VERSION >= 20060927)
35895#elif CLIENT_TYPE == 'R' && ( \
35896 PACKET_VERSION >= 20210000 \
35897 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35898 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
35900#elif CLIENT_TYPE == 'S' && \
35901 PACKET_VERSION >= 20060927
35903#elif CLIENT_TYPE == 'Z' && ( \
35904 PACKET_VERSION >= 20220000 \
35905 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35906 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35907 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35909#else
35910ID_ZC_NPC_SHOWEFST_UPDATE = 0x0000 // Disabled
35911#endif
35918{
35919public:
35920 ZC_NPC_SHOWEFST_UPDATE(std::shared_ptr<ZoneSession> s)
35922 {}
35924
35925 void deliver();
35927
35928/* Structure */
35929};
35930
35931enum {
35932#if CLIENT_TYPE == 'M' && ( \
35933 PACKET_VERSION >= 20220000 \
35934 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35935 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35936 || PACKET_VERSION >= 20130814)
35938#elif CLIENT_TYPE == 'R' && ( \
35939 PACKET_VERSION >= 20210000 \
35940 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35941 || PACKET_VERSION >= 20130814)
35943#elif CLIENT_TYPE == 'Z' && ( \
35944 PACKET_VERSION >= 20220000 \
35945 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35946 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35947 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35949#else
35950ID_ZC_NPROTECTGAMEGUARDCSAUTH = 0x0000 // Disabled
35951#endif
35958{
35959public:
35960 ZC_NPROTECTGAMEGUARDCSAUTH(std::shared_ptr<ZoneSession> s)
35962 {}
35964
35965 void deliver();
35967
35968/* Structure */
35969};
35970
35971enum {
35972#if CLIENT_TYPE == 'M' && ( \
35973 PACKET_VERSION >= 20220000 \
35974 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35975 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35976 || PACKET_VERSION >= 20160727)
35978#elif CLIENT_TYPE == 'R' && ( \
35979 PACKET_VERSION >= 20210000 \
35980 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35981 || PACKET_VERSION >= 20160727)
35983#elif CLIENT_TYPE == 'Z' && ( \
35984 PACKET_VERSION >= 20220000 \
35985 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
35986 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
35987 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
35989#else
35990ID_ZC_OFFLINE_STORE_ITEMS = 0x0000 // Disabled
35991#endif
35998{
35999public:
36000 ZC_OFFLINE_STORE_ITEMS(std::shared_ptr<ZoneSession> s)
36002 {}
36004
36005 void deliver();
36007
36008/* Structure */
36009};
36010
36011enum {
36012#if CLIENT_TYPE == 'M' && ( \
36013 PACKET_VERSION >= 20220000 \
36014 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36015 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36016 || PACKET_VERSION >= 20160629)
36018#elif CLIENT_TYPE == 'R' && ( \
36019 PACKET_VERSION >= 20210000 \
36020 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36021 || PACKET_VERSION >= 20160629)
36023#elif CLIENT_TYPE == 'Z' && ( \
36024 PACKET_VERSION >= 20220000 \
36025 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36026 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36027 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36029#else
36030ID_ZC_OFFLINE_STORE_OWNER_ITEMS = 0x0000 // Disabled
36031#endif
36038{
36039public:
36040 ZC_OFFLINE_STORE_OWNER_ITEMS(std::shared_ptr<ZoneSession> s)
36042 {}
36044
36045 void deliver();
36047
36048/* Structure */
36049};
36050
36051enum {
36052#if CLIENT_TYPE == 'M' && ( \
36053 PACKET_VERSION >= 20220000 \
36054 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36055 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36056 || PACKET_VERSION >= 20160706)
36058#elif CLIENT_TYPE == 'R' && ( \
36059 PACKET_VERSION >= 20210000 \
36060 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36061 || PACKET_VERSION >= 20160706)
36063#elif CLIENT_TYPE == 'Z' && ( \
36064 PACKET_VERSION >= 20220000 \
36065 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36066 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36067 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36069#else
36070ID_ZC_OFFLINE_STORE_OWNER_ITEMS_READY = 0x0000 // Disabled
36071#endif
36078{
36079public:
36080 ZC_OFFLINE_STORE_OWNER_ITEMS_READY(std::shared_ptr<ZoneSession> s)
36082 {}
36084
36085 void deliver();
36087
36088/* Structure */
36089};
36090
36091enum {
36092#if CLIENT_TYPE == 'M' && ( \
36093 PACKET_VERSION >= 20220000 \
36094 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36095 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36096 || PACKET_VERSION >= 20160629)
36098#elif CLIENT_TYPE == 'R' && ( \
36099 PACKET_VERSION >= 20210000 \
36100 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36101 || PACKET_VERSION >= 20160629)
36103#elif CLIENT_TYPE == 'Z' && ( \
36104 PACKET_VERSION >= 20220000 \
36105 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36106 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36107 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36109#else
36110ID_ZC_OFFLINE_STORE_VANISH = 0x0000 // Disabled
36111#endif
36118{
36119public:
36120 ZC_OFFLINE_STORE_VANISH(std::shared_ptr<ZoneSession> s)
36122 {}
36124
36125 void deliver();
36127
36128/* Structure */
36129};
36130
36131enum {
36132#if CLIENT_TYPE == 'M' && ( \
36133 PACKET_VERSION >= 20220000 \
36134 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36135 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36136 || PACKET_VERSION >= 20181121)
36138#elif CLIENT_TYPE == 'R' && ( \
36139 PACKET_VERSION >= 20210000 \
36140 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36141 || PACKET_VERSION >= 20180829)
36143#elif CLIENT_TYPE == 'Z' && ( \
36144 PACKET_VERSION >= 20220000 \
36145 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36146 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36147 || PACKET_VERSION >= 20181114)
36149#else
36150ID_ZC_OFFLINE_STORE_VISIBLE = 0x0000 // Disabled
36151#endif
36158{
36159public:
36160 ZC_OFFLINE_STORE_VISIBLE(std::shared_ptr<ZoneSession> s)
36162 {}
36164
36165 void deliver();
36167
36168/* Structure */
36169};
36170
36171enum {
36172#if CLIENT_TYPE == 'A' && \
36173 PACKET_VERSION >= 20040000
36174ID_ZC_OPENSTORE = 0x012d
36175#elif CLIENT_TYPE == 'M' && ( \
36176 PACKET_VERSION >= 20220000 \
36177 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36178 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36179 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
36180ID_ZC_OPENSTORE = 0x012d
36181#elif CLIENT_TYPE == 'R' && ( \
36182 PACKET_VERSION >= 20210000 \
36183 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36184 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
36185ID_ZC_OPENSTORE = 0x012d
36186#elif CLIENT_TYPE == 'S' && \
36187 PACKET_VERSION >= 20030000
36188ID_ZC_OPENSTORE = 0x012d
36189#elif CLIENT_TYPE == 'Z' && ( \
36190 PACKET_VERSION >= 20220000 \
36191 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36192 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36193 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36194ID_ZC_OPENSTORE = 0x012d
36195#else
36196ID_ZC_OPENSTORE = 0x0000 // Disabled
36197#endif
36203class ZC_OPENSTORE : public Base::NetworkPacket<ZoneSession>
36204{
36205public:
36206 ZC_OPENSTORE(std::shared_ptr<ZoneSession> s)
36208 {}
36209 virtual ~ZC_OPENSTORE() {}
36210
36211 void deliver();
36213
36214/* Structure */
36215};
36216
36217enum {
36218#if CLIENT_TYPE == 'M' && ( \
36219 PACKET_VERSION >= 20220000 \
36220 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36221 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36222 || PACKET_VERSION >= 20130417)
36224#elif CLIENT_TYPE == 'R' && ( \
36225 PACKET_VERSION >= 20210000 \
36226 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36227 || PACKET_VERSION >= 20130417)
36229#elif CLIENT_TYPE == 'Z' && ( \
36230 PACKET_VERSION >= 20220000 \
36231 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36232 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36233 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36235#else
36236ID_ZC_OPEN_BARGAIN_SALE_TOOL = 0x0000 // Disabled
36237#endif
36244{
36245public:
36246 ZC_OPEN_BARGAIN_SALE_TOOL(std::shared_ptr<ZoneSession> s)
36248 {}
36250
36251 void deliver();
36253
36254/* Structure */
36255};
36256
36257enum {
36258#if CLIENT_TYPE == 'M' && ( \
36259 PACKET_VERSION >= 20220000 \
36260 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36261 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36262 || PACKET_VERSION >= 20100303)
36264#elif CLIENT_TYPE == 'R' && ( \
36265 PACKET_VERSION >= 20210000 \
36266 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36267 || PACKET_VERSION >= 20100303)
36269#elif CLIENT_TYPE == 'Z' && ( \
36270 PACKET_VERSION >= 20220000 \
36271 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36272 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36273 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36275#else
36276ID_ZC_OPEN_BUYING_STORE = 0x0000 // Disabled
36277#endif
36284{
36285public:
36286 ZC_OPEN_BUYING_STORE(std::shared_ptr<ZoneSession> s)
36288 {}
36290
36291 void deliver();
36293
36294/* Structure */
36295};
36296
36297enum {
36298#if CLIENT_TYPE == 'A' && \
36299 PACKET_VERSION >= 20040000
36300ID_ZC_OPEN_EDITDLG = 0x0142
36301#elif CLIENT_TYPE == 'M' && ( \
36302 PACKET_VERSION >= 20220000 \
36303 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36304 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36305 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
36306ID_ZC_OPEN_EDITDLG = 0x0142
36307#elif CLIENT_TYPE == 'R' && ( \
36308 PACKET_VERSION >= 20210000 \
36309 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36310 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
36311ID_ZC_OPEN_EDITDLG = 0x0142
36312#elif CLIENT_TYPE == 'S' && \
36313 PACKET_VERSION >= 20030000
36314ID_ZC_OPEN_EDITDLG = 0x0142
36315#elif CLIENT_TYPE == 'Z' && ( \
36316 PACKET_VERSION >= 20220000 \
36317 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36318 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36319 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36320ID_ZC_OPEN_EDITDLG = 0x0142
36321#else
36322ID_ZC_OPEN_EDITDLG = 0x0000 // Disabled
36323#endif
36329class ZC_OPEN_EDITDLG : public Base::NetworkPacket<ZoneSession>
36330{
36331public:
36332 ZC_OPEN_EDITDLG(std::shared_ptr<ZoneSession> s)
36334 {}
36335 virtual ~ZC_OPEN_EDITDLG() {}
36336
36337 void deliver();
36339
36340/* Structure */
36341};
36342
36343enum {
36344#if CLIENT_TYPE == 'A' && \
36345 PACKET_VERSION >= 20040000
36346ID_ZC_OPEN_EDITDLGSTR = 0x01d4
36347#elif CLIENT_TYPE == 'M' && ( \
36348 PACKET_VERSION >= 20220000 \
36349 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36350 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36351 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
36352ID_ZC_OPEN_EDITDLGSTR = 0x01d4
36353#elif CLIENT_TYPE == 'R' && ( \
36354 PACKET_VERSION >= 20210000 \
36355 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36356 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
36357ID_ZC_OPEN_EDITDLGSTR = 0x01d4
36358#elif CLIENT_TYPE == 'S' && \
36359 PACKET_VERSION >= 20030000
36360ID_ZC_OPEN_EDITDLGSTR = 0x01d4
36361#elif CLIENT_TYPE == 'Z' && ( \
36362 PACKET_VERSION >= 20220000 \
36363 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36364 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36365 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36366ID_ZC_OPEN_EDITDLGSTR = 0x01d4
36367#else
36368ID_ZC_OPEN_EDITDLGSTR = 0x0000 // Disabled
36369#endif
36375class ZC_OPEN_EDITDLGSTR : public Base::NetworkPacket<ZoneSession>
36376{
36377public:
36378 ZC_OPEN_EDITDLGSTR(std::shared_ptr<ZoneSession> s)
36380 {}
36382
36383 void deliver();
36385
36386/* Structure */
36387};
36388
36389enum {
36390#if CLIENT_TYPE == 'M' && ( \
36391 PACKET_VERSION >= 20220000 \
36392 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36393 || PACKET_VERSION >= 20200916)
36394ID_ZC_OPEN_REFORM_UI = 0x0b8f
36395#elif CLIENT_TYPE == 'R' && \
36396 PACKET_VERSION >= 20211103
36397ID_ZC_OPEN_REFORM_UI = 0x0b8f
36398#elif CLIENT_TYPE == 'Z' && ( \
36399 PACKET_VERSION >= 20220000 \
36400 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36401 || PACKET_VERSION >= 20201118)
36402ID_ZC_OPEN_REFORM_UI = 0x0b8f
36403#else
36404ID_ZC_OPEN_REFORM_UI = 0x0000 // Disabled
36405#endif
36411class ZC_OPEN_REFORM_UI : public Base::NetworkPacket<ZoneSession>
36412{
36413public:
36414 ZC_OPEN_REFORM_UI(std::shared_ptr<ZoneSession> s)
36416 {}
36418
36419 void deliver();
36421
36422/* Structure */
36423};
36424
36425enum {
36426#if CLIENT_TYPE == 'M' && ( \
36427 PACKET_VERSION >= 20220000 \
36428 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36429 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36430 || PACKET_VERSION >= 20140924)
36432#elif CLIENT_TYPE == 'R' && ( \
36433 PACKET_VERSION >= 20210000 \
36434 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36435 || PACKET_VERSION >= 20140924)
36437#elif CLIENT_TYPE == 'Z' && ( \
36438 PACKET_VERSION >= 20220000 \
36439 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36440 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36441 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36443#else
36444ID_ZC_OPEN_RODEX_THROUGH_NPC_ONLY = 0x0000 // Disabled
36445#endif
36452{
36453public:
36454 ZC_OPEN_RODEX_THROUGH_NPC_ONLY(std::shared_ptr<ZoneSession> s)
36456 {}
36458
36459 void deliver();
36461
36462/* Structure */
36463};
36464
36465enum {
36466#if CLIENT_TYPE == 'M' && ( \
36467 PACKET_VERSION >= 20220000 \
36468 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36469 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36470 || PACKET_VERSION >= 20100701)
36472#elif CLIENT_TYPE == 'R' && ( \
36473 PACKET_VERSION >= 20210000 \
36474 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36475 || PACKET_VERSION >= 20100701)
36477#elif CLIENT_TYPE == 'Z' && ( \
36478 PACKET_VERSION >= 20220000 \
36479 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36480 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36481 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36483#else
36484ID_ZC_OPEN_SEARCH_STORE_INFO = 0x0000 // Disabled
36485#endif
36492{
36493public:
36494 ZC_OPEN_SEARCH_STORE_INFO(std::shared_ptr<ZoneSession> s)
36496 {}
36498
36499 void deliver();
36501
36502/* Structure */
36503};
36504
36505enum {
36506#if CLIENT_TYPE == 'M' && \
36507 PACKET_VERSION >= 20150128
36508ID_ZC_OPEN_UI = 0x0a38
36509#elif CLIENT_TYPE == 'M' && ( \
36510 PACKET_VERSION >= 20220000 \
36511 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36512 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36513 || PACKET_VERSION >= 20171115)
36514ID_ZC_OPEN_UI = 0x0ae2
36515#elif CLIENT_TYPE == 'R' && \
36516 PACKET_VERSION >= 20150128
36517ID_ZC_OPEN_UI = 0x0a38
36518#elif CLIENT_TYPE == 'R' && ( \
36519 PACKET_VERSION >= 20210000 \
36520 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36521 || PACKET_VERSION >= 20171115)
36522ID_ZC_OPEN_UI = 0x0ae2
36523#elif CLIENT_TYPE == 'Z' && \
36524 PACKET_VERSION >= 20170000
36525ID_ZC_OPEN_UI = 0x0a38
36526#elif CLIENT_TYPE == 'Z' && ( \
36527 PACKET_VERSION >= 20220000 \
36528 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36529 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36530 || PACKET_VERSION >= 20171109)
36531ID_ZC_OPEN_UI = 0x0ae2
36532#else
36533ID_ZC_OPEN_UI = 0x0000 // Disabled
36534#endif
36540class ZC_OPEN_UI : public Base::NetworkPacket<ZoneSession>
36541{
36542public:
36543 ZC_OPEN_UI(std::shared_ptr<ZoneSession> s)
36545 {}
36546 virtual ~ZC_OPEN_UI() {}
36547
36548 void deliver();
36550
36551/* Structure */
36552};
36553
36554enum {
36555#if CLIENT_TYPE == 'A' && \
36556 PACKET_VERSION >= 20040000
36558#elif CLIENT_TYPE == 'M' && ( \
36559 PACKET_VERSION >= 20220000 \
36560 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36561 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36562 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
36564#elif CLIENT_TYPE == 'R' && ( \
36565 PACKET_VERSION >= 20210000 \
36566 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36567 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
36569#elif CLIENT_TYPE == 'S' && \
36570 PACKET_VERSION >= 20030000
36572#elif CLIENT_TYPE == 'Z' && ( \
36573 PACKET_VERSION >= 20220000 \
36574 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36575 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36576 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36578#else
36579ID_ZC_OTHER_GUILD_LIST = 0x0000 // Disabled
36580#endif
36586class ZC_OTHER_GUILD_LIST : public Base::NetworkPacket<ZoneSession>
36587{
36588public:
36589 ZC_OTHER_GUILD_LIST(std::shared_ptr<ZoneSession> s)
36591 {}
36593
36594 void deliver();
36596
36597/* Structure */
36598};
36599
36600enum {
36601#if CLIENT_TYPE == 'M' && ( \
36602 PACKET_VERSION >= 20220000 \
36603 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36604 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36605 || PACKET_VERSION >= 20170920)
36607#elif CLIENT_TYPE == 'R' && ( \
36608 PACKET_VERSION >= 20210000 \
36609 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36610 || PACKET_VERSION >= 20170920)
36612#elif CLIENT_TYPE == 'Z' && ( \
36613 PACKET_VERSION >= 20220000 \
36614 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36615 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36616 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36618#else
36619ID_ZC_OVERWEIGHT_PERCENT = 0x0000 // Disabled
36620#endif
36627{
36628public:
36629 ZC_OVERWEIGHT_PERCENT(std::shared_ptr<ZoneSession> s)
36631 {}
36633
36634 void deliver();
36636
36637/* Structure */
36638};
36639
36640enum {
36641#if CLIENT_TYPE == 'M' && ( \
36642 PACKET_VERSION >= 20220000 \
36643 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36644 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36645 || PACKET_VERSION >= 20091228)
36647#elif CLIENT_TYPE == 'R' && ( \
36648 PACKET_VERSION >= 20210000 \
36649 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36650 || PACKET_VERSION >= 20091229)
36652#elif CLIENT_TYPE == 'Z' && ( \
36653 PACKET_VERSION >= 20220000 \
36654 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36655 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36656 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36658#else
36659ID_ZC_PARTY_BOOKING_ACK_DELETE = 0x0000 // Disabled
36660#endif
36667{
36668public:
36669 ZC_PARTY_BOOKING_ACK_DELETE(std::shared_ptr<ZoneSession> s)
36671 {}
36673
36674 void deliver();
36676
36677/* Structure */
36678};
36679
36680enum {
36681#if CLIENT_TYPE == 'M' && ( \
36682 PACKET_VERSION >= 20220000 \
36683 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36684 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36685 || PACKET_VERSION >= 20091222)
36687#elif CLIENT_TYPE == 'R' && ( \
36688 PACKET_VERSION >= 20210000 \
36689 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36690 || PACKET_VERSION >= 20091222)
36692#elif CLIENT_TYPE == 'Z' && ( \
36693 PACKET_VERSION >= 20220000 \
36694 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36695 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36696 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36698#else
36699ID_ZC_PARTY_BOOKING_ACK_REGISTER = 0x0000 // Disabled
36700#endif
36707{
36708public:
36709 ZC_PARTY_BOOKING_ACK_REGISTER(std::shared_ptr<ZoneSession> s)
36711 {}
36713
36714 void deliver();
36716
36717/* Structure */
36718};
36719
36720enum {
36721#if CLIENT_TYPE == 'M' && ( \
36722 PACKET_VERSION >= 20220000 \
36723 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36724 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36725 || PACKET_VERSION >= 20091222)
36727#elif CLIENT_TYPE == 'R' && ( \
36728 PACKET_VERSION >= 20210000 \
36729 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36730 || PACKET_VERSION >= 20091222)
36732#elif CLIENT_TYPE == 'Z' && ( \
36733 PACKET_VERSION >= 20220000 \
36734 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36735 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36736 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36738#else
36739ID_ZC_PARTY_BOOKING_ACK_SEARCH = 0x0000 // Disabled
36740#endif
36747{
36748public:
36749 ZC_PARTY_BOOKING_ACK_SEARCH(std::shared_ptr<ZoneSession> s)
36751 {}
36753
36754 void deliver();
36756
36757/* Structure */
36758};
36759
36760enum {
36761#if CLIENT_TYPE == 'M' && ( \
36762 PACKET_VERSION >= 20220000 \
36763 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36764 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36765 || PACKET_VERSION >= 20091228)
36767#elif CLIENT_TYPE == 'R' && ( \
36768 PACKET_VERSION >= 20210000 \
36769 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36770 || PACKET_VERSION >= 20091229)
36772#elif CLIENT_TYPE == 'Z' && ( \
36773 PACKET_VERSION >= 20220000 \
36774 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36775 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36776 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36778#else
36779ID_ZC_PARTY_BOOKING_NOTIFY_DELETE = 0x0000 // Disabled
36780#endif
36787{
36788public:
36789 ZC_PARTY_BOOKING_NOTIFY_DELETE(std::shared_ptr<ZoneSession> s)
36791 {}
36793
36794 void deliver();
36796
36797/* Structure */
36798};
36799
36800enum {
36801#if CLIENT_TYPE == 'M' && ( \
36802 PACKET_VERSION >= 20220000 \
36803 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36804 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36805 || PACKET_VERSION >= 20091228)
36807#elif CLIENT_TYPE == 'R' && ( \
36808 PACKET_VERSION >= 20210000 \
36809 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36810 || PACKET_VERSION >= 20091229)
36812#elif CLIENT_TYPE == 'Z' && ( \
36813 PACKET_VERSION >= 20220000 \
36814 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36815 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36816 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36818#else
36819ID_ZC_PARTY_BOOKING_NOTIFY_INSERT = 0x0000 // Disabled
36820#endif
36827{
36828public:
36829 ZC_PARTY_BOOKING_NOTIFY_INSERT(std::shared_ptr<ZoneSession> s)
36831 {}
36833
36834 void deliver();
36836
36837/* Structure */
36838};
36839
36840enum {
36841#if CLIENT_TYPE == 'M' && ( \
36842 PACKET_VERSION >= 20220000 \
36843 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36844 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36845 || PACKET_VERSION >= 20091228)
36847#elif CLIENT_TYPE == 'R' && ( \
36848 PACKET_VERSION >= 20210000 \
36849 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36850 || PACKET_VERSION >= 20091229)
36852#elif CLIENT_TYPE == 'Z' && ( \
36853 PACKET_VERSION >= 20220000 \
36854 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36855 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36856 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36858#else
36859ID_ZC_PARTY_BOOKING_NOTIFY_UPDATE = 0x0000 // Disabled
36860#endif
36867{
36868public:
36869 ZC_PARTY_BOOKING_NOTIFY_UPDATE(std::shared_ptr<ZoneSession> s)
36871 {}
36873
36874 void deliver();
36876
36877/* Structure */
36878};
36879
36880enum {
36881#if CLIENT_TYPE == 'A' && \
36882 PACKET_VERSION >= 20070821
36883ID_ZC_PARTY_CONFIG = 0x02c9
36884#elif CLIENT_TYPE == 'M' && ( \
36885 PACKET_VERSION >= 20220000 \
36886 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36887 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36888 || PACKET_VERSION >= 20070821)
36889ID_ZC_PARTY_CONFIG = 0x02c9
36890#elif CLIENT_TYPE == 'R' && ( \
36891 PACKET_VERSION >= 20210000 \
36892 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36893 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
36894ID_ZC_PARTY_CONFIG = 0x02c9
36895#elif CLIENT_TYPE == 'S' && \
36896 PACKET_VERSION >= 20070821
36897ID_ZC_PARTY_CONFIG = 0x02c9
36898#elif CLIENT_TYPE == 'Z' && ( \
36899 PACKET_VERSION >= 20220000 \
36900 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36901 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36902 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36903ID_ZC_PARTY_CONFIG = 0x02c9
36904#else
36905ID_ZC_PARTY_CONFIG = 0x0000 // Disabled
36906#endif
36912class ZC_PARTY_CONFIG : public Base::NetworkPacket<ZoneSession>
36913{
36914public:
36915 ZC_PARTY_CONFIG(std::shared_ptr<ZoneSession> s)
36917 {}
36918 virtual ~ZC_PARTY_CONFIG() {}
36919
36920 void deliver(zc_party_config_type config);
36922
36923/* Structure */
36924 int8_t _config{ 0 };
36925};
36926
36927enum {
36928#if CLIENT_TYPE == 'A' && \
36929 PACKET_VERSION >= 20070821
36930ID_ZC_PARTY_JOIN_REQ = 0x02c6
36931#elif CLIENT_TYPE == 'M' && ( \
36932 PACKET_VERSION >= 20220000 \
36933 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36934 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36935 || PACKET_VERSION >= 20070821)
36936ID_ZC_PARTY_JOIN_REQ = 0x02c6
36937#elif CLIENT_TYPE == 'R' && ( \
36938 PACKET_VERSION >= 20210000 \
36939 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36940 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
36941ID_ZC_PARTY_JOIN_REQ = 0x02c6
36942#elif CLIENT_TYPE == 'S' && \
36943 PACKET_VERSION >= 20070821
36944ID_ZC_PARTY_JOIN_REQ = 0x02c6
36945#elif CLIENT_TYPE == 'Z' && ( \
36946 PACKET_VERSION >= 20220000 \
36947 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36948 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36949 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36950ID_ZC_PARTY_JOIN_REQ = 0x02c6
36951#else
36952ID_ZC_PARTY_JOIN_REQ = 0x0000 // Disabled
36953#endif
36959class ZC_PARTY_JOIN_REQ : public Base::NetworkPacket<ZoneSession>
36960{
36961public:
36962 ZC_PARTY_JOIN_REQ(std::shared_ptr<ZoneSession> s)
36964 {}
36966
36967 void deliver(int party_id, std::string party_name);
36969
36970/* Structure */
36971 int _party_id{ 0 };
36973};
36974
36975enum {
36976#if CLIENT_TYPE == 'A' && \
36977 PACKET_VERSION >= 20070821
36979#elif CLIENT_TYPE == 'M' && ( \
36980 PACKET_VERSION >= 20220000 \
36981 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36982 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36983 || PACKET_VERSION >= 20070821)
36985#elif CLIENT_TYPE == 'R' && ( \
36986 PACKET_VERSION >= 20210000 \
36987 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36988 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
36990#elif CLIENT_TYPE == 'S' && \
36991 PACKET_VERSION >= 20070821
36993#elif CLIENT_TYPE == 'Z' && ( \
36994 PACKET_VERSION >= 20220000 \
36995 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
36996 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
36997 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
36999#else
37000ID_ZC_PARTY_JOIN_REQ_ACK = 0x0000 // Disabled
37001#endif
37008{
37009public:
37010 ZC_PARTY_JOIN_REQ_ACK(std::shared_ptr<ZoneSession> s)
37012 {}
37014
37015 void deliver(std::string name, zcparty_joinreqack_result_type result);
37017
37018/* Structure */
37020 int _result{ 0 };
37021};
37022
37023enum {
37024#if CLIENT_TYPE == 'M' && ( \
37025 PACKET_VERSION >= 20220000 \
37026 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37027 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37028 || PACKET_VERSION >= 20170215)
37030#elif CLIENT_TYPE == 'R' && ( \
37031 PACKET_VERSION >= 20210000 \
37032 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37033 || PACKET_VERSION >= 20170215)
37035#elif CLIENT_TYPE == 'Z' && ( \
37036 PACKET_VERSION >= 20220000 \
37037 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37038 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37039 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37041#else
37042ID_ZC_PARTY_MEMBER_JOB_LEVEL = 0x0000 // Disabled
37043#endif
37050{
37051public:
37052 ZC_PARTY_MEMBER_JOB_LEVEL(std::shared_ptr<ZoneSession> s)
37054 {}
37056
37057 void deliver(int account_id, int job_id, int level);
37059
37060/* Structure */
37061 int _account_id{ 0 };
37062 int16_t _job_id{ 0 };
37063 int16_t _level{ 0 };
37064};
37065
37066enum {
37067#if CLIENT_TYPE == 'M' && \
37068 PACKET_VERSION >= 20111025
37070#elif CLIENT_TYPE == 'R' && \
37071 PACKET_VERSION >= 20111025
37073#else
37074ID_ZC_PARTY_RECRUIT_ACK_DELETE = 0x0000 // Disabled
37075#endif
37082{
37083public:
37084 ZC_PARTY_RECRUIT_ACK_DELETE(std::shared_ptr<ZoneSession> s)
37086 {}
37088
37089 void deliver();
37091
37092/* Structure */
37093};
37094
37095enum {
37096#if CLIENT_TYPE == 'M' && \
37097 PACKET_VERSION >= 20111025
37099#elif CLIENT_TYPE == 'R' && \
37100 PACKET_VERSION >= 20111025
37102#else
37103ID_ZC_PARTY_RECRUIT_ACK_REGISTER = 0x0000 // Disabled
37104#endif
37111{
37112public:
37113 ZC_PARTY_RECRUIT_ACK_REGISTER(std::shared_ptr<ZoneSession> s)
37115 {}
37117
37118 void deliver();
37120
37121/* Structure */
37122};
37123
37124enum {
37125#if CLIENT_TYPE == 'M' && \
37126 PACKET_VERSION >= 20111207
37128#elif CLIENT_TYPE == 'R' && \
37129 PACKET_VERSION >= 20111207
37131#else
37132ID_ZC_PARTY_RECRUIT_ADD_FILTERLINGLIST = 0x0000 // Disabled
37133#endif
37140{
37141public:
37142 ZC_PARTY_RECRUIT_ADD_FILTERLINGLIST(std::shared_ptr<ZoneSession> s)
37144 {}
37146
37147 void deliver();
37149
37150/* Structure */
37151};
37152
37153enum {
37154#if CLIENT_TYPE == 'M' && \
37155 PACKET_VERSION >= 20111122
37157#elif CLIENT_TYPE == 'R' && \
37158 PACKET_VERSION >= 20111122
37160#else
37161ID_ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER = 0x0000 // Disabled
37162#endif
37169{
37170public:
37171 ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER(std::shared_ptr<ZoneSession> s)
37173 {}
37175
37176 void deliver();
37178
37179/* Structure */
37180};
37181
37182enum {
37183#if CLIENT_TYPE == 'M' && ( \
37184 PACKET_VERSION >= 20220000 \
37185 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37186 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37187 || PACKET_VERSION >= 20120207)
37189#elif CLIENT_TYPE == 'M' && ( \
37190 PACKET_VERSION >= 20190000 \
37191 || (PACKET_VERSION >= 20180000 && PACKET_VERSION < 20190000) \
37192 || PACKET_VERSION >= 20170823 \
37193 || PACKET_VERSION >= 20170816 \
37194 || PACKET_VERSION >= 20170201 \
37195 || PACKET_VERSION >= 20170125 \
37196 || PACKET_VERSION >= 20170104 \
37197 || PACKET_VERSION >= 20161228 \
37198 || PACKET_VERSION >= 20160913 \
37199 || PACKET_VERSION >= 20160907 \
37200 || PACKET_VERSION >= 20160817 \
37201 || PACKET_VERSION >= 20160810 \
37202 || PACKET_VERSION >= 20160727 \
37203 || PACKET_VERSION >= 20160720 \
37204 || PACKET_VERSION >= 20160713 \
37205 || PACKET_VERSION >= 20160629 \
37206 || PACKET_VERSION >= 20160622 \
37207 || PACKET_VERSION >= 20160106 \
37208 || PACKET_VERSION >= 20151021 \
37209 || PACKET_VERSION >= 20151014 \
37210 || PACKET_VERSION >= 20150527 \
37211 || PACKET_VERSION >= 20150520 \
37212 || PACKET_VERSION >= 20150408 \
37213 || PACKET_VERSION >= 20150401 \
37214 || PACKET_VERSION >= 20150318 \
37215 || PACKET_VERSION >= 20150311 \
37216 || PACKET_VERSION >= 20150107 \
37217 || PACKET_VERSION >= 20141210 \
37218 || PACKET_VERSION >= 20141203 \
37219 || PACKET_VERSION >= 20141008 \
37220 || PACKET_VERSION >= 20141001 \
37221 || PACKET_VERSION >= 20140416 \
37222 || PACKET_VERSION >= 20140409 \
37223 || PACKET_VERSION >= 20140319 \
37224 || PACKET_VERSION >= 20140312 \
37225 || PACKET_VERSION >= 20140108 \
37226 || PACKET_VERSION >= 20131120 \
37227 || PACKET_VERSION >= 20131113 \
37228 || PACKET_VERSION >= 20131016 \
37229 || PACKET_VERSION >= 20131008 \
37230 || PACKET_VERSION >= 20130925 \
37231 || PACKET_VERSION >= 20130917 \
37232 || PACKET_VERSION >= 20130103 \
37233 || PACKET_VERSION >= 20121227 \
37234 || PACKET_VERSION >= 20121218 \
37235 || PACKET_VERSION >= 20121212 \
37236 || PACKET_VERSION >= 20121205 \
37237 || PACKET_VERSION >= 20121128 \
37238 || PACKET_VERSION >= 20120801 \
37239 || PACKET_VERSION >= 20120724 \
37240 || PACKET_VERSION >= 20120417 \
37241 || PACKET_VERSION >= 20120410)
37243#elif CLIENT_TYPE == 'R' && ( \
37244 PACKET_VERSION >= 20210000 \
37245 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37246 || PACKET_VERSION >= 20120207)
37248#elif CLIENT_TYPE == 'R' && ( \
37249 PACKET_VERSION >= 20190000 \
37250 || (PACKET_VERSION >= 20180000 && PACKET_VERSION < 20190000) \
37251 || PACKET_VERSION >= 20170823 \
37252 || PACKET_VERSION >= 20170816 \
37253 || PACKET_VERSION >= 20170201 \
37254 || PACKET_VERSION >= 20170125 \
37255 || PACKET_VERSION >= 20170104 \
37256 || PACKET_VERSION >= 20161228 \
37257 || PACKET_VERSION >= 20160913 \
37258 || PACKET_VERSION >= 20160907 \
37259 || PACKET_VERSION >= 20160817 \
37260 || PACKET_VERSION >= 20160810 \
37261 || PACKET_VERSION >= 20160727 \
37262 || PACKET_VERSION >= 20160720 \
37263 || PACKET_VERSION >= 20160713 \
37264 || PACKET_VERSION >= 20160629 \
37265 || PACKET_VERSION >= 20160622 \
37266 || PACKET_VERSION >= 20160106 \
37267 || PACKET_VERSION >= 20151021 \
37268 || PACKET_VERSION >= 20151014 \
37269 || PACKET_VERSION >= 20150527 \
37270 || PACKET_VERSION >= 20150520 \
37271 || PACKET_VERSION >= 20150408 \
37272 || PACKET_VERSION >= 20150401 \
37273 || PACKET_VERSION >= 20150318 \
37274 || PACKET_VERSION >= 20150311 \
37275 || PACKET_VERSION >= 20150107 \
37276 || PACKET_VERSION >= 20141210 \
37277 || PACKET_VERSION >= 20141203 \
37278 || PACKET_VERSION >= 20141008 \
37279 || PACKET_VERSION >= 20141001 \
37280 || PACKET_VERSION >= 20140416 \
37281 || PACKET_VERSION >= 20140409 \
37282 || PACKET_VERSION >= 20140319 \
37283 || PACKET_VERSION >= 20140312 \
37284 || PACKET_VERSION >= 20140108 \
37285 || PACKET_VERSION >= 20131120 \
37286 || PACKET_VERSION >= 20131113 \
37287 || PACKET_VERSION >= 20131016 \
37288 || PACKET_VERSION >= 20131008 \
37289 || PACKET_VERSION >= 20130925 \
37290 || PACKET_VERSION >= 20130917 \
37291 || PACKET_VERSION >= 20130103 \
37292 || PACKET_VERSION >= 20121227 \
37293 || PACKET_VERSION >= 20121218 \
37294 || PACKET_VERSION >= 20121212 \
37295 || PACKET_VERSION >= 20121205 \
37296 || PACKET_VERSION >= 20121128 \
37297 || PACKET_VERSION >= 20120801 \
37298 || PACKET_VERSION >= 20120724 \
37299 || PACKET_VERSION >= 20120417 \
37300 || PACKET_VERSION >= 20120410)
37302#elif CLIENT_TYPE == 'Z' && ( \
37303 PACKET_VERSION >= 20220000 \
37304 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37305 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37306 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37308#elif CLIENT_TYPE == 'Z' && ( \
37309 PACKET_VERSION >= 20190000 \
37310 || PACKET_VERSION == 20180131 \
37311 || PACKET_VERSION == 20180117 \
37312 || PACKET_VERSION == 20180103 \
37313 || PACKET_VERSION >= 20171227 \
37314 || PACKET_VERSION >= 20171121 \
37315 || PACKET_VERSION >= 20171115 \
37316 || PACKET_VERSION >= 20171018)
37318#else
37320#endif
37327{
37328public:
37329 ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM(std::shared_ptr<ZoneSession> s)
37331 {}
37333
37334 void deliver();
37336
37337/* Structure */
37338};
37339
37340enum {
37341#if CLIENT_TYPE == 'M' && \
37342 PACKET_VERSION >= 20111108
37344#elif CLIENT_TYPE == 'R' && \
37345 PACKET_VERSION >= 20111108
37347#else
37348ID_ZC_PARTY_RECRUIT_FAILED_RECALL = 0x0000 // Disabled
37349#endif
37356{
37357public:
37358 ZC_PARTY_RECRUIT_FAILED_RECALL(std::shared_ptr<ZoneSession> s)
37360 {}
37362
37363 void deliver();
37365
37366/* Structure */
37367};
37368
37369enum {
37370#if CLIENT_TYPE == 'M' && \
37371 PACKET_VERSION >= 20111025
37373#elif CLIENT_TYPE == 'R' && \
37374 PACKET_VERSION >= 20111025
37376#else
37377ID_ZC_PARTY_RECRUIT_NOTIFY_DELETE = 0x0000 // Disabled
37378#endif
37385{
37386public:
37387 ZC_PARTY_RECRUIT_NOTIFY_DELETE(std::shared_ptr<ZoneSession> s)
37389 {}
37391
37392 void deliver();
37394
37395/* Structure */
37396};
37397
37398enum {
37399#if CLIENT_TYPE == 'M' && \
37400 PACKET_VERSION >= 20111025
37402#elif CLIENT_TYPE == 'R' && \
37403 PACKET_VERSION >= 20111025
37405#else
37406ID_ZC_PARTY_RECRUIT_NOTIFY_INSERT = 0x0000 // Disabled
37407#endif
37414{
37415public:
37416 ZC_PARTY_RECRUIT_NOTIFY_INSERT(std::shared_ptr<ZoneSession> s)
37418 {}
37420
37421 void deliver();
37423
37424/* Structure */
37425};
37426
37427enum {
37428#if CLIENT_TYPE == 'M' && \
37429 PACKET_VERSION >= 20111025
37431#elif CLIENT_TYPE == 'R' && \
37432 PACKET_VERSION >= 20111025
37434#else
37435ID_ZC_PARTY_RECRUIT_NOTIFY_UPDATE = 0x0000 // Disabled
37436#endif
37443{
37444public:
37445 ZC_PARTY_RECRUIT_NOTIFY_UPDATE(std::shared_ptr<ZoneSession> s)
37447 {}
37449
37450 void deliver();
37452
37453/* Structure */
37454};
37455
37456enum {
37457#if CLIENT_TYPE == 'M' && \
37458 PACKET_VERSION >= 20111108
37460#elif CLIENT_TYPE == 'R' && \
37461 PACKET_VERSION >= 20111108
37463#else
37464ID_ZC_PARTY_RECRUIT_RECALL_COST = 0x0000 // Disabled
37465#endif
37472{
37473public:
37474 ZC_PARTY_RECRUIT_RECALL_COST(std::shared_ptr<ZoneSession> s)
37476 {}
37478
37479 void deliver();
37481
37482/* Structure */
37483};
37484
37485enum {
37486#if CLIENT_TYPE == 'M' && \
37487 PACKET_VERSION >= 20111108
37489#elif CLIENT_TYPE == 'R' && \
37490 PACKET_VERSION >= 20111108
37492#else
37493ID_ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER = 0x0000 // Disabled
37494#endif
37501{
37502public:
37503 ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER(std::shared_ptr<ZoneSession> s)
37505 {}
37507
37508 void deliver();
37510
37511/* Structure */
37512};
37513
37514enum {
37515#if CLIENT_TYPE == 'M' && ( \
37516 PACKET_VERSION >= 20220000 \
37517 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37518 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37519 || PACKET_VERSION >= 20120214)
37521#elif CLIENT_TYPE == 'R' && ( \
37522 PACKET_VERSION >= 20210000 \
37523 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37524 || PACKET_VERSION >= 20120214)
37526#elif CLIENT_TYPE == 'Z' && ( \
37527 PACKET_VERSION >= 20220000 \
37528 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37529 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37530 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37532#else
37534#endif
37541{
37542public:
37543 ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM(std::shared_ptr<ZoneSession> s)
37545 {}
37547
37548 void deliver();
37550
37551/* Structure */
37552};
37553
37554enum {
37555#if CLIENT_TYPE == 'M' && \
37556 PACKET_VERSION >= 20111207
37558#elif CLIENT_TYPE == 'R' && \
37559 PACKET_VERSION >= 20111207
37561#else
37562ID_ZC_PARTY_RECRUIT_SUB_FILTERLINGLIST = 0x0000 // Disabled
37563#endif
37570{
37571public:
37572 ZC_PARTY_RECRUIT_SUB_FILTERLINGLIST(std::shared_ptr<ZoneSession> s)
37574 {}
37576
37577 void deliver();
37579
37580/* Structure */
37581};
37582
37583enum {
37584#if CLIENT_TYPE == 'M' && \
37585 PACKET_VERSION >= 20111101
37587#elif CLIENT_TYPE == 'R' && \
37588 PACKET_VERSION >= 20111101
37590#else
37591ID_ZC_PARTY_RECRUIT_VOLUNTEER_INFO = 0x0000 // Disabled
37592#endif
37599{
37600public:
37601 ZC_PARTY_RECRUIT_VOLUNTEER_INFO(std::shared_ptr<ZoneSession> s)
37603 {}
37605
37606 void deliver();
37608
37609/* Structure */
37610};
37611
37612enum {
37613#if CLIENT_TYPE == 'A' && \
37614 PACKET_VERSION >= 20040000
37615ID_ZC_PAR_CHANGE = 0x00b0
37616#elif CLIENT_TYPE == 'M' && \
37617 PACKET_VERSION >= 20030000
37618ID_ZC_PAR_CHANGE = 0x00b0
37619#elif CLIENT_TYPE == 'M' && ( \
37620 PACKET_VERSION >= 20220000 \
37621 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37622 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37623 || PACKET_VERSION >= 20170405)
37624ID_ZC_PAR_CHANGE = 0x0acb
37625#elif CLIENT_TYPE == 'R' && \
37626 PACKET_VERSION >= 20080000
37627ID_ZC_PAR_CHANGE = 0x00b0
37628#elif CLIENT_TYPE == 'R' && ( \
37629 PACKET_VERSION >= 20210000 \
37630 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37631 || PACKET_VERSION >= 20170405)
37632ID_ZC_PAR_CHANGE = 0x0acb
37633#elif CLIENT_TYPE == 'S' && \
37634 PACKET_VERSION >= 20030000
37635ID_ZC_PAR_CHANGE = 0x00b0
37636#elif CLIENT_TYPE == 'Z' && ( \
37637 PACKET_VERSION >= 20220000 \
37638 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37639 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37640 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37641ID_ZC_PAR_CHANGE = 0x0acb
37642#elif CLIENT_TYPE == 'Z' && \
37643 PACKET_VERSION >= 20180000
37644ID_ZC_PAR_CHANGE = 0x00b0
37645#else
37646ID_ZC_PAR_CHANGE = 0x0000 // Disabled
37647#endif
37653class ZC_PAR_CHANGE : public Base::NetworkPacket<ZoneSession>
37654{
37655public:
37656 ZC_PAR_CHANGE(std::shared_ptr<ZoneSession> s)
37658 {}
37659 virtual ~ZC_PAR_CHANGE() {}
37660
37661 void deliver(status_point_type type, int32_t value);
37663
37664/* Structure */
37666 int32_t _value{0};
37667};
37668
37669enum {
37670#if CLIENT_TYPE == 'A' && \
37671 PACKET_VERSION >= 20040000
37672ID_ZC_PAR_CHANGE_USER = 0x01ab
37673#elif CLIENT_TYPE == 'M' && ( \
37674 PACKET_VERSION >= 20220000 \
37675 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37676 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37677 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
37678ID_ZC_PAR_CHANGE_USER = 0x01ab
37679#elif CLIENT_TYPE == 'R' && ( \
37680 PACKET_VERSION >= 20210000 \
37681 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37682 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
37683ID_ZC_PAR_CHANGE_USER = 0x01ab
37684#elif CLIENT_TYPE == 'S' && \
37685 PACKET_VERSION >= 20030000
37686ID_ZC_PAR_CHANGE_USER = 0x01ab
37687#elif CLIENT_TYPE == 'Z' && ( \
37688 PACKET_VERSION >= 20220000 \
37689 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37690 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37691 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37692ID_ZC_PAR_CHANGE_USER = 0x01ab
37693#else
37694ID_ZC_PAR_CHANGE_USER = 0x0000 // Disabled
37695#endif
37701class ZC_PAR_CHANGE_USER : public Base::NetworkPacket<ZoneSession>
37702{
37703public:
37704 ZC_PAR_CHANGE_USER(std::shared_ptr<ZoneSession> s)
37706 {}
37708
37709 void deliver();
37711
37712/* Structure */
37713};
37714
37715enum {
37716#if CLIENT_TYPE == 'A' && \
37717 PACKET_VERSION >= 20060626
37718ID_ZC_PCBANG_EFFECT = 0x027b
37719#elif CLIENT_TYPE == 'M' && ( \
37720 PACKET_VERSION >= 20220000 \
37721 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37723 || PACKET_VERSION >= 20060626)
37724ID_ZC_PCBANG_EFFECT = 0x027b
37725#elif CLIENT_TYPE == 'R' && ( \
37726 PACKET_VERSION >= 20210000 \
37727 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37728 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
37729ID_ZC_PCBANG_EFFECT = 0x027b
37730#elif CLIENT_TYPE == 'S' && \
37731 PACKET_VERSION >= 20060626
37732ID_ZC_PCBANG_EFFECT = 0x027b
37733#elif CLIENT_TYPE == 'Z' && ( \
37734 PACKET_VERSION >= 20220000 \
37735 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37736 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37737 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37738ID_ZC_PCBANG_EFFECT = 0x027b
37739#else
37740ID_ZC_PCBANG_EFFECT = 0x0000 // Disabled
37741#endif
37747class ZC_PCBANG_EFFECT : public Base::NetworkPacket<ZoneSession>
37748{
37749public:
37750 ZC_PCBANG_EFFECT(std::shared_ptr<ZoneSession> s)
37752 {}
37754
37755 void deliver();
37757
37758/* Structure */
37759};
37760
37761enum {
37762#if CLIENT_TYPE == 'A' && \
37763 PACKET_VERSION >= 20070423
37765#elif CLIENT_TYPE == 'M' && ( \
37766 PACKET_VERSION >= 20220000 \
37767 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37768 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37769 || PACKET_VERSION >= 20070423)
37771#elif CLIENT_TYPE == 'R' && ( \
37772 PACKET_VERSION >= 20210000 \
37773 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37774 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
37776#elif CLIENT_TYPE == 'S' && \
37777 PACKET_VERSION >= 20061204
37779#elif CLIENT_TYPE == 'Z' && ( \
37780 PACKET_VERSION >= 20220000 \
37781 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37782 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37783 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37785#else
37786ID_ZC_PC_CASH_POINT_ITEMLIST = 0x0000 // Disabled
37787#endif
37794{
37795public:
37796 ZC_PC_CASH_POINT_ITEMLIST(std::shared_ptr<ZoneSession> s)
37798 {}
37800
37801 void deliver();
37803
37804/* Structure */
37805};
37806
37807enum {
37808#if CLIENT_TYPE == 'A' && \
37809 PACKET_VERSION >= 20070711
37811#elif CLIENT_TYPE == 'M' && ( \
37812 PACKET_VERSION >= 20220000 \
37813 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37814 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37815 || PACKET_VERSION >= 20070711)
37817#elif CLIENT_TYPE == 'R' && ( \
37818 PACKET_VERSION >= 20210000 \
37819 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37820 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
37822#elif CLIENT_TYPE == 'S' && \
37823 PACKET_VERSION >= 20061204
37825#elif CLIENT_TYPE == 'Z' && ( \
37826 PACKET_VERSION >= 20220000 \
37827 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37828 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37829 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37831#else
37832ID_ZC_PC_CASH_POINT_UPDATE = 0x0000 // Disabled
37833#endif
37840{
37841public:
37842 ZC_PC_CASH_POINT_UPDATE(std::shared_ptr<ZoneSession> s)
37844 {}
37846
37847 void deliver();
37849
37850/* Structure */
37851};
37852
37853enum {
37854#if CLIENT_TYPE == 'A' && \
37855 PACKET_VERSION >= 20040000
37857#elif CLIENT_TYPE == 'M' && ( \
37858 PACKET_VERSION >= 20220000 \
37859 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37860 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37861 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
37863#elif CLIENT_TYPE == 'R' && ( \
37864 PACKET_VERSION >= 20210000 \
37865 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37866 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
37868#elif CLIENT_TYPE == 'S' && \
37869 PACKET_VERSION >= 20030000
37871#elif CLIENT_TYPE == 'Z' && ( \
37872 PACKET_VERSION >= 20220000 \
37873 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37874 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37875 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37877#else
37878ID_ZC_PC_PURCHASE_ITEMLIST = 0x0000 // Disabled
37879#endif
37886{
37887public:
37888 ZC_PC_PURCHASE_ITEMLIST(std::shared_ptr<ZoneSession> s)
37890 {}
37892
37893 void deliver();
37895
37896/* Structure */
37897};
37898
37899enum {
37900#if CLIENT_TYPE == 'A' && \
37901 PACKET_VERSION >= 20040000
37903#elif CLIENT_TYPE == 'M' && ( \
37904 PACKET_VERSION >= 20220000 \
37905 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37906 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37907 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
37909#elif CLIENT_TYPE == 'R' && ( \
37910 PACKET_VERSION >= 20210000 \
37911 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37912 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
37914#elif CLIENT_TYPE == 'S' && \
37915 PACKET_VERSION >= 20030000
37917#elif CLIENT_TYPE == 'Z' && ( \
37918 PACKET_VERSION >= 20220000 \
37919 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37920 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37921 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37923#else
37924ID_ZC_PC_PURCHASE_ITEMLIST_FROMMC = 0x0000 // Disabled
37925#endif
37932{
37933public:
37934 ZC_PC_PURCHASE_ITEMLIST_FROMMC(std::shared_ptr<ZoneSession> s)
37936 {}
37938
37939 void deliver();
37941
37942/* Structure */
37943};
37944
37945enum {
37946#if CLIENT_TYPE == 'M' && ( \
37947 PACKET_VERSION >= 20220000 \
37948 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37949 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37950 || PACKET_VERSION >= 20091215)
37952#elif CLIENT_TYPE == 'R' && ( \
37953 PACKET_VERSION >= 20210000 \
37954 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37955 || PACKET_VERSION >= 20091215)
37957#elif CLIENT_TYPE == 'Z' && ( \
37958 PACKET_VERSION >= 20220000 \
37959 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37960 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
37961 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
37963#else
37964ID_ZC_PC_PURCHASE_ITEMLIST_FROMMC2 = 0x0000 // Disabled
37965#endif
37972{
37973public:
37974 ZC_PC_PURCHASE_ITEMLIST_FROMMC2(std::shared_ptr<ZoneSession> s)
37976 {}
37978
37979 void deliver();
37981
37982/* Structure */
37983};
37984
37985enum {
37986#if CLIENT_TYPE == 'A' && \
37987 PACKET_VERSION >= 20040000
37989#elif CLIENT_TYPE == 'M' && \
37990 PACKET_VERSION >= 20030000
37992#elif CLIENT_TYPE == 'M' && ( \
37993 PACKET_VERSION >= 20220000 \
37994 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
37995 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
37997#elif CLIENT_TYPE == 'R' && \
37998 PACKET_VERSION >= 20080000
38000#elif CLIENT_TYPE == 'R' && ( \
38001 PACKET_VERSION >= 20210000 \
38002 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
38004#elif CLIENT_TYPE == 'S' && \
38005 PACKET_VERSION >= 20030000
38007#elif CLIENT_TYPE == 'Z' && \
38008 PACKET_VERSION >= 20170000
38010#elif CLIENT_TYPE == 'Z' && ( \
38011 PACKET_VERSION >= 20220000 \
38012 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38013 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
38015#else
38016ID_ZC_PC_PURCHASE_MYITEMLIST = 0x0000 // Disabled
38017#endif
38024{
38025public:
38026 ZC_PC_PURCHASE_MYITEMLIST(std::shared_ptr<ZoneSession> s)
38028 {}
38030
38031 void deliver();
38033
38034/* Structure */
38035};
38036
38037enum {
38038#if CLIENT_TYPE == 'A' && \
38039 PACKET_VERSION >= 20040000
38041#elif CLIENT_TYPE == 'M' && ( \
38042 PACKET_VERSION >= 20220000 \
38043 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38044 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38045 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
38047#elif CLIENT_TYPE == 'R' && ( \
38048 PACKET_VERSION >= 20210000 \
38049 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38050 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
38052#elif CLIENT_TYPE == 'S' && \
38053 PACKET_VERSION >= 20030000
38055#elif CLIENT_TYPE == 'Z' && ( \
38056 PACKET_VERSION >= 20220000 \
38057 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38058 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38059 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38061#else
38062ID_ZC_PC_PURCHASE_RESULT = 0x0000 // Disabled
38063#endif
38070{
38071public:
38072 ZC_PC_PURCHASE_RESULT(std::shared_ptr<ZoneSession> s)
38074 {}
38076
38077 void deliver();
38079
38080/* Structure */
38081};
38082
38083enum {
38084#if CLIENT_TYPE == 'A' && \
38085 PACKET_VERSION >= 20040000
38087#elif CLIENT_TYPE == 'M' && ( \
38088 PACKET_VERSION >= 20220000 \
38089 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38090 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38091 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
38093#elif CLIENT_TYPE == 'R' && ( \
38094 PACKET_VERSION >= 20210000 \
38095 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38096 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
38098#elif CLIENT_TYPE == 'S' && \
38099 PACKET_VERSION >= 20030000
38101#elif CLIENT_TYPE == 'Z' && ( \
38102 PACKET_VERSION >= 20220000 \
38103 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38104 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38105 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38107#else
38108ID_ZC_PC_PURCHASE_RESULT_FROMMC = 0x0000 // Disabled
38109#endif
38116{
38117public:
38118 ZC_PC_PURCHASE_RESULT_FROMMC(std::shared_ptr<ZoneSession> s)
38120 {}
38122
38123 void deliver();
38125
38126/* Structure */
38127};
38128
38129enum {
38130#if CLIENT_TYPE == 'A' && \
38131 PACKET_VERSION >= 20040000
38133#elif CLIENT_TYPE == 'M' && ( \
38134 PACKET_VERSION >= 20220000 \
38135 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38136 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38137 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
38139#elif CLIENT_TYPE == 'R' && ( \
38140 PACKET_VERSION >= 20210000 \
38141 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38142 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
38144#elif CLIENT_TYPE == 'S' && \
38145 PACKET_VERSION >= 20030000
38147#elif CLIENT_TYPE == 'Z' && ( \
38148 PACKET_VERSION >= 20220000 \
38149 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38150 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38151 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38153#else
38154ID_ZC_PC_SELL_ITEMLIST = 0x0000 // Disabled
38155#endif
38161class ZC_PC_SELL_ITEMLIST : public Base::NetworkPacket<ZoneSession>
38162{
38163public:
38164 ZC_PC_SELL_ITEMLIST(std::shared_ptr<ZoneSession> s)
38166 {}
38168
38169 void deliver();
38171
38172/* Structure */
38173};
38174
38175enum {
38176#if CLIENT_TYPE == 'A' && \
38177 PACKET_VERSION >= 20040000
38178ID_ZC_PC_SELL_RESULT = 0x00cb
38179#elif CLIENT_TYPE == 'M' && ( \
38180 PACKET_VERSION >= 20220000 \
38181 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38182 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38183 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
38184ID_ZC_PC_SELL_RESULT = 0x00cb
38185#elif CLIENT_TYPE == 'R' && ( \
38186 PACKET_VERSION >= 20210000 \
38187 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38188 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
38189ID_ZC_PC_SELL_RESULT = 0x00cb
38190#elif CLIENT_TYPE == 'S' && \
38191 PACKET_VERSION >= 20030000
38192ID_ZC_PC_SELL_RESULT = 0x00cb
38193#elif CLIENT_TYPE == 'Z' && ( \
38194 PACKET_VERSION >= 20220000 \
38195 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38196 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38197 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38198ID_ZC_PC_SELL_RESULT = 0x00cb
38199#else
38200ID_ZC_PC_SELL_RESULT = 0x0000 // Disabled
38201#endif
38207class ZC_PC_SELL_RESULT : public Base::NetworkPacket<ZoneSession>
38208{
38209public:
38210 ZC_PC_SELL_RESULT(std::shared_ptr<ZoneSession> s)
38212 {}
38214
38215 void deliver();
38217
38218/* Structure */
38219};
38220
38221enum {
38222#if CLIENT_TYPE == 'M' && ( \
38223 PACKET_VERSION >= 20220000 \
38224 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38225 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38226 || PACKET_VERSION >= 20110627)
38228#elif CLIENT_TYPE == 'R' && ( \
38229 PACKET_VERSION >= 20210000 \
38230 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38231 || PACKET_VERSION >= 20110628)
38233#elif CLIENT_TYPE == 'Z' && ( \
38234 PACKET_VERSION >= 20220000 \
38235 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38236 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38237 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38239#else
38240ID_ZC_PERSONAL_INFOMATION = 0x0000 // Disabled
38241#endif
38248{
38249public:
38250 ZC_PERSONAL_INFOMATION(std::shared_ptr<ZoneSession> s)
38252 {}
38254
38255 void deliver();
38257
38258/* Structure */
38259};
38260
38261enum {
38262#if CLIENT_TYPE == 'M' && ( \
38263 PACKET_VERSION >= 20220000 \
38264 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38265 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38266 || PACKET_VERSION >= 20120417)
38268#elif CLIENT_TYPE == 'R' && ( \
38269 PACKET_VERSION >= 20210000 \
38270 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38271 || PACKET_VERSION >= 20120417)
38273#elif CLIENT_TYPE == 'Z' && ( \
38274 PACKET_VERSION >= 20220000 \
38275 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38276 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38277 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38279#else
38280ID_ZC_PERSONAL_INFOMATION2 = 0x0000 // Disabled
38281#endif
38288{
38289public:
38290 ZC_PERSONAL_INFOMATION2(std::shared_ptr<ZoneSession> s)
38292 {}
38294
38295 void deliver();
38297
38298/* Structure */
38299};
38300
38301enum {
38302#if CLIENT_TYPE == 'M' && ( \
38303 PACKET_VERSION >= 20220000 \
38304 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38305 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38306 || PACKET_VERSION >= 20120515)
38308#elif CLIENT_TYPE == 'R' && ( \
38309 PACKET_VERSION >= 20210000 \
38310 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38311 || PACKET_VERSION >= 20120515)
38313#elif CLIENT_TYPE == 'Z' && ( \
38314 PACKET_VERSION >= 20220000 \
38315 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38316 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38317 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38319#else
38320ID_ZC_PERSONAL_INFOMATION_CHN = 0x0000 // Disabled
38321#endif
38328{
38329public:
38330 ZC_PERSONAL_INFOMATION_CHN(std::shared_ptr<ZoneSession> s)
38332 {}
38334
38335 void deliver();
38337
38338/* Structure */
38339};
38340
38341enum {
38342#if CLIENT_TYPE == 'A' && \
38343 PACKET_VERSION >= 20040000
38344ID_ZC_PETEGG_LIST = 0x01a6
38345#elif CLIENT_TYPE == 'M' && ( \
38346 PACKET_VERSION >= 20220000 \
38347 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38348 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38349 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
38350ID_ZC_PETEGG_LIST = 0x01a6
38351#elif CLIENT_TYPE == 'R' && ( \
38352 PACKET_VERSION >= 20210000 \
38353 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38354 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
38355ID_ZC_PETEGG_LIST = 0x01a6
38356#elif CLIENT_TYPE == 'S' && \
38357 PACKET_VERSION >= 20030000
38358ID_ZC_PETEGG_LIST = 0x01a6
38359#elif CLIENT_TYPE == 'Z' && ( \
38360 PACKET_VERSION >= 20220000 \
38361 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38362 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38363 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38364ID_ZC_PETEGG_LIST = 0x01a6
38365#else
38366ID_ZC_PETEGG_LIST = 0x0000 // Disabled
38367#endif
38373class ZC_PETEGG_LIST : public Base::NetworkPacket<ZoneSession>
38374{
38375public:
38376 ZC_PETEGG_LIST(std::shared_ptr<ZoneSession> s)
38378 {}
38379 virtual ~ZC_PETEGG_LIST() {}
38380
38381 void deliver();
38383
38384/* Structure */
38385};
38386
38387enum {
38388#if CLIENT_TYPE == 'A' && \
38389 PACKET_VERSION >= 20040000
38390ID_ZC_PET_ACT = 0x01aa
38391#elif CLIENT_TYPE == 'M' && ( \
38392 PACKET_VERSION >= 20220000 \
38393 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38394 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38395 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
38396ID_ZC_PET_ACT = 0x01aa
38397#elif CLIENT_TYPE == 'R' && ( \
38398 PACKET_VERSION >= 20210000 \
38399 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38400 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
38401ID_ZC_PET_ACT = 0x01aa
38402#elif CLIENT_TYPE == 'S' && \
38403 PACKET_VERSION >= 20030000
38404ID_ZC_PET_ACT = 0x01aa
38405#elif CLIENT_TYPE == 'Z' && ( \
38406 PACKET_VERSION >= 20220000 \
38407 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38408 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38409 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38410ID_ZC_PET_ACT = 0x01aa
38411#else
38412ID_ZC_PET_ACT = 0x0000 // Disabled
38413#endif
38419class ZC_PET_ACT : public Base::NetworkPacket<ZoneSession>
38420{
38421public:
38422 ZC_PET_ACT(std::shared_ptr<ZoneSession> s)
38424 {}
38425 virtual ~ZC_PET_ACT() {}
38426
38427 void deliver();
38429
38430/* Structure */
38431};
38432
38433enum {
38434#if CLIENT_TYPE == 'M' && ( \
38435 PACKET_VERSION >= 20220000 \
38436 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38437 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38438 || PACKET_VERSION >= 20140122)
38440#elif CLIENT_TYPE == 'R' && ( \
38441 PACKET_VERSION >= 20210000 \
38442 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38443 || PACKET_VERSION >= 20140122)
38445#elif CLIENT_TYPE == 'Z' && ( \
38446 PACKET_VERSION >= 20220000 \
38447 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38448 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38449 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38451#else
38452ID_ZC_PET_EVOLUTION_RESULT = 0x0000 // Disabled
38453#endif
38460{
38461public:
38462 ZC_PET_EVOLUTION_RESULT(std::shared_ptr<ZoneSession> s)
38464 {}
38466
38467 void deliver();
38469
38470/* Structure */
38471};
38472
38473enum {
38474#if CLIENT_TYPE == 'M' && ( \
38475 PACKET_VERSION >= 20220000 \
38476 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38477 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38478 || PACKET_VERSION >= 20190227)
38479ID_ZC_PING = 0x0b1d
38480#elif CLIENT_TYPE == 'R' && ( \
38481 PACKET_VERSION >= 20210000 \
38482 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38483 || PACKET_VERSION >= 20190220)
38484ID_ZC_PING = 0x0b1d
38485#elif CLIENT_TYPE == 'Z' && ( \
38486 PACKET_VERSION >= 20220000 \
38487 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38488 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38489 || PACKET_VERSION >= 20190220)
38490ID_ZC_PING = 0x0b1d
38491#else
38492ID_ZC_PING = 0x0000 // Disabled
38493#endif
38499class ZC_PING : public Base::NetworkPacket<ZoneSession>
38500{
38501public:
38502 ZC_PING(std::shared_ptr<ZoneSession> s)
38504 {}
38505 virtual ~ZC_PING() {}
38506
38507 void deliver();
38509
38510/* Structure */
38511};
38512
38513enum {
38514#if CLIENT_TYPE == 'M' && ( \
38515 PACKET_VERSION >= 20220000 \
38516 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38517 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38518 || PACKET_VERSION >= 20091201)
38519ID_ZC_PLAY_NPC_BGM = 0x07fe
38520#elif CLIENT_TYPE == 'R' && ( \
38521 PACKET_VERSION >= 20210000 \
38522 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38523 || PACKET_VERSION >= 20091201)
38524ID_ZC_PLAY_NPC_BGM = 0x07fe
38525#elif CLIENT_TYPE == 'Z' && ( \
38526 PACKET_VERSION >= 20220000 \
38527 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38528 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38529 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38530ID_ZC_PLAY_NPC_BGM = 0x07fe
38531#else
38532ID_ZC_PLAY_NPC_BGM = 0x0000 // Disabled
38533#endif
38539class ZC_PLAY_NPC_BGM : public Base::NetworkPacket<ZoneSession>
38540{
38541public:
38542 ZC_PLAY_NPC_BGM(std::shared_ptr<ZoneSession> s)
38544 {}
38545 virtual ~ZC_PLAY_NPC_BGM() {}
38546
38547 void deliver();
38549
38550/* Structure */
38551};
38552
38553enum {
38554#if CLIENT_TYPE == 'A' && \
38555 PACKET_VERSION >= 20040000
38557#elif CLIENT_TYPE == 'M' && ( \
38558 PACKET_VERSION >= 20220000 \
38559 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38560 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38561 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
38563#elif CLIENT_TYPE == 'R' && ( \
38564 PACKET_VERSION >= 20210000 \
38565 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38566 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
38568#elif CLIENT_TYPE == 'S' && \
38569 PACKET_VERSION >= 20030000
38571#elif CLIENT_TYPE == 'Z' && ( \
38572 PACKET_VERSION >= 20220000 \
38573 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38574 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38575 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38577#else
38578ID_ZC_POSITION_ID_NAME_INFO = 0x0000 // Disabled
38579#endif
38586{
38587public:
38588 ZC_POSITION_ID_NAME_INFO(std::shared_ptr<ZoneSession> s)
38590 {}
38592
38593 void deliver(std::vector<s_zc_position_id_name_info> info);
38595
38596/* Structure */
38597 int16_t _packet_length{ 0 };
38598 std::vector<s_zc_position_id_name_info> _info;
38599};
38600
38601enum {
38602#if CLIENT_TYPE == 'A' && \
38603 PACKET_VERSION >= 20040000
38604ID_ZC_POSITION_INFO = 0x0160
38605#elif CLIENT_TYPE == 'M' && ( \
38606 PACKET_VERSION >= 20220000 \
38607 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38608 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38609 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
38610ID_ZC_POSITION_INFO = 0x0160
38611#elif CLIENT_TYPE == 'R' && ( \
38612 PACKET_VERSION >= 20210000 \
38613 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38614 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
38615ID_ZC_POSITION_INFO = 0x0160
38616#elif CLIENT_TYPE == 'S' && \
38617 PACKET_VERSION >= 20030000
38618ID_ZC_POSITION_INFO = 0x0160
38619#elif CLIENT_TYPE == 'Z' && ( \
38620 PACKET_VERSION >= 20220000 \
38621 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38622 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38623 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38624ID_ZC_POSITION_INFO = 0x0160
38625#else
38626ID_ZC_POSITION_INFO = 0x0000 // Disabled
38627#endif
38633class ZC_POSITION_INFO : public Base::NetworkPacket<ZoneSession>
38634{
38635public:
38636 ZC_POSITION_INFO(std::shared_ptr<ZoneSession> s)
38638 {}
38640
38641 void deliver(std::vector<s_zc_position_info> info);
38643
38644/* Structure */
38645 int16_t _packet_length{ 0 };
38646 std::vector<s_zc_position_info> _info;
38647};
38648
38649enum {
38650#if CLIENT_TYPE == 'M' && ( \
38651 PACKET_VERSION >= 20220000 \
38652 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38653 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38654 || PACKET_VERSION >= 20111227)
38656#elif CLIENT_TYPE == 'R' && ( \
38657 PACKET_VERSION >= 20210000 \
38658 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38659 || PACKET_VERSION >= 20111227)
38661#elif CLIENT_TYPE == 'Z' && ( \
38662 PACKET_VERSION >= 20220000 \
38663 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38664 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38665 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38667#else
38668ID_ZC_PREMIUM_CAMPAIGN_INFO = 0x0000 // Disabled
38669#endif
38676{
38677public:
38678 ZC_PREMIUM_CAMPAIGN_INFO(std::shared_ptr<ZoneSession> s)
38680 {}
38682
38683 void deliver();
38685
38686/* Structure */
38687};
38688
38689enum {
38690#if CLIENT_TYPE == 'M' && ( \
38691 PACKET_VERSION >= 20220000 \
38692 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38693 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
38695#elif CLIENT_TYPE == 'R' && ( \
38696 PACKET_VERSION >= 20210000 \
38697 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
38699#elif CLIENT_TYPE == 'Z' && ( \
38700 PACKET_VERSION >= 20220000 \
38701 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38702 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
38704#else
38705ID_ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA = 0x0000 // Disabled
38706#endif
38713{
38714public:
38715 ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA(std::shared_ptr<ZoneSession> s)
38717 {}
38719
38720 void deliver();
38722
38723/* Structure */
38724};
38725
38726enum {
38727#if CLIENT_TYPE == 'M' && ( \
38728 PACKET_VERSION >= 20220000 \
38729 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38730 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38731 || PACKET_VERSION >= 20151118)
38733#elif CLIENT_TYPE == 'R' && ( \
38734 PACKET_VERSION >= 20210000 \
38735 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38736 || PACKET_VERSION >= 20151118)
38738#elif CLIENT_TYPE == 'Z' && ( \
38739 PACKET_VERSION >= 20220000 \
38740 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38741 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38742 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38744#else
38745ID_ZC_PRIVATE_AIRSHIP_RESPONSE = 0x0000 // Disabled
38746#endif
38753{
38754public:
38755 ZC_PRIVATE_AIRSHIP_RESPONSE(std::shared_ptr<ZoneSession> s)
38757 {}
38759
38760 void deliver();
38762
38763/* Structure */
38764};
38765
38766enum {
38767#if CLIENT_TYPE == 'M' && ( \
38768 PACKET_VERSION >= 20220000 \
38769 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38770 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38771 || PACKET_VERSION >= 20120404)
38772ID_ZC_PRNPC_STATE = 0x096b
38773#elif CLIENT_TYPE == 'M' && ( \
38774 PACKET_VERSION >= 20190000 \
38775 || (PACKET_VERSION >= 20180000 && PACKET_VERSION < 20190000) \
38776 || PACKET_VERSION >= 20171227 \
38777 || PACKET_VERSION >= 20171220 \
38778 || PACKET_VERSION >= 20171108 \
38779 || PACKET_VERSION >= 20171101 \
38780 || PACKET_VERSION >= 20170920 \
38781 || PACKET_VERSION >= 20170913 \
38782 || PACKET_VERSION >= 20170726 \
38783 || PACKET_VERSION >= 20170719 \
38784 || PACKET_VERSION >= 20170621 \
38785 || PACKET_VERSION >= 20170614 \
38786 || PACKET_VERSION >= 20170524 \
38787 || PACKET_VERSION >= 20170517 \
38788 || PACKET_VERSION >= 20170426 \
38789 || PACKET_VERSION >= 20170419 \
38790 || PACKET_VERSION >= 20170322 \
38791 || PACKET_VERSION >= 20170315 \
38792 || PACKET_VERSION >= 20170201 \
38793 || PACKET_VERSION >= 20170125 \
38794 || PACKET_VERSION >= 20170118 \
38795 || PACKET_VERSION >= 20170111 \
38796 || PACKET_VERSION >= 20170104 \
38797 || PACKET_VERSION >= 20161109 \
38798 || PACKET_VERSION >= 20161102 \
38799 || PACKET_VERSION >= 20161026 \
38800 || PACKET_VERSION >= 20160907 \
38801 || PACKET_VERSION >= 20160831 \
38802 || PACKET_VERSION >= 20160817 \
38803 || PACKET_VERSION >= 20160803 \
38804 || PACKET_VERSION >= 20160713 \
38805 || PACKET_VERSION >= 20160706 \
38806 || PACKET_VERSION >= 20160330 \
38807 || PACKET_VERSION >= 20160323 \
38808 || PACKET_VERSION >= 20160120 \
38809 || PACKET_VERSION >= 20160113 \
38810 || PACKET_VERSION >= 20160106 \
38811 || PACKET_VERSION >= 20151230 \
38812 || PACKET_VERSION >= 20151223 \
38813 || PACKET_VERSION >= 20150610 \
38814 || PACKET_VERSION >= 20150603 \
38815 || PACKET_VERSION >= 20150415 \
38816 || PACKET_VERSION >= 20150408 \
38817 || PACKET_VERSION >= 20150401 \
38818 || PACKET_VERSION >= 20150107 \
38819 || PACKET_VERSION >= 20140219 \
38820 || PACKET_VERSION >= 20140212 \
38821 || PACKET_VERSION >= 20140108 \
38822 || PACKET_VERSION >= 20130306 \
38823 || PACKET_VERSION >= 20130227 \
38824 || PACKET_VERSION >= 20130115 \
38825 || PACKET_VERSION >= 20130109 \
38826 || PACKET_VERSION >= 20130103 \
38827 || PACKET_VERSION >= 20121205 \
38828 || PACKET_VERSION >= 20121128 \
38829 || PACKET_VERSION >= 20120503 \
38830 || PACKET_VERSION >= 20120424 \
38831 || PACKET_VERSION >= 20120328 \
38832 || PACKET_VERSION >= 20120207)
38833ID_ZC_PRNPC_STATE = 0x091b
38834#elif CLIENT_TYPE == 'R' && ( \
38835 PACKET_VERSION >= 20210000 \
38836 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38837 || PACKET_VERSION >= 20120404)
38838ID_ZC_PRNPC_STATE = 0x096b
38839#elif CLIENT_TYPE == 'R' && ( \
38840 PACKET_VERSION >= 20190000 \
38841 || (PACKET_VERSION >= 20180000 && PACKET_VERSION < 20190000) \
38842 || PACKET_VERSION >= 20171227 \
38843 || PACKET_VERSION >= 20171220 \
38844 || PACKET_VERSION >= 20171108 \
38845 || PACKET_VERSION >= 20171101 \
38846 || PACKET_VERSION >= 20170920 \
38847 || PACKET_VERSION >= 20170913 \
38848 || PACKET_VERSION >= 20170726 \
38849 || PACKET_VERSION >= 20170719 \
38850 || PACKET_VERSION >= 20170621 \
38851 || PACKET_VERSION >= 20170614 \
38852 || PACKET_VERSION >= 20170524 \
38853 || PACKET_VERSION >= 20170517 \
38854 || PACKET_VERSION >= 20170426 \
38855 || PACKET_VERSION >= 20170419 \
38856 || PACKET_VERSION >= 20170322 \
38857 || PACKET_VERSION >= 20170315 \
38858 || PACKET_VERSION >= 20170201 \
38859 || PACKET_VERSION >= 20170125 \
38860 || PACKET_VERSION >= 20170118 \
38861 || PACKET_VERSION >= 20170111 \
38862 || PACKET_VERSION >= 20170104 \
38863 || PACKET_VERSION >= 20161109 \
38864 || PACKET_VERSION >= 20161102 \
38865 || PACKET_VERSION >= 20161026 \
38866 || PACKET_VERSION >= 20160907 \
38867 || PACKET_VERSION >= 20160831 \
38868 || PACKET_VERSION >= 20160817 \
38869 || PACKET_VERSION >= 20160803 \
38870 || PACKET_VERSION >= 20160713 \
38871 || PACKET_VERSION >= 20160706 \
38872 || PACKET_VERSION >= 20160330 \
38873 || PACKET_VERSION >= 20160323 \
38874 || PACKET_VERSION >= 20160120 \
38875 || PACKET_VERSION >= 20160113 \
38876 || PACKET_VERSION >= 20160106 \
38877 || PACKET_VERSION >= 20151230 \
38878 || PACKET_VERSION >= 20151223 \
38879 || PACKET_VERSION >= 20150610 \
38880 || PACKET_VERSION >= 20150603 \
38881 || PACKET_VERSION >= 20150415 \
38882 || PACKET_VERSION >= 20150408 \
38883 || PACKET_VERSION >= 20150401 \
38884 || PACKET_VERSION >= 20150107 \
38885 || PACKET_VERSION >= 20140219 \
38886 || PACKET_VERSION >= 20140212 \
38887 || PACKET_VERSION >= 20140108 \
38888 || PACKET_VERSION >= 20130306 \
38889 || PACKET_VERSION >= 20130227 \
38890 || PACKET_VERSION >= 20130115 \
38891 || PACKET_VERSION >= 20130109 \
38892 || PACKET_VERSION >= 20130103 \
38893 || PACKET_VERSION >= 20121205 \
38894 || PACKET_VERSION >= 20121128 \
38895 || PACKET_VERSION >= 20120502 \
38896 || PACKET_VERSION >= 20120424 \
38897 || PACKET_VERSION >= 20120328 \
38898 || PACKET_VERSION >= 20120207)
38899ID_ZC_PRNPC_STATE = 0x091b
38900#elif CLIENT_TYPE == 'Z' && ( \
38901 PACKET_VERSION >= 20220000 \
38902 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38903 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38904 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38905ID_ZC_PRNPC_STATE = 0x096b
38906#elif CLIENT_TYPE == 'Z' && ( \
38907 PACKET_VERSION >= 20190000 \
38908 || PACKET_VERSION == 20180228 \
38909 || PACKET_VERSION == 20180221 \
38910 || PACKET_VERSION == 20180103 \
38911 || PACKET_VERSION >= 20171206 \
38912 || PACKET_VERSION >= 20171204 \
38913 || PACKET_VERSION >= 20171018)
38914ID_ZC_PRNPC_STATE = 0x091b
38915#else
38916ID_ZC_PRNPC_STATE = 0x0000 // Disabled
38917#endif
38923class ZC_PRNPC_STATE : public Base::NetworkPacket<ZoneSession>
38924{
38925public:
38926 ZC_PRNPC_STATE(std::shared_ptr<ZoneSession> s)
38928 {}
38929 virtual ~ZC_PRNPC_STATE() {}
38930
38931 void deliver();
38933
38934/* Structure */
38935};
38936
38937enum {
38938#if CLIENT_TYPE == 'A' && \
38939 PACKET_VERSION >= 20080318
38940ID_ZC_PROGRESS = 0x02f0
38941#elif CLIENT_TYPE == 'M' && ( \
38942 PACKET_VERSION >= 20220000 \
38943 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38944 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38945 || PACKET_VERSION >= 20080318)
38946ID_ZC_PROGRESS = 0x02f0
38947#elif CLIENT_TYPE == 'R' && ( \
38948 PACKET_VERSION >= 20210000 \
38949 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38950 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
38951ID_ZC_PROGRESS = 0x02f0
38952#elif CLIENT_TYPE == 'S' && \
38953 PACKET_VERSION >= 20080318
38954ID_ZC_PROGRESS = 0x02f0
38955#elif CLIENT_TYPE == 'Z' && ( \
38956 PACKET_VERSION >= 20220000 \
38957 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38958 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38959 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
38960ID_ZC_PROGRESS = 0x02f0
38961#else
38962ID_ZC_PROGRESS = 0x0000 // Disabled
38963#endif
38969class ZC_PROGRESS : public Base::NetworkPacket<ZoneSession>
38970{
38971public:
38972 ZC_PROGRESS(std::shared_ptr<ZoneSession> s)
38974 {}
38975 virtual ~ZC_PROGRESS() {}
38976
38977 void deliver();
38979
38980/* Structure */
38981};
38982
38983enum {
38984#if CLIENT_TYPE == 'M' && ( \
38985 PACKET_VERSION >= 20220000 \
38986 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38987 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38988 || PACKET_VERSION >= 20130821)
38989ID_ZC_PROGRESS_ACTOR = 0x09d1
38990#elif CLIENT_TYPE == 'R' && ( \
38991 PACKET_VERSION >= 20210000 \
38992 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38993 || PACKET_VERSION >= 20130821)
38994ID_ZC_PROGRESS_ACTOR = 0x09d1
38995#elif CLIENT_TYPE == 'Z' && ( \
38996 PACKET_VERSION >= 20220000 \
38997 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
38998 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
38999 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39000ID_ZC_PROGRESS_ACTOR = 0x09d1
39001#else
39002ID_ZC_PROGRESS_ACTOR = 0x0000 // Disabled
39003#endif
39009class ZC_PROGRESS_ACTOR : public Base::NetworkPacket<ZoneSession>
39010{
39011public:
39012 ZC_PROGRESS_ACTOR(std::shared_ptr<ZoneSession> s)
39014 {}
39016
39017 void deliver();
39019
39020/* Structure */
39021};
39022
39023enum {
39024#if CLIENT_TYPE == 'A' && \
39025 PACKET_VERSION >= 20080318
39026ID_ZC_PROGRESS_CANCEL = 0x02f2
39027#elif CLIENT_TYPE == 'M' && ( \
39028 PACKET_VERSION >= 20220000 \
39029 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39030 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39031 || PACKET_VERSION >= 20080318)
39032ID_ZC_PROGRESS_CANCEL = 0x02f2
39033#elif CLIENT_TYPE == 'R' && ( \
39034 PACKET_VERSION >= 20210000 \
39035 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39036 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
39037ID_ZC_PROGRESS_CANCEL = 0x02f2
39038#elif CLIENT_TYPE == 'S' && \
39039 PACKET_VERSION >= 20080318
39040ID_ZC_PROGRESS_CANCEL = 0x02f2
39041#elif CLIENT_TYPE == 'Z' && ( \
39042 PACKET_VERSION >= 20220000 \
39043 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39044 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39045 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39046ID_ZC_PROGRESS_CANCEL = 0x02f2
39047#else
39048ID_ZC_PROGRESS_CANCEL = 0x0000 // Disabled
39049#endif
39055class ZC_PROGRESS_CANCEL : public Base::NetworkPacket<ZoneSession>
39056{
39057public:
39058 ZC_PROGRESS_CANCEL(std::shared_ptr<ZoneSession> s)
39060 {}
39062
39063 void deliver();
39065
39066/* Structure */
39067};
39068
39069enum {
39070#if CLIENT_TYPE == 'A' && \
39071 PACKET_VERSION >= 20050624
39072ID_ZC_PROPERTY_HOMUN = 0x022e
39073#elif CLIENT_TYPE == 'M' && ( \
39074 PACKET_VERSION >= 20200000 \
39075 || PACKET_VERSION >= 20050624)
39076ID_ZC_PROPERTY_HOMUN = 0x022e
39077#elif CLIENT_TYPE == 'M' && \
39078 PACKET_VERSION >= 20200401
39079ID_ZC_PROPERTY_HOMUN = 0x0b76
39080#elif CLIENT_TYPE == 'M' && ( \
39081 PACKET_VERSION >= 20220000 \
39082 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000))
39083ID_ZC_PROPERTY_HOMUN = 0x0ba4
39084#elif CLIENT_TYPE == 'R' && ( \
39085 PACKET_VERSION >= 20200000 \
39086 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
39087ID_ZC_PROPERTY_HOMUN = 0x022e
39088#elif CLIENT_TYPE == 'R' && ( \
39089 PACKET_VERSION >= 20210000 \
39090 || PACKET_VERSION == 20200709)
39091ID_ZC_PROPERTY_HOMUN = 0x0b76
39092#elif CLIENT_TYPE == 'R' && \
39093 PACKET_VERSION >= 20211103
39094ID_ZC_PROPERTY_HOMUN = 0x0ba4
39095#elif CLIENT_TYPE == 'S' && \
39096 PACKET_VERSION >= 20050622
39097ID_ZC_PROPERTY_HOMUN = 0x022e
39098#elif CLIENT_TYPE == 'Z' && ( \
39099 PACKET_VERSION >= 20200000 \
39100 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39101ID_ZC_PROPERTY_HOMUN = 0x022e
39102#elif CLIENT_TYPE == 'Z' && ( \
39103 PACKET_VERSION >= 20210000 \
39104 || PACKET_VERSION == 20200401)
39105ID_ZC_PROPERTY_HOMUN = 0x0b76
39106#elif CLIENT_TYPE == 'Z' && ( \
39107 PACKET_VERSION >= 20220000 \
39108 || PACKET_VERSION == 20210217)
39109ID_ZC_PROPERTY_HOMUN = 0x0ba4
39110#else
39111ID_ZC_PROPERTY_HOMUN = 0x0000 // Disabled
39112#endif
39118class ZC_PROPERTY_HOMUN : public Base::NetworkPacket<ZoneSession>
39119{
39120public:
39121 ZC_PROPERTY_HOMUN(std::shared_ptr<ZoneSession> s)
39123 {}
39125
39126 void deliver();
39128
39129/* Structure */
39130};
39131
39132enum {
39133#if CLIENT_TYPE == 'M' && ( \
39134 PACKET_VERSION >= 20220000 \
39135 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39136 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39137 || PACKET_VERSION >= 20131230)
39139#elif CLIENT_TYPE == 'R' && ( \
39140 PACKET_VERSION >= 20210000 \
39141 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39142 || PACKET_VERSION >= 20131230)
39144#elif CLIENT_TYPE == 'Z' && ( \
39145 PACKET_VERSION >= 20220000 \
39146 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39147 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39148 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39150#else
39151ID_ZC_PROPERTY_HOMUN_2 = 0x0000 // Disabled
39152#endif
39158class ZC_PROPERTY_HOMUN_2 : public Base::NetworkPacket<ZoneSession>
39159{
39160public:
39161 ZC_PROPERTY_HOMUN_2(std::shared_ptr<ZoneSession> s)
39163 {}
39165
39166 void deliver();
39168
39169/* Structure */
39170};
39171
39172enum {
39173#if CLIENT_TYPE == 'M' && ( \
39174 PACKET_VERSION >= 20220000 \
39175 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39176 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39177 || PACKET_VERSION >= 20190529)
39179#elif CLIENT_TYPE == 'R' && ( \
39180 PACKET_VERSION >= 20210000 \
39181 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39182 || PACKET_VERSION >= 20190529)
39184#elif CLIENT_TYPE == 'Z' && ( \
39185 PACKET_VERSION >= 20220000 \
39186 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39187 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39188 || PACKET_VERSION >= 20190529)
39190#else
39191ID_ZC_PROPERTY_HOMUN_3 = 0x0000 // Disabled
39192#endif
39198class ZC_PROPERTY_HOMUN_3 : public Base::NetworkPacket<ZoneSession>
39199{
39200public:
39201 ZC_PROPERTY_HOMUN_3(std::shared_ptr<ZoneSession> s)
39203 {}
39205
39206 void deliver();
39208
39209/* Structure */
39210};
39211
39212enum {
39213#if CLIENT_TYPE == 'A' && \
39214 PACKET_VERSION >= 20060703
39215ID_ZC_PROPERTY_MERCE = 0x027d
39216#elif CLIENT_TYPE == 'M' && ( \
39217 PACKET_VERSION >= 20220000 \
39218 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39219 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39220 || PACKET_VERSION >= 20060703)
39221ID_ZC_PROPERTY_MERCE = 0x027d
39222#elif CLIENT_TYPE == 'R' && ( \
39223 PACKET_VERSION >= 20210000 \
39224 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39225 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
39226ID_ZC_PROPERTY_MERCE = 0x027d
39227#elif CLIENT_TYPE == 'S' && \
39228 PACKET_VERSION >= 20060703
39229ID_ZC_PROPERTY_MERCE = 0x027d
39230#elif CLIENT_TYPE == 'Z' && ( \
39231 PACKET_VERSION >= 20220000 \
39232 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39233 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39234 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39235ID_ZC_PROPERTY_MERCE = 0x027d
39236#else
39237ID_ZC_PROPERTY_MERCE = 0x0000 // Disabled
39238#endif
39244class ZC_PROPERTY_MERCE : public Base::NetworkPacket<ZoneSession>
39245{
39246public:
39247 ZC_PROPERTY_MERCE(std::shared_ptr<ZoneSession> s)
39249 {}
39251
39252 void deliver();
39254
39255/* Structure */
39256};
39257
39258enum {
39259#if CLIENT_TYPE == 'A' && \
39260 PACKET_VERSION >= 20040000
39261ID_ZC_PROPERTY_PET = 0x01a2
39262#elif CLIENT_TYPE == 'M' && ( \
39263 PACKET_VERSION >= 20220000 \
39264 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39265 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39266 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
39267ID_ZC_PROPERTY_PET = 0x01a2
39268#elif CLIENT_TYPE == 'R' && ( \
39269 PACKET_VERSION >= 20210000 \
39270 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39271 || PACKET_VERSION >= 20081126)
39272ID_ZC_PROPERTY_PET = 0x01a2
39273#elif CLIENT_TYPE == 'S' && \
39274 PACKET_VERSION >= 20030000
39275ID_ZC_PROPERTY_PET = 0x01a2
39276#elif CLIENT_TYPE == 'Z' && ( \
39277 PACKET_VERSION >= 20220000 \
39278 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39279 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39280 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39281ID_ZC_PROPERTY_PET = 0x01a2
39282#else
39283ID_ZC_PROPERTY_PET = 0x0000 // Disabled
39284#endif
39290class ZC_PROPERTY_PET : public Base::NetworkPacket<ZoneSession>
39291{
39292public:
39293 ZC_PROPERTY_PET(std::shared_ptr<ZoneSession> s)
39295 {}
39296 virtual ~ZC_PROPERTY_PET() {}
39297
39298 void deliver();
39300
39301/* Structure */
39302};
39303
39304enum {
39305#if CLIENT_TYPE == 'M' && ( \
39306 PACKET_VERSION >= 20220000 \
39307 || PACKET_VERSION == 20210317)
39308ID_ZC_QUEST_DIALOG = 0x0ba6
39309#elif CLIENT_TYPE == 'R' && \
39310 PACKET_VERSION >= 20211103
39311ID_ZC_QUEST_DIALOG = 0x0ba6
39312#elif CLIENT_TYPE == 'Z' && ( \
39313 PACKET_VERSION >= 20220000 \
39314 || PACKET_VERSION == 20210317)
39315ID_ZC_QUEST_DIALOG = 0x0ba6
39316#else
39317ID_ZC_QUEST_DIALOG = 0x0000 // Disabled
39318#endif
39324class ZC_QUEST_DIALOG : public Base::NetworkPacket<ZoneSession>
39325{
39326public:
39327 ZC_QUEST_DIALOG(std::shared_ptr<ZoneSession> s)
39329 {}
39330 virtual ~ZC_QUEST_DIALOG() {}
39331
39332 void deliver();
39334
39335/* Structure */
39336};
39337
39338enum {
39339#if CLIENT_TYPE == 'M' && ( \
39340 PACKET_VERSION >= 20220000 \
39341 || PACKET_VERSION == 20210331 \
39342 || PACKET_VERSION == 20210317)
39344#elif CLIENT_TYPE == 'R' && \
39345 PACKET_VERSION >= 20211103
39347#elif CLIENT_TYPE == 'Z' && ( \
39348 PACKET_VERSION >= 20220000 \
39349 || PACKET_VERSION == 20210331 \
39350 || PACKET_VERSION == 20210317)
39352#else
39353ID_ZC_QUEST_DIALOG_MENU_LIST = 0x0000 // Disabled
39354#endif
39361{
39362public:
39363 ZC_QUEST_DIALOG_MENU_LIST(std::shared_ptr<ZoneSession> s)
39365 {}
39367
39368 void deliver();
39370
39371/* Structure */
39372};
39373
39374enum {
39375#if CLIENT_TYPE == 'M' && ( \
39376 PACKET_VERSION >= 20220000 \
39377 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39378 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39379 || PACKET_VERSION >= 20090218)
39381#elif CLIENT_TYPE == 'R' && ( \
39382 PACKET_VERSION >= 20210000 \
39383 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39384 || PACKET_VERSION >= 20090218)
39386#elif CLIENT_TYPE == 'S' && \
39387 PACKET_VERSION >= 20090218
39389#elif CLIENT_TYPE == 'Z' && ( \
39390 PACKET_VERSION >= 20220000 \
39391 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39392 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39393 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39395#else
39396ID_ZC_QUEST_NOTIFY_EFFECT = 0x0000 // Disabled
39397#endif
39404{
39405public:
39406 ZC_QUEST_NOTIFY_EFFECT(std::shared_ptr<ZoneSession> s)
39408 {}
39410
39411 void deliver();
39413
39414/* Structure */
39415};
39416
39417enum {
39418#if CLIENT_TYPE == 'M' && ( \
39419 PACKET_VERSION >= 20220000 \
39420 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39421 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
39423#elif CLIENT_TYPE == 'R' && ( \
39424 PACKET_VERSION >= 20210000 \
39425 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
39427#elif CLIENT_TYPE == 'Z' && ( \
39428 PACKET_VERSION >= 20220000 \
39429 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39430 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
39432#else
39433ID_ZC_RANDOM_COMBINE_ITEM_UI_OPEN = 0x0000 // Disabled
39434#endif
39441{
39442public:
39443 ZC_RANDOM_COMBINE_ITEM_UI_OPEN(std::shared_ptr<ZoneSession> s)
39445 {}
39447
39448 void deliver();
39450
39451/* Structure */
39452};
39453
39454enum {
39455#if CLIENT_TYPE == 'M' && ( \
39456 PACKET_VERSION >= 20220000 \
39457 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39458 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
39460#elif CLIENT_TYPE == 'R' && ( \
39461 PACKET_VERSION >= 20210000 \
39462 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
39464#elif CLIENT_TYPE == 'Z' && ( \
39465 PACKET_VERSION >= 20220000 \
39466 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39467 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
39469#else
39470ID_ZC_RANDOM_UPGRADE_ITEM_UI_OPEN = 0x0000 // Disabled
39471#endif
39478{
39479public:
39480 ZC_RANDOM_UPGRADE_ITEM_UI_OPEN(std::shared_ptr<ZoneSession> s)
39482 {}
39484
39485 void deliver();
39487
39488/* Structure */
39489};
39490
39491enum {
39492#if CLIENT_TYPE == 'A' && \
39493 PACKET_VERSION >= 20061204
39494ID_ZC_READ_BOOK = 0x0294
39495#elif CLIENT_TYPE == 'M' && ( \
39496 PACKET_VERSION >= 20220000 \
39497 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39498 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39499 || PACKET_VERSION >= 20061204)
39500ID_ZC_READ_BOOK = 0x0294
39501#elif CLIENT_TYPE == 'R' && ( \
39502 PACKET_VERSION >= 20210000 \
39503 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39504 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
39505ID_ZC_READ_BOOK = 0x0294
39506#elif CLIENT_TYPE == 'S' && \
39507 PACKET_VERSION >= 20061204
39508ID_ZC_READ_BOOK = 0x0294
39509#elif CLIENT_TYPE == 'Z' && ( \
39510 PACKET_VERSION >= 20220000 \
39511 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39512 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39513 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39514ID_ZC_READ_BOOK = 0x0294
39515#else
39516ID_ZC_READ_BOOK = 0x0000 // Disabled
39517#endif
39523class ZC_READ_BOOK : public Base::NetworkPacket<ZoneSession>
39524{
39525public:
39526 ZC_READ_BOOK(std::shared_ptr<ZoneSession> s)
39528 {}
39529 virtual ~ZC_READ_BOOK() {}
39530
39531 void deliver();
39533
39534/* Structure */
39535};
39536
39537enum {
39538#if CLIENT_TYPE == 'A' && \
39539 PACKET_VERSION >= 20040000
39540ID_ZC_RECOVERY = 0x013d
39541#elif CLIENT_TYPE == 'M' && ( \
39542 PACKET_VERSION >= 20220000 \
39543 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39544 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39545 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
39546ID_ZC_RECOVERY = 0x013d
39547#elif CLIENT_TYPE == 'R' && ( \
39548 PACKET_VERSION >= 20210000 \
39549 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39550 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
39551ID_ZC_RECOVERY = 0x013d
39552#elif CLIENT_TYPE == 'S' && \
39553 PACKET_VERSION >= 20030000
39554ID_ZC_RECOVERY = 0x013d
39555#elif CLIENT_TYPE == 'Z' && ( \
39556 PACKET_VERSION >= 20220000 \
39557 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39558 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39559 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39560ID_ZC_RECOVERY = 0x013d
39561#else
39562ID_ZC_RECOVERY = 0x0000 // Disabled
39563#endif
39569class ZC_RECOVERY : public Base::NetworkPacket<ZoneSession>
39570{
39571public:
39572 ZC_RECOVERY(std::shared_ptr<ZoneSession> s)
39574 {}
39575 virtual ~ZC_RECOVERY() {}
39576
39577 void deliver(int16_t type, int16_t amount);
39579
39580/* Structure */
39581 int16_t _type{0};
39582 int16_t _amount{0};
39583};
39584
39585enum {
39586#if CLIENT_TYPE == 'M' && ( \
39587 PACKET_VERSION >= 20220000 \
39588 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39589 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39590 || PACKET_VERSION >= 20140625)
39591ID_ZC_RECOVERY2 = 0x0a27
39592#elif CLIENT_TYPE == 'R' && ( \
39593 PACKET_VERSION >= 20210000 \
39594 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39595 || PACKET_VERSION >= 20140625)
39596ID_ZC_RECOVERY2 = 0x0a27
39597#elif CLIENT_TYPE == 'Z' && ( \
39598 PACKET_VERSION >= 20220000 \
39599 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39600 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39601 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39602ID_ZC_RECOVERY2 = 0x0a27
39603#else
39604ID_ZC_RECOVERY2 = 0x0000 // Disabled
39605#endif
39611class ZC_RECOVERY2 : public Base::NetworkPacket<ZoneSession>
39612{
39613public:
39614 ZC_RECOVERY2(std::shared_ptr<ZoneSession> s)
39616 {}
39617 virtual ~ZC_RECOVERY2() {}
39618
39619 void deliver(int16_t type, int32_t amount);
39621
39622/* Structure */
39623 int16_t _type{0};
39624 int32_t _amount{0};
39625};
39626
39627enum {
39628#if CLIENT_TYPE == 'M' && ( \
39629 PACKET_VERSION >= 20220000 \
39630 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39631 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39632 || PACKET_VERSION >= 20140618)
39634#elif CLIENT_TYPE == 'R' && ( \
39635 PACKET_VERSION >= 20210000 \
39636 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39637 || PACKET_VERSION >= 20140618)
39639#elif CLIENT_TYPE == 'Z' && ( \
39640 PACKET_VERSION >= 20220000 \
39641 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39642 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39643 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39645#else
39646ID_ZC_RECV_ROULETTE_ITEM = 0x0000 // Disabled
39647#endif
39654{
39655public:
39656 ZC_RECV_ROULETTE_ITEM(std::shared_ptr<ZoneSession> s)
39658 {}
39660
39661 void deliver();
39663
39664/* Structure */
39665};
39666
39667enum {
39668#if CLIENT_TYPE == 'M' && ( \
39669 PACKET_VERSION >= 20220000 \
39670 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39671 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39672 || PACKET_VERSION >= 20161005)
39673ID_ZC_REFINE_ADD_ITEM = 0x0aa2
39674#elif CLIENT_TYPE == 'R' && ( \
39675 PACKET_VERSION >= 20210000 \
39676 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39677 || PACKET_VERSION >= 20161005)
39678ID_ZC_REFINE_ADD_ITEM = 0x0aa2
39679#elif CLIENT_TYPE == 'Z' && ( \
39680 PACKET_VERSION >= 20220000 \
39681 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39682 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39683 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39684ID_ZC_REFINE_ADD_ITEM = 0x0aa2
39685#else
39686ID_ZC_REFINE_ADD_ITEM = 0x0000 // Disabled
39687#endif
39693class ZC_REFINE_ADD_ITEM : public Base::NetworkPacket<ZoneSession>
39694{
39695public:
39696 ZC_REFINE_ADD_ITEM(std::shared_ptr<ZoneSession> s)
39698 {}
39700
39701 void deliver();
39703
39704/* Structure */
39705};
39706
39707enum {
39708#if CLIENT_TYPE == 'M' && ( \
39709 PACKET_VERSION >= 20220000 \
39710 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39711 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39712 || PACKET_VERSION >= 20161005)
39714#elif CLIENT_TYPE == 'R' && ( \
39715 PACKET_VERSION >= 20210000 \
39716 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39717 || PACKET_VERSION >= 20161005)
39719#elif CLIENT_TYPE == 'Z' && ( \
39720 PACKET_VERSION >= 20220000 \
39721 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39723 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39725#else
39726ID_ZC_REFINE_OPEN_WINDOW = 0x0000 // Disabled
39727#endif
39734{
39735public:
39736 ZC_REFINE_OPEN_WINDOW(std::shared_ptr<ZoneSession> s)
39738 {}
39740
39741 void deliver();
39743
39744/* Structure */
39745};
39746
39747enum {
39748#if CLIENT_TYPE == 'M' && ( \
39749 PACKET_VERSION >= 20220000 \
39750 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39751 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39752 || PACKET_VERSION >= 20170726)
39753ID_ZC_REFINE_STATUS = 0x0ada
39754#elif CLIENT_TYPE == 'R' && ( \
39755 PACKET_VERSION >= 20210000 \
39756 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39757 || PACKET_VERSION >= 20170726)
39758ID_ZC_REFINE_STATUS = 0x0ada
39759#elif CLIENT_TYPE == 'Z' && ( \
39760 PACKET_VERSION >= 20220000 \
39761 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39762 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39763 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39764ID_ZC_REFINE_STATUS = 0x0ada
39765#else
39766ID_ZC_REFINE_STATUS = 0x0000 // Disabled
39767#endif
39773class ZC_REFINE_STATUS : public Base::NetworkPacket<ZoneSession>
39774{
39775public:
39776 ZC_REFINE_STATUS(std::shared_ptr<ZoneSession> s)
39778 {}
39780
39781 void deliver();
39783
39784/* Structure */
39785};
39786
39787enum {
39788#if CLIENT_TYPE == 'A' && \
39789 PACKET_VERSION >= 20040000
39790ID_ZC_REFUSE_ENTER = 0x0074
39791#elif CLIENT_TYPE == 'M' && ( \
39792 PACKET_VERSION >= 20220000 \
39793 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39794 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39795 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
39796ID_ZC_REFUSE_ENTER = 0x0074
39797#elif CLIENT_TYPE == 'R' && ( \
39798 PACKET_VERSION >= 20210000 \
39799 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39800 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
39801ID_ZC_REFUSE_ENTER = 0x0074
39802#elif CLIENT_TYPE == 'S' && \
39803 PACKET_VERSION >= 20030000
39804ID_ZC_REFUSE_ENTER = 0x0074
39805#elif CLIENT_TYPE == 'Z' && ( \
39806 PACKET_VERSION >= 20220000 \
39807 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39808 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39809 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39810ID_ZC_REFUSE_ENTER = 0x0074
39811#else
39812ID_ZC_REFUSE_ENTER = 0x0000 // Disabled
39813#endif
39816{
39818};
39823class ZC_REFUSE_ENTER : public Base::NetworkPacket<ZoneSession>
39824{
39825public:
39826 ZC_REFUSE_ENTER(std::shared_ptr<ZoneSession> s)
39828 {}
39829 virtual ~ZC_REFUSE_ENTER() {}
39830
39831 void deliver(zc_server_reject_type error);
39833
39834/* Structure */
39836};
39837
39838enum {
39839#if CLIENT_TYPE == 'A' && \
39840 PACKET_VERSION >= 20040000
39842#elif CLIENT_TYPE == 'M' && ( \
39843 PACKET_VERSION >= 20220000 \
39844 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39845 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39846 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
39848#elif CLIENT_TYPE == 'R' && ( \
39849 PACKET_VERSION >= 20210000 \
39850 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39851 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
39853#elif CLIENT_TYPE == 'S' && \
39854 PACKET_VERSION >= 20030000
39856#elif CLIENT_TYPE == 'Z' && ( \
39857 PACKET_VERSION >= 20220000 \
39858 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39859 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39860 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39862#else
39863ID_ZC_REFUSE_ENTER_ROOM = 0x0000 // Disabled
39864#endif
39871{
39872public:
39873 ZC_REFUSE_ENTER_ROOM(std::shared_ptr<ZoneSession> s)
39875 {}
39877
39878 void deliver(chat_join_fail_type type);
39880
39881/* Structure */
39882 int8_t _result{ 0 };
39883};
39884
39885enum {
39886#if CLIENT_TYPE == 'A' && \
39887 PACKET_VERSION >= 20040000
39888ID_ZC_REFUSE_QUIT = 0x0084
39889#elif CLIENT_TYPE == 'M' && ( \
39890 PACKET_VERSION >= 20220000 \
39891 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39892 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39893 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
39894ID_ZC_REFUSE_QUIT = 0x0084
39895#elif CLIENT_TYPE == 'R' && ( \
39896 PACKET_VERSION >= 20210000 \
39897 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39898 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
39899ID_ZC_REFUSE_QUIT = 0x0084
39900#elif CLIENT_TYPE == 'S' && \
39901 PACKET_VERSION >= 20030000
39902ID_ZC_REFUSE_QUIT = 0x0084
39903#elif CLIENT_TYPE == 'Z' && ( \
39904 PACKET_VERSION >= 20220000 \
39905 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39906 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39907 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
39908ID_ZC_REFUSE_QUIT = 0x0084
39909#else
39910ID_ZC_REFUSE_QUIT = 0x0000 // Disabled
39911#endif
39917class ZC_REFUSE_QUIT : public Base::NetworkPacket<ZoneSession>
39918{
39919public:
39920 ZC_REFUSE_QUIT(std::shared_ptr<ZoneSession> s)
39922 {}
39923 virtual ~ZC_REFUSE_QUIT() {}
39924
39925 void deliver();
39927
39928/* Structure */
39929};
39930
39931enum {
39932#if CLIENT_TYPE == 'M' && ( \
39933 PACKET_VERSION >= 20220000 \
39934 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39935 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39936 || PACKET_VERSION >= 20180912)
39937ID_ZC_REMOVE_EFFECT = 0x0b0d
39938#elif CLIENT_TYPE == 'R' && ( \
39939 PACKET_VERSION >= 20210000 \
39940 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39941 || PACKET_VERSION >= 20180912)
39942ID_ZC_REMOVE_EFFECT = 0x0b0d
39943#elif CLIENT_TYPE == 'Z' && ( \
39944 PACKET_VERSION >= 20220000 \
39945 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39946 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
39947 || PACKET_VERSION >= 20180919)
39948ID_ZC_REMOVE_EFFECT = 0x0b0d
39949#else
39950ID_ZC_REMOVE_EFFECT = 0x0000 // Disabled
39951#endif
39957class ZC_REMOVE_EFFECT : public Base::NetworkPacket<ZoneSession>
39958{
39959public:
39960 ZC_REMOVE_EFFECT(std::shared_ptr<ZoneSession> s)
39962 {}
39964
39965 void deliver();
39967
39968/* Structure */
39969};
39970
39971enum {
39972#if CLIENT_TYPE == 'A' && \
39973 PACKET_VERSION >= 20040000
39974ID_ZC_REPAIRITEMLIST = 0x01fc
39975#elif CLIENT_TYPE == 'M' && \
39976 PACKET_VERSION >= 20040420
39977ID_ZC_REPAIRITEMLIST = 0x01fc
39978#elif CLIENT_TYPE == 'M' && ( \
39979 PACKET_VERSION >= 20220000 \
39980 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39981 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
39982ID_ZC_REPAIRITEMLIST = 0x0b65
39983#elif CLIENT_TYPE == 'R' && \
39984 PACKET_VERSION >= 20080000
39985ID_ZC_REPAIRITEMLIST = 0x01fc
39986#elif CLIENT_TYPE == 'R' && ( \
39987 PACKET_VERSION >= 20210000 \
39988 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
39989ID_ZC_REPAIRITEMLIST = 0x0b65
39990#elif CLIENT_TYPE == 'S' && \
39991 PACKET_VERSION >= 20040420
39992ID_ZC_REPAIRITEMLIST = 0x01fc
39993#elif CLIENT_TYPE == 'Z' && \
39994 PACKET_VERSION >= 20170000
39995ID_ZC_REPAIRITEMLIST = 0x01fc
39996#elif CLIENT_TYPE == 'Z' && ( \
39997 PACKET_VERSION >= 20220000 \
39998 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
39999 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
40000ID_ZC_REPAIRITEMLIST = 0x0b65
40001#else
40002ID_ZC_REPAIRITEMLIST = 0x0000 // Disabled
40003#endif
40009class ZC_REPAIRITEMLIST : public Base::NetworkPacket<ZoneSession>
40010{
40011public:
40012 ZC_REPAIRITEMLIST(std::shared_ptr<ZoneSession> s)
40014 {}
40016
40017 void deliver();
40019
40020/* Structure */
40021};
40022
40023enum {
40024#if CLIENT_TYPE == 'M' && ( \
40025 PACKET_VERSION >= 20220000 \
40026 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40027 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40028 || PACKET_VERSION >= 20111004)
40030#elif CLIENT_TYPE == 'R' && ( \
40031 PACKET_VERSION >= 20210000 \
40032 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40033 || PACKET_VERSION >= 20111004)
40035#elif CLIENT_TYPE == 'Z' && ( \
40036 PACKET_VERSION >= 20220000 \
40037 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40038 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40039 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40041#else
40042ID_ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION = 0x0000 // Disabled
40043#endif
40050{
40051public:
40052 ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION(std::shared_ptr<ZoneSession> s)
40054 {}
40056
40057 void deliver();
40059
40060/* Structure */
40061};
40062
40063enum {
40064#if CLIENT_TYPE == 'M' && ( \
40065 PACKET_VERSION >= 20220000 \
40066 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40067 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40068 || PACKET_VERSION >= 20111004)
40070#elif CLIENT_TYPE == 'R' && ( \
40071 PACKET_VERSION >= 20210000 \
40072 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40073 || PACKET_VERSION >= 20111004)
40075#elif CLIENT_TYPE == 'Z' && ( \
40076 PACKET_VERSION >= 20220000 \
40077 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40078 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40079 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40081#else
40082ID_ZC_REPLY_ACK_LOBBY_ADMISSION = 0x0000 // Disabled
40083#endif
40090{
40091public:
40092 ZC_REPLY_ACK_LOBBY_ADMISSION(std::shared_ptr<ZoneSession> s)
40094 {}
40096
40097 void deliver();
40099
40100/* Structure */
40101};
40102
40103enum {
40104#if CLIENT_TYPE == 'A' && \
40105 PACKET_VERSION >= 20040000
40107#elif CLIENT_TYPE == 'M' && ( \
40108 PACKET_VERSION >= 20220000 \
40109 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40110 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40111 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
40113#elif CLIENT_TYPE == 'R' && ( \
40114 PACKET_VERSION >= 20210000 \
40115 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40116 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40118#elif CLIENT_TYPE == 'S' && \
40119 PACKET_VERSION >= 20030000
40121#elif CLIENT_TYPE == 'Z' && ( \
40122 PACKET_VERSION >= 20220000 \
40123 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40124 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40125 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40127#else
40128ID_ZC_REPLY_REMAINTIME = 0x0000 // Disabled
40129#endif
40135class ZC_REPLY_REMAINTIME : public Base::NetworkPacket<ZoneSession>
40136{
40137public:
40138 ZC_REPLY_REMAINTIME(std::shared_ptr<ZoneSession> s)
40140 {}
40142
40143 void deliver();
40145
40146/* Structure */
40147};
40148
40149enum {
40150#if CLIENT_TYPE == 'M' && ( \
40151 PACKET_VERSION >= 20220000 \
40152 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40153 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40154 || PACKET_VERSION >= 20140611)
40156#elif CLIENT_TYPE == 'R' && ( \
40157 PACKET_VERSION >= 20210000 \
40158 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40159 || PACKET_VERSION >= 20140611)
40161#elif CLIENT_TYPE == 'Z' && ( \
40162 PACKET_VERSION >= 20220000 \
40163 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40164 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40165 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40167#else
40168ID_ZC_REQ_ACH_REWARD_ACK = 0x0000 // Disabled
40169#endif
40176{
40177public:
40178 ZC_REQ_ACH_REWARD_ACK(std::shared_ptr<ZoneSession> s)
40180 {}
40182
40183 void deliver();
40185
40186/* Structure */
40187};
40188
40189enum {
40190#if CLIENT_TYPE == 'M' && ( \
40191 PACKET_VERSION >= 20220000 \
40192 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40193 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
40195#elif CLIENT_TYPE == 'R' && ( \
40196 PACKET_VERSION >= 20210000 \
40197 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
40199#elif CLIENT_TYPE == 'Z' && ( \
40200 PACKET_VERSION >= 20220000 \
40201 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40202 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
40204#else
40205ID_ZC_REQ_ACK_AGIT_INVESTMENT = 0x0000 // Disabled
40206#endif
40213{
40214public:
40215 ZC_REQ_ACK_AGIT_INVESTMENT(std::shared_ptr<ZoneSession> s)
40217 {}
40219
40220 void deliver();
40222
40223/* Structure */
40224};
40225
40226enum {
40227#if CLIENT_TYPE == 'M' && ( \
40228 PACKET_VERSION >= 20220000 \
40229 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40230 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
40232#elif CLIENT_TYPE == 'R' && ( \
40233 PACKET_VERSION >= 20210000 \
40234 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
40236#elif CLIENT_TYPE == 'Z' && ( \
40237 PACKET_VERSION >= 20220000 \
40238 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40239 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
40241#else
40242ID_ZC_REQ_ACK_MOVE_GUILD_AGIT = 0x0000 // Disabled
40243#endif
40250{
40251public:
40252 ZC_REQ_ACK_MOVE_GUILD_AGIT(std::shared_ptr<ZoneSession> s)
40254 {}
40256
40257 void deliver();
40259
40260/* Structure */
40261};
40262
40263enum {
40264#if CLIENT_TYPE == 'A' && \
40265 PACKET_VERSION >= 20040000
40266ID_ZC_REQ_ADD_FRIENDS = 0x0207
40267#elif CLIENT_TYPE == 'M' && ( \
40268 PACKET_VERSION >= 20220000 \
40269 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40270 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40271 || PACKET_VERSION >= 20040705)
40272ID_ZC_REQ_ADD_FRIENDS = 0x0207
40273#elif CLIENT_TYPE == 'R' && ( \
40274 PACKET_VERSION >= 20210000 \
40275 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40276 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40277ID_ZC_REQ_ADD_FRIENDS = 0x0207
40278#elif CLIENT_TYPE == 'S' && \
40279 PACKET_VERSION >= 20040628
40280ID_ZC_REQ_ADD_FRIENDS = 0x0207
40281#elif CLIENT_TYPE == 'Z' && ( \
40282 PACKET_VERSION >= 20220000 \
40283 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40284 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40285 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40286ID_ZC_REQ_ADD_FRIENDS = 0x0207
40287#else
40288ID_ZC_REQ_ADD_FRIENDS = 0x0000 // Disabled
40289#endif
40295class ZC_REQ_ADD_FRIENDS : public Base::NetworkPacket<ZoneSession>
40296{
40297public:
40298 ZC_REQ_ADD_FRIENDS(std::shared_ptr<ZoneSession> s)
40300 {}
40302
40303 void prepare(int req_account_id, int req_char_id, std::string req_char_name);
40305
40306/* Structure */
40310};
40311
40312enum {
40313#if CLIENT_TYPE == 'A' && \
40314 PACKET_VERSION >= 20040000
40315ID_ZC_REQ_ALLY_GUILD = 0x0171
40316#elif CLIENT_TYPE == 'M' && ( \
40317 PACKET_VERSION >= 20220000 \
40318 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40319 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40320 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
40321ID_ZC_REQ_ALLY_GUILD = 0x0171
40322#elif CLIENT_TYPE == 'R' && ( \
40323 PACKET_VERSION >= 20210000 \
40324 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40325 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40326ID_ZC_REQ_ALLY_GUILD = 0x0171
40327#elif CLIENT_TYPE == 'S' && \
40328 PACKET_VERSION >= 20030000
40329ID_ZC_REQ_ALLY_GUILD = 0x0171
40330#elif CLIENT_TYPE == 'Z' && ( \
40331 PACKET_VERSION >= 20220000 \
40332 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40333 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40334 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40335ID_ZC_REQ_ALLY_GUILD = 0x0171
40336#else
40337ID_ZC_REQ_ALLY_GUILD = 0x0000 // Disabled
40338#endif
40344class ZC_REQ_ALLY_GUILD : public Base::NetworkPacket<ZoneSession>
40345{
40346public:
40347 ZC_REQ_ALLY_GUILD(std::shared_ptr<ZoneSession> s)
40349 {}
40351
40352 void deliver(int inviter_account_id, std::string guild_name);
40354
40355/* Structure */
40358};
40359
40360enum {
40361#if CLIENT_TYPE == 'M' && ( \
40362 PACKET_VERSION >= 20220000 \
40363 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40364 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
40366#elif CLIENT_TYPE == 'R' && ( \
40367 PACKET_VERSION >= 20210000 \
40368 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
40370#elif CLIENT_TYPE == 'Z' && ( \
40371 PACKET_VERSION >= 20220000 \
40372 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40373 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
40375#else
40376ID_ZC_REQ_ANSWER_MACRO_DETECTOR = 0x0000 // Disabled
40377#endif
40384{
40385public:
40386 ZC_REQ_ANSWER_MACRO_DETECTOR(std::shared_ptr<ZoneSession> s)
40388 {}
40390
40391 void deliver();
40393
40394/* Structure */
40395};
40396
40397enum {
40398#if CLIENT_TYPE == 'M' && ( \
40399 PACKET_VERSION >= 20220000 \
40400 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40401 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40402 || PACKET_VERSION >= 20140702)
40403ID_ZC_REQ_AU_BOT = 0x0a29
40404#elif CLIENT_TYPE == 'R' && ( \
40405 PACKET_VERSION >= 20210000 \
40406 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40407 || PACKET_VERSION >= 20140702)
40408ID_ZC_REQ_AU_BOT = 0x0a29
40409#elif CLIENT_TYPE == 'Z' && ( \
40410 PACKET_VERSION >= 20220000 \
40411 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40412 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40413 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40414ID_ZC_REQ_AU_BOT = 0x0a29
40415#else
40416ID_ZC_REQ_AU_BOT = 0x0000 // Disabled
40417#endif
40423class ZC_REQ_AU_BOT : public Base::NetworkPacket<ZoneSession>
40424{
40425public:
40426 ZC_REQ_AU_BOT(std::shared_ptr<ZoneSession> s)
40428 {}
40429 virtual ~ZC_REQ_AU_BOT() {}
40430
40431 void deliver();
40433
40434/* Structure */
40435};
40436
40437enum {
40438#if CLIENT_TYPE == 'A' && \
40439 PACKET_VERSION >= 20040000
40440ID_ZC_REQ_BABY = 0x01f6
40441#elif CLIENT_TYPE == 'M' && ( \
40442 PACKET_VERSION >= 20220000 \
40443 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40444 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40445 || PACKET_VERSION >= 20040308)
40446ID_ZC_REQ_BABY = 0x01f6
40447#elif CLIENT_TYPE == 'R' && ( \
40448 PACKET_VERSION >= 20210000 \
40449 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40450 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40451ID_ZC_REQ_BABY = 0x01f6
40452#elif CLIENT_TYPE == 'S' && \
40453 PACKET_VERSION >= 20040308
40454ID_ZC_REQ_BABY = 0x01f6
40455#elif CLIENT_TYPE == 'Z' && ( \
40456 PACKET_VERSION >= 20220000 \
40457 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40458 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40459 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40460ID_ZC_REQ_BABY = 0x01f6
40461#else
40462ID_ZC_REQ_BABY = 0x0000 // Disabled
40463#endif
40469class ZC_REQ_BABY : public Base::NetworkPacket<ZoneSession>
40470{
40471public:
40472 ZC_REQ_BABY(std::shared_ptr<ZoneSession> s)
40474 {}
40475 virtual ~ZC_REQ_BABY() {}
40476
40477 void deliver();
40479
40480/* Structure */
40481};
40482
40483enum {
40484#if CLIENT_TYPE == 'A' && \
40485 PACKET_VERSION >= 20070205
40487#elif CLIENT_TYPE == 'M' && ( \
40488 PACKET_VERSION >= 20220000 \
40489 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40490 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40491 || PACKET_VERSION >= 20070205)
40493#elif CLIENT_TYPE == 'R' && ( \
40494 PACKET_VERSION >= 20210000 \
40495 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40496 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40498#elif CLIENT_TYPE == 'S' && \
40499 PACKET_VERSION >= 20070205
40501#elif CLIENT_TYPE == 'Z' && ( \
40502 PACKET_VERSION >= 20220000 \
40503 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40504 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40505 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40507#else
40508ID_ZC_REQ_CASH_PASSWORD = 0x0000 // Disabled
40509#endif
40516{
40517public:
40518 ZC_REQ_CASH_PASSWORD(std::shared_ptr<ZoneSession> s)
40520 {}
40522
40523 void deliver();
40525
40526/* Structure */
40527};
40528
40529enum {
40530#if CLIENT_TYPE == 'A' && \
40531 PACKET_VERSION >= 20040000
40532ID_ZC_REQ_COUPLE = 0x01e2
40533#elif CLIENT_TYPE == 'M' && ( \
40534 PACKET_VERSION >= 20220000 \
40535 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40536 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40537 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
40538ID_ZC_REQ_COUPLE = 0x01e2
40539#elif CLIENT_TYPE == 'R' && ( \
40540 PACKET_VERSION >= 20210000 \
40541 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40542 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40543ID_ZC_REQ_COUPLE = 0x01e2
40544#elif CLIENT_TYPE == 'S' && \
40545 PACKET_VERSION >= 20030000
40546ID_ZC_REQ_COUPLE = 0x01e2
40547#elif CLIENT_TYPE == 'Z' && ( \
40548 PACKET_VERSION >= 20220000 \
40549 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40550 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40551 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40552ID_ZC_REQ_COUPLE = 0x01e2
40553#else
40554ID_ZC_REQ_COUPLE = 0x0000 // Disabled
40555#endif
40561class ZC_REQ_COUPLE : public Base::NetworkPacket<ZoneSession>
40562{
40563public:
40564 ZC_REQ_COUPLE(std::shared_ptr<ZoneSession> s)
40566 {}
40567 virtual ~ZC_REQ_COUPLE() {}
40568
40569 void deliver();
40571
40572/* Structure */
40573};
40574
40575enum {
40576#if CLIENT_TYPE == 'A' && \
40577 PACKET_VERSION >= 20040000
40579#elif CLIENT_TYPE == 'M' && ( \
40580 PACKET_VERSION >= 20220000 \
40581 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40582 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40583 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
40585#elif CLIENT_TYPE == 'R' && ( \
40586 PACKET_VERSION >= 20210000 \
40587 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40588 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40590#elif CLIENT_TYPE == 'S' && \
40591 PACKET_VERSION >= 20030000
40593#elif CLIENT_TYPE == 'Z' && ( \
40594 PACKET_VERSION >= 20220000 \
40595 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40596 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40597 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40599#else
40600ID_ZC_REQ_EXCHANGE_ITEM = 0x0000 // Disabled
40601#endif
40608{
40609public:
40610 ZC_REQ_EXCHANGE_ITEM(std::shared_ptr<ZoneSession> s)
40612 {}
40614
40615 void deliver();
40617
40618/* Structure */
40619};
40620
40621enum {
40622#if CLIENT_TYPE == 'A' && \
40623 PACKET_VERSION >= 20040000
40625#elif CLIENT_TYPE == 'M' && ( \
40626 PACKET_VERSION >= 20220000 \
40627 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40628 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40629 || PACKET_VERSION >= 20040302)
40631#elif CLIENT_TYPE == 'R' && ( \
40632 PACKET_VERSION >= 20210000 \
40633 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40634 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40636#elif CLIENT_TYPE == 'S' && \
40637 PACKET_VERSION >= 20040302
40639#elif CLIENT_TYPE == 'Z' && ( \
40640 PACKET_VERSION >= 20220000 \
40641 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40642 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40643 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40645#else
40646ID_ZC_REQ_EXCHANGE_ITEM2 = 0x0000 // Disabled
40647#endif
40654{
40655public:
40656 ZC_REQ_EXCHANGE_ITEM2(std::shared_ptr<ZoneSession> s)
40658 {}
40660
40661 void deliver();
40663
40664/* Structure */
40665};
40666
40667enum {
40668#if CLIENT_TYPE == 'M' && ( \
40669 PACKET_VERSION >= 20220000 \
40670 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40671 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40672 || PACKET_VERSION >= 20090603)
40674#elif CLIENT_TYPE == 'R' && ( \
40675 PACKET_VERSION >= 20210000 \
40676 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40677 || PACKET_VERSION >= 20090603)
40679#elif CLIENT_TYPE == 'S' && \
40680 PACKET_VERSION >= 20090603
40682#elif CLIENT_TYPE == 'Z' && ( \
40683 PACKET_VERSION >= 20220000 \
40684 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40685 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40686 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40688#else
40689ID_ZC_REQ_GROUPINFO_CHANGE_V2 = 0x0000 // Disabled
40690#endif
40697{
40698public:
40699 ZC_REQ_GROUPINFO_CHANGE_V2(std::shared_ptr<ZoneSession> s)
40701 {}
40703
40704 void deliver();
40706
40707/* Structure */
40708};
40709
40710enum {
40711#if CLIENT_TYPE == 'A' && \
40712 PACKET_VERSION >= 20040000
40714#elif CLIENT_TYPE == 'M' && ( \
40715 PACKET_VERSION >= 20220000 \
40716 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40717 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40718 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
40720#elif CLIENT_TYPE == 'R' && ( \
40721 PACKET_VERSION >= 20210000 \
40722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40723 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40725#elif CLIENT_TYPE == 'S' && \
40726 PACKET_VERSION >= 20030000
40728#elif CLIENT_TYPE == 'Z' && ( \
40729 PACKET_VERSION >= 20220000 \
40730 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40731 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40732 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40734#else
40735ID_ZC_REQ_ITEM_EXPLANATION_ACK = 0x0000 // Disabled
40736#endif
40743{
40744public:
40745 ZC_REQ_ITEM_EXPLANATION_ACK(std::shared_ptr<ZoneSession> s)
40747 {}
40749
40750 void deliver();
40752
40753/* Structure */
40754};
40755
40756enum {
40757#if CLIENT_TYPE == 'A' && \
40758 PACKET_VERSION >= 20040000
40759ID_ZC_REQ_JOIN_GROUP = 0x00fe
40760#elif CLIENT_TYPE == 'M' && ( \
40761 PACKET_VERSION >= 20220000 \
40762 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40763 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40764 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
40765ID_ZC_REQ_JOIN_GROUP = 0x00fe
40766#elif CLIENT_TYPE == 'R' && ( \
40767 PACKET_VERSION >= 20210000 \
40768 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40769 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40770ID_ZC_REQ_JOIN_GROUP = 0x00fe
40771#elif CLIENT_TYPE == 'S' && \
40772 PACKET_VERSION >= 20030000
40773ID_ZC_REQ_JOIN_GROUP = 0x00fe
40774#elif CLIENT_TYPE == 'Z' && ( \
40775 PACKET_VERSION >= 20220000 \
40776 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40777 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40778 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40779ID_ZC_REQ_JOIN_GROUP = 0x00fe
40780#else
40781ID_ZC_REQ_JOIN_GROUP = 0x0000 // Disabled
40782#endif
40788class ZC_REQ_JOIN_GROUP : public Base::NetworkPacket<ZoneSession>
40789{
40790public:
40791 ZC_REQ_JOIN_GROUP(std::shared_ptr<ZoneSession> s)
40793 {}
40795
40796 void deliver(int party_id, std::string party_name);
40798
40799/* Structure */
40800 int _party_id{ 0 };
40802};
40803
40804enum {
40805#if CLIENT_TYPE == 'A' && \
40806 PACKET_VERSION >= 20040000
40807ID_ZC_REQ_JOIN_GUILD = 0x016a
40808#elif CLIENT_TYPE == 'M' && ( \
40809 PACKET_VERSION >= 20220000 \
40810 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40811 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40812 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
40813ID_ZC_REQ_JOIN_GUILD = 0x016a
40814#elif CLIENT_TYPE == 'R' && ( \
40815 PACKET_VERSION >= 20210000 \
40816 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40817 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40818ID_ZC_REQ_JOIN_GUILD = 0x016a
40819#elif CLIENT_TYPE == 'S' && \
40820 PACKET_VERSION >= 20030000
40821ID_ZC_REQ_JOIN_GUILD = 0x016a
40822#elif CLIENT_TYPE == 'Z' && ( \
40823 PACKET_VERSION >= 20220000 \
40824 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40825 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40826 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40827ID_ZC_REQ_JOIN_GUILD = 0x016a
40828#else
40829ID_ZC_REQ_JOIN_GUILD = 0x0000 // Disabled
40830#endif
40836class ZC_REQ_JOIN_GUILD : public Base::NetworkPacket<ZoneSession>
40837{
40838public:
40839 ZC_REQ_JOIN_GUILD(std::shared_ptr<ZoneSession> s)
40841 {}
40843
40844 void deliver(int guild_id, std::string guild_name);
40846
40847/* Structure */
40848 int _guild_id{ 0 };
40850};
40851
40852enum {
40853#if CLIENT_TYPE == 'A' && \
40854 PACKET_VERSION >= 20050608
40856#elif CLIENT_TYPE == 'M' && ( \
40857 PACKET_VERSION >= 20220000 \
40858 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40859 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40860 || PACKET_VERSION >= 20050608)
40862#elif CLIENT_TYPE == 'R' && ( \
40863 PACKET_VERSION >= 20210000 \
40864 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40865 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40867#elif CLIENT_TYPE == 'S' && \
40868 PACKET_VERSION >= 20050608
40870#elif CLIENT_TYPE == 'Z' && ( \
40871 PACKET_VERSION >= 20220000 \
40872 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40873 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40874 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40876#else
40877ID_ZC_REQ_STORE_PASSWORD = 0x0000 // Disabled
40878#endif
40885{
40886public:
40887 ZC_REQ_STORE_PASSWORD(std::shared_ptr<ZoneSession> s)
40889 {}
40891
40892 void deliver();
40894
40895/* Structure */
40896};
40897
40898enum {
40899#if CLIENT_TYPE == 'A' && \
40900 PACKET_VERSION >= 20040000
40902#elif CLIENT_TYPE == 'M' && ( \
40903 PACKET_VERSION >= 20220000 \
40904 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40905 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40906 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
40908#elif CLIENT_TYPE == 'R' && ( \
40909 PACKET_VERSION >= 20210000 \
40910 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40911 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40913#elif CLIENT_TYPE == 'S' && \
40914 PACKET_VERSION >= 20030000
40916#elif CLIENT_TYPE == 'Z' && ( \
40917 PACKET_VERSION >= 20220000 \
40918 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40919 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40920 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40922#else
40923ID_ZC_REQ_TAKEOFF_EQUIP_ACK = 0x0000 // Disabled
40924#endif
40931{
40932public:
40933 ZC_REQ_TAKEOFF_EQUIP_ACK(std::shared_ptr<ZoneSession> s)
40935 {}
40937
40938 void deliver();
40940
40941/* Structure */
40942};
40943
40944enum {
40945#if CLIENT_TYPE == 'M' && ( \
40946 PACKET_VERSION >= 20220000 \
40947 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40948 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40949 || PACKET_VERSION >= 20110809)
40951#elif CLIENT_TYPE == 'R' && ( \
40952 PACKET_VERSION >= 20210000 \
40953 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40954 || PACKET_VERSION >= 20110810)
40956#elif CLIENT_TYPE == 'Z' && ( \
40957 PACKET_VERSION >= 20220000 \
40958 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40959 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40960 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
40962#else
40963ID_ZC_REQ_TAKEOFF_EQUIP_ACK2 = 0x0000 // Disabled
40964#endif
40971{
40972public:
40973 ZC_REQ_TAKEOFF_EQUIP_ACK2(std::shared_ptr<ZoneSession> s)
40975 {}
40977
40978 void deliver();
40980
40981/* Structure */
40982};
40983
40984enum {
40985#if CLIENT_TYPE == 'A' && \
40986 PACKET_VERSION >= 20040000
40988#elif CLIENT_TYPE == 'M' && ( \
40989 PACKET_VERSION >= 20220000 \
40990 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
40991 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40992 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
40994#elif CLIENT_TYPE == 'R' && ( \
40995 PACKET_VERSION >= 20210000 \
40996 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
40997 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
40999#elif CLIENT_TYPE == 'S' && \
41000 PACKET_VERSION >= 20030000
41002#elif CLIENT_TYPE == 'Z' && ( \
41003 PACKET_VERSION >= 20220000 \
41004 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41005 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41006 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41008#else
41009ID_ZC_REQ_WEAR_EQUIP_ACK = 0x0000 // Disabled
41010#endif
41017{
41018public:
41019 ZC_REQ_WEAR_EQUIP_ACK(std::shared_ptr<ZoneSession> s)
41021 {}
41023
41024 void deliver();
41026
41027/* Structure */
41028};
41029
41030enum {
41031#if CLIENT_TYPE == 'M' && ( \
41032 PACKET_VERSION >= 20220000 \
41033 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41034 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41035 || PACKET_VERSION >= 20110809)
41037#elif CLIENT_TYPE == 'R' && ( \
41038 PACKET_VERSION >= 20210000 \
41039 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41040 || PACKET_VERSION >= 20110810)
41042#elif CLIENT_TYPE == 'Z' && ( \
41043 PACKET_VERSION >= 20220000 \
41044 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41045 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41046 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41048#else
41049ID_ZC_REQ_WEAR_EQUIP_ACK2 = 0x0000 // Disabled
41050#endif
41057{
41058public:
41059 ZC_REQ_WEAR_EQUIP_ACK2(std::shared_ptr<ZoneSession> s)
41061 {}
41063
41064 void deliver();
41066
41067/* Structure */
41068};
41069
41070enum {
41071#if CLIENT_TYPE == 'M' && ( \
41072 PACKET_VERSION >= 20220000 \
41073 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41074 || PACKET_VERSION >= 20201118)
41076#elif CLIENT_TYPE == 'R' && \
41077 PACKET_VERSION >= 20211103
41079#elif CLIENT_TYPE == 'Z' && ( \
41080 PACKET_VERSION >= 20220000 \
41081 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41082 || PACKET_VERSION >= 20201118)
41084#else
41085ID_ZC_RESPONSE_ENCHANT = 0x0000 // Disabled
41086#endif
41092class ZC_RESPONSE_ENCHANT : public Base::NetworkPacket<ZoneSession>
41093{
41094public:
41095 ZC_RESPONSE_ENCHANT(std::shared_ptr<ZoneSession> s)
41097 {}
41099
41100 void deliver();
41102
41103/* Structure */
41104};
41105
41106enum {
41107#if CLIENT_TYPE == 'A' && \
41108 PACKET_VERSION >= 20040000
41109ID_ZC_RESTART_ACK = 0x00b3
41110#elif CLIENT_TYPE == 'M' && ( \
41111 PACKET_VERSION >= 20220000 \
41112 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41113 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41114 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
41115ID_ZC_RESTART_ACK = 0x00b3
41116#elif CLIENT_TYPE == 'R' && ( \
41117 PACKET_VERSION >= 20210000 \
41118 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41119 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41120ID_ZC_RESTART_ACK = 0x00b3
41121#elif CLIENT_TYPE == 'S' && \
41122 PACKET_VERSION >= 20030000
41123ID_ZC_RESTART_ACK = 0x00b3
41124#elif CLIENT_TYPE == 'Z' && ( \
41125 PACKET_VERSION >= 20220000 \
41126 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41127 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41128 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41129ID_ZC_RESTART_ACK = 0x00b3
41130#else
41131ID_ZC_RESTART_ACK = 0x0000 // Disabled
41132#endif
41138class ZC_RESTART_ACK : public Base::NetworkPacket<ZoneSession>
41139{
41140public:
41141 ZC_RESTART_ACK(std::shared_ptr<ZoneSession> s)
41143 {}
41144 virtual ~ZC_RESTART_ACK() {}
41145
41146 void deliver(int8_t type);
41148
41149/* Structure */
41150 int8_t _type{0};
41151};
41152
41153enum {
41154#if CLIENT_TYPE == 'A' && \
41155 PACKET_VERSION >= 20070205
41157#elif CLIENT_TYPE == 'M' && ( \
41158 PACKET_VERSION >= 20220000 \
41159 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41160 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41161 || PACKET_VERSION >= 20070205)
41163#elif CLIENT_TYPE == 'R' && ( \
41164 PACKET_VERSION >= 20210000 \
41165 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41166 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41168#elif CLIENT_TYPE == 'S' && \
41169 PACKET_VERSION >= 20070205
41171#elif CLIENT_TYPE == 'Z' && ( \
41172 PACKET_VERSION >= 20220000 \
41173 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41174 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41175 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41177#else
41178ID_ZC_RESULT_CASH_PASSWORD = 0x0000 // Disabled
41179#endif
41186{
41187public:
41188 ZC_RESULT_CASH_PASSWORD(std::shared_ptr<ZoneSession> s)
41190 {}
41192
41193 void deliver();
41195
41196/* Structure */
41197};
41198
41199enum {
41200#if CLIENT_TYPE == 'A' && \
41201 PACKET_VERSION >= 20040000
41203#elif CLIENT_TYPE == 'M' && ( \
41204 PACKET_VERSION >= 20220000 \
41205 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41206 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41207 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
41209#elif CLIENT_TYPE == 'R' && ( \
41210 PACKET_VERSION >= 20210000 \
41211 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41212 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41214#elif CLIENT_TYPE == 'S' && \
41215 PACKET_VERSION >= 20030000
41217#elif CLIENT_TYPE == 'Z' && ( \
41218 PACKET_VERSION >= 20220000 \
41219 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41220 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41221 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41223#else
41224ID_ZC_RESULT_MAKE_GUILD = 0x0000 // Disabled
41225#endif
41232{
41233public:
41234 ZC_RESULT_MAKE_GUILD(std::shared_ptr<ZoneSession> s)
41236 {}
41238
41241
41242/* Structure */
41243 int8_t _result{ 0 };
41244};
41245
41246enum {
41247#if CLIENT_TYPE == 'M' && ( \
41248 PACKET_VERSION >= 20220000 \
41249 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41250 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41251 || PACKET_VERSION >= 20140917)
41253#elif CLIENT_TYPE == 'R' && ( \
41254 PACKET_VERSION >= 20210000 \
41255 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41256 || PACKET_VERSION >= 20140917)
41258#elif CLIENT_TYPE == 'Z' && ( \
41259 PACKET_VERSION >= 20220000 \
41260 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41261 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41262 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41264#else
41265ID_ZC_RESULT_PACKAGE_ITEM_TEST = 0x0000 // Disabled
41266#endif
41273{
41274public:
41275 ZC_RESULT_PACKAGE_ITEM_TEST(std::shared_ptr<ZoneSession> s)
41277 {}
41279
41280 void deliver();
41282
41283/* Structure */
41284};
41285
41286enum {
41287#if CLIENT_TYPE == 'A' && \
41288 PACKET_VERSION >= 20050608
41290#elif CLIENT_TYPE == 'M' && ( \
41291 PACKET_VERSION >= 20220000 \
41292 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41293 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41294 || PACKET_VERSION >= 20050608)
41296#elif CLIENT_TYPE == 'R' && ( \
41297 PACKET_VERSION >= 20210000 \
41298 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41299 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41301#elif CLIENT_TYPE == 'S' && \
41302 PACKET_VERSION >= 20050608
41304#elif CLIENT_TYPE == 'Z' && ( \
41305 PACKET_VERSION >= 20220000 \
41306 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41307 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41308 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41310#else
41311ID_ZC_RESULT_STORE_PASSWORD = 0x0000 // Disabled
41312#endif
41319{
41320public:
41321 ZC_RESULT_STORE_PASSWORD(std::shared_ptr<ZoneSession> s)
41323 {}
41325
41326 void deliver();
41328
41329/* Structure */
41330};
41331
41332enum {
41333#if CLIENT_TYPE == 'A' && \
41334 PACKET_VERSION >= 20040000
41335ID_ZC_RESURRECTION = 0x0148
41336#elif CLIENT_TYPE == 'M' && ( \
41337 PACKET_VERSION >= 20220000 \
41338 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41339 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41340 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
41341ID_ZC_RESURRECTION = 0x0148
41342#elif CLIENT_TYPE == 'R' && ( \
41343 PACKET_VERSION >= 20210000 \
41344 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41345 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41346ID_ZC_RESURRECTION = 0x0148
41347#elif CLIENT_TYPE == 'S' && \
41348 PACKET_VERSION >= 20030000
41349ID_ZC_RESURRECTION = 0x0148
41350#elif CLIENT_TYPE == 'Z' && ( \
41351 PACKET_VERSION >= 20220000 \
41352 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41353 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41354 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41355ID_ZC_RESURRECTION = 0x0148
41356#else
41357ID_ZC_RESURRECTION = 0x0000 // Disabled
41358#endif
41364class ZC_RESURRECTION : public Base::NetworkPacket<ZoneSession>
41365{
41366public:
41367 ZC_RESURRECTION(std::shared_ptr<ZoneSession> s)
41369 {}
41370 virtual ~ZC_RESURRECTION() {}
41371
41372 void deliver(int32_t guid, int16_t type);
41374
41375/* Structure */
41376 int32_t _guid{0};
41377 int16_t _type{0};
41378};
41379
41380enum {
41381#if CLIENT_TYPE == 'A' && \
41382 PACKET_VERSION >= 20040000
41383ID_ZC_ROLE_CHANGE = 0x00e1
41384#elif CLIENT_TYPE == 'M' && ( \
41385 PACKET_VERSION >= 20220000 \
41386 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41387 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41388 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
41389ID_ZC_ROLE_CHANGE = 0x00e1
41390#elif CLIENT_TYPE == 'R' && ( \
41391 PACKET_VERSION >= 20210000 \
41392 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41393 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41394ID_ZC_ROLE_CHANGE = 0x00e1
41395#elif CLIENT_TYPE == 'S' && \
41396 PACKET_VERSION >= 20030000
41397ID_ZC_ROLE_CHANGE = 0x00e1
41398#elif CLIENT_TYPE == 'Z' && ( \
41399 PACKET_VERSION >= 20220000 \
41400 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41401 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41402 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41403ID_ZC_ROLE_CHANGE = 0x00e1
41404#else
41405ID_ZC_ROLE_CHANGE = 0x0000 // Disabled
41406#endif
41412class ZC_ROLE_CHANGE : public Base::NetworkPacket<ZoneSession>
41413{
41414public:
41415 ZC_ROLE_CHANGE(std::shared_ptr<ZoneSession> s)
41417 {}
41418 virtual ~ZC_ROLE_CHANGE() {}
41419
41420 void deliver(int role, std::string name);
41422
41423/* Structure */
41424 int32_t _role;
41426};
41427
41428enum {
41429#if CLIENT_TYPE == 'A' && \
41430 PACKET_VERSION >= 20040000
41431ID_ZC_ROOM_NEWENTRY = 0x00d7
41432#elif CLIENT_TYPE == 'M' && ( \
41433 PACKET_VERSION >= 20220000 \
41434 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41435 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41436 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
41437ID_ZC_ROOM_NEWENTRY = 0x00d7
41438#elif CLIENT_TYPE == 'R' && ( \
41439 PACKET_VERSION >= 20210000 \
41440 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41441 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41442ID_ZC_ROOM_NEWENTRY = 0x00d7
41443#elif CLIENT_TYPE == 'S' && \
41444 PACKET_VERSION >= 20030000
41445ID_ZC_ROOM_NEWENTRY = 0x00d7
41446#elif CLIENT_TYPE == 'Z' && ( \
41447 PACKET_VERSION >= 20220000 \
41448 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41449 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41450 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41451ID_ZC_ROOM_NEWENTRY = 0x00d7
41452#else
41453ID_ZC_ROOM_NEWENTRY = 0x0000 // Disabled
41454#endif
41460class ZC_ROOM_NEWENTRY : public Base::NetworkPacket<ZoneSession>
41461{
41462public:
41463 ZC_ROOM_NEWENTRY(std::shared_ptr<ZoneSession> s)
41465 {}
41467
41468 void deliver(int owner_id, int char_id, int limit, int users, int type, std::string title);
41470
41471/* Structure */
41472 int16_t _packet_length{ 0 };
41473 int _owner_id{ 0 };
41474 int _char_id{ 0 };
41475 int16_t _limit{ 0 };
41476 int16_t _users{ 0 };
41477 int8_t _type{ 0 };
41479};
41480
41481enum {
41482#if CLIENT_TYPE == 'A' && \
41483 PACKET_VERSION >= 20040000
41484ID_ZC_SAY_DIALOG = 0x00b4
41485#elif CLIENT_TYPE == 'M' && ( \
41486 PACKET_VERSION >= 20220000 \
41487 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41488 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41489 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
41490ID_ZC_SAY_DIALOG = 0x00b4
41491#elif CLIENT_TYPE == 'R' && ( \
41492 PACKET_VERSION >= 20210000 \
41493 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41494 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41495ID_ZC_SAY_DIALOG = 0x00b4
41496#elif CLIENT_TYPE == 'S' && \
41497 PACKET_VERSION >= 20030000
41498ID_ZC_SAY_DIALOG = 0x00b4
41499#elif CLIENT_TYPE == 'Z' && ( \
41500 PACKET_VERSION >= 20220000 \
41501 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41502 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41503 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41504ID_ZC_SAY_DIALOG = 0x00b4
41505#else
41506ID_ZC_SAY_DIALOG = 0x0000 // Disabled
41507#endif
41513class ZC_SAY_DIALOG : public Base::NetworkPacket<ZoneSession>
41514{
41515public:
41516 ZC_SAY_DIALOG(std::shared_ptr<ZoneSession> s)
41518 {}
41519 virtual ~ZC_SAY_DIALOG() {}
41520
41521 void deliver();
41523
41524/* Structure */
41525};
41526
41527enum {
41528#if CLIENT_TYPE == 'M' && ( \
41529 PACKET_VERSION >= 20220000 \
41530 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41531 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41532 || PACKET_VERSION >= 20120214)
41533ID_ZC_SAY_DIALOG2 = 0x0972
41534#elif CLIENT_TYPE == 'R' && ( \
41535 PACKET_VERSION >= 20210000 \
41536 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41537 || PACKET_VERSION >= 20120214)
41538ID_ZC_SAY_DIALOG2 = 0x0972
41539#elif CLIENT_TYPE == 'Z' && ( \
41540 PACKET_VERSION >= 20220000 \
41541 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41542 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41543 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41544ID_ZC_SAY_DIALOG2 = 0x0972
41545#else
41546ID_ZC_SAY_DIALOG2 = 0x0000 // Disabled
41547#endif
41553class ZC_SAY_DIALOG2 : public Base::NetworkPacket<ZoneSession>
41554{
41555public:
41556 ZC_SAY_DIALOG2(std::shared_ptr<ZoneSession> s)
41558 {}
41559 virtual ~ZC_SAY_DIALOG2() {}
41560
41561 void deliver();
41563
41564/* Structure */
41565};
41566
41567enum {
41568#if CLIENT_TYPE == 'M' && \
41569 PACKET_VERSION >= 20100601
41571#elif CLIENT_TYPE == 'M' && ( \
41572 PACKET_VERSION >= 20220000 \
41573 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41574 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
41576#elif CLIENT_TYPE == 'R' && \
41577 PACKET_VERSION >= 20100601
41579#elif CLIENT_TYPE == 'R' && ( \
41580 PACKET_VERSION >= 20210000 \
41581 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
41583#elif CLIENT_TYPE == 'Z' && \
41584 PACKET_VERSION >= 20170000
41586#elif CLIENT_TYPE == 'Z' && ( \
41587 PACKET_VERSION >= 20220000 \
41588 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41589 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
41591#else
41592ID_ZC_SEARCH_STORE_INFO_ACK = 0x0000 // Disabled
41593#endif
41600{
41601public:
41602 ZC_SEARCH_STORE_INFO_ACK(std::shared_ptr<ZoneSession> s)
41604 {}
41606
41607 void deliver();
41609
41610/* Structure */
41611};
41612
41613enum {
41614#if CLIENT_TYPE == 'M' && ( \
41615 PACKET_VERSION >= 20220000 \
41616 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41617 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41618 || PACKET_VERSION >= 20100601)
41620#elif CLIENT_TYPE == 'R' && ( \
41621 PACKET_VERSION >= 20210000 \
41622 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41623 || PACKET_VERSION >= 20100601)
41625#elif CLIENT_TYPE == 'Z' && ( \
41626 PACKET_VERSION >= 20220000 \
41627 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41628 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41629 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41631#else
41632ID_ZC_SEARCH_STORE_INFO_FAILED = 0x0000 // Disabled
41633#endif
41640{
41641public:
41642 ZC_SEARCH_STORE_INFO_FAILED(std::shared_ptr<ZoneSession> s)
41644 {}
41646
41647 void deliver();
41649
41650/* Structure */
41651};
41652
41653enum {
41654#if CLIENT_TYPE == 'M' && \
41655 PACKET_VERSION >= 20100622
41657#elif CLIENT_TYPE == 'R' && \
41658 PACKET_VERSION >= 20100622
41660#else
41661ID_ZC_SEARCH_STORE_OPEN_INFO = 0x0000 // Disabled
41662#endif
41669{
41670public:
41671 ZC_SEARCH_STORE_OPEN_INFO(std::shared_ptr<ZoneSession> s)
41673 {}
41675
41676 void deliver();
41678
41679/* Structure */
41680};
41681
41682enum {
41683#if CLIENT_TYPE == 'M' && ( \
41684 PACKET_VERSION >= 20220000 \
41685 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41686 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41687 || PACKET_VERSION >= 20130717)
41688ID_ZC_SECRETSCAN_DATA = 0x09cc
41689#elif CLIENT_TYPE == 'R' && ( \
41690 PACKET_VERSION >= 20210000 \
41691 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41692 || PACKET_VERSION >= 20130717)
41693ID_ZC_SECRETSCAN_DATA = 0x09cc
41694#elif CLIENT_TYPE == 'Z' && ( \
41695 PACKET_VERSION >= 20220000 \
41696 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41697 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41698 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41699ID_ZC_SECRETSCAN_DATA = 0x09cc
41700#else
41701ID_ZC_SECRETSCAN_DATA = 0x0000 // Disabled
41702#endif
41708class ZC_SECRETSCAN_DATA : public Base::NetworkPacket<ZoneSession>
41709{
41710public:
41711 ZC_SECRETSCAN_DATA(std::shared_ptr<ZoneSession> s)
41713 {}
41715
41716 void deliver();
41718
41719/* Structure */
41720};
41721
41722enum {
41723#if CLIENT_TYPE == 'M' && ( \
41724 PACKET_VERSION >= 20220000 \
41725 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41726 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41727 || PACKET_VERSION >= 20090617)
41728ID_ZC_SEEK_PARTY = 0x07dd
41729#elif CLIENT_TYPE == 'R' && ( \
41730 PACKET_VERSION >= 20210000 \
41731 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41732 || PACKET_VERSION >= 20090617)
41733ID_ZC_SEEK_PARTY = 0x07dd
41734#elif CLIENT_TYPE == 'S' && \
41735 PACKET_VERSION >= 20090617
41736ID_ZC_SEEK_PARTY = 0x07dd
41737#elif CLIENT_TYPE == 'Z' && ( \
41738 PACKET_VERSION >= 20220000 \
41739 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41740 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41741 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41742ID_ZC_SEEK_PARTY = 0x07dd
41743#else
41744ID_ZC_SEEK_PARTY = 0x0000 // Disabled
41745#endif
41751class ZC_SEEK_PARTY : public Base::NetworkPacket<ZoneSession>
41752{
41753public:
41754 ZC_SEEK_PARTY(std::shared_ptr<ZoneSession> s)
41756 {}
41757 virtual ~ZC_SEEK_PARTY() {}
41758
41759 void deliver();
41761
41762/* Structure */
41763};
41764
41765enum {
41766#if CLIENT_TYPE == 'M' && ( \
41767 PACKET_VERSION >= 20220000 \
41768 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41769 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41770 || PACKET_VERSION >= 20090617)
41772#elif CLIENT_TYPE == 'R' && ( \
41773 PACKET_VERSION >= 20210000 \
41774 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41775 || PACKET_VERSION >= 20090617)
41777#elif CLIENT_TYPE == 'S' && \
41778 PACKET_VERSION >= 20090617
41780#elif CLIENT_TYPE == 'Z' && ( \
41781 PACKET_VERSION >= 20220000 \
41782 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41783 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41784 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41786#else
41787ID_ZC_SEEK_PARTY_MEMBER = 0x0000 // Disabled
41788#endif
41795{
41796public:
41797 ZC_SEEK_PARTY_MEMBER(std::shared_ptr<ZoneSession> s)
41799 {}
41801
41802 void deliver();
41804
41805/* Structure */
41806};
41807
41808enum {
41809#if CLIENT_TYPE == 'M' && ( \
41810 PACKET_VERSION >= 20220000 \
41811 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41812 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41813 || PACKET_VERSION >= 20120503)
41814ID_ZC_SELECTCART = 0x097f
41815#elif CLIENT_TYPE == 'R' && ( \
41816 PACKET_VERSION >= 20210000 \
41817 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41818 || PACKET_VERSION >= 20120502)
41819ID_ZC_SELECTCART = 0x097f
41820#elif CLIENT_TYPE == 'Z' && ( \
41821 PACKET_VERSION >= 20220000 \
41822 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41823 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41824 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41825ID_ZC_SELECTCART = 0x097f
41826#else
41827ID_ZC_SELECTCART = 0x0000 // Disabled
41828#endif
41834class ZC_SELECTCART : public Base::NetworkPacket<ZoneSession>
41835{
41836public:
41837 ZC_SELECTCART(std::shared_ptr<ZoneSession> s)
41839 {}
41840 virtual ~ZC_SELECTCART() {}
41841
41842 void deliver();
41844
41845/* Structure */
41846};
41847
41848enum {
41849#if CLIENT_TYPE == 'A' && \
41850 PACKET_VERSION >= 20040000
41851ID_ZC_SELECT_DEALTYPE = 0x00c4
41852#elif CLIENT_TYPE == 'M' && ( \
41853 PACKET_VERSION >= 20220000 \
41854 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41855 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41856 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
41857ID_ZC_SELECT_DEALTYPE = 0x00c4
41858#elif CLIENT_TYPE == 'R' && ( \
41859 PACKET_VERSION >= 20210000 \
41860 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41861 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41862ID_ZC_SELECT_DEALTYPE = 0x00c4
41863#elif CLIENT_TYPE == 'S' && \
41864 PACKET_VERSION >= 20030000
41865ID_ZC_SELECT_DEALTYPE = 0x00c4
41866#elif CLIENT_TYPE == 'Z' && ( \
41867 PACKET_VERSION >= 20220000 \
41868 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41869 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41870 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41871ID_ZC_SELECT_DEALTYPE = 0x00c4
41872#else
41873ID_ZC_SELECT_DEALTYPE = 0x0000 // Disabled
41874#endif
41880class ZC_SELECT_DEALTYPE : public Base::NetworkPacket<ZoneSession>
41881{
41882public:
41883 ZC_SELECT_DEALTYPE(std::shared_ptr<ZoneSession> s)
41885 {}
41887
41888 void deliver();
41890
41891/* Structure */
41892};
41893
41894enum {
41895#if CLIENT_TYPE == 'A' && \
41896 PACKET_VERSION >= 20040000
41898#elif CLIENT_TYPE == 'M' && ( \
41899 PACKET_VERSION >= 20220000 \
41900 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41901 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41902 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
41904#elif CLIENT_TYPE == 'R' && ( \
41905 PACKET_VERSION >= 20210000 \
41906 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41907 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41909#elif CLIENT_TYPE == 'S' && \
41910 PACKET_VERSION >= 20030000
41912#elif CLIENT_TYPE == 'Z' && ( \
41913 PACKET_VERSION >= 20220000 \
41914 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41915 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41916 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41918#else
41919ID_ZC_SETTING_WHISPER_PC = 0x0000 // Disabled
41920#endif
41927{
41928public:
41929 ZC_SETTING_WHISPER_PC(std::shared_ptr<ZoneSession> s)
41931 {}
41933
41934 void deliver();
41936
41937/* Structure */
41938};
41939
41940enum {
41941#if CLIENT_TYPE == 'A' && \
41942 PACKET_VERSION >= 20040000
41944#elif CLIENT_TYPE == 'M' && ( \
41945 PACKET_VERSION >= 20220000 \
41946 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41947 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41948 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
41950#elif CLIENT_TYPE == 'R' && ( \
41951 PACKET_VERSION >= 20210000 \
41952 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41953 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
41955#elif CLIENT_TYPE == 'S' && \
41956 PACKET_VERSION >= 20030000
41958#elif CLIENT_TYPE == 'Z' && ( \
41959 PACKET_VERSION >= 20220000 \
41960 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41961 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
41962 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
41964#else
41965ID_ZC_SETTING_WHISPER_STATE = 0x0000 // Disabled
41966#endif
41973{
41974public:
41975 ZC_SETTING_WHISPER_STATE(std::shared_ptr<ZoneSession> s)
41977 {}
41979
41980 void deliver();
41982
41983/* Structure */
41984};
41985
41986enum {
41987#if CLIENT_TYPE == 'M' && \
41988 PACKET_VERSION >= 20100824
41990#elif CLIENT_TYPE == 'M' && ( \
41991 PACKET_VERSION >= 20220000 \
41992 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
41993 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
41995#elif CLIENT_TYPE == 'R' && \
41996 PACKET_VERSION >= 20100824
41998#elif CLIENT_TYPE == 'R' && ( \
41999 PACKET_VERSION >= 20210000 \
42000 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
42002#elif CLIENT_TYPE == 'Z' && \
42003 PACKET_VERSION >= 20170000
42005#elif CLIENT_TYPE == 'Z' && ( \
42006 PACKET_VERSION >= 20220000 \
42007 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42008 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
42010#else
42011ID_ZC_SE_CASHSHOP_OPEN = 0x0000 // Disabled
42012#endif
42018class ZC_SE_CASHSHOP_OPEN : public Base::NetworkPacket<ZoneSession>
42019{
42020public:
42021 ZC_SE_CASHSHOP_OPEN(std::shared_ptr<ZoneSession> s)
42023 {}
42025
42026 void deliver();
42028
42029/* Structure */
42030};
42031
42032enum {
42033#if CLIENT_TYPE == 'M' && ( \
42034 PACKET_VERSION >= 20220000 \
42035 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42036 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42037 || PACKET_VERSION >= 20140723)
42039#elif CLIENT_TYPE == 'R' && ( \
42040 PACKET_VERSION >= 20210000 \
42041 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42042 || PACKET_VERSION >= 20140723)
42044#elif CLIENT_TYPE == 'Z' && ( \
42045 PACKET_VERSION >= 20220000 \
42046 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42047 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42048 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42050#else
42051ID_ZC_SE_CASHSHOP_OPEN2 = 0x0000 // Disabled
42052#endif
42059{
42060public:
42061 ZC_SE_CASHSHOP_OPEN2(std::shared_ptr<ZoneSession> s)
42063 {}
42065
42066 void deliver();
42068
42069/* Structure */
42070};
42071
42072enum {
42073#if CLIENT_TYPE == 'M' && ( \
42074 PACKET_VERSION >= 20220000 \
42075 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42076 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42077 || PACKET_VERSION >= 20110816)
42079#elif CLIENT_TYPE == 'R' && ( \
42080 PACKET_VERSION >= 20210000 \
42081 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42082 || PACKET_VERSION >= 20110816)
42084#elif CLIENT_TYPE == 'Z' && ( \
42085 PACKET_VERSION >= 20220000 \
42086 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42087 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42088 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42090#else
42091ID_ZC_SE_CASHSHOP_UPDATE = 0x0000 // Disabled
42092#endif
42099{
42100public:
42101 ZC_SE_CASHSHOP_UPDATE(std::shared_ptr<ZoneSession> s)
42103 {}
42105
42106 void deliver();
42108
42109/* Structure */
42110};
42111
42112enum {
42113#if CLIENT_TYPE == 'M' && ( \
42114 PACKET_VERSION >= 20220000 \
42115 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42116 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42117 || PACKET_VERSION >= 20100914)
42119#elif CLIENT_TYPE == 'R' && ( \
42120 PACKET_VERSION >= 20210000 \
42121 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42122 || PACKET_VERSION >= 20100914)
42124#elif CLIENT_TYPE == 'Z' && ( \
42125 PACKET_VERSION >= 20220000 \
42126 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42127 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42128 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42130#else
42131ID_ZC_SE_PC_BUY_CASHITEM_RESULT = 0x0000 // Disabled
42132#endif
42139{
42140public:
42141 ZC_SE_PC_BUY_CASHITEM_RESULT(std::shared_ptr<ZoneSession> s)
42143 {}
42145
42146 void deliver();
42148
42149/* Structure */
42150};
42151
42152enum {
42153#if CLIENT_TYPE == 'M' && ( \
42154 PACKET_VERSION >= 20220000 \
42155 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42156 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42157 || PACKET_VERSION >= 20140723)
42159#elif CLIENT_TYPE == 'R' && ( \
42160 PACKET_VERSION >= 20210000 \
42161 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42162 || PACKET_VERSION >= 20140723)
42164#elif CLIENT_TYPE == 'Z' && ( \
42165 PACKET_VERSION >= 20220000 \
42166 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42167 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42168 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42170#else
42171ID_ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT = 0x0000 // Disabled
42172#endif
42179{
42180public:
42181 ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT(std::shared_ptr<ZoneSession> s)
42183 {}
42185
42186 void deliver();
42188
42189/* Structure */
42190};
42191
42192enum {
42193#if CLIENT_TYPE == 'A' && \
42194 PACKET_VERSION >= 20060710
42195ID_ZC_SHANDA_PROTECT = 0x027e
42196#elif CLIENT_TYPE == 'M' && ( \
42197 PACKET_VERSION >= 20220000 \
42198 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42199 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42200 || PACKET_VERSION >= 20060710)
42201ID_ZC_SHANDA_PROTECT = 0x027e
42202#elif CLIENT_TYPE == 'R' && ( \
42203 PACKET_VERSION >= 20210000 \
42204 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42205 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
42206ID_ZC_SHANDA_PROTECT = 0x027e
42207#elif CLIENT_TYPE == 'S' && \
42208 PACKET_VERSION >= 20060710
42209ID_ZC_SHANDA_PROTECT = 0x027e
42210#elif CLIENT_TYPE == 'Z' && ( \
42211 PACKET_VERSION >= 20220000 \
42212 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42213 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42214 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42215ID_ZC_SHANDA_PROTECT = 0x027e
42216#else
42217ID_ZC_SHANDA_PROTECT = 0x0000 // Disabled
42218#endif
42224class ZC_SHANDA_PROTECT : public Base::NetworkPacket<ZoneSession>
42225{
42226public:
42227 ZC_SHANDA_PROTECT(std::shared_ptr<ZoneSession> s)
42229 {}
42231
42232 void deliver();
42234
42235/* Structure */
42236};
42237
42238enum {
42239#if CLIENT_TYPE == 'A' && \
42240 PACKET_VERSION >= 20070611
42242#elif CLIENT_TYPE == 'M' && ( \
42243 PACKET_VERSION >= 20220000 \
42244 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42245 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42246 || PACKET_VERSION >= 20070611)
42248#elif CLIENT_TYPE == 'R' && ( \
42249 PACKET_VERSION >= 20210000 \
42250 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42251 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
42253#elif CLIENT_TYPE == 'S' && \
42254 PACKET_VERSION >= 20070611
42256#elif CLIENT_TYPE == 'Z' && ( \
42257 PACKET_VERSION >= 20220000 \
42258 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42259 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42260 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42262#else
42263ID_ZC_SHORTCUT_KEY_LIST = 0x0000 // Disabled
42264#endif
42271{
42272public:
42273 ZC_SHORTCUT_KEY_LIST(std::shared_ptr<ZoneSession> s)
42275 {}
42277
42278 void deliver();
42280
42281/* Structure */
42282};
42283
42284enum {
42285#if CLIENT_TYPE == 'M' && ( \
42286 PACKET_VERSION >= 20220000 \
42287 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42288 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42289 || PACKET_VERSION >= 20090617)
42291#elif CLIENT_TYPE == 'R' && ( \
42292 PACKET_VERSION >= 20210000 \
42293 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42294 || PACKET_VERSION >= 20090617)
42296#elif CLIENT_TYPE == 'S' && \
42297 PACKET_VERSION >= 20090617
42299#elif CLIENT_TYPE == 'Z' && ( \
42300 PACKET_VERSION >= 20220000 \
42301 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42302 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42303 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42305#else
42306ID_ZC_SHORTCUT_KEY_LIST_V2 = 0x0000 // Disabled
42307#endif
42314{
42315public:
42316 ZC_SHORTCUT_KEY_LIST_V2(std::shared_ptr<ZoneSession> s)
42318 {}
42320
42321 void deliver();
42323
42324/* Structure */
42325};
42326
42327enum {
42328#if CLIENT_TYPE == 'M' && ( \
42329 PACKET_VERSION >= 20220000 \
42330 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42331 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42332 || PACKET_VERSION >= 20140129)
42334#elif CLIENT_TYPE == 'R' && ( \
42335 PACKET_VERSION >= 20210000 \
42336 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42337 || PACKET_VERSION >= 20140129)
42339#elif CLIENT_TYPE == 'Z' && ( \
42340 PACKET_VERSION >= 20220000 \
42341 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42342 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42343 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42345#else
42346ID_ZC_SHORTCUT_KEY_LIST_V3 = 0x0000 // Disabled
42347#endif
42354{
42355public:
42356 ZC_SHORTCUT_KEY_LIST_V3(std::shared_ptr<ZoneSession> s)
42358 {}
42360
42361 void deliver();
42363
42364/* Structure */
42365};
42366
42367enum {
42368#if CLIENT_TYPE == 'M' && ( \
42369 PACKET_VERSION >= 20220000 \
42370 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42371 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42372 || PACKET_VERSION >= 20190403)
42374#elif CLIENT_TYPE == 'R' && ( \
42375 PACKET_VERSION >= 20210000 \
42376 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42377 || PACKET_VERSION >= 20190403)
42379#elif CLIENT_TYPE == 'Z' && ( \
42380 PACKET_VERSION >= 20220000 \
42381 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42382 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42383 || PACKET_VERSION >= 20190327)
42385#else
42386ID_ZC_SHORTCUT_KEY_LIST_V4 = 0x0000 // Disabled
42387#endif
42394{
42395public:
42396 ZC_SHORTCUT_KEY_LIST_V4(std::shared_ptr<ZoneSession> s)
42398 {}
42400
42401 void deliver();
42403
42404/* Structure */
42405};
42406
42407enum {
42408#if CLIENT_TYPE == 'A' && \
42409 PACKET_VERSION >= 20040000
42410ID_ZC_SHOWDIGIT = 0x01b1
42411#elif CLIENT_TYPE == 'M' && ( \
42412 PACKET_VERSION >= 20220000 \
42413 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42414 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42415 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
42416ID_ZC_SHOWDIGIT = 0x01b1
42417#elif CLIENT_TYPE == 'R' && ( \
42418 PACKET_VERSION >= 20210000 \
42419 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42420 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
42421ID_ZC_SHOWDIGIT = 0x01b1
42422#elif CLIENT_TYPE == 'S' && \
42423 PACKET_VERSION >= 20030000
42424ID_ZC_SHOWDIGIT = 0x01b1
42425#elif CLIENT_TYPE == 'Z' && ( \
42426 PACKET_VERSION >= 20220000 \
42427 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42428 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42429 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42430ID_ZC_SHOWDIGIT = 0x01b1
42431#else
42432ID_ZC_SHOWDIGIT = 0x0000 // Disabled
42433#endif
42439class ZC_SHOWDIGIT : public Base::NetworkPacket<ZoneSession>
42440{
42441public:
42442 ZC_SHOWDIGIT(std::shared_ptr<ZoneSession> s)
42444 {}
42445 virtual ~ZC_SHOWDIGIT() {}
42446
42447 void deliver();
42449
42450/* Structure */
42451};
42452
42453enum {
42454#if CLIENT_TYPE == 'M' && ( \
42455 PACKET_VERSION >= 20220000 \
42456 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42457 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42458 || PACKET_VERSION >= 20110111)
42459ID_ZC_SHOWSCRIPT = 0x08b3
42460#elif CLIENT_TYPE == 'R' && ( \
42461 PACKET_VERSION >= 20210000 \
42462 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42463 || PACKET_VERSION >= 20110111)
42464ID_ZC_SHOWSCRIPT = 0x08b3
42465#elif CLIENT_TYPE == 'Z' && ( \
42466 PACKET_VERSION >= 20220000 \
42467 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42468 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42469 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42470ID_ZC_SHOWSCRIPT = 0x08b3
42471#else
42472ID_ZC_SHOWSCRIPT = 0x0000 // Disabled
42473#endif
42479class ZC_SHOWSCRIPT : public Base::NetworkPacket<ZoneSession>
42480{
42481public:
42482 ZC_SHOWSCRIPT(std::shared_ptr<ZoneSession> s)
42484 {}
42485 virtual ~ZC_SHOWSCRIPT() {}
42486
42487 void deliver();
42489
42490/* Structure */
42491};
42492
42493enum {
42494#if CLIENT_TYPE == 'A' && \
42495 PACKET_VERSION >= 20040000
42496ID_ZC_SHOW_IMAGE = 0x0145
42497#elif CLIENT_TYPE == 'M' && ( \
42498 PACKET_VERSION >= 20220000 \
42499 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42500 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42501 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
42502ID_ZC_SHOW_IMAGE = 0x0145
42503#elif CLIENT_TYPE == 'R' && ( \
42504 PACKET_VERSION >= 20210000 \
42505 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42506 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
42507ID_ZC_SHOW_IMAGE = 0x0145
42508#elif CLIENT_TYPE == 'S' && \
42509 PACKET_VERSION >= 20030000
42510ID_ZC_SHOW_IMAGE = 0x0145
42511#elif CLIENT_TYPE == 'Z' && ( \
42512 PACKET_VERSION >= 20220000 \
42513 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42514 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42515 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42516ID_ZC_SHOW_IMAGE = 0x0145
42517#else
42518ID_ZC_SHOW_IMAGE = 0x0000 // Disabled
42519#endif
42525class ZC_SHOW_IMAGE : public Base::NetworkPacket<ZoneSession>
42526{
42527public:
42528 ZC_SHOW_IMAGE(std::shared_ptr<ZoneSession> s)
42530 {}
42531 virtual ~ZC_SHOW_IMAGE() {}
42532
42533 void deliver();
42535
42536/* Structure */
42537};
42538
42539enum {
42540#if CLIENT_TYPE == 'A' && \
42541 PACKET_VERSION >= 20040000
42542ID_ZC_SHOW_IMAGE2 = 0x01b3
42543#elif CLIENT_TYPE == 'M' && ( \
42544 PACKET_VERSION >= 20220000 \
42545 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42546 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42547 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
42548ID_ZC_SHOW_IMAGE2 = 0x01b3
42549#elif CLIENT_TYPE == 'R' && ( \
42550 PACKET_VERSION >= 20210000 \
42551 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42552 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
42553ID_ZC_SHOW_IMAGE2 = 0x01b3
42554#elif CLIENT_TYPE == 'S' && \
42555 PACKET_VERSION >= 20030000
42556ID_ZC_SHOW_IMAGE2 = 0x01b3
42557#elif CLIENT_TYPE == 'Z' && ( \
42558 PACKET_VERSION >= 20220000 \
42559 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42560 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42561 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42562ID_ZC_SHOW_IMAGE2 = 0x01b3
42563#else
42564ID_ZC_SHOW_IMAGE2 = 0x0000 // Disabled
42565#endif
42571class ZC_SHOW_IMAGE2 : public Base::NetworkPacket<ZoneSession>
42572{
42573public:
42574 ZC_SHOW_IMAGE2(std::shared_ptr<ZoneSession> s)
42576 {}
42577 virtual ~ZC_SHOW_IMAGE2() {}
42578
42579 void deliver();
42581
42582/* Structure */
42583};
42584
42585enum {
42586#if CLIENT_TYPE == 'A' && \
42587 PACKET_VERSION >= 20080521
42589#elif CLIENT_TYPE == 'M' && ( \
42590 PACKET_VERSION >= 20220000 \
42591 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42592 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42593 || PACKET_VERSION >= 20080521)
42595#elif CLIENT_TYPE == 'R' && ( \
42596 PACKET_VERSION >= 20210000 \
42597 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42598 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
42600#elif CLIENT_TYPE == 'S' && \
42601 PACKET_VERSION >= 20080527
42603#elif CLIENT_TYPE == 'Z' && ( \
42604 PACKET_VERSION >= 20220000 \
42605 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42606 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42607 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42609#else
42610ID_ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST = 0x0000 // Disabled
42611#endif
42618{
42619public:
42620 ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST(std::shared_ptr<ZoneSession> s)
42622 {}
42624
42625 void deliver();
42627
42628/* Structure */
42629};
42630
42631enum {
42632#if CLIENT_TYPE == 'M' && ( \
42633 PACKET_VERSION >= 20220000 \
42634 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42635 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42636 || PACKET_VERSION >= 20100113)
42638#elif CLIENT_TYPE == 'R' && ( \
42639 PACKET_VERSION >= 20210000 \
42640 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42641 || PACKET_VERSION >= 20100113)
42643#elif CLIENT_TYPE == 'Z' && ( \
42644 PACKET_VERSION >= 20220000 \
42645 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42646 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42647 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42649#else
42650ID_ZC_SIMPLE_CASH_BTNSHOW = 0x0000 // Disabled
42651#endif
42658{
42659public:
42660 ZC_SIMPLE_CASH_BTNSHOW(std::shared_ptr<ZoneSession> s)
42662 {}
42664
42665 void deliver();
42667
42668/* Structure */
42669};
42670
42671enum {
42672#if CLIENT_TYPE == 'M' && ( \
42673 PACKET_VERSION >= 20220000 \
42674 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42675 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42676 || (PACKET_VERSION >= 20090000 && PACKET_VERSION < 20200000))
42678#elif CLIENT_TYPE == 'R' && ( \
42679 PACKET_VERSION >= 20210000 \
42680 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42681 || PACKET_VERSION >= 20090113)
42683#elif CLIENT_TYPE == 'S' && \
42684 PACKET_VERSION >= 20090114
42686#elif CLIENT_TYPE == 'Z' && ( \
42687 PACKET_VERSION >= 20220000 \
42688 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42689 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42690 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42692#else
42693ID_ZC_SIMPLE_CASH_POINT_ITEMLIST = 0x0000 // Disabled
42694#endif
42701{
42702public:
42703 ZC_SIMPLE_CASH_POINT_ITEMLIST(std::shared_ptr<ZoneSession> s)
42705 {}
42707
42708 void deliver();
42710
42711/* Structure */
42712};
42713
42714enum {
42715#if CLIENT_TYPE == 'M' && ( \
42716 PACKET_VERSION >= 20220000 \
42717 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42718 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42719 || PACKET_VERSION >= 20081126)
42721#elif CLIENT_TYPE == 'R' && ( \
42722 PACKET_VERSION >= 20210000 \
42723 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42724 || PACKET_VERSION >= 20081126)
42726#elif CLIENT_TYPE == 'S' && \
42727 PACKET_VERSION >= 20081126
42729#elif CLIENT_TYPE == 'Z' && ( \
42730 PACKET_VERSION >= 20220000 \
42731 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42732 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42733 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42735#else
42736ID_ZC_SKILLINFO_DELETE = 0x0000 // Disabled
42737#endif
42743class ZC_SKILLINFO_DELETE : public Base::NetworkPacket<ZoneSession>
42744{
42745public:
42746 ZC_SKILLINFO_DELETE(std::shared_ptr<ZoneSession> s)
42748 {}
42750
42751 void deliver();
42753
42754/* Structure */
42755};
42756
42757enum {
42758#if CLIENT_TYPE == 'A' && \
42759 PACKET_VERSION >= 20040000
42760ID_ZC_SKILLINFO_LIST = 0x010f
42761#elif CLIENT_TYPE == 'M' && \
42762 PACKET_VERSION >= 20030000
42763ID_ZC_SKILLINFO_LIST = 0x010f
42764#elif CLIENT_TYPE == 'M' && ( \
42765 PACKET_VERSION >= 20220000 \
42766 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42767 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42768 || PACKET_VERSION >= 20190619)
42769ID_ZC_SKILLINFO_LIST = 0x0b32
42770#elif CLIENT_TYPE == 'R' && \
42771 PACKET_VERSION >= 20080000
42772ID_ZC_SKILLINFO_LIST = 0x010f
42773#elif CLIENT_TYPE == 'R' && ( \
42774 PACKET_VERSION >= 20210000 \
42775 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42776 || PACKET_VERSION >= 20190619)
42777ID_ZC_SKILLINFO_LIST = 0x0b32
42778#elif CLIENT_TYPE == 'S' && \
42779 PACKET_VERSION >= 20030000
42780ID_ZC_SKILLINFO_LIST = 0x010f
42781#elif CLIENT_TYPE == 'Z' && \
42782 PACKET_VERSION >= 20170000
42783ID_ZC_SKILLINFO_LIST = 0x010f
42784#elif CLIENT_TYPE == 'Z' && ( \
42785 PACKET_VERSION >= 20220000 \
42786 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42787 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42788 || PACKET_VERSION >= 20190626)
42789ID_ZC_SKILLINFO_LIST = 0x0b32
42790#else
42791ID_ZC_SKILLINFO_LIST = 0x0000 // Disabled
42792#endif
42798class ZC_SKILLINFO_LIST : public Base::NetworkPacket<ZoneSession>
42799{
42800public:
42801 ZC_SKILLINFO_LIST(std::shared_ptr<ZoneSession> s)
42803 {}
42805
42806 void deliver(const std::vector<zc_skill_info_data> &_skills);
42808
42809/* Structure */
42811 std::vector<zc_skill_info_data> _skills;
42812};
42813
42814enum {
42815#if CLIENT_TYPE == 'A' && \
42816 PACKET_VERSION >= 20040000
42818#elif CLIENT_TYPE == 'M' && ( \
42819 PACKET_VERSION >= 20220000 \
42820 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42821 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42822 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
42824#elif CLIENT_TYPE == 'R' && ( \
42825 PACKET_VERSION >= 20210000 \
42826 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42827 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
42829#elif CLIENT_TYPE == 'S' && \
42830 PACKET_VERSION >= 20030000
42832#elif CLIENT_TYPE == 'Z' && ( \
42833 PACKET_VERSION >= 20220000 \
42834 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42835 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42836 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42838#else
42839ID_ZC_SKILLINFO_UPDATE = 0x0000 // Disabled
42840#endif
42846class ZC_SKILLINFO_UPDATE : public Base::NetworkPacket<ZoneSession>
42847{
42848public:
42849 ZC_SKILLINFO_UPDATE(std::shared_ptr<ZoneSession> s)
42851 {}
42853
42854 void deliver(int16_t skill_id, int16_t skill_level, int16_t sp_cost, int16_t range, bool upgradeable);
42856
42857/* Structure */
42858 int16_t _skill_id{0};
42859 int16_t _skill_level{0};
42860 int16_t _sp_cost{0};
42861 int16_t _range{0};
42862 int8_t _upgradeable{0};
42863};
42864
42865enum {
42866#if CLIENT_TYPE == 'M' && \
42867 PACKET_VERSION >= 20090715
42869#elif CLIENT_TYPE == 'M' && ( \
42870 PACKET_VERSION >= 20220000 \
42871 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42872 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42873 || PACKET_VERSION >= 20190619)
42875#elif CLIENT_TYPE == 'R' && \
42876 PACKET_VERSION >= 20090715
42878#elif CLIENT_TYPE == 'R' && ( \
42879 PACKET_VERSION >= 20210000 \
42880 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42881 || PACKET_VERSION >= 20190619)
42883#elif CLIENT_TYPE == 'Z' && \
42884 PACKET_VERSION >= 20170000
42886#elif CLIENT_TYPE == 'Z' && ( \
42887 PACKET_VERSION >= 20220000 \
42888 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42889 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42890 || PACKET_VERSION >= 20190626)
42892#else
42893ID_ZC_SKILLINFO_UPDATE2 = 0x0000 // Disabled
42894#endif
42901{
42902public:
42903 ZC_SKILLINFO_UPDATE2(std::shared_ptr<ZoneSession> s)
42905 {}
42907
42908 void deliver();
42910
42911/* Structure */
42912};
42913
42914enum {
42915#if CLIENT_TYPE == 'A' && \
42916 PACKET_VERSION >= 20041101
42917ID_ZC_SKILLMSG = 0x0215
42918#elif CLIENT_TYPE == 'M' && ( \
42919 PACKET_VERSION >= 20220000 \
42920 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42921 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42922 || PACKET_VERSION >= 20041101)
42923ID_ZC_SKILLMSG = 0x0215
42924#elif CLIENT_TYPE == 'R' && ( \
42925 PACKET_VERSION >= 20210000 \
42926 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42927 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
42928ID_ZC_SKILLMSG = 0x0215
42929#elif CLIENT_TYPE == 'S' && \
42930 PACKET_VERSION >= 20041101
42931ID_ZC_SKILLMSG = 0x0215
42932#elif CLIENT_TYPE == 'Z' && ( \
42933 PACKET_VERSION >= 20220000 \
42934 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42935 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42936 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42937ID_ZC_SKILLMSG = 0x0215
42938#else
42939ID_ZC_SKILLMSG = 0x0000 // Disabled
42940#endif
42946class ZC_SKILLMSG : public Base::NetworkPacket<ZoneSession>
42947{
42948public:
42949 ZC_SKILLMSG(std::shared_ptr<ZoneSession> s)
42951 {}
42952 virtual ~ZC_SKILLMSG() {}
42953
42954 void deliver();
42956
42957/* Structure */
42958};
42959
42960enum {
42961#if CLIENT_TYPE == 'A' && \
42962 PACKET_VERSION >= 20040000
42963ID_ZC_SKILL_DISAPPEAR = 0x0120
42964#elif CLIENT_TYPE == 'M' && ( \
42965 PACKET_VERSION >= 20220000 \
42966 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42967 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42968 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
42969ID_ZC_SKILL_DISAPPEAR = 0x0120
42970#elif CLIENT_TYPE == 'R' && ( \
42971 PACKET_VERSION >= 20210000 \
42972 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42973 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
42974ID_ZC_SKILL_DISAPPEAR = 0x0120
42975#elif CLIENT_TYPE == 'S' && \
42976 PACKET_VERSION >= 20030000
42977ID_ZC_SKILL_DISAPPEAR = 0x0120
42978#elif CLIENT_TYPE == 'Z' && ( \
42979 PACKET_VERSION >= 20220000 \
42980 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
42981 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
42982 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
42983ID_ZC_SKILL_DISAPPEAR = 0x0120
42984#else
42985ID_ZC_SKILL_DISAPPEAR = 0x0000 // Disabled
42986#endif
42992class ZC_SKILL_DISAPPEAR : public Base::NetworkPacket<ZoneSession>
42993{
42994public:
42995 ZC_SKILL_DISAPPEAR(std::shared_ptr<ZoneSession> s)
42997 {}
42999
43000 void deliver();
43002
43003/* Structure */
43004};
43005
43006enum {
43007#if CLIENT_TYPE == 'A' && \
43008 PACKET_VERSION >= 20040000
43009ID_ZC_SKILL_ENTRY = 0x011f
43010#elif CLIENT_TYPE == 'M' && ( \
43011 PACKET_VERSION >= 20220000 \
43012 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43013 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43014 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
43015ID_ZC_SKILL_ENTRY = 0x011f
43016#elif CLIENT_TYPE == 'R' && ( \
43017 PACKET_VERSION >= 20210000 \
43018 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43019 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43020ID_ZC_SKILL_ENTRY = 0x011f
43021#elif CLIENT_TYPE == 'S' && \
43022 PACKET_VERSION >= 20030000
43023ID_ZC_SKILL_ENTRY = 0x011f
43024#elif CLIENT_TYPE == 'Z' && ( \
43025 PACKET_VERSION >= 20220000 \
43026 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43027 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43028 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43029ID_ZC_SKILL_ENTRY = 0x011f
43030#else
43031ID_ZC_SKILL_ENTRY = 0x0000 // Disabled
43032#endif
43038class ZC_SKILL_ENTRY : public Base::NetworkPacket<ZoneSession>
43039{
43040public:
43041 ZC_SKILL_ENTRY(std::shared_ptr<ZoneSession> s)
43043 {}
43044 virtual ~ZC_SKILL_ENTRY() {}
43045
43046 void deliver();
43048
43049/* Structure */
43050};
43051
43052enum {
43053#if CLIENT_TYPE == 'A' && \
43054 PACKET_VERSION >= 20040000
43055ID_ZC_SKILL_ENTRY2 = 0x01c9
43056#elif CLIENT_TYPE == 'M' && ( \
43057 PACKET_VERSION >= 20220000 \
43058 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43059 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43060 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
43061ID_ZC_SKILL_ENTRY2 = 0x01c9
43062#elif CLIENT_TYPE == 'R' && ( \
43063 PACKET_VERSION >= 20210000 \
43064 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43065 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43066ID_ZC_SKILL_ENTRY2 = 0x01c9
43067#elif CLIENT_TYPE == 'S' && \
43068 PACKET_VERSION >= 20030000
43069ID_ZC_SKILL_ENTRY2 = 0x01c9
43070#elif CLIENT_TYPE == 'Z' && ( \
43071 PACKET_VERSION >= 20220000 \
43072 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43073 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43074 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43075ID_ZC_SKILL_ENTRY2 = 0x01c9
43076#else
43077ID_ZC_SKILL_ENTRY2 = 0x0000 // Disabled
43078#endif
43084class ZC_SKILL_ENTRY2 : public Base::NetworkPacket<ZoneSession>
43085{
43086public:
43087 ZC_SKILL_ENTRY2(std::shared_ptr<ZoneSession> s)
43089 {}
43090 virtual ~ZC_SKILL_ENTRY2() {}
43091
43092 void deliver();
43094
43095/* Structure */
43096};
43097
43098enum {
43099#if CLIENT_TYPE == 'M' && ( \
43100 PACKET_VERSION >= 20220000 \
43101 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43102 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43103 || PACKET_VERSION >= 20110419)
43104ID_ZC_SKILL_ENTRY3 = 0x08c7
43105#elif CLIENT_TYPE == 'R' && ( \
43106 PACKET_VERSION >= 20210000 \
43107 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43108 || PACKET_VERSION >= 20110419)
43109ID_ZC_SKILL_ENTRY3 = 0x08c7
43110#elif CLIENT_TYPE == 'Z' && ( \
43111 PACKET_VERSION >= 20220000 \
43112 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43113 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43114 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43115ID_ZC_SKILL_ENTRY3 = 0x08c7
43116#else
43117ID_ZC_SKILL_ENTRY3 = 0x0000 // Disabled
43118#endif
43124class ZC_SKILL_ENTRY3 : public Base::NetworkPacket<ZoneSession>
43125{
43126public:
43127 ZC_SKILL_ENTRY3(std::shared_ptr<ZoneSession> s)
43129 {}
43130 virtual ~ZC_SKILL_ENTRY3() {}
43131
43132 void deliver();
43134
43135/* Structure */
43136};
43137
43138enum {
43139#if CLIENT_TYPE == 'M' && ( \
43140 PACKET_VERSION >= 20220000 \
43141 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43142 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43143 || PACKET_VERSION >= 20121212)
43144ID_ZC_SKILL_ENTRY4 = 0x099f
43145#elif CLIENT_TYPE == 'R' && ( \
43146 PACKET_VERSION >= 20210000 \
43147 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43148 || PACKET_VERSION >= 20121212)
43149ID_ZC_SKILL_ENTRY4 = 0x099f
43150#elif CLIENT_TYPE == 'Z' && ( \
43151 PACKET_VERSION >= 20220000 \
43152 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43153 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43154 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43155ID_ZC_SKILL_ENTRY4 = 0x099f
43156#else
43157ID_ZC_SKILL_ENTRY4 = 0x0000 // Disabled
43158#endif
43164class ZC_SKILL_ENTRY4 : public Base::NetworkPacket<ZoneSession>
43165{
43166public:
43167 ZC_SKILL_ENTRY4(std::shared_ptr<ZoneSession> s)
43169 {}
43170 virtual ~ZC_SKILL_ENTRY4() {}
43171
43172 void deliver();
43174
43175/* Structure */
43176};
43177
43178enum {
43179#if CLIENT_TYPE == 'M' && ( \
43180 PACKET_VERSION >= 20220000 \
43181 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43182 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43183 || PACKET_VERSION >= 20130828)
43184ID_ZC_SKILL_ENTRY5 = 0x09ca
43185#elif CLIENT_TYPE == 'R' && ( \
43186 PACKET_VERSION >= 20210000 \
43187 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43188 || PACKET_VERSION >= 20130828)
43189ID_ZC_SKILL_ENTRY5 = 0x09ca
43190#elif CLIENT_TYPE == 'Z' && ( \
43191 PACKET_VERSION >= 20220000 \
43192 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43193 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43194 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43195ID_ZC_SKILL_ENTRY5 = 0x09ca
43196#else
43197ID_ZC_SKILL_ENTRY5 = 0x0000 // Disabled
43198#endif
43204class ZC_SKILL_ENTRY5 : public Base::NetworkPacket<ZoneSession>
43205{
43206public:
43207 ZC_SKILL_ENTRY5(std::shared_ptr<ZoneSession> s)
43209 {}
43210 virtual ~ZC_SKILL_ENTRY5() {}
43211
43212 void deliver();
43214
43215/* Structure */
43216};
43217
43218enum {
43219#if CLIENT_TYPE == 'M' && ( \
43220 PACKET_VERSION >= 20220000 \
43221 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43222 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43223 || PACKET_VERSION >= 20081112)
43224ID_ZC_SKILL_POSTDELAY = 0x043d
43225#elif CLIENT_TYPE == 'R' && ( \
43226 PACKET_VERSION >= 20210000 \
43227 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43228 || PACKET_VERSION >= 20081111)
43229ID_ZC_SKILL_POSTDELAY = 0x043d
43230#elif CLIENT_TYPE == 'S' && \
43231 PACKET_VERSION >= 20081112
43232ID_ZC_SKILL_POSTDELAY = 0x043d
43233#elif CLIENT_TYPE == 'Z' && ( \
43234 PACKET_VERSION >= 20220000 \
43235 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43236 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43237 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43238ID_ZC_SKILL_POSTDELAY = 0x043d
43239#else
43240ID_ZC_SKILL_POSTDELAY = 0x0000 // Disabled
43241#endif
43247class ZC_SKILL_POSTDELAY : public Base::NetworkPacket<ZoneSession>
43248{
43249public:
43250 ZC_SKILL_POSTDELAY(std::shared_ptr<ZoneSession> s)
43252 {}
43254
43255 void deliver();
43257
43258/* Structure */
43259};
43260
43261enum {
43262#if CLIENT_TYPE == 'M' && ( \
43263 PACKET_VERSION >= 20220000 \
43264 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43265 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43266 || PACKET_VERSION >= 20081112)
43268#elif CLIENT_TYPE == 'R' && ( \
43269 PACKET_VERSION >= 20210000 \
43270 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43271 || PACKET_VERSION >= 20081111)
43273#elif CLIENT_TYPE == 'S' && \
43274 PACKET_VERSION >= 20081112
43276#elif CLIENT_TYPE == 'Z' && ( \
43277 PACKET_VERSION >= 20220000 \
43278 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43279 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43280 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43282#else
43283ID_ZC_SKILL_POSTDELAY_LIST = 0x0000 // Disabled
43284#endif
43291{
43292public:
43293 ZC_SKILL_POSTDELAY_LIST(std::shared_ptr<ZoneSession> s)
43295 {}
43297
43298 void deliver();
43300
43301/* Structure */
43302};
43303
43304enum {
43305#if CLIENT_TYPE == 'M' && ( \
43306 PACKET_VERSION >= 20220000 \
43307 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43308 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43309 || PACKET_VERSION >= 20120604)
43311#elif CLIENT_TYPE == 'R' && ( \
43312 PACKET_VERSION >= 20210000 \
43313 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43314 || PACKET_VERSION >= 20120601)
43316#elif CLIENT_TYPE == 'Z' && ( \
43317 PACKET_VERSION >= 20220000 \
43318 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43319 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43320 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43322#else
43323ID_ZC_SKILL_POSTDELAY_LIST2 = 0x0000 // Disabled
43324#endif
43331{
43332public:
43333 ZC_SKILL_POSTDELAY_LIST2(std::shared_ptr<ZoneSession> s)
43335 {}
43337
43338 void deliver();
43340
43341/* Structure */
43342};
43343
43344enum {
43345#if CLIENT_TYPE == 'M' && ( \
43346 PACKET_VERSION >= 20220000 \
43347 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43348 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43349 || PACKET_VERSION >= 20081210)
43351#elif CLIENT_TYPE == 'R' && ( \
43352 PACKET_VERSION >= 20210000 \
43353 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43354 || PACKET_VERSION >= 20081217)
43356#elif CLIENT_TYPE == 'S' && \
43357 PACKET_VERSION >= 20081210
43359#elif CLIENT_TYPE == 'Z' && ( \
43360 PACKET_VERSION >= 20220000 \
43361 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43362 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43363 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43365#else
43366ID_ZC_SKILL_SELECT_REQUEST = 0x0000 // Disabled
43367#endif
43374{
43375public:
43376 ZC_SKILL_SELECT_REQUEST(std::shared_ptr<ZoneSession> s)
43378 {}
43380
43381 void deliver();
43383
43384/* Structure */
43385};
43386
43387enum {
43388#if CLIENT_TYPE == 'A' && \
43389 PACKET_VERSION >= 20040000
43390ID_ZC_SKILL_UPDATE = 0x01ac
43391#elif CLIENT_TYPE == 'M' && ( \
43392 PACKET_VERSION >= 20220000 \
43393 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43394 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43395 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
43396ID_ZC_SKILL_UPDATE = 0x01ac
43397#elif CLIENT_TYPE == 'R' && ( \
43398 PACKET_VERSION >= 20210000 \
43399 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43400 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43401ID_ZC_SKILL_UPDATE = 0x01ac
43402#elif CLIENT_TYPE == 'S' && \
43403 PACKET_VERSION >= 20030000
43404ID_ZC_SKILL_UPDATE = 0x01ac
43405#elif CLIENT_TYPE == 'Z' && ( \
43406 PACKET_VERSION >= 20220000 \
43407 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43408 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43409 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43410ID_ZC_SKILL_UPDATE = 0x01ac
43411#else
43412ID_ZC_SKILL_UPDATE = 0x0000 // Disabled
43413#endif
43419class ZC_SKILL_UPDATE : public Base::NetworkPacket<ZoneSession>
43420{
43421public:
43422 ZC_SKILL_UPDATE(std::shared_ptr<ZoneSession> s)
43424 {}
43425 virtual ~ZC_SKILL_UPDATE() {}
43426
43427 void deliver();
43429
43430/* Structure */
43431};
43432
43433enum {
43434#if CLIENT_TYPE == 'A' && \
43435 PACKET_VERSION >= 20040000
43436ID_ZC_SOUND = 0x01d3
43437#elif CLIENT_TYPE == 'M' && ( \
43438 PACKET_VERSION >= 20220000 \
43439 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43440 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43441 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
43442ID_ZC_SOUND = 0x01d3
43443#elif CLIENT_TYPE == 'R' && ( \
43444 PACKET_VERSION >= 20210000 \
43445 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43446 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43447ID_ZC_SOUND = 0x01d3
43448#elif CLIENT_TYPE == 'S' && \
43449 PACKET_VERSION >= 20030000
43450ID_ZC_SOUND = 0x01d3
43451#elif CLIENT_TYPE == 'Z' && ( \
43452 PACKET_VERSION >= 20220000 \
43453 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43454 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43455 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43456ID_ZC_SOUND = 0x01d3
43457#else
43458ID_ZC_SOUND = 0x0000 // Disabled
43459#endif
43465class ZC_SOUND : public Base::NetworkPacket<ZoneSession>
43466{
43467public:
43468 ZC_SOUND(std::shared_ptr<ZoneSession> s)
43470 {}
43471 virtual ~ZC_SOUND() {}
43472
43473 void deliver();
43475
43476/* Structure */
43477};
43478
43479enum {
43480#if CLIENT_TYPE == 'M' && ( \
43481 PACKET_VERSION == 20220831 \
43482 || PACKET_VERSION == 20220817)
43483ID_ZC_SPECIALPOPUP = 0x0bbe
43484#elif CLIENT_TYPE == 'Z' && ( \
43485 PACKET_VERSION == 20221005 \
43486 || PACKET_VERSION == 20220817)
43487ID_ZC_SPECIALPOPUP = 0x0bbe
43488#else
43489ID_ZC_SPECIALPOPUP = 0x0000 // Disabled
43490#endif
43496class ZC_SPECIALPOPUP : public Base::NetworkPacket<ZoneSession>
43497{
43498public:
43499 ZC_SPECIALPOPUP(std::shared_ptr<ZoneSession> s)
43501 {}
43502 virtual ~ZC_SPECIALPOPUP() {}
43503
43504 void deliver();
43506
43507/* Structure */
43508};
43509
43510enum {
43511#if CLIENT_TYPE == 'A' && \
43512 PACKET_VERSION >= 20040000
43513ID_ZC_SPIRITS = 0x01d0
43514#elif CLIENT_TYPE == 'M' && ( \
43515 PACKET_VERSION >= 20220000 \
43516 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43517 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43518 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
43519ID_ZC_SPIRITS = 0x01d0
43520#elif CLIENT_TYPE == 'R' && ( \
43521 PACKET_VERSION >= 20210000 \
43522 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43523 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43524ID_ZC_SPIRITS = 0x01d0
43525#elif CLIENT_TYPE == 'S' && \
43526 PACKET_VERSION >= 20030000
43527ID_ZC_SPIRITS = 0x01d0
43528#elif CLIENT_TYPE == 'Z' && ( \
43529 PACKET_VERSION >= 20220000 \
43530 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43531 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43532 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43533ID_ZC_SPIRITS = 0x01d0
43534#else
43535ID_ZC_SPIRITS = 0x0000 // Disabled
43536#endif
43542class ZC_SPIRITS : public Base::NetworkPacket<ZoneSession>
43543{
43544public:
43545 ZC_SPIRITS(std::shared_ptr<ZoneSession> s)
43547 {}
43548 virtual ~ZC_SPIRITS() {}
43549
43550 void deliver();
43552
43553/* Structure */
43554};
43555
43556enum {
43557#if CLIENT_TYPE == 'A' && \
43558 PACKET_VERSION >= 20040000
43559ID_ZC_SPIRITS2 = 0x01e1
43560#elif CLIENT_TYPE == 'M' && ( \
43561 PACKET_VERSION >= 20220000 \
43562 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43563 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43564 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
43565ID_ZC_SPIRITS2 = 0x01e1
43566#elif CLIENT_TYPE == 'R' && ( \
43567 PACKET_VERSION >= 20210000 \
43568 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43569 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43570ID_ZC_SPIRITS2 = 0x01e1
43571#elif CLIENT_TYPE == 'S' && \
43572 PACKET_VERSION >= 20030000
43573ID_ZC_SPIRITS2 = 0x01e1
43574#elif CLIENT_TYPE == 'Z' && ( \
43575 PACKET_VERSION >= 20220000 \
43576 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43577 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43578 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43579ID_ZC_SPIRITS2 = 0x01e1
43580#else
43581ID_ZC_SPIRITS2 = 0x0000 // Disabled
43582#endif
43588class ZC_SPIRITS2 : public Base::NetworkPacket<ZoneSession>
43589{
43590public:
43591 ZC_SPIRITS2(std::shared_ptr<ZoneSession> s)
43593 {}
43594 virtual ~ZC_SPIRITS2() {}
43595
43596 void deliver();
43598
43599/* Structure */
43600};
43601
43602enum {
43603#if CLIENT_TYPE == 'M' && ( \
43604 PACKET_VERSION >= 20220000 \
43605 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43606 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43607 || PACKET_VERSION >= 20110809)
43609#elif CLIENT_TYPE == 'R' && ( \
43610 PACKET_VERSION >= 20210000 \
43611 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43612 || PACKET_VERSION >= 20110810)
43614#elif CLIENT_TYPE == 'Z' && ( \
43615 PACKET_VERSION >= 20220000 \
43616 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43617 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43618 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43620#else
43621ID_ZC_SPIRITS_ATTRIBUTE = 0x0000 // Disabled
43622#endif
43629{
43630public:
43631 ZC_SPIRITS_ATTRIBUTE(std::shared_ptr<ZoneSession> s)
43633 {}
43635
43636 void deliver();
43638
43639/* Structure */
43640};
43641
43642enum {
43643#if CLIENT_TYPE == 'A' && \
43644 PACKET_VERSION >= 20040000
43645ID_ZC_SPRITE_CHANGE = 0x00c3
43646#elif CLIENT_TYPE == 'M' && ( \
43647 PACKET_VERSION >= 20220000 \
43648 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43649 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43650 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
43651ID_ZC_SPRITE_CHANGE = 0x00c3
43652#elif CLIENT_TYPE == 'R' && ( \
43653 PACKET_VERSION >= 20210000 \
43654 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43655 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43656ID_ZC_SPRITE_CHANGE = 0x00c3
43657#elif CLIENT_TYPE == 'S' && \
43658 PACKET_VERSION >= 20030000
43659ID_ZC_SPRITE_CHANGE = 0x00c3
43660#elif CLIENT_TYPE == 'Z' && ( \
43661 PACKET_VERSION >= 20220000 \
43662 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43663 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43664 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43665ID_ZC_SPRITE_CHANGE = 0x00c3
43666#else
43667ID_ZC_SPRITE_CHANGE = 0x0000 // Disabled
43668#endif
43674class ZC_SPRITE_CHANGE : public Base::NetworkPacket<ZoneSession>
43675{
43676public:
43677 ZC_SPRITE_CHANGE(std::shared_ptr<ZoneSession> s)
43679 {}
43681
43682 void deliver();
43684
43685/* Structure */
43686};
43687
43688enum {
43689#if CLIENT_TYPE == 'A' && \
43690 PACKET_VERSION >= 20040000
43691ID_ZC_SPRITE_CHANGE2 = 0x01d7
43692#elif CLIENT_TYPE == 'M' && ( \
43693 PACKET_VERSION >= 20220000 \
43694 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43695 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43696 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
43697ID_ZC_SPRITE_CHANGE2 = 0x01d7
43698#elif CLIENT_TYPE == 'R' && ( \
43699 PACKET_VERSION >= 20210000 \
43700 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43701 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43702ID_ZC_SPRITE_CHANGE2 = 0x01d7
43703#elif CLIENT_TYPE == 'S' && \
43704 PACKET_VERSION >= 20030000
43705ID_ZC_SPRITE_CHANGE2 = 0x01d7
43706#elif CLIENT_TYPE == 'Z' && ( \
43707 PACKET_VERSION >= 20220000 \
43708 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43709 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43710 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43711ID_ZC_SPRITE_CHANGE2 = 0x01d7
43712#else
43713ID_ZC_SPRITE_CHANGE2 = 0x0000 // Disabled
43714#endif
43720class ZC_SPRITE_CHANGE2 : public Base::NetworkPacket<ZoneSession>
43721{
43722public:
43723 ZC_SPRITE_CHANGE2(std::shared_ptr<ZoneSession> s)
43725 {}
43727
43728
43729 void deliver(int32_t guid, unit_appearance_type look_type, int32_t value, int32_t value2);
43731
43732/* Structure */
43733 int32_t _guid{0};
43734 int8_t _look_type{0};
43735
43736#if ((CLIENT_TYPE == 'M' && PACKET_VERSION >= 20181121) \
43737 || (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20180704) \
43738 || (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20181114))
43739 int32_t _value{0};
43740 int32_t _value2{0};
43741#else
43742 int16_t _value{0};
43743 int16_t _value2{0};
43744#endif
43745};
43746
43747enum {
43748#if CLIENT_TYPE == 'A' && \
43749 PACKET_VERSION >= 20070807
43750ID_ZC_SRPACKETR2_INIT = 0x02bf
43751#elif CLIENT_TYPE == 'M' && \
43752 PACKET_VERSION >= 20070807
43753ID_ZC_SRPACKETR2_INIT = 0x02bf
43754#elif CLIENT_TYPE == 'S' && \
43755 PACKET_VERSION >= 20070807
43756ID_ZC_SRPACKETR2_INIT = 0x02bf
43757#else
43758ID_ZC_SRPACKETR2_INIT = 0x0000 // Disabled
43759#endif
43765class ZC_SRPACKETR2_INIT : public Base::NetworkPacket<ZoneSession>
43766{
43767public:
43768 ZC_SRPACKETR2_INIT(std::shared_ptr<ZoneSession> s)
43770 {}
43772
43773 void deliver();
43775
43776/* Structure */
43777};
43778
43779enum {
43780#if CLIENT_TYPE == 'M' && ( \
43781 PACKET_VERSION >= 20220000 \
43782 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43783 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43784 || PACKET_VERSION >= 20100608)
43786#elif CLIENT_TYPE == 'R' && ( \
43787 PACKET_VERSION >= 20210000 \
43788 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43789 || PACKET_VERSION >= 20100608)
43791#elif CLIENT_TYPE == 'Z' && ( \
43792 PACKET_VERSION >= 20220000 \
43793 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43794 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43795 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43797#else
43798ID_ZC_SSILIST_ITEM_CLICK_ACK = 0x0000 // Disabled
43799#endif
43806{
43807public:
43808 ZC_SSILIST_ITEM_CLICK_ACK(std::shared_ptr<ZoneSession> s)
43810 {}
43812
43813 void deliver();
43815
43816/* Structure */
43817};
43818
43819enum {
43820#if CLIENT_TYPE == 'A' && \
43821 PACKET_VERSION >= 20050822
43822ID_ZC_STARPLACE = 0x0253
43823#elif CLIENT_TYPE == 'M' && ( \
43824 PACKET_VERSION >= 20220000 \
43825 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43826 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43827 || PACKET_VERSION >= 20050822)
43828ID_ZC_STARPLACE = 0x0253
43829#elif CLIENT_TYPE == 'R' && ( \
43830 PACKET_VERSION >= 20210000 \
43831 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43832 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43833ID_ZC_STARPLACE = 0x0253
43834#elif CLIENT_TYPE == 'S' && \
43835 PACKET_VERSION >= 20050817
43836ID_ZC_STARPLACE = 0x0253
43837#elif CLIENT_TYPE == 'Z' && ( \
43838 PACKET_VERSION >= 20220000 \
43839 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43840 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43841 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43842ID_ZC_STARPLACE = 0x0253
43843#else
43844ID_ZC_STARPLACE = 0x0000 // Disabled
43845#endif
43851class ZC_STARPLACE : public Base::NetworkPacket<ZoneSession>
43852{
43853public:
43854 ZC_STARPLACE(std::shared_ptr<ZoneSession> s)
43856 {}
43857 virtual ~ZC_STARPLACE() {}
43858
43859 void deliver();
43861
43862/* Structure */
43863};
43864
43865enum {
43866#if CLIENT_TYPE == 'A' && \
43867 PACKET_VERSION >= 20040000
43868ID_ZC_STARSKILL = 0x020e
43869#elif CLIENT_TYPE == 'M' && ( \
43870 PACKET_VERSION >= 20220000 \
43871 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43872 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43873 || PACKET_VERSION >= 20040705)
43874ID_ZC_STARSKILL = 0x020e
43875#elif CLIENT_TYPE == 'R' && ( \
43876 PACKET_VERSION >= 20210000 \
43877 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43878 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43879ID_ZC_STARSKILL = 0x020e
43880#elif CLIENT_TYPE == 'S' && \
43881 PACKET_VERSION >= 20040705
43882ID_ZC_STARSKILL = 0x020e
43883#elif CLIENT_TYPE == 'Z' && ( \
43884 PACKET_VERSION >= 20220000 \
43885 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43886 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43887 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43888ID_ZC_STARSKILL = 0x020e
43889#else
43890ID_ZC_STARSKILL = 0x0000 // Disabled
43891#endif
43897class ZC_STARSKILL : public Base::NetworkPacket<ZoneSession>
43898{
43899public:
43900 ZC_STARSKILL(std::shared_ptr<ZoneSession> s)
43902 {}
43903 virtual ~ZC_STARSKILL() {}
43904
43905 void deliver();
43907
43908/* Structure */
43909};
43910
43911enum {
43912#if CLIENT_TYPE == 'A' && \
43913 PACKET_VERSION >= 20040000
43914ID_ZC_START_BABY = 0x01f8
43915#elif CLIENT_TYPE == 'M' && ( \
43916 PACKET_VERSION >= 20220000 \
43917 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43918 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43919 || PACKET_VERSION >= 20040308)
43920ID_ZC_START_BABY = 0x01f8
43921#elif CLIENT_TYPE == 'R' && ( \
43922 PACKET_VERSION >= 20210000 \
43923 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43924 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43925ID_ZC_START_BABY = 0x01f8
43926#elif CLIENT_TYPE == 'S' && \
43927 PACKET_VERSION >= 20040308
43928ID_ZC_START_BABY = 0x01f8
43929#elif CLIENT_TYPE == 'Z' && ( \
43930 PACKET_VERSION >= 20220000 \
43931 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43932 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43933 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43934ID_ZC_START_BABY = 0x01f8
43935#else
43936ID_ZC_START_BABY = 0x0000 // Disabled
43937#endif
43943class ZC_START_BABY : public Base::NetworkPacket<ZoneSession>
43944{
43945public:
43946 ZC_START_BABY(std::shared_ptr<ZoneSession> s)
43948 {}
43949 virtual ~ZC_START_BABY() {}
43950
43951 void deliver();
43953
43954/* Structure */
43955};
43956
43957enum {
43958#if CLIENT_TYPE == 'A' && \
43959 PACKET_VERSION >= 20040000
43960ID_ZC_START_CAPTURE = 0x019e
43961#elif CLIENT_TYPE == 'M' && ( \
43962 PACKET_VERSION >= 20220000 \
43963 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43964 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43965 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
43966ID_ZC_START_CAPTURE = 0x019e
43967#elif CLIENT_TYPE == 'R' && ( \
43968 PACKET_VERSION >= 20210000 \
43969 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43970 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
43971ID_ZC_START_CAPTURE = 0x019e
43972#elif CLIENT_TYPE == 'S' && \
43973 PACKET_VERSION >= 20030000
43974ID_ZC_START_CAPTURE = 0x019e
43975#elif CLIENT_TYPE == 'Z' && ( \
43976 PACKET_VERSION >= 20220000 \
43977 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
43978 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
43979 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
43980ID_ZC_START_CAPTURE = 0x019e
43981#else
43982ID_ZC_START_CAPTURE = 0x0000 // Disabled
43983#endif
43989class ZC_START_CAPTURE : public Base::NetworkPacket<ZoneSession>
43990{
43991public:
43992 ZC_START_CAPTURE(std::shared_ptr<ZoneSession> s)
43994 {}
43996
43997 void deliver();
43999
44000/* Structure */
44001};
44002
44003enum {
44004#if CLIENT_TYPE == 'M' && ( \
44005 PACKET_VERSION >= 20220000 \
44006 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44007 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44008 || PACKET_VERSION >= 20110125)
44010#elif CLIENT_TYPE == 'R' && ( \
44011 PACKET_VERSION >= 20210000 \
44012 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44013 || PACKET_VERSION >= 20110125)
44015#elif CLIENT_TYPE == 'Z' && ( \
44016 PACKET_VERSION >= 20220000 \
44017 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44018 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44019 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44021#else
44022ID_ZC_START_COLLECTION = 0x0000 // Disabled
44023#endif
44029class ZC_START_COLLECTION : public Base::NetworkPacket<ZoneSession>
44030{
44031public:
44032 ZC_START_COLLECTION(std::shared_ptr<ZoneSession> s)
44034 {}
44036
44037 void deliver();
44039
44040/* Structure */
44041};
44042
44043enum {
44044#if CLIENT_TYPE == 'A' && \
44045 PACKET_VERSION >= 20040000
44046ID_ZC_START_COUPLE = 0x01e4
44047#elif CLIENT_TYPE == 'M' && ( \
44048 PACKET_VERSION >= 20220000 \
44049 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44050 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44051 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
44052ID_ZC_START_COUPLE = 0x01e4
44053#elif CLIENT_TYPE == 'R' && ( \
44054 PACKET_VERSION >= 20210000 \
44055 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44056 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44057ID_ZC_START_COUPLE = 0x01e4
44058#elif CLIENT_TYPE == 'S' && \
44059 PACKET_VERSION >= 20030000
44060ID_ZC_START_COUPLE = 0x01e4
44061#elif CLIENT_TYPE == 'Z' && ( \
44062 PACKET_VERSION >= 20220000 \
44063 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44064 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44065 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44066ID_ZC_START_COUPLE = 0x01e4
44067#else
44068ID_ZC_START_COUPLE = 0x0000 // Disabled
44069#endif
44075class ZC_START_COUPLE : public Base::NetworkPacket<ZoneSession>
44076{
44077public:
44078 ZC_START_COUPLE(std::shared_ptr<ZoneSession> s)
44080 {}
44081 virtual ~ZC_START_COUPLE() {}
44082
44083 void deliver();
44085
44086/* Structure */
44087};
44088
44089enum {
44090#if CLIENT_TYPE == 'A' && \
44091 PACKET_VERSION >= 20040000
44092ID_ZC_STATE_CHANGE = 0x0119
44093#elif CLIENT_TYPE == 'M' && ( \
44094 PACKET_VERSION >= 20220000 \
44095 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44096 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44097 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
44098ID_ZC_STATE_CHANGE = 0x0119
44099#elif CLIENT_TYPE == 'R' && ( \
44100 PACKET_VERSION >= 20210000 \
44101 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44102 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44103ID_ZC_STATE_CHANGE = 0x0119
44104#elif CLIENT_TYPE == 'S' && \
44105 PACKET_VERSION >= 20030000
44106ID_ZC_STATE_CHANGE = 0x0119
44107#elif CLIENT_TYPE == 'Z' && ( \
44108 PACKET_VERSION >= 20220000 \
44109 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44110 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44111 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44112ID_ZC_STATE_CHANGE = 0x0119
44113#else
44114ID_ZC_STATE_CHANGE = 0x0000 // Disabled
44115#endif
44121class ZC_STATE_CHANGE : public Base::NetworkPacket<ZoneSession>
44122{
44123public:
44124 ZC_STATE_CHANGE(std::shared_ptr<ZoneSession> s)
44126 {}
44127 virtual ~ZC_STATE_CHANGE() {}
44128
44129 void deliver();
44131
44132/* Structure */
44133};
44134
44135enum {
44136#if CLIENT_TYPE == 'A' && \
44137 PACKET_VERSION >= 20050411
44138ID_ZC_STATE_CHANGE3 = 0x0229
44139#elif CLIENT_TYPE == 'M' && ( \
44140 PACKET_VERSION >= 20220000 \
44141 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44142 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44143 || PACKET_VERSION >= 20050411)
44144ID_ZC_STATE_CHANGE3 = 0x0229
44145#elif CLIENT_TYPE == 'R' && ( \
44146 PACKET_VERSION >= 20210000 \
44147 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44148 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44149ID_ZC_STATE_CHANGE3 = 0x0229
44150#elif CLIENT_TYPE == 'S' && \
44151 PACKET_VERSION >= 20050411
44152ID_ZC_STATE_CHANGE3 = 0x0229
44153#elif CLIENT_TYPE == 'Z' && ( \
44154 PACKET_VERSION >= 20220000 \
44155 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44156 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44157 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44158ID_ZC_STATE_CHANGE3 = 0x0229
44159#else
44160ID_ZC_STATE_CHANGE3 = 0x0000 // Disabled
44161#endif
44167class ZC_STATE_CHANGE3 : public Base::NetworkPacket<ZoneSession>
44168{
44169public:
44170 ZC_STATE_CHANGE3(std::shared_ptr<ZoneSession> s)
44172 {}
44174
44175 void deliver();
44177
44178/* Structure */
44179};
44180
44181enum {
44182#if CLIENT_TYPE == 'A' && \
44183 PACKET_VERSION >= 20040000
44184ID_ZC_STATUS = 0x00bd
44185#elif CLIENT_TYPE == 'M' && ( \
44186 PACKET_VERSION >= 20220000 \
44187 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44188 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44189 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
44190ID_ZC_STATUS = 0x00bd
44191#elif CLIENT_TYPE == 'R' && ( \
44192 PACKET_VERSION >= 20210000 \
44193 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44194 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44195ID_ZC_STATUS = 0x00bd
44196#elif CLIENT_TYPE == 'S' && \
44197 PACKET_VERSION >= 20030000
44198ID_ZC_STATUS = 0x00bd
44199#elif CLIENT_TYPE == 'Z' && ( \
44200 PACKET_VERSION >= 20220000 \
44201 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44202 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44203 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44204ID_ZC_STATUS = 0x00bd
44205#else
44206ID_ZC_STATUS = 0x0000 // Disabled
44207#endif
44210 int16_t status_points{0};
44211 int8_t strength{1};
44213 int8_t agility{1};
44215 int8_t vitality{1};
44217 int8_t intelligence{1};
44219 int8_t dexterity{1};
44221 int8_t luck{1};
44223 int16_t status_atk{1};
44224 int16_t equip_atk{1};
44225 int16_t status_matk{1};
44226 int16_t equip_matk{1};
44227 int16_t soft_def{1};
44228 int16_t hard_def{1};
44229 int16_t soft_mdef{1};
44230 int16_t hard_mdef{1};
44231 int16_t hit{1};
44232 int16_t flee{1};
44233 int16_t perfect_dodge{1};
44234 int16_t critical{1};
44235 int16_t attack_speed{0};
44236 int16_t plus_aspd{0}; // always 0 apparently.
44237};
44242class ZC_STATUS : public Base::NetworkPacket<ZoneSession>
44243{
44244public:
44245 ZC_STATUS(std::shared_ptr<ZoneSession> s)
44247 {}
44248 virtual ~ZC_STATUS() {}
44249
44250 void deliver(zc_status_data &data);
44252
44253/* Structure */
44255};
44256
44257enum {
44258#if CLIENT_TYPE == 'A' && \
44259 PACKET_VERSION >= 20040000
44260ID_ZC_STATUS_CHANGE = 0x00be
44261#elif CLIENT_TYPE == 'M' && ( \
44262 PACKET_VERSION >= 20220000 \
44263 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44264 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44265 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
44266ID_ZC_STATUS_CHANGE = 0x00be
44267#elif CLIENT_TYPE == 'R' && ( \
44268 PACKET_VERSION >= 20210000 \
44269 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44270 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44271ID_ZC_STATUS_CHANGE = 0x00be
44272#elif CLIENT_TYPE == 'S' && \
44273 PACKET_VERSION >= 20030000
44274ID_ZC_STATUS_CHANGE = 0x00be
44275#elif CLIENT_TYPE == 'Z' && ( \
44276 PACKET_VERSION >= 20220000 \
44277 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44278 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44279 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44280ID_ZC_STATUS_CHANGE = 0x00be
44281#else
44282ID_ZC_STATUS_CHANGE = 0x0000 // Disabled
44283#endif
44289class ZC_STATUS_CHANGE : public Base::NetworkPacket<ZoneSession>
44290{
44291public:
44292 ZC_STATUS_CHANGE(std::shared_ptr<ZoneSession> s)
44294 {}
44296
44297 void deliver(status_point_type type, int8_t value);
44299
44300/* Structure */
44302 int8_t _value;
44303};
44304
44305enum {
44306#if CLIENT_TYPE == 'A' && \
44307 PACKET_VERSION >= 20040000
44309#elif CLIENT_TYPE == 'M' && ( \
44310 PACKET_VERSION >= 20220000 \
44311 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44312 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44313 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
44315#elif CLIENT_TYPE == 'R' && ( \
44316 PACKET_VERSION >= 20210000 \
44317 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44318 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44320#elif CLIENT_TYPE == 'S' && \
44321 PACKET_VERSION >= 20030000
44323#elif CLIENT_TYPE == 'Z' && ( \
44324 PACKET_VERSION >= 20220000 \
44325 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44326 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44327 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44329#else
44330ID_ZC_STATUS_CHANGE_ACK = 0x0000 // Disabled
44331#endif
44338{
44339public:
44340 ZC_STATUS_CHANGE_ACK(std::shared_ptr<ZoneSession> s)
44342 {}
44344
44345 void deliver(status_point_type type, int8_t value, bool success);
44347
44348/* Structure */
44349 int16_t _type{0};
44350 int8_t _success{0};
44351 int8_t _amount{0};
44352};
44353
44354enum {
44355#if CLIENT_TYPE == 'A' && \
44356 PACKET_VERSION >= 20040000
44357ID_ZC_STOPMOVE = 0x0088
44358#elif CLIENT_TYPE == 'M' && ( \
44359 PACKET_VERSION >= 20220000 \
44360 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44361 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44362 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
44363ID_ZC_STOPMOVE = 0x0088
44364#elif CLIENT_TYPE == 'R' && ( \
44365 PACKET_VERSION >= 20210000 \
44366 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44367 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44368ID_ZC_STOPMOVE = 0x0088
44369#elif CLIENT_TYPE == 'S' && \
44370 PACKET_VERSION >= 20030000
44371ID_ZC_STOPMOVE = 0x0088
44372#elif CLIENT_TYPE == 'Z' && ( \
44373 PACKET_VERSION >= 20220000 \
44374 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44375 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44376 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44377ID_ZC_STOPMOVE = 0x0088
44378#else
44379ID_ZC_STOPMOVE = 0x0000 // Disabled
44380#endif
44386class ZC_STOPMOVE : public Base::NetworkPacket<ZoneSession>
44387{
44388public:
44389 ZC_STOPMOVE(std::shared_ptr<ZoneSession> s)
44391 {}
44392 virtual ~ZC_STOPMOVE() {}
44393
44394 void deliver(int32_t guid, int16_t x, int16_t y);
44396
44397/* Structure */
44398 int32_t _guid{0};
44399 int16_t _x{0};
44400 int16_t _y{0};
44401};
44402
44403enum {
44404#if CLIENT_TYPE == 'M' && ( \
44405 PACKET_VERSION >= 20220000 \
44406 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44407 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44408 || PACKET_VERSION >= 20110802)
44409ID_ZC_STOPMOVE_FORCE = 0x08cd
44410#elif CLIENT_TYPE == 'R' && ( \
44411 PACKET_VERSION >= 20210000 \
44412 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44413 || PACKET_VERSION >= 20110803)
44414ID_ZC_STOPMOVE_FORCE = 0x08cd
44415#elif CLIENT_TYPE == 'Z' && ( \
44416 PACKET_VERSION >= 20220000 \
44417 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44418 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44419 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44420ID_ZC_STOPMOVE_FORCE = 0x08cd
44421#else
44422ID_ZC_STOPMOVE_FORCE = 0x0000 // Disabled
44423#endif
44429class ZC_STOPMOVE_FORCE : public Base::NetworkPacket<ZoneSession>
44430{
44431public:
44432 ZC_STOPMOVE_FORCE(std::shared_ptr<ZoneSession> s)
44434 {}
44436
44437 void deliver();
44439
44440/* Structure */
44441};
44442
44443enum {
44444#if CLIENT_TYPE == 'A' && \
44445 PACKET_VERSION >= 20040000
44446ID_ZC_STORE_ENTRY = 0x0131
44447#elif CLIENT_TYPE == 'M' && ( \
44448 PACKET_VERSION >= 20220000 \
44449 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44450 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44451 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
44452ID_ZC_STORE_ENTRY = 0x0131
44453#elif CLIENT_TYPE == 'R' && ( \
44454 PACKET_VERSION >= 20210000 \
44455 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44456 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44457ID_ZC_STORE_ENTRY = 0x0131
44458#elif CLIENT_TYPE == 'S' && \
44459 PACKET_VERSION >= 20030000
44460ID_ZC_STORE_ENTRY = 0x0131
44461#elif CLIENT_TYPE == 'Z' && ( \
44462 PACKET_VERSION >= 20220000 \
44463 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44464 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44465 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44466ID_ZC_STORE_ENTRY = 0x0131
44467#else
44468ID_ZC_STORE_ENTRY = 0x0000 // Disabled
44469#endif
44475class ZC_STORE_ENTRY : public Base::NetworkPacket<ZoneSession>
44476{
44477public:
44478 ZC_STORE_ENTRY(std::shared_ptr<ZoneSession> s)
44480 {}
44481 virtual ~ZC_STORE_ENTRY() {}
44482
44483 void deliver();
44485
44486/* Structure */
44487};
44488
44489enum {
44490#if CLIENT_TYPE == 'A' && \
44491 PACKET_VERSION >= 20040000
44493#elif CLIENT_TYPE == 'M' && ( \
44494 PACKET_VERSION >= 20220000 \
44495 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44496 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44497 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
44499#elif CLIENT_TYPE == 'R' && ( \
44500 PACKET_VERSION >= 20210000 \
44501 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44502 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44504#elif CLIENT_TYPE == 'S' && \
44505 PACKET_VERSION >= 20030000
44507#elif CLIENT_TYPE == 'Z' && ( \
44508 PACKET_VERSION >= 20220000 \
44509 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44510 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44511 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44513#else
44514ID_ZC_STORE_EQUIPMENT_ITEMLIST = 0x0000 // Disabled
44515#endif
44522{
44523public:
44524 ZC_STORE_EQUIPMENT_ITEMLIST(std::shared_ptr<ZoneSession> s)
44526 {}
44528
44529 void deliver();
44531
44532/* Structure */
44533};
44534
44535enum {
44536#if CLIENT_TYPE == 'A' && \
44537 PACKET_VERSION >= 20061218
44539#elif CLIENT_TYPE == 'M' && ( \
44540 PACKET_VERSION >= 20220000 \
44541 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44542 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44543 || PACKET_VERSION >= 20061218)
44545#elif CLIENT_TYPE == 'R' && ( \
44546 PACKET_VERSION >= 20210000 \
44547 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44548 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44550#elif CLIENT_TYPE == 'S' && \
44551 PACKET_VERSION >= 20061218
44553#elif CLIENT_TYPE == 'Z' && ( \
44554 PACKET_VERSION >= 20220000 \
44555 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44556 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44557 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44559#else
44560ID_ZC_STORE_EQUIPMENT_ITEMLIST2 = 0x0000 // Disabled
44561#endif
44568{
44569public:
44570 ZC_STORE_EQUIPMENT_ITEMLIST2(std::shared_ptr<ZoneSession> s)
44572 {}
44574
44575 void deliver();
44577
44578/* Structure */
44579};
44580
44581enum {
44582#if CLIENT_TYPE == 'A' && \
44583 PACKET_VERSION >= 20070904
44585#elif CLIENT_TYPE == 'M' && ( \
44586 PACKET_VERSION >= 20220000 \
44587 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44588 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44589 || PACKET_VERSION >= 20070904)
44591#elif CLIENT_TYPE == 'R' && ( \
44592 PACKET_VERSION >= 20210000 \
44593 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44594 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44596#elif CLIENT_TYPE == 'S' && \
44597 PACKET_VERSION >= 20070904
44599#elif CLIENT_TYPE == 'Z' && ( \
44600 PACKET_VERSION >= 20220000 \
44601 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44602 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44603 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44605#else
44606ID_ZC_STORE_EQUIPMENT_ITEMLIST3 = 0x0000 // Disabled
44607#endif
44614{
44615public:
44616 ZC_STORE_EQUIPMENT_ITEMLIST3(std::shared_ptr<ZoneSession> s)
44618 {}
44620
44621 void deliver();
44623
44624/* Structure */
44625};
44626
44627enum {
44628#if CLIENT_TYPE == 'M' && ( \
44629 PACKET_VERSION >= 20220000 \
44630 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44631 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44632 || PACKET_VERSION >= 20111122)
44634#elif CLIENT_TYPE == 'R' && ( \
44635 PACKET_VERSION >= 20210000 \
44636 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44637 || PACKET_VERSION >= 20111122)
44639#elif CLIENT_TYPE == 'Z' && ( \
44640 PACKET_VERSION >= 20220000 \
44641 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44642 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44643 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44645#else
44646ID_ZC_STORE_ITEMLIST_EQUIP = 0x0000 // Disabled
44647#endif
44654{
44655public:
44656 ZC_STORE_ITEMLIST_EQUIP(std::shared_ptr<ZoneSession> s)
44658 {}
44660
44661 void deliver();
44663
44664/* Structure */
44665};
44666
44667enum {
44668#if CLIENT_TYPE == 'M' && ( \
44669 PACKET_VERSION >= 20220000 \
44670 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44671 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44672 || PACKET_VERSION >= 20120221)
44674#elif CLIENT_TYPE == 'R' && ( \
44675 PACKET_VERSION >= 20210000 \
44676 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44677 || PACKET_VERSION >= 20120221)
44679#elif CLIENT_TYPE == 'Z' && ( \
44680 PACKET_VERSION >= 20220000 \
44681 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44682 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44683 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44685#else
44686ID_ZC_STORE_ITEMLIST_EQUIP_V2 = 0x0000 // Disabled
44687#endif
44694{
44695public:
44696 ZC_STORE_ITEMLIST_EQUIP_V2(std::shared_ptr<ZoneSession> s)
44698 {}
44700
44701 void deliver();
44703
44704/* Structure */
44705};
44706
44707enum {
44708#if CLIENT_TYPE == 'M' && ( \
44709 PACKET_VERSION >= 20220000 \
44710 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44711 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44712 || PACKET_VERSION >= 20120925)
44714#elif CLIENT_TYPE == 'R' && ( \
44715 PACKET_VERSION >= 20210000 \
44716 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44717 || PACKET_VERSION >= 20120925)
44719#elif CLIENT_TYPE == 'Z' && ( \
44720 PACKET_VERSION >= 20220000 \
44721 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44723 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44725#else
44726ID_ZC_STORE_ITEMLIST_EQUIP_V5 = 0x0000 // Disabled
44727#endif
44734{
44735public:
44736 ZC_STORE_ITEMLIST_EQUIP_V5(std::shared_ptr<ZoneSession> s)
44738 {}
44740
44741 void deliver();
44743
44744/* Structure */
44745};
44746
44747enum {
44748#if CLIENT_TYPE == 'M' && ( \
44749 PACKET_VERSION >= 20220000 \
44750 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44751 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44752 || PACKET_VERSION >= 20180829)
44754#elif CLIENT_TYPE == 'M' && \
44755 PACKET_VERSION >= 20140402
44757#elif CLIENT_TYPE == 'R' && \
44758 PACKET_VERSION >= 20140402
44760#elif CLIENT_TYPE == 'R' && ( \
44761 PACKET_VERSION >= 20210000 \
44762 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44763 || PACKET_VERSION >= 20180829)
44765#elif CLIENT_TYPE == 'Z' && \
44766 PACKET_VERSION >= 20170000
44768#elif CLIENT_TYPE == 'Z' && ( \
44769 PACKET_VERSION >= 20220000 \
44770 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44771 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44772 || PACKET_VERSION >= 20180822)
44774#else
44775ID_ZC_STORE_ITEMLIST_EQUIP_V6 = 0x0000 // Disabled
44776#endif
44783{
44784public:
44785 ZC_STORE_ITEMLIST_EQUIP_V6(std::shared_ptr<ZoneSession> s)
44787 {}
44789
44790 void deliver(std::string name, std::vector<std::shared_ptr<const item_entry_data>> const &items);
44791 void deliver(inventory_type type, std::vector<std::shared_ptr<const item_entry_data>> const &items);
44793
44794/* Structure */
44795 int16_t _packet_length{ 0 };
44796#if (CLIENT_TYPE == 'R' && PACKET_VERSION >= 20180912) || \
44797 (CLIENT_TYPE == 'Z' && PACKET_VERSION >= 20180919) || \
44798 (CLIENT_TYPE == 'M' && PACKET_VERSION >= 20181002)
44799 int8_t _inventory_type{ 0 };
44800#endif
44801#if (PACKET_VERSION >= 20120925 && \
44802 ((CLIENT_TYPE == 'R' && PACKET_VERSION < 20180829) || \
44803 (CLIENT_TYPE == 'Z' && PACKET_VERSION < 20180919) || \
44804 (CLIENT_TYPE == 'M' && PACKET_VERSION < 20181002)))
44806#endif
44807 std::vector<std::shared_ptr<const item_entry_data>> _items;
44808};
44809
44810enum {
44811#if CLIENT_TYPE == 'M' && ( \
44812 PACKET_VERSION >= 20220000 \
44813 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44814 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44815 || PACKET_VERSION >= 20111122)
44817#elif CLIENT_TYPE == 'R' && ( \
44818 PACKET_VERSION >= 20210000 \
44819 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44820 || PACKET_VERSION >= 20111122)
44822#elif CLIENT_TYPE == 'Z' && ( \
44823 PACKET_VERSION >= 20220000 \
44824 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44825 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44826 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44828#else
44829ID_ZC_STORE_ITEMLIST_NORMAL = 0x0000 // Disabled
44830#endif
44837{
44838public:
44839 ZC_STORE_ITEMLIST_NORMAL(std::shared_ptr<ZoneSession> s)
44841 {}
44843
44844 void deliver();
44846
44847/* Structure */
44848};
44849
44850enum {
44851#if CLIENT_TYPE == 'M' && ( \
44852 PACKET_VERSION >= 20220000 \
44853 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44854 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44855 || PACKET_VERSION >= 20120221)
44857#elif CLIENT_TYPE == 'R' && ( \
44858 PACKET_VERSION >= 20210000 \
44859 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44860 || PACKET_VERSION >= 20120221)
44862#elif CLIENT_TYPE == 'Z' && ( \
44863 PACKET_VERSION >= 20220000 \
44864 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44865 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44866 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44868#else
44869ID_ZC_STORE_ITEMLIST_NORMAL_V2 = 0x0000 // Disabled
44870#endif
44877{
44878public:
44879 ZC_STORE_ITEMLIST_NORMAL_V2(std::shared_ptr<ZoneSession> s)
44881 {}
44883
44884 void deliver();
44886
44887/* Structure */
44888};
44889
44890enum {
44891#if CLIENT_TYPE == 'M' && ( \
44892 PACKET_VERSION >= 20220000 \
44893 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44894 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44895 || PACKET_VERSION >= 20120925)
44897#elif CLIENT_TYPE == 'R' && ( \
44898 PACKET_VERSION >= 20210000 \
44899 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44900 || PACKET_VERSION >= 20120925)
44902#elif CLIENT_TYPE == 'Z' && ( \
44903 PACKET_VERSION >= 20220000 \
44904 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44905 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44906 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
44908#else
44909ID_ZC_STORE_ITEMLIST_NORMAL_V5 = 0x0000 // Disabled
44910#endif
44917{
44918public:
44919 ZC_STORE_ITEMLIST_NORMAL_V5(std::shared_ptr<ZoneSession> s)
44921 {}
44923
44924 void deliver(std::string name, std::vector<std::shared_ptr<const item_entry_data>> const &items);
44926
44927/* Structure */
44928 int16_t _packet_length{ 0 };
44930 std::vector<std::shared_ptr<const item_entry_data>> _items;
44931};
44932
44933enum {
44934#if CLIENT_TYPE == 'M' && ( \
44935 PACKET_VERSION >= 20220000 \
44936 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44937 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44938 || PACKET_VERSION >= 20180829)
44940#elif CLIENT_TYPE == 'R' && ( \
44941 PACKET_VERSION >= 20210000 \
44942 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44943 || PACKET_VERSION >= 20180829)
44945#elif CLIENT_TYPE == 'Z' && ( \
44946 PACKET_VERSION >= 20220000 \
44947 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44948 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44949 || PACKET_VERSION >= 20180822)
44951#else
44952ID_ZC_STORE_ITEMLIST_NORMAL_V6 = 0x0000 // Disabled
44953#endif
44960{
44961public:
44962 ZC_STORE_ITEMLIST_NORMAL_V6(std::shared_ptr<ZoneSession> s)
44964 {}
44966
44967 void deliver(inventory_type type, std::vector<std::shared_ptr<const item_entry_data>> const &items);
44969
44970/* Structure */
44972 int8_t _inventory_type{ 0 };
44973 std::vector<std::shared_ptr<const item_entry_data>> _items;
44974};
44975
44976enum {
44977#if CLIENT_TYPE == 'A' && \
44978 PACKET_VERSION >= 20040000
44980#elif CLIENT_TYPE == 'M' && ( \
44981 PACKET_VERSION >= 20220000 \
44982 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44983 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44984 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
44986#elif CLIENT_TYPE == 'R' && ( \
44987 PACKET_VERSION >= 20210000 \
44988 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44989 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
44991#elif CLIENT_TYPE == 'S' && \
44992 PACKET_VERSION >= 20030000
44994#elif CLIENT_TYPE == 'Z' && ( \
44995 PACKET_VERSION >= 20220000 \
44996 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
44997 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
44998 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45000#else
45001ID_ZC_STORE_NORMAL_ITEMLIST = 0x0000 // Disabled
45002#endif
45009{
45010public:
45011 ZC_STORE_NORMAL_ITEMLIST(std::shared_ptr<ZoneSession> s)
45013 {}
45015
45016 void deliver();
45018
45019/* Structure */
45020};
45021
45022enum {
45023#if CLIENT_TYPE == 'A' && \
45024 PACKET_VERSION >= 20040000
45026#elif CLIENT_TYPE == 'M' && ( \
45027 PACKET_VERSION >= 20220000 \
45028 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45029 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45030 || PACKET_VERSION >= 20031218)
45032#elif CLIENT_TYPE == 'R' && ( \
45033 PACKET_VERSION >= 20210000 \
45034 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45035 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45037#elif CLIENT_TYPE == 'S' && \
45038 PACKET_VERSION >= 20031218
45040#elif CLIENT_TYPE == 'Z' && ( \
45041 PACKET_VERSION >= 20220000 \
45042 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45043 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45044 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45046#else
45047ID_ZC_STORE_NORMAL_ITEMLIST2 = 0x0000 // Disabled
45048#endif
45055{
45056public:
45057 ZC_STORE_NORMAL_ITEMLIST2(std::shared_ptr<ZoneSession> s)
45059 {}
45061
45062 void deliver();
45064
45065/* Structure */
45066};
45067
45068enum {
45069#if CLIENT_TYPE == 'A' && \
45070 PACKET_VERSION >= 20080000
45072#elif CLIENT_TYPE == 'M' && ( \
45073 PACKET_VERSION >= 20220000 \
45074 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45075 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45076 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45078#elif CLIENT_TYPE == 'R' && ( \
45079 PACKET_VERSION >= 20210000 \
45080 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45081 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45083#elif CLIENT_TYPE == 'S' && \
45084 PACKET_VERSION >= 20080000
45086#elif CLIENT_TYPE == 'Z' && ( \
45087 PACKET_VERSION >= 20220000 \
45088 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45089 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45090 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45092#else
45093ID_ZC_STORE_NORMAL_ITEMLIST3 = 0x0000 // Disabled
45094#endif
45101{
45102public:
45103 ZC_STORE_NORMAL_ITEMLIST3(std::shared_ptr<ZoneSession> s)
45105 {}
45107
45108 void deliver();
45110
45111/* Structure */
45112};
45113
45114enum {
45115#if CLIENT_TYPE == 'M' && ( \
45116 PACKET_VERSION >= 20220000 \
45117 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45118 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45119 || PACKET_VERSION >= 20151104)
45121#elif CLIENT_TYPE == 'R' && ( \
45122 PACKET_VERSION >= 20210000 \
45123 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45124 || PACKET_VERSION >= 20151104)
45126#elif CLIENT_TYPE == 'Z' && ( \
45127 PACKET_VERSION >= 20220000 \
45128 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45129 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45130 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45132#else
45133ID_ZC_STYLE_CHANGE_RES = 0x0000 // Disabled
45134#endif
45140class ZC_STYLE_CHANGE_RES : public Base::NetworkPacket<ZoneSession>
45141{
45142public:
45143 ZC_STYLE_CHANGE_RES(std::shared_ptr<ZoneSession> s)
45145 {}
45147
45148 void deliver();
45150
45151/* Structure */
45152};
45153
45154enum {
45155#if CLIENT_TYPE == 'A' && \
45156 PACKET_VERSION >= 20050328
45157ID_ZC_TAEKWON_POINT = 0x0224
45158#elif CLIENT_TYPE == 'M' && ( \
45159 PACKET_VERSION >= 20220000 \
45160 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45161 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45162 || PACKET_VERSION >= 20050328)
45163ID_ZC_TAEKWON_POINT = 0x0224
45164#elif CLIENT_TYPE == 'R' && ( \
45165 PACKET_VERSION >= 20210000 \
45166 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45167 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45168ID_ZC_TAEKWON_POINT = 0x0224
45169#elif CLIENT_TYPE == 'S' && \
45170 PACKET_VERSION >= 20050328
45171ID_ZC_TAEKWON_POINT = 0x0224
45172#elif CLIENT_TYPE == 'Z' && ( \
45173 PACKET_VERSION >= 20220000 \
45174 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45175 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45176 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45177ID_ZC_TAEKWON_POINT = 0x0224
45178#else
45179ID_ZC_TAEKWON_POINT = 0x0000 // Disabled
45180#endif
45186class ZC_TAEKWON_POINT : public Base::NetworkPacket<ZoneSession>
45187{
45188public:
45189 ZC_TAEKWON_POINT(std::shared_ptr<ZoneSession> s)
45191 {}
45193
45194 void deliver();
45196
45197/* Structure */
45198};
45199
45200enum {
45201#if CLIENT_TYPE == 'A' && \
45202 PACKET_VERSION >= 20050328
45203ID_ZC_TAEKWON_RANK = 0x0226
45204#elif CLIENT_TYPE == 'M' && ( \
45205 PACKET_VERSION >= 20220000 \
45206 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45207 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45208 || PACKET_VERSION >= 20050328)
45209ID_ZC_TAEKWON_RANK = 0x0226
45210#elif CLIENT_TYPE == 'R' && ( \
45211 PACKET_VERSION >= 20210000 \
45212 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45213 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45214ID_ZC_TAEKWON_RANK = 0x0226
45215#elif CLIENT_TYPE == 'S' && \
45216 PACKET_VERSION >= 20050328
45217ID_ZC_TAEKWON_RANK = 0x0226
45218#elif CLIENT_TYPE == 'Z' && ( \
45219 PACKET_VERSION >= 20220000 \
45220 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45221 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45222 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45223ID_ZC_TAEKWON_RANK = 0x0226
45224#else
45225ID_ZC_TAEKWON_RANK = 0x0000 // Disabled
45226#endif
45232class ZC_TAEKWON_RANK : public Base::NetworkPacket<ZoneSession>
45233{
45234public:
45235 ZC_TAEKWON_RANK(std::shared_ptr<ZoneSession> s)
45237 {}
45238 virtual ~ZC_TAEKWON_RANK() {}
45239
45240 void deliver();
45242
45243/* Structure */
45244};
45245
45246enum {
45247#if CLIENT_TYPE == 'A' && \
45248 PACKET_VERSION >= 20040000
45250#elif CLIENT_TYPE == 'M' && ( \
45251 PACKET_VERSION >= 20220000 \
45252 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45253 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45254 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
45256#elif CLIENT_TYPE == 'R' && ( \
45257 PACKET_VERSION >= 20210000 \
45258 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45259 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45261#elif CLIENT_TYPE == 'S' && \
45262 PACKET_VERSION >= 20030000
45264#elif CLIENT_TYPE == 'Z' && ( \
45265 PACKET_VERSION >= 20220000 \
45266 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45267 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45268 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45270#else
45271ID_ZC_TALKBOX_CHATCONTENTS = 0x0000 // Disabled
45272#endif
45279{
45280public:
45281 ZC_TALKBOX_CHATCONTENTS(std::shared_ptr<ZoneSession> s)
45283 {}
45285
45286 void deliver();
45288
45289/* Structure */
45290};
45291
45292enum {
45293#if CLIENT_TYPE == 'A' && \
45294 PACKET_VERSION >= 20040000
45295ID_ZC_THROW_MVPITEM = 0x010d
45296#elif CLIENT_TYPE == 'M' && ( \
45297 PACKET_VERSION >= 20220000 \
45298 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45299 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45300 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
45301ID_ZC_THROW_MVPITEM = 0x010d
45302#elif CLIENT_TYPE == 'R' && ( \
45303 PACKET_VERSION >= 20210000 \
45304 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45305 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45306ID_ZC_THROW_MVPITEM = 0x010d
45307#elif CLIENT_TYPE == 'S' && \
45308 PACKET_VERSION >= 20030000
45309ID_ZC_THROW_MVPITEM = 0x010d
45310#elif CLIENT_TYPE == 'Z' && ( \
45311 PACKET_VERSION >= 20220000 \
45312 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45313 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45314 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45315ID_ZC_THROW_MVPITEM = 0x010d
45316#else
45317ID_ZC_THROW_MVPITEM = 0x0000 // Disabled
45318#endif
45324class ZC_THROW_MVPITEM : public Base::NetworkPacket<ZoneSession>
45325{
45326public:
45327 ZC_THROW_MVPITEM(std::shared_ptr<ZoneSession> s)
45329 {}
45331
45332 void deliver();
45334
45335/* Structure */
45336};
45337
45338enum {
45339#if CLIENT_TYPE == 'A' && \
45340 PACKET_VERSION >= 20040000
45342#elif CLIENT_TYPE == 'M' && ( \
45343 PACKET_VERSION >= 20220000 \
45344 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45345 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45346 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
45348#elif CLIENT_TYPE == 'R' && ( \
45349 PACKET_VERSION >= 20210000 \
45350 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45351 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45353#elif CLIENT_TYPE == 'S' && \
45354 PACKET_VERSION >= 20030000
45356#elif CLIENT_TYPE == 'Z' && ( \
45357 PACKET_VERSION >= 20220000 \
45358 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45359 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45360 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45362#else
45363ID_ZC_TRYCAPTURE_MONSTER = 0x0000 // Disabled
45364#endif
45371{
45372public:
45373 ZC_TRYCAPTURE_MONSTER(std::shared_ptr<ZoneSession> s)
45375 {}
45377
45378 void deliver();
45380
45381/* Structure */
45382};
45383
45384enum {
45385#if CLIENT_TYPE == 'M' && ( \
45386 PACKET_VERSION >= 20220000 \
45387 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45388 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45389 || PACKET_VERSION >= 20110125)
45390ID_ZC_TRYCOLLECTION = 0x08b6
45391#elif CLIENT_TYPE == 'R' && ( \
45392 PACKET_VERSION >= 20210000 \
45393 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45394 || PACKET_VERSION >= 20110125)
45395ID_ZC_TRYCOLLECTION = 0x08b6
45396#elif CLIENT_TYPE == 'Z' && ( \
45397 PACKET_VERSION >= 20220000 \
45398 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45399 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45400 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45401ID_ZC_TRYCOLLECTION = 0x08b6
45402#else
45403ID_ZC_TRYCOLLECTION = 0x0000 // Disabled
45404#endif
45410class ZC_TRYCOLLECTION : public Base::NetworkPacket<ZoneSession>
45411{
45412public:
45413 ZC_TRYCOLLECTION(std::shared_ptr<ZoneSession> s)
45415 {}
45417
45418 void deliver();
45420
45421/* Structure */
45422};
45423
45424enum {
45425#if CLIENT_TYPE == 'M' && ( \
45426 PACKET_VERSION >= 20220000 \
45427 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45428 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45429 || PACKET_VERSION >= 20180117)
45430ID_ZC_UI_ACTION = 0x0af0
45431#elif CLIENT_TYPE == 'R' && ( \
45432 PACKET_VERSION >= 20210000 \
45433 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45434 || PACKET_VERSION >= 20180117)
45435ID_ZC_UI_ACTION = 0x0af0
45436#elif CLIENT_TYPE == 'Z' && ( \
45437 PACKET_VERSION >= 20220000 \
45438 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45439 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45440 || PACKET_VERSION >= 20180117)
45441ID_ZC_UI_ACTION = 0x0af0
45442#else
45443ID_ZC_UI_ACTION = 0x0000 // Disabled
45444#endif
45450class ZC_UI_ACTION : public Base::NetworkPacket<ZoneSession>
45451{
45452public:
45453 ZC_UI_ACTION(std::shared_ptr<ZoneSession> s)
45455 {}
45456 virtual ~ZC_UI_ACTION() {}
45457
45458 void deliver();
45460
45461/* Structure */
45462};
45463
45464enum {
45465#if CLIENT_TYPE == 'M' && ( \
45466 PACKET_VERSION >= 20220000 \
45467 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45468 || PACKET_VERSION >= 20201118)
45469ID_ZC_UI_OPEN2 = 0x0b9a
45470#elif CLIENT_TYPE == 'R' && \
45471 PACKET_VERSION >= 20211103
45472ID_ZC_UI_OPEN2 = 0x0b9a
45473#elif CLIENT_TYPE == 'Z' && ( \
45474 PACKET_VERSION >= 20220000 \
45475 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45476 || PACKET_VERSION >= 20201118)
45477ID_ZC_UI_OPEN2 = 0x0b9a
45478#else
45479ID_ZC_UI_OPEN2 = 0x0000 // Disabled
45480#endif
45486class ZC_UI_OPEN2 : public Base::NetworkPacket<ZoneSession>
45487{
45488public:
45489 ZC_UI_OPEN2(std::shared_ptr<ZoneSession> s)
45491 {}
45492 virtual ~ZC_UI_OPEN2() {}
45493
45494 void deliver();
45496
45497/* Structure */
45498};
45499
45500enum {
45501#if CLIENT_TYPE == 'M' && ( \
45502 PACKET_VERSION >= 20220000 \
45503 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45504 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45505 || PACKET_VERSION >= 20170308)
45507#elif CLIENT_TYPE == 'R' && ( \
45508 PACKET_VERSION >= 20210000 \
45509 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45510 || PACKET_VERSION >= 20170308)
45512#elif CLIENT_TYPE == 'Z' && ( \
45513 PACKET_VERSION >= 20220000 \
45514 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45515 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45516 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45518#else
45519ID_ZC_UNKNOWN_CLEAN_ITEMS_LISTS = 0x0000 // Disabled
45520#endif
45527{
45528public:
45529 ZC_UNKNOWN_CLEAN_ITEMS_LISTS(std::shared_ptr<ZoneSession> s)
45531 {}
45533
45534 void deliver();
45536
45537/* Structure */
45538};
45539
45540enum {
45541#if CLIENT_TYPE == 'A' && \
45542 PACKET_VERSION >= 20070711
45544#elif CLIENT_TYPE == 'M' && \
45545 PACKET_VERSION >= 20070711
45547#elif CLIENT_TYPE == 'S' && \
45548 PACKET_VERSION >= 20070711
45550#else
45551ID_ZC_UNUSED_SRPACKET_INIT = 0x0000 // Disabled
45552#endif
45559{
45560public:
45561 ZC_UNUSED_SRPACKET_INIT(std::shared_ptr<ZoneSession> s)
45563 {}
45565
45566 void deliver();
45568
45569/* Structure */
45570};
45571
45572enum {
45573#if CLIENT_TYPE == 'M' && ( \
45574 PACKET_VERSION >= 20220000 \
45575 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45576 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
45577ID_ZC_UPDATE_CARDSLOT = 0x0a3f
45578#elif CLIENT_TYPE == 'R' && ( \
45579 PACKET_VERSION >= 20210000 \
45580 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
45581ID_ZC_UPDATE_CARDSLOT = 0x0a3f
45582#elif CLIENT_TYPE == 'Z' && ( \
45583 PACKET_VERSION >= 20220000 \
45584 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45585 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
45586ID_ZC_UPDATE_CARDSLOT = 0x0a3f
45587#else
45588ID_ZC_UPDATE_CARDSLOT = 0x0000 // Disabled
45589#endif
45595class ZC_UPDATE_CARDSLOT : public Base::NetworkPacket<ZoneSession>
45596{
45597public:
45598 ZC_UPDATE_CARDSLOT(std::shared_ptr<ZoneSession> s)
45600 {}
45602
45603 void deliver();
45605
45606/* Structure */
45607};
45608
45609enum {
45610#if CLIENT_TYPE == 'A' && \
45611 PACKET_VERSION >= 20040000
45612ID_ZC_UPDATE_CHARSTAT = 0x016d
45613#elif CLIENT_TYPE == 'M' && ( \
45614 PACKET_VERSION >= 20220000 \
45615 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45616 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45617 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
45618ID_ZC_UPDATE_CHARSTAT = 0x016d
45619#elif CLIENT_TYPE == 'R' && ( \
45620 PACKET_VERSION >= 20210000 \
45621 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45622 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45623ID_ZC_UPDATE_CHARSTAT = 0x016d
45624#elif CLIENT_TYPE == 'S' && \
45625 PACKET_VERSION >= 20030000
45626ID_ZC_UPDATE_CHARSTAT = 0x016d
45627#elif CLIENT_TYPE == 'Z' && ( \
45628 PACKET_VERSION >= 20220000 \
45629 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45630 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45631 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45632ID_ZC_UPDATE_CHARSTAT = 0x016d
45633#else
45634ID_ZC_UPDATE_CHARSTAT = 0x0000 // Disabled
45635#endif
45641class ZC_UPDATE_CHARSTAT : public Base::NetworkPacket<ZoneSession>
45642{
45643public:
45644 ZC_UPDATE_CHARSTAT(std::shared_ptr<ZoneSession> s)
45646 {}
45648
45649 void deliver(int account_id, int char_id, zc_update_charstat_status_type status);
45651
45652/* Structure */
45653 int _account_id{ 0 };
45654 int _char_id{ 0 };
45655 int _status{ 0 };
45656};
45657
45658enum {
45659#if CLIENT_TYPE == 'A' && \
45660 PACKET_VERSION >= 20040000
45662#elif CLIENT_TYPE == 'M' && ( \
45663 PACKET_VERSION >= 20220000 \
45664 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45665 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45666 || (PACKET_VERSION >= 20040000 && PACKET_VERSION < 20200000))
45668#elif CLIENT_TYPE == 'R' && ( \
45669 PACKET_VERSION >= 20210000 \
45670 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45671 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45673#elif CLIENT_TYPE == 'S' && \
45674 PACKET_VERSION >= 20040000
45676#elif CLIENT_TYPE == 'Z' && ( \
45677 PACKET_VERSION >= 20220000 \
45678 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45679 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45680 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45682#else
45683ID_ZC_UPDATE_CHARSTAT2 = 0x0000 // Disabled
45684#endif
45690class ZC_UPDATE_CHARSTAT2 : public Base::NetworkPacket<ZoneSession>
45691{
45692public:
45693 ZC_UPDATE_CHARSTAT2(std::shared_ptr<ZoneSession> s)
45695 {}
45697
45698 void deliver(int account_id, int char_id, zc_update_charstat_status_type status, int16_t gender, int16_t hair_style_id, int16_t hair_color_id);
45700
45701 /* Structure */
45702 int _account_id{ 0 };
45703 int _char_id{ 0 };
45704 int _status{ 0 };
45705 int16_t _gender{ 0 };
45706 int16_t _hair_style_id{ 0 };
45707 int16_t _hair_color_id{ 0 };
45708};
45709
45710enum {
45711#if CLIENT_TYPE == 'A' && \
45712 PACKET_VERSION >= 20040000
45713ID_ZC_UPDATE_GDID = 0x016c
45714#elif CLIENT_TYPE == 'M' && ( \
45715 PACKET_VERSION >= 20220000 \
45716 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45717 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45718 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
45719ID_ZC_UPDATE_GDID = 0x016c
45720#elif CLIENT_TYPE == 'R' && ( \
45721 PACKET_VERSION >= 20210000 \
45722 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45723 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45724ID_ZC_UPDATE_GDID = 0x016c
45725#elif CLIENT_TYPE == 'S' && \
45726 PACKET_VERSION >= 20030000
45727ID_ZC_UPDATE_GDID = 0x016c
45728#elif CLIENT_TYPE == 'Z' && ( \
45729 PACKET_VERSION >= 20220000 \
45730 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45731 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45732 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45733ID_ZC_UPDATE_GDID = 0x016c
45734#else
45735ID_ZC_UPDATE_GDID = 0x0000 // Disabled
45736#endif
45742class ZC_UPDATE_GDID : public Base::NetworkPacket<ZoneSession>
45743{
45744public:
45745 ZC_UPDATE_GDID(std::shared_ptr<ZoneSession> s)
45747 {}
45748 virtual ~ZC_UPDATE_GDID() {}
45749
45750 void deliver(int guild_id, int emblem_id, int mode, int is_master, std::string guild_name);
45751#if (CLIENT_VERSION == 'M' && PACKET_VERSION >= 20220216) || (CLIENT_VERSION == 'Z' && PACKET_VERSION >= 20221024)
45752 void deliver(int guild_id, int emblem_id, int mode, int is_master, std::string guild_name, int master_char_id);
45753#endif
45755
45756/* Structure */
45757 int _guild_id{ 0 };
45758 int _emblem_id{ 0 };
45759 int _mode{ 0 };
45760 int8_t _is_master{ 0 };
45761 int _inter_sid{ 0 };
45763#if (CLIENT_VERSION == 'M' && PACKET_VERSION >= 20220216) || (CLIENT_VERSION == 'Z' && PACKET_VERSION >= 20221024)
45764 int _master_char_id{ 0 };
45765#endif
45766};
45767
45768enum {
45769#if CLIENT_TYPE == 'M' && ( \
45770 PACKET_VERSION >= 20220000 \
45771 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45772 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45773 || PACKET_VERSION >= 20100420)
45775#elif CLIENT_TYPE == 'R' && ( \
45776 PACKET_VERSION >= 20210000 \
45777 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45778 || PACKET_VERSION >= 20100420)
45780#elif CLIENT_TYPE == 'Z' && ( \
45781 PACKET_VERSION >= 20220000 \
45782 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45783 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45784 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45786#else
45787ID_ZC_UPDATE_ITEM_FROM_BUYING_STORE = 0x0000 // Disabled
45788#endif
45795{
45796public:
45797 ZC_UPDATE_ITEM_FROM_BUYING_STORE(std::shared_ptr<ZoneSession> s)
45799 {}
45801
45802 void deliver();
45804
45805/* Structure */
45806};
45807
45808enum {
45809#if CLIENT_TYPE == 'M' && ( \
45810 PACKET_VERSION >= 20220000 \
45811 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45812 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45813 || PACKET_VERSION >= 20131127)
45815#elif CLIENT_TYPE == 'R' && ( \
45816 PACKET_VERSION >= 20210000 \
45817 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45818 || PACKET_VERSION >= 20131127)
45820#elif CLIENT_TYPE == 'Z' && ( \
45821 PACKET_VERSION >= 20220000 \
45822 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45823 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45824 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45826#else
45827ID_ZC_UPDATE_ITEM_FROM_BUYING_STORE2 = 0x0000 // Disabled
45828#endif
45835{
45836public:
45837 ZC_UPDATE_ITEM_FROM_BUYING_STORE2(std::shared_ptr<ZoneSession> s)
45839 {}
45841
45842 void deliver();
45844
45845/* Structure */
45846};
45847
45848enum {
45849#if CLIENT_TYPE == 'A' && \
45850 PACKET_VERSION >= 20040000
45851ID_ZC_UPDATE_MAPINFO = 0x0192
45852#elif CLIENT_TYPE == 'M' && ( \
45853 PACKET_VERSION >= 20220000 \
45854 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45855 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45856 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
45857ID_ZC_UPDATE_MAPINFO = 0x0192
45858#elif CLIENT_TYPE == 'R' && ( \
45859 PACKET_VERSION >= 20210000 \
45860 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45861 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45862ID_ZC_UPDATE_MAPINFO = 0x0192
45863#elif CLIENT_TYPE == 'S' && \
45864 PACKET_VERSION >= 20030000
45865ID_ZC_UPDATE_MAPINFO = 0x0192
45866#elif CLIENT_TYPE == 'Z' && ( \
45867 PACKET_VERSION >= 20220000 \
45868 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45869 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45870 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45871ID_ZC_UPDATE_MAPINFO = 0x0192
45872#else
45873ID_ZC_UPDATE_MAPINFO = 0x0000 // Disabled
45874#endif
45880class ZC_UPDATE_MAPINFO : public Base::NetworkPacket<ZoneSession>
45881{
45882public:
45883 ZC_UPDATE_MAPINFO(std::shared_ptr<ZoneSession> s)
45885 {}
45887
45888 void deliver();
45890
45891/* Structure */
45892};
45893
45894enum {
45895#if CLIENT_TYPE == 'A' && \
45896 PACKET_VERSION >= 20070813
45898#elif CLIENT_TYPE == 'M' && ( \
45899 PACKET_VERSION >= 20220000 \
45900 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45901 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45902 || PACKET_VERSION >= 20070813)
45904#elif CLIENT_TYPE == 'R' && ( \
45905 PACKET_VERSION >= 20210000 \
45906 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45907 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
45909#elif CLIENT_TYPE == 'S' && \
45910 PACKET_VERSION >= 20070813
45912#elif CLIENT_TYPE == 'Z' && ( \
45913 PACKET_VERSION >= 20220000 \
45914 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45915 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45916 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
45918#else
45919ID_ZC_UPDATE_MISSION_HUNT = 0x0000 // Disabled
45920#endif
45927{
45928public:
45929 ZC_UPDATE_MISSION_HUNT(std::shared_ptr<ZoneSession> s)
45931 {}
45933
45934 void deliver();
45936
45937/* Structure */
45938};
45939
45940enum {
45941#if CLIENT_TYPE == 'M' && \
45942 PACKET_VERSION >= 20140115
45944#elif CLIENT_TYPE == 'M' && ( \
45945 PACKET_VERSION >= 20220000 \
45946 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45947 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45948 || PACKET_VERSION >= 20180605)
45950#elif CLIENT_TYPE == 'R' && \
45951 PACKET_VERSION >= 20140115
45953#elif CLIENT_TYPE == 'R' && ( \
45954 PACKET_VERSION >= 20210000 \
45955 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45956 || PACKET_VERSION >= 20180605)
45958#elif CLIENT_TYPE == 'Z' && \
45959 PACKET_VERSION >= 20170000
45961#elif CLIENT_TYPE == 'Z' && ( \
45962 PACKET_VERSION >= 20220000 \
45963 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45964 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45965 || PACKET_VERSION >= 20180605)
45967#else
45968ID_ZC_UPDATE_MISSION_HUNT_EX = 0x0000 // Disabled
45969#endif
45976{
45977public:
45978 ZC_UPDATE_MISSION_HUNT_EX(std::shared_ptr<ZoneSession> s)
45980 {}
45982
45983 void deliver();
45985
45986/* Structure */
45987};
45988
45989enum {
45990#if CLIENT_TYPE == 'M' && ( \
45991 PACKET_VERSION >= 20220000 \
45992 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
45993 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45994 || PACKET_VERSION >= 20120503)
45996#elif CLIENT_TYPE == 'R' && ( \
45997 PACKET_VERSION >= 20210000 \
45998 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
45999 || PACKET_VERSION >= 20120502)
46001#elif CLIENT_TYPE == 'Z' && ( \
46002 PACKET_VERSION >= 20220000 \
46003 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46004 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46005 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46007#else
46008ID_ZC_UPDATE_RANKING_POINT = 0x0000 // Disabled
46009#endif
46016{
46017public:
46018 ZC_UPDATE_RANKING_POINT(std::shared_ptr<ZoneSession> s)
46020 {}
46022
46023 void deliver();
46025
46026/* Structure */
46027};
46028
46029enum {
46030#if CLIENT_TYPE == 'M' && ( \
46031 PACKET_VERSION >= 20220000 \
46032 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46033 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46034 || PACKET_VERSION >= 20140924)
46036#elif CLIENT_TYPE == 'R' && ( \
46037 PACKET_VERSION >= 20210000 \
46038 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46039 || PACKET_VERSION >= 20140924)
46041#elif CLIENT_TYPE == 'Z' && ( \
46042 PACKET_VERSION >= 20220000 \
46043 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46044 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46045 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46047#else
46048ID_ZC_UPDATE_ROULETTE_COIN = 0x0000 // Disabled
46049#endif
46056{
46057public:
46058 ZC_UPDATE_ROULETTE_COIN(std::shared_ptr<ZoneSession> s)
46060 {}
46062
46063 void deliver();
46065
46066/* Structure */
46067};
46068
46069enum {
46070#if CLIENT_TYPE == 'M' && ( \
46071 PACKET_VERSION >= 20220000 \
46072 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46073 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46074 || PACKET_VERSION >= 20140924)
46076#elif CLIENT_TYPE == 'R' && ( \
46077 PACKET_VERSION >= 20210000 \
46078 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46079 || PACKET_VERSION >= 20140924)
46081#elif CLIENT_TYPE == 'Z' && ( \
46082 PACKET_VERSION >= 20220000 \
46083 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46084 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46085 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46087#else
46088ID_ZC_UPDATE_TAIWANCASH = 0x0000 // Disabled
46089#endif
46096{
46097public:
46098 ZC_UPDATE_TAIWANCASH(std::shared_ptr<ZoneSession> s)
46100 {}
46102
46103 void deliver();
46105
46106/* Structure */
46107};
46108
46109enum {
46110#if CLIENT_TYPE == 'A' && \
46111 PACKET_VERSION >= 20040000
46112ID_ZC_USER_COUNT = 0x00c2
46113#elif CLIENT_TYPE == 'M' && ( \
46114 PACKET_VERSION >= 20220000 \
46115 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46116 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46117 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
46118ID_ZC_USER_COUNT = 0x00c2
46119#elif CLIENT_TYPE == 'R' && ( \
46120 PACKET_VERSION >= 20210000 \
46121 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46122 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
46123ID_ZC_USER_COUNT = 0x00c2
46124#elif CLIENT_TYPE == 'S' && \
46125 PACKET_VERSION >= 20030000
46126ID_ZC_USER_COUNT = 0x00c2
46127#elif CLIENT_TYPE == 'Z' && ( \
46128 PACKET_VERSION >= 20220000 \
46129 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46130 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46131 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46132ID_ZC_USER_COUNT = 0x00c2
46133#else
46134ID_ZC_USER_COUNT = 0x0000 // Disabled
46135#endif
46141class ZC_USER_COUNT : public Base::NetworkPacket<ZoneSession>
46142{
46143public:
46144 ZC_USER_COUNT(std::shared_ptr<ZoneSession> s)
46146 {}
46147 virtual ~ZC_USER_COUNT() {}
46148
46149 void deliver();
46151
46152/* Structure */
46153};
46154
46155enum {
46156#if CLIENT_TYPE == 'A' && \
46157 PACKET_VERSION >= 20040000
46158ID_ZC_USESKILL_ACK = 0x013e
46159#elif CLIENT_TYPE == 'M' && ( \
46160 PACKET_VERSION >= 20220000 \
46161 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46162 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46163 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
46164ID_ZC_USESKILL_ACK = 0x013e
46165#elif CLIENT_TYPE == 'R' && ( \
46166 PACKET_VERSION >= 20210000 \
46167 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46168 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
46169ID_ZC_USESKILL_ACK = 0x013e
46170#elif CLIENT_TYPE == 'S' && \
46171 PACKET_VERSION >= 20030000
46172ID_ZC_USESKILL_ACK = 0x013e
46173#elif CLIENT_TYPE == 'Z' && ( \
46174 PACKET_VERSION >= 20220000 \
46175 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46176 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46177 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46178ID_ZC_USESKILL_ACK = 0x013e
46179#else
46180ID_ZC_USESKILL_ACK = 0x0000 // Disabled
46181#endif
46187class ZC_USESKILL_ACK : public Base::NetworkPacket<ZoneSession>
46188{
46189public:
46190 ZC_USESKILL_ACK(std::shared_ptr<ZoneSession> s)
46192 {}
46193 virtual ~ZC_USESKILL_ACK() {}
46194
46195 void deliver(int src_guid, int dst_guid, int x, int y, int skill_id, int element, int delay_time);
46197
46198/* Structure */
46199 uint32_t _src_guid;
46200 uint32_t _dst_guid;
46201 uint16_t _x;
46202 uint16_t _y;
46203 uint16_t _skill_id;
46204 uint32_t _element;
46205 uint32_t _delay_time;
46206};
46207
46208enum {
46209#if CLIENT_TYPE == 'M' && ( \
46210 PACKET_VERSION >= 20220000 \
46211 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46212 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46213 || PACKET_VERSION >= 20091124)
46214ID_ZC_USESKILL_ACK2 = 0x07fb
46215#elif CLIENT_TYPE == 'R' && ( \
46216 PACKET_VERSION >= 20210000 \
46217 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46218 || PACKET_VERSION >= 20091124)
46219ID_ZC_USESKILL_ACK2 = 0x07fb
46220#elif CLIENT_TYPE == 'Z' && ( \
46221 PACKET_VERSION >= 20220000 \
46222 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46223 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46224 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46225ID_ZC_USESKILL_ACK2 = 0x07fb
46226#else
46227ID_ZC_USESKILL_ACK2 = 0x0000 // Disabled
46228#endif
46234class ZC_USESKILL_ACK2 : public Base::NetworkPacket<ZoneSession>
46235{
46236public:
46237 ZC_USESKILL_ACK2(std::shared_ptr<ZoneSession> s)
46239 {}
46241
46242 void deliver();
46244
46245/* Structure */
46246};
46247
46248enum {
46249#if CLIENT_TYPE == 'M' && ( \
46250 PACKET_VERSION >= 20220000 \
46251 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46252 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46253 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
46254ID_ZC_USESKILL_ACK3 = 0x0b1a
46255#elif CLIENT_TYPE == 'R' && ( \
46256 PACKET_VERSION >= 20210000 \
46257 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46258 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
46259ID_ZC_USESKILL_ACK3 = 0x0b1a
46260#elif CLIENT_TYPE == 'Z' && ( \
46261 PACKET_VERSION >= 20220000 \
46262 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46263 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46264 || (PACKET_VERSION >= 20190000 && PACKET_VERSION < 20200000))
46265ID_ZC_USESKILL_ACK3 = 0x0b1a
46266#else
46267ID_ZC_USESKILL_ACK3 = 0x0000 // Disabled
46268#endif
46274class ZC_USESKILL_ACK3 : public Base::NetworkPacket<ZoneSession>
46275{
46276public:
46277 ZC_USESKILL_ACK3(std::shared_ptr<ZoneSession> s)
46279 {}
46281
46282 void deliver(uint16_t skill_id, uint32_t src, uint32_t target, uint16_t target_x, uint16_t target_y, uint32_t element, int casttime);
46284
46285/* Structure */
46286 uint32_t _src_id;
46287 uint32_t _target_id;
46288 uint16_t _x;
46289 uint16_t _y;
46290 uint16_t _skill_id;
46291 uint32_t _element;
46292 uint32_t _delay_time;
46295};
46296
46297enum {
46298#if CLIENT_TYPE == 'A' && \
46299 PACKET_VERSION >= 20040000
46300ID_ZC_USE_ITEM_ACK = 0x00a8
46301#elif CLIENT_TYPE == 'M' && ( \
46302 PACKET_VERSION >= 20220000 \
46303 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46304 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46305 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
46306ID_ZC_USE_ITEM_ACK = 0x00a8
46307#elif CLIENT_TYPE == 'R' && ( \
46308 PACKET_VERSION >= 20210000 \
46309 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46310 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
46311ID_ZC_USE_ITEM_ACK = 0x00a8
46312#elif CLIENT_TYPE == 'S' && \
46313 PACKET_VERSION >= 20030000
46314ID_ZC_USE_ITEM_ACK = 0x00a8
46315#elif CLIENT_TYPE == 'Z' && ( \
46316 PACKET_VERSION >= 20220000 \
46317 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46318 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46319 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46320ID_ZC_USE_ITEM_ACK = 0x00a8
46321#else
46322ID_ZC_USE_ITEM_ACK = 0x0000 // Disabled
46323#endif
46329class ZC_USE_ITEM_ACK : public Base::NetworkPacket<ZoneSession>
46330{
46331public:
46332 ZC_USE_ITEM_ACK(std::shared_ptr<ZoneSession> s)
46334 {}
46335 virtual ~ZC_USE_ITEM_ACK() {}
46336
46337 void deliver(int16_t index, int16_t amount, bool success);
46339
46340/* Structure */
46341 int16_t _index;
46342 int16_t _amount;
46343 int8_t _success;
46344};
46345
46346enum {
46347#if CLIENT_TYPE == 'A' && \
46348 PACKET_VERSION >= 20040000
46349ID_ZC_USE_ITEM_ACK2 = 0x01c8
46350#elif CLIENT_TYPE == 'M' && ( \
46351 PACKET_VERSION >= 20220000 \
46352 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46353 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46354 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
46355ID_ZC_USE_ITEM_ACK2 = 0x01c8
46356#elif CLIENT_TYPE == 'R' && ( \
46357 PACKET_VERSION >= 20210000 \
46358 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46359 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
46360ID_ZC_USE_ITEM_ACK2 = 0x01c8
46361#elif CLIENT_TYPE == 'S' && \
46362 PACKET_VERSION >= 20030000
46363ID_ZC_USE_ITEM_ACK2 = 0x01c8
46364#elif CLIENT_TYPE == 'Z' && ( \
46365 PACKET_VERSION >= 20220000 \
46366 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46367 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46368 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46369ID_ZC_USE_ITEM_ACK2 = 0x01c8
46370#else
46371ID_ZC_USE_ITEM_ACK2 = 0x0000 // Disabled
46372#endif
46378class ZC_USE_ITEM_ACK2 : public Base::NetworkPacket<ZoneSession>
46379{
46380public:
46381 ZC_USE_ITEM_ACK2(std::shared_ptr<ZoneSession> s)
46383 {}
46385
46386 void deliver(int16_t index, int16_t item_id, int32_t target_guid, int16_t amount, bool success);
46388
46389/* Structure */
46390 int16_t _index;
46391 int16_t _item_id;
46393 int16_t _amount;
46394 int8_t _success;
46395};
46396
46397enum {
46398#if CLIENT_TYPE == 'A' && \
46399 PACKET_VERSION >= 20040000
46400ID_ZC_USE_SKILL = 0x011a
46401#elif CLIENT_TYPE == 'M' && ( \
46402 PACKET_VERSION >= 20220000 \
46403 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46404 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46405 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
46406ID_ZC_USE_SKILL = 0x011a
46407#elif CLIENT_TYPE == 'R' && ( \
46408 PACKET_VERSION >= 20210000 \
46409 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46410 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
46411ID_ZC_USE_SKILL = 0x011a
46412#elif CLIENT_TYPE == 'S' && \
46413 PACKET_VERSION >= 20030000
46414ID_ZC_USE_SKILL = 0x011a
46415#elif CLIENT_TYPE == 'Z' && ( \
46416 PACKET_VERSION >= 20220000 \
46417 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46418 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46419 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46420ID_ZC_USE_SKILL = 0x011a
46421#else
46422ID_ZC_USE_SKILL = 0x0000 // Disabled
46423#endif
46429class ZC_USE_SKILL : public Base::NetworkPacket<ZoneSession>
46430{
46431public:
46432 ZC_USE_SKILL(std::shared_ptr<ZoneSession> s)
46434 {}
46435 virtual ~ZC_USE_SKILL() {}
46436
46437 void deliver();
46439
46440/* Structure */
46441};
46442
46443enum {
46444#if CLIENT_TYPE == 'M' && ( \
46445 PACKET_VERSION >= 20220000 \
46446 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46447 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46448 || PACKET_VERSION >= 20130717)
46449ID_ZC_USE_SKILL2 = 0x09cb
46450#elif CLIENT_TYPE == 'R' && ( \
46451 PACKET_VERSION >= 20210000 \
46452 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46453 || PACKET_VERSION >= 20130717)
46454ID_ZC_USE_SKILL2 = 0x09cb
46455#elif CLIENT_TYPE == 'Z' && ( \
46456 PACKET_VERSION >= 20220000 \
46457 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46458 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46459 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46460ID_ZC_USE_SKILL2 = 0x09cb
46461#else
46462ID_ZC_USE_SKILL2 = 0x0000 // Disabled
46463#endif
46469class ZC_USE_SKILL2 : public Base::NetworkPacket<ZoneSession>
46470{
46471public:
46472 ZC_USE_SKILL2(std::shared_ptr<ZoneSession> s)
46474 {}
46475 virtual ~ZC_USE_SKILL2() {}
46476
46477 void deliver(int skill_id, int heal_amount, int target_guid, zc_use_skill2_result_type result);
46479
46480/* Structure */
46481 int16_t _skill_id{ 0 };
46482 int32_t _heal_amount{ 0 };
46483 int32_t _target_guid{ 0 };
46484 int8_t _result{ 0 };
46485};
46486
46487enum {
46488#if CLIENT_TYPE == 'M' && ( \
46489 PACKET_VERSION >= 20220000 \
46490 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46491 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
46492ID_ZC_VIEW_CAMERAINFO = 0x0a78
46493#elif CLIENT_TYPE == 'R' && ( \
46494 PACKET_VERSION >= 20210000 \
46495 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
46496ID_ZC_VIEW_CAMERAINFO = 0x0a78
46497#elif CLIENT_TYPE == 'Z' && ( \
46498 PACKET_VERSION >= 20220000 \
46499 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46500 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000))
46501ID_ZC_VIEW_CAMERAINFO = 0x0a78
46502#else
46503ID_ZC_VIEW_CAMERAINFO = 0x0000 // Disabled
46504#endif
46510class ZC_VIEW_CAMERAINFO : public Base::NetworkPacket<ZoneSession>
46511{
46512public:
46513 ZC_VIEW_CAMERAINFO(std::shared_ptr<ZoneSession> s)
46515 {}
46517
46518 void deliver();
46520
46521/* Structure */
46522};
46523
46524enum {
46525#if CLIENT_TYPE == 'A' && \
46526 PACKET_VERSION >= 20040000
46527ID_ZC_WAIT_DIALOG = 0x00b5
46528#elif CLIENT_TYPE == 'M' && ( \
46529 PACKET_VERSION >= 20220000 \
46530 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46531 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46532 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
46533ID_ZC_WAIT_DIALOG = 0x00b5
46534#elif CLIENT_TYPE == 'R' && ( \
46535 PACKET_VERSION >= 20210000 \
46536 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46537 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
46538ID_ZC_WAIT_DIALOG = 0x00b5
46539#elif CLIENT_TYPE == 'S' && \
46540 PACKET_VERSION >= 20030000
46541ID_ZC_WAIT_DIALOG = 0x00b5
46542#elif CLIENT_TYPE == 'Z' && ( \
46543 PACKET_VERSION >= 20220000 \
46544 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46545 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46546 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46547ID_ZC_WAIT_DIALOG = 0x00b5
46548#else
46549ID_ZC_WAIT_DIALOG = 0x0000 // Disabled
46550#endif
46556class ZC_WAIT_DIALOG : public Base::NetworkPacket<ZoneSession>
46557{
46558public:
46559 ZC_WAIT_DIALOG(std::shared_ptr<ZoneSession> s)
46561 {}
46562 virtual ~ZC_WAIT_DIALOG() {}
46563
46564 void deliver(int32_t guid);
46566
46567/* Structure */
46568 int32_t _guid{0};
46569};
46570
46571enum {
46572#if CLIENT_TYPE == 'M' && ( \
46573 PACKET_VERSION >= 20220000 \
46574 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46575 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46576 || PACKET_VERSION >= 20120214)
46577ID_ZC_WAIT_DIALOG2 = 0x0973
46578#elif CLIENT_TYPE == 'R' && ( \
46579 PACKET_VERSION >= 20210000 \
46580 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46581 || PACKET_VERSION >= 20120214)
46582ID_ZC_WAIT_DIALOG2 = 0x0973
46583#elif CLIENT_TYPE == 'Z' && ( \
46584 PACKET_VERSION >= 20220000 \
46585 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46586 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46587 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46588ID_ZC_WAIT_DIALOG2 = 0x0973
46589#else
46590ID_ZC_WAIT_DIALOG2 = 0x0000 // Disabled
46591#endif
46597class ZC_WAIT_DIALOG2 : public Base::NetworkPacket<ZoneSession>
46598{
46599public:
46600 ZC_WAIT_DIALOG2(std::shared_ptr<ZoneSession> s)
46602 {}
46603 virtual ~ZC_WAIT_DIALOG2() {}
46604
46605 void deliver();
46607
46608/* Structure */
46609};
46610
46611enum {
46612#if CLIENT_TYPE == 'A' && \
46613 PACKET_VERSION >= 20040000
46614ID_ZC_WARPLIST = 0x011c
46615#elif CLIENT_TYPE == 'M' && \
46616 PACKET_VERSION >= 20030000
46617ID_ZC_WARPLIST = 0x011c
46618#elif CLIENT_TYPE == 'M' && ( \
46619 PACKET_VERSION >= 20220000 \
46620 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46621 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46622 || PACKET_VERSION >= 20170228)
46623ID_ZC_WARPLIST = 0x0abe
46624#elif CLIENT_TYPE == 'R' && \
46625 PACKET_VERSION >= 20080000
46626ID_ZC_WARPLIST = 0x011c
46627#elif CLIENT_TYPE == 'R' && ( \
46628 PACKET_VERSION >= 20210000 \
46629 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46630 || PACKET_VERSION >= 20170228)
46631ID_ZC_WARPLIST = 0x0abe
46632#elif CLIENT_TYPE == 'S' && \
46633 PACKET_VERSION >= 20030000
46634ID_ZC_WARPLIST = 0x011c
46635#elif CLIENT_TYPE == 'Z' && ( \
46636 PACKET_VERSION >= 20220000 \
46637 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46638 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46639 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46640ID_ZC_WARPLIST = 0x0abe
46641#elif CLIENT_TYPE == 'Z' && \
46642 PACKET_VERSION >= 20180000
46643ID_ZC_WARPLIST = 0x011c
46644#else
46645ID_ZC_WARPLIST = 0x0000 // Disabled
46646#endif
46652class ZC_WARPLIST : public Base::NetworkPacket<ZoneSession>
46653{
46654public:
46655 ZC_WARPLIST(std::shared_ptr<ZoneSession> s)
46657 {}
46658 virtual ~ZC_WARPLIST() {}
46659
46660 void deliver();
46662
46663/* Structure */
46664};
46665
46666enum {
46667#if CLIENT_TYPE == 'A' && \
46668 PACKET_VERSION >= 20040000
46669ID_ZC_WHISPER = 0x0097
46670#elif CLIENT_TYPE == 'M' && ( \
46671 PACKET_VERSION >= 20220000 \
46672 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46673 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46674 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
46675ID_ZC_WHISPER = 0x0097
46676#elif CLIENT_TYPE == 'R' && ( \
46677 PACKET_VERSION >= 20210000 \
46678 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46679 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
46680ID_ZC_WHISPER = 0x0097
46681#elif CLIENT_TYPE == 'S' && \
46682 PACKET_VERSION >= 20030000
46683ID_ZC_WHISPER = 0x0097
46684#elif CLIENT_TYPE == 'Z' && ( \
46685 PACKET_VERSION >= 20220000 \
46686 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46687 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46688 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46689ID_ZC_WHISPER = 0x0097
46690#else
46691ID_ZC_WHISPER = 0x0000 // Disabled
46692#endif
46698class ZC_WHISPER : public Base::NetworkPacket<ZoneSession>
46699{
46700public:
46701 ZC_WHISPER(std::shared_ptr<ZoneSession> s)
46703 {}
46704 virtual ~ZC_WHISPER() {}
46705
46706 void deliver(std::string name, std::string message, bool is_admin);
46708
46709/* Structure */
46710 int16_t _packet_length{4};
46712 int32_t _is_admin{0};
46714};
46715
46716enum {
46717#if CLIENT_TYPE == 'M' && ( \
46718 PACKET_VERSION >= 20220000 \
46719 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46720 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46721 || PACKET_VERSION >= 20131030)
46722ID_ZC_WHISPER02 = 0x09de
46723#elif CLIENT_TYPE == 'R' && ( \
46724 PACKET_VERSION >= 20210000 \
46725 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46726 || PACKET_VERSION >= 20131030)
46727ID_ZC_WHISPER02 = 0x09de
46728#elif CLIENT_TYPE == 'Z' && ( \
46729 PACKET_VERSION >= 20220000 \
46730 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46731 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46732 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46733ID_ZC_WHISPER02 = 0x09de
46734#else
46735ID_ZC_WHISPER02 = 0x0000 // Disabled
46736#endif
46742class ZC_WHISPER02 : public Base::NetworkPacket<ZoneSession>
46743{
46744public:
46745 ZC_WHISPER02(std::shared_ptr<ZoneSession> s)
46747 {}
46748 virtual ~ZC_WHISPER02() {}
46749
46750 void deliver();
46752
46753/* Structure */
46754};
46755
46756enum {
46757#if CLIENT_TYPE == 'A' && \
46758 PACKET_VERSION >= 20040000
46759ID_ZC_WHISPER_LIST = 0x00d4
46760#elif CLIENT_TYPE == 'M' && ( \
46761 PACKET_VERSION >= 20220000 \
46762 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46763 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46764 || (PACKET_VERSION >= 20030000 && PACKET_VERSION < 20200000))
46765ID_ZC_WHISPER_LIST = 0x00d4
46766#elif CLIENT_TYPE == 'R' && ( \
46767 PACKET_VERSION >= 20210000 \
46768 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46769 || (PACKET_VERSION >= 20080000 && PACKET_VERSION < 20200000))
46770ID_ZC_WHISPER_LIST = 0x00d4
46771#elif CLIENT_TYPE == 'S' && \
46772 PACKET_VERSION >= 20030000
46773ID_ZC_WHISPER_LIST = 0x00d4
46774#elif CLIENT_TYPE == 'Z' && ( \
46775 PACKET_VERSION >= 20220000 \
46776 || (PACKET_VERSION >= 20210000 && PACKET_VERSION < 20220000) \
46777 || (PACKET_VERSION >= 20200000 && PACKET_VERSION < 20210000) \
46778 || (PACKET_VERSION >= 20170000 && PACKET_VERSION < 20200000))
46779ID_ZC_WHISPER_LIST = 0x00d4
46780#else
46781ID_ZC_WHISPER_LIST = 0x0000 // Disabled
46782#endif
46788class ZC_WHISPER_LIST : public Base::NetworkPacket<ZoneSession>
46789{
46790public:
46791 ZC_WHISPER_LIST(std::shared_ptr<ZoneSession> s)
46793 {}
46794 virtual ~ZC_WHISPER_LIST() {}
46795
46796 void deliver();
46798
46799/* Structure */
46800};
46801
46802} /* namespace Zone
46803 */} /* namespace Horizon */
46804#endif /* HORIZON_ZONE_TRANSMITTED_PACKETS_HPP */
zc_notify_act_3_action_types
0 = damage [ damage: total damage, div: amount of hits, damage2: assassin dual-wield damage ] 1 = pic...
Definition: ClientDefinitions.hpp:120
zc_result_make_guild_type
Definition: ClientDefinitions.hpp:414
#define MAX_GUILD_NOTICE_STR_LENGTH
Definition: ClientDefinitions.hpp:40
zc_ack_item_composition_result_type
Definition: ClientDefinitions.hpp:805
zc_ack_merge_item_reason_type
Definition: ClientDefinitions.hpp:852
zc_ack_auction_add_item_result_type
Definition: ClientDefinitions.hpp:783
zc_ack_exchange_item_result_type
Definition: ClientDefinitions.hpp:475
zcparty_joinreqack_result_type
Definition: ClientDefinitions.hpp:370
#define CHATROOM_TITLE_SIZE
Definition: ClientDefinitions.hpp:360
zc_ack_item_identify_result_type
Definition: ClientDefinitions.hpp:811
zcack_makegroup_result_type
Definition: ClientDefinitions.hpp:391
zc_change_chatroom_type
Definition: ClientDefinitions.hpp:400
zc_ack_itemrefining_result_type
Definition: ClientDefinitions.hpp:821
#define MAX_GUILD_SUBJECT_STR_LENGTH
Definition: ClientDefinitions.hpp:39
zc_ack_openstore2_result_type
Definition: ClientDefinitions.hpp:859
zc_use_skill2_result_type
Definition: ClientDefinitions.hpp:896
zc_ack_req_ally_guild_response_type
Definition: ClientDefinitions.hpp:546
zc_party_config_type
Definition: ClientDefinitions.hpp:464
zc_ack_req_hostile_guild_response_type
Definition: ClientDefinitions.hpp:538
cz_req_ranking_type
Definition: ClientDefinitions.hpp:735
zc_ack_req_join_guild_type
Definition: ClientDefinitions.hpp:522
#define MAX_CHAT_STR_LENGTH
Definition: ClientDefinitions.hpp:52
zc_ack_disorganizeguild_result
Definition: ClientDefinitions.hpp:531
inventory_type
Inventory type for clients 2018-09-12 RE +.
Definition: ClientDefinitions.hpp:905
chat_join_fail_type
Definition: ClientDefinitions.hpp:556
zc_ack_disconnect_character_type
Definition: ClientDefinitions.hpp:789
zc_update_charstat_status_type
Definition: ClientDefinitions.hpp:385
zc_conclude_exchange_item_type
Definition: ClientDefinitions.hpp:458
#define MAX_RANKING_LIST
Definition: ClientDefinitions.hpp:73
zc_ack_mail_delete_result_type
Definition: ClientDefinitions.hpp:840
zcack_create_chatroom_result_type
Definition: ClientDefinitions.hpp:423
zc_ack_mail_add_item_result_type
Definition: ClientDefinitions.hpp:834
zc_ack_mail_return_result_type
Definition: ClientDefinitions.hpp:846
zc_exec_exchange_item_result_type
Definition: ClientDefinitions.hpp:408
zc_ack_itemrepair_result_type
Definition: ClientDefinitions.hpp:828
zc_ack_give_manner_point_result_type
Definition: ClientDefinitions.hpp:795
#define MAX_GUILD_LEAVE_REASON_STR_LENGTH
Definition: ClientDefinitions.hpp:41
char _name[MAX_UNIT_NAME_LENGTH]
112
Definition: Client.hpp:51
#define MAX_UNIT_NAME_LENGTH
Definition: Client.hpp:34
#define MAX_GUILD_NAME_LENGTH
Definition: Client.hpp:36
#define MAX_USERNAME_LENGTH
Definition: Client.hpp:38
#define MAX_GUILD_POSITION_NAME_LENGTH
Definition: Client.hpp:37
#define MAX_PARTY_NAME_LENGTH
Definition: Client.hpp:35
#define MAP_NAME_LENGTH_EXT
Definition: Client.hpp:47
int16_t int16
Definition: Definitions.hpp:36
item_inventory_addition_notif_type
Definition: ItemDefinitions.hpp:297
item_deletion_reason_type
Definition: ItemDefinitions.hpp:309
item_unequip_result_type
Definition: ItemDefinitions.hpp:328
skill_use_fail_cause_type
Definition: SkillDefinitions.hpp:163
unit_viewport_notification_type
Definition: UnitDefinitions.hpp:836
unit_appearance_type
Definition: UnitDefinitions.hpp:448
unit_gender_types
Definition: UnitDefinitions.hpp:988
status_point_type
Definition: UnitDefinitions.hpp:87
@ STATUS_POINT_INVALID
Definition: UnitDefinitions.hpp:88
Definition: ByteBuffer.hpp:78
Definition: NetworkPacket.hpp:43
NetworkPacket(uint16_t packet_id, std::shared_ptr< ZoneSession > s)
Definition: NetworkPacket.hpp:45
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0064.
Definition: TransmittedPackets.hpp:68
UNKNOWN_PACKET_PLACEHOLDER_0064(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:70
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0064()
Definition: TransmittedPackets.hpp:73
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7960
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0064.
Definition: TransmittedPackets.cpp:7959
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0065.
Definition: TransmittedPackets.hpp:105
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7968
UNKNOWN_PACKET_PLACEHOLDER_0065(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:107
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0065()
Definition: TransmittedPackets.hpp:110
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0065.
Definition: TransmittedPackets.cpp:7967
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0066.
Definition: TransmittedPackets.hpp:142
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0066.
Definition: TransmittedPackets.cpp:7975
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7976
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0066()
Definition: TransmittedPackets.hpp:147
UNKNOWN_PACKET_PLACEHOLDER_0066(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:144
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0067.
Definition: TransmittedPackets.hpp:179
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7984
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0067()
Definition: TransmittedPackets.hpp:184
UNKNOWN_PACKET_PLACEHOLDER_0067(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:181
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0067.
Definition: TransmittedPackets.cpp:7983
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0068.
Definition: TransmittedPackets.hpp:216
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0068.
Definition: TransmittedPackets.cpp:7991
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7992
UNKNOWN_PACKET_PLACEHOLDER_0068(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:218
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0068()
Definition: TransmittedPackets.hpp:221
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0069.
Definition: TransmittedPackets.hpp:253
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8000
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0069.
Definition: TransmittedPackets.cpp:7999
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0069()
Definition: TransmittedPackets.hpp:258
UNKNOWN_PACKET_PLACEHOLDER_0069(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:255
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006A.
Definition: TransmittedPackets.hpp:290
UNKNOWN_PACKET_PLACEHOLDER_006A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:292
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8008
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_006A.
Definition: TransmittedPackets.cpp:8007
virtual ~UNKNOWN_PACKET_PLACEHOLDER_006A()
Definition: TransmittedPackets.hpp:295
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006B.
Definition: TransmittedPackets.hpp:327
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8016
UNKNOWN_PACKET_PLACEHOLDER_006B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:329
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_006B.
Definition: TransmittedPackets.cpp:8015
virtual ~UNKNOWN_PACKET_PLACEHOLDER_006B()
Definition: TransmittedPackets.hpp:332
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006C.
Definition: TransmittedPackets.hpp:364
UNKNOWN_PACKET_PLACEHOLDER_006C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:366
virtual ~UNKNOWN_PACKET_PLACEHOLDER_006C()
Definition: TransmittedPackets.hpp:369
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8024
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_006C.
Definition: TransmittedPackets.cpp:8023
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006D.
Definition: TransmittedPackets.hpp:401
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8032
virtual ~UNKNOWN_PACKET_PLACEHOLDER_006D()
Definition: TransmittedPackets.hpp:406
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_006D.
Definition: TransmittedPackets.cpp:8031
UNKNOWN_PACKET_PLACEHOLDER_006D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:403
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006E.
Definition: TransmittedPackets.hpp:438
virtual ~UNKNOWN_PACKET_PLACEHOLDER_006E()
Definition: TransmittedPackets.hpp:443
UNKNOWN_PACKET_PLACEHOLDER_006E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:440
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8040
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_006E.
Definition: TransmittedPackets.cpp:8039
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_006F.
Definition: TransmittedPackets.hpp:475
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_006F.
Definition: TransmittedPackets.cpp:8047
UNKNOWN_PACKET_PLACEHOLDER_006F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:477
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8048
virtual ~UNKNOWN_PACKET_PLACEHOLDER_006F()
Definition: TransmittedPackets.hpp:480
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0070.
Definition: TransmittedPackets.hpp:512
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8056
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0070.
Definition: TransmittedPackets.cpp:8055
UNKNOWN_PACKET_PLACEHOLDER_0070(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:514
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0070()
Definition: TransmittedPackets.hpp:517
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0071.
Definition: TransmittedPackets.hpp:549
UNKNOWN_PACKET_PLACEHOLDER_0071(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:551
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0071()
Definition: TransmittedPackets.hpp:554
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8064
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0071.
Definition: TransmittedPackets.cpp:8063
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0081.
Definition: TransmittedPackets.hpp:586
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0081.
Definition: TransmittedPackets.cpp:8071
UNKNOWN_PACKET_PLACEHOLDER_0081(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:588
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0081()
Definition: TransmittedPackets.hpp:591
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8072
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_008C.
Definition: TransmittedPackets.hpp:618
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10760
UNKNOWN_PACKET_PLACEHOLDER_008C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:620
virtual ~UNKNOWN_PACKET_PLACEHOLDER_008C()
Definition: TransmittedPackets.hpp:623
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_008C.
Definition: TransmittedPackets.cpp:10759
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_00A7.
Definition: TransmittedPackets.hpp:650
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_00A7.
Definition: TransmittedPackets.cpp:10767
UNKNOWN_PACKET_PLACEHOLDER_00A7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:652
virtual ~UNKNOWN_PACKET_PLACEHOLDER_00A7()
Definition: TransmittedPackets.hpp:655
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10768
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0187.
Definition: TransmittedPackets.hpp:687
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8080
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0187.
Definition: TransmittedPackets.cpp:8079
UNKNOWN_PACKET_PLACEHOLDER_0187(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:689
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0187()
Definition: TransmittedPackets.hpp:692
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01B5.
Definition: TransmittedPackets.hpp:724
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8088
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01B5()
Definition: TransmittedPackets.hpp:729
UNKNOWN_PACKET_PLACEHOLDER_01B5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:726
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01B5.
Definition: TransmittedPackets.cpp:8087
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01BE.
Definition: TransmittedPackets.hpp:761
UNKNOWN_PACKET_PLACEHOLDER_01BE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:763
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8096
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01BE.
Definition: TransmittedPackets.cpp:8095
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01BE()
Definition: TransmittedPackets.hpp:766
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01BF.
Definition: TransmittedPackets.hpp:798
UNKNOWN_PACKET_PLACEHOLDER_01BF(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:800
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01BF.
Definition: TransmittedPackets.cpp:8103
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01BF()
Definition: TransmittedPackets.hpp:803
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8104
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01C6.
Definition: TransmittedPackets.hpp:835
UNKNOWN_PACKET_PLACEHOLDER_01C6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:837
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01C6()
Definition: TransmittedPackets.hpp:840
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8112
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01C6.
Definition: TransmittedPackets.cpp:8111
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01C7.
Definition: TransmittedPackets.hpp:872
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8120
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01C7.
Definition: TransmittedPackets.cpp:8119
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01C7()
Definition: TransmittedPackets.hpp:877
UNKNOWN_PACKET_PLACEHOLDER_01C7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:874
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01DB.
Definition: TransmittedPackets.hpp:909
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01DB()
Definition: TransmittedPackets.hpp:914
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01DB.
Definition: TransmittedPackets.cpp:8127
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8128
UNKNOWN_PACKET_PLACEHOLDER_01DB(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:911
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01DC.
Definition: TransmittedPackets.hpp:946
UNKNOWN_PACKET_PLACEHOLDER_01DC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:948
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8136
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01DC()
Definition: TransmittedPackets.hpp:951
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01DC.
Definition: TransmittedPackets.cpp:8135
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01DD.
Definition: TransmittedPackets.hpp:983
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01DD()
Definition: TransmittedPackets.hpp:988
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01DD.
Definition: TransmittedPackets.cpp:8143
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8144
UNKNOWN_PACKET_PLACEHOLDER_01DD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:985
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01F1.
Definition: TransmittedPackets.hpp:1020
UNKNOWN_PACKET_PLACEHOLDER_01F1(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1022
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8152
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01F1()
Definition: TransmittedPackets.hpp:1025
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01F1.
Definition: TransmittedPackets.cpp:8151
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01FA.
Definition: TransmittedPackets.hpp:1057
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01FA()
Definition: TransmittedPackets.hpp:1062
UNKNOWN_PACKET_PLACEHOLDER_01FA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1059
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01FA.
Definition: TransmittedPackets.cpp:8159
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8160
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_01FB.
Definition: TransmittedPackets.hpp:1094
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_01FB.
Definition: TransmittedPackets.cpp:8167
virtual ~UNKNOWN_PACKET_PLACEHOLDER_01FB()
Definition: TransmittedPackets.hpp:1099
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8168
UNKNOWN_PACKET_PLACEHOLDER_01FB(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1096
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0200.
Definition: TransmittedPackets.hpp:1131
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8176
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0200()
Definition: TransmittedPackets.hpp:1136
UNKNOWN_PACKET_PLACEHOLDER_0200(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1133
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0200.
Definition: TransmittedPackets.cpp:8175
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0204.
Definition: TransmittedPackets.hpp:1168
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0204()
Definition: TransmittedPackets.hpp:1173
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0204.
Definition: TransmittedPackets.cpp:8183
UNKNOWN_PACKET_PLACEHOLDER_0204(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1170
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8184
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_020D.
Definition: TransmittedPackets.hpp:1205
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_020D.
Definition: TransmittedPackets.cpp:8191
UNKNOWN_PACKET_PLACEHOLDER_020D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1207
virtual ~UNKNOWN_PACKET_PLACEHOLDER_020D()
Definition: TransmittedPackets.hpp:1210
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8192
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_020F.
Definition: TransmittedPackets.hpp:1231
UNKNOWN_PACKET_PLACEHOLDER_020F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1233
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11592
virtual ~UNKNOWN_PACKET_PLACEHOLDER_020F()
Definition: TransmittedPackets.hpp:1236
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_020F.
Definition: TransmittedPackets.cpp:11591
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0210.
Definition: TransmittedPackets.hpp:1257
UNKNOWN_PACKET_PLACEHOLDER_0210(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1259
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0210()
Definition: TransmittedPackets.hpp:1262
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0210.
Definition: TransmittedPackets.cpp:11599
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11600
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_023D.
Definition: TransmittedPackets.hpp:1294
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8200
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_023D.
Definition: TransmittedPackets.cpp:8199
UNKNOWN_PACKET_PLACEHOLDER_023D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1296
virtual ~UNKNOWN_PACKET_PLACEHOLDER_023D()
Definition: TransmittedPackets.hpp:1299
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_023E.
Definition: TransmittedPackets.hpp:1331
virtual ~UNKNOWN_PACKET_PLACEHOLDER_023E()
Definition: TransmittedPackets.hpp:1336
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8208
UNKNOWN_PACKET_PLACEHOLDER_023E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1333
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_023E.
Definition: TransmittedPackets.cpp:8207
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0258.
Definition: TransmittedPackets.hpp:1368
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0258.
Definition: TransmittedPackets.cpp:8215
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0258()
Definition: TransmittedPackets.hpp:1373
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8216
UNKNOWN_PACKET_PLACEHOLDER_0258(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1370
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0259.
Definition: TransmittedPackets.hpp:1405
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0259()
Definition: TransmittedPackets.hpp:1410
UNKNOWN_PACKET_PLACEHOLDER_0259(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1407
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0259.
Definition: TransmittedPackets.cpp:8223
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8224
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0261.
Definition: TransmittedPackets.hpp:1442
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0261()
Definition: TransmittedPackets.hpp:1447
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0261.
Definition: TransmittedPackets.cpp:8231
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8232
UNKNOWN_PACKET_PLACEHOLDER_0261(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1444
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0262.
Definition: TransmittedPackets.hpp:1479
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0262.
Definition: TransmittedPackets.cpp:8239
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8240
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0262()
Definition: TransmittedPackets.hpp:1484
UNKNOWN_PACKET_PLACEHOLDER_0262(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1481
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0263.
Definition: TransmittedPackets.hpp:1516
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0263.
Definition: TransmittedPackets.cpp:8247
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0263()
Definition: TransmittedPackets.hpp:1521
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8248
UNKNOWN_PACKET_PLACEHOLDER_0263(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1518
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0264.
Definition: TransmittedPackets.hpp:1553
UNKNOWN_PACKET_PLACEHOLDER_0264(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1555
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0264.
Definition: TransmittedPackets.cpp:8255
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8256
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0264()
Definition: TransmittedPackets.hpp:1558
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0265.
Definition: TransmittedPackets.hpp:1590
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0265()
Definition: TransmittedPackets.hpp:1595
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0265.
Definition: TransmittedPackets.cpp:8263
UNKNOWN_PACKET_PLACEHOLDER_0265(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1592
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8264
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0266.
Definition: TransmittedPackets.hpp:1627
UNKNOWN_PACKET_PLACEHOLDER_0266(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1629
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0266()
Definition: TransmittedPackets.hpp:1632
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8272
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0266.
Definition: TransmittedPackets.cpp:8271
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0267.
Definition: TransmittedPackets.hpp:1664
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0267()
Definition: TransmittedPackets.hpp:1669
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8280
UNKNOWN_PACKET_PLACEHOLDER_0267(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1666
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0267.
Definition: TransmittedPackets.cpp:8279
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0268.
Definition: TransmittedPackets.hpp:1701
UNKNOWN_PACKET_PLACEHOLDER_0268(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1703
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8288
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0268.
Definition: TransmittedPackets.cpp:8287
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0268()
Definition: TransmittedPackets.hpp:1706
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0269.
Definition: TransmittedPackets.hpp:1738
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0269()
Definition: TransmittedPackets.hpp:1743
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8296
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0269.
Definition: TransmittedPackets.cpp:8295
UNKNOWN_PACKET_PLACEHOLDER_0269(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1740
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_026A.
Definition: TransmittedPackets.hpp:1775
virtual ~UNKNOWN_PACKET_PLACEHOLDER_026A()
Definition: TransmittedPackets.hpp:1780
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8304
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_026A.
Definition: TransmittedPackets.cpp:8303
UNKNOWN_PACKET_PLACEHOLDER_026A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1777
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_026B.
Definition: TransmittedPackets.hpp:1812
UNKNOWN_PACKET_PLACEHOLDER_026B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1814
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8312
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_026B.
Definition: TransmittedPackets.cpp:8311
virtual ~UNKNOWN_PACKET_PLACEHOLDER_026B()
Definition: TransmittedPackets.hpp:1817
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_026C.
Definition: TransmittedPackets.hpp:1849
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8320
virtual ~UNKNOWN_PACKET_PLACEHOLDER_026C()
Definition: TransmittedPackets.hpp:1854
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_026C.
Definition: TransmittedPackets.cpp:8319
UNKNOWN_PACKET_PLACEHOLDER_026C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1851
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_026D.
Definition: TransmittedPackets.hpp:1886
UNKNOWN_PACKET_PLACEHOLDER_026D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1888
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_026D.
Definition: TransmittedPackets.cpp:8327
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8328
virtual ~UNKNOWN_PACKET_PLACEHOLDER_026D()
Definition: TransmittedPackets.hpp:1891
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_026F.
Definition: TransmittedPackets.hpp:1923
UNKNOWN_PACKET_PLACEHOLDER_026F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1925
virtual ~UNKNOWN_PACKET_PLACEHOLDER_026F()
Definition: TransmittedPackets.hpp:1928
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_026F.
Definition: TransmittedPackets.cpp:8335
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8336
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0270.
Definition: TransmittedPackets.hpp:1960
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8344
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0270()
Definition: TransmittedPackets.hpp:1965
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0270.
Definition: TransmittedPackets.cpp:8343
UNKNOWN_PACKET_PLACEHOLDER_0270(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1962
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0271.
Definition: TransmittedPackets.hpp:1997
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8352
UNKNOWN_PACKET_PLACEHOLDER_0271(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:1999
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0271()
Definition: TransmittedPackets.hpp:2002
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0271.
Definition: TransmittedPackets.cpp:8351
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0272.
Definition: TransmittedPackets.hpp:2034
UNKNOWN_PACKET_PLACEHOLDER_0272(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2036
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0272()
Definition: TransmittedPackets.hpp:2039
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8360
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0272.
Definition: TransmittedPackets.cpp:8359
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0275.
Definition: TransmittedPackets.hpp:2071
UNKNOWN_PACKET_PLACEHOLDER_0275(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2073
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0275()
Definition: TransmittedPackets.hpp:2076
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0275.
Definition: TransmittedPackets.cpp:8367
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8368
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0276.
Definition: TransmittedPackets.hpp:2108
UNKNOWN_PACKET_PLACEHOLDER_0276(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2110
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0276.
Definition: TransmittedPackets.cpp:8375
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0276()
Definition: TransmittedPackets.hpp:2113
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8376
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0277.
Definition: TransmittedPackets.hpp:2145
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8384
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0277.
Definition: TransmittedPackets.cpp:8383
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0277()
Definition: TransmittedPackets.hpp:2150
UNKNOWN_PACKET_PLACEHOLDER_0277(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2147
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_027C.
Definition: TransmittedPackets.hpp:2182
virtual ~UNKNOWN_PACKET_PLACEHOLDER_027C()
Definition: TransmittedPackets.hpp:2187
UNKNOWN_PACKET_PLACEHOLDER_027C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2184
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_027C.
Definition: TransmittedPackets.cpp:8391
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8392
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_027F.
Definition: TransmittedPackets.hpp:2219
UNKNOWN_PACKET_PLACEHOLDER_027F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2221
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8400
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_027F.
Definition: TransmittedPackets.cpp:8399
virtual ~UNKNOWN_PACKET_PLACEHOLDER_027F()
Definition: TransmittedPackets.hpp:2224
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_028B.
Definition: TransmittedPackets.hpp:2256
UNKNOWN_PACKET_PLACEHOLDER_028B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2258
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8408
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_028B.
Definition: TransmittedPackets.cpp:8407
virtual ~UNKNOWN_PACKET_PLACEHOLDER_028B()
Definition: TransmittedPackets.hpp:2261
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_028C.
Definition: TransmittedPackets.hpp:2293
UNKNOWN_PACKET_PLACEHOLDER_028C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2295
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_028C.
Definition: TransmittedPackets.cpp:8415
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8416
virtual ~UNKNOWN_PACKET_PLACEHOLDER_028C()
Definition: TransmittedPackets.hpp:2298
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_028D.
Definition: TransmittedPackets.hpp:2330
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8424
virtual ~UNKNOWN_PACKET_PLACEHOLDER_028D()
Definition: TransmittedPackets.hpp:2335
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_028D.
Definition: TransmittedPackets.cpp:8423
UNKNOWN_PACKET_PLACEHOLDER_028D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2332
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_028E.
Definition: TransmittedPackets.hpp:2367
virtual ~UNKNOWN_PACKET_PLACEHOLDER_028E()
Definition: TransmittedPackets.hpp:2372
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8432
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_028E.
Definition: TransmittedPackets.cpp:8431
UNKNOWN_PACKET_PLACEHOLDER_028E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2369
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_028F.
Definition: TransmittedPackets.hpp:2404
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8440
virtual ~UNKNOWN_PACKET_PLACEHOLDER_028F()
Definition: TransmittedPackets.hpp:2409
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_028F.
Definition: TransmittedPackets.cpp:8439
UNKNOWN_PACKET_PLACEHOLDER_028F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2406
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0290.
Definition: TransmittedPackets.hpp:2441
UNKNOWN_PACKET_PLACEHOLDER_0290(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2443
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0290()
Definition: TransmittedPackets.hpp:2446
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8448
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0290.
Definition: TransmittedPackets.cpp:8447
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_02AD.
Definition: TransmittedPackets.hpp:2478
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8456
virtual ~UNKNOWN_PACKET_PLACEHOLDER_02AD()
Definition: TransmittedPackets.hpp:2483
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_02AD.
Definition: TransmittedPackets.cpp:8455
UNKNOWN_PACKET_PLACEHOLDER_02AD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2480
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_02B0.
Definition: TransmittedPackets.hpp:2515
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_02B0.
Definition: TransmittedPackets.cpp:8463
virtual ~UNKNOWN_PACKET_PLACEHOLDER_02B0()
Definition: TransmittedPackets.hpp:2520
UNKNOWN_PACKET_PLACEHOLDER_02B0(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2517
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8464
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_02CA.
Definition: TransmittedPackets.hpp:2552
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8472
UNKNOWN_PACKET_PLACEHOLDER_02CA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2554
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_02CA.
Definition: TransmittedPackets.cpp:8471
virtual ~UNKNOWN_PACKET_PLACEHOLDER_02CA()
Definition: TransmittedPackets.hpp:2557
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_02F7.
Definition: TransmittedPackets.hpp:2582
virtual ~UNKNOWN_PACKET_PLACEHOLDER_02F7()
Definition: TransmittedPackets.hpp:2587
UNKNOWN_PACKET_PLACEHOLDER_02F7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2584
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_02F7.
Definition: TransmittedPackets.cpp:10591
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10592
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_03DD.
Definition: TransmittedPackets.hpp:2619
UNKNOWN_PACKET_PLACEHOLDER_03DD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2621
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_03DD.
Definition: TransmittedPackets.cpp:8479
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8480
virtual ~UNKNOWN_PACKET_PLACEHOLDER_03DD()
Definition: TransmittedPackets.hpp:2624
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_03DE.
Definition: TransmittedPackets.hpp:2656
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_03DE.
Definition: TransmittedPackets.cpp:8487
virtual ~UNKNOWN_PACKET_PLACEHOLDER_03DE()
Definition: TransmittedPackets.hpp:2661
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8488
UNKNOWN_PACKET_PLACEHOLDER_03DE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2658
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0448.
Definition: TransmittedPackets.hpp:2693
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8496
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0448()
Definition: TransmittedPackets.hpp:2698
UNKNOWN_PACKET_PLACEHOLDER_0448(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2695
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0448.
Definition: TransmittedPackets.cpp:8495
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_07E5.
Definition: TransmittedPackets.hpp:2730
UNKNOWN_PACKET_PLACEHOLDER_07E5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2732
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_07E5.
Definition: TransmittedPackets.cpp:8503
virtual ~UNKNOWN_PACKET_PLACEHOLDER_07E5()
Definition: TransmittedPackets.hpp:2735
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8504
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_07E7.
Definition: TransmittedPackets.hpp:2767
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_07E7.
Definition: TransmittedPackets.cpp:8511
virtual ~UNKNOWN_PACKET_PLACEHOLDER_07E7()
Definition: TransmittedPackets.hpp:2772
UNKNOWN_PACKET_PLACEHOLDER_07E7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2769
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8512
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_07E8.
Definition: TransmittedPackets.hpp:2804
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8520
UNKNOWN_PACKET_PLACEHOLDER_07E8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2806
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_07E8.
Definition: TransmittedPackets.cpp:8519
virtual ~UNKNOWN_PACKET_PLACEHOLDER_07E8()
Definition: TransmittedPackets.hpp:2809
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_07E9.
Definition: TransmittedPackets.hpp:2841
UNKNOWN_PACKET_PLACEHOLDER_07E9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2843
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8528
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_07E9.
Definition: TransmittedPackets.cpp:8527
virtual ~UNKNOWN_PACKET_PLACEHOLDER_07E9()
Definition: TransmittedPackets.hpp:2846
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0821.
Definition: TransmittedPackets.hpp:2878
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0821()
Definition: TransmittedPackets.hpp:2883
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0821.
Definition: TransmittedPackets.cpp:8535
UNKNOWN_PACKET_PLACEHOLDER_0821(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2880
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8536
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0822.
Definition: TransmittedPackets.hpp:2915
UNKNOWN_PACKET_PLACEHOLDER_0822(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2917
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0822.
Definition: TransmittedPackets.cpp:8543
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0822()
Definition: TransmittedPackets.hpp:2920
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8544
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0823.
Definition: TransmittedPackets.hpp:2952
UNKNOWN_PACKET_PLACEHOLDER_0823(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2954
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0823.
Definition: TransmittedPackets.cpp:8551
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0823()
Definition: TransmittedPackets.hpp:2957
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8552
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0825.
Definition: TransmittedPackets.hpp:2989
UNKNOWN_PACKET_PLACEHOLDER_0825(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:2991
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0825.
Definition: TransmittedPackets.cpp:8559
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0825()
Definition: TransmittedPackets.hpp:2994
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8560
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0827.
Definition: TransmittedPackets.hpp:3026
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0827()
Definition: TransmittedPackets.hpp:3031
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8568
UNKNOWN_PACKET_PLACEHOLDER_0827(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3028
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0827.
Definition: TransmittedPackets.cpp:8567
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0828.
Definition: TransmittedPackets.hpp:3063
UNKNOWN_PACKET_PLACEHOLDER_0828(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3065
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0828()
Definition: TransmittedPackets.hpp:3068
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0828.
Definition: TransmittedPackets.cpp:8575
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8576
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0829.
Definition: TransmittedPackets.hpp:3100
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0829.
Definition: TransmittedPackets.cpp:8583
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8584
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0829()
Definition: TransmittedPackets.hpp:3105
UNKNOWN_PACKET_PLACEHOLDER_0829(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3102
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_082A.
Definition: TransmittedPackets.hpp:3137
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_082A.
Definition: TransmittedPackets.cpp:8591
UNKNOWN_PACKET_PLACEHOLDER_082A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3139
virtual ~UNKNOWN_PACKET_PLACEHOLDER_082A()
Definition: TransmittedPackets.hpp:3142
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8592
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_082B.
Definition: TransmittedPackets.hpp:3174
UNKNOWN_PACKET_PLACEHOLDER_082B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3176
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_082B.
Definition: TransmittedPackets.cpp:8599
virtual ~UNKNOWN_PACKET_PLACEHOLDER_082B()
Definition: TransmittedPackets.hpp:3179
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8600
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_082C.
Definition: TransmittedPackets.hpp:3211
virtual ~UNKNOWN_PACKET_PLACEHOLDER_082C()
Definition: TransmittedPackets.hpp:3216
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8608
UNKNOWN_PACKET_PLACEHOLDER_082C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3213
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_082C.
Definition: TransmittedPackets.cpp:8607
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_082D.
Definition: TransmittedPackets.hpp:3248
virtual ~UNKNOWN_PACKET_PLACEHOLDER_082D()
Definition: TransmittedPackets.hpp:3253
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_082D.
Definition: TransmittedPackets.cpp:8615
UNKNOWN_PACKET_PLACEHOLDER_082D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3250
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8616
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_083E.
Definition: TransmittedPackets.hpp:3285
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8624
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_083E.
Definition: TransmittedPackets.cpp:8623
UNKNOWN_PACKET_PLACEHOLDER_083E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3287
virtual ~UNKNOWN_PACKET_PLACEHOLDER_083E()
Definition: TransmittedPackets.hpp:3290
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0840.
Definition: TransmittedPackets.hpp:3322
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0840.
Definition: TransmittedPackets.cpp:8631
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8632
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0840()
Definition: TransmittedPackets.hpp:3327
UNKNOWN_PACKET_PLACEHOLDER_0840(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3324
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0841.
Definition: TransmittedPackets.hpp:3359
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8640
UNKNOWN_PACKET_PLACEHOLDER_0841(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3361
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0841()
Definition: TransmittedPackets.hpp:3364
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0841.
Definition: TransmittedPackets.cpp:8639
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_085A.
Definition: TransmittedPackets.hpp:3387
virtual ~UNKNOWN_PACKET_PLACEHOLDER_085A()
Definition: TransmittedPackets.hpp:3392
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_085A.
Definition: TransmittedPackets.cpp:11103
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11104
UNKNOWN_PACKET_PLACEHOLDER_085A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3389
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_085B.
Definition: TransmittedPackets.hpp:3415
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_085B.
Definition: TransmittedPackets.cpp:11111
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11112
virtual ~UNKNOWN_PACKET_PLACEHOLDER_085B()
Definition: TransmittedPackets.hpp:3420
UNKNOWN_PACKET_PLACEHOLDER_085B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3417
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_085C.
Definition: TransmittedPackets.hpp:3443
virtual ~UNKNOWN_PACKET_PLACEHOLDER_085C()
Definition: TransmittedPackets.hpp:3448
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11120
UNKNOWN_PACKET_PLACEHOLDER_085C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3445
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_085C.
Definition: TransmittedPackets.cpp:11119
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_085D.
Definition: TransmittedPackets.hpp:3471
virtual ~UNKNOWN_PACKET_PLACEHOLDER_085D()
Definition: TransmittedPackets.hpp:3476
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11128
UNKNOWN_PACKET_PLACEHOLDER_085D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3473
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_085D.
Definition: TransmittedPackets.cpp:11127
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_085E.
Definition: TransmittedPackets.hpp:3499
virtual ~UNKNOWN_PACKET_PLACEHOLDER_085E()
Definition: TransmittedPackets.hpp:3504
UNKNOWN_PACKET_PLACEHOLDER_085E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3501
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_085E.
Definition: TransmittedPackets.cpp:11135
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11136
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0861.
Definition: TransmittedPackets.hpp:3527
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0861.
Definition: TransmittedPackets.cpp:11143
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11144
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0861()
Definition: TransmittedPackets.hpp:3532
UNKNOWN_PACKET_PLACEHOLDER_0861(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3529
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0862.
Definition: TransmittedPackets.hpp:3554
UNKNOWN_PACKET_PLACEHOLDER_0862(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3556
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0862.
Definition: TransmittedPackets.cpp:10775
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0862()
Definition: TransmittedPackets.hpp:3559
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10776
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0863.
Definition: TransmittedPackets.hpp:3582
UNKNOWN_PACKET_PLACEHOLDER_0863(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3584
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0863.
Definition: TransmittedPackets.cpp:11151
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0863()
Definition: TransmittedPackets.hpp:3587
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11152
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0864.
Definition: TransmittedPackets.hpp:3609
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0864()
Definition: TransmittedPackets.hpp:3614
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10784
UNKNOWN_PACKET_PLACEHOLDER_0864(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3611
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0864.
Definition: TransmittedPackets.cpp:10783
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0865.
Definition: TransmittedPackets.hpp:3646
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0865()
Definition: TransmittedPackets.hpp:3651
UNKNOWN_PACKET_PLACEHOLDER_0865(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3648
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0865.
Definition: TransmittedPackets.cpp:8647
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8648
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0866.
Definition: TransmittedPackets.hpp:3673
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0866()
Definition: TransmittedPackets.hpp:3678
UNKNOWN_PACKET_PLACEHOLDER_0866(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3675
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0866.
Definition: TransmittedPackets.cpp:10791
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10792
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0868.
Definition: TransmittedPackets.hpp:3705
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10800
UNKNOWN_PACKET_PLACEHOLDER_0868(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3707
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0868.
Definition: TransmittedPackets.cpp:10799
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0868()
Definition: TransmittedPackets.hpp:3710
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0869.
Definition: TransmittedPackets.hpp:3733
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0869()
Definition: TransmittedPackets.hpp:3738
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11160
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0869.
Definition: TransmittedPackets.cpp:11159
UNKNOWN_PACKET_PLACEHOLDER_0869(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3735
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_086A.
Definition: TransmittedPackets.hpp:3761
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11168
UNKNOWN_PACKET_PLACEHOLDER_086A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3763
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_086A.
Definition: TransmittedPackets.cpp:11167
virtual ~UNKNOWN_PACKET_PLACEHOLDER_086A()
Definition: TransmittedPackets.hpp:3766
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_086B.
Definition: TransmittedPackets.hpp:3789
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11176
UNKNOWN_PACKET_PLACEHOLDER_086B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3791
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_086B.
Definition: TransmittedPackets.cpp:11175
virtual ~UNKNOWN_PACKET_PLACEHOLDER_086B()
Definition: TransmittedPackets.hpp:3794
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_086D.
Definition: TransmittedPackets.hpp:3821
UNKNOWN_PACKET_PLACEHOLDER_086D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3823
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10808
virtual ~UNKNOWN_PACKET_PLACEHOLDER_086D()
Definition: TransmittedPackets.hpp:3826
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_086D.
Definition: TransmittedPackets.cpp:10807
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_086E.
Definition: TransmittedPackets.hpp:3849
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11184
UNKNOWN_PACKET_PLACEHOLDER_086E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3851
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_086E.
Definition: TransmittedPackets.cpp:11183
virtual ~UNKNOWN_PACKET_PLACEHOLDER_086E()
Definition: TransmittedPackets.hpp:3854
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_086F.
Definition: TransmittedPackets.hpp:3877
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_086F.
Definition: TransmittedPackets.cpp:11191
virtual ~UNKNOWN_PACKET_PLACEHOLDER_086F()
Definition: TransmittedPackets.hpp:3882
UNKNOWN_PACKET_PLACEHOLDER_086F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3879
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11192
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0872.
Definition: TransmittedPackets.hpp:3904
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10816
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0872.
Definition: TransmittedPackets.cpp:10815
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0872()
Definition: TransmittedPackets.hpp:3909
UNKNOWN_PACKET_PLACEHOLDER_0872(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3906
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0873.
Definition: TransmittedPackets.hpp:3932
UNKNOWN_PACKET_PLACEHOLDER_0873(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3934
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0873()
Definition: TransmittedPackets.hpp:3937
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11200
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0873.
Definition: TransmittedPackets.cpp:11199
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0875.
Definition: TransmittedPackets.hpp:3964
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0875.
Definition: TransmittedPackets.cpp:10823
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0875()
Definition: TransmittedPackets.hpp:3969
UNKNOWN_PACKET_PLACEHOLDER_0875(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3966
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10824
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0876.
Definition: TransmittedPackets.hpp:3991
UNKNOWN_PACKET_PLACEHOLDER_0876(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:3993
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0876()
Definition: TransmittedPackets.hpp:3996
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0876.
Definition: TransmittedPackets.cpp:10831
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10832
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0879.
Definition: TransmittedPackets.hpp:4019
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0879.
Definition: TransmittedPackets.cpp:11207
UNKNOWN_PACKET_PLACEHOLDER_0879(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4021
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11208
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0879()
Definition: TransmittedPackets.hpp:4024
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_087B.
Definition: TransmittedPackets.hpp:4051
virtual ~UNKNOWN_PACKET_PLACEHOLDER_087B()
Definition: TransmittedPackets.hpp:4056
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_087B.
Definition: TransmittedPackets.cpp:8655
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8656
UNKNOWN_PACKET_PLACEHOLDER_087B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4053
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_087C.
Definition: TransmittedPackets.hpp:4079
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11216
UNKNOWN_PACKET_PLACEHOLDER_087C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4081
virtual ~UNKNOWN_PACKET_PLACEHOLDER_087C()
Definition: TransmittedPackets.hpp:4084
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_087C.
Definition: TransmittedPackets.cpp:11215
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_087D.
Definition: TransmittedPackets.hpp:4107
UNKNOWN_PACKET_PLACEHOLDER_087D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4109
virtual ~UNKNOWN_PACKET_PLACEHOLDER_087D()
Definition: TransmittedPackets.hpp:4112
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11224
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_087D.
Definition: TransmittedPackets.cpp:11223
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_087F.
Definition: TransmittedPackets.hpp:4135
UNKNOWN_PACKET_PLACEHOLDER_087F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4137
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_087F.
Definition: TransmittedPackets.cpp:11231
virtual ~UNKNOWN_PACKET_PLACEHOLDER_087F()
Definition: TransmittedPackets.hpp:4140
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11232
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0880.
Definition: TransmittedPackets.hpp:4172
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8664
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0880()
Definition: TransmittedPackets.hpp:4177
UNKNOWN_PACKET_PLACEHOLDER_0880(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4174
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0880.
Definition: TransmittedPackets.cpp:8663
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0882.
Definition: TransmittedPackets.hpp:4204
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0882.
Definition: TransmittedPackets.cpp:10839
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10840
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0882()
Definition: TransmittedPackets.hpp:4209
UNKNOWN_PACKET_PLACEHOLDER_0882(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4206
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0883.
Definition: TransmittedPackets.hpp:4232
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0883.
Definition: TransmittedPackets.cpp:11239
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11240
UNKNOWN_PACKET_PLACEHOLDER_0883(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4234
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0883()
Definition: TransmittedPackets.hpp:4237
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0884.
Definition: TransmittedPackets.hpp:4269
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8672
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0884.
Definition: TransmittedPackets.cpp:8671
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0884()
Definition: TransmittedPackets.hpp:4274
UNKNOWN_PACKET_PLACEHOLDER_0884(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4271
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0886.
Definition: TransmittedPackets.hpp:4297
UNKNOWN_PACKET_PLACEHOLDER_0886(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4299
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11248
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0886.
Definition: TransmittedPackets.cpp:11247
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0886()
Definition: TransmittedPackets.hpp:4302
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0887.
Definition: TransmittedPackets.hpp:4325
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0887()
Definition: TransmittedPackets.hpp:4330
UNKNOWN_PACKET_PLACEHOLDER_0887(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4327
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11256
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0887.
Definition: TransmittedPackets.cpp:11255
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0888.
Definition: TransmittedPackets.hpp:4353
UNKNOWN_PACKET_PLACEHOLDER_0888(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4355
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0888()
Definition: TransmittedPackets.hpp:4358
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0888.
Definition: TransmittedPackets.cpp:11263
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11264
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0889.
Definition: TransmittedPackets.hpp:4380
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0889.
Definition: TransmittedPackets.cpp:10847
UNKNOWN_PACKET_PLACEHOLDER_0889(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4382
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10848
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0889()
Definition: TransmittedPackets.hpp:4385
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_088A.
Definition: TransmittedPackets.hpp:4408
virtual ~UNKNOWN_PACKET_PLACEHOLDER_088A()
Definition: TransmittedPackets.hpp:4413
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11272
UNKNOWN_PACKET_PLACEHOLDER_088A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4410
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_088A.
Definition: TransmittedPackets.cpp:11271
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_088C.
Definition: TransmittedPackets.hpp:4440
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10856
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_088C.
Definition: TransmittedPackets.cpp:10855
UNKNOWN_PACKET_PLACEHOLDER_088C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4442
virtual ~UNKNOWN_PACKET_PLACEHOLDER_088C()
Definition: TransmittedPackets.hpp:4445
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_088E.
Definition: TransmittedPackets.hpp:4468
virtual ~UNKNOWN_PACKET_PLACEHOLDER_088E()
Definition: TransmittedPackets.hpp:4473
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_088E.
Definition: TransmittedPackets.cpp:11279
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11280
UNKNOWN_PACKET_PLACEHOLDER_088E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4470
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_088F.
Definition: TransmittedPackets.hpp:4496
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11288
UNKNOWN_PACKET_PLACEHOLDER_088F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4498
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_088F.
Definition: TransmittedPackets.cpp:11287
virtual ~UNKNOWN_PACKET_PLACEHOLDER_088F()
Definition: TransmittedPackets.hpp:4501
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0890.
Definition: TransmittedPackets.hpp:4524
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11296
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0890()
Definition: TransmittedPackets.hpp:4529
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0890.
Definition: TransmittedPackets.cpp:11295
UNKNOWN_PACKET_PLACEHOLDER_0890(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4526
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0891.
Definition: TransmittedPackets.hpp:4552
UNKNOWN_PACKET_PLACEHOLDER_0891(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4554
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11304
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0891()
Definition: TransmittedPackets.hpp:4557
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0891.
Definition: TransmittedPackets.cpp:11303
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0892.
Definition: TransmittedPackets.hpp:4584
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8680
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0892.
Definition: TransmittedPackets.cpp:8679
UNKNOWN_PACKET_PLACEHOLDER_0892(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4586
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0892()
Definition: TransmittedPackets.hpp:4589
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0895.
Definition: TransmittedPackets.hpp:4612
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0895.
Definition: TransmittedPackets.cpp:11311
UNKNOWN_PACKET_PLACEHOLDER_0895(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4614
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11312
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0895()
Definition: TransmittedPackets.hpp:4617
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0896.
Definition: TransmittedPackets.hpp:4640
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11320
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0896.
Definition: TransmittedPackets.cpp:11319
UNKNOWN_PACKET_PLACEHOLDER_0896(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4642
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0896()
Definition: TransmittedPackets.hpp:4645
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0898.
Definition: TransmittedPackets.hpp:4673
UNKNOWN_PACKET_PLACEHOLDER_0898(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4675
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0898.
Definition: TransmittedPackets.cpp:8687
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8688
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0898()
Definition: TransmittedPackets.hpp:4678
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_089A.
Definition: TransmittedPackets.hpp:4705
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_089A.
Definition: TransmittedPackets.cpp:10863
virtual ~UNKNOWN_PACKET_PLACEHOLDER_089A()
Definition: TransmittedPackets.hpp:4710
UNKNOWN_PACKET_PLACEHOLDER_089A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4707
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10864
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_089D.
Definition: TransmittedPackets.hpp:4733
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11328
virtual ~UNKNOWN_PACKET_PLACEHOLDER_089D()
Definition: TransmittedPackets.hpp:4738
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_089D.
Definition: TransmittedPackets.cpp:11327
UNKNOWN_PACKET_PLACEHOLDER_089D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4735
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_089E.
Definition: TransmittedPackets.hpp:4765
UNKNOWN_PACKET_PLACEHOLDER_089E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4767
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_089E.
Definition: TransmittedPackets.cpp:8695
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8696
virtual ~UNKNOWN_PACKET_PLACEHOLDER_089E()
Definition: TransmittedPackets.hpp:4770
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08A0.
Definition: TransmittedPackets.hpp:4793
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11336
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08A0.
Definition: TransmittedPackets.cpp:11335
UNKNOWN_PACKET_PLACEHOLDER_08A0(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4795
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08A0()
Definition: TransmittedPackets.hpp:4798
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08A1.
Definition: TransmittedPackets.hpp:4821
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11344
UNKNOWN_PACKET_PLACEHOLDER_08A1(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4823
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08A1()
Definition: TransmittedPackets.hpp:4826
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08A1.
Definition: TransmittedPackets.cpp:11343
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08A2.
Definition: TransmittedPackets.hpp:4849
UNKNOWN_PACKET_PLACEHOLDER_08A2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4851
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08A2.
Definition: TransmittedPackets.cpp:11351
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08A2()
Definition: TransmittedPackets.hpp:4854
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11352
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08A5.
Definition: TransmittedPackets.hpp:4876
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10872
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08A5()
Definition: TransmittedPackets.hpp:4881
UNKNOWN_PACKET_PLACEHOLDER_08A5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4878
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08A5.
Definition: TransmittedPackets.cpp:10871
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08A6.
Definition: TransmittedPackets.hpp:4904
UNKNOWN_PACKET_PLACEHOLDER_08A6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4906
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08A6()
Definition: TransmittedPackets.hpp:4909
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08A6.
Definition: TransmittedPackets.cpp:11359
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11360
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08A7.
Definition: TransmittedPackets.hpp:4936
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10880
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08A7.
Definition: TransmittedPackets.cpp:10879
UNKNOWN_PACKET_PLACEHOLDER_08A7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4938
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08A7()
Definition: TransmittedPackets.hpp:4941
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08A8.
Definition: TransmittedPackets.hpp:4964
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08A8()
Definition: TransmittedPackets.hpp:4969
UNKNOWN_PACKET_PLACEHOLDER_08A8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4966
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11368
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08A8.
Definition: TransmittedPackets.cpp:11367
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08A9.
Definition: TransmittedPackets.hpp:4997
UNKNOWN_PACKET_PLACEHOLDER_08A9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:4999
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08A9()
Definition: TransmittedPackets.hpp:5002
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8704
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08A9.
Definition: TransmittedPackets.cpp:8703
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08AA.
Definition: TransmittedPackets.hpp:5025
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08AA()
Definition: TransmittedPackets.hpp:5030
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08AA.
Definition: TransmittedPackets.cpp:11375
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11376
UNKNOWN_PACKET_PLACEHOLDER_08AA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5027
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08AB.
Definition: TransmittedPackets.hpp:5057
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08AB.
Definition: TransmittedPackets.cpp:10887
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10888
UNKNOWN_PACKET_PLACEHOLDER_08AB(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5059
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08AB()
Definition: TransmittedPackets.hpp:5062
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08AD.
Definition: TransmittedPackets.hpp:5084
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10896
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08AD()
Definition: TransmittedPackets.hpp:5089
UNKNOWN_PACKET_PLACEHOLDER_08AD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5086
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08AD.
Definition: TransmittedPackets.cpp:10895
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08AF.
Definition: TransmittedPackets.hpp:5121
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08AF()
Definition: TransmittedPackets.hpp:5126
UNKNOWN_PACKET_PLACEHOLDER_08AF(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5123
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8712
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08AF.
Definition: TransmittedPackets.cpp:8711
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08B0.
Definition: TransmittedPackets.hpp:5158
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08B0.
Definition: TransmittedPackets.cpp:8719
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08B0()
Definition: TransmittedPackets.hpp:5163
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8720
UNKNOWN_PACKET_PLACEHOLDER_08B0(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5160
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08B2.
Definition: TransmittedPackets.hpp:5195
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08B2.
Definition: TransmittedPackets.cpp:8727
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8728
UNKNOWN_PACKET_PLACEHOLDER_08B2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5197
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08B2()
Definition: TransmittedPackets.hpp:5200
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08B8.
Definition: TransmittedPackets.hpp:5232
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08B8()
Definition: TransmittedPackets.hpp:5237
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8736
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08B8.
Definition: TransmittedPackets.cpp:8735
UNKNOWN_PACKET_PLACEHOLDER_08B8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5234
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08B9.
Definition: TransmittedPackets.hpp:5269
UNKNOWN_PACKET_PLACEHOLDER_08B9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5271
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8744
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08B9()
Definition: TransmittedPackets.hpp:5274
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08B9.
Definition: TransmittedPackets.cpp:8743
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BA.
Definition: TransmittedPackets.hpp:5306
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8752
UNKNOWN_PACKET_PLACEHOLDER_08BA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5308
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08BA.
Definition: TransmittedPackets.cpp:8751
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08BA()
Definition: TransmittedPackets.hpp:5311
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BB.
Definition: TransmittedPackets.hpp:5343
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8760
UNKNOWN_PACKET_PLACEHOLDER_08BB(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5345
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08BB.
Definition: TransmittedPackets.cpp:8759
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08BB()
Definition: TransmittedPackets.hpp:5348
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BC.
Definition: TransmittedPackets.hpp:5380
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8768
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08BC()
Definition: TransmittedPackets.hpp:5385
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08BC.
Definition: TransmittedPackets.cpp:8767
UNKNOWN_PACKET_PLACEHOLDER_08BC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5382
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BD.
Definition: TransmittedPackets.hpp:5417
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8776
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08BD.
Definition: TransmittedPackets.cpp:8775
UNKNOWN_PACKET_PLACEHOLDER_08BD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5419
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08BD()
Definition: TransmittedPackets.hpp:5422
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BE.
Definition: TransmittedPackets.hpp:5454
UNKNOWN_PACKET_PLACEHOLDER_08BE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5456
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08BE.
Definition: TransmittedPackets.cpp:8783
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08BE()
Definition: TransmittedPackets.hpp:5459
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8784
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08BF.
Definition: TransmittedPackets.hpp:5491
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8792
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08BF.
Definition: TransmittedPackets.cpp:8791
UNKNOWN_PACKET_PLACEHOLDER_08BF(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5493
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08BF()
Definition: TransmittedPackets.hpp:5496
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08C3.
Definition: TransmittedPackets.hpp:5528
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8800
UNKNOWN_PACKET_PLACEHOLDER_08C3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5530
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08C3()
Definition: TransmittedPackets.hpp:5533
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08C3.
Definition: TransmittedPackets.cpp:8799
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08C4.
Definition: TransmittedPackets.hpp:5565
UNKNOWN_PACKET_PLACEHOLDER_08C4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5567
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08C4.
Definition: TransmittedPackets.cpp:8807
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8808
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08C4()
Definition: TransmittedPackets.hpp:5570
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08C5.
Definition: TransmittedPackets.hpp:5602
UNKNOWN_PACKET_PLACEHOLDER_08C5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5604
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08C5.
Definition: TransmittedPackets.cpp:8815
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8816
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08C5()
Definition: TransmittedPackets.hpp:5607
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08C6.
Definition: TransmittedPackets.hpp:5639
UNKNOWN_PACKET_PLACEHOLDER_08C6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5641
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08C6()
Definition: TransmittedPackets.hpp:5644
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08C6.
Definition: TransmittedPackets.cpp:8823
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8824
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08CC.
Definition: TransmittedPackets.hpp:5676
UNKNOWN_PACKET_PLACEHOLDER_08CC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5678
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08CC.
Definition: TransmittedPackets.cpp:8831
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8832
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08CC()
Definition: TransmittedPackets.hpp:5681
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08D4.
Definition: TransmittedPackets.hpp:5713
UNKNOWN_PACKET_PLACEHOLDER_08D4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5715
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8840
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08D4()
Definition: TransmittedPackets.hpp:5718
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08D4.
Definition: TransmittedPackets.cpp:8839
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08D5.
Definition: TransmittedPackets.hpp:5750
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8848
UNKNOWN_PACKET_PLACEHOLDER_08D5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5752
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08D5()
Definition: TransmittedPackets.hpp:5755
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08D5.
Definition: TransmittedPackets.cpp:8847
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08E3.
Definition: TransmittedPackets.hpp:5787
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8856
UNKNOWN_PACKET_PLACEHOLDER_08E3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5789
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08E3()
Definition: TransmittedPackets.hpp:5792
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08E3.
Definition: TransmittedPackets.cpp:8855
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08E4.
Definition: TransmittedPackets.hpp:5824
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08E4.
Definition: TransmittedPackets.cpp:8863
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8864
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08E4()
Definition: TransmittedPackets.hpp:5829
UNKNOWN_PACKET_PLACEHOLDER_08E4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5826
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08FC.
Definition: TransmittedPackets.hpp:5861
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08FC()
Definition: TransmittedPackets.hpp:5866
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8872
UNKNOWN_PACKET_PLACEHOLDER_08FC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5863
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08FC.
Definition: TransmittedPackets.cpp:8871
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_08FD.
Definition: TransmittedPackets.hpp:5898
virtual ~UNKNOWN_PACKET_PLACEHOLDER_08FD()
Definition: TransmittedPackets.hpp:5903
UNKNOWN_PACKET_PLACEHOLDER_08FD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5900
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8880
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_08FD.
Definition: TransmittedPackets.cpp:8879
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0917.
Definition: TransmittedPackets.hpp:5930
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10904
UNKNOWN_PACKET_PLACEHOLDER_0917(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5932
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0917()
Definition: TransmittedPackets.hpp:5935
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0917.
Definition: TransmittedPackets.cpp:10903
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0919.
Definition: TransmittedPackets.hpp:5962
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10912
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0919()
Definition: TransmittedPackets.hpp:5967
UNKNOWN_PACKET_PLACEHOLDER_0919(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:5964
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0919.
Definition: TransmittedPackets.cpp:10911
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_091A.
Definition: TransmittedPackets.hpp:5999
UNKNOWN_PACKET_PLACEHOLDER_091A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6001
virtual ~UNKNOWN_PACKET_PLACEHOLDER_091A()
Definition: TransmittedPackets.hpp:6004
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8888
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_091A.
Definition: TransmittedPackets.cpp:8887
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_091D.
Definition: TransmittedPackets.hpp:6027
virtual ~UNKNOWN_PACKET_PLACEHOLDER_091D()
Definition: TransmittedPackets.hpp:6032
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_091D.
Definition: TransmittedPackets.cpp:11383
UNKNOWN_PACKET_PLACEHOLDER_091D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6029
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11384
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_091E.
Definition: TransmittedPackets.hpp:6055
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_091E.
Definition: TransmittedPackets.cpp:11391
virtual ~UNKNOWN_PACKET_PLACEHOLDER_091E()
Definition: TransmittedPackets.hpp:6060
UNKNOWN_PACKET_PLACEHOLDER_091E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6057
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11392
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_091F.
Definition: TransmittedPackets.hpp:6082
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_091F.
Definition: TransmittedPackets.cpp:10919
virtual ~UNKNOWN_PACKET_PLACEHOLDER_091F()
Definition: TransmittedPackets.hpp:6087
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10920
UNKNOWN_PACKET_PLACEHOLDER_091F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6084
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0920.
Definition: TransmittedPackets.hpp:6109
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0920.
Definition: TransmittedPackets.cpp:10927
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0920()
Definition: TransmittedPackets.hpp:6114
UNKNOWN_PACKET_PLACEHOLDER_0920(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6111
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10928
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0921.
Definition: TransmittedPackets.hpp:6141
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8896
UNKNOWN_PACKET_PLACEHOLDER_0921(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6143
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0921.
Definition: TransmittedPackets.cpp:8895
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0921()
Definition: TransmittedPackets.hpp:6146
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0923.
Definition: TransmittedPackets.hpp:6169
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0923()
Definition: TransmittedPackets.hpp:6174
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11400
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0923.
Definition: TransmittedPackets.cpp:11399
UNKNOWN_PACKET_PLACEHOLDER_0923(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6171
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0924.
Definition: TransmittedPackets.hpp:6201
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0924.
Definition: TransmittedPackets.cpp:10935
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10936
UNKNOWN_PACKET_PLACEHOLDER_0924(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6203
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0924()
Definition: TransmittedPackets.hpp:6206
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0926.
Definition: TransmittedPackets.hpp:6229
UNKNOWN_PACKET_PLACEHOLDER_0926(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6231
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0926()
Definition: TransmittedPackets.hpp:6234
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11408
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0926.
Definition: TransmittedPackets.cpp:11407
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0927.
Definition: TransmittedPackets.hpp:6257
UNKNOWN_PACKET_PLACEHOLDER_0927(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6259
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11416
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0927()
Definition: TransmittedPackets.hpp:6262
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0927.
Definition: TransmittedPackets.cpp:11415
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0929.
Definition: TransmittedPackets.hpp:6289
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0929.
Definition: TransmittedPackets.cpp:10943
UNKNOWN_PACKET_PLACEHOLDER_0929(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6291
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0929()
Definition: TransmittedPackets.hpp:6294
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10944
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_092A.
Definition: TransmittedPackets.hpp:6326
UNKNOWN_PACKET_PLACEHOLDER_092A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6328
virtual ~UNKNOWN_PACKET_PLACEHOLDER_092A()
Definition: TransmittedPackets.hpp:6331
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_092A.
Definition: TransmittedPackets.cpp:8903
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8904
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_092B.
Definition: TransmittedPackets.hpp:6363
UNKNOWN_PACKET_PLACEHOLDER_092B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6365
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_092B.
Definition: TransmittedPackets.cpp:8911
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8912
virtual ~UNKNOWN_PACKET_PLACEHOLDER_092B()
Definition: TransmittedPackets.hpp:6368
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_092C.
Definition: TransmittedPackets.hpp:6395
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10952
UNKNOWN_PACKET_PLACEHOLDER_092C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6397
virtual ~UNKNOWN_PACKET_PLACEHOLDER_092C()
Definition: TransmittedPackets.hpp:6400
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_092C.
Definition: TransmittedPackets.cpp:10951
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_092F.
Definition: TransmittedPackets.hpp:6423
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11424
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_092F.
Definition: TransmittedPackets.cpp:11423
UNKNOWN_PACKET_PLACEHOLDER_092F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6425
virtual ~UNKNOWN_PACKET_PLACEHOLDER_092F()
Definition: TransmittedPackets.hpp:6428
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0930.
Definition: TransmittedPackets.hpp:6455
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8920
UNKNOWN_PACKET_PLACEHOLDER_0930(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6457
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0930()
Definition: TransmittedPackets.hpp:6460
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0930.
Definition: TransmittedPackets.cpp:8919
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0931.
Definition: TransmittedPackets.hpp:6492
UNKNOWN_PACKET_PLACEHOLDER_0931(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6494
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0931.
Definition: TransmittedPackets.cpp:8927
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0931()
Definition: TransmittedPackets.hpp:6497
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8928
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0933.
Definition: TransmittedPackets.hpp:6529
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0933()
Definition: TransmittedPackets.hpp:6534
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8936
UNKNOWN_PACKET_PLACEHOLDER_0933(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6531
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0933.
Definition: TransmittedPackets.cpp:8935
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0934.
Definition: TransmittedPackets.hpp:6557
UNKNOWN_PACKET_PLACEHOLDER_0934(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6559
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0934()
Definition: TransmittedPackets.hpp:6562
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0934.
Definition: TransmittedPackets.cpp:8943
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8944
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0935.
Definition: TransmittedPackets.hpp:6589
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10960
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0935()
Definition: TransmittedPackets.hpp:6594
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0935.
Definition: TransmittedPackets.cpp:10959
UNKNOWN_PACKET_PLACEHOLDER_0935(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6591
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0937.
Definition: TransmittedPackets.hpp:6616
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10968
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0937.
Definition: TransmittedPackets.cpp:10967
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0937()
Definition: TransmittedPackets.hpp:6621
UNKNOWN_PACKET_PLACEHOLDER_0937(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6618
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0938.
Definition: TransmittedPackets.hpp:6648
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0938()
Definition: TransmittedPackets.hpp:6653
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10976
UNKNOWN_PACKET_PLACEHOLDER_0938(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6650
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0938.
Definition: TransmittedPackets.cpp:10975
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_093A.
Definition: TransmittedPackets.hpp:6675
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10984
UNKNOWN_PACKET_PLACEHOLDER_093A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6677
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_093A.
Definition: TransmittedPackets.cpp:10983
virtual ~UNKNOWN_PACKET_PLACEHOLDER_093A()
Definition: TransmittedPackets.hpp:6680
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_093B.
Definition: TransmittedPackets.hpp:6707
UNKNOWN_PACKET_PLACEHOLDER_093B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6709
virtual ~UNKNOWN_PACKET_PLACEHOLDER_093B()
Definition: TransmittedPackets.hpp:6712
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10992
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_093B.
Definition: TransmittedPackets.cpp:10991
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_093C.
Definition: TransmittedPackets.hpp:6740
UNKNOWN_PACKET_PLACEHOLDER_093C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6742
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8952
virtual ~UNKNOWN_PACKET_PLACEHOLDER_093C()
Definition: TransmittedPackets.hpp:6745
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_093C.
Definition: TransmittedPackets.cpp:8951
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_093D.
Definition: TransmittedPackets.hpp:6772
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11000
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_093D.
Definition: TransmittedPackets.cpp:10999
UNKNOWN_PACKET_PLACEHOLDER_093D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6774
virtual ~UNKNOWN_PACKET_PLACEHOLDER_093D()
Definition: TransmittedPackets.hpp:6777
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_093F.
Definition: TransmittedPackets.hpp:6804
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11008
UNKNOWN_PACKET_PLACEHOLDER_093F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6806
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_093F.
Definition: TransmittedPackets.cpp:11007
virtual ~UNKNOWN_PACKET_PLACEHOLDER_093F()
Definition: TransmittedPackets.hpp:6809
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0941.
Definition: TransmittedPackets.hpp:6831
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11016
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0941()
Definition: TransmittedPackets.hpp:6836
UNKNOWN_PACKET_PLACEHOLDER_0941(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6833
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0941.
Definition: TransmittedPackets.cpp:11015
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0942.
Definition: TransmittedPackets.hpp:6859
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0942()
Definition: TransmittedPackets.hpp:6864
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0942.
Definition: TransmittedPackets.cpp:11431
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11432
UNKNOWN_PACKET_PLACEHOLDER_0942(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6861
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0943.
Definition: TransmittedPackets.hpp:6891
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0943.
Definition: TransmittedPackets.cpp:8959
UNKNOWN_PACKET_PLACEHOLDER_0943(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6893
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8960
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0943()
Definition: TransmittedPackets.hpp:6896
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0944.
Definition: TransmittedPackets.hpp:6923
UNKNOWN_PACKET_PLACEHOLDER_0944(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6925
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0944.
Definition: TransmittedPackets.cpp:11023
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0944()
Definition: TransmittedPackets.hpp:6928
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11024
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0945.
Definition: TransmittedPackets.hpp:6950
UNKNOWN_PACKET_PLACEHOLDER_0945(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6952
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0945.
Definition: TransmittedPackets.cpp:11031
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0945()
Definition: TransmittedPackets.hpp:6955
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11032
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0947.
Definition: TransmittedPackets.hpp:6978
UNKNOWN_PACKET_PLACEHOLDER_0947(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:6980
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11440
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0947.
Definition: TransmittedPackets.cpp:11439
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0947()
Definition: TransmittedPackets.hpp:6983
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0948.
Definition: TransmittedPackets.hpp:7006
UNKNOWN_PACKET_PLACEHOLDER_0948(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7008
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0948()
Definition: TransmittedPackets.hpp:7011
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11448
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0948.
Definition: TransmittedPackets.cpp:11447
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0949.
Definition: TransmittedPackets.hpp:7034
UNKNOWN_PACKET_PLACEHOLDER_0949(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7036
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11456
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0949.
Definition: TransmittedPackets.cpp:11455
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0949()
Definition: TransmittedPackets.hpp:7039
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_094A.
Definition: TransmittedPackets.hpp:7062
virtual ~UNKNOWN_PACKET_PLACEHOLDER_094A()
Definition: TransmittedPackets.hpp:7067
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11464
UNKNOWN_PACKET_PLACEHOLDER_094A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7064
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_094A.
Definition: TransmittedPackets.cpp:11463
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_094C.
Definition: TransmittedPackets.hpp:7090
virtual ~UNKNOWN_PACKET_PLACEHOLDER_094C()
Definition: TransmittedPackets.hpp:7095
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11472
UNKNOWN_PACKET_PLACEHOLDER_094C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7092
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_094C.
Definition: TransmittedPackets.cpp:11471
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_094D.
Definition: TransmittedPackets.hpp:7117
UNKNOWN_PACKET_PLACEHOLDER_094D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7119
virtual ~UNKNOWN_PACKET_PLACEHOLDER_094D()
Definition: TransmittedPackets.hpp:7122
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_094D.
Definition: TransmittedPackets.cpp:11039
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11040
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_094E.
Definition: TransmittedPackets.hpp:7145
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_094E.
Definition: TransmittedPackets.cpp:11479
virtual ~UNKNOWN_PACKET_PLACEHOLDER_094E()
Definition: TransmittedPackets.hpp:7150
UNKNOWN_PACKET_PLACEHOLDER_094E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7147
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11480
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_094F.
Definition: TransmittedPackets.hpp:7173
UNKNOWN_PACKET_PLACEHOLDER_094F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7175
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_094F.
Definition: TransmittedPackets.cpp:11487
virtual ~UNKNOWN_PACKET_PLACEHOLDER_094F()
Definition: TransmittedPackets.hpp:7178
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11488
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0951.
Definition: TransmittedPackets.hpp:7205
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0951()
Definition: TransmittedPackets.hpp:7210
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11048
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0951.
Definition: TransmittedPackets.cpp:11047
UNKNOWN_PACKET_PLACEHOLDER_0951(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7207
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0952.
Definition: TransmittedPackets.hpp:7233
UNKNOWN_PACKET_PLACEHOLDER_0952(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7235
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0952()
Definition: TransmittedPackets.hpp:7238
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11496
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0952.
Definition: TransmittedPackets.cpp:11495
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0953.
Definition: TransmittedPackets.hpp:7261
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11504
UNKNOWN_PACKET_PLACEHOLDER_0953(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7263
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0953.
Definition: TransmittedPackets.cpp:11503
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0953()
Definition: TransmittedPackets.hpp:7266
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0954.
Definition: TransmittedPackets.hpp:7293
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11056
UNKNOWN_PACKET_PLACEHOLDER_0954(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7295
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0954()
Definition: TransmittedPackets.hpp:7298
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0954.
Definition: TransmittedPackets.cpp:11055
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0955.
Definition: TransmittedPackets.hpp:7321
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11512
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0955.
Definition: TransmittedPackets.cpp:11511
UNKNOWN_PACKET_PLACEHOLDER_0955(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7323
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0955()
Definition: TransmittedPackets.hpp:7326
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0956.
Definition: TransmittedPackets.hpp:7349
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0956.
Definition: TransmittedPackets.cpp:11519
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11520
UNKNOWN_PACKET_PLACEHOLDER_0956(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7351
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0956()
Definition: TransmittedPackets.hpp:7354
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0957.
Definition: TransmittedPackets.hpp:7377
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11528
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0957()
Definition: TransmittedPackets.hpp:7382
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0957.
Definition: TransmittedPackets.cpp:11527
UNKNOWN_PACKET_PLACEHOLDER_0957(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7379
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0958.
Definition: TransmittedPackets.hpp:7405
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0958.
Definition: TransmittedPackets.cpp:11535
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11536
UNKNOWN_PACKET_PLACEHOLDER_0958(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7407
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0958()
Definition: TransmittedPackets.hpp:7410
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0959.
Definition: TransmittedPackets.hpp:7433
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0959()
Definition: TransmittedPackets.hpp:7438
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0959.
Definition: TransmittedPackets.cpp:8967
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8968
UNKNOWN_PACKET_PLACEHOLDER_0959(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7435
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_095A.
Definition: TransmittedPackets.hpp:7461
UNKNOWN_PACKET_PLACEHOLDER_095A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7463
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11544
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_095A.
Definition: TransmittedPackets.cpp:11543
virtual ~UNKNOWN_PACKET_PLACEHOLDER_095A()
Definition: TransmittedPackets.hpp:7466
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_095B.
Definition: TransmittedPackets.hpp:7488
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11064
UNKNOWN_PACKET_PLACEHOLDER_095B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7490
virtual ~UNKNOWN_PACKET_PLACEHOLDER_095B()
Definition: TransmittedPackets.hpp:7493
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_095B.
Definition: TransmittedPackets.cpp:11063
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_095C.
Definition: TransmittedPackets.hpp:7516
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_095C.
Definition: TransmittedPackets.cpp:8975
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8976
UNKNOWN_PACKET_PLACEHOLDER_095C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7518
virtual ~UNKNOWN_PACKET_PLACEHOLDER_095C()
Definition: TransmittedPackets.hpp:7521
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_095D.
Definition: TransmittedPackets.hpp:7548
UNKNOWN_PACKET_PLACEHOLDER_095D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7550
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_095D.
Definition: TransmittedPackets.cpp:11071
virtual ~UNKNOWN_PACKET_PLACEHOLDER_095D()
Definition: TransmittedPackets.hpp:7553
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11072
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_095F.
Definition: TransmittedPackets.hpp:7575
virtual ~UNKNOWN_PACKET_PLACEHOLDER_095F()
Definition: TransmittedPackets.hpp:7580
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_095F.
Definition: TransmittedPackets.cpp:11079
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11080
UNKNOWN_PACKET_PLACEHOLDER_095F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7577
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0960.
Definition: TransmittedPackets.hpp:7603
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0960()
Definition: TransmittedPackets.hpp:7608
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11552
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0960.
Definition: TransmittedPackets.cpp:11551
UNKNOWN_PACKET_PLACEHOLDER_0960(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7605
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0961.
Definition: TransmittedPackets.hpp:7635
UNKNOWN_PACKET_PLACEHOLDER_0961(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7637
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0961()
Definition: TransmittedPackets.hpp:7640
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0961.
Definition: TransmittedPackets.cpp:11087
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11088
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0962.
Definition: TransmittedPackets.hpp:7667
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0962()
Definition: TransmittedPackets.hpp:7672
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11096
UNKNOWN_PACKET_PLACEHOLDER_0962(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7669
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0962.
Definition: TransmittedPackets.cpp:11095
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0963.
Definition: TransmittedPackets.hpp:7695
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11560
UNKNOWN_PACKET_PLACEHOLDER_0963(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7697
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0963()
Definition: TransmittedPackets.hpp:7700
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0963.
Definition: TransmittedPackets.cpp:11559
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0964.
Definition: TransmittedPackets.hpp:7723
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0964.
Definition: TransmittedPackets.cpp:11567
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11568
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0964()
Definition: TransmittedPackets.hpp:7728
UNKNOWN_PACKET_PLACEHOLDER_0964(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7725
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0965.
Definition: TransmittedPackets.hpp:7751
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0965.
Definition: TransmittedPackets.cpp:11575
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11576
UNKNOWN_PACKET_PLACEHOLDER_0965(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7753
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0965()
Definition: TransmittedPackets.hpp:7756
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0969.
Definition: TransmittedPackets.hpp:7779
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0969()
Definition: TransmittedPackets.hpp:7784
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:11584
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0969.
Definition: TransmittedPackets.cpp:11583
UNKNOWN_PACKET_PLACEHOLDER_0969(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7781
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0970.
Definition: TransmittedPackets.hpp:7816
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0970.
Definition: TransmittedPackets.cpp:8983
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8984
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0970()
Definition: TransmittedPackets.hpp:7821
UNKNOWN_PACKET_PLACEHOLDER_0970(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7818
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0986.
Definition: TransmittedPackets.hpp:7853
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0986.
Definition: TransmittedPackets.cpp:8991
UNKNOWN_PACKET_PLACEHOLDER_0986(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7855
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:8992
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0986()
Definition: TransmittedPackets.hpp:7858
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0987.
Definition: TransmittedPackets.hpp:7890
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0987()
Definition: TransmittedPackets.hpp:7895
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0987.
Definition: TransmittedPackets.cpp:8999
UNKNOWN_PACKET_PLACEHOLDER_0987(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7892
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9000
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_098B.
Definition: TransmittedPackets.hpp:7927
virtual ~UNKNOWN_PACKET_PLACEHOLDER_098B()
Definition: TransmittedPackets.hpp:7932
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9008
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_098B.
Definition: TransmittedPackets.cpp:9007
UNKNOWN_PACKET_PLACEHOLDER_098B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7929
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_098C.
Definition: TransmittedPackets.hpp:7964
UNKNOWN_PACKET_PLACEHOLDER_098C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:7966
virtual ~UNKNOWN_PACKET_PLACEHOLDER_098C()
Definition: TransmittedPackets.hpp:7969
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_098C.
Definition: TransmittedPackets.cpp:9015
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9016
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_098F.
Definition: TransmittedPackets.hpp:8001
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_098F.
Definition: TransmittedPackets.cpp:9023
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9024
virtual ~UNKNOWN_PACKET_PLACEHOLDER_098F()
Definition: TransmittedPackets.hpp:8006
UNKNOWN_PACKET_PLACEHOLDER_098F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8003
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_099C.
Definition: TransmittedPackets.hpp:8038
virtual ~UNKNOWN_PACKET_PLACEHOLDER_099C()
Definition: TransmittedPackets.hpp:8043
UNKNOWN_PACKET_PLACEHOLDER_099C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8040
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9032
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_099C.
Definition: TransmittedPackets.cpp:9031
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_099D.
Definition: TransmittedPackets.hpp:8075
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9040
UNKNOWN_PACKET_PLACEHOLDER_099D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8077
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_099D.
Definition: TransmittedPackets.cpp:9039
virtual ~UNKNOWN_PACKET_PLACEHOLDER_099D()
Definition: TransmittedPackets.hpp:8080
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_099E.
Definition: TransmittedPackets.hpp:8112
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_099E.
Definition: TransmittedPackets.cpp:9047
UNKNOWN_PACKET_PLACEHOLDER_099E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8114
virtual ~UNKNOWN_PACKET_PLACEHOLDER_099E()
Definition: TransmittedPackets.hpp:8117
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9048
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09A0.
Definition: TransmittedPackets.hpp:8149
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09A0()
Definition: TransmittedPackets.hpp:8154
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09A0.
Definition: TransmittedPackets.cpp:9055
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9056
UNKNOWN_PACKET_PLACEHOLDER_09A0(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8151
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09A1.
Definition: TransmittedPackets.hpp:8186
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09A1.
Definition: TransmittedPackets.cpp:9063
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09A1()
Definition: TransmittedPackets.hpp:8191
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9064
UNKNOWN_PACKET_PLACEHOLDER_09A1(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8188
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09A2.
Definition: TransmittedPackets.hpp:8223
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09A2()
Definition: TransmittedPackets.hpp:8228
UNKNOWN_PACKET_PLACEHOLDER_09A2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8225
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9072
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09A2.
Definition: TransmittedPackets.cpp:9071
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09A3.
Definition: TransmittedPackets.hpp:8260
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09A3.
Definition: TransmittedPackets.cpp:9079
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9080
UNKNOWN_PACKET_PLACEHOLDER_09A3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8262
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09A3()
Definition: TransmittedPackets.hpp:8265
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09A5.
Definition: TransmittedPackets.hpp:8297
UNKNOWN_PACKET_PLACEHOLDER_09A5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8299
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9088
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09A5()
Definition: TransmittedPackets.hpp:8302
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09A5.
Definition: TransmittedPackets.cpp:9087
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C2.
Definition: TransmittedPackets.hpp:8334
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9096
UNKNOWN_PACKET_PLACEHOLDER_09C2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8336
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09C2()
Definition: TransmittedPackets.hpp:8339
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09C2.
Definition: TransmittedPackets.cpp:9095
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C5.
Definition: TransmittedPackets.hpp:8371
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09C5()
Definition: TransmittedPackets.hpp:8376
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09C5.
Definition: TransmittedPackets.cpp:9103
UNKNOWN_PACKET_PLACEHOLDER_09C5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8373
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9104
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C6.
Definition: TransmittedPackets.hpp:8408
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09C6()
Definition: TransmittedPackets.hpp:8413
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9112
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09C6.
Definition: TransmittedPackets.cpp:9111
UNKNOWN_PACKET_PLACEHOLDER_09C6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8410
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C7.
Definition: TransmittedPackets.hpp:8445
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09C7()
Definition: TransmittedPackets.hpp:8450
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9120
UNKNOWN_PACKET_PLACEHOLDER_09C7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8447
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09C7.
Definition: TransmittedPackets.cpp:9119
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C8.
Definition: TransmittedPackets.hpp:8482
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09C8.
Definition: TransmittedPackets.cpp:9127
UNKNOWN_PACKET_PLACEHOLDER_09C8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8484
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09C8()
Definition: TransmittedPackets.hpp:8487
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9128
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09C9.
Definition: TransmittedPackets.hpp:8519
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9136
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09C9.
Definition: TransmittedPackets.cpp:9135
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09C9()
Definition: TransmittedPackets.hpp:8524
UNKNOWN_PACKET_PLACEHOLDER_09C9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8521
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_09E0.
Definition: TransmittedPackets.hpp:8556
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9144
UNKNOWN_PACKET_PLACEHOLDER_09E0(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8558
virtual ~UNKNOWN_PACKET_PLACEHOLDER_09E0()
Definition: TransmittedPackets.hpp:8561
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_09E0.
Definition: TransmittedPackets.cpp:9143
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A39.
Definition: TransmittedPackets.hpp:8593
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A39.
Definition: TransmittedPackets.cpp:9151
UNKNOWN_PACKET_PLACEHOLDER_0A39(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8595
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9152
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A39()
Definition: TransmittedPackets.hpp:8598
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A3A.
Definition: TransmittedPackets.hpp:8630
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A3A.
Definition: TransmittedPackets.cpp:9159
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9160
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A3A()
Definition: TransmittedPackets.hpp:8635
UNKNOWN_PACKET_PLACEHOLDER_0A3A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8632
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A3C.
Definition: TransmittedPackets.hpp:8667
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A3C.
Definition: TransmittedPackets.cpp:9167
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A3C()
Definition: TransmittedPackets.hpp:8672
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9168
UNKNOWN_PACKET_PLACEHOLDER_0A3C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8669
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A3D.
Definition: TransmittedPackets.hpp:8704
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A3D.
Definition: TransmittedPackets.cpp:9175
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A3D()
Definition: TransmittedPackets.hpp:8709
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9176
UNKNOWN_PACKET_PLACEHOLDER_0A3D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8706
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A3E.
Definition: TransmittedPackets.hpp:8741
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A3E()
Definition: TransmittedPackets.hpp:8746
UNKNOWN_PACKET_PLACEHOLDER_0A3E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8743
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A3E.
Definition: TransmittedPackets.cpp:9183
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9184
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A40.
Definition: TransmittedPackets.hpp:8778
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A40.
Definition: TransmittedPackets.cpp:9191
UNKNOWN_PACKET_PLACEHOLDER_0A40(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8780
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A40()
Definition: TransmittedPackets.hpp:8783
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9192
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A42.
Definition: TransmittedPackets.hpp:8815
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A42()
Definition: TransmittedPackets.hpp:8820
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9200
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A42.
Definition: TransmittedPackets.cpp:9199
UNKNOWN_PACKET_PLACEHOLDER_0A42(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8817
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A4D.
Definition: TransmittedPackets.hpp:8852
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A4D()
Definition: TransmittedPackets.hpp:8857
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A4D.
Definition: TransmittedPackets.cpp:9207
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9208
UNKNOWN_PACKET_PLACEHOLDER_0A4D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8854
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A5E.
Definition: TransmittedPackets.hpp:8881
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A5E()
Definition: TransmittedPackets.hpp:8886
UNKNOWN_PACKET_PLACEHOLDER_0A5E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8883
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10632
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A5E.
Definition: TransmittedPackets.cpp:10631
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A5F.
Definition: TransmittedPackets.hpp:8910
UNKNOWN_PACKET_PLACEHOLDER_0A5F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8912
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A5F.
Definition: TransmittedPackets.cpp:10639
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10640
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A5F()
Definition: TransmittedPackets.hpp:8915
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A60.
Definition: TransmittedPackets.hpp:8939
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A60()
Definition: TransmittedPackets.hpp:8944
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10648
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A60.
Definition: TransmittedPackets.cpp:10647
UNKNOWN_PACKET_PLACEHOLDER_0A60(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8941
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A71.
Definition: TransmittedPackets.hpp:8976
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9216
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A71.
Definition: TransmittedPackets.cpp:9215
UNKNOWN_PACKET_PLACEHOLDER_0A71(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:8978
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A71()
Definition: TransmittedPackets.hpp:8981
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A72.
Definition: TransmittedPackets.hpp:9013
UNKNOWN_PACKET_PLACEHOLDER_0A72(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9015
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A72()
Definition: TransmittedPackets.hpp:9018
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9224
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A72.
Definition: TransmittedPackets.cpp:9223
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A73.
Definition: TransmittedPackets.hpp:9050
UNKNOWN_PACKET_PLACEHOLDER_0A73(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9052
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A73()
Definition: TransmittedPackets.hpp:9055
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A73.
Definition: TransmittedPackets.cpp:9231
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9232
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A74.
Definition: TransmittedPackets.hpp:9087
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A74()
Definition: TransmittedPackets.hpp:9092
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9240
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A74.
Definition: TransmittedPackets.cpp:9239
UNKNOWN_PACKET_PLACEHOLDER_0A74(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9089
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A76.
Definition: TransmittedPackets.hpp:9124
UNKNOWN_PACKET_PLACEHOLDER_0A76(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9126
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A76()
Definition: TransmittedPackets.hpp:9129
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9248
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A76.
Definition: TransmittedPackets.cpp:9247
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A79.
Definition: TransmittedPackets.hpp:9161
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A79()
Definition: TransmittedPackets.hpp:9166
UNKNOWN_PACKET_PLACEHOLDER_0A79(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9163
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A79.
Definition: TransmittedPackets.cpp:9255
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9256
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A7B.
Definition: TransmittedPackets.hpp:9198
UNKNOWN_PACKET_PLACEHOLDER_0A7B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9200
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A7B.
Definition: TransmittedPackets.cpp:9263
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A7B()
Definition: TransmittedPackets.hpp:9203
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9264
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A7C.
Definition: TransmittedPackets.hpp:9235
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9272
UNKNOWN_PACKET_PLACEHOLDER_0A7C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9237
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A7C.
Definition: TransmittedPackets.cpp:9271
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A7C()
Definition: TransmittedPackets.hpp:9240
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A80.
Definition: TransmittedPackets.hpp:9272
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9280
UNKNOWN_PACKET_PLACEHOLDER_0A80(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9274
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A80.
Definition: TransmittedPackets.cpp:9279
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A80()
Definition: TransmittedPackets.hpp:9277
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A81.
Definition: TransmittedPackets.hpp:9309
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A81.
Definition: TransmittedPackets.cpp:9287
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A81()
Definition: TransmittedPackets.hpp:9314
UNKNOWN_PACKET_PLACEHOLDER_0A81(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9311
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9288
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A82.
Definition: TransmittedPackets.hpp:9346
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A82()
Definition: TransmittedPackets.hpp:9351
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A82.
Definition: TransmittedPackets.cpp:9295
UNKNOWN_PACKET_PLACEHOLDER_0A82(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9348
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9296
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A83.
Definition: TransmittedPackets.hpp:9383
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9304
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A83.
Definition: TransmittedPackets.cpp:9303
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A83()
Definition: TransmittedPackets.hpp:9388
UNKNOWN_PACKET_PLACEHOLDER_0A83(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9385
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A85.
Definition: TransmittedPackets.hpp:9420
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A85()
Definition: TransmittedPackets.hpp:9425
UNKNOWN_PACKET_PLACEHOLDER_0A85(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9422
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A85.
Definition: TransmittedPackets.cpp:9311
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9312
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A86.
Definition: TransmittedPackets.hpp:9457
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A86()
Definition: TransmittedPackets.hpp:9462
UNKNOWN_PACKET_PLACEHOLDER_0A86(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9459
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9320
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A86.
Definition: TransmittedPackets.cpp:9319
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A8B.
Definition: TransmittedPackets.hpp:9494
UNKNOWN_PACKET_PLACEHOLDER_0A8B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9496
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A8B()
Definition: TransmittedPackets.hpp:9499
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9328
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A8B.
Definition: TransmittedPackets.cpp:9327
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A8C.
Definition: TransmittedPackets.hpp:9531
UNKNOWN_PACKET_PLACEHOLDER_0A8C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9533
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A8C.
Definition: TransmittedPackets.cpp:9335
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9336
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A8C()
Definition: TransmittedPackets.hpp:9536
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A8E.
Definition: TransmittedPackets.hpp:9568
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A8E()
Definition: TransmittedPackets.hpp:9573
UNKNOWN_PACKET_PLACEHOLDER_0A8E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9570
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9344
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A8E.
Definition: TransmittedPackets.cpp:9343
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A8F.
Definition: TransmittedPackets.hpp:9605
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A8F.
Definition: TransmittedPackets.cpp:9351
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9352
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A8F()
Definition: TransmittedPackets.hpp:9610
UNKNOWN_PACKET_PLACEHOLDER_0A8F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9607
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A90.
Definition: TransmittedPackets.hpp:9642
UNKNOWN_PACKET_PLACEHOLDER_0A90(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9644
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A90()
Definition: TransmittedPackets.hpp:9647
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9360
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A90.
Definition: TransmittedPackets.cpp:9359
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A92.
Definition: TransmittedPackets.hpp:9679
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A92()
Definition: TransmittedPackets.hpp:9684
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A92.
Definition: TransmittedPackets.cpp:9367
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9368
UNKNOWN_PACKET_PLACEHOLDER_0A92(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9681
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A93.
Definition: TransmittedPackets.hpp:9716
UNKNOWN_PACKET_PLACEHOLDER_0A93(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9718
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A93()
Definition: TransmittedPackets.hpp:9721
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9376
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A93.
Definition: TransmittedPackets.cpp:9375
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A94.
Definition: TransmittedPackets.hpp:9753
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A94.
Definition: TransmittedPackets.cpp:9383
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A94()
Definition: TransmittedPackets.hpp:9758
UNKNOWN_PACKET_PLACEHOLDER_0A94(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9755
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9384
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A95.
Definition: TransmittedPackets.hpp:9790
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A95()
Definition: TransmittedPackets.hpp:9795
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A95.
Definition: TransmittedPackets.cpp:9391
UNKNOWN_PACKET_PLACEHOLDER_0A95(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9792
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9392
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A9E.
Definition: TransmittedPackets.hpp:9827
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A9E()
Definition: TransmittedPackets.hpp:9832
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A9E.
Definition: TransmittedPackets.cpp:9399
UNKNOWN_PACKET_PLACEHOLDER_0A9E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9829
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9400
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0A9F.
Definition: TransmittedPackets.hpp:9864
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9408
UNKNOWN_PACKET_PLACEHOLDER_0A9F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9866
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0A9F.
Definition: TransmittedPackets.cpp:9407
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0A9F()
Definition: TransmittedPackets.hpp:9869
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AA8.
Definition: TransmittedPackets.hpp:9901
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9416
UNKNOWN_PACKET_PLACEHOLDER_0AA8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9903
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AA8()
Definition: TransmittedPackets.hpp:9906
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AA8.
Definition: TransmittedPackets.cpp:9415
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AA9.
Definition: TransmittedPackets.hpp:9938
UNKNOWN_PACKET_PLACEHOLDER_0AA9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9940
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AA9.
Definition: TransmittedPackets.cpp:9423
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9424
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AA9()
Definition: TransmittedPackets.hpp:9943
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAA.
Definition: TransmittedPackets.hpp:9975
UNKNOWN_PACKET_PLACEHOLDER_0AAA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:9977
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AAA.
Definition: TransmittedPackets.cpp:9431
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9432
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AAA()
Definition: TransmittedPackets.hpp:9980
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAB.
Definition: TransmittedPackets.hpp:10012
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AAB.
Definition: TransmittedPackets.cpp:9439
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AAB()
Definition: TransmittedPackets.hpp:10017
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9440
UNKNOWN_PACKET_PLACEHOLDER_0AAB(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10014
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAC.
Definition: TransmittedPackets.hpp:10049
UNKNOWN_PACKET_PLACEHOLDER_0AAC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10051
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AAC()
Definition: TransmittedPackets.hpp:10054
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AAC.
Definition: TransmittedPackets.cpp:9447
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9448
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAD.
Definition: TransmittedPackets.hpp:10086
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AAD.
Definition: TransmittedPackets.cpp:9455
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9456
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AAD()
Definition: TransmittedPackets.hpp:10091
UNKNOWN_PACKET_PLACEHOLDER_0AAD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10088
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAE.
Definition: TransmittedPackets.hpp:10123
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AAE.
Definition: TransmittedPackets.cpp:9463
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9464
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AAE()
Definition: TransmittedPackets.hpp:10128
UNKNOWN_PACKET_PLACEHOLDER_0AAE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10125
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AAF.
Definition: TransmittedPackets.hpp:10160
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AAF.
Definition: TransmittedPackets.cpp:9471
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AAF()
Definition: TransmittedPackets.hpp:10165
UNKNOWN_PACKET_PLACEHOLDER_0AAF(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10162
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9472
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AB0.
Definition: TransmittedPackets.hpp:10197
UNKNOWN_PACKET_PLACEHOLDER_0AB0(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10199
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9480
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AB0()
Definition: TransmittedPackets.hpp:10202
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AB0.
Definition: TransmittedPackets.cpp:9479
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AB1.
Definition: TransmittedPackets.hpp:10234
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AB1()
Definition: TransmittedPackets.hpp:10239
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9488
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AB1.
Definition: TransmittedPackets.cpp:9487
UNKNOWN_PACKET_PLACEHOLDER_0AB1(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10236
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AB3.
Definition: TransmittedPackets.hpp:10271
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AB3()
Definition: TransmittedPackets.hpp:10276
UNKNOWN_PACKET_PLACEHOLDER_0AB3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10273
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9496
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AB3.
Definition: TransmittedPackets.cpp:9495
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AB8.
Definition: TransmittedPackets.hpp:10308
UNKNOWN_PACKET_PLACEHOLDER_0AB8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10310
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9504
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AB8()
Definition: TransmittedPackets.hpp:10313
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AB8.
Definition: TransmittedPackets.cpp:9503
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ABA.
Definition: TransmittedPackets.hpp:10345
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0ABA.
Definition: TransmittedPackets.cpp:9511
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9512
UNKNOWN_PACKET_PLACEHOLDER_0ABA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10347
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0ABA()
Definition: TransmittedPackets.hpp:10350
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ABB.
Definition: TransmittedPackets.hpp:10382
UNKNOWN_PACKET_PLACEHOLDER_0ABB(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10384
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9520
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0ABB.
Definition: TransmittedPackets.cpp:9519
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0ABB()
Definition: TransmittedPackets.hpp:10387
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ABC.
Definition: TransmittedPackets.hpp:10419
UNKNOWN_PACKET_PLACEHOLDER_0ABC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10421
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0ABC()
Definition: TransmittedPackets.hpp:10424
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0ABC.
Definition: TransmittedPackets.cpp:9527
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9528
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ABF.
Definition: TransmittedPackets.hpp:10456
UNKNOWN_PACKET_PLACEHOLDER_0ABF(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10458
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9536
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0ABF.
Definition: TransmittedPackets.cpp:9535
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0ABF()
Definition: TransmittedPackets.hpp:10461
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AC3.
Definition: TransmittedPackets.hpp:10493
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9544
UNKNOWN_PACKET_PLACEHOLDER_0AC3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10495
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AC3.
Definition: TransmittedPackets.cpp:9543
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AC3()
Definition: TransmittedPackets.hpp:10498
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AC4.
Definition: TransmittedPackets.hpp:10530
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9552
UNKNOWN_PACKET_PLACEHOLDER_0AC4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10532
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AC4.
Definition: TransmittedPackets.cpp:9551
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AC4()
Definition: TransmittedPackets.hpp:10535
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AC5.
Definition: TransmittedPackets.hpp:10567
UNKNOWN_PACKET_PLACEHOLDER_0AC5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10569
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AC5.
Definition: TransmittedPackets.cpp:9559
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AC5()
Definition: TransmittedPackets.hpp:10572
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9560
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AC6.
Definition: TransmittedPackets.hpp:10604
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9568
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AC6.
Definition: TransmittedPackets.cpp:9567
UNKNOWN_PACKET_PLACEHOLDER_0AC6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10606
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AC6()
Definition: TransmittedPackets.hpp:10609
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AC9.
Definition: TransmittedPackets.hpp:10641
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9576
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AC9.
Definition: TransmittedPackets.cpp:9575
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AC9()
Definition: TransmittedPackets.hpp:10646
UNKNOWN_PACKET_PLACEHOLDER_0AC9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10643
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ACA.
Definition: TransmittedPackets.hpp:10678
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9584
UNKNOWN_PACKET_PLACEHOLDER_0ACA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10680
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0ACA()
Definition: TransmittedPackets.hpp:10683
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0ACA.
Definition: TransmittedPackets.cpp:9583
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ACD.
Definition: TransmittedPackets.hpp:10715
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0ACD.
Definition: TransmittedPackets.cpp:9591
UNKNOWN_PACKET_PLACEHOLDER_0ACD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10717
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9592
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0ACD()
Definition: TransmittedPackets.hpp:10720
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ACE.
Definition: TransmittedPackets.hpp:10752
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9600
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0ACE.
Definition: TransmittedPackets.cpp:9599
UNKNOWN_PACKET_PLACEHOLDER_0ACE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10754
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0ACE()
Definition: TransmittedPackets.hpp:10757
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0ACF.
Definition: TransmittedPackets.hpp:10789
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0ACF()
Definition: TransmittedPackets.hpp:10794
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0ACF.
Definition: TransmittedPackets.cpp:9607
UNKNOWN_PACKET_PLACEHOLDER_0ACF(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10791
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9608
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD0.
Definition: TransmittedPackets.hpp:10826
UNKNOWN_PACKET_PLACEHOLDER_0AD0(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10828
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AD0.
Definition: TransmittedPackets.cpp:9615
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9616
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AD0()
Definition: TransmittedPackets.hpp:10831
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD1.
Definition: TransmittedPackets.hpp:10863
UNKNOWN_PACKET_PLACEHOLDER_0AD1(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10865
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AD1()
Definition: TransmittedPackets.hpp:10868
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AD1.
Definition: TransmittedPackets.cpp:9623
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9624
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD2.
Definition: TransmittedPackets.hpp:10900
UNKNOWN_PACKET_PLACEHOLDER_0AD2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10902
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AD2.
Definition: TransmittedPackets.cpp:9631
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AD2()
Definition: TransmittedPackets.hpp:10905
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9632
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD3.
Definition: TransmittedPackets.hpp:10937
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AD3()
Definition: TransmittedPackets.hpp:10942
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AD3.
Definition: TransmittedPackets.cpp:9639
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9640
UNKNOWN_PACKET_PLACEHOLDER_0AD3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10939
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD4.
Definition: TransmittedPackets.hpp:10974
UNKNOWN_PACKET_PLACEHOLDER_0AD4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:10976
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AD4()
Definition: TransmittedPackets.hpp:10979
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9648
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AD4.
Definition: TransmittedPackets.cpp:9647
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD5.
Definition: TransmittedPackets.hpp:11011
UNKNOWN_PACKET_PLACEHOLDER_0AD5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11013
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AD5()
Definition: TransmittedPackets.hpp:11016
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AD5.
Definition: TransmittedPackets.cpp:9655
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9656
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD6.
Definition: TransmittedPackets.hpp:11048
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AD6.
Definition: TransmittedPackets.cpp:9663
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AD6()
Definition: TransmittedPackets.hpp:11053
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9664
UNKNOWN_PACKET_PLACEHOLDER_0AD6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11050
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD7.
Definition: TransmittedPackets.hpp:11085
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9672
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AD7.
Definition: TransmittedPackets.cpp:9671
UNKNOWN_PACKET_PLACEHOLDER_0AD7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11087
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AD7()
Definition: TransmittedPackets.hpp:11090
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD8.
Definition: TransmittedPackets.hpp:11122
UNKNOWN_PACKET_PLACEHOLDER_0AD8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11124
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AD8()
Definition: TransmittedPackets.hpp:11127
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AD8.
Definition: TransmittedPackets.cpp:9679
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9680
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AD9.
Definition: TransmittedPackets.hpp:11159
UNKNOWN_PACKET_PLACEHOLDER_0AD9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11161
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AD9()
Definition: TransmittedPackets.hpp:11164
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9688
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AD9.
Definition: TransmittedPackets.cpp:9687
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AE0.
Definition: TransmittedPackets.hpp:11196
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AE0.
Definition: TransmittedPackets.cpp:9695
UNKNOWN_PACKET_PLACEHOLDER_0AE0(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11198
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AE0()
Definition: TransmittedPackets.hpp:11201
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9696
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AE1.
Definition: TransmittedPackets.hpp:11233
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AE1()
Definition: TransmittedPackets.hpp:11238
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9704
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AE1.
Definition: TransmittedPackets.cpp:9703
UNKNOWN_PACKET_PLACEHOLDER_0AE1(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11235
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AE3.
Definition: TransmittedPackets.hpp:11270
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AE3()
Definition: TransmittedPackets.hpp:11275
UNKNOWN_PACKET_PLACEHOLDER_0AE3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11272
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AE3.
Definition: TransmittedPackets.cpp:9711
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9712
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AE8.
Definition: TransmittedPackets.hpp:11307
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AE8.
Definition: TransmittedPackets.cpp:9719
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9720
UNKNOWN_PACKET_PLACEHOLDER_0AE8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11309
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AE8()
Definition: TransmittedPackets.hpp:11312
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AE9.
Definition: TransmittedPackets.hpp:11344
UNKNOWN_PACKET_PLACEHOLDER_0AE9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11346
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AE9.
Definition: TransmittedPackets.cpp:9727
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9728
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AE9()
Definition: TransmittedPackets.hpp:11349
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AEC.
Definition: TransmittedPackets.hpp:11381
UNKNOWN_PACKET_PLACEHOLDER_0AEC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11383
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9736
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AEC()
Definition: TransmittedPackets.hpp:11386
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AEC.
Definition: TransmittedPackets.cpp:9735
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AED.
Definition: TransmittedPackets.hpp:11418
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AED()
Definition: TransmittedPackets.hpp:11423
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AED.
Definition: TransmittedPackets.cpp:9743
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9744
UNKNOWN_PACKET_PLACEHOLDER_0AED(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11420
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AEE.
Definition: TransmittedPackets.hpp:11455
UNKNOWN_PACKET_PLACEHOLDER_0AEE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11457
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9752
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AEE.
Definition: TransmittedPackets.cpp:9751
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AEE()
Definition: TransmittedPackets.hpp:11460
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AF1.
Definition: TransmittedPackets.hpp:11492
UNKNOWN_PACKET_PLACEHOLDER_0AF1(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11494
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10296
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AF1.
Definition: TransmittedPackets.cpp:10295
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AF1()
Definition: TransmittedPackets.hpp:11497
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AF2.
Definition: TransmittedPackets.hpp:11529
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AF2()
Definition: TransmittedPackets.hpp:11534
UNKNOWN_PACKET_PLACEHOLDER_0AF2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11531
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9760
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AF2.
Definition: TransmittedPackets.cpp:9759
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AF3.
Definition: TransmittedPackets.hpp:11566
UNKNOWN_PACKET_PLACEHOLDER_0AF3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11568
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9768
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AF3()
Definition: TransmittedPackets.hpp:11571
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AF3.
Definition: TransmittedPackets.cpp:9767
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AF5.
Definition: TransmittedPackets.hpp:11603
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AF5.
Definition: TransmittedPackets.cpp:9775
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AF5()
Definition: TransmittedPackets.hpp:11608
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9776
UNKNOWN_PACKET_PLACEHOLDER_0AF5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11605
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0AF9.
Definition: TransmittedPackets.hpp:11640
UNKNOWN_PACKET_PLACEHOLDER_0AF9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11642
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0AF9()
Definition: TransmittedPackets.hpp:11645
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9784
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0AF9.
Definition: TransmittedPackets.cpp:9783
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B00.
Definition: TransmittedPackets.hpp:11677
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B00.
Definition: TransmittedPackets.cpp:9791
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B00()
Definition: TransmittedPackets.hpp:11682
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9792
UNKNOWN_PACKET_PLACEHOLDER_0B00(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11679
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B01.
Definition: TransmittedPackets.hpp:11714
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9800
UNKNOWN_PACKET_PLACEHOLDER_0B01(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11716
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B01.
Definition: TransmittedPackets.cpp:9799
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B01()
Definition: TransmittedPackets.hpp:11719
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B02.
Definition: TransmittedPackets.hpp:11751
UNKNOWN_PACKET_PLACEHOLDER_0B02(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11753
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9808
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B02.
Definition: TransmittedPackets.cpp:9807
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B02()
Definition: TransmittedPackets.hpp:11756
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B04.
Definition: TransmittedPackets.hpp:11791
UNKNOWN_PACKET_PLACEHOLDER_0B04(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11793
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B04()
Definition: TransmittedPackets.hpp:11796
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9816
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B04.
Definition: TransmittedPackets.cpp:9815
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B07.
Definition: TransmittedPackets.hpp:11828
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9824
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B07()
Definition: TransmittedPackets.hpp:11833
UNKNOWN_PACKET_PLACEHOLDER_0B07(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11830
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B07.
Definition: TransmittedPackets.cpp:9823
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B23.
Definition: TransmittedPackets.hpp:11865
UNKNOWN_PACKET_PLACEHOLDER_0B23(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11867
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9832
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B23()
Definition: TransmittedPackets.hpp:11870
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B23.
Definition: TransmittedPackets.cpp:9831
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B24.
Definition: TransmittedPackets.hpp:11902
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B24()
Definition: TransmittedPackets.hpp:11907
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9840
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B24.
Definition: TransmittedPackets.cpp:9839
UNKNOWN_PACKET_PLACEHOLDER_0B24(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11904
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B25.
Definition: TransmittedPackets.hpp:11939
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B25()
Definition: TransmittedPackets.hpp:11944
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B25.
Definition: TransmittedPackets.cpp:9847
UNKNOWN_PACKET_PLACEHOLDER_0B25(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11941
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9848
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B2B.
Definition: TransmittedPackets.hpp:11976
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B2B.
Definition: TransmittedPackets.cpp:9855
UNKNOWN_PACKET_PLACEHOLDER_0B2B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:11978
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9856
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B2B()
Definition: TransmittedPackets.hpp:11981
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B30.
Definition: TransmittedPackets.hpp:12013
UNKNOWN_PACKET_PLACEHOLDER_0B30(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12015
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B30()
Definition: TransmittedPackets.hpp:12018
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9864
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B30.
Definition: TransmittedPackets.cpp:9863
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B34.
Definition: TransmittedPackets.hpp:12050
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B34.
Definition: TransmittedPackets.cpp:9871
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9872
UNKNOWN_PACKET_PLACEHOLDER_0B34(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12052
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B34()
Definition: TransmittedPackets.hpp:12055
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B39.
Definition: TransmittedPackets.hpp:12087
UNKNOWN_PACKET_PLACEHOLDER_0B39(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12089
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9880
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B39.
Definition: TransmittedPackets.cpp:9879
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B39()
Definition: TransmittedPackets.hpp:12092
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B3C.
Definition: TransmittedPackets.hpp:12124
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B3C()
Definition: TransmittedPackets.hpp:12129
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B3C.
Definition: TransmittedPackets.cpp:9887
UNKNOWN_PACKET_PLACEHOLDER_0B3C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12126
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9888
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B3D.
Definition: TransmittedPackets.hpp:12161
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9896
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B3D()
Definition: TransmittedPackets.hpp:12166
UNKNOWN_PACKET_PLACEHOLDER_0B3D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12163
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B3D.
Definition: TransmittedPackets.cpp:9895
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B3E.
Definition: TransmittedPackets.hpp:12198
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B3E.
Definition: TransmittedPackets.cpp:9903
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B3E()
Definition: TransmittedPackets.hpp:12203
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9904
UNKNOWN_PACKET_PLACEHOLDER_0B3E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12200
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B44.
Definition: TransmittedPackets.hpp:12235
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9912
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B44.
Definition: TransmittedPackets.cpp:9911
UNKNOWN_PACKET_PLACEHOLDER_0B44(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12237
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B44()
Definition: TransmittedPackets.hpp:12240
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B48.
Definition: TransmittedPackets.hpp:12272
UNKNOWN_PACKET_PLACEHOLDER_0B48(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12274
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B48()
Definition: TransmittedPackets.hpp:12277
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9920
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B48.
Definition: TransmittedPackets.cpp:9919
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B49.
Definition: TransmittedPackets.hpp:12309
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B49.
Definition: TransmittedPackets.cpp:9927
UNKNOWN_PACKET_PLACEHOLDER_0B49(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12311
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B49()
Definition: TransmittedPackets.hpp:12314
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9928
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B4A.
Definition: TransmittedPackets.hpp:12346
UNKNOWN_PACKET_PLACEHOLDER_0B4A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12348
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9936
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B4A.
Definition: TransmittedPackets.cpp:9935
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B4A()
Definition: TransmittedPackets.hpp:12351
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B4B.
Definition: TransmittedPackets.hpp:12383
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B4B()
Definition: TransmittedPackets.hpp:12388
UNKNOWN_PACKET_PLACEHOLDER_0B4B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12385
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B4B.
Definition: TransmittedPackets.cpp:9943
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9944
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B4D.
Definition: TransmittedPackets.hpp:12420
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B4D.
Definition: TransmittedPackets.cpp:9951
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B4D()
Definition: TransmittedPackets.hpp:12425
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9952
UNKNOWN_PACKET_PLACEHOLDER_0B4D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12422
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B4F.
Definition: TransmittedPackets.hpp:12457
UNKNOWN_PACKET_PLACEHOLDER_0B4F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12459
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B4F.
Definition: TransmittedPackets.cpp:9959
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9960
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B4F()
Definition: TransmittedPackets.hpp:12462
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B50.
Definition: TransmittedPackets.hpp:12494
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B50()
Definition: TransmittedPackets.hpp:12499
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B50.
Definition: TransmittedPackets.cpp:9967
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9968
UNKNOWN_PACKET_PLACEHOLDER_0B50(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12496
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B51.
Definition: TransmittedPackets.hpp:12531
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9976
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B51.
Definition: TransmittedPackets.cpp:9975
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B51()
Definition: TransmittedPackets.hpp:12536
UNKNOWN_PACKET_PLACEHOLDER_0B51(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12533
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B52.
Definition: TransmittedPackets.hpp:12568
UNKNOWN_PACKET_PLACEHOLDER_0B52(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12570
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B52()
Definition: TransmittedPackets.hpp:12573
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B52.
Definition: TransmittedPackets.cpp:9983
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9984
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B53.
Definition: TransmittedPackets.hpp:12605
UNKNOWN_PACKET_PLACEHOLDER_0B53(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12607
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B53.
Definition: TransmittedPackets.cpp:9991
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:9992
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B53()
Definition: TransmittedPackets.hpp:12610
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B54.
Definition: TransmittedPackets.hpp:12642
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B54.
Definition: TransmittedPackets.cpp:9999
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B54()
Definition: TransmittedPackets.hpp:12647
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10000
UNKNOWN_PACKET_PLACEHOLDER_0B54(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12644
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B55.
Definition: TransmittedPackets.hpp:12679
UNKNOWN_PACKET_PLACEHOLDER_0B55(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12681
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10008
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B55.
Definition: TransmittedPackets.cpp:10007
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B55()
Definition: TransmittedPackets.hpp:12684
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B5F.
Definition: TransmittedPackets.hpp:12716
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10016
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B5F.
Definition: TransmittedPackets.cpp:10015
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B5F()
Definition: TransmittedPackets.hpp:12721
UNKNOWN_PACKET_PLACEHOLDER_0B5F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12718
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B60.
Definition: TransmittedPackets.hpp:12753
UNKNOWN_PACKET_PLACEHOLDER_0B60(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12755
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B60.
Definition: TransmittedPackets.cpp:10023
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10024
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B60()
Definition: TransmittedPackets.hpp:12758
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B61.
Definition: TransmittedPackets.hpp:12790
UNKNOWN_PACKET_PLACEHOLDER_0B61(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12792
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10032
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B61.
Definition: TransmittedPackets.cpp:10031
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B61()
Definition: TransmittedPackets.hpp:12795
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B62.
Definition: TransmittedPackets.hpp:12827
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10040
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B62.
Definition: TransmittedPackets.cpp:10039
UNKNOWN_PACKET_PLACEHOLDER_0B62(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12829
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B62()
Definition: TransmittedPackets.hpp:12832
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B68.
Definition: TransmittedPackets.hpp:12864
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B68.
Definition: TransmittedPackets.cpp:10047
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B68()
Definition: TransmittedPackets.hpp:12869
UNKNOWN_PACKET_PLACEHOLDER_0B68(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12866
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10048
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B6A.
Definition: TransmittedPackets.hpp:12901
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10056
UNKNOWN_PACKET_PLACEHOLDER_0B6A(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12903
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B6A()
Definition: TransmittedPackets.hpp:12906
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B6A.
Definition: TransmittedPackets.cpp:10055
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B6B.
Definition: TransmittedPackets.hpp:12938
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B6B.
Definition: TransmittedPackets.cpp:10063
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B6B()
Definition: TransmittedPackets.hpp:12943
UNKNOWN_PACKET_PLACEHOLDER_0B6B(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12940
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10064
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B6C.
Definition: TransmittedPackets.hpp:12975
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B6C.
Definition: TransmittedPackets.cpp:10071
UNKNOWN_PACKET_PLACEHOLDER_0B6C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:12977
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B6C()
Definition: TransmittedPackets.hpp:12980
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10072
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B6F.
Definition: TransmittedPackets.hpp:13012
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10320
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B6F()
Definition: TransmittedPackets.hpp:13017
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B6F.
Definition: TransmittedPackets.cpp:10319
UNKNOWN_PACKET_PLACEHOLDER_0B6F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13014
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B70.
Definition: TransmittedPackets.hpp:13052
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B70.
Definition: TransmittedPackets.cpp:10327
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B70()
Definition: TransmittedPackets.hpp:13057
UNKNOWN_PACKET_PLACEHOLDER_0B70(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13054
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10328
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B71.
Definition: TransmittedPackets.hpp:13089
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B71.
Definition: TransmittedPackets.cpp:10335
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10336
UNKNOWN_PACKET_PLACEHOLDER_0B71(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13091
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B71()
Definition: TransmittedPackets.hpp:13094
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B72.
Definition: TransmittedPackets.hpp:13129
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B72.
Definition: TransmittedPackets.cpp:10343
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10344
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B72()
Definition: TransmittedPackets.hpp:13134
UNKNOWN_PACKET_PLACEHOLDER_0B72(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13131
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B73.
Definition: TransmittedPackets.hpp:13166
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B73()
Definition: TransmittedPackets.hpp:13171
UNKNOWN_PACKET_PLACEHOLDER_0B73(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13168
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10352
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B73.
Definition: TransmittedPackets.cpp:10351
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B74.
Definition: TransmittedPackets.hpp:13203
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10360
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B74.
Definition: TransmittedPackets.cpp:10359
UNKNOWN_PACKET_PLACEHOLDER_0B74(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13205
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B74()
Definition: TransmittedPackets.hpp:13208
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B75.
Definition: TransmittedPackets.hpp:13240
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B75.
Definition: TransmittedPackets.cpp:10367
UNKNOWN_PACKET_PLACEHOLDER_0B75(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13242
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10368
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B75()
Definition: TransmittedPackets.hpp:13245
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B77.
Definition: TransmittedPackets.hpp:13277
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B77()
Definition: TransmittedPackets.hpp:13282
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10376
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B77.
Definition: TransmittedPackets.cpp:10375
UNKNOWN_PACKET_PLACEHOLDER_0B77(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13279
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B7E.
Definition: TransmittedPackets.hpp:13314
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B7E()
Definition: TransmittedPackets.hpp:13319
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10392
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B7E.
Definition: TransmittedPackets.cpp:10391
UNKNOWN_PACKET_PLACEHOLDER_0B7E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13316
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B7F.
Definition: TransmittedPackets.hpp:13351
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B7F()
Definition: TransmittedPackets.hpp:13356
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B7F.
Definition: TransmittedPackets.cpp:10399
UNKNOWN_PACKET_PLACEHOLDER_0B7F(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13353
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10400
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B80.
Definition: TransmittedPackets.hpp:13388
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10408
UNKNOWN_PACKET_PLACEHOLDER_0B80(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13390
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B80.
Definition: TransmittedPackets.cpp:10407
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B80()
Definition: TransmittedPackets.hpp:13393
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B8C.
Definition: TransmittedPackets.hpp:13425
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10416
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B8C()
Definition: TransmittedPackets.hpp:13430
UNKNOWN_PACKET_PLACEHOLDER_0B8C(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13427
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B8C.
Definition: TransmittedPackets.cpp:10415
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B8D.
Definition: TransmittedPackets.hpp:13462
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B8D()
Definition: TransmittedPackets.hpp:13467
UNKNOWN_PACKET_PLACEHOLDER_0B8D(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13464
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10304
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B8D.
Definition: TransmittedPackets.cpp:10303
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B8E.
Definition: TransmittedPackets.hpp:13501
UNKNOWN_PACKET_PLACEHOLDER_0B8E(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13503
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10312
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B8E.
Definition: TransmittedPackets.cpp:10311
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B8E()
Definition: TransmittedPackets.hpp:13506
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B93.
Definition: TransmittedPackets.hpp:13537
UNKNOWN_PACKET_PLACEHOLDER_0B93(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13539
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B93.
Definition: TransmittedPackets.cpp:10439
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10440
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B93()
Definition: TransmittedPackets.hpp:13542
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B94.
Definition: TransmittedPackets.hpp:13574
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B94.
Definition: TransmittedPackets.cpp:10447
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10448
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B94()
Definition: TransmittedPackets.hpp:13579
UNKNOWN_PACKET_PLACEHOLDER_0B94(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13576
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B95.
Definition: TransmittedPackets.hpp:13610
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B95()
Definition: TransmittedPackets.hpp:13615
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10456
UNKNOWN_PACKET_PLACEHOLDER_0B95(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13612
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B95.
Definition: TransmittedPackets.cpp:10455
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B96.
Definition: TransmittedPackets.hpp:13647
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B96()
Definition: TransmittedPackets.hpp:13652
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B96.
Definition: TransmittedPackets.cpp:10463
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10464
UNKNOWN_PACKET_PLACEHOLDER_0B96(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13649
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B97.
Definition: TransmittedPackets.hpp:13683
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10472
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B97()
Definition: TransmittedPackets.hpp:13688
UNKNOWN_PACKET_PLACEHOLDER_0B97(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13685
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B97.
Definition: TransmittedPackets.cpp:10471
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B98.
Definition: TransmittedPackets.hpp:13720
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10480
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B98.
Definition: TransmittedPackets.cpp:10479
UNKNOWN_PACKET_PLACEHOLDER_0B98(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13722
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B98()
Definition: TransmittedPackets.hpp:13725
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0B99.
Definition: TransmittedPackets.hpp:13757
UNKNOWN_PACKET_PLACEHOLDER_0B99(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13759
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0B99()
Definition: TransmittedPackets.hpp:13762
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0B99.
Definition: TransmittedPackets.cpp:10487
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10488
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BA2.
Definition: TransmittedPackets.hpp:13792
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BA2.
Definition: TransmittedPackets.cpp:10511
UNKNOWN_PACKET_PLACEHOLDER_0BA2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13794
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10512
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BA2()
Definition: TransmittedPackets.hpp:13797
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BA3.
Definition: TransmittedPackets.hpp:13826
UNKNOWN_PACKET_PLACEHOLDER_0BA3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13828
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BA3.
Definition: TransmittedPackets.cpp:10527
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10528
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BA3()
Definition: TransmittedPackets.hpp:13831
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BA5.
Definition: TransmittedPackets.hpp:13860
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10536
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BA5()
Definition: TransmittedPackets.hpp:13865
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BA5.
Definition: TransmittedPackets.cpp:10535
UNKNOWN_PACKET_PLACEHOLDER_0BA5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13862
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BAC.
Definition: TransmittedPackets.hpp:13898
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BAC.
Definition: TransmittedPackets.cpp:10543
UNKNOWN_PACKET_PLACEHOLDER_0BAC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13900
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10544
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BAC()
Definition: TransmittedPackets.hpp:13903
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BAF.
Definition: TransmittedPackets.hpp:13929
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10552
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BAF()
Definition: TransmittedPackets.hpp:13934
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BAF.
Definition: TransmittedPackets.cpp:10551
UNKNOWN_PACKET_PLACEHOLDER_0BAF(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13931
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BB0.
Definition: TransmittedPackets.hpp:13958
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BB0.
Definition: TransmittedPackets.cpp:10599
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10600
UNKNOWN_PACKET_PLACEHOLDER_0BB0(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13960
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BB0()
Definition: TransmittedPackets.hpp:13963
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BB1.
Definition: TransmittedPackets.hpp:13987
UNKNOWN_PACKET_PLACEHOLDER_0BB1(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:13989
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10608
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BB1.
Definition: TransmittedPackets.cpp:10607
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BB1()
Definition: TransmittedPackets.hpp:13992
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BB2.
Definition: TransmittedPackets.hpp:14016
UNKNOWN_PACKET_PLACEHOLDER_0BB2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14018
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BB2.
Definition: TransmittedPackets.cpp:10615
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BB2()
Definition: TransmittedPackets.hpp:14021
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10616
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BB3.
Definition: TransmittedPackets.hpp:14045
UNKNOWN_PACKET_PLACEHOLDER_0BB3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14047
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10624
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BB3()
Definition: TransmittedPackets.hpp:14050
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BB3.
Definition: TransmittedPackets.cpp:10623
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BB4.
Definition: TransmittedPackets.hpp:14074
UNKNOWN_PACKET_PLACEHOLDER_0BB4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14076
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BB4.
Definition: TransmittedPackets.cpp:10655
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BB4()
Definition: TransmittedPackets.hpp:14079
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10656
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BB5.
Definition: TransmittedPackets.hpp:14103
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10664
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BB5.
Definition: TransmittedPackets.cpp:10663
UNKNOWN_PACKET_PLACEHOLDER_0BB5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14105
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BB5()
Definition: TransmittedPackets.hpp:14108
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BB6.
Definition: TransmittedPackets.hpp:14132
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10672
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BB6.
Definition: TransmittedPackets.cpp:10671
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BB6()
Definition: TransmittedPackets.hpp:14137
UNKNOWN_PACKET_PLACEHOLDER_0BB6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14134
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BB7.
Definition: TransmittedPackets.hpp:14161
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BB7.
Definition: TransmittedPackets.cpp:10679
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10680
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BB7()
Definition: TransmittedPackets.hpp:14166
UNKNOWN_PACKET_PLACEHOLDER_0BB7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14163
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BB8.
Definition: TransmittedPackets.hpp:14190
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BB8()
Definition: TransmittedPackets.hpp:14195
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BB8.
Definition: TransmittedPackets.cpp:10687
UNKNOWN_PACKET_PLACEHOLDER_0BB8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14192
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10688
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BB9.
Definition: TransmittedPackets.hpp:14219
UNKNOWN_PACKET_PLACEHOLDER_0BB9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14221
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BB9()
Definition: TransmittedPackets.hpp:14224
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BB9.
Definition: TransmittedPackets.cpp:10695
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10696
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BBA.
Definition: TransmittedPackets.hpp:14248
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10704
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BBA()
Definition: TransmittedPackets.hpp:14253
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BBA.
Definition: TransmittedPackets.cpp:10703
UNKNOWN_PACKET_PLACEHOLDER_0BBA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14250
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BBB.
Definition: TransmittedPackets.hpp:14277
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10712
UNKNOWN_PACKET_PLACEHOLDER_0BBB(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14279
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BBB()
Definition: TransmittedPackets.hpp:14282
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BBB.
Definition: TransmittedPackets.cpp:10711
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BBC.
Definition: TransmittedPackets.hpp:14306
UNKNOWN_PACKET_PLACEHOLDER_0BBC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14308
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10720
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BBC.
Definition: TransmittedPackets.cpp:10719
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BBC()
Definition: TransmittedPackets.hpp:14311
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BBD.
Definition: TransmittedPackets.hpp:14335
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10728
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BBD()
Definition: TransmittedPackets.hpp:14340
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BBD.
Definition: TransmittedPackets.cpp:10727
UNKNOWN_PACKET_PLACEHOLDER_0BBD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14337
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BBF.
Definition: TransmittedPackets.hpp:14364
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10744
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BBF.
Definition: TransmittedPackets.cpp:10743
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BBF()
Definition: TransmittedPackets.hpp:14369
UNKNOWN_PACKET_PLACEHOLDER_0BBF(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14366
Main object for the aegis packet: UNKNOWN_PACKET_PLACEHOLDER_0BC0.
Definition: TransmittedPackets.hpp:14393
UNKNOWN_PACKET_PLACEHOLDER_0BC0(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14395
virtual ~UNKNOWN_PACKET_PLACEHOLDER_0BC0()
Definition: TransmittedPackets.hpp:14398
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10752
void deliver()
UNKNOWN_PACKET_PLACEHOLDER_0BC0.
Definition: TransmittedPackets.cpp:10751
Main object for the aegis packet: ZC_ACCEPT_ENTER2.
Definition: TransmittedPackets.hpp:14490
int16_t _font
Definition: TransmittedPackets.hpp:14505
int32_t _start_time
Definition: TransmittedPackets.hpp:14501
virtual ~ZC_ACCEPT_ENTER2()
Definition: TransmittedPackets.hpp:14495
int8_t _y_size
Definition: TransmittedPackets.hpp:14504
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4532
void deliver(int16_t x, int16_t y, int16_t dir, int16_t font)
ZC_ACCEPT_ENTER2.
Definition: TransmittedPackets.cpp:4521
int8_t _x_size
Definition: TransmittedPackets.hpp:14503
char _packed_pos[3]
Definition: TransmittedPackets.hpp:14502
ZC_ACCEPT_ENTER2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14492
Main object for the aegis packet: ZC_ACCEPT_ENTER3.
Definition: TransmittedPackets.hpp:14535
int8_t _x_size
Definition: TransmittedPackets.hpp:14548
int32_t _start_time
Definition: TransmittedPackets.hpp:14546
char _packed_pos[3]
Definition: TransmittedPackets.hpp:14547
int8_t _y_size
Definition: TransmittedPackets.hpp:14549
virtual ~ZC_ACCEPT_ENTER3()
Definition: TransmittedPackets.hpp:14540
ZC_ACCEPT_ENTER3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14537
void deliver(int16_t x, int16_t y, int16_t dir, int16_t font, unit_gender_types gender)
ZC_ACCEPT_ENTER3.
Definition: TransmittedPackets.cpp:5766
int16_t _font
Definition: TransmittedPackets.hpp:14550
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5777
int8_t _gender
Definition: TransmittedPackets.hpp:14551
Main object for the aegis packet: ZC_ACCEPT_ENTER.
Definition: TransmittedPackets.hpp:14439
void deliver(int16_t x, int16_t y, int16_t dir)
ZC_ACCEPT_ENTER.
Definition: TransmittedPackets.cpp:54
int _start_time
Definition: TransmittedPackets.hpp:14450
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:63
ZC_ACCEPT_ENTER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14441
int8_t _x_size
Definition: TransmittedPackets.hpp:14452
virtual ~ZC_ACCEPT_ENTER()
Definition: TransmittedPackets.hpp:14444
char _packed_pos[3]
Definition: TransmittedPackets.hpp:14451
int8_t _y_size
Definition: TransmittedPackets.hpp:14453
Main object for the aegis packet: ZC_ACCEPT_QUIT.
Definition: TransmittedPackets.hpp:14587
void deliver()
ZC_ACCEPT_QUIT.
Definition: TransmittedPackets.cpp:74
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:75
ZC_ACCEPT_QUIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14589
virtual ~ZC_ACCEPT_QUIT()
Definition: TransmittedPackets.hpp:14592
Main object for the aegis packet: ZC_ACH_UPDATE.
Definition: TransmittedPackets.hpp:14627
ZC_ACH_UPDATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14629
struct zc_ach_update_list_info _info
Definition: TransmittedPackets.hpp:14642
virtual ~ZC_ACH_UPDATE()
Definition: TransmittedPackets.hpp:14632
int16_t _rank
Definition: TransmittedPackets.hpp:14639
int _next_rank_points
Definition: TransmittedPackets.hpp:14641
void deliver(int total_points, int rank, int current_rank_points, int next_rank_points, zc_ach_update_list_info info)
ZC_ACH_UPDATE.
Definition: TransmittedPackets.cpp:6136
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6146
int _current_rank_points
Definition: TransmittedPackets.hpp:14640
int _total_points
Definition: TransmittedPackets.hpp:14638
Main object for the aegis packet: ZC_ACK_ACCOUNTNAME.
Definition: TransmittedPackets.hpp:14678
void deliver(int account_id, std::string account_name)
ZC_ACK_ACCOUNTNAME.
Definition: TransmittedPackets.cpp:82
virtual ~ZC_ACK_ACCOUNTNAME()
Definition: TransmittedPackets.hpp:14683
ZC_ACK_ACCOUNTNAME(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14680
char _account_name[MAX_USERNAME_LENGTH]
Definition: TransmittedPackets.hpp:14690
int _account_id
Definition: TransmittedPackets.hpp:14689
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:89
Main object for the aegis packet: ZC_ACK_ADDITEM_TO_CART.
Definition: TransmittedPackets.hpp:14726
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:100
virtual ~ZC_ACK_ADDITEM_TO_CART()
Definition: TransmittedPackets.hpp:14731
ZC_ACK_ADDITEM_TO_CART(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14728
void deliver()
ZC_ACK_ADDITEM_TO_CART.
Definition: TransmittedPackets.cpp:99
Main object for the aegis packet: ZC_ACK_ADD_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:14772
int16_t _inventory_index
Definition: TransmittedPackets.hpp:14783
virtual ~ZC_ACK_ADD_EXCHANGE_ITEM()
Definition: TransmittedPackets.hpp:14777
int8_t _result
Definition: TransmittedPackets.hpp:14784
void deliver(int inventory_index, zc_ack_exchange_item_result_type result)
ZC_ACK_ADD_EXCHANGE_ITEM.
Definition: TransmittedPackets.cpp:107
ZC_ACK_ADD_EXCHANGE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14774
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:113
Main object for the aegis packet: ZC_ACK_ADD_ITEM_RODEX.
Definition: TransmittedPackets.hpp:14820
void deliver(s_zc_ack_add_item_rodex info)
ZC_ACK_ADD_ITEM_RODEX.
Definition: TransmittedPackets.cpp:6164
s_zc_ack_add_item_rodex _info
Definition: TransmittedPackets.hpp:14831
virtual ~ZC_ACK_ADD_ITEM_RODEX()
Definition: TransmittedPackets.hpp:14825
ZC_ACK_ADD_ITEM_RODEX(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14822
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6170
Main object for the aegis packet: ZC_ACK_APPLY_BARGAIN_SALE_ITEM.
Definition: TransmittedPackets.hpp:14861
virtual ~ZC_ACK_APPLY_BARGAIN_SALE_ITEM()
Definition: TransmittedPackets.hpp:14866
ZC_ACK_APPLY_BARGAIN_SALE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14863
void deliver()
ZC_ACK_APPLY_BARGAIN_SALE_ITEM.
Definition: TransmittedPackets.cpp:4910
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4911
Main object for the aegis packet: ZC_ACK_APPLY_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:14898
virtual ~ZC_ACK_APPLY_MACRO_DETECTOR()
Definition: TransmittedPackets.hpp:14903
ZC_ACK_APPLY_MACRO_DETECTOR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14900
void deliver()
ZC_ACK_APPLY_MACRO_DETECTOR.
Definition: TransmittedPackets.cpp:10079
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10080
Main object for the aegis packet: ZC_ACK_AUCTION_ADD_ITEM.
Definition: TransmittedPackets.hpp:14944
ZC_ACK_AUCTION_ADD_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14946
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3810
void deliver(int inventory_index, zc_ack_auction_add_item_result_type result)
ZC_ACK_AUCTION_ADD_ITEM.
Definition: TransmittedPackets.cpp:3803
virtual ~ZC_ACK_AUCTION_ADD_ITEM()
Definition: TransmittedPackets.hpp:14949
int16_t _inventory_index
Definition: TransmittedPackets.hpp:14955
int8_t _result
Definition: TransmittedPackets.hpp:14956
Main object for the aegis packet: ZC_ACK_BANKING_DEPOSIT.
Definition: TransmittedPackets.hpp:14986
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4983
void deliver()
ZC_ACK_BANKING_DEPOSIT.
Definition: TransmittedPackets.cpp:4982
virtual ~ZC_ACK_BANKING_DEPOSIT()
Definition: TransmittedPackets.hpp:14991
ZC_ACK_BANKING_DEPOSIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:14988
Main object for the aegis packet: ZC_ACK_BANKING_WITHDRAW.
Definition: TransmittedPackets.hpp:15026
virtual ~ZC_ACK_BANKING_WITHDRAW()
Definition: TransmittedPackets.hpp:15031
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4991
ZC_ACK_BANKING_WITHDRAW(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15028
void deliver()
ZC_ACK_BANKING_WITHDRAW.
Definition: TransmittedPackets.cpp:4990
Main object for the aegis packet: ZC_ACK_BAN_GUILD_SSO.
Definition: TransmittedPackets.hpp:15115
char _reason[MAX_GUILD_LEAVE_REASON_STR_LENGTH]
Definition: TransmittedPackets.hpp:15127
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7160
virtual ~ZC_ACK_BAN_GUILD_SSO()
Definition: TransmittedPackets.hpp:15120
void deliver(std::string name, std::string reason)
ZC_ACK_BAN_GUILD_SSO.
Definition: TransmittedPackets.cpp:7151
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:15126
ZC_ACK_BAN_GUILD_SSO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15117
Main object for the aegis packet: ZC_ACK_BAN_GUILD.
Definition: TransmittedPackets.hpp:15072
void deliver(std::string name, std::string reason, std::string account_name)
ZC_ACK_BAN_GUILD.
Definition: TransmittedPackets.cpp:123
ZC_ACK_BAN_GUILD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15074
char _account_name[MAX_USERNAME_LENGTH]
Definition: TransmittedPackets.hpp:15085
virtual ~ZC_ACK_BAN_GUILD()
Definition: TransmittedPackets.hpp:15077
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:133
char _reason[MAX_GUILD_LEAVE_REASON_STR_LENGTH]
Definition: TransmittedPackets.hpp:15084
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:15083
Main object for the aegis packet: ZC_ACK_BATTLE_STATE_MONITOR.
Definition: TransmittedPackets.hpp:15157
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6745
void deliver()
ZC_ACK_BATTLE_STATE_MONITOR.
Definition: TransmittedPackets.cpp:6744
virtual ~ZC_ACK_BATTLE_STATE_MONITOR()
Definition: TransmittedPackets.hpp:15162
ZC_ACK_BATTLE_STATE_MONITOR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15159
Main object for the aegis packet: ZC_ACK_BEFORE_WORLD_INFO.
Definition: TransmittedPackets.hpp:15197
ZC_ACK_BEFORE_WORLD_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15199
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7881
void deliver()
ZC_ACK_BEFORE_WORLD_INFO.
Definition: TransmittedPackets.cpp:7880
virtual ~ZC_ACK_BEFORE_WORLD_INFO()
Definition: TransmittedPackets.hpp:15202
Main object for the aegis packet: ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO.
Definition: TransmittedPackets.hpp:15237
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4919
ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15239
virtual ~ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO()
Definition: TransmittedPackets.hpp:15242
void deliver()
ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO.
Definition: TransmittedPackets.cpp:4918
Main object for the aegis packet: ZC_ACK_CHANGE_GUILD_POSITIONINFO.
Definition: TransmittedPackets.hpp:15283
ZC_ACK_CHANGE_GUILD_POSITIONINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15285
std::vector< s_zcack_change_guild_positioninfo > _info
Definition: TransmittedPackets.hpp:15295
int16_t _packet_length
Definition: TransmittedPackets.hpp:15294
virtual ~ZC_ACK_CHANGE_GUILD_POSITIONINFO()
Definition: TransmittedPackets.hpp:15288
void deliver(std::vector< s_zcack_change_guild_positioninfo > info)
ZC_ACK_CHANGE_GUILD_POSITIONINFO.
Definition: TransmittedPackets.cpp:144
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:153
Main object for the aegis packet: ZC_ACK_CHANGE_TITLE.
Definition: TransmittedPackets.hpp:15325
ZC_ACK_CHANGE_TITLE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15327
virtual ~ZC_ACK_CHANGE_TITLE()
Definition: TransmittedPackets.hpp:15330
void deliver()
ZC_ACK_CHANGE_TITLE.
Definition: TransmittedPackets.cpp:6068
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6069
Main object for the aegis packet: ZC_ACK_CLAN_LEAVE.
Definition: TransmittedPackets.hpp:15365
virtual ~ZC_ACK_CLAN_LEAVE()
Definition: TransmittedPackets.hpp:15370
void deliver()
ZC_ACK_CLAN_LEAVE.
Definition: TransmittedPackets.cpp:4639
ZC_ACK_CLAN_LEAVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15367
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4644
Main object for the aegis packet: ZC_ACK_CLOSE_BANKING.
Definition: TransmittedPackets.hpp:15405
ZC_ACK_CLOSE_BANKING(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15407
virtual ~ZC_ACK_CLOSE_BANKING()
Definition: TransmittedPackets.hpp:15410
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4935
void deliver()
ZC_ACK_CLOSE_BANKING.
Definition: TransmittedPackets.cpp:4934
Main object for the aegis packet: ZC_ACK_CLOSE_GUILD_STORAGE.
Definition: TransmittedPackets.hpp:15445
virtual ~ZC_ACK_CLOSE_GUILD_STORAGE()
Definition: TransmittedPackets.hpp:15450
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4967
void deliver()
ZC_ACK_CLOSE_GUILD_STORAGE.
Definition: TransmittedPackets.cpp:4966
ZC_ACK_CLOSE_GUILD_STORAGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15447
Main object for the aegis packet: ZC_ACK_CLOSE_ROULETTE.
Definition: TransmittedPackets.hpp:15485
virtual ~ZC_ACK_CLOSE_ROULETTE()
Definition: TransmittedPackets.hpp:15490
void deliver(int result)
ZC_ACK_CLOSE_ROULETTE.
Definition: TransmittedPackets.cpp:5789
int8_t _result
Definition: TransmittedPackets.hpp:15496
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5795
ZC_ACK_CLOSE_ROULETTE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15487
Main object for the aegis packet: ZC_ACK_COUNT_BARGAIN_SALE_ITEM.
Definition: TransmittedPackets.hpp:15526
virtual ~ZC_ACK_COUNT_BARGAIN_SALE_ITEM()
Definition: TransmittedPackets.hpp:15531
ZC_ACK_COUNT_BARGAIN_SALE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15528
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5007
void deliver()
ZC_ACK_COUNT_BARGAIN_SALE_ITEM.
Definition: TransmittedPackets.cpp:5006
Main object for the aegis packet: ZC_ACK_CREATE_CHATROOM.
Definition: TransmittedPackets.hpp:15572
virtual ~ZC_ACK_CREATE_CHATROOM()
Definition: TransmittedPackets.hpp:15577
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:176
void deliver(zcack_create_chatroom_result_type result)
ZC_ACK_CREATE_CHATROOM.
Definition: TransmittedPackets.cpp:169
ZC_ACK_CREATE_CHATROOM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15574
int8_t _result
Definition: TransmittedPackets.hpp:15583
Main object for the aegis packet: ZC_ACK_DELETE_RODEX.
Definition: TransmittedPackets.hpp:15613
ZC_ACK_DELETE_RODEX(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15615
void deliver()
ZC_ACK_DELETE_RODEX.
Definition: TransmittedPackets.cpp:5207
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5208
virtual ~ZC_ACK_DELETE_RODEX()
Definition: TransmittedPackets.hpp:15618
Main object for the aegis packet: ZC_ACK_DISCONNECT_CHARACTER.
Definition: TransmittedPackets.hpp:15659
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:191
void deliver(zc_ack_disconnect_character_type result)
ZC_ACK_DISCONNECT_CHARACTER.
Definition: TransmittedPackets.cpp:185
ZC_ACK_DISCONNECT_CHARACTER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15661
virtual ~ZC_ACK_DISCONNECT_CHARACTER()
Definition: TransmittedPackets.hpp:15664
int8_t _result
Definition: TransmittedPackets.hpp:15670
Main object for the aegis packet: ZC_ACK_DISORGANIZE_GUILD_RESULT.
Definition: TransmittedPackets.hpp:15752
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:215
virtual ~ZC_ACK_DISORGANIZE_GUILD_RESULT()
Definition: TransmittedPackets.hpp:15757
ZC_ACK_DISORGANIZE_GUILD_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15754
int8_t _result
Definition: TransmittedPackets.hpp:15763
void deliver(zc_ack_disorganizeguild_result result)
ZC_ACK_DISORGANIZE_GUILD_RESULT.
Definition: TransmittedPackets.cpp:208
Main object for the aegis packet: ZC_ACK_DISORGANIZE_GUILD.
Definition: TransmittedPackets.hpp:15706
ZC_ACK_DISORGANIZE_GUILD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15708
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:201
virtual ~ZC_ACK_DISORGANIZE_GUILD()
Definition: TransmittedPackets.hpp:15711
void deliver()
ZC_ACK_DISORGANIZE_GUILD.
Definition: TransmittedPackets.cpp:200
Main object for the aegis packet: ZC_ACK_ENTRY_QUEUE_APPLY.
Definition: TransmittedPackets.hpp:15793
void deliver()
ZC_ACK_ENTRY_QUEUE_APPLY.
Definition: TransmittedPackets.cpp:7498
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7499
virtual ~ZC_ACK_ENTRY_QUEUE_APPLY()
Definition: TransmittedPackets.hpp:15798
ZC_ACK_ENTRY_QUEUE_APPLY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15795
Main object for the aegis packet: ZC_ACK_ENTRY_QUEUE_CANCEL.
Definition: TransmittedPackets.hpp:15833
ZC_ACK_ENTRY_QUEUE_CANCEL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15835
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7507
virtual ~ZC_ACK_ENTRY_QUEUE_CANCEL()
Definition: TransmittedPackets.hpp:15838
void deliver()
ZC_ACK_ENTRY_QUEUE_CANCEL.
Definition: TransmittedPackets.cpp:7506
Main object for the aegis packet: ZC_ACK_EXCHANGE_ITEM2.
Definition: TransmittedPackets.hpp:15926
virtual ~ZC_ACK_EXCHANGE_ITEM2()
Definition: TransmittedPackets.hpp:15931
void deliver(zc_ack_exchange_item_result_type type, int char_id, int base_level)
ZC_ACK_EXCHANGE_ITEM2.
Definition: TransmittedPackets.cpp:239
int _char_id
Definition: TransmittedPackets.hpp:15938
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:249
int8_t _result
Definition: TransmittedPackets.hpp:15937
int16_t _base_level
Definition: TransmittedPackets.hpp:15939
ZC_ACK_EXCHANGE_ITEM2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15928
Main object for the aegis packet: ZC_ACK_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:15879
virtual ~ZC_ACK_EXCHANGE_ITEM()
Definition: TransmittedPackets.hpp:15884
int8_t _result
Definition: TransmittedPackets.hpp:15890
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:230
ZC_ACK_EXCHANGE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15881
void deliver(zc_ack_exchange_item_result_type result)
ZC_ACK_EXCHANGE_ITEM.
Definition: TransmittedPackets.cpp:224
Main object for the aegis packet: ZC_ACK_GENERATE_ROULETTE.
Definition: TransmittedPackets.hpp:15969
virtual ~ZC_ACK_GENERATE_ROULETTE()
Definition: TransmittedPackets.hpp:15974
void deliver()
ZC_ACK_GENERATE_ROULETTE.
Definition: TransmittedPackets.cpp:5804
ZC_ACK_GENERATE_ROULETTE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:15971
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5805
Main object for the aegis packet: ZC_ACK_GIVE_MANNER_POINT.
Definition: TransmittedPackets.hpp:16015
int _result
Definition: TransmittedPackets.hpp:16026
ZC_ACK_GIVE_MANNER_POINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16017
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:266
virtual ~ZC_ACK_GIVE_MANNER_POINT()
Definition: TransmittedPackets.hpp:16020
void deliver(zc_ack_give_manner_point_result_type result)
ZC_ACK_GIVE_MANNER_POINT.
Definition: TransmittedPackets.cpp:260
Main object for the aegis packet: ZC_ACK_GUILDSTORAGE_LOG.
Definition: TransmittedPackets.hpp:16056
void deliver()
ZC_ACK_GUILDSTORAGE_LOG.
Definition: TransmittedPackets.cpp:5133
ZC_ACK_GUILDSTORAGE_LOG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16058
virtual ~ZC_ACK_GUILDSTORAGE_LOG()
Definition: TransmittedPackets.hpp:16061
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5134
Main object for the aegis packet: ZC_ACK_GUILD_MEMBER_INFO.
Definition: TransmittedPackets.hpp:16102
ZC_ACK_GUILD_MEMBER_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16104
virtual ~ZC_ACK_GUILD_MEMBER_INFO()
Definition: TransmittedPackets.hpp:16107
void deliver()
ZC_ACK_GUILD_MEMBER_INFO.
Definition: TransmittedPackets.cpp:275
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:276
Main object for the aegis packet: ZC_ACK_GUILD_MENUINTERFACE.
Definition: TransmittedPackets.hpp:16148
void deliver(int options)
ZC_ACK_GUILD_MENUINTERFACE.
Definition: TransmittedPackets.cpp:283
ZC_ACK_GUILD_MENUINTERFACE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16150
virtual ~ZC_ACK_GUILD_MENUINTERFACE()
Definition: TransmittedPackets.hpp:16153
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:290
int _options
Definition: TransmittedPackets.hpp:16159
Main object for the aegis packet: ZC_ACK_GUILD_NAME.
Definition: TransmittedPackets.hpp:16189
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7774
ZC_ACK_GUILD_NAME(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16191
virtual ~ZC_ACK_GUILD_NAME()
Definition: TransmittedPackets.hpp:16194
void deliver()
ZC_ACK_GUILD_NAME.
Definition: TransmittedPackets.cpp:7773
Main object for the aegis packet: ZC_ACK_INVENTORY_EXPAND_RESULT.
Definition: TransmittedPackets.hpp:16269
ZC_ACK_INVENTORY_EXPAND_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16271
void deliver()
ZC_ACK_INVENTORY_EXPAND_RESULT.
Definition: TransmittedPackets.cpp:5979
virtual ~ZC_ACK_INVENTORY_EXPAND_RESULT()
Definition: TransmittedPackets.hpp:16274
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5980
Main object for the aegis packet: ZC_ACK_INVENTORY_EXPAND.
Definition: TransmittedPackets.hpp:16229
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5972
void deliver()
ZC_ACK_INVENTORY_EXPAND.
Definition: TransmittedPackets.cpp:5971
ZC_ACK_INVENTORY_EXPAND(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16231
virtual ~ZC_ACK_INVENTORY_EXPAND()
Definition: TransmittedPackets.hpp:16234
Main object for the aegis packet: ZC_ACK_ITEMCOMPOSITION.
Definition: TransmittedPackets.hpp:16315
int16_t _item_inventory_index
Definition: TransmittedPackets.hpp:16326
virtual ~ZC_ACK_ITEMCOMPOSITION()
Definition: TransmittedPackets.hpp:16320
int8_t _result
Definition: TransmittedPackets.hpp:16328
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:307
void deliver(int16_t item_inventory_index, int16_t card_inventory_index, zc_ack_item_composition_result_type result)
ZC_ACK_ITEMCOMPOSITION.
Definition: TransmittedPackets.cpp:299
ZC_ACK_ITEMCOMPOSITION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16317
int16_t _card_inventory_index
Definition: TransmittedPackets.hpp:16327
Main object for the aegis packet: ZC_ACK_ITEMIDENTIFY.
Definition: TransmittedPackets.hpp:16364
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:323
virtual ~ZC_ACK_ITEMIDENTIFY()
Definition: TransmittedPackets.hpp:16369
int16_t _inventory_index
Definition: TransmittedPackets.hpp:16375
int8_t _result
Definition: TransmittedPackets.hpp:16376
ZC_ACK_ITEMIDENTIFY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16366
void deliver(int inventory_index, zc_ack_item_identify_result_type result)
ZC_ACK_ITEMIDENTIFY.
Definition: TransmittedPackets.cpp:318
Main object for the aegis packet: ZC_ACK_ITEMLIST_BUYING_STORE.
Definition: TransmittedPackets.hpp:16406
int16_t _packet_length
Definition: TransmittedPackets.hpp:16417
virtual ~ZC_ACK_ITEMLIST_BUYING_STORE()
Definition: TransmittedPackets.hpp:16411
int _account_id
Definition: TransmittedPackets.hpp:16418
void deliver(int account_id, int store_id, int zeny_limit, std::vector< zc_ack_itemlist_buying_store > items)
ZC_ACK_ITEMLIST_BUYING_STORE.
Definition: TransmittedPackets.cpp:7061
std::vector< zc_ack_itemlist_buying_store > _items
Definition: TransmittedPackets.hpp:16421
int _zeny_limit
Definition: TransmittedPackets.hpp:16420
int _store_id
Definition: TransmittedPackets.hpp:16419
ZC_ACK_ITEMLIST_BUYING_STORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16408
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7070
Main object for the aegis packet: ZC_ACK_ITEMREFINING.
Definition: TransmittedPackets.hpp:16457
virtual ~ZC_ACK_ITEMREFINING()
Definition: TransmittedPackets.hpp:16462
int16_t _result
Definition: TransmittedPackets.hpp:16468
ZC_ACK_ITEMREFINING(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16459
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:341
int16_t _inventory_index
Definition: TransmittedPackets.hpp:16469
int16_t _refine_lv
Definition: TransmittedPackets.hpp:16470
void deliver(zc_ack_itemrefining_result_type result, int16_t inventory_index, int16_t refine_lv)
ZC_ACK_ITEMREFINING.
Definition: TransmittedPackets.cpp:333
Main object for the aegis packet: ZC_ACK_ITEMREPAIR.
Definition: TransmittedPackets.hpp:16506
virtual ~ZC_ACK_ITEMREPAIR()
Definition: TransmittedPackets.hpp:16511
int16_t _inventory_index
Definition: TransmittedPackets.hpp:16517
int8_t _result
Definition: TransmittedPackets.hpp:16518
void deliver(int inventory_index, zc_ack_itemrepair_result_type result)
ZC_ACK_ITEMREPAIR.
Definition: TransmittedPackets.cpp:352
ZC_ACK_ITEMREPAIR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16508
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:359
Main object for the aegis packet: ZC_ACK_ITEM_FROM_RODEX.
Definition: TransmittedPackets.hpp:16548
virtual ~ZC_ACK_ITEM_FROM_RODEX()
Definition: TransmittedPackets.hpp:16553
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5711
void deliver()
ZC_ACK_ITEM_FROM_RODEX.
Definition: TransmittedPackets.cpp:5710
ZC_ACK_ITEM_FROM_RODEX(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16550
Main object for the aegis packet: ZC_ACK_LEAVE_GUILD.
Definition: TransmittedPackets.hpp:16594
virtual ~ZC_ACK_LEAVE_GUILD()
Definition: TransmittedPackets.hpp:16599
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:378
void deliver(std::string name, std::string reason)
ZC_ACK_LEAVE_GUILD.
Definition: TransmittedPackets.cpp:369
ZC_ACK_LEAVE_GUILD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16596
char _reason[MAX_GUILD_LEAVE_REASON_STR_LENGTH]
Definition: TransmittedPackets.hpp:16606
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:16605
Main object for the aegis packet: ZC_ACK_MAIL_ADD_ITEM.
Definition: TransmittedPackets.hpp:16642
ZC_ACK_MAIL_ADD_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16644
int8_t _result
Definition: TransmittedPackets.hpp:16654
void deliver(int16_t inventory_index, zc_ack_mail_add_item_result_type result)
ZC_ACK_MAIL_ADD_ITEM.
Definition: TransmittedPackets.cpp:3820
virtual ~ZC_ACK_MAIL_ADD_ITEM()
Definition: TransmittedPackets.hpp:16647
int16_t _inventory_index
Definition: TransmittedPackets.hpp:16653
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3827
Main object for the aegis packet: ZC_ACK_MAIL_DELETE.
Definition: TransmittedPackets.hpp:16690
int16_t _result
Definition: TransmittedPackets.hpp:16702
void deliver(int mail_id, zc_ack_mail_delete_result_type result)
ZC_ACK_MAIL_DELETE.
Definition: TransmittedPackets.cpp:3837
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3845
virtual ~ZC_ACK_MAIL_DELETE()
Definition: TransmittedPackets.hpp:16695
ZC_ACK_MAIL_DELETE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16692
int _mail_id
Definition: TransmittedPackets.hpp:16701
Main object for the aegis packet: ZC_ACK_MAIL_RETURN.
Definition: TransmittedPackets.hpp:16738
virtual ~ZC_ACK_MAIL_RETURN()
Definition: TransmittedPackets.hpp:16743
int _mail_id
Definition: TransmittedPackets.hpp:16749
void deliver(int mail_id, zc_ack_mail_return_result_type result)
ZC_ACK_MAIL_RETURN.
Definition: TransmittedPackets.cpp:3903
int16_t _result
Definition: TransmittedPackets.hpp:16750
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3911
ZC_ACK_MAIL_RETURN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16740
Main object for the aegis packet: ZC_ACK_MAKE_GROUP.
Definition: TransmittedPackets.hpp:16786
ZC_ACK_MAKE_GROUP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16788
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:394
int8_t _result
Definition: TransmittedPackets.hpp:16797
void deliver(zcack_makegroup_result_type result)
ZC_ACK_MAKE_GROUP.
Definition: TransmittedPackets.cpp:388
virtual ~ZC_ACK_MAKE_GROUP()
Definition: TransmittedPackets.hpp:16791
Main object for the aegis packet: ZC_ACK_MERGE_ITEM.
Definition: TransmittedPackets.hpp:16827
int8_t _reason
Definition: TransmittedPackets.hpp:16839
int16_t _amount
Definition: TransmittedPackets.hpp:16838
virtual ~ZC_ACK_MERGE_ITEM()
Definition: TransmittedPackets.hpp:16832
void deliver(int inventory_index, int amount, zc_ack_merge_item_reason_type reason)
ZC_ACK_MERGE_ITEM.
Definition: TransmittedPackets.cpp:7813
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7821
ZC_ACK_MERGE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16829
int16_t _inventory_index
Definition: TransmittedPackets.hpp:16838
Main object for the aegis packet: ZC_ACK_OPENSTORE2.
Definition: TransmittedPackets.hpp:16869
virtual ~ZC_ACK_OPENSTORE2()
Definition: TransmittedPackets.hpp:16874
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6009
int8_t _result
Definition: TransmittedPackets.hpp:16880
void deliver(zc_ack_openstore2_result_type result)
ZC_ACK_OPENSTORE2.
Definition: TransmittedPackets.cpp:6003
ZC_ACK_OPENSTORE2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16871
Main object for the aegis packet: ZC_ACK_OPEN_BANKING.
Definition: TransmittedPackets.hpp:16910
ZC_ACK_OPEN_BANKING(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16912
void deliver()
ZC_ACK_OPEN_BANKING.
Definition: TransmittedPackets.cpp:4942
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4943
virtual ~ZC_ACK_OPEN_BANKING()
Definition: TransmittedPackets.hpp:16915
Main object for the aegis packet: ZC_ACK_OPEN_GUILD_STORAGE.
Definition: TransmittedPackets.hpp:16950
virtual ~ZC_ACK_OPEN_GUILD_STORAGE()
Definition: TransmittedPackets.hpp:16955
ZC_ACK_OPEN_GUILD_STORAGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16952
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4975
void deliver()
ZC_ACK_OPEN_GUILD_STORAGE.
Definition: TransmittedPackets.cpp:4974
Main object for the aegis packet: ZC_ACK_OPEN_MEMBER_INFO.
Definition: TransmittedPackets.hpp:16985
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:404
virtual ~ZC_ACK_OPEN_MEMBER_INFO()
Definition: TransmittedPackets.hpp:16990
ZC_ACK_OPEN_MEMBER_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:16987
void deliver()
ZC_ACK_OPEN_MEMBER_INFO.
Definition: TransmittedPackets.cpp:403
Main object for the aegis packet: ZC_ACK_OPEN_ROULETTE.
Definition: TransmittedPackets.hpp:17025
void deliver()
ZC_ACK_OPEN_ROULETTE.
Definition: TransmittedPackets.cpp:5812
ZC_ACK_OPEN_ROULETTE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17027
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5813
virtual ~ZC_ACK_OPEN_ROULETTE()
Definition: TransmittedPackets.hpp:17030
Main object for the aegis packet: ZC_ACK_OPEN_WRITE_RODEX.
Definition: TransmittedPackets.hpp:17065
void deliver()
ZC_ACK_OPEN_WRITE_RODEX.
Definition: TransmittedPackets.cpp:5726
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5727
virtual ~ZC_ACK_OPEN_WRITE_RODEX()
Definition: TransmittedPackets.hpp:17070
ZC_ACK_OPEN_WRITE_RODEX(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17067
Main object for the aegis packet: ZC_ACK_PARTY_NAME.
Definition: TransmittedPackets.hpp:17105
void deliver()
ZC_ACK_PARTY_NAME.
Definition: TransmittedPackets.cpp:7781
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7782
virtual ~ZC_ACK_PARTY_NAME()
Definition: TransmittedPackets.hpp:17110
ZC_ACK_PARTY_NAME(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17107
Main object for the aegis packet: ZC_ACK_PLAYER_AID_IN_RANGE.
Definition: TransmittedPackets.hpp:17142
ZC_ACK_PLAYER_AID_IN_RANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17144
virtual ~ZC_ACK_PLAYER_AID_IN_RANGE()
Definition: TransmittedPackets.hpp:17147
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10088
void deliver()
ZC_ACK_PLAYER_AID_IN_RANGE.
Definition: TransmittedPackets.cpp:10087
Main object for the aegis packet: ZC_ACK_PREVIEW_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:17179
ZC_ACK_PREVIEW_MACRO_DETECTOR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17181
void deliver()
ZC_ACK_PREVIEW_MACRO_DETECTOR.
Definition: TransmittedPackets.cpp:10095
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10096
virtual ~ZC_ACK_PREVIEW_MACRO_DETECTOR()
Definition: TransmittedPackets.hpp:17184
Main object for the aegis packet: ZC_ACK_PVPPOINT.
Definition: TransmittedPackets.hpp:17219
int _point
Definition: TransmittedPackets.hpp:17234
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3558
int _account_id
Definition: TransmittedPackets.hpp:17231
virtual ~ZC_ACK_PVPPOINT()
Definition: TransmittedPackets.hpp:17224
int _char_id
Definition: TransmittedPackets.hpp:17230
ZC_ACK_PVPPOINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17221
int _win_point
Definition: TransmittedPackets.hpp:17232
int _lose_point
Definition: TransmittedPackets.hpp:17233
void deliver(int char_id, int account_id, int win_point, int lose_point, int point)
ZC_ACK_PVPPOINT.
Definition: TransmittedPackets.cpp:3548
Main object for the aegis packet: ZC_ACK_RANDOM_COMBINE_ITEM.
Definition: TransmittedPackets.hpp:17261
ZC_ACK_RANDOM_COMBINE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17263
virtual ~ZC_ACK_RANDOM_COMBINE_ITEM()
Definition: TransmittedPackets.hpp:17266
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10104
void deliver()
ZC_ACK_RANDOM_COMBINE_ITEM.
Definition: TransmittedPackets.cpp:10103
Main object for the aegis packet: ZC_ACK_RANDOM_UPGRADE_ITEM.
Definition: TransmittedPackets.hpp:17298
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10112
virtual ~ZC_ACK_RANDOM_UPGRADE_ITEM()
Definition: TransmittedPackets.hpp:17303
void deliver()
ZC_ACK_RANDOM_UPGRADE_ITEM.
Definition: TransmittedPackets.cpp:10111
ZC_ACK_RANDOM_UPGRADE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17300
Main object for the aegis packet: ZC_ACK_RANKING.
Definition: TransmittedPackets.hpp:17347
int _ranking_points
Definition: TransmittedPackets.hpp:17360
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7686
void deliver(cz_req_ranking_type ranking_type, std::vector< zc_ack_ranking_info > info, int ranking_points)
ZC_ACK_RANKING.
Definition: TransmittedPackets.cpp:7677
virtual ~ZC_ACK_RANKING()
Definition: TransmittedPackets.hpp:17352
int16_t _ranking_type
Definition: TransmittedPackets.hpp:17358
struct zc_ack_ranking_info _info[MAX_RANKING_LIST]
Definition: TransmittedPackets.hpp:17359
ZC_ACK_RANKING(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17349
Main object for the aegis packet: ZC_ACK_READ_RODEX.
Definition: TransmittedPackets.hpp:17396
ZC_ACK_READ_RODEX(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17398
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5224
virtual ~ZC_ACK_READ_RODEX()
Definition: TransmittedPackets.hpp:17401
void deliver()
ZC_ACK_READ_RODEX.
Definition: TransmittedPackets.cpp:5223
Main object for the aegis packet: ZC_ACK_REMEMBER_WARPPOINT.
Definition: TransmittedPackets.hpp:17442
ZC_ACK_REMEMBER_WARPPOINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17444
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:412
void deliver()
ZC_ACK_REMEMBER_WARPPOINT.
Definition: TransmittedPackets.cpp:411
virtual ~ZC_ACK_REMEMBER_WARPPOINT()
Definition: TransmittedPackets.hpp:17447
Main object for the aegis packet: ZC_ACK_REMOVE_BARGAIN_SALE_ITEM.
Definition: TransmittedPackets.hpp:17482
virtual ~ZC_ACK_REMOVE_BARGAIN_SALE_ITEM()
Definition: TransmittedPackets.hpp:17487
void deliver()
ZC_ACK_REMOVE_BARGAIN_SALE_ITEM.
Definition: TransmittedPackets.cpp:4926
ZC_ACK_REMOVE_BARGAIN_SALE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17484
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4927
Main object for the aegis packet: ZC_ACK_REMOVE_RODEX_ITEM.
Definition: TransmittedPackets.hpp:17522
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5751
ZC_ACK_REMOVE_RODEX_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17524
void deliver()
ZC_ACK_REMOVE_RODEX_ITEM.
Definition: TransmittedPackets.cpp:5750
virtual ~ZC_ACK_REMOVE_RODEX_ITEM()
Definition: TransmittedPackets.hpp:17527
Main object for the aegis packet: ZC_ACK_REQMAKINGITEM.
Definition: TransmittedPackets.hpp:17568
void deliver()
ZC_ACK_REQMAKINGITEM.
Definition: TransmittedPackets.cpp:419
ZC_ACK_REQMAKINGITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17570
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:420
virtual ~ZC_ACK_REQMAKINGITEM()
Definition: TransmittedPackets.hpp:17573
Main object for the aegis packet: ZC_ACK_REQNAMEALL2.
Definition: TransmittedPackets.hpp:17714
ZC_ACK_REQNAMEALL2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17716
char _position_name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:17729
int32_t _guid
Definition: TransmittedPackets.hpp:17725
int32_t _title_id
Definition: TransmittedPackets.hpp:17730
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:17726
void deliver(int32_t guid, std::string name, std::string party_name, std::string guild_name, std::string position_name, int32_t title_id)
ZC_ACK_REQNAMEALL2.
Definition: TransmittedPackets.cpp:6076
virtual ~ZC_ACK_REQNAMEALL2()
Definition: TransmittedPackets.hpp:17719
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6089
char _guild_name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:17728
char _party_name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:17727
Main object for the aegis packet: ZC_ACK_REQNAMEALL.
Definition: TransmittedPackets.hpp:17669
void deliver(int32_t guid, std::string name, std::string party_name, std::string guild_name, std::string position_name)
ZC_ACK_REQNAMEALL.
Definition: TransmittedPackets.cpp:435
char _position_name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:17684
virtual ~ZC_ACK_REQNAMEALL()
Definition: TransmittedPackets.hpp:17674
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:447
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:17681
int32_t _guid
Definition: TransmittedPackets.hpp:17680
ZC_ACK_REQNAMEALL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17671
char _party_name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:17682
char _guild_name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:17683
Main object for the aegis packet: ZC_ACK_REQNAME_BYGID.
Definition: TransmittedPackets.hpp:17775
virtual ~ZC_ACK_REQNAME_BYGID()
Definition: TransmittedPackets.hpp:17780
void deliver()
ZC_ACK_REQNAME_BYGID.
Definition: TransmittedPackets.cpp:461
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:462
ZC_ACK_REQNAME_BYGID(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17777
Main object for the aegis packet: ZC_ACK_REQNAME_TITLE.
Definition: TransmittedPackets.hpp:17807
ZC_ACK_REQNAME_TITLE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17809
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7905
void deliver()
ZC_ACK_REQNAME_TITLE.
Definition: TransmittedPackets.cpp:7904
virtual ~ZC_ACK_REQNAME_TITLE()
Definition: TransmittedPackets.hpp:17812
Main object for the aegis packet: ZC_ACK_REQNAME.
Definition: TransmittedPackets.hpp:17623
virtual ~ZC_ACK_REQNAME()
Definition: TransmittedPackets.hpp:17628
ZC_ACK_REQNAME(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17625
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:428
void deliver()
ZC_ACK_REQNAME.
Definition: TransmittedPackets.cpp:427
Main object for the aegis packet: ZC_ACK_REQ_ALLY_GUILD.
Definition: TransmittedPackets.hpp:17853
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:476
int8_t _response
Definition: TransmittedPackets.hpp:17864
virtual ~ZC_ACK_REQ_ALLY_GUILD()
Definition: TransmittedPackets.hpp:17858
ZC_ACK_REQ_ALLY_GUILD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17855
void deliver(zc_ack_req_ally_guild_response_type response)
ZC_ACK_REQ_ALLY_GUILD.
Definition: TransmittedPackets.cpp:469
Main object for the aegis packet: ZC_ACK_REQ_CHANGE_MEMBERS.
Definition: TransmittedPackets.hpp:17900
virtual ~ZC_ACK_REQ_CHANGE_MEMBERS()
Definition: TransmittedPackets.hpp:17905
void deliver(std::vector< s_zcack_reqchange_members > members)
ZC_ACK_REQ_CHANGE_MEMBERS.
Definition: TransmittedPackets.cpp:485
int16_t _packet_length
Definition: TransmittedPackets.hpp:17911
ZC_ACK_REQ_CHANGE_MEMBERS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17902
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:494
std::vector< s_zcack_reqchange_members > _members
Definition: TransmittedPackets.hpp:17912
Main object for the aegis packet: ZC_ACK_REQ_DISCONNECT.
Definition: TransmittedPackets.hpp:17948
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:516
void deliver(bool wait)
ZC_ACK_REQ_DISCONNECT.
Definition: TransmittedPackets.cpp:508
virtual ~ZC_ACK_REQ_DISCONNECT()
Definition: TransmittedPackets.hpp:17953
ZC_ACK_REQ_DISCONNECT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17950
int16_t _waiting
Definition: TransmittedPackets.hpp:17959
Main object for the aegis packet: ZC_ACK_REQ_HOSTILE_GUILD.
Definition: TransmittedPackets.hpp:17995
ZC_ACK_REQ_HOSTILE_GUILD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:17997
virtual ~ZC_ACK_REQ_HOSTILE_GUILD()
Definition: TransmittedPackets.hpp:18000
int8_t _result
Definition: TransmittedPackets.hpp:18006
void deliver(zc_ack_req_hostile_guild_response_type response)
ZC_ACK_REQ_HOSTILE_GUILD.
Definition: TransmittedPackets.cpp:525
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:532
Main object for the aegis packet: ZC_ACK_REQ_JOIN_GROUP.
Definition: TransmittedPackets.hpp:18042
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:18053
virtual ~ZC_ACK_REQ_JOIN_GROUP()
Definition: TransmittedPackets.hpp:18047
ZC_ACK_REQ_JOIN_GROUP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18044
void deliver(std::string name, zcparty_joinreqack_result_type result)
ZC_ACK_REQ_JOIN_GROUP.
Definition: TransmittedPackets.cpp:541
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:550
int8_t _result
Definition: TransmittedPackets.hpp:18054
Main object for the aegis packet: ZC_ACK_REQ_JOIN_GUILD.
Definition: TransmittedPackets.hpp:18090
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:567
int8_t _response
Definition: TransmittedPackets.hpp:18101
ZC_ACK_REQ_JOIN_GUILD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18092
virtual ~ZC_ACK_REQ_JOIN_GUILD()
Definition: TransmittedPackets.hpp:18095
void deliver(zc_ack_req_join_guild_type response)
ZC_ACK_REQ_JOIN_GUILD.
Definition: TransmittedPackets.cpp:560
Main object for the aegis packet: ZC_ACK_RODEX_LIST.
Definition: TransmittedPackets.hpp:18149
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5216
void deliver()
ZC_ACK_RODEX_LIST.
Definition: TransmittedPackets.cpp:5215
virtual ~ZC_ACK_RODEX_LIST()
Definition: TransmittedPackets.hpp:18154
ZC_ACK_RODEX_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18151
Main object for the aegis packet: ZC_ACK_ROULEITTE_INFO.
Definition: TransmittedPackets.hpp:18189
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5821
ZC_ACK_ROULEITTE_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18191
virtual ~ZC_ACK_ROULEITTE_INFO()
Definition: TransmittedPackets.hpp:18194
void deliver()
ZC_ACK_ROULEITTE_INFO.
Definition: TransmittedPackets.cpp:5820
Main object for the aegis packet: ZC_ACK_SCHEDULER_CASHITEM.
Definition: TransmittedPackets.hpp:18229
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7619
void deliver()
ZC_ACK_SCHEDULER_CASHITEM.
Definition: TransmittedPackets.cpp:7618
virtual ~ZC_ACK_SCHEDULER_CASHITEM()
Definition: TransmittedPackets.hpp:18234
ZC_ACK_SCHEDULER_CASHITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18231
Main object for the aegis packet: ZC_ACK_SEND_RODEX.
Definition: TransmittedPackets.hpp:18269
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5232
void deliver()
ZC_ACK_SEND_RODEX.
Definition: TransmittedPackets.cpp:5231
virtual ~ZC_ACK_SEND_RODEX()
Definition: TransmittedPackets.hpp:18274
ZC_ACK_SEND_RODEX(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18271
Main object for the aegis packet: ZC_ACK_SE_CASH_ITEM_LIST2.
Definition: TransmittedPackets.hpp:18349
virtual ~ZC_ACK_SE_CASH_ITEM_LIST2()
Definition: TransmittedPackets.hpp:18354
void deliver()
ZC_ACK_SE_CASH_ITEM_LIST2.
Definition: TransmittedPackets.cpp:7418
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7419
ZC_ACK_SE_CASH_ITEM_LIST2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18351
Main object for the aegis packet: ZC_ACK_SE_CASH_ITEM_LIST.
Definition: TransmittedPackets.hpp:18309
void deliver()
ZC_ACK_SE_CASH_ITEM_LIST.
Definition: TransmittedPackets.cpp:7194
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7195
virtual ~ZC_ACK_SE_CASH_ITEM_LIST()
Definition: TransmittedPackets.hpp:18314
ZC_ACK_SE_CASH_ITEM_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18311
Main object for the aegis packet: ZC_ACK_STATUS_GM.
Definition: TransmittedPackets.hpp:18395
ZC_ACK_STATUS_GM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18397
void deliver()
ZC_ACK_STATUS_GM.
Definition: TransmittedPackets.cpp:3571
virtual ~ZC_ACK_STATUS_GM()
Definition: TransmittedPackets.hpp:18400
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3572
Main object for the aegis packet: ZC_ACK_TAKEOFF_EQUIP_ALL.
Definition: TransmittedPackets.hpp:18431
virtual ~ZC_ACK_TAKEOFF_EQUIP_ALL()
Definition: TransmittedPackets.hpp:18436
ZC_ACK_TAKEOFF_EQUIP_ALL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18433
void deliver()
ZC_ACK_TAKEOFF_EQUIP_ALL.
Definition: TransmittedPackets.cpp:10559
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10560
Main object for the aegis packet: ZC_ACK_TAKEOFF_EQUIP_V5.
Definition: TransmittedPackets.hpp:18471
void deliver(int16_t inventory_index, int32_t equip_location_mask, item_unequip_result_type result)
ZC_ACK_TAKEOFF_EQUIP_V5.
Definition: TransmittedPackets.cpp:4676
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4686
int16_t _inventory_index
Definition: TransmittedPackets.hpp:18482
virtual ~ZC_ACK_TAKEOFF_EQUIP_V5()
Definition: TransmittedPackets.hpp:18476
ZC_ACK_TAKEOFF_EQUIP_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18473
int32_t _equip_location_mask
Definition: TransmittedPackets.hpp:18483
int8_t _result
Definition: TransmittedPackets.hpp:18484
Main object for the aegis packet: ZC_ACK_TOUSESKILL.
Definition: TransmittedPackets.hpp:18520
int16_t _skill_id
Definition: TransmittedPackets.hpp:18531
int8_t _flag
Definition: TransmittedPackets.hpp:18553
int32_t _item_id
Definition: TransmittedPackets.hpp:18548
ZC_ACK_TOUSESKILL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18522
int8_t _cause
cause: 0 = "not enough skill level" MsgStringTable[214] (AL_WARP) "steal failed" MsgStringTable[205] ...
Definition: TransmittedPackets.hpp:18561
int32_t _message_type
message type: (only used when skill id = NV_BASIC and cause = 0): 0 = "skill failed" MsgStringTable[1...
Definition: TransmittedPackets.hpp:18547
void deliver(int16_t skill_id, int32_t message_type, int32_t item_id, skill_use_fail_cause_type cause)
ZC_ACK_TOUSESKILL.
Definition: TransmittedPackets.cpp:576
virtual ~ZC_ACK_TOUSESKILL()
Definition: TransmittedPackets.hpp:18525
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:588
Main object for the aegis packet: ZC_ACK_UPLOAD_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:18588
virtual ~ZC_ACK_UPLOAD_MACRO_DETECTOR()
Definition: TransmittedPackets.hpp:18593
void deliver()
ZC_ACK_UPLOAD_MACRO_DETECTOR.
Definition: TransmittedPackets.cpp:10119
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10120
ZC_ACK_UPLOAD_MACRO_DETECTOR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18590
Main object for the aegis packet: ZC_ACK_WEAPONREFINE.
Definition: TransmittedPackets.hpp:18634
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:39
ZC_ACK_WEAPONREFINE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18636
void deliver()
ZC_ACK_WEAPONREFINE.
Definition: TransmittedPackets.cpp:38
virtual ~ZC_ACK_WEAPONREFINE()
Definition: TransmittedPackets.hpp:18639
Main object for the aegis packet: ZC_ACK_WEAR_EQUIP_V5.
Definition: TransmittedPackets.hpp:18674
int16_t _inventory_index
Definition: TransmittedPackets.hpp:18685
ZC_ACK_WEAR_EQUIP_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18676
int8_t _result
0 = failure 1 = success 2 = failure due to low level
Definition: TransmittedPackets.hpp:18691
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4708
int32_t _equip_location
Definition: TransmittedPackets.hpp:18686
int16_t _look
Definition: TransmittedPackets.hpp:18687
virtual ~ZC_ACK_WEAR_EQUIP_V5()
Definition: TransmittedPackets.hpp:18679
void deliver(int16_t inventory_index, int32_t location, int16_t look, int8_t result)
ZC_ACK_WEAR_EQUIP_V5.
Definition: TransmittedPackets.cpp:4697
Main object for the aegis packet: ZC_ACK_WHISPER02.
Definition: TransmittedPackets.hpp:18773
int8_t _result
result: 0 = success to send wisper 1 = target character is not loged in 2 = ignored by target 3 = eve...
Definition: TransmittedPackets.hpp:18789
ZC_ACK_WHISPER02(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18775
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5165
int32_t _recipient_char_id
Definition: TransmittedPackets.hpp:18790
virtual ~ZC_ACK_WHISPER02()
Definition: TransmittedPackets.hpp:18778
void deliver(zc_whisper_result_type result, int32_t recipient_char_id)
ZC_ACK_WHISPER02.
Definition: TransmittedPackets.cpp:5157
Main object for the aegis packet: ZC_ACK_WHISPER.
Definition: TransmittedPackets.hpp:18727
void deliver()
ZC_ACK_WHISPER.
Definition: TransmittedPackets.cpp:601
virtual ~ZC_ACK_WHISPER()
Definition: TransmittedPackets.hpp:18732
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:602
ZC_ACK_WHISPER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18729
Main object for the aegis packet: ZC_ACK_ZENY_FROM_RODEX.
Definition: TransmittedPackets.hpp:18820
ZC_ACK_ZENY_FROM_RODEX(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18822
virtual ~ZC_ACK_ZENY_FROM_RODEX()
Definition: TransmittedPackets.hpp:18825
void deliver()
ZC_ACK_ZENY_FROM_RODEX.
Definition: TransmittedPackets.cpp:5718
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5719
Main object for the aegis packet: ZC_ACTION_FAILURE.
Definition: TransmittedPackets.hpp:18866
virtual ~ZC_ACTION_FAILURE()
Definition: TransmittedPackets.hpp:18871
int16_t _message_type
type: 0 = MsgStringTable[242]="Please equip the proper ammunition first." 1 = MsgStringTable[243]="Yo...
Definition: TransmittedPackets.hpp:18884
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:616
void deliver(int16_t message_type)
ZC_ACTION_FAILURE.
Definition: TransmittedPackets.cpp:609
ZC_ACTION_FAILURE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18868
Main object for the aegis packet: ZC_ACTION_MOVE.
Definition: TransmittedPackets.hpp:18903
ZC_ACTION_MOVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18905
void deliver()
ZC_ACTION_MOVE.
Definition: TransmittedPackets.cpp:4998
virtual ~ZC_ACTION_MOVE()
Definition: TransmittedPackets.hpp:18908
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4999
Main object for the aegis packet: ZC_ACTIVE_QUEST.
Definition: TransmittedPackets.hpp:18949
virtual ~ZC_ACTIVE_QUEST()
Definition: TransmittedPackets.hpp:18954
void deliver()
ZC_ACTIVE_QUEST.
Definition: TransmittedPackets.cpp:4218
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4219
ZC_ACTIVE_QUEST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:18951
Main object for the aegis packet: ZC_ADD_EXCHANGE_ITEM2.
Definition: TransmittedPackets.hpp:19041
ZC_ADD_EXCHANGE_ITEM2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19043
int16_t _item_id
Definition: TransmittedPackets.hpp:19053
item_slot _cards
Definition: TransmittedPackets.hpp:19059
int8_t _item_type
Definition: TransmittedPackets.hpp:19054
virtual ~ZC_ADD_EXCHANGE_ITEM2()
Definition: TransmittedPackets.hpp:19046
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6998
int _amount
Definition: TransmittedPackets.hpp:19055
void deliver()
ZC_ADD_EXCHANGE_ITEM2.
Definition: TransmittedPackets.cpp:6997
int8_t _identified
Definition: TransmittedPackets.hpp:19056
int8_t _refine
Definition: TransmittedPackets.hpp:19058
int8_t _damaged
Definition: TransmittedPackets.hpp:19057
Main object for the aegis packet: ZC_ADD_EXCHANGE_ITEM3.
Definition: TransmittedPackets.hpp:19089
virtual ~ZC_ADD_EXCHANGE_ITEM3()
Definition: TransmittedPackets.hpp:19094
void deliver()
ZC_ADD_EXCHANGE_ITEM3.
Definition: TransmittedPackets.cpp:5494
ZC_ADD_EXCHANGE_ITEM3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19091
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5495
Main object for the aegis packet: ZC_ADD_EXCHANGE_ITEM4.
Definition: TransmittedPackets.hpp:19129
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6351
ZC_ADD_EXCHANGE_ITEM4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19131
void deliver()
ZC_ADD_EXCHANGE_ITEM4.
Definition: TransmittedPackets.cpp:6350
virtual ~ZC_ADD_EXCHANGE_ITEM4()
Definition: TransmittedPackets.hpp:19134
Main object for the aegis packet: ZC_ADD_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:19001
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:633
void deliver(s_zc_add_exchange_item item)
ZC_ADD_EXCHANGE_ITEM.
Definition: TransmittedPackets.cpp:625
ZC_ADD_EXCHANGE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19003
virtual ~ZC_ADD_EXCHANGE_ITEM()
Definition: TransmittedPackets.hpp:19006
s_zc_add_exchange_item _item
Definition: TransmittedPackets.hpp:19011
Main object for the aegis packet: ZC_ADD_FRIENDS_LIST.
Definition: TransmittedPackets.hpp:19175
void deliver()
ZC_ADD_FRIENDS_LIST.
Definition: TransmittedPackets.cpp:670
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:671
virtual ~ZC_ADD_FRIENDS_LIST()
Definition: TransmittedPackets.hpp:19180
ZC_ADD_FRIENDS_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19177
Main object for the aegis packet: ZC_ADD_ITEM_TO_CART2.
Definition: TransmittedPackets.hpp:19273
virtual ~ZC_ADD_ITEM_TO_CART2()
Definition: TransmittedPackets.hpp:19278
ZC_ADD_ITEM_TO_CART2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19275
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:687
void deliver()
ZC_ADD_ITEM_TO_CART2.
Definition: TransmittedPackets.cpp:686
Main object for the aegis packet: ZC_ADD_ITEM_TO_CART3.
Definition: TransmittedPackets.hpp:19313
void deliver()
ZC_ADD_ITEM_TO_CART3.
Definition: TransmittedPackets.cpp:5502
ZC_ADD_ITEM_TO_CART3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19315
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5503
virtual ~ZC_ADD_ITEM_TO_CART3()
Definition: TransmittedPackets.hpp:19318
Main object for the aegis packet: ZC_ADD_ITEM_TO_CART.
Definition: TransmittedPackets.hpp:19227
ZC_ADD_ITEM_TO_CART(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19229
virtual ~ZC_ADD_ITEM_TO_CART()
Definition: TransmittedPackets.hpp:19232
void deliver()
ZC_ADD_ITEM_TO_CART.
Definition: TransmittedPackets.cpp:678
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:679
Main object for the aegis packet: ZC_ADD_ITEM_TO_STORE2.
Definition: TransmittedPackets.hpp:19406
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:703
std::shared_ptr< const item_entry_data > _entry
Definition: TransmittedPackets.hpp:19417
ZC_ADD_ITEM_TO_STORE2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19408
virtual ~ZC_ADD_ITEM_TO_STORE2()
Definition: TransmittedPackets.hpp:19411
void deliver(std::shared_ptr< const item_entry_data > entry)
ZC_ADD_ITEM_TO_STORE2.
Definition: TransmittedPackets.cpp:702
Main object for the aegis packet: ZC_ADD_ITEM_TO_STORE3.
Definition: TransmittedPackets.hpp:19447
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5517
virtual ~ZC_ADD_ITEM_TO_STORE3()
Definition: TransmittedPackets.hpp:19452
std::shared_ptr< const item_entry_data > _entry
Definition: TransmittedPackets.hpp:19458
int _amount
Definition: TransmittedPackets.hpp:19459
ZC_ADD_ITEM_TO_STORE3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19449
void deliver(std::shared_ptr< const item_entry_data > entry, int amount)
ZC_ADD_ITEM_TO_STORE3.
Definition: TransmittedPackets.cpp:5510
Main object for the aegis packet: ZC_ADD_ITEM_TO_STORE.
Definition: TransmittedPackets.hpp:19359
void deliver(std::shared_ptr< const item_entry_data > entry)
ZC_ADD_ITEM_TO_STORE.
Definition: TransmittedPackets.cpp:694
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:695
std::shared_ptr< const item_entry_data > _entry
Definition: TransmittedPackets.hpp:19370
virtual ~ZC_ADD_ITEM_TO_STORE()
Definition: TransmittedPackets.hpp:19364
ZC_ADD_ITEM_TO_STORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19361
Main object for the aegis packet: ZC_ADD_MEMBER_TO_GROUP2.
Definition: TransmittedPackets.hpp:19560
ZC_ADD_MEMBER_TO_GROUP2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19562
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:746
virtual ~ZC_ADD_MEMBER_TO_GROUP2()
Definition: TransmittedPackets.hpp:19565
void deliver()
ZC_ADD_MEMBER_TO_GROUP2.
Definition: TransmittedPackets.cpp:745
Main object for the aegis packet: ZC_ADD_MEMBER_TO_GROUP.
Definition: TransmittedPackets.hpp:19513
virtual ~ZC_ADD_MEMBER_TO_GROUP()
Definition: TransmittedPackets.hpp:19518
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:718
void deliver(s_zc_add_member_to_group member)
ZC_ADD_MEMBER_TO_GROUP.
Definition: TransmittedPackets.cpp:710
s_zc_add_member_to_group _member
Definition: TransmittedPackets.hpp:19524
ZC_ADD_MEMBER_TO_GROUP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19515
Main object for the aegis packet: ZC_ADD_QUEST_EX.
Definition: TransmittedPackets.hpp:19655
virtual ~ZC_ADD_QUEST_EX()
Definition: TransmittedPackets.hpp:19660
void deliver()
ZC_ADD_QUEST_EX.
Definition: TransmittedPackets.cpp:5263
ZC_ADD_QUEST_EX(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19657
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5264
Main object for the aegis packet: ZC_ADD_QUEST.
Definition: TransmittedPackets.hpp:19606
ZC_ADD_QUEST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19608
void deliver()
ZC_ADD_QUEST.
Definition: TransmittedPackets.cpp:4242
virtual ~ZC_ADD_QUEST()
Definition: TransmittedPackets.hpp:19611
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4243
Main object for the aegis packet: ZC_ADD_SKILL.
Definition: TransmittedPackets.hpp:19756
ZC_ADD_SKILL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19758
void deliver()
ZC_ADD_SKILL.
Definition: TransmittedPackets.cpp:761
virtual ~ZC_ADD_SKILL()
Definition: TransmittedPackets.hpp:19761
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:762
Main object for the aegis packet: ZC_ADVENTURER_AGENCY_JOIN_REQ.
Definition: TransmittedPackets.hpp:19793
ZC_ADVENTURER_AGENCY_JOIN_REQ(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19795
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10128
virtual ~ZC_ADVENTURER_AGENCY_JOIN_REQ()
Definition: TransmittedPackets.hpp:19798
void deliver()
ZC_ADVENTURER_AGENCY_JOIN_REQ.
Definition: TransmittedPackets.cpp:10127
Main object for the aegis packet: ZC_ADVENTURER_AGENCY_JOIN_RESULT.
Definition: TransmittedPackets.hpp:19830
virtual ~ZC_ADVENTURER_AGENCY_JOIN_RESULT()
Definition: TransmittedPackets.hpp:19835
void deliver()
ZC_ADVENTURER_AGENCY_JOIN_RESULT.
Definition: TransmittedPackets.cpp:10135
ZC_ADVENTURER_AGENCY_JOIN_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19832
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10136
Main object for the aegis packet: ZC_AID.
Definition: TransmittedPackets.hpp:19876
int32_t _account_id
Definition: TransmittedPackets.hpp:19887
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3993
void deliver(int32_t aid)
ZC_AID.
Definition: TransmittedPackets.cpp:3985
virtual ~ZC_AID()
Definition: TransmittedPackets.hpp:19881
ZC_AID(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19878
Main object for the aegis packet: ZC_AIRSHIP_MAPMOVE.
Definition: TransmittedPackets.hpp:19917
void deliver()
ZC_AIRSHIP_MAPMOVE.
Definition: TransmittedPackets.cpp:6278
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6279
ZC_AIRSHIP_MAPMOVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19919
virtual ~ZC_AIRSHIP_MAPMOVE()
Definition: TransmittedPackets.hpp:19922
Main object for the aegis packet: ZC_AIRSHIP_SERVERMOVE.
Definition: TransmittedPackets.hpp:19957
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6287
void deliver()
ZC_AIRSHIP_SERVERMOVE.
Definition: TransmittedPackets.cpp:6286
ZC_AIRSHIP_SERVERMOVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:19959
virtual ~ZC_AIRSHIP_SERVERMOVE()
Definition: TransmittedPackets.hpp:19962
Main object for the aegis packet: ZC_ALCHEMIST_POINT.
Definition: TransmittedPackets.hpp:20003
virtual ~ZC_ALCHEMIST_POINT()
Definition: TransmittedPackets.hpp:20008
ZC_ALCHEMIST_POINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20005
void deliver()
ZC_ALCHEMIST_POINT.
Definition: TransmittedPackets.cpp:3587
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3588
Main object for the aegis packet: ZC_ALCHEMIST_RANK.
Definition: TransmittedPackets.hpp:20049
virtual ~ZC_ALCHEMIST_RANK()
Definition: TransmittedPackets.hpp:20054
void deliver()
ZC_ALCHEMIST_RANK.
Definition: TransmittedPackets.cpp:3595
ZC_ALCHEMIST_RANK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20051
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3596
Main object for the aegis packet: ZC_ALL_ACH_LIST.
Definition: TransmittedPackets.hpp:20089
virtual ~ZC_ALL_ACH_LIST()
Definition: TransmittedPackets.hpp:20094
ZC_ALL_ACH_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20091
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5829
void deliver()
ZC_ALL_ACH_LIST.
Definition: TransmittedPackets.cpp:5828
Main object for the aegis packet: ZC_ALL_QUEST_LIST2.
Definition: TransmittedPackets.hpp:20175
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7790
ZC_ALL_QUEST_LIST2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20177
void deliver()
ZC_ALL_QUEST_LIST2.
Definition: TransmittedPackets.cpp:7789
virtual ~ZC_ALL_QUEST_LIST2()
Definition: TransmittedPackets.hpp:20180
Main object for the aegis packet: ZC_ALL_QUEST_LIST3.
Definition: TransmittedPackets.hpp:20215
void deliver()
ZC_ALL_QUEST_LIST3.
Definition: TransmittedPackets.cpp:5247
ZC_ALL_QUEST_LIST3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20217
virtual ~ZC_ALL_QUEST_LIST3()
Definition: TransmittedPackets.hpp:20220
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5248
Main object for the aegis packet: ZC_ALL_QUEST_LIST4.
Definition: TransmittedPackets.hpp:20255
void deliver()
ZC_ALL_QUEST_LIST4.
Definition: TransmittedPackets.cpp:5844
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5845
virtual ~ZC_ALL_QUEST_LIST4()
Definition: TransmittedPackets.hpp:20260
ZC_ALL_QUEST_LIST4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20257
Main object for the aegis packet: ZC_ALL_QUEST_LIST.
Definition: TransmittedPackets.hpp:20135
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4211
void deliver()
ZC_ALL_QUEST_LIST.
Definition: TransmittedPackets.cpp:4210
ZC_ALL_QUEST_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20137
virtual ~ZC_ALL_QUEST_LIST()
Definition: TransmittedPackets.hpp:20140
Main object for the aegis packet: ZC_ALL_QUEST_MISSION.
Definition: TransmittedPackets.hpp:20301
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4227
ZC_ALL_QUEST_MISSION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20303
virtual ~ZC_ALL_QUEST_MISSION()
Definition: TransmittedPackets.hpp:20306
void deliver()
ZC_ALL_QUEST_MISSION.
Definition: TransmittedPackets.cpp:4226
Main object for the aegis packet: ZC_ALT_EQUIPMENT_EQUIP.
Definition: TransmittedPackets.hpp:20341
virtual ~ZC_ALT_EQUIPMENT_EQUIP()
Definition: TransmittedPackets.hpp:20346
void deliver()
ZC_ALT_EQUIPMENT_EQUIP.
Definition: TransmittedPackets.cpp:6358
ZC_ALT_EQUIPMENT_EQUIP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20343
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6359
Main object for the aegis packet: ZC_ALT_EQUIPMENT_ITEMS.
Definition: TransmittedPackets.hpp:20381
void deliver()
ZC_ALT_EQUIPMENT_ITEMS.
Definition: TransmittedPackets.cpp:6366
ZC_ALT_EQUIPMENT_ITEMS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20383
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6367
virtual ~ZC_ALT_EQUIPMENT_ITEMS()
Definition: TransmittedPackets.hpp:20386
Main object for the aegis packet: ZC_ALT_EQUIPMENT_REMOVE.
Definition: TransmittedPackets.hpp:20421
virtual ~ZC_ALT_EQUIPMENT_REMOVE()
Definition: TransmittedPackets.hpp:20426
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6375
void deliver()
ZC_ALT_EQUIPMENT_REMOVE.
Definition: TransmittedPackets.cpp:6374
ZC_ALT_EQUIPMENT_REMOVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20423
Main object for the aegis packet: ZC_ALT_EQUIPMENT_SWITCH_ACK.
Definition: TransmittedPackets.hpp:20461
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7913
ZC_ALT_EQUIPMENT_SWITCH_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20463
virtual ~ZC_ALT_EQUIPMENT_SWITCH_ACK()
Definition: TransmittedPackets.hpp:20466
void deliver()
ZC_ALT_EQUIPMENT_SWITCH_ACK.
Definition: TransmittedPackets.cpp:7912
Main object for the aegis packet: ZC_ALT_PING.
Definition: TransmittedPackets.hpp:20501
ZC_ALT_PING(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20503
void deliver()
ZC_ALT_PING.
Definition: TransmittedPackets.cpp:6502
virtual ~ZC_ALT_PING()
Definition: TransmittedPackets.hpp:20506
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6506
Main object for the aegis packet: ZC_AOE_EFFECT_SKILL.
Definition: TransmittedPackets.hpp:20541
void deliver()
ZC_AOE_EFFECT_SKILL.
Definition: TransmittedPackets.cpp:6262
ZC_AOE_EFFECT_SKILL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20543
virtual ~ZC_AOE_EFFECT_SKILL()
Definition: TransmittedPackets.hpp:20546
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6263
Main object for the aegis packet: ZC_APPLY_MACRO_DETECTOR_CAPTCHA.
Definition: TransmittedPackets.hpp:20615
void deliver()
ZC_APPLY_MACRO_DETECTOR_CAPTCHA.
Definition: TransmittedPackets.cpp:10151
ZC_APPLY_MACRO_DETECTOR_CAPTCHA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20617
virtual ~ZC_APPLY_MACRO_DETECTOR_CAPTCHA()
Definition: TransmittedPackets.hpp:20620
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10152
Main object for the aegis packet: ZC_APPLY_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:20578
void deliver()
ZC_APPLY_MACRO_DETECTOR.
Definition: TransmittedPackets.cpp:10143
ZC_APPLY_MACRO_DETECTOR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20580
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10144
virtual ~ZC_APPLY_MACRO_DETECTOR()
Definition: TransmittedPackets.hpp:20583
Main object for the aegis packet: ZC_ATTACK_FAILURE_FOR_DISTANCE.
Definition: TransmittedPackets.hpp:20661
void deliver()
ZC_ATTACK_FAILURE_FOR_DISTANCE.
Definition: TransmittedPackets.cpp:769
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:770
virtual ~ZC_ATTACK_FAILURE_FOR_DISTANCE()
Definition: TransmittedPackets.hpp:20666
ZC_ATTACK_FAILURE_FOR_DISTANCE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20663
Main object for the aegis packet: ZC_ATTACK_RANGE.
Definition: TransmittedPackets.hpp:20707
virtual ~ZC_ATTACK_RANGE()
Definition: TransmittedPackets.hpp:20712
void deliver(int16_t range)
ZC_ATTACK_RANGE.
Definition: TransmittedPackets.cpp:777
int16_t _range
Definition: TransmittedPackets.hpp:20718
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:785
ZC_ATTACK_RANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20709
Main object for the aegis packet: ZC_AUCTION_ACK_MY_SELL_STOP.
Definition: TransmittedPackets.hpp:20754
void deliver()
ZC_AUCTION_ACK_MY_SELL_STOP.
Definition: TransmittedPackets.cpp:3879
ZC_AUCTION_ACK_MY_SELL_STOP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20756
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3880
virtual ~ZC_AUCTION_ACK_MY_SELL_STOP()
Definition: TransmittedPackets.hpp:20759
Main object for the aegis packet: ZC_AUCTION_ITEM_REQ_SEARCH.
Definition: TransmittedPackets.hpp:20800
virtual ~ZC_AUCTION_ITEM_REQ_SEARCH()
Definition: TransmittedPackets.hpp:20805
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3636
ZC_AUCTION_ITEM_REQ_SEARCH(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20802
void deliver()
ZC_AUCTION_ITEM_REQ_SEARCH.
Definition: TransmittedPackets.cpp:3635
Main object for the aegis packet: ZC_AUCTION_RESULT.
Definition: TransmittedPackets.hpp:20846
void deliver()
ZC_AUCTION_RESULT.
Definition: TransmittedPackets.cpp:3643
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3644
ZC_AUCTION_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20848
virtual ~ZC_AUCTION_RESULT()
Definition: TransmittedPackets.hpp:20851
Main object for the aegis packet: ZC_AUCTION_WINDOWS.
Definition: TransmittedPackets.hpp:20892
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3888
virtual ~ZC_AUCTION_WINDOWS()
Definition: TransmittedPackets.hpp:20897
void deliver()
ZC_AUCTION_WINDOWS.
Definition: TransmittedPackets.cpp:3887
ZC_AUCTION_WINDOWS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20894
Main object for the aegis packet: ZC_AUTORUN_SKILL.
Definition: TransmittedPackets.hpp:20938
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:795
void deliver()
ZC_AUTORUN_SKILL.
Definition: TransmittedPackets.cpp:794
virtual ~ZC_AUTORUN_SKILL()
Definition: TransmittedPackets.hpp:20943
ZC_AUTORUN_SKILL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20940
Main object for the aegis packet: ZC_AUTOSPELLLIST.
Definition: TransmittedPackets.hpp:20993
virtual ~ZC_AUTOSPELLLIST()
Definition: TransmittedPackets.hpp:20998
ZC_AUTOSPELLLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:20995
void deliver()
ZC_AUTOSPELLLIST.
Definition: TransmittedPackets.cpp:802
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:803
Main object for the aegis packet: ZC_BABYMSG.
Definition: TransmittedPackets.hpp:21039
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3604
void deliver()
ZC_BABYMSG.
Definition: TransmittedPackets.cpp:3603
ZC_BABYMSG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21041
virtual ~ZC_BABYMSG()
Definition: TransmittedPackets.hpp:21044
Main object for the aegis packet: ZC_BANKING_CHECK.
Definition: TransmittedPackets.hpp:21079
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4903
virtual ~ZC_BANKING_CHECK()
Definition: TransmittedPackets.hpp:21084
ZC_BANKING_CHECK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21081
void deliver()
ZC_BANKING_CHECK.
Definition: TransmittedPackets.cpp:4902
Main object for the aegis packet: ZC_BAN_LIST.
Definition: TransmittedPackets.hpp:21143
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:818
void deliver(std::vector< s_zc_ban_list > list)
ZC_BAN_LIST.
Definition: TransmittedPackets.cpp:810
int16_t _packet_length
Definition: TransmittedPackets.hpp:21154
virtual ~ZC_BAN_LIST()
Definition: TransmittedPackets.hpp:21148
ZC_BAN_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21145
std::vector< s_zc_ban_list > _list
Definition: TransmittedPackets.hpp:21155
Main object for the aegis packet: ZC_BATTLEFIELD_CHAT.
Definition: TransmittedPackets.hpp:21191
ZC_BATTLEFIELD_CHAT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21193
virtual ~ZC_BATTLEFIELD_CHAT()
Definition: TransmittedPackets.hpp:21196
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4474
void deliver()
ZC_BATTLEFIELD_CHAT.
Definition: TransmittedPackets.cpp:4473
Main object for the aegis packet: ZC_BATTLEFIELD_NOTIFY_CAMPINFO.
Definition: TransmittedPackets.hpp:21237
virtual ~ZC_BATTLEFIELD_NOTIFY_CAMPINFO()
Definition: TransmittedPackets.hpp:21242
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4482
void deliver()
ZC_BATTLEFIELD_NOTIFY_CAMPINFO.
Definition: TransmittedPackets.cpp:4481
ZC_BATTLEFIELD_NOTIFY_CAMPINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21239
Main object for the aegis packet: ZC_BATTLEFIELD_NOTIFY_HP2.
Definition: TransmittedPackets.hpp:21334
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5540
void deliver()
ZC_BATTLEFIELD_NOTIFY_HP2.
Definition: TransmittedPackets.cpp:5539
ZC_BATTLEFIELD_NOTIFY_HP2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21336
virtual ~ZC_BATTLEFIELD_NOTIFY_HP2()
Definition: TransmittedPackets.hpp:21339
Main object for the aegis packet: ZC_BATTLEFIELD_NOTIFY_HP.
Definition: TransmittedPackets.hpp:21294
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4490
ZC_BATTLEFIELD_NOTIFY_HP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21296
void deliver()
ZC_BATTLEFIELD_NOTIFY_HP.
Definition: TransmittedPackets.cpp:4489
virtual ~ZC_BATTLEFIELD_NOTIFY_HP()
Definition: TransmittedPackets.hpp:21299
Main object for the aegis packet: ZC_BATTLEFIELD_NOTIFY_POINT.
Definition: TransmittedPackets.hpp:21380
ZC_BATTLEFIELD_NOTIFY_POINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21382
void deliver()
ZC_BATTLEFIELD_NOTIFY_POINT.
Definition: TransmittedPackets.cpp:4497
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4498
virtual ~ZC_BATTLEFIELD_NOTIFY_POINT()
Definition: TransmittedPackets.hpp:21385
Main object for the aegis packet: ZC_BATTLEFIELD_NOTIFY_POSITION.
Definition: TransmittedPackets.hpp:21426
ZC_BATTLEFIELD_NOTIFY_POSITION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21428
void deliver()
ZC_BATTLEFIELD_NOTIFY_POSITION.
Definition: TransmittedPackets.cpp:4505
virtual ~ZC_BATTLEFIELD_NOTIFY_POSITION()
Definition: TransmittedPackets.hpp:21431
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4506
Main object for the aegis packet: ZC_BATTLE_FIELD_LIST.
Definition: TransmittedPackets.hpp:21466
ZC_BATTLE_FIELD_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21468
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6753
virtual ~ZC_BATTLE_FIELD_LIST()
Definition: TransmittedPackets.hpp:21471
void deliver()
ZC_BATTLE_FIELD_LIST.
Definition: TransmittedPackets.cpp:6752
Main object for the aegis packet: ZC_BATTLE_JOIN_DISABLE_STATE.
Definition: TransmittedPackets.hpp:21506
ZC_BATTLE_JOIN_DISABLE_STATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21508
virtual ~ZC_BATTLE_JOIN_DISABLE_STATE()
Definition: TransmittedPackets.hpp:21511
void deliver()
ZC_BATTLE_JOIN_DISABLE_STATE.
Definition: TransmittedPackets.cpp:6768
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6769
Main object for the aegis packet: ZC_BATTLE_JOIN_NOTI_DEFER.
Definition: TransmittedPackets.hpp:21546
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6777
void deliver()
ZC_BATTLE_JOIN_NOTI_DEFER.
Definition: TransmittedPackets.cpp:6776
virtual ~ZC_BATTLE_JOIN_NOTI_DEFER()
Definition: TransmittedPackets.hpp:21551
ZC_BATTLE_JOIN_NOTI_DEFER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21548
Main object for the aegis packet: ZC_BATTLE_NOTI_START_STEP.
Definition: TransmittedPackets.hpp:21586
void deliver()
ZC_BATTLE_NOTI_START_STEP.
Definition: TransmittedPackets.cpp:6784
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6785
ZC_BATTLE_NOTI_START_STEP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21588
virtual ~ZC_BATTLE_NOTI_START_STEP()
Definition: TransmittedPackets.hpp:21591
Main object for the aegis packet: ZC_BLACKSMITH_POINT.
Definition: TransmittedPackets.hpp:21632
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3612
virtual ~ZC_BLACKSMITH_POINT()
Definition: TransmittedPackets.hpp:21637
ZC_BLACKSMITH_POINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21634
void deliver()
ZC_BLACKSMITH_POINT.
Definition: TransmittedPackets.cpp:3611
Main object for the aegis packet: ZC_BLACKSMITH_RANK.
Definition: TransmittedPackets.hpp:21678
virtual ~ZC_BLACKSMITH_RANK()
Definition: TransmittedPackets.hpp:21683
void deliver()
ZC_BLACKSMITH_RANK.
Definition: TransmittedPackets.cpp:3619
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3620
ZC_BLACKSMITH_RANK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21680
Main object for the aegis packet: ZC_BLADESTOP.
Definition: TransmittedPackets.hpp:21724
void deliver()
ZC_BLADESTOP.
Definition: TransmittedPackets.cpp:831
virtual ~ZC_BLADESTOP()
Definition: TransmittedPackets.hpp:21729
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:832
ZC_BLADESTOP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21726
Main object for the aegis packet: ZC_BOSS_INFO.
Definition: TransmittedPackets.hpp:21770
ZC_BOSS_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21772
virtual ~ZC_BOSS_INFO()
Definition: TransmittedPackets.hpp:21775
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4027
void deliver()
ZC_BOSS_INFO.
Definition: TransmittedPackets.cpp:4026
Main object for the aegis packet: ZC_BROADCAST2.
Definition: TransmittedPackets.hpp:21862
virtual ~ZC_BROADCAST2()
Definition: TransmittedPackets.hpp:21867
void deliver()
ZC_BROADCAST2.
Definition: TransmittedPackets.cpp:847
ZC_BROADCAST2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21864
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:848
Main object for the aegis packet: ZC_BROADCAST4.
Definition: TransmittedPackets.hpp:21902
ZC_BROADCAST4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21904
virtual ~ZC_BROADCAST4()
Definition: TransmittedPackets.hpp:21907
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7128
void deliver()
ZC_BROADCAST4.
Definition: TransmittedPackets.cpp:7127
Main object for the aegis packet: ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN.
Definition: TransmittedPackets.hpp:21942
ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21944
virtual ~ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN()
Definition: TransmittedPackets.hpp:21947
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6854
void deliver()
ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN.
Definition: TransmittedPackets.cpp:6853
Main object for the aegis packet: ZC_BROADCAST.
Definition: TransmittedPackets.hpp:21816
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:840
virtual ~ZC_BROADCAST()
Definition: TransmittedPackets.hpp:21821
ZC_BROADCAST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21818
void deliver()
ZC_BROADCAST.
Definition: TransmittedPackets.cpp:839
Main object for the aegis packet: ZC_BUYING_STORE_ENTRY.
Definition: TransmittedPackets.hpp:21982
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7014
virtual ~ZC_BUYING_STORE_ENTRY()
Definition: TransmittedPackets.hpp:21987
ZC_BUYING_STORE_ENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:21984
void deliver()
ZC_BUYING_STORE_ENTRY.
Definition: TransmittedPackets.cpp:7013
Main object for the aegis packet: ZC_CANCEL_BATTLE_FIELD.
Definition: TransmittedPackets.hpp:22022
void deliver()
ZC_CANCEL_BATTLE_FIELD.
Definition: TransmittedPackets.cpp:6760
ZC_CANCEL_BATTLE_FIELD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22024
virtual ~ZC_CANCEL_BATTLE_FIELD()
Definition: TransmittedPackets.hpp:22027
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6761
Main object for the aegis packet: ZC_CANCEL_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:22068
void deliver()
ZC_CANCEL_EXCHANGE_ITEM.
Definition: TransmittedPackets.cpp:855
virtual ~ZC_CANCEL_EXCHANGE_ITEM()
Definition: TransmittedPackets.hpp:22073
ZC_CANCEL_EXCHANGE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22070
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:861
Main object for the aegis packet: ZC_CARTOFF.
Definition: TransmittedPackets.hpp:22114
ZC_CARTOFF(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22116
virtual ~ZC_CARTOFF()
Definition: TransmittedPackets.hpp:22119
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:870
void deliver()
ZC_CARTOFF.
Definition: TransmittedPackets.cpp:869
Main object for the aegis packet: ZC_CART_EQUIPMENT_ITEMLIST2.
Definition: TransmittedPackets.hpp:22206
ZC_CART_EQUIPMENT_ITEMLIST2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22208
void deliver()
ZC_CART_EQUIPMENT_ITEMLIST2.
Definition: TransmittedPackets.cpp:4042
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4043
virtual ~ZC_CART_EQUIPMENT_ITEMLIST2()
Definition: TransmittedPackets.hpp:22211
Main object for the aegis packet: ZC_CART_EQUIPMENT_ITEMLIST3.
Definition: TransmittedPackets.hpp:22252
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4393
ZC_CART_EQUIPMENT_ITEMLIST3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22254
virtual ~ZC_CART_EQUIPMENT_ITEMLIST3()
Definition: TransmittedPackets.hpp:22257
void deliver()
ZC_CART_EQUIPMENT_ITEMLIST3.
Definition: TransmittedPackets.cpp:4392
Main object for the aegis packet: ZC_CART_EQUIPMENT_ITEMLIST.
Definition: TransmittedPackets.hpp:22160
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:878
void deliver()
ZC_CART_EQUIPMENT_ITEMLIST.
Definition: TransmittedPackets.cpp:877
virtual ~ZC_CART_EQUIPMENT_ITEMLIST()
Definition: TransmittedPackets.hpp:22165
ZC_CART_EQUIPMENT_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22162
Main object for the aegis packet: ZC_CART_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.hpp:22332
ZC_CART_ITEMLIST_EQUIP_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22334
virtual ~ZC_CART_ITEMLIST_EQUIP_V5()
Definition: TransmittedPackets.hpp:22337
void deliver()
ZC_CART_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.cpp:4720
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4721
Main object for the aegis packet: ZC_CART_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.hpp:22372
void deliver()
ZC_CART_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.cpp:5615
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5616
virtual ~ZC_CART_ITEMLIST_EQUIP_V6()
Definition: TransmittedPackets.hpp:22377
ZC_CART_ITEMLIST_EQUIP_V6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22374
Main object for the aegis packet: ZC_CART_ITEMLIST_EQUIP.
Definition: TransmittedPackets.hpp:22292
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7267
virtual ~ZC_CART_ITEMLIST_EQUIP()
Definition: TransmittedPackets.hpp:22297
ZC_CART_ITEMLIST_EQUIP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22294
void deliver()
ZC_CART_ITEMLIST_EQUIP.
Definition: TransmittedPackets.cpp:7266
Main object for the aegis packet: ZC_CART_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.hpp:22452
virtual ~ZC_CART_ITEMLIST_NORMAL_V5()
Definition: TransmittedPackets.hpp:22457
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4729
void deliver()
ZC_CART_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.cpp:4728
ZC_CART_ITEMLIST_NORMAL_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22454
Main object for the aegis packet: ZC_CART_ITEMLIST_NORMAL.
Definition: TransmittedPackets.hpp:22412
void deliver()
ZC_CART_ITEMLIST_NORMAL.
Definition: TransmittedPackets.cpp:7274
ZC_CART_ITEMLIST_NORMAL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22414
virtual ~ZC_CART_ITEMLIST_NORMAL()
Definition: TransmittedPackets.hpp:22417
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7275
Main object for the aegis packet: ZC_CART_NORMAL_ITEMLIST2.
Definition: TransmittedPackets.hpp:22544
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:894
ZC_CART_NORMAL_ITEMLIST2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22546
void deliver()
ZC_CART_NORMAL_ITEMLIST2.
Definition: TransmittedPackets.cpp:893
virtual ~ZC_CART_NORMAL_ITEMLIST2()
Definition: TransmittedPackets.hpp:22549
Main object for the aegis packet: ZC_CART_NORMAL_ITEMLIST3.
Definition: TransmittedPackets.hpp:22590
ZC_CART_NORMAL_ITEMLIST3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22592
void deliver()
ZC_CART_NORMAL_ITEMLIST3.
Definition: TransmittedPackets.cpp:4543
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4544
virtual ~ZC_CART_NORMAL_ITEMLIST3()
Definition: TransmittedPackets.hpp:22595
Main object for the aegis packet: ZC_CART_NORMAL_ITEMLIST.
Definition: TransmittedPackets.hpp:22498
virtual ~ZC_CART_NORMAL_ITEMLIST()
Definition: TransmittedPackets.hpp:22503
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:886
void deliver()
ZC_CART_NORMAL_ITEMLIST.
Definition: TransmittedPackets.cpp:885
ZC_CART_NORMAL_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22500
Main object for the aegis packet: ZC_CASH_ITEM_DELETE.
Definition: TransmittedPackets.hpp:22636
ZC_CASH_ITEM_DELETE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22638
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4075
void deliver()
ZC_CASH_ITEM_DELETE.
Definition: TransmittedPackets.cpp:4074
virtual ~ZC_CASH_ITEM_DELETE()
Definition: TransmittedPackets.hpp:22641
Main object for the aegis packet: ZC_CASH_TIME_COUNTER.
Definition: TransmittedPackets.hpp:22682
void deliver()
ZC_CASH_TIME_COUNTER.
Definition: TransmittedPackets.cpp:4082
ZC_CASH_TIME_COUNTER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22684
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4083
virtual ~ZC_CASH_TIME_COUNTER()
Definition: TransmittedPackets.hpp:22687
Main object for the aegis packet: ZC_CHANGESTATE_MER.
Definition: TransmittedPackets.hpp:22728
ZC_CHANGESTATE_MER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22730
void deliver()
ZC_CHANGESTATE_MER.
Definition: TransmittedPackets.cpp:3771
virtual ~ZC_CHANGESTATE_MER()
Definition: TransmittedPackets.hpp:22733
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3772
Main object for the aegis packet: ZC_CHANGESTATE_PET.
Definition: TransmittedPackets.hpp:22774
ZC_CHANGESTATE_PET(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22776
virtual ~ZC_CHANGESTATE_PET()
Definition: TransmittedPackets.hpp:22779
void deliver()
ZC_CHANGESTATE_PET.
Definition: TransmittedPackets.cpp:901
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:902
Main object for the aegis packet: ZC_CHANGE_CHATROOM.
Definition: TransmittedPackets.hpp:22820
int8_t _type
Definition: TransmittedPackets.hpp:22836
ZC_CHANGE_CHATROOM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22822
int _owner_id
Definition: TransmittedPackets.hpp:22832
virtual ~ZC_CHANGE_CHATROOM()
Definition: TransmittedPackets.hpp:22825
char _title[CHATROOM_TITLE_SIZE]
Definition: TransmittedPackets.hpp:22837
void deliver(int owner_id, int chat_id, int limit, int users, zc_change_chatroom_type type, std::string title)
ZC_CHANGE_CHATROOM.
Definition: TransmittedPackets.cpp:909
int16_t _limit
Definition: TransmittedPackets.hpp:22834
int16_t _packet_length
Definition: TransmittedPackets.hpp:22831
int _chat_id
Definition: TransmittedPackets.hpp:22833
int16_t _users
Definition: TransmittedPackets.hpp:22835
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:921
Main object for the aegis packet: ZC_CHANGE_DIRECTION.
Definition: TransmittedPackets.hpp:22873
virtual ~ZC_CHANGE_DIRECTION()
Definition: TransmittedPackets.hpp:22878
ZC_CHANGE_DIRECTION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22875
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:937
void deliver()
ZC_CHANGE_DIRECTION.
Definition: TransmittedPackets.cpp:936
Main object for the aegis packet: ZC_CHANGE_GROUP_MASTER.
Definition: TransmittedPackets.hpp:22913
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6862
ZC_CHANGE_GROUP_MASTER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22915
void deliver()
ZC_CHANGE_GROUP_MASTER.
Definition: TransmittedPackets.cpp:6861
virtual ~ZC_CHANGE_GROUP_MASTER()
Definition: TransmittedPackets.hpp:22918
Main object for the aegis packet: ZC_CHANGE_GUILD.
Definition: TransmittedPackets.hpp:22965
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:954
int _account_id
Definition: TransmittedPackets.hpp:22976
void deliver(int account_id, int guild_id, int16_t emblem_id)
ZC_CHANGE_GUILD.
Definition: TransmittedPackets.cpp:944
virtual ~ZC_CHANGE_GUILD()
Definition: TransmittedPackets.hpp:22970
int16_t _emblem_id
Definition: TransmittedPackets.hpp:22978
int _guild_id
Definition: TransmittedPackets.hpp:22977
ZC_CHANGE_GUILD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:22967
Main object for the aegis packet: ZC_CHANGE_ITEM_OPTION.
Definition: TransmittedPackets.hpp:23005
virtual ~ZC_CHANGE_ITEM_OPTION()
Definition: TransmittedPackets.hpp:23010
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10160
void deliver()
ZC_CHANGE_ITEM_OPTION.
Definition: TransmittedPackets.cpp:10159
ZC_CHANGE_ITEM_OPTION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23007
Main object for the aegis packet: ZC_CHECK_RECEIVE_CHARACTER_NAME.
Definition: TransmittedPackets.hpp:23054
void deliver()
ZC_CHECK_RECEIVE_CHARACTER_NAME.
Definition: TransmittedPackets.cpp:5758
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5759
ZC_CHECK_RECEIVE_CHARACTER_NAME(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23056
virtual ~ZC_CHECK_RECEIVE_CHARACTER_NAME()
Definition: TransmittedPackets.hpp:23059
Main object for the aegis packet: ZC_CLANINFO.
Definition: TransmittedPackets.hpp:23094
ZC_CLANINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23096
virtual ~ZC_CLANINFO()
Definition: TransmittedPackets.hpp:23099
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7889
void deliver()
ZC_CLANINFO.
Definition: TransmittedPackets.cpp:7888
Main object for the aegis packet: ZC_CLEAR_DIALOG.
Definition: TransmittedPackets.hpp:23134
ZC_CLEAR_DIALOG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23136
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7662
virtual ~ZC_CLEAR_DIALOG()
Definition: TransmittedPackets.hpp:23139
void deliver()
ZC_CLEAR_DIALOG.
Definition: TransmittedPackets.cpp:7661
Main object for the aegis packet: ZC_CLOSE_BARGAIN_SALE_TOOL.
Definition: TransmittedPackets.hpp:23174
void deliver()
ZC_CLOSE_BARGAIN_SALE_TOOL.
Definition: TransmittedPackets.cpp:4958
virtual ~ZC_CLOSE_BARGAIN_SALE_TOOL()
Definition: TransmittedPackets.hpp:23179
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4959
ZC_CLOSE_BARGAIN_SALE_TOOL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23176
Main object for the aegis packet: ZC_CLOSE_DIALOG.
Definition: TransmittedPackets.hpp:23220
int32_t _guid
Definition: TransmittedPackets.hpp:23231
ZC_CLOSE_DIALOG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23222
void deliver(int32_t guid)
ZC_CLOSE_DIALOG.
Definition: TransmittedPackets.cpp:965
virtual ~ZC_CLOSE_DIALOG()
Definition: TransmittedPackets.hpp:23225
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:972
Main object for the aegis packet: ZC_CLOSE_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:23258
ZC_CLOSE_MACRO_DETECTOR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23260
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10168
virtual ~ZC_CLOSE_MACRO_DETECTOR()
Definition: TransmittedPackets.hpp:23263
void deliver()
ZC_CLOSE_MACRO_DETECTOR.
Definition: TransmittedPackets.cpp:10167
Main object for the aegis packet: ZC_CLOSE_STORE.
Definition: TransmittedPackets.hpp:23304
ZC_CLOSE_STORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23306
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:986
void deliver()
ZC_CLOSE_STORE.
Definition: TransmittedPackets.cpp:981
virtual ~ZC_CLOSE_STORE()
Definition: TransmittedPackets.hpp:23309
Main object for the aegis packet: ZC_COMBODELAY.
Definition: TransmittedPackets.hpp:23350
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:995
ZC_COMBODELAY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23352
virtual ~ZC_COMBODELAY()
Definition: TransmittedPackets.hpp:23355
void deliver()
ZC_COMBODELAY.
Definition: TransmittedPackets.cpp:994
Main object for the aegis packet: ZC_COMPASS.
Definition: TransmittedPackets.hpp:23396
void deliver()
ZC_COMPASS.
Definition: TransmittedPackets.cpp:1002
virtual ~ZC_COMPASS()
Definition: TransmittedPackets.hpp:23401
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1003
ZC_COMPASS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23398
Main object for the aegis packet: ZC_COMPLETE_UPLOAD_MACRO_DETECTOR_CAPTCHA.
Definition: TransmittedPackets.hpp:23433
void deliver()
ZC_COMPLETE_UPLOAD_MACRO_DETECTOR_CAPTCHA.
Definition: TransmittedPackets.cpp:10175
ZC_COMPLETE_UPLOAD_MACRO_DETECTOR_CAPTCHA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23435
virtual ~ZC_COMPLETE_UPLOAD_MACRO_DETECTOR_CAPTCHA()
Definition: TransmittedPackets.hpp:23438
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10176
Main object for the aegis packet: ZC_CONCLUDE_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:23479
virtual ~ZC_CONCLUDE_EXCHANGE_ITEM()
Definition: TransmittedPackets.hpp:23484
ZC_CONCLUDE_EXCHANGE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23481
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1017
void deliver(zc_conclude_exchange_item_type type)
ZC_CONCLUDE_EXCHANGE_ITEM.
Definition: TransmittedPackets.cpp:1010
int8_t _type
Definition: TransmittedPackets.hpp:23490
Main object for the aegis packet: ZC_CONFIG_NOTIFY.
Definition: TransmittedPackets.hpp:23572
void deliver()
ZC_CONFIG_NOTIFY.
Definition: TransmittedPackets.cpp:4457
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4458
virtual ~ZC_CONFIG_NOTIFY()
Definition: TransmittedPackets.hpp:23577
ZC_CONFIG_NOTIFY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23574
Main object for the aegis packet: ZC_CONFIG.
Definition: TransmittedPackets.hpp:23526
ZC_CONFIG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23528
void deliver()
ZC_CONFIG.
Definition: TransmittedPackets.cpp:4449
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4450
virtual ~ZC_CONFIG()
Definition: TransmittedPackets.hpp:23531
Main object for the aegis packet: ZC_CONGRATULATION.
Definition: TransmittedPackets.hpp:23618
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1027
virtual ~ZC_CONGRATULATION()
Definition: TransmittedPackets.hpp:23623
void deliver()
ZC_CONGRATULATION.
Definition: TransmittedPackets.cpp:1026
ZC_CONGRATULATION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23620
Main object for the aegis packet: ZC_COSTUME_SPRITE_CHANGE.
Definition: TransmittedPackets.hpp:23658
void deliver()
ZC_COSTUME_SPRITE_CHANGE.
Definition: TransmittedPackets.cpp:7119
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7120
virtual ~ZC_COSTUME_SPRITE_CHANGE()
Definition: TransmittedPackets.hpp:23663
ZC_COSTUME_SPRITE_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23660
Main object for the aegis packet: ZC_COUPLENAME.
Definition: TransmittedPackets.hpp:23704
ZC_COUPLENAME(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23706
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1035
void deliver()
ZC_COUPLENAME.
Definition: TransmittedPackets.cpp:1034
virtual ~ZC_COUPLENAME()
Definition: TransmittedPackets.hpp:23709
Main object for the aegis packet: ZC_COUPLESTATUS.
Definition: TransmittedPackets.hpp:23750
void deliver(status_point_type type, int value, int value2)
ZC_COUPLESTATUS.
Definition: TransmittedPackets.cpp:1042
virtual ~ZC_COUPLESTATUS()
Definition: TransmittedPackets.hpp:23755
ZC_COUPLESTATUS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23752
int32_t _value2
Definition: TransmittedPackets.hpp:23763
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1051
int32_t _status_point_type
Definition: TransmittedPackets.hpp:23761
int32_t _value
Definition: TransmittedPackets.hpp:23762
Main object for the aegis packet: ZC_CUSTOM_HAT_EFFECT.
Definition: TransmittedPackets.hpp:23793
void deliver()
ZC_CUSTOM_HAT_EFFECT.
Definition: TransmittedPackets.cpp:6254
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6255
ZC_CUSTOM_HAT_EFFECT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23795
virtual ~ZC_CUSTOM_HAT_EFFECT()
Definition: TransmittedPackets.hpp:23798
Main object for the aegis packet: ZC_C_MARKERINFO.
Definition: TransmittedPackets.hpp:23833
virtual ~ZC_C_MARKERINFO()
Definition: TransmittedPackets.hpp:23838
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5031
ZC_C_MARKERINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23835
void deliver()
ZC_C_MARKERINFO.
Definition: TransmittedPackets.cpp:5030
Main object for the aegis packet: ZC_DEATH_QUESTION.
Definition: TransmittedPackets.hpp:23879
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3962
ZC_DEATH_QUESTION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23881
void deliver()
ZC_DEATH_QUESTION.
Definition: TransmittedPackets.cpp:3961
virtual ~ZC_DEATH_QUESTION()
Definition: TransmittedPackets.hpp:23884
Main object for the aegis packet: ZC_DEBUGMSG.
Definition: TransmittedPackets.hpp:23916
void deliver()
ZC_DEBUGMSG.
Definition: TransmittedPackets.cpp:10183
ZC_DEBUGMSG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23918
virtual ~ZC_DEBUGMSG()
Definition: TransmittedPackets.hpp:23921
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10184
Main object for the aegis packet: ZC_DEFINE_CHECK.
Definition: TransmittedPackets.hpp:23945
void deliver()
ZC_DEFINE_CHECK.
Definition: TransmittedPackets.cpp:6869
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6870
ZC_DEFINE_CHECK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23947
virtual ~ZC_DEFINE_CHECK()
Definition: TransmittedPackets.hpp:23950
Main object for the aegis packet: ZC_DELETEITEM_FROM_MCSTORE2.
Definition: TransmittedPackets.hpp:24031
virtual ~ZC_DELETEITEM_FROM_MCSTORE2()
Definition: TransmittedPackets.hpp:24036
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5184
void deliver()
ZC_DELETEITEM_FROM_MCSTORE2.
Definition: TransmittedPackets.cpp:5183
ZC_DELETEITEM_FROM_MCSTORE2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24033
Main object for the aegis packet: ZC_DELETEITEM_FROM_MCSTORE.
Definition: TransmittedPackets.hpp:23991
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1063
void deliver()
ZC_DELETEITEM_FROM_MCSTORE.
Definition: TransmittedPackets.cpp:1062
virtual ~ZC_DELETEITEM_FROM_MCSTORE()
Definition: TransmittedPackets.hpp:23996
ZC_DELETEITEM_FROM_MCSTORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:23993
Main object for the aegis packet: ZC_DELETE_FRIENDS.
Definition: TransmittedPackets.hpp:24077
ZC_DELETE_FRIENDS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24079
void deliver()
ZC_DELETE_FRIENDS.
Definition: TransmittedPackets.cpp:1070
virtual ~ZC_DELETE_FRIENDS()
Definition: TransmittedPackets.hpp:24082
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1071
Main object for the aegis packet: ZC_DELETE_ITEM_FROM_BODY.
Definition: TransmittedPackets.hpp:24117
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6834
void deliver(int16_t index, int16_t amount, item_deletion_reason_type reason)
ZC_DELETE_ITEM_FROM_BODY.
Definition: TransmittedPackets.cpp:6824
int16_t _amount
Definition: TransmittedPackets.hpp:24130
ZC_DELETE_ITEM_FROM_BODY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24119
item_deletion_reason_type _reason
Definition: TransmittedPackets.hpp:24128
virtual ~ZC_DELETE_ITEM_FROM_BODY()
Definition: TransmittedPackets.hpp:24122
int16_t _index
Definition: TransmittedPackets.hpp:24129
Main object for the aegis packet: ZC_DELETE_ITEM_FROM_CART.
Definition: TransmittedPackets.hpp:24166
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1079
void deliver()
ZC_DELETE_ITEM_FROM_CART.
Definition: TransmittedPackets.cpp:1078
ZC_DELETE_ITEM_FROM_CART(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24168
virtual ~ZC_DELETE_ITEM_FROM_CART()
Definition: TransmittedPackets.hpp:24171
Main object for the aegis packet: ZC_DELETE_ITEM_FROM_STORE.
Definition: TransmittedPackets.hpp:24212
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1094
int _amount
Definition: TransmittedPackets.hpp:24224
void deliver(int16_t storage_index, int amount)
ZC_DELETE_ITEM_FROM_STORE.
Definition: TransmittedPackets.cpp:1086
virtual ~ZC_DELETE_ITEM_FROM_STORE()
Definition: TransmittedPackets.hpp:24217
ZC_DELETE_ITEM_FROM_STORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24214
int16_t _storage_index
Definition: TransmittedPackets.hpp:24223
Main object for the aegis packet: ZC_DELETE_MEMBER_FROM_GROUP.
Definition: TransmittedPackets.hpp:24260
void deliver()
ZC_DELETE_MEMBER_FROM_GROUP.
Definition: TransmittedPackets.cpp:1104
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1105
ZC_DELETE_MEMBER_FROM_GROUP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24262
virtual ~ZC_DELETE_MEMBER_FROM_GROUP()
Definition: TransmittedPackets.hpp:24265
Main object for the aegis packet: ZC_DEL_QUEST.
Definition: TransmittedPackets.hpp:24354
ZC_DEL_QUEST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24356
virtual ~ZC_DEL_QUEST()
Definition: TransmittedPackets.hpp:24359
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4329
void deliver()
ZC_DEL_QUEST.
Definition: TransmittedPackets.cpp:4328
Main object for the aegis packet: ZC_DESTROY_ROOM.
Definition: TransmittedPackets.hpp:24400
int _chat_id
Definition: TransmittedPackets.hpp:24411
ZC_DESTROY_ROOM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24402
void deliver(int chat_id)
ZC_DESTROY_ROOM.
Definition: TransmittedPackets.cpp:1131
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1138
virtual ~ZC_DESTROY_ROOM()
Definition: TransmittedPackets.hpp:24405
Main object for the aegis packet: ZC_DEVOTIONLIST.
Definition: TransmittedPackets.hpp:24447
virtual ~ZC_DEVOTIONLIST()
Definition: TransmittedPackets.hpp:24452
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1148
void deliver()
ZC_DEVOTIONLIST.
Definition: TransmittedPackets.cpp:1147
ZC_DEVOTIONLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24449
Main object for the aegis packet: ZC_DIALOG_TEXT_ALIGN.
Definition: TransmittedPackets.hpp:24482
ZC_DIALOG_TEXT_ALIGN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24484
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10520
virtual ~ZC_DIALOG_TEXT_ALIGN()
Definition: TransmittedPackets.hpp:24487
void deliver()
ZC_DIALOG_TEXT_ALIGN.
Definition: TransmittedPackets.cpp:10519
Main object for the aegis packet: ZC_DISAPPEAR_BUYING_STORE_ENTRY.
Definition: TransmittedPackets.hpp:24522
void deliver()
ZC_DISAPPEAR_BUYING_STORE_ENTRY.
Definition: TransmittedPackets.cpp:7087
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7088
ZC_DISAPPEAR_BUYING_STORE_ENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24524
virtual ~ZC_DISAPPEAR_BUYING_STORE_ENTRY()
Definition: TransmittedPackets.hpp:24527
Main object for the aegis packet: ZC_DISAPPEAR_ENTRY.
Definition: TransmittedPackets.hpp:24568
ZC_DISAPPEAR_ENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24570
void deliver()
ZC_DISAPPEAR_ENTRY.
Definition: TransmittedPackets.cpp:1155
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1156
virtual ~ZC_DISAPPEAR_ENTRY()
Definition: TransmittedPackets.hpp:24573
Main object for the aegis packet: ZC_DISPATCH_TIMING_INFO_CHN.
Definition: TransmittedPackets.hpp:24608
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4895
ZC_DISPATCH_TIMING_INFO_CHN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24610
void deliver()
ZC_DISPATCH_TIMING_INFO_CHN.
Definition: TransmittedPackets.cpp:4894
virtual ~ZC_DISPATCH_TIMING_INFO_CHN()
Definition: TransmittedPackets.hpp:24613
Main object for the aegis packet: ZC_DISPEL.
Definition: TransmittedPackets.hpp:24654
ZC_DISPEL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24656
virtual ~ZC_DISPEL()
Definition: TransmittedPackets.hpp:24659
void deliver()
ZC_DISPEL.
Definition: TransmittedPackets.cpp:1163
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1164
Main object for the aegis packet: ZC_DIVORCE.
Definition: TransmittedPackets.hpp:24700
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1172
void deliver()
ZC_DIVORCE.
Definition: TransmittedPackets.cpp:1171
ZC_DIVORCE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24702
virtual ~ZC_DIVORCE()
Definition: TransmittedPackets.hpp:24705
Main object for the aegis packet: ZC_DRESSROOM_OPEN.
Definition: TransmittedPackets.hpp:24740
virtual ~ZC_DRESSROOM_OPEN()
Definition: TransmittedPackets.hpp:24745
ZC_DRESSROOM_OPEN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24742
void deliver()
ZC_DRESSROOM_OPEN.
Definition: TransmittedPackets.cpp:5486
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5487
Main object for the aegis packet: ZC_DYNAMICNPC_CREATE_RESULT.
Definition: TransmittedPackets.hpp:24780
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5735
void deliver()
ZC_DYNAMICNPC_CREATE_RESULT.
Definition: TransmittedPackets.cpp:5734
virtual ~ZC_DYNAMICNPC_CREATE_RESULT()
Definition: TransmittedPackets.hpp:24785
ZC_DYNAMICNPC_CREATE_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24782
Main object for the aegis packet: ZC_EFST_SET_ENTER2.
Definition: TransmittedPackets.hpp:24860
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7849
void deliver()
ZC_EFST_SET_ENTER2.
Definition: TransmittedPackets.cpp:7848
ZC_EFST_SET_ENTER2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24862
virtual ~ZC_EFST_SET_ENTER2()
Definition: TransmittedPackets.hpp:24865
Main object for the aegis packet: ZC_EFST_SET_ENTER.
Definition: TransmittedPackets.hpp:24820
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7339
void deliver()
ZC_EFST_SET_ENTER.
Definition: TransmittedPackets.cpp:7338
virtual ~ZC_EFST_SET_ENTER()
Definition: TransmittedPackets.hpp:24825
ZC_EFST_SET_ENTER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24822
Main object for the aegis packet: ZC_EL_INIT.
Definition: TransmittedPackets.hpp:24900
virtual ~ZC_EL_INIT()
Definition: TransmittedPackets.hpp:24905
void deliver()
ZC_EL_INIT.
Definition: TransmittedPackets.cpp:7095
ZC_EL_INIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24902
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7096
Main object for the aegis packet: ZC_EL_PAR_CHANGE.
Definition: TransmittedPackets.hpp:24940
ZC_EL_PAR_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24942
virtual ~ZC_EL_PAR_CHANGE()
Definition: TransmittedPackets.hpp:24945
void deliver()
ZC_EL_PAR_CHANGE.
Definition: TransmittedPackets.cpp:7103
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7104
Main object for the aegis packet: ZC_EMOTION.
Definition: TransmittedPackets.hpp:24986
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1180
virtual ~ZC_EMOTION()
Definition: TransmittedPackets.hpp:24991
void deliver()
ZC_EMOTION.
Definition: TransmittedPackets.cpp:1179
ZC_EMOTION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:24988
Main object for the aegis packet: ZC_ENTER_ROOM.
Definition: TransmittedPackets.hpp:25032
virtual ~ZC_ENTER_ROOM()
Definition: TransmittedPackets.hpp:25037
int _chat_id
Definition: TransmittedPackets.hpp:25044
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1201
void deliver(int chat_id, std::vector< chatroom_user > users)
ZC_ENTER_ROOM.
Definition: TransmittedPackets.cpp:1187
int16_t _packet_length
Definition: TransmittedPackets.hpp:25043
std::vector< chatroom_user > _users
Definition: TransmittedPackets.hpp:25045
ZC_ENTER_ROOM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25034
Main object for the aegis packet: ZC_ENTRY_QUEUE_INIT.
Definition: TransmittedPackets.hpp:25075
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7451
ZC_ENTRY_QUEUE_INIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25077
void deliver()
ZC_ENTRY_QUEUE_INIT.
Definition: TransmittedPackets.cpp:7450
virtual ~ZC_ENTRY_QUEUE_INIT()
Definition: TransmittedPackets.hpp:25080
Main object for the aegis packet: ZC_EQUIPITEM_DAMAGED.
Definition: TransmittedPackets.hpp:25121
void deliver()
ZC_EQUIPITEM_DAMAGED.
Definition: TransmittedPackets.cpp:4336
virtual ~ZC_EQUIPITEM_DAMAGED()
Definition: TransmittedPackets.hpp:25126
ZC_EQUIPITEM_DAMAGED(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25123
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4337
Main object for the aegis packet: ZC_EQUIPMENT_ITEMLIST2.
Definition: TransmittedPackets.hpp:25213
void deliver()
ZC_EQUIPMENT_ITEMLIST2.
Definition: TransmittedPackets.cpp:4050
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4051
virtual ~ZC_EQUIPMENT_ITEMLIST2()
Definition: TransmittedPackets.hpp:25218
ZC_EQUIPMENT_ITEMLIST2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25215
Main object for the aegis packet: ZC_EQUIPMENT_ITEMLIST3.
Definition: TransmittedPackets.hpp:25259
void deliver()
ZC_EQUIPMENT_ITEMLIST3.
Definition: TransmittedPackets.cpp:4400
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4401
virtual ~ZC_EQUIPMENT_ITEMLIST3()
Definition: TransmittedPackets.hpp:25264
ZC_EQUIPMENT_ITEMLIST3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25261
Main object for the aegis packet: ZC_EQUIPMENT_ITEMLIST.
Definition: TransmittedPackets.hpp:25167
void deliver()
ZC_EQUIPMENT_ITEMLIST.
Definition: TransmittedPackets.cpp:1217
virtual ~ZC_EQUIPMENT_ITEMLIST()
Definition: TransmittedPackets.hpp:25172
ZC_EQUIPMENT_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25169
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1218
Main object for the aegis packet: ZC_EQUIPWIN_MICROSCOPE2.
Definition: TransmittedPackets.hpp:25351
virtual ~ZC_EQUIPWIN_MICROSCOPE2()
Definition: TransmittedPackets.hpp:25356
void deliver()
ZC_EQUIPWIN_MICROSCOPE2.
Definition: TransmittedPackets.cpp:6941
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6942
ZC_EQUIPWIN_MICROSCOPE2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25353
Main object for the aegis packet: ZC_EQUIPWIN_MICROSCOPE_V5.
Definition: TransmittedPackets.hpp:25391
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4737
virtual ~ZC_EQUIPWIN_MICROSCOPE_V5()
Definition: TransmittedPackets.hpp:25396
ZC_EQUIPWIN_MICROSCOPE_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25393
void deliver()
ZC_EQUIPWIN_MICROSCOPE_V5.
Definition: TransmittedPackets.cpp:4736
Main object for the aegis packet: ZC_EQUIPWIN_MICROSCOPE_V6.
Definition: TransmittedPackets.hpp:25431
void deliver()
ZC_EQUIPWIN_MICROSCOPE_V6.
Definition: TransmittedPackets.cpp:6060
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6061
virtual ~ZC_EQUIPWIN_MICROSCOPE_V6()
Definition: TransmittedPackets.hpp:25436
ZC_EQUIPWIN_MICROSCOPE_V6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25433
Main object for the aegis packet: ZC_EQUIPWIN_MICROSCOPE_V7.
Definition: TransmittedPackets.hpp:25471
ZC_EQUIPWIN_MICROSCOPE_V7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25473
virtual ~ZC_EQUIPWIN_MICROSCOPE_V7()
Definition: TransmittedPackets.hpp:25476
void deliver()
ZC_EQUIPWIN_MICROSCOPE_V7.
Definition: TransmittedPackets.cpp:5871
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5872
Main object for the aegis packet: ZC_EQUIPWIN_MICROSCOPE.
Definition: TransmittedPackets.hpp:25311
ZC_EQUIPWIN_MICROSCOPE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25313
void deliver()
ZC_EQUIPWIN_MICROSCOPE.
Definition: TransmittedPackets.cpp:4465
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4466
virtual ~ZC_EQUIPWIN_MICROSCOPE()
Definition: TransmittedPackets.hpp:25316
Main object for the aegis packet: ZC_EQUIPWIN_OTHER.
Definition: TransmittedPackets.hpp:25511
void deliver()
ZC_EQUIPWIN_OTHER.
Definition: TransmittedPackets.cpp:6470
virtual ~ZC_EQUIPWIN_OTHER()
Definition: TransmittedPackets.hpp:25516
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6471
ZC_EQUIPWIN_OTHER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25513
Main object for the aegis packet: ZC_EQUIP_ARROW.
Definition: TransmittedPackets.hpp:25557
int16_t _index
Definition: TransmittedPackets.hpp:25568
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1232
void deliver(int16_t inventory_index)
ZC_EQUIP_ARROW.
Definition: TransmittedPackets.cpp:1225
ZC_EQUIP_ARROW(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25559
virtual ~ZC_EQUIP_ARROW()
Definition: TransmittedPackets.hpp:25562
Main object for the aegis packet: ZC_ES_GOTO.
Definition: TransmittedPackets.hpp:25590
void deliver()
ZC_ES_GOTO.
Definition: TransmittedPackets.cpp:6664
virtual ~ZC_ES_GOTO()
Definition: TransmittedPackets.hpp:25595
ZC_ES_GOTO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25592
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6665
Main object for the aegis packet: ZC_ES_LIST.
Definition: TransmittedPackets.hpp:25622
virtual ~ZC_ES_LIST()
Definition: TransmittedPackets.hpp:25627
ZC_ES_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25624
void deliver()
ZC_ES_LIST.
Definition: TransmittedPackets.cpp:6672
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6673
Main object for the aegis packet: ZC_ES_NOTI_MYINFO.
Definition: TransmittedPackets.hpp:25662
void deliver()
ZC_ES_NOTI_MYINFO.
Definition: TransmittedPackets.cpp:6712
ZC_ES_NOTI_MYINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25664
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6713
virtual ~ZC_ES_NOTI_MYINFO()
Definition: TransmittedPackets.hpp:25667
Main object for the aegis packet: ZC_ES_READY.
Definition: TransmittedPackets.hpp:25694
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6681
void deliver()
ZC_ES_READY.
Definition: TransmittedPackets.cpp:6680
virtual ~ZC_ES_READY()
Definition: TransmittedPackets.hpp:25699
ZC_ES_READY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25696
Main object for the aegis packet: ZC_ES_RESULT.
Definition: TransmittedPackets.hpp:25726
virtual ~ZC_ES_RESULT()
Definition: TransmittedPackets.hpp:25731
ZC_ES_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25728
void deliver()
ZC_ES_RESULT.
Definition: TransmittedPackets.cpp:6688
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6689
Main object for the aegis packet: ZC_EXCHANGEITEM_UNDO.
Definition: TransmittedPackets.hpp:25772
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1247
ZC_EXCHANGEITEM_UNDO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25774
virtual ~ZC_EXCHANGEITEM_UNDO()
Definition: TransmittedPackets.hpp:25777
void deliver()
ZC_EXCHANGEITEM_UNDO.
Definition: TransmittedPackets.cpp:1241
Main object for the aegis packet: ZC_EXEC_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:25818
void deliver(zc_exec_exchange_item_result_type result)
ZC_EXEC_EXCHANGE_ITEM.
Definition: TransmittedPackets.cpp:1255
ZC_EXEC_EXCHANGE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25820
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1262
virtual ~ZC_EXEC_EXCHANGE_ITEM()
Definition: TransmittedPackets.hpp:25823
int8_t _result
Definition: TransmittedPackets.hpp:25829
Main object for the aegis packet: ZC_FAILED_GET_ITEM_FROM_ZONEDA.
Definition: TransmittedPackets.hpp:25859
ZC_FAILED_GET_ITEM_FROM_ZONEDA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25861
void deliver()
ZC_FAILED_GET_ITEM_FROM_ZONEDA.
Definition: TransmittedPackets.cpp:7554
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7555
virtual ~ZC_FAILED_GET_ITEM_FROM_ZONEDA()
Definition: TransmittedPackets.hpp:25864
Main object for the aegis packet: ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER.
Definition: TransmittedPackets.hpp:25899
void deliver()
ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER.
Definition: TransmittedPackets.cpp:7021
ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25901
virtual ~ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER()
Definition: TransmittedPackets.hpp:25904
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7022
Main object for the aegis packet: ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER.
Definition: TransmittedPackets.hpp:25939
ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25941
virtual ~ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER()
Definition: TransmittedPackets.hpp:25944
void deliver()
ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER.
Definition: TransmittedPackets.cpp:7029
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7030
Main object for the aegis packet: ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER.
Definition: TransmittedPackets.hpp:25979
virtual ~ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER()
Definition: TransmittedPackets.hpp:25984
void deliver()
ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER.
Definition: TransmittedPackets.cpp:7037
ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:25981
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7038
Main object for the aegis packet: ZC_FASTMOVE.
Definition: TransmittedPackets.hpp:26019
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7563
void deliver()
ZC_FASTMOVE.
Definition: TransmittedPackets.cpp:7562
ZC_FASTMOVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26021
virtual ~ZC_FASTMOVE()
Definition: TransmittedPackets.hpp:26024
Main object for the aegis packet: ZC_FATIGUE_CHN.
Definition: TransmittedPackets.hpp:26059
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7865
ZC_FATIGUE_CHN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26061
void deliver()
ZC_FATIGUE_CHN.
Definition: TransmittedPackets.cpp:7864
virtual ~ZC_FATIGUE_CHN()
Definition: TransmittedPackets.hpp:26064
Main object for the aegis packet: ZC_FEED_MER.
Definition: TransmittedPackets.hpp:26105
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3780
ZC_FEED_MER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26107
void deliver()
ZC_FEED_MER.
Definition: TransmittedPackets.cpp:3779
virtual ~ZC_FEED_MER()
Definition: TransmittedPackets.hpp:26110
Main object for the aegis packet: ZC_FEED_PET.
Definition: TransmittedPackets.hpp:26151
virtual ~ZC_FEED_PET()
Definition: TransmittedPackets.hpp:26156
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1272
void deliver()
ZC_FEED_PET.
Definition: TransmittedPackets.cpp:1271
ZC_FEED_PET(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26153
Main object for the aegis packet: ZC_FORMATSTRING_MSG_COLOR.
Definition: TransmittedPackets.hpp:26237
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6303
virtual ~ZC_FORMATSTRING_MSG_COLOR()
Definition: TransmittedPackets.hpp:26242
void deliver()
ZC_FORMATSTRING_MSG_COLOR.
Definition: TransmittedPackets.cpp:6302
ZC_FORMATSTRING_MSG_COLOR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26239
Main object for the aegis packet: ZC_FORMATSTRING_MSG.
Definition: TransmittedPackets.hpp:26197
ZC_FORMATSTRING_MSG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26199
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4251
void deliver()
ZC_FORMATSTRING_MSG.
Definition: TransmittedPackets.cpp:4250
virtual ~ZC_FORMATSTRING_MSG()
Definition: TransmittedPackets.hpp:26202
Main object for the aegis packet: ZC_FRIENDS_LIST.
Definition: TransmittedPackets.hpp:26283
ZC_FRIENDS_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26285
virtual ~ZC_FRIENDS_LIST()
Definition: TransmittedPackets.hpp:26288
void deliver()
ZC_FRIENDS_LIST.
Definition: TransmittedPackets.cpp:1279
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1280
Main object for the aegis packet: ZC_FRIENDS_STATE.
Definition: TransmittedPackets.hpp:26329
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1288
ZC_FRIENDS_STATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26331
virtual ~ZC_FRIENDS_STATE()
Definition: TransmittedPackets.hpp:26334
void deliver()
ZC_FRIENDS_STATE.
Definition: TransmittedPackets.cpp:1287
Main object for the aegis packet: ZC_GAMEGUARD_LINGO_KEY.
Definition: TransmittedPackets.hpp:26361
ZC_GAMEGUARD_LINGO_KEY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26363
virtual ~ZC_GAMEGUARD_LINGO_KEY()
Definition: TransmittedPackets.hpp:26366
void deliver()
ZC_GAMEGUARD_LINGO_KEY.
Definition: TransmittedPackets.cpp:4162
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4163
Main object for the aegis packet: ZC_GAME_GUARD.
Definition: TransmittedPackets.hpp:26407
ZC_GAME_GUARD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26409
virtual ~ZC_GAME_GUARD()
Definition: TransmittedPackets.hpp:26412
void deliver()
ZC_GAME_GUARD.
Definition: TransmittedPackets.cpp:3723
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3724
Main object for the aegis packet: ZC_GANGSI_POINT.
Definition: TransmittedPackets.hpp:26453
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3970
virtual ~ZC_GANGSI_POINT()
Definition: TransmittedPackets.hpp:26458
ZC_GANGSI_POINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26455
void deliver()
ZC_GANGSI_POINT.
Definition: TransmittedPackets.cpp:3969
Main object for the aegis packet: ZC_GANGSI_RANK.
Definition: TransmittedPackets.hpp:26499
void deliver()
ZC_GANGSI_RANK.
Definition: TransmittedPackets.cpp:3977
virtual ~ZC_GANGSI_RANK()
Definition: TransmittedPackets.hpp:26504
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3978
ZC_GANGSI_RANK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26501
Main object for the aegis packet: ZC_GOLDPCCAFE_POINT.
Definition: TransmittedPackets.hpp:26539
void deliver()
ZC_GOLDPCCAFE_POINT.
Definition: TransmittedPackets.cpp:5742
virtual ~ZC_GOLDPCCAFE_POINT()
Definition: TransmittedPackets.hpp:26544
ZC_GOLDPCCAFE_POINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26541
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5743
Main object for the aegis packet: ZC_GPK_AUTH.
Definition: TransmittedPackets.hpp:26579
virtual ~ZC_GPK_AUTH()
Definition: TransmittedPackets.hpp:26584
void deliver()
ZC_GPK_AUTH.
Definition: TransmittedPackets.cpp:7226
ZC_GPK_AUTH(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26581
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7227
Main object for the aegis packet: ZC_GPK_DYNCODE.
Definition: TransmittedPackets.hpp:26619
void deliver()
ZC_GPK_DYNCODE.
Definition: TransmittedPackets.cpp:7234
virtual ~ZC_GPK_DYNCODE()
Definition: TransmittedPackets.hpp:26624
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7235
ZC_GPK_DYNCODE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26621
Main object for the aegis packet: ZC_GRADE_ENCHANT_ACK.
Definition: TransmittedPackets.hpp:26656
ZC_GRADE_ENCHANT_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26658
virtual ~ZC_GRADE_ENCHANT_ACK()
Definition: TransmittedPackets.hpp:26661
void deliver()
ZC_GRADE_ENCHANT_ACK.
Definition: TransmittedPackets.cpp:10191
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10192
Main object for the aegis packet: ZC_GRADE_ENCHANT_BROADCAST_RESULT.
Definition: TransmittedPackets.hpp:26693
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10200
ZC_GRADE_ENCHANT_BROADCAST_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26695
virtual ~ZC_GRADE_ENCHANT_BROADCAST_RESULT()
Definition: TransmittedPackets.hpp:26698
void deliver()
ZC_GRADE_ENCHANT_BROADCAST_RESULT.
Definition: TransmittedPackets.cpp:10199
Main object for the aegis packet: ZC_GRADE_ENCHANT_MATERIAL_LIST.
Definition: TransmittedPackets.hpp:26730
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10208
void deliver()
ZC_GRADE_ENCHANT_MATERIAL_LIST.
Definition: TransmittedPackets.cpp:10207
ZC_GRADE_ENCHANT_MATERIAL_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26732
virtual ~ZC_GRADE_ENCHANT_MATERIAL_LIST()
Definition: TransmittedPackets.hpp:26735
Main object for the aegis packet: ZC_GROUPINFO_CHANGE.
Definition: TransmittedPackets.hpp:26776
ZC_GROUPINFO_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26778
virtual ~ZC_GROUPINFO_CHANGE()
Definition: TransmittedPackets.hpp:26781
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1296
void deliver()
ZC_GROUPINFO_CHANGE.
Definition: TransmittedPackets.cpp:1295
Main object for the aegis packet: ZC_GROUP_ISALIVE.
Definition: TransmittedPackets.hpp:26816
void deliver()
ZC_GROUP_ISALIVE.
Definition: TransmittedPackets.cpp:7896
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7897
virtual ~ZC_GROUP_ISALIVE()
Definition: TransmittedPackets.hpp:26821
ZC_GROUP_ISALIVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26818
Main object for the aegis packet: ZC_GROUP_LIST.
Definition: TransmittedPackets.hpp:26880
int16_t _packet_len
Definition: TransmittedPackets.hpp:26891
std::vector< s_members > _members
Definition: TransmittedPackets.hpp:26893
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1313
void deliver(std::string party_name, std::vector< s_members >)
ZC_GROUP_LIST.
Definition: TransmittedPackets.cpp:1303
ZC_GROUP_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26882
char _party_name[MAX_PARTY_NAME_LENGTH]
Definition: TransmittedPackets.hpp:26892
virtual ~ZC_GROUP_LIST()
Definition: TransmittedPackets.hpp:26885
Main object for the aegis packet: ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.hpp:26923
virtual ~ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5()
Definition: TransmittedPackets.hpp:26928
void deliver()
ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.cpp:5093
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5094
ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26925
Main object for the aegis packet: ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.hpp:26963
void deliver()
ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.cpp:5623
virtual ~ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6()
Definition: TransmittedPackets.hpp:26968
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5624
ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:26965
Main object for the aegis packet: ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.hpp:27003
ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27005
void deliver()
ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.cpp:5101
virtual ~ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5()
Definition: TransmittedPackets.hpp:27008
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5102
Main object for the aegis packet: ZC_GUILD_AGIT_INFO.
Definition: TransmittedPackets.hpp:27040
void deliver()
ZC_GUILD_AGIT_INFO.
Definition: TransmittedPackets.cpp:10215
ZC_GUILD_AGIT_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27042
virtual ~ZC_GUILD_AGIT_INFO()
Definition: TransmittedPackets.hpp:27045
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10216
Main object for the aegis packet: ZC_GUILD_CHAT.
Definition: TransmittedPackets.hpp:27086
int16_t _packet_length
Definition: TransmittedPackets.hpp:27097
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1348
ZC_GUILD_CHAT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27088
virtual ~ZC_GUILD_CHAT()
Definition: TransmittedPackets.hpp:27091
void deliver(std::string message)
ZC_GUILD_CHAT.
Definition: TransmittedPackets.cpp:1339
char _message[MAX_CHAT_STR_LENGTH]
Definition: TransmittedPackets.hpp:27098
Main object for the aegis packet: ZC_GUILD_EMBLEM_IMG.
Definition: TransmittedPackets.hpp:27140
ZC_GUILD_EMBLEM_IMG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27142
void deliver()
ZC_GUILD_EMBLEM_IMG.
Definition: TransmittedPackets.cpp:1358
virtual ~ZC_GUILD_EMBLEM_IMG()
Definition: TransmittedPackets.hpp:27145
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1359
Main object for the aegis packet: ZC_GUILD_INFO2.
Definition: TransmittedPackets.hpp:27251
virtual ~ZC_GUILD_INFO2()
Definition: TransmittedPackets.hpp:27256
ZC_GUILD_INFO2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27253
void deliver(s_zc_guild_info2 s)
ZC_GUILD_INFO2.
Definition: TransmittedPackets.cpp:1396
s_zc_guild_info2 _s
Definition: TransmittedPackets.hpp:27262
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1404
Main object for the aegis packet: ZC_GUILD_INFO.
Definition: TransmittedPackets.hpp:27204
virtual ~ZC_GUILD_INFO()
Definition: TransmittedPackets.hpp:27209
s_zc_guild_info _s
Definition: TransmittedPackets.hpp:27215
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1374
ZC_GUILD_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27206
void deliver(s_zc_guild_info s)
ZC_GUILD_INFO.
Definition: TransmittedPackets.cpp:1366
Main object for the aegis packet: ZC_GUILD_MEMBER_MAP_CHANGE.
Definition: TransmittedPackets.hpp:27298
void deliver()
ZC_GUILD_MEMBER_MAP_CHANGE.
Definition: TransmittedPackets.cpp:1426
virtual ~ZC_GUILD_MEMBER_MAP_CHANGE()
Definition: TransmittedPackets.hpp:27303
ZC_GUILD_MEMBER_MAP_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27300
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1427
Main object for the aegis packet: ZC_GUILD_NOTICE.
Definition: TransmittedPackets.hpp:27344
char _subject[MAX_GUILD_SUBJECT_STR_LENGTH]
Definition: TransmittedPackets.hpp:27355
char _notice[MAX_GUILD_NOTICE_STR_LENGTH]
Definition: TransmittedPackets.hpp:27356
ZC_GUILD_NOTICE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27346
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1443
void deliver(std::string subject, std::string notice)
ZC_GUILD_NOTICE.
Definition: TransmittedPackets.cpp:1434
virtual ~ZC_GUILD_NOTICE()
Definition: TransmittedPackets.hpp:27349
Main object for the aegis packet: ZC_GUILD_POSITION.
Definition: TransmittedPackets.hpp:27386
int _account_id
Definition: TransmittedPackets.hpp:27397
ZC_GUILD_POSITION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27388
virtual ~ZC_GUILD_POSITION()
Definition: TransmittedPackets.hpp:27391
void deliver(int account_id, std::string position)
ZC_GUILD_POSITION.
Definition: TransmittedPackets.cpp:5852
char _position[MAX_GUILD_POSITION_NAME_LENGTH]
Definition: TransmittedPackets.hpp:27398
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5861
Main object for the aegis packet: ZC_GUILD_SKILLINFO.
Definition: TransmittedPackets.hpp:27434
std::vector< s_zc_guild_skillinfo > _skillinfo
Definition: TransmittedPackets.hpp:27447
int16_t _packet_length
Definition: TransmittedPackets.hpp:27445
virtual ~ZC_GUILD_SKILLINFO()
Definition: TransmittedPackets.hpp:27439
ZC_GUILD_SKILLINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27436
void deliver(int skill_points, std::vector< s_zc_guild_skillinfo > skillinfo)
ZC_GUILD_SKILLINFO.
Definition: TransmittedPackets.cpp:1453
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1463
int16_t _skill_points
Definition: TransmittedPackets.hpp:27446
Main object for the aegis packet: ZC_GUILD_ZENY_ACK.
Definition: TransmittedPackets.hpp:27483
ZC_GUILD_ZENY_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27485
void deliver()
ZC_GUILD_ZENY_ACK.
Definition: TransmittedPackets.cpp:1482
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1483
virtual ~ZC_GUILD_ZENY_ACK()
Definition: TransmittedPackets.hpp:27488
Main object for the aegis packet: ZC_HACKSHIELD_CRC_MSG.
Definition: TransmittedPackets.hpp:27515
ZC_HACKSHIELD_CRC_MSG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27517
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4171
virtual ~ZC_HACKSHIELD_CRC_MSG()
Definition: TransmittedPackets.hpp:27520
void deliver()
ZC_HACKSHIELD_CRC_MSG.
Definition: TransmittedPackets.cpp:4170
Main object for the aegis packet: ZC_HACKSH_CPX_MSG.
Definition: TransmittedPackets.hpp:27561
virtual ~ZC_HACKSH_CPX_MSG()
Definition: TransmittedPackets.hpp:27566
void deliver()
ZC_HACKSH_CPX_MSG.
Definition: TransmittedPackets.cpp:4178
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4179
ZC_HACKSH_CPX_MSG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27563
Main object for the aegis packet: ZC_HACKSH_ERROR_MSG.
Definition: TransmittedPackets.hpp:27604
void deliver()
ZC_HACKSH_ERROR_MSG.
Definition: TransmittedPackets.cpp:6624
virtual ~ZC_HACKSH_ERROR_MSG()
Definition: TransmittedPackets.hpp:27609
ZC_HACKSH_ERROR_MSG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27606
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6625
Main object for the aegis packet: ZC_HAT_EFFECT.
Definition: TransmittedPackets.hpp:27636
ZC_HAT_EFFECT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27638
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7921
virtual ~ZC_HAT_EFFECT()
Definition: TransmittedPackets.hpp:27641
void deliver()
ZC_HAT_EFFECT.
Definition: TransmittedPackets.cpp:7920
Main object for the aegis packet: ZC_HIGHJUMP.
Definition: TransmittedPackets.hpp:27682
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1491
virtual ~ZC_HIGHJUMP()
Definition: TransmittedPackets.hpp:27687
ZC_HIGHJUMP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27684
void deliver()
ZC_HIGHJUMP.
Definition: TransmittedPackets.cpp:1490
Main object for the aegis packet: ZC_HOSKILLINFO_LIST.
Definition: TransmittedPackets.hpp:27728
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3740
virtual ~ZC_HOSKILLINFO_LIST()
Definition: TransmittedPackets.hpp:27733
void deliver()
ZC_HOSKILLINFO_LIST.
Definition: TransmittedPackets.cpp:3739
ZC_HOSKILLINFO_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27730
Main object for the aegis packet: ZC_HOSKILLINFO_UPDATE.
Definition: TransmittedPackets.hpp:27774
void deliver()
ZC_HOSKILLINFO_UPDATE.
Definition: TransmittedPackets.cpp:3747
virtual ~ZC_HOSKILLINFO_UPDATE()
Definition: TransmittedPackets.hpp:27779
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3748
ZC_HOSKILLINFO_UPDATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27776
Main object for the aegis packet: ZC_HO_PAR_CHANGE.
Definition: TransmittedPackets.hpp:27817
virtual ~ZC_HO_PAR_CHANGE()
Definition: TransmittedPackets.hpp:27822
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6705
void deliver()
ZC_HO_PAR_CHANGE.
Definition: TransmittedPackets.cpp:6704
ZC_HO_PAR_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27819
Main object for the aegis packet: ZC_HP_INFO_TINY.
Definition: TransmittedPackets.hpp:27897
virtual ~ZC_HP_INFO_TINY()
Definition: TransmittedPackets.hpp:27902
void deliver()
ZC_HP_INFO_TINY.
Definition: TransmittedPackets.cpp:6196
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6197
ZC_HP_INFO_TINY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27899
Main object for the aegis packet: ZC_HP_INFO.
Definition: TransmittedPackets.hpp:27857
ZC_HP_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27859
void deliver()
ZC_HP_INFO.
Definition: TransmittedPackets.cpp:7797
virtual ~ZC_HP_INFO()
Definition: TransmittedPackets.hpp:27862
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7798
Main object for the aegis packet: ZC_HUNTINGLIST.
Definition: TransmittedPackets.hpp:27943
ZC_HUNTINGLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27945
void deliver()
ZC_HUNTINGLIST.
Definition: TransmittedPackets.cpp:3921
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3922
virtual ~ZC_HUNTINGLIST()
Definition: TransmittedPackets.hpp:27948
Main object for the aegis packet: ZC_HUNTING_QUEST_INFO.
Definition: TransmittedPackets.hpp:27983
void deliver()
ZC_HUNTING_QUEST_INFO.
Definition: TransmittedPackets.cpp:7346
ZC_HUNTING_QUEST_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:27985
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7347
virtual ~ZC_HUNTING_QUEST_INFO()
Definition: TransmittedPackets.hpp:27988
Main object for the aegis packet: ZC_INFO_REMAINTIME.
Definition: TransmittedPackets.hpp:28029
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1499
ZC_INFO_REMAINTIME(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28031
void deliver()
ZC_INFO_REMAINTIME.
Definition: TransmittedPackets.cpp:1498
virtual ~ZC_INFO_REMAINTIME()
Definition: TransmittedPackets.hpp:28034
Main object for the aegis packet: ZC_INVENTORY_END.
Definition: TransmittedPackets.hpp:28069
ZC_INVENTORY_END(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28071
int8_t _inventory_type
Definition: TransmittedPackets.hpp:28080
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5926
void deliver(inventory_type type)
ZC_INVENTORY_END.
Definition: TransmittedPackets.cpp:5920
virtual ~ZC_INVENTORY_END()
Definition: TransmittedPackets.hpp:28074
Main object for the aegis packet: ZC_INVENTORY_EXPANSION_INFO.
Definition: TransmittedPackets.hpp:28110
void deliver()
ZC_INVENTORY_EXPANSION_INFO.
Definition: TransmittedPackets.cpp:5987
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5988
ZC_INVENTORY_EXPANSION_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28112
virtual ~ZC_INVENTORY_EXPANSION_INFO()
Definition: TransmittedPackets.hpp:28115
Main object for the aegis packet: ZC_INVENTORY_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.hpp:28190
virtual ~ZC_INVENTORY_ITEMLIST_EQUIP_V5()
Definition: TransmittedPackets.hpp:28195
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4745
void deliver()
ZC_INVENTORY_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.cpp:4744
ZC_INVENTORY_ITEMLIST_EQUIP_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28192
Main object for the aegis packet: ZC_INVENTORY_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.hpp:28230
int8_t _inventory_type
Definition: TransmittedPackets.hpp:28245
int16_t _packet_length
Definition: TransmittedPackets.hpp:28241
void deliver(std::vector< std::shared_ptr< const item_entry_data > > const &items)
ZC_INVENTORY_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.cpp:5547
std::vector< std::shared_ptr< const item_entry_data > > _items
Definition: TransmittedPackets.hpp:28247
virtual ~ZC_INVENTORY_ITEMLIST_EQUIP_V6()
Definition: TransmittedPackets.hpp:28235
ZC_INVENTORY_ITEMLIST_EQUIP_V6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28232
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5562
Main object for the aegis packet: ZC_INVENTORY_ITEMLIST_EQUIP.
Definition: TransmittedPackets.hpp:28150
virtual ~ZC_INVENTORY_ITEMLIST_EQUIP()
Definition: TransmittedPackets.hpp:28155
void deliver()
ZC_INVENTORY_ITEMLIST_EQUIP.
Definition: TransmittedPackets.cpp:7282
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7283
ZC_INVENTORY_ITEMLIST_EQUIP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28152
Main object for the aegis packet: ZC_INVENTORY_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.hpp:28317
virtual ~ZC_INVENTORY_ITEMLIST_NORMAL_V5()
Definition: TransmittedPackets.hpp:28322
std::vector< std::shared_ptr< const item_entry_data > > _items
Definition: TransmittedPackets.hpp:28334
int8_t _inventory_type
Definition: TransmittedPackets.hpp:28332
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4767
void deliver(std::vector< std::shared_ptr< const item_entry_data > > const &items)
ZC_INVENTORY_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.cpp:4752
ZC_INVENTORY_ITEMLIST_NORMAL_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28319
int16_t _packet_length
Definition: TransmittedPackets.hpp:28328
Main object for the aegis packet: ZC_INVENTORY_ITEMLIST_NORMAL.
Definition: TransmittedPackets.hpp:28277
ZC_INVENTORY_ITEMLIST_NORMAL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28279
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7291
virtual ~ZC_INVENTORY_ITEMLIST_NORMAL()
Definition: TransmittedPackets.hpp:28282
void deliver()
ZC_INVENTORY_ITEMLIST_NORMAL.
Definition: TransmittedPackets.cpp:7290
Main object for the aegis packet: ZC_INVENTORY_MOVE_FAILED.
Definition: TransmittedPackets.hpp:28364
int16_t _index
Definition: TransmittedPackets.hpp:28375
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6407
virtual ~ZC_INVENTORY_MOVE_FAILED()
Definition: TransmittedPackets.hpp:28369
ZC_INVENTORY_MOVE_FAILED(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28366
int16_t _silent
Definition: TransmittedPackets.hpp:28376
void deliver(int16_t index, int16_t silent)
ZC_INVENTORY_MOVE_FAILED.
Definition: TransmittedPackets.cpp:6398
Main object for the aegis packet: ZC_INVENTORY_START.
Definition: TransmittedPackets.hpp:28406
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5960
ZC_INVENTORY_START(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28408
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:28419
int16_t _packet_length
Definition: TransmittedPackets.hpp:28417
virtual ~ZC_INVENTORY_START()
Definition: TransmittedPackets.hpp:28411
void deliver(inventory_type type, std::string name)
ZC_INVENTORY_START.
Definition: TransmittedPackets.cpp:5952
int8_t _inventory_type
Definition: TransmittedPackets.hpp:28418
Main object for the aegis packet: ZC_INVENTORY_TAB.
Definition: TransmittedPackets.hpp:28449
void deliver()
ZC_INVENTORY_TAB.
Definition: TransmittedPackets.cpp:7298
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7299
ZC_INVENTORY_TAB(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28451
virtual ~ZC_INVENTORY_TAB()
Definition: TransmittedPackets.hpp:28454
Main object for the aegis packet: ZC_IRMAIL_NOTIFY.
Definition: TransmittedPackets.hpp:28495
ZC_IRMAIL_NOTIFY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28497
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4576
virtual ~ZC_IRMAIL_NOTIFY()
Definition: TransmittedPackets.hpp:28500
void deliver()
ZC_IRMAIL_NOTIFY.
Definition: TransmittedPackets.cpp:4575
Main object for the aegis packet: ZC_IRMAIL_SEND_RES.
Definition: TransmittedPackets.hpp:28541
void deliver()
ZC_IRMAIL_SEND_RES.
Definition: TransmittedPackets.cpp:4599
virtual ~ZC_IRMAIL_SEND_RES()
Definition: TransmittedPackets.hpp:28546
ZC_IRMAIL_SEND_RES(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28543
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4600
Main object for the aegis packet: ZC_ISVR_DISCONNECT.
Definition: TransmittedPackets.hpp:28587
void deliver()
ZC_ISVR_DISCONNECT.
Definition: TransmittedPackets.cpp:4441
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4442
ZC_ISVR_DISCONNECT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28589
virtual ~ZC_ISVR_DISCONNECT()
Definition: TransmittedPackets.hpp:28592
Main object for the aegis packet: ZC_ITEMCOMPOSITION_LIST.
Definition: TransmittedPackets.hpp:28633
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1507
void deliver()
ZC_ITEMCOMPOSITION_LIST.
Definition: TransmittedPackets.cpp:1506
virtual ~ZC_ITEMCOMPOSITION_LIST()
Definition: TransmittedPackets.hpp:28638
ZC_ITEMCOMPOSITION_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28635
Main object for the aegis packet: ZC_ITEMIDENTIFY_LIST.
Definition: TransmittedPackets.hpp:28679
ZC_ITEMIDENTIFY_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28681
void deliver()
ZC_ITEMIDENTIFY_LIST.
Definition: TransmittedPackets.cpp:1514
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1515
virtual ~ZC_ITEMIDENTIFY_LIST()
Definition: TransmittedPackets.hpp:28684
Main object for the aegis packet: ZC_ITEMLISTWIN_OPEN.
Definition: TransmittedPackets.hpp:28719
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6729
void deliver()
ZC_ITEMLISTWIN_OPEN.
Definition: TransmittedPackets.cpp:6728
ZC_ITEMLISTWIN_OPEN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28721
virtual ~ZC_ITEMLISTWIN_OPEN()
Definition: TransmittedPackets.hpp:28724
Main object for the aegis packet: ZC_ITEM_DELETE_BUYING_STORE.
Definition: TransmittedPackets.hpp:28759
ZC_ITEM_DELETE_BUYING_STORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28761
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7046
void deliver()
ZC_ITEM_DELETE_BUYING_STORE.
Definition: TransmittedPackets.cpp:7045
virtual ~ZC_ITEM_DELETE_BUYING_STORE()
Definition: TransmittedPackets.hpp:28764
Main object for the aegis packet: ZC_ITEM_DISAPPEAR.
Definition: TransmittedPackets.hpp:28805
void deliver(int32_t guid)
ZC_ITEM_DISAPPEAR.
Definition: TransmittedPackets.cpp:1522
virtual ~ZC_ITEM_DISAPPEAR()
Definition: TransmittedPackets.hpp:28810
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1528
ZC_ITEM_DISAPPEAR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28807
int32_t _guid
Definition: TransmittedPackets.hpp:28816
Main object for the aegis packet: ZC_ITEM_ENTRY.
Definition: TransmittedPackets.hpp:28852
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1544
ZC_ITEM_ENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28854
item_viewport_entry _entry
Definition: TransmittedPackets.hpp:28863
void deliver(item_viewport_entry entry)
ZC_ITEM_ENTRY.
Definition: TransmittedPackets.cpp:1537
virtual ~ZC_ITEM_ENTRY()
Definition: TransmittedPackets.hpp:28857
Main object for the aegis packet: ZC_ITEM_FALL_ENTRY4.
Definition: TransmittedPackets.hpp:28970
ZC_ITEM_FALL_ENTRY4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28972
void deliver()
ZC_ITEM_FALL_ENTRY4.
Definition: TransmittedPackets.cpp:7218
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7219
virtual ~ZC_ITEM_FALL_ENTRY4()
Definition: TransmittedPackets.hpp:28975
Main object for the aegis packet: ZC_ITEM_FALL_ENTRY.
Definition: TransmittedPackets.hpp:28908
int16_t _amount
Definition: TransmittedPackets.hpp:28936
uint8_t _x_area
Definition: TransmittedPackets.hpp:28934
int16_t _x
Definition: TransmittedPackets.hpp:28932
uint32_t _item_id
Definition: TransmittedPackets.hpp:28924
uint16_t _type
Definition: TransmittedPackets.hpp:28929
uint32_t _guid
Definition: TransmittedPackets.hpp:28920
int16_t _drop_effect_mode
Definition: TransmittedPackets.hpp:28939
void deliver(int guid, int item_id, int type, int identified, int x, int y, int x_area, int y_area, int amount)
ZC_ITEM_FALL_ENTRY.
Definition: TransmittedPackets.cpp:1561
int8_t _show_drop_effect
Definition: TransmittedPackets.hpp:28938
virtual ~ZC_ITEM_FALL_ENTRY()
Definition: TransmittedPackets.hpp:28913
uint8_t _y_area
Definition: TransmittedPackets.hpp:28935
int16_t _y
Definition: TransmittedPackets.hpp:28933
ZC_ITEM_FALL_ENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:28910
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1582
uint8_t _is_identified
Definition: TransmittedPackets.hpp:28931
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK2.
Definition: TransmittedPackets.hpp:29068
ZC_ITEM_PICKUP_ACK2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29070
void deliver()
ZC_ITEM_PICKUP_ACK2.
Definition: TransmittedPackets.cpp:4058
virtual ~ZC_ITEM_PICKUP_ACK2()
Definition: TransmittedPackets.hpp:29073
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4059
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK3.
Definition: TransmittedPackets.hpp:29114
ZC_ITEM_PICKUP_ACK3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29116
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4409
virtual ~ZC_ITEM_PICKUP_ACK3()
Definition: TransmittedPackets.hpp:29119
void deliver()
ZC_ITEM_PICKUP_ACK3.
Definition: TransmittedPackets.cpp:4408
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK_V5.
Definition: TransmittedPackets.hpp:29154
void deliver()
ZC_ITEM_PICKUP_ACK_V5.
Definition: TransmittedPackets.cpp:4803
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4804
ZC_ITEM_PICKUP_ACK_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29156
virtual ~ZC_ITEM_PICKUP_ACK_V5()
Definition: TransmittedPackets.hpp:29159
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK_V6.
Definition: TransmittedPackets.hpp:29194
void deliver()
ZC_ITEM_PICKUP_ACK_V6.
Definition: TransmittedPackets.cpp:5607
ZC_ITEM_PICKUP_ACK_V6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29196
virtual ~ZC_ITEM_PICKUP_ACK_V6()
Definition: TransmittedPackets.hpp:29199
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5608
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK_V7.
Definition: TransmittedPackets.hpp:29234
void deliver(struct item_entry_data id, int16_t amount, item_inventory_addition_notif_type result)
ZC_ITEM_PICKUP_ACK_V7.
Definition: TransmittedPackets.cpp:6204
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6214
struct item_entry_data _id
Definition: TransmittedPackets.hpp:29245
ZC_ITEM_PICKUP_ACK_V7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29236
int16_t _amount
Definition: TransmittedPackets.hpp:29246
virtual ~ZC_ITEM_PICKUP_ACK_V7()
Definition: TransmittedPackets.hpp:29239
item_inventory_addition_notif_type _result
Definition: TransmittedPackets.hpp:29247
Main object for the aegis packet: ZC_ITEM_PICKUP_ACK.
Definition: TransmittedPackets.hpp:29022
virtual ~ZC_ITEM_PICKUP_ACK()
Definition: TransmittedPackets.hpp:29027
void deliver()
ZC_ITEM_PICKUP_ACK.
Definition: TransmittedPackets.cpp:1606
ZC_ITEM_PICKUP_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29024
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1607
Main object for the aegis packet: ZC_ITEM_PICKUP_PARTY.
Definition: TransmittedPackets.hpp:29289
ZC_ITEM_PICKUP_PARTY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29291
void deliver()
ZC_ITEM_PICKUP_PARTY.
Definition: TransmittedPackets.cpp:4352
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4353
virtual ~ZC_ITEM_PICKUP_PARTY()
Definition: TransmittedPackets.hpp:29294
Main object for the aegis packet: ZC_ITEM_PREVIEW.
Definition: TransmittedPackets.hpp:29338
virtual ~ZC_ITEM_PREVIEW()
Definition: TransmittedPackets.hpp:29343
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6418
ZC_ITEM_PREVIEW(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29340
void deliver()
ZC_ITEM_PREVIEW.
Definition: TransmittedPackets.cpp:6417
Main object for the aegis packet: ZC_ITEM_REFORM_ACK.
Definition: TransmittedPackets.hpp:29375
ZC_ITEM_REFORM_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29377
virtual ~ZC_ITEM_REFORM_ACK()
Definition: TransmittedPackets.hpp:29380
void deliver()
ZC_ITEM_REFORM_ACK.
Definition: TransmittedPackets.cpp:10423
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10424
Main object for the aegis packet: ZC_ITEM_THROW_ACK.
Definition: TransmittedPackets.hpp:29421
void deliver(int16_t inventory_index, int16_t amount)
ZC_ITEM_THROW_ACK.
Definition: TransmittedPackets.cpp:1614
int16_t _amount
Definition: TransmittedPackets.hpp:29433
virtual ~ZC_ITEM_THROW_ACK()
Definition: TransmittedPackets.hpp:29426
ZC_ITEM_THROW_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29423
int16_t _inventory_index
Definition: TransmittedPackets.hpp:29432
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1623
Main object for the aegis packet: ZC_JOIN_BATTLE_FIELD.
Definition: TransmittedPackets.hpp:29463
virtual ~ZC_JOIN_BATTLE_FIELD()
Definition: TransmittedPackets.hpp:29468
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6793
ZC_JOIN_BATTLE_FIELD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29465
void deliver()
ZC_JOIN_BATTLE_FIELD.
Definition: TransmittedPackets.cpp:6792
Main object for the aegis packet: ZC_KILLER_POINT.
Definition: TransmittedPackets.hpp:29509
void deliver()
ZC_KILLER_POINT.
Definition: TransmittedPackets.cpp:3755
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3756
virtual ~ZC_KILLER_POINT()
Definition: TransmittedPackets.hpp:29514
ZC_KILLER_POINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29511
Main object for the aegis packet: ZC_KILLER_RANK.
Definition: TransmittedPackets.hpp:29555
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3764
virtual ~ZC_KILLER_RANK()
Definition: TransmittedPackets.hpp:29560
void deliver()
ZC_KILLER_RANK.
Definition: TransmittedPackets.cpp:3763
ZC_KILLER_RANK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29557
Main object for the aegis packet: ZC_LESSEFFECT.
Definition: TransmittedPackets.hpp:29601
ZC_LESSEFFECT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29603
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3525
virtual ~ZC_LESSEFFECT()
Definition: TransmittedPackets.hpp:29606
void deliver()
ZC_LESSEFFECT.
Definition: TransmittedPackets.cpp:3524
Main object for the aegis packet: ZC_LONGLONGPAR_CHANGE.
Definition: TransmittedPackets.hpp:29675
void deliver(status_point_type type, int64_t value)
ZC_LONGLONGPAR_CHANGE.
Definition: TransmittedPackets.cpp:1652
virtual ~ZC_LONGLONGPAR_CHANGE()
Definition: TransmittedPackets.hpp:29680
ZC_LONGLONGPAR_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29677
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1661
status_point_type _type
Definition: TransmittedPackets.hpp:29686
int64_t _value
Definition: TransmittedPackets.hpp:29687
Main object for the aegis packet: ZC_LONGPAR_CHANGE.
Definition: TransmittedPackets.hpp:29647
void deliver(status_point_type type, int16_t value)
ZC_LONGPAR_CHANGE.
Definition: TransmittedPackets.cpp:1633
status_point_type _type
Definition: TransmittedPackets.hpp:29658
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1642
int16_t _value
Definition: TransmittedPackets.hpp:29659
virtual ~ZC_LONGPAR_CHANGE()
Definition: TransmittedPackets.hpp:29652
ZC_LONGPAR_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29649
Main object for the aegis packet: ZC_MACRO_ITEMPICKUP_FAIL.
Definition: TransmittedPackets.hpp:29717
ZC_MACRO_ITEMPICKUP_FAIL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29719
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7243
virtual ~ZC_MACRO_ITEMPICKUP_FAIL()
Definition: TransmittedPackets.hpp:29722
void deliver()
ZC_MACRO_ITEMPICKUP_FAIL.
Definition: TransmittedPackets.cpp:7242
Main object for the aegis packet: ZC_MAIL_RECEIVE.
Definition: TransmittedPackets.hpp:29763
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3652
ZC_MAIL_RECEIVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29765
void deliver()
ZC_MAIL_RECEIVE.
Definition: TransmittedPackets.cpp:3651
virtual ~ZC_MAIL_RECEIVE()
Definition: TransmittedPackets.hpp:29768
Main object for the aegis packet: ZC_MAIL_REQ_GET_ITEM.
Definition: TransmittedPackets.hpp:29809
ZC_MAIL_REQ_GET_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29811
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3864
virtual ~ZC_MAIL_REQ_GET_ITEM()
Definition: TransmittedPackets.hpp:29814
void deliver()
ZC_MAIL_REQ_GET_ITEM.
Definition: TransmittedPackets.cpp:3863
Main object for the aegis packet: ZC_MAIL_REQ_GET_LIST.
Definition: TransmittedPackets.hpp:29855
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3856
void deliver()
ZC_MAIL_REQ_GET_LIST.
Definition: TransmittedPackets.cpp:3855
virtual ~ZC_MAIL_REQ_GET_LIST()
Definition: TransmittedPackets.hpp:29860
ZC_MAIL_REQ_GET_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29857
Main object for the aegis packet: ZC_MAIL_REQ_OPEN.
Definition: TransmittedPackets.hpp:29901
virtual ~ZC_MAIL_REQ_OPEN()
Definition: TransmittedPackets.hpp:29906
ZC_MAIL_REQ_OPEN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29903
void deliver()
ZC_MAIL_REQ_OPEN.
Definition: TransmittedPackets.cpp:3659
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3660
Main object for the aegis packet: ZC_MAIL_REQ_SEND.
Definition: TransmittedPackets.hpp:29947
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3668
virtual ~ZC_MAIL_REQ_SEND()
Definition: TransmittedPackets.hpp:29952
void deliver()
ZC_MAIL_REQ_SEND.
Definition: TransmittedPackets.cpp:3667
ZC_MAIL_REQ_SEND(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29949
Main object for the aegis packet: ZC_MAIL_WINDOWS.
Definition: TransmittedPackets.hpp:29993
void deliver()
ZC_MAIL_WINDOWS.
Definition: TransmittedPackets.cpp:3895
ZC_MAIL_WINDOWS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:29995
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3896
virtual ~ZC_MAIL_WINDOWS()
Definition: TransmittedPackets.hpp:29998
Main object for the aegis packet: ZC_MAKABLEITEMLIST.
Definition: TransmittedPackets.hpp:30039
virtual ~ZC_MAKABLEITEMLIST()
Definition: TransmittedPackets.hpp:30044
ZC_MAKABLEITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30041
void deliver()
ZC_MAKABLEITEMLIST.
Definition: TransmittedPackets.cpp:1671
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1672
Main object for the aegis packet: ZC_MAKINGARROW_LIST.
Definition: TransmittedPackets.hpp:30085
void deliver()
ZC_MAKINGARROW_LIST.
Definition: TransmittedPackets.cpp:1679
virtual ~ZC_MAKINGARROW_LIST()
Definition: TransmittedPackets.hpp:30090
ZC_MAKINGARROW_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30087
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1680
Main object for the aegis packet: ZC_MAKINGITEM_LIST.
Definition: TransmittedPackets.hpp:30131
ZC_MAKINGITEM_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30133
virtual ~ZC_MAKINGITEM_LIST()
Definition: TransmittedPackets.hpp:30136
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3628
void deliver()
ZC_MAKINGITEM_LIST.
Definition: TransmittedPackets.cpp:3627
Main object for the aegis packet: ZC_MAPPROPERTY_R2.
Definition: TransmittedPackets.hpp:30217
int32_t _p
Definition: TransmittedPackets.hpp:30229
virtual ~ZC_MAPPROPERTY_R2()
Definition: TransmittedPackets.hpp:30222
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4868
int16_t _type
Definition: TransmittedPackets.hpp:30228
void deliver(zc_map_properties p)
ZC_MAPPROPERTY_R2.
Definition: TransmittedPackets.cpp:4860
ZC_MAPPROPERTY_R2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30219
Main object for the aegis packet: ZC_MAPPROPERTY.
Definition: TransmittedPackets.hpp:30177
ZC_MAPPROPERTY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30179
virtual ~ZC_MAPPROPERTY()
Definition: TransmittedPackets.hpp:30182
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4131
void deliver()
ZC_MAPPROPERTY.
Definition: TransmittedPackets.cpp:4130
Main object for the aegis packet: ZC_MCSTORE_NOTMOVEITEM_LIST.
Definition: TransmittedPackets.hpp:30259
virtual ~ZC_MCSTORE_NOTMOVEITEM_LIST()
Definition: TransmittedPackets.hpp:30264
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6974
ZC_MCSTORE_NOTMOVEITEM_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30261
void deliver()
ZC_MCSTORE_NOTMOVEITEM_LIST.
Definition: TransmittedPackets.cpp:6973
Main object for the aegis packet: ZC_MEMBERMGR_INFO.
Definition: TransmittedPackets.hpp:30323
ZC_MEMBERMGR_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30325
virtual ~ZC_MEMBERMGR_INFO()
Definition: TransmittedPackets.hpp:30328
int16_t _packet_length
Definition: TransmittedPackets.hpp:30334
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1696
std::vector< s_zc_membermgr_info_member > _members
Definition: TransmittedPackets.hpp:30335
void deliver(std::vector< s_zc_membermgr_info_member > s)
ZC_MEMBERMGR_INFO.
Definition: TransmittedPackets.cpp:1687
Main object for the aegis packet: ZC_MEMBER_ADD.
Definition: TransmittedPackets.hpp:30380
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1720
ZC_MEMBER_ADD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30382
void deliver()
ZC_MEMBER_ADD.
Definition: TransmittedPackets.cpp:1719
virtual ~ZC_MEMBER_ADD()
Definition: TransmittedPackets.hpp:30385
Main object for the aegis packet: ZC_MEMBER_EXIT.
Definition: TransmittedPackets.hpp:30426
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1728
ZC_MEMBER_EXIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30428
void deliver()
ZC_MEMBER_EXIT.
Definition: TransmittedPackets.cpp:1727
virtual ~ZC_MEMBER_EXIT()
Definition: TransmittedPackets.hpp:30431
Main object for the aegis packet: ZC_MEMBER_NEWENTRY.
Definition: TransmittedPackets.hpp:30472
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1736
void deliver()
ZC_MEMBER_NEWENTRY.
Definition: TransmittedPackets.cpp:1735
ZC_MEMBER_NEWENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30474
virtual ~ZC_MEMBER_NEWENTRY()
Definition: TransmittedPackets.hpp:30477
Main object for the aegis packet: ZC_MEMORIALDUNGEON_INFO.
Definition: TransmittedPackets.hpp:30518
virtual ~ZC_MEMORIALDUNGEON_INFO()
Definition: TransmittedPackets.hpp:30523
ZC_MEMORIALDUNGEON_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30520
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4361
void deliver()
ZC_MEMORIALDUNGEON_INFO.
Definition: TransmittedPackets.cpp:4360
Main object for the aegis packet: ZC_MEMORIALDUNGEON_NOTIFY.
Definition: TransmittedPackets.hpp:30564
virtual ~ZC_MEMORIALDUNGEON_NOTIFY()
Definition: TransmittedPackets.hpp:30569
ZC_MEMORIALDUNGEON_NOTIFY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30566
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4377
void deliver()
ZC_MEMORIALDUNGEON_NOTIFY.
Definition: TransmittedPackets.cpp:4376
Main object for the aegis packet: ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO.
Definition: TransmittedPackets.hpp:30610
ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30612
void deliver()
ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO.
Definition: TransmittedPackets.cpp:4368
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4369
virtual ~ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO()
Definition: TransmittedPackets.hpp:30615
Main object for the aegis packet: ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY.
Definition: TransmittedPackets.hpp:30656
void deliver()
ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY.
Definition: TransmittedPackets.cpp:4384
virtual ~ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY()
Definition: TransmittedPackets.hpp:30661
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4385
ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30658
Main object for the aegis packet: ZC_MENU_LIST.
Definition: TransmittedPackets.hpp:30702
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1753
std::string _menu_items
Definition: TransmittedPackets.hpp:30715
int16_t _packet_length
Definition: TransmittedPackets.hpp:30713
virtual ~ZC_MENU_LIST()
Definition: TransmittedPackets.hpp:30707
ZC_MENU_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30704
int32_t _guid
Definition: TransmittedPackets.hpp:30714
void deliver(int32_t guid, std::string const &menu)
ZC_MENU_LIST.
Definition: TransmittedPackets.cpp:1743
Main object for the aegis packet: ZC_MERGE_ITEM_OPEN.
Definition: TransmittedPackets.hpp:30745
void deliver()
ZC_MERGE_ITEM_OPEN.
Definition: TransmittedPackets.cpp:7805
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7806
ZC_MERGE_ITEM_OPEN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30747
virtual ~ZC_MERGE_ITEM_OPEN()
Definition: TransmittedPackets.hpp:30750
Main object for the aegis packet: ZC_MER_INIT.
Definition: TransmittedPackets.hpp:30791
virtual ~ZC_MER_INIT()
Definition: TransmittedPackets.hpp:30796
void deliver()
ZC_MER_INIT.
Definition: TransmittedPackets.cpp:4090
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4091
ZC_MER_INIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30793
Main object for the aegis packet: ZC_MER_PAR_CHANGE.
Definition: TransmittedPackets.hpp:30837
virtual ~ZC_MER_PAR_CHANGE()
Definition: TransmittedPackets.hpp:30842
void deliver()
ZC_MER_PAR_CHANGE.
Definition: TransmittedPackets.cpp:4098
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4099
ZC_MER_PAR_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30839
Main object for the aegis packet: ZC_MER_PROPERTY.
Definition: TransmittedPackets.hpp:30883
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4107
ZC_MER_PROPERTY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30885
virtual ~ZC_MER_PROPERTY()
Definition: TransmittedPackets.hpp:30888
void deliver()
ZC_MER_PROPERTY.
Definition: TransmittedPackets.cpp:4106
Main object for the aegis packet: ZC_MER_SKILLINFO_LIST.
Definition: TransmittedPackets.hpp:30929
void deliver()
ZC_MER_SKILLINFO_LIST.
Definition: TransmittedPackets.cpp:4114
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4115
ZC_MER_SKILLINFO_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30931
virtual ~ZC_MER_SKILLINFO_LIST()
Definition: TransmittedPackets.hpp:30934
Main object for the aegis packet: ZC_MER_SKILLINFO_UPDATE.
Definition: TransmittedPackets.hpp:30975
void deliver()
ZC_MER_SKILLINFO_UPDATE.
Definition: TransmittedPackets.cpp:4122
virtual ~ZC_MER_SKILLINFO_UPDATE()
Definition: TransmittedPackets.hpp:30980
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4123
ZC_MER_SKILLINFO_UPDATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:30977
Main object for the aegis packet: ZC_MICROSCOPE.
Definition: TransmittedPackets.hpp:31015
void deliver()
ZC_MICROSCOPE.
Definition: TransmittedPackets.cpp:7306
ZC_MICROSCOPE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31017
virtual ~ZC_MICROSCOPE()
Definition: TransmittedPackets.hpp:31020
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7307
Main object for the aegis packet: ZC_MILLENNIUMSHIELD.
Definition: TransmittedPackets.hpp:31058
void deliver()
ZC_MILLENNIUMSHIELD.
Definition: TransmittedPackets.cpp:6546
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6547
ZC_MILLENNIUMSHIELD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31060
virtual ~ZC_MILLENNIUMSHIELD()
Definition: TransmittedPackets.hpp:31063
Main object for the aegis packet: ZC_MONOLOG_DIALOG.
Definition: TransmittedPackets.hpp:31094
void deliver()
ZC_MONOLOG_DIALOG.
Definition: TransmittedPackets.cpp:10567
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10568
ZC_MONOLOG_DIALOG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31096
virtual ~ZC_MONOLOG_DIALOG()
Definition: TransmittedPackets.hpp:31099
Main object for the aegis packet: ZC_MONSTER_INFO.
Definition: TransmittedPackets.hpp:31140
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1765
virtual ~ZC_MONSTER_INFO()
Definition: TransmittedPackets.hpp:31145
void deliver()
ZC_MONSTER_INFO.
Definition: TransmittedPackets.cpp:1764
ZC_MONSTER_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31142
Main object for the aegis packet: ZC_MONSTER_TALK.
Definition: TransmittedPackets.hpp:31186
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1773
virtual ~ZC_MONSTER_TALK()
Definition: TransmittedPackets.hpp:31191
ZC_MONSTER_TALK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31188
void deliver()
ZC_MONSTER_TALK.
Definition: TransmittedPackets.cpp:1772
Main object for the aegis packet: ZC_MSG_COLOR.
Definition: TransmittedPackets.hpp:31272
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5070
ZC_MSG_COLOR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31274
virtual ~ZC_MSG_COLOR()
Definition: TransmittedPackets.hpp:31277
void deliver()
ZC_MSG_COLOR.
Definition: TransmittedPackets.cpp:5069
Main object for the aegis packet: ZC_MSG_SKILL.
Definition: TransmittedPackets.hpp:31312
void deliver()
ZC_MSG_SKILL.
Definition: TransmittedPackets.cpp:6736
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6737
ZC_MSG_SKILL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31314
virtual ~ZC_MSG_SKILL()
Definition: TransmittedPackets.hpp:31317
Main object for the aegis packet: ZC_MSG_STATE_CHANGE2.
Definition: TransmittedPackets.hpp:31404
ZC_MSG_STATE_CHANGE2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31406
int16_t _index
Definition: TransmittedPackets.hpp:31415
int32_t _val2
Definition: TransmittedPackets.hpp:31420
int32_t _val3
Definition: TransmittedPackets.hpp:31421
virtual ~ZC_MSG_STATE_CHANGE2()
Definition: TransmittedPackets.hpp:31409
int32_t _val1
Definition: TransmittedPackets.hpp:31419
void deliver(int16_t si_type, int32_t guid, int8_t state, int32_t time_remaining, int32_t val1, int32_t val2, int32_t val3)
ZC_MSG_STATE_CHANGE2.
Definition: TransmittedPackets.cpp:6562
int32_t _time_remaining
Definition: TransmittedPackets.hpp:31418
int8_t _state
Definition: TransmittedPackets.hpp:31417
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6576
int32_t _guid
Definition: TransmittedPackets.hpp:31416
Main object for the aegis packet: ZC_MSG_STATE_CHANGE3.
Definition: TransmittedPackets.hpp:31451
ZC_MSG_STATE_CHANGE3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31453
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7857
void deliver()
ZC_MSG_STATE_CHANGE3.
Definition: TransmittedPackets.cpp:7856
virtual ~ZC_MSG_STATE_CHANGE3()
Definition: TransmittedPackets.hpp:31456
Main object for the aegis packet: ZC_MSG_STATE_CHANGE.
Definition: TransmittedPackets.hpp:31358
virtual ~ZC_MSG_STATE_CHANGE()
Definition: TransmittedPackets.hpp:31363
int8_t _state
Definition: TransmittedPackets.hpp:31371
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1790
ZC_MSG_STATE_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31360
int32_t _guid
Definition: TransmittedPackets.hpp:31370
void deliver(int16_t status_index, int32_t guid, int8_t state)
ZC_MSG_STATE_CHANGE.
Definition: TransmittedPackets.cpp:1780
int16_t _status_index
Definition: TransmittedPackets.hpp:31369
Main object for the aegis packet: ZC_MSG_VALUE.
Definition: TransmittedPackets.hpp:31491
void deliver()
ZC_MSG_VALUE.
Definition: TransmittedPackets.cpp:6720
virtual ~ZC_MSG_VALUE()
Definition: TransmittedPackets.hpp:31496
ZC_MSG_VALUE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31493
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6721
Main object for the aegis packet: ZC_MSG.
Definition: TransmittedPackets.hpp:31232
void deliver()
ZC_MSG.
Definition: TransmittedPackets.cpp:4018
ZC_MSG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31234
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4019
virtual ~ZC_MSG()
Definition: TransmittedPackets.hpp:31237
Main object for the aegis packet: ZC_MVP_GETTING_ITEM.
Definition: TransmittedPackets.hpp:31583
ZC_MVP_GETTING_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31585
void deliver()
ZC_MVP_GETTING_ITEM.
Definition: TransmittedPackets.cpp:1809
virtual ~ZC_MVP_GETTING_ITEM()
Definition: TransmittedPackets.hpp:31588
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1810
Main object for the aegis packet: ZC_MVP_GETTING_SPECIAL_EXP.
Definition: TransmittedPackets.hpp:31629
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1818
virtual ~ZC_MVP_GETTING_SPECIAL_EXP()
Definition: TransmittedPackets.hpp:31634
void deliver()
ZC_MVP_GETTING_SPECIAL_EXP.
Definition: TransmittedPackets.cpp:1817
ZC_MVP_GETTING_SPECIAL_EXP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31631
Main object for the aegis packet: ZC_MVP.
Definition: TransmittedPackets.hpp:31537
virtual ~ZC_MVP()
Definition: TransmittedPackets.hpp:31542
void deliver()
ZC_MVP.
Definition: TransmittedPackets.cpp:1801
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1802
ZC_MVP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31539
Main object for the aegis packet: ZC_MYGUILD_BASIC_INFO.
Definition: TransmittedPackets.hpp:31675
virtual ~ZC_MYGUILD_BASIC_INFO()
Definition: TransmittedPackets.hpp:31680
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1834
int16_t _packet_length
Definition: TransmittedPackets.hpp:31686
void deliver(std::vector< s_related_guild_info > s)
ZC_MYGUILD_BASIC_INFO.
Definition: TransmittedPackets.cpp:1825
ZC_MYGUILD_BASIC_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31677
std::vector< s_related_guild_info > _rg_infos
Definition: TransmittedPackets.hpp:31687
Main object for the aegis packet: ZC_MYITEMLIST_BUYING_STORE.
Definition: TransmittedPackets.hpp:31717
virtual ~ZC_MYITEMLIST_BUYING_STORE()
Definition: TransmittedPackets.hpp:31722
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7112
void deliver()
ZC_MYITEMLIST_BUYING_STORE.
Definition: TransmittedPackets.cpp:7111
ZC_MYITEMLIST_BUYING_STORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31719
Main object for the aegis packet: ZC_NAVIGATION_ACTIVE.
Definition: TransmittedPackets.hpp:31757
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7467
void deliver()
ZC_NAVIGATION_ACTIVE.
Definition: TransmittedPackets.cpp:7466
ZC_NAVIGATION_ACTIVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31759
virtual ~ZC_NAVIGATION_ACTIVE()
Definition: TransmittedPackets.hpp:31762
Main object for the aegis packet: ZC_NORMAL_ITEMLIST2.
Definition: TransmittedPackets.hpp:31849
virtual ~ZC_NORMAL_ITEMLIST2()
Definition: TransmittedPackets.hpp:31854
void deliver()
ZC_NORMAL_ITEMLIST2.
Definition: TransmittedPackets.cpp:1856
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1857
ZC_NORMAL_ITEMLIST2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31851
Main object for the aegis packet: ZC_NORMAL_ITEMLIST3.
Definition: TransmittedPackets.hpp:31895
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4552
void deliver()
ZC_NORMAL_ITEMLIST3.
Definition: TransmittedPackets.cpp:4551
virtual ~ZC_NORMAL_ITEMLIST3()
Definition: TransmittedPackets.hpp:31900
ZC_NORMAL_ITEMLIST3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31897
Main object for the aegis packet: ZC_NORMAL_ITEMLIST.
Definition: TransmittedPackets.hpp:31803
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1849
ZC_NORMAL_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31805
virtual ~ZC_NORMAL_ITEMLIST()
Definition: TransmittedPackets.hpp:31808
void deliver()
ZC_NORMAL_ITEMLIST.
Definition: TransmittedPackets.cpp:1848
Main object for the aegis packet: ZC_NOTIFY_ACT2.
Definition: TransmittedPackets.hpp:31992
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4514
virtual ~ZC_NOTIFY_ACT2()
Definition: TransmittedPackets.hpp:31997
void deliver()
ZC_NOTIFY_ACT2.
Definition: TransmittedPackets.cpp:4513
ZC_NOTIFY_ACT2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31994
Main object for the aegis packet: ZC_NOTIFY_ACT3.
Definition: TransmittedPackets.hpp:32032
int32_t _guid
Definition: TransmittedPackets.hpp:32043
int32_t _delay_damage
Definition: TransmittedPackets.hpp:32047
uint8_t _action_type
Definition: TransmittedPackets.hpp:32051
int32_t _start_time
Definition: TransmittedPackets.hpp:32045
void deliver(int guid, int target_guid, int start_time, int delay_skill, int delay_damage, int damage, bool is_sp_damaged, int number_of_hits, int8_t action_type, int left_damage)
ZC_NOTIFY_ACT3.
Definition: TransmittedPackets.cpp:7626
int32_t _target_guid
Definition: TransmittedPackets.hpp:32044
virtual ~ZC_NOTIFY_ACT3()
Definition: TransmittedPackets.hpp:32037
int32_t _delay_skill
Definition: TransmittedPackets.hpp:32046
int32_t _left_damage
Definition: TransmittedPackets.hpp:32052
ZC_NOTIFY_ACT3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32034
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7643
int8_t _is_sp_damaged
Definition: TransmittedPackets.hpp:32049
int32_t _damage
Definition: TransmittedPackets.hpp:32048
int16_t _number_of_hits
Definition: TransmittedPackets.hpp:32050
Main object for the aegis packet: ZC_NOTIFY_ACTENTRY.
Definition: TransmittedPackets.hpp:32088
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1901
void deliver()
ZC_NOTIFY_ACTENTRY.
Definition: TransmittedPackets.cpp:1900
ZC_NOTIFY_ACTENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32090
virtual ~ZC_NOTIFY_ACTENTRY()
Definition: TransmittedPackets.hpp:32093
Main object for the aegis packet: ZC_NOTIFY_ACT_POSITION.
Definition: TransmittedPackets.hpp:32134
virtual ~ZC_NOTIFY_ACT_POSITION()
Definition: TransmittedPackets.hpp:32139
ZC_NOTIFY_ACT_POSITION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32136
void deliver()
ZC_NOTIFY_ACT_POSITION.
Definition: TransmittedPackets.cpp:1908
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1909
Main object for the aegis packet: ZC_NOTIFY_ACT.
Definition: TransmittedPackets.hpp:31941
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1881
int8_t _unused_bytes2[2]
Definition: TransmittedPackets.hpp:31956
virtual ~ZC_NOTIFY_ACT()
Definition: TransmittedPackets.hpp:31946
int8_t _action_type
Definition: TransmittedPackets.hpp:31955
int32_t _target_guid
Definition: TransmittedPackets.hpp:31953
int8_t _unused_bytes[20]
Definition: TransmittedPackets.hpp:31954
ZC_NOTIFY_ACT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:31943
void deliver(int8_t action)
ZC_NOTIFY_ACT.
Definition: TransmittedPackets.cpp:1864
Main object for the aegis packet: ZC_NOTIFY_BARGAIN_SALE_CLOSE.
Definition: TransmittedPackets.hpp:32174
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5015
virtual ~ZC_NOTIFY_BARGAIN_SALE_CLOSE()
Definition: TransmittedPackets.hpp:32179
void deliver()
ZC_NOTIFY_BARGAIN_SALE_CLOSE.
Definition: TransmittedPackets.cpp:5014
ZC_NOTIFY_BARGAIN_SALE_CLOSE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32176
Main object for the aegis packet: ZC_NOTIFY_BARGAIN_SALE_SELLING.
Definition: TransmittedPackets.hpp:32214
ZC_NOTIFY_BARGAIN_SALE_SELLING(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32216
virtual ~ZC_NOTIFY_BARGAIN_SALE_SELLING()
Definition: TransmittedPackets.hpp:32219
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5023
void deliver()
ZC_NOTIFY_BARGAIN_SALE_SELLING.
Definition: TransmittedPackets.cpp:5022
Main object for the aegis packet: ZC_NOTIFY_BIND_ON_EQUIP.
Definition: TransmittedPackets.hpp:32260
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4424
int16_t _index
Definition: TransmittedPackets.hpp:32271
ZC_NOTIFY_BIND_ON_EQUIP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32262
virtual ~ZC_NOTIFY_BIND_ON_EQUIP()
Definition: TransmittedPackets.hpp:32265
void deliver(int16_t index)
ZC_NOTIFY_BIND_ON_EQUIP.
Definition: TransmittedPackets.cpp:4416
Main object for the aegis packet: ZC_NOTIFY_CARTITEM_COUNTINFO.
Definition: TransmittedPackets.hpp:32307
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1926
void deliver(int unique_items, int max_cart_items, int cart_weight, int cart_weight_max)
ZC_NOTIFY_CARTITEM_COUNTINFO.
Definition: TransmittedPackets.cpp:1916
ZC_NOTIFY_CARTITEM_COUNTINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32309
int16_t _unique_items
Definition: TransmittedPackets.hpp:32318
virtual ~ZC_NOTIFY_CARTITEM_COUNTINFO()
Definition: TransmittedPackets.hpp:32312
int16_t _max_cart_items
Definition: TransmittedPackets.hpp:32319
int32_t _cart_weight
Definition: TransmittedPackets.hpp:32320
int32_t _cart_weight_max
Definition: TransmittedPackets.hpp:32321
Main object for the aegis packet: ZC_NOTIFY_CHAT_PARTY.
Definition: TransmittedPackets.hpp:32406
virtual ~ZC_NOTIFY_CHAT_PARTY()
Definition: TransmittedPackets.hpp:32411
void deliver()
ZC_NOTIFY_CHAT_PARTY.
Definition: TransmittedPackets.cpp:1960
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1961
ZC_NOTIFY_CHAT_PARTY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32408
Main object for the aegis packet: ZC_NOTIFY_CHAT.
Definition: TransmittedPackets.hpp:32357
int16_t _packet_length
Definition: TransmittedPackets.hpp:32368
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1948
std::string _message
Definition: TransmittedPackets.hpp:32370
int32_t _guid
Definition: TransmittedPackets.hpp:32369
void deliver(int32_t guid, std::string message)
ZC_NOTIFY_CHAT.
Definition: TransmittedPackets.cpp:1938
virtual ~ZC_NOTIFY_CHAT()
Definition: TransmittedPackets.hpp:32362
ZC_NOTIFY_CHAT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32359
Main object for the aegis packet: ZC_NOTIFY_CLAN_CHAT.
Definition: TransmittedPackets.hpp:32446
void deliver()
ZC_NOTIFY_CLAN_CHAT.
Definition: TransmittedPackets.cpp:4652
virtual ~ZC_NOTIFY_CLAN_CHAT()
Definition: TransmittedPackets.hpp:32451
ZC_NOTIFY_CLAN_CHAT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32448
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4653
Main object for the aegis packet: ZC_NOTIFY_CLAN_CONNECTINFO.
Definition: TransmittedPackets.hpp:32486
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4661
virtual ~ZC_NOTIFY_CLAN_CONNECTINFO()
Definition: TransmittedPackets.hpp:32491
void deliver()
ZC_NOTIFY_CLAN_CONNECTINFO.
Definition: TransmittedPackets.cpp:4660
ZC_NOTIFY_CLAN_CONNECTINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32488
Main object for the aegis packet: ZC_NOTIFY_CRAZYKILLER.
Definition: TransmittedPackets.hpp:32532
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3533
ZC_NOTIFY_CRAZYKILLER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32534
void deliver()
ZC_NOTIFY_CRAZYKILLER.
Definition: TransmittedPackets.cpp:3532
virtual ~ZC_NOTIFY_CRAZYKILLER()
Definition: TransmittedPackets.hpp:32537
Main object for the aegis packet: ZC_NOTIFY_EFFECT2.
Definition: TransmittedPackets.hpp:32624
virtual ~ZC_NOTIFY_EFFECT2()
Definition: TransmittedPackets.hpp:32629
ZC_NOTIFY_EFFECT2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32626
void deliver()
ZC_NOTIFY_EFFECT2.
Definition: TransmittedPackets.cpp:1976
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1977
Main object for the aegis packet: ZC_NOTIFY_EFFECT3.
Definition: TransmittedPackets.hpp:32676
ZC_NOTIFY_EFFECT3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32678
void deliver()
ZC_NOTIFY_EFFECT3.
Definition: TransmittedPackets.cpp:4002
virtual ~ZC_NOTIFY_EFFECT3()
Definition: TransmittedPackets.hpp:32681
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4003
Main object for the aegis packet: ZC_NOTIFY_EFFECT.
Definition: TransmittedPackets.hpp:32578
virtual ~ZC_NOTIFY_EFFECT()
Definition: TransmittedPackets.hpp:32583
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1969
ZC_NOTIFY_EFFECT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32580
void deliver()
ZC_NOTIFY_EFFECT.
Definition: TransmittedPackets.cpp:1968
Main object for the aegis packet: ZC_NOTIFY_ENTRY_QUEUE_ADMISSION.
Definition: TransmittedPackets.hpp:32716
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7515
virtual ~ZC_NOTIFY_ENTRY_QUEUE_ADMISSION()
Definition: TransmittedPackets.hpp:32721
ZC_NOTIFY_ENTRY_QUEUE_ADMISSION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32718
void deliver()
ZC_NOTIFY_ENTRY_QUEUE_ADMISSION.
Definition: TransmittedPackets.cpp:7514
Main object for the aegis packet: ZC_NOTIFY_ENTRY_QUEUE_APPLY.
Definition: TransmittedPackets.hpp:32756
virtual ~ZC_NOTIFY_ENTRY_QUEUE_APPLY()
Definition: TransmittedPackets.hpp:32761
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7523
void deliver()
ZC_NOTIFY_ENTRY_QUEUE_APPLY.
Definition: TransmittedPackets.cpp:7522
ZC_NOTIFY_ENTRY_QUEUE_APPLY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32758
Main object for the aegis packet: ZC_NOTIFY_EXP.
Definition: TransmittedPackets.hpp:32805
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6455
virtual ~ZC_NOTIFY_EXP()
Definition: TransmittedPackets.hpp:32810
ZC_NOTIFY_EXP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32807
void deliver()
ZC_NOTIFY_EXP.
Definition: TransmittedPackets.cpp:6454
Main object for the aegis packet: ZC_NOTIFY_FONT.
Definition: TransmittedPackets.hpp:32851
void deliver()
ZC_NOTIFY_FONT.
Definition: TransmittedPackets.cpp:4559
virtual ~ZC_NOTIFY_FONT()
Definition: TransmittedPackets.hpp:32856
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4560
ZC_NOTIFY_FONT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32853
Main object for the aegis packet: ZC_NOTIFY_GROUNDSKILL.
Definition: TransmittedPackets.hpp:32897
void deliver()
ZC_NOTIFY_GROUNDSKILL.
Definition: TransmittedPackets.cpp:1984
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1985
ZC_NOTIFY_GROUNDSKILL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32899
virtual ~ZC_NOTIFY_GROUNDSKILL()
Definition: TransmittedPackets.hpp:32902
Main object for the aegis packet: ZC_NOTIFY_HP_TO_GROUPM_R2.
Definition: TransmittedPackets.hpp:32994
void deliver()
ZC_NOTIFY_HP_TO_GROUPM_R2.
Definition: TransmittedPackets.cpp:6989
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6990
virtual ~ZC_NOTIFY_HP_TO_GROUPM_R2()
Definition: TransmittedPackets.hpp:32999
ZC_NOTIFY_HP_TO_GROUPM_R2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32996
Main object for the aegis packet: ZC_NOTIFY_HP_TO_GROUPM.
Definition: TransmittedPackets.hpp:32954
void deliver()
ZC_NOTIFY_HP_TO_GROUPM.
Definition: TransmittedPackets.cpp:1992
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:1993
virtual ~ZC_NOTIFY_HP_TO_GROUPM()
Definition: TransmittedPackets.hpp:32959
ZC_NOTIFY_HP_TO_GROUPM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:32956
Main object for the aegis packet: ZC_NOTIFY_INITCHAR.
Definition: TransmittedPackets.hpp:33040
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2001
void deliver()
ZC_NOTIFY_INITCHAR.
Definition: TransmittedPackets.cpp:2000
ZC_NOTIFY_INITCHAR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33042
virtual ~ZC_NOTIFY_INITCHAR()
Definition: TransmittedPackets.hpp:33045
Main object for the aegis packet: ZC_NOTIFY_LOBBY_ADMISSION.
Definition: TransmittedPackets.hpp:33080
void deliver()
ZC_NOTIFY_LOBBY_ADMISSION.
Definition: TransmittedPackets.cpp:7530
virtual ~ZC_NOTIFY_LOBBY_ADMISSION()
Definition: TransmittedPackets.hpp:33085
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7531
ZC_NOTIFY_LOBBY_ADMISSION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33082
Main object for the aegis packet: ZC_NOTIFY_MANNER_POINT_GIVEN.
Definition: TransmittedPackets.hpp:33126
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2009
void deliver()
ZC_NOTIFY_MANNER_POINT_GIVEN.
Definition: TransmittedPackets.cpp:2008
ZC_NOTIFY_MANNER_POINT_GIVEN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33128
virtual ~ZC_NOTIFY_MANNER_POINT_GIVEN()
Definition: TransmittedPackets.hpp:33131
Main object for the aegis packet: ZC_NOTIFY_MAPINFO.
Definition: TransmittedPackets.hpp:33172
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2017
ZC_NOTIFY_MAPINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33174
virtual ~ZC_NOTIFY_MAPINFO()
Definition: TransmittedPackets.hpp:33177
void deliver()
ZC_NOTIFY_MAPINFO.
Definition: TransmittedPackets.cpp:2016
Main object for the aegis packet: ZC_NOTIFY_MAPPROPERTY2.
Definition: TransmittedPackets.hpp:33264
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2033
virtual ~ZC_NOTIFY_MAPPROPERTY2()
Definition: TransmittedPackets.hpp:33269
ZC_NOTIFY_MAPPROPERTY2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33266
void deliver()
ZC_NOTIFY_MAPPROPERTY2.
Definition: TransmittedPackets.cpp:2032
Main object for the aegis packet: ZC_NOTIFY_MAPPROPERTY.
Definition: TransmittedPackets.hpp:33218
void deliver()
ZC_NOTIFY_MAPPROPERTY.
Definition: TransmittedPackets.cpp:2024
virtual ~ZC_NOTIFY_MAPPROPERTY()
Definition: TransmittedPackets.hpp:33223
ZC_NOTIFY_MAPPROPERTY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33220
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2025
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY10.
Definition: TransmittedPackets.hpp:33399
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5142
virtual ~ZC_NOTIFY_MOVEENTRY10()
Definition: TransmittedPackets.hpp:33404
void deliver()
ZC_NOTIFY_MOVEENTRY10.
Definition: TransmittedPackets.cpp:5141
ZC_NOTIFY_MOVEENTRY10(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33401
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY11.
Definition: TransmittedPackets.hpp:33439
virtual ~ZC_NOTIFY_MOVEENTRY11()
Definition: TransmittedPackets.hpp:33444
unit_viewport_entry _entry
Definition: TransmittedPackets.hpp:33450
ZC_NOTIFY_MOVEENTRY11(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33441
void deliver(unit_viewport_entry entry)
ZC_NOTIFY_MOVEENTRY11.
Definition: TransmittedPackets.cpp:5271
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5278
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY2.
Definition: TransmittedPackets.hpp:33486
virtual ~ZC_NOTIFY_MOVEENTRY2()
Definition: TransmittedPackets.hpp:33491
ZC_NOTIFY_MOVEENTRY2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33488
void deliver()
ZC_NOTIFY_MOVEENTRY2.
Definition: TransmittedPackets.cpp:2069
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2070
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY3.
Definition: TransmittedPackets.hpp:33532
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3676
ZC_NOTIFY_MOVEENTRY3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33534
void deliver()
ZC_NOTIFY_MOVEENTRY3.
Definition: TransmittedPackets.cpp:3675
virtual ~ZC_NOTIFY_MOVEENTRY3()
Definition: TransmittedPackets.hpp:33537
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY4.
Definition: TransmittedPackets.hpp:33578
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4584
void deliver()
ZC_NOTIFY_MOVEENTRY4.
Definition: TransmittedPackets.cpp:4583
ZC_NOTIFY_MOVEENTRY4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33580
virtual ~ZC_NOTIFY_MOVEENTRY4()
Definition: TransmittedPackets.hpp:33583
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY7.
Definition: TransmittedPackets.hpp:33618
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6801
void deliver()
ZC_NOTIFY_MOVEENTRY7.
Definition: TransmittedPackets.cpp:6800
ZC_NOTIFY_MOVEENTRY7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33620
virtual ~ZC_NOTIFY_MOVEENTRY7()
Definition: TransmittedPackets.hpp:33623
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY8.
Definition: TransmittedPackets.hpp:33658
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6950
void deliver()
ZC_NOTIFY_MOVEENTRY8.
Definition: TransmittedPackets.cpp:6949
virtual ~ZC_NOTIFY_MOVEENTRY8()
Definition: TransmittedPackets.hpp:33663
ZC_NOTIFY_MOVEENTRY8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33660
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY9.
Definition: TransmittedPackets.hpp:33698
void deliver()
ZC_NOTIFY_MOVEENTRY9.
Definition: TransmittedPackets.cpp:7749
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7750
ZC_NOTIFY_MOVEENTRY9(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33700
virtual ~ZC_NOTIFY_MOVEENTRY9()
Definition: TransmittedPackets.hpp:33703
Main object for the aegis packet: ZC_NOTIFY_MOVEENTRY.
Definition: TransmittedPackets.hpp:33359
void deliver()
ZC_NOTIFY_MOVEENTRY.
Definition: TransmittedPackets.cpp:2061
virtual ~ZC_NOTIFY_MOVEENTRY()
Definition: TransmittedPackets.hpp:33364
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2062
ZC_NOTIFY_MOVEENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33361
Main object for the aegis packet: ZC_NOTIFY_MOVE.
Definition: TransmittedPackets.hpp:33310
void deliver(int32_t guid, int32_t time, int16_t from_x, int16_t from_y, int16_t to_x, int16_t to_y)
ZC_NOTIFY_MOVE.
Definition: TransmittedPackets.cpp:2040
ZC_NOTIFY_MOVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33312
int32_t _guid
Definition: TransmittedPackets.hpp:33321
char _packed_pos[6]
Definition: TransmittedPackets.hpp:33323
virtual ~ZC_NOTIFY_MOVE()
Definition: TransmittedPackets.hpp:33315
int32_t _timestamp
Definition: TransmittedPackets.hpp:33322
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2050
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY10.
Definition: TransmittedPackets.hpp:33784
virtual ~ZC_NOTIFY_NEWENTRY10()
Definition: TransmittedPackets.hpp:33789
void deliver()
ZC_NOTIFY_NEWENTRY10.
Definition: TransmittedPackets.cpp:7594
ZC_NOTIFY_NEWENTRY10(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33786
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7595
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY11.
Definition: TransmittedPackets.hpp:33824
void deliver(unit_viewport_entry entry)
ZC_NOTIFY_NEWENTRY11.
Definition: TransmittedPackets.cpp:5338
ZC_NOTIFY_NEWENTRY11(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33826
virtual ~ZC_NOTIFY_NEWENTRY11()
Definition: TransmittedPackets.hpp:33829
int16_t _packet_length
Definition: TransmittedPackets.hpp:33835
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5345
unit_viewport_entry _entry
Definition: TransmittedPackets.hpp:33836
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY2.
Definition: TransmittedPackets.hpp:33872
void deliver()
ZC_NOTIFY_NEWENTRY2.
Definition: TransmittedPackets.cpp:2085
virtual ~ZC_NOTIFY_NEWENTRY2()
Definition: TransmittedPackets.hpp:33877
ZC_NOTIFY_NEWENTRY2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33874
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2086
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY3.
Definition: TransmittedPackets.hpp:33918
virtual ~ZC_NOTIFY_NEWENTRY3()
Definition: TransmittedPackets.hpp:33923
ZC_NOTIFY_NEWENTRY3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33920
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3684
void deliver()
ZC_NOTIFY_NEWENTRY3.
Definition: TransmittedPackets.cpp:3683
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY4.
Definition: TransmittedPackets.hpp:33964
ZC_NOTIFY_NEWENTRY4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33966
virtual ~ZC_NOTIFY_NEWENTRY4()
Definition: TransmittedPackets.hpp:33969
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4592
void deliver()
ZC_NOTIFY_NEWENTRY4.
Definition: TransmittedPackets.cpp:4591
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY5.
Definition: TransmittedPackets.hpp:34004
virtual ~ZC_NOTIFY_NEWENTRY5()
Definition: TransmittedPackets.hpp:34009
void deliver()
ZC_NOTIFY_NEWENTRY5.
Definition: TransmittedPackets.cpp:6808
ZC_NOTIFY_NEWENTRY5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34006
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6809
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY6.
Definition: TransmittedPackets.hpp:34044
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6958
ZC_NOTIFY_NEWENTRY6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34046
virtual ~ZC_NOTIFY_NEWENTRY6()
Definition: TransmittedPackets.hpp:34049
void deliver()
ZC_NOTIFY_NEWENTRY6.
Definition: TransmittedPackets.cpp:6957
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY7.
Definition: TransmittedPackets.hpp:34084
virtual ~ZC_NOTIFY_NEWENTRY7()
Definition: TransmittedPackets.hpp:34089
void deliver()
ZC_NOTIFY_NEWENTRY7.
Definition: TransmittedPackets.cpp:7757
ZC_NOTIFY_NEWENTRY7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34086
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7758
Main object for the aegis packet: ZC_NOTIFY_NEWENTRY.
Definition: TransmittedPackets.hpp:33744
virtual ~ZC_NOTIFY_NEWENTRY()
Definition: TransmittedPackets.hpp:33749
void deliver()
ZC_NOTIFY_NEWENTRY.
Definition: TransmittedPackets.cpp:2077
ZC_NOTIFY_NEWENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:33746
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2078
Main object for the aegis packet: ZC_NOTIFY_OFFLINE_STORE.
Definition: TransmittedPackets.hpp:34124
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6327
void deliver()
ZC_NOTIFY_OFFLINE_STORE.
Definition: TransmittedPackets.cpp:6326
virtual ~ZC_NOTIFY_OFFLINE_STORE()
Definition: TransmittedPackets.hpp:34129
ZC_NOTIFY_OFFLINE_STORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34126
Main object for the aegis packet: ZC_NOTIFY_PCBANG_PLAYING_TIME.
Definition: TransmittedPackets.hpp:34216
virtual ~ZC_NOTIFY_PCBANG_PLAYING_TIME()
Definition: TransmittedPackets.hpp:34221
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4345
void deliver()
ZC_NOTIFY_PCBANG_PLAYING_TIME.
Definition: TransmittedPackets.cpp:4344
ZC_NOTIFY_PCBANG_PLAYING_TIME(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34218
Main object for the aegis packet: ZC_NOTIFY_PCBANG.
Definition: TransmittedPackets.hpp:34170
virtual ~ZC_NOTIFY_PCBANG()
Definition: TransmittedPackets.hpp:34175
void deliver()
ZC_NOTIFY_PCBANG.
Definition: TransmittedPackets.cpp:3929
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3930
ZC_NOTIFY_PCBANG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34172
Main object for the aegis packet: ZC_NOTIFY_PKINFO.
Definition: TransmittedPackets.hpp:34262
virtual ~ZC_NOTIFY_PKINFO()
Definition: TransmittedPackets.hpp:34267
void deliver()
ZC_NOTIFY_PKINFO.
Definition: TransmittedPackets.cpp:3540
ZC_NOTIFY_PKINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34264
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3541
Main object for the aegis packet: ZC_NOTIFY_PLAYERCHAT.
Definition: TransmittedPackets.hpp:34308
int16_t _packet_length
Definition: TransmittedPackets.hpp:34319
void deliver(std::string &message)
ZC_NOTIFY_PLAYERCHAT.
Definition: TransmittedPackets.cpp:2093
ZC_NOTIFY_PLAYERCHAT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34310
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2102
virtual ~ZC_NOTIFY_PLAYERCHAT()
Definition: TransmittedPackets.hpp:34313
std::string _message
Definition: TransmittedPackets.hpp:34320
Main object for the aegis packet: ZC_NOTIFY_PLAYERMOVE.
Definition: TransmittedPackets.hpp:34356
ZC_NOTIFY_PLAYERMOVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34358
virtual ~ZC_NOTIFY_PLAYERMOVE()
Definition: TransmittedPackets.hpp:34361
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2123
unsigned int _timestamp
Definition: TransmittedPackets.hpp:34367
void deliver(int32_t time, int16_t from_x, int16_t from_y, int16_t to_x, int16_t to_y)
ZC_NOTIFY_PLAYERMOVE.
Definition: TransmittedPackets.cpp:2113
int8_t _packed_pos[6]
Definition: TransmittedPackets.hpp:34368
Main object for the aegis packet: ZC_NOTIFY_POSITION_TO_GROUPM.
Definition: TransmittedPackets.hpp:34404
void deliver()
ZC_NOTIFY_POSITION_TO_GROUPM.
Definition: TransmittedPackets.cpp:2133
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2134
ZC_NOTIFY_POSITION_TO_GROUPM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34406
virtual ~ZC_NOTIFY_POSITION_TO_GROUPM()
Definition: TransmittedPackets.hpp:34409
Main object for the aegis packet: ZC_NOTIFY_POSITION_TO_GUILDM.
Definition: TransmittedPackets.hpp:34450
void deliver()
ZC_NOTIFY_POSITION_TO_GUILDM.
Definition: TransmittedPackets.cpp:2141
virtual ~ZC_NOTIFY_POSITION_TO_GUILDM()
Definition: TransmittedPackets.hpp:34455
ZC_NOTIFY_POSITION_TO_GUILDM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34452
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2142
Main object for the aegis packet: ZC_NOTIFY_RANKING.
Definition: TransmittedPackets.hpp:34496
void deliver()
ZC_NOTIFY_RANKING.
Definition: TransmittedPackets.cpp:2149
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2150
virtual ~ZC_NOTIFY_RANKING()
Definition: TransmittedPackets.hpp:34501
ZC_NOTIFY_RANKING(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34498
Main object for the aegis packet: ZC_NOTIFY_SKILL2.
Definition: TransmittedPackets.hpp:34598
int32_t _damage
Definition: TransmittedPackets.hpp:34615
ZC_NOTIFY_SKILL2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34600
uint32_t _source_id
Definition: TransmittedPackets.hpp:34610
virtual ~ZC_NOTIFY_SKILL2()
Definition: TransmittedPackets.hpp:34603
int32_t _attack_motion
Definition: TransmittedPackets.hpp:34613
uint16_t _skill_id
Definition: TransmittedPackets.hpp:34609
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2201
int8_t _action
Definition: TransmittedPackets.hpp:34618
uint32_t _target_id
Definition: TransmittedPackets.hpp:34611
uint32_t _start_time
Definition: TransmittedPackets.hpp:34612
int16_t _count
Definition: TransmittedPackets.hpp:34617
void deliver(uint32_t source, uint32_t target, uint16_t skill_id, uint16_t skill_lv, uint32_t start_time, int32_t attack_motion, int32_t attacked_motion, int32_t damage, int16 count, enum zc_notify_act_3_action_types action_type)
ZC_NOTIFY_SKILL2.
Definition: TransmittedPackets.cpp:2188
int32_t _attacked_motion
Definition: TransmittedPackets.hpp:34614
int16_t _level
Definition: TransmittedPackets.hpp:34616
Main object for the aegis packet: ZC_NOTIFY_SKILL_POSITION.
Definition: TransmittedPackets.hpp:34654
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2220
virtual ~ZC_NOTIFY_SKILL_POSITION()
Definition: TransmittedPackets.hpp:34659
void deliver()
ZC_NOTIFY_SKILL_POSITION.
Definition: TransmittedPackets.cpp:2219
ZC_NOTIFY_SKILL_POSITION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34656
Main object for the aegis packet: ZC_NOTIFY_SKILL.
Definition: TransmittedPackets.hpp:34542
int16_t _count
Definition: TransmittedPackets.hpp:34561
uint32_t _start_time
Definition: TransmittedPackets.hpp:34556
uint32_t _source_id
Definition: TransmittedPackets.hpp:34554
uint16_t _skill_id
Definition: TransmittedPackets.hpp:34553
int32_t _attack_motion
Definition: TransmittedPackets.hpp:34557
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2170
int8_t _action
Definition: TransmittedPackets.hpp:34562
virtual ~ZC_NOTIFY_SKILL()
Definition: TransmittedPackets.hpp:34547
ZC_NOTIFY_SKILL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34544
int32_t _attacked_motion
Definition: TransmittedPackets.hpp:34558
int16_t _level
Definition: TransmittedPackets.hpp:34560
int16_t _damage
Definition: TransmittedPackets.hpp:34559
uint32_t _target_id
Definition: TransmittedPackets.hpp:34555
void deliver(uint32_t source, uint32_t target, uint16_t skill_id, uint16_t skill_lv, uint32_t start_time, int32_t attack_motion, int32_t attacked_motion, int16_t damage, int16 count, enum zc_notify_act_3_action_types action_type)
ZC_NOTIFY_SKILL.
Definition: TransmittedPackets.cpp:2157
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY10.
Definition: TransmittedPackets.hpp:34740
ZC_NOTIFY_STANDENTRY10(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34742
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5150
virtual ~ZC_NOTIFY_STANDENTRY10()
Definition: TransmittedPackets.hpp:34745
void deliver()
ZC_NOTIFY_STANDENTRY10.
Definition: TransmittedPackets.cpp:5149
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY11.
Definition: TransmittedPackets.hpp:34780
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5412
void deliver(unit_viewport_entry entry)
ZC_NOTIFY_STANDENTRY11.
Definition: TransmittedPackets.cpp:5405
virtual ~ZC_NOTIFY_STANDENTRY11()
Definition: TransmittedPackets.hpp:34785
ZC_NOTIFY_STANDENTRY11(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34782
unit_viewport_entry _entry
Definition: TransmittedPackets.hpp:34791
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY2.
Definition: TransmittedPackets.hpp:34827
ZC_NOTIFY_STANDENTRY2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34829
virtual ~ZC_NOTIFY_STANDENTRY2()
Definition: TransmittedPackets.hpp:34832
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2236
void deliver()
ZC_NOTIFY_STANDENTRY2.
Definition: TransmittedPackets.cpp:2235
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY3.
Definition: TransmittedPackets.hpp:34873
virtual ~ZC_NOTIFY_STANDENTRY3()
Definition: TransmittedPackets.hpp:34878
void deliver()
ZC_NOTIFY_STANDENTRY3.
Definition: TransmittedPackets.cpp:3691
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3692
ZC_NOTIFY_STANDENTRY3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34875
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY4.
Definition: TransmittedPackets.hpp:34919
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4624
void deliver()
ZC_NOTIFY_STANDENTRY4.
Definition: TransmittedPackets.cpp:4623
ZC_NOTIFY_STANDENTRY4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34921
virtual ~ZC_NOTIFY_STANDENTRY4()
Definition: TransmittedPackets.hpp:34924
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY5.
Definition: TransmittedPackets.hpp:34959
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6817
ZC_NOTIFY_STANDENTRY5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34961
virtual ~ZC_NOTIFY_STANDENTRY5()
Definition: TransmittedPackets.hpp:34964
void deliver()
ZC_NOTIFY_STANDENTRY5.
Definition: TransmittedPackets.cpp:6816
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY7.
Definition: TransmittedPackets.hpp:34999
virtual ~ZC_NOTIFY_STANDENTRY7()
Definition: TransmittedPackets.hpp:35004
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6966
ZC_NOTIFY_STANDENTRY7(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35001
void deliver()
ZC_NOTIFY_STANDENTRY7.
Definition: TransmittedPackets.cpp:6965
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY8.
Definition: TransmittedPackets.hpp:35039
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7766
ZC_NOTIFY_STANDENTRY8(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35041
virtual ~ZC_NOTIFY_STANDENTRY8()
Definition: TransmittedPackets.hpp:35044
void deliver()
ZC_NOTIFY_STANDENTRY8.
Definition: TransmittedPackets.cpp:7765
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY_NPC.
Definition: TransmittedPackets.hpp:35085
virtual ~ZC_NOTIFY_STANDENTRY_NPC()
Definition: TransmittedPackets.hpp:35090
void deliver()
ZC_NOTIFY_STANDENTRY_NPC.
Definition: TransmittedPackets.cpp:2243
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2244
ZC_NOTIFY_STANDENTRY_NPC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35087
Main object for the aegis packet: ZC_NOTIFY_STANDENTRY.
Definition: TransmittedPackets.hpp:34700
ZC_NOTIFY_STANDENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:34702
virtual ~ZC_NOTIFY_STANDENTRY()
Definition: TransmittedPackets.hpp:34705
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2228
void deliver()
ZC_NOTIFY_STANDENTRY.
Definition: TransmittedPackets.cpp:2227
Main object for the aegis packet: ZC_NOTIFY_STOREITEM_COUNTINFO.
Definition: TransmittedPackets.hpp:35131
int16_t _current_amount
Definition: TransmittedPackets.hpp:35142
virtual ~ZC_NOTIFY_STOREITEM_COUNTINFO()
Definition: TransmittedPackets.hpp:35136
int16_t _max_amount
Definition: TransmittedPackets.hpp:35143
void deliver(int16_t current_amount, int16_t max_amount)
ZC_NOTIFY_STOREITEM_COUNTINFO.
Definition: TransmittedPackets.cpp:2251
ZC_NOTIFY_STOREITEM_COUNTINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35133
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2259
Main object for the aegis packet: ZC_NOTIFY_TIME.
Definition: TransmittedPackets.hpp:35179
ZC_NOTIFY_TIME(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35181
void deliver()
ZC_NOTIFY_TIME.
Definition: TransmittedPackets.cpp:2269
int32_t _timestamp
Definition: TransmittedPackets.hpp:35190
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2276
virtual ~ZC_NOTIFY_TIME()
Definition: TransmittedPackets.hpp:35184
Main object for the aegis packet: ZC_NOTIFY_UNREAD_RODEX.
Definition: TransmittedPackets.hpp:35220
void deliver()
ZC_NOTIFY_UNREAD_RODEX.
Definition: TransmittedPackets.cpp:5199
virtual ~ZC_NOTIFY_UNREAD_RODEX()
Definition: TransmittedPackets.hpp:35225
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5200
ZC_NOTIFY_UNREAD_RODEX(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35222
Main object for the aegis packet: ZC_NOTIFY_UPDATECHAR.
Definition: TransmittedPackets.hpp:35266
ZC_NOTIFY_UPDATECHAR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35268
void deliver()
ZC_NOTIFY_UPDATECHAR.
Definition: TransmittedPackets.cpp:2285
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2286
virtual ~ZC_NOTIFY_UPDATECHAR()
Definition: TransmittedPackets.hpp:35271
Main object for the aegis packet: ZC_NOTIFY_UPDATEPLAYER.
Definition: TransmittedPackets.hpp:35312
ZC_NOTIFY_UPDATEPLAYER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35314
virtual ~ZC_NOTIFY_UPDATEPLAYER()
Definition: TransmittedPackets.hpp:35317
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2294
void deliver()
ZC_NOTIFY_UPDATEPLAYER.
Definition: TransmittedPackets.cpp:2293
Main object for the aegis packet: ZC_NOTIFY_VANISH.
Definition: TransmittedPackets.hpp:35358
int8_t _type
type: 0 = out of sight 1 = died 2 = logged out 3 = teleport 4 = trickdead
Definition: TransmittedPackets.hpp:35376
void deliver(int32_t guid, unit_viewport_notification_type type)
ZC_NOTIFY_VANISH.
Definition: TransmittedPackets.cpp:2301
int32_t _guid
Definition: TransmittedPackets.hpp:35369
virtual ~ZC_NOTIFY_VANISH()
Definition: TransmittedPackets.hpp:35363
ZC_NOTIFY_VANISH(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35360
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2310
Main object for the aegis packet: ZC_NOTIFY_WEAPONITEMLIST.
Definition: TransmittedPackets.hpp:35412
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:47
ZC_NOTIFY_WEAPONITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35414
void deliver()
ZC_NOTIFY_WEAPONITEMLIST.
Definition: TransmittedPackets.cpp:46
virtual ~ZC_NOTIFY_WEAPONITEMLIST()
Definition: TransmittedPackets.hpp:35417
Main object for the aegis packet: ZC_NPCACK_ENABLE.
Definition: TransmittedPackets.hpp:35458
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2321
void deliver()
ZC_NPCACK_ENABLE.
Definition: TransmittedPackets.cpp:2320
virtual ~ZC_NPCACK_ENABLE()
Definition: TransmittedPackets.hpp:35463
ZC_NPCACK_ENABLE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35460
Main object for the aegis packet: ZC_NPCACK_MAPMOVE.
Definition: TransmittedPackets.hpp:35504
virtual ~ZC_NPCACK_MAPMOVE()
Definition: TransmittedPackets.hpp:35509
ZC_NPCACK_MAPMOVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35506
void deliver(std::string map_name, int16_t x, int16_t y)
ZC_NPCACK_MAPMOVE.
Definition: TransmittedPackets.cpp:2328
int16_t _x
Definition: TransmittedPackets.hpp:35516
int16_t _y
Definition: TransmittedPackets.hpp:35517
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2344
char _map_name[MAP_NAME_LENGTH_EXT]
Definition: TransmittedPackets.hpp:35515
Main object for the aegis packet: ZC_NPCACK_SERVERMOVE.
Definition: TransmittedPackets.hpp:35562
void deliver()
ZC_NPCACK_SERVERMOVE.
Definition: TransmittedPackets.cpp:2355
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2356
virtual ~ZC_NPCACK_SERVERMOVE()
Definition: TransmittedPackets.hpp:35567
ZC_NPCACK_SERVERMOVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35564
Main object for the aegis packet: ZC_NPCSPRITE_CHANGE.
Definition: TransmittedPackets.hpp:35608
ZC_NPCSPRITE_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35610
void deliver()
ZC_NPCSPRITE_CHANGE.
Definition: TransmittedPackets.cpp:2363
virtual ~ZC_NPCSPRITE_CHANGE()
Definition: TransmittedPackets.hpp:35613
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2364
Main object for the aegis packet: ZC_NPC_BARTER_MARKET_ITEMINFO.
Definition: TransmittedPackets.hpp:35645
virtual ~ZC_NPC_BARTER_MARKET_ITEMINFO()
Definition: TransmittedPackets.hpp:35650
ZC_NPC_BARTER_MARKET_ITEMINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35647
void deliver()
ZC_NPC_BARTER_MARKET_ITEMINFO.
Definition: TransmittedPackets.cpp:10383
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10384
Main object for the aegis packet: ZC_NPC_BARTER_OPEN.
Definition: TransmittedPackets.hpp:35685
virtual ~ZC_NPC_BARTER_OPEN()
Definition: TransmittedPackets.hpp:35690
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5937
void deliver()
ZC_NPC_BARTER_OPEN.
Definition: TransmittedPackets.cpp:5936
ZC_NPC_BARTER_OPEN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35687
Main object for the aegis packet: ZC_NPC_CHAT.
Definition: TransmittedPackets.hpp:35731
virtual ~ZC_NPC_CHAT()
Definition: TransmittedPackets.hpp:35736
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4313
ZC_NPC_CHAT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35733
void deliver()
ZC_NPC_CHAT.
Definition: TransmittedPackets.cpp:4312
Main object for the aegis packet: ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO.
Definition: TransmittedPackets.hpp:35777
virtual ~ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO()
Definition: TransmittedPackets.hpp:35782
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10224
void deliver()
ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO.
Definition: TransmittedPackets.cpp:10223
ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35779
Main object for the aegis packet: ZC_NPC_MARKET_OPEN.
Definition: TransmittedPackets.hpp:35826
ZC_NPC_MARKET_OPEN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35828
virtual ~ZC_NPC_MARKET_OPEN()
Definition: TransmittedPackets.hpp:35831
void deliver()
ZC_NPC_MARKET_OPEN.
Definition: TransmittedPackets.cpp:5117
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5118
Main object for the aegis packet: ZC_NPC_MARKET_PURCHASE_RESULT.
Definition: TransmittedPackets.hpp:35872
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5126
virtual ~ZC_NPC_MARKET_PURCHASE_RESULT()
Definition: TransmittedPackets.hpp:35877
void deliver()
ZC_NPC_MARKET_PURCHASE_RESULT.
Definition: TransmittedPackets.cpp:5125
ZC_NPC_MARKET_PURCHASE_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35874
Main object for the aegis packet: ZC_NPC_SHOWEFST_UPDATE.
Definition: TransmittedPackets.hpp:35918
void deliver()
ZC_NPC_SHOWEFST_UPDATE.
Definition: TransmittedPackets.cpp:4010
ZC_NPC_SHOWEFST_UPDATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35920
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4011
virtual ~ZC_NPC_SHOWEFST_UPDATE()
Definition: TransmittedPackets.hpp:35923
Main object for the aegis packet: ZC_NPROTECTGAMEGUARDCSAUTH.
Definition: TransmittedPackets.hpp:35958
virtual ~ZC_NPROTECTGAMEGUARDCSAUTH()
Definition: TransmittedPackets.hpp:35963
ZC_NPROTECTGAMEGUARDCSAUTH(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:35960
void deliver()
ZC_NPROTECTGAMEGUARDCSAUTH.
Definition: TransmittedPackets.cpp:5077
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5078
Main object for the aegis packet: ZC_OFFLINE_STORE_ITEMS.
Definition: TransmittedPackets.hpp:35998
ZC_OFFLINE_STORE_ITEMS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36000
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6343
virtual ~ZC_OFFLINE_STORE_ITEMS()
Definition: TransmittedPackets.hpp:36003
void deliver()
ZC_OFFLINE_STORE_ITEMS.
Definition: TransmittedPackets.cpp:6342
Main object for the aegis packet: ZC_OFFLINE_STORE_OWNER_ITEMS_READY.
Definition: TransmittedPackets.hpp:36078
virtual ~ZC_OFFLINE_STORE_OWNER_ITEMS_READY()
Definition: TransmittedPackets.hpp:36083
void deliver()
ZC_OFFLINE_STORE_OWNER_ITEMS_READY.
Definition: TransmittedPackets.cpp:6334
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6335
ZC_OFFLINE_STORE_OWNER_ITEMS_READY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36080
Main object for the aegis packet: ZC_OFFLINE_STORE_OWNER_ITEMS.
Definition: TransmittedPackets.hpp:36038
ZC_OFFLINE_STORE_OWNER_ITEMS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36040
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6311
virtual ~ZC_OFFLINE_STORE_OWNER_ITEMS()
Definition: TransmittedPackets.hpp:36043
void deliver()
ZC_OFFLINE_STORE_OWNER_ITEMS.
Definition: TransmittedPackets.cpp:6310
Main object for the aegis packet: ZC_OFFLINE_STORE_VANISH.
Definition: TransmittedPackets.hpp:36118
virtual ~ZC_OFFLINE_STORE_VANISH()
Definition: TransmittedPackets.hpp:36123
void deliver()
ZC_OFFLINE_STORE_VANISH.
Definition: TransmittedPackets.cpp:6318
ZC_OFFLINE_STORE_VANISH(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36120
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6319
Main object for the aegis packet: ZC_OFFLINE_STORE_VISIBLE.
Definition: TransmittedPackets.hpp:36158
virtual ~ZC_OFFLINE_STORE_VISIBLE()
Definition: TransmittedPackets.hpp:36163
ZC_OFFLINE_STORE_VISIBLE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36160
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6495
void deliver()
ZC_OFFLINE_STORE_VISIBLE.
Definition: TransmittedPackets.cpp:6494
Main object for the aegis packet: ZC_OPENSTORE.
Definition: TransmittedPackets.hpp:36204
virtual ~ZC_OPENSTORE()
Definition: TransmittedPackets.hpp:36209
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2372
void deliver()
ZC_OPENSTORE.
Definition: TransmittedPackets.cpp:2371
ZC_OPENSTORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36206
Main object for the aegis packet: ZC_OPEN_BARGAIN_SALE_TOOL.
Definition: TransmittedPackets.hpp:36244
virtual ~ZC_OPEN_BARGAIN_SALE_TOOL()
Definition: TransmittedPackets.hpp:36249
void deliver()
ZC_OPEN_BARGAIN_SALE_TOOL.
Definition: TransmittedPackets.cpp:4950
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4951
ZC_OPEN_BARGAIN_SALE_TOOL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36246
Main object for the aegis packet: ZC_OPEN_BUYING_STORE.
Definition: TransmittedPackets.hpp:36284
ZC_OPEN_BUYING_STORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36286
virtual ~ZC_OPEN_BUYING_STORE()
Definition: TransmittedPackets.hpp:36289
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7006
void deliver()
ZC_OPEN_BUYING_STORE.
Definition: TransmittedPackets.cpp:7005
Main object for the aegis packet: ZC_OPEN_EDITDLGSTR.
Definition: TransmittedPackets.hpp:36376
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2388
virtual ~ZC_OPEN_EDITDLGSTR()
Definition: TransmittedPackets.hpp:36381
ZC_OPEN_EDITDLGSTR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36378
void deliver()
ZC_OPEN_EDITDLGSTR.
Definition: TransmittedPackets.cpp:2387
Main object for the aegis packet: ZC_OPEN_EDITDLG.
Definition: TransmittedPackets.hpp:36330
ZC_OPEN_EDITDLG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36332
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2380
void deliver()
ZC_OPEN_EDITDLG.
Definition: TransmittedPackets.cpp:2379
virtual ~ZC_OPEN_EDITDLG()
Definition: TransmittedPackets.hpp:36335
Main object for the aegis packet: ZC_OPEN_REFORM_UI.
Definition: TransmittedPackets.hpp:36412
virtual ~ZC_OPEN_REFORM_UI()
Definition: TransmittedPackets.hpp:36417
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10432
void deliver()
ZC_OPEN_REFORM_UI.
Definition: TransmittedPackets.cpp:10431
ZC_OPEN_REFORM_UI(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36414
Main object for the aegis packet: ZC_OPEN_RODEX_THROUGH_NPC_ONLY.
Definition: TransmittedPackets.hpp:36452
ZC_OPEN_RODEX_THROUGH_NPC_ONLY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36454
virtual ~ZC_OPEN_RODEX_THROUGH_NPC_ONLY()
Definition: TransmittedPackets.hpp:36457
void deliver()
ZC_OPEN_RODEX_THROUGH_NPC_ONLY.
Definition: TransmittedPackets.cpp:6112
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6113
Main object for the aegis packet: ZC_OPEN_SEARCH_STORE_INFO.
Definition: TransmittedPackets.hpp:36492
ZC_OPEN_SEARCH_STORE_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36494
void deliver()
ZC_OPEN_SEARCH_STORE_INFO.
Definition: TransmittedPackets.cpp:7178
virtual ~ZC_OPEN_SEARCH_STORE_INFO()
Definition: TransmittedPackets.hpp:36497
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7179
Main object for the aegis packet: ZC_OPEN_UI.
Definition: TransmittedPackets.hpp:36541
virtual ~ZC_OPEN_UI()
Definition: TransmittedPackets.hpp:36546
ZC_OPEN_UI(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36543
void deliver()
ZC_OPEN_UI.
Definition: TransmittedPackets.cpp:6246
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6247
Main object for the aegis packet: ZC_OTHER_GUILD_LIST.
Definition: TransmittedPackets.hpp:36587
virtual ~ZC_OTHER_GUILD_LIST()
Definition: TransmittedPackets.hpp:36592
ZC_OTHER_GUILD_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36589
void deliver()
ZC_OTHER_GUILD_LIST.
Definition: TransmittedPackets.cpp:2395
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2396
Main object for the aegis packet: ZC_OVERWEIGHT_PERCENT.
Definition: TransmittedPackets.hpp:36627
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6479
ZC_OVERWEIGHT_PERCENT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36629
virtual ~ZC_OVERWEIGHT_PERCENT()
Definition: TransmittedPackets.hpp:36632
void deliver()
ZC_OVERWEIGHT_PERCENT.
Definition: TransmittedPackets.cpp:6478
Main object for the aegis packet: ZC_PARTY_BOOKING_ACK_DELETE.
Definition: TransmittedPackets.hpp:36667
ZC_PARTY_BOOKING_ACK_DELETE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36669
void deliver()
ZC_PARTY_BOOKING_ACK_DELETE.
Definition: TransmittedPackets.cpp:6909
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6910
virtual ~ZC_PARTY_BOOKING_ACK_DELETE()
Definition: TransmittedPackets.hpp:36672
Main object for the aegis packet: ZC_PARTY_BOOKING_ACK_REGISTER.
Definition: TransmittedPackets.hpp:36707
void deliver()
ZC_PARTY_BOOKING_ACK_REGISTER.
Definition: TransmittedPackets.cpp:6893
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6894
virtual ~ZC_PARTY_BOOKING_ACK_REGISTER()
Definition: TransmittedPackets.hpp:36712
ZC_PARTY_BOOKING_ACK_REGISTER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36709
Main object for the aegis packet: ZC_PARTY_BOOKING_ACK_SEARCH.
Definition: TransmittedPackets.hpp:36747
virtual ~ZC_PARTY_BOOKING_ACK_SEARCH()
Definition: TransmittedPackets.hpp:36752
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6902
void deliver()
ZC_PARTY_BOOKING_ACK_SEARCH.
Definition: TransmittedPackets.cpp:6901
ZC_PARTY_BOOKING_ACK_SEARCH(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36749
Main object for the aegis packet: ZC_PARTY_BOOKING_NOTIFY_DELETE.
Definition: TransmittedPackets.hpp:36787
void deliver()
ZC_PARTY_BOOKING_NOTIFY_DELETE.
Definition: TransmittedPackets.cpp:6917
ZC_PARTY_BOOKING_NOTIFY_DELETE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36789
virtual ~ZC_PARTY_BOOKING_NOTIFY_DELETE()
Definition: TransmittedPackets.hpp:36792
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6918
Main object for the aegis packet: ZC_PARTY_BOOKING_NOTIFY_INSERT.
Definition: TransmittedPackets.hpp:36827
ZC_PARTY_BOOKING_NOTIFY_INSERT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36829
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6926
void deliver()
ZC_PARTY_BOOKING_NOTIFY_INSERT.
Definition: TransmittedPackets.cpp:6925
virtual ~ZC_PARTY_BOOKING_NOTIFY_INSERT()
Definition: TransmittedPackets.hpp:36832
Main object for the aegis packet: ZC_PARTY_BOOKING_NOTIFY_UPDATE.
Definition: TransmittedPackets.hpp:36867
ZC_PARTY_BOOKING_NOTIFY_UPDATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36869
void deliver()
ZC_PARTY_BOOKING_NOTIFY_UPDATE.
Definition: TransmittedPackets.cpp:6933
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6934
virtual ~ZC_PARTY_BOOKING_NOTIFY_UPDATE()
Definition: TransmittedPackets.hpp:36872
Main object for the aegis packet: ZC_PARTY_CONFIG.
Definition: TransmittedPackets.hpp:36913
ZC_PARTY_CONFIG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36915
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4266
int8_t _config
Definition: TransmittedPackets.hpp:36924
virtual ~ZC_PARTY_CONFIG()
Definition: TransmittedPackets.hpp:36918
void deliver(zc_party_config_type config)
ZC_PARTY_CONFIG.
Definition: TransmittedPackets.cpp:4258
Main object for the aegis packet: ZC_PARTY_JOIN_REQ_ACK.
Definition: TransmittedPackets.hpp:37008
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:37019
ZC_PARTY_JOIN_REQ_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37010
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4302
virtual ~ZC_PARTY_JOIN_REQ_ACK()
Definition: TransmittedPackets.hpp:37013
int _result
Definition: TransmittedPackets.hpp:37020
void deliver(std::string name, zcparty_joinreqack_result_type result)
ZC_PARTY_JOIN_REQ_ACK.
Definition: TransmittedPackets.cpp:4293
Main object for the aegis packet: ZC_PARTY_JOIN_REQ.
Definition: TransmittedPackets.hpp:36960
void deliver(int party_id, std::string party_name)
ZC_PARTY_JOIN_REQ.
Definition: TransmittedPackets.cpp:4275
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4283
ZC_PARTY_JOIN_REQ(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:36962
char _party_name[MAX_PARTY_NAME_LENGTH]
Definition: TransmittedPackets.hpp:36972
virtual ~ZC_PARTY_JOIN_REQ()
Definition: TransmittedPackets.hpp:36965
int _party_id
Definition: TransmittedPackets.hpp:36971
Main object for the aegis packet: ZC_PARTY_MEMBER_JOB_LEVEL.
Definition: TransmittedPackets.hpp:37050
int _account_id
Definition: TransmittedPackets.hpp:37061
int16_t _job_id
Definition: TransmittedPackets.hpp:37062
ZC_PARTY_MEMBER_JOB_LEVEL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37052
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6435
void deliver(int account_id, int job_id, int level)
ZC_PARTY_MEMBER_JOB_LEVEL.
Definition: TransmittedPackets.cpp:6425
virtual ~ZC_PARTY_MEMBER_JOB_LEVEL()
Definition: TransmittedPackets.hpp:37055
int16_t _level
Definition: TransmittedPackets.hpp:37063
Main object for the aegis packet: ZC_PARTY_RECRUIT_ACK_DELETE.
Definition: TransmittedPackets.hpp:37082
virtual ~ZC_PARTY_RECRUIT_ACK_DELETE()
Definition: TransmittedPackets.hpp:37087
ZC_PARTY_RECRUIT_ACK_DELETE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37084
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7363
void deliver()
ZC_PARTY_RECRUIT_ACK_DELETE.
Definition: TransmittedPackets.cpp:7362
Main object for the aegis packet: ZC_PARTY_RECRUIT_ACK_REGISTER.
Definition: TransmittedPackets.hpp:37111
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7371
void deliver()
ZC_PARTY_RECRUIT_ACK_REGISTER.
Definition: TransmittedPackets.cpp:7370
virtual ~ZC_PARTY_RECRUIT_ACK_REGISTER()
Definition: TransmittedPackets.hpp:37116
ZC_PARTY_RECRUIT_ACK_REGISTER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37113
Main object for the aegis packet: ZC_PARTY_RECRUIT_ADD_FILTERLINGLIST.
Definition: TransmittedPackets.hpp:37140
void deliver()
ZC_PARTY_RECRUIT_ADD_FILTERLINGLIST.
Definition: TransmittedPackets.cpp:7250
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7251
virtual ~ZC_PARTY_RECRUIT_ADD_FILTERLINGLIST()
Definition: TransmittedPackets.hpp:37145
ZC_PARTY_RECRUIT_ADD_FILTERLINGLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37142
Main object for the aegis packet: ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM.
Definition: TransmittedPackets.hpp:37327
virtual ~ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM()
Definition: TransmittedPackets.hpp:37332
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4669
void deliver()
ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM.
Definition: TransmittedPackets.cpp:4668
ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37329
Main object for the aegis packet: ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER.
Definition: TransmittedPackets.hpp:37169
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7315
void deliver()
ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER.
Definition: TransmittedPackets.cpp:7314
ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37171
virtual ~ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER()
Definition: TransmittedPackets.hpp:37174
Main object for the aegis packet: ZC_PARTY_RECRUIT_FAILED_RECALL.
Definition: TransmittedPackets.hpp:37356
virtual ~ZC_PARTY_RECRUIT_FAILED_RECALL()
Definition: TransmittedPackets.hpp:37361
void deliver()
ZC_PARTY_RECRUIT_FAILED_RECALL.
Definition: TransmittedPackets.cpp:7474
ZC_PARTY_RECRUIT_FAILED_RECALL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37358
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7475
Main object for the aegis packet: ZC_PARTY_RECRUIT_NOTIFY_DELETE.
Definition: TransmittedPackets.hpp:37385
ZC_PARTY_RECRUIT_NOTIFY_DELETE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37387
void deliver()
ZC_PARTY_RECRUIT_NOTIFY_DELETE.
Definition: TransmittedPackets.cpp:7378
virtual ~ZC_PARTY_RECRUIT_NOTIFY_DELETE()
Definition: TransmittedPackets.hpp:37390
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7379
Main object for the aegis packet: ZC_PARTY_RECRUIT_NOTIFY_INSERT.
Definition: TransmittedPackets.hpp:37414
virtual ~ZC_PARTY_RECRUIT_NOTIFY_INSERT()
Definition: TransmittedPackets.hpp:37419
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7387
ZC_PARTY_RECRUIT_NOTIFY_INSERT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37416
void deliver()
ZC_PARTY_RECRUIT_NOTIFY_INSERT.
Definition: TransmittedPackets.cpp:7386
Main object for the aegis packet: ZC_PARTY_RECRUIT_NOTIFY_UPDATE.
Definition: TransmittedPackets.hpp:37443
void deliver()
ZC_PARTY_RECRUIT_NOTIFY_UPDATE.
Definition: TransmittedPackets.cpp:7394
virtual ~ZC_PARTY_RECRUIT_NOTIFY_UPDATE()
Definition: TransmittedPackets.hpp:37448
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7395
ZC_PARTY_RECRUIT_NOTIFY_UPDATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37445
Main object for the aegis packet: ZC_PARTY_RECRUIT_RECALL_COST.
Definition: TransmittedPackets.hpp:37472
ZC_PARTY_RECRUIT_RECALL_COST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37474
void deliver()
ZC_PARTY_RECRUIT_RECALL_COST.
Definition: TransmittedPackets.cpp:7482
virtual ~ZC_PARTY_RECRUIT_RECALL_COST()
Definition: TransmittedPackets.hpp:37477
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7483
Main object for the aegis packet: ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM.
Definition: TransmittedPackets.hpp:37541
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7725
ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37543
virtual ~ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM()
Definition: TransmittedPackets.hpp:37546
void deliver()
ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM.
Definition: TransmittedPackets.cpp:7724
Main object for the aegis packet: ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER.
Definition: TransmittedPackets.hpp:37501
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7491
virtual ~ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER()
Definition: TransmittedPackets.hpp:37506
void deliver()
ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER.
Definition: TransmittedPackets.cpp:7490
ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37503
Main object for the aegis packet: ZC_PARTY_RECRUIT_SUB_FILTERLINGLIST.
Definition: TransmittedPackets.hpp:37570
virtual ~ZC_PARTY_RECRUIT_SUB_FILTERLINGLIST()
Definition: TransmittedPackets.hpp:37575
ZC_PARTY_RECRUIT_SUB_FILTERLINGLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37572
void deliver()
ZC_PARTY_RECRUIT_SUB_FILTERLINGLIST.
Definition: TransmittedPackets.cpp:7258
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7259
Main object for the aegis packet: ZC_PARTY_RECRUIT_VOLUNTEER_INFO.
Definition: TransmittedPackets.hpp:37599
void deliver()
ZC_PARTY_RECRUIT_VOLUNTEER_INFO.
Definition: TransmittedPackets.cpp:7354
virtual ~ZC_PARTY_RECRUIT_VOLUNTEER_INFO()
Definition: TransmittedPackets.hpp:37604
ZC_PARTY_RECRUIT_VOLUNTEER_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37601
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7355
Main object for the aegis packet: ZC_PAR_CHANGE_USER.
Definition: TransmittedPackets.hpp:37702
void deliver()
ZC_PAR_CHANGE_USER.
Definition: TransmittedPackets.cpp:2422
virtual ~ZC_PAR_CHANGE_USER()
Definition: TransmittedPackets.hpp:37707
ZC_PAR_CHANGE_USER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37704
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2423
Main object for the aegis packet: ZC_PAR_CHANGE.
Definition: TransmittedPackets.hpp:37654
ZC_PAR_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37656
void deliver(status_point_type type, int32_t value)
ZC_PAR_CHANGE.
Definition: TransmittedPackets.cpp:2403
int32_t _value
Definition: TransmittedPackets.hpp:37666
virtual ~ZC_PAR_CHANGE()
Definition: TransmittedPackets.hpp:37659
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2412
status_point_type _type
Definition: TransmittedPackets.hpp:37665
Main object for the aegis packet: ZC_PCBANG_EFFECT.
Definition: TransmittedPackets.hpp:37748
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3938
ZC_PCBANG_EFFECT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37750
virtual ~ZC_PCBANG_EFFECT()
Definition: TransmittedPackets.hpp:37753
void deliver()
ZC_PCBANG_EFFECT.
Definition: TransmittedPackets.cpp:3937
Main object for the aegis packet: ZC_PC_CASH_POINT_ITEMLIST.
Definition: TransmittedPackets.hpp:37794
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4139
ZC_PC_CASH_POINT_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37796
void deliver()
ZC_PC_CASH_POINT_ITEMLIST.
Definition: TransmittedPackets.cpp:4138
virtual ~ZC_PC_CASH_POINT_ITEMLIST()
Definition: TransmittedPackets.hpp:37799
Main object for the aegis packet: ZC_PC_CASH_POINT_UPDATE.
Definition: TransmittedPackets.hpp:37840
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4147
void deliver()
ZC_PC_CASH_POINT_UPDATE.
Definition: TransmittedPackets.cpp:4146
ZC_PC_CASH_POINT_UPDATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37842
virtual ~ZC_PC_CASH_POINT_UPDATE()
Definition: TransmittedPackets.hpp:37845
Main object for the aegis packet: ZC_PC_PURCHASE_ITEMLIST_FROMMC2.
Definition: TransmittedPackets.hpp:37972
ZC_PC_PURCHASE_ITEMLIST_FROMMC2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37974
virtual ~ZC_PC_PURCHASE_ITEMLIST_FROMMC2()
Definition: TransmittedPackets.hpp:37977
void deliver()
ZC_PC_PURCHASE_ITEMLIST_FROMMC2.
Definition: TransmittedPackets.cpp:6885
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6886
Main object for the aegis packet: ZC_PC_PURCHASE_ITEMLIST_FROMMC.
Definition: TransmittedPackets.hpp:37932
ZC_PC_PURCHASE_ITEMLIST_FROMMC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37934
virtual ~ZC_PC_PURCHASE_ITEMLIST_FROMMC()
Definition: TransmittedPackets.hpp:37937
void deliver()
ZC_PC_PURCHASE_ITEMLIST_FROMMC.
Definition: TransmittedPackets.cpp:2438
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2439
Main object for the aegis packet: ZC_PC_PURCHASE_ITEMLIST.
Definition: TransmittedPackets.hpp:37886
ZC_PC_PURCHASE_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:37888
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2431
void deliver()
ZC_PC_PURCHASE_ITEMLIST.
Definition: TransmittedPackets.cpp:2430
virtual ~ZC_PC_PURCHASE_ITEMLIST()
Definition: TransmittedPackets.hpp:37891
Main object for the aegis packet: ZC_PC_PURCHASE_MYITEMLIST.
Definition: TransmittedPackets.hpp:38024
virtual ~ZC_PC_PURCHASE_MYITEMLIST()
Definition: TransmittedPackets.hpp:38029
ZC_PC_PURCHASE_MYITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38026
void deliver()
ZC_PC_PURCHASE_MYITEMLIST.
Definition: TransmittedPackets.cpp:2446
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2447
Main object for the aegis packet: ZC_PC_PURCHASE_RESULT_FROMMC.
Definition: TransmittedPackets.hpp:38116
virtual ~ZC_PC_PURCHASE_RESULT_FROMMC()
Definition: TransmittedPackets.hpp:38121
ZC_PC_PURCHASE_RESULT_FROMMC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38118
void deliver()
ZC_PC_PURCHASE_RESULT_FROMMC.
Definition: TransmittedPackets.cpp:2462
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2463
Main object for the aegis packet: ZC_PC_PURCHASE_RESULT.
Definition: TransmittedPackets.hpp:38070
void deliver()
ZC_PC_PURCHASE_RESULT.
Definition: TransmittedPackets.cpp:2454
virtual ~ZC_PC_PURCHASE_RESULT()
Definition: TransmittedPackets.hpp:38075
ZC_PC_PURCHASE_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38072
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2455
Main object for the aegis packet: ZC_PC_SELL_ITEMLIST.
Definition: TransmittedPackets.hpp:38162
virtual ~ZC_PC_SELL_ITEMLIST()
Definition: TransmittedPackets.hpp:38167
void deliver()
ZC_PC_SELL_ITEMLIST.
Definition: TransmittedPackets.cpp:2470
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2471
ZC_PC_SELL_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38164
Main object for the aegis packet: ZC_PC_SELL_RESULT.
Definition: TransmittedPackets.hpp:38208
ZC_PC_SELL_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38210
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2479
void deliver()
ZC_PC_SELL_RESULT.
Definition: TransmittedPackets.cpp:2478
virtual ~ZC_PC_SELL_RESULT()
Definition: TransmittedPackets.hpp:38213
Main object for the aegis packet: ZC_PERSONAL_INFOMATION2.
Definition: TransmittedPackets.hpp:38288
void deliver()
ZC_PERSONAL_INFOMATION2.
Definition: TransmittedPackets.cpp:7716
ZC_PERSONAL_INFOMATION2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38290
virtual ~ZC_PERSONAL_INFOMATION2()
Definition: TransmittedPackets.hpp:38293
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7717
Main object for the aegis packet: ZC_PERSONAL_INFOMATION_CHN.
Definition: TransmittedPackets.hpp:38328
void deliver()
ZC_PERSONAL_INFOMATION_CHN.
Definition: TransmittedPackets.cpp:7669
ZC_PERSONAL_INFOMATION_CHN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38330
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7670
virtual ~ZC_PERSONAL_INFOMATION_CHN()
Definition: TransmittedPackets.hpp:38333
Main object for the aegis packet: ZC_PERSONAL_INFOMATION.
Definition: TransmittedPackets.hpp:38248
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7611
virtual ~ZC_PERSONAL_INFOMATION()
Definition: TransmittedPackets.hpp:38253
void deliver()
ZC_PERSONAL_INFOMATION.
Definition: TransmittedPackets.cpp:7610
ZC_PERSONAL_INFOMATION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38250
Main object for the aegis packet: ZC_PETEGG_LIST.
Definition: TransmittedPackets.hpp:38374
virtual ~ZC_PETEGG_LIST()
Definition: TransmittedPackets.hpp:38379
void deliver()
ZC_PETEGG_LIST.
Definition: TransmittedPackets.cpp:2486
ZC_PETEGG_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38376
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2487
Main object for the aegis packet: ZC_PET_ACT.
Definition: TransmittedPackets.hpp:38420
void deliver()
ZC_PET_ACT.
Definition: TransmittedPackets.cpp:2494
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2495
virtual ~ZC_PET_ACT()
Definition: TransmittedPackets.hpp:38425
ZC_PET_ACT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38422
Main object for the aegis packet: ZC_PET_EVOLUTION_RESULT.
Definition: TransmittedPackets.hpp:38460
void deliver()
ZC_PET_EVOLUTION_RESULT.
Definition: TransmittedPackets.cpp:5470
ZC_PET_EVOLUTION_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38462
virtual ~ZC_PET_EVOLUTION_RESULT()
Definition: TransmittedPackets.hpp:38465
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5471
Main object for the aegis packet: ZC_PING.
Definition: TransmittedPackets.hpp:38500
virtual ~ZC_PING()
Definition: TransmittedPackets.hpp:38505
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6515
void deliver()
ZC_PING.
Definition: TransmittedPackets.cpp:6514
ZC_PING(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38502
Main object for the aegis packet: ZC_PLAY_NPC_BGM.
Definition: TransmittedPackets.hpp:38540
void deliver()
ZC_PLAY_NPC_BGM.
Definition: TransmittedPackets.cpp:6877
virtual ~ZC_PLAY_NPC_BGM()
Definition: TransmittedPackets.hpp:38545
ZC_PLAY_NPC_BGM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38542
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6878
Main object for the aegis packet: ZC_POSITION_ID_NAME_INFO.
Definition: TransmittedPackets.hpp:38586
void deliver(std::vector< s_zc_position_id_name_info > info)
ZC_POSITION_ID_NAME_INFO.
Definition: TransmittedPackets.cpp:2502
std::vector< s_zc_position_id_name_info > _info
Definition: TransmittedPackets.hpp:38598
ZC_POSITION_ID_NAME_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38588
int16_t _packet_length
Definition: TransmittedPackets.hpp:38597
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2511
virtual ~ZC_POSITION_ID_NAME_INFO()
Definition: TransmittedPackets.hpp:38591
Main object for the aegis packet: ZC_POSITION_INFO.
Definition: TransmittedPackets.hpp:38634
void deliver(std::vector< s_zc_position_info > info)
ZC_POSITION_INFO.
Definition: TransmittedPackets.cpp:2524
virtual ~ZC_POSITION_INFO()
Definition: TransmittedPackets.hpp:38639
std::vector< s_zc_position_info > _info
Definition: TransmittedPackets.hpp:38646
int16_t _packet_length
Definition: TransmittedPackets.hpp:38645
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2532
ZC_POSITION_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38636
Main object for the aegis packet: ZC_PREMIUM_CAMPAIGN_INFO.
Definition: TransmittedPackets.hpp:38676
void deliver()
ZC_PREMIUM_CAMPAIGN_INFO.
Definition: TransmittedPackets.cpp:7458
ZC_PREMIUM_CAMPAIGN_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38678
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7459
virtual ~ZC_PREMIUM_CAMPAIGN_INFO()
Definition: TransmittedPackets.hpp:38681
Main object for the aegis packet: ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA.
Definition: TransmittedPackets.hpp:38713
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10232
void deliver()
ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA.
Definition: TransmittedPackets.cpp:10231
virtual ~ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA()
Definition: TransmittedPackets.hpp:38718
ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38715
Main object for the aegis packet: ZC_PRIVATE_AIRSHIP_RESPONSE.
Definition: TransmittedPackets.hpp:38753
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6295
ZC_PRIVATE_AIRSHIP_RESPONSE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38755
void deliver()
ZC_PRIVATE_AIRSHIP_RESPONSE.
Definition: TransmittedPackets.cpp:6294
virtual ~ZC_PRIVATE_AIRSHIP_RESPONSE()
Definition: TransmittedPackets.hpp:38758
Main object for the aegis packet: ZC_PRNPC_STATE.
Definition: TransmittedPackets.hpp:38924
virtual ~ZC_PRNPC_STATE()
Definition: TransmittedPackets.hpp:38929
void deliver()
ZC_PRNPC_STATE.
Definition: TransmittedPackets.cpp:4878
ZC_PRNPC_STATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38926
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4879
Main object for the aegis packet: ZC_PROGRESS_ACTOR.
Definition: TransmittedPackets.hpp:39010
ZC_PROGRESS_ACTOR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39012
void deliver()
ZC_PROGRESS_ACTOR.
Definition: TransmittedPackets.cpp:5085
virtual ~ZC_PROGRESS_ACTOR()
Definition: TransmittedPackets.hpp:39015
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5086
Main object for the aegis packet: ZC_PROGRESS_CANCEL.
Definition: TransmittedPackets.hpp:39056
virtual ~ZC_PROGRESS_CANCEL()
Definition: TransmittedPackets.hpp:39061
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4616
void deliver()
ZC_PROGRESS_CANCEL.
Definition: TransmittedPackets.cpp:4615
ZC_PROGRESS_CANCEL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39058
Main object for the aegis packet: ZC_PROGRESS.
Definition: TransmittedPackets.hpp:38970
void deliver()
ZC_PROGRESS.
Definition: TransmittedPackets.cpp:4607
ZC_PROGRESS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:38972
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4608
virtual ~ZC_PROGRESS()
Definition: TransmittedPackets.hpp:38975
Main object for the aegis packet: ZC_PROPERTY_HOMUN_2.
Definition: TransmittedPackets.hpp:39159
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5240
void deliver()
ZC_PROPERTY_HOMUN_2.
Definition: TransmittedPackets.cpp:5239
ZC_PROPERTY_HOMUN_2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39161
virtual ~ZC_PROPERTY_HOMUN_2()
Definition: TransmittedPackets.hpp:39164
Main object for the aegis packet: ZC_PROPERTY_HOMUN_3.
Definition: TransmittedPackets.hpp:39199
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6531
ZC_PROPERTY_HOMUN_3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39201
void deliver()
ZC_PROPERTY_HOMUN_3.
Definition: TransmittedPackets.cpp:6530
virtual ~ZC_PROPERTY_HOMUN_3()
Definition: TransmittedPackets.hpp:39204
Main object for the aegis packet: ZC_PROPERTY_HOMUN.
Definition: TransmittedPackets.hpp:39119
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3732
ZC_PROPERTY_HOMUN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39121
void deliver()
ZC_PROPERTY_HOMUN.
Definition: TransmittedPackets.cpp:3731
virtual ~ZC_PROPERTY_HOMUN()
Definition: TransmittedPackets.hpp:39124
Main object for the aegis packet: ZC_PROPERTY_MERCE.
Definition: TransmittedPackets.hpp:39245
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3946
ZC_PROPERTY_MERCE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39247
virtual ~ZC_PROPERTY_MERCE()
Definition: TransmittedPackets.hpp:39250
void deliver()
ZC_PROPERTY_MERCE.
Definition: TransmittedPackets.cpp:3945
Main object for the aegis packet: ZC_PROPERTY_PET.
Definition: TransmittedPackets.hpp:39291
virtual ~ZC_PROPERTY_PET()
Definition: TransmittedPackets.hpp:39296
ZC_PROPERTY_PET(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39293
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2548
void deliver()
ZC_PROPERTY_PET.
Definition: TransmittedPackets.cpp:2547
Main object for the aegis packet: ZC_QUEST_DIALOG_MENU_LIST.
Definition: TransmittedPackets.hpp:39361
ZC_QUEST_DIALOG_MENU_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39363
void deliver()
ZC_QUEST_DIALOG_MENU_LIST.
Definition: TransmittedPackets.cpp:10583
virtual ~ZC_QUEST_DIALOG_MENU_LIST()
Definition: TransmittedPackets.hpp:39366
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10584
Main object for the aegis packet: ZC_QUEST_DIALOG.
Definition: TransmittedPackets.hpp:39325
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10576
void deliver()
ZC_QUEST_DIALOG.
Definition: TransmittedPackets.cpp:10575
ZC_QUEST_DIALOG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39327
virtual ~ZC_QUEST_DIALOG()
Definition: TransmittedPackets.hpp:39330
Main object for the aegis packet: ZC_QUEST_NOTIFY_EFFECT.
Definition: TransmittedPackets.hpp:39404
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6633
virtual ~ZC_QUEST_NOTIFY_EFFECT()
Definition: TransmittedPackets.hpp:39409
void deliver()
ZC_QUEST_NOTIFY_EFFECT.
Definition: TransmittedPackets.cpp:6632
ZC_QUEST_NOTIFY_EFFECT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39406
Main object for the aegis packet: ZC_RANDOM_COMBINE_ITEM_UI_OPEN.
Definition: TransmittedPackets.hpp:39441
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10240
ZC_RANDOM_COMBINE_ITEM_UI_OPEN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39443
void deliver()
ZC_RANDOM_COMBINE_ITEM_UI_OPEN.
Definition: TransmittedPackets.cpp:10239
virtual ~ZC_RANDOM_COMBINE_ITEM_UI_OPEN()
Definition: TransmittedPackets.hpp:39446
Main object for the aegis packet: ZC_RANDOM_UPGRADE_ITEM_UI_OPEN.
Definition: TransmittedPackets.hpp:39478
virtual ~ZC_RANDOM_UPGRADE_ITEM_UI_OPEN()
Definition: TransmittedPackets.hpp:39483
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10248
ZC_RANDOM_UPGRADE_ITEM_UI_OPEN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39480
void deliver()
ZC_RANDOM_UPGRADE_ITEM_UI_OPEN.
Definition: TransmittedPackets.cpp:10247
Main object for the aegis packet: ZC_READ_BOOK.
Definition: TransmittedPackets.hpp:39524
virtual ~ZC_READ_BOOK()
Definition: TransmittedPackets.hpp:39529
void deliver()
ZC_READ_BOOK.
Definition: TransmittedPackets.cpp:4034
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4035
ZC_READ_BOOK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39526
Main object for the aegis packet: ZC_RECOVERY2.
Definition: TransmittedPackets.hpp:39612
int32_t _amount
Definition: TransmittedPackets.hpp:39624
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6026
ZC_RECOVERY2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39614
int16_t _type
Definition: TransmittedPackets.hpp:39623
void deliver(int16_t type, int32_t amount)
ZC_RECOVERY2.
Definition: TransmittedPackets.cpp:6018
virtual ~ZC_RECOVERY2()
Definition: TransmittedPackets.hpp:39617
Main object for the aegis packet: ZC_RECOVERY.
Definition: TransmittedPackets.hpp:39570
ZC_RECOVERY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39572
virtual ~ZC_RECOVERY()
Definition: TransmittedPackets.hpp:39575
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2563
void deliver(int16_t type, int16_t amount)
ZC_RECOVERY.
Definition: TransmittedPackets.cpp:2555
int16_t _amount
Definition: TransmittedPackets.hpp:39582
int16_t _type
Definition: TransmittedPackets.hpp:39581
Main object for the aegis packet: ZC_RECV_ROULETTE_ITEM.
Definition: TransmittedPackets.hpp:39654
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5996
virtual ~ZC_RECV_ROULETTE_ITEM()
Definition: TransmittedPackets.hpp:39659
void deliver()
ZC_RECV_ROULETTE_ITEM.
Definition: TransmittedPackets.cpp:5995
ZC_RECV_ROULETTE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39656
Main object for the aegis packet: ZC_REFINE_ADD_ITEM.
Definition: TransmittedPackets.hpp:39694
void deliver()
ZC_REFINE_ADD_ITEM.
Definition: TransmittedPackets.cpp:6382
ZC_REFINE_ADD_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39696
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6383
virtual ~ZC_REFINE_ADD_ITEM()
Definition: TransmittedPackets.hpp:39699
Main object for the aegis packet: ZC_REFINE_OPEN_WINDOW.
Definition: TransmittedPackets.hpp:39734
virtual ~ZC_REFINE_OPEN_WINDOW()
Definition: TransmittedPackets.hpp:39739
void deliver()
ZC_REFINE_OPEN_WINDOW.
Definition: TransmittedPackets.cpp:6390
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6391
ZC_REFINE_OPEN_WINDOW(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39736
Main object for the aegis packet: ZC_REFINE_STATUS.
Definition: TransmittedPackets.hpp:39774
void deliver()
ZC_REFINE_STATUS.
Definition: TransmittedPackets.cpp:6462
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6463
ZC_REFINE_STATUS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39776
virtual ~ZC_REFINE_STATUS()
Definition: TransmittedPackets.hpp:39779
Main object for the aegis packet: ZC_REFUSE_ENTER_ROOM.
Definition: TransmittedPackets.hpp:39871
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2598
virtual ~ZC_REFUSE_ENTER_ROOM()
Definition: TransmittedPackets.hpp:39876
int8_t _result
Definition: TransmittedPackets.hpp:39882
void deliver(chat_join_fail_type type)
ZC_REFUSE_ENTER_ROOM.
Definition: TransmittedPackets.cpp:2590
ZC_REFUSE_ENTER_ROOM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39873
Main object for the aegis packet: ZC_REFUSE_ENTER.
Definition: TransmittedPackets.hpp:39824
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2581
void deliver(zc_server_reject_type error)
ZC_REFUSE_ENTER.
Definition: TransmittedPackets.cpp:2573
virtual ~ZC_REFUSE_ENTER()
Definition: TransmittedPackets.hpp:39829
ZC_REFUSE_ENTER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39826
zc_server_reject_type _error
Definition: TransmittedPackets.hpp:39835
Main object for the aegis packet: ZC_REFUSE_QUIT.
Definition: TransmittedPackets.hpp:39918
ZC_REFUSE_QUIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39920
virtual ~ZC_REFUSE_QUIT()
Definition: TransmittedPackets.hpp:39923
void deliver()
ZC_REFUSE_QUIT.
Definition: TransmittedPackets.cpp:2608
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2609
Main object for the aegis packet: ZC_REMOVE_EFFECT.
Definition: TransmittedPackets.hpp:39958
void deliver()
ZC_REMOVE_EFFECT.
Definition: TransmittedPackets.cpp:5944
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5945
ZC_REMOVE_EFFECT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:39960
virtual ~ZC_REMOVE_EFFECT()
Definition: TransmittedPackets.hpp:39963
Main object for the aegis packet: ZC_REPAIRITEMLIST.
Definition: TransmittedPackets.hpp:40010
virtual ~ZC_REPAIRITEMLIST()
Definition: TransmittedPackets.hpp:40015
ZC_REPAIRITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40012
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2617
void deliver()
ZC_REPAIRITEMLIST.
Definition: TransmittedPackets.cpp:2616
Main object for the aegis packet: ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION.
Definition: TransmittedPackets.hpp:40050
void deliver()
ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION.
Definition: TransmittedPackets.cpp:7538
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7539
ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40052
virtual ~ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION()
Definition: TransmittedPackets.hpp:40055
Main object for the aegis packet: ZC_REPLY_ACK_LOBBY_ADMISSION.
Definition: TransmittedPackets.hpp:40090
virtual ~ZC_REPLY_ACK_LOBBY_ADMISSION()
Definition: TransmittedPackets.hpp:40095
void deliver()
ZC_REPLY_ACK_LOBBY_ADMISSION.
Definition: TransmittedPackets.cpp:7546
ZC_REPLY_ACK_LOBBY_ADMISSION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40092
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7547
Main object for the aegis packet: ZC_REPLY_REMAINTIME.
Definition: TransmittedPackets.hpp:40136
virtual ~ZC_REPLY_REMAINTIME()
Definition: TransmittedPackets.hpp:40141
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2625
void deliver()
ZC_REPLY_REMAINTIME.
Definition: TransmittedPackets.cpp:2624
ZC_REPLY_REMAINTIME(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40138
Main object for the aegis packet: ZC_REQ_ACH_REWARD_ACK.
Definition: TransmittedPackets.hpp:40176
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5837
void deliver()
ZC_REQ_ACH_REWARD_ACK.
Definition: TransmittedPackets.cpp:5836
virtual ~ZC_REQ_ACH_REWARD_ACK()
Definition: TransmittedPackets.hpp:40181
ZC_REQ_ACH_REWARD_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40178
Main object for the aegis packet: ZC_REQ_ACK_AGIT_INVESTMENT.
Definition: TransmittedPackets.hpp:40213
virtual ~ZC_REQ_ACK_AGIT_INVESTMENT()
Definition: TransmittedPackets.hpp:40218
ZC_REQ_ACK_AGIT_INVESTMENT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40215
void deliver()
ZC_REQ_ACK_AGIT_INVESTMENT.
Definition: TransmittedPackets.cpp:10255
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10256
Main object for the aegis packet: ZC_REQ_ACK_MOVE_GUILD_AGIT.
Definition: TransmittedPackets.hpp:40250
ZC_REQ_ACK_MOVE_GUILD_AGIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40252
void deliver()
ZC_REQ_ACK_MOVE_GUILD_AGIT.
Definition: TransmittedPackets.cpp:10263
virtual ~ZC_REQ_ACK_MOVE_GUILD_AGIT()
Definition: TransmittedPackets.hpp:40255
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10264
Main object for the aegis packet: ZC_REQ_ADD_FRIENDS.
Definition: TransmittedPackets.hpp:40296
void prepare(int req_account_id, int req_char_id, std::string req_char_name)
ZC_REQ_ADD_FRIENDS.
Definition: TransmittedPackets.cpp:2632
char _req_char_name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:40309
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2638
ZC_REQ_ADD_FRIENDS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40298
virtual ~ZC_REQ_ADD_FRIENDS()
Definition: TransmittedPackets.hpp:40301
int _req_account_id
Definition: TransmittedPackets.hpp:40307
int _req_char_id
Definition: TransmittedPackets.hpp:40308
Main object for the aegis packet: ZC_REQ_ALLY_GUILD.
Definition: TransmittedPackets.hpp:40345
virtual ~ZC_REQ_ALLY_GUILD()
Definition: TransmittedPackets.hpp:40350
int _inviter_account_id
Definition: TransmittedPackets.hpp:40356
char _guild_name[MAX_GUILD_NAME_LENGTH]
Definition: TransmittedPackets.hpp:40357
ZC_REQ_ALLY_GUILD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40347
void deliver(int inviter_account_id, std::string guild_name)
ZC_REQ_ALLY_GUILD.
Definition: TransmittedPackets.cpp:2649
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2658
Main object for the aegis packet: ZC_REQ_ANSWER_MACRO_DETECTOR.
Definition: TransmittedPackets.hpp:40384
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10272
void deliver()
ZC_REQ_ANSWER_MACRO_DETECTOR.
Definition: TransmittedPackets.cpp:10271
virtual ~ZC_REQ_ANSWER_MACRO_DETECTOR()
Definition: TransmittedPackets.hpp:40389
ZC_REQ_ANSWER_MACRO_DETECTOR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40386
Main object for the aegis packet: ZC_REQ_AU_BOT.
Definition: TransmittedPackets.hpp:40424
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6037
virtual ~ZC_REQ_AU_BOT()
Definition: TransmittedPackets.hpp:40429
void deliver()
ZC_REQ_AU_BOT.
Definition: TransmittedPackets.cpp:6036
ZC_REQ_AU_BOT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40426
Main object for the aegis packet: ZC_REQ_BABY.
Definition: TransmittedPackets.hpp:40470
void deliver()
ZC_REQ_BABY.
Definition: TransmittedPackets.cpp:2668
virtual ~ZC_REQ_BABY()
Definition: TransmittedPackets.hpp:40475
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2669
ZC_REQ_BABY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40472
Main object for the aegis packet: ZC_REQ_CASH_PASSWORD.
Definition: TransmittedPackets.hpp:40516
ZC_REQ_CASH_PASSWORD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40518
void deliver()
ZC_REQ_CASH_PASSWORD.
Definition: TransmittedPackets.cpp:4194
virtual ~ZC_REQ_CASH_PASSWORD()
Definition: TransmittedPackets.hpp:40521
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4195
Main object for the aegis packet: ZC_REQ_COUPLE.
Definition: TransmittedPackets.hpp:40562
ZC_REQ_COUPLE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40564
void deliver()
ZC_REQ_COUPLE.
Definition: TransmittedPackets.cpp:2676
virtual ~ZC_REQ_COUPLE()
Definition: TransmittedPackets.hpp:40567
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2677
Main object for the aegis packet: ZC_REQ_EXCHANGE_ITEM2.
Definition: TransmittedPackets.hpp:40654
void deliver()
ZC_REQ_EXCHANGE_ITEM2.
Definition: TransmittedPackets.cpp:2692
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2693
ZC_REQ_EXCHANGE_ITEM2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40656
virtual ~ZC_REQ_EXCHANGE_ITEM2()
Definition: TransmittedPackets.hpp:40659
Main object for the aegis packet: ZC_REQ_EXCHANGE_ITEM.
Definition: TransmittedPackets.hpp:40608
ZC_REQ_EXCHANGE_ITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40610
void deliver()
ZC_REQ_EXCHANGE_ITEM.
Definition: TransmittedPackets.cpp:2684
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2685
virtual ~ZC_REQ_EXCHANGE_ITEM()
Definition: TransmittedPackets.hpp:40613
Main object for the aegis packet: ZC_REQ_GROUPINFO_CHANGE_V2.
Definition: TransmittedPackets.hpp:40697
ZC_REQ_GROUPINFO_CHANGE_V2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40699
virtual ~ZC_REQ_GROUPINFO_CHANGE_V2()
Definition: TransmittedPackets.hpp:40702
void deliver()
ZC_REQ_GROUPINFO_CHANGE_V2.
Definition: TransmittedPackets.cpp:6696
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6697
Main object for the aegis packet: ZC_REQ_ITEM_EXPLANATION_ACK.
Definition: TransmittedPackets.hpp:40743
void deliver()
ZC_REQ_ITEM_EXPLANATION_ACK.
Definition: TransmittedPackets.cpp:2700
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2701
ZC_REQ_ITEM_EXPLANATION_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40745
virtual ~ZC_REQ_ITEM_EXPLANATION_ACK()
Definition: TransmittedPackets.hpp:40748
Main object for the aegis packet: ZC_REQ_JOIN_GROUP.
Definition: TransmittedPackets.hpp:40789
virtual ~ZC_REQ_JOIN_GROUP()
Definition: TransmittedPackets.hpp:40794
int _party_id
Definition: TransmittedPackets.hpp:40800
char _party_name[MAX_PARTY_NAME_LENGTH]
Definition: TransmittedPackets.hpp:40801
ZC_REQ_JOIN_GROUP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40791
void deliver(int party_id, std::string party_name)
ZC_REQ_JOIN_GROUP.
Definition: TransmittedPackets.cpp:2708
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2717
Main object for the aegis packet: ZC_REQ_JOIN_GUILD.
Definition: TransmittedPackets.hpp:40837
void deliver(int guild_id, std::string guild_name)
ZC_REQ_JOIN_GUILD.
Definition: TransmittedPackets.cpp:2728
int _guild_id
Definition: TransmittedPackets.hpp:40848
virtual ~ZC_REQ_JOIN_GUILD()
Definition: TransmittedPackets.hpp:40842
ZC_REQ_JOIN_GUILD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40839
char _guild_name[MAX_GUILD_NAME_LENGTH]
Definition: TransmittedPackets.hpp:40849
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2737
Main object for the aegis packet: ZC_REQ_STORE_PASSWORD.
Definition: TransmittedPackets.hpp:40885
void deliver()
ZC_REQ_STORE_PASSWORD.
Definition: TransmittedPackets.cpp:3787
ZC_REQ_STORE_PASSWORD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40887
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3788
virtual ~ZC_REQ_STORE_PASSWORD()
Definition: TransmittedPackets.hpp:40890
Main object for the aegis packet: ZC_REQ_TAKEOFF_EQUIP_ACK2.
Definition: TransmittedPackets.hpp:40971
ZC_REQ_TAKEOFF_EQUIP_ACK2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40973
virtual ~ZC_REQ_TAKEOFF_EQUIP_ACK2()
Definition: TransmittedPackets.hpp:40976
void deliver()
ZC_REQ_TAKEOFF_EQUIP_ACK2.
Definition: TransmittedPackets.cpp:7570
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7571
Main object for the aegis packet: ZC_REQ_TAKEOFF_EQUIP_ACK.
Definition: TransmittedPackets.hpp:40931
virtual ~ZC_REQ_TAKEOFF_EQUIP_ACK()
Definition: TransmittedPackets.hpp:40936
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2748
void deliver()
ZC_REQ_TAKEOFF_EQUIP_ACK.
Definition: TransmittedPackets.cpp:2747
ZC_REQ_TAKEOFF_EQUIP_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:40933
Main object for the aegis packet: ZC_REQ_WEAR_EQUIP_ACK2.
Definition: TransmittedPackets.hpp:41057
void deliver()
ZC_REQ_WEAR_EQUIP_ACK2.
Definition: TransmittedPackets.cpp:7578
ZC_REQ_WEAR_EQUIP_ACK2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41059
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7579
virtual ~ZC_REQ_WEAR_EQUIP_ACK2()
Definition: TransmittedPackets.hpp:41062
Main object for the aegis packet: ZC_REQ_WEAR_EQUIP_ACK.
Definition: TransmittedPackets.hpp:41017
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2756
virtual ~ZC_REQ_WEAR_EQUIP_ACK()
Definition: TransmittedPackets.hpp:41022
void deliver()
ZC_REQ_WEAR_EQUIP_ACK.
Definition: TransmittedPackets.cpp:2755
ZC_REQ_WEAR_EQUIP_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41019
Main object for the aegis packet: ZC_RESPONSE_ENCHANT.
Definition: TransmittedPackets.hpp:41093
ZC_RESPONSE_ENCHANT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41095
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10496
void deliver()
ZC_RESPONSE_ENCHANT.
Definition: TransmittedPackets.cpp:10495
virtual ~ZC_RESPONSE_ENCHANT()
Definition: TransmittedPackets.hpp:41098
Main object for the aegis packet: ZC_RESTART_ACK.
Definition: TransmittedPackets.hpp:41139
ZC_RESTART_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41141
void deliver(int8_t type)
ZC_RESTART_ACK.
Definition: TransmittedPackets.cpp:2763
virtual ~ZC_RESTART_ACK()
Definition: TransmittedPackets.hpp:41144
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2771
int8_t _type
Definition: TransmittedPackets.hpp:41150
Main object for the aegis packet: ZC_RESULT_CASH_PASSWORD.
Definition: TransmittedPackets.hpp:41186
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4203
virtual ~ZC_RESULT_CASH_PASSWORD()
Definition: TransmittedPackets.hpp:41191
ZC_RESULT_CASH_PASSWORD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41188
void deliver()
ZC_RESULT_CASH_PASSWORD.
Definition: TransmittedPackets.cpp:4202
Main object for the aegis packet: ZC_RESULT_MAKE_GUILD.
Definition: TransmittedPackets.hpp:41232
void deliver(zc_result_make_guild_type result)
ZC_RESULT_MAKE_GUILD.
Definition: TransmittedPackets.cpp:2780
ZC_RESULT_MAKE_GUILD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41234
virtual ~ZC_RESULT_MAKE_GUILD()
Definition: TransmittedPackets.hpp:41237
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2787
int8_t _result
Definition: TransmittedPackets.hpp:41243
Main object for the aegis packet: ZC_RESULT_PACKAGE_ITEM_TEST.
Definition: TransmittedPackets.hpp:41273
virtual ~ZC_RESULT_PACKAGE_ITEM_TEST()
Definition: TransmittedPackets.hpp:41278
ZC_RESULT_PACKAGE_ITEM_TEST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41275
void deliver()
ZC_RESULT_PACKAGE_ITEM_TEST.
Definition: TransmittedPackets.cpp:6104
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6105
Main object for the aegis packet: ZC_RESULT_STORE_PASSWORD.
Definition: TransmittedPackets.hpp:41319
virtual ~ZC_RESULT_STORE_PASSWORD()
Definition: TransmittedPackets.hpp:41324
void deliver()
ZC_RESULT_STORE_PASSWORD.
Definition: TransmittedPackets.cpp:3795
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3796
ZC_RESULT_STORE_PASSWORD(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41321
Main object for the aegis packet: ZC_RESURRECTION.
Definition: TransmittedPackets.hpp:41365
int16_t _type
Definition: TransmittedPackets.hpp:41377
int32_t _guid
Definition: TransmittedPackets.hpp:41376
ZC_RESURRECTION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41367
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2804
void deliver(int32_t guid, int16_t type)
ZC_RESURRECTION.
Definition: TransmittedPackets.cpp:2796
virtual ~ZC_RESURRECTION()
Definition: TransmittedPackets.hpp:41370
Main object for the aegis packet: ZC_ROLE_CHANGE.
Definition: TransmittedPackets.hpp:41413
virtual ~ZC_ROLE_CHANGE()
Definition: TransmittedPackets.hpp:41418
int32_t _role
Definition: TransmittedPackets.hpp:41424
ZC_ROLE_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41415
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2824
void deliver(int role, std::string name)
ZC_ROLE_CHANGE.
Definition: TransmittedPackets.cpp:2815
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:41425
Main object for the aegis packet: ZC_ROOM_NEWENTRY.
Definition: TransmittedPackets.hpp:41461
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2849
int _owner_id
Definition: TransmittedPackets.hpp:41473
ZC_ROOM_NEWENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41463
int _char_id
Definition: TransmittedPackets.hpp:41474
void deliver(int owner_id, int char_id, int limit, int users, int type, std::string title)
ZC_ROOM_NEWENTRY.
Definition: TransmittedPackets.cpp:2835
int8_t _type
Definition: TransmittedPackets.hpp:41477
int16_t _packet_length
Definition: TransmittedPackets.hpp:41472
int16_t _users
Definition: TransmittedPackets.hpp:41476
char _title[CHATROOM_TITLE_SIZE]
Definition: TransmittedPackets.hpp:41478
virtual ~ZC_ROOM_NEWENTRY()
Definition: TransmittedPackets.hpp:41466
int16_t _limit
Definition: TransmittedPackets.hpp:41475
Main object for the aegis packet: ZC_SAY_DIALOG2.
Definition: TransmittedPackets.hpp:41554
virtual ~ZC_SAY_DIALOG2()
Definition: TransmittedPackets.hpp:41559
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7733
ZC_SAY_DIALOG2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41556
void deliver()
ZC_SAY_DIALOG2.
Definition: TransmittedPackets.cpp:7732
Main object for the aegis packet: ZC_SAY_DIALOG.
Definition: TransmittedPackets.hpp:41514
ZC_SAY_DIALOG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41516
void deliver()
ZC_SAY_DIALOG.
Definition: TransmittedPackets.cpp:2865
virtual ~ZC_SAY_DIALOG()
Definition: TransmittedPackets.hpp:41519
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2866
Main object for the aegis packet: ZC_SEARCH_STORE_INFO_ACK.
Definition: TransmittedPackets.hpp:41600
ZC_SEARCH_STORE_INFO_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41602
virtual ~ZC_SEARCH_STORE_INFO_ACK()
Definition: TransmittedPackets.hpp:41605
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7136
void deliver()
ZC_SEARCH_STORE_INFO_ACK.
Definition: TransmittedPackets.cpp:7135
Main object for the aegis packet: ZC_SEARCH_STORE_INFO_FAILED.
Definition: TransmittedPackets.hpp:41640
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7144
void deliver()
ZC_SEARCH_STORE_INFO_FAILED.
Definition: TransmittedPackets.cpp:7143
ZC_SEARCH_STORE_INFO_FAILED(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41642
virtual ~ZC_SEARCH_STORE_INFO_FAILED()
Definition: TransmittedPackets.hpp:41645
Main object for the aegis packet: ZC_SEARCH_STORE_OPEN_INFO.
Definition: TransmittedPackets.hpp:41669
ZC_SEARCH_STORE_OPEN_INFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41671
void deliver()
ZC_SEARCH_STORE_OPEN_INFO.
Definition: TransmittedPackets.cpp:7186
virtual ~ZC_SEARCH_STORE_OPEN_INFO()
Definition: TransmittedPackets.hpp:41674
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7187
Main object for the aegis packet: ZC_SECRETSCAN_DATA.
Definition: TransmittedPackets.hpp:41709
void deliver()
ZC_SECRETSCAN_DATA.
Definition: TransmittedPackets.cpp:5038
virtual ~ZC_SECRETSCAN_DATA()
Definition: TransmittedPackets.hpp:41714
ZC_SECRETSCAN_DATA(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41711
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5039
Main object for the aegis packet: ZC_SEEK_PARTY_MEMBER.
Definition: TransmittedPackets.hpp:41795
void deliver()
ZC_SEEK_PARTY_MEMBER.
Definition: TransmittedPackets.cpp:6648
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6649
virtual ~ZC_SEEK_PARTY_MEMBER()
Definition: TransmittedPackets.hpp:41800
ZC_SEEK_PARTY_MEMBER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41797
Main object for the aegis packet: ZC_SEEK_PARTY.
Definition: TransmittedPackets.hpp:41752
void deliver()
ZC_SEEK_PARTY.
Definition: TransmittedPackets.cpp:6640
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6641
ZC_SEEK_PARTY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41754
virtual ~ZC_SEEK_PARTY()
Definition: TransmittedPackets.hpp:41757
Main object for the aegis packet: ZC_SELECTCART.
Definition: TransmittedPackets.hpp:41835
void deliver()
ZC_SELECTCART.
Definition: TransmittedPackets.cpp:7700
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7701
ZC_SELECTCART(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41837
virtual ~ZC_SELECTCART()
Definition: TransmittedPackets.hpp:41840
Main object for the aegis packet: ZC_SELECT_DEALTYPE.
Definition: TransmittedPackets.hpp:41881
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2874
virtual ~ZC_SELECT_DEALTYPE()
Definition: TransmittedPackets.hpp:41886
void deliver()
ZC_SELECT_DEALTYPE.
Definition: TransmittedPackets.cpp:2873
ZC_SELECT_DEALTYPE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41883
Main object for the aegis packet: ZC_SETTING_WHISPER_PC.
Definition: TransmittedPackets.hpp:41927
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2882
ZC_SETTING_WHISPER_PC(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41929
void deliver()
ZC_SETTING_WHISPER_PC.
Definition: TransmittedPackets.cpp:2881
virtual ~ZC_SETTING_WHISPER_PC()
Definition: TransmittedPackets.hpp:41932
Main object for the aegis packet: ZC_SETTING_WHISPER_STATE.
Definition: TransmittedPackets.hpp:41973
void deliver()
ZC_SETTING_WHISPER_STATE.
Definition: TransmittedPackets.cpp:2889
virtual ~ZC_SETTING_WHISPER_STATE()
Definition: TransmittedPackets.hpp:41978
ZC_SETTING_WHISPER_STATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:41975
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2890
Main object for the aegis packet: ZC_SE_CASHSHOP_OPEN2.
Definition: TransmittedPackets.hpp:42059
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6045
ZC_SE_CASHSHOP_OPEN2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42061
virtual ~ZC_SE_CASHSHOP_OPEN2()
Definition: TransmittedPackets.hpp:42064
void deliver()
ZC_SE_CASHSHOP_OPEN2.
Definition: TransmittedPackets.cpp:6044
Main object for the aegis packet: ZC_SE_CASHSHOP_OPEN.
Definition: TransmittedPackets.hpp:42019
virtual ~ZC_SE_CASHSHOP_OPEN()
Definition: TransmittedPackets.hpp:42024
ZC_SE_CASHSHOP_OPEN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42021
void deliver()
ZC_SE_CASHSHOP_OPEN.
Definition: TransmittedPackets.cpp:7202
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7203
Main object for the aegis packet: ZC_SE_CASHSHOP_UPDATE.
Definition: TransmittedPackets.hpp:42099
void deliver()
ZC_SE_CASHSHOP_UPDATE.
Definition: TransmittedPackets.cpp:7402
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7403
virtual ~ZC_SE_CASHSHOP_UPDATE()
Definition: TransmittedPackets.hpp:42104
ZC_SE_CASHSHOP_UPDATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42101
Main object for the aegis packet: ZC_SE_PC_BUY_CASHITEM_RESULT.
Definition: TransmittedPackets.hpp:42139
ZC_SE_PC_BUY_CASHITEM_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42141
virtual ~ZC_SE_PC_BUY_CASHITEM_RESULT()
Definition: TransmittedPackets.hpp:42144
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7211
void deliver()
ZC_SE_PC_BUY_CASHITEM_RESULT.
Definition: TransmittedPackets.cpp:7210
Main object for the aegis packet: ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT.
Definition: TransmittedPackets.hpp:42179
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6053
ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42181
virtual ~ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT()
Definition: TransmittedPackets.hpp:42184
void deliver()
ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT.
Definition: TransmittedPackets.cpp:6052
Main object for the aegis packet: ZC_SHANDA_PROTECT.
Definition: TransmittedPackets.hpp:42225
void deliver()
ZC_SHANDA_PROTECT.
Definition: TransmittedPackets.cpp:3953
ZC_SHANDA_PROTECT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42227
virtual ~ZC_SHANDA_PROTECT()
Definition: TransmittedPackets.hpp:42230
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3954
Main object for the aegis packet: ZC_SHORTCUT_KEY_LIST_V2.
Definition: TransmittedPackets.hpp:42314
void deliver()
ZC_SHORTCUT_KEY_LIST_V2.
Definition: TransmittedPackets.cpp:6656
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6657
ZC_SHORTCUT_KEY_LIST_V2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42316
virtual ~ZC_SHORTCUT_KEY_LIST_V2()
Definition: TransmittedPackets.hpp:42319
Main object for the aegis packet: ZC_SHORTCUT_KEY_LIST_V3.
Definition: TransmittedPackets.hpp:42354
ZC_SHORTCUT_KEY_LIST_V3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42356
virtual ~ZC_SHORTCUT_KEY_LIST_V3()
Definition: TransmittedPackets.hpp:42359
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5479
void deliver()
ZC_SHORTCUT_KEY_LIST_V3.
Definition: TransmittedPackets.cpp:5478
Main object for the aegis packet: ZC_SHORTCUT_KEY_LIST_V4.
Definition: TransmittedPackets.hpp:42394
ZC_SHORTCUT_KEY_LIST_V4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42396
void deliver()
ZC_SHORTCUT_KEY_LIST_V4.
Definition: TransmittedPackets.cpp:6522
virtual ~ZC_SHORTCUT_KEY_LIST_V4()
Definition: TransmittedPackets.hpp:42399
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6523
Main object for the aegis packet: ZC_SHORTCUT_KEY_LIST.
Definition: TransmittedPackets.hpp:42271
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4187
virtual ~ZC_SHORTCUT_KEY_LIST()
Definition: TransmittedPackets.hpp:42276
ZC_SHORTCUT_KEY_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42273
void deliver()
ZC_SHORTCUT_KEY_LIST.
Definition: TransmittedPackets.cpp:4186
Main object for the aegis packet: ZC_SHOWDIGIT.
Definition: TransmittedPackets.hpp:42440
virtual ~ZC_SHOWDIGIT()
Definition: TransmittedPackets.hpp:42445
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2898
void deliver()
ZC_SHOWDIGIT.
Definition: TransmittedPackets.cpp:2897
ZC_SHOWDIGIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42442
Main object for the aegis packet: ZC_SHOWSCRIPT.
Definition: TransmittedPackets.hpp:42480
void deliver()
ZC_SHOWSCRIPT.
Definition: TransmittedPackets.cpp:7442
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7443
virtual ~ZC_SHOWSCRIPT()
Definition: TransmittedPackets.hpp:42485
ZC_SHOWSCRIPT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42482
Main object for the aegis packet: ZC_SHOW_IMAGE2.
Definition: TransmittedPackets.hpp:42572
ZC_SHOW_IMAGE2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42574
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2914
virtual ~ZC_SHOW_IMAGE2()
Definition: TransmittedPackets.hpp:42577
void deliver()
ZC_SHOW_IMAGE2.
Definition: TransmittedPackets.cpp:2913
Main object for the aegis packet: ZC_SHOW_IMAGE.
Definition: TransmittedPackets.hpp:42526
virtual ~ZC_SHOW_IMAGE()
Definition: TransmittedPackets.hpp:42531
ZC_SHOW_IMAGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42528
void deliver()
ZC_SHOW_IMAGE.
Definition: TransmittedPackets.cpp:2905
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2906
Main object for the aegis packet: ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST.
Definition: TransmittedPackets.hpp:42618
ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42620
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4632
void deliver()
ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST.
Definition: TransmittedPackets.cpp:4631
virtual ~ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST()
Definition: TransmittedPackets.hpp:42623
Main object for the aegis packet: ZC_SIMPLE_CASH_BTNSHOW.
Definition: TransmittedPackets.hpp:42658
ZC_SIMPLE_CASH_BTNSHOW(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42660
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6982
void deliver()
ZC_SIMPLE_CASH_BTNSHOW.
Definition: TransmittedPackets.cpp:6981
virtual ~ZC_SIMPLE_CASH_BTNSHOW()
Definition: TransmittedPackets.hpp:42663
Main object for the aegis packet: ZC_SIMPLE_CASH_POINT_ITEMLIST.
Definition: TransmittedPackets.hpp:42701
void deliver()
ZC_SIMPLE_CASH_POINT_ITEMLIST.
Definition: TransmittedPackets.cpp:6616
ZC_SIMPLE_CASH_POINT_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42703
virtual ~ZC_SIMPLE_CASH_POINT_ITEMLIST()
Definition: TransmittedPackets.hpp:42706
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6617
Main object for the aegis packet: ZC_SKILLINFO_DELETE.
Definition: TransmittedPackets.hpp:42744
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6555
void deliver()
ZC_SKILLINFO_DELETE.
Definition: TransmittedPackets.cpp:6554
virtual ~ZC_SKILLINFO_DELETE()
Definition: TransmittedPackets.hpp:42749
ZC_SKILLINFO_DELETE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42746
Main object for the aegis packet: ZC_SKILLINFO_LIST.
Definition: TransmittedPackets.hpp:42799
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2940
int16_t _packet_length
Definition: TransmittedPackets.hpp:42810
ZC_SKILLINFO_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42801
virtual ~ZC_SKILLINFO_LIST()
Definition: TransmittedPackets.hpp:42804
void deliver(const std::vector< zc_skill_info_data > &_skills)
ZC_SKILLINFO_LIST.
Definition: TransmittedPackets.cpp:2921
std::vector< zc_skill_info_data > _skills
Definition: TransmittedPackets.hpp:42811
Main object for the aegis packet: ZC_SKILLINFO_UPDATE2.
Definition: TransmittedPackets.hpp:42901
ZC_SKILLINFO_UPDATE2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42903
virtual ~ZC_SKILLINFO_UPDATE2()
Definition: TransmittedPackets.hpp:42906
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6539
void deliver()
ZC_SKILLINFO_UPDATE2.
Definition: TransmittedPackets.cpp:6538
Main object for the aegis packet: ZC_SKILLINFO_UPDATE.
Definition: TransmittedPackets.hpp:42847
int16_t _range
Definition: TransmittedPackets.hpp:42861
void deliver(int16_t skill_id, int16_t skill_level, int16_t sp_cost, int16_t range, bool upgradeable)
ZC_SKILLINFO_UPDATE.
Definition: TransmittedPackets.cpp:2966
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2978
int8_t _upgradeable
Definition: TransmittedPackets.hpp:42862
ZC_SKILLINFO_UPDATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42849
int16_t _skill_level
Definition: TransmittedPackets.hpp:42859
virtual ~ZC_SKILLINFO_UPDATE()
Definition: TransmittedPackets.hpp:42852
int16_t _skill_id
Definition: TransmittedPackets.hpp:42858
int16_t _sp_cost
Definition: TransmittedPackets.hpp:42860
Main object for the aegis packet: ZC_SKILLMSG.
Definition: TransmittedPackets.hpp:42947
void deliver()
ZC_SKILLMSG.
Definition: TransmittedPackets.cpp:3579
virtual ~ZC_SKILLMSG()
Definition: TransmittedPackets.hpp:42952
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3580
ZC_SKILLMSG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42949
Main object for the aegis packet: ZC_SKILL_DISAPPEAR.
Definition: TransmittedPackets.hpp:42993
ZC_SKILL_DISAPPEAR(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:42995
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:2992
void deliver()
ZC_SKILL_DISAPPEAR.
Definition: TransmittedPackets.cpp:2991
virtual ~ZC_SKILL_DISAPPEAR()
Definition: TransmittedPackets.hpp:42998
Main object for the aegis packet: ZC_SKILL_ENTRY2.
Definition: TransmittedPackets.hpp:43085
virtual ~ZC_SKILL_ENTRY2()
Definition: TransmittedPackets.hpp:43090
ZC_SKILL_ENTRY2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43087
void deliver()
ZC_SKILL_ENTRY2.
Definition: TransmittedPackets.cpp:3007
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3008
Main object for the aegis packet: ZC_SKILL_ENTRY3.
Definition: TransmittedPackets.hpp:43125
ZC_SKILL_ENTRY3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43127
virtual ~ZC_SKILL_ENTRY3()
Definition: TransmittedPackets.hpp:43130
void deliver()
ZC_SKILL_ENTRY3.
Definition: TransmittedPackets.cpp:7410
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7411
Main object for the aegis packet: ZC_SKILL_ENTRY4.
Definition: TransmittedPackets.hpp:43165
void deliver()
ZC_SKILL_ENTRY4.
Definition: TransmittedPackets.cpp:4886
virtual ~ZC_SKILL_ENTRY4()
Definition: TransmittedPackets.hpp:43170
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4887
ZC_SKILL_ENTRY4(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43167
Main object for the aegis packet: ZC_SKILL_ENTRY5.
Definition: TransmittedPackets.hpp:43205
virtual ~ZC_SKILL_ENTRY5()
Definition: TransmittedPackets.hpp:43210
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5110
void deliver()
ZC_SKILL_ENTRY5.
Definition: TransmittedPackets.cpp:5109
ZC_SKILL_ENTRY5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43207
Main object for the aegis packet: ZC_SKILL_ENTRY.
Definition: TransmittedPackets.hpp:43039
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3000
void deliver()
ZC_SKILL_ENTRY.
Definition: TransmittedPackets.cpp:2999
ZC_SKILL_ENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43041
virtual ~ZC_SKILL_ENTRY()
Definition: TransmittedPackets.hpp:43044
Main object for the aegis packet: ZC_SKILL_POSTDELAY_LIST2.
Definition: TransmittedPackets.hpp:43331
virtual ~ZC_SKILL_POSTDELAY_LIST2()
Definition: TransmittedPackets.hpp:43336
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7873
void deliver()
ZC_SKILL_POSTDELAY_LIST2.
Definition: TransmittedPackets.cpp:7872
ZC_SKILL_POSTDELAY_LIST2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43333
Main object for the aegis packet: ZC_SKILL_POSTDELAY_LIST.
Definition: TransmittedPackets.hpp:43291
ZC_SKILL_POSTDELAY_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43293
virtual ~ZC_SKILL_POSTDELAY_LIST()
Definition: TransmittedPackets.hpp:43296
void deliver()
ZC_SKILL_POSTDELAY_LIST.
Definition: TransmittedPackets.cpp:6600
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6601
Main object for the aegis packet: ZC_SKILL_POSTDELAY.
Definition: TransmittedPackets.hpp:43248
void deliver()
ZC_SKILL_POSTDELAY.
Definition: TransmittedPackets.cpp:6592
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6593
ZC_SKILL_POSTDELAY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43250
virtual ~ZC_SKILL_POSTDELAY()
Definition: TransmittedPackets.hpp:43253
Main object for the aegis packet: ZC_SKILL_SELECT_REQUEST.
Definition: TransmittedPackets.hpp:43374
virtual ~ZC_SKILL_SELECT_REQUEST()
Definition: TransmittedPackets.hpp:43379
void deliver()
ZC_SKILL_SELECT_REQUEST.
Definition: TransmittedPackets.cpp:6608
ZC_SKILL_SELECT_REQUEST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43376
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6609
Main object for the aegis packet: ZC_SKILL_UPDATE.
Definition: TransmittedPackets.hpp:43420
void deliver()
ZC_SKILL_UPDATE.
Definition: TransmittedPackets.cpp:3015
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3016
virtual ~ZC_SKILL_UPDATE()
Definition: TransmittedPackets.hpp:43425
ZC_SKILL_UPDATE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43422
Main object for the aegis packet: ZC_SOUND.
Definition: TransmittedPackets.hpp:43466
ZC_SOUND(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43468
void deliver()
ZC_SOUND.
Definition: TransmittedPackets.cpp:3023
virtual ~ZC_SOUND()
Definition: TransmittedPackets.hpp:43471
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3024
Main object for the aegis packet: ZC_SPECIALPOPUP.
Definition: TransmittedPackets.hpp:43497
ZC_SPECIALPOPUP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43499
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10736
void deliver()
ZC_SPECIALPOPUP.
Definition: TransmittedPackets.cpp:10735
virtual ~ZC_SPECIALPOPUP()
Definition: TransmittedPackets.hpp:43502
Main object for the aegis packet: ZC_SPIRITS2.
Definition: TransmittedPackets.hpp:43589
void deliver()
ZC_SPIRITS2.
Definition: TransmittedPackets.cpp:3039
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3040
ZC_SPIRITS2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43591
virtual ~ZC_SPIRITS2()
Definition: TransmittedPackets.hpp:43594
Main object for the aegis packet: ZC_SPIRITS_ATTRIBUTE.
Definition: TransmittedPackets.hpp:43629
void deliver()
ZC_SPIRITS_ATTRIBUTE.
Definition: TransmittedPackets.cpp:7586
virtual ~ZC_SPIRITS_ATTRIBUTE()
Definition: TransmittedPackets.hpp:43634
ZC_SPIRITS_ATTRIBUTE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43631
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7587
Main object for the aegis packet: ZC_SPIRITS.
Definition: TransmittedPackets.hpp:43543
ZC_SPIRITS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43545
void deliver()
ZC_SPIRITS.
Definition: TransmittedPackets.cpp:3031
virtual ~ZC_SPIRITS()
Definition: TransmittedPackets.hpp:43548
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3032
Main object for the aegis packet: ZC_SPRITE_CHANGE2.
Definition: TransmittedPackets.hpp:43721
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3066
int32_t _guid
Definition: TransmittedPackets.hpp:43733
int32_t _value
Definition: TransmittedPackets.hpp:43739
int32_t _value2
Definition: TransmittedPackets.hpp:43740
ZC_SPRITE_CHANGE2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43723
virtual ~ZC_SPRITE_CHANGE2()
Definition: TransmittedPackets.hpp:43726
void deliver(int32_t guid, unit_appearance_type look_type, int32_t value, int32_t value2)
ZC_SPRITE_CHANGE2.
Definition: TransmittedPackets.cpp:3055
int8_t _look_type
Definition: TransmittedPackets.hpp:43734
Main object for the aegis packet: ZC_SPRITE_CHANGE.
Definition: TransmittedPackets.hpp:43675
virtual ~ZC_SPRITE_CHANGE()
Definition: TransmittedPackets.hpp:43680
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3048
ZC_SPRITE_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43677
void deliver()
ZC_SPRITE_CHANGE.
Definition: TransmittedPackets.cpp:3047
Main object for the aegis packet: ZC_SRPACKETR2_INIT.
Definition: TransmittedPackets.hpp:43766
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4235
virtual ~ZC_SRPACKETR2_INIT()
Definition: TransmittedPackets.hpp:43771
void deliver()
ZC_SRPACKETR2_INIT.
Definition: TransmittedPackets.cpp:4234
ZC_SRPACKETR2_INIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43768
Main object for the aegis packet: ZC_SSILIST_ITEM_CLICK_ACK.
Definition: TransmittedPackets.hpp:43806
ZC_SSILIST_ITEM_CLICK_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43808
virtual ~ZC_SSILIST_ITEM_CLICK_ACK()
Definition: TransmittedPackets.hpp:43811
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7171
void deliver()
ZC_SSILIST_ITEM_CLICK_ACK.
Definition: TransmittedPackets.cpp:7170
Main object for the aegis packet: ZC_STARPLACE.
Definition: TransmittedPackets.hpp:43852
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3872
virtual ~ZC_STARPLACE()
Definition: TransmittedPackets.hpp:43857
void deliver()
ZC_STARPLACE.
Definition: TransmittedPackets.cpp:3871
ZC_STARPLACE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43854
Main object for the aegis packet: ZC_STARSKILL.
Definition: TransmittedPackets.hpp:43898
void deliver()
ZC_STARSKILL.
Definition: TransmittedPackets.cpp:3078
ZC_STARSKILL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43900
virtual ~ZC_STARSKILL()
Definition: TransmittedPackets.hpp:43903
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3079
Main object for the aegis packet: ZC_START_BABY.
Definition: TransmittedPackets.hpp:43944
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3087
void deliver()
ZC_START_BABY.
Definition: TransmittedPackets.cpp:3086
ZC_START_BABY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43946
virtual ~ZC_START_BABY()
Definition: TransmittedPackets.hpp:43949
Main object for the aegis packet: ZC_START_CAPTURE.
Definition: TransmittedPackets.hpp:43990
ZC_START_CAPTURE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:43992
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3095
virtual ~ZC_START_CAPTURE()
Definition: TransmittedPackets.hpp:43995
void deliver()
ZC_START_CAPTURE.
Definition: TransmittedPackets.cpp:3094
Main object for the aegis packet: ZC_START_COLLECTION.
Definition: TransmittedPackets.hpp:44030
void deliver()
ZC_START_COLLECTION.
Definition: TransmittedPackets.cpp:7426
virtual ~ZC_START_COLLECTION()
Definition: TransmittedPackets.hpp:44035
ZC_START_COLLECTION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44032
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7427
Main object for the aegis packet: ZC_START_COUPLE.
Definition: TransmittedPackets.hpp:44076
void deliver()
ZC_START_COUPLE.
Definition: TransmittedPackets.cpp:3102
ZC_START_COUPLE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44078
virtual ~ZC_START_COUPLE()
Definition: TransmittedPackets.hpp:44081
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3103
Main object for the aegis packet: ZC_STATE_CHANGE3.
Definition: TransmittedPackets.hpp:44168
ZC_STATE_CHANGE3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44170
void deliver()
ZC_STATE_CHANGE3.
Definition: TransmittedPackets.cpp:3699
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3700
virtual ~ZC_STATE_CHANGE3()
Definition: TransmittedPackets.hpp:44173
Main object for the aegis packet: ZC_STATE_CHANGE.
Definition: TransmittedPackets.hpp:44122
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3111
void deliver()
ZC_STATE_CHANGE.
Definition: TransmittedPackets.cpp:3110
ZC_STATE_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44124
virtual ~ZC_STATE_CHANGE()
Definition: TransmittedPackets.hpp:44127
Main object for the aegis packet: ZC_STATUS_CHANGE_ACK.
Definition: TransmittedPackets.hpp:44338
int16_t _type
Definition: TransmittedPackets.hpp:44349
void deliver(status_point_type type, int8_t value, bool success)
ZC_STATUS_CHANGE_ACK.
Definition: TransmittedPackets.cpp:3180
int8_t _amount
Definition: TransmittedPackets.hpp:44351
virtual ~ZC_STATUS_CHANGE_ACK()
Definition: TransmittedPackets.hpp:44343
int8_t _success
Definition: TransmittedPackets.hpp:44350
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3189
ZC_STATUS_CHANGE_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44340
Main object for the aegis packet: ZC_STATUS_CHANGE.
Definition: TransmittedPackets.hpp:44290
status_point_type _type
Definition: TransmittedPackets.hpp:44301
virtual ~ZC_STATUS_CHANGE()
Definition: TransmittedPackets.hpp:44295
int8_t _value
Definition: TransmittedPackets.hpp:44302
ZC_STATUS_CHANGE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44292
void deliver(status_point_type type, int8_t value)
ZC_STATUS_CHANGE.
Definition: TransmittedPackets.cpp:3161
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3170
Main object for the aegis packet: ZC_STATUS.
Definition: TransmittedPackets.hpp:44243
ZC_STATUS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44245
zc_status_data _data
Definition: TransmittedPackets.hpp:44254
void deliver(zc_status_data &data)
ZC_STATUS.
Definition: TransmittedPackets.cpp:3118
virtual ~ZC_STATUS()
Definition: TransmittedPackets.hpp:44248
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3126
Main object for the aegis packet: ZC_STOPMOVE_FORCE.
Definition: TransmittedPackets.hpp:44430
ZC_STOPMOVE_FORCE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44432
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7603
virtual ~ZC_STOPMOVE_FORCE()
Definition: TransmittedPackets.hpp:44435
void deliver()
ZC_STOPMOVE_FORCE.
Definition: TransmittedPackets.cpp:7602
Main object for the aegis packet: ZC_STOPMOVE.
Definition: TransmittedPackets.hpp:44387
int32_t _guid
Definition: TransmittedPackets.hpp:44398
int16_t _x
Definition: TransmittedPackets.hpp:44399
int16_t _y
Definition: TransmittedPackets.hpp:44400
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3210
void deliver(int32_t guid, int16_t x, int16_t y)
ZC_STOPMOVE.
Definition: TransmittedPackets.cpp:3200
ZC_STOPMOVE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44389
virtual ~ZC_STOPMOVE()
Definition: TransmittedPackets.hpp:44392
Main object for the aegis packet: ZC_STORE_ENTRY.
Definition: TransmittedPackets.hpp:44476
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3222
ZC_STORE_ENTRY(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44478
void deliver()
ZC_STORE_ENTRY.
Definition: TransmittedPackets.cpp:3221
virtual ~ZC_STORE_ENTRY()
Definition: TransmittedPackets.hpp:44481
Main object for the aegis packet: ZC_STORE_EQUIPMENT_ITEMLIST2.
Definition: TransmittedPackets.hpp:44568
void deliver()
ZC_STORE_EQUIPMENT_ITEMLIST2.
Definition: TransmittedPackets.cpp:4066
virtual ~ZC_STORE_EQUIPMENT_ITEMLIST2()
Definition: TransmittedPackets.hpp:44573
ZC_STORE_EQUIPMENT_ITEMLIST2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44570
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4067
Main object for the aegis packet: ZC_STORE_EQUIPMENT_ITEMLIST3.
Definition: TransmittedPackets.hpp:44614
virtual ~ZC_STORE_EQUIPMENT_ITEMLIST3()
Definition: TransmittedPackets.hpp:44619
void deliver()
ZC_STORE_EQUIPMENT_ITEMLIST3.
Definition: TransmittedPackets.cpp:4433
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4434
ZC_STORE_EQUIPMENT_ITEMLIST3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44616
Main object for the aegis packet: ZC_STORE_EQUIPMENT_ITEMLIST.
Definition: TransmittedPackets.hpp:44522
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3230
void deliver()
ZC_STORE_EQUIPMENT_ITEMLIST.
Definition: TransmittedPackets.cpp:3229
ZC_STORE_EQUIPMENT_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44524
virtual ~ZC_STORE_EQUIPMENT_ITEMLIST()
Definition: TransmittedPackets.hpp:44527
Main object for the aegis packet: ZC_STORE_ITEMLIST_EQUIP_V2.
Definition: TransmittedPackets.hpp:44694
ZC_STORE_ITEMLIST_EQUIP_V2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44696
void deliver()
ZC_STORE_ITEMLIST_EQUIP_V2.
Definition: TransmittedPackets.cpp:7832
virtual ~ZC_STORE_ITEMLIST_EQUIP_V2()
Definition: TransmittedPackets.hpp:44699
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7833
Main object for the aegis packet: ZC_STORE_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.hpp:44734
ZC_STORE_ITEMLIST_EQUIP_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44736
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4812
void deliver()
ZC_STORE_ITEMLIST_EQUIP_V5.
Definition: TransmittedPackets.cpp:4811
virtual ~ZC_STORE_ITEMLIST_EQUIP_V5()
Definition: TransmittedPackets.hpp:44739
Main object for the aegis packet: ZC_STORE_ITEMLIST_EQUIP_V6.
Definition: TransmittedPackets.hpp:44783
virtual ~ZC_STORE_ITEMLIST_EQUIP_V6()
Definition: TransmittedPackets.hpp:44788
ZC_STORE_ITEMLIST_EQUIP_V6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44785
int8_t _inventory_type
Definition: TransmittedPackets.hpp:44799
int16_t _packet_length
Definition: TransmittedPackets.hpp:44795
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5661
void deliver(std::string name, std::vector< std::shared_ptr< const item_entry_data > > const &items)
std::vector< std::shared_ptr< const item_entry_data > > _items
Definition: TransmittedPackets.hpp:44807
Main object for the aegis packet: ZC_STORE_ITEMLIST_EQUIP.
Definition: TransmittedPackets.hpp:44654
virtual ~ZC_STORE_ITEMLIST_EQUIP()
Definition: TransmittedPackets.hpp:44659
void deliver()
ZC_STORE_ITEMLIST_EQUIP.
Definition: TransmittedPackets.cpp:7322
ZC_STORE_ITEMLIST_EQUIP(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44656
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7323
Main object for the aegis packet: ZC_STORE_ITEMLIST_NORMAL_V2.
Definition: TransmittedPackets.hpp:44877
void deliver()
ZC_STORE_ITEMLIST_NORMAL_V2.
Definition: TransmittedPackets.cpp:7840
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7841
virtual ~ZC_STORE_ITEMLIST_NORMAL_V2()
Definition: TransmittedPackets.hpp:44882
ZC_STORE_ITEMLIST_NORMAL_V2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44879
Main object for the aegis packet: ZC_STORE_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.hpp:44917
virtual ~ZC_STORE_ITEMLIST_NORMAL_V5()
Definition: TransmittedPackets.hpp:44922
void deliver(std::string name, std::vector< std::shared_ptr< const item_entry_data > > const &items)
ZC_STORE_ITEMLIST_NORMAL_V5.
Definition: TransmittedPackets.cpp:4819
std::vector< std::shared_ptr< const item_entry_data > > _items
Definition: TransmittedPackets.hpp:44930
ZC_STORE_ITEMLIST_NORMAL_V5(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44919
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4829
int16_t _packet_length
Definition: TransmittedPackets.hpp:44928
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:44929
Main object for the aegis packet: ZC_STORE_ITEMLIST_NORMAL_V6.
Definition: TransmittedPackets.hpp:44960
virtual ~ZC_STORE_ITEMLIST_NORMAL_V6()
Definition: TransmittedPackets.hpp:44965
std::vector< std::shared_ptr< const item_entry_data > > _items
Definition: TransmittedPackets.hpp:44973
void deliver(inventory_type type, std::vector< std::shared_ptr< const item_entry_data > > const &items)
ZC_STORE_ITEMLIST_NORMAL_V6.
Definition: TransmittedPackets.cpp:5879
int16 _packet_length
Definition: TransmittedPackets.hpp:44971
ZC_STORE_ITEMLIST_NORMAL_V6(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44962
int8_t _inventory_type
Definition: TransmittedPackets.hpp:44972
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5889
Main object for the aegis packet: ZC_STORE_ITEMLIST_NORMAL.
Definition: TransmittedPackets.hpp:44837
virtual ~ZC_STORE_ITEMLIST_NORMAL()
Definition: TransmittedPackets.hpp:44842
void deliver()
ZC_STORE_ITEMLIST_NORMAL.
Definition: TransmittedPackets.cpp:7330
ZC_STORE_ITEMLIST_NORMAL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:44839
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7331
Main object for the aegis packet: ZC_STORE_NORMAL_ITEMLIST2.
Definition: TransmittedPackets.hpp:45055
ZC_STORE_NORMAL_ITEMLIST2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45057
virtual ~ZC_STORE_NORMAL_ITEMLIST2()
Definition: TransmittedPackets.hpp:45060
void deliver()
ZC_STORE_NORMAL_ITEMLIST2.
Definition: TransmittedPackets.cpp:3245
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3246
Main object for the aegis packet: ZC_STORE_NORMAL_ITEMLIST3.
Definition: TransmittedPackets.hpp:45101
virtual ~ZC_STORE_NORMAL_ITEMLIST3()
Definition: TransmittedPackets.hpp:45106
void deliver()
ZC_STORE_NORMAL_ITEMLIST3.
Definition: TransmittedPackets.cpp:4567
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4568
ZC_STORE_NORMAL_ITEMLIST3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45103
Main object for the aegis packet: ZC_STORE_NORMAL_ITEMLIST.
Definition: TransmittedPackets.hpp:45009
virtual ~ZC_STORE_NORMAL_ITEMLIST()
Definition: TransmittedPackets.hpp:45014
ZC_STORE_NORMAL_ITEMLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45011
void deliver()
ZC_STORE_NORMAL_ITEMLIST.
Definition: TransmittedPackets.cpp:3237
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3238
Main object for the aegis packet: ZC_STYLE_CHANGE_RES.
Definition: TransmittedPackets.hpp:45141
void deliver()
ZC_STYLE_CHANGE_RES.
Definition: TransmittedPackets.cpp:6270
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6271
ZC_STYLE_CHANGE_RES(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45143
virtual ~ZC_STYLE_CHANGE_RES()
Definition: TransmittedPackets.hpp:45146
Main object for the aegis packet: ZC_TAEKWON_POINT.
Definition: TransmittedPackets.hpp:45187
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3708
void deliver()
ZC_TAEKWON_POINT.
Definition: TransmittedPackets.cpp:3707
virtual ~ZC_TAEKWON_POINT()
Definition: TransmittedPackets.hpp:45192
ZC_TAEKWON_POINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45189
Main object for the aegis packet: ZC_TAEKWON_RANK.
Definition: TransmittedPackets.hpp:45233
virtual ~ZC_TAEKWON_RANK()
Definition: TransmittedPackets.hpp:45238
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3716
void deliver()
ZC_TAEKWON_RANK.
Definition: TransmittedPackets.cpp:3715
ZC_TAEKWON_RANK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45235
Main object for the aegis packet: ZC_TALKBOX_CHATCONTENTS.
Definition: TransmittedPackets.hpp:45279
virtual ~ZC_TALKBOX_CHATCONTENTS()
Definition: TransmittedPackets.hpp:45284
void deliver()
ZC_TALKBOX_CHATCONTENTS.
Definition: TransmittedPackets.cpp:3253
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3254
ZC_TALKBOX_CHATCONTENTS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45281
Main object for the aegis packet: ZC_THROW_MVPITEM.
Definition: TransmittedPackets.hpp:45325
void deliver()
ZC_THROW_MVPITEM.
Definition: TransmittedPackets.cpp:3261
ZC_THROW_MVPITEM(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45327
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3262
virtual ~ZC_THROW_MVPITEM()
Definition: TransmittedPackets.hpp:45330
Main object for the aegis packet: ZC_TRYCAPTURE_MONSTER.
Definition: TransmittedPackets.hpp:45371
ZC_TRYCAPTURE_MONSTER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45373
void deliver()
ZC_TRYCAPTURE_MONSTER.
Definition: TransmittedPackets.cpp:3269
virtual ~ZC_TRYCAPTURE_MONSTER()
Definition: TransmittedPackets.hpp:45376
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3270
Main object for the aegis packet: ZC_TRYCOLLECTION.
Definition: TransmittedPackets.hpp:45411
void deliver()
ZC_TRYCOLLECTION.
Definition: TransmittedPackets.cpp:7434
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7435
virtual ~ZC_TRYCOLLECTION()
Definition: TransmittedPackets.hpp:45416
ZC_TRYCOLLECTION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45413
Main object for the aegis packet: ZC_UI_ACTION.
Definition: TransmittedPackets.hpp:45451
virtual ~ZC_UI_ACTION()
Definition: TransmittedPackets.hpp:45456
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6487
ZC_UI_ACTION(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45453
void deliver()
ZC_UI_ACTION.
Definition: TransmittedPackets.cpp:6486
Main object for the aegis packet: ZC_UI_OPEN2.
Definition: TransmittedPackets.hpp:45487
virtual ~ZC_UI_OPEN2()
Definition: TransmittedPackets.hpp:45492
void deliver()
ZC_UI_OPEN2.
Definition: TransmittedPackets.cpp:10503
ZC_UI_OPEN2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45489
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10504
Main object for the aegis packet: ZC_UNKNOWN_CLEAN_ITEMS_LISTS.
Definition: TransmittedPackets.hpp:45527
ZC_UNKNOWN_CLEAN_ITEMS_LISTS(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45529
virtual ~ZC_UNKNOWN_CLEAN_ITEMS_LISTS()
Definition: TransmittedPackets.hpp:45532
void deliver()
ZC_UNKNOWN_CLEAN_ITEMS_LISTS.
Definition: TransmittedPackets.cpp:6446
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6447
Main object for the aegis packet: ZC_UNUSED_SRPACKET_INIT.
Definition: TransmittedPackets.hpp:45559
virtual ~ZC_UNUSED_SRPACKET_INIT()
Definition: TransmittedPackets.hpp:45564
void deliver()
ZC_UNUSED_SRPACKET_INIT.
Definition: TransmittedPackets.cpp:4154
ZC_UNUSED_SRPACKET_INIT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45561
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4155
Main object for the aegis packet: ZC_UPDATE_CARDSLOT.
Definition: TransmittedPackets.hpp:45596
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10280
ZC_UPDATE_CARDSLOT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45598
void deliver()
ZC_UPDATE_CARDSLOT.
Definition: TransmittedPackets.cpp:10279
virtual ~ZC_UPDATE_CARDSLOT()
Definition: TransmittedPackets.hpp:45601
Main object for the aegis packet: ZC_UPDATE_CHARSTAT2.
Definition: TransmittedPackets.hpp:45691
void deliver(int account_id, int char_id, zc_update_charstat_status_type status, int16_t gender, int16_t hair_style_id, int16_t hair_color_id)
ZC_UPDATE_CHARSTAT2.
Definition: TransmittedPackets.cpp:3298
int _account_id
Definition: TransmittedPackets.hpp:45702
int _status
Definition: TransmittedPackets.hpp:45704
ZC_UPDATE_CHARSTAT2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45693
int16_t _hair_color_id
Definition: TransmittedPackets.hpp:45707
int _char_id
Definition: TransmittedPackets.hpp:45703
int16_t _hair_style_id
Definition: TransmittedPackets.hpp:45706
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3311
virtual ~ZC_UPDATE_CHARSTAT2()
Definition: TransmittedPackets.hpp:45696
int16_t _gender
Definition: TransmittedPackets.hpp:45705
Main object for the aegis packet: ZC_UPDATE_CHARSTAT.
Definition: TransmittedPackets.hpp:45642
int _account_id
Definition: TransmittedPackets.hpp:45653
int _char_id
Definition: TransmittedPackets.hpp:45654
ZC_UPDATE_CHARSTAT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45644
virtual ~ZC_UPDATE_CHARSTAT()
Definition: TransmittedPackets.hpp:45647
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3287
int _status
Definition: TransmittedPackets.hpp:45655
void deliver(int account_id, int char_id, zc_update_charstat_status_type status)
ZC_UPDATE_CHARSTAT.
Definition: TransmittedPackets.cpp:3277
Main object for the aegis packet: ZC_UPDATE_GDID.
Definition: TransmittedPackets.hpp:45743
int _emblem_id
Definition: TransmittedPackets.hpp:45758
void deliver(int guild_id, int emblem_id, int mode, int is_master, std::string guild_name)
ZC_UPDATE_GDID.
Definition: TransmittedPackets.cpp:3325
int _inter_sid
Definition: TransmittedPackets.hpp:45761
ZC_UPDATE_GDID(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45745
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3350
char _guild_name[MAX_GUILD_NAME_LENGTH]
Definition: TransmittedPackets.hpp:45762
virtual ~ZC_UPDATE_GDID()
Definition: TransmittedPackets.hpp:45748
int8_t _is_master
Definition: TransmittedPackets.hpp:45760
int _mode
Definition: TransmittedPackets.hpp:45759
int _guild_id
Definition: TransmittedPackets.hpp:45757
Main object for the aegis packet: ZC_UPDATE_ITEM_FROM_BUYING_STORE2.
Definition: TransmittedPackets.hpp:45835
ZC_UPDATE_ITEM_FROM_BUYING_STORE2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45837
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5192
virtual ~ZC_UPDATE_ITEM_FROM_BUYING_STORE2()
Definition: TransmittedPackets.hpp:45840
void deliver()
ZC_UPDATE_ITEM_FROM_BUYING_STORE2.
Definition: TransmittedPackets.cpp:5191
Main object for the aegis packet: ZC_UPDATE_ITEM_FROM_BUYING_STORE.
Definition: TransmittedPackets.hpp:45795
void deliver()
ZC_UPDATE_ITEM_FROM_BUYING_STORE.
Definition: TransmittedPackets.cpp:7053
ZC_UPDATE_ITEM_FROM_BUYING_STORE(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45797
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7054
virtual ~ZC_UPDATE_ITEM_FROM_BUYING_STORE()
Definition: TransmittedPackets.hpp:45800
Main object for the aegis packet: ZC_UPDATE_MAPINFO.
Definition: TransmittedPackets.hpp:45881
virtual ~ZC_UPDATE_MAPINFO()
Definition: TransmittedPackets.hpp:45886
void deliver()
ZC_UPDATE_MAPINFO.
Definition: TransmittedPackets.cpp:3368
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3369
ZC_UPDATE_MAPINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45883
Main object for the aegis packet: ZC_UPDATE_MISSION_HUNT_EX.
Definition: TransmittedPackets.hpp:45976
ZC_UPDATE_MISSION_HUNT_EX(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45978
virtual ~ZC_UPDATE_MISSION_HUNT_EX()
Definition: TransmittedPackets.hpp:45981
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5256
void deliver()
ZC_UPDATE_MISSION_HUNT_EX.
Definition: TransmittedPackets.cpp:5255
Main object for the aegis packet: ZC_UPDATE_MISSION_HUNT.
Definition: TransmittedPackets.hpp:45927
void deliver()
ZC_UPDATE_MISSION_HUNT.
Definition: TransmittedPackets.cpp:4320
ZC_UPDATE_MISSION_HUNT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:45929
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:4321
virtual ~ZC_UPDATE_MISSION_HUNT()
Definition: TransmittedPackets.hpp:45932
Main object for the aegis packet: ZC_UPDATE_RANKING_POINT.
Definition: TransmittedPackets.hpp:46016
ZC_UPDATE_RANKING_POINT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46018
void deliver()
ZC_UPDATE_RANKING_POINT.
Definition: TransmittedPackets.cpp:7708
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7709
virtual ~ZC_UPDATE_RANKING_POINT()
Definition: TransmittedPackets.hpp:46021
Main object for the aegis packet: ZC_UPDATE_ROULETTE_COIN.
Definition: TransmittedPackets.hpp:46056
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6121
ZC_UPDATE_ROULETTE_COIN(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46058
void deliver()
ZC_UPDATE_ROULETTE_COIN.
Definition: TransmittedPackets.cpp:6120
virtual ~ZC_UPDATE_ROULETTE_COIN()
Definition: TransmittedPackets.hpp:46061
Main object for the aegis packet: ZC_UPDATE_TAIWANCASH.
Definition: TransmittedPackets.hpp:46096
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6129
virtual ~ZC_UPDATE_TAIWANCASH()
Definition: TransmittedPackets.hpp:46101
ZC_UPDATE_TAIWANCASH(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46098
void deliver()
ZC_UPDATE_TAIWANCASH.
Definition: TransmittedPackets.cpp:6128
Main object for the aegis packet: ZC_USER_COUNT.
Definition: TransmittedPackets.hpp:46142
ZC_USER_COUNT(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46144
void deliver()
ZC_USER_COUNT.
Definition: TransmittedPackets.cpp:3376
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3377
virtual ~ZC_USER_COUNT()
Definition: TransmittedPackets.hpp:46147
Main object for the aegis packet: ZC_USESKILL_ACK2.
Definition: TransmittedPackets.hpp:46235
virtual ~ZC_USESKILL_ACK2()
Definition: TransmittedPackets.hpp:46240
void deliver()
ZC_USESKILL_ACK2.
Definition: TransmittedPackets.cpp:6845
ZC_USESKILL_ACK2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46237
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:6846
Main object for the aegis packet: ZC_USESKILL_ACK3.
Definition: TransmittedPackets.hpp:46275
uint32_t _target_id
Definition: TransmittedPackets.hpp:46287
uint32_t _attack_motion
Definition: TransmittedPackets.hpp:46294
uint32_t _delay_time
Definition: TransmittedPackets.hpp:46292
uint16_t _skill_id
Definition: TransmittedPackets.hpp:46290
uint32_t _element
Definition: TransmittedPackets.hpp:46291
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7942
uint16_t _x
Definition: TransmittedPackets.hpp:46288
virtual ~ZC_USESKILL_ACK3()
Definition: TransmittedPackets.hpp:46280
void deliver(uint16_t skill_id, uint32_t src, uint32_t target, uint16_t target_x, uint16_t target_y, uint32_t element, int casttime)
ZC_USESKILL_ACK3.
Definition: TransmittedPackets.cpp:7928
uint32_t _src_id
Definition: TransmittedPackets.hpp:46286
uint16_t _y
Definition: TransmittedPackets.hpp:46289
uint8_t _disposable
Definition: TransmittedPackets.hpp:46293
ZC_USESKILL_ACK3(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46277
Main object for the aegis packet: ZC_USESKILL_ACK.
Definition: TransmittedPackets.hpp:46188
virtual ~ZC_USESKILL_ACK()
Definition: TransmittedPackets.hpp:46193
uint16_t _y
Definition: TransmittedPackets.hpp:46202
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3396
void deliver(int src_guid, int dst_guid, int x, int y, int skill_id, int element, int delay_time)
ZC_USESKILL_ACK.
Definition: TransmittedPackets.cpp:3384
uint16_t _x
Definition: TransmittedPackets.hpp:46201
uint16_t _skill_id
Definition: TransmittedPackets.hpp:46203
uint32_t _element
Definition: TransmittedPackets.hpp:46204
ZC_USESKILL_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46190
uint32_t _dst_guid
Definition: TransmittedPackets.hpp:46200
uint32_t _src_guid
Definition: TransmittedPackets.hpp:46199
uint32_t _delay_time
Definition: TransmittedPackets.hpp:46205
Main object for the aegis packet: ZC_USE_ITEM_ACK2.
Definition: TransmittedPackets.hpp:46379
virtual ~ZC_USE_ITEM_ACK2()
Definition: TransmittedPackets.hpp:46384
int32_t _target_guid
Definition: TransmittedPackets.hpp:46392
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3445
void deliver(int16_t index, int16_t item_id, int32_t target_guid, int16_t amount, bool success)
ZC_USE_ITEM_ACK2.
Definition: TransmittedPackets.cpp:3433
int8_t _success
Definition: TransmittedPackets.hpp:46394
ZC_USE_ITEM_ACK2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46381
int16_t _amount
Definition: TransmittedPackets.hpp:46393
int16_t _item_id
Definition: TransmittedPackets.hpp:46391
int16_t _index
Definition: TransmittedPackets.hpp:46390
Main object for the aegis packet: ZC_USE_ITEM_ACK.
Definition: TransmittedPackets.hpp:46330
virtual ~ZC_USE_ITEM_ACK()
Definition: TransmittedPackets.hpp:46335
void deliver(int16_t index, int16_t amount, bool success)
ZC_USE_ITEM_ACK.
Definition: TransmittedPackets.cpp:3412
int8_t _success
Definition: TransmittedPackets.hpp:46343
ZC_USE_ITEM_ACK(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46332
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3422
int16_t _amount
Definition: TransmittedPackets.hpp:46342
int16_t _index
Definition: TransmittedPackets.hpp:46341
Main object for the aegis packet: ZC_USE_SKILL2.
Definition: TransmittedPackets.hpp:46470
void deliver(int skill_id, int heal_amount, int target_guid, zc_use_skill2_result_type result)
ZC_USE_SKILL2.
Definition: TransmittedPackets.cpp:5046
int32_t _target_guid
Definition: TransmittedPackets.hpp:46483
ZC_USE_SKILL2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46472
int16_t _skill_id
Definition: TransmittedPackets.hpp:46481
virtual ~ZC_USE_SKILL2()
Definition: TransmittedPackets.hpp:46475
int8_t _result
Definition: TransmittedPackets.hpp:46484
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5057
int32_t _heal_amount
Definition: TransmittedPackets.hpp:46482
Main object for the aegis packet: ZC_USE_SKILL.
Definition: TransmittedPackets.hpp:46430
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3459
ZC_USE_SKILL(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46432
void deliver()
ZC_USE_SKILL.
Definition: TransmittedPackets.cpp:3458
virtual ~ZC_USE_SKILL()
Definition: TransmittedPackets.hpp:46435
Main object for the aegis packet: ZC_VIEW_CAMERAINFO.
Definition: TransmittedPackets.hpp:46511
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:10288
void deliver()
ZC_VIEW_CAMERAINFO.
Definition: TransmittedPackets.cpp:10287
ZC_VIEW_CAMERAINFO(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46513
virtual ~ZC_VIEW_CAMERAINFO()
Definition: TransmittedPackets.hpp:46516
Main object for the aegis packet: ZC_WAIT_DIALOG2.
Definition: TransmittedPackets.hpp:46598
ZC_WAIT_DIALOG2(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46600
virtual ~ZC_WAIT_DIALOG2()
Definition: TransmittedPackets.hpp:46603
void deliver()
ZC_WAIT_DIALOG2.
Definition: TransmittedPackets.cpp:7740
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:7742
Main object for the aegis packet: ZC_WAIT_DIALOG.
Definition: TransmittedPackets.hpp:46557
virtual ~ZC_WAIT_DIALOG()
Definition: TransmittedPackets.hpp:46562
int32_t _guid
Definition: TransmittedPackets.hpp:46568
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3473
void deliver(int32_t guid)
ZC_WAIT_DIALOG.
Definition: TransmittedPackets.cpp:3466
ZC_WAIT_DIALOG(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46559
Main object for the aegis packet: ZC_WARPLIST.
Definition: TransmittedPackets.hpp:46653
void deliver()
ZC_WARPLIST.
Definition: TransmittedPackets.cpp:3482
virtual ~ZC_WARPLIST()
Definition: TransmittedPackets.hpp:46658
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3483
ZC_WARPLIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46655
Main object for the aegis packet: ZC_WHISPER02.
Definition: TransmittedPackets.hpp:46743
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:5176
virtual ~ZC_WHISPER02()
Definition: TransmittedPackets.hpp:46748
ZC_WHISPER02(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46745
void deliver()
ZC_WHISPER02.
Definition: TransmittedPackets.cpp:5175
Main object for the aegis packet: ZC_WHISPER_LIST.
Definition: TransmittedPackets.hpp:46789
void deliver()
ZC_WHISPER_LIST.
Definition: TransmittedPackets.cpp:3516
ZC_WHISPER_LIST(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46791
virtual ~ZC_WHISPER_LIST()
Definition: TransmittedPackets.hpp:46794
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3517
Main object for the aegis packet: ZC_WHISPER.
Definition: TransmittedPackets.hpp:46699
virtual ~ZC_WHISPER()
Definition: TransmittedPackets.hpp:46704
char * _message
Definition: TransmittedPackets.hpp:46713
int16_t _packet_length
Definition: TransmittedPackets.hpp:46710
ZC_WHISPER(std::shared_ptr< ZoneSession > s)
Definition: TransmittedPackets.hpp:46701
ByteBuffer & serialize()
Definition: TransmittedPackets.cpp:3504
void deliver(std::string name, std::string message, bool is_admin)
ZC_WHISPER.
Definition: TransmittedPackets.cpp:3490
char _name[MAX_UNIT_NAME_LENGTH]
Definition: TransmittedPackets.hpp:46711
int32_t _is_admin
Definition: TransmittedPackets.hpp:46712
Definition: ZoneSession.hpp:63
size_t count(GridTypeListContainer< SPECIFIC_TYPE > const &elements, SPECIFIC_TYPE *)
Definition: GridReferenceContainer.hpp:100
@ ID_ZC_STATUS_CHANGE
Definition: TransmittedPackets.hpp:44266
@ ID_ZC_HACKSHIELD_CRC_MSG
Definition: TransmittedPackets.hpp:27502
@ ID_ZC_INVENTORY_ITEMLIST_EQUIP_V6
Definition: TransmittedPackets.hpp:28209
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AAD
Definition: TransmittedPackets.hpp:10078
@ ID_UNKNOWN_PACKET_PLACEHOLDER_03DD
Definition: TransmittedPackets.hpp:2611
@ ID_ZC_SEARCH_STORE_INFO_ACK
Definition: TransmittedPackets.hpp:41570
@ ID_ZC_OVERWEIGHT_PERCENT
Definition: TransmittedPackets.hpp:36606
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0879
Definition: TransmittedPackets.hpp:4011
@ ID_ZC_SHOW_IMAGE2
Definition: TransmittedPackets.hpp:42548
@ ID_ZC_ACK_CHANGE_TITLE
Definition: TransmittedPackets.hpp:15304
@ ID_UNKNOWN_PACKET_PLACEHOLDER_006A
Definition: TransmittedPackets.hpp:282
@ ID_UNKNOWN_PACKET_PLACEHOLDER_026B
Definition: TransmittedPackets.hpp:1804
@ ID_ZC_REPLY_REMAINTIME
Definition: TransmittedPackets.hpp:40112
@ ID_ZC_TAEKWON_RANK
Definition: TransmittedPackets.hpp:45209
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B94
Definition: TransmittedPackets.hpp:13566
@ ID_ZC_ADD_QUEST_EX
Definition: TransmittedPackets.hpp:19622
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0271
Definition: TransmittedPackets.hpp:1989
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0822
Definition: TransmittedPackets.hpp:2907
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A80
Definition: TransmittedPackets.hpp:9264
@ ID_ZC_RANDOM_COMBINE_ITEM_UI_OPEN
Definition: TransmittedPackets.hpp:39433
@ ID_ZC_ACK_UPLOAD_MACRO_DETECTOR
Definition: TransmittedPackets.hpp:18580
@ ID_UNKNOWN_PACKET_PLACEHOLDER_088F
Definition: TransmittedPackets.hpp:4488
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0277
Definition: TransmittedPackets.hpp:2137
@ ID_ZC_ACK_TAKEOFF_EQUIP_V5
Definition: TransmittedPackets.hpp:18450
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01BF
Definition: TransmittedPackets.hpp:790
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0962
Definition: TransmittedPackets.hpp:7659
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B8C
Definition: TransmittedPackets.hpp:13417
@ ID_ZC_DELETEITEM_FROM_MCSTORE2
Definition: TransmittedPackets.hpp:24010
@ ID_ZC_GUILDSTORAGE_ITEMLIST_NORMAL_V5
Definition: TransmittedPackets.hpp:26982
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AAF
Definition: TransmittedPackets.hpp:10152
@ ID_ZC_INVENTORY_ITEMLIST_NORMAL
Definition: TransmittedPackets.hpp:28256
@ ID_ZC_NOTIFY_ENTRY_QUEUE_APPLY
Definition: TransmittedPackets.hpp:32735
@ ID_ZC_QUEST_DIALOG
Definition: TransmittedPackets.hpp:39317
@ ID_ZC_MAKINGARROW_LIST
Definition: TransmittedPackets.hpp:30061
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0269
Definition: TransmittedPackets.hpp:1730
@ ID_UNKNOWN_PACKET_PLACEHOLDER_095F
Definition: TransmittedPackets.hpp:7567
@ ID_ZC_ACK_PREVIEW_MACRO_DETECTOR
Definition: TransmittedPackets.hpp:17171
@ ID_ZC_BATTLEFIELD_NOTIFY_POSITION
Definition: TransmittedPackets.hpp:21402
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01FA
Definition: TransmittedPackets.hpp:1049
@ ID_ZC_MSG_VALUE
Definition: TransmittedPackets.hpp:31470
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0949
Definition: TransmittedPackets.hpp:7026
@ ID_UNKNOWN_PACKET_PLACEHOLDER_086A
Definition: TransmittedPackets.hpp:3753
@ ID_ZC_CANCEL_EXCHANGE_ITEM
Definition: TransmittedPackets.hpp:22044
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A93
Definition: TransmittedPackets.hpp:9708
@ ID_ZC_INVENTORY_ITEMLIST_EQUIP_V5
Definition: TransmittedPackets.hpp:28169
@ ID_ZC_ACK_REMOVE_RODEX_ITEM
Definition: TransmittedPackets.hpp:17501
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0068
Definition: TransmittedPackets.hpp:208
@ ID_ZC_USESKILL_ACK2
Definition: TransmittedPackets.hpp:46214
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0827
Definition: TransmittedPackets.hpp:3018
@ ID_ZC_NOTIFY_STANDENTRY10
Definition: TransmittedPackets.hpp:34719
@ ID_ZC_FRIENDS_LIST
Definition: TransmittedPackets.hpp:26259
@ ID_ZC_SKILL_POSTDELAY
Definition: TransmittedPackets.hpp:43224
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BA2
Definition: TransmittedPackets.hpp:13784
@ ID_ZC_PARTY_RECRUIT_NOTIFY_UPDATE
Definition: TransmittedPackets.hpp:37430
@ ID_ZC_RECOVERY2
Definition: TransmittedPackets.hpp:39591
@ ID_ZC_SHORTCUT_KEY_LIST_V2
Definition: TransmittedPackets.hpp:42290
@ ID_ZC_HIGHJUMP
Definition: TransmittedPackets.hpp:27658
@ ID_ZC_ACK_CHANGE_GUILD_POSITIONINFO
Definition: TransmittedPackets.hpp:15259
@ ID_ZC_QUEST_DIALOG_MENU_LIST
Definition: TransmittedPackets.hpp:39353
@ ID_UNKNOWN_PACKET_PLACEHOLDER_03DE
Definition: TransmittedPackets.hpp:2648
@ ID_ZC_DISPEL
Definition: TransmittedPackets.hpp:24630
@ ID_ZC_EMOTION
Definition: TransmittedPackets.hpp:24962
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0ACA
Definition: TransmittedPackets.hpp:10670
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09C9
Definition: TransmittedPackets.hpp:8511
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0264
Definition: TransmittedPackets.hpp:1545
@ ID_ZC_ACK_PARTY_NAME
Definition: TransmittedPackets.hpp:17084
@ ID_ZC_PARTY_RECRUIT_SUB_FILTERLINGLIST
Definition: TransmittedPackets.hpp:37557
@ ID_ZC_ACK_SCHEDULER_CASHITEM
Definition: TransmittedPackets.hpp:18208
@ ID_ZC_MAIL_REQ_GET_ITEM
Definition: TransmittedPackets.hpp:29785
@ ID_ZC_SKILLINFO_DELETE
Definition: TransmittedPackets.hpp:42720
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0828
Definition: TransmittedPackets.hpp:3055
@ ID_ZC_ACK_RANKING
Definition: TransmittedPackets.hpp:17314
@ ID_ZC_ACK_APPLY_BARGAIN_SALE_ITEM
Definition: TransmittedPackets.hpp:14840
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AEE
Definition: TransmittedPackets.hpp:11447
@ ID_ZC_SIMPLE_CASH_BTNSHOW
Definition: TransmittedPackets.hpp:42637
@ ID_ZC_ACK_PVPPOINT
Definition: TransmittedPackets.hpp:17201
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B96
Definition: TransmittedPackets.hpp:13639
@ ID_ZC_BAN_LIST
Definition: TransmittedPackets.hpp:21098
@ ID_ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER
Definition: TransmittedPackets.hpp:37488
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A72
Definition: TransmittedPackets.hpp:9005
@ ID_ZC_CART_EQUIPMENT_ITEMLIST
Definition: TransmittedPackets.hpp:22136
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01DD
Definition: TransmittedPackets.hpp:975
@ ID_UNKNOWN_PACKET_PLACEHOLDER_07E9
Definition: TransmittedPackets.hpp:2833
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08BD
Definition: TransmittedPackets.hpp:5409
@ ID_ZC_PARTY_RECRUIT_RECALL_COST
Definition: TransmittedPackets.hpp:37459
@ ID_UNKNOWN_PACKET_PLACEHOLDER_027C
Definition: TransmittedPackets.hpp:2174
@ ID_UNKNOWN_PACKET_PLACEHOLDER_028B
Definition: TransmittedPackets.hpp:2248
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0270
Definition: TransmittedPackets.hpp:1952
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B4A
Definition: TransmittedPackets.hpp:12338
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09A3
Definition: TransmittedPackets.hpp:8252
@ ID_ZC_ACK_REQ_ALLY_GUILD
Definition: TransmittedPackets.hpp:17829
@ ID_ZC_ACCEPT_QUIT
Definition: TransmittedPackets.hpp:14563
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A95
Definition: TransmittedPackets.hpp:9782
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B62
Definition: TransmittedPackets.hpp:12819
@ ID_ZC_SOUND
Definition: TransmittedPackets.hpp:43442
@ ID_ZC_EFST_SET_ENTER
Definition: TransmittedPackets.hpp:24799
@ ID_ZC_PC_PURCHASE_RESULT_FROMMC
Definition: TransmittedPackets.hpp:38092
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BB9
Definition: TransmittedPackets.hpp:14211
@ ID_UNKNOWN_PACKET_PLACEHOLDER_094C
Definition: TransmittedPackets.hpp:7082
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0869
Definition: TransmittedPackets.hpp:3725
@ ID_ZC_SPIRITS_ATTRIBUTE
Definition: TransmittedPackets.hpp:43608
@ ID_ZC_CART_ITEMLIST_EQUIP_V6
Definition: TransmittedPackets.hpp:22351
@ ID_ZC_HUNTING_QUEST_INFO
Definition: TransmittedPackets.hpp:27962
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AAB
Definition: TransmittedPackets.hpp:10004
@ ID_UNKNOWN_PACKET_PLACEHOLDER_098B
Definition: TransmittedPackets.hpp:7919
@ ID_ZC_NOTIFY_MAPPROPERTY
Definition: TransmittedPackets.hpp:33194
@ ID_UNKNOWN_PACKET_PLACEHOLDER_093C
Definition: TransmittedPackets.hpp:6732
@ ID_ZC_FRIENDS_STATE
Definition: TransmittedPackets.hpp:26305
@ ID_ZC_UPDATE_CHARSTAT
Definition: TransmittedPackets.hpp:45618
@ ID_ZC_MEMBERMGR_INFO
Definition: TransmittedPackets.hpp:30278
@ ID_ZC_WARPLIST
Definition: TransmittedPackets.hpp:46617
@ ID_ZC_SE_CASHSHOP_UPDATE
Definition: TransmittedPackets.hpp:42078
@ ID_ZC_STORE_ITEMLIST_EQUIP
Definition: TransmittedPackets.hpp:44633
@ ID_ZC_MAKINGITEM_LIST
Definition: TransmittedPackets.hpp:30107
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08A7
Definition: TransmittedPackets.hpp:4928
@ ID_ZC_SEARCH_STORE_INFO_FAILED
Definition: TransmittedPackets.hpp:41619
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0924
Definition: TransmittedPackets.hpp:6193
@ ID_UNKNOWN_PACKET_PLACEHOLDER_026F
Definition: TransmittedPackets.hpp:1915
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0840
Definition: TransmittedPackets.hpp:3314
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A8B
Definition: TransmittedPackets.hpp:9486
@ ID_UNKNOWN_PACKET_PLACEHOLDER_085D
Definition: TransmittedPackets.hpp:3463
@ ID_ZC_ITEM_PREVIEW
Definition: TransmittedPackets.hpp:29305
@ ID_ZC_ACK_INVENTORY_EXPAND
Definition: TransmittedPackets.hpp:16208
@ ID_ZC_BROADCAST2
Definition: TransmittedPackets.hpp:21838
@ ID_UNKNOWN_PACKET_PLACEHOLDER_008C
Definition: TransmittedPackets.hpp:610
@ ID_ZC_NOTIFY_SKILL_POSITION
Definition: TransmittedPackets.hpp:34630
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B30
Definition: TransmittedPackets.hpp:12005
@ ID_ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO
Definition: TransmittedPackets.hpp:30586
@ ID_ZC_NOTIFY_STANDENTRY11
Definition: TransmittedPackets.hpp:34759
@ ID_ZC_CLOSE_BARGAIN_SALE_TOOL
Definition: TransmittedPackets.hpp:23153
@ ID_ZC_OFFLINE_STORE_OWNER_ITEMS
Definition: TransmittedPackets.hpp:36017
@ ID_ZC_ACK_DELETE_RODEX
Definition: TransmittedPackets.hpp:15592
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0290
Definition: TransmittedPackets.hpp:2433
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0944
Definition: TransmittedPackets.hpp:6915
@ ID_ZC_FAILED_OPEN_BUYING_STORE_TO_BUYER
Definition: TransmittedPackets.hpp:25878
@ ID_ZC_MAPPROPERTY
Definition: TransmittedPackets.hpp:30153
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A3D
Definition: TransmittedPackets.hpp:8696
@ ID_ZC_PAR_CHANGE_USER
Definition: TransmittedPackets.hpp:37678
@ ID_ZC_BLACKSMITH_POINT
Definition: TransmittedPackets.hpp:21608
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0064
Definition: TransmittedPackets.hpp:60
@ ID_ZC_ADVENTURER_AGENCY_JOIN_REQ
Definition: TransmittedPackets.hpp:19785
@ ID_ZC_NOTIFY_BARGAIN_SALE_SELLING
Definition: TransmittedPackets.hpp:32193
@ ID_ZC_STORE_ITEMLIST_NORMAL_V5
Definition: TransmittedPackets.hpp:44896
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0960
Definition: TransmittedPackets.hpp:7595
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0917
Definition: TransmittedPackets.hpp:5922
@ ID_ZC_NOTIFY_NEWENTRY7
Definition: TransmittedPackets.hpp:34063
@ ID_ZC_REMOVE_EFFECT
Definition: TransmittedPackets.hpp:39937
@ ID_ZC_CHANGESTATE_PET
Definition: TransmittedPackets.hpp:22750
@ ID_ZC_SPRITE_CHANGE2
Definition: TransmittedPackets.hpp:43697
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0892
Definition: TransmittedPackets.hpp:4576
@ ID_ZC_BUYING_STORE_ENTRY
Definition: TransmittedPackets.hpp:21961
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01C7
Definition: TransmittedPackets.hpp:864
@ ID_ZC_ACK_EXCHANGE_ITEM
Definition: TransmittedPackets.hpp:15855
@ ID_UNKNOWN_PACKET_PLACEHOLDER_07E5
Definition: TransmittedPackets.hpp:2722
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0825
Definition: TransmittedPackets.hpp:2981
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08A9
Definition: TransmittedPackets.hpp:4989
@ ID_ZC_NOTIFY_HP_TO_GROUPM
Definition: TransmittedPackets.hpp:32918
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0204
Definition: TransmittedPackets.hpp:1160
@ ID_ZC_UPDATE_MAPINFO
Definition: TransmittedPackets.hpp:45857
@ ID_ZC_THROW_MVPITEM
Definition: TransmittedPackets.hpp:45301
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A71
Definition: TransmittedPackets.hpp:8968
@ ID_ZC_DEATH_QUESTION
Definition: TransmittedPackets.hpp:23855
@ ID_ZC_STATE_CHANGE
Definition: TransmittedPackets.hpp:44098
@ ID_ZC_ACK_MERGE_ITEM
Definition: TransmittedPackets.hpp:16806
@ ID_ZC_INVENTORY_MOVE_FAILED
Definition: TransmittedPackets.hpp:28343
@ ID_ZC_ACK_WHISPER
Definition: TransmittedPackets.hpp:18703
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0069
Definition: TransmittedPackets.hpp:245
@ ID_ZC_AIRSHIP_MAPMOVE
Definition: TransmittedPackets.hpp:19896
@ ID_ZC_SHOWDIGIT
Definition: TransmittedPackets.hpp:42416
@ ID_ZC_NOTIFY_CLAN_CONNECTINFO
Definition: TransmittedPackets.hpp:32465
@ ID_ZC_NPCACK_ENABLE
Definition: TransmittedPackets.hpp:35434
@ ID_ZC_ACK_BANKING_DEPOSIT
Definition: TransmittedPackets.hpp:14965
@ ID_ZC_NOTIFY_EFFECT
Definition: TransmittedPackets.hpp:32554
@ ID_ZC_ACK_GUILD_MEMBER_INFO
Definition: TransmittedPackets.hpp:16078
@ ID_ZC_VIEW_CAMERAINFO
Definition: TransmittedPackets.hpp:46503
@ ID_UNKNOWN_PACKET_PLACEHOLDER_095D
Definition: TransmittedPackets.hpp:7540
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BB5
Definition: TransmittedPackets.hpp:14095
@ ID_ZC_STORE_ITEMLIST_NORMAL_V6
Definition: TransmittedPackets.hpp:44939
@ ID_ZC_PARTY_RECRUIT_NOTIFY_INSERT
Definition: TransmittedPackets.hpp:37401
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B73
Definition: TransmittedPackets.hpp:13158
@ ID_ZC_RESULT_MAKE_GUILD
Definition: TransmittedPackets.hpp:41208
@ ID_ZC_MSG_STATE_CHANGE3
Definition: TransmittedPackets.hpp:31430
@ ID_ZC_SAY_DIALOG
Definition: TransmittedPackets.hpp:41490
@ ID_ZC_EL_INIT
Definition: TransmittedPackets.hpp:24879
@ ID_ZC_CLOSE_STORE
Definition: TransmittedPackets.hpp:23280
@ ID_ZC_COUPLENAME
Definition: TransmittedPackets.hpp:23680
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0890
Definition: TransmittedPackets.hpp:4516
@ ID_ZC_FAILED_TRADE_BUYING_STORE_TO_BUYER
Definition: TransmittedPackets.hpp:25918
@ ID_ZC_WHISPER
Definition: TransmittedPackets.hpp:46675
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0276
Definition: TransmittedPackets.hpp:2100
@ ID_UNKNOWN_PACKET_PLACEHOLDER_094E
Definition: TransmittedPackets.hpp:7137
@ ID_ZC_CART_NORMAL_ITEMLIST
Definition: TransmittedPackets.hpp:22474
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B51
Definition: TransmittedPackets.hpp:12523
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08C3
Definition: TransmittedPackets.hpp:5520
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08BF
Definition: TransmittedPackets.hpp:5483
@ ID_ZC_DIALOG_TEXT_ALIGN
Definition: TransmittedPackets.hpp:24474
@ ID_ZC_AIRSHIP_SERVERMOVE
Definition: TransmittedPackets.hpp:19936
@ ID_ZC_REQ_EXCHANGE_ITEM
Definition: TransmittedPackets.hpp:40584
@ ID_ZC_ACK_REQNAME_TITLE
Definition: TransmittedPackets.hpp:17791
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BB7
Definition: TransmittedPackets.hpp:14153
@ ID_ZC_ACK_CLOSE_ROULETTE
Definition: TransmittedPackets.hpp:15464
@ ID_ZC_ACK_OPEN_MEMBER_INFO
Definition: TransmittedPackets.hpp:16969
@ ID_ZC_BATTLEFIELD_NOTIFY_CAMPINFO
Definition: TransmittedPackets.hpp:21213
@ ID_ZC_EXCHANGEITEM_UNDO
Definition: TransmittedPackets.hpp:25748
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A9E
Definition: TransmittedPackets.hpp:9819
@ ID_ZC_ADD_ITEM_TO_CART
Definition: TransmittedPackets.hpp:19194
@ ID_ZC_OPEN_REFORM_UI
Definition: TransmittedPackets.hpp:36404
@ ID_ZC_CHANGE_GROUP_MASTER
Definition: TransmittedPackets.hpp:22892
@ ID_ZC_ACK_OPEN_WRITE_RODEX
Definition: TransmittedPackets.hpp:17044
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08E3
Definition: TransmittedPackets.hpp:5779
@ ID_UNKNOWN_PACKET_PLACEHOLDER_087D
Definition: TransmittedPackets.hpp:4099
@ ID_ZC_ACK_OPEN_ROULETTE
Definition: TransmittedPackets.hpp:17004
@ ID_ZC_ADD_ITEM_TO_CART3
Definition: TransmittedPackets.hpp:19292
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0938
Definition: TransmittedPackets.hpp:6640
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AD6
Definition: TransmittedPackets.hpp:11040
@ ID_ZC_FAILED_TRADE_BUYING_STORE_TO_SELLER
Definition: TransmittedPackets.hpp:25958
@ ID_ZC_SEEK_PARTY_MEMBER
Definition: TransmittedPackets.hpp:41771
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BBB
Definition: TransmittedPackets.hpp:14269
@ ID_ZC_PARTY_RECRUIT_ADD_FILTERLINGLIST
Definition: TransmittedPackets.hpp:37127
@ ID_ZC_ADD_ITEM_TO_STORE3
Definition: TransmittedPackets.hpp:19426
@ ID_ZC_NOTIFY_EFFECT2
Definition: TransmittedPackets.hpp:32600
@ ID_UNKNOWN_PACKET_PLACEHOLDER_095A
Definition: TransmittedPackets.hpp:7453
@ ID_ZC_ITEMIDENTIFY_LIST
Definition: TransmittedPackets.hpp:28655
@ ID_UNKNOWN_PACKET_PLACEHOLDER_089A
Definition: TransmittedPackets.hpp:4697
zc_whisper_result_type
Definition: TransmittedPackets.hpp:18740
@ WRT_RECIPIENT_OFFLINE
Definition: TransmittedPackets.hpp:18742
@ WRT_SUCCESS
Definition: TransmittedPackets.hpp:18741
@ WRT_RECIPIENT_IGNORE_ALL
Definition: TransmittedPackets.hpp:18744
@ WRT_RECIPIENT_IGNORE
Definition: TransmittedPackets.hpp:18743
@ ID_ZC_NOTIFY_MOVEENTRY2
Definition: TransmittedPackets.hpp:33462
@ ID_ZC_ACK_WEAR_EQUIP_V5
Definition: TransmittedPackets.hpp:18653
@ ID_UNKNOWN_PACKET_PLACEHOLDER_099E
Definition: TransmittedPackets.hpp:8104
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B97
Definition: TransmittedPackets.hpp:13675
@ ID_ZC_RESULT_PACKAGE_ITEM_TEST
Definition: TransmittedPackets.hpp:41252
@ ID_ZC_MEMBER_ADD
Definition: TransmittedPackets.hpp:30344
@ ID_UNKNOWN_PACKET_PLACEHOLDER_092F
Definition: TransmittedPackets.hpp:6415
@ ID_ZC_SEARCH_STORE_OPEN_INFO
Definition: TransmittedPackets.hpp:41656
@ ID_ZC_UNUSED_SRPACKET_INIT
Definition: TransmittedPackets.hpp:45546
@ ID_UNKNOWN_PACKET_PLACEHOLDER_087F
Definition: TransmittedPackets.hpp:4127
@ ID_ZC_STOPMOVE_FORCE
Definition: TransmittedPackets.hpp:44409
@ ID_ZC_PROGRESS_ACTOR
Definition: TransmittedPackets.hpp:38989
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B34
Definition: TransmittedPackets.hpp:12042
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08A8
Definition: TransmittedPackets.hpp:4956
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AD1
Definition: TransmittedPackets.hpp:10855
@ ID_ZC_PARTY_RECRUIT_NOTIFY_DELETE
Definition: TransmittedPackets.hpp:37372
@ ID_ZC_KILLER_POINT
Definition: TransmittedPackets.hpp:29485
@ ID_ZC_ENTER_ROOM
Definition: TransmittedPackets.hpp:25008
@ ID_UNKNOWN_PACKET_PLACEHOLDER_020D
Definition: TransmittedPackets.hpp:1197
@ ID_ZC_PARTY_BOOKING_NOTIFY_UPDATE
Definition: TransmittedPackets.hpp:36846
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09C5
Definition: TransmittedPackets.hpp:8363
@ ID_ZC_DISPATCH_TIMING_INFO_CHN
Definition: TransmittedPackets.hpp:24587
@ ID_ZC_NOTIFY_RANKING
Definition: TransmittedPackets.hpp:34472
@ ID_ZC_NOTIFY_BIND_ON_EQUIP
Definition: TransmittedPackets.hpp:32236
@ ID_ZC_ACK_BAN_GUILD
Definition: TransmittedPackets.hpp:15048
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A8C
Definition: TransmittedPackets.hpp:9523
@ ID_ZC_NPROTECTGAMEGUARDCSAUTH
Definition: TransmittedPackets.hpp:35937
@ ID_ZC_SE_PC_BUY_CASHITEM_RESULT
Definition: TransmittedPackets.hpp:42118
@ ID_ZC_ACK_GENERATE_ROULETTE
Definition: TransmittedPackets.hpp:15948
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B6A
Definition: TransmittedPackets.hpp:12893
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0864
Definition: TransmittedPackets.hpp:3601
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0ABB
Definition: TransmittedPackets.hpp:10374
@ ID_ZC_STATE_CHANGE3
Definition: TransmittedPackets.hpp:44144
@ ID_ZC_MACRO_ITEMPICKUP_FAIL
Definition: TransmittedPackets.hpp:29696
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08A5
Definition: TransmittedPackets.hpp:4868
@ ID_ZC_NOTIFY_MOVEENTRY10
Definition: TransmittedPackets.hpp:33378
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A42
Definition: TransmittedPackets.hpp:8807
@ ID_ZC_EXEC_EXCHANGE_ITEM
Definition: TransmittedPackets.hpp:25794
@ ID_ZC_FEED_PET
Definition: TransmittedPackets.hpp:26127
@ ID_ZC_ACK_PLAYER_AID_IN_RANGE
Definition: TransmittedPackets.hpp:17134
@ ID_ZC_TAEKWON_POINT
Definition: TransmittedPackets.hpp:45163
@ ID_ZC_SKILL_ENTRY5
Definition: TransmittedPackets.hpp:43184
@ ID_ZC_EQUIPWIN_MICROSCOPE
Definition: TransmittedPackets.hpp:25278
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09C2
Definition: TransmittedPackets.hpp:8326
@ ID_ZC_ALT_EQUIPMENT_REMOVE
Definition: TransmittedPackets.hpp:20400
@ ID_ZC_UPDATE_ITEM_FROM_BUYING_STORE2
Definition: TransmittedPackets.hpp:45814
@ ID_UNKNOWN_PACKET_PLACEHOLDER_088C
Definition: TransmittedPackets.hpp:4432
@ ID_ZC_AUCTION_RESULT
Definition: TransmittedPackets.hpp:20822
@ ID_ZC_CHANGE_CHATROOM
Definition: TransmittedPackets.hpp:22796
@ ID_ZC_RESTART_ACK
Definition: TransmittedPackets.hpp:41115
@ ID_ZC_SAY_DIALOG2
Definition: TransmittedPackets.hpp:41533
@ ID_ZC_UPDATE_MISSION_HUNT
Definition: TransmittedPackets.hpp:45903
@ ID_ZC_ACK_APPLY_MACRO_DETECTOR
Definition: TransmittedPackets.hpp:14890
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A76
Definition: TransmittedPackets.hpp:9116
@ ID_ZC_OPEN_SEARCH_STORE_INFO
Definition: TransmittedPackets.hpp:36471
@ ID_ZC_NOTIFY_PLAYERCHAT
Definition: TransmittedPackets.hpp:34284
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08FD
Definition: TransmittedPackets.hpp:5890
@ ID_UNKNOWN_PACKET_PLACEHOLDER_028D
Definition: TransmittedPackets.hpp:2322
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0258
Definition: TransmittedPackets.hpp:1360
@ ID_ZC_ES_GOTO
Definition: TransmittedPackets.hpp:25574
@ ID_ZC_DIVORCE
Definition: TransmittedPackets.hpp:24676
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B8D
Definition: TransmittedPackets.hpp:13454
@ ID_ZC_SKILL_ENTRY3
Definition: TransmittedPackets.hpp:43104
@ ID_ZC_MER_SKILLINFO_UPDATE
Definition: TransmittedPackets.hpp:30951
@ ID_ZC_PROPERTY_HOMUN_2
Definition: TransmittedPackets.hpp:39138
@ ID_ZC_MYITEMLIST_BUYING_STORE
Definition: TransmittedPackets.hpp:31696
@ ID_ZC_DELETE_ITEM_FROM_CART
Definition: TransmittedPackets.hpp:24142
@ ID_ZC_ACK_BANKING_WITHDRAW
Definition: TransmittedPackets.hpp:15005
@ ID_ZC_PRNPC_STATE
Definition: TransmittedPackets.hpp:38772
@ ID_ZC_CART_ITEMLIST_EQUIP
Definition: TransmittedPackets.hpp:22271
@ ID_ZC_ACK_WHISPER02
Definition: TransmittedPackets.hpp:18752
@ ID_ZC_ALCHEMIST_POINT
Definition: TransmittedPackets.hpp:19979
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08A0
Definition: TransmittedPackets.hpp:4785
@ ID_ZC_HO_PAR_CHANGE
Definition: TransmittedPackets.hpp:27793
@ ID_ZC_GUILD_POSITION
Definition: TransmittedPackets.hpp:27365
@ ID_ZC_MAIL_REQ_SEND
Definition: TransmittedPackets.hpp:29923
@ ID_ZC_ALT_EQUIPMENT_ITEMS
Definition: TransmittedPackets.hpp:20360
@ ID_ZC_UPDATE_GDID
Definition: TransmittedPackets.hpp:45719
@ ID_UNKNOWN_PACKET_PLACEHOLDER_093B
Definition: TransmittedPackets.hpp:6699
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0919
Definition: TransmittedPackets.hpp:5954
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0ACF
Definition: TransmittedPackets.hpp:10781
@ ID_ZC_MONSTER_INFO
Definition: TransmittedPackets.hpp:31116
@ ID_ZC_MCSTORE_NOTMOVEITEM_LIST
Definition: TransmittedPackets.hpp:30238
@ ID_ZC_NOTIFY_POSITION_TO_GROUPM
Definition: TransmittedPackets.hpp:34380
@ ID_ZC_BROADCAST
Definition: TransmittedPackets.hpp:21792
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0883
Definition: TransmittedPackets.hpp:4224
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08BB
Definition: TransmittedPackets.hpp:5335
@ ID_ZC_ACK_ITEMLIST_BUYING_STORE
Definition: TransmittedPackets.hpp:16385
@ ID_ZC_PARTY_RECRUIT_ACK_DELETE
Definition: TransmittedPackets.hpp:37069
@ ID_UNKNOWN_PACKET_PLACEHOLDER_093F
Definition: TransmittedPackets.hpp:6796
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A3C
Definition: TransmittedPackets.hpp:8659
@ ID_ZC_ACK_ACCOUNTNAME
Definition: TransmittedPackets.hpp:14654
@ ID_ZC_MEMBER_NEWENTRY
Definition: TransmittedPackets.hpp:30448
@ ID_ZC_ACK_CLOSE_GUILD_STORAGE
Definition: TransmittedPackets.hpp:15424
@ ID_ZC_UPDATE_MISSION_HUNT_EX
Definition: TransmittedPackets.hpp:45943
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0957
Definition: TransmittedPackets.hpp:7369
@ ID_ZC_HAT_EFFECT
Definition: TransmittedPackets.hpp:27620
@ ID_ZC_ACK_ITEMIDENTIFY
Definition: TransmittedPackets.hpp:16340
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0266
Definition: TransmittedPackets.hpp:1619
@ ID_UNKNOWN_PACKET_PLACEHOLDER_023E
Definition: TransmittedPackets.hpp:1323
@ ID_ZC_REQ_AU_BOT
Definition: TransmittedPackets.hpp:40403
@ ID_ZC_USESKILL_ACK3
Definition: TransmittedPackets.hpp:46254
@ ID_ZC_EQUIPWIN_MICROSCOPE_V7
Definition: TransmittedPackets.hpp:25450
@ ID_ZC_UPDATE_RANKING_POINT
Definition: TransmittedPackets.hpp:45995
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A5F
Definition: TransmittedPackets.hpp:8902
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BB1
Definition: TransmittedPackets.hpp:13979
@ ID_ZC_AOE_EFFECT_SKILL
Definition: TransmittedPackets.hpp:20520
@ ID_ZC_NOTIFY_EXP
Definition: TransmittedPackets.hpp:32772
@ ID_ZC_MAIL_REQ_OPEN
Definition: TransmittedPackets.hpp:29877
@ ID_ZC_TRYCOLLECTION
Definition: TransmittedPackets.hpp:45390
@ ID_ZC_ACK_ADD_ITEM_RODEX
Definition: TransmittedPackets.hpp:14790
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AD9
Definition: TransmittedPackets.hpp:11151
@ ID_ZC_EQUIPMENT_ITEMLIST2
Definition: TransmittedPackets.hpp:25189
@ ID_ZC_REQ_ADD_FRIENDS
Definition: TransmittedPackets.hpp:40272
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0955
Definition: TransmittedPackets.hpp:7313
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AAE
Definition: TransmittedPackets.hpp:10115
@ ID_UNKNOWN_PACKET_PLACEHOLDER_023D
Definition: TransmittedPackets.hpp:1286
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B2B
Definition: TransmittedPackets.hpp:11968
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0821
Definition: TransmittedPackets.hpp:2870
@ ID_ZC_SHORTCUT_KEY_LIST
Definition: TransmittedPackets.hpp:42247
@ ID_ZC_WAIT_DIALOG2
Definition: TransmittedPackets.hpp:46577
@ ID_ZC_ACK_STATUS_GM
Definition: TransmittedPackets.hpp:18371
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0200
Definition: TransmittedPackets.hpp:1123
@ ID_ZC_PARTY_BOOKING_ACK_SEARCH
Definition: TransmittedPackets.hpp:36726
@ ID_ZC_REQ_GROUPINFO_CHANGE_V2
Definition: TransmittedPackets.hpp:40673
@ ID_ZC_SSILIST_ITEM_CLICK_ACK
Definition: TransmittedPackets.hpp:43785
@ ID_ZC_SECRETSCAN_DATA
Definition: TransmittedPackets.hpp:41688
@ ID_ZC_OPEN_EDITDLGSTR
Definition: TransmittedPackets.hpp:36352
@ ID_ZC_RANDOM_UPGRADE_ITEM_UI_OPEN
Definition: TransmittedPackets.hpp:39470
@ ID_ZC_NOTIFY_UNREAD_RODEX
Definition: TransmittedPackets.hpp:35199
@ ID_UNKNOWN_PACKET_PLACEHOLDER_092A
Definition: TransmittedPackets.hpp:6318
@ ID_ZC_NOTIFY_VANISH
Definition: TransmittedPackets.hpp:35334
@ ID_ZC_NPC_CHAT
Definition: TransmittedPackets.hpp:35707
@ ID_ZC_NOTIFY_PCBANG
Definition: TransmittedPackets.hpp:34146
@ ID_UNKNOWN_PACKET_PLACEHOLDER_00A7
Definition: TransmittedPackets.hpp:642
@ ID_ZC_CHANGE_DIRECTION
Definition: TransmittedPackets.hpp:22849
@ ID_ZC_PRIVATE_AIRSHIP_RESPONSE
Definition: TransmittedPackets.hpp:38732
@ ID_ZC_ALCHEMIST_RANK
Definition: TransmittedPackets.hpp:20025
@ ID_ZC_HOSKILLINFO_LIST
Definition: TransmittedPackets.hpp:27704
@ ID_ZC_ACK_GUILDSTORAGE_LOG
Definition: TransmittedPackets.hpp:16035
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08C5
Definition: TransmittedPackets.hpp:5594
@ ID_UNKNOWN_PACKET_PLACEHOLDER_086D
Definition: TransmittedPackets.hpp:3813
@ ID_UNKNOWN_PACKET_PLACEHOLDER_099D
Definition: TransmittedPackets.hpp:8067
@ ID_ZC_NOTIFY_STANDENTRY
Definition: TransmittedPackets.hpp:34676
@ ID_UNKNOWN_PACKET_PLACEHOLDER_02AD
Definition: TransmittedPackets.hpp:2470
@ ID_ZC_REQ_WEAR_EQUIP_ACK
Definition: TransmittedPackets.hpp:40993
@ ID_ZC_MENU_LIST
Definition: TransmittedPackets.hpp:30678
@ ID_ZC_NOTIFY_STANDENTRY_NPC
Definition: TransmittedPackets.hpp:35061
@ ID_ZC_STORE_NORMAL_ITEMLIST3
Definition: TransmittedPackets.hpp:45077
@ ID_ZC_HACKSH_ERROR_MSG
Definition: TransmittedPackets.hpp:27580
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B02
Definition: TransmittedPackets.hpp:11743
@ ID_ZC_DELETE_MEMBER_FROM_GROUP
Definition: TransmittedPackets.hpp:24236
@ ID_ZC_ACK_LEAVE_GUILD
Definition: TransmittedPackets.hpp:16570
@ ID_ZC_MONOLOG_DIALOG
Definition: TransmittedPackets.hpp:31086
@ ID_UNKNOWN_PACKET_PLACEHOLDER_006C
Definition: TransmittedPackets.hpp:356
@ ID_UNKNOWN_PACKET_PLACEHOLDER_094A
Definition: TransmittedPackets.hpp:7054
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0969
Definition: TransmittedPackets.hpp:7771
@ ID_ZC_CANCEL_BATTLE_FIELD
Definition: TransmittedPackets.hpp:22001
@ ID_ZC_ADD_EXCHANGE_ITEM2
Definition: TransmittedPackets.hpp:19020
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0259
Definition: TransmittedPackets.hpp:1397
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B6C
Definition: TransmittedPackets.hpp:12967
@ ID_ZC_DEBUGMSG
Definition: TransmittedPackets.hpp:23908
@ ID_ZC_ACK_BATTLE_STATE_MONITOR
Definition: TransmittedPackets.hpp:15136
@ ID_ZC_CLEAR_DIALOG
Definition: TransmittedPackets.hpp:23113
@ ID_ZC_NPC_MARKET_PURCHASE_RESULT
Definition: TransmittedPackets.hpp:35842
@ ID_ZC_SHORTCUT_KEY_LIST_V3
Definition: TransmittedPackets.hpp:42333
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BA3
Definition: TransmittedPackets.hpp:13818
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08BA
Definition: TransmittedPackets.hpp:5298
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AC4
Definition: TransmittedPackets.hpp:10522
@ ID_ZC_REQ_TAKEOFF_EQUIP_ACK2
Definition: TransmittedPackets.hpp:40950
@ ID_ZC_SHANDA_PROTECT
Definition: TransmittedPackets.hpp:42201
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B99
Definition: TransmittedPackets.hpp:13749
@ ID_UNKNOWN_PACKET_PLACEHOLDER_028C
Definition: TransmittedPackets.hpp:2285
@ ID_ZC_STORE_EQUIPMENT_ITEMLIST3
Definition: TransmittedPackets.hpp:44590
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0866
Definition: TransmittedPackets.hpp:3665
@ ID_ZC_PROPERTY_PET
Definition: TransmittedPackets.hpp:39267
@ ID_ZC_HP_INFO
Definition: TransmittedPackets.hpp:27836
@ ID_ZC_USER_COUNT
Definition: TransmittedPackets.hpp:46118
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A3E
Definition: TransmittedPackets.hpp:8733
@ ID_ZC_USE_ITEM_ACK
Definition: TransmittedPackets.hpp:46306
@ ID_ZC_PC_CASH_POINT_UPDATE
Definition: TransmittedPackets.hpp:37816
@ ID_ZC_ACK_REQ_JOIN_GROUP
Definition: TransmittedPackets.hpp:18018
@ ID_ZC_REQ_ACK_MOVE_GUILD_AGIT
Definition: TransmittedPackets.hpp:40242
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B80
Definition: TransmittedPackets.hpp:13380
@ ID_ZC_SKILL_POSTDELAY_LIST2
Definition: TransmittedPackets.hpp:43310
@ ID_ZC_EQUIP_ARROW
Definition: TransmittedPackets.hpp:25533
@ ID_ZC_PAR_CHANGE
Definition: TransmittedPackets.hpp:37618
@ ID_ZC_SKILLINFO_LIST
Definition: TransmittedPackets.hpp:42763
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AE1
Definition: TransmittedPackets.hpp:11225
@ ID_ZC_ADD_EXCHANGE_ITEM
Definition: TransmittedPackets.hpp:18973
@ ID_UNKNOWN_PACKET_PLACEHOLDER_027F
Definition: TransmittedPackets.hpp:2211
@ ID_ZC_PING
Definition: TransmittedPackets.hpp:38479
@ ID_ZC_BATTLE_NOTI_START_STEP
Definition: TransmittedPackets.hpp:21565
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0070
Definition: TransmittedPackets.hpp:504
@ ID_UNKNOWN_PACKET_PLACEHOLDER_088A
Definition: TransmittedPackets.hpp:4400
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0958
Definition: TransmittedPackets.hpp:7397
@ ID_ZC_PARTY_BOOKING_ACK_DELETE
Definition: TransmittedPackets.hpp:36646
@ ID_UNKNOWN_PACKET_PLACEHOLDER_093D
Definition: TransmittedPackets.hpp:6764
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0187
Definition: TransmittedPackets.hpp:679
@ ID_ZC_NOTIFY_WEAPONITEMLIST
Definition: TransmittedPackets.hpp:35388
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0829
Definition: TransmittedPackets.hpp:3092
@ ID_ZC_ACK_RODEX_LIST
Definition: TransmittedPackets.hpp:18107
@ ID_ZC_NOTIFY_LOBBY_ADMISSION
Definition: TransmittedPackets.hpp:33059
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0862
Definition: TransmittedPackets.hpp:3546
@ ID_UNKNOWN_PACKET_PLACEHOLDER_006E
Definition: TransmittedPackets.hpp:430
@ ID_ZC_NOTIFY_NEWENTRY5
Definition: TransmittedPackets.hpp:33983
@ ID_ZC_CASH_TIME_COUNTER
Definition: TransmittedPackets.hpp:22658
@ ID_ZC_STORE_EQUIPMENT_ITEMLIST
Definition: TransmittedPackets.hpp:44498
@ ID_ZC_SHORTCUT_KEY_LIST_V4
Definition: TransmittedPackets.hpp:42373
@ ID_UNKNOWN_PACKET_PLACEHOLDER_085A
Definition: TransmittedPackets.hpp:3379
@ ID_ZC_LESSEFFECT
Definition: TransmittedPackets.hpp:29577
@ ID_ZC_NOTIFY_NEWENTRY2
Definition: TransmittedPackets.hpp:33848
@ ID_ZC_RESULT_STORE_PASSWORD
Definition: TransmittedPackets.hpp:41295
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B7F
Definition: TransmittedPackets.hpp:13343
@ ID_ZC_CART_EQUIPMENT_ITEMLIST3
Definition: TransmittedPackets.hpp:22228
@ ID_ZC_NOTIFY_FONT
Definition: TransmittedPackets.hpp:32827
@ ID_ZC_NOTIFY_PKINFO
Definition: TransmittedPackets.hpp:34238
@ ID_ZC_REQ_ALLY_GUILD
Definition: TransmittedPackets.hpp:40321
@ ID_ZC_OPENSTORE
Definition: TransmittedPackets.hpp:36180
@ ID_ZC_NAVIGATION_ACTIVE
Definition: TransmittedPackets.hpp:31736
@ ID_ZC_STOPMOVE
Definition: TransmittedPackets.hpp:44363
@ ID_ZC_SELECTCART
Definition: TransmittedPackets.hpp:41814
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0945
Definition: TransmittedPackets.hpp:6942
@ ID_ZC_GAME_GUARD
Definition: TransmittedPackets.hpp:26383
@ ID_ZC_RESULT_CASH_PASSWORD
Definition: TransmittedPackets.hpp:41162
@ ID_ZC_ADD_ITEM_TO_STORE
Definition: TransmittedPackets.hpp:19335
@ ID_ZC_NOTIFY_ENTRY_QUEUE_ADMISSION
Definition: TransmittedPackets.hpp:32695
@ ID_ZC_ACK_MAIL_DELETE
Definition: TransmittedPackets.hpp:16666
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09A2
Definition: TransmittedPackets.hpp:8215
@ ID_ZC_HOSKILLINFO_UPDATE
Definition: TransmittedPackets.hpp:27750
@ ID_ZC_KILLER_RANK
Definition: TransmittedPackets.hpp:29531
@ ID_UNKNOWN_PACKET_PLACEHOLDER_089E
Definition: TransmittedPackets.hpp:4757
@ ID_ZC_POSITION_ID_NAME_INFO
Definition: TransmittedPackets.hpp:38562
@ ID_ZC_EQUIPWIN_MICROSCOPE2
Definition: TransmittedPackets.hpp:25330
@ ID_ZC_MAKABLEITEMLIST
Definition: TransmittedPackets.hpp:30015
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0931
Definition: TransmittedPackets.hpp:6484
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AED
Definition: TransmittedPackets.hpp:11410
@ ID_ZC_AUCTION_WINDOWS
Definition: TransmittedPackets.hpp:20868
@ ID_ZC_STARPLACE
Definition: TransmittedPackets.hpp:43828
@ ID_ZC_ACH_UPDATE
Definition: TransmittedPackets.hpp:14606
@ ID_ZC_NOTIFY_NEWENTRY4
Definition: TransmittedPackets.hpp:33940
@ ID_ZC_PC_PURCHASE_ITEMLIST
Definition: TransmittedPackets.hpp:37862
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0263
Definition: TransmittedPackets.hpp:1508
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08A2
Definition: TransmittedPackets.hpp:4841
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0081
Definition: TransmittedPackets.hpp:578
@ ID_UNKNOWN_PACKET_PLACEHOLDER_02F7
Definition: TransmittedPackets.hpp:2574
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B70
Definition: TransmittedPackets.hpp:13044
@ ID_ZC_READ_BOOK
Definition: TransmittedPackets.hpp:39500
@ ID_ZC_ITEM_REFORM_ACK
Definition: TransmittedPackets.hpp:29367
@ ID_ZC_SKILL_DISAPPEAR
Definition: TransmittedPackets.hpp:42969
@ ID_ZC_ITEM_PICKUP_ACK_V5
Definition: TransmittedPackets.hpp:29133
@ ID_UNKNOWN_PACKET_PLACEHOLDER_026C
Definition: TransmittedPackets.hpp:1841
@ ID_ZC_UPDATE_ROULETTE_COIN
Definition: TransmittedPackets.hpp:46035
@ ID_UNKNOWN_PACKET_PLACEHOLDER_095C
Definition: TransmittedPackets.hpp:7508
@ ID_ZC_CONCLUDE_EXCHANGE_ITEM
Definition: TransmittedPackets.hpp:23455
@ ID_ZC_CART_ITEMLIST_NORMAL_V5
Definition: TransmittedPackets.hpp:22431
@ ID_ZC_QUEST_NOTIFY_EFFECT
Definition: TransmittedPackets.hpp:39380
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AD8
Definition: TransmittedPackets.hpp:11114
@ ID_ZC_NOTIFY_INITCHAR
Definition: TransmittedPackets.hpp:33016
@ ID_ZC_GUILD_INFO
Definition: TransmittedPackets.hpp:27159
@ ID_ZC_MER_SKILLINFO_LIST
Definition: TransmittedPackets.hpp:30905
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B4D
Definition: TransmittedPackets.hpp:12412
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0448
Definition: TransmittedPackets.hpp:2685
@ ID_ZC_SHOW_IMAGE
Definition: TransmittedPackets.hpp:42502
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0872
Definition: TransmittedPackets.hpp:3896
@ ID_ZC_PROPERTY_HOMUN
Definition: TransmittedPackets.hpp:39076
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B6F
Definition: TransmittedPackets.hpp:13004
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AF2
Definition: TransmittedPackets.hpp:11521
@ ID_ZC_GUILD_INFO2
Definition: TransmittedPackets.hpp:27227
@ ID_ZC_BATTLE_FIELD_LIST
Definition: TransmittedPackets.hpp:21445
@ ID_ZC_CUSTOM_HAT_EFFECT
Definition: TransmittedPackets.hpp:23772
@ ID_UNKNOWN_PACKET_PLACEHOLDER_082B
Definition: TransmittedPackets.hpp:3166
@ ID_ZC_MEMBER_EXIT
Definition: TransmittedPackets.hpp:30402
@ ID_UNKNOWN_PACKET_PLACEHOLDER_026A
Definition: TransmittedPackets.hpp:1767
@ ID_ZC_NOTIFY_MOVEENTRY7
Definition: TransmittedPackets.hpp:33597
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0ABF
Definition: TransmittedPackets.hpp:10448
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B24
Definition: TransmittedPackets.hpp:11894
@ ID_ZC_MSG_COLOR
Definition: TransmittedPackets.hpp:31251
@ ID_ZC_ACTION_FAILURE
Definition: TransmittedPackets.hpp:18842
@ ID_ZC_APPLY_MACRO_DETECTOR_CAPTCHA
Definition: TransmittedPackets.hpp:20607
@ ID_ZC_SEEK_PARTY
Definition: TransmittedPackets.hpp:41728
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B4B
Definition: TransmittedPackets.hpp:12375
@ ID_ZC_REQ_COUPLE
Definition: TransmittedPackets.hpp:40538
@ ID_ZC_PARTY_MEMBER_JOB_LEVEL
Definition: TransmittedPackets.hpp:37029
@ ID_ZC_WAIT_DIALOG
Definition: TransmittedPackets.hpp:46533
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B74
Definition: TransmittedPackets.hpp:13195
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A83
Definition: TransmittedPackets.hpp:9375
@ ID_ZC_ACK_CREATE_CHATROOM
Definition: TransmittedPackets.hpp:15548
@ ID_ZC_HACKSH_CPX_MSG
Definition: TransmittedPackets.hpp:27537
@ ID_ZC_NOTIFY_MOVEENTRY3
Definition: TransmittedPackets.hpp:33508
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08AD
Definition: TransmittedPackets.hpp:5076
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AEC
Definition: TransmittedPackets.hpp:11373
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AF3
Definition: TransmittedPackets.hpp:11558
@ ID_ZC_ALT_EQUIPMENT_SWITCH_ACK
Definition: TransmittedPackets.hpp:20440
@ ID_ZC_EQUIPITEM_DAMAGED
Definition: TransmittedPackets.hpp:25097
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B52
Definition: TransmittedPackets.hpp:12560
@ ID_ZC_NPCACK_MAPMOVE
Definition: TransmittedPackets.hpp:35480
@ ID_ZC_ACK_READ_RODEX
Definition: TransmittedPackets.hpp:17366
@ ID_ZC_SKILLMSG
Definition: TransmittedPackets.hpp:42923
@ ID_ZC_GRADE_ENCHANT_MATERIAL_LIST
Definition: TransmittedPackets.hpp:26722
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AB8
Definition: TransmittedPackets.hpp:10300
@ ID_ZC_NOTIFY_HP_TO_GROUPM_R2
Definition: TransmittedPackets.hpp:32973
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0067
Definition: TransmittedPackets.hpp:171
@ ID_ZC_WHISPER_LIST
Definition: TransmittedPackets.hpp:46765
@ ID_ZC_PREMIUM_CAMPAIGN_INFO
Definition: TransmittedPackets.hpp:38655
@ ID_ZC_LONGLONGPAR_CHANGE
Definition: TransmittedPackets.hpp:29667
@ ID_ZC_ACK_ITEMREPAIR
Definition: TransmittedPackets.hpp:16482
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AE0
Definition: TransmittedPackets.hpp:11188
@ ID_ZC_NOTIFY_CHAT
Definition: TransmittedPackets.hpp:32333
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0863
Definition: TransmittedPackets.hpp:3574
@ ID_ZC_PC_PURCHASE_RESULT
Definition: TransmittedPackets.hpp:38046
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B23
Definition: TransmittedPackets.hpp:11857
@ ID_ZC_INVENTORY_TAB
Definition: TransmittedPackets.hpp:28428
@ ID_ZC_ACK_TOUSESKILL
Definition: TransmittedPackets.hpp:18496
@ ID_ZC_STORE_EQUIPMENT_ITEMLIST2
Definition: TransmittedPackets.hpp:44544
@ ID_ZC_SE_PC_BUY_TAIWANCASHITEM_RESULT
Definition: TransmittedPackets.hpp:42158
@ ID_ZC_INVENTORY_START
Definition: TransmittedPackets.hpp:28385
@ ID_ZC_PC_SELL_ITEMLIST
Definition: TransmittedPackets.hpp:38138
@ ID_ZC_SRPACKETR2_INIT
Definition: TransmittedPackets.hpp:43753
@ ID_ZC_REFINE_OPEN_WINDOW
Definition: TransmittedPackets.hpp:39713
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A40
Definition: TransmittedPackets.hpp:8770
@ ID_ZC_PARTY_BOOKING_NOTIFY_INSERT
Definition: TransmittedPackets.hpp:36806
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0265
Definition: TransmittedPackets.hpp:1582
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0896
Definition: TransmittedPackets.hpp:4632
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B50
Definition: TransmittedPackets.hpp:12486
@ ID_ZC_ACK_EXCHANGE_ITEM2
Definition: TransmittedPackets.hpp:15902
@ ID_ZC_STORE_ITEMLIST_EQUIP_V2
Definition: TransmittedPackets.hpp:44673
@ ID_ZC_INVENTORY_ITEMLIST_EQUIP
Definition: TransmittedPackets.hpp:28129
@ ID_ZC_NOTIFY_MOVE
Definition: TransmittedPackets.hpp:33286
@ ID_ZC_NOTIFY_ACT3
Definition: TransmittedPackets.hpp:32011
@ ID_ZC_DISAPPEAR_BUYING_STORE_ENTRY
Definition: TransmittedPackets.hpp:24501
@ ID_ZC_START_COLLECTION
Definition: TransmittedPackets.hpp:44009
@ ID_ZC_ACK_TAKEOFF_EQUIP_ALL
Definition: TransmittedPackets.hpp:18423
@ ID_ZC_NPCACK_SERVERMOVE
Definition: TransmittedPackets.hpp:35526
@ ID_UNKNOWN_PACKET_PLACEHOLDER_085C
Definition: TransmittedPackets.hpp:3435
@ ID_ZC_MYGUILD_BASIC_INFO
Definition: TransmittedPackets.hpp:31651
@ ID_ZC_ACK_ENTRY_QUEUE_APPLY
Definition: TransmittedPackets.hpp:15772
@ ID_ZC_HP_INFO_TINY
Definition: TransmittedPackets.hpp:27876
@ ID_UNKNOWN_PACKET_PLACEHOLDER_07E7
Definition: TransmittedPackets.hpp:2759
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08A6
Definition: TransmittedPackets.hpp:4896
@ ID_ZC_FORMATSTRING_MSG_COLOR
Definition: TransmittedPackets.hpp:26216
@ ID_ZC_COMBODELAY
Definition: TransmittedPackets.hpp:23326
@ ID_ZC_CART_NORMAL_ITEMLIST3
Definition: TransmittedPackets.hpp:22566
@ ID_ZC_ACK_BEFORE_WORLD_INFO
Definition: TransmittedPackets.hpp:15176
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BBD
Definition: TransmittedPackets.hpp:14327
@ ID_ZC_CART_EQUIPMENT_ITEMLIST2
Definition: TransmittedPackets.hpp:22182
@ ID_UNKNOWN_PACKET_PLACEHOLDER_099C
Definition: TransmittedPackets.hpp:8030
@ ID_ZC_ACK_CASH_BARGAIN_SALE_ITEM_INFO
Definition: TransmittedPackets.hpp:15216
@ ID_ZC_REQ_BABY
Definition: TransmittedPackets.hpp:40446
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0889
Definition: TransmittedPackets.hpp:4372
@ ID_ZC_RESURRECTION
Definition: TransmittedPackets.hpp:41341
@ ID_ZC_ACK_GUILD_MENUINTERFACE
Definition: TransmittedPackets.hpp:16124
@ ID_ZC_ACK_MAKE_GROUP
Definition: TransmittedPackets.hpp:16762
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A3A
Definition: TransmittedPackets.hpp:8622
@ ID_ZC_CHANGE_ITEM_OPTION
Definition: TransmittedPackets.hpp:22997
@ ID_ZC_NOTIFY_OFFLINE_STORE
Definition: TransmittedPackets.hpp:34103
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B95
Definition: TransmittedPackets.hpp:13602
@ ID_ZC_SETTING_WHISPER_STATE
Definition: TransmittedPackets.hpp:41949
@ ID_ZC_ADVENTURER_AGENCY_JOIN_RESULT
Definition: TransmittedPackets.hpp:19822
@ ID_ZC_REQ_JOIN_GUILD
Definition: TransmittedPackets.hpp:40813
@ ID_ZC_GANGSI_RANK
Definition: TransmittedPackets.hpp:26475
@ ID_ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY
Definition: TransmittedPackets.hpp:30632
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AF9
Definition: TransmittedPackets.hpp:11632
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BB4
Definition: TransmittedPackets.hpp:14066
@ ID_ZC_SHOWSCRIPT
Definition: TransmittedPackets.hpp:42459
@ ID_ZC_DISAPPEAR_ENTRY
Definition: TransmittedPackets.hpp:24544
@ ID_ZC_APPLY_MACRO_DETECTOR
Definition: TransmittedPackets.hpp:20570
@ ID_ZC_ITEM_DISAPPEAR
Definition: TransmittedPackets.hpp:28781
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B39
Definition: TransmittedPackets.hpp:12079
@ ID_ZC_DELETE_FRIENDS
Definition: TransmittedPackets.hpp:24053
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AF5
Definition: TransmittedPackets.hpp:11595
@ ID_ZC_STATUS
Definition: TransmittedPackets.hpp:44190
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0895
Definition: TransmittedPackets.hpp:4604
@ ID_UNKNOWN_PACKET_PLACEHOLDER_02CA
Definition: TransmittedPackets.hpp:2544
@ ID_ZC_NOTIFY_NEWENTRY10
Definition: TransmittedPackets.hpp:33763
@ ID_ZC_ITEM_DELETE_BUYING_STORE
Definition: TransmittedPackets.hpp:28738
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AC3
Definition: TransmittedPackets.hpp:10485
@ ID_ZC_SKILLINFO_UPDATE
Definition: TransmittedPackets.hpp:42823
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08E4
Definition: TransmittedPackets.hpp:5816
@ ID_ZC_DELETE_ITEM_FROM_BODY
Definition: TransmittedPackets.hpp:24096
@ ID_ZC_MVP
Definition: TransmittedPackets.hpp:31513
@ ID_ZC_GRADE_ENCHANT_BROADCAST_RESULT
Definition: TransmittedPackets.hpp:26685
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08CC
Definition: TransmittedPackets.hpp:5668
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01DB
Definition: TransmittedPackets.hpp:901
@ ID_ZC_MERGE_ITEM_OPEN
Definition: TransmittedPackets.hpp:30724
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0886
Definition: TransmittedPackets.hpp:4289
@ ID_ZC_ITEMCOMPOSITION_LIST
Definition: TransmittedPackets.hpp:28609
@ ID_ZC_MICROSCOPE
Definition: TransmittedPackets.hpp:30994
@ ID_ZC_BANKING_CHECK
Definition: TransmittedPackets.hpp:21058
@ ID_ZC_NOTIFY_STANDENTRY5
Definition: TransmittedPackets.hpp:34938
@ ID_ZC_ACK_OPEN_GUILD_STORAGE
Definition: TransmittedPackets.hpp:16929
@ ID_ZC_ES_NOTI_MYINFO
Definition: TransmittedPackets.hpp:25641
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0934
Definition: TransmittedPackets.hpp:6549
@ ID_ZC_POSITION_INFO
Definition: TransmittedPackets.hpp:38610
@ ID_ZC_FORMATSTRING_MSG
Definition: TransmittedPackets.hpp:26173
@ ID_ZC_USE_SKILL2
Definition: TransmittedPackets.hpp:46449
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A73
Definition: TransmittedPackets.hpp:9042
@ ID_ZC_AUCTION_ACK_MY_SELL_STOP
Definition: TransmittedPackets.hpp:20730
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08D5
Definition: TransmittedPackets.hpp:5742
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0937
Definition: TransmittedPackets.hpp:6608
@ ID_UNKNOWN_PACKET_PLACEHOLDER_091E
Definition: TransmittedPackets.hpp:6047
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08B9
Definition: TransmittedPackets.hpp:5261
@ ID_ZC_ACK_REQNAMEALL
Definition: TransmittedPackets.hpp:17645
@ ID_ZC_ACK_CLOSE_BANKING
Definition: TransmittedPackets.hpp:15384
@ ID_ZC_GRADE_ENCHANT_ACK
Definition: TransmittedPackets.hpp:26648
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B98
Definition: TransmittedPackets.hpp:13712
@ ID_ZC_NOTIFY_MOVEENTRY
Definition: TransmittedPackets.hpp:33335
@ ID_ZC_ADD_EXCHANGE_ITEM3
Definition: TransmittedPackets.hpp:19068
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BB3
Definition: TransmittedPackets.hpp:14037
@ ID_UNKNOWN_PACKET_PLACEHOLDER_098F
Definition: TransmittedPackets.hpp:7993
@ ID_ZC_NOTIFY_MOVEENTRY11
Definition: TransmittedPackets.hpp:33418
@ ID_ZC_RESPONSE_ENCHANT
Definition: TransmittedPackets.hpp:41085
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0929
Definition: TransmittedPackets.hpp:6281
@ ID_ZC_MEMORIALDUNGEON_INFO
Definition: TransmittedPackets.hpp:30494
@ ID_ZC_CONGRATULATION
Definition: TransmittedPackets.hpp:23594
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0951
Definition: TransmittedPackets.hpp:7197
@ ID_ZC_STATUS_CHANGE_ACK
Definition: TransmittedPackets.hpp:44314
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0891
Definition: TransmittedPackets.hpp:4544
@ ID_ZC_MSG_STATE_CHANGE
Definition: TransmittedPackets.hpp:31334
@ ID_ZC_NOTIFY_NEWENTRY
Definition: TransmittedPackets.hpp:33720
@ ID_UNKNOWN_PACKET_PLACEHOLDER_085E
Definition: TransmittedPackets.hpp:3491
@ ID_ZC_GPK_DYNCODE
Definition: TransmittedPackets.hpp:26598
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0261
Definition: TransmittedPackets.hpp:1434
@ ID_UNKNOWN_PACKET_PLACEHOLDER_091A
Definition: TransmittedPackets.hpp:5991
@ ID_ZC_EQUIPMENT_ITEMLIST3
Definition: TransmittedPackets.hpp:25235
@ ID_ZC_SPRITE_CHANGE
Definition: TransmittedPackets.hpp:43651
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BAF
Definition: TransmittedPackets.hpp:13921
@ ID_ZC_MSG_STATE_CHANGE2
Definition: TransmittedPackets.hpp:31380
@ ID_ZC_ITEM_THROW_ACK
Definition: TransmittedPackets.hpp:29397
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0267
Definition: TransmittedPackets.hpp:1656
@ ID_ZC_ATTACK_RANGE
Definition: TransmittedPackets.hpp:20683
@ ID_ZC_ACK_REQNAME
Definition: TransmittedPackets.hpp:17587
@ ID_ZC_ACK_GUILD_NAME
Definition: TransmittedPackets.hpp:16168
@ ID_ZC_ACK_ZENY_FROM_RODEX
Definition: TransmittedPackets.hpp:18799
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B8E
Definition: TransmittedPackets.hpp:13493
@ ID_ZC_ITEM_FALL_ENTRY
Definition: TransmittedPackets.hpp:28875
@ ID_ZC_OPEN_EDITDLG
Definition: TransmittedPackets.hpp:36306
@ ID_ZC_REFINE_STATUS
Definition: TransmittedPackets.hpp:39753
@ ID_ZC_NOTIFY_MAPINFO
Definition: TransmittedPackets.hpp:33148
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0987
Definition: TransmittedPackets.hpp:7882
@ ID_UNKNOWN_PACKET_PLACEHOLDER_07E8
Definition: TransmittedPackets.hpp:2796
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B6B
Definition: TransmittedPackets.hpp:12930
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09C7
Definition: TransmittedPackets.hpp:8437
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0963
Definition: TransmittedPackets.hpp:7687
@ ID_ZC_ACK_SE_CASH_ITEM_LIST
Definition: TransmittedPackets.hpp:18288
@ ID_UNKNOWN_PACKET_PLACEHOLDER_089D
Definition: TransmittedPackets.hpp:4725
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0210
Definition: TransmittedPackets.hpp:1249
@ ID_ZC_DEVOTIONLIST
Definition: TransmittedPackets.hpp:24423
@ ID_UNKNOWN_PACKET_PLACEHOLDER_098C
Definition: TransmittedPackets.hpp:7956
@ ID_ZC_ACK_MAIL_ADD_ITEM
Definition: TransmittedPackets.hpp:16618
@ ID_ZC_NORMAL_ITEMLIST
Definition: TransmittedPackets.hpp:31779
@ ID_ZC_REQ_EXCHANGE_ITEM2
Definition: TransmittedPackets.hpp:40630
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0953
Definition: TransmittedPackets.hpp:7253
@ ID_ZC_EQUIPMENT_ITEMLIST
Definition: TransmittedPackets.hpp:25143
@ ID_ZC_PCBANG_EFFECT
Definition: TransmittedPackets.hpp:37724
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0959
Definition: TransmittedPackets.hpp:7425
@ ID_ZC_ACK_OPEN_BANKING
Definition: TransmittedPackets.hpp:16889
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B3C
Definition: TransmittedPackets.hpp:12116
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0964
Definition: TransmittedPackets.hpp:7715
@ ID_ZC_ROOM_NEWENTRY
Definition: TransmittedPackets.hpp:41437
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01B5
Definition: TransmittedPackets.hpp:716
@ ID_ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER_TO_PM
Definition: TransmittedPackets.hpp:37188
@ ID_ZC_NOTIFY_MOVEENTRY4
Definition: TransmittedPackets.hpp:33554
@ ID_ZC_PARTY_BOOKING_ACK_REGISTER
Definition: TransmittedPackets.hpp:36686
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B4F
Definition: TransmittedPackets.hpp:12449
@ ID_ZC_IRMAIL_NOTIFY
Definition: TransmittedPackets.hpp:28471
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0861
Definition: TransmittedPackets.hpp:3519
@ ID_ZC_MER_PAR_CHANGE
Definition: TransmittedPackets.hpp:30813
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0ACE
Definition: TransmittedPackets.hpp:10744
@ ID_UNKNOWN_PACKET_PLACEHOLDER_083E
Definition: TransmittedPackets.hpp:3277
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A5E
Definition: TransmittedPackets.hpp:8873
@ ID_ZC_PARTY_BOOKING_NOTIFY_DELETE
Definition: TransmittedPackets.hpp:36766
@ ID_ZC_SPECIALPOPUP
Definition: TransmittedPackets.hpp:43489
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BAC
Definition: TransmittedPackets.hpp:13890
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AC9
Definition: TransmittedPackets.hpp:10633
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0065
Definition: TransmittedPackets.hpp:97
@ ID_ZC_ADD_MEMBER_TO_GROUP2
Definition: TransmittedPackets.hpp:19536
@ ID_ZC_EFST_SET_ENTER2
Definition: TransmittedPackets.hpp:24839
@ ID_ZC_REQ_ANSWER_MACRO_DETECTOR
Definition: TransmittedPackets.hpp:40376
@ ID_UNKNOWN_PACKET_PLACEHOLDER_006D
Definition: TransmittedPackets.hpp:393
@ ID_UNKNOWN_PACKET_PLACEHOLDER_082C
Definition: TransmittedPackets.hpp:3203
@ ID_ZC_REQ_STORE_PASSWORD
Definition: TransmittedPackets.hpp:40861
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08D4
Definition: TransmittedPackets.hpp:5705
@ ID_ZC_ACK_ROULEITTE_INFO
Definition: TransmittedPackets.hpp:18168
@ ID_ZC_NOTIFY_PCBANG_PLAYING_TIME
Definition: TransmittedPackets.hpp:34192
@ ID_ZC_RECV_ROULETTE_ITEM
Definition: TransmittedPackets.hpp:39633
@ ID_ZC_ADD_MEMBER_TO_GROUP
Definition: TransmittedPackets.hpp:19471
@ ID_ZC_PC_PURCHASE_ITEMLIST_FROMMC2
Definition: TransmittedPackets.hpp:37951
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09A1
Definition: TransmittedPackets.hpp:8178
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0875
Definition: TransmittedPackets.hpp:3956
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B7E
Definition: TransmittedPackets.hpp:13306
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0ACD
Definition: TransmittedPackets.hpp:10707
@ ID_ZC_MAIL_WINDOWS
Definition: TransmittedPackets.hpp:29969
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01F1
Definition: TransmittedPackets.hpp:1012
@ ID_ZC_NOTIFY_MOVEENTRY8
Definition: TransmittedPackets.hpp:33637
@ ID_ZC_SIMPLE_CASH_POINT_ITEMLIST
Definition: TransmittedPackets.hpp:42677
@ ID_ZC_UPDATE_CHARSTAT2
Definition: TransmittedPackets.hpp:45667
@ ID_UNKNOWN_PACKET_PLACEHOLDER_028F
Definition: TransmittedPackets.hpp:2396
@ ID_ZC_CLOSE_DIALOG
Definition: TransmittedPackets.hpp:23196
@ ID_ZC_EQUIPWIN_MICROSCOPE_V6
Definition: TransmittedPackets.hpp:25410
@ ID_ZC_NOTIFY_ACT_POSITION
Definition: TransmittedPackets.hpp:32110
@ ID_ZC_UPDATE_TAIWANCASH
Definition: TransmittedPackets.hpp:46075
@ ID_ZC_PLAY_NPC_BGM
Definition: TransmittedPackets.hpp:38519
@ ID_ZC_ACK_WEAPONREFINE
Definition: TransmittedPackets.hpp:18610
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A86
Definition: TransmittedPackets.hpp:9449
@ ID_ZC_EQUIPWIN_MICROSCOPE_V5
Definition: TransmittedPackets.hpp:25370
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0275
Definition: TransmittedPackets.hpp:2063
@ ID_ZC_PARTY_RECRUIT_VOLUNTEER_INFO
Definition: TransmittedPackets.hpp:37586
@ ID_ZC_ACCEPT_ENTER2
Definition: TransmittedPackets.hpp:14466
@ ID_ZC_ENTRY_QUEUE_INIT
Definition: TransmittedPackets.hpp:25054
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0948
Definition: TransmittedPackets.hpp:6998
@ ID_ZC_NOTIFY_STANDENTRY2
Definition: TransmittedPackets.hpp:34803
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B93
Definition: TransmittedPackets.hpp:13529
@ ID_ZC_BATTLE_JOIN_DISABLE_STATE
Definition: TransmittedPackets.hpp:21485
@ ID_ZC_PROGRESS
Definition: TransmittedPackets.hpp:38946
@ ID_UNKNOWN_PACKET_PLACEHOLDER_082A
Definition: TransmittedPackets.hpp:3129
@ ID_ZC_START_CAPTURE
Definition: TransmittedPackets.hpp:43966
@ ID_ZC_ITEM_PICKUP_ACK_V7
Definition: TransmittedPackets.hpp:29213
@ ID_ZC_BATTLEFIELD_NOTIFY_HP2
Definition: TransmittedPackets.hpp:21313
@ ID_ZC_ITEM_ENTRY
Definition: TransmittedPackets.hpp:28828
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09E0
Definition: TransmittedPackets.hpp:8548
@ ID_UNKNOWN_PACKET_PLACEHOLDER_006F
Definition: TransmittedPackets.hpp:467
@ ID_ZC_CARTOFF
Definition: TransmittedPackets.hpp:22090
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A60
Definition: TransmittedPackets.hpp:8931
@ ID_ZC_ITEM_FALL_ENTRY4
Definition: TransmittedPackets.hpp:28949
@ ID_ZC_ACK_AUCTION_ADD_ITEM
Definition: TransmittedPackets.hpp:14920
@ ID_ZC_INVENTORY_ITEMLIST_NORMAL_V5
Definition: TransmittedPackets.hpp:28296
@ ID_ZC_SKILL_SELECT_REQUEST
Definition: TransmittedPackets.hpp:43350
@ ID_ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V6
Definition: TransmittedPackets.hpp:26942
@ ID_ZC_NPC_BARTER_MARKET_ITEMINFO
Definition: TransmittedPackets.hpp:35637
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A82
Definition: TransmittedPackets.hpp:9338
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0920
Definition: TransmittedPackets.hpp:6101
@ ID_ZC_SPIRITS
Definition: TransmittedPackets.hpp:43519
@ ID_UNKNOWN_PACKET_PLACEHOLDER_082D
Definition: TransmittedPackets.hpp:3240
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08C6
Definition: TransmittedPackets.hpp:5631
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AAC
Definition: TransmittedPackets.hpp:10041
@ ID_ZC_LONGPAR_CHANGE
Definition: TransmittedPackets.hpp:29623
@ ID_ZC_ACK_SEND_RODEX
Definition: TransmittedPackets.hpp:18248
@ ID_ZC_MILLENNIUMSHIELD
Definition: TransmittedPackets.hpp:31034
@ ID_ZC_ACTION_MOVE
Definition: TransmittedPackets.hpp:18890
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AD0
Definition: TransmittedPackets.hpp:10818
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0923
Definition: TransmittedPackets.hpp:6161
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0921
Definition: TransmittedPackets.hpp:6133
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A8E
Definition: TransmittedPackets.hpp:9560
@ ID_ZC_ACK_REQMAKINGITEM
Definition: TransmittedPackets.hpp:17544
@ ID_ZC_NOTIFY_EFFECT3
Definition: TransmittedPackets.hpp:32643
@ ID_ZC_PARTY_JOIN_REQ
Definition: TransmittedPackets.hpp:36936
@ ID_ZC_REQ_CASH_PASSWORD
Definition: TransmittedPackets.hpp:40492
@ ID_ZC_SKILL_POSTDELAY_LIST
Definition: TransmittedPackets.hpp:43267
@ ID_ZC_NOTIFY_SKILL
Definition: TransmittedPackets.hpp:34518
@ ID_ZC_ACK_REQ_DISCONNECT
Definition: TransmittedPackets.hpp:17924
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0965
Definition: TransmittedPackets.hpp:7743
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08C4
Definition: TransmittedPackets.hpp:5557
@ ID_ZC_AUTOSPELLLIST
Definition: TransmittedPackets.hpp:20957
@ ID_ZC_BABYMSG
Definition: TransmittedPackets.hpp:21015
@ ID_ZC_COUPLESTATUS
Definition: TransmittedPackets.hpp:23726
@ ID_ZC_ACK_INVENTORY_EXPAND_RESULT
Definition: TransmittedPackets.hpp:16248
@ ID_ZC_NOTIFY_CARTITEM_COUNTINFO
Definition: TransmittedPackets.hpp:32283
@ ID_ZC_STORE_ITEMLIST_NORMAL_V2
Definition: TransmittedPackets.hpp:44856
@ ID_ZC_COSTUME_SPRITE_CHANGE
Definition: TransmittedPackets.hpp:23637
@ ID_ZC_EQUIPWIN_OTHER
Definition: TransmittedPackets.hpp:25490
@ ID_ZC_GROUP_LIST
Definition: TransmittedPackets.hpp:26838
@ ID_ZC_SKILL_UPDATE
Definition: TransmittedPackets.hpp:43396
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AAA
Definition: TransmittedPackets.hpp:9967
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0066
Definition: TransmittedPackets.hpp:134
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B48
Definition: TransmittedPackets.hpp:12264
@ ID_ZC_WHISPER02
Definition: TransmittedPackets.hpp:46722
@ ID_ZC_ACK_CLAN_LEAVE
Definition: TransmittedPackets.hpp:15344
@ ID_ZC_NOTIFY_CHAT_PARTY
Definition: TransmittedPackets.hpp:32382
@ ID_ZC_PC_PURCHASE_MYITEMLIST
Definition: TransmittedPackets.hpp:37991
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BBC
Definition: TransmittedPackets.hpp:14298
@ ID_ZC_NOTIFY_UPDATECHAR
Definition: TransmittedPackets.hpp:35242
@ ID_ZC_MAPPROPERTY_R2
Definition: TransmittedPackets.hpp:30196
@ ID_ZC_MVP_GETTING_SPECIAL_EXP
Definition: TransmittedPackets.hpp:31605
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B3D
Definition: TransmittedPackets.hpp:12153
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08BC
Definition: TransmittedPackets.hpp:5372
@ ID_ZC_REPAIRITEMLIST
Definition: TransmittedPackets.hpp:39977
@ ID_ZC_NOTIFY_GROUNDSKILL
Definition: TransmittedPackets.hpp:32873
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BBA
Definition: TransmittedPackets.hpp:14240
@ ID_ZC_ACK_REQNAMEALL2
Definition: TransmittedPackets.hpp:17693
@ ID_ZC_ALL_QUEST_LIST2
Definition: TransmittedPackets.hpp:20154
@ ID_ZC_ITEM_PICKUP_ACK2
Definition: TransmittedPackets.hpp:29044
@ ID_ZC_NORMAL_ITEMLIST2
Definition: TransmittedPackets.hpp:31825
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B53
Definition: TransmittedPackets.hpp:12597
@ ID_ZC_AUTORUN_SKILL
Definition: TransmittedPackets.hpp:20914
@ ID_ZC_INFO_REMAINTIME
Definition: TransmittedPackets.hpp:28005
@ ID_ZC_RECOVERY
Definition: TransmittedPackets.hpp:39546
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BB0
Definition: TransmittedPackets.hpp:13950
@ ID_ZC_PROGRESS_CANCEL
Definition: TransmittedPackets.hpp:39032
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B75
Definition: TransmittedPackets.hpp:13232
@ ID_ZC_DEFINE_CHECK
Definition: TransmittedPackets.hpp:23932
@ ID_ZC_PROPERTY_MERCE
Definition: TransmittedPackets.hpp:39221
@ ID_ZC_OFFLINE_STORE_VISIBLE
Definition: TransmittedPackets.hpp:36137
@ ID_ZC_ADD_FRIENDS_LIST
Definition: TransmittedPackets.hpp:19151
@ ID_ZC_GAMEGUARD_LINGO_KEY
Definition: TransmittedPackets.hpp:26348
@ ID_ZC_UI_OPEN2
Definition: TransmittedPackets.hpp:45479
zc_server_reject_type
Definition: TransmittedPackets.hpp:39816
@ ZONE_SERV_ERROR_REJECT
Definition: TransmittedPackets.hpp:39817
@ ID_UNKNOWN_PACKET_PLACEHOLDER_092B
Definition: TransmittedPackets.hpp:6355
@ ID_ZC_SELECT_DEALTYPE
Definition: TransmittedPackets.hpp:41857
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0961
Definition: TransmittedPackets.hpp:7627
@ ID_UNKNOWN_PACKET_PLACEHOLDER_028E
Definition: TransmittedPackets.hpp:2359
@ ID_ZC_ACK_ITEM_FROM_RODEX
Definition: TransmittedPackets.hpp:16527
@ ID_ZC_NOTIFY_POSITION_TO_GUILDM
Definition: TransmittedPackets.hpp:34426
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0868
Definition: TransmittedPackets.hpp:3697
@ ID_ZC_NOTIFY_MANNER_POINT_GIVEN
Definition: TransmittedPackets.hpp:33102
@ ID_UNKNOWN_PACKET_PLACEHOLDER_095B
Definition: TransmittedPackets.hpp:7480
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0882
Definition: TransmittedPackets.hpp:4196
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08AB
Definition: TransmittedPackets.hpp:5049
@ ID_ZC_BATTLEFIELD_NOTIFY_HP
Definition: TransmittedPackets.hpp:21258
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A85
Definition: TransmittedPackets.hpp:9412
@ ID_UNKNOWN_PACKET_PLACEHOLDER_093A
Definition: TransmittedPackets.hpp:6667
@ ID_ZC_START_COUPLE
Definition: TransmittedPackets.hpp:44052
@ ID_ZC_PERSONAL_INFOMATION_CHN
Definition: TransmittedPackets.hpp:38307
@ ID_ZC_GANGSI_POINT
Definition: TransmittedPackets.hpp:26429
@ ID_ZC_REQ_ACH_REWARD_ACK
Definition: TransmittedPackets.hpp:40155
@ ID_ZC_BROADCASTING_SPECIAL_ITEM_OBTAIN
Definition: TransmittedPackets.hpp:21921
@ ID_ZC_ALL_ACH_LIST
Definition: TransmittedPackets.hpp:20068
@ ID_UNKNOWN_PACKET_PLACEHOLDER_092C
Definition: TransmittedPackets.hpp:6387
@ ID_ZC_ES_LIST
Definition: TransmittedPackets.hpp:25606
@ ID_ZC_DYNAMICNPC_CREATE_RESULT
Definition: TransmittedPackets.hpp:24759
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09C6
Definition: TransmittedPackets.hpp:8400
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A7B
Definition: TransmittedPackets.hpp:9190
@ ID_ZC_NOTIFY_PLAYERMOVE
Definition: TransmittedPackets.hpp:34332
@ ID_ZC_OPEN_BUYING_STORE
Definition: TransmittedPackets.hpp:36263
@ ID_ZC_NOTIFY_ACT
Definition: TransmittedPackets.hpp:31917
@ ID_ZC_PC_CASH_POINT_ITEMLIST
Definition: TransmittedPackets.hpp:37770
@ ID_ZC_REQ_TAKEOFF_EQUIP_ACK
Definition: TransmittedPackets.hpp:40907
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01DC
Definition: TransmittedPackets.hpp:938
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B71
Definition: TransmittedPackets.hpp:13081
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AB1
Definition: TransmittedPackets.hpp:10226
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BB6
Definition: TransmittedPackets.hpp:14124
@ ID_ZC_REPLY_ACK_LOBBY_ADMISSION
Definition: TransmittedPackets.hpp:40069
@ ID_ZC_EL_PAR_CHANGE
Definition: TransmittedPackets.hpp:24919
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0941
Definition: TransmittedPackets.hpp:6823
@ ID_ZC_PERSONAL_INFOMATION2
Definition: TransmittedPackets.hpp:38267
@ ID_ZC_PC_SELL_RESULT
Definition: TransmittedPackets.hpp:38184
@ ID_ZC_REQ_WEAR_EQUIP_ACK2
Definition: TransmittedPackets.hpp:41036
@ ID_ZC_PET_EVOLUTION_RESULT
Definition: TransmittedPackets.hpp:38439
@ ID_ZC_MONSTER_TALK
Definition: TransmittedPackets.hpp:31162
@ ID_ZC_NOTIFY_CLAN_CHAT
Definition: TransmittedPackets.hpp:32425
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A4D
Definition: TransmittedPackets.hpp:8844
@ ID_ZC_C_MARKERINFO
Definition: TransmittedPackets.hpp:23812
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08B0
Definition: TransmittedPackets.hpp:5150
@ ID_ZC_STORE_ITEMLIST_NORMAL
Definition: TransmittedPackets.hpp:44816
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09A5
Definition: TransmittedPackets.hpp:8289
@ ID_UNKNOWN_PACKET_PLACEHOLDER_091D
Definition: TransmittedPackets.hpp:6019
@ ID_ZC_GUILD_AGIT_INFO
Definition: TransmittedPackets.hpp:27032
@ ID_ZC_NOTIFY_NEWENTRY3
Definition: TransmittedPackets.hpp:33894
@ ID_ZC_ITEM_PICKUP_ACK
Definition: TransmittedPackets.hpp:28989
@ ID_ZC_ALL_QUEST_LIST4
Definition: TransmittedPackets.hpp:20234
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01C6
Definition: TransmittedPackets.hpp:827
@ ID_ZC_CART_ITEMLIST_EQUIP_V5
Definition: TransmittedPackets.hpp:22311
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B68
Definition: TransmittedPackets.hpp:12856
@ ID_ZC_NPCSPRITE_CHANGE
Definition: TransmittedPackets.hpp:35584
@ ID_ZC_GUILD_ZENY_ACK
Definition: TransmittedPackets.hpp:27459
@ ID_ZC_MAIL_RECEIVE
Definition: TransmittedPackets.hpp:29739
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0880
Definition: TransmittedPackets.hpp:4164
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0884
Definition: TransmittedPackets.hpp:4261
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A7C
Definition: TransmittedPackets.hpp:9227
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A74
Definition: TransmittedPackets.hpp:9079
@ ID_ZC_NOTIFY_STANDENTRY4
Definition: TransmittedPackets.hpp:34895
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B60
Definition: TransmittedPackets.hpp:12745
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0823
Definition: TransmittedPackets.hpp:2944
@ ID_ZC_ROLE_CHANGE
Definition: TransmittedPackets.hpp:41389
@ ID_ZC_SKILLINFO_UPDATE2
Definition: TransmittedPackets.hpp:42868
@ ID_ZC_SKILL_ENTRY4
Definition: TransmittedPackets.hpp:43144
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AE8
Definition: TransmittedPackets.hpp:11299
@ ID_ZC_ACK_REMEMBER_WARPPOINT
Definition: TransmittedPackets.hpp:17418
@ ID_ZC_STYLE_CHANGE_RES
Definition: TransmittedPackets.hpp:45120
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AC5
Definition: TransmittedPackets.hpp:10559
@ ID_ZC_ACCEPT_ENTER3
Definition: TransmittedPackets.hpp:14514
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0272
Definition: TransmittedPackets.hpp:2026
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A81
Definition: TransmittedPackets.hpp:9301
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0ABA
Definition: TransmittedPackets.hpp:10337
@ ID_ZC_ACK_ITEMCOMPOSITION
Definition: TransmittedPackets.hpp:16291
@ ID_ZC_GUILD_CHAT
Definition: TransmittedPackets.hpp:27062
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0986
Definition: TransmittedPackets.hpp:7845
@ ID_ZC_REFUSE_ENTER
Definition: TransmittedPackets.hpp:39796
@ ID_ZC_OPEN_BARGAIN_SALE_TOOL
Definition: TransmittedPackets.hpp:36223
@ ID_ZC_CART_NORMAL_ITEMLIST2
Definition: TransmittedPackets.hpp:22520
@ ID_ZC_INVENTORY_EXPANSION_INFO
Definition: TransmittedPackets.hpp:28089
@ ID_ZC_OPEN_RODEX_THROUGH_NPC_ONLY
Definition: TransmittedPackets.hpp:36431
@ ID_ZC_AUCTION_ITEM_REQ_SEARCH
Definition: TransmittedPackets.hpp:20776
@ ID_ZC_JOIN_BATTLE_FIELD
Definition: TransmittedPackets.hpp:29442
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08B2
Definition: TransmittedPackets.hpp:5187
@ ID_ZC_CONFIG_NOTIFY
Definition: TransmittedPackets.hpp:23548
@ ID_ZC_MER_PROPERTY
Definition: TransmittedPackets.hpp:30859
@ ID_ZC_MAIL_REQ_GET_LIST
Definition: TransmittedPackets.hpp:29831
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0930
Definition: TransmittedPackets.hpp:6447
@ ID_ZC_NOTIFY_STANDENTRY7
Definition: TransmittedPackets.hpp:34978
@ ID_ZC_ACK_RANDOM_COMBINE_ITEM
Definition: TransmittedPackets.hpp:17253
@ ID_ZC_ISVR_DISCONNECT
Definition: TransmittedPackets.hpp:28563
@ ID_ZC_NOTIFY_CRAZYKILLER
Definition: TransmittedPackets.hpp:32508
@ ID_ZC_ACK_MAIL_RETURN
Definition: TransmittedPackets.hpp:16714
@ ID_ZC_DELETEITEM_FROM_MCSTORE
Definition: TransmittedPackets.hpp:23967
@ ID_ZC_ACK_SE_CASH_ITEM_LIST2
Definition: TransmittedPackets.hpp:18328
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B07
Definition: TransmittedPackets.hpp:11820
@ ID_ZC_DRESSROOM_OPEN
Definition: TransmittedPackets.hpp:24719
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0926
Definition: TransmittedPackets.hpp:6221
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0268
Definition: TransmittedPackets.hpp:1693
@ ID_ZC_BLACKSMITH_RANK
Definition: TransmittedPackets.hpp:21654
@ ID_UNKNOWN_PACKET_PLACEHOLDER_091F
Definition: TransmittedPackets.hpp:6074
@ ID_ZC_NOTIFY_MAPPROPERTY2
Definition: TransmittedPackets.hpp:33240
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B49
Definition: TransmittedPackets.hpp:12301
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AB3
Definition: TransmittedPackets.hpp:10263
@ ID_ZC_BOSS_INFO
Definition: TransmittedPackets.hpp:21746
@ ID_ZC_NOTIFY_NEWENTRY6
Definition: TransmittedPackets.hpp:34023
@ ID_ZC_NOTIFY_MOVEENTRY9
Definition: TransmittedPackets.hpp:33677
@ ID_ZC_TALKBOX_CHATCONTENTS
Definition: TransmittedPackets.hpp:45255
@ ID_ZC_REFUSE_QUIT
Definition: TransmittedPackets.hpp:39894
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B25
Definition: TransmittedPackets.hpp:11931
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09A0
Definition: TransmittedPackets.hpp:8141
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08FC
Definition: TransmittedPackets.hpp:5853
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AB0
Definition: TransmittedPackets.hpp:10189
@ ID_ZC_GPK_AUTH
Definition: TransmittedPackets.hpp:26558
@ ID_UNKNOWN_PACKET_PLACEHOLDER_02B0
Definition: TransmittedPackets.hpp:2507
@ ID_ZC_NOTIFY_TIME
Definition: TransmittedPackets.hpp:35155
@ ID_ZC_PERSONAL_INFOMATION
Definition: TransmittedPackets.hpp:38227
@ ID_ZC_ACK_DISORGANIZE_GUILD_RESULT
Definition: TransmittedPackets.hpp:15728
@ ID_ZC_NOTIFY_NEWENTRY11
Definition: TransmittedPackets.hpp:33803
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0898
Definition: TransmittedPackets.hpp:4665
@ ID_ZC_STORE_ITEMLIST_EQUIP_V5
Definition: TransmittedPackets.hpp:44713
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B00
Definition: TransmittedPackets.hpp:11669
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AD7
Definition: TransmittedPackets.hpp:11077
@ ID_ZC_SE_CASHSHOP_OPEN
Definition: TransmittedPackets.hpp:41989
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0942
Definition: TransmittedPackets.hpp:6851
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01BE
Definition: TransmittedPackets.hpp:753
@ ID_UNKNOWN_PACKET_PLACEHOLDER_020F
Definition: TransmittedPackets.hpp:1223
@ ID_ZC_ACK_ENTRY_QUEUE_CANCEL
Definition: TransmittedPackets.hpp:15812
@ ID_ZC_COMPASS
Definition: TransmittedPackets.hpp:23372
@ ID_ZC_NOTIFY_ACT2
Definition: TransmittedPackets.hpp:31968
@ ID_ZC_REQ_JOIN_GROUP
Definition: TransmittedPackets.hpp:40765
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0841
Definition: TransmittedPackets.hpp:3351
@ ID_ZC_GROUPINFO_CHANGE
Definition: TransmittedPackets.hpp:26752
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AD2
Definition: TransmittedPackets.hpp:10892
@ ID_ZC_ACK_ADDITEM_TO_CART
Definition: TransmittedPackets.hpp:14702
@ ID_ZC_ADD_RELATED_GUILD
Definition: TransmittedPackets.hpp:19677
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BA5
Definition: TransmittedPackets.hpp:13852
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A9F
Definition: TransmittedPackets.hpp:9856
@ ID_ZC_GROUP_ISALIVE
Definition: TransmittedPackets.hpp:26795
@ ID_ZC_IRMAIL_SEND_RES
Definition: TransmittedPackets.hpp:28517
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BC0
Definition: TransmittedPackets.hpp:14385
@ ID_ZC_BATTLE_JOIN_NOTI_DEFER
Definition: TransmittedPackets.hpp:21525
@ ID_ZC_ALL_QUEST_LIST
Definition: TransmittedPackets.hpp:20111
@ ID_UNKNOWN_PACKET_PLACEHOLDER_086E
Definition: TransmittedPackets.hpp:3841
@ ID_ZC_CLOSE_MACRO_DETECTOR
Definition: TransmittedPackets.hpp:23250
@ ID_ZC_ALT_EQUIPMENT_EQUIP
Definition: TransmittedPackets.hpp:20320
@ ID_ZC_ACK_BAN_GUILD_SSO
Definition: TransmittedPackets.hpp:15094
@ ID_ZC_SE_CASHSHOP_OPEN2
Definition: TransmittedPackets.hpp:42038
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0935
Definition: TransmittedPackets.hpp:6581
@ ID_ZC_ITEM_PICKUP_ACK_V6
Definition: TransmittedPackets.hpp:29173
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A94
Definition: TransmittedPackets.hpp:9745
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0956
Definition: TransmittedPackets.hpp:7341
@ ID_ZC_DELETE_RELATED_GUILD
Definition: TransmittedPackets.hpp:24282
@ ID_ZC_STORE_ITEMLIST_EQUIP_V6
Definition: TransmittedPackets.hpp:44753
@ ID_ZC_DESTROY_ROOM
Definition: TransmittedPackets.hpp:24376
@ ID_ZC_ALT_PING
Definition: TransmittedPackets.hpp:20480
@ ID_ZC_ACK_OPENSTORE2
Definition: TransmittedPackets.hpp:16848
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BBF
Definition: TransmittedPackets.hpp:14356
@ ID_ZC_PARTY_RECRUIT_REFUSE_VOLUNTEER_TO_PM
Definition: TransmittedPackets.hpp:37520
@ ID_ZC_ACTIVE_QUEST
Definition: TransmittedPackets.hpp:18925
@ ID_ZC_NOTIFY_STANDENTRY8
Definition: TransmittedPackets.hpp:35018
@ ID_ZC_ACCEPT_ENTER
Definition: TransmittedPackets.hpp:14415
@ ID_UNKNOWN_PACKET_PLACEHOLDER_087B
Definition: TransmittedPackets.hpp:4043
@ ID_ZC_SETTING_WHISPER_PC
Definition: TransmittedPackets.hpp:41903
@ ID_ZC_REFINE_ADD_ITEM
Definition: TransmittedPackets.hpp:39673
@ ID_ZC_USESKILL_ACK
Definition: TransmittedPackets.hpp:46164
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0262
Definition: TransmittedPackets.hpp:1471
@ ID_ZC_ADD_ITEM_TO_CART2
Definition: TransmittedPackets.hpp:19249
@ ID_ZC_NORMAL_ITEMLIST3
Definition: TransmittedPackets.hpp:31871
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0ABC
Definition: TransmittedPackets.hpp:10411
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B77
Definition: TransmittedPackets.hpp:13269
@ ID_ZC_OPEN_UI
Definition: TransmittedPackets.hpp:36508
@ ID_ZC_ADD_ITEM_TO_STORE2
Definition: TransmittedPackets.hpp:19382
@ ID_ZC_SKILL_ENTRY
Definition: TransmittedPackets.hpp:43015
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A39
Definition: TransmittedPackets.hpp:8585
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AE9
Definition: TransmittedPackets.hpp:11336
@ ID_ZC_DEL_QUEST
Definition: TransmittedPackets.hpp:24330
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A8F
Definition: TransmittedPackets.hpp:9597
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AF1
Definition: TransmittedPackets.hpp:11484
@ ID_ZC_TRYCAPTURE_MONSTER
Definition: TransmittedPackets.hpp:45347
@ ID_ZC_NOTIFY_STOREITEM_COUNTINFO
Definition: TransmittedPackets.hpp:35107
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AE3
Definition: TransmittedPackets.hpp:11262
@ ID_ZC_PETEGG_LIST
Definition: TransmittedPackets.hpp:38350
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B01
Definition: TransmittedPackets.hpp:11706
@ ID_UNKNOWN_PACKET_PLACEHOLDER_094D
Definition: TransmittedPackets.hpp:7109
@ ID_ZC_GUILDSTORAGE_ITEMLIST_EQUIP_V5
Definition: TransmittedPackets.hpp:26902
@ ID_ZC_ADD_QUEST
Definition: TransmittedPackets.hpp:19582
@ ID_ZC_BROADCAST4
Definition: TransmittedPackets.hpp:21881
@ ID_ZC_REQ_ITEM_EXPLANATION_ACK
Definition: TransmittedPackets.hpp:40719
@ ID_ZC_ALL_QUEST_MISSION
Definition: TransmittedPackets.hpp:20277
@ ID_ZC_STORE_ENTRY
Definition: TransmittedPackets.hpp:44452
@ ID_ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST
Definition: TransmittedPackets.hpp:42594
@ ID_ZC_ALL_QUEST_LIST3
Definition: TransmittedPackets.hpp:20194
@ ID_ZC_FAILED_GET_ITEM_FROM_ZONEDA
Definition: TransmittedPackets.hpp:25838
@ ID_ZC_USE_ITEM_ACK2
Definition: TransmittedPackets.hpp:46355
@ ID_ZC_PREVIEW_MACRO_DETECTOR_CAPTCHA
Definition: TransmittedPackets.hpp:38705
@ ID_ZC_OFFLINE_STORE_ITEMS
Definition: TransmittedPackets.hpp:35977
@ ID_ZC_CHANGE_GUILD
Definition: TransmittedPackets.hpp:22932
@ ID_UNKNOWN_PACKET_PLACEHOLDER_01FB
Definition: TransmittedPackets.hpp:1086
@ ID_ZC_ACK_REQ_HOSTILE_GUILD
Definition: TransmittedPackets.hpp:17971
@ ID_ZC_CHANGESTATE_MER
Definition: TransmittedPackets.hpp:22704
@ ID_ZC_CLANINFO
Definition: TransmittedPackets.hpp:23073
@ ID_ZC_ES_READY
Definition: TransmittedPackets.hpp:25678
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08A1
Definition: TransmittedPackets.hpp:4813
@ ID_ZC_HUNTINGLIST
Definition: TransmittedPackets.hpp:27919
@ ID_ZC_ACK_DISORGANIZE_GUILD
Definition: TransmittedPackets.hpp:15682
@ ID_ZC_NPC_SHOWEFST_UPDATE
Definition: TransmittedPackets.hpp:35894
@ ID_ZC_ATTACK_FAILURE_FOR_DISTANCE
Definition: TransmittedPackets.hpp:20637
@ ID_ZC_NOTIFY_BARGAIN_SALE_CLOSE
Definition: TransmittedPackets.hpp:32153
@ ID_ZC_SKILL_ENTRY2
Definition: TransmittedPackets.hpp:43061
@ ID_ZC_NOTIFY_STANDENTRY3
Definition: TransmittedPackets.hpp:34849
@ ID_ZC_REQ_ACK_AGIT_INVESTMENT
Definition: TransmittedPackets.hpp:40205
@ ID_ZC_GUILD_EMBLEM_IMG
Definition: TransmittedPackets.hpp:27107
@ ID_ZC_UPDATE_ITEM_FROM_BUYING_STORE
Definition: TransmittedPackets.hpp:45774
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A92
Definition: TransmittedPackets.hpp:9671
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B61
Definition: TransmittedPackets.hpp:12782
@ ID_ZC_NOTIFY_ACTENTRY
Definition: TransmittedPackets.hpp:32064
@ ID_ZC_ACK_REQ_CHANGE_MEMBERS
Definition: TransmittedPackets.hpp:17876
@ ID_ZC_BLADESTOP
Definition: TransmittedPackets.hpp:21700
@ ID_ZC_BATTLEFIELD_NOTIFY_POINT
Definition: TransmittedPackets.hpp:21356
@ ID_ZC_CONFIG
Definition: TransmittedPackets.hpp:23502
@ ID_ZC_ACK_GIVE_MANNER_POINT
Definition: TransmittedPackets.hpp:15991
@ ID_UNKNOWN_PACKET_PLACEHOLDER_087C
Definition: TransmittedPackets.hpp:4071
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AD3
Definition: TransmittedPackets.hpp:10929
@ ID_ZC_STARSKILL
Definition: TransmittedPackets.hpp:43874
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B44
Definition: TransmittedPackets.hpp:12227
@ ID_ZC_ES_RESULT
Definition: TransmittedPackets.hpp:25710
@ ID_ZC_DELETE_ITEM_FROM_STORE
Definition: TransmittedPackets.hpp:24188
@ ID_ZC_ADD_SKILL
Definition: TransmittedPackets.hpp:19720
@ ID_ZC_GUILD_MEMBER_MAP_CHANGE
Definition: TransmittedPackets.hpp:27274
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B54
Definition: TransmittedPackets.hpp:12634
@ ID_ZC_OFFLINE_STORE_VANISH
Definition: TransmittedPackets.hpp:36097
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0071
Definition: TransmittedPackets.hpp:541
@ ID_ZC_ACK_REQNAME_BYGID
Definition: TransmittedPackets.hpp:17739
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0865
Definition: TransmittedPackets.hpp:3638
@ ID_ZC_MVP_GETTING_ITEM
Definition: TransmittedPackets.hpp:31559
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AA9
Definition: TransmittedPackets.hpp:9930
@ ID_ZC_CASH_ITEM_DELETE
Definition: TransmittedPackets.hpp:22612
@ ID_ZC_OFFLINE_STORE_OWNER_ITEMS_READY
Definition: TransmittedPackets.hpp:36057
@ ID_ZC_FASTMOVE
Definition: TransmittedPackets.hpp:25998
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0954
Definition: TransmittedPackets.hpp:7285
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BB8
Definition: TransmittedPackets.hpp:14182
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0888
Definition: TransmittedPackets.hpp:4345
@ ID_ZC_MSG
Definition: TransmittedPackets.hpp:31208
@ ID_ZC_STORE_NORMAL_ITEMLIST
Definition: TransmittedPackets.hpp:44985
@ ID_ZC_PARTY_RECRUIT_ACK_REGISTER
Definition: TransmittedPackets.hpp:37098
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0970
Definition: TransmittedPackets.hpp:7808
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0952
Definition: TransmittedPackets.hpp:7225
@ ID_ZC_UNKNOWN_CLEAN_ITEMS_LISTS
Definition: TransmittedPackets.hpp:45506
@ ID_ZC_PARTY_CONFIG
Definition: TransmittedPackets.hpp:36889
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B72
Definition: TransmittedPackets.hpp:13121
@ ID_UNKNOWN_PACKET_PLACEHOLDER_088E
Definition: TransmittedPackets.hpp:4460
@ ID_ZC_NOTIFY_SKILL2
Definition: TransmittedPackets.hpp:34574
@ ID_ZC_UPDATE_CARDSLOT
Definition: TransmittedPackets.hpp:45588
@ ID_ZC_GOLDPCCAFE_POINT
Definition: TransmittedPackets.hpp:26518
@ ID_ZC_NPC_MARKET_OPEN
Definition: TransmittedPackets.hpp:35794
@ ID_ZC_INVENTORY_END
Definition: TransmittedPackets.hpp:28048
@ ID_ZC_NPC_EXPANDED_BARTER_MARKET_ITEMINFO
Definition: TransmittedPackets.hpp:35769
@ ID_ZC_SPIRITS2
Definition: TransmittedPackets.hpp:43565
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0887
Definition: TransmittedPackets.hpp:4317
@ ID_ZC_OTHER_GUILD_LIST
Definition: TransmittedPackets.hpp:36563
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AD4
Definition: TransmittedPackets.hpp:10966
@ ID_ZC_CHECK_RECEIVE_CHARACTER_NAME
Definition: TransmittedPackets.hpp:23021
@ ID_ZC_ITEM_PICKUP_PARTY
Definition: TransmittedPackets.hpp:29256
@ ID_ZC_ACK_REMOVE_BARGAIN_SALE_ITEM
Definition: TransmittedPackets.hpp:17461
@ ID_ZC_GUILD_SKILLINFO
Definition: TransmittedPackets.hpp:27410
@ ID_ZC_AID
Definition: TransmittedPackets.hpp:19852
@ ID_ZC_ACK_ITEMREFINING
Definition: TransmittedPackets.hpp:16433
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0943
Definition: TransmittedPackets.hpp:6883
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A90
Definition: TransmittedPackets.hpp:9634
@ ID_ZC_MSG_SKILL
Definition: TransmittedPackets.hpp:31291
@ ID_ZC_PC_PURCHASE_ITEMLIST_FROMMC
Definition: TransmittedPackets.hpp:37908
@ ID_ZC_ACK_DISCONNECT_CHARACTER
Definition: TransmittedPackets.hpp:15635
@ ID_UNKNOWN_PACKET_PLACEHOLDER_086F
Definition: TransmittedPackets.hpp:3869
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0873
Definition: TransmittedPackets.hpp:3924
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08BE
Definition: TransmittedPackets.hpp:5446
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B3E
Definition: TransmittedPackets.hpp:12190
@ ID_ZC_GUILD_NOTICE
Definition: TransmittedPackets.hpp:27320
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0A79
Definition: TransmittedPackets.hpp:9153
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B55
Definition: TransmittedPackets.hpp:12671
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08AF
Definition: TransmittedPackets.hpp:5113
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0927
Definition: TransmittedPackets.hpp:6249
@ ID_ZC_PARTY_JOIN_REQ_ACK
Definition: TransmittedPackets.hpp:36984
@ ID_UNKNOWN_PACKET_PLACEHOLDER_086B
Definition: TransmittedPackets.hpp:3781
@ ID_ZC_PARTY_RECRUIT_CANCEL_VOLUNTEER
Definition: TransmittedPackets.hpp:37156
@ ID_ZC_NOTIFY_UPDATEPLAYER
Definition: TransmittedPackets.hpp:35288
@ ID_ZC_MEMORIALDUNGEON_NOTIFY
Definition: TransmittedPackets.hpp:30540
@ ID_ZC_BATTLEFIELD_CHAT
Definition: TransmittedPackets.hpp:21167
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0933
Definition: TransmittedPackets.hpp:6521
@ ID_UNKNOWN_PACKET_PLACEHOLDER_09C8
Definition: TransmittedPackets.hpp:8474
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08B8
Definition: TransmittedPackets.hpp:5224
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0BB2
Definition: TransmittedPackets.hpp:14008
@ ID_ZC_MER_INIT
Definition: TransmittedPackets.hpp:30767
@ ID_ZC_ADD_EXCHANGE_ITEM4
Definition: TransmittedPackets.hpp:19108
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B5F
Definition: TransmittedPackets.hpp:12708
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0947
Definition: TransmittedPackets.hpp:6970
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0B04
Definition: TransmittedPackets.hpp:11783
@ ID_ZC_PROPERTY_HOMUN_3
Definition: TransmittedPackets.hpp:39178
@ ID_ZC_REFUSE_ENTER_ROOM
Definition: TransmittedPackets.hpp:39847
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0876
Definition: TransmittedPackets.hpp:3983
@ ID_ZC_PET_ACT
Definition: TransmittedPackets.hpp:38396
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AA8
Definition: TransmittedPackets.hpp:9893
@ ID_ZC_ITEM_PICKUP_ACK3
Definition: TransmittedPackets.hpp:29090
@ ID_ZC_REPLY_ACK_ENTRY_QUEUE_ADMISSION
Definition: TransmittedPackets.hpp:40029
@ ID_ZC_NPC_BARTER_OPEN
Definition: TransmittedPackets.hpp:35664
@ ID_ZC_PARTY_RECRUIT_FAILED_RECALL
Definition: TransmittedPackets.hpp:37343
@ ID_UNKNOWN_PACKET_PLACEHOLDER_08AA
Definition: TransmittedPackets.hpp:5017
@ ID_UNKNOWN_PACKET_PLACEHOLDER_026D
Definition: TransmittedPackets.hpp:1878
@ ID_UNKNOWN_PACKET_PLACEHOLDER_094F
Definition: TransmittedPackets.hpp:7165
@ ID_ZC_ACK_COUNT_BARGAIN_SALE_ITEM
Definition: TransmittedPackets.hpp:15505
@ ID_ZC_USE_SKILL
Definition: TransmittedPackets.hpp:46406
@ ID_ZC_ACK_RANDOM_UPGRADE_ITEM
Definition: TransmittedPackets.hpp:17290
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AD5
Definition: TransmittedPackets.hpp:11003
@ ID_UNKNOWN_PACKET_PLACEHOLDER_0AC6
Definition: TransmittedPackets.hpp:10596
@ ID_ZC_FATIGUE_CHN
Definition: TransmittedPackets.hpp:26038
@ ID_ZC_FEED_MER
Definition: TransmittedPackets.hpp:26081
@ ID_ZC_ITEMLISTWIN_OPEN
Definition: TransmittedPackets.hpp:28698
@ ID_ZC_UI_ACTION
Definition: TransmittedPackets.hpp:45430
@ ID_ZC_ACK_REQ_JOIN_GUILD
Definition: TransmittedPackets.hpp:18066
@ ID_UNKNOWN_PACKET_PLACEHOLDER_085B
Definition: TransmittedPackets.hpp:3407
@ ID_ZC_COMPLETE_UPLOAD_MACRO_DETECTOR_CAPTCHA
Definition: TransmittedPackets.hpp:23425
@ ID_ZC_CART_ITEMLIST_NORMAL
Definition: TransmittedPackets.hpp:22391
@ ID_ZC_STORE_NORMAL_ITEMLIST2
Definition: TransmittedPackets.hpp:45031
@ ID_UNKNOWN_PACKET_PLACEHOLDER_006B
Definition: TransmittedPackets.hpp:319
@ ID_ZC_ACK_ADD_EXCHANGE_ITEM
Definition: TransmittedPackets.hpp:14748
@ ID_ZC_START_BABY
Definition: TransmittedPackets.hpp:43920
Definition: Element.hpp:7
Definition: TransmittedPackets.hpp:44209
int8_t vitality
Definition: TransmittedPackets.hpp:44215
int16_t perfect_dodge
Definition: TransmittedPackets.hpp:44233
int16_t hard_mdef
Definition: TransmittedPackets.hpp:44230
int8_t agility
Definition: TransmittedPackets.hpp:44213
int16_t status_atk
Definition: TransmittedPackets.hpp:44223
int16_t equip_atk
Definition: TransmittedPackets.hpp:44224
int8_t intelligence_req_stats
Definition: TransmittedPackets.hpp:44218
int16_t status_matk
Definition: TransmittedPackets.hpp:44225
int16_t plus_aspd
Definition: TransmittedPackets.hpp:44236
int8_t luck
Definition: TransmittedPackets.hpp:44221
int8_t strength
Definition: TransmittedPackets.hpp:44211
int16_t attack_speed
Definition: TransmittedPackets.hpp:44235
int16_t equip_matk
Definition: TransmittedPackets.hpp:44226
int8_t vitality_req_stats
Definition: TransmittedPackets.hpp:44216
int16_t critical
Definition: TransmittedPackets.hpp:44234
int16_t hard_def
Definition: TransmittedPackets.hpp:44228
int16_t flee
Definition: TransmittedPackets.hpp:44232
int8_t luck_req_stats
Definition: TransmittedPackets.hpp:44222
int16_t soft_def
Definition: TransmittedPackets.hpp:44227
int8_t strength_req_stats
Definition: TransmittedPackets.hpp:44212
int8_t dexterity_req_stats
Definition: TransmittedPackets.hpp:44220
int8_t agility_req_stats
Definition: TransmittedPackets.hpp:44214
int16_t hit
Definition: TransmittedPackets.hpp:44231
int16_t soft_mdef
Definition: TransmittedPackets.hpp:44229
int8_t intelligence
Definition: TransmittedPackets.hpp:44217
int8_t dexterity
Definition: TransmittedPackets.hpp:44219
int16_t status_points
Definition: TransmittedPackets.hpp:44210
Structure used to store and convey item data in the state machine and in communication with the clien...
Definition: ItemDefinitions.hpp:414
Definition: ItemDefinitions.hpp:580
Definition: UnitDefinitions.hpp:939
Definition: ClientDefinitions.hpp:756
Definition: ClientDefinitions.hpp:189
Definition: ClientDefinitions.hpp:243
Definition: ClientDefinitions.hpp:266
Definition: ClientDefinitions.hpp:156
Definition: UnitDefinitions.hpp:852
Definition: ClientDefinitions.hpp:747
Definition: ClientDefinitions.hpp:867
Definition: ClientDefinitions.hpp:294