summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.travis.yml16
-rw-r--r--CHANGELOG.md43
-rw-r--r--conf/common/map-index.conf34
-rw-r--r--conf/map/battle/monster.conf5
-rw-r--r--conf/map/logs.conf62
-rw-r--r--doc/constants.md14
-rw-r--r--doc/script_commands.txt64
-rw-r--r--npc/custom/etc/quest_warper.txt2
-rw-r--r--npc/custom/itembind.txt4
-rw-r--r--npc/custom/woe_controller.txt4
-rw-r--r--npc/events/gdevent_aru.txt4
-rw-r--r--npc/events/gdevent_sch.txt4
-rw-r--r--npc/events/god_se_festival.txt8
-rw-r--r--npc/events/nguild/nguild_ev_agit.txt2
-rw-r--r--npc/events/nguild/nguild_flags.txt6
-rw-r--r--npc/events/nguild/nguild_kafras.txt2
-rw-r--r--npc/events/nguild/nguild_managers.txt8
-rw-r--r--npc/kafras/functions_kafras.txt2
-rw-r--r--npc/pre-re/quests/quests_payon.txt35
-rw-r--r--npc/pre-re/scripts.conf1
-rw-r--r--npc/quests/guildrelay.txt14
-rw-r--r--npc/quests/okolnir.txt8
-rw-r--r--npc/quests/quests_payon.txt2
-rw-r--r--npc/quests/seals/god_weapon_creation.txt14
-rw-r--r--npc/re/cities/brasilis.txt2
-rw-r--r--npc/re/quests/quests_payon.txt35
-rw-r--r--npc/re/scripts.conf1
-rw-r--r--npc/re/woe-fe/invest_main.txt4
-rw-r--r--npc/warps/cities/lighthalzen.txt2
-rw-r--r--npc/warps/cities/yuno.txt9
-rw-r--r--npc/woe-fe/agit_controller.txt2
-rw-r--r--npc/woe-fe/agit_main.txt10
-rw-r--r--npc/woe-fe/aldeg_cas01.txt6
-rw-r--r--npc/woe-fe/aldeg_cas02.txt6
-rw-r--r--npc/woe-fe/aldeg_cas03.txt6
-rw-r--r--npc/woe-fe/aldeg_cas04.txt6
-rw-r--r--npc/woe-fe/aldeg_cas05.txt6
-rw-r--r--npc/woe-fe/gefg_cas01.txt6
-rw-r--r--npc/woe-fe/gefg_cas02.txt6
-rw-r--r--npc/woe-fe/gefg_cas03.txt6
-rw-r--r--npc/woe-fe/gefg_cas04.txt6
-rw-r--r--npc/woe-fe/gefg_cas05.txt6
-rw-r--r--npc/woe-fe/payg_cas01.txt6
-rw-r--r--npc/woe-fe/payg_cas02.txt6
-rw-r--r--npc/woe-fe/payg_cas03.txt6
-rw-r--r--npc/woe-fe/payg_cas04.txt6
-rw-r--r--npc/woe-fe/payg_cas05.txt6
-rw-r--r--npc/woe-fe/prtg_cas01.txt6
-rw-r--r--npc/woe-fe/prtg_cas02.txt6
-rw-r--r--npc/woe-fe/prtg_cas03.txt6
-rw-r--r--npc/woe-fe/prtg_cas04.txt6
-rw-r--r--npc/woe-fe/prtg_cas05.txt6
-rw-r--r--npc/woe-fe/trs_rp.txt2
-rw-r--r--npc/woe-se/agit_main_se.txt22
-rw-r--r--sql-files/logs.sql2
-rw-r--r--sql-files/main.sql1
-rw-r--r--sql-files/upgrades/2019-10-12--14-21.sql23
-rw-r--r--sql-files/upgrades/index.txt1
-rw-r--r--src/char/char.c7
-rw-r--r--src/char/char.h2
-rw-r--r--src/char/geoip.c5
-rw-r--r--src/char/int_guild.c2
-rw-r--r--src/char/int_party.c7
-rw-r--r--src/common/conf.c30
-rw-r--r--src/common/conf.h4
-rw-r--r--src/common/console.c17
-rw-r--r--src/common/mapindex.c57
-rw-r--r--src/common/mapindex.h4
-rw-r--r--src/common/packets/packets2003_len_sak.h808
-rw-r--r--src/common/packets/packets2004_len_ad.h1046
-rw-r--r--src/common/packets/packets2004_len_sak.h1104
-rw-r--r--src/common/packets/packets2005_len_ad.h1212
-rw-r--r--src/common/packets/packets2005_len_sak.h1160
-rw-r--r--src/common/packets/packets2006_len_ad.h1176
-rw-r--r--src/common/packets/packets2006_len_sak.h1178
-rw-r--r--src/common/packets/packets2007_len_ad.h1356
-rw-r--r--src/common/packets/packets2007_len_sak.h1346
-rw-r--r--src/common/packets/packets2008_len_ad.h13512
-rw-r--r--src/common/packets/packets2008_len_sak.h5118
-rw-r--r--src/common/packets/packets2009_len_sak.h1384
-rw-r--r--src/common/packets/packets2019_len_main.h44
-rw-r--r--src/common/packets/packets2019_len_re.h44
-rw-r--r--src/common/packets/packets2019_len_zero.h45
-rw-r--r--src/config/const.h7
-rw-r--r--src/map/achievement.c10
-rw-r--r--src/map/battle.c3
-rw-r--r--src/map/battle.h1
-rw-r--r--src/map/clif.c50
-rw-r--r--src/map/clif.h11
-rw-r--r--src/map/guild.c13
-rw-r--r--src/map/guild.h2
-rw-r--r--src/map/itemdb.c24
-rw-r--r--src/map/log.c3
-rw-r--r--src/map/log.h4
-rw-r--r--src/map/map.c14
-rw-r--r--src/map/messages_main.h158
-rw-r--r--src/map/messages_re.h158
-rw-r--r--src/map/messages_zero.h158
-rw-r--r--src/map/mob.c127
-rw-r--r--src/map/mob.h2
-rw-r--r--src/map/packets.h16
-rw-r--r--src/map/packets_keys_main.h10
-rw-r--r--src/map/packets_keys_zero.h7
-rw-r--r--src/map/packets_shuffle_main.h10
-rw-r--r--src/map/packets_shuffle_re.h9
-rw-r--r--src/map/packets_shuffle_zero.h7
-rw-r--r--src/map/packets_struct.h15
-rw-r--r--src/map/party.c1
-rw-r--r--src/map/pc.c15
-rw-r--r--src/map/script.c118
-rw-r--r--src/map/skill.c20
-rw-r--r--src/map/status.c6
-rw-r--r--src/map/stylist.c3
-rw-r--r--src/map/unit.c13
-rw-r--r--src/plugins/HPMHooking/HPMHooking.Defs.inc16
-rw-r--r--src/plugins/HPMHooking/HPMHooking_char.HPMHooksCore.inc16
-rw-r--r--src/plugins/HPMHooking/HPMHooking_char.HookingPoints.inc4
-rw-r--r--src/plugins/HPMHooking/HPMHooking_char.Hooks.inc106
-rw-r--r--src/plugins/HPMHooking/HPMHooking_login.HPMHooksCore.inc8
-rw-r--r--src/plugins/HPMHooking/HPMHooking_login.HookingPoints.inc2
-rw-r--r--src/plugins/HPMHooking/HPMHooking_login.Hooks.inc52
-rw-r--r--src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc24
-rw-r--r--src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc6
-rw-r--r--src/plugins/HPMHooking/HPMHooking_map.Hooks.inc165
-rwxr-xr-x[-rw-r--r--]tools/mobskilldbconverter.py0
-rw-r--r--tools/utils/libconf.py11
126 files changed, 17134 insertions, 15533 deletions
diff --git a/.travis.yml b/.travis.yml
index 625dc02d0..6671b08bc 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -39,7 +39,7 @@ matrix:
- compiler: false
include:
- compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug CC=gcc-6 --disable-manager --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot" HPM="1"
+ env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug CC=gcc-6 --disable-manager --enable-Werror --enable-packetver=20191113 --enable-packetver-re --enable-buildbot" HPM="1"
addons:
apt:
sources:
@@ -52,7 +52,7 @@ matrix:
- libxml-sax-perl
- libxml-parser-perl
- compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-5.0 --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
+ env: CONFIGURE_FLAGS="--enable-debug CC=clang-5.0 --enable-Werror --enable-packetver=20191113 --enable-packetver-re --enable-buildbot"
addons:
apt:
sources:
@@ -72,7 +72,7 @@ matrix:
- gdb
- clang-5.0
- compiler: clang
- env: CONFIGURE_FLAGS="--enable-debug CC=clang-4.0 --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
+ env: CONFIGURE_FLAGS="--enable-debug CC=clang-4.0 --enable-Werror --enable-packetver=20191113 --enable-packetver-re --enable-buildbot"
addons:
apt:
sources:
@@ -106,11 +106,11 @@ matrix:
- compiler: clang
env: CONFIGURE_FLAGS="--enable-debug --disable-renewal --enable-Werror --enable-buildbot"
- compiler: gcc
- env: CONFIGURE_FLAGS="--enable-debug --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
+ env: CONFIGURE_FLAGS="--enable-debug --enable-Werror --enable-packetver=20191113 --enable-packetver-re --enable-buildbot"
- compiler: gcc
env: CONFIGURE_FLAGS="--enable-debug --disable-renewal --enable-Werror --enable-buildbot"
- compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-5 --disable-manager --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
+ env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-5 --disable-manager --enable-Werror --enable-packetver=20191113 --enable-packetver-re --enable-buildbot"
addons:
apt:
sources:
@@ -128,7 +128,7 @@ matrix:
- gdb
- gcc-5
- compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-6 --disable-manager --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
+ env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-6 --disable-manager --enable-Werror --enable-packetver=20191113 --enable-packetver-re --enable-buildbot"
addons:
apt:
sources:
@@ -146,7 +146,7 @@ matrix:
- gdb
- gcc-6
- compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug CC=gcc-7 --disable-manager --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
+ env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug CC=gcc-7 --disable-manager --enable-Werror --enable-packetver=20191113 --enable-packetver-re --enable-buildbot"
addons:
apt:
sources:
@@ -164,7 +164,7 @@ matrix:
- gdb
- gcc-7
- compiler: gcc
- env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-8 --disable-manager --enable-Werror --enable-packetver=20191016 --enable-packetver-re --enable-buildbot"
+ env: LDFLAGS="-fuse-ld=gold" CONFIGURE_FLAGS="--enable-debug --enable-sanitize=full CC=gcc-8 --disable-manager --enable-Werror --enable-packetver=20191113 --enable-packetver-re --enable-buildbot"
addons:
apt:
sources:
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 798269c0f..7d46dbcbc 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,6 +9,48 @@ and this project does not adhere to [Semantic Versioning](http://semver.org/spec
If you are reading this in a text editor, simply ignore this section
-->
+### [v2019.10.20] `October 20 2019`
+
+### Added
+
+- Added/updated packets, encryption keys and message tables for clients up to 2019-10-02. (#2537)
+- Added a new config file `conf/common/map-index.conf` to customize the location of the `map_index.txt` file. (part of #2547)
+
+### Changed
+
+- Moved several hardcoded messages to `messages.conf`. (#2152, issue #1282)
+- Updated the `@dropall` command to correctly show the amount of dropped (and skipped) items. (#2545)
+- Split the HULD generated translations into smaller (and easier to manage) files. A translation will now consist of a folder, with one .po (.pot) file per script. Third party translations may need to be updated to match this change. (#2492)
+- Changed the slave monsters' behavior to react to chase the same target as their master, to match the official behavior. A configuration setting `slave_chase_masters_chasetarget` has been provided in `battle/monster.conf` for those that wish to keep using the old custom behavior. (#2561)
+- De-hardcoded the path to the `db` folder, now using `map_configuration.database.db_path` and `char_configuration.database.db_path` in the map and char server respectively. This allows the user to customize the location of the db folder. (#2547)
+
+### Fixed
+
+- Fixed an exploitable issue in the Izlude Arena party mode script. (#2538)
+- Fixed a buffer overflow in the `buildin_npcshopdelitem()`. (#2540)
+- Fixed a potentially exploitable issue in the Ore Downgrade script. (#1935, issue #1934)
+- Corrected the item bonus for `Drooping_Kitty_C`. (#2543)
+- Corrected the display of the Sense skill to cap to 0 the negative resistance values instead of underflowing them. (#2544)
+- Fixed compilation warning with gcc-9. (part of #2537)
+- Fixed the HP bar of party members not showing when they unhide. (#2549)
+- Fixed the status change timers not showing the correct values in the client, after relogging. This requires a database migration. (#2551, issue #2018)
+- Corrected Magnum Break's 2 second delay to be an after-cast delay (reducible by Bragi's Poem) instead of a cooldown. (#2553)
+- Fixed an issue that prevented players from closing their own vending shop. (#2555, issue #2554)
+- Fixed the Homunculus skill requirements being applied to the master as well. (#2556)
+- Fixed the Homunculus skill failure message not displaying any required items (part of #2556)
+- Fixed the Chaotic Blessings skill from Vanilmirth never picking the enemy as its random target to heal. (part of #2556)
+- Fixed an issue that caused the saved character data to retain the old party ID after leaving or getting kicked. (#2562)
+- Fixed some possible crashes or memory corruption caused by dangling pointers to guilds in the character data. (part of #2562, related to issue #1266)
+- Fixed the party name not getting removed from all affected characters (clientside) when a party is disbanded. (part of #2562)
+- Fixed a crash in the console command parser when a line consisting only of spaces is executed. (#2563)
+- Fixed the argument string passed to console commands when the input starts with multiple adjacent spaces. (part of #2563)
+- Fixed the mapindex value not getting updated in the `gm:info` console command. (part of #2563)
+- Fixed an issue that caused aggressive monsters with ranged attack to be unable to attack from above a cliff. (#2550)
+
+### Removed
+
+- Removed the legacy, unused, `castle_defense_rate` option from `battle/guild.conf`. (#2552)
+
### [v2019.09.22] `September 22 2019`
### Added
@@ -931,6 +973,7 @@ If you are reading this in a text editor, simply ignore this section
- New versioning scheme and project changelogs/release notes (#1853)
[Unreleased]: https://github.com/HerculesWS/Hercules/compare/stable...master
+[v2019.10.20]: https://github.com/HerculesWS/Hercules/compare/v2019.09.22...v2019.10.20
[v2019.09.22]: https://github.com/HerculesWS/Hercules/compare/v2019.08.25...v2019.09.22
[v2019.08.25]: https://github.com/HerculesWS/Hercules/compare/v2019.07.28...v2019.08.25
[v2019.07.28]: https://github.com/HerculesWS/Hercules/compare/v2019.06.30...v2019.07.28
diff --git a/conf/common/map-index.conf b/conf/common/map-index.conf
new file mode 100644
index 000000000..b3a1b4e8f
--- /dev/null
+++ b/conf/common/map-index.conf
@@ -0,0 +1,34 @@
+//================= Hercules Configuration ================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2014-2019 Hercules Dev Team
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Map Index configuration file.
+//=========================================================================
+
+mapindex_configuration: {
+ // Full path to the map_index.txt file
+ // Default: db/map_index.txt
+ file_path: "db/map_index.txt"
+}
diff --git a/conf/map/battle/monster.conf b/conf/map/battle/monster.conf
index 8f969dc48..389bdc5c7 100644
--- a/conf/map/battle/monster.conf
+++ b/conf/map/battle/monster.conf
@@ -269,3 +269,8 @@ boss_icewall_walk_block: 1
// only have a range of 9. If you put a number higher than 0, their range will
// be increased by that number.
monster_eye_range_bonus: 0
+
+// Should slaves chase after what their master is chasing?
+// false: Don't chase after what master is chasing. (old behavior)
+// true: Chase after what master is chasing. (official, default)
+slave_chase_masters_chasetarget: true
diff --git a/conf/map/logs.conf b/conf/map/logs.conf
index db584049a..18450b2fe 100644
--- a/conf/map/logs.conf
+++ b/conf/map/logs.conf
@@ -34,38 +34,40 @@
map_log: {
// Enable Logs? (Note 3)
- // 0x0000000 - Don't log at all
- // 0x0000001 - (T) Log trades
- // 0x0000002 - (V) Log vending transactions
- // 0x0000004 - (P) Log items drop/picked by players
- // 0x0000008 - (L) Log items drop/looted by monsters
- // 0x0000010 - (S) Log NPC transactions (buy/sell)
- // 0x0000020 - (N) Log Script transactions (items deleted/acquired through quests)
- // 0x0000040 - (D) Log items stolen from mobs (Steal/Gank)
- // 0x0000080 - (C) Log player-used items (consumables/pet&hom&merc food/items used for skills&attacks)
- // 0x0000100 - (O) Log produced/ingredient items
- // 0x0000200 - (U) Log MVP prize items
- // 0x0000400 - (A) Log player created/deleted items (through @/# commands)
- // 0x0000800 - (R) Log items placed/retrieved from storage.
- // 0x0001000 - (G) Log items placed/retrieved from guild storage.
- // 0x0002000 - (E) Log mail system transactions.
- // 0x0004000 - (I) Log auction system transactions.
- // 0x0008000 - (B) Log buying store transactions
- // 0x0010000 - (X) Log other transactions
- // 0x0020000 - (K) Log account bank transactions
- // 0x0040000 - (Y) Divorce
- // 0x0080000 - (Z) Roulette
- // 0x0100000 - (W) Rental
- // 0x0200000 - (Q) Card
- // 0x0400000 - (J) Invalid in inventory
- // 0x0800000 - (H) Invalid in cart
- // 0x1000000 - (@) Egg
- // 0x2000000 - (0) Quest
- // 0x4000000 - (1) Skill
- // 0x8000000 - (2) Refine
+ // 0x00000000 - Don't log at all
+ // 0x00000001 - (T) Log trades X
+ // 0x00000002 - (V) Log vending transactions X
+ // 0x00000004 - (P) Log items drop/picked by players X
+ // 0x00000008 - (M) Log items dropped by monsters
+ // 0x00000010 - (S) Log NPC transactions (buy/sell)
+ // 0x00000020 - (N) Log Script transactions (items deleted/acquired through quests)
+ // 0x00000040 - (D) Log items stolen from mobs (Steal/Gank)
+ // 0x00000080 - (C) Log player-used items (consumables/pet&hom&merc food/items used for skills&attacks)
+ // 0x00000100 - (O) Log produced/ingredient items
+ // 0x00000200 - (U) Log MVP prize items
+ // 0x00000400 - (A) Log player created/deleted items (through @/# commands)
+ // 0x00000800 - (R) Log items placed/retrieved from storage.
+ // 0x00001000 - (G) Log items placed/retrieved from guild storage.
+ // 0x00002000 - (E) Log mail system transactions.
+ // 0x00004000 - (I) Log auction system transactions.
+ // 0x00008000 - (B) Log buying store transactions
+ // 0x00010000 - (X) Log other transactions
+ // 0x00020000 - (K) Log account bank transactions
+ // 0x00040000 - (Y) Divorce
+ // 0x00080000 - (Z) Roulette
+ // 0x00100000 - (W) Rental
+ // 0x00200000 - (Q) Card
+ // 0x00400000 - (J) Invalid in inventory
+ // 0x00800000 - (H) Invalid in cart
+ // 0x01000000 - (@) Egg
+ // 0x02000000 - (0) Quest
+ // 0x04000000 - (1) Skill
+ // 0x08000000 - (2) Refine
+ // 0x10000000 - (L) Log items looted by monsters
+ // 0x20000000 - (3) Achievements
// Example: Log trades+vending+script items+created items: 1+2+32+1024 = 1059
// Please note that moving items from inventory to cart and back is not logged by design.
- enable: 0xFFFFFFF
+ enable: 0xFFFFFFFF
// Logging files/tables
// Following settings specify where to log to. If 'use_sql' is
diff --git a/doc/constants.md b/doc/constants.md
index 71150da6f..5ffef5175 100644
--- a/doc/constants.md
+++ b/doc/constants.md
@@ -4558,6 +4558,20 @@
- `SIEGE_TYPE_SE`: 1
- `SIEGE_TYPE_TE`: 2
+### guildinfo types
+
+- `GUILDINFO_NAME`: 0
+- `GUILDINFO_ID`: 1
+- `GUILDINFO_LEVEL`: 2
+- `GUILDINFO_ONLINE`: 3
+- `GUILDINFO_AV_LEVEL`: 4
+- `GUILDINFO_MAX_MEMBERS`: 5
+- `GUILDINFO_EXP`: 6
+- `GUILDINFO_NEXT_EXP`: 7
+- `GUILDINFO_SKILL_POINTS`: 8
+- `GUILDINFO_MASTER_NAME`: 9
+- `GUILDINFO_MASTER_CID`: 10
+
### Renewal
- `RENEWAL`: 1
diff --git a/doc/script_commands.txt b/doc/script_commands.txt
index fa35b3a7c..45636f23b 100644
--- a/doc/script_commands.txt
+++ b/doc/script_commands.txt
@@ -3008,7 +3008,7 @@ For example:
if (getequiprefinerycnt(EQI_HEAD_TOP) > 10) {
mes("You equipped a headgear (top) with above 10 refine.");
}
-
+
For example:
if (getequiprefinerycnt(EQI_ARMOR, EQI_SHOES) > 20) {
mes("Total refine of Armor and Shoes exceed 20.");
@@ -3155,7 +3155,7 @@ recreate these items perfectly if they are destroyed. Here's what you get:
@inventorylist_expire[] - expire time (Unix time stamp). 0 means never
expires.
@inventorylist_bound[] - whether it is an account bounded item or not.
-@inventorylist_favorite[] - whether it is favorite (inside favorite tab) or not.
+@inventorylist_favorite[] - whether it is favorite (inside favorite tab) or not.
@inventorylist_count - the number of items in these lists.
This could be handy to save/restore a character's inventory, since no
@@ -3215,7 +3215,7 @@ This function will set an item in inventory as favorite or not.
If its favorite item, it will be moved to favorite tab, else move out from favorite tab.
Note: Cant change favorite flag of an equipped item.
-Valid Parameters:
+Valid Parameters:
<idx> - inventory index, refer *getinventorylist()
<flag> - true/false (true = favorite item, false = otherwise)
@@ -3223,11 +3223,11 @@ Valid Parameters:
*autofavoriteitem(<item_id>, <flag>)
-This function will auto set an item as favorite when <item_id> is obtained.
+This function will auto set an item as favorite when <item_id> is obtained.
If its favorite item, it will be auto moved to favorite tab, else move out from favorite tab.
This setting affect not only attached player, but also everyone player globally.
-Valid Parameters:
+Valid Parameters:
<item_id> - item ID
<flag> - true/false (true = favorite item, false = otherwise)
@@ -3320,7 +3320,7 @@ Valid types are:
ITEMINFO_STACK_FLAG - Stack amount flag (1: inventory, 2:cart, 4:storage: 8:guildstorage)
ITEMINFO_ITEM_USAGE_FLAG - Item usage flag
ITEMINFO_ITEM_USAGE_OVERRIDE - Item usage override
- ITEMINFO_GM_LV_TRADE_OVERRIDE - Min. GM level override trade restriction
+ ITEMINFO_GM_LV_TRADE_OVERRIDE - Min. GM level override trade restriction
Check sample in doc/sample/getiteminfo.txt
@@ -3704,8 +3704,38 @@ You need to put a 'close' after that yourself.
//=====================================
---------------------------------------
+*getguildinfo(<info type>{, <guild id>})
+*getguildinfo(<info type>{, "<guild name>"})
+
+This command returns misc info about the guild of the attached player. If a
+guild id or guild name is specified it will be used instead. If the target guild
+does not exist it returns an empty string or -1 depending on whether a string
+or an integer was requested.
+
+Valid <info type> are:
+ GUILDINFO_NAME - guild name
+ GUILDINFO_ID - guild id
+ GUILDINFO_LEVEL - current level
+ GUILDINFO_EXP - current exp
+ GUILDINFO_NEXT_EXP - exp required to reach the next level
+ GUILDINFO_SKILL_POINTS - available skill points
+ GUILDINFO_ONLINE - number of online members
+ GUILDINFO_AV_LEVEL - average member level
+ GUILDINFO_MAX_MEMBERS - guild capacity
+ GUILDINFO_MASTER_NAME - name of the guild master
+ GUILDINFO_MASTER_CID - char id of the guild master
+
+Example:
+ getguildinfo(GUILDINFO_MASTER_NAME, getcharid(CHAR_ID_GUILD, "Haru"))
+
+---------------------------------------
+
*getguildname(<guild id>)
+ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+ @ /!\ This command is deprecated @
+ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+
This function returns a guild's name given an ID number. If there is no
such guild, "null" will be returned;
@@ -3719,10 +3749,18 @@ such guild, "null" will be returned;
This is used all over the WoE controlling scripts. You could also use it
for a guild-based event.
+This command is deprecated and it should not be used in new scripts, as it is
+likely to be removed at a later time. Please use getguildinfo instead:
+ getguildinfo(GUILDINFO_NAME, <guild id>)
+
---------------------------------------
*getguildmaster(<guild id>)
+ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+ @ /!\ This command is deprecated @
+ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+
This function return the name of the master of the guild which has the
specified ID number. If there is no such guild, "null" will be returned.
@@ -3746,14 +3784,26 @@ Maybe you want to make a room only guild masters can enter:
mes("Sorry you don't own the guild you are in");
close();
+This command is deprecated and it should not be used in new scripts, as it is
+likely to be removed at a later time. Please use getguildinfo instead:
+ getguildinfo(GUILDINFO_MASTER_NAME, <guild id>)
+
---------------------------------------
*getguildmasterid(<guild id>)
+ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+ @ /!\ This command is deprecated @
+ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
+
This function will return the character ID number of the guild master of
the guild specified by the ID. 0 if the character is not a guild master of
any guild.
+This command is deprecated and it should not be used in new scripts, as it is
+likely to be removed at a later time. Please use getguildinfo instead:
+ getguildinfo(GUILDINFO_MASTER_CID, <guild id>)
+
---------------------------------------
*getcastlename("<map name>")
@@ -3956,7 +4006,7 @@ These fields are associate in 'db/(pre-)re/pet_db.conf'. Valid types are:
PETINFO_ACCESSORYFLAG - return 1 if the pet currently equipping accessory, return 0 otherwise.
PETINFO_EVO_EGGID - Pet Evolve EggID
PETINFO_AUTOFEED - Pet AutoFeed flag.
-
+
If the invoking player doesn't own a pet, this command will
return "null" for type PETINFO_NAME, and return 0 for other types.
diff --git a/npc/custom/etc/quest_warper.txt b/npc/custom/etc/quest_warper.txt
index fec9c6b14..ce0897f69 100644
--- a/npc/custom/etc/quest_warper.txt
+++ b/npc/custom/etc/quest_warper.txt
@@ -495,7 +495,7 @@ L_GStorage:
if ($QW_KPoint == 1) set RESRVPTS, RESRVPTS + ($QW_GS_PRICE/5);
next;
mes "[Warpra]";
- mes "Close this window and I will open the ^5533FF" + getguildname(@GID) + "^000000 storage.";
+ mes "Close this window and I will open the ^5533FF" + getguildinfo(GUILDINFO_NAME, @GID) + "^000000 storage.";
close2;
guildopenstorage;
end;
diff --git a/npc/custom/itembind.txt b/npc/custom/itembind.txt
index 7d95afdfc..e104d89b1 100644
--- a/npc/custom/itembind.txt
+++ b/npc/custom/itembind.txt
@@ -25,7 +25,7 @@ prontera,144,174,4 script Bound Items 4_M_JP_MID,{
}
mes "What kind of bind?";
.@boundtype = 1 << (select("Account", "Guild", "Character")-1);
- if(.@boundtype == 2 && (!getcharid(CHAR_ID_GUILD) || getguildmaster(getcharid(CHAR_ID_GUILD)) != strcharinfo(PC_NAME))) {
+ if(.@boundtype == 2 && (!getcharid(CHAR_ID_GUILD) || getguildinfo(GUILDINFO_MASTER_NAME, getcharid(CHAR_ID_GUILD)) != strcharinfo(PC_NAME))) {
mes "In order for me to bind an item to a guild you must be the master of one.";
close;
}
@@ -88,7 +88,7 @@ prontera,144,174,4 script Bound Items 4_M_JP_MID,{
next;
for(.@i = 0; .@i < getarraysize(@bound_items); .@i++) {
if(@inventorylist_id[.@item] == @bound_items[.@i] &&
- (!getcharid(CHAR_ID_GUILD) || getguildmaster(getcharid(CHAR_ID_GUILD)) != strcharinfo(PC_NAME))
+ (!getcharid(CHAR_ID_GUILD) || getguildinfo(GUILDINFO_MASTER_NAME, getcharid(CHAR_ID_GUILD)) != strcharinfo(PC_NAME))
) {
mes "I will only unbind guild bound items that the guild master requests.";
close;
diff --git a/npc/custom/woe_controller.txt b/npc/custom/woe_controller.txt
index 5f619c1db..e9139c0ce 100644
--- a/npc/custom/woe_controller.txt
+++ b/npc/custom/woe_controller.txt
@@ -149,7 +149,7 @@ OnMinute00:
function Disp_Owner {
set .@o, getcastledata(getarg(0),1);
- if (.@o) announce "The ["+getcastlename(getarg(0))+"] castle "+((getarg(1))?"has been conquered":"is currently held")+" by the ["+getguildname(.@o)+"] guild.",bc_all|bc_woe;
+ if (.@o) announce "The ["+getcastlename(getarg(0))+"] castle "+((getarg(1))?"has been conquered":"is currently held")+" by the ["+getguildinfo(GUILDINFO_NAME, .@o)+"] guild.",bc_all|bc_woe;
else announce "The ["+getcastlename(getarg(0))+"] castle is currently unoccupied.",bc_all|bc_woe;
return;
}
@@ -275,7 +275,7 @@ while(1) {
mes "> ^FF0000"+.Regions$[.@i]+"^000000";
for(set .@j,.@k; .@j<(.@k+5); set .@j,.@j+1) {
set .@t, getcastledata(.Castles$[.@j],1);
- mes " ~ "+getcastlename(.Castles$[.@j])+": "+((.@t)?"^0055FF"+getguildname(.@t):"^777777unoccupied")+"^000000";
+ mes " ~ "+getcastlename(.Castles$[.@j])+": "+((.@t)?"^0055FF"+getguildinfo(GUILDINFO_NAME, .@t):"^777777unoccupied")+"^000000";
}
if (.@i < 5) mes " ";
}
diff --git a/npc/events/gdevent_aru.txt b/npc/events/gdevent_aru.txt
index 0a3eef0b1..95174071e 100644
--- a/npc/events/gdevent_aru.txt
+++ b/npc/events/gdevent_aru.txt
@@ -85,7 +85,7 @@ arug_dun01,199,195,5 script Dwarf#aru_gd 4_M_DWARF,{
close;
}
.@chk_urquest = questprogress(2143,PLAYTIME);
- .@chk_yourgdname$ = getguildname(getcharid(CHAR_ID_GUILD));
+ .@chk_yourgdname$ = getguildinfo(GUILDINFO_NAME, getcharid(CHAR_ID_GUILD));
if ($@gdeventv_a1 == 0) {
if ($@gdevents_a$ == "") {
$@gdeventv_a1 = 1;
@@ -521,7 +521,7 @@ arug_que01,100,81,3 script Pierrot Pier#aru_gd 4_M_PIERROT,{
mes "- and come back later. -";
close;
}
- if (strcharinfo(PC_NAME) == getguildmaster(getcharid(CHAR_ID_GUILD))) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, getcharid(CHAR_ID_GUILD))) {
if ($@gdeventv_a2 == 0) {
.@que_2143 = questprogress(2143,PLAYTIME);
if (!.@que_2143) {
diff --git a/npc/events/gdevent_sch.txt b/npc/events/gdevent_sch.txt
index add37bcb9..77fd964d1 100644
--- a/npc/events/gdevent_sch.txt
+++ b/npc/events/gdevent_sch.txt
@@ -85,7 +85,7 @@ schg_dun01,194,148,5 script Dwarf#sch_gd 4_M_DWARF,{
close;
}
.@chk_urquest = questprogress(2143,PLAYTIME);
- .@chk_yourgdname$ = getguildname(getcharid(CHAR_ID_GUILD));
+ .@chk_yourgdname$ = getguildinfo(GUILDINFO_NAME, getcharid(CHAR_ID_GUILD));
if ($@gdeventv_s1 == 0) {
if ($@gdevents_s$ == "") {
$@gdeventv_s1 = 1;
@@ -520,7 +520,7 @@ schg_que01,100,81,3 script Pierrot Pier#sch_gd 4_M_PIERROT,{
mes "- and come back later. -";
close;
}
- if (strcharinfo(PC_NAME) == getguildmaster(getcharid(CHAR_ID_GUILD))) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, getcharid(CHAR_ID_GUILD))) {
if ($@gdeventv_s2 == 0) {
.@que_2143 = questprogress(2143,PLAYTIME);
if (!.@que_2143) {
diff --git a/npc/events/god_se_festival.txt b/npc/events/god_se_festival.txt
index 7c0523cf5..11a6160fc 100644
--- a/npc/events/god_se_festival.txt
+++ b/npc/events/god_se_festival.txt
@@ -72,7 +72,7 @@ yuno,118,192,5 script Rmimi Ravies#gq_fes01 4_F_HUGIRL,{
mes "This is the flower.";
mes "This is just a formality, but let me check your qualifications.";
next;
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
mes "[Rmimi Ravies]";
mes "Your qualification is verified as a Guild master.";
next;
@@ -141,7 +141,7 @@ yuno,118,192,5 script Rmimi Ravies#gq_fes01 4_F_HUGIRL,{
mes "[Rmimi Ravies]";
mes "Have a good time.";
donpcevent "Rmimi Ravies#gq_fes01::OnStart";
- announce "["+ strcharinfo(PC_NAME) +"] member of ["+ getguildname(.@GID) +"] is summoning a 'Valkyrie's Present' in 'Juno'.",bc_all,"0x70dbdb";
+ announce "["+ strcharinfo(PC_NAME) +"] member of ["+ getguildinfo(GUILDINFO_NAME, .@GID) +"] is summoning a 'Valkyrie's Present' in 'Juno'.",bc_all,"0x70dbdb";
close;
}
else {
@@ -448,7 +448,7 @@ rachel,132,117,3 script Rhehe Ravies#gq_fes03 4_F_HUGIRL,{
mes "A flower!!";
mes "Shall we proceed?";
next;
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
mes "[Rhehe Ravies]";
mes "Eeeeh, so young and yet you're a guild master? Your guildsmen must be jealous.";
next;
@@ -521,7 +521,7 @@ rachel,132,117,3 script Rhehe Ravies#gq_fes03 4_F_HUGIRL,{
mes "[Rhehe Ravies]";
mes "I hope you enjoy yourself!";
donpcevent "Rhehe Ravies#gq_fes03::OnStart";
- announce "["+ strcharinfo(PC_NAME) +"] member of ["+ getguildname(.@GID) +"] is summoning a 'Valkyrie's Present' in 'Rachel'.",bc_all,"0x70dbdb";
+ announce "["+ strcharinfo(PC_NAME) +"] member of ["+ getguildinfo(GUILDINFO_NAME, .@GID) +"] is summoning a 'Valkyrie's Present' in 'Rachel'.",bc_all,"0x70dbdb";
close;
}
else {
diff --git a/npc/events/nguild/nguild_ev_agit.txt b/npc/events/nguild/nguild_ev_agit.txt
index 9bb76f728..81adc89d4 100644
--- a/npc/events/nguild/nguild_ev_agit.txt
+++ b/npc/events/nguild/nguild_ev_agit.txt
@@ -80,7 +80,7 @@ function script F_AgitBreak {
setcastledata .@map$,1, .@GID;
mapannounce .@map$,"The emperium has been destroyed.",bc_map,0x00CCFF;
- announce "The [" + getcastlename(.@map$) + "] castle has been conquered by the [" + getguildname(.@GID) + "] guild.",bc_all;
+ announce "The [" + getcastlename(.@map$) + "] castle has been conquered by the [" + getguildinfo(GUILDINFO_NAME, .@GID) + "] guild.",bc_all;
donpcevent "::OnRecvCastle"+.@castle$;
disablenpc "Kafra Staff#"+.@castle$;
diff --git a/npc/events/nguild/nguild_flags.txt b/npc/events/nguild/nguild_flags.txt
index 999f79dca..91ca46c87 100644
--- a/npc/events/nguild/nguild_flags.txt
+++ b/npc/events/nguild/nguild_flags.txt
@@ -68,10 +68,10 @@ function script F_Flags {
mes "1. Following the ordinance of the";
mes "Divine Rune Midgard Kingdom,";
mes "we approve that this place is in";
- mes "the private possession of ^ff0000" + getguildname(.@GID) + "^000000 Guild.";
+ mes "the private possession of ^ff0000" + getguildinfo(GUILDINFO_NAME, .@GID) + "^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+ getguildname(.@GID) + "^000000 Guild is";
- mes "^FF0000" + getguildmaster(.@GID) + "^000000";
+ mes "2. The guild Master of ^ff0000"+ getguildinfo(GUILDINFO_NAME, .@GID) + "^000000 Guild is";
+ mes "^FF0000" + getguildinfo(GUILDINFO_MASTER_NAME, .@GID) + "^000000";
mes "If there is anyone who objects to this,";
mes " prove your strength and honor with a steel blade in your hand.";
return;
diff --git a/npc/events/nguild/nguild_kafras.txt b/npc/events/nguild/nguild_kafras.txt
index 96371ec91..7dfd14036 100644
--- a/npc/events/nguild/nguild_kafras.txt
+++ b/npc/events/nguild/nguild_kafras.txt
@@ -41,7 +41,7 @@ function script F_GKafra {
@GID = getcastledata(getarg(0),1);
if (getcharid(CHAR_ID_GUILD) != @GID || getgdskilllv(@GID,10001) < 1) {
mes "[Kafra Service]";
- mes "I am contracted to provide service only for the ^ff0000" + getguildname(@GID) + "^000000 Guild. Please use another Kafra Corporation staff member around here. I am Sorry for your inconvenience.";
+ mes "I am contracted to provide service only for the ^ff0000" + getguildinfo(GUILDINFO_NAME, @GID) + "^000000 Guild. Please use another Kafra Corporation staff member around here. I am Sorry for your inconvenience.";
cutin "",255;
close;
}
diff --git a/npc/events/nguild/nguild_managers.txt b/npc/events/nguild/nguild_managers.txt
index a24a0cb15..93fe8b92c 100644
--- a/npc/events/nguild/nguild_managers.txt
+++ b/npc/events/nguild/nguild_managers.txt
@@ -48,16 +48,16 @@ function script F_GldManager {
return;
}
if (getcharid(CHAR_ID_GUILD) != @GID){
- mes "I am here to follow ^5533FF" + getguildmaster(@GID) + "^000000's command! Hey! Your not even a part of the guild!!";
+ mes "I am here to follow ^5533FF" + getguildinfo(GUILDINFO_MASTER_NAME, @GID) + "^000000's command! Hey! Your not even a part of the guild!!";
mes "Where are the guardians? Destroy these intruders!";
return;
}
- if (strcharinfo(PC_NAME) != getguildmaster(@GID)){
- mes "You're not ^5533FF" + getguildmaster(@GID) + "^000000! I am here to follow ^5533FF" + getguildmaster(@GID) + "^000000's command only";
+ if (strcharinfo(PC_NAME) != getguildinfo(GUILDINFO_MASTER_NAME, @GID)){
+ mes "You're not ^5533FF" + getguildinfo(GUILDINFO_MASTER_NAME, @GID) + "^000000! I am here to follow ^5533FF" + getguildinfo(GUILDINFO_MASTER_NAME, @GID) + "^000000's command only";
return 0;
}
- mes "Welcome Master ^5533FF" + getguildmaster(@GID) + "^000000 ! I will assist you in any way I can!";
+ mes "Welcome Master ^5533FF" + getguildinfo(GUILDINFO_MASTER_NAME, @GID) + "^000000 ! I will assist you in any way I can!";
next;
switch (select("Kafra Staff Employment / Dismissal","Enter Treasure Room","Cancel")) {
diff --git a/npc/kafras/functions_kafras.txt b/npc/kafras/functions_kafras.txt
index d9253cd13..10a4ca0e0 100644
--- a/npc/kafras/functions_kafras.txt
+++ b/npc/kafras/functions_kafras.txt
@@ -83,7 +83,7 @@ function script F_Kafra {
// Guild Castle Kafra message
@GID = getcharid(CHAR_ID_GUILD);
mes "[Kafra Employee]";
- mes "Welcome. ^ff0000" + getguildname(@GID) + "^000000 Member.";
+ mes "Welcome. ^ff0000" + getguildinfo(GUILDINFO_NAME, @GID) + "^000000 Member.";
mes "The Kafra Coporation will stay with you wherever you go.";
break;
case 3:
diff --git a/npc/pre-re/quests/quests_payon.txt b/npc/pre-re/quests/quests_payon.txt
new file mode 100644
index 000000000..210e5d819
--- /dev/null
+++ b/npc/pre-re/quests/quests_payon.txt
@@ -0,0 +1,35 @@
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2013-2019 Hercules Dev Team
+//= Copyright (C) JohnnyPlayy
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Quest NPCs located in Payon
+//================= Description ===========================================
+//= Quests related to Payon City.
+//================= Current Version =======================================
+//= 1.0
+//=========================================================================
+
+payon_in01,56,12,7 duplicate(Young man#12) Young man#1 4_M_ORIENT02
diff --git a/npc/pre-re/scripts.conf b/npc/pre-re/scripts.conf
index d00d6ffba..18cf1c32c 100644
--- a/npc/pre-re/scripts.conf
+++ b/npc/pre-re/scripts.conf
@@ -110,3 +110,4 @@
"npc/pre-re/quests/quests_lighthalzen.txt",
"npc/pre-re/quests/quests_nameless.txt",
"npc/pre-re/quests/quests_veins.txt",
+"npc/pre-re/quests/quests_payon.txt",
diff --git a/npc/quests/guildrelay.txt b/npc/quests/guildrelay.txt
index 87c72ef16..ec4b081fa 100644
--- a/npc/quests/guildrelay.txt
+++ b/npc/quests/guildrelay.txt
@@ -86,7 +86,7 @@
close;
}
if (getcharid(CHAR_ID_GUILD) == .@GID) {
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
if (guildrelay_q == 100) {
if (guildtime > 22) {
if (gettime(GETTIME_HOUR) > 1 && gettime(GETTIME_HOUR) < guildtime) {
@@ -1265,7 +1265,7 @@
close;
}
if (getcharid(CHAR_ID_GUILD) == .@GID) {
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
if (countitem(Soul_Of_Guild) > 0) {
mes "[" + .@name$ + "]";
mes "Hm. You can't just keep";
@@ -1728,7 +1728,7 @@
}
}
else {
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
mes "[" + .@name$ + "]";
mes "Hm? What brings you";
mes "here? Feel free to take";
@@ -1769,7 +1769,7 @@
close;
}
if (getcharid(CHAR_ID_GUILD) == .@GID) {
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
if (countitem(Soul_Of_Confidence) > 0) {
mes "[" + .@name$ + "]";
mes "Hm? What are you doing?";
@@ -2283,7 +2283,7 @@
}
}
else {
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
mes "[" + .@name$ + "]";
mes "Hm. You're the master";
mes "of another guild, aren't";
@@ -2453,7 +2453,7 @@
close;
}
if (getcharid(CHAR_ID_GUILD) == .@GID) {
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
if (countitem(Soul_Of_Peace) > 0) {
mes "[" + .@name$ + "]";
mes "Hm? That spirit that";
@@ -3076,7 +3076,7 @@
}
}
else {
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
mes "[" + .@name$ + "]";
mes "You might be the master";
mes "of a guild, but you and I";
diff --git a/npc/quests/okolnir.txt b/npc/quests/okolnir.txt
index bdf763bd5..c6e0b57c7 100644
--- a/npc/quests/okolnir.txt
+++ b/npc/quests/okolnir.txt
@@ -194,7 +194,7 @@ que_qsch05,345,23,0 warp Gate02#gq_sch05 1,1,schg_cas05,369,306
.@GID = getcastledata(.@t$,1);
if (getcharid(CHAR_ID_GUILD) == .@GID) {
cutin "wish_maiden31",1;
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
mes "[Wish Maiden]";
mes "I am... Wish maiden.";
mes "Mourning in this virtual realm, Okolnir.";
@@ -258,7 +258,7 @@ que_qsch05,345,23,0 warp Gate02#gq_sch05 1,1,schg_cas05,369,306
donpcevent "#okolnir_"+.@sub$+"::OnEnable";
disablenpc "Wish Maiden#gq_"+.@sub$;
cutin "wish_maiden11",255;
- announce "["+ strcharinfo(PC_NAME) +"], of the guild ["+ getguildname(.@GID) +"] has opened the gates to the realm of Okolnir.",bc_all,"0x70dbdb";
+ announce "["+ strcharinfo(PC_NAME) +"], of the guild ["+ getguildinfo(GUILDINFO_NAME, .@GID) +"] has opened the gates to the realm of Okolnir.",bc_all,"0x70dbdb";
end;
}
else {
@@ -2162,7 +2162,7 @@ que_qsch05,251,255,3 duplicate(Wish Maiden#main_boss) Wish Maiden#sch05_boss WIS
.@t$ = ((compare(strnpcinfo(NPC_MAP),"aru"))?"arug_cas0":"schg_cas0")+(charat(strnpcinfo(NPC_MAP),getstrlen(strnpcinfo(NPC_MAP))-1));
.@GID = getcastledata(.@t$,1);
if (getcharid(CHAR_ID_GUILD) == .@GID) {
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
if (compare(.@sub$,"aru")) {
setarray .@n, 7835,1,7836,1,7837,1,7838,1,2513,1,7291,10,7293,10,7063,100,985,20;
.@rwd = 2541; //Asprika
@@ -2198,7 +2198,7 @@ que_qsch05,251,255,3 duplicate(Wish Maiden#main_boss) Wish Maiden#sch05_boss WIS
delitem .@n[.@i],.@n[.@i+1];
getitem .@rwd,1;
getitem Valkyrie_Gift,1;
- announce "["+ strcharinfo(PC_NAME) +"], of guild ["+ getguildname(.@GID) +"] has brought a "+getitemname(.@rwd)+" into this world.",bc_all,"0x70dbdb";
+ announce "["+ strcharinfo(PC_NAME) +"], of guild ["+ getguildinfo(GUILDINFO_NAME, .@GID) +"] has brought a "+getitemname(.@rwd)+" into this world.",bc_all,"0x70dbdb";
close2;
cutin "wish_maiden11",255;
disablenpc "Wish Maiden#"+.@sub$+"_gift";
diff --git a/npc/quests/quests_payon.txt b/npc/quests/quests_payon.txt
index 282bd2eb3..4ffd5b802 100644
--- a/npc/quests/quests_payon.txt
+++ b/npc/quests/quests_payon.txt
@@ -229,7 +229,7 @@ payon_in02,25,71,4 script Boy 4_M_04,{
}
//== 'Helm of Angel' and 'Deviruchi Cap' Quest =============
-payon_in01,46,21,5 script Young man#12 4_M_ORIENT02,{
+- script Young man#12 4_M_ORIENT02,{
mes "[Young man]";
mes "...What is it?";
next;
diff --git a/npc/quests/seals/god_weapon_creation.txt b/npc/quests/seals/god_weapon_creation.txt
index 3f32461fa..037c96197 100644
--- a/npc/quests/seals/god_weapon_creation.txt
+++ b/npc/quests/seals/god_weapon_creation.txt
@@ -91,7 +91,7 @@ gld_dun01,28,85,0 script Grunburti#1::GodDwarf 4_M_DWARF,{
case 3:
.@GID = getcharid(CHAR_ID_GUILD);
if (($God1 < $@god_check2) || ($God2 < $@god_check2) || ($God3 < $@god_check2) || ($God4 < $@god_check2)){
- if (($God1 >= $@god_check1) && ($God2 >= $@god_check1) && ($God3 >= $@god_check1) && ($God4 >= $@god_check1) && (strcharinfo(PC_NAME) == getguildmaster(.@GID))) {
+ if (($God1 >= $@god_check1) && ($God2 >= $@god_check1) && ($God3 >= $@god_check1) && ($God4 >= $@god_check1) && (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID))) {
mes "[Dwarf Grunburti]";
mes "Hmm...";
mes "I'll need some things to make a weapon for you. What exactly were you interested in having?";
@@ -167,7 +167,7 @@ gld_dun01,28,85,0 script Grunburti#1::GodDwarf 4_M_DWARF,{
mes "Stop bothering me and get out of here! Go play with some monsters, you simple minded fool!";
close;
}
- if (strcharinfo(PC_NAME) != getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) != getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
mes "[Dwarf Grunburti]";
mes "I'll only present";
mes "my magnificent skills";
@@ -413,7 +413,7 @@ que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
close;
}
.@GID = getcharid(CHAR_ID_GUILD);
- if (strcharinfo(PC_NAME) != getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) != getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
mes "[Dwarf Grunburti]";
mes "How in the...";
mes "Get out of here!";
@@ -515,7 +515,7 @@ que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
$God2 = 0;
$God3 = 0;
$God4 = 0;
- announce "[Brisingamen] has come into the hands of [" + strcharinfo(PC_NAME) + "], master of the [" + getguildname(.@GID) + "] guild.",bc_all;
+ announce "[Brisingamen] has come into the hands of [" + strcharinfo(PC_NAME) + "], master of the [" + getguildinfo(GUILDINFO_NAME, .@GID) + "] guild.",bc_all;
mes "[Dwarf Grunburti]";
mes "Ah, just look at this dazzling beauty. No other piece of jewelry complemented Freya as well as Brisingamen.";
close;
@@ -589,7 +589,7 @@ que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
$God2 = 0;
$God3 = 0;
$God4 = 0;
- announce "[Megingjard] the godly item has been given to [" + strcharinfo(PC_NAME) + "], the master of the guild [" + getguildname(.@GID) + "].",bc_all;
+ announce "[Megingjard] the godly item has been given to [" + strcharinfo(PC_NAME) + "], the master of the guild [" + getguildinfo(GUILDINFO_NAME, .@GID) + "].",bc_all;
mes "[Dwarf Grunburti]";
mes "Here...";
mes "Be careful with how";
@@ -679,7 +679,7 @@ que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
$God2 = 0;
$God3 = 0;
$God4 = 0;
- announce "[Sleipnir] the godly item has been given to [" + strcharinfo(PC_NAME) + "], the master of the guild [" + getguildname(.@GID) + "].",bc_all;
+ announce "[Sleipnir] the godly item has been given to [" + strcharinfo(PC_NAME) + "], the master of the guild [" + getguildinfo(GUILDINFO_NAME, .@GID) + "].",bc_all;
mes "[Dwarf Grunburti]";
mes "There...";
mes "Wear these, and";
@@ -768,7 +768,7 @@ que_god01,154,112,4 script Grunburti#god 4_M_DWARF,{
$God2 = 0;
$God3 = 0;
$God4 = 0;
- announce "[Mjolnir] has been bestowed to [" + strcharinfo(PC_NAME) + "], the master of the [" + getguildname(.@GID) + "] guild.",bc_all;
+ announce "[Mjolnir] has been bestowed to [" + strcharinfo(PC_NAME) + "], the master of the [" + getguildinfo(GUILDINFO_NAME, .@GID) + "] guild.",bc_all;
mes "[Dwarf Grunburti]";
mes "It's done.";
mes "Take it. How does";
diff --git a/npc/re/cities/brasilis.txt b/npc/re/cities/brasilis.txt
index 7c29265e0..224918a15 100644
--- a/npc/re/cities/brasilis.txt
+++ b/npc/re/cities/brasilis.txt
@@ -94,7 +94,7 @@ brasilis,155,165,3 script Signpost#bra1 4_BULLETIN_BOARD2,{
close;
}
-brasilis,195,231,3 script Signpost#bra2 4_BULLETIN_BOARD2,{
+brasilis,191,239,3 script Signpost#bra2 4_BULLETIN_BOARD2,{
mes ":: Verass Monument ::";
close;
}
diff --git a/npc/re/quests/quests_payon.txt b/npc/re/quests/quests_payon.txt
new file mode 100644
index 000000000..70646b98c
--- /dev/null
+++ b/npc/re/quests/quests_payon.txt
@@ -0,0 +1,35 @@
+//================= Hercules Script =======================================
+//= _ _ _
+//= | | | | | |
+//= | |_| | ___ _ __ ___ _ _| | ___ ___
+//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __|
+//= | | | | __/ | | (__| |_| | | __/\__ \
+//= \_| |_/\___|_| \___|\__,_|_|\___||___/
+//================= License ===============================================
+//= This file is part of Hercules.
+//= http://herc.ws - http://github.com/HerculesWS/Hercules
+//=
+//= Copyright (C) 2013-2019 Hercules Dev Team
+//= Copyright (C) JohnnyPlayy
+//=
+//= Hercules is free software: you can redistribute it and/or modify
+//= it under the terms of the GNU General Public License as published by
+//= the Free Software Foundation, either version 3 of the License, or
+//= (at your option) any later version.
+//=
+//= This program is distributed in the hope that it will be useful,
+//= but WITHOUT ANY WARRANTY; without even the implied warranty of
+//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+//= GNU General Public License for more details.
+//=
+//= You should have received a copy of the GNU General Public License
+//= along with this program. If not, see <http://www.gnu.org/licenses/>.
+//=========================================================================
+//= Quest NPCs located in Payon
+//================= Description ===========================================
+//= Quests related to Payon City.
+//================= Current Version =======================================
+//= 1.0
+//=========================================================================
+
+payon_in01,46,21,4 duplicate(Young man#12) Young man#1 4_M_ORIENT02
diff --git a/npc/re/scripts.conf b/npc/re/scripts.conf
index c26e907ad..765f9d5e5 100644
--- a/npc/re/scripts.conf
+++ b/npc/re/scripts.conf
@@ -181,5 +181,6 @@
"npc/re/quests/quests_morocc.txt",
"npc/re/quests/quests_nameless.txt",
"npc/re/quests/quests_veins.txt",
+"npc/re/quests/quests_payon.txt",
// - New Gears --------------------------------------------------
"npc/re/quests/newgears/2012_headgears.txt",
diff --git a/npc/re/woe-fe/invest_main.txt b/npc/re/woe-fe/invest_main.txt
index e42959aa7..fc258ad2e 100644
--- a/npc/re/woe-fe/invest_main.txt
+++ b/npc/re/woe-fe/invest_main.txt
@@ -908,7 +908,7 @@ OnAgitInvest:
for(.@i = 1; .@i<=5; ++.@i) {
.@castle_name$[.@i] = getcastlename(.@npc$+"g_cas0"+.@i);
.@owner_id[.@i] = getcastledata(.@npc$+"g_cas0"+.@i,1);
- .@owner_name$[.@i] = getguildname(.@owner_id[.@i]);
+ .@owner_name$[.@i] = getguildinfo(GUILDINFO_NAME, .@owner_id[.@i]);
if (.@guild == .@owner_id[.@i]) {
.@menu$ = .@menu$+.@castle_name$[.@i]+" ["+.@owner_name$[.@i]+"] Guild:";
.@castles_owned = .@castles_owned | (1<<.@i);
@@ -1062,7 +1062,7 @@ OnAgitInvest:
for(.@i = 1; .@i<=5; ++.@i) {
.@map$ = .@npc$+"g_cas0"+.@i;
.@fund[.@i] = getd("$@vfund_"+.@npc$+"0"+.@i);
- mes getcastlename(.@map$)+" "+getguildname(getcastledata(.@map$,1))+" Guild: "+.@fund[.@i];
+ mes getcastlename(.@map$)+" "+getguildinfo(GUILDINFO_NAME, getcastledata(.@map$,1))+" Guild: "+.@fund[.@i];
}
.@fund[0] = getd("$@vfund_"+.@npc$+"_extra");
mes .@realm$+" normal: "+.@fund[0];
diff --git a/npc/warps/cities/lighthalzen.txt b/npc/warps/cities/lighthalzen.txt
index abae1e19b..e78e10275 100644
--- a/npc/warps/cities/lighthalzen.txt
+++ b/npc/warps/cities/lighthalzen.txt
@@ -120,3 +120,5 @@ lighthalzen,251,299,0 warp lhz_house3_1-1 1,1,lhz_in03,97,21
lhz_in03,93,21,0 warp lhz_house3_1-2 1,1,lighthalzen,247,299
lhz_in03,134,14,0 warp lhz_house3_2-1 1,1,lhz_in03,125,90
lhz_in03,120,90,0 warp lhz_house3_2-2 1,1,lhz_in03,130,14
+lighthalzen,340,240,0 warp lhz_pub3-1 1,1,lhz_in03,180,86
+lhz_in03,180,90,0 warp lhz_pub3-2 1,1,lighthalzen,339,245
diff --git a/npc/warps/cities/yuno.txt b/npc/warps/cities/yuno.txt
index b04cc53dc..02b38fbef 100644
--- a/npc/warps/cities/yuno.txt
+++ b/npc/warps/cities/yuno.txt
@@ -71,10 +71,10 @@ yuno_in03,167,19,0 warp yun30 1,1,yuno,323,280
yuno_in03,167,72,0 warp yun31 1,1,yuno_in03,179,113
yuno_in03,179,109,0 warp yun32 1,1,yuno_in03,167,69
yuno_in03,186,119,0 warp yun33 1,1,yuno_in03,163,174
-yuno_in03,159,174,0 warp yun34 1,1,yuno_in03,183,119
+yuno_in03,161,174,0 warp yun34 1,1,yuno_in03,183,119
yuno_in03,186,131,0 warp yun35 1,1,yuno_in03,163,187
-yuno_in03,159,187,0 warp yun36 1,1,yuno_in03,183,131
-yuno_in03,172,118,0 warp yun37 1,1,yuno_in03,120,178
+yuno_in03,161,187,0 warp yun36 1,1,yuno_in03,183,131
+yuno_in03,173,118,0 warp yun37 1,1,yuno_in03,120,178
yuno_in03,124,178,0 warp yun38 1,1,yuno_in03,176,118
yuno_in03,111,192,0 warp yun39 1,1,yuno_in03,162,132
yuno_in03,162,129,0 warp yun40 1,1,yuno_in03,111,189
@@ -216,3 +216,6 @@ yuno_pre,81,68,0 warp yungvn09 1,1,yuno_pre,95,68
yuno_pre,18,92,0 warp yungvn10 1,1,yuno_pre,18,73
yuno,157,322,0 warp yungvn11 1,1,yuno_pre,69,13
yuno_pre,69,10,0 warp yungvn12 1,1,yuno,157,317
+
+yuno,195,87,0 warp yun78 1,1,yuno_in04,186,28
+yuno_in04,192,28,0 warp yun79 1,1,yuno,198,87
diff --git a/npc/woe-fe/agit_controller.txt b/npc/woe-fe/agit_controller.txt
index be7e07d14..a0e3fa290 100644
--- a/npc/woe-fe/agit_controller.txt
+++ b/npc/woe-fe/agit_controller.txt
@@ -82,7 +82,7 @@ S_DisplayOwners:
setarray .@maps$[15],"prtg_cas01","prtg_cas02","prtg_cas03","prtg_cas04","prtg_cas05";
for (.@i = 0; .@i <= 19; ++.@i) {
if (getcastledata(.@maps$[.@i],1))
- announce "The [" + getcastlename(.@maps$[.@i]) + "] castle has been conquered by the [" + getguildname(getcastledata(.@maps$[.@i],1)) + "] guild.",bc_all|bc_woe;
+ announce "The [" + getcastlename(.@maps$[.@i]) + "] castle has been conquered by the [" + getguildinfo(GUILDINFO_NAME, getcastledata(.@maps$[.@i],1)) + "] guild.",bc_all|bc_woe;
else
announce "The [" + getcastlename(.@maps$[.@i]) + "] castle is currently unoccupied.",bc_all|bc_woe;
}
diff --git a/npc/woe-fe/agit_main.txt b/npc/woe-fe/agit_main.txt
index a0db6402b..05789a286 100644
--- a/npc/woe-fe/agit_main.txt
+++ b/npc/woe-fe/agit_main.txt
@@ -143,7 +143,7 @@ OnAgitBreak:
if( agitcheck() )
donpcevent "Agit#"+strnpcinfo(NPC_NAME_HIDDEN)+"::OnStartArena";
sleep 7000;
- announce "The [" + getcastlename(strnpcinfo(NPC_NAME_HIDDEN)) + "] castle has been conquered by the [" + getguildname(.@GID) + "] guild.",bc_all|bc_woe;
+ announce "The [" + getcastlename(strnpcinfo(NPC_NAME_HIDDEN)) + "] castle has been conquered by the [" + getguildinfo(GUILDINFO_NAME, .@GID) + "] guild.",bc_all|bc_woe;
end;
// War of Emperium has ended.
@@ -345,7 +345,7 @@ OnRecvCastle:
cutin "kafra_01",2;
if (getcharid(CHAR_ID_GUILD) == .@GID) {
mes "[Kafra Employee]";
- mes "Welcome. ^ff0000" + getguildname(.@GID) + "^000000 Member.";
+ mes "Welcome. ^ff0000" + getguildinfo(GUILDINFO_NAME, .@GID) + "^000000 Member.";
mes "The Kafra Corporation will stay with you wherever you go.";
next;
switch (select("Use Storage", "Use Teleport Service", "Rent a Pushcart", "Cancel")) {
@@ -458,7 +458,7 @@ OnRecvCastle:
}
}
mes "[Kafra Employee]";
- mes "I am instructed to only offer my services to the ^ff0000"+getguildname(.@GID)+"^000000 Guild. Please try another Kafra Employee around here. Sorry for the inconvenience.";
+ mes "I am instructed to only offer my services to the ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild. Please try another Kafra Employee around here. Sorry for the inconvenience.";
close2;
cutin "",255;
end;
@@ -610,9 +610,9 @@ OnRecvCastle:
mes "Brave soul... fate will guide you towards your future...";
close;
}
- if (getguildmaster(.@GID) != strcharinfo(PC_NAME)) {
+ if (getguildinfo(GUILDINFO_MASTER_NAME, .@GID) != strcharinfo(PC_NAME)) {
mes "["+strnpcinfo(NPC_NAME_VISIBLE)+"]";
- mes "No matter how much you pester me, I'll still follow my master ^ff0000"+getguildmaster(.@GID)+"^000000. Where are the Guardians?! Send these ruffians away right now!";
+ mes "No matter how much you pester me, I'll still follow my master ^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000. Where are the Guardians?! Send these ruffians away right now!";
close;
}
mes "["+strnpcinfo(NPC_NAME_VISIBLE)+"]";
diff --git a/npc/woe-fe/aldeg_cas01.txt b/npc/woe-fe/aldeg_cas01.txt
index 5c76ca483..829e500ec 100644
--- a/npc/woe-fe/aldeg_cas01.txt
+++ b/npc/woe-fe/aldeg_cas01.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/aldeg_cas02.txt b/npc/woe-fe/aldeg_cas02.txt
index e588909a1..c4399d9ec 100644
--- a/npc/woe-fe/aldeg_cas02.txt
+++ b/npc/woe-fe/aldeg_cas02.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/aldeg_cas03.txt b/npc/woe-fe/aldeg_cas03.txt
index a0076bfec..d9abdf85f 100644
--- a/npc/woe-fe/aldeg_cas03.txt
+++ b/npc/woe-fe/aldeg_cas03.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/aldeg_cas04.txt b/npc/woe-fe/aldeg_cas04.txt
index f96586f48..8ced8e6e3 100644
--- a/npc/woe-fe/aldeg_cas04.txt
+++ b/npc/woe-fe/aldeg_cas04.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/aldeg_cas05.txt b/npc/woe-fe/aldeg_cas05.txt
index 79c5c77af..cf71dbe42 100644
--- a/npc/woe-fe/aldeg_cas05.txt
+++ b/npc/woe-fe/aldeg_cas05.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/gefg_cas01.txt b/npc/woe-fe/gefg_cas01.txt
index 364222781..ab27b812a 100644
--- a/npc/woe-fe/gefg_cas01.txt
+++ b/npc/woe-fe/gefg_cas01.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/gefg_cas02.txt b/npc/woe-fe/gefg_cas02.txt
index 5729b4033..791f09971 100644
--- a/npc/woe-fe/gefg_cas02.txt
+++ b/npc/woe-fe/gefg_cas02.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/gefg_cas03.txt b/npc/woe-fe/gefg_cas03.txt
index d74692200..42f1a6c2a 100644
--- a/npc/woe-fe/gefg_cas03.txt
+++ b/npc/woe-fe/gefg_cas03.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/gefg_cas04.txt b/npc/woe-fe/gefg_cas04.txt
index 39141723f..245f24df3 100644
--- a/npc/woe-fe/gefg_cas04.txt
+++ b/npc/woe-fe/gefg_cas04.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/gefg_cas05.txt b/npc/woe-fe/gefg_cas05.txt
index caa9a10fc..54624bb2e 100644
--- a/npc/woe-fe/gefg_cas05.txt
+++ b/npc/woe-fe/gefg_cas05.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/payg_cas01.txt b/npc/woe-fe/payg_cas01.txt
index d06883620..19dd2437e 100644
--- a/npc/woe-fe/payg_cas01.txt
+++ b/npc/woe-fe/payg_cas01.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/payg_cas02.txt b/npc/woe-fe/payg_cas02.txt
index 9b5b97811..2648c1802 100644
--- a/npc/woe-fe/payg_cas02.txt
+++ b/npc/woe-fe/payg_cas02.txt
@@ -72,10 +72,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/payg_cas03.txt b/npc/woe-fe/payg_cas03.txt
index 10b859c8f..81050aded 100644
--- a/npc/woe-fe/payg_cas03.txt
+++ b/npc/woe-fe/payg_cas03.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/payg_cas04.txt b/npc/woe-fe/payg_cas04.txt
index 46f4fbb6b..8eca38c38 100644
--- a/npc/woe-fe/payg_cas04.txt
+++ b/npc/woe-fe/payg_cas04.txt
@@ -72,10 +72,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/payg_cas05.txt b/npc/woe-fe/payg_cas05.txt
index a2a35790a..d2cbe6253 100644
--- a/npc/woe-fe/payg_cas05.txt
+++ b/npc/woe-fe/payg_cas05.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/prtg_cas01.txt b/npc/woe-fe/prtg_cas01.txt
index 33a564fe9..ec9d544c9 100644
--- a/npc/woe-fe/prtg_cas01.txt
+++ b/npc/woe-fe/prtg_cas01.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/prtg_cas02.txt b/npc/woe-fe/prtg_cas02.txt
index 6531b681f..fa4f6d555 100644
--- a/npc/woe-fe/prtg_cas02.txt
+++ b/npc/woe-fe/prtg_cas02.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/prtg_cas03.txt b/npc/woe-fe/prtg_cas03.txt
index 2a3879f65..2b72d0976 100644
--- a/npc/woe-fe/prtg_cas03.txt
+++ b/npc/woe-fe/prtg_cas03.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/prtg_cas04.txt b/npc/woe-fe/prtg_cas04.txt
index 3e0de365f..438b3a7a6 100644
--- a/npc/woe-fe/prtg_cas04.txt
+++ b/npc/woe-fe/prtg_cas04.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/prtg_cas05.txt b/npc/woe-fe/prtg_cas05.txt
index 56dc902a3..46fcccb1c 100644
--- a/npc/woe-fe/prtg_cas05.txt
+++ b/npc/woe-fe/prtg_cas05.txt
@@ -71,10 +71,10 @@
mes " ";
mes "1. Follow the ordinance of The Divine Rune-Midgarts Kingdom, ";
mes "we approve that this place is in";
- mes "the private prossession of ^ff0000"+getguildname(.@GID)+"^000000 Guild.";
+ mes "the private prossession of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild.";
mes " ";
- mes "2. The guild Master of ^ff0000"+getguildname(.@GID)+"^000000 Guild is";
- mes "^ff0000"+getguildmaster(.@GID)+"^000000";
+ mes "2. The guild Master of ^ff0000"+getguildinfo(GUILDINFO_NAME, .@GID)+"^000000 Guild is";
+ mes "^ff0000"+getguildinfo(GUILDINFO_MASTER_NAME, .@GID)+"^000000";
mes "If there is anyone who objects to this,";
mes "prove your strength and honor with a steel blade in your hand.";
close;
diff --git a/npc/woe-fe/trs_rp.txt b/npc/woe-fe/trs_rp.txt
index 7a71c1bbe..775b0befd 100644
--- a/npc/woe-fe/trs_rp.txt
+++ b/npc/woe-fe/trs_rp.txt
@@ -39,7 +39,7 @@ end;
OnTouch:
// Store the Guild ID of castle occupant.
.@GID = getcastledata(strnpcinfo(NPC_NAME_HIDDEN),1);
- if (strcharinfo(PC_NAME) != getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) != getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
if (compare(strnpcinfo(NPC_NAME_HIDDEN),"aldeg"))
warp "aldebaran",143,112;
else if (compare(strnpcinfo(NPC_NAME_HIDDEN),"gefg"))
diff --git a/npc/woe-se/agit_main_se.txt b/npc/woe-se/agit_main_se.txt
index 41430f6a1..c0304ebb8 100644
--- a/npc/woe-se/agit_main_se.txt
+++ b/npc/woe-se/agit_main_se.txt
@@ -230,18 +230,18 @@ OnTreasureDied:
mes("to conquer this stronghold?");
close;
}
- if (getcharid(CHAR_ID_GUILD) != .@GID || strcharinfo(PC_NAME) != getguildmaster(.@GID)) {
+ if (getcharid(CHAR_ID_GUILD) != .@GID || strcharinfo(PC_NAME) != getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
mes("[ Steward ]");
mes("Hmpf. Your threats don't");
mes("scare me! Guardians, drive");
mes("this infidel away from here!");
mes("I will always be loyal to the");
mes("master of this stronghold,");
- mesf("the one and only ^FF0000%s^000000.", getguildmaster(.@GID));
+ mesf("the one and only ^FF0000%s^000000.", getguildinfo(GUILDINFO_MASTER_NAME, .@GID));
close;
}
mes("[ Steward ]");
- mesf("Ah, Master ^FF0000%s^000000...", getguildmaster(.@GID));
+ mesf("Ah, Master ^FF0000%s^000000...", getguildinfo(GUILDINFO_MASTER_NAME, .@GID));
mes("How shall I serve you today?");
mes("Was there an aspect of this");
mes("stronghold's maintenance");
@@ -637,7 +637,7 @@ OnStartArena:
// Disable Kafra
disablenpc "Kafra Employee#"+strnpcinfo(NPC_NAME_HIDDEN);
- announce "The ["+getguildname(.@GID)+"] guild conquered the ["+.@region$+" "+charat(strnpcinfo(NPC_NAME_HIDDEN),3)+"] stronghold of "+getcastlename(strnpcinfo(NPC_MAP))+"!",bc_all|bc_woe;
+ announce "The ["+getguildinfo(GUILDINFO_NAME, .@GID)+"] guild conquered the ["+.@region$+" "+charat(strnpcinfo(NPC_NAME_HIDDEN),3)+"] stronghold of "+getcastlename(strnpcinfo(NPC_MAP))+"!",bc_all|bc_woe;
mapannounce strnpcinfo(NPC_MAP),"The emperium has been shattered!",bc_map,"0x00FF00",FW_NORMAL,20,0,40;
donpcevent "Manager#"+strnpcinfo(NPC_MAP)+"::OnReset";
maprespawnguildid strnpcinfo(NPC_MAP),getcastledata(strnpcinfo(NPC_MAP),1),2;
@@ -664,7 +664,7 @@ OnStartArena:
close;
}
if (getcharid(CHAR_ID_GUILD) == .@GID) {
- if (strcharinfo(PC_NAME) != getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) != getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
mes(.@n$);
mes("As guardian of this");
mes("stronghold, I answer only");
@@ -857,7 +857,7 @@ OnInit:
if (getcharid(CHAR_ID_GUILD) == .@GID && getgdskilllv(.@GID,10001)) {
mes("[Kafra Employee]");
mes("Welcome, proud member");
- mesf("of the ^FF0000%s^000000 Guild!", getguildname(.@GID));
+ mesf("of the ^FF0000%s^000000 Guild!", getguildinfo(GUILDINFO_NAME, .@GID));
mes("The Kafra Corporation is ready");
mes("to assist you wherever you go!");
next;
@@ -953,7 +953,7 @@ OnInit:
mes("I'm sorry, but I've been");
mes("exclusively contracted");
mes("to the members of the");
- mesf("^FF0000%s^000000 Guild.", getguildname(.@GID));
+ mesf("^FF0000%s^000000 Guild.", getguildinfo(GUILDINFO_NAME, .@GID));
mes("You'll have to ask another");
mes("Kafra Employee to help you...");
close2;
@@ -1121,7 +1121,7 @@ OnEnable:
.@num = atoi(charat(strnpcinfo(NPC_NAME_VISIBLE),15));
.@var$ = "$agit_"+strnpcinfo(NPC_NAME_HIDDEN);
if (getcharid(CHAR_ID_GUILD) == .@GID) {
- if (strcharinfo(PC_NAME) == getguildmaster(.@GID)) {
+ if (strcharinfo(PC_NAME) == getguildinfo(GUILDINFO_MASTER_NAME, .@GID)) {
if (getd(.@var$+"["+(.@num+1)+"]") == 2) {
mes("^3355FFDemolished Fortress");
mes("Gates can be repaired,");
@@ -1808,11 +1808,11 @@ function script ReturnFlag {
mes("The Holy Kingdom of");
mesf("%s decrees that", .@str$);
mes("this stronghold is owned");
- mesf("by the ^FF0000%s^000000 Guild.", getguildname(.@GID));
+ mesf("by the ^FF0000%s^000000 Guild.", getguildinfo(GUILDINFO_NAME, .@GID));
next;
mesf("[ %s Royal Edict ]", .@str$);
- mesf("^FF0000%s^000000 is", getguildmaster(.@GID));
- mesf("Guild Master of ^FF0000%s^000000.", getguildname(.@GID));
+ mesf("^FF0000%s^000000 is", getguildinfo(GUILDINFO_MASTER_NAME, .@GID));
+ mesf("Guild Master of ^FF0000%s^000000.", getguildinfo(GUILDINFO_NAME, .@GID));
mes("Any that object must claim this");
mes("stronghold through strength of");
mes("steel and magic during the");
diff --git a/sql-files/logs.sql b/sql-files/logs.sql
index 6edf385a2..339f6ca46 100644
--- a/sql-files/logs.sql
+++ b/sql-files/logs.sql
@@ -144,7 +144,7 @@ CREATE TABLE IF NOT EXISTS `picklog` (
`id` INT(11) NOT NULL AUTO_INCREMENT,
`time` DATETIME NULL,
`char_id` INT(11) NOT NULL DEFAULT '0',
- `type` ENUM('M','P','L','T','V','S','N','C','A','R','G','E','B','O','I','X','D','U','K','Y','Z','W','Q','J','H','@','0','1','2') NOT NULL DEFAULT 'P',
+ `type` ENUM('M','P','L','T','V','S','N','C','A','R','G','E','B','O','I','X','D','U','K','Y','Z','W','Q','J','H','@','0','1','2','3') NOT NULL DEFAULT 'P',
`nameid` INT(11) NOT NULL DEFAULT '0',
`amount` INT(11) NOT NULL DEFAULT '1',
`refine` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
diff --git a/sql-files/main.sql b/sql-files/main.sql
index 4627799aa..c4e5afaf3 100644
--- a/sql-files/main.sql
+++ b/sql-files/main.sql
@@ -933,6 +933,7 @@ INSERT IGNORE INTO `sql_updates` (`timestamp`) VALUES (1556147483); -- 2019-04-2
INSERT IGNORE INTO `sql_updates` (`timestamp`) VALUES (1557414445); -- 2019-05-09--18-07.sql
INSERT IGNORE INTO `sql_updates` (`timestamp`) VALUES (1565293394); -- 2019-08-08--19-43.sql
INSERT IGNORE INTO `sql_updates` (`timestamp`) VALUES (1570309293); -- 2019-10-05--19-01.sql
+INSERT IGNORE INTO `sql_updates` (`timestamp`) VALUES (1570870260); -- 2019-10-21--14-21.sql
--
-- Table structure for table `storage`
diff --git a/sql-files/upgrades/2019-10-12--14-21.sql b/sql-files/upgrades/2019-10-12--14-21.sql
new file mode 100644
index 000000000..bd885a874
--- /dev/null
+++ b/sql-files/upgrades/2019-10-12--14-21.sql
@@ -0,0 +1,23 @@
+#1570870260
+
+-- This file is part of Hercules.
+-- http://herc.ws - http://github.com/HerculesWS/Hercules
+--
+-- Copyright (C) 2019 Hercules Dev Team
+--
+-- Hercules is free software: you can redistribute it and/or modify
+-- it under the terms of the GNU General Public License as published by
+-- the Free Software Foundation, either version 3 of the License, or
+-- (at your option) any later version.
+--
+-- This program is distributed in the hope that it will be useful,
+-- but WITHOUT ANY WARRANTY; without even the implied warranty of
+-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+-- GNU General Public License for more details.
+--
+-- You should have received a copy of the GNU General Public License
+-- along with this program. If not, see <http://www.gnu.org/licenses/>.
+
+
+ALTER TABLE `picklog` MODIFY `type` enum('M','P','L','T','V','S','N','C','A','R','G','E','B','O','I','X','D','U','K','Y','Z','W','Q','J','H','@','0','1','2', '3') NOT NULL DEFAULT 'P',
+INSERT INTO `sql_updates` (`timestamp`) VALUES (1570870260);
diff --git a/sql-files/upgrades/index.txt b/sql-files/upgrades/index.txt
index 10eb30762..2db750247 100644
--- a/sql-files/upgrades/index.txt
+++ b/sql-files/upgrades/index.txt
@@ -57,3 +57,4 @@
2019-05-09--18-07.sql
2019-08-08--19-43.sql
2019-10-05--19-01.sql
+2019-10-12--14-21.sql
diff --git a/src/char/char.c b/src/char/char.c
index 37db77300..66bfdd4ee 100644
--- a/src/char/char.c
+++ b/src/char/char.c
@@ -120,8 +120,6 @@ char char_achievement_db[256] = "char_achievements";
static struct char_interface char_s;
struct char_interface *chr;
-char db_path[1024] = "db";
-
static char wisp_server_name[NAME_LENGTH] = "Server";
static char login_ip_str[128];
static uint32 login_ip = 0;
@@ -5792,7 +5790,8 @@ static bool char_config_read_database(const char *filename, const struct config_
if (autosave_interval <= 0)
autosave_interval = DEFAULT_AUTOSAVE_INTERVAL;
}
- libconfig->setting_lookup_mutable_string(setting, "db_path", db_path, sizeof(db_path));
+ libconfig->setting_lookup_mutable_string(setting, "db_path", chr->db_path, sizeof(chr->db_path));
+ libconfig->set_db_path(chr->db_path);
libconfig->setting_lookup_bool_real(setting, "log_char", &chr->enable_logs);
return true;
}
@@ -6454,6 +6453,8 @@ void char_defaults(void)
chr = &char_s;
memset(chr->server, 0, sizeof(chr->server));
+ sprintf(chr->db_path, "db");
+ libconfig->set_db_path(chr->db_path);
chr->login_fd = 0;
chr->char_fd = -1;
diff --git a/src/char/char.h b/src/char/char.h
index 5de3e2a80..3b8bcff2e 100644
--- a/src/char/char.h
+++ b/src/char/char.h
@@ -124,6 +124,8 @@ struct char_interface {
bool show_save_log; ///< Show loading/saving messages.
bool enable_logs; ///< Whether to log char server operations.
+ char db_path[256]; //< Database directory (db)
+
int (*waiting_disconnect) (int tid, int64 tick, int id, intptr_t data);
int (*delete_char_sql) (int char_id);
struct DBData (*create_online_char_data) (union DBKey key, va_list args);
diff --git a/src/char/geoip.c b/src/char/geoip.c
index 2870e5f0c..67c057aff 100644
--- a/src/char/geoip.c
+++ b/src/char/geoip.c
@@ -23,6 +23,7 @@
#include "geoip.h"
#include "common/cbasetypes.h"
+#include "common/conf.h"
#include "common/memmgr.h"
#include "common/showmsg.h"
@@ -141,7 +142,9 @@ static void geoip_init(void)
geoip->data->active = true;
- db = fopen("./db/GeoIP.dat","rb");
+ char file_path[256];
+ libconfig->format_db_path("GeoIP.dat", file_path, sizeof(file_path));
+ db = fopen(file_path, "rb");
if (db == NULL) {
ShowError("geoip_readdb: Error reading GeoIP.dat!\n");
geoip->final(false);
diff --git a/src/char/int_guild.c b/src/char/int_guild.c
index 87cb3bee0..3e9d50f8d 100644
--- a/src/char/int_guild.c
+++ b/src/char/int_guild.c
@@ -747,7 +747,7 @@ static int inter_guild_sql_init(void)
inter_guild->castle_db = idb_alloc(DB_OPT_RELEASE_DATA);
//Read exp file
- sv->readdb("db", DBPATH"exp_guild.txt", ',', 1, 1, MAX_GUILDLEVEL, inter_guild->exp_parse_row);
+ sv->readdb(chr->db_path, DBPATH"exp_guild.txt", ',', 1, 1, MAX_GUILDLEVEL, inter_guild->exp_parse_row);
timer->add_func_list(inter_guild->save_timer, "inter_guild->save_timer");
timer->add(timer->gettick() + 10000, inter_guild->save_timer, 0, 0);
diff --git a/src/char/int_party.c b/src/char/int_party.c
index c27d708f2..bf680c816 100644
--- a/src/char/int_party.c
+++ b/src/char/int_party.c
@@ -118,7 +118,6 @@ static void inter_party_calc_state(struct party_data *p)
p->party.exp = 0; //Set off even share.
mapif->party_optionchanged(0, &p->party, 0, 0);
}
- return;
}
// Save party to mysql
@@ -472,8 +471,11 @@ static bool inter_party_leave(int party_id, int account_id, int char_id)
mapif->party_withdraw(party_id, account_id, char_id);
j = p->party.member[i].lv;
- if (p->party.member[i].online > 0)
+ if (p->party.member[i].online > 0) {
+ p->party.member[i].online = 0;
p->party.count--;
+ }
+ inter_party->tosql(&p->party, PS_DELMEMBER, i);
memset(&p->party.member[i], 0, sizeof(struct party_member));
p->size--;
if (j == p->min_lv || j == p->max_lv || p->family) {
@@ -482,7 +484,6 @@ static bool inter_party_leave(int party_id, int account_id, int char_id)
}
if (inter_party->check_empty(p) == 0) {
- inter_party->tosql(&p->party, PS_DELMEMBER, i);
mapif->party_info(-1, &p->party, 0);
}
return true;
diff --git a/src/common/conf.c b/src/common/conf.c
index 0ad350057..d81a6636b 100644
--- a/src/common/conf.c
+++ b/src/common/conf.c
@@ -22,6 +22,7 @@
#include "conf.h"
+#include "common/nullpo.h" // nullpo_retv
#include "common/showmsg.h" // ShowError
#include "common/strlib.h" // safestrncpy
#include "common/utils.h" // exists
@@ -33,6 +34,31 @@ static struct libconfig_interface libconfig_s;
struct libconfig_interface *libconfig;
/**
+ * Sets the server's db_path to be used by config_format_db_path
+ * @param db_path path to the folder where the db files are at
+ */
+static void config_set_db_path(const char *db_path)
+{
+ nullpo_retv(db_path);
+ safestrncpy(libconfig->db_path, db_path, sizeof(libconfig->db_path));
+}
+
+/**
+ * Writes into path_buf the fullpath to the db file in filename.
+ * Basically this prepends map->db_path to filename.
+ * @param filename File name to format (e.g. re/item_db.conf)
+ * @param path_buf Where to save the path to
+ * @param buffer_len Maximun length of path_buf
+ */
+static void config_format_db_path(const char *filename, char *path_buf, int buffer_len)
+{
+ nullpo_retv(filename);
+ nullpo_retv(path_buf);
+
+ safesnprintf(path_buf, buffer_len, "%s/%s", libconfig->db_path, filename);
+}
+
+/**
* Initializes 'config' and loads a configuration file.
*
* Shows error and destroys 'config' in case of failure.
@@ -450,6 +476,10 @@ static int config_lookup_int64_real(const struct config_t *config, const char *f
void libconfig_defaults(void) {
libconfig = &libconfig_s;
+ snprintf(libconfig->db_path, sizeof(libconfig->db_path), "db");
+ libconfig->set_db_path = config_set_db_path;
+ libconfig->format_db_path = config_format_db_path;
+ /* */
libconfig->read = config_read;
libconfig->write = config_write;
/* */
diff --git a/src/common/conf.h b/src/common/conf.h
index 66960c0ec..ccab6dc17 100644
--- a/src/common/conf.h
+++ b/src/common/conf.h
@@ -29,6 +29,10 @@
* The libconfig interface -- specially for plugins, but we enforce it throughout the core to be consistent
**/
struct libconfig_interface {
+ char db_path[256];
+ void (*set_db_path) (const char *db_path);
+ void (*format_db_path) (const char *filename, char *path_buf, int buffer_len);
+ /* */
int (*read) (struct config_t *config, FILE *stream);
void (*write) (const struct config_t *config, FILE *stream);
/* */
diff --git a/src/common/console.c b/src/common/console.c
index a990d86b3..0075ac2a1 100644
--- a/src/common/console.c
+++ b/src/common/console.c
@@ -322,6 +322,7 @@ static void console_parse_create(char *name, CParseFunc func)
nullpo_retv(name);
safestrncpy(sublist, name, CP_CMD_LENGTH * 5);
tok = strtok(sublist,":");
+ nullpo_retv(tok);
ARR_FIND(0, VECTOR_LENGTH(console->input->command_list), i, strcmpi(tok, VECTOR_INDEX(console->input->command_list, i)->cmd) == 0);
@@ -404,6 +405,10 @@ static void console_parse_sub(char *line)
nullpo_retv(line);
memcpy(bline, line, 200);
tok = strtok(line, " ");
+ if (tok == NULL) {
+ // Ignore empty commands
+ return;
+ }
ARR_FIND(0, VECTOR_LENGTH(console->input->command_list), i, strcmpi(tok, VECTOR_INDEX(console->input->command_list, i)->cmd) == 0);
if (i == VECTOR_LENGTH(console->input->command_list)) {
@@ -417,6 +422,12 @@ static void console_parse_sub(char *line)
if (cmd->type == CPET_FUNCTION) {
tok = strtok(NULL, "");
+ if (tok != NULL) {
+ while (tok[0] == ' ')
+ tok++;
+ if (tok[0] == '\0')
+ tok = NULL;
+ }
cmd->u.func(tok);
return;
}
@@ -444,6 +455,12 @@ static void console_parse_sub(char *line)
entry = VECTOR_INDEX(cmd->u.children, i);
if (entry->type == CPET_FUNCTION) {
tok = strtok(NULL, "");
+ if (tok != NULL) {
+ while (tok[0] == ' ')
+ tok++;
+ if (tok[0] == '\0')
+ tok = NULL;
+ }
entry->u.func(tok);
return;
}
diff --git a/src/common/mapindex.c b/src/common/mapindex.c
index d5cda5c22..f6097bb06 100644
--- a/src/common/mapindex.c
+++ b/src/common/mapindex.c
@@ -23,6 +23,7 @@
#include "mapindex.h"
#include "common/cbasetypes.h"
+#include "common/conf.h"
#include "common/db.h"
#include "common/mmo.h"
#include "common/nullpo.h"
@@ -159,8 +160,61 @@ static const char *mapindex_id2name_sub(uint16 id, const char *file, int line, c
return mapindex->list[id].name;
}
+/**
+ * Reads the db_path config of mapindex configuration file
+ * @param filename File being read (used when displaying errors)
+ * @param config Config structure being read
+ * @returns true if it read the all the configs, false otherwise
+ */
+static bool mapindex_config_read_dbpath(const char *filename, const struct config_t *config)
+{
+ nullpo_retr(false, config);
+
+ const struct config_setting_t *setting = NULL;
+
+ if ((setting = libconfig->lookup(config, "mapindex_configuration")) == NULL) {
+ ShowError("mapindex_config_read: mapindex_configuration was not found in %s!\n", filename);
+ return false;
+ }
+
+ // mapindex_configuration/file_path
+ if (libconfig->setting_lookup_mutable_string(setting, "file_path", mapindex->config_file, sizeof(mapindex->config_file)) == CONFIG_TRUE) {
+ ShowInfo("map_index file %s\n", mapindex->config_file);
+ } else {
+ ShowInfo("Failed to load map_index path, defaulting to db/map_index.txt\n");
+ safestrncpy(mapindex->config_file, "db/map_index.txt", sizeof(mapindex->config_file));
+ }
+
+ return true;
+}
+
+/**
+ * Reads conf/common/map-index.conf config file
+ * @returns true if it successfully read the file and configs, false otherwise
+ */
+static bool mapindex_config_read(void)
+{
+ struct config_t config;
+ const char *filename = "conf/common/map-index.conf";
+
+ if (!libconfig->load_file(&config, filename))
+ return false; // Error message is already shown by libconfig->load_file
+
+ if (!mapindex_config_read_dbpath(filename, &config)) {
+ libconfig->destroy(&config);
+ return false;
+ }
+
+ ShowInfo("Done reading %s.\n", filename);
+ libconfig->destroy(&config);
+ return true;
+}
+
static int mapindex_init(void)
{
+ if (!mapindex_config_read())
+ ShowError("Failed to load map_index configuration. Continuing with default values...\n");
+
FILE *fp;
char line[1024];
int last_index = -1;
@@ -234,6 +288,9 @@ void mapindex_defaults(void)
memset (&mapindex->list, 0, sizeof (mapindex->list));
/* */
+ mapindex->config_read = mapindex_config_read;
+ mapindex->config_read_dbpath = mapindex_config_read_dbpath;
+ /* */
mapindex->init = mapindex_init;
mapindex->final = mapindex_final;
/* */
diff --git a/src/common/mapindex.h b/src/common/mapindex.h
index 27cbc5e37..b7e02447d 100644
--- a/src/common/mapindex.h
+++ b/src/common/mapindex.h
@@ -21,6 +21,7 @@
#ifndef COMMON_MAPINDEX_H
#define COMMON_MAPINDEX_H
+#include "common/conf.h"
#include "common/hercules.h"
#include "common/mmo.h"
@@ -98,6 +99,9 @@ struct mapindex_interface {
char name[MAP_NAME_LENGTH];
} list[MAX_MAPINDEX];
/* */
+ bool (*config_read_dbpath) (const char *filename, const struct config_t *config);
+ bool (*config_read) (void);
+ /* */
int (*init) (void);
void (*final) (void);
/* */
diff --git a/src/common/packets/packets2003_len_sak.h b/src/common/packets/packets2003_len_sak.h
index 9f393b8cf..b90a354a7 100644
--- a/src/common/packets/packets2003_len_sak.h
+++ b/src/common/packets/packets2003_len_sak.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,1233 +25,1233 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
-packetLen(0x006d, 108) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 108)
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
-packetLen(0x0072, 19) // CZ_ENTER
+packetLen(0x0072, 19)
// Packet: 0x0073
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// Packet: 0x0078
-packetLen(0x0078, 54) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 54)
// Packet: 0x0079
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
// Packet: 0x007a
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// Packet: 0x007b
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// Packet: 0x007c
-packetLen(0x007c, 41) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 41)
// Packet: 0x007d
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// Packet: 0x007e
-packetLen(0x007e, 6) // CZ_REQUEST_TIME
+packetLen(0x007e, 6)
// Packet: 0x007f
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// Packet: 0x0080
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
-packetLen(0x0085, 5) // CZ_REQUEST_MOVE
+packetLen(0x0085, 5)
// Packet: 0x0086
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// Packet: 0x0087
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// Packet: 0x0088
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
// Packet: 0x0089
-packetLen(0x0089, 7) // CZ_REQUEST_ACT
+packetLen(0x0089, 7)
// Packet: 0x008a
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
-packetLen(0x008c, -1) // CZ_REQUEST_CHAT
+packetLen(0x008c, -1)
// Packet: 0x008d
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
// Packet: 0x008e
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
// Packet: 0x0090
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// Packet: 0x0091
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// Packet: 0x0092
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// Packet: 0x0093
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
// Packet: 0x0094
-packetLen(0x0094, 6) // CZ_REQNAME
+packetLen(0x0094, 6)
// Packet: 0x0095
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
// Packet: 0x0096
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
// Packet: 0x0097
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
// Packet: 0x0098
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
// Packet: 0x0099
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
// Packet: 0x009a
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
// Packet: 0x009b
-packetLen(0x009b, 5) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 5)
// Packet: 0x009c
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
// Packet: 0x009d
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// Packet: 0x009e
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// Packet: 0x009f
-packetLen(0x009f, 6) // CZ_ITEM_PICKUP
+packetLen(0x009f, 6)
// Packet: 0x00a0
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// Packet: 0x00a1
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
// Packet: 0x00a2
-packetLen(0x00a2, 6) // CZ_ITEM_THROW
+packetLen(0x00a2, 6)
// Packet: 0x00a3
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
// Packet: 0x00a4
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
// Packet: 0x00a5
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
// Packet: 0x00a6
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
// Packet: 0x00a7
-packetLen(0x00a7, 8) // CZ_USE_ITEM
+packetLen(0x00a7, 8)
// Packet: 0x00a8
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// Packet: 0x00a9
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
// Packet: 0x00aa
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// Packet: 0x00ab
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
// Packet: 0x00ac
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
// Packet: 0x00b0
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
// Packet: 0x00b1
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// Packet: 0x00b2
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
// Packet: 0x00b3
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
// Packet: 0x00b4
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
// Packet: 0x00b5
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// Packet: 0x00b6
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// Packet: 0x00b7
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
// Packet: 0x00b8
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
// Packet: 0x00b9
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
// Packet: 0x00bc
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
// Packet: 0x00bd
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
// Packet: 0x00be
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
// Packet: 0x00bf
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
// Packet: 0x00c0
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
// Packet: 0x00c1
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// Packet: 0x00c2
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// Packet: 0x00c3
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
// Packet: 0x00c4
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// Packet: 0x00c5
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
// Packet: 0x00c6
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
// Packet: 0x00c7
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
// Packet: 0x00c8
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
// Packet: 0x00c9
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
// Packet: 0x00ca
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
// Packet: 0x00cf
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
// Packet: 0x00d0
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// Packet: 0x00d1
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
// Packet: 0x00d2
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
// Packet: 0x00d3
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
// Packet: 0x00d6
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
// Packet: 0x00d7
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
// Packet: 0x00d8
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
// Packet: 0x00d9
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
// Packet: 0x00da
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
// Packet: 0x00db
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
// Packet: 0x00dc
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
// Packet: 0x00dd
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// Packet: 0x00de
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
// Packet: 0x00df
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
// Packet: 0x00e0
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
// Packet: 0x00e1
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
// Packet: 0x00e2
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// Packet: 0x00e3
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
// Packet: 0x00e4
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
// Packet: 0x00e5
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
// Packet: 0x00e6
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
// Packet: 0x00e7
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// Packet: 0x00e8
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
// Packet: 0x00e9
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
// Packet: 0x00ea
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
// Packet: 0x00eb
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
// Packet: 0x00ec
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
// Packet: 0x00ed
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
// Packet: 0x00ee
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
// Packet: 0x00ef
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
// Packet: 0x00f0
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
// Packet: 0x00f3
-packetLen(0x00f3, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_STORE
+packetLen(0x00f3, 8)
// Packet: 0x00f4
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// Packet: 0x00f5
-packetLen(0x00f5, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 8)
// Packet: 0x00f6
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
// Packet: 0x00f7
-packetLen(0x00f7, 2) // CZ_CLOSE_STORE
+packetLen(0x00f7, 2)
// Packet: 0x00f8
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
// Packet: 0x00f9
#if PACKETVER >= 20031117
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
#elif PACKETVER >= 20031110
-packetLen(0x00f9, 28) // CZ_MAKE_GROUP
+packetLen(0x00f9, 28)
#elif PACKETVER >= 20031029
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
#endif
// Packet: 0x00fa
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
// Packet: 0x00fb
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
// Packet: 0x00fc
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// Packet: 0x00fd
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// Packet: 0x00fe
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
// Packet: 0x00ff
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
// Packet: 0x0100
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
// Packet: 0x0101
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
// Packet: 0x0102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
// Packet: 0x0103
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
// Packet: 0x0104
#if PACKETVER >= 20031117
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
#elif PACKETVER >= 20031110
-packetLen(0x0104, 81) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 81)
#elif PACKETVER >= 20031029
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
#endif
// Packet: 0x0105
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
// Packet: 0x0106
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
// Packet: 0x0107
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// Packet: 0x0108
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
// Packet: 0x0109
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
// Packet: 0x010a
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
// Packet: 0x010b
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
// Packet: 0x010c
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
// Packet: 0x010f
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
// Packet: 0x0110
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
// Packet: 0x0111
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// Packet: 0x0112
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
// Packet: 0x0113
-packetLen(0x0113, 10) // CZ_USE_SKILL
+packetLen(0x0113, 10)
// Packet: 0x0114
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
-packetLen(0x0116, 10) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 10)
// Packet: 0x0117
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// Packet: 0x0118
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
// Packet: 0x0119
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// Packet: 0x011a
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// Packet: 0x011b
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// Packet: 0x011c
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// Packet: 0x011d
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
// Packet: 0x011e
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
// Packet: 0x011f
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
// Packet: 0x0120
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
// Packet: 0x0121
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// Packet: 0x0122
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
// Packet: 0x0123
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
// Packet: 0x0124
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// Packet: 0x0125
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// Packet: 0x0126
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
// Packet: 0x0127
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// Packet: 0x0128
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// Packet: 0x0129
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
// Packet: 0x012a
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// Packet: 0x012d
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// Packet: 0x012e
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// Packet: 0x0131
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// Packet: 0x0132
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
// Packet: 0x0133
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
// Packet: 0x0134
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
// Packet: 0x0135
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
// Packet: 0x0136
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
// Packet: 0x0137
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// Packet: 0x013a
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// Packet: 0x013b
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// Packet: 0x013c
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
// Packet: 0x013d
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
// Packet: 0x013e
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
// Packet: 0x013f
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// Packet: 0x0140
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// Packet: 0x0141
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
// Packet: 0x0142
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// Packet: 0x0143
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// Packet: 0x0144
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
// Packet: 0x0147
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// Packet: 0x0148
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// Packet: 0x0149
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
// Packet: 0x014d
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
// Packet: 0x0155
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
// Packet: 0x015a
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// Packet: 0x015b
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// Packet: 0x015c
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
// Packet: 0x0161
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
// Packet: 0x0162
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
// Packet: 0x0163
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// Packet: 0x0166
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
// Packet: 0x0167
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
// Packet: 0x0168
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
// Packet: 0x0169
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
// Packet: 0x016a
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// Packet: 0x016b
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// Packet: 0x016c
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// Packet: 0x016d
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
// Packet: 0x016e
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// Packet: 0x016f
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// Packet: 0x0170
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
// Packet: 0x0171
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// Packet: 0x0172
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
// Packet: 0x0178
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
// Packet: 0x0179
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
// Packet: 0x017a
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// Packet: 0x017b
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
// Packet: 0x017c
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
// Packet: 0x017d
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// Packet: 0x017e
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
// Packet: 0x017f
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
// Packet: 0x0189
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
// Packet: 0x018a
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
// Packet: 0x018b
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
// Packet: 0x018c
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
// Packet: 0x018d
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
// Packet: 0x018e
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// Packet: 0x018f
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
// Packet: 0x0190
-packetLen(0x0190, 90) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 90)
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
-packetLen(0x0193, 6) // CZ_REQNAME_BYGID
+packetLen(0x0193, 6)
// Packet: 0x0194
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
// Packet: 0x0195
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// Packet: 0x0196
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
// Packet: 0x019a
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// Packet: 0x019b
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
// Packet: 0x019c
-packetLen(0x019c, 4) // CZ_LOCALBROADCAST
+packetLen(0x019c, 4)
// Packet: 0x019d
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// Packet: 0x01a0
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
// Packet: 0x01a1
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// Packet: 0x01a2
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
// Packet: 0x01a3
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// Packet: 0x01a4
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
// Packet: 0x01a7
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// Packet: 0x01ab
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
// Packet: 0x01ac
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// Packet: 0x01ad
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
// Packet: 0x01ae
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
// Packet: 0x01b3
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// Packet: 0x01ba
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// Packet: 0x01bb
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// Packet: 0x01bc
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// Packet: 0x01bd
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
// Packet: 0x01c4
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
// Packet: 0x01c5
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
// Packet: 0x01c9
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
// Packet: 0x01ce
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
// Packet: 0x01cf
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// Packet: 0x01d0
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// Packet: 0x01d5
-packetLen(0x01d5, 8) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 8)
// Packet: 0x01d6
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
// Packet: 0x01d7
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// Packet: 0x01d8
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// Packet: 0x01d9
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// Packet: 0x01da
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
#if PACKETVER >= 20031110
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
#elif PACKETVER >= 20031029
-packetLen(0x01e6, 28) // ZC_COUPLENAME
+packetLen(0x01e6, 28)
#endif
// Packet: 0x01e7
#if PACKETVER >= 20031110
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
#elif PACKETVER >= 20031029
-packetLen(0x01e7, 81) // CZ_DORIDORI
+packetLen(0x01e7, 81)
#endif
// Packet: 0x01e8
#if PACKETVER >= 20031117
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
#elif PACKETVER >= 20031110
// removed
#elif PACKETVER >= 20031029
-packetLen(0x01e8, 26) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 26)
#endif
// Packet: 0x01e9
#if PACKETVER >= 20031117
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
#elif PACKETVER >= 20031110
// removed
#elif PACKETVER >= 20031103
-packetLen(0x01e9, 2) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 2)
#endif
// Packet: 0x01ea
#if PACKETVER >= 20031117
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
#endif
// Packet: 0x01eb
#if PACKETVER >= 20031124
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
#endif
// Packet: 0x01ec
#if PACKETVER >= 20031124
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
#endif
// Packet: 0x01ed
#if PACKETVER >= 20031124
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
#endif
// Packet: 0x01ee
#if PACKETVER >= 20031208
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
#endif
// Packet: 0x01ef
#if PACKETVER >= 20031218
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
#endif
// Packet: 0x01f0
#if PACKETVER >= 20031218
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
#endif
// Packet: 0x01f1
#if PACKETVER >= 20031223
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
#endif
diff --git a/src/common/packets/packets2004_len_ad.h b/src/common/packets/packets2004_len_ad.h
index 18ab6d9ee..19b5a742e 100644
--- a/src/common/packets/packets2004_len_ad.h
+++ b/src/common/packets/packets2004_len_ad.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,178 +25,178 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
-packetLen(0x006d, 108) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 108)
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
#if PACKETVER >= 20041129
-packetLen(0x0072, 26) // CZ_ENTER
+packetLen(0x0072, 26)
#elif PACKETVER >= 20041025
-packetLen(0x0072, 14) // CZ_ENTER
+packetLen(0x0072, 14)
#elif PACKETVER >= 20041005
-packetLen(0x0072, 15) // CZ_ENTER
+packetLen(0x0072, 15)
#elif PACKETVER >= 20040920
-packetLen(0x0072, 13) // CZ_ENTER
+packetLen(0x0072, 13)
#elif PACKETVER >= 20040906
-packetLen(0x0072, 17) // CZ_ENTER
+packetLen(0x0072, 17)
#elif PACKETVER >= 20040809
-packetLen(0x0072, 10) // CZ_ENTER
+packetLen(0x0072, 10)
#elif PACKETVER >= 20040804
-packetLen(0x0072, 14) // CZ_ENTER
+packetLen(0x0072, 14)
#endif
// Packet: 0x0073
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// Packet: 0x0078
-packetLen(0x0078, 54) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 54)
// Packet: 0x0079
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
// Packet: 0x007a
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// Packet: 0x007b
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// Packet: 0x007c
-packetLen(0x007c, 41) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 41)
// Packet: 0x007d
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// Packet: 0x007e
#if PACKETVER >= 20041129
-packetLen(0x007e, 34) // CZ_REQUEST_TIME
+packetLen(0x007e, 34)
#elif PACKETVER >= 20041005
-packetLen(0x007e, 14) // CZ_REQUEST_TIME
+packetLen(0x007e, 14)
#elif PACKETVER >= 20040920
-packetLen(0x007e, 13) // CZ_REQUEST_TIME
+packetLen(0x007e, 13)
#elif PACKETVER >= 20040906
-packetLen(0x007e, 15) // CZ_REQUEST_TIME
+packetLen(0x007e, 15)
#elif PACKETVER >= 20040809
-packetLen(0x007e, 26) // CZ_REQUEST_TIME
+packetLen(0x007e, 26)
#elif PACKETVER >= 20040804
-packetLen(0x007e, 33) // CZ_REQUEST_TIME
+packetLen(0x007e, 33)
#endif
// Packet: 0x007f
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// Packet: 0x0080
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
#if PACKETVER >= 20041129
-packetLen(0x0085, -1) // CZ_REQUEST_MOVE
+packetLen(0x0085, -1)
#elif PACKETVER >= 20041025
-packetLen(0x0085, 19) // CZ_REQUEST_MOVE
+packetLen(0x0085, 19)
#elif PACKETVER >= 20041005
-packetLen(0x0085, 18) // CZ_REQUEST_MOVE
+packetLen(0x0085, 18)
#elif PACKETVER >= 20040920
-packetLen(0x0085, 15) // CZ_REQUEST_MOVE
+packetLen(0x0085, 15)
#elif PACKETVER >= 20040906
-packetLen(0x0085, 17) // CZ_REQUEST_MOVE
+packetLen(0x0085, 17)
#elif PACKETVER >= 20040809
-packetLen(0x0085, 25) // CZ_REQUEST_MOVE
+packetLen(0x0085, 25)
#elif PACKETVER >= 20040804
-packetLen(0x0085, 20) // CZ_REQUEST_MOVE
+packetLen(0x0085, 20)
#endif
// Packet: 0x0086
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// Packet: 0x0087
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// Packet: 0x0088
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
// Packet: 0x0089
#if PACKETVER >= 20041129
-packetLen(0x0089, 9) // CZ_REQUEST_ACT
+packetLen(0x0089, 9)
#elif PACKETVER >= 20041025
-packetLen(0x0089, 8) // CZ_REQUEST_ACT
+packetLen(0x0089, 8)
#elif PACKETVER >= 20041005
-packetLen(0x0089, 7) // CZ_REQUEST_ACT
+packetLen(0x0089, 7)
#elif PACKETVER >= 20040920
-packetLen(0x0089, 6) // CZ_REQUEST_ACT
+packetLen(0x0089, 6)
#elif PACKETVER >= 20040906
-packetLen(0x0089, 7) // CZ_REQUEST_ACT
+packetLen(0x0089, 7)
#elif PACKETVER >= 20040809
-packetLen(0x0089, 11) // CZ_REQUEST_ACT
+packetLen(0x0089, 11)
#elif PACKETVER >= 20040804
-packetLen(0x0089, 15) // CZ_REQUEST_ACT
+packetLen(0x0089, 15)
#endif
// Packet: 0x008a
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
#if PACKETVER >= 20041129
@@ -216,127 +216,127 @@ packetLen(0x008c, 23)
#endif
// Packet: 0x008d
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
// Packet: 0x008e
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
// Packet: 0x0090
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// Packet: 0x0091
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// Packet: 0x0092
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// Packet: 0x0093
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
// Packet: 0x0094
#if PACKETVER >= 20041129
-packetLen(0x0094, 20) // CZ_REQNAME
+packetLen(0x0094, 20)
#elif PACKETVER >= 20041025
-packetLen(0x0094, 10) // CZ_REQNAME
+packetLen(0x0094, 10)
#elif PACKETVER >= 20040920
-packetLen(0x0094, 12) // CZ_REQNAME
+packetLen(0x0094, 12)
#elif PACKETVER >= 20040906
-packetLen(0x0094, 10) // CZ_REQNAME
+packetLen(0x0094, 10)
#elif PACKETVER >= 20040809
-packetLen(0x0094, 8) // CZ_REQNAME
+packetLen(0x0094, 8)
#elif PACKETVER >= 20040804
-packetLen(0x0094, 10) // CZ_REQNAME
+packetLen(0x0094, 10)
#endif
// Packet: 0x0095
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
// Packet: 0x0096
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
// Packet: 0x0097
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
// Packet: 0x0098
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
// Packet: 0x0099
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
// Packet: 0x009a
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
// Packet: 0x009b
#if PACKETVER >= 20041129
-packetLen(0x009b, 2) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 2)
#elif PACKETVER >= 20041025
-packetLen(0x009b, 11) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 11)
#elif PACKETVER >= 20041005
-packetLen(0x009b, 13) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 13)
#elif PACKETVER >= 20040920
-packetLen(0x009b, 10) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 10)
#elif PACKETVER >= 20040906
-packetLen(0x009b, 16) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 16)
#elif PACKETVER >= 20040809
-packetLen(0x009b, 8) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 8)
#elif PACKETVER >= 20040804
-packetLen(0x009b, 6) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 6)
#endif
// Packet: 0x009c
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
// Packet: 0x009d
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// Packet: 0x009e
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// Packet: 0x009f
#if PACKETVER >= 20041129
-packetLen(0x009f, 20) // CZ_ITEM_PICKUP
+packetLen(0x009f, 20)
#elif PACKETVER >= 20040906
-packetLen(0x009f, -1) // CZ_ITEM_PICKUP
+packetLen(0x009f, -1)
#elif PACKETVER >= 20040809
-packetLen(0x009f, 11) // CZ_ITEM_PICKUP
+packetLen(0x009f, 11)
#elif PACKETVER >= 20040804
-packetLen(0x009f, 13) // CZ_ITEM_PICKUP
+packetLen(0x009f, 13)
#endif
// Packet: 0x00a0
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// Packet: 0x00a1
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
// Packet: 0x00a2
#if PACKETVER >= 20041129
-packetLen(0x00a2, 9) // CZ_ITEM_THROW
+packetLen(0x00a2, 9)
#elif PACKETVER >= 20041025
-packetLen(0x00a2, 15) // CZ_ITEM_THROW
+packetLen(0x00a2, 15)
#elif PACKETVER >= 20041005
-packetLen(0x00a2, 14) // CZ_ITEM_THROW
+packetLen(0x00a2, 14)
#elif PACKETVER >= 20040920
-packetLen(0x00a2, 16) // CZ_ITEM_THROW
+packetLen(0x00a2, 16)
#elif PACKETVER >= 20040906
-packetLen(0x00a2, 7) // CZ_ITEM_THROW
+packetLen(0x00a2, 7)
#elif PACKETVER >= 20040809
-packetLen(0x00a2, 102) // CZ_ITEM_THROW
+packetLen(0x00a2, 102)
#elif PACKETVER >= 20040804
-packetLen(0x00a2, 103) // CZ_ITEM_THROW
+packetLen(0x00a2, 103)
#endif
// Packet: 0x00a3
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
// Packet: 0x00a4
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
// Packet: 0x00a5
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
// Packet: 0x00a6
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
// Packet: 0x00a7
#if PACKETVER >= 20041129
@@ -356,1264 +356,1264 @@ packetLen(0x00a7, 12)
#endif
// Packet: 0x00a8
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// Packet: 0x00a9
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
// Packet: 0x00aa
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// Packet: 0x00ab
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
// Packet: 0x00ac
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
// Packet: 0x00b0
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
// Packet: 0x00b1
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// Packet: 0x00b2
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
// Packet: 0x00b3
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
// Packet: 0x00b4
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
// Packet: 0x00b5
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// Packet: 0x00b6
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// Packet: 0x00b7
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
// Packet: 0x00b8
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
// Packet: 0x00b9
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
// Packet: 0x00bc
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
// Packet: 0x00bd
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
// Packet: 0x00be
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
// Packet: 0x00bf
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
// Packet: 0x00c0
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
// Packet: 0x00c1
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// Packet: 0x00c2
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// Packet: 0x00c3
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
// Packet: 0x00c4
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// Packet: 0x00c5
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
// Packet: 0x00c6
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
// Packet: 0x00c7
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
// Packet: 0x00c8
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
// Packet: 0x00c9
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
// Packet: 0x00ca
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
// Packet: 0x00cf
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
// Packet: 0x00d0
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// Packet: 0x00d1
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
// Packet: 0x00d2
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
// Packet: 0x00d3
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
// Packet: 0x00d6
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
// Packet: 0x00d7
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
// Packet: 0x00d8
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
// Packet: 0x00d9
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
// Packet: 0x00da
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
// Packet: 0x00db
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
// Packet: 0x00dc
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
// Packet: 0x00dd
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// Packet: 0x00de
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
// Packet: 0x00df
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
// Packet: 0x00e0
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
// Packet: 0x00e1
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
// Packet: 0x00e2
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// Packet: 0x00e3
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
// Packet: 0x00e4
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
// Packet: 0x00e5
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
// Packet: 0x00e6
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
// Packet: 0x00e7
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// Packet: 0x00e8
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
// Packet: 0x00e9
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
// Packet: 0x00ea
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
// Packet: 0x00eb
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
// Packet: 0x00ec
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
// Packet: 0x00ed
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
// Packet: 0x00ee
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
// Packet: 0x00ef
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
// Packet: 0x00f0
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
// Packet: 0x00f3
#if PACKETVER >= 20041129
-packetLen(0x00f3, 23) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 23)
#elif PACKETVER >= 20041025
-packetLen(0x00f3, 11) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 11)
#elif PACKETVER >= 20041005
-packetLen(0x00f3, 8) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 8)
#elif PACKETVER >= 20040920
-packetLen(0x00f3, 15) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 15)
#elif PACKETVER >= 20040906
-packetLen(0x00f3, 12) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 12)
#elif PACKETVER >= 20040804
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
#endif
// Packet: 0x00f4
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// Packet: 0x00f5
#if PACKETVER >= 20041129
-packetLen(0x00f5, 32) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 32)
#elif PACKETVER >= 20041025
-packetLen(0x00f5, 26) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 26)
#elif PACKETVER >= 20040920
-packetLen(0x00f5, 29) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 29)
#elif PACKETVER >= 20040906
-packetLen(0x00f5, 43) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 43)
#elif PACKETVER >= 20040809
-packetLen(0x00f5, 14) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 14)
#elif PACKETVER >= 20040804
-packetLen(0x00f5, 17) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 17)
#endif
// Packet: 0x00f6
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
// Packet: 0x00f7
#if PACKETVER >= 20041129
-packetLen(0x00f7, 11) // CZ_REQUEST_TIME
+packetLen(0x00f7, 11)
#elif PACKETVER >= 20040906
-packetLen(0x00f7, 2) // CZ_REQUEST_TIME
+packetLen(0x00f7, 2)
#elif PACKETVER >= 20040809
-packetLen(0x00f7, 8) // CZ_REQUEST_TIME
+packetLen(0x00f7, 8)
#elif PACKETVER >= 20040804
-packetLen(0x00f7, 10) // CZ_REQUEST_TIME
+packetLen(0x00f7, 10)
#endif
// Packet: 0x00f8
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
// Packet: 0x00f9
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
// Packet: 0x00fa
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
// Packet: 0x00fb
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
// Packet: 0x00fc
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// Packet: 0x00fd
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// Packet: 0x00fe
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
// Packet: 0x00ff
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
// Packet: 0x0100
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
// Packet: 0x0101
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
// Packet: 0x0102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
// Packet: 0x0103
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
// Packet: 0x0104
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
// Packet: 0x0105
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
// Packet: 0x0106
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
// Packet: 0x0107
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// Packet: 0x0108
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
// Packet: 0x0109
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
// Packet: 0x010a
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
// Packet: 0x010b
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
// Packet: 0x010c
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
// Packet: 0x010f
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
// Packet: 0x0110
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
// Packet: 0x0111
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// Packet: 0x0112
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
// Packet: 0x0113
#if PACKETVER >= 20041129
-packetLen(0x0113, 114) // CZ_USE_SKILL
+packetLen(0x0113, 114)
#elif PACKETVER >= 20041025
-packetLen(0x0113, 8) // CZ_USE_SKILL
+packetLen(0x0113, 8)
#elif PACKETVER >= 20041005
-packetLen(0x0113, 7) // CZ_USE_SKILL
+packetLen(0x0113, 7)
#elif PACKETVER >= 20040920
-packetLen(0x0113, 9) // CZ_USE_SKILL
+packetLen(0x0113, 9)
#elif PACKETVER >= 20040906
-packetLen(0x0113, 10) // CZ_USE_SKILL
+packetLen(0x0113, 10)
#elif PACKETVER >= 20040809
-packetLen(0x0113, 14) // CZ_USE_SKILL
+packetLen(0x0113, 14)
#elif PACKETVER >= 20040804
-packetLen(0x0113, 16) // CZ_USE_SKILL
+packetLen(0x0113, 16)
#endif
// Packet: 0x0114
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
#if PACKETVER >= 20041129
-packetLen(0x0116, 20) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 20)
#elif PACKETVER >= 20041025
-packetLen(0x0116, 8) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 8)
#elif PACKETVER >= 20041005
-packetLen(0x0116, 7) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 7)
#elif PACKETVER >= 20040920
-packetLen(0x0116, 9) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 9)
#elif PACKETVER >= 20040906
-packetLen(0x0116, 10) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 10)
#elif PACKETVER >= 20040804
-packetLen(0x0116, 2) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 2)
#endif
// Packet: 0x0117
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// Packet: 0x0118
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
// Packet: 0x0119
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// Packet: 0x011a
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// Packet: 0x011b
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// Packet: 0x011c
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// Packet: 0x011d
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
// Packet: 0x011e
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
// Packet: 0x011f
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
// Packet: 0x0120
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
// Packet: 0x0121
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// Packet: 0x0122
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
// Packet: 0x0123
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
// Packet: 0x0124
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// Packet: 0x0125
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// Packet: 0x0126
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
// Packet: 0x0127
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// Packet: 0x0128
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// Packet: 0x0129
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
// Packet: 0x012a
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// Packet: 0x012d
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// Packet: 0x012e
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// Packet: 0x0131
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// Packet: 0x0132
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
// Packet: 0x0133
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
// Packet: 0x0134
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
// Packet: 0x0135
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
// Packet: 0x0136
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
// Packet: 0x0137
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// Packet: 0x013a
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// Packet: 0x013b
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// Packet: 0x013c
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
// Packet: 0x013d
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
// Packet: 0x013e
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
// Packet: 0x013f
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// Packet: 0x0140
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// Packet: 0x0141
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
// Packet: 0x0142
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// Packet: 0x0143
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// Packet: 0x0144
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
// Packet: 0x0147
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// Packet: 0x0148
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// Packet: 0x0149
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
// Packet: 0x014d
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
// Packet: 0x0155
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
// Packet: 0x015a
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// Packet: 0x015b
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// Packet: 0x015c
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
// Packet: 0x0161
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
// Packet: 0x0162
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
// Packet: 0x0163
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// Packet: 0x0166
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
// Packet: 0x0167
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
// Packet: 0x0168
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
// Packet: 0x0169
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
// Packet: 0x016a
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// Packet: 0x016b
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// Packet: 0x016c
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// Packet: 0x016d
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
// Packet: 0x016e
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// Packet: 0x016f
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// Packet: 0x0170
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
// Packet: 0x0171
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// Packet: 0x0172
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
// Packet: 0x0178
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
// Packet: 0x0179
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
// Packet: 0x017a
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// Packet: 0x017b
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
// Packet: 0x017c
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
// Packet: 0x017d
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// Packet: 0x017e
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
// Packet: 0x017f
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
// Packet: 0x0189
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
// Packet: 0x018a
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
// Packet: 0x018b
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
// Packet: 0x018c
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
// Packet: 0x018d
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
// Packet: 0x018e
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// Packet: 0x018f
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
// Packet: 0x0190
#if PACKETVER >= 20041129
-packetLen(0x0190, 17) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 17)
#elif PACKETVER >= 20041025
-packetLen(0x0190, 25) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 25)
#elif PACKETVER >= 20041005
-packetLen(0x0190, 22) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 22)
#elif PACKETVER >= 20040920
-packetLen(0x0190, 26) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 26)
#elif PACKETVER >= 20040906
-packetLen(0x0190, 24) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 24)
#elif PACKETVER >= 20040809
-packetLen(0x0190, 22) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 22)
#elif PACKETVER >= 20040804
-packetLen(0x0190, 26) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 26)
#endif
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
#if PACKETVER >= 20041129
-packetLen(0x0193, 21) // CZ_REQNAME_BYGID
+packetLen(0x0193, 21)
#elif PACKETVER >= 20041025
-packetLen(0x0193, 22) // CZ_REQNAME_BYGID
+packetLen(0x0193, 22)
#elif PACKETVER >= 20041005
-packetLen(0x0193, 21) // CZ_REQNAME_BYGID
+packetLen(0x0193, 21)
#elif PACKETVER >= 20040920
-packetLen(0x0193, 22) // CZ_REQNAME_BYGID
+packetLen(0x0193, 22)
#elif PACKETVER >= 20040906
-packetLen(0x0193, 21) // CZ_REQNAME_BYGID
+packetLen(0x0193, 21)
#elif PACKETVER >= 20040809
-packetLen(0x0193, 19) // CZ_REQNAME_BYGID
+packetLen(0x0193, 19)
#elif PACKETVER >= 20040804
-packetLen(0x0193, 9) // CZ_REQNAME_BYGID
+packetLen(0x0193, 9)
#endif
// Packet: 0x0194
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
// Packet: 0x0195
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// Packet: 0x0196
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
// Packet: 0x019a
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// Packet: 0x019b
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
// Packet: 0x019c
#if PACKETVER >= 20041213
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20040804
-packetLen(0x019c, 4) // CZ_LOCALBROADCAST
+packetLen(0x019c, 4)
#endif
// Packet: 0x019d
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// Packet: 0x01a0
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
// Packet: 0x01a1
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// Packet: 0x01a2
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
// Packet: 0x01a3
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// Packet: 0x01a4
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
// Packet: 0x01a7
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// Packet: 0x01ab
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
// Packet: 0x01ac
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// Packet: 0x01ad
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
// Packet: 0x01ae
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
// Packet: 0x01b3
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// Packet: 0x01ba
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// Packet: 0x01bb
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// Packet: 0x01bc
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// Packet: 0x01bd
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
// Packet: 0x01c4
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
// Packet: 0x01c5
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
// Packet: 0x01c9
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// Packet: 0x01ca
#if PACKETVER >= 20041213
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
#endif
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
// Packet: 0x01ce
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
// Packet: 0x01cf
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// Packet: 0x01d0
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// Packet: 0x01d5
#if PACKETVER >= 20041213
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
#elif PACKETVER >= 20040804
-packetLen(0x01d5, 8) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 8)
#endif
// Packet: 0x01d6
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
// Packet: 0x01d7
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// Packet: 0x01d8
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// Packet: 0x01d9
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// Packet: 0x01da
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
// Packet: 0x01e8
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
// Packet: 0x01e9
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
// Packet: 0x01ea
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
// Packet: 0x01eb
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
// Packet: 0x01ee
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
// Packet: 0x01ef
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
// Packet: 0x01f0
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
// Packet: 0x01f3
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
// Packet: 0x01f4
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
// Packet: 0x01f5
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
// Packet: 0x01f6
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
// Packet: 0x01f7
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
// Packet: 0x01f8
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
// Packet: 0x01f9
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
// Packet: 0x01fa
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
// Packet: 0x01fb
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
// Packet: 0x01fc
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
// Packet: 0x01fd
-packetLen(0x01fd, 4) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 4)
// Packet: 0x01fe
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
// Packet: 0x01ff
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
// Packet: 0x0200
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
// Packet: 0x0201
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
// Packet: 0x0202
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
// Packet: 0x0203
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
// Packet: 0x0204
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
// Packet: 0x0205
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
// Packet: 0x0206
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
// Packet: 0x0207
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
// Packet: 0x0208
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
// Packet: 0x0209
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
// Packet: 0x020a
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
// Packet: 0x020d
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
// Packet: 0x020e
-packetLen(0x020e, 24) // ZC_STARSKILL
+packetLen(0x020e, 24)
// Packet: 0x020f
#if PACKETVER >= 20040817
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
#endif
// Packet: 0x0210
#if PACKETVER >= 20040817
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
#endif
// Packet: 0x0212
#if PACKETVER >= 20040816
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
#endif
// Packet: 0x0213
#if PACKETVER >= 20040816
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
#endif
// Packet: 0x0214
#if PACKETVER >= 20040816
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
#endif
// Packet: 0x0215
#if PACKETVER >= 20041101
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
#endif
// Packet: 0x0216
#if PACKETVER >= 20041108
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
#endif
// Packet: 0x0217
#if PACKETVER >= 20041108
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
#endif
// Packet: 0x0218
#if PACKETVER >= 20041108
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
#endif
// Packet: 0x0219
#if PACKETVER >= 20041108
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
#endif
// Packet: 0x021a
#if PACKETVER >= 20041108
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
#endif
// Packet: 0x021b
#if PACKETVER >= 20041108
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
#endif
// Packet: 0x021c
#if PACKETVER >= 20041108
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
#endif
// Packet: 0x021d
#if PACKETVER >= 20041115
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
#endif
// Packet: 0x021e
#if PACKETVER >= 20041213
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
#endif
// Packet: 0x021f
#if PACKETVER >= 20041213
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
#endif
// Packet: 0x0220
#if PACKETVER >= 20041213
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
#endif
// Packet: 0x0221
#if PACKETVER >= 20041129
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
#endif
// Packet: 0x0222
#if PACKETVER >= 20041129
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
#endif
// Packet: 0x0223
#if PACKETVER >= 20041129
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
#endif
diff --git a/src/common/packets/packets2004_len_sak.h b/src/common/packets/packets2004_len_sak.h
index 71573c376..7caffffc3 100644
--- a/src/common/packets/packets2004_len_sak.h
+++ b/src/common/packets/packets2004_len_sak.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,192 +25,192 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
-packetLen(0x006d, 108) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 108)
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
#if PACKETVER >= 20041129
-packetLen(0x0072, 22) // CZ_ENTER
+packetLen(0x0072, 22)
#elif PACKETVER >= 20041025
-packetLen(0x0072, 13) // CZ_ENTER
+packetLen(0x0072, 13)
#elif PACKETVER >= 20041005
-packetLen(0x0072, 17) // CZ_ENTER
+packetLen(0x0072, 17)
#elif PACKETVER >= 20040920
-packetLen(0x0072, 18) // CZ_ENTER
+packetLen(0x0072, 18)
#elif PACKETVER >= 20040906
-packetLen(0x0072, 20) // CZ_ENTER
+packetLen(0x0072, 20)
#elif PACKETVER >= 20040809
-packetLen(0x0072, 17) // CZ_ENTER
+packetLen(0x0072, 17)
#elif PACKETVER >= 20040726
-packetLen(0x0072, 14) // CZ_ENTER
+packetLen(0x0072, 14)
#elif PACKETVER >= 20040713
-packetLen(0x0072, 39) // CZ_ENTER
+packetLen(0x0072, 39)
#elif PACKETVER >= 20040705
-packetLen(0x0072, 22) // CZ_ENTER
+packetLen(0x0072, 22)
#elif PACKETVER >= 20040107
-packetLen(0x0072, 19) // CZ_ENTER
+packetLen(0x0072, 19)
#endif
// Packet: 0x0073
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// Packet: 0x0078
-packetLen(0x0078, 54) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 54)
// Packet: 0x0079
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
// Packet: 0x007a
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// Packet: 0x007b
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// Packet: 0x007c
-packetLen(0x007c, 41) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 41)
// Packet: 0x007d
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// Packet: 0x007e
#if PACKETVER >= 20041129
-packetLen(0x007e, 30) // CZ_REQUEST_TIME
+packetLen(0x007e, 30)
#elif PACKETVER >= 20041025
-packetLen(0x007e, 13) // CZ_REQUEST_TIME
+packetLen(0x007e, 13)
#elif PACKETVER >= 20041005
-packetLen(0x007e, 16) // CZ_REQUEST_TIME
+packetLen(0x007e, 16)
#elif PACKETVER >= 20040920
-packetLen(0x007e, 25) // CZ_REQUEST_TIME
+packetLen(0x007e, 25)
#elif PACKETVER >= 20040906
-packetLen(0x007e, 19) // CZ_REQUEST_TIME
+packetLen(0x007e, 19)
#elif PACKETVER >= 20040809
-packetLen(0x007e, 37) // CZ_REQUEST_TIME
+packetLen(0x007e, 37)
#elif PACKETVER >= 20040726
-packetLen(0x007e, 33) // CZ_REQUEST_TIME
+packetLen(0x007e, 33)
#elif PACKETVER >= 20040107
-packetLen(0x007e, 6) // CZ_REQUEST_TIME
+packetLen(0x007e, 6)
#endif
// Packet: 0x007f
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// Packet: 0x0080
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
#if PACKETVER >= 20041129
-packetLen(0x0085, -1) // CZ_REQUEST_MOVE
+packetLen(0x0085, -1)
#elif PACKETVER >= 20041025
-packetLen(0x0085, 15) // CZ_REQUEST_MOVE
+packetLen(0x0085, 15)
#elif PACKETVER >= 20040920
-packetLen(0x0085, 9) // CZ_REQUEST_MOVE
+packetLen(0x0085, 9)
#elif PACKETVER >= 20040906
-packetLen(0x0085, 23) // CZ_REQUEST_MOVE
+packetLen(0x0085, 23)
#elif PACKETVER >= 20040809
-packetLen(0x0085, 26) // CZ_REQUEST_MOVE
+packetLen(0x0085, 26)
#elif PACKETVER >= 20040726
-packetLen(0x0085, 20) // CZ_REQUEST_MOVE
+packetLen(0x0085, 20)
#elif PACKETVER >= 20040713
-packetLen(0x0085, 9) // CZ_REQUEST_MOVE
+packetLen(0x0085, 9)
#elif PACKETVER >= 20040705
-packetLen(0x0085, 8) // CZ_REQUEST_MOVE
+packetLen(0x0085, 8)
#elif PACKETVER >= 20040107
-packetLen(0x0085, 5) // CZ_REQUEST_MOVE
+packetLen(0x0085, 5)
#endif
// Packet: 0x0086
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// Packet: 0x0087
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// Packet: 0x0088
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
// Packet: 0x0089
#if PACKETVER >= 20041129
-packetLen(0x0089, 7) // CZ_REQUEST_ACT
+packetLen(0x0089, 7)
#elif PACKETVER >= 20041005
-packetLen(0x0089, 6) // CZ_REQUEST_ACT
+packetLen(0x0089, 6)
#elif PACKETVER >= 20040920
-packetLen(0x0089, 14) // CZ_REQUEST_ACT
+packetLen(0x0089, 14)
#elif PACKETVER >= 20040906
-packetLen(0x0089, 9) // CZ_REQUEST_ACT
+packetLen(0x0089, 9)
#elif PACKETVER >= 20040809
-packetLen(0x0089, 12) // CZ_REQUEST_ACT
+packetLen(0x0089, 12)
#elif PACKETVER >= 20040726
-packetLen(0x0089, 15) // CZ_REQUEST_ACT
+packetLen(0x0089, 15)
#elif PACKETVER >= 20040107
-packetLen(0x0089, 7) // CZ_REQUEST_ACT
+packetLen(0x0089, 7)
#endif
// Packet: 0x008a
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
#if PACKETVER >= 20041129
@@ -228,145 +228,145 @@ packetLen(0x008c, 40)
#elif PACKETVER >= 20040726
packetLen(0x008c, 23)
#elif PACKETVER >= 20040107
-packetLen(0x008c, -1) // CZ_REQUEST_CHAT
+packetLen(0x008c, -1)
#endif
// Packet: 0x008d
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
// Packet: 0x008e
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
// Packet: 0x0090
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// Packet: 0x0091
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// Packet: 0x0092
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// Packet: 0x0093
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
// Packet: 0x0094
#if PACKETVER >= 20041129
-packetLen(0x0094, 14) // CZ_REQNAME
+packetLen(0x0094, 14)
#elif PACKETVER >= 20041025
-packetLen(0x0094, 12) // CZ_REQNAME
+packetLen(0x0094, 12)
#elif PACKETVER >= 20041005
-packetLen(0x0094, 14) // CZ_REQNAME
+packetLen(0x0094, 14)
#elif PACKETVER >= 20040920
-packetLen(0x0094, 19) // CZ_REQNAME
+packetLen(0x0094, 19)
#elif PACKETVER >= 20040906
-packetLen(0x0094, 17) // CZ_REQNAME
+packetLen(0x0094, 17)
#elif PACKETVER >= 20040809
-packetLen(0x0094, 13) // CZ_REQNAME
+packetLen(0x0094, 13)
#elif PACKETVER >= 20040726
-packetLen(0x0094, 10) // CZ_REQNAME
+packetLen(0x0094, 10)
#elif PACKETVER >= 20040107
-packetLen(0x0094, 6) // CZ_REQNAME
+packetLen(0x0094, 6)
#endif
// Packet: 0x0095
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
// Packet: 0x0096
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
// Packet: 0x0097
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
// Packet: 0x0098
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
// Packet: 0x0099
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
// Packet: 0x009a
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
// Packet: 0x009b
#if PACKETVER >= 20041129
-packetLen(0x009b, 2) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 2)
#elif PACKETVER >= 20041025
-packetLen(0x009b, 10) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 10)
#elif PACKETVER >= 20041005
-packetLen(0x009b, 15) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 15)
#elif PACKETVER >= 20040920
-packetLen(0x009b, 10) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 10)
#elif PACKETVER >= 20040906
-packetLen(0x009b, 14) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 14)
#elif PACKETVER >= 20040809
-packetLen(0x009b, 15) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 15)
#elif PACKETVER >= 20040726
-packetLen(0x009b, 6) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 6)
#elif PACKETVER >= 20040713
-packetLen(0x009b, 13) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 13)
#elif PACKETVER >= 20040107
-packetLen(0x009b, 5) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 5)
#endif
// Packet: 0x009c
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
// Packet: 0x009d
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// Packet: 0x009e
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// Packet: 0x009f
#if PACKETVER >= 20041129
-packetLen(0x009f, 18) // CZ_ITEM_PICKUP
+packetLen(0x009f, 18)
#elif PACKETVER >= 20040906
-packetLen(0x009f, -1) // CZ_ITEM_PICKUP
+packetLen(0x009f, -1)
#elif PACKETVER >= 20040809
-packetLen(0x009f, 12) // CZ_ITEM_PICKUP
+packetLen(0x009f, 12)
#elif PACKETVER >= 20040726
-packetLen(0x009f, 13) // CZ_ITEM_PICKUP
+packetLen(0x009f, 13)
#elif PACKETVER >= 20040713
-packetLen(0x009f, 10) // CZ_ITEM_PICKUP
+packetLen(0x009f, 10)
#elif PACKETVER >= 20040107
-packetLen(0x009f, 6) // CZ_ITEM_PICKUP
+packetLen(0x009f, 6)
#endif
// Packet: 0x00a0
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// Packet: 0x00a1
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
// Packet: 0x00a2
#if PACKETVER >= 20041129
-packetLen(0x00a2, 7) // CZ_ITEM_THROW
+packetLen(0x00a2, 7)
#elif PACKETVER >= 20041025
-packetLen(0x00a2, 16) // CZ_ITEM_THROW
+packetLen(0x00a2, 16)
#elif PACKETVER >= 20041005
-packetLen(0x00a2, 12) // CZ_ITEM_THROW
+packetLen(0x00a2, 12)
#elif PACKETVER >= 20040920
-packetLen(0x00a2, 10) // CZ_ITEM_THROW
+packetLen(0x00a2, 10)
#elif PACKETVER >= 20040906
-packetLen(0x00a2, 14) // CZ_ITEM_THROW
+packetLen(0x00a2, 14)
#elif PACKETVER >= 20040809
-packetLen(0x00a2, 120) // CZ_ITEM_THROW
+packetLen(0x00a2, 120)
#elif PACKETVER >= 20040726
-packetLen(0x00a2, 103) // CZ_ITEM_THROW
+packetLen(0x00a2, 103)
#elif PACKETVER >= 20040107
-packetLen(0x00a2, 6) // CZ_ITEM_THROW
+packetLen(0x00a2, 6)
#endif
// Packet: 0x00a3
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
// Packet: 0x00a4
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
// Packet: 0x00a5
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
// Packet: 0x00a6
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
// Packet: 0x00a7
#if PACKETVER >= 20041129
@@ -388,1346 +388,1346 @@ packetLen(0x00a7, 17)
#elif PACKETVER >= 20040705
packetLen(0x00a7, 13)
#elif PACKETVER >= 20040107
-packetLen(0x00a7, 8) // CZ_USE_ITEM
+packetLen(0x00a7, 8)
#endif
// Packet: 0x00a8
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// Packet: 0x00a9
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
// Packet: 0x00aa
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// Packet: 0x00ab
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
// Packet: 0x00ac
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
// Packet: 0x00b0
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
// Packet: 0x00b1
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// Packet: 0x00b2
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
// Packet: 0x00b3
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
// Packet: 0x00b4
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
// Packet: 0x00b5
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// Packet: 0x00b6
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// Packet: 0x00b7
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
// Packet: 0x00b8
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
// Packet: 0x00b9
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
// Packet: 0x00bc
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
// Packet: 0x00bd
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
// Packet: 0x00be
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
// Packet: 0x00bf
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
// Packet: 0x00c0
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
// Packet: 0x00c1
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// Packet: 0x00c2
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// Packet: 0x00c3
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
// Packet: 0x00c4
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// Packet: 0x00c5
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
// Packet: 0x00c6
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
// Packet: 0x00c7
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
// Packet: 0x00c8
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
// Packet: 0x00c9
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
// Packet: 0x00ca
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
// Packet: 0x00cf
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
// Packet: 0x00d0
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// Packet: 0x00d1
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
// Packet: 0x00d2
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
// Packet: 0x00d3
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
// Packet: 0x00d6
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
// Packet: 0x00d7
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
// Packet: 0x00d8
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
// Packet: 0x00d9
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
// Packet: 0x00da
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
// Packet: 0x00db
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
// Packet: 0x00dc
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
// Packet: 0x00dd
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// Packet: 0x00de
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
// Packet: 0x00df
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
// Packet: 0x00e0
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
// Packet: 0x00e1
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
// Packet: 0x00e2
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// Packet: 0x00e3
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
// Packet: 0x00e4
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
// Packet: 0x00e5
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
// Packet: 0x00e6
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
// Packet: 0x00e7
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// Packet: 0x00e8
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
// Packet: 0x00e9
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
// Packet: 0x00ea
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
// Packet: 0x00eb
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
// Packet: 0x00ec
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
// Packet: 0x00ed
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
// Packet: 0x00ee
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
// Packet: 0x00ef
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
// Packet: 0x00f0
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
// Packet: 0x00f3
#if PACKETVER >= 20041129
-packetLen(0x00f3, 8) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 8)
#elif PACKETVER >= 20041025
-packetLen(0x00f3, 15) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 15)
#elif PACKETVER >= 20041005
-packetLen(0x00f3, 13) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 13)
#elif PACKETVER >= 20040920
-packetLen(0x00f3, 18) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 18)
#elif PACKETVER >= 20040906
-packetLen(0x00f3, 10) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 10)
#elif PACKETVER >= 20040726
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
#elif PACKETVER >= 20040107
-packetLen(0x00f3, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_STORE
+packetLen(0x00f3, 8)
#endif
// Packet: 0x00f4
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// Packet: 0x00f5
#if PACKETVER >= 20041025
-packetLen(0x00f5, 29) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 29)
#elif PACKETVER >= 20041005
-packetLen(0x00f5, 33) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 33)
#elif PACKETVER >= 20040920
-packetLen(0x00f5, 32) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 32)
#elif PACKETVER >= 20040906
-packetLen(0x00f5, 34) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 34)
#elif PACKETVER >= 20040809
-packetLen(0x00f5, 24) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 24)
#elif PACKETVER >= 20040726
-packetLen(0x00f5, 17) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 17)
#elif PACKETVER >= 20040107
-packetLen(0x00f5, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 8)
#endif
// Packet: 0x00f6
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
// Packet: 0x00f7
#if PACKETVER >= 20041129
-packetLen(0x00f7, 14) // CZ_REQUEST_TIME
+packetLen(0x00f7, 14)
#elif PACKETVER >= 20040906
-packetLen(0x00f7, 2) // CZ_REQUEST_TIME
+packetLen(0x00f7, 2)
#elif PACKETVER >= 20040809
-packetLen(0x00f7, 13) // CZ_REQUEST_TIME
+packetLen(0x00f7, 13)
#elif PACKETVER >= 20040726
-packetLen(0x00f7, 10) // CZ_REQUEST_TIME
+packetLen(0x00f7, 10)
#elif PACKETVER >= 20040107
-packetLen(0x00f7, 2) // CZ_CLOSE_STORE
+packetLen(0x00f7, 2)
#endif
// Packet: 0x00f8
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
// Packet: 0x00f9
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
// Packet: 0x00fa
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
// Packet: 0x00fb
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
// Packet: 0x00fc
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// Packet: 0x00fd
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// Packet: 0x00fe
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
// Packet: 0x00ff
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
// Packet: 0x0100
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
// Packet: 0x0101
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
// Packet: 0x0102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
// Packet: 0x0103
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
// Packet: 0x0104
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
// Packet: 0x0105
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
// Packet: 0x0106
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
// Packet: 0x0107
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// Packet: 0x0108
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
// Packet: 0x0109
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
// Packet: 0x010a
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
// Packet: 0x010b
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
// Packet: 0x010c
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
// Packet: 0x010f
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
// Packet: 0x0110
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
// Packet: 0x0111
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// Packet: 0x0112
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
// Packet: 0x0113
#if PACKETVER >= 20041129
-packetLen(0x0113, 110) // CZ_USE_SKILL
+packetLen(0x0113, 110)
#elif PACKETVER >= 20041025
-packetLen(0x0113, 9) // CZ_USE_SKILL
+packetLen(0x0113, 9)
#elif PACKETVER >= 20041005
-packetLen(0x0113, 10) // CZ_USE_SKILL
+packetLen(0x0113, 10)
#elif PACKETVER >= 20040920
-packetLen(0x0113, 14) // CZ_USE_SKILL
+packetLen(0x0113, 14)
#elif PACKETVER >= 20040906
-packetLen(0x0113, 11) // CZ_USE_SKILL
+packetLen(0x0113, 11)
#elif PACKETVER >= 20040809
-packetLen(0x0113, 23) // CZ_USE_SKILL
+packetLen(0x0113, 23)
#elif PACKETVER >= 20040726
-packetLen(0x0113, 16) // CZ_USE_SKILL
+packetLen(0x0113, 16)
#elif PACKETVER >= 20040713
-packetLen(0x0113, 19) // CZ_USE_SKILL
+packetLen(0x0113, 19)
#elif PACKETVER >= 20040705
-packetLen(0x0113, 15) // CZ_USE_SKILL
+packetLen(0x0113, 15)
#elif PACKETVER >= 20040107
-packetLen(0x0113, 10) // CZ_USE_SKILL
+packetLen(0x0113, 10)
#endif
// Packet: 0x0114
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
#if PACKETVER >= 20041129
-packetLen(0x0116, 12) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 12)
#elif PACKETVER >= 20041025
-packetLen(0x0116, 9) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 9)
#elif PACKETVER >= 20041005
-packetLen(0x0116, 10) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 10)
#elif PACKETVER >= 20040920
-packetLen(0x0116, 14) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 14)
#elif PACKETVER >= 20040906
-packetLen(0x0116, 11) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 11)
#elif PACKETVER >= 20040726
-packetLen(0x0116, 2) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 2)
#elif PACKETVER >= 20040713
-packetLen(0x0116, 19) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 19)
#elif PACKETVER >= 20040705
-packetLen(0x0116, 15) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 15)
#elif PACKETVER >= 20040107
-packetLen(0x0116, 10) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 10)
#endif
// Packet: 0x0117
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// Packet: 0x0118
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
// Packet: 0x0119
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// Packet: 0x011a
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// Packet: 0x011b
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// Packet: 0x011c
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// Packet: 0x011d
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
// Packet: 0x011e
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
// Packet: 0x011f
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
// Packet: 0x0120
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
// Packet: 0x0121
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// Packet: 0x0122
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
// Packet: 0x0123
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
// Packet: 0x0124
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// Packet: 0x0125
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// Packet: 0x0126
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
// Packet: 0x0127
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// Packet: 0x0128
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// Packet: 0x0129
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
// Packet: 0x012a
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// Packet: 0x012d
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// Packet: 0x012e
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// Packet: 0x0131
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// Packet: 0x0132
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
// Packet: 0x0133
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
// Packet: 0x0134
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
// Packet: 0x0135
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
// Packet: 0x0136
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
// Packet: 0x0137
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// Packet: 0x013a
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// Packet: 0x013b
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// Packet: 0x013c
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
// Packet: 0x013d
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
// Packet: 0x013e
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
// Packet: 0x013f
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// Packet: 0x0140
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// Packet: 0x0141
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
// Packet: 0x0142
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// Packet: 0x0143
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// Packet: 0x0144
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
// Packet: 0x0147
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// Packet: 0x0148
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// Packet: 0x0149
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
// Packet: 0x014d
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
// Packet: 0x0155
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
// Packet: 0x015a
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// Packet: 0x015b
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// Packet: 0x015c
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
// Packet: 0x0161
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
// Packet: 0x0162
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
// Packet: 0x0163
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// Packet: 0x0166
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
// Packet: 0x0167
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
// Packet: 0x0168
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
// Packet: 0x0169
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
// Packet: 0x016a
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// Packet: 0x016b
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// Packet: 0x016c
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// Packet: 0x016d
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
// Packet: 0x016e
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// Packet: 0x016f
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// Packet: 0x0170
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
// Packet: 0x0171
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// Packet: 0x0172
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
// Packet: 0x0178
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
// Packet: 0x0179
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
// Packet: 0x017a
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// Packet: 0x017b
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
// Packet: 0x017c
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
// Packet: 0x017d
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// Packet: 0x017e
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
// Packet: 0x017f
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
// Packet: 0x0189
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
// Packet: 0x018a
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
// Packet: 0x018b
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
// Packet: 0x018c
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
// Packet: 0x018d
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
// Packet: 0x018e
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// Packet: 0x018f
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
// Packet: 0x0190
#if PACKETVER >= 20041129
-packetLen(0x0190, 15) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 15)
#elif PACKETVER >= 20041025
-packetLen(0x0190, 26) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 26)
#elif PACKETVER >= 20041005
-packetLen(0x0190, 20) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 20)
#elif PACKETVER >= 20040920
-packetLen(0x0190, 14) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 14)
#elif PACKETVER >= 20040906
-packetLen(0x0190, 22) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 22)
#elif PACKETVER >= 20040726
-packetLen(0x0190, 26) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 26)
#elif PACKETVER >= 20040713
-packetLen(0x0190, 99) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 99)
#elif PACKETVER >= 20040705
-packetLen(0x0190, 95) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 95)
#elif PACKETVER >= 20040107
-packetLen(0x0190, 90) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 90)
#endif
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
#if PACKETVER >= 20041129
-packetLen(0x0193, 21) // CZ_REQNAME_BYGID
+packetLen(0x0193, 21)
#elif PACKETVER >= 20041025
-packetLen(0x0193, 22) // CZ_REQNAME_BYGID
+packetLen(0x0193, 22)
#elif PACKETVER >= 20041005
-packetLen(0x0193, 26) // CZ_REQNAME_BYGID
+packetLen(0x0193, 26)
#elif PACKETVER >= 20040920
-packetLen(0x0193, 12) // CZ_REQNAME_BYGID
+packetLen(0x0193, 12)
#elif PACKETVER >= 20040906
-packetLen(0x0193, 17) // CZ_REQNAME_BYGID
+packetLen(0x0193, 17)
#elif PACKETVER >= 20040809
-packetLen(0x0193, 18) // CZ_REQNAME_BYGID
+packetLen(0x0193, 18)
#elif PACKETVER >= 20040726
-packetLen(0x0193, 9) // CZ_REQNAME_BYGID
+packetLen(0x0193, 9)
#elif PACKETVER >= 20040107
-packetLen(0x0193, 6) // CZ_REQNAME_BYGID
+packetLen(0x0193, 6)
#endif
// Packet: 0x0194
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
// Packet: 0x0195
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// Packet: 0x0196
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
// Packet: 0x019a
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// Packet: 0x019b
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
// Packet: 0x019c
#if PACKETVER >= 20041213
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20040107
-packetLen(0x019c, 4) // CZ_LOCALBROADCAST
+packetLen(0x019c, 4)
#endif
// Packet: 0x019d
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// Packet: 0x01a0
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
// Packet: 0x01a1
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// Packet: 0x01a2
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
// Packet: 0x01a3
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// Packet: 0x01a4
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
// Packet: 0x01a7
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// Packet: 0x01ab
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
// Packet: 0x01ac
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// Packet: 0x01ad
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
// Packet: 0x01ae
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
// Packet: 0x01b3
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// Packet: 0x01ba
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// Packet: 0x01bb
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// Packet: 0x01bc
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// Packet: 0x01bd
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
// Packet: 0x01c4
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
// Packet: 0x01c5
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
// Packet: 0x01c9
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// Packet: 0x01ca
#if PACKETVER >= 20041213
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
#endif
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
// Packet: 0x01ce
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
// Packet: 0x01cf
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// Packet: 0x01d0
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// Packet: 0x01d5
#if PACKETVER >= 20041213
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
#elif PACKETVER >= 20040107
-packetLen(0x01d5, 8) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 8)
#endif
// Packet: 0x01d6
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
// Packet: 0x01d7
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// Packet: 0x01d8
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// Packet: 0x01d9
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// Packet: 0x01da
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
// Packet: 0x01e8
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
// Packet: 0x01e9
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
// Packet: 0x01ea
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
// Packet: 0x01eb
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
// Packet: 0x01ee
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
// Packet: 0x01ef
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
// Packet: 0x01f0
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
// Packet: 0x01f3
#if PACKETVER >= 20040216
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
#endif
// Packet: 0x01f4
#if PACKETVER >= 20040302
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
#endif
// Packet: 0x01f5
#if PACKETVER >= 20040302
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
#endif
// Packet: 0x01f6
#if PACKETVER >= 20040308
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
#endif
// Packet: 0x01f7
#if PACKETVER >= 20040308
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
#endif
// Packet: 0x01f8
#if PACKETVER >= 20040308
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
#endif
// Packet: 0x01f9
#if PACKETVER >= 20040308
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
#endif
// Packet: 0x01fa
#if PACKETVER >= 20040322
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
#endif
// Packet: 0x01fb
#if PACKETVER >= 20040419
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
#endif
// Packet: 0x01fc
#if PACKETVER >= 20040420
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
#endif
// Packet: 0x01fd
#if PACKETVER >= 20040423
-packetLen(0x01fd, 4) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 4)
#endif
// Packet: 0x01fe
#if PACKETVER >= 20040426
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
#endif
// Packet: 0x01ff
#if PACKETVER >= 20040422
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
#endif
// Packet: 0x0200
#if PACKETVER >= 20040517
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
#endif
// Packet: 0x0201
#if PACKETVER >= 20040628
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
#endif
// Packet: 0x0202
#if PACKETVER >= 20040628
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
#endif
// Packet: 0x0203
#if PACKETVER >= 20040628
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
#endif
// Packet: 0x0204
#if PACKETVER >= 20040531
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
#endif
// Packet: 0x0205
#if PACKETVER >= 20040628
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
#endif
// Packet: 0x0206
#if PACKETVER >= 20040628
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
#endif
// Packet: 0x0207
#if PACKETVER >= 20040628
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
#endif
// Packet: 0x0208
#if PACKETVER >= 20040705
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
#elif PACKETVER >= 20040628
-packetLen(0x0208, 11) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 11)
#endif
// Packet: 0x0209
#if PACKETVER >= 20040628
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
#endif
// Packet: 0x020a
#if PACKETVER >= 20040628
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
#endif
// Packet: 0x020d
#if PACKETVER >= 20040621
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
#endif
// Packet: 0x020e
#if PACKETVER >= 20040705
-packetLen(0x020e, 24) // ZC_STARSKILL
+packetLen(0x020e, 24)
#endif
// Packet: 0x020f
#if PACKETVER >= 20040817
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
#endif
// Packet: 0x0210
#if PACKETVER >= 20040817
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
#endif
// Packet: 0x0212
#if PACKETVER >= 20040816
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
#endif
// Packet: 0x0213
#if PACKETVER >= 20040816
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
#endif
// Packet: 0x0214
#if PACKETVER >= 20040816
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
#endif
// Packet: 0x0215
#if PACKETVER >= 20041101
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
#endif
// Packet: 0x0216
#if PACKETVER >= 20041108
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
#endif
// Packet: 0x0217
#if PACKETVER >= 20041108
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
#endif
// Packet: 0x0218
#if PACKETVER >= 20041108
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
#endif
// Packet: 0x0219
#if PACKETVER >= 20041108
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
#endif
// Packet: 0x021a
#if PACKETVER >= 20041108
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
#endif
// Packet: 0x021b
#if PACKETVER >= 20041108
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
#endif
// Packet: 0x021c
#if PACKETVER >= 20041108
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
#endif
// Packet: 0x021d
#if PACKETVER >= 20041115
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
#endif
// Packet: 0x021e
#if PACKETVER >= 20041213
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
#endif
// Packet: 0x021f
#if PACKETVER >= 20041213
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
#endif
// Packet: 0x0220
#if PACKETVER >= 20041213
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
#endif
// Packet: 0x0221
#if PACKETVER >= 20041129
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
#endif
// Packet: 0x0222
#if PACKETVER >= 20041129
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
#endif
// Packet: 0x0223
#if PACKETVER >= 20041129
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
#endif
diff --git a/src/common/packets/packets2005_len_ad.h b/src/common/packets/packets2005_len_ad.h
index fd428cef4..468291f36 100644
--- a/src/common/packets/packets2005_len_ad.h
+++ b/src/common/packets/packets2005_len_ad.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,184 +25,184 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
-packetLen(0x006d, 108) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 108)
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
#if PACKETVER >= 20051010
-packetLen(0x0072, 20) // CZ_ENTER
+packetLen(0x0072, 20)
#elif PACKETVER >= 20050719
-packetLen(0x0072, 30) // CZ_ENTER
+packetLen(0x0072, 30)
#elif PACKETVER >= 20050718
-packetLen(0x0072, 20) // CZ_ENTER
+packetLen(0x0072, 20)
#elif PACKETVER >= 20050628
-packetLen(0x0072, 30) // CZ_ENTER
+packetLen(0x0072, 30)
#elif PACKETVER >= 20050509
-packetLen(0x0072, 22) // CZ_ENTER
+packetLen(0x0072, 22)
#elif PACKETVER >= 20050411
-packetLen(0x0072, 14) // CZ_ENTER
+packetLen(0x0072, 14)
#elif PACKETVER >= 20050104
-packetLen(0x0072, 26) // CZ_ENTER
+packetLen(0x0072, 26)
#endif
// Packet: 0x0073
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// Packet: 0x0078
-packetLen(0x0078, 54) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 54)
// Packet: 0x0079
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
// Packet: 0x007a
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// Packet: 0x007b
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// Packet: 0x007c
-packetLen(0x007c, 41) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 41)
// Packet: 0x007d
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// Packet: 0x007e
#if PACKETVER >= 20051010
-packetLen(0x007e, 103) // CZ_REQUEST_TIME
+packetLen(0x007e, 103)
#elif PACKETVER >= 20050719
-packetLen(0x007e, 120) // CZ_REQUEST_TIME
+packetLen(0x007e, 120)
#elif PACKETVER >= 20050718
-packetLen(0x007e, 103) // CZ_REQUEST_TIME
+packetLen(0x007e, 103)
#elif PACKETVER >= 20050628
-packetLen(0x007e, 120) // CZ_REQUEST_TIME
+packetLen(0x007e, 120)
#elif PACKETVER >= 20050509
-packetLen(0x007e, 110) // CZ_REQUEST_TIME
+packetLen(0x007e, 110)
#elif PACKETVER >= 20050411
-packetLen(0x007e, 109) // CZ_REQUEST_TIME
+packetLen(0x007e, 109)
#elif PACKETVER >= 20050110
-packetLen(0x007e, 108) // CZ_REQUEST_TIME
+packetLen(0x007e, 108)
#elif PACKETVER >= 20050104
-packetLen(0x007e, 34) // CZ_REQUEST_TIME
+packetLen(0x007e, 34)
#endif
// Packet: 0x007f
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// Packet: 0x0080
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
#if PACKETVER >= 20051010
-packetLen(0x0085, 13) // CZ_REQUEST_MOVE
+packetLen(0x0085, 13)
#elif PACKETVER >= 20050719
-packetLen(0x0085, 14) // CZ_REQUEST_MOVE
+packetLen(0x0085, 14)
#elif PACKETVER >= 20050718
-packetLen(0x0085, 13) // CZ_REQUEST_MOVE
+packetLen(0x0085, 13)
#elif PACKETVER >= 20050628
-packetLen(0x0085, 14) // CZ_REQUEST_MOVE
+packetLen(0x0085, 14)
#elif PACKETVER >= 20050509
-packetLen(0x0085, 8) // CZ_REQUEST_MOVE
+packetLen(0x0085, 8)
#elif PACKETVER >= 20050411
-packetLen(0x0085, 18) // CZ_REQUEST_MOVE
+packetLen(0x0085, 18)
#elif PACKETVER >= 20050110
-packetLen(0x0085, 15) // CZ_REQUEST_MOVE
+packetLen(0x0085, 15)
#elif PACKETVER >= 20050104
-packetLen(0x0085, -1) // CZ_REQUEST_MOVE
+packetLen(0x0085, -1)
#endif
// Packet: 0x0086
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// Packet: 0x0087
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// Packet: 0x0088
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
// Packet: 0x0089
#if PACKETVER >= 20051010
-packetLen(0x0089, 10) // CZ_REQUEST_ACT
+packetLen(0x0089, 10)
#elif PACKETVER >= 20050719
-packetLen(0x0089, 11) // CZ_REQUEST_ACT
+packetLen(0x0089, 11)
#elif PACKETVER >= 20050718
-packetLen(0x0089, 10) // CZ_REQUEST_ACT
+packetLen(0x0089, 10)
#elif PACKETVER >= 20050628
-packetLen(0x0089, 11) // CZ_REQUEST_ACT
+packetLen(0x0089, 11)
#elif PACKETVER >= 20050509
-packetLen(0x0089, 7) // CZ_REQUEST_ACT
+packetLen(0x0089, 7)
#elif PACKETVER >= 20050411
-packetLen(0x0089, 14) // CZ_REQUEST_ACT
+packetLen(0x0089, 14)
#elif PACKETVER >= 20050104
-packetLen(0x0089, 9) // CZ_REQUEST_ACT
+packetLen(0x0089, 9)
#endif
// Packet: 0x008a
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
#if PACKETVER >= 20051010
@@ -222,143 +222,143 @@ packetLen(0x008c, 8)
#endif
// Packet: 0x008d
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
// Packet: 0x008e
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
// Packet: 0x0090
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// Packet: 0x0091
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// Packet: 0x0092
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// Packet: 0x0093
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
// Packet: 0x0094
#if PACKETVER >= 20051010
-packetLen(0x0094, 16) // CZ_REQNAME
+packetLen(0x0094, 16)
#elif PACKETVER >= 20050719
-packetLen(0x0094, 17) // CZ_REQNAME
+packetLen(0x0094, 17)
#elif PACKETVER >= 20050718
-packetLen(0x0094, 16) // CZ_REQNAME
+packetLen(0x0094, 16)
#elif PACKETVER >= 20050628
-packetLen(0x0094, 17) // CZ_REQNAME
+packetLen(0x0094, 17)
#elif PACKETVER >= 20050509
-packetLen(0x0094, 14) // CZ_REQNAME
+packetLen(0x0094, 14)
#elif PACKETVER >= 20050411
-packetLen(0x0094, 25) // CZ_REQNAME
+packetLen(0x0094, 25)
#elif PACKETVER >= 20050110
-packetLen(0x0094, 13) // CZ_REQNAME
+packetLen(0x0094, 13)
#elif PACKETVER >= 20050104
-packetLen(0x0094, 20) // CZ_REQNAME
+packetLen(0x0094, 20)
#endif
// Packet: 0x0095
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
// Packet: 0x0096
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
// Packet: 0x0097
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
// Packet: 0x0098
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
// Packet: 0x0099
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
// Packet: 0x009a
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
// Packet: 0x009b
#if PACKETVER >= 20051010
-packetLen(0x009b, 33) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 33)
#elif PACKETVER >= 20050719
-packetLen(0x009b, 35) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 35)
#elif PACKETVER >= 20050718
-packetLen(0x009b, 33) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 33)
#elif PACKETVER >= 20050628
-packetLen(0x009b, 35) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 35)
#elif PACKETVER >= 20050509
-packetLen(0x009b, 29) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 29)
#elif PACKETVER >= 20050411
-packetLen(0x009b, 32) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 32)
#elif PACKETVER >= 20050110
-packetLen(0x009b, 29) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 29)
#elif PACKETVER >= 20050104
-packetLen(0x009b, 2) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 2)
#endif
// Packet: 0x009c
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
// Packet: 0x009d
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// Packet: 0x009e
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// Packet: 0x009f
#if PACKETVER >= 20051010
-packetLen(0x009f, 17) // CZ_ITEM_PICKUP
+packetLen(0x009f, 17)
#elif PACKETVER >= 20050719
-packetLen(0x009f, 21) // CZ_ITEM_PICKUP
+packetLen(0x009f, 21)
#elif PACKETVER >= 20050718
-packetLen(0x009f, 17) // CZ_ITEM_PICKUP
+packetLen(0x009f, 17)
#elif PACKETVER >= 20050628
-packetLen(0x009f, 21) // CZ_ITEM_PICKUP
+packetLen(0x009f, 21)
#elif PACKETVER >= 20050509
-packetLen(0x009f, 15) // CZ_ITEM_PICKUP
+packetLen(0x009f, 15)
#elif PACKETVER >= 20050411
-packetLen(0x009f, 18) // CZ_ITEM_PICKUP
+packetLen(0x009f, 18)
#elif PACKETVER >= 20050110
-packetLen(0x009f, 13) // CZ_ITEM_PICKUP
+packetLen(0x009f, 13)
#elif PACKETVER >= 20050104
-packetLen(0x009f, 20) // CZ_ITEM_PICKUP
+packetLen(0x009f, 20)
#endif
// Packet: 0x00a0
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// Packet: 0x00a1
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
// Packet: 0x00a2
#if PACKETVER >= 20051010
-packetLen(0x00a2, 12) // CZ_ITEM_THROW
+packetLen(0x00a2, 12)
#elif PACKETVER >= 20050719
-packetLen(0x00a2, 10) // CZ_ITEM_THROW
+packetLen(0x00a2, 10)
#elif PACKETVER >= 20050718
-packetLen(0x00a2, 12) // CZ_ITEM_THROW
+packetLen(0x00a2, 12)
#elif PACKETVER >= 20050628
-packetLen(0x00a2, 10) // CZ_ITEM_THROW
+packetLen(0x00a2, 10)
#elif PACKETVER >= 20050509
-packetLen(0x00a2, 14) // CZ_ITEM_THROW
+packetLen(0x00a2, 14)
#elif PACKETVER >= 20050411
-packetLen(0x00a2, 10) // CZ_ITEM_THROW
+packetLen(0x00a2, 10)
#elif PACKETVER >= 20050110
-packetLen(0x00a2, 16) // CZ_ITEM_THROW
+packetLen(0x00a2, 16)
#elif PACKETVER >= 20050104
-packetLen(0x00a2, 9) // CZ_ITEM_THROW
+packetLen(0x00a2, 9)
#endif
// Packet: 0x00a3
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
// Packet: 0x00a4
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
// Packet: 0x00a5
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
// Packet: 0x00a6
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
// Packet: 0x00a7
#if PACKETVER >= 20051010
@@ -380,1547 +380,1547 @@ packetLen(0x00a7, 13)
#endif
// Packet: 0x00a8
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// Packet: 0x00a9
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
// Packet: 0x00aa
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// Packet: 0x00ab
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
// Packet: 0x00ac
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
// Packet: 0x00b0
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
// Packet: 0x00b1
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// Packet: 0x00b2
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
// Packet: 0x00b3
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
// Packet: 0x00b4
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
// Packet: 0x00b5
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// Packet: 0x00b6
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// Packet: 0x00b7
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
// Packet: 0x00b8
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
// Packet: 0x00b9
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
// Packet: 0x00bc
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
// Packet: 0x00bd
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
// Packet: 0x00be
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
// Packet: 0x00bf
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
// Packet: 0x00c0
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
// Packet: 0x00c1
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// Packet: 0x00c2
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// Packet: 0x00c3
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
// Packet: 0x00c4
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// Packet: 0x00c5
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
// Packet: 0x00c6
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
// Packet: 0x00c7
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
// Packet: 0x00c8
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
// Packet: 0x00c9
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
// Packet: 0x00ca
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
// Packet: 0x00cf
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
// Packet: 0x00d0
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// Packet: 0x00d1
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
// Packet: 0x00d2
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
// Packet: 0x00d3
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
// Packet: 0x00d6
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
// Packet: 0x00d7
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
// Packet: 0x00d8
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
// Packet: 0x00d9
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
// Packet: 0x00da
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
// Packet: 0x00db
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
// Packet: 0x00dc
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
// Packet: 0x00dd
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// Packet: 0x00de
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
// Packet: 0x00df
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
// Packet: 0x00e0
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
// Packet: 0x00e1
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
// Packet: 0x00e2
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// Packet: 0x00e3
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
// Packet: 0x00e4
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
// Packet: 0x00e5
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
// Packet: 0x00e6
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
// Packet: 0x00e7
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// Packet: 0x00e8
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
// Packet: 0x00e9
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
// Packet: 0x00ea
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
// Packet: 0x00eb
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
// Packet: 0x00ec
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
// Packet: 0x00ed
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
// Packet: 0x00ee
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
// Packet: 0x00ef
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
// Packet: 0x00f0
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
// Packet: 0x00f3
#if PACKETVER >= 20050110
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
#elif PACKETVER >= 20050104
-packetLen(0x00f3, 23) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 23)
#endif
// Packet: 0x00f4
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// Packet: 0x00f5
#if PACKETVER >= 20051010
-packetLen(0x00f5, 10) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 10)
#elif PACKETVER >= 20050719
-packetLen(0x00f5, 11) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 11)
#elif PACKETVER >= 20050718
-packetLen(0x00f5, 10) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 10)
#elif PACKETVER >= 20050628
-packetLen(0x00f5, 11) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 11)
#elif PACKETVER >= 20050509
-packetLen(0x00f5, 7) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 7)
#elif PACKETVER >= 20050411
-packetLen(0x00f5, 14) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 14)
#elif PACKETVER >= 20050110
-packetLen(0x00f5, 9) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 9)
#elif PACKETVER >= 20050104
-packetLen(0x00f5, 32) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 32)
#endif
// Packet: 0x00f6
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
// Packet: 0x00f7
#if PACKETVER >= 20051010
-packetLen(0x00f7, 26) // CZ_REQUEST_TIME
+packetLen(0x00f7, 26)
#elif PACKETVER >= 20050719
-packetLen(0x00f7, 15) // CZ_REQUEST_TIME
+packetLen(0x00f7, 15)
#elif PACKETVER >= 20050718
-packetLen(0x00f7, 26) // CZ_REQUEST_TIME
+packetLen(0x00f7, 26)
#elif PACKETVER >= 20050628
-packetLen(0x00f7, 15) // CZ_REQUEST_TIME
+packetLen(0x00f7, 15)
#elif PACKETVER >= 20050509
-packetLen(0x00f7, 21) // CZ_REQUEST_TIME
+packetLen(0x00f7, 21)
#elif PACKETVER >= 20050411
-packetLen(0x00f7, 12) // CZ_REQUEST_TIME
+packetLen(0x00f7, 12)
#elif PACKETVER >= 20050110
-packetLen(0x00f7, 22) // CZ_REQUEST_TIME
+packetLen(0x00f7, 22)
#elif PACKETVER >= 20050104
-packetLen(0x00f7, 11) // CZ_REQUEST_TIME
+packetLen(0x00f7, 11)
#endif
// Packet: 0x00f8
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
// Packet: 0x00f9
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
// Packet: 0x00fa
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
// Packet: 0x00fb
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
// Packet: 0x00fc
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// Packet: 0x00fd
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// Packet: 0x00fe
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
// Packet: 0x00ff
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
// Packet: 0x0100
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
// Packet: 0x0101
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
// Packet: 0x0102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
// Packet: 0x0103
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
// Packet: 0x0104
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
// Packet: 0x0105
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
// Packet: 0x0106
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
// Packet: 0x0107
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// Packet: 0x0108
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
// Packet: 0x0109
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
// Packet: 0x010a
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
// Packet: 0x010b
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
// Packet: 0x010c
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
// Packet: 0x010f
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
// Packet: 0x0110
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
// Packet: 0x0111
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// Packet: 0x0112
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
// Packet: 0x0113
#if PACKETVER >= 20051010
-packetLen(0x0113, 23) // CZ_USE_SKILL
+packetLen(0x0113, 23)
#elif PACKETVER >= 20050719
-packetLen(0x0113, 40) // CZ_USE_SKILL
+packetLen(0x0113, 40)
#elif PACKETVER >= 20050718
-packetLen(0x0113, 23) // CZ_USE_SKILL
+packetLen(0x0113, 23)
#elif PACKETVER >= 20050628
-packetLen(0x0113, 40) // CZ_USE_SKILL
+packetLen(0x0113, 40)
#elif PACKETVER >= 20050509
-packetLen(0x0113, 30) // CZ_USE_SKILL
+packetLen(0x0113, 30)
#elif PACKETVER >= 20050411
-packetLen(0x0113, 29) // CZ_USE_SKILL
+packetLen(0x0113, 29)
#elif PACKETVER >= 20050110
-packetLen(0x0113, 28) // CZ_USE_SKILL
+packetLen(0x0113, 28)
#elif PACKETVER >= 20050104
-packetLen(0x0113, 114) // CZ_USE_SKILL
+packetLen(0x0113, 114)
#endif
// Packet: 0x0114
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
#if PACKETVER >= 20051010
-packetLen(0x0116, 14) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 14)
#elif PACKETVER >= 20050719
-packetLen(0x0116, 19) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 19)
#elif PACKETVER >= 20050718
-packetLen(0x0116, 14) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 14)
#elif PACKETVER >= 20050628
-packetLen(0x0116, 19) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 19)
#elif PACKETVER >= 20050509
-packetLen(0x0116, 12) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 12)
#elif PACKETVER >= 20050411
-packetLen(0x0116, 19) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 19)
#elif PACKETVER >= 20050110
-packetLen(0x0116, 12) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 12)
#elif PACKETVER >= 20050104
-packetLen(0x0116, 20) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 20)
#endif
// Packet: 0x0117
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// Packet: 0x0118
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
// Packet: 0x0119
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// Packet: 0x011a
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// Packet: 0x011b
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// Packet: 0x011c
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// Packet: 0x011d
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
// Packet: 0x011e
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
// Packet: 0x011f
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
// Packet: 0x0120
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
// Packet: 0x0121
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// Packet: 0x0122
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
// Packet: 0x0123
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
// Packet: 0x0124
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// Packet: 0x0125
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// Packet: 0x0126
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
// Packet: 0x0127
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// Packet: 0x0128
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// Packet: 0x0129
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
// Packet: 0x012a
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// Packet: 0x012d
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// Packet: 0x012e
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// Packet: 0x0131
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// Packet: 0x0132
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
// Packet: 0x0133
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
// Packet: 0x0134
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
// Packet: 0x0135
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
// Packet: 0x0136
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
// Packet: 0x0137
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// Packet: 0x013a
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// Packet: 0x013b
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// Packet: 0x013c
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
// Packet: 0x013d
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
// Packet: 0x013e
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
// Packet: 0x013f
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// Packet: 0x0140
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// Packet: 0x0141
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
// Packet: 0x0142
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// Packet: 0x0143
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// Packet: 0x0144
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
// Packet: 0x0147
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// Packet: 0x0148
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// Packet: 0x0149
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
// Packet: 0x014d
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
// Packet: 0x0155
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
// Packet: 0x015a
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// Packet: 0x015b
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// Packet: 0x015c
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
// Packet: 0x0161
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
// Packet: 0x0162
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
// Packet: 0x0163
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// Packet: 0x0166
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
// Packet: 0x0167
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
// Packet: 0x0168
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
// Packet: 0x0169
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
// Packet: 0x016a
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// Packet: 0x016b
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// Packet: 0x016c
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// Packet: 0x016d
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
// Packet: 0x016e
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// Packet: 0x016f
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// Packet: 0x0170
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
// Packet: 0x0171
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// Packet: 0x0172
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
// Packet: 0x0178
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
// Packet: 0x0179
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
// Packet: 0x017a
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// Packet: 0x017b
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
// Packet: 0x017c
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
// Packet: 0x017d
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// Packet: 0x017e
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
// Packet: 0x017f
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
// Packet: 0x0189
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
// Packet: 0x018a
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
// Packet: 0x018b
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
// Packet: 0x018c
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
// Packet: 0x018d
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
// Packet: 0x018e
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// Packet: 0x018f
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
// Packet: 0x0190
#if PACKETVER >= 20051010
-packetLen(0x0190, 9) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 9)
#elif PACKETVER >= 20050719
-packetLen(0x0190, 10) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 10)
#elif PACKETVER >= 20050718
-packetLen(0x0190, 9) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 9)
#elif PACKETVER >= 20050628
-packetLen(0x0190, 10) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 10)
#elif PACKETVER >= 20050509
-packetLen(0x0190, 18) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 18)
#elif PACKETVER >= 20050411
-packetLen(0x0190, 9) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 9)
#elif PACKETVER >= 20050110
-packetLen(0x0190, 15) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 15)
#elif PACKETVER >= 20050104
-packetLen(0x0190, 17) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 17)
#endif
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
#if PACKETVER >= 20050110
-packetLen(0x0193, 2) // CZ_REQNAME_BYGID
+packetLen(0x0193, 2)
#elif PACKETVER >= 20050104
-packetLen(0x0193, 21) // CZ_REQNAME_BYGID
+packetLen(0x0193, 21)
#endif
// Packet: 0x0194
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
// Packet: 0x0195
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// Packet: 0x0196
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
// Packet: 0x019a
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// Packet: 0x019b
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
// Packet: 0x019c
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
// Packet: 0x019d
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// Packet: 0x01a0
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
// Packet: 0x01a1
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// Packet: 0x01a2
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
// Packet: 0x01a3
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// Packet: 0x01a4
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
// Packet: 0x01a7
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// Packet: 0x01ab
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
// Packet: 0x01ac
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// Packet: 0x01ad
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
// Packet: 0x01ae
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
// Packet: 0x01b3
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// Packet: 0x01ba
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// Packet: 0x01bb
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// Packet: 0x01bc
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// Packet: 0x01bd
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
// Packet: 0x01c4
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
// Packet: 0x01c5
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
// Packet: 0x01c9
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// Packet: 0x01ca
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
// Packet: 0x01ce
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
// Packet: 0x01cf
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// Packet: 0x01d0
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// Packet: 0x01d5
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
// Packet: 0x01d6
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
// Packet: 0x01d7
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// Packet: 0x01d8
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// Packet: 0x01d9
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// Packet: 0x01da
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
// Packet: 0x01e8
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
// Packet: 0x01e9
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
// Packet: 0x01ea
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
// Packet: 0x01eb
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
// Packet: 0x01ee
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
// Packet: 0x01ef
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
// Packet: 0x01f0
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
// Packet: 0x01f3
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
// Packet: 0x01f4
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
// Packet: 0x01f5
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
// Packet: 0x01f6
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
// Packet: 0x01f7
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
// Packet: 0x01f8
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
// Packet: 0x01f9
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
// Packet: 0x01fa
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
// Packet: 0x01fb
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
// Packet: 0x01fc
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
// Packet: 0x01fd
-packetLen(0x01fd, 4) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 4)
// Packet: 0x01fe
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
// Packet: 0x01ff
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
// Packet: 0x0200
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
// Packet: 0x0201
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
// Packet: 0x0202
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
// Packet: 0x0203
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
// Packet: 0x0204
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
// Packet: 0x0205
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
// Packet: 0x0206
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
// Packet: 0x0207
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
// Packet: 0x0208
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
// Packet: 0x0209
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
// Packet: 0x020a
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
// Packet: 0x020d
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
// Packet: 0x020e
#if PACKETVER >= 20051010
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
#elif PACKETVER >= 20050104
-packetLen(0x020e, 24) // ZC_STARSKILL
+packetLen(0x020e, 24)
#endif
// Packet: 0x020f
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
// Packet: 0x0210
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
// Packet: 0x0212
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
// Packet: 0x0213
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
// Packet: 0x0214
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
// Packet: 0x0215
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
// Packet: 0x0216
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
// Packet: 0x0217
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
// Packet: 0x0218
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
// Packet: 0x0219
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
// Packet: 0x021a
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
// Packet: 0x021b
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
// Packet: 0x021c
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
// Packet: 0x021d
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
// Packet: 0x021e
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
// Packet: 0x021f
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
// Packet: 0x0220
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
// Packet: 0x0221
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
// Packet: 0x0222
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
// Packet: 0x0223
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
// Packet: 0x0224
#if PACKETVER >= 20050328
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
#endif
// Packet: 0x0225
#if PACKETVER >= 20050328
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
#endif
// Packet: 0x0226
#if PACKETVER >= 20050328
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
#endif
// Packet: 0x0227
#if PACKETVER >= 20050404
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
#endif
// Packet: 0x0228
#if PACKETVER >= 20050404
-packetLen(0x0228, 18) // CZ_ACK_GAME_GUARD
+packetLen(0x0228, 18)
#endif
// Packet: 0x0229
#if PACKETVER >= 20050411
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
#endif
// Packet: 0x022a
#if PACKETVER >= 20050411
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
#endif
// Packet: 0x022b
#if PACKETVER >= 20050411
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
#endif
// Packet: 0x022c
#if PACKETVER >= 20050411
-packetLen(0x022c, 64) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 64)
#endif
// Packet: 0x022d
#if PACKETVER >= 20050425
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
#endif
// Packet: 0x022e
#if PACKETVER >= 20050624
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
#elif PACKETVER >= 20050530
-packetLen(0x022e, 69) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 69)
#elif PACKETVER >= 20050523
-packetLen(0x022e, 67) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 67)
#endif
// Packet: 0x022f
#if PACKETVER >= 20050608
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
#endif
// Packet: 0x0230
#if PACKETVER >= 20050523
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
#endif
// Packet: 0x0231
#if PACKETVER >= 20050608
-packetLen(0x0231, 26) // CZ_RENAME_MER
+packetLen(0x0231, 26)
#endif
// Packet: 0x0232
#if PACKETVER >= 20050425
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
#endif
// Packet: 0x0233
#if PACKETVER >= 20050425
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
#endif
// Packet: 0x0234
#if PACKETVER >= 20050425
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
#endif
// Packet: 0x0235
#if PACKETVER >= 20050530
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
#endif
// Packet: 0x0236
#if PACKETVER >= 20050530
-packetLen(0x0236, 10) // ZC_KILLER_POINT
+packetLen(0x0236, 10)
#endif
// Packet: 0x0237
#if PACKETVER >= 20050530
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
#endif
// Packet: 0x0238
#if PACKETVER >= 20050530
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
#endif
// Packet: 0x0239
#if PACKETVER >= 20050530
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
#endif
// Packet: 0x023a
#if PACKETVER >= 20050608
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
#endif
// Packet: 0x023b
#if PACKETVER >= 20050608
-packetLen(0x023b, 36) // CZ_ACK_STORE_PASSWORD
+packetLen(0x023b, 36)
#endif
// Packet: 0x023c
#if PACKETVER >= 20050608
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
#endif
// Packet: 0x023d
#if PACKETVER >= 20050628
-packetLen(0x023d, 6) // AC_EVENT_RESULT
+packetLen(0x023d, 6)
#endif
// Packet: 0x023e
#if PACKETVER >= 20050628
-packetLen(0x023e, 4) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 4)
#endif
// Packet: 0x023f
#if PACKETVER >= 20050718
-packetLen(0x023f, 2) // CZ_MAIL_GET_LIST
+packetLen(0x023f, 2)
#endif
// Packet: 0x0240
#if PACKETVER >= 20050829
-packetLen(0x0240, -1) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, -1)
#elif PACKETVER >= 20050718
-packetLen(0x0240, 8) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, 8)
#endif
// Packet: 0x0241
#if PACKETVER >= 20050718
-packetLen(0x0241, 6) // CZ_MAIL_OPEN
+packetLen(0x0241, 6)
#endif
// Packet: 0x0242
#if PACKETVER >= 20050718
-packetLen(0x0242, -1) // ZC_MAIL_REQ_OPEN
+packetLen(0x0242, -1)
#endif
// Packet: 0x0243
#if PACKETVER >= 20050718
-packetLen(0x0243, 6) // CZ_MAIL_DELETE
+packetLen(0x0243, 6)
#endif
// Packet: 0x0244
#if PACKETVER >= 20050718
-packetLen(0x0244, 6) // CZ_MAIL_GET_ITEM
+packetLen(0x0244, 6)
#endif
// Packet: 0x0245
#if PACKETVER >= 20050801
-packetLen(0x0245, 3) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 3)
#elif PACKETVER >= 20050718
-packetLen(0x0245, 7) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 7)
#endif
// Packet: 0x0246
#if PACKETVER >= 20050718
-packetLen(0x0246, 4) // CZ_MAIL_RESET_ITEM
+packetLen(0x0246, 4)
#endif
// Packet: 0x0247
#if PACKETVER >= 20050718
-packetLen(0x0247, 8) // CZ_MAIL_ADD_ITEM
+packetLen(0x0247, 8)
#endif
// Packet: 0x0248
#if PACKETVER >= 20050829
-packetLen(0x0248, -1) // CZ_MAIL_SEND
+packetLen(0x0248, -1)
#elif PACKETVER >= 20050718
-packetLen(0x0248, 68) // CZ_MAIL_SEND
+packetLen(0x0248, 68)
#endif
// Packet: 0x0249
#if PACKETVER >= 20050718
-packetLen(0x0249, 3) // ZC_MAIL_REQ_SEND
+packetLen(0x0249, 3)
#endif
// Packet: 0x024a
#if PACKETVER >= 20050718
-packetLen(0x024a, 70) // ZC_MAIL_RECEIVE
+packetLen(0x024a, 70)
#endif
// Packet: 0x024b
#if PACKETVER >= 20050718
-packetLen(0x024b, 4) // CZ_AUCTION_CREATE
+packetLen(0x024b, 4)
#endif
// Packet: 0x024c
#if PACKETVER >= 20050718
-packetLen(0x024c, 8) // CZ_AUCTION_ADD_ITEM
+packetLen(0x024c, 8)
#endif
// Packet: 0x024d
#if PACKETVER >= 20050808
-packetLen(0x024d, 12) // CZ_AUCTION_ADD
+packetLen(0x024d, 12)
#elif PACKETVER >= 20050718
-packetLen(0x024d, 14) // CZ_AUCTION_ADD
+packetLen(0x024d, 14)
#endif
// Packet: 0x024e
#if PACKETVER >= 20051107
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
#elif PACKETVER >= 20050808
-packetLen(0x024e, 4) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 4)
#elif PACKETVER >= 20050718
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
#endif
// Packet: 0x024f
#if PACKETVER >= 20050718
-packetLen(0x024f, 10) // CZ_AUCTION_BUY
+packetLen(0x024f, 10)
#endif
// Packet: 0x0250
#if PACKETVER >= 20050718
-packetLen(0x0250, 3) // ZC_AUCTION_RESULT
+packetLen(0x0250, 3)
#endif
// Packet: 0x0251
#if PACKETVER >= 20051107
-packetLen(0x0251, 34) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 34)
#elif PACKETVER >= 20051013
-packetLen(0x0251, 32) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 32)
#elif PACKETVER >= 20050801
-packetLen(0x0251, 4) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 4)
#elif PACKETVER >= 20050718
-packetLen(0x0251, 2) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 2)
#endif
// Packet: 0x0252
#if PACKETVER >= 20050718
-packetLen(0x0252, -1) // ZC_AUCTION_ITEM_REQ_SEARCH
+packetLen(0x0252, -1)
#endif
// Packet: 0x0253
#if PACKETVER >= 20050822
-packetLen(0x0253, 3) // ZC_STARPLACE
+packetLen(0x0253, 3)
#endif
// Packet: 0x0254
#if PACKETVER >= 20050822
-packetLen(0x0254, 3) // CZ_AGREE_STARPLACE
+packetLen(0x0254, 3)
#endif
// Packet: 0x0255
#if PACKETVER >= 20050829
-packetLen(0x0255, 5) // ZC_ACK_MAIL_ADD_ITEM
+packetLen(0x0255, 5)
#endif
// Packet: 0x0256
#if PACKETVER >= 20050829
-packetLen(0x0256, 5) // ZC_ACK_AUCTION_ADD_ITEM
+packetLen(0x0256, 5)
#endif
// Packet: 0x0257
#if PACKETVER >= 20050829
-packetLen(0x0257, 8) // ZC_ACK_MAIL_DELETE
+packetLen(0x0257, 8)
#endif
// Packet: 0x0258
#if PACKETVER >= 20050912
-packetLen(0x0258, 2) // CA_REQ_GAME_GUARD_CHECK
+packetLen(0x0258, 2)
#endif
// Packet: 0x0259
#if PACKETVER >= 20050912
-packetLen(0x0259, 3) // AC_ACK_GAME_GUARD
+packetLen(0x0259, 3)
#endif
// Packet: 0x025a
#if PACKETVER >= 20051010
-packetLen(0x025a, -1) // ZC_MAKINGITEM_LIST
+packetLen(0x025a, -1)
#endif
// Packet: 0x025b
#if PACKETVER >= 20051010
-packetLen(0x025b, 6) // CZ_REQ_MAKINGITEM
+packetLen(0x025b, 6)
#endif
// Packet: 0x025c
#if PACKETVER >= 20051013
-packetLen(0x025c, 4) // CZ_AUCTION_REQ_MY_INFO
+packetLen(0x025c, 4)
#endif
// Packet: 0x025d
#if PACKETVER >= 20051017
-packetLen(0x025d, 6) // CZ_AUCTION_REQ_MY_SELL_STOP
+packetLen(0x025d, 6)
#endif
// Packet: 0x025e
#if PACKETVER >= 20051017
-packetLen(0x025e, 4) // ZC_AUCTION_ACK_MY_SELL_STOP
+packetLen(0x025e, 4)
#endif
// Packet: 0x025f
#if PACKETVER >= 20051024
-packetLen(0x025f, 6) // ZC_AUCTION_WINDOWS
+packetLen(0x025f, 6)
#endif
// Packet: 0x0260
#if PACKETVER >= 20051024
-packetLen(0x0260, 6) // ZC_MAIL_WINDOWS
+packetLen(0x0260, 6)
#endif
diff --git a/src/common/packets/packets2005_len_sak.h b/src/common/packets/packets2005_len_sak.h
index 7684be048..e9331eca5 100644
--- a/src/common/packets/packets2005_len_sak.h
+++ b/src/common/packets/packets2005_len_sak.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,172 +25,172 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
-packetLen(0x006d, 108) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 108)
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
#if PACKETVER >= 20050719
-packetLen(0x0072, 34) // CZ_ENTER
+packetLen(0x0072, 34)
#elif PACKETVER >= 20050718
-packetLen(0x0072, 19) // CZ_ENTER
+packetLen(0x0072, 19)
#elif PACKETVER >= 20050628
-packetLen(0x0072, 34) // CZ_ENTER
+packetLen(0x0072, 34)
#elif PACKETVER >= 20050509
-packetLen(0x0072, 25) // CZ_ENTER
+packetLen(0x0072, 25)
#elif PACKETVER >= 20050110
-packetLen(0x0072, 26) // CZ_ENTER
+packetLen(0x0072, 26)
#elif PACKETVER >= 20050103
-packetLen(0x0072, 22) // CZ_ENTER
+packetLen(0x0072, 22)
#endif
// Packet: 0x0073
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// Packet: 0x0078
-packetLen(0x0078, 54) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 54)
// Packet: 0x0079
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
// Packet: 0x007a
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// Packet: 0x007b
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// Packet: 0x007c
-packetLen(0x007c, 41) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 41)
// Packet: 0x007d
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// Packet: 0x007e
#if PACKETVER >= 20050719
-packetLen(0x007e, 113) // CZ_REQUEST_TIME
+packetLen(0x007e, 113)
#elif PACKETVER >= 20050718
-packetLen(0x007e, 110) // CZ_REQUEST_TIME
+packetLen(0x007e, 110)
#elif PACKETVER >= 20050628
-packetLen(0x007e, 113) // CZ_REQUEST_TIME
+packetLen(0x007e, 113)
#elif PACKETVER >= 20050509
-packetLen(0x007e, 102) // CZ_REQUEST_TIME
+packetLen(0x007e, 102)
#elif PACKETVER >= 20050110
-packetLen(0x007e, 114) // CZ_REQUEST_TIME
+packetLen(0x007e, 114)
#elif PACKETVER >= 20050103
-packetLen(0x007e, 30) // CZ_REQUEST_TIME
+packetLen(0x007e, 30)
#endif
// Packet: 0x007f
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// Packet: 0x0080
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
#if PACKETVER >= 20050719
-packetLen(0x0085, 17) // CZ_REQUEST_MOVE
+packetLen(0x0085, 17)
#elif PACKETVER >= 20050718
-packetLen(0x0085, 11) // CZ_REQUEST_MOVE
+packetLen(0x0085, 11)
#elif PACKETVER >= 20050628
-packetLen(0x0085, 17) // CZ_REQUEST_MOVE
+packetLen(0x0085, 17)
#elif PACKETVER >= 20050509
-packetLen(0x0085, 11) // CZ_REQUEST_MOVE
+packetLen(0x0085, 11)
#elif PACKETVER >= 20050110
-packetLen(0x0085, 23) // CZ_REQUEST_MOVE
+packetLen(0x0085, 23)
#elif PACKETVER >= 20050103
-packetLen(0x0085, -1) // CZ_REQUEST_MOVE
+packetLen(0x0085, -1)
#endif
// Packet: 0x0086
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// Packet: 0x0087
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// Packet: 0x0088
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
// Packet: 0x0089
#if PACKETVER >= 20050719
-packetLen(0x0089, 13) // CZ_REQUEST_ACT
+packetLen(0x0089, 13)
#elif PACKETVER >= 20050718
-packetLen(0x0089, 7) // CZ_REQUEST_ACT
+packetLen(0x0089, 7)
#elif PACKETVER >= 20050628
-packetLen(0x0089, 13) // CZ_REQUEST_ACT
+packetLen(0x0089, 13)
#elif PACKETVER >= 20050509
-packetLen(0x0089, 8) // CZ_REQUEST_ACT
+packetLen(0x0089, 8)
#elif PACKETVER >= 20050110
-packetLen(0x0089, 9) // CZ_REQUEST_ACT
+packetLen(0x0089, 9)
#elif PACKETVER >= 20050103
-packetLen(0x0089, 7) // CZ_REQUEST_ACT
+packetLen(0x0089, 7)
#endif
// Packet: 0x008a
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
#if PACKETVER >= 20050719
@@ -208,127 +208,127 @@ packetLen(0x008c, 13)
#endif
// Packet: 0x008d
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
// Packet: 0x008e
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
// Packet: 0x0090
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// Packet: 0x0091
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// Packet: 0x0092
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// Packet: 0x0093
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
// Packet: 0x0094
#if PACKETVER >= 20050719
-packetLen(0x0094, 31) // CZ_REQNAME
+packetLen(0x0094, 31)
#elif PACKETVER >= 20050718
-packetLen(0x0094, 21) // CZ_REQNAME
+packetLen(0x0094, 21)
#elif PACKETVER >= 20050628
-packetLen(0x0094, 31) // CZ_REQNAME
+packetLen(0x0094, 31)
#elif PACKETVER >= 20050509
-packetLen(0x0094, 14) // CZ_REQNAME
+packetLen(0x0094, 14)
#elif PACKETVER >= 20050110
-packetLen(0x0094, 20) // CZ_REQNAME
+packetLen(0x0094, 20)
#elif PACKETVER >= 20050103
-packetLen(0x0094, 14) // CZ_REQNAME
+packetLen(0x0094, 14)
#endif
// Packet: 0x0095
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
// Packet: 0x0096
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
// Packet: 0x0097
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
// Packet: 0x0098
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
// Packet: 0x0099
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
// Packet: 0x009a
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
// Packet: 0x009b
#if PACKETVER >= 20050719
-packetLen(0x009b, 32) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 32)
#elif PACKETVER >= 20050718
-packetLen(0x009b, 31) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 31)
#elif PACKETVER >= 20050628
-packetLen(0x009b, 32) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 32)
#elif PACKETVER >= 20050509
-packetLen(0x009b, 26) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 26)
#elif PACKETVER >= 20050110
-packetLen(0x009b, 32) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 32)
#elif PACKETVER >= 20050103
-packetLen(0x009b, 2) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 2)
#endif
// Packet: 0x009c
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
// Packet: 0x009d
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// Packet: 0x009e
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// Packet: 0x009f
#if PACKETVER >= 20050719
-packetLen(0x009f, 19) // CZ_ITEM_PICKUP
+packetLen(0x009f, 19)
#elif PACKETVER >= 20050718
-packetLen(0x009f, 12) // CZ_ITEM_PICKUP
+packetLen(0x009f, 12)
#elif PACKETVER >= 20050628
-packetLen(0x009f, 19) // CZ_ITEM_PICKUP
+packetLen(0x009f, 19)
#elif PACKETVER >= 20050509
-packetLen(0x009f, 14) // CZ_ITEM_PICKUP
+packetLen(0x009f, 14)
#elif PACKETVER >= 20050110
-packetLen(0x009f, 17) // CZ_ITEM_PICKUP
+packetLen(0x009f, 17)
#elif PACKETVER >= 20050103
-packetLen(0x009f, 18) // CZ_ITEM_PICKUP
+packetLen(0x009f, 18)
#endif
// Packet: 0x00a0
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// Packet: 0x00a1
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
// Packet: 0x00a2
#if PACKETVER >= 20050719
-packetLen(0x00a2, 9) // CZ_ITEM_THROW
+packetLen(0x00a2, 9)
#elif PACKETVER >= 20050718
-packetLen(0x00a2, 18) // CZ_ITEM_THROW
+packetLen(0x00a2, 18)
#elif PACKETVER >= 20050628
-packetLen(0x00a2, 9) // CZ_ITEM_THROW
+packetLen(0x00a2, 9)
#elif PACKETVER >= 20050509
-packetLen(0x00a2, 15) // CZ_ITEM_THROW
+packetLen(0x00a2, 15)
#elif PACKETVER >= 20050110
-packetLen(0x00a2, 11) // CZ_ITEM_THROW
+packetLen(0x00a2, 11)
#elif PACKETVER >= 20050103
-packetLen(0x00a2, 7) // CZ_ITEM_THROW
+packetLen(0x00a2, 7)
#endif
// Packet: 0x00a3
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
// Packet: 0x00a4
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
// Packet: 0x00a5
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
// Packet: 0x00a6
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
// Packet: 0x00a7
#if PACKETVER >= 20050719
@@ -346,1523 +346,1523 @@ packetLen(0x00a7, 7)
#endif
// Packet: 0x00a8
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// Packet: 0x00a9
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
// Packet: 0x00aa
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// Packet: 0x00ab
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
// Packet: 0x00ac
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
// Packet: 0x00b0
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
// Packet: 0x00b1
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// Packet: 0x00b2
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
// Packet: 0x00b3
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
// Packet: 0x00b4
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
// Packet: 0x00b5
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// Packet: 0x00b6
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// Packet: 0x00b7
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
// Packet: 0x00b8
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
// Packet: 0x00b9
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
// Packet: 0x00bc
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
// Packet: 0x00bd
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
// Packet: 0x00be
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
// Packet: 0x00bf
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
// Packet: 0x00c0
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
// Packet: 0x00c1
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// Packet: 0x00c2
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// Packet: 0x00c3
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
// Packet: 0x00c4
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// Packet: 0x00c5
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
// Packet: 0x00c6
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
// Packet: 0x00c7
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
// Packet: 0x00c8
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
// Packet: 0x00c9
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
// Packet: 0x00ca
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
// Packet: 0x00cf
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
// Packet: 0x00d0
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// Packet: 0x00d1
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
// Packet: 0x00d2
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
// Packet: 0x00d3
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
// Packet: 0x00d6
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
// Packet: 0x00d7
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
// Packet: 0x00d8
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
// Packet: 0x00d9
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
// Packet: 0x00da
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
// Packet: 0x00db
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
// Packet: 0x00dc
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
// Packet: 0x00dd
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// Packet: 0x00de
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
// Packet: 0x00df
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
// Packet: 0x00e0
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
// Packet: 0x00e1
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
// Packet: 0x00e2
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// Packet: 0x00e3
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
// Packet: 0x00e4
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
// Packet: 0x00e5
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
// Packet: 0x00e6
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
// Packet: 0x00e7
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// Packet: 0x00e8
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
// Packet: 0x00e9
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
// Packet: 0x00ea
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
// Packet: 0x00eb
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
// Packet: 0x00ec
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
// Packet: 0x00ed
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
// Packet: 0x00ee
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
// Packet: 0x00ef
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
// Packet: 0x00f0
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
// Packet: 0x00f3
#if PACKETVER >= 20050110
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
#elif PACKETVER >= 20050103
-packetLen(0x00f3, 8) // CZ_REQUEST_CHAT
+packetLen(0x00f3, 8)
#endif
// Packet: 0x00f4
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// Packet: 0x00f5
#if PACKETVER >= 20050719
-packetLen(0x00f5, 13) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 13)
#elif PACKETVER >= 20050718
-packetLen(0x00f5, 7) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 7)
#elif PACKETVER >= 20050628
-packetLen(0x00f5, 13) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 13)
#elif PACKETVER >= 20050509
-packetLen(0x00f5, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 8)
#elif PACKETVER >= 20050110
-packetLen(0x00f5, 9) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 9)
#elif PACKETVER >= 20050103
-packetLen(0x00f5, 29) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 29)
#endif
// Packet: 0x00f6
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
// Packet: 0x00f7
#if PACKETVER >= 20050719
-packetLen(0x00f7, 18) // CZ_REQUEST_TIME
+packetLen(0x00f7, 18)
#elif PACKETVER >= 20050718
-packetLen(0x00f7, 13) // CZ_REQUEST_TIME
+packetLen(0x00f7, 13)
#elif PACKETVER >= 20050628
-packetLen(0x00f7, 18) // CZ_REQUEST_TIME
+packetLen(0x00f7, 18)
#elif PACKETVER >= 20050509
-packetLen(0x00f7, 22) // CZ_REQUEST_TIME
+packetLen(0x00f7, 22)
#elif PACKETVER >= 20050110
-packetLen(0x00f7, 21) // CZ_REQUEST_TIME
+packetLen(0x00f7, 21)
#elif PACKETVER >= 20050103
-packetLen(0x00f7, 14) // CZ_REQUEST_TIME
+packetLen(0x00f7, 14)
#endif
// Packet: 0x00f8
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
// Packet: 0x00f9
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
// Packet: 0x00fa
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
// Packet: 0x00fb
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
// Packet: 0x00fc
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// Packet: 0x00fd
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// Packet: 0x00fe
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
// Packet: 0x00ff
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
// Packet: 0x0100
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
// Packet: 0x0101
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
// Packet: 0x0102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
// Packet: 0x0103
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
// Packet: 0x0104
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
// Packet: 0x0105
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
// Packet: 0x0106
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
// Packet: 0x0107
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// Packet: 0x0108
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
// Packet: 0x0109
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
// Packet: 0x010a
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
// Packet: 0x010b
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
// Packet: 0x010c
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
// Packet: 0x010f
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
// Packet: 0x0110
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
// Packet: 0x0111
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// Packet: 0x0112
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
// Packet: 0x0113
#if PACKETVER >= 20050719
-packetLen(0x0113, 33) // CZ_USE_SKILL
+packetLen(0x0113, 33)
#elif PACKETVER >= 20050718
-packetLen(0x0113, 30) // CZ_USE_SKILL
+packetLen(0x0113, 30)
#elif PACKETVER >= 20050628
-packetLen(0x0113, 33) // CZ_USE_SKILL
+packetLen(0x0113, 33)
#elif PACKETVER >= 20050509
-packetLen(0x0113, 22) // CZ_USE_SKILL
+packetLen(0x0113, 22)
#elif PACKETVER >= 20050110
-packetLen(0x0113, 34) // CZ_USE_SKILL
+packetLen(0x0113, 34)
#elif PACKETVER >= 20050103
-packetLen(0x0113, 110) // CZ_USE_SKILL
+packetLen(0x0113, 110)
#endif
// Packet: 0x0114
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
#if PACKETVER >= 20050628
-packetLen(0x0116, 12) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 12)
#elif PACKETVER >= 20050509
-packetLen(0x0116, 10) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 10)
#elif PACKETVER >= 20050110
-packetLen(0x0116, 20) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 20)
#elif PACKETVER >= 20050103
-packetLen(0x0116, 12) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 12)
#endif
// Packet: 0x0117
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// Packet: 0x0118
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
// Packet: 0x0119
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// Packet: 0x011a
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// Packet: 0x011b
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// Packet: 0x011c
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// Packet: 0x011d
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
// Packet: 0x011e
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
// Packet: 0x011f
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
// Packet: 0x0120
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
// Packet: 0x0121
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// Packet: 0x0122
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
// Packet: 0x0123
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
// Packet: 0x0124
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// Packet: 0x0125
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// Packet: 0x0126
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
// Packet: 0x0127
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// Packet: 0x0128
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// Packet: 0x0129
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
// Packet: 0x012a
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// Packet: 0x012d
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// Packet: 0x012e
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// Packet: 0x0131
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// Packet: 0x0132
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
// Packet: 0x0133
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
// Packet: 0x0134
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
// Packet: 0x0135
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
// Packet: 0x0136
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
// Packet: 0x0137
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// Packet: 0x013a
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// Packet: 0x013b
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// Packet: 0x013c
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
// Packet: 0x013d
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
// Packet: 0x013e
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
// Packet: 0x013f
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// Packet: 0x0140
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// Packet: 0x0141
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
// Packet: 0x0142
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// Packet: 0x0143
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// Packet: 0x0144
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
// Packet: 0x0147
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// Packet: 0x0148
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// Packet: 0x0149
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
// Packet: 0x014d
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
// Packet: 0x0155
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
// Packet: 0x015a
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// Packet: 0x015b
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// Packet: 0x015c
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
// Packet: 0x0161
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
// Packet: 0x0162
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
// Packet: 0x0163
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// Packet: 0x0166
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
// Packet: 0x0167
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
// Packet: 0x0168
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
// Packet: 0x0169
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
// Packet: 0x016a
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// Packet: 0x016b
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// Packet: 0x016c
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// Packet: 0x016d
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
// Packet: 0x016e
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// Packet: 0x016f
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// Packet: 0x0170
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
// Packet: 0x0171
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// Packet: 0x0172
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
// Packet: 0x0178
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
// Packet: 0x0179
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
// Packet: 0x017a
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// Packet: 0x017b
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
// Packet: 0x017c
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
// Packet: 0x017d
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// Packet: 0x017e
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
// Packet: 0x017f
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
// Packet: 0x0189
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
// Packet: 0x018a
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
// Packet: 0x018b
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
// Packet: 0x018c
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
// Packet: 0x018d
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
// Packet: 0x018e
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// Packet: 0x018f
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
// Packet: 0x0190
#if PACKETVER >= 20050719
-packetLen(0x0190, 24) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 24)
#elif PACKETVER >= 20050718
-packetLen(0x0190, 21) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 21)
#elif PACKETVER >= 20050628
-packetLen(0x0190, 24) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 24)
#elif PACKETVER >= 20050509
-packetLen(0x0190, 19) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 19)
#elif PACKETVER >= 20050110
-packetLen(0x0190, 20) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 20)
#elif PACKETVER >= 20050103
-packetLen(0x0190, 15) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 15)
#endif
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
#if PACKETVER >= 20050110
-packetLen(0x0193, 2) // CZ_REQNAME_BYGID
+packetLen(0x0193, 2)
#elif PACKETVER >= 20050103
-packetLen(0x0193, 21) // CZ_REQNAME_BYGID
+packetLen(0x0193, 21)
#endif
// Packet: 0x0194
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
// Packet: 0x0195
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// Packet: 0x0196
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
// Packet: 0x019a
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// Packet: 0x019b
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
// Packet: 0x019c
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
// Packet: 0x019d
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// Packet: 0x01a0
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
// Packet: 0x01a1
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// Packet: 0x01a2
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
// Packet: 0x01a3
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// Packet: 0x01a4
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
// Packet: 0x01a7
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// Packet: 0x01ab
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
// Packet: 0x01ac
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// Packet: 0x01ad
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
// Packet: 0x01ae
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
// Packet: 0x01b3
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// Packet: 0x01ba
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// Packet: 0x01bb
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// Packet: 0x01bc
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// Packet: 0x01bd
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
// Packet: 0x01c4
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
// Packet: 0x01c5
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
// Packet: 0x01c9
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// Packet: 0x01ca
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
// Packet: 0x01ce
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
// Packet: 0x01cf
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// Packet: 0x01d0
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// Packet: 0x01d5
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
// Packet: 0x01d6
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
// Packet: 0x01d7
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// Packet: 0x01d8
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// Packet: 0x01d9
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// Packet: 0x01da
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
// Packet: 0x01e8
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
// Packet: 0x01e9
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
// Packet: 0x01ea
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
// Packet: 0x01eb
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
// Packet: 0x01ee
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
// Packet: 0x01ef
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
// Packet: 0x01f0
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
// Packet: 0x01f3
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
// Packet: 0x01f4
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
// Packet: 0x01f5
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
// Packet: 0x01f6
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
// Packet: 0x01f7
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
// Packet: 0x01f8
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
// Packet: 0x01f9
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
// Packet: 0x01fa
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
// Packet: 0x01fb
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
// Packet: 0x01fc
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
// Packet: 0x01fd
-packetLen(0x01fd, 4) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 4)
// Packet: 0x01fe
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
// Packet: 0x01ff
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
// Packet: 0x0200
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
// Packet: 0x0201
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
// Packet: 0x0202
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
// Packet: 0x0203
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
// Packet: 0x0204
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
// Packet: 0x0205
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
// Packet: 0x0206
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
// Packet: 0x0207
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
// Packet: 0x0208
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
// Packet: 0x0209
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
// Packet: 0x020a
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
// Packet: 0x020d
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
// Packet: 0x020e
#if PACKETVER >= 20051010
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
#elif PACKETVER >= 20050103
-packetLen(0x020e, 24) // ZC_STARSKILL
+packetLen(0x020e, 24)
#endif
// Packet: 0x020f
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
// Packet: 0x0210
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
// Packet: 0x0212
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
// Packet: 0x0213
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
// Packet: 0x0214
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
// Packet: 0x0215
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
// Packet: 0x0216
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
// Packet: 0x0217
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
// Packet: 0x0218
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
// Packet: 0x0219
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
// Packet: 0x021a
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
// Packet: 0x021b
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
// Packet: 0x021c
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
// Packet: 0x021d
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
// Packet: 0x021e
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
// Packet: 0x021f
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
// Packet: 0x0220
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
// Packet: 0x0221
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
// Packet: 0x0222
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
// Packet: 0x0223
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
// Packet: 0x0224
#if PACKETVER >= 20050328
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
#endif
// Packet: 0x0225
#if PACKETVER >= 20050328
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
#endif
// Packet: 0x0226
#if PACKETVER >= 20050328
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
#endif
// Packet: 0x0227
#if PACKETVER >= 20050404
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
#endif
// Packet: 0x0228
#if PACKETVER >= 20050404
-packetLen(0x0228, 18) // CZ_ACK_GAME_GUARD
+packetLen(0x0228, 18)
#endif
// Packet: 0x0229
#if PACKETVER >= 20050411
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
#endif
// Packet: 0x022a
#if PACKETVER >= 20050411
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
#endif
// Packet: 0x022b
#if PACKETVER >= 20050411
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
#endif
// Packet: 0x022c
#if PACKETVER >= 20050411
-packetLen(0x022c, 64) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 64)
#endif
// Packet: 0x022d
#if PACKETVER >= 20050425
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
#endif
// Packet: 0x022e
#if PACKETVER >= 20050622
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
#elif PACKETVER >= 20050530
-packetLen(0x022e, 69) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 69)
#elif PACKETVER >= 20050523
-packetLen(0x022e, 67) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 67)
#endif
// Packet: 0x022f
#if PACKETVER >= 20050608
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
#endif
// Packet: 0x0230
#if PACKETVER >= 20050523
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
#endif
// Packet: 0x0231
#if PACKETVER >= 20050608
-packetLen(0x0231, 26) // CZ_RENAME_MER
+packetLen(0x0231, 26)
#endif
// Packet: 0x0232
#if PACKETVER >= 20050425
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
#endif
// Packet: 0x0233
#if PACKETVER >= 20050425
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
#endif
// Packet: 0x0234
#if PACKETVER >= 20050425
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
#endif
// Packet: 0x0235
#if PACKETVER >= 20050530
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
#endif
// Packet: 0x0236
#if PACKETVER >= 20050530
-packetLen(0x0236, 10) // ZC_KILLER_POINT
+packetLen(0x0236, 10)
#endif
// Packet: 0x0237
#if PACKETVER >= 20050530
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
#endif
// Packet: 0x0238
#if PACKETVER >= 20050530
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
#endif
// Packet: 0x0239
#if PACKETVER >= 20050531
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
#endif
// Packet: 0x023a
#if PACKETVER >= 20050608
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
#endif
// Packet: 0x023b
#if PACKETVER >= 20050608
-packetLen(0x023b, 36) // CZ_ACK_STORE_PASSWORD
+packetLen(0x023b, 36)
#endif
// Packet: 0x023c
#if PACKETVER >= 20050608
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
#endif
// Packet: 0x023d
#if PACKETVER >= 20050628
-packetLen(0x023d, 6) // AC_EVENT_RESULT
+packetLen(0x023d, 6)
#endif
// Packet: 0x023e
#if PACKETVER >= 20050628
-packetLen(0x023e, 4) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 4)
#endif
// Packet: 0x023f
#if PACKETVER >= 20050718
-packetLen(0x023f, 2) // CZ_MAIL_GET_LIST
+packetLen(0x023f, 2)
#endif
// Packet: 0x0240
#if PACKETVER >= 20050829
-packetLen(0x0240, -1) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, -1)
#elif PACKETVER >= 20050718
-packetLen(0x0240, 8) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, 8)
#endif
// Packet: 0x0241
#if PACKETVER >= 20050718
-packetLen(0x0241, 6) // CZ_MAIL_OPEN
+packetLen(0x0241, 6)
#endif
// Packet: 0x0242
#if PACKETVER >= 20050718
-packetLen(0x0242, -1) // ZC_MAIL_REQ_OPEN
+packetLen(0x0242, -1)
#endif
// Packet: 0x0243
#if PACKETVER >= 20050718
-packetLen(0x0243, 6) // CZ_MAIL_DELETE
+packetLen(0x0243, 6)
#endif
// Packet: 0x0244
#if PACKETVER >= 20050718
-packetLen(0x0244, 6) // CZ_MAIL_GET_ITEM
+packetLen(0x0244, 6)
#endif
// Packet: 0x0245
#if PACKETVER >= 20050801
-packetLen(0x0245, 3) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 3)
#elif PACKETVER >= 20050718
-packetLen(0x0245, 7) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 7)
#endif
// Packet: 0x0246
#if PACKETVER >= 20050718
-packetLen(0x0246, 4) // CZ_MAIL_RESET_ITEM
+packetLen(0x0246, 4)
#endif
// Packet: 0x0247
#if PACKETVER >= 20050718
-packetLen(0x0247, 8) // CZ_MAIL_ADD_ITEM
+packetLen(0x0247, 8)
#endif
// Packet: 0x0248
#if PACKETVER >= 20050829
-packetLen(0x0248, -1) // CZ_MAIL_SEND
+packetLen(0x0248, -1)
#elif PACKETVER >= 20050718
-packetLen(0x0248, 68) // CZ_MAIL_SEND
+packetLen(0x0248, 68)
#endif
// Packet: 0x0249
#if PACKETVER >= 20050718
-packetLen(0x0249, 3) // ZC_MAIL_REQ_SEND
+packetLen(0x0249, 3)
#endif
// Packet: 0x024a
#if PACKETVER >= 20050718
-packetLen(0x024a, 70) // ZC_MAIL_RECEIVE
+packetLen(0x024a, 70)
#endif
// Packet: 0x024b
#if PACKETVER >= 20050718
-packetLen(0x024b, 4) // CZ_AUCTION_CREATE
+packetLen(0x024b, 4)
#endif
// Packet: 0x024c
#if PACKETVER >= 20050718
-packetLen(0x024c, 8) // CZ_AUCTION_ADD_ITEM
+packetLen(0x024c, 8)
#endif
// Packet: 0x024d
#if PACKETVER >= 20050808
-packetLen(0x024d, 12) // CZ_AUCTION_ADD
+packetLen(0x024d, 12)
#elif PACKETVER >= 20050718
-packetLen(0x024d, 14) // CZ_AUCTION_ADD
+packetLen(0x024d, 14)
#endif
// Packet: 0x024e
#if PACKETVER >= 20051107
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
#elif PACKETVER >= 20050808
-packetLen(0x024e, 4) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 4)
#elif PACKETVER >= 20050718
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
#endif
// Packet: 0x024f
#if PACKETVER >= 20050718
-packetLen(0x024f, 10) // CZ_AUCTION_BUY
+packetLen(0x024f, 10)
#endif
// Packet: 0x0250
#if PACKETVER >= 20050718
-packetLen(0x0250, 3) // ZC_AUCTION_RESULT
+packetLen(0x0250, 3)
#endif
// Packet: 0x0251
#if PACKETVER >= 20051107
-packetLen(0x0251, 34) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 34)
#elif PACKETVER >= 20051013
-packetLen(0x0251, 32) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 32)
#elif PACKETVER >= 20050801
-packetLen(0x0251, 4) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 4)
#elif PACKETVER >= 20050718
-packetLen(0x0251, 2) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 2)
#endif
// Packet: 0x0252
#if PACKETVER >= 20050718
-packetLen(0x0252, -1) // ZC_AUCTION_ITEM_REQ_SEARCH
+packetLen(0x0252, -1)
#endif
// Packet: 0x0253
#if PACKETVER >= 20050817
-packetLen(0x0253, 3) // ZC_STARPLACE
+packetLen(0x0253, 3)
#endif
// Packet: 0x0254
#if PACKETVER >= 20050817
-packetLen(0x0254, 3) // CZ_AGREE_STARPLACE
+packetLen(0x0254, 3)
#endif
// Packet: 0x0255
#if PACKETVER >= 20050829
-packetLen(0x0255, 5) // ZC_ACK_MAIL_ADD_ITEM
+packetLen(0x0255, 5)
#endif
// Packet: 0x0256
#if PACKETVER >= 20050829
-packetLen(0x0256, 5) // ZC_ACK_AUCTION_ADD_ITEM
+packetLen(0x0256, 5)
#endif
// Packet: 0x0257
#if PACKETVER >= 20050829
-packetLen(0x0257, 8) // ZC_ACK_MAIL_DELETE
+packetLen(0x0257, 8)
#endif
// Packet: 0x0258
#if PACKETVER >= 20050912
-packetLen(0x0258, 2) // CA_REQ_GAME_GUARD_CHECK
+packetLen(0x0258, 2)
#endif
// Packet: 0x0259
#if PACKETVER >= 20050912
-packetLen(0x0259, 3) // AC_ACK_GAME_GUARD
+packetLen(0x0259, 3)
#endif
// Packet: 0x025a
#if PACKETVER >= 20051010
-packetLen(0x025a, -1) // ZC_MAKINGITEM_LIST
+packetLen(0x025a, -1)
#endif
// Packet: 0x025b
#if PACKETVER >= 20051010
-packetLen(0x025b, 6) // CZ_REQ_MAKINGITEM
+packetLen(0x025b, 6)
#endif
// Packet: 0x025c
#if PACKETVER >= 20051013
-packetLen(0x025c, 4) // CZ_AUCTION_REQ_MY_INFO
+packetLen(0x025c, 4)
#endif
// Packet: 0x025d
#if PACKETVER >= 20051017
-packetLen(0x025d, 6) // CZ_AUCTION_REQ_MY_SELL_STOP
+packetLen(0x025d, 6)
#endif
// Packet: 0x025e
#if PACKETVER >= 20051017
-packetLen(0x025e, 4) // ZC_AUCTION_ACK_MY_SELL_STOP
+packetLen(0x025e, 4)
#endif
// Packet: 0x025f
#if PACKETVER >= 20051024
-packetLen(0x025f, 6) // ZC_AUCTION_WINDOWS
+packetLen(0x025f, 6)
#endif
// Packet: 0x0260
#if PACKETVER >= 20051024
-packetLen(0x0260, 6) // ZC_MAIL_WINDOWS
+packetLen(0x0260, 6)
#endif
diff --git a/src/common/packets/packets2006_len_ad.h b/src/common/packets/packets2006_len_ad.h
index a8eef10d5..981cbb4cb 100644
--- a/src/common/packets/packets2006_len_ad.h
+++ b/src/common/packets/packets2006_len_ad.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,144 +25,144 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
#if PACKETVER >= 20061030
-packetLen(0x006d, 110) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 110)
#elif PACKETVER >= 20060102
-packetLen(0x006d, 108) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 108)
#endif
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
#if PACKETVER >= 20060327
-packetLen(0x0072, 25) // CZ_ENTER
+packetLen(0x0072, 25)
#elif PACKETVER >= 20060102
-packetLen(0x0072, 20) // CZ_ENTER
+packetLen(0x0072, 20)
#endif
// Packet: 0x0073
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// Packet: 0x0078
-packetLen(0x0078, 54) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 54)
// Packet: 0x0079
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
// Packet: 0x007a
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// Packet: 0x007b
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// Packet: 0x007c
-packetLen(0x007c, 41) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 41)
// Packet: 0x007d
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// Packet: 0x007e
#if PACKETVER >= 20060327
-packetLen(0x007e, 102) // CZ_REQUEST_TIME
+packetLen(0x007e, 102)
#elif PACKETVER >= 20060102
-packetLen(0x007e, 103) // CZ_REQUEST_TIME
+packetLen(0x007e, 103)
#endif
// Packet: 0x007f
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// Packet: 0x0080
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
#if PACKETVER >= 20060327
-packetLen(0x0085, 11) // CZ_REQUEST_MOVE
+packetLen(0x0085, 11)
#elif PACKETVER >= 20060102
-packetLen(0x0085, 13) // CZ_REQUEST_MOVE
+packetLen(0x0085, 13)
#endif
// Packet: 0x0086
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// Packet: 0x0087
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// Packet: 0x0088
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
// Packet: 0x0089
#if PACKETVER >= 20060327
-packetLen(0x0089, 8) // CZ_REQUEST_ACT
+packetLen(0x0089, 8)
#elif PACKETVER >= 20060102
-packetLen(0x0089, 10) // CZ_REQUEST_ACT
+packetLen(0x0089, 10)
#endif
// Packet: 0x008a
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
#if PACKETVER >= 20060327
@@ -172,95 +172,95 @@ packetLen(0x008c, 15)
#endif
// Packet: 0x008d
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
// Packet: 0x008e
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
// Packet: 0x0090
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// Packet: 0x0091
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// Packet: 0x0092
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// Packet: 0x0093
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
// Packet: 0x0094
#if PACKETVER >= 20060327
-packetLen(0x0094, 14) // CZ_REQNAME
+packetLen(0x0094, 14)
#elif PACKETVER >= 20060102
-packetLen(0x0094, 16) // CZ_REQNAME
+packetLen(0x0094, 16)
#endif
// Packet: 0x0095
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
// Packet: 0x0096
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
// Packet: 0x0097
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
// Packet: 0x0098
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
// Packet: 0x0099
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
// Packet: 0x009a
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
// Packet: 0x009b
#if PACKETVER >= 20060327
-packetLen(0x009b, 26) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 26)
#elif PACKETVER >= 20060102
-packetLen(0x009b, 33) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 33)
#endif
// Packet: 0x009c
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
// Packet: 0x009d
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// Packet: 0x009e
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// Packet: 0x009f
#if PACKETVER >= 20060327
-packetLen(0x009f, 14) // CZ_ITEM_PICKUP
+packetLen(0x009f, 14)
#elif PACKETVER >= 20060102
-packetLen(0x009f, 17) // CZ_ITEM_PICKUP
+packetLen(0x009f, 17)
#endif
// Packet: 0x00a0
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// Packet: 0x00a1
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
// Packet: 0x00a2
#if PACKETVER >= 20060327
-packetLen(0x00a2, 15) // CZ_ITEM_THROW
+packetLen(0x00a2, 15)
#elif PACKETVER >= 20060102
-packetLen(0x00a2, 12) // CZ_ITEM_THROW
+packetLen(0x00a2, 12)
#endif
// Packet: 0x00a3
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
// Packet: 0x00a4
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
// Packet: 0x00a5
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
// Packet: 0x00a6
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
// Packet: 0x00a7
#if PACKETVER >= 20060327
@@ -270,1655 +270,1655 @@ packetLen(0x00a7, 6)
#endif
// Packet: 0x00a8
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// Packet: 0x00a9
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
// Packet: 0x00aa
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// Packet: 0x00ab
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
// Packet: 0x00ac
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
// Packet: 0x00b0
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
// Packet: 0x00b1
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// Packet: 0x00b2
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
// Packet: 0x00b3
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
// Packet: 0x00b4
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
// Packet: 0x00b5
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// Packet: 0x00b6
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// Packet: 0x00b7
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
// Packet: 0x00b8
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
// Packet: 0x00b9
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
// Packet: 0x00bc
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
// Packet: 0x00bd
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
// Packet: 0x00be
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
// Packet: 0x00bf
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
// Packet: 0x00c0
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
// Packet: 0x00c1
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// Packet: 0x00c2
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// Packet: 0x00c3
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
// Packet: 0x00c4
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// Packet: 0x00c5
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
// Packet: 0x00c6
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
// Packet: 0x00c7
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
// Packet: 0x00c8
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
// Packet: 0x00c9
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
// Packet: 0x00ca
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
// Packet: 0x00cf
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
// Packet: 0x00d0
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// Packet: 0x00d1
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
// Packet: 0x00d2
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
// Packet: 0x00d3
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
// Packet: 0x00d6
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
// Packet: 0x00d7
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
// Packet: 0x00d8
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
// Packet: 0x00d9
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
// Packet: 0x00da
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
// Packet: 0x00db
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
// Packet: 0x00dc
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
// Packet: 0x00dd
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// Packet: 0x00de
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
// Packet: 0x00df
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
// Packet: 0x00e0
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
// Packet: 0x00e1
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
// Packet: 0x00e2
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// Packet: 0x00e3
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
// Packet: 0x00e4
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
// Packet: 0x00e5
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
// Packet: 0x00e6
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
// Packet: 0x00e7
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// Packet: 0x00e8
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
// Packet: 0x00e9
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
// Packet: 0x00ea
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
// Packet: 0x00eb
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
// Packet: 0x00ec
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
// Packet: 0x00ed
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
// Packet: 0x00ee
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
// Packet: 0x00ef
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
// Packet: 0x00f0
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
// Packet: 0x00f3
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
// Packet: 0x00f4
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// Packet: 0x00f5
#if PACKETVER >= 20060327
-packetLen(0x00f5, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 8)
#elif PACKETVER >= 20060102
-packetLen(0x00f5, 10) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 10)
#endif
// Packet: 0x00f6
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
// Packet: 0x00f7
#if PACKETVER >= 20060327
-packetLen(0x00f7, 22) // CZ_REQUEST_TIME
+packetLen(0x00f7, 22)
#elif PACKETVER >= 20060102
-packetLen(0x00f7, 26) // CZ_REQUEST_TIME
+packetLen(0x00f7, 26)
#endif
// Packet: 0x00f8
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
// Packet: 0x00f9
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
// Packet: 0x00fa
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
// Packet: 0x00fb
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
// Packet: 0x00fc
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// Packet: 0x00fd
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// Packet: 0x00fe
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
// Packet: 0x00ff
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
// Packet: 0x0100
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
// Packet: 0x0101
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
// Packet: 0x0102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
// Packet: 0x0103
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
// Packet: 0x0104
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
// Packet: 0x0105
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
// Packet: 0x0106
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
// Packet: 0x0107
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// Packet: 0x0108
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
// Packet: 0x0109
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
// Packet: 0x010a
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
// Packet: 0x010b
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
// Packet: 0x010c
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
// Packet: 0x010f
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
// Packet: 0x0110
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
// Packet: 0x0111
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// Packet: 0x0112
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
// Packet: 0x0113
#if PACKETVER >= 20060327
-packetLen(0x0113, 22) // CZ_USE_SKILL
+packetLen(0x0113, 22)
#elif PACKETVER >= 20060102
-packetLen(0x0113, 23) // CZ_USE_SKILL
+packetLen(0x0113, 23)
#endif
// Packet: 0x0114
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
#if PACKETVER >= 20060327
-packetLen(0x0116, 10) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 10)
#elif PACKETVER >= 20060102
-packetLen(0x0116, 14) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 14)
#endif
// Packet: 0x0117
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// Packet: 0x0118
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
// Packet: 0x0119
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// Packet: 0x011a
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// Packet: 0x011b
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// Packet: 0x011c
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// Packet: 0x011d
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
// Packet: 0x011e
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
// Packet: 0x011f
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
// Packet: 0x0120
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
// Packet: 0x0121
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// Packet: 0x0122
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
// Packet: 0x0123
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
// Packet: 0x0124
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// Packet: 0x0125
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// Packet: 0x0126
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
// Packet: 0x0127
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// Packet: 0x0128
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// Packet: 0x0129
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
// Packet: 0x012a
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// Packet: 0x012d
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// Packet: 0x012e
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// Packet: 0x0131
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// Packet: 0x0132
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
// Packet: 0x0133
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
// Packet: 0x0134
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
// Packet: 0x0135
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
// Packet: 0x0136
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
// Packet: 0x0137
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// Packet: 0x013a
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// Packet: 0x013b
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// Packet: 0x013c
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
// Packet: 0x013d
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
// Packet: 0x013e
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
// Packet: 0x013f
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// Packet: 0x0140
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// Packet: 0x0141
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
// Packet: 0x0142
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// Packet: 0x0143
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// Packet: 0x0144
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
// Packet: 0x0147
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// Packet: 0x0148
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// Packet: 0x0149
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
// Packet: 0x014d
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
// Packet: 0x0155
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
// Packet: 0x015a
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// Packet: 0x015b
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// Packet: 0x015c
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
// Packet: 0x0161
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
// Packet: 0x0162
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
// Packet: 0x0163
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// Packet: 0x0166
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
// Packet: 0x0167
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
// Packet: 0x0168
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
// Packet: 0x0169
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
// Packet: 0x016a
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// Packet: 0x016b
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// Packet: 0x016c
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// Packet: 0x016d
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
// Packet: 0x016e
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// Packet: 0x016f
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// Packet: 0x0170
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
// Packet: 0x0171
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// Packet: 0x0172
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
// Packet: 0x0178
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
// Packet: 0x0179
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
// Packet: 0x017a
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// Packet: 0x017b
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
// Packet: 0x017c
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
// Packet: 0x017d
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// Packet: 0x017e
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
// Packet: 0x017f
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
// Packet: 0x0189
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
// Packet: 0x018a
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
// Packet: 0x018b
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
// Packet: 0x018c
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
// Packet: 0x018d
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
// Packet: 0x018e
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// Packet: 0x018f
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
// Packet: 0x0190
#if PACKETVER >= 20060327
-packetLen(0x0190, 19) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 19)
#elif PACKETVER >= 20060102
-packetLen(0x0190, 9) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 9)
#endif
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
-packetLen(0x0193, 2) // CZ_REQNAME_BYGID
+packetLen(0x0193, 2)
// Packet: 0x0194
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
// Packet: 0x0195
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// Packet: 0x0196
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
// Packet: 0x019a
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// Packet: 0x019b
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
// Packet: 0x019c
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
// Packet: 0x019d
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// Packet: 0x01a0
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
// Packet: 0x01a1
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// Packet: 0x01a2
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
// Packet: 0x01a3
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// Packet: 0x01a4
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
// Packet: 0x01a7
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// Packet: 0x01ab
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
// Packet: 0x01ac
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// Packet: 0x01ad
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
// Packet: 0x01ae
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
// Packet: 0x01b3
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// Packet: 0x01ba
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// Packet: 0x01bb
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// Packet: 0x01bc
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// Packet: 0x01bd
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
// Packet: 0x01c4
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
// Packet: 0x01c5
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
// Packet: 0x01c9
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// Packet: 0x01ca
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
// Packet: 0x01ce
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
// Packet: 0x01cf
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// Packet: 0x01d0
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// Packet: 0x01d5
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
// Packet: 0x01d6
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
// Packet: 0x01d7
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// Packet: 0x01d8
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// Packet: 0x01d9
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// Packet: 0x01da
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
// Packet: 0x01e8
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
// Packet: 0x01e9
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
// Packet: 0x01ea
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
// Packet: 0x01eb
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
// Packet: 0x01ee
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
// Packet: 0x01ef
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
// Packet: 0x01f0
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
// Packet: 0x01f3
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
// Packet: 0x01f4
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
// Packet: 0x01f5
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
// Packet: 0x01f6
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
// Packet: 0x01f7
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
// Packet: 0x01f8
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
// Packet: 0x01f9
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
// Packet: 0x01fa
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
// Packet: 0x01fb
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
// Packet: 0x01fc
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
// Packet: 0x01fd
-packetLen(0x01fd, 4) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 4)
// Packet: 0x01fe
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
// Packet: 0x01ff
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
// Packet: 0x0200
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
// Packet: 0x0201
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
// Packet: 0x0202
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
// Packet: 0x0203
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
// Packet: 0x0204
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
// Packet: 0x0205
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
// Packet: 0x0206
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
// Packet: 0x0207
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
// Packet: 0x0208
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
// Packet: 0x0209
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
// Packet: 0x020a
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
// Packet: 0x020d
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
// Packet: 0x020e
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
// Packet: 0x020f
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
// Packet: 0x0210
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
// Packet: 0x0212
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
// Packet: 0x0213
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
// Packet: 0x0214
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
// Packet: 0x0215
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
// Packet: 0x0216
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
// Packet: 0x0217
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
// Packet: 0x0218
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
// Packet: 0x0219
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
// Packet: 0x021a
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
// Packet: 0x021b
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
// Packet: 0x021c
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
// Packet: 0x021d
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
// Packet: 0x021e
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
// Packet: 0x021f
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
// Packet: 0x0220
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
// Packet: 0x0221
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
// Packet: 0x0222
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
// Packet: 0x0223
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
// Packet: 0x0224
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
// Packet: 0x0225
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
// Packet: 0x0226
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
// Packet: 0x0227
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
// Packet: 0x0228
-packetLen(0x0228, 18) // CZ_ACK_GAME_GUARD
+packetLen(0x0228, 18)
// Packet: 0x0229
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
// Packet: 0x022a
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
// Packet: 0x022b
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
// Packet: 0x022c
-packetLen(0x022c, 64) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 64)
// Packet: 0x022d
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
// Packet: 0x022e
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
// Packet: 0x022f
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
// Packet: 0x0230
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
// Packet: 0x0231
-packetLen(0x0231, 26) // CZ_RENAME_MER
+packetLen(0x0231, 26)
// Packet: 0x0232
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
// Packet: 0x0233
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
// Packet: 0x0234
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
// Packet: 0x0235
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
// Packet: 0x0236
-packetLen(0x0236, 10) // ZC_KILLER_POINT
+packetLen(0x0236, 10)
// Packet: 0x0237
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
// Packet: 0x0238
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
// Packet: 0x0239
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
// Packet: 0x023a
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
// Packet: 0x023b
-packetLen(0x023b, 36) // CZ_ACK_STORE_PASSWORD
+packetLen(0x023b, 36)
// Packet: 0x023c
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
// Packet: 0x023d
-packetLen(0x023d, 6) // AC_EVENT_RESULT
+packetLen(0x023d, 6)
// Packet: 0x023e
#if PACKETVER >= 20061207
-packetLen(0x023e, 8) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 8)
#elif PACKETVER >= 20060102
-packetLen(0x023e, 4) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 4)
#endif
// Packet: 0x023f
-packetLen(0x023f, 2) // CZ_MAIL_GET_LIST
+packetLen(0x023f, 2)
// Packet: 0x0240
-packetLen(0x0240, -1) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, -1)
// Packet: 0x0241
-packetLen(0x0241, 6) // CZ_MAIL_OPEN
+packetLen(0x0241, 6)
// Packet: 0x0242
-packetLen(0x0242, -1) // ZC_MAIL_REQ_OPEN
+packetLen(0x0242, -1)
// Packet: 0x0243
-packetLen(0x0243, 6) // CZ_MAIL_DELETE
+packetLen(0x0243, 6)
// Packet: 0x0244
-packetLen(0x0244, 6) // CZ_MAIL_GET_ITEM
+packetLen(0x0244, 6)
// Packet: 0x0245
-packetLen(0x0245, 3) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 3)
// Packet: 0x0246
-packetLen(0x0246, 4) // CZ_MAIL_RESET_ITEM
+packetLen(0x0246, 4)
// Packet: 0x0247
-packetLen(0x0247, 8) // CZ_MAIL_ADD_ITEM
+packetLen(0x0247, 8)
// Packet: 0x0248
-packetLen(0x0248, -1) // CZ_MAIL_SEND
+packetLen(0x0248, -1)
// Packet: 0x0249
-packetLen(0x0249, 3) // ZC_MAIL_REQ_SEND
+packetLen(0x0249, 3)
// Packet: 0x024a
-packetLen(0x024a, 70) // ZC_MAIL_RECEIVE
+packetLen(0x024a, 70)
// Packet: 0x024b
-packetLen(0x024b, 4) // CZ_AUCTION_CREATE
+packetLen(0x024b, 4)
// Packet: 0x024c
-packetLen(0x024c, 8) // CZ_AUCTION_ADD_ITEM
+packetLen(0x024c, 8)
// Packet: 0x024d
-packetLen(0x024d, 12) // CZ_AUCTION_ADD
+packetLen(0x024d, 12)
// Packet: 0x024e
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
// Packet: 0x024f
-packetLen(0x024f, 10) // CZ_AUCTION_BUY
+packetLen(0x024f, 10)
// Packet: 0x0250
-packetLen(0x0250, 3) // ZC_AUCTION_RESULT
+packetLen(0x0250, 3)
// Packet: 0x0251
-packetLen(0x0251, 34) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 34)
// Packet: 0x0252
-packetLen(0x0252, -1) // ZC_AUCTION_ITEM_REQ_SEARCH
+packetLen(0x0252, -1)
// Packet: 0x0253
-packetLen(0x0253, 3) // ZC_STARPLACE
+packetLen(0x0253, 3)
// Packet: 0x0254
-packetLen(0x0254, 3) // CZ_AGREE_STARPLACE
+packetLen(0x0254, 3)
// Packet: 0x0255
-packetLen(0x0255, 5) // ZC_ACK_MAIL_ADD_ITEM
+packetLen(0x0255, 5)
// Packet: 0x0256
-packetLen(0x0256, 5) // ZC_ACK_AUCTION_ADD_ITEM
+packetLen(0x0256, 5)
// Packet: 0x0257
-packetLen(0x0257, 8) // ZC_ACK_MAIL_DELETE
+packetLen(0x0257, 8)
// Packet: 0x0258
-packetLen(0x0258, 2) // CA_REQ_GAME_GUARD_CHECK
+packetLen(0x0258, 2)
// Packet: 0x0259
-packetLen(0x0259, 3) // AC_ACK_GAME_GUARD
+packetLen(0x0259, 3)
// Packet: 0x025a
-packetLen(0x025a, -1) // ZC_MAKINGITEM_LIST
+packetLen(0x025a, -1)
// Packet: 0x025b
-packetLen(0x025b, 6) // CZ_REQ_MAKINGITEM
+packetLen(0x025b, 6)
// Packet: 0x025c
-packetLen(0x025c, 4) // CZ_AUCTION_REQ_MY_INFO
+packetLen(0x025c, 4)
// Packet: 0x025d
-packetLen(0x025d, 6) // CZ_AUCTION_REQ_MY_SELL_STOP
+packetLen(0x025d, 6)
// Packet: 0x025e
-packetLen(0x025e, 4) // ZC_AUCTION_ACK_MY_SELL_STOP
+packetLen(0x025e, 4)
// Packet: 0x025f
-packetLen(0x025f, 6) // ZC_AUCTION_WINDOWS
+packetLen(0x025f, 6)
// Packet: 0x0260
-packetLen(0x0260, 6) // ZC_MAIL_WINDOWS
+packetLen(0x0260, 6)
// Packet: 0x0261
#if PACKETVER >= 20060109
-packetLen(0x0261, 11) // AC_REQ_LOGIN_OLDEKEY
+packetLen(0x0261, 11)
#endif
// Packet: 0x0262
#if PACKETVER >= 20060109
-packetLen(0x0262, 11) // AC_REQ_LOGIN_NEWEKEY
+packetLen(0x0262, 11)
#endif
// Packet: 0x0263
#if PACKETVER >= 20060109
-packetLen(0x0263, 11) // AC_REQ_LOGIN_CARDPASS
+packetLen(0x0263, 11)
#endif
// Packet: 0x0264
#if PACKETVER >= 20060109
-packetLen(0x0264, 20) // CA_ACK_LOGIN_OLDEKEY
+packetLen(0x0264, 20)
#endif
// Packet: 0x0265
#if PACKETVER >= 20060109
-packetLen(0x0265, 20) // CA_ACK_LOGIN_NEWEKEY
+packetLen(0x0265, 20)
#endif
// Packet: 0x0266
#if PACKETVER >= 20060109
-packetLen(0x0266, 30) // CA_ACK_LOGIN_CARDPASS
+packetLen(0x0266, 30)
#endif
// Packet: 0x0267
#if PACKETVER >= 20060109
-packetLen(0x0267, 4) // AC_ACK_EKEY_FAIL_NOTEXIST
+packetLen(0x0267, 4)
#endif
// Packet: 0x0268
#if PACKETVER >= 20060109
-packetLen(0x0268, 4) // AC_ACK_EKEY_FAIL_NOTUSESEKEY
+packetLen(0x0268, 4)
#endif
// Packet: 0x0269
#if PACKETVER >= 20060109
-packetLen(0x0269, 4) // AC_ACK_EKEY_FAIL_NOTUSEDEKEY
+packetLen(0x0269, 4)
#endif
// Packet: 0x026a
#if PACKETVER >= 20060109
-packetLen(0x026a, 4) // AC_ACK_EKEY_FAIL_AUTHREFUSE
+packetLen(0x026a, 4)
#endif
// Packet: 0x026b
#if PACKETVER >= 20060109
-packetLen(0x026b, 4) // AC_ACK_EKEY_FAIL_INPUTEKEY
+packetLen(0x026b, 4)
#endif
// Packet: 0x026c
#if PACKETVER >= 20060109
-packetLen(0x026c, 4) // AC_ACK_EKEY_FAIL_NOTICE
+packetLen(0x026c, 4)
#endif
// Packet: 0x026d
#if PACKETVER >= 20060109
-packetLen(0x026d, 4) // AC_ACK_EKEY_FAIL_NEEDCARDPASS
+packetLen(0x026d, 4)
#endif
// Packet: 0x026f
#if PACKETVER >= 20060109
-packetLen(0x026f, 2) // AC_ACK_FIRST_LOGIN
+packetLen(0x026f, 2)
#endif
// Packet: 0x0270
#if PACKETVER >= 20060109
-packetLen(0x0270, 2) // AC_REQ_LOGIN_ACCOUNT_INFO
+packetLen(0x0270, 2)
#endif
// Packet: 0x0271
#if PACKETVER >= 20060126
-packetLen(0x0271, 40) // CA_ACK_LOGIN_ACCOUNT_INFO
+packetLen(0x0271, 40)
#elif PACKETVER >= 20060109
-packetLen(0x0271, 38) // CA_ACK_LOGIN_ACCOUNT_INFO
+packetLen(0x0271, 38)
#endif
// Packet: 0x0272
#if PACKETVER >= 20060109
-packetLen(0x0272, 44) // AC_ACK_PT_ID_INFO
+packetLen(0x0272, 44)
#endif
// Packet: 0x0273
#if PACKETVER >= 20060313
-packetLen(0x0273, 30) // CZ_REQ_MAIL_RETURN
+packetLen(0x0273, 30)
#elif PACKETVER >= 20060306
-packetLen(0x0273, 6) // CZ_REQ_MAIL_RETURN
+packetLen(0x0273, 6)
#endif
// Packet: 0x0274
#if PACKETVER >= 20060306
-packetLen(0x0274, 8) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 8)
#endif
// Packet: 0x0277
#if PACKETVER >= 20060424
-packetLen(0x0277, 84) // CA_LOGIN_PCBANG
+packetLen(0x0277, 84)
#endif
// Packet: 0x0278
#if PACKETVER >= 20060607
-packetLen(0x0278, 2) // ZC_NOTIFY_PCBANG
+packetLen(0x0278, 2)
#endif
// Packet: 0x0279
#if PACKETVER >= 20060607
-packetLen(0x0279, 2) // CZ_HUNTINGLIST
+packetLen(0x0279, 2)
#endif
// Packet: 0x027a
#if PACKETVER >= 20060607
-packetLen(0x027a, -1) // ZC_HUNTINGLIST
+packetLen(0x027a, -1)
#endif
// Packet: 0x027b
#if PACKETVER >= 20060626
-packetLen(0x027b, 14) // ZC_PCBANG_EFFECT
+packetLen(0x027b, 14)
#endif
// Packet: 0x027c
#if PACKETVER >= 20060626
-packetLen(0x027c, 60) // CA_LOGIN4
+packetLen(0x027c, 60)
#endif
// Packet: 0x027d
#if PACKETVER >= 20060703
-packetLen(0x027d, 62) // ZC_PROPERTY_MERCE
+packetLen(0x027d, 62)
#endif
// Packet: 0x027e
#if PACKETVER >= 20060710
-packetLen(0x027e, -1) // ZC_SHANDA_PROTECT
+packetLen(0x027e, -1)
#endif
// Packet: 0x027f
#if PACKETVER >= 20060821
-packetLen(0x027f, 8) // CA_CLIENT_TYPE
+packetLen(0x027f, 8)
#elif PACKETVER >= 20060731
-packetLen(0x027f, 4) // CA_CLIENT_TYPE
+packetLen(0x027f, 4)
#endif
// Packet: 0x0280
#if PACKETVER >= 20060918
-packetLen(0x0280, 12) // ZC_GANGSI_POINT
+packetLen(0x0280, 12)
#elif PACKETVER >= 20060904
-packetLen(0x0280, 10) // ZC_GANGSI_POINT
+packetLen(0x0280, 10)
#endif
// Packet: 0x0281
#if PACKETVER >= 20060918
-packetLen(0x0281, 4) // CZ_GANGSI_RANK
+packetLen(0x0281, 4)
#elif PACKETVER >= 20060904
-packetLen(0x0281, 2) // CZ_GANGSI_RANK
+packetLen(0x0281, 2)
#endif
// Packet: 0x0282
#if PACKETVER >= 20060918
-packetLen(0x0282, 284) // ZC_GANGSI_RANK
+packetLen(0x0282, 284)
#elif PACKETVER >= 20060904
-packetLen(0x0282, 282) // ZC_GANGSI_RANK
+packetLen(0x0282, 282)
#endif
// Packet: 0x0283
#if PACKETVER >= 20060904
-packetLen(0x0283, 6) // ZC_AID
+packetLen(0x0283, 6)
#endif
// Packet: 0x0284
#if PACKETVER >= 20060911
-packetLen(0x0284, 14) // ZC_NOTIFY_EFFECT3
+packetLen(0x0284, 14)
#endif
// Packet: 0x0285
#if PACKETVER >= 20060918
-packetLen(0x0285, 6) // ZC_DEATH_QUESTION
+packetLen(0x0285, 6)
#endif
// Packet: 0x0286
#if PACKETVER >= 20060918
-packetLen(0x0286, 4) // CZ_DEATH_QUESTION
+packetLen(0x0286, 4)
#endif
// Packet: 0x028a
#if PACKETVER >= 20060927
-packetLen(0x028a, 18) // ZC_NPC_SHOWEFST_UPDATE
+packetLen(0x028a, 18)
#endif
// Packet: 0x028b
#if PACKETVER >= 20061030
-packetLen(0x028b, -1) // HC_CHARNOTBEENSELECTED
+packetLen(0x028b, -1)
#endif
// Packet: 0x028c
#if PACKETVER >= 20061030
-packetLen(0x028c, 46) // CH_SELECT_CHAR_GOINGTOBEUSED
+packetLen(0x028c, 46)
#endif
// Packet: 0x028d
#if PACKETVER >= 20061030
-packetLen(0x028d, 34) // CH_REQ_IS_VALID_CHARNAME
+packetLen(0x028d, 34)
#endif
// Packet: 0x028e
#if PACKETVER >= 20061030
-packetLen(0x028e, 4) // HC_ACK_IS_VALID_CHARNAME
+packetLen(0x028e, 4)
#endif
// Packet: 0x028f
#if PACKETVER >= 20061030
-packetLen(0x028f, 6) // CH_REQ_CHANGE_CHARNAME
+packetLen(0x028f, 6)
#endif
// Packet: 0x0290
#if PACKETVER >= 20061030
-packetLen(0x0290, 4) // HC_ACK_CHANGE_CHARNAME
+packetLen(0x0290, 4)
#endif
// Packet: 0x0291
#if PACKETVER >= 20061030
-packetLen(0x0291, 4) // ZC_MSG
+packetLen(0x0291, 4)
#endif
// Packet: 0x0292
#if PACKETVER >= 20061030
-packetLen(0x0292, 2) // CZ_STANDING_RESURRECTION
+packetLen(0x0292, 2)
#endif
// Packet: 0x0293
#if PACKETVER >= 20061204
-packetLen(0x0293, 70) // ZC_BOSS_INFO
+packetLen(0x0293, 70)
#elif PACKETVER >= 20061030
-packetLen(0x0293, 66) // ZC_BOSS_INFO
+packetLen(0x0293, 66)
#endif
// Packet: 0x0294
#if PACKETVER >= 20061204
-packetLen(0x0294, 10) // ZC_READ_BOOK
+packetLen(0x0294, 10)
#endif
// Packet: 0x0295
#if PACKETVER >= 20061218
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#elif PACKETVER >= 20061211
-packetLen(0x0295, 4) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 4)
#endif
// Packet: 0x0296
#if PACKETVER >= 20061218
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
#elif PACKETVER >= 20061211
-packetLen(0x0296, 4) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 4)
#endif
// Packet: 0x0297
#if PACKETVER >= 20061218
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
#elif PACKETVER >= 20061211
-packetLen(0x0297, 4) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 4)
#endif
// Packet: 0x0298
#if PACKETVER >= 20061211
-packetLen(0x0298, 8) // ZC_CASH_TIME_COUNTER
+packetLen(0x0298, 8)
#endif
// Packet: 0x0299
#if PACKETVER >= 20061211
-packetLen(0x0299, 6) // ZC_CASH_ITEM_DELETE
+packetLen(0x0299, 6)
#endif
// Packet: 0x029a
#if PACKETVER >= 20061218
-packetLen(0x029a, 27) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 27)
#endif
// Packet: 0x029b
#if PACKETVER >= 20061226
-packetLen(0x029b, 70) // ZC_MER_INIT
+packetLen(0x029b, 70)
#endif
// Packet: 0x029c
#if PACKETVER >= 20061226
-packetLen(0x029c, 66) // ZC_MER_PROPERTY
+packetLen(0x029c, 66)
#endif
// Packet: 0x029d
#if PACKETVER >= 20061226
-packetLen(0x029d, -1) // ZC_MER_SKILLINFO_LIST
+packetLen(0x029d, -1)
#endif
// Packet: 0x029e
#if PACKETVER >= 20061226
-packetLen(0x029e, 11) // ZC_MER_SKILLINFO_UPDATE
+packetLen(0x029e, 11)
#endif
// Packet: 0x029f
#if PACKETVER >= 20061226
-packetLen(0x029f, 3) // CZ_MER_COMMAND
+packetLen(0x029f, 3)
#endif
// Packet: 0x02a0
#if PACKETVER >= 20061226
-packetLen(0x02a0, 10) // CZ_UNUSED_MER_USE_SKILL
+packetLen(0x02a0, 10)
#endif
// Packet: 0x02a1
#if PACKETVER >= 20061226
-packetLen(0x02a1, 4) // CZ_UNUSED_MER_UPGRADE_SKILLLEVEL
+packetLen(0x02a1, 4)
#endif
// Packet: 0x02a2
#if PACKETVER >= 20061226
-packetLen(0x02a2, 8) // ZC_MER_PAR_CHANGE
+packetLen(0x02a2, 8)
#endif
diff --git a/src/common/packets/packets2006_len_sak.h b/src/common/packets/packets2006_len_sak.h
index 8b48e1d1d..6e39dcc3b 100644
--- a/src/common/packets/packets2006_len_sak.h
+++ b/src/common/packets/packets2006_len_sak.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,140 +25,140 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
#if PACKETVER >= 20061023
-packetLen(0x006d, 110) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 110)
#elif PACKETVER >= 20060102
-packetLen(0x006d, 108) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 108)
#endif
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
#if PACKETVER >= 20060327
-packetLen(0x0072, 26) // CZ_ENTER
+packetLen(0x0072, 26)
#elif PACKETVER >= 20060102
-packetLen(0x0072, 34) // CZ_ENTER
+packetLen(0x0072, 34)
#endif
// Packet: 0x0073
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// Packet: 0x0078
-packetLen(0x0078, 54) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 54)
// Packet: 0x0079
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
// Packet: 0x007a
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// Packet: 0x007b
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// Packet: 0x007c
-packetLen(0x007c, 41) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 41)
// Packet: 0x007d
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// Packet: 0x007e
#if PACKETVER >= 20060327
-packetLen(0x007e, 120) // CZ_REQUEST_TIME
+packetLen(0x007e, 120)
#elif PACKETVER >= 20060102
-packetLen(0x007e, 113) // CZ_REQUEST_TIME
+packetLen(0x007e, 113)
#endif
// Packet: 0x007f
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// Packet: 0x0080
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
#if PACKETVER >= 20060327
-packetLen(0x0085, 12) // CZ_REQUEST_MOVE
+packetLen(0x0085, 12)
#elif PACKETVER >= 20060102
-packetLen(0x0085, 17) // CZ_REQUEST_MOVE
+packetLen(0x0085, 17)
#endif
// Packet: 0x0086
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// Packet: 0x0087
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// Packet: 0x0088
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
// Packet: 0x0089
-packetLen(0x0089, 13) // CZ_REQUEST_ACT
+packetLen(0x0089, 13)
// Packet: 0x008a
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
#if PACKETVER >= 20060327
@@ -168,95 +168,95 @@ packetLen(0x008c, 8)
#endif
// Packet: 0x008d
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
// Packet: 0x008e
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
// Packet: 0x0090
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// Packet: 0x0091
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// Packet: 0x0092
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// Packet: 0x0093
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
// Packet: 0x0094
#if PACKETVER >= 20060327
-packetLen(0x0094, 23) // CZ_REQNAME
+packetLen(0x0094, 23)
#elif PACKETVER >= 20060102
-packetLen(0x0094, 31) // CZ_REQNAME
+packetLen(0x0094, 31)
#endif
// Packet: 0x0095
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
// Packet: 0x0096
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
// Packet: 0x0097
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
// Packet: 0x0098
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
// Packet: 0x0099
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
// Packet: 0x009a
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
// Packet: 0x009b
#if PACKETVER >= 20060327
-packetLen(0x009b, 37) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 37)
#elif PACKETVER >= 20060102
-packetLen(0x009b, 32) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 32)
#endif
// Packet: 0x009c
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
// Packet: 0x009d
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// Packet: 0x009e
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// Packet: 0x009f
#if PACKETVER >= 20060327
-packetLen(0x009f, 24) // CZ_ITEM_PICKUP
+packetLen(0x009f, 24)
#elif PACKETVER >= 20060102
-packetLen(0x009f, 19) // CZ_ITEM_PICKUP
+packetLen(0x009f, 19)
#endif
// Packet: 0x00a0
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// Packet: 0x00a1
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
// Packet: 0x00a2
#if PACKETVER >= 20060327
-packetLen(0x00a2, 11) // CZ_ITEM_THROW
+packetLen(0x00a2, 11)
#elif PACKETVER >= 20060102
-packetLen(0x00a2, 9) // CZ_ITEM_THROW
+packetLen(0x00a2, 9)
#endif
// Packet: 0x00a3
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
// Packet: 0x00a4
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
// Packet: 0x00a5
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
// Packet: 0x00a6
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
// Packet: 0x00a7
#if PACKETVER >= 20060327
@@ -266,1666 +266,1666 @@ packetLen(0x00a7, 11)
#endif
// Packet: 0x00a8
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// Packet: 0x00a9
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
// Packet: 0x00aa
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// Packet: 0x00ab
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
// Packet: 0x00ac
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
// Packet: 0x00b0
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
// Packet: 0x00b1
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// Packet: 0x00b2
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
// Packet: 0x00b3
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
// Packet: 0x00b4
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
// Packet: 0x00b5
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// Packet: 0x00b6
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// Packet: 0x00b7
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
// Packet: 0x00b8
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
// Packet: 0x00b9
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
// Packet: 0x00bc
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
// Packet: 0x00bd
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
// Packet: 0x00be
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
// Packet: 0x00bf
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
// Packet: 0x00c0
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
// Packet: 0x00c1
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// Packet: 0x00c2
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// Packet: 0x00c3
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
// Packet: 0x00c4
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// Packet: 0x00c5
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
// Packet: 0x00c6
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
// Packet: 0x00c7
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
// Packet: 0x00c8
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
// Packet: 0x00c9
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
// Packet: 0x00ca
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
// Packet: 0x00cf
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
// Packet: 0x00d0
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// Packet: 0x00d1
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
// Packet: 0x00d2
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
// Packet: 0x00d3
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
// Packet: 0x00d6
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
// Packet: 0x00d7
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
// Packet: 0x00d8
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
// Packet: 0x00d9
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
// Packet: 0x00da
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
// Packet: 0x00db
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
// Packet: 0x00dc
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
// Packet: 0x00dd
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// Packet: 0x00de
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
// Packet: 0x00df
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
// Packet: 0x00e0
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
// Packet: 0x00e1
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
// Packet: 0x00e2
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// Packet: 0x00e3
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
// Packet: 0x00e4
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
// Packet: 0x00e5
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
// Packet: 0x00e6
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
// Packet: 0x00e7
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// Packet: 0x00e8
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
// Packet: 0x00e9
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
// Packet: 0x00ea
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
// Packet: 0x00eb
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
// Packet: 0x00ec
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
// Packet: 0x00ed
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
// Packet: 0x00ee
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
// Packet: 0x00ef
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
// Packet: 0x00f0
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
// Packet: 0x00f3
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
// Packet: 0x00f4
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// Packet: 0x00f5
-packetLen(0x00f5, 13) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 13)
// Packet: 0x00f6
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
// Packet: 0x00f7
#if PACKETVER >= 20060327
-packetLen(0x00f7, 26) // CZ_REQUEST_TIME
+packetLen(0x00f7, 26)
#elif PACKETVER >= 20060102
-packetLen(0x00f7, 18) // CZ_REQUEST_TIME
+packetLen(0x00f7, 18)
#endif
// Packet: 0x00f8
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
// Packet: 0x00f9
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
// Packet: 0x00fa
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
// Packet: 0x00fb
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
// Packet: 0x00fc
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// Packet: 0x00fd
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// Packet: 0x00fe
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
// Packet: 0x00ff
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
// Packet: 0x0100
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
// Packet: 0x0101
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
// Packet: 0x0102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
// Packet: 0x0103
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
// Packet: 0x0104
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
// Packet: 0x0105
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
// Packet: 0x0106
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
// Packet: 0x0107
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// Packet: 0x0108
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
// Packet: 0x0109
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
// Packet: 0x010a
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
// Packet: 0x010b
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
// Packet: 0x010c
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
// Packet: 0x010f
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
// Packet: 0x0110
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
// Packet: 0x0111
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// Packet: 0x0112
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
// Packet: 0x0113
#if PACKETVER >= 20060327
-packetLen(0x0113, 40) // CZ_USE_SKILL
+packetLen(0x0113, 40)
#elif PACKETVER >= 20060102
-packetLen(0x0113, 33) // CZ_USE_SKILL
+packetLen(0x0113, 33)
#endif
// Packet: 0x0114
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
#if PACKETVER >= 20060327
-packetLen(0x0116, 17) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 17)
#elif PACKETVER >= 20060102
-packetLen(0x0116, 12) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 12)
#endif
// Packet: 0x0117
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// Packet: 0x0118
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
// Packet: 0x0119
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// Packet: 0x011a
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// Packet: 0x011b
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// Packet: 0x011c
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// Packet: 0x011d
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
// Packet: 0x011e
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
// Packet: 0x011f
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
// Packet: 0x0120
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
// Packet: 0x0121
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// Packet: 0x0122
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
// Packet: 0x0123
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
// Packet: 0x0124
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// Packet: 0x0125
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// Packet: 0x0126
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
// Packet: 0x0127
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// Packet: 0x0128
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// Packet: 0x0129
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
// Packet: 0x012a
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// Packet: 0x012d
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// Packet: 0x012e
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// Packet: 0x0131
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// Packet: 0x0132
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
// Packet: 0x0133
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
// Packet: 0x0134
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
// Packet: 0x0135
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
// Packet: 0x0136
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
// Packet: 0x0137
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// Packet: 0x013a
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// Packet: 0x013b
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// Packet: 0x013c
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
// Packet: 0x013d
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
// Packet: 0x013e
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
// Packet: 0x013f
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// Packet: 0x0140
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// Packet: 0x0141
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
// Packet: 0x0142
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// Packet: 0x0143
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// Packet: 0x0144
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
// Packet: 0x0147
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// Packet: 0x0148
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// Packet: 0x0149
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
// Packet: 0x014d
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
// Packet: 0x0155
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
// Packet: 0x015a
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// Packet: 0x015b
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// Packet: 0x015c
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
// Packet: 0x0161
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
// Packet: 0x0162
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
// Packet: 0x0163
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// Packet: 0x0166
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
// Packet: 0x0167
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
// Packet: 0x0168
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
// Packet: 0x0169
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
// Packet: 0x016a
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// Packet: 0x016b
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// Packet: 0x016c
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// Packet: 0x016d
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
// Packet: 0x016e
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// Packet: 0x016f
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// Packet: 0x0170
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
// Packet: 0x0171
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// Packet: 0x0172
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
// Packet: 0x0178
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
// Packet: 0x0179
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
// Packet: 0x017a
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// Packet: 0x017b
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
// Packet: 0x017c
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
// Packet: 0x017d
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// Packet: 0x017e
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
// Packet: 0x017f
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
// Packet: 0x0189
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
// Packet: 0x018a
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
// Packet: 0x018b
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
// Packet: 0x018c
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
// Packet: 0x018d
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
// Packet: 0x018e
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// Packet: 0x018f
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
// Packet: 0x0190
#if PACKETVER >= 20060327
-packetLen(0x0190, 18) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 18)
#elif PACKETVER >= 20060102
-packetLen(0x0190, 24) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 24)
#endif
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
-packetLen(0x0193, 2) // CZ_REQNAME_BYGID
+packetLen(0x0193, 2)
// Packet: 0x0194
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
// Packet: 0x0195
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// Packet: 0x0196
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
// Packet: 0x019a
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// Packet: 0x019b
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
// Packet: 0x019c
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
// Packet: 0x019d
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// Packet: 0x01a0
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
// Packet: 0x01a1
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// Packet: 0x01a2
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
// Packet: 0x01a3
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// Packet: 0x01a4
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
// Packet: 0x01a7
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// Packet: 0x01ab
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
// Packet: 0x01ac
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// Packet: 0x01ad
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
// Packet: 0x01ae
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
// Packet: 0x01b3
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// Packet: 0x01ba
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// Packet: 0x01bb
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// Packet: 0x01bc
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// Packet: 0x01bd
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
// Packet: 0x01c4
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
// Packet: 0x01c5
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
// Packet: 0x01c9
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// Packet: 0x01ca
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
// Packet: 0x01ce
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
// Packet: 0x01cf
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// Packet: 0x01d0
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// Packet: 0x01d5
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
// Packet: 0x01d6
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
// Packet: 0x01d7
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// Packet: 0x01d8
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// Packet: 0x01d9
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// Packet: 0x01da
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
// Packet: 0x01e8
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
// Packet: 0x01e9
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
// Packet: 0x01ea
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
// Packet: 0x01eb
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
// Packet: 0x01ee
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
// Packet: 0x01ef
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
// Packet: 0x01f0
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
// Packet: 0x01f3
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
// Packet: 0x01f4
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
// Packet: 0x01f5
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
// Packet: 0x01f6
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
// Packet: 0x01f7
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
// Packet: 0x01f8
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
// Packet: 0x01f9
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
// Packet: 0x01fa
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
// Packet: 0x01fb
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
// Packet: 0x01fc
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
// Packet: 0x01fd
-packetLen(0x01fd, 4) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 4)
// Packet: 0x01fe
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
// Packet: 0x01ff
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
// Packet: 0x0200
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
// Packet: 0x0201
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
// Packet: 0x0202
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
// Packet: 0x0203
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
// Packet: 0x0204
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
// Packet: 0x0205
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
// Packet: 0x0206
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
// Packet: 0x0207
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
// Packet: 0x0208
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
// Packet: 0x0209
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
// Packet: 0x020a
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
// Packet: 0x020d
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
// Packet: 0x020e
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
// Packet: 0x020f
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
// Packet: 0x0210
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
// Packet: 0x0212
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
// Packet: 0x0213
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
// Packet: 0x0214
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
// Packet: 0x0215
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
// Packet: 0x0216
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
// Packet: 0x0217
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
// Packet: 0x0218
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
// Packet: 0x0219
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
// Packet: 0x021a
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
// Packet: 0x021b
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
// Packet: 0x021c
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
// Packet: 0x021d
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
// Packet: 0x021e
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
// Packet: 0x021f
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
// Packet: 0x0220
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
// Packet: 0x0221
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
// Packet: 0x0222
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
// Packet: 0x0223
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
// Packet: 0x0224
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
// Packet: 0x0225
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
// Packet: 0x0226
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
// Packet: 0x0227
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
// Packet: 0x0228
-packetLen(0x0228, 18) // CZ_ACK_GAME_GUARD
+packetLen(0x0228, 18)
// Packet: 0x0229
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
// Packet: 0x022a
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
// Packet: 0x022b
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
// Packet: 0x022c
-packetLen(0x022c, 64) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 64)
// Packet: 0x022d
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
// Packet: 0x022e
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
// Packet: 0x022f
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
// Packet: 0x0230
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
// Packet: 0x0231
-packetLen(0x0231, 26) // CZ_RENAME_MER
+packetLen(0x0231, 26)
// Packet: 0x0232
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
// Packet: 0x0233
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
// Packet: 0x0234
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
// Packet: 0x0235
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
// Packet: 0x0236
-packetLen(0x0236, 10) // ZC_KILLER_POINT
+packetLen(0x0236, 10)
// Packet: 0x0237
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
// Packet: 0x0238
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
// Packet: 0x0239
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
// Packet: 0x023a
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
// Packet: 0x023b
-packetLen(0x023b, 36) // CZ_ACK_STORE_PASSWORD
+packetLen(0x023b, 36)
// Packet: 0x023c
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
// Packet: 0x023d
-packetLen(0x023d, 6) // AC_EVENT_RESULT
+packetLen(0x023d, 6)
// Packet: 0x023e
#if PACKETVER >= 20061207
-packetLen(0x023e, 8) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 8)
#elif PACKETVER >= 20060102
-packetLen(0x023e, 4) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 4)
#endif
// Packet: 0x023f
-packetLen(0x023f, 2) // CZ_MAIL_GET_LIST
+packetLen(0x023f, 2)
// Packet: 0x0240
-packetLen(0x0240, -1) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, -1)
// Packet: 0x0241
-packetLen(0x0241, 6) // CZ_MAIL_OPEN
+packetLen(0x0241, 6)
// Packet: 0x0242
-packetLen(0x0242, -1) // ZC_MAIL_REQ_OPEN
+packetLen(0x0242, -1)
// Packet: 0x0243
-packetLen(0x0243, 6) // CZ_MAIL_DELETE
+packetLen(0x0243, 6)
// Packet: 0x0244
-packetLen(0x0244, 6) // CZ_MAIL_GET_ITEM
+packetLen(0x0244, 6)
// Packet: 0x0245
-packetLen(0x0245, 3) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 3)
// Packet: 0x0246
-packetLen(0x0246, 4) // CZ_MAIL_RESET_ITEM
+packetLen(0x0246, 4)
// Packet: 0x0247
-packetLen(0x0247, 8) // CZ_MAIL_ADD_ITEM
+packetLen(0x0247, 8)
// Packet: 0x0248
-packetLen(0x0248, -1) // CZ_MAIL_SEND
+packetLen(0x0248, -1)
// Packet: 0x0249
-packetLen(0x0249, 3) // ZC_MAIL_REQ_SEND
+packetLen(0x0249, 3)
// Packet: 0x024a
-packetLen(0x024a, 70) // ZC_MAIL_RECEIVE
+packetLen(0x024a, 70)
// Packet: 0x024b
-packetLen(0x024b, 4) // CZ_AUCTION_CREATE
+packetLen(0x024b, 4)
// Packet: 0x024c
-packetLen(0x024c, 8) // CZ_AUCTION_ADD_ITEM
+packetLen(0x024c, 8)
// Packet: 0x024d
-packetLen(0x024d, 12) // CZ_AUCTION_ADD
+packetLen(0x024d, 12)
// Packet: 0x024e
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
// Packet: 0x024f
-packetLen(0x024f, 10) // CZ_AUCTION_BUY
+packetLen(0x024f, 10)
// Packet: 0x0250
-packetLen(0x0250, 3) // ZC_AUCTION_RESULT
+packetLen(0x0250, 3)
// Packet: 0x0251
-packetLen(0x0251, 34) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 34)
// Packet: 0x0252
-packetLen(0x0252, -1) // ZC_AUCTION_ITEM_REQ_SEARCH
+packetLen(0x0252, -1)
// Packet: 0x0253
-packetLen(0x0253, 3) // ZC_STARPLACE
+packetLen(0x0253, 3)
// Packet: 0x0254
-packetLen(0x0254, 3) // CZ_AGREE_STARPLACE
+packetLen(0x0254, 3)
// Packet: 0x0255
-packetLen(0x0255, 5) // ZC_ACK_MAIL_ADD_ITEM
+packetLen(0x0255, 5)
// Packet: 0x0256
-packetLen(0x0256, 5) // ZC_ACK_AUCTION_ADD_ITEM
+packetLen(0x0256, 5)
// Packet: 0x0257
-packetLen(0x0257, 8) // ZC_ACK_MAIL_DELETE
+packetLen(0x0257, 8)
// Packet: 0x0258
-packetLen(0x0258, 2) // CA_REQ_GAME_GUARD_CHECK
+packetLen(0x0258, 2)
// Packet: 0x0259
-packetLen(0x0259, 3) // AC_ACK_GAME_GUARD
+packetLen(0x0259, 3)
// Packet: 0x025a
-packetLen(0x025a, -1) // ZC_MAKINGITEM_LIST
+packetLen(0x025a, -1)
// Packet: 0x025b
-packetLen(0x025b, 6) // CZ_REQ_MAKINGITEM
+packetLen(0x025b, 6)
// Packet: 0x025c
-packetLen(0x025c, 4) // CZ_AUCTION_REQ_MY_INFO
+packetLen(0x025c, 4)
// Packet: 0x025d
-packetLen(0x025d, 6) // CZ_AUCTION_REQ_MY_SELL_STOP
+packetLen(0x025d, 6)
// Packet: 0x025e
-packetLen(0x025e, 4) // ZC_AUCTION_ACK_MY_SELL_STOP
+packetLen(0x025e, 4)
// Packet: 0x025f
-packetLen(0x025f, 6) // ZC_AUCTION_WINDOWS
+packetLen(0x025f, 6)
// Packet: 0x0260
-packetLen(0x0260, 6) // ZC_MAIL_WINDOWS
+packetLen(0x0260, 6)
// Packet: 0x0261
#if PACKETVER >= 20060109
-packetLen(0x0261, 11) // AC_REQ_LOGIN_OLDEKEY
+packetLen(0x0261, 11)
#endif
// Packet: 0x0262
#if PACKETVER >= 20060109
-packetLen(0x0262, 11) // AC_REQ_LOGIN_NEWEKEY
+packetLen(0x0262, 11)
#endif
// Packet: 0x0263
#if PACKETVER >= 20060109
-packetLen(0x0263, 11) // AC_REQ_LOGIN_CARDPASS
+packetLen(0x0263, 11)
#endif
// Packet: 0x0264
#if PACKETVER >= 20060109
-packetLen(0x0264, 20) // CA_ACK_LOGIN_OLDEKEY
+packetLen(0x0264, 20)
#endif
// Packet: 0x0265
#if PACKETVER >= 20060109
-packetLen(0x0265, 20) // CA_ACK_LOGIN_NEWEKEY
+packetLen(0x0265, 20)
#endif
// Packet: 0x0266
#if PACKETVER >= 20060109
-packetLen(0x0266, 30) // CA_ACK_LOGIN_CARDPASS
+packetLen(0x0266, 30)
#endif
// Packet: 0x0267
#if PACKETVER >= 20060109
-packetLen(0x0267, 4) // AC_ACK_EKEY_FAIL_NOTEXIST
+packetLen(0x0267, 4)
#endif
// Packet: 0x0268
#if PACKETVER >= 20060109
-packetLen(0x0268, 4) // AC_ACK_EKEY_FAIL_NOTUSESEKEY
+packetLen(0x0268, 4)
#endif
// Packet: 0x0269
#if PACKETVER >= 20060109
-packetLen(0x0269, 4) // AC_ACK_EKEY_FAIL_NOTUSEDEKEY
+packetLen(0x0269, 4)
#endif
// Packet: 0x026a
#if PACKETVER >= 20060109
-packetLen(0x026a, 4) // AC_ACK_EKEY_FAIL_AUTHREFUSE
+packetLen(0x026a, 4)
#endif
// Packet: 0x026b
#if PACKETVER >= 20060109
-packetLen(0x026b, 4) // AC_ACK_EKEY_FAIL_INPUTEKEY
+packetLen(0x026b, 4)
#endif
// Packet: 0x026c
#if PACKETVER >= 20060109
-packetLen(0x026c, 4) // AC_ACK_EKEY_FAIL_NOTICE
+packetLen(0x026c, 4)
#endif
// Packet: 0x026d
#if PACKETVER >= 20060109
-packetLen(0x026d, 4) // AC_ACK_EKEY_FAIL_NEEDCARDPASS
+packetLen(0x026d, 4)
#endif
// Packet: 0x026f
#if PACKETVER >= 20060109
-packetLen(0x026f, 2) // AC_ACK_FIRST_LOGIN
+packetLen(0x026f, 2)
#endif
// Packet: 0x0270
#if PACKETVER >= 20060109
-packetLen(0x0270, 2) // AC_REQ_LOGIN_ACCOUNT_INFO
+packetLen(0x0270, 2)
#endif
// Packet: 0x0271
#if PACKETVER >= 20060126
-packetLen(0x0271, 40) // CA_ACK_LOGIN_ACCOUNT_INFO
+packetLen(0x0271, 40)
#elif PACKETVER >= 20060109
-packetLen(0x0271, 38) // CA_ACK_LOGIN_ACCOUNT_INFO
+packetLen(0x0271, 38)
#endif
// Packet: 0x0272
#if PACKETVER >= 20060109
-packetLen(0x0272, 44) // AC_ACK_PT_ID_INFO
+packetLen(0x0272, 44)
#endif
// Packet: 0x0273
#if PACKETVER >= 20060313
-packetLen(0x0273, 30) // CZ_REQ_MAIL_RETURN
+packetLen(0x0273, 30)
#elif PACKETVER >= 20060306
-packetLen(0x0273, 6) // CZ_REQ_MAIL_RETURN
+packetLen(0x0273, 6)
#endif
// Packet: 0x0274
#if PACKETVER >= 20060306
-packetLen(0x0274, 8) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 8)
#endif
// Packet: 0x0277
#if PACKETVER >= 20060424
-packetLen(0x0277, 84) // CA_LOGIN_PCBANG
+packetLen(0x0277, 84)
#endif
// Packet: 0x0278
#if PACKETVER >= 20060607
-packetLen(0x0278, 2) // ZC_NOTIFY_PCBANG
+packetLen(0x0278, 2)
#endif
// Packet: 0x0279
#if PACKETVER >= 20060607
-packetLen(0x0279, 2) // CZ_HUNTINGLIST
+packetLen(0x0279, 2)
#endif
// Packet: 0x027a
#if PACKETVER >= 20060607
-packetLen(0x027a, -1) // ZC_HUNTINGLIST
+packetLen(0x027a, -1)
#endif
// Packet: 0x027b
#if PACKETVER >= 20060626
-packetLen(0x027b, 14) // ZC_PCBANG_EFFECT
+packetLen(0x027b, 14)
#endif
// Packet: 0x027c
#if PACKETVER >= 20060626
-packetLen(0x027c, 60) // CA_LOGIN4
+packetLen(0x027c, 60)
#endif
// Packet: 0x027d
#if PACKETVER >= 20060703
-packetLen(0x027d, 62) // ZC_PROPERTY_MERCE
+packetLen(0x027d, 62)
#endif
// Packet: 0x027e
#if PACKETVER >= 20060710
-packetLen(0x027e, -1) // ZC_SHANDA_PROTECT
+packetLen(0x027e, -1)
#endif
// Packet: 0x027f
#if PACKETVER >= 20060821
-packetLen(0x027f, 8) // CA_CLIENT_TYPE
+packetLen(0x027f, 8)
#elif PACKETVER >= 20060731
-packetLen(0x027f, 4) // CA_CLIENT_TYPE
+packetLen(0x027f, 4)
#endif
// Packet: 0x0280
#if PACKETVER >= 20060918
-packetLen(0x0280, 12) // ZC_GANGSI_POINT
+packetLen(0x0280, 12)
#elif PACKETVER >= 20060904
-packetLen(0x0280, 10) // ZC_GANGSI_POINT
+packetLen(0x0280, 10)
#endif
// Packet: 0x0281
#if PACKETVER >= 20060918
-packetLen(0x0281, 4) // CZ_GANGSI_RANK
+packetLen(0x0281, 4)
#elif PACKETVER >= 20060904
-packetLen(0x0281, 2) // CZ_GANGSI_RANK
+packetLen(0x0281, 2)
#endif
// Packet: 0x0282
#if PACKETVER >= 20060918
-packetLen(0x0282, 284) // ZC_GANGSI_RANK
+packetLen(0x0282, 284)
#elif PACKETVER >= 20060904
-packetLen(0x0282, 282) // ZC_GANGSI_RANK
+packetLen(0x0282, 282)
#endif
// Packet: 0x0283
#if PACKETVER >= 20060904
-packetLen(0x0283, 6) // ZC_AID
+packetLen(0x0283, 6)
#endif
// Packet: 0x0284
#if PACKETVER >= 20060911
-packetLen(0x0284, 14) // ZC_NOTIFY_EFFECT3
+packetLen(0x0284, 14)
#endif
// Packet: 0x0285
#if PACKETVER >= 20060918
-packetLen(0x0285, 6) // ZC_DEATH_QUESTION
+packetLen(0x0285, 6)
#endif
// Packet: 0x0286
#if PACKETVER >= 20060918
-packetLen(0x0286, 4) // CZ_DEATH_QUESTION
+packetLen(0x0286, 4)
#endif
// Packet: 0x0287
#if PACKETVER >= 20061204
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#endif
// Packet: 0x0288
#if PACKETVER >= 20061204
-packetLen(0x0288, 6) // CZ_PC_BUY_CASH_POINT_ITEM
+packetLen(0x0288, 6)
#endif
// Packet: 0x0289
#if PACKETVER >= 20061204
-packetLen(0x0289, 8) // ZC_PC_CASH_POINT_UPDATE
+packetLen(0x0289, 8)
#endif
// Packet: 0x028a
#if PACKETVER >= 20060927
-packetLen(0x028a, 18) // ZC_NPC_SHOWEFST_UPDATE
+packetLen(0x028a, 18)
#endif
// Packet: 0x028b
#if PACKETVER >= 20061023
-packetLen(0x028b, -1) // HC_CHARNOTBEENSELECTED
+packetLen(0x028b, -1)
#endif
// Packet: 0x028c
#if PACKETVER >= 20061023
-packetLen(0x028c, 46) // CH_SELECT_CHAR_GOINGTOBEUSED
+packetLen(0x028c, 46)
#endif
// Packet: 0x028d
#if PACKETVER >= 20061023
-packetLen(0x028d, 34) // CH_REQ_IS_VALID_CHARNAME
+packetLen(0x028d, 34)
#endif
// Packet: 0x028e
#if PACKETVER >= 20061023
-packetLen(0x028e, 4) // HC_ACK_IS_VALID_CHARNAME
+packetLen(0x028e, 4)
#endif
// Packet: 0x028f
#if PACKETVER >= 20061023
-packetLen(0x028f, 6) // CH_REQ_CHANGE_CHARNAME
+packetLen(0x028f, 6)
#endif
// Packet: 0x0290
#if PACKETVER >= 20061023
-packetLen(0x0290, 4) // HC_ACK_CHANGE_CHARNAME
+packetLen(0x0290, 4)
#endif
// Packet: 0x0291
#if PACKETVER >= 20061030
-packetLen(0x0291, 4) // ZC_MSG
+packetLen(0x0291, 4)
#endif
// Packet: 0x0292
#if PACKETVER >= 20061030
-packetLen(0x0292, 2) // CZ_STANDING_RESURRECTION
+packetLen(0x0292, 2)
#endif
// Packet: 0x0293
#if PACKETVER >= 20061204
-packetLen(0x0293, 70) // ZC_BOSS_INFO
+packetLen(0x0293, 70)
#elif PACKETVER >= 20061030
-packetLen(0x0293, 66) // ZC_BOSS_INFO
+packetLen(0x0293, 66)
#endif
// Packet: 0x0294
#if PACKETVER >= 20061204
-packetLen(0x0294, 10) // ZC_READ_BOOK
+packetLen(0x0294, 10)
#endif
// Packet: 0x0295
#if PACKETVER >= 20061218
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#elif PACKETVER >= 20061211
-packetLen(0x0295, 4) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 4)
#endif
// Packet: 0x0296
#if PACKETVER >= 20061218
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
#elif PACKETVER >= 20061211
-packetLen(0x0296, 4) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 4)
#endif
// Packet: 0x0297
#if PACKETVER >= 20061218
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
#elif PACKETVER >= 20061211
-packetLen(0x0297, 4) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 4)
#endif
// Packet: 0x0298
#if PACKETVER >= 20061211
-packetLen(0x0298, 8) // ZC_CASH_TIME_COUNTER
+packetLen(0x0298, 8)
#endif
// Packet: 0x0299
#if PACKETVER >= 20061211
-packetLen(0x0299, 6) // ZC_CASH_ITEM_DELETE
+packetLen(0x0299, 6)
#endif
// Packet: 0x029a
#if PACKETVER >= 20061218
-packetLen(0x029a, 27) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 27)
#endif
// Packet: 0x029b
#if PACKETVER >= 20061226
-packetLen(0x029b, 70) // ZC_MER_INIT
+packetLen(0x029b, 70)
#endif
// Packet: 0x029c
#if PACKETVER >= 20061226
-packetLen(0x029c, 66) // ZC_MER_PROPERTY
+packetLen(0x029c, 66)
#endif
// Packet: 0x029d
#if PACKETVER >= 20061226
-packetLen(0x029d, -1) // ZC_MER_SKILLINFO_LIST
+packetLen(0x029d, -1)
#endif
// Packet: 0x029e
#if PACKETVER >= 20061226
-packetLen(0x029e, 11) // ZC_MER_SKILLINFO_UPDATE
+packetLen(0x029e, 11)
#endif
// Packet: 0x029f
#if PACKETVER >= 20061226
-packetLen(0x029f, 3) // CZ_MER_COMMAND
+packetLen(0x029f, 3)
#endif
// Packet: 0x02a0
#if PACKETVER >= 20061226
-packetLen(0x02a0, 10) // CZ_UNUSED_MER_USE_SKILL
+packetLen(0x02a0, 10)
#endif
// Packet: 0x02a1
#if PACKETVER >= 20061226
-packetLen(0x02a1, 4) // CZ_UNUSED_MER_UPGRADE_SKILLLEVEL
+packetLen(0x02a1, 4)
#endif
// Packet: 0x02a2
#if PACKETVER >= 20061226
-packetLen(0x02a2, 8) // ZC_MER_PAR_CHANGE
+packetLen(0x02a2, 8)
#endif
diff --git a/src/common/packets/packets2007_len_ad.h b/src/common/packets/packets2007_len_ad.h
index 1d952b2da..1a1160786 100644
--- a/src/common/packets/packets2007_len_ad.h
+++ b/src/common/packets/packets2007_len_ad.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,156 +25,156 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
-packetLen(0x006d, 110) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 110)
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
#if PACKETVER >= 20070212
-packetLen(0x0072, 22) // CZ_ENTER
+packetLen(0x0072, 22)
#elif PACKETVER >= 20070108
-packetLen(0x0072, 14) // CZ_ENTER
+packetLen(0x0072, 14)
#elif PACKETVER >= 20070102
-packetLen(0x0072, 25) // CZ_ENTER
+packetLen(0x0072, 25)
#endif
// Packet: 0x0073
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// Packet: 0x0078
#if PACKETVER >= 20071127
-packetLen(0x0078, 55) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 55)
#elif PACKETVER >= 20070102
-packetLen(0x0078, 54) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 54)
#endif
// Packet: 0x0079
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
// Packet: 0x007a
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// Packet: 0x007b
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// Packet: 0x007c
#if PACKETVER >= 20071127
-packetLen(0x007c, 42) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 42)
#elif PACKETVER >= 20070102
-packetLen(0x007c, 41) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 41)
#endif
// Packet: 0x007d
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// Packet: 0x007e
#if PACKETVER >= 20070212
-packetLen(0x007e, 105) // CZ_REQUEST_TIME
+packetLen(0x007e, 105)
#elif PACKETVER >= 20070108
-packetLen(0x007e, 109) // CZ_REQUEST_TIME
+packetLen(0x007e, 109)
#elif PACKETVER >= 20070102
-packetLen(0x007e, 102) // CZ_REQUEST_TIME
+packetLen(0x007e, 102)
#endif
// Packet: 0x007f
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// Packet: 0x0080
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
#if PACKETVER >= 20070212
-packetLen(0x0085, 10) // CZ_REQUEST_MOVE
+packetLen(0x0085, 10)
#elif PACKETVER >= 20070108
-packetLen(0x0085, 18) // CZ_REQUEST_MOVE
+packetLen(0x0085, 18)
#elif PACKETVER >= 20070102
-packetLen(0x0085, 11) // CZ_REQUEST_MOVE
+packetLen(0x0085, 11)
#endif
// Packet: 0x0086
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// Packet: 0x0087
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// Packet: 0x0088
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
// Packet: 0x0089
#if PACKETVER >= 20070212
-packetLen(0x0089, 11) // CZ_REQUEST_ACT
+packetLen(0x0089, 11)
#elif PACKETVER >= 20070108
-packetLen(0x0089, 14) // CZ_REQUEST_ACT
+packetLen(0x0089, 14)
#elif PACKETVER >= 20070102
-packetLen(0x0089, 8) // CZ_REQUEST_ACT
+packetLen(0x0089, 8)
#endif
// Packet: 0x008a
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
#if PACKETVER >= 20070212
@@ -186,103 +186,103 @@ packetLen(0x008c, 11)
#endif
// Packet: 0x008d
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
// Packet: 0x008e
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
// Packet: 0x0090
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// Packet: 0x0091
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// Packet: 0x0092
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// Packet: 0x0093
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
// Packet: 0x0094
#if PACKETVER >= 20070212
-packetLen(0x0094, 19) // CZ_REQNAME
+packetLen(0x0094, 19)
#elif PACKETVER >= 20070108
-packetLen(0x0094, 25) // CZ_REQNAME
+packetLen(0x0094, 25)
#elif PACKETVER >= 20070102
-packetLen(0x0094, 14) // CZ_REQNAME
+packetLen(0x0094, 14)
#endif
// Packet: 0x0095
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
// Packet: 0x0096
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
// Packet: 0x0097
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
// Packet: 0x0098
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
// Packet: 0x0099
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
// Packet: 0x009a
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
// Packet: 0x009b
#if PACKETVER >= 20070212
-packetLen(0x009b, 34) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 34)
#elif PACKETVER >= 20070108
-packetLen(0x009b, 32) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 32)
#elif PACKETVER >= 20070102
-packetLen(0x009b, 26) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 26)
#endif
// Packet: 0x009c
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
// Packet: 0x009d
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// Packet: 0x009e
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// Packet: 0x009f
#if PACKETVER >= 20070212
-packetLen(0x009f, 20) // CZ_ITEM_PICKUP
+packetLen(0x009f, 20)
#elif PACKETVER >= 20070108
-packetLen(0x009f, 18) // CZ_ITEM_PICKUP
+packetLen(0x009f, 18)
#elif PACKETVER >= 20070102
-packetLen(0x009f, 14) // CZ_ITEM_PICKUP
+packetLen(0x009f, 14)
#endif
// Packet: 0x00a0
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// Packet: 0x00a1
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
// Packet: 0x00a2
#if PACKETVER >= 20070212
-packetLen(0x00a2, 14) // CZ_ITEM_THROW
+packetLen(0x00a2, 14)
#elif PACKETVER >= 20070108
-packetLen(0x00a2, 10) // CZ_ITEM_THROW
+packetLen(0x00a2, 10)
#elif PACKETVER >= 20070102
-packetLen(0x00a2, 15) // CZ_ITEM_THROW
+packetLen(0x00a2, 15)
#endif
// Packet: 0x00a3
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
// Packet: 0x00a4
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
// Packet: 0x00a5
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
// Packet: 0x00a6
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
// Packet: 0x00a7
#if PACKETVER >= 20070212
@@ -294,1738 +294,1738 @@ packetLen(0x00a7, 8)
#endif
// Packet: 0x00a8
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// Packet: 0x00a9
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
// Packet: 0x00aa
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// Packet: 0x00ab
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
// Packet: 0x00ac
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
// Packet: 0x00b0
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
// Packet: 0x00b1
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// Packet: 0x00b2
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
// Packet: 0x00b3
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
// Packet: 0x00b4
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
// Packet: 0x00b5
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// Packet: 0x00b6
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// Packet: 0x00b7
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
// Packet: 0x00b8
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
// Packet: 0x00b9
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
// Packet: 0x00bc
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
// Packet: 0x00bd
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
// Packet: 0x00be
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
// Packet: 0x00bf
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
// Packet: 0x00c0
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
// Packet: 0x00c1
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// Packet: 0x00c2
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// Packet: 0x00c3
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
// Packet: 0x00c4
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// Packet: 0x00c5
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
// Packet: 0x00c6
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
// Packet: 0x00c7
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
// Packet: 0x00c8
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
// Packet: 0x00c9
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
// Packet: 0x00ca
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
// Packet: 0x00cf
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
// Packet: 0x00d0
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// Packet: 0x00d1
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
// Packet: 0x00d2
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
// Packet: 0x00d3
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
// Packet: 0x00d6
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
// Packet: 0x00d7
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
// Packet: 0x00d8
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
// Packet: 0x00d9
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
// Packet: 0x00da
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
// Packet: 0x00db
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
// Packet: 0x00dc
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
// Packet: 0x00dd
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// Packet: 0x00de
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
// Packet: 0x00df
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
// Packet: 0x00e0
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
// Packet: 0x00e1
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
// Packet: 0x00e2
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// Packet: 0x00e3
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
// Packet: 0x00e4
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
// Packet: 0x00e5
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
// Packet: 0x00e6
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
// Packet: 0x00e7
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// Packet: 0x00e8
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
// Packet: 0x00e9
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
// Packet: 0x00ea
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
// Packet: 0x00eb
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
// Packet: 0x00ec
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
// Packet: 0x00ed
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
// Packet: 0x00ee
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
// Packet: 0x00ef
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
// Packet: 0x00f0
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
// Packet: 0x00f3
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
// Packet: 0x00f4
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// Packet: 0x00f5
#if PACKETVER >= 20070212
-packetLen(0x00f5, 11) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 11)
#elif PACKETVER >= 20070108
-packetLen(0x00f5, 14) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 14)
#elif PACKETVER >= 20070102
-packetLen(0x00f5, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 8)
#endif
// Packet: 0x00f6
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
// Packet: 0x00f7
#if PACKETVER >= 20070212
-packetLen(0x00f7, 17) // CZ_REQUEST_TIME
+packetLen(0x00f7, 17)
#elif PACKETVER >= 20070108
-packetLen(0x00f7, 12) // CZ_REQUEST_TIME
+packetLen(0x00f7, 12)
#elif PACKETVER >= 20070102
-packetLen(0x00f7, 22) // CZ_REQUEST_TIME
+packetLen(0x00f7, 22)
#endif
// Packet: 0x00f8
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
// Packet: 0x00f9
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
// Packet: 0x00fa
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
// Packet: 0x00fb
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
// Packet: 0x00fc
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// Packet: 0x00fd
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// Packet: 0x00fe
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
// Packet: 0x00ff
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
// Packet: 0x0100
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
// Packet: 0x0101
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
// Packet: 0x0102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
// Packet: 0x0103
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
// Packet: 0x0104
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
// Packet: 0x0105
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
// Packet: 0x0106
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
// Packet: 0x0107
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// Packet: 0x0108
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
// Packet: 0x0109
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
// Packet: 0x010a
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
// Packet: 0x010b
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
// Packet: 0x010c
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
// Packet: 0x010f
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
// Packet: 0x0110
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
// Packet: 0x0111
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// Packet: 0x0112
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
// Packet: 0x0113
#if PACKETVER >= 20070212
-packetLen(0x0113, 25) // CZ_USE_SKILL
+packetLen(0x0113, 25)
#elif PACKETVER >= 20070108
-packetLen(0x0113, 29) // CZ_USE_SKILL
+packetLen(0x0113, 29)
#elif PACKETVER >= 20070102
-packetLen(0x0113, 22) // CZ_USE_SKILL
+packetLen(0x0113, 22)
#endif
// Packet: 0x0114
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
#if PACKETVER >= 20070212
-packetLen(0x0116, 17) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 17)
#elif PACKETVER >= 20070108
-packetLen(0x0116, 19) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 19)
#elif PACKETVER >= 20070102
-packetLen(0x0116, 10) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 10)
#endif
// Packet: 0x0117
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// Packet: 0x0118
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
// Packet: 0x0119
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// Packet: 0x011a
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// Packet: 0x011b
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// Packet: 0x011c
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// Packet: 0x011d
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
// Packet: 0x011e
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
// Packet: 0x011f
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
// Packet: 0x0120
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
// Packet: 0x0121
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// Packet: 0x0122
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
// Packet: 0x0123
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
// Packet: 0x0124
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// Packet: 0x0125
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// Packet: 0x0126
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
// Packet: 0x0127
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// Packet: 0x0128
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// Packet: 0x0129
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
// Packet: 0x012a
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// Packet: 0x012d
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// Packet: 0x012e
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// Packet: 0x0131
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// Packet: 0x0132
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
// Packet: 0x0133
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
// Packet: 0x0134
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
// Packet: 0x0135
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
// Packet: 0x0136
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
// Packet: 0x0137
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// Packet: 0x013a
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// Packet: 0x013b
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// Packet: 0x013c
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
// Packet: 0x013d
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
// Packet: 0x013e
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
// Packet: 0x013f
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// Packet: 0x0140
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// Packet: 0x0141
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
// Packet: 0x0142
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// Packet: 0x0143
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// Packet: 0x0144
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
// Packet: 0x0147
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// Packet: 0x0148
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// Packet: 0x0149
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
// Packet: 0x014d
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
// Packet: 0x0155
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
// Packet: 0x015a
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// Packet: 0x015b
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// Packet: 0x015c
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
// Packet: 0x0161
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
// Packet: 0x0162
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
// Packet: 0x0163
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// Packet: 0x0166
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
// Packet: 0x0167
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
// Packet: 0x0168
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
// Packet: 0x0169
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
// Packet: 0x016a
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// Packet: 0x016b
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// Packet: 0x016c
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// Packet: 0x016d
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
// Packet: 0x016e
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// Packet: 0x016f
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// Packet: 0x0170
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
// Packet: 0x0171
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// Packet: 0x0172
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
// Packet: 0x0178
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
// Packet: 0x0179
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
// Packet: 0x017a
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// Packet: 0x017b
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
// Packet: 0x017c
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
// Packet: 0x017d
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// Packet: 0x017e
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
// Packet: 0x017f
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
// Packet: 0x0189
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
// Packet: 0x018a
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
// Packet: 0x018b
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
// Packet: 0x018c
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
// Packet: 0x018d
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
// Packet: 0x018e
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// Packet: 0x018f
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
// Packet: 0x0190
#if PACKETVER >= 20070212
-packetLen(0x0190, 23) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 23)
#elif PACKETVER >= 20070108
-packetLen(0x0190, 9) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 9)
#elif PACKETVER >= 20070102
-packetLen(0x0190, 19) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 19)
#endif
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
-packetLen(0x0193, 2) // CZ_REQNAME_BYGID
+packetLen(0x0193, 2)
// Packet: 0x0194
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
// Packet: 0x0195
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// Packet: 0x0196
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
// Packet: 0x019a
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// Packet: 0x019b
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
// Packet: 0x019c
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
// Packet: 0x019d
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// Packet: 0x01a0
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
// Packet: 0x01a1
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// Packet: 0x01a2
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
// Packet: 0x01a3
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// Packet: 0x01a4
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
// Packet: 0x01a7
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// Packet: 0x01ab
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
// Packet: 0x01ac
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// Packet: 0x01ad
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
// Packet: 0x01ae
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
// Packet: 0x01b3
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// Packet: 0x01ba
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// Packet: 0x01bb
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// Packet: 0x01bc
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// Packet: 0x01bd
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
// Packet: 0x01c4
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
// Packet: 0x01c5
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
// Packet: 0x01c9
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// Packet: 0x01ca
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
// Packet: 0x01ce
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
// Packet: 0x01cf
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// Packet: 0x01d0
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// Packet: 0x01d5
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
// Packet: 0x01d6
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
// Packet: 0x01d7
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// Packet: 0x01d8
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// Packet: 0x01d9
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// Packet: 0x01da
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
// Packet: 0x01e8
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
// Packet: 0x01e9
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
// Packet: 0x01ea
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
// Packet: 0x01eb
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
// Packet: 0x01ee
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
// Packet: 0x01ef
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
// Packet: 0x01f0
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
// Packet: 0x01f3
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
// Packet: 0x01f4
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
// Packet: 0x01f5
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
// Packet: 0x01f6
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
// Packet: 0x01f7
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
// Packet: 0x01f8
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
// Packet: 0x01f9
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
// Packet: 0x01fa
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
// Packet: 0x01fb
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
// Packet: 0x01fc
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
// Packet: 0x01fd
#if PACKETVER >= 20070528
-packetLen(0x01fd, 15) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 15)
#elif PACKETVER >= 20070102
-packetLen(0x01fd, 4) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 4)
#endif
// Packet: 0x01fe
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
// Packet: 0x01ff
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
// Packet: 0x0200
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
// Packet: 0x0201
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
// Packet: 0x0202
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
// Packet: 0x0203
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
// Packet: 0x0204
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
// Packet: 0x0205
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
// Packet: 0x0206
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
// Packet: 0x0207
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
// Packet: 0x0208
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
// Packet: 0x0209
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
// Packet: 0x020a
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
// Packet: 0x020d
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
// Packet: 0x020e
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
// Packet: 0x020f
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
// Packet: 0x0210
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
// Packet: 0x0212
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
// Packet: 0x0213
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
// Packet: 0x0214
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
// Packet: 0x0215
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
// Packet: 0x0216
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
// Packet: 0x0217
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
// Packet: 0x0218
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
// Packet: 0x0219
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
// Packet: 0x021a
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
// Packet: 0x021b
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
// Packet: 0x021c
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
// Packet: 0x021d
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
// Packet: 0x021e
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
// Packet: 0x021f
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
// Packet: 0x0220
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
// Packet: 0x0221
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
// Packet: 0x0222
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
// Packet: 0x0223
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
// Packet: 0x0224
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
// Packet: 0x0225
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
// Packet: 0x0226
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
// Packet: 0x0227
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
// Packet: 0x0228
-packetLen(0x0228, 18) // CZ_ACK_GAME_GUARD
+packetLen(0x0228, 18)
// Packet: 0x0229
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
// Packet: 0x022a
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
// Packet: 0x022b
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
// Packet: 0x022c
#if PACKETVER >= 20071127
-packetLen(0x022c, 65) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 65)
#elif PACKETVER >= 20070102
-packetLen(0x022c, 64) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 64)
#endif
// Packet: 0x022d
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
// Packet: 0x022e
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
// Packet: 0x022f
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
// Packet: 0x0230
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
// Packet: 0x0231
-packetLen(0x0231, 26) // CZ_RENAME_MER
+packetLen(0x0231, 26)
// Packet: 0x0232
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
// Packet: 0x0233
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
// Packet: 0x0234
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
// Packet: 0x0235
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
// Packet: 0x0236
-packetLen(0x0236, 10) // ZC_KILLER_POINT
+packetLen(0x0236, 10)
// Packet: 0x0237
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
// Packet: 0x0238
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
// Packet: 0x0239
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
// Packet: 0x023a
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
// Packet: 0x023b
-packetLen(0x023b, 36) // CZ_ACK_STORE_PASSWORD
+packetLen(0x023b, 36)
// Packet: 0x023c
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
// Packet: 0x023d
-packetLen(0x023d, 6) // AC_EVENT_RESULT
+packetLen(0x023d, 6)
// Packet: 0x023e
-packetLen(0x023e, 8) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 8)
// Packet: 0x023f
-packetLen(0x023f, 2) // CZ_MAIL_GET_LIST
+packetLen(0x023f, 2)
// Packet: 0x0240
-packetLen(0x0240, -1) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, -1)
// Packet: 0x0241
-packetLen(0x0241, 6) // CZ_MAIL_OPEN
+packetLen(0x0241, 6)
// Packet: 0x0242
-packetLen(0x0242, -1) // ZC_MAIL_REQ_OPEN
+packetLen(0x0242, -1)
// Packet: 0x0243
-packetLen(0x0243, 6) // CZ_MAIL_DELETE
+packetLen(0x0243, 6)
// Packet: 0x0244
-packetLen(0x0244, 6) // CZ_MAIL_GET_ITEM
+packetLen(0x0244, 6)
// Packet: 0x0245
-packetLen(0x0245, 3) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 3)
// Packet: 0x0246
-packetLen(0x0246, 4) // CZ_MAIL_RESET_ITEM
+packetLen(0x0246, 4)
// Packet: 0x0247
-packetLen(0x0247, 8) // CZ_MAIL_ADD_ITEM
+packetLen(0x0247, 8)
// Packet: 0x0248
-packetLen(0x0248, -1) // CZ_MAIL_SEND
+packetLen(0x0248, -1)
// Packet: 0x0249
-packetLen(0x0249, 3) // ZC_MAIL_REQ_SEND
+packetLen(0x0249, 3)
// Packet: 0x024a
-packetLen(0x024a, 70) // ZC_MAIL_RECEIVE
+packetLen(0x024a, 70)
// Packet: 0x024b
-packetLen(0x024b, 4) // CZ_AUCTION_CREATE
+packetLen(0x024b, 4)
// Packet: 0x024c
-packetLen(0x024c, 8) // CZ_AUCTION_ADD_ITEM
+packetLen(0x024c, 8)
// Packet: 0x024d
-packetLen(0x024d, 12) // CZ_AUCTION_ADD
+packetLen(0x024d, 12)
// Packet: 0x024e
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
// Packet: 0x024f
-packetLen(0x024f, 10) // CZ_AUCTION_BUY
+packetLen(0x024f, 10)
// Packet: 0x0250
-packetLen(0x0250, 3) // ZC_AUCTION_RESULT
+packetLen(0x0250, 3)
// Packet: 0x0251
-packetLen(0x0251, 34) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 34)
// Packet: 0x0252
-packetLen(0x0252, -1) // ZC_AUCTION_ITEM_REQ_SEARCH
+packetLen(0x0252, -1)
// Packet: 0x0253
-packetLen(0x0253, 3) // ZC_STARPLACE
+packetLen(0x0253, 3)
// Packet: 0x0254
-packetLen(0x0254, 3) // CZ_AGREE_STARPLACE
+packetLen(0x0254, 3)
// Packet: 0x0255
-packetLen(0x0255, 5) // ZC_ACK_MAIL_ADD_ITEM
+packetLen(0x0255, 5)
// Packet: 0x0256
-packetLen(0x0256, 5) // ZC_ACK_AUCTION_ADD_ITEM
+packetLen(0x0256, 5)
// Packet: 0x0257
-packetLen(0x0257, 8) // ZC_ACK_MAIL_DELETE
+packetLen(0x0257, 8)
// Packet: 0x0258
-packetLen(0x0258, 2) // CA_REQ_GAME_GUARD_CHECK
+packetLen(0x0258, 2)
// Packet: 0x0259
-packetLen(0x0259, 3) // AC_ACK_GAME_GUARD
+packetLen(0x0259, 3)
// Packet: 0x025a
-packetLen(0x025a, -1) // ZC_MAKINGITEM_LIST
+packetLen(0x025a, -1)
// Packet: 0x025b
-packetLen(0x025b, 6) // CZ_REQ_MAKINGITEM
+packetLen(0x025b, 6)
// Packet: 0x025c
-packetLen(0x025c, 4) // CZ_AUCTION_REQ_MY_INFO
+packetLen(0x025c, 4)
// Packet: 0x025d
-packetLen(0x025d, 6) // CZ_AUCTION_REQ_MY_SELL_STOP
+packetLen(0x025d, 6)
// Packet: 0x025e
-packetLen(0x025e, 4) // ZC_AUCTION_ACK_MY_SELL_STOP
+packetLen(0x025e, 4)
// Packet: 0x025f
-packetLen(0x025f, 6) // ZC_AUCTION_WINDOWS
+packetLen(0x025f, 6)
// Packet: 0x0260
-packetLen(0x0260, 6) // ZC_MAIL_WINDOWS
+packetLen(0x0260, 6)
// Packet: 0x0261
-packetLen(0x0261, 11) // AC_REQ_LOGIN_OLDEKEY
+packetLen(0x0261, 11)
// Packet: 0x0262
-packetLen(0x0262, 11) // AC_REQ_LOGIN_NEWEKEY
+packetLen(0x0262, 11)
// Packet: 0x0263
-packetLen(0x0263, 11) // AC_REQ_LOGIN_CARDPASS
+packetLen(0x0263, 11)
// Packet: 0x0264
-packetLen(0x0264, 20) // CA_ACK_LOGIN_OLDEKEY
+packetLen(0x0264, 20)
// Packet: 0x0265
-packetLen(0x0265, 20) // CA_ACK_LOGIN_NEWEKEY
+packetLen(0x0265, 20)
// Packet: 0x0266
-packetLen(0x0266, 30) // CA_ACK_LOGIN_CARDPASS
+packetLen(0x0266, 30)
// Packet: 0x0267
-packetLen(0x0267, 4) // AC_ACK_EKEY_FAIL_NOTEXIST
+packetLen(0x0267, 4)
// Packet: 0x0268
-packetLen(0x0268, 4) // AC_ACK_EKEY_FAIL_NOTUSESEKEY
+packetLen(0x0268, 4)
// Packet: 0x0269
-packetLen(0x0269, 4) // AC_ACK_EKEY_FAIL_NOTUSEDEKEY
+packetLen(0x0269, 4)
// Packet: 0x026a
-packetLen(0x026a, 4) // AC_ACK_EKEY_FAIL_AUTHREFUSE
+packetLen(0x026a, 4)
// Packet: 0x026b
-packetLen(0x026b, 4) // AC_ACK_EKEY_FAIL_INPUTEKEY
+packetLen(0x026b, 4)
// Packet: 0x026c
-packetLen(0x026c, 4) // AC_ACK_EKEY_FAIL_NOTICE
+packetLen(0x026c, 4)
// Packet: 0x026d
-packetLen(0x026d, 4) // AC_ACK_EKEY_FAIL_NEEDCARDPASS
+packetLen(0x026d, 4)
// Packet: 0x026f
-packetLen(0x026f, 2) // AC_ACK_FIRST_LOGIN
+packetLen(0x026f, 2)
// Packet: 0x0270
-packetLen(0x0270, 2) // AC_REQ_LOGIN_ACCOUNT_INFO
+packetLen(0x0270, 2)
// Packet: 0x0271
-packetLen(0x0271, 40) // CA_ACK_LOGIN_ACCOUNT_INFO
+packetLen(0x0271, 40)
// Packet: 0x0272
-packetLen(0x0272, 44) // AC_ACK_PT_ID_INFO
+packetLen(0x0272, 44)
// Packet: 0x0273
-packetLen(0x0273, 30) // CZ_REQ_MAIL_RETURN
+packetLen(0x0273, 30)
// Packet: 0x0274
-packetLen(0x0274, 8) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 8)
// Packet: 0x0277
-packetLen(0x0277, 84) // CA_LOGIN_PCBANG
+packetLen(0x0277, 84)
// Packet: 0x0278
-packetLen(0x0278, 2) // ZC_NOTIFY_PCBANG
+packetLen(0x0278, 2)
// Packet: 0x0279
-packetLen(0x0279, 2) // CZ_HUNTINGLIST
+packetLen(0x0279, 2)
// Packet: 0x027a
-packetLen(0x027a, -1) // ZC_HUNTINGLIST
+packetLen(0x027a, -1)
// Packet: 0x027b
-packetLen(0x027b, 14) // ZC_PCBANG_EFFECT
+packetLen(0x027b, 14)
// Packet: 0x027c
-packetLen(0x027c, 60) // CA_LOGIN4
+packetLen(0x027c, 60)
// Packet: 0x027d
-packetLen(0x027d, 62) // ZC_PROPERTY_MERCE
+packetLen(0x027d, 62)
// Packet: 0x027e
-packetLen(0x027e, -1) // ZC_SHANDA_PROTECT
+packetLen(0x027e, -1)
// Packet: 0x027f
-packetLen(0x027f, 8) // CA_CLIENT_TYPE
+packetLen(0x027f, 8)
// Packet: 0x0280
-packetLen(0x0280, 12) // ZC_GANGSI_POINT
+packetLen(0x0280, 12)
// Packet: 0x0281
-packetLen(0x0281, 4) // CZ_GANGSI_RANK
+packetLen(0x0281, 4)
// Packet: 0x0282
-packetLen(0x0282, 284) // ZC_GANGSI_RANK
+packetLen(0x0282, 284)
// Packet: 0x0283
-packetLen(0x0283, 6) // ZC_AID
+packetLen(0x0283, 6)
// Packet: 0x0284
-packetLen(0x0284, 14) // ZC_NOTIFY_EFFECT3
+packetLen(0x0284, 14)
// Packet: 0x0285
-packetLen(0x0285, 6) // ZC_DEATH_QUESTION
+packetLen(0x0285, 6)
// Packet: 0x0286
-packetLen(0x0286, 4) // CZ_DEATH_QUESTION
+packetLen(0x0286, 4)
// Packet: 0x0287
#if PACKETVER >= 20070423
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#elif PACKETVER >= 20070416
// removed
#elif PACKETVER >= 20070227
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#endif
// Packet: 0x0288
#if PACKETVER >= 20070711
-packetLen(0x0288, 10) // CZ_PC_BUY_CASH_POINT_ITEM
+packetLen(0x0288, 10)
#elif PACKETVER >= 20070423
-packetLen(0x0288, 6) // CZ_PC_BUY_CASH_POINT_ITEM
+packetLen(0x0288, 6)
#elif PACKETVER >= 20070416
// removed
#elif PACKETVER >= 20070227
-packetLen(0x0288, 6) // CZ_PC_BUY_CASH_POINT_ITEM
+packetLen(0x0288, 6)
#endif
// Packet: 0x0289
#if PACKETVER >= 20070711
-packetLen(0x0289, 12) // ZC_PC_CASH_POINT_UPDATE
+packetLen(0x0289, 12)
#elif PACKETVER >= 20070423
-packetLen(0x0289, 8) // ZC_PC_CASH_POINT_UPDATE
+packetLen(0x0289, 8)
#elif PACKETVER >= 20070416
// removed
#elif PACKETVER >= 20070227
-packetLen(0x0289, 8) // ZC_PC_CASH_POINT_UPDATE
+packetLen(0x0289, 8)
#endif
// Packet: 0x028a
-packetLen(0x028a, 18) // ZC_NPC_SHOWEFST_UPDATE
+packetLen(0x028a, 18)
// Packet: 0x028b
-packetLen(0x028b, -1) // HC_CHARNOTBEENSELECTED
+packetLen(0x028b, -1)
// Packet: 0x028c
-packetLen(0x028c, 46) // CH_SELECT_CHAR_GOINGTOBEUSED
+packetLen(0x028c, 46)
// Packet: 0x028d
-packetLen(0x028d, 34) // CH_REQ_IS_VALID_CHARNAME
+packetLen(0x028d, 34)
// Packet: 0x028e
-packetLen(0x028e, 4) // HC_ACK_IS_VALID_CHARNAME
+packetLen(0x028e, 4)
// Packet: 0x028f
-packetLen(0x028f, 6) // CH_REQ_CHANGE_CHARNAME
+packetLen(0x028f, 6)
// Packet: 0x0290
-packetLen(0x0290, 4) // HC_ACK_CHANGE_CHARNAME
+packetLen(0x0290, 4)
// Packet: 0x0291
-packetLen(0x0291, 4) // ZC_MSG
+packetLen(0x0291, 4)
// Packet: 0x0292
-packetLen(0x0292, 2) // CZ_STANDING_RESURRECTION
+packetLen(0x0292, 2)
// Packet: 0x0293
-packetLen(0x0293, 70) // ZC_BOSS_INFO
+packetLen(0x0293, 70)
// Packet: 0x0294
-packetLen(0x0294, 10) // ZC_READ_BOOK
+packetLen(0x0294, 10)
// Packet: 0x0295
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
// Packet: 0x0296
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
// Packet: 0x0297
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
// Packet: 0x0298
-packetLen(0x0298, 8) // ZC_CASH_TIME_COUNTER
+packetLen(0x0298, 8)
// Packet: 0x0299
-packetLen(0x0299, 6) // ZC_CASH_ITEM_DELETE
+packetLen(0x0299, 6)
// Packet: 0x029a
-packetLen(0x029a, 27) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 27)
// Packet: 0x029b
#if PACKETVER >= 20071127
-packetLen(0x029b, 80) // ZC_MER_INIT
+packetLen(0x029b, 80)
#elif PACKETVER >= 20070122
-packetLen(0x029b, 72) // ZC_MER_INIT
+packetLen(0x029b, 72)
#elif PACKETVER >= 20070102
-packetLen(0x029b, 70) // ZC_MER_INIT
+packetLen(0x029b, 70)
#endif
// Packet: 0x029c
-packetLen(0x029c, 66) // ZC_MER_PROPERTY
+packetLen(0x029c, 66)
// Packet: 0x029d
-packetLen(0x029d, -1) // ZC_MER_SKILLINFO_LIST
+packetLen(0x029d, -1)
// Packet: 0x029e
-packetLen(0x029e, 11) // ZC_MER_SKILLINFO_UPDATE
+packetLen(0x029e, 11)
// Packet: 0x029f
-packetLen(0x029f, 3) // CZ_MER_COMMAND
+packetLen(0x029f, 3)
// Packet: 0x02a2
-packetLen(0x02a2, 8) // ZC_MER_PAR_CHANGE
+packetLen(0x02a2, 8)
// Packet: 0x02a3
#if PACKETVER >= 20070129
// removed
#elif PACKETVER >= 20070122
-packetLen(0x02a3, 18) // ZC_GAMEGUARD_LINGO_KEY
+packetLen(0x02a3, 18)
#endif
// Packet: 0x02a4
#if PACKETVER >= 20070129
// removed
#elif PACKETVER >= 20070122
-packetLen(0x02a4, 2) // CZ_GAMEGUARD_LINGO_READY
+packetLen(0x02a4, 2)
#endif
// Packet: 0x02a5
#if PACKETVER >= 20070129
-packetLen(0x02a5, 8) // CZ_KSY_EVENT
+packetLen(0x02a5, 8)
#endif
// Packet: 0x02a6
#if PACKETVER >= 20070611
-packetLen(0x02a6, 22) // ZC_HACKSH_CPX_MSG
+packetLen(0x02a6, 22)
#endif
// Packet: 0x02a7
#if PACKETVER >= 20070611
-packetLen(0x02a7, 22) // CZ_HACKSH_CPX_MSG
+packetLen(0x02a7, 22)
#endif
// Packet: 0x02a8
#if PACKETVER >= 20070611
-packetLen(0x02a8, 162) // ZC_HACKSHIELD_CRC_MSG
+packetLen(0x02a8, 162)
#endif
// Packet: 0x02a9
#if PACKETVER >= 20070611
-packetLen(0x02a9, 58) // CZ_HACKSHIELD_CRC_MSG
+packetLen(0x02a9, 58)
#endif
// Packet: 0x02aa
#if PACKETVER >= 20070205
-packetLen(0x02aa, 4) // ZC_REQ_CASH_PASSWORD
+packetLen(0x02aa, 4)
#endif
// Packet: 0x02ab
#if PACKETVER >= 20070205
-packetLen(0x02ab, 36) // CZ_ACK_CASH_PASSWORD
+packetLen(0x02ab, 36)
#endif
// Packet: 0x02ac
#if PACKETVER >= 20070205
-packetLen(0x02ac, 6) // ZC_RESULT_CASH_PASSWORD
+packetLen(0x02ac, 6)
#endif
// Packet: 0x02ad
#if PACKETVER >= 20070227
-packetLen(0x02ad, 8) // AC_REQUEST_SECOND_PASSWORD
+packetLen(0x02ad, 8)
#endif
// Packet: 0x02ae
#if PACKETVER >= 20070807
// removed
#elif PACKETVER >= 20070711
-packetLen(0x02ae, 10) // ZC_UNUSED_SRPACKET_INIT
+packetLen(0x02ae, 10)
#endif
// Packet: 0x02af
#if PACKETVER >= 20070807
// removed
#elif PACKETVER >= 20070711
-packetLen(0x02af, 2) // CZ_SRPACKET_START
+packetLen(0x02af, 2)
#endif
// Packet: 0x02b0
#if PACKETVER >= 20070514
-packetLen(0x02b0, 85) // CA_LOGIN_HAN
+packetLen(0x02b0, 85)
#endif
// Packet: 0x02b1
#if PACKETVER >= 20070724
-packetLen(0x02b1, -1) // ZC_ALL_QUEST_LIST
+packetLen(0x02b1, -1)
#endif
// Packet: 0x02b2
#if PACKETVER >= 20070807
-packetLen(0x02b2, -1) // ZC_ALL_QUEST_MISSION
+packetLen(0x02b2, -1)
#endif
// Packet: 0x02b3
#if PACKETVER >= 20070821
-packetLen(0x02b3, 107) // ZC_ADD_QUEST
+packetLen(0x02b3, 107)
#elif PACKETVER >= 20070813
-packetLen(0x02b3, 103) // ZC_ADD_QUEST
+packetLen(0x02b3, 103)
#elif PACKETVER >= 20070731
-packetLen(0x02b3, 31) // ZC_ADD_QUEST
+packetLen(0x02b3, 31)
#elif PACKETVER >= 20070703
-packetLen(0x02b3, 7) // ZC_ADD_QUEST
+packetLen(0x02b3, 7)
#elif PACKETVER >= 20070622
-packetLen(0x02b3, 26) // ZC_ADD_QUEST
+packetLen(0x02b3, 26)
#endif
// Packet: 0x02b4
#if PACKETVER >= 20070622
-packetLen(0x02b4, 6) // ZC_DEL_QUEST
+packetLen(0x02b4, 6)
#endif
// Packet: 0x02b5
#if PACKETVER >= 20070813
-packetLen(0x02b5, -1) // ZC_UPDATE_MISSION_HUNT
+packetLen(0x02b5, -1)
#elif PACKETVER >= 20070807
// removed
#elif PACKETVER >= 20070703
-packetLen(0x02b5, 12) // ZC_UPDATE_MISSION_HUNT
+packetLen(0x02b5, 12)
#elif PACKETVER >= 20070622
-packetLen(0x02b5, 18) // ZC_UPDATE_MISSION_HUNT
+packetLen(0x02b5, 18)
#endif
// Packet: 0x02b6
#if PACKETVER >= 20070622
-packetLen(0x02b6, 7) // CZ_ACTIVE_QUEST
+packetLen(0x02b6, 7)
#endif
// Packet: 0x02b7
#if PACKETVER >= 20070807
-packetLen(0x02b7, 7) // ZC_ACTIVE_QUEST
+packetLen(0x02b7, 7)
#elif PACKETVER >= 20070622
-packetLen(0x02b7, 10) // ZC_ACTIVE_QUEST
+packetLen(0x02b7, 10)
#endif
// Packet: 0x02b8
#if PACKETVER >= 20070604
-packetLen(0x02b8, 22) // ZC_ITEM_PICKUP_PARTY
+packetLen(0x02b8, 22)
#endif
// Packet: 0x02b9
#if PACKETVER >= 20070611
-packetLen(0x02b9, 191) // ZC_SHORTCUT_KEY_LIST
+packetLen(0x02b9, 191)
#endif
// Packet: 0x02ba
#if PACKETVER >= 20070618
-packetLen(0x02ba, 11) // CZ_SHORTCUT_KEY_CHANGE
+packetLen(0x02ba, 11)
#elif PACKETVER >= 20070611
-packetLen(0x02ba, 9) // CZ_SHORTCUT_KEY_CHANGE
+packetLen(0x02ba, 9)
#endif
// Packet: 0x02bb
#if PACKETVER >= 20070622
-packetLen(0x02bb, 8) // ZC_EQUIPITEM_DAMAGED
+packetLen(0x02bb, 8)
#elif PACKETVER >= 20070605
-packetLen(0x02bb, 4) // ZC_EQUIPITEM_DAMAGED
+packetLen(0x02bb, 4)
#endif
// Packet: 0x02bc
#if PACKETVER >= 20070622
-packetLen(0x02bc, 6) // ZC_NOTIFY_PCBANG_PLAYING_TIME
+packetLen(0x02bc, 6)
#endif
// Packet: 0x02bf
#if PACKETVER >= 20070807
-packetLen(0x02bf, 10) // ZC_SRPACKETR2_INIT
+packetLen(0x02bf, 10)
#endif
// Packet: 0x02c0
#if PACKETVER >= 20070807
-packetLen(0x02c0, 2) // CZ_SRPACKETR2_START
+packetLen(0x02c0, 2)
#endif
// Packet: 0x02c1
#if PACKETVER >= 20070813
-packetLen(0x02c1, -1) // ZC_NPC_CHAT
+packetLen(0x02c1, -1)
#endif
// Packet: 0x02c2
#if PACKETVER >= 20070821
-packetLen(0x02c2, -1) // ZC_FORMATSTRING_MSG
+packetLen(0x02c2, -1)
#endif
// Packet: 0x02c3
@@ -2037,186 +2037,186 @@ packetLen(0x02c3, 4)
// Packet: 0x02c4
#if PACKETVER >= 20070821
-packetLen(0x02c4, 26) // CZ_PARTY_JOIN_REQ
+packetLen(0x02c4, 26)
#endif
// Packet: 0x02c5
#if PACKETVER >= 20070821
-packetLen(0x02c5, 30) // ZC_PARTY_JOIN_REQ_ACK
+packetLen(0x02c5, 30)
#endif
// Packet: 0x02c6
#if PACKETVER >= 20070821
-packetLen(0x02c6, 30) // ZC_PARTY_JOIN_REQ
+packetLen(0x02c6, 30)
#endif
// Packet: 0x02c7
#if PACKETVER >= 20070821
-packetLen(0x02c7, 7) // CZ_PARTY_JOIN_REQ_ACK
+packetLen(0x02c7, 7)
#endif
// Packet: 0x02c8
#if PACKETVER >= 20070821
-packetLen(0x02c8, 3) // CZ_PARTY_CONFIG
+packetLen(0x02c8, 3)
#endif
// Packet: 0x02c9
#if PACKETVER >= 20070821
-packetLen(0x02c9, 3) // ZC_PARTY_CONFIG
+packetLen(0x02c9, 3)
#endif
// Packet: 0x02ca
#if PACKETVER >= 20070821
-packetLen(0x02ca, 3) // HC_REFUSE_SELECTCHAR
+packetLen(0x02ca, 3)
#endif
// Packet: 0x02cb
#if PACKETVER >= 20071023
-packetLen(0x02cb, 65) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO
+packetLen(0x02cb, 65)
#elif PACKETVER >= 20070828
-packetLen(0x02cb, 20) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO
+packetLen(0x02cb, 20)
#endif
// Packet: 0x02cc
#if PACKETVER >= 20070828
-packetLen(0x02cc, 4) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY
+packetLen(0x02cc, 4)
#endif
// Packet: 0x02cd
#if PACKETVER >= 20071023
-packetLen(0x02cd, 71) // ZC_MEMORIALDUNGEON_INFO
+packetLen(0x02cd, 71)
#elif PACKETVER >= 20070828
-packetLen(0x02cd, 26) // ZC_MEMORIALDUNGEON_INFO
+packetLen(0x02cd, 26)
#endif
// Packet: 0x02ce
#if PACKETVER >= 20070828
-packetLen(0x02ce, 10) // ZC_MEMORIALDUNGEON_NOTIFY
+packetLen(0x02ce, 10)
#endif
// Packet: 0x02cf
#if PACKETVER >= 20070828
-packetLen(0x02cf, 6) // CZ_MEMORIALDUNGEON_COMMAND
+packetLen(0x02cf, 6)
#endif
// Packet: 0x02d0
#if PACKETVER >= 20070904
-packetLen(0x02d0, -1) // ZC_EQUIPMENT_ITEMLIST3
+packetLen(0x02d0, -1)
#endif
// Packet: 0x02d1
#if PACKETVER >= 20070904
-packetLen(0x02d1, -1) // ZC_STORE_EQUIPMENT_ITEMLIST3
+packetLen(0x02d1, -1)
#endif
// Packet: 0x02d2
#if PACKETVER >= 20070904
-packetLen(0x02d2, -1) // ZC_CART_EQUIPMENT_ITEMLIST3
+packetLen(0x02d2, -1)
#endif
// Packet: 0x02d3
#if PACKETVER >= 20070904
-packetLen(0x02d3, 4) // ZC_NOTIFY_BIND_ON_EQUIP
+packetLen(0x02d3, 4)
#endif
// Packet: 0x02d4
#if PACKETVER >= 20070904
-packetLen(0x02d4, 29) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 29)
#endif
// Packet: 0x02d5
#if PACKETVER >= 20070911
-packetLen(0x02d5, 2) // ZC_ISVR_DISCONNECT
+packetLen(0x02d5, 2)
#endif
// Packet: 0x02d6
#if PACKETVER >= 20070918
-packetLen(0x02d6, 6) // CZ_EQUIPWIN_MICROSCOPE
+packetLen(0x02d6, 6)
#endif
// Packet: 0x02d7
#if PACKETVER >= 20070918
-packetLen(0x02d7, -1) // ZC_EQUIPWIN_MICROSCOPE
+packetLen(0x02d7, -1)
#endif
// Packet: 0x02d8
#if PACKETVER >= 20070918
-packetLen(0x02d8, 10) // CZ_CONFIG
+packetLen(0x02d8, 10)
#endif
// Packet: 0x02d9
#if PACKETVER >= 20070918
-packetLen(0x02d9, 10) // ZC_CONFIG
+packetLen(0x02d9, 10)
#endif
// Packet: 0x02da
#if PACKETVER >= 20070918
-packetLen(0x02da, 3) // ZC_CONFIG_NOTIFY
+packetLen(0x02da, 3)
#endif
// Packet: 0x02db
#if PACKETVER >= 20071002
-packetLen(0x02db, -1) // CZ_BATTLEFIELD_CHAT
+packetLen(0x02db, -1)
#endif
// Packet: 0x02dc
#if PACKETVER >= 20071002
-packetLen(0x02dc, -1) // ZC_BATTLEFIELD_CHAT
+packetLen(0x02dc, -1)
#endif
// Packet: 0x02dd
#if PACKETVER >= 20071002
-packetLen(0x02dd, 32) // ZC_BATTLEFIELD_NOTIFY_CAMPINFO
+packetLen(0x02dd, 32)
#endif
// Packet: 0x02de
#if PACKETVER >= 20071002
-packetLen(0x02de, 6) // ZC_BATTLEFIELD_NOTIFY_POINT
+packetLen(0x02de, 6)
#endif
// Packet: 0x02df
#if PACKETVER >= 20071002
-packetLen(0x02df, 36) // ZC_BATTLEFIELD_NOTIFY_POSITION
+packetLen(0x02df, 36)
#endif
// Packet: 0x02e0
#if PACKETVER >= 20071002
-packetLen(0x02e0, 34) // ZC_BATTLEFIELD_NOTIFY_HP
+packetLen(0x02e0, 34)
#endif
// Packet: 0x02e1
#if PACKETVER >= 20071113
-packetLen(0x02e1, 33) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 33)
#endif
// Packet: 0x02e2
#if PACKETVER >= 20071120
-packetLen(0x02e2, 20) // CZ_USE_ITEM_NEW_JAPEN
+packetLen(0x02e2, 20)
#endif
// Packet: 0x02e3
#if PACKETVER >= 20071120
-packetLen(0x02e3, 22) // CZ_USE_SKILL_NEW_JAPEN
+packetLen(0x02e3, 22)
#endif
// Packet: 0x02e4
#if PACKETVER >= 20071120
-packetLen(0x02e4, 11) // CZ_ITEM_PICKUP_NEW_JAPEN
+packetLen(0x02e4, 11)
#endif
// Packet: 0x02e5
#if PACKETVER >= 20071120
-packetLen(0x02e5, 9) // CZ_REQUEST_MOVE_NEW_JAPEN
+packetLen(0x02e5, 9)
#endif
// Packet: 0x02e6
#if PACKETVER >= 20071120
-packetLen(0x02e6, 6) // CZ_BOT_CHECK
+packetLen(0x02e6, 6)
#endif
// Packet: 0x02e7
#if PACKETVER >= 20071127
-packetLen(0x02e7, -1) // ZC_MAPPROPERTY
+packetLen(0x02e7, -1)
#endif
diff --git a/src/common/packets/packets2007_len_sak.h b/src/common/packets/packets2007_len_sak.h
index 61bb5cd6d..747335a23 100644
--- a/src/common/packets/packets2007_len_sak.h
+++ b/src/common/packets/packets2007_len_sak.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,154 +25,154 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
-packetLen(0x006d, 110) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 110)
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
#if PACKETVER >= 20070212
-packetLen(0x0072, 25) // CZ_ENTER
+packetLen(0x0072, 25)
#elif PACKETVER >= 20070108
-packetLen(0x0072, 30) // CZ_ENTER
+packetLen(0x0072, 30)
#elif PACKETVER >= 20070102
-packetLen(0x0072, 26) // CZ_ENTER
+packetLen(0x0072, 26)
#endif
// Packet: 0x0073
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// Packet: 0x0078
#if PACKETVER >= 20071106
-packetLen(0x0078, 55) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 55)
#elif PACKETVER >= 20070102
-packetLen(0x0078, 54) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 54)
#endif
// Packet: 0x0079
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
// Packet: 0x007a
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// Packet: 0x007b
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// Packet: 0x007c
#if PACKETVER >= 20071106
-packetLen(0x007c, 42) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 42)
#elif PACKETVER >= 20070102
-packetLen(0x007c, 41) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 41)
#endif
// Packet: 0x007d
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// Packet: 0x007e
#if PACKETVER >= 20070212
-packetLen(0x007e, 102) // CZ_REQUEST_TIME
+packetLen(0x007e, 102)
#elif PACKETVER >= 20070102
-packetLen(0x007e, 120) // CZ_REQUEST_TIME
+packetLen(0x007e, 120)
#endif
// Packet: 0x007f
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// Packet: 0x0080
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
#if PACKETVER >= 20070212
-packetLen(0x0085, 11) // CZ_REQUEST_MOVE
+packetLen(0x0085, 11)
#elif PACKETVER >= 20070108
-packetLen(0x0085, 14) // CZ_REQUEST_MOVE
+packetLen(0x0085, 14)
#elif PACKETVER >= 20070102
-packetLen(0x0085, 12) // CZ_REQUEST_MOVE
+packetLen(0x0085, 12)
#endif
// Packet: 0x0086
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// Packet: 0x0087
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// Packet: 0x0088
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
// Packet: 0x0089
#if PACKETVER >= 20070212
-packetLen(0x0089, 8) // CZ_REQUEST_ACT
+packetLen(0x0089, 8)
#elif PACKETVER >= 20070108
-packetLen(0x0089, 11) // CZ_REQUEST_ACT
+packetLen(0x0089, 11)
#elif PACKETVER >= 20070102
-packetLen(0x0089, 13) // CZ_REQUEST_ACT
+packetLen(0x0089, 13)
#endif
// Packet: 0x008a
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
#if PACKETVER >= 20070212
@@ -184,103 +184,103 @@ packetLen(0x008c, 12)
#endif
// Packet: 0x008d
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
// Packet: 0x008e
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
// Packet: 0x0090
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// Packet: 0x0091
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// Packet: 0x0092
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// Packet: 0x0093
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
// Packet: 0x0094
#if PACKETVER >= 20070212
-packetLen(0x0094, 14) // CZ_REQNAME
+packetLen(0x0094, 14)
#elif PACKETVER >= 20070108
-packetLen(0x0094, 17) // CZ_REQNAME
+packetLen(0x0094, 17)
#elif PACKETVER >= 20070102
-packetLen(0x0094, 23) // CZ_REQNAME
+packetLen(0x0094, 23)
#endif
// Packet: 0x0095
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
// Packet: 0x0096
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
// Packet: 0x0097
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
// Packet: 0x0098
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
// Packet: 0x0099
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
// Packet: 0x009a
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
// Packet: 0x009b
#if PACKETVER >= 20070212
-packetLen(0x009b, 26) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 26)
#elif PACKETVER >= 20070108
-packetLen(0x009b, 35) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 35)
#elif PACKETVER >= 20070102
-packetLen(0x009b, 37) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 37)
#endif
// Packet: 0x009c
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
// Packet: 0x009d
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// Packet: 0x009e
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// Packet: 0x009f
#if PACKETVER >= 20070212
-packetLen(0x009f, 14) // CZ_ITEM_PICKUP
+packetLen(0x009f, 14)
#elif PACKETVER >= 20070108
-packetLen(0x009f, 21) // CZ_ITEM_PICKUP
+packetLen(0x009f, 21)
#elif PACKETVER >= 20070102
-packetLen(0x009f, 24) // CZ_ITEM_PICKUP
+packetLen(0x009f, 24)
#endif
// Packet: 0x00a0
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// Packet: 0x00a1
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
// Packet: 0x00a2
#if PACKETVER >= 20070212
-packetLen(0x00a2, 15) // CZ_ITEM_THROW
+packetLen(0x00a2, 15)
#elif PACKETVER >= 20070108
-packetLen(0x00a2, 10) // CZ_ITEM_THROW
+packetLen(0x00a2, 10)
#elif PACKETVER >= 20070102
-packetLen(0x00a2, 11) // CZ_ITEM_THROW
+packetLen(0x00a2, 11)
#endif
// Packet: 0x00a3
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
// Packet: 0x00a4
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
// Packet: 0x00a5
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
// Packet: 0x00a6
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
// Packet: 0x00a7
#if PACKETVER >= 20070108
@@ -290,1722 +290,1722 @@ packetLen(0x00a7, 15)
#endif
// Packet: 0x00a8
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// Packet: 0x00a9
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
// Packet: 0x00aa
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// Packet: 0x00ab
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
// Packet: 0x00ac
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
// Packet: 0x00b0
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
// Packet: 0x00b1
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// Packet: 0x00b2
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
// Packet: 0x00b3
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
// Packet: 0x00b4
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
// Packet: 0x00b5
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// Packet: 0x00b6
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// Packet: 0x00b7
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
// Packet: 0x00b8
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
// Packet: 0x00b9
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
// Packet: 0x00bc
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
// Packet: 0x00bd
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
// Packet: 0x00be
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
// Packet: 0x00bf
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
// Packet: 0x00c0
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
// Packet: 0x00c1
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// Packet: 0x00c2
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// Packet: 0x00c3
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
// Packet: 0x00c4
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// Packet: 0x00c5
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
// Packet: 0x00c6
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
// Packet: 0x00c7
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
// Packet: 0x00c8
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
// Packet: 0x00c9
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
// Packet: 0x00ca
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
// Packet: 0x00cf
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
// Packet: 0x00d0
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// Packet: 0x00d1
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
// Packet: 0x00d2
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
// Packet: 0x00d3
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
// Packet: 0x00d6
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
// Packet: 0x00d7
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
// Packet: 0x00d8
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
// Packet: 0x00d9
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
// Packet: 0x00da
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
// Packet: 0x00db
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
// Packet: 0x00dc
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
// Packet: 0x00dd
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// Packet: 0x00de
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
// Packet: 0x00df
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
// Packet: 0x00e0
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
// Packet: 0x00e1
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
// Packet: 0x00e2
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// Packet: 0x00e3
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
// Packet: 0x00e4
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
// Packet: 0x00e5
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
// Packet: 0x00e6
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
// Packet: 0x00e7
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// Packet: 0x00e8
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
// Packet: 0x00e9
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
// Packet: 0x00ea
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
// Packet: 0x00eb
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
// Packet: 0x00ec
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
// Packet: 0x00ed
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
// Packet: 0x00ee
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
// Packet: 0x00ef
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
// Packet: 0x00f0
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
// Packet: 0x00f3
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
// Packet: 0x00f4
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// Packet: 0x00f5
#if PACKETVER >= 20070212
-packetLen(0x00f5, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 8)
#elif PACKETVER >= 20070108
-packetLen(0x00f5, 11) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 11)
#elif PACKETVER >= 20070102
-packetLen(0x00f5, 13) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 13)
#endif
// Packet: 0x00f6
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
// Packet: 0x00f7
#if PACKETVER >= 20070212
-packetLen(0x00f7, 22) // CZ_REQUEST_TIME
+packetLen(0x00f7, 22)
#elif PACKETVER >= 20070108
-packetLen(0x00f7, 15) // CZ_REQUEST_TIME
+packetLen(0x00f7, 15)
#elif PACKETVER >= 20070102
-packetLen(0x00f7, 26) // CZ_REQUEST_TIME
+packetLen(0x00f7, 26)
#endif
// Packet: 0x00f8
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
// Packet: 0x00f9
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
// Packet: 0x00fa
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
// Packet: 0x00fb
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
// Packet: 0x00fc
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// Packet: 0x00fd
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// Packet: 0x00fe
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
// Packet: 0x00ff
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
// Packet: 0x0100
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
// Packet: 0x0101
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
// Packet: 0x0102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
// Packet: 0x0103
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
// Packet: 0x0104
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
// Packet: 0x0105
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
// Packet: 0x0106
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
// Packet: 0x0107
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// Packet: 0x0108
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
// Packet: 0x0109
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
// Packet: 0x010a
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
// Packet: 0x010b
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
// Packet: 0x010c
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
// Packet: 0x010f
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
// Packet: 0x0110
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
// Packet: 0x0111
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// Packet: 0x0112
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
// Packet: 0x0113
#if PACKETVER >= 20070212
-packetLen(0x0113, 22) // CZ_USE_SKILL
+packetLen(0x0113, 22)
#elif PACKETVER >= 20070102
-packetLen(0x0113, 40) // CZ_USE_SKILL
+packetLen(0x0113, 40)
#endif
// Packet: 0x0114
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
#if PACKETVER >= 20070212
-packetLen(0x0116, 10) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 10)
#elif PACKETVER >= 20070108
-packetLen(0x0116, 19) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 19)
#elif PACKETVER >= 20070102
-packetLen(0x0116, 17) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 17)
#endif
// Packet: 0x0117
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// Packet: 0x0118
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
// Packet: 0x0119
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// Packet: 0x011a
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// Packet: 0x011b
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// Packet: 0x011c
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// Packet: 0x011d
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
// Packet: 0x011e
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
// Packet: 0x011f
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
// Packet: 0x0120
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
// Packet: 0x0121
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// Packet: 0x0122
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
// Packet: 0x0123
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
// Packet: 0x0124
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// Packet: 0x0125
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// Packet: 0x0126
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
// Packet: 0x0127
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// Packet: 0x0128
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// Packet: 0x0129
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
// Packet: 0x012a
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// Packet: 0x012d
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// Packet: 0x012e
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// Packet: 0x0131
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// Packet: 0x0132
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
// Packet: 0x0133
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
// Packet: 0x0134
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
// Packet: 0x0135
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
// Packet: 0x0136
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
// Packet: 0x0137
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// Packet: 0x013a
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// Packet: 0x013b
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// Packet: 0x013c
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
// Packet: 0x013d
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
// Packet: 0x013e
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
// Packet: 0x013f
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// Packet: 0x0140
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// Packet: 0x0141
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
// Packet: 0x0142
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// Packet: 0x0143
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// Packet: 0x0144
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
// Packet: 0x0147
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// Packet: 0x0148
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// Packet: 0x0149
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
// Packet: 0x014d
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
// Packet: 0x0155
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
// Packet: 0x015a
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// Packet: 0x015b
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// Packet: 0x015c
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
// Packet: 0x0161
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
// Packet: 0x0162
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
// Packet: 0x0163
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// Packet: 0x0166
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
// Packet: 0x0167
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
// Packet: 0x0168
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
// Packet: 0x0169
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
// Packet: 0x016a
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// Packet: 0x016b
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// Packet: 0x016c
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// Packet: 0x016d
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
// Packet: 0x016e
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// Packet: 0x016f
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// Packet: 0x0170
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
// Packet: 0x0171
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// Packet: 0x0172
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
// Packet: 0x0178
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
// Packet: 0x0179
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
// Packet: 0x017a
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// Packet: 0x017b
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
// Packet: 0x017c
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
// Packet: 0x017d
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// Packet: 0x017e
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
// Packet: 0x017f
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
// Packet: 0x0189
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
// Packet: 0x018a
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
// Packet: 0x018b
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
// Packet: 0x018c
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
// Packet: 0x018d
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
// Packet: 0x018e
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// Packet: 0x018f
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
// Packet: 0x0190
#if PACKETVER >= 20070212
-packetLen(0x0190, 19) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 19)
#elif PACKETVER >= 20070108
-packetLen(0x0190, 10) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 10)
#elif PACKETVER >= 20070102
-packetLen(0x0190, 18) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 18)
#endif
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
-packetLen(0x0193, 2) // CZ_REQNAME_BYGID
+packetLen(0x0193, 2)
// Packet: 0x0194
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
// Packet: 0x0195
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// Packet: 0x0196
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
// Packet: 0x019a
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// Packet: 0x019b
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
// Packet: 0x019c
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
// Packet: 0x019d
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// Packet: 0x01a0
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
// Packet: 0x01a1
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// Packet: 0x01a2
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
// Packet: 0x01a3
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// Packet: 0x01a4
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
// Packet: 0x01a7
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// Packet: 0x01ab
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
// Packet: 0x01ac
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// Packet: 0x01ad
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
// Packet: 0x01ae
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
// Packet: 0x01b3
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// Packet: 0x01ba
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// Packet: 0x01bb
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// Packet: 0x01bc
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// Packet: 0x01bd
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
// Packet: 0x01c4
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
// Packet: 0x01c5
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
// Packet: 0x01c9
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// Packet: 0x01ca
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
// Packet: 0x01ce
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
// Packet: 0x01cf
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// Packet: 0x01d0
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// Packet: 0x01d5
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
// Packet: 0x01d6
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
// Packet: 0x01d7
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// Packet: 0x01d8
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// Packet: 0x01d9
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// Packet: 0x01da
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
// Packet: 0x01e8
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
// Packet: 0x01e9
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
// Packet: 0x01ea
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
// Packet: 0x01eb
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
// Packet: 0x01ee
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
// Packet: 0x01ef
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
// Packet: 0x01f0
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
// Packet: 0x01f3
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
// Packet: 0x01f4
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
// Packet: 0x01f5
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
// Packet: 0x01f6
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
// Packet: 0x01f7
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
// Packet: 0x01f8
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
// Packet: 0x01f9
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
// Packet: 0x01fa
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
// Packet: 0x01fb
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
// Packet: 0x01fc
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
// Packet: 0x01fd
#if PACKETVER >= 20070507
-packetLen(0x01fd, 15) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 15)
#elif PACKETVER >= 20070102
-packetLen(0x01fd, 4) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 4)
#endif
// Packet: 0x01fe
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
// Packet: 0x01ff
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
// Packet: 0x0200
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
// Packet: 0x0201
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
// Packet: 0x0202
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
// Packet: 0x0203
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
// Packet: 0x0204
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
// Packet: 0x0205
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
// Packet: 0x0206
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
// Packet: 0x0207
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
// Packet: 0x0208
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
// Packet: 0x0209
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
// Packet: 0x020a
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
// Packet: 0x020d
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
// Packet: 0x020e
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
// Packet: 0x020f
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
// Packet: 0x0210
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
// Packet: 0x0212
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
// Packet: 0x0213
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
// Packet: 0x0214
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
// Packet: 0x0215
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
// Packet: 0x0216
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
// Packet: 0x0217
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
// Packet: 0x0218
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
// Packet: 0x0219
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
// Packet: 0x021a
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
// Packet: 0x021b
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
// Packet: 0x021c
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
// Packet: 0x021d
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
// Packet: 0x021e
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
// Packet: 0x021f
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
// Packet: 0x0220
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
// Packet: 0x0221
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
// Packet: 0x0222
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
// Packet: 0x0223
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
// Packet: 0x0224
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
// Packet: 0x0225
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
// Packet: 0x0226
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
// Packet: 0x0227
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
// Packet: 0x0228
-packetLen(0x0228, 18) // CZ_ACK_GAME_GUARD
+packetLen(0x0228, 18)
// Packet: 0x0229
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
// Packet: 0x022a
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
// Packet: 0x022b
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
// Packet: 0x022c
#if PACKETVER >= 20071106
-packetLen(0x022c, 65) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 65)
#elif PACKETVER >= 20070102
-packetLen(0x022c, 64) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 64)
#endif
// Packet: 0x022d
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
// Packet: 0x022e
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
// Packet: 0x022f
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
// Packet: 0x0230
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
// Packet: 0x0231
-packetLen(0x0231, 26) // CZ_RENAME_MER
+packetLen(0x0231, 26)
// Packet: 0x0232
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
// Packet: 0x0233
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
// Packet: 0x0234
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
// Packet: 0x0235
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
// Packet: 0x0236
-packetLen(0x0236, 10) // ZC_KILLER_POINT
+packetLen(0x0236, 10)
// Packet: 0x0237
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
// Packet: 0x0238
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
// Packet: 0x0239
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
// Packet: 0x023a
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
// Packet: 0x023b
-packetLen(0x023b, 36) // CZ_ACK_STORE_PASSWORD
+packetLen(0x023b, 36)
// Packet: 0x023c
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
// Packet: 0x023d
-packetLen(0x023d, 6) // AC_EVENT_RESULT
+packetLen(0x023d, 6)
// Packet: 0x023e
-packetLen(0x023e, 8) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 8)
// Packet: 0x023f
-packetLen(0x023f, 2) // CZ_MAIL_GET_LIST
+packetLen(0x023f, 2)
// Packet: 0x0240
-packetLen(0x0240, -1) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, -1)
// Packet: 0x0241
-packetLen(0x0241, 6) // CZ_MAIL_OPEN
+packetLen(0x0241, 6)
// Packet: 0x0242
-packetLen(0x0242, -1) // ZC_MAIL_REQ_OPEN
+packetLen(0x0242, -1)
// Packet: 0x0243
-packetLen(0x0243, 6) // CZ_MAIL_DELETE
+packetLen(0x0243, 6)
// Packet: 0x0244
-packetLen(0x0244, 6) // CZ_MAIL_GET_ITEM
+packetLen(0x0244, 6)
// Packet: 0x0245
-packetLen(0x0245, 3) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 3)
// Packet: 0x0246
-packetLen(0x0246, 4) // CZ_MAIL_RESET_ITEM
+packetLen(0x0246, 4)
// Packet: 0x0247
-packetLen(0x0247, 8) // CZ_MAIL_ADD_ITEM
+packetLen(0x0247, 8)
// Packet: 0x0248
-packetLen(0x0248, -1) // CZ_MAIL_SEND
+packetLen(0x0248, -1)
// Packet: 0x0249
-packetLen(0x0249, 3) // ZC_MAIL_REQ_SEND
+packetLen(0x0249, 3)
// Packet: 0x024a
-packetLen(0x024a, 70) // ZC_MAIL_RECEIVE
+packetLen(0x024a, 70)
// Packet: 0x024b
-packetLen(0x024b, 4) // CZ_AUCTION_CREATE
+packetLen(0x024b, 4)
// Packet: 0x024c
-packetLen(0x024c, 8) // CZ_AUCTION_ADD_ITEM
+packetLen(0x024c, 8)
// Packet: 0x024d
-packetLen(0x024d, 12) // CZ_AUCTION_ADD
+packetLen(0x024d, 12)
// Packet: 0x024e
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
// Packet: 0x024f
-packetLen(0x024f, 10) // CZ_AUCTION_BUY
+packetLen(0x024f, 10)
// Packet: 0x0250
-packetLen(0x0250, 3) // ZC_AUCTION_RESULT
+packetLen(0x0250, 3)
// Packet: 0x0251
-packetLen(0x0251, 34) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 34)
// Packet: 0x0252
-packetLen(0x0252, -1) // ZC_AUCTION_ITEM_REQ_SEARCH
+packetLen(0x0252, -1)
// Packet: 0x0253
-packetLen(0x0253, 3) // ZC_STARPLACE
+packetLen(0x0253, 3)
// Packet: 0x0254
-packetLen(0x0254, 3) // CZ_AGREE_STARPLACE
+packetLen(0x0254, 3)
// Packet: 0x0255
-packetLen(0x0255, 5) // ZC_ACK_MAIL_ADD_ITEM
+packetLen(0x0255, 5)
// Packet: 0x0256
-packetLen(0x0256, 5) // ZC_ACK_AUCTION_ADD_ITEM
+packetLen(0x0256, 5)
// Packet: 0x0257
-packetLen(0x0257, 8) // ZC_ACK_MAIL_DELETE
+packetLen(0x0257, 8)
// Packet: 0x0258
-packetLen(0x0258, 2) // CA_REQ_GAME_GUARD_CHECK
+packetLen(0x0258, 2)
// Packet: 0x0259
-packetLen(0x0259, 3) // AC_ACK_GAME_GUARD
+packetLen(0x0259, 3)
// Packet: 0x025a
-packetLen(0x025a, -1) // ZC_MAKINGITEM_LIST
+packetLen(0x025a, -1)
// Packet: 0x025b
-packetLen(0x025b, 6) // CZ_REQ_MAKINGITEM
+packetLen(0x025b, 6)
// Packet: 0x025c
-packetLen(0x025c, 4) // CZ_AUCTION_REQ_MY_INFO
+packetLen(0x025c, 4)
// Packet: 0x025d
-packetLen(0x025d, 6) // CZ_AUCTION_REQ_MY_SELL_STOP
+packetLen(0x025d, 6)
// Packet: 0x025e
-packetLen(0x025e, 4) // ZC_AUCTION_ACK_MY_SELL_STOP
+packetLen(0x025e, 4)
// Packet: 0x025f
-packetLen(0x025f, 6) // ZC_AUCTION_WINDOWS
+packetLen(0x025f, 6)
// Packet: 0x0260
-packetLen(0x0260, 6) // ZC_MAIL_WINDOWS
+packetLen(0x0260, 6)
// Packet: 0x0261
-packetLen(0x0261, 11) // AC_REQ_LOGIN_OLDEKEY
+packetLen(0x0261, 11)
// Packet: 0x0262
-packetLen(0x0262, 11) // AC_REQ_LOGIN_NEWEKEY
+packetLen(0x0262, 11)
// Packet: 0x0263
-packetLen(0x0263, 11) // AC_REQ_LOGIN_CARDPASS
+packetLen(0x0263, 11)
// Packet: 0x0264
-packetLen(0x0264, 20) // CA_ACK_LOGIN_OLDEKEY
+packetLen(0x0264, 20)
// Packet: 0x0265
-packetLen(0x0265, 20) // CA_ACK_LOGIN_NEWEKEY
+packetLen(0x0265, 20)
// Packet: 0x0266
-packetLen(0x0266, 30) // CA_ACK_LOGIN_CARDPASS
+packetLen(0x0266, 30)
// Packet: 0x0267
-packetLen(0x0267, 4) // AC_ACK_EKEY_FAIL_NOTEXIST
+packetLen(0x0267, 4)
// Packet: 0x0268
-packetLen(0x0268, 4) // AC_ACK_EKEY_FAIL_NOTUSESEKEY
+packetLen(0x0268, 4)
// Packet: 0x0269
-packetLen(0x0269, 4) // AC_ACK_EKEY_FAIL_NOTUSEDEKEY
+packetLen(0x0269, 4)
// Packet: 0x026a
-packetLen(0x026a, 4) // AC_ACK_EKEY_FAIL_AUTHREFUSE
+packetLen(0x026a, 4)
// Packet: 0x026b
-packetLen(0x026b, 4) // AC_ACK_EKEY_FAIL_INPUTEKEY
+packetLen(0x026b, 4)
// Packet: 0x026c
-packetLen(0x026c, 4) // AC_ACK_EKEY_FAIL_NOTICE
+packetLen(0x026c, 4)
// Packet: 0x026d
-packetLen(0x026d, 4) // AC_ACK_EKEY_FAIL_NEEDCARDPASS
+packetLen(0x026d, 4)
// Packet: 0x026f
-packetLen(0x026f, 2) // AC_ACK_FIRST_LOGIN
+packetLen(0x026f, 2)
// Packet: 0x0270
-packetLen(0x0270, 2) // AC_REQ_LOGIN_ACCOUNT_INFO
+packetLen(0x0270, 2)
// Packet: 0x0271
-packetLen(0x0271, 40) // CA_ACK_LOGIN_ACCOUNT_INFO
+packetLen(0x0271, 40)
// Packet: 0x0272
-packetLen(0x0272, 44) // AC_ACK_PT_ID_INFO
+packetLen(0x0272, 44)
// Packet: 0x0273
-packetLen(0x0273, 30) // CZ_REQ_MAIL_RETURN
+packetLen(0x0273, 30)
// Packet: 0x0274
-packetLen(0x0274, 8) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 8)
// Packet: 0x0277
-packetLen(0x0277, 84) // CA_LOGIN_PCBANG
+packetLen(0x0277, 84)
// Packet: 0x0278
-packetLen(0x0278, 2) // ZC_NOTIFY_PCBANG
+packetLen(0x0278, 2)
// Packet: 0x0279
-packetLen(0x0279, 2) // CZ_HUNTINGLIST
+packetLen(0x0279, 2)
// Packet: 0x027a
-packetLen(0x027a, -1) // ZC_HUNTINGLIST
+packetLen(0x027a, -1)
// Packet: 0x027b
-packetLen(0x027b, 14) // ZC_PCBANG_EFFECT
+packetLen(0x027b, 14)
// Packet: 0x027c
-packetLen(0x027c, 60) // CA_LOGIN4
+packetLen(0x027c, 60)
// Packet: 0x027d
-packetLen(0x027d, 62) // ZC_PROPERTY_MERCE
+packetLen(0x027d, 62)
// Packet: 0x027e
-packetLen(0x027e, -1) // ZC_SHANDA_PROTECT
+packetLen(0x027e, -1)
// Packet: 0x027f
-packetLen(0x027f, 8) // CA_CLIENT_TYPE
+packetLen(0x027f, 8)
// Packet: 0x0280
-packetLen(0x0280, 12) // ZC_GANGSI_POINT
+packetLen(0x0280, 12)
// Packet: 0x0281
-packetLen(0x0281, 4) // CZ_GANGSI_RANK
+packetLen(0x0281, 4)
// Packet: 0x0282
-packetLen(0x0282, 284) // ZC_GANGSI_RANK
+packetLen(0x0282, 284)
// Packet: 0x0283
-packetLen(0x0283, 6) // ZC_AID
+packetLen(0x0283, 6)
// Packet: 0x0284
-packetLen(0x0284, 14) // ZC_NOTIFY_EFFECT3
+packetLen(0x0284, 14)
// Packet: 0x0285
-packetLen(0x0285, 6) // ZC_DEATH_QUESTION
+packetLen(0x0285, 6)
// Packet: 0x0286
-packetLen(0x0286, 4) // CZ_DEATH_QUESTION
+packetLen(0x0286, 4)
// Packet: 0x0287
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
// Packet: 0x0288
#if PACKETVER >= 20070711
-packetLen(0x0288, 10) // CZ_PC_BUY_CASH_POINT_ITEM
+packetLen(0x0288, 10)
#elif PACKETVER >= 20070102
-packetLen(0x0288, 6) // CZ_PC_BUY_CASH_POINT_ITEM
+packetLen(0x0288, 6)
#endif
// Packet: 0x0289
#if PACKETVER >= 20070711
-packetLen(0x0289, 12) // ZC_PC_CASH_POINT_UPDATE
+packetLen(0x0289, 12)
#elif PACKETVER >= 20070102
-packetLen(0x0289, 8) // ZC_PC_CASH_POINT_UPDATE
+packetLen(0x0289, 8)
#endif
// Packet: 0x028a
-packetLen(0x028a, 18) // ZC_NPC_SHOWEFST_UPDATE
+packetLen(0x028a, 18)
// Packet: 0x028b
-packetLen(0x028b, -1) // HC_CHARNOTBEENSELECTED
+packetLen(0x028b, -1)
// Packet: 0x028c
-packetLen(0x028c, 46) // CH_SELECT_CHAR_GOINGTOBEUSED
+packetLen(0x028c, 46)
// Packet: 0x028d
-packetLen(0x028d, 34) // CH_REQ_IS_VALID_CHARNAME
+packetLen(0x028d, 34)
// Packet: 0x028e
-packetLen(0x028e, 4) // HC_ACK_IS_VALID_CHARNAME
+packetLen(0x028e, 4)
// Packet: 0x028f
-packetLen(0x028f, 6) // CH_REQ_CHANGE_CHARNAME
+packetLen(0x028f, 6)
// Packet: 0x0290
-packetLen(0x0290, 4) // HC_ACK_CHANGE_CHARNAME
+packetLen(0x0290, 4)
// Packet: 0x0291
-packetLen(0x0291, 4) // ZC_MSG
+packetLen(0x0291, 4)
// Packet: 0x0292
-packetLen(0x0292, 2) // CZ_STANDING_RESURRECTION
+packetLen(0x0292, 2)
// Packet: 0x0293
-packetLen(0x0293, 70) // ZC_BOSS_INFO
+packetLen(0x0293, 70)
// Packet: 0x0294
-packetLen(0x0294, 10) // ZC_READ_BOOK
+packetLen(0x0294, 10)
// Packet: 0x0295
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
// Packet: 0x0296
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
// Packet: 0x0297
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
// Packet: 0x0298
-packetLen(0x0298, 8) // ZC_CASH_TIME_COUNTER
+packetLen(0x0298, 8)
// Packet: 0x0299
-packetLen(0x0299, 6) // ZC_CASH_ITEM_DELETE
+packetLen(0x0299, 6)
// Packet: 0x029a
-packetLen(0x029a, 27) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 27)
// Packet: 0x029b
#if PACKETVER >= 20071106
-packetLen(0x029b, 80) // ZC_MER_INIT
+packetLen(0x029b, 80)
#elif PACKETVER >= 20070122
-packetLen(0x029b, 72) // ZC_MER_INIT
+packetLen(0x029b, 72)
#elif PACKETVER >= 20070102
-packetLen(0x029b, 70) // ZC_MER_INIT
+packetLen(0x029b, 70)
#endif
// Packet: 0x029c
-packetLen(0x029c, 66) // ZC_MER_PROPERTY
+packetLen(0x029c, 66)
// Packet: 0x029d
-packetLen(0x029d, -1) // ZC_MER_SKILLINFO_LIST
+packetLen(0x029d, -1)
// Packet: 0x029e
-packetLen(0x029e, 11) // ZC_MER_SKILLINFO_UPDATE
+packetLen(0x029e, 11)
// Packet: 0x029f
-packetLen(0x029f, 3) // CZ_MER_COMMAND
+packetLen(0x029f, 3)
// Packet: 0x02a2
-packetLen(0x02a2, 8) // ZC_MER_PAR_CHANGE
+packetLen(0x02a2, 8)
// Packet: 0x02a3
#if PACKETVER >= 20070129
// removed
#elif PACKETVER >= 20070122
-packetLen(0x02a3, 18) // ZC_GAMEGUARD_LINGO_KEY
+packetLen(0x02a3, 18)
#endif
// Packet: 0x02a4
#if PACKETVER >= 20070129
// removed
#elif PACKETVER >= 20070122
-packetLen(0x02a4, 2) // CZ_GAMEGUARD_LINGO_READY
+packetLen(0x02a4, 2)
#endif
// Packet: 0x02a5
#if PACKETVER >= 20070129
-packetLen(0x02a5, 8) // CZ_KSY_EVENT
+packetLen(0x02a5, 8)
#endif
// Packet: 0x02a6
#if PACKETVER >= 20070611
-packetLen(0x02a6, 22) // ZC_HACKSH_CPX_MSG
+packetLen(0x02a6, 22)
#endif
// Packet: 0x02a7
#if PACKETVER >= 20070611
-packetLen(0x02a7, 22) // CZ_HACKSH_CPX_MSG
+packetLen(0x02a7, 22)
#endif
// Packet: 0x02a8
#if PACKETVER >= 20070611
-packetLen(0x02a8, 162) // ZC_HACKSHIELD_CRC_MSG
+packetLen(0x02a8, 162)
#endif
// Packet: 0x02a9
#if PACKETVER >= 20070611
-packetLen(0x02a9, 58) // CZ_HACKSHIELD_CRC_MSG
+packetLen(0x02a9, 58)
#endif
// Packet: 0x02aa
#if PACKETVER >= 20070205
-packetLen(0x02aa, 4) // ZC_REQ_CASH_PASSWORD
+packetLen(0x02aa, 4)
#endif
// Packet: 0x02ab
#if PACKETVER >= 20070205
-packetLen(0x02ab, 36) // CZ_ACK_CASH_PASSWORD
+packetLen(0x02ab, 36)
#endif
// Packet: 0x02ac
#if PACKETVER >= 20070205
-packetLen(0x02ac, 6) // ZC_RESULT_CASH_PASSWORD
+packetLen(0x02ac, 6)
#endif
// Packet: 0x02ad
#if PACKETVER >= 20070227
-packetLen(0x02ad, 8) // AC_REQUEST_SECOND_PASSWORD
+packetLen(0x02ad, 8)
#endif
// Packet: 0x02ae
#if PACKETVER >= 20070807
// removed
#elif PACKETVER >= 20070711
-packetLen(0x02ae, 10) // ZC_UNUSED_SRPACKET_INIT
+packetLen(0x02ae, 10)
#endif
// Packet: 0x02af
#if PACKETVER >= 20070807
// removed
#elif PACKETVER >= 20070711
-packetLen(0x02af, 2) // CZ_SRPACKET_START
+packetLen(0x02af, 2)
#endif
// Packet: 0x02b0
#if PACKETVER >= 20070514
-packetLen(0x02b0, 85) // CA_LOGIN_HAN
+packetLen(0x02b0, 85)
#endif
// Packet: 0x02b1
#if PACKETVER >= 20070724
-packetLen(0x02b1, -1) // ZC_ALL_QUEST_LIST
+packetLen(0x02b1, -1)
#endif
// Packet: 0x02b2
#if PACKETVER >= 20070807
-packetLen(0x02b2, -1) // ZC_ALL_QUEST_MISSION
+packetLen(0x02b2, -1)
#endif
// Packet: 0x02b3
#if PACKETVER >= 20070821
-packetLen(0x02b3, 107) // ZC_ADD_QUEST
+packetLen(0x02b3, 107)
#elif PACKETVER >= 20070813
-packetLen(0x02b3, 103) // ZC_ADD_QUEST
+packetLen(0x02b3, 103)
#elif PACKETVER >= 20070731
-packetLen(0x02b3, 31) // ZC_ADD_QUEST
+packetLen(0x02b3, 31)
#elif PACKETVER >= 20070628
-packetLen(0x02b3, 7) // ZC_ADD_QUEST
+packetLen(0x02b3, 7)
#elif PACKETVER >= 20070622
-packetLen(0x02b3, 26) // ZC_ADD_QUEST
+packetLen(0x02b3, 26)
#endif
// Packet: 0x02b4
#if PACKETVER >= 20070622
-packetLen(0x02b4, 6) // ZC_DEL_QUEST
+packetLen(0x02b4, 6)
#endif
// Packet: 0x02b5
#if PACKETVER >= 20070813
-packetLen(0x02b5, -1) // ZC_UPDATE_MISSION_HUNT
+packetLen(0x02b5, -1)
#elif PACKETVER >= 20070807
// removed
#elif PACKETVER >= 20070628
-packetLen(0x02b5, 12) // ZC_UPDATE_MISSION_HUNT
+packetLen(0x02b5, 12)
#elif PACKETVER >= 20070622
-packetLen(0x02b5, 18) // ZC_UPDATE_MISSION_HUNT
+packetLen(0x02b5, 18)
#endif
// Packet: 0x02b6
#if PACKETVER >= 20070622
-packetLen(0x02b6, 7) // CZ_ACTIVE_QUEST
+packetLen(0x02b6, 7)
#endif
// Packet: 0x02b7
#if PACKETVER >= 20070807
-packetLen(0x02b7, 7) // ZC_ACTIVE_QUEST
+packetLen(0x02b7, 7)
#elif PACKETVER >= 20070622
-packetLen(0x02b7, 10) // ZC_ACTIVE_QUEST
+packetLen(0x02b7, 10)
#endif
// Packet: 0x02b8
#if PACKETVER >= 20070604
-packetLen(0x02b8, 22) // ZC_ITEM_PICKUP_PARTY
+packetLen(0x02b8, 22)
#endif
// Packet: 0x02b9
#if PACKETVER >= 20070611
-packetLen(0x02b9, 191) // ZC_SHORTCUT_KEY_LIST
+packetLen(0x02b9, 191)
#endif
// Packet: 0x02ba
#if PACKETVER >= 20070618
-packetLen(0x02ba, 11) // CZ_SHORTCUT_KEY_CHANGE
+packetLen(0x02ba, 11)
#elif PACKETVER >= 20070611
-packetLen(0x02ba, 9) // CZ_SHORTCUT_KEY_CHANGE
+packetLen(0x02ba, 9)
#endif
// Packet: 0x02bb
#if PACKETVER >= 20070622
-packetLen(0x02bb, 8) // ZC_EQUIPITEM_DAMAGED
+packetLen(0x02bb, 8)
#elif PACKETVER >= 20070605
-packetLen(0x02bb, 4) // ZC_EQUIPITEM_DAMAGED
+packetLen(0x02bb, 4)
#endif
// Packet: 0x02bc
#if PACKETVER >= 20070622
-packetLen(0x02bc, 6) // ZC_NOTIFY_PCBANG_PLAYING_TIME
+packetLen(0x02bc, 6)
#endif
// Packet: 0x02bf
#if PACKETVER >= 20070807
-packetLen(0x02bf, 10) // ZC_SRPACKETR2_INIT
+packetLen(0x02bf, 10)
#endif
// Packet: 0x02c0
#if PACKETVER >= 20070807
-packetLen(0x02c0, 2) // CZ_SRPACKETR2_START
+packetLen(0x02c0, 2)
#endif
// Packet: 0x02c1
#if PACKETVER >= 20070813
-packetLen(0x02c1, -1) // ZC_NPC_CHAT
+packetLen(0x02c1, -1)
#endif
// Packet: 0x02c2
#if PACKETVER >= 20070821
-packetLen(0x02c2, -1) // ZC_FORMATSTRING_MSG
+packetLen(0x02c2, -1)
#endif
// Packet: 0x02c3
@@ -2017,186 +2017,186 @@ packetLen(0x02c3, 4)
// Packet: 0x02c4
#if PACKETVER >= 20070821
-packetLen(0x02c4, 26) // CZ_PARTY_JOIN_REQ
+packetLen(0x02c4, 26)
#endif
// Packet: 0x02c5
#if PACKETVER >= 20070821
-packetLen(0x02c5, 30) // ZC_PARTY_JOIN_REQ_ACK
+packetLen(0x02c5, 30)
#endif
// Packet: 0x02c6
#if PACKETVER >= 20070821
-packetLen(0x02c6, 30) // ZC_PARTY_JOIN_REQ
+packetLen(0x02c6, 30)
#endif
// Packet: 0x02c7
#if PACKETVER >= 20070821
-packetLen(0x02c7, 7) // CZ_PARTY_JOIN_REQ_ACK
+packetLen(0x02c7, 7)
#endif
// Packet: 0x02c8
#if PACKETVER >= 20070821
-packetLen(0x02c8, 3) // CZ_PARTY_CONFIG
+packetLen(0x02c8, 3)
#endif
// Packet: 0x02c9
#if PACKETVER >= 20070821
-packetLen(0x02c9, 3) // ZC_PARTY_CONFIG
+packetLen(0x02c9, 3)
#endif
// Packet: 0x02ca
#if PACKETVER >= 20070821
-packetLen(0x02ca, 3) // HC_REFUSE_SELECTCHAR
+packetLen(0x02ca, 3)
#endif
// Packet: 0x02cb
#if PACKETVER >= 20071023
-packetLen(0x02cb, 65) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO
+packetLen(0x02cb, 65)
#elif PACKETVER >= 20070828
-packetLen(0x02cb, 20) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO
+packetLen(0x02cb, 20)
#endif
// Packet: 0x02cc
#if PACKETVER >= 20070828
-packetLen(0x02cc, 4) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY
+packetLen(0x02cc, 4)
#endif
// Packet: 0x02cd
#if PACKETVER >= 20071023
-packetLen(0x02cd, 71) // ZC_MEMORIALDUNGEON_INFO
+packetLen(0x02cd, 71)
#elif PACKETVER >= 20070828
-packetLen(0x02cd, 26) // ZC_MEMORIALDUNGEON_INFO
+packetLen(0x02cd, 26)
#endif
// Packet: 0x02ce
#if PACKETVER >= 20070828
-packetLen(0x02ce, 10) // ZC_MEMORIALDUNGEON_NOTIFY
+packetLen(0x02ce, 10)
#endif
// Packet: 0x02cf
#if PACKETVER >= 20070828
-packetLen(0x02cf, 6) // CZ_MEMORIALDUNGEON_COMMAND
+packetLen(0x02cf, 6)
#endif
// Packet: 0x02d0
#if PACKETVER >= 20070904
-packetLen(0x02d0, -1) // ZC_EQUIPMENT_ITEMLIST3
+packetLen(0x02d0, -1)
#endif
// Packet: 0x02d1
#if PACKETVER >= 20070904
-packetLen(0x02d1, -1) // ZC_STORE_EQUIPMENT_ITEMLIST3
+packetLen(0x02d1, -1)
#endif
// Packet: 0x02d2
#if PACKETVER >= 20070904
-packetLen(0x02d2, -1) // ZC_CART_EQUIPMENT_ITEMLIST3
+packetLen(0x02d2, -1)
#endif
// Packet: 0x02d3
#if PACKETVER >= 20070904
-packetLen(0x02d3, 4) // ZC_NOTIFY_BIND_ON_EQUIP
+packetLen(0x02d3, 4)
#endif
// Packet: 0x02d4
#if PACKETVER >= 20070904
-packetLen(0x02d4, 29) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 29)
#endif
// Packet: 0x02d5
#if PACKETVER >= 20070911
-packetLen(0x02d5, 2) // ZC_ISVR_DISCONNECT
+packetLen(0x02d5, 2)
#endif
// Packet: 0x02d6
#if PACKETVER >= 20070918
-packetLen(0x02d6, 6) // CZ_EQUIPWIN_MICROSCOPE
+packetLen(0x02d6, 6)
#endif
// Packet: 0x02d7
#if PACKETVER >= 20070918
-packetLen(0x02d7, -1) // ZC_EQUIPWIN_MICROSCOPE
+packetLen(0x02d7, -1)
#endif
// Packet: 0x02d8
#if PACKETVER >= 20070918
-packetLen(0x02d8, 10) // CZ_CONFIG
+packetLen(0x02d8, 10)
#endif
// Packet: 0x02d9
#if PACKETVER >= 20070918
-packetLen(0x02d9, 10) // ZC_CONFIG
+packetLen(0x02d9, 10)
#endif
// Packet: 0x02da
#if PACKETVER >= 20070918
-packetLen(0x02da, 3) // ZC_CONFIG_NOTIFY
+packetLen(0x02da, 3)
#endif
// Packet: 0x02db
#if PACKETVER >= 20071002
-packetLen(0x02db, -1) // CZ_BATTLEFIELD_CHAT
+packetLen(0x02db, -1)
#endif
// Packet: 0x02dc
#if PACKETVER >= 20071002
-packetLen(0x02dc, -1) // ZC_BATTLEFIELD_CHAT
+packetLen(0x02dc, -1)
#endif
// Packet: 0x02dd
#if PACKETVER >= 20071002
-packetLen(0x02dd, 32) // ZC_BATTLEFIELD_NOTIFY_CAMPINFO
+packetLen(0x02dd, 32)
#endif
// Packet: 0x02de
#if PACKETVER >= 20071002
-packetLen(0x02de, 6) // ZC_BATTLEFIELD_NOTIFY_POINT
+packetLen(0x02de, 6)
#endif
// Packet: 0x02df
#if PACKETVER >= 20071002
-packetLen(0x02df, 36) // ZC_BATTLEFIELD_NOTIFY_POSITION
+packetLen(0x02df, 36)
#endif
// Packet: 0x02e0
#if PACKETVER >= 20071002
-packetLen(0x02e0, 34) // ZC_BATTLEFIELD_NOTIFY_HP
+packetLen(0x02e0, 34)
#endif
// Packet: 0x02e1
#if PACKETVER >= 20071113
-packetLen(0x02e1, 33) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 33)
#endif
// Packet: 0x02e2
#if PACKETVER >= 20071120
-packetLen(0x02e2, 14) // CZ_USE_ITEM_NEW_JAPEN
+packetLen(0x02e2, 14)
#endif
// Packet: 0x02e3
#if PACKETVER >= 20071120
-packetLen(0x02e3, 25) // CZ_USE_SKILL_NEW_JAPEN
+packetLen(0x02e3, 25)
#endif
// Packet: 0x02e4
#if PACKETVER >= 20071120
-packetLen(0x02e4, 8) // CZ_ITEM_PICKUP_NEW_JAPEN
+packetLen(0x02e4, 8)
#endif
// Packet: 0x02e5
#if PACKETVER >= 20071120
-packetLen(0x02e5, 8) // CZ_REQUEST_MOVE_NEW_JAPEN
+packetLen(0x02e5, 8)
#endif
// Packet: 0x02e6
#if PACKETVER >= 20071120
-packetLen(0x02e6, 6) // CZ_BOT_CHECK
+packetLen(0x02e6, 6)
#endif
// Packet: 0x02e7
#if PACKETVER >= 20071127
-packetLen(0x02e7, -1) // ZC_MAPPROPERTY
+packetLen(0x02e7, -1)
#endif
diff --git a/src/common/packets/packets2008_len_ad.h b/src/common/packets/packets2008_len_ad.h
index 82679ec63..6b3d7e25a 100644
--- a/src/common/packets/packets2008_len_ad.h
+++ b/src/common/packets/packets2008_len_ad.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,1623 +25,1623 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
-packetLen(0x006d, 110) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 110)
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
-packetLen(0x0072, 22) // CZ_ENTER
+packetLen(0x0072, 22)
// Packet: 0x0073
#if PACKETVER >= 20080701
-packetLen(0x0073, 71) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 71)
#elif PACKETVER >= 20080624
-packetLen(0x0073, -1) // ZC_ACCEPT_ENTER
+packetLen(0x0073, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0073, 32) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 32)
#elif PACKETVER >= 20080603
-packetLen(0x0073, -1) // ZC_ACCEPT_ENTER
+packetLen(0x0073, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0073, 6) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 6)
#elif PACKETVER >= 20080520
-packetLen(0x0073, 2) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 2)
#elif PACKETVER >= 20080513
-packetLen(0x0073, -1) // ZC_ACCEPT_ENTER
+packetLen(0x0073, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0073, 97) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 97)
#elif PACKETVER >= 20080429
-packetLen(0x0073, 2) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 2)
#elif PACKETVER >= 20080422
-packetLen(0x0073, 4) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 4)
#elif PACKETVER >= 20080415
-packetLen(0x0073, -1) // ZC_ACCEPT_ENTER
+packetLen(0x0073, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0073, 24) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 24)
#elif PACKETVER >= 20080401
-packetLen(0x0073, 10) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 10)
#elif PACKETVER >= 20080325
-packetLen(0x0073, 5) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 5)
#elif PACKETVER >= 20080318
-packetLen(0x0073, 3) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 3)
#elif PACKETVER >= 20080311
-packetLen(0x0073, 6) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0073, 14) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 14)
#elif PACKETVER >= 20080226
-packetLen(0x0073, 53) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 53)
#elif PACKETVER >= 20080219
-packetLen(0x0073, 22) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 22)
#elif PACKETVER >= 20080124
-packetLen(0x0073, 66) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 66)
#elif PACKETVER >= 20080102
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
#endif
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
#if PACKETVER >= 20080701
-packetLen(0x0075, 30) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 30)
#elif PACKETVER >= 20080624
-packetLen(0x0075, 5) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 5)
#elif PACKETVER >= 20080617
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0075, 8) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 8)
#elif PACKETVER >= 20080603
-packetLen(0x0075, 6) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 6)
#elif PACKETVER >= 20080528
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0075, 12) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 12)
#elif PACKETVER >= 20080513
-packetLen(0x0075, 30) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 30)
#elif PACKETVER >= 20080507
-packetLen(0x0075, 8) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 8)
#elif PACKETVER >= 20080429
-packetLen(0x0075, 26) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 26)
#elif PACKETVER >= 20080422
-packetLen(0x0075, 6) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 6)
#elif PACKETVER >= 20080408
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0075, 39) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 39)
#elif PACKETVER >= 20080325
-packetLen(0x0075, 4) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 4)
#elif PACKETVER >= 20080318
-packetLen(0x0075, 2) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0075, 30) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 30)
#elif PACKETVER >= 20080304
-packetLen(0x0075, 6) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0075, 8) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 8)
#elif PACKETVER >= 20080219
-packetLen(0x0075, 28) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 28)
#elif PACKETVER >= 20080124
-packetLen(0x0075, 6) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
#endif
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
#if PACKETVER >= 20080701
-packetLen(0x0077, 2) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 2)
#elif PACKETVER >= 20080624
-packetLen(0x0077, 6) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 6)
#elif PACKETVER >= 20080617
-packetLen(0x0077, -1) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0077, 14) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 14)
#elif PACKETVER >= 20080603
-packetLen(0x0077, 86) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 86)
#elif PACKETVER >= 20080528
-packetLen(0x0077, 8) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 8)
#elif PACKETVER >= 20080520
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
#elif PACKETVER >= 20080422
-packetLen(0x0077, -1) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0077, 4) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 4)
#elif PACKETVER >= 20080408
-packetLen(0x0077, 13) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 13)
#elif PACKETVER >= 20080401
-packetLen(0x0077, -1) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0077, 10) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 10)
#elif PACKETVER >= 20080318
-packetLen(0x0077, 8) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0077, 30) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 30)
#elif PACKETVER >= 20080304
-packetLen(0x0077, 10) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0077, 14) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 14)
#elif PACKETVER >= 20080219
-packetLen(0x0077, 2) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 2)
#elif PACKETVER >= 20080124
-packetLen(0x0077, 3) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
#endif
// Packet: 0x0078
#if PACKETVER >= 20080701
-packetLen(0x0078, 20) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 20)
#elif PACKETVER >= 20080617
-packetLen(0x0078, -1) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0078, 14) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 14)
#elif PACKETVER >= 20080528
-packetLen(0x0078, 22) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 22)
#elif PACKETVER >= 20080520
-packetLen(0x0078, 14) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 14)
#elif PACKETVER >= 20080507
-packetLen(0x0078, -1) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0078, 8) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0078, -1) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0078, 14) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 14)
#elif PACKETVER >= 20080325
-packetLen(0x0078, 8) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 8)
#elif PACKETVER >= 20080318
-packetLen(0x0078, 2) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0078, 53) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 53)
#elif PACKETVER >= 20080304
-packetLen(0x0078, 11) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 11)
#elif PACKETVER >= 20080226
-packetLen(0x0078, 6) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0078, -1) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0078, 32) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 32)
#elif PACKETVER >= 20080102
-packetLen(0x0078, 55) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 55)
#endif
// Packet: 0x0079
#if PACKETVER >= 20080701
-packetLen(0x0079, 4) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 4)
#elif PACKETVER >= 20080617
-packetLen(0x0079, -1) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0079, 3) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 3)
#elif PACKETVER >= 20080528
-packetLen(0x0079, -1) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0079, 54) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 54)
#elif PACKETVER >= 20080513
-packetLen(0x0079, -1) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0079, 57) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 57)
#elif PACKETVER >= 20080429
-packetLen(0x0079, 10) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 10)
#elif PACKETVER >= 20080422
-packetLen(0x0079, 14) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 14)
#elif PACKETVER >= 20080415
-packetLen(0x0079, -1) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0079, 6) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0079, 7) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 7)
#elif PACKETVER >= 20080318
-packetLen(0x0079, -1) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0079, 8) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0079, 4) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0079, 2) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0079, 27) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 27)
#elif PACKETVER >= 20080124
-packetLen(0x0079, 2) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
#endif
// Packet: 0x007a
#if PACKETVER >= 20080701
-packetLen(0x007a, 2) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 2)
#elif PACKETVER >= 20080617
-packetLen(0x007a, 6) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 6)
#elif PACKETVER >= 20080610
-packetLen(0x007a, 53) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 53)
#elif PACKETVER >= 20080513
-packetLen(0x007a, -1) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, -1)
#elif PACKETVER >= 20080507
-packetLen(0x007a, 3) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 3)
#elif PACKETVER >= 20080429
-packetLen(0x007a, 8) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 8)
#elif PACKETVER >= 20080408
-packetLen(0x007a, -1) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, -1)
#elif PACKETVER >= 20080401
-packetLen(0x007a, 114) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 114)
#elif PACKETVER >= 20080325
-packetLen(0x007a, 22) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 22)
#elif PACKETVER >= 20080318
-packetLen(0x007a, 282) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 282)
#elif PACKETVER >= 20080311
-packetLen(0x007a, 5) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 5)
#elif PACKETVER >= 20080304
-packetLen(0x007a, 2) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 2)
#elif PACKETVER >= 20080226
-packetLen(0x007a, -1) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, -1)
#elif PACKETVER >= 20080219
-packetLen(0x007a, 29) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 29)
#elif PACKETVER >= 20080124
-packetLen(0x007a, 2) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 2)
#elif PACKETVER >= 20080102
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
#endif
// Packet: 0x007b
#if PACKETVER >= 20080603
-packetLen(0x007b, -1) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, -1)
#elif PACKETVER >= 20080528
-packetLen(0x007b, 42) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 42)
#elif PACKETVER >= 20080520
-packetLen(0x007b, -1) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, -1)
#elif PACKETVER >= 20080513
-packetLen(0x007b, 11) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 11)
#elif PACKETVER >= 20080507
-packetLen(0x007b, -1) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, -1)
#elif PACKETVER >= 20080429
-packetLen(0x007b, 6) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 6)
#elif PACKETVER >= 20080415
-packetLen(0x007b, -1) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, -1)
#elif PACKETVER >= 20080408
-packetLen(0x007b, 2) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 2)
#elif PACKETVER >= 20080325
-packetLen(0x007b, 6) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 6)
#elif PACKETVER >= 20080318
-packetLen(0x007b, 11) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 11)
#elif PACKETVER >= 20080311
-packetLen(0x007b, 186) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 186)
#elif PACKETVER >= 20080304
-packetLen(0x007b, 30) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 30)
#elif PACKETVER >= 20080226
-packetLen(0x007b, 5) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 5)
#elif PACKETVER >= 20080219
-packetLen(0x007b, 2) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 2)
#elif PACKETVER >= 20080124
-packetLen(0x007b, 14) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 14)
#elif PACKETVER >= 20080102
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
#endif
// Packet: 0x007c
#if PACKETVER >= 20080701
-packetLen(0x007c, 5) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 5)
#elif PACKETVER >= 20080624
-packetLen(0x007c, 16) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 16)
#elif PACKETVER >= 20080528
-packetLen(0x007c, -1) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, -1)
#elif PACKETVER >= 20080520
-packetLen(0x007c, 3) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 3)
#elif PACKETVER >= 20080513
-packetLen(0x007c, 7) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 7)
#elif PACKETVER >= 20080429
-packetLen(0x007c, -1) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, -1)
#elif PACKETVER >= 20080422
-packetLen(0x007c, 65) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 65)
#elif PACKETVER >= 20080415
-packetLen(0x007c, 8) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 8)
#elif PACKETVER >= 20080408
-packetLen(0x007c, 11) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 11)
#elif PACKETVER >= 20080401
-packetLen(0x007c, 8) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 8)
#elif PACKETVER >= 20080325
-packetLen(0x007c, 10) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 10)
#elif PACKETVER >= 20080318
-packetLen(0x007c, 2) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 2)
#elif PACKETVER >= 20080311
-packetLen(0x007c, -1) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, -1)
#elif PACKETVER >= 20080304
-packetLen(0x007c, 3) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 3)
#elif PACKETVER >= 20080226
-packetLen(0x007c, 8) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 8)
#elif PACKETVER >= 20080219
-packetLen(0x007c, 186) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 186)
#elif PACKETVER >= 20080124
-packetLen(0x007c, 31) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 31)
#elif PACKETVER >= 20080102
-packetLen(0x007c, 42) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 42)
#endif
// Packet: 0x007d
#if PACKETVER >= 20080617
-packetLen(0x007d, -1) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, -1)
#elif PACKETVER >= 20080610
-packetLen(0x007d, 26) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 26)
#elif PACKETVER >= 20080603
-packetLen(0x007d, 6) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 6)
#elif PACKETVER >= 20080528
-packetLen(0x007d, -1) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, -1)
#elif PACKETVER >= 20080520
-packetLen(0x007d, 9) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 9)
#elif PACKETVER >= 20080513
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
#elif PACKETVER >= 20080507
-packetLen(0x007d, 10) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 10)
#elif PACKETVER >= 20080429
-packetLen(0x007d, 11) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 11)
#elif PACKETVER >= 20080422
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
#elif PACKETVER >= 20080415
-packetLen(0x007d, 30) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 30)
#elif PACKETVER >= 20080401
-packetLen(0x007d, -1) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, -1)
#elif PACKETVER >= 20080325
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
#elif PACKETVER >= 20080311
-packetLen(0x007d, -1) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, -1)
#elif PACKETVER >= 20080304
-packetLen(0x007d, 14) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 14)
#elif PACKETVER >= 20080226
-packetLen(0x007d, 26) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 26)
#elif PACKETVER >= 20080219
-packetLen(0x007d, 3) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 3)
#elif PACKETVER >= 20080124
-packetLen(0x007d, 22) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 22)
#elif PACKETVER >= 20080102
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
#endif
// Packet: 0x007e
-packetLen(0x007e, 105) // CZ_REQUEST_TIME
+packetLen(0x007e, 105)
// Packet: 0x007f
#if PACKETVER >= 20080624
-packetLen(0x007f, -1) // ZC_NOTIFY_TIME
+packetLen(0x007f, -1)
#elif PACKETVER >= 20080617
-packetLen(0x007f, 5) // ZC_NOTIFY_TIME
+packetLen(0x007f, 5)
#elif PACKETVER >= 20080603
-packetLen(0x007f, -1) // ZC_NOTIFY_TIME
+packetLen(0x007f, -1)
#elif PACKETVER >= 20080528
-packetLen(0x007f, 13) // ZC_NOTIFY_TIME
+packetLen(0x007f, 13)
#elif PACKETVER >= 20080520
-packetLen(0x007f, -1) // ZC_NOTIFY_TIME
+packetLen(0x007f, -1)
#elif PACKETVER >= 20080513
-packetLen(0x007f, 10) // ZC_NOTIFY_TIME
+packetLen(0x007f, 10)
#elif PACKETVER >= 20080507
-packetLen(0x007f, 3) // ZC_NOTIFY_TIME
+packetLen(0x007f, 3)
#elif PACKETVER >= 20080429
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
#elif PACKETVER >= 20080422
-packetLen(0x007f, -1) // ZC_NOTIFY_TIME
+packetLen(0x007f, -1)
#elif PACKETVER >= 20080415
-packetLen(0x007f, 7) // ZC_NOTIFY_TIME
+packetLen(0x007f, 7)
#elif PACKETVER >= 20080408
-packetLen(0x007f, 3) // ZC_NOTIFY_TIME
+packetLen(0x007f, 3)
#elif PACKETVER >= 20080401
-packetLen(0x007f, 182) // ZC_NOTIFY_TIME
+packetLen(0x007f, 182)
#elif PACKETVER >= 20080325
-packetLen(0x007f, 10) // ZC_NOTIFY_TIME
+packetLen(0x007f, 10)
#elif PACKETVER >= 20080318
-packetLen(0x007f, -1) // ZC_NOTIFY_TIME
+packetLen(0x007f, -1)
#elif PACKETVER >= 20080311
-packetLen(0x007f, 10) // ZC_NOTIFY_TIME
+packetLen(0x007f, 10)
#elif PACKETVER >= 20080304
-packetLen(0x007f, -1) // ZC_NOTIFY_TIME
+packetLen(0x007f, -1)
#elif PACKETVER >= 20080226
-packetLen(0x007f, 54) // ZC_NOTIFY_TIME
+packetLen(0x007f, 54)
#elif PACKETVER >= 20080219
-packetLen(0x007f, 4) // ZC_NOTIFY_TIME
+packetLen(0x007f, 4)
#elif PACKETVER >= 20080124
-packetLen(0x007f, -1) // ZC_NOTIFY_TIME
+packetLen(0x007f, -1)
#elif PACKETVER >= 20080102
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
#endif
// Packet: 0x0080
#if PACKETVER >= 20080624
-packetLen(0x0080, -1) // ZC_NOTIFY_VANISH
+packetLen(0x0080, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0080, 2) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 2)
#elif PACKETVER >= 20080603
-packetLen(0x0080, -1) // ZC_NOTIFY_VANISH
+packetLen(0x0080, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0080, 22) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 22)
#elif PACKETVER >= 20080520
-packetLen(0x0080, 10) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 10)
#elif PACKETVER >= 20080513
-packetLen(0x0080, 6) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0080, -1) // ZC_NOTIFY_VANISH
+packetLen(0x0080, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0080, 5) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 5)
#elif PACKETVER >= 20080325
-packetLen(0x0080, -1) // ZC_NOTIFY_VANISH
+packetLen(0x0080, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0080, 60) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 60)
#elif PACKETVER >= 20080311
-packetLen(0x0080, -1) // ZC_NOTIFY_VANISH
+packetLen(0x0080, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0080, 28) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 28)
#elif PACKETVER >= 20080226
-packetLen(0x0080, 4) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0080, 10) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 10)
#elif PACKETVER >= 20080124
-packetLen(0x0080, -1) // ZC_NOTIFY_VANISH
+packetLen(0x0080, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
#endif
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
#if PACKETVER >= 20080624
-packetLen(0x0083, -1) // ZC_ACCEPT_QUIT
+packetLen(0x0083, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0083, 34) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 34)
#elif PACKETVER >= 20080610
-packetLen(0x0083, 6) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 6)
#elif PACKETVER >= 20080603
-packetLen(0x0083, 13) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 13)
#elif PACKETVER >= 20080528
-packetLen(0x0083, -1) // ZC_ACCEPT_QUIT
+packetLen(0x0083, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0083, 4) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 4)
#elif PACKETVER >= 20080513
-packetLen(0x0083, 5) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 5)
#elif PACKETVER >= 20080507
-packetLen(0x0083, 30) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 30)
#elif PACKETVER >= 20080429
-packetLen(0x0083, 282) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 282)
#elif PACKETVER >= 20080422
-packetLen(0x0083, -1) // ZC_ACCEPT_QUIT
+packetLen(0x0083, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0083, 5) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 5)
#elif PACKETVER >= 20080408
-packetLen(0x0083, 28) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 28)
#elif PACKETVER >= 20080325
-packetLen(0x0083, 30) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 30)
#elif PACKETVER >= 20080318
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0083, 21) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 21)
#elif PACKETVER >= 20080304
-packetLen(0x0083, 10) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0083, 6) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0083, 10) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
#endif
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
-packetLen(0x0085, 10) // CZ_REQUEST_MOVE
+packetLen(0x0085, 10)
// Packet: 0x0086
#if PACKETVER >= 20080701
-packetLen(0x0086, 2) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 2)
#elif PACKETVER >= 20080610
-packetLen(0x0086, -1) // ZC_NOTIFY_MOVE
+packetLen(0x0086, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0086, 3) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 3)
#elif PACKETVER >= 20080528
-packetLen(0x0086, 17) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 17)
#elif PACKETVER >= 20080520
-packetLen(0x0086, 30) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 30)
#elif PACKETVER >= 20080513
-packetLen(0x0086, -1) // ZC_NOTIFY_MOVE
+packetLen(0x0086, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0086, 32) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 32)
#elif PACKETVER >= 20080429
-packetLen(0x0086, -1) // ZC_NOTIFY_MOVE
+packetLen(0x0086, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0086, 24) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 24)
#elif PACKETVER >= 20080415
-packetLen(0x0086, 8) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 8)
#elif PACKETVER >= 20080408
-packetLen(0x0086, 10) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 10)
#elif PACKETVER >= 20080401
-packetLen(0x0086, 22) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 22)
#elif PACKETVER >= 20080325
-packetLen(0x0086, 2) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 2)
#elif PACKETVER >= 20080318
-packetLen(0x0086, 22) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 22)
#elif PACKETVER >= 20080311
-packetLen(0x0086, 14) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 14)
#elif PACKETVER >= 20080304
-packetLen(0x0086, 79) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 79)
#elif PACKETVER >= 20080226
-packetLen(0x0086, 14) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 14)
#elif PACKETVER >= 20080219
-packetLen(0x0086, 10) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 10)
#elif PACKETVER >= 20080124
-packetLen(0x0086, 7) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 7)
#elif PACKETVER >= 20080102
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
#endif
// Packet: 0x0087
#if PACKETVER >= 20080701
-packetLen(0x0087, -1) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0087, 4) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 4)
#elif PACKETVER >= 20080610
-packetLen(0x0087, -1) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0087, 27) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 27)
#elif PACKETVER >= 20080528
-packetLen(0x0087, 282) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 282)
#elif PACKETVER >= 20080520
-packetLen(0x0087, 10) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 10)
#elif PACKETVER >= 20080513
-packetLen(0x0087, -1) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0087, 2) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 2)
#elif PACKETVER >= 20080422
-packetLen(0x0087, 6) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 6)
#elif PACKETVER >= 20080415
-packetLen(0x0087, 14) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 14)
#elif PACKETVER >= 20080408
-packetLen(0x0087, 11) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 11)
#elif PACKETVER >= 20080401
-packetLen(0x0087, -1) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0087, 14) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 14)
#elif PACKETVER >= 20080318
-packetLen(0x0087, -1) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0087, 26) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 26)
#elif PACKETVER >= 20080304
-packetLen(0x0087, -1) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0087, 6) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0087, 14) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 14)
#elif PACKETVER >= 20080124
-packetLen(0x0087, 31) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 31)
#elif PACKETVER >= 20080102
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
#endif
// Packet: 0x0088
#if PACKETVER >= 20080701
-packetLen(0x0088, 19) // ZC_STOPMOVE
+packetLen(0x0088, 19)
#elif PACKETVER >= 20080624
-packetLen(0x0088, -1) // ZC_STOPMOVE
+packetLen(0x0088, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
#elif PACKETVER >= 20080610
-packetLen(0x0088, 19) // ZC_STOPMOVE
+packetLen(0x0088, 19)
#elif PACKETVER >= 20080603
-packetLen(0x0088, 60) // ZC_STOPMOVE
+packetLen(0x0088, 60)
#elif PACKETVER >= 20080528
-packetLen(0x0088, 15) // ZC_STOPMOVE
+packetLen(0x0088, 15)
#elif PACKETVER >= 20080520
-packetLen(0x0088, 6) // ZC_STOPMOVE
+packetLen(0x0088, 6)
#elif PACKETVER >= 20080513
-packetLen(0x0088, 7) // ZC_STOPMOVE
+packetLen(0x0088, 7)
#elif PACKETVER >= 20080429
-packetLen(0x0088, -1) // ZC_STOPMOVE
+packetLen(0x0088, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0088, 3) // ZC_STOPMOVE
+packetLen(0x0088, 3)
#elif PACKETVER >= 20080415
-packetLen(0x0088, 86) // ZC_STOPMOVE
+packetLen(0x0088, 86)
#elif PACKETVER >= 20080408
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
#elif PACKETVER >= 20080401
-packetLen(0x0088, 282) // ZC_STOPMOVE
+packetLen(0x0088, 282)
#elif PACKETVER >= 20080325
-packetLen(0x0088, 3) // ZC_STOPMOVE
+packetLen(0x0088, 3)
#elif PACKETVER >= 20080311
-packetLen(0x0088, -1) // ZC_STOPMOVE
+packetLen(0x0088, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0088, 97) // ZC_STOPMOVE
+packetLen(0x0088, 97)
#elif PACKETVER >= 20080219
-packetLen(0x0088, 30) // ZC_STOPMOVE
+packetLen(0x0088, 30)
#elif PACKETVER >= 20080124
-packetLen(0x0088, 4) // ZC_STOPMOVE
+packetLen(0x0088, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
#endif
// Packet: 0x0089
-packetLen(0x0089, 11) // CZ_REQUEST_ACT
+packetLen(0x0089, 11)
// Packet: 0x008a
#if PACKETVER >= 20080624
-packetLen(0x008a, 6) // ZC_NOTIFY_ACT
+packetLen(0x008a, 6)
#elif PACKETVER >= 20080617
-packetLen(0x008a, 2) // ZC_NOTIFY_ACT
+packetLen(0x008a, 2)
#elif PACKETVER >= 20080610
-packetLen(0x008a, 28) // ZC_NOTIFY_ACT
+packetLen(0x008a, 28)
#elif PACKETVER >= 20080603
-packetLen(0x008a, 68) // ZC_NOTIFY_ACT
+packetLen(0x008a, 68)
#elif PACKETVER >= 20080528
-packetLen(0x008a, 9) // ZC_NOTIFY_ACT
+packetLen(0x008a, 9)
#elif PACKETVER >= 20080520
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
#elif PACKETVER >= 20080513
-packetLen(0x008a, 11) // ZC_NOTIFY_ACT
+packetLen(0x008a, 11)
#elif PACKETVER >= 20080507
-packetLen(0x008a, 26) // ZC_NOTIFY_ACT
+packetLen(0x008a, 26)
#elif PACKETVER >= 20080429
-packetLen(0x008a, 23) // ZC_NOTIFY_ACT
+packetLen(0x008a, 23)
#elif PACKETVER >= 20080422
-packetLen(0x008a, 6) // ZC_NOTIFY_ACT
+packetLen(0x008a, 6)
#elif PACKETVER >= 20080408
-packetLen(0x008a, -1) // ZC_NOTIFY_ACT
+packetLen(0x008a, -1)
#elif PACKETVER >= 20080401
-packetLen(0x008a, 28) // ZC_NOTIFY_ACT
+packetLen(0x008a, 28)
#elif PACKETVER >= 20080325
-packetLen(0x008a, 30) // ZC_NOTIFY_ACT
+packetLen(0x008a, 30)
#elif PACKETVER >= 20080318
-packetLen(0x008a, 5) // ZC_NOTIFY_ACT
+packetLen(0x008a, 5)
#elif PACKETVER >= 20080304
-packetLen(0x008a, 6) // ZC_NOTIFY_ACT
+packetLen(0x008a, 6)
#elif PACKETVER >= 20080226
-packetLen(0x008a, 10) // ZC_NOTIFY_ACT
+packetLen(0x008a, 10)
#elif PACKETVER >= 20080219
-packetLen(0x008a, 6) // ZC_NOTIFY_ACT
+packetLen(0x008a, 6)
#elif PACKETVER >= 20080124
-packetLen(0x008a, -1) // ZC_NOTIFY_ACT
+packetLen(0x008a, -1)
#elif PACKETVER >= 20080102
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
#endif
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
packetLen(0x008c, 14)
// Packet: 0x008d
#if PACKETVER >= 20080701
-packetLen(0x008d, 2) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 2)
#elif PACKETVER >= 20080624
-packetLen(0x008d, 10) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 10)
#elif PACKETVER >= 20080617
-packetLen(0x008d, 282) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 282)
#elif PACKETVER >= 20080610
-packetLen(0x008d, 60) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 60)
#elif PACKETVER >= 20080603
-packetLen(0x008d, 6) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 6)
#elif PACKETVER >= 20080528
-packetLen(0x008d, 2) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 2)
#elif PACKETVER >= 20080520
-packetLen(0x008d, 4) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 4)
#elif PACKETVER >= 20080513
-packetLen(0x008d, 2) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 2)
#elif PACKETVER >= 20080507
-packetLen(0x008d, 66) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 66)
#elif PACKETVER >= 20080429
-packetLen(0x008d, 2) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 2)
#elif PACKETVER >= 20080422
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
#elif PACKETVER >= 20080415
-packetLen(0x008d, 2) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 2)
#elif PACKETVER >= 20080408
-packetLen(0x008d, 6) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 6)
#elif PACKETVER >= 20080401
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
#elif PACKETVER >= 20080325
-packetLen(0x008d, 7) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 7)
#elif PACKETVER >= 20080318
-packetLen(0x008d, 8) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 8)
#elif PACKETVER >= 20080311
-packetLen(0x008d, 7) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 7)
#elif PACKETVER >= 20080304
-packetLen(0x008d, 4) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 4)
#elif PACKETVER >= 20080226
-packetLen(0x008d, 6) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 6)
#elif PACKETVER >= 20080219
-packetLen(0x008d, 79) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 79)
#elif PACKETVER >= 20080124
-packetLen(0x008d, 6) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 6)
#elif PACKETVER >= 20080102
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
#endif
// Packet: 0x008e
#if PACKETVER >= 20080701
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
#elif PACKETVER >= 20080624
-packetLen(0x008e, 5) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 5)
#elif PACKETVER >= 20080617
-packetLen(0x008e, 6) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 6)
#elif PACKETVER >= 20080610
-packetLen(0x008e, 10) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 10)
#elif PACKETVER >= 20080603
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
#elif PACKETVER >= 20080528
-packetLen(0x008e, 7) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 7)
#elif PACKETVER >= 20080520
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
#elif PACKETVER >= 20080513
-packetLen(0x008e, 282) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 282)
#elif PACKETVER >= 20080507
-packetLen(0x008e, 2) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 2)
#elif PACKETVER >= 20080429
-packetLen(0x008e, 6) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 6)
#elif PACKETVER >= 20080422
-packetLen(0x008e, 3) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 3)
#elif PACKETVER >= 20080415
-packetLen(0x008e, 2) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 2)
#elif PACKETVER >= 20080408
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
#elif PACKETVER >= 20080401
-packetLen(0x008e, 4) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 4)
#elif PACKETVER >= 20080325
-packetLen(0x008e, 28) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 28)
#elif PACKETVER >= 20080318
-packetLen(0x008e, 186) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 186)
#elif PACKETVER >= 20080311
-packetLen(0x008e, 7) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 7)
#elif PACKETVER >= 20080304
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
#elif PACKETVER >= 20080226
-packetLen(0x008e, 7) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 7)
#elif PACKETVER >= 20080219
-packetLen(0x008e, 33) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 33)
#elif PACKETVER >= 20080102
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
#endif
// Packet: 0x0090
#if PACKETVER >= 20080701
-packetLen(0x0090, 10) // CZ_CONTACTNPC
+packetLen(0x0090, 10)
#elif PACKETVER >= 20080617
-packetLen(0x0090, -1) // CZ_CONTACTNPC
+packetLen(0x0090, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0090, 6) // CZ_CONTACTNPC
+packetLen(0x0090, 6)
#elif PACKETVER >= 20080528
-packetLen(0x0090, -1) // CZ_CONTACTNPC
+packetLen(0x0090, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0090, 3) // CZ_CONTACTNPC
+packetLen(0x0090, 3)
#elif PACKETVER >= 20080513
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
#elif PACKETVER >= 20080507
-packetLen(0x0090, 4) // CZ_CONTACTNPC
+packetLen(0x0090, 4)
#elif PACKETVER >= 20080429
-packetLen(0x0090, 19) // CZ_CONTACTNPC
+packetLen(0x0090, 19)
#elif PACKETVER >= 20080422
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
#elif PACKETVER >= 20080415
-packetLen(0x0090, 36) // CZ_CONTACTNPC
+packetLen(0x0090, 36)
#elif PACKETVER >= 20080408
-packetLen(0x0090, 20) // CZ_CONTACTNPC
+packetLen(0x0090, 20)
#elif PACKETVER >= 20080401
-packetLen(0x0090, 53) // CZ_CONTACTNPC
+packetLen(0x0090, 53)
#elif PACKETVER >= 20080325
-packetLen(0x0090, 5) // CZ_CONTACTNPC
+packetLen(0x0090, 5)
#elif PACKETVER >= 20080318
-packetLen(0x0090, 6) // CZ_CONTACTNPC
+packetLen(0x0090, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0090, 2) // CZ_CONTACTNPC
+packetLen(0x0090, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0090, 17) // CZ_CONTACTNPC
+packetLen(0x0090, 17)
#elif PACKETVER >= 20080226
-packetLen(0x0090, 4) // CZ_CONTACTNPC
+packetLen(0x0090, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0090, 2) // CZ_CONTACTNPC
+packetLen(0x0090, 2)
#elif PACKETVER >= 20080124
-packetLen(0x0090, 24) // CZ_CONTACTNPC
+packetLen(0x0090, 24)
#elif PACKETVER >= 20080102
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
#endif
// Packet: 0x0091
#if PACKETVER >= 20080701
-packetLen(0x0091, -1) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0091, 8) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 8)
#elif PACKETVER >= 20080617
-packetLen(0x0091, 2) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 2)
#elif PACKETVER >= 20080610
-packetLen(0x0091, 21) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 21)
#elif PACKETVER >= 20080603
-packetLen(0x0091, -1) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0091, 14) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 14)
#elif PACKETVER >= 20080520
-packetLen(0x0091, -1) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0091, 5) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 5)
#elif PACKETVER >= 20080507
-packetLen(0x0091, 6) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 6)
#elif PACKETVER >= 20080429
-packetLen(0x0091, 30) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 30)
#elif PACKETVER >= 20080422
-packetLen(0x0091, -1) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0091, 182) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 182)
#elif PACKETVER >= 20080408
-packetLen(0x0091, 58) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 58)
#elif PACKETVER >= 20080401
-packetLen(0x0091, 15) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 15)
#elif PACKETVER >= 20080325
-packetLen(0x0091, 2) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 2)
#elif PACKETVER >= 20080318
-packetLen(0x0091, 6) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0091, 8) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0091, 57) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 57)
#elif PACKETVER >= 20080226
-packetLen(0x0091, 4) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0091, -1) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0091, 79) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 79)
#elif PACKETVER >= 20080102
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
#endif
// Packet: 0x0092
#if PACKETVER >= 20080701
-packetLen(0x0092, -1) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0092, 15) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 15)
#elif PACKETVER >= 20080617
-packetLen(0x0092, 7) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 7)
#elif PACKETVER >= 20080610
-packetLen(0x0092, 20) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 20)
#elif PACKETVER >= 20080603
-packetLen(0x0092, 26) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 26)
#elif PACKETVER >= 20080528
-packetLen(0x0092, -1) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0092, 6) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 6)
#elif PACKETVER >= 20080513
-packetLen(0x0092, -1) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0092, 7) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 7)
#elif PACKETVER >= 20080429
-packetLen(0x0092, 32) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 32)
#elif PACKETVER >= 20080422
-packetLen(0x0092, 6) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 6)
#elif PACKETVER >= 20080415
-packetLen(0x0092, -1) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0092, 21) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 21)
#elif PACKETVER >= 20080401
-packetLen(0x0092, -1) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0092, 26) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 26)
#elif PACKETVER >= 20080318
-packetLen(0x0092, 81) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 81)
#elif PACKETVER >= 20080311
-packetLen(0x0092, 10) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0092, 5) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 5)
#elif PACKETVER >= 20080226
-packetLen(0x0092, 3) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0092, -1) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0092, 4) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
#endif
// Packet: 0x0093
#if PACKETVER >= 20080701
-packetLen(0x0093, 4) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 4)
#elif PACKETVER >= 20080624
-packetLen(0x0093, 6) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 6)
#elif PACKETVER >= 20080617
-packetLen(0x0093, -1) // ZC_NPCACK_ENABLE
+packetLen(0x0093, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0093, 5) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 5)
#elif PACKETVER >= 20080528
-packetLen(0x0093, 3) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 3)
#elif PACKETVER >= 20080520
-packetLen(0x0093, 22) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 22)
#elif PACKETVER >= 20080513
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
#elif PACKETVER >= 20080507
-packetLen(0x0093, 26) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 26)
#elif PACKETVER >= 20080422
-packetLen(0x0093, 6) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 6)
#elif PACKETVER >= 20080415
-packetLen(0x0093, 3) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 3)
#elif PACKETVER >= 20080408
-packetLen(0x0093, -1) // ZC_NPCACK_ENABLE
+packetLen(0x0093, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0093, 3) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 3)
#elif PACKETVER >= 20080325
-packetLen(0x0093, -1) // ZC_NPCACK_ENABLE
+packetLen(0x0093, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0093, 8) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0093, 11) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 11)
#elif PACKETVER >= 20080304
-packetLen(0x0093, 26) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 26)
#elif PACKETVER >= 20080226
-packetLen(0x0093, 5) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 5)
#elif PACKETVER >= 20080219
-packetLen(0x0093, 67) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 67)
#elif PACKETVER >= 20080124
-packetLen(0x0093, -1) // ZC_NPCACK_ENABLE
+packetLen(0x0093, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
#endif
// Packet: 0x0094
-packetLen(0x0094, 19) // CZ_REQNAME
+packetLen(0x0094, 19)
// Packet: 0x0095
#if PACKETVER >= 20080701
-packetLen(0x0095, 6) // ZC_ACK_REQNAME
+packetLen(0x0095, 6)
#elif PACKETVER >= 20080624
-packetLen(0x0095, 10) // ZC_ACK_REQNAME
+packetLen(0x0095, 10)
#elif PACKETVER >= 20080610
-packetLen(0x0095, -1) // ZC_ACK_REQNAME
+packetLen(0x0095, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0095, 54) // ZC_ACK_REQNAME
+packetLen(0x0095, 54)
#elif PACKETVER >= 20080528
-packetLen(0x0095, 2) // ZC_ACK_REQNAME
+packetLen(0x0095, 2)
#elif PACKETVER >= 20080520
-packetLen(0x0095, -1) // ZC_ACK_REQNAME
+packetLen(0x0095, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0095, 9) // ZC_ACK_REQNAME
+packetLen(0x0095, 9)
#elif PACKETVER >= 20080507
-packetLen(0x0095, 22) // ZC_ACK_REQNAME
+packetLen(0x0095, 22)
#elif PACKETVER >= 20080408
-packetLen(0x0095, -1) // ZC_ACK_REQNAME
+packetLen(0x0095, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0095, 10) // ZC_ACK_REQNAME
+packetLen(0x0095, 10)
#elif PACKETVER >= 20080325
-packetLen(0x0095, 4) // ZC_ACK_REQNAME
+packetLen(0x0095, 4)
#elif PACKETVER >= 20080318
-packetLen(0x0095, 3) // ZC_ACK_REQNAME
+packetLen(0x0095, 3)
#elif PACKETVER >= 20080311
-packetLen(0x0095, 59) // ZC_ACK_REQNAME
+packetLen(0x0095, 59)
#elif PACKETVER >= 20080304
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
#elif PACKETVER >= 20080226
-packetLen(0x0095, 39) // ZC_ACK_REQNAME
+packetLen(0x0095, 39)
#elif PACKETVER >= 20080219
-packetLen(0x0095, 2) // ZC_ACK_REQNAME
+packetLen(0x0095, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
#endif
// Packet: 0x0096
#if PACKETVER >= 20080701
-packetLen(0x0096, 10) // CZ_WHISPER
+packetLen(0x0096, 10)
#elif PACKETVER >= 20080610
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0096, 10) // CZ_WHISPER
+packetLen(0x0096, 10)
#elif PACKETVER >= 20080528
-packetLen(0x0096, 31) // CZ_WHISPER
+packetLen(0x0096, 31)
#elif PACKETVER >= 20080513
-packetLen(0x0096, 6) // CZ_WHISPER
+packetLen(0x0096, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0096, 26) // CZ_WHISPER
+packetLen(0x0096, 26)
#elif PACKETVER >= 20080401
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0096, 5) // CZ_WHISPER
+packetLen(0x0096, 5)
#elif PACKETVER >= 20080318
-packetLen(0x0096, 7) // CZ_WHISPER
+packetLen(0x0096, 7)
#elif PACKETVER >= 20080311
-packetLen(0x0096, 10) // CZ_WHISPER
+packetLen(0x0096, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0096, 3) // CZ_WHISPER
+packetLen(0x0096, 3)
#elif PACKETVER >= 20080124
-packetLen(0x0096, 6) // CZ_WHISPER
+packetLen(0x0096, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
#endif
// Packet: 0x0097
#if PACKETVER >= 20080701
-packetLen(0x0097, 282) // ZC_WHISPER
+packetLen(0x0097, 282)
#elif PACKETVER >= 20080624
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0097, 10) // ZC_WHISPER
+packetLen(0x0097, 10)
#elif PACKETVER >= 20080610
-packetLen(0x0097, 8) // ZC_WHISPER
+packetLen(0x0097, 8)
#elif PACKETVER >= 20080603
-packetLen(0x0097, 5) // ZC_WHISPER
+packetLen(0x0097, 5)
#elif PACKETVER >= 20080528
-packetLen(0x0097, 7) // ZC_WHISPER
+packetLen(0x0097, 7)
#elif PACKETVER >= 20080520
-packetLen(0x0097, 8) // ZC_WHISPER
+packetLen(0x0097, 8)
#elif PACKETVER >= 20080513
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0097, 30) // ZC_WHISPER
+packetLen(0x0097, 30)
#elif PACKETVER >= 20080429
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0097, 29) // ZC_WHISPER
+packetLen(0x0097, 29)
#elif PACKETVER >= 20080415
-packetLen(0x0097, 16) // ZC_WHISPER
+packetLen(0x0097, 16)
#elif PACKETVER >= 20080408
-packetLen(0x0097, 30) // ZC_WHISPER
+packetLen(0x0097, 30)
#elif PACKETVER >= 20080401
-packetLen(0x0097, 53) // ZC_WHISPER
+packetLen(0x0097, 53)
#elif PACKETVER >= 20080325
-packetLen(0x0097, 26) // ZC_WHISPER
+packetLen(0x0097, 26)
#elif PACKETVER >= 20080318
-packetLen(0x0097, 3) // ZC_WHISPER
+packetLen(0x0097, 3)
#elif PACKETVER >= 20080311
-packetLen(0x0097, 33) // ZC_WHISPER
+packetLen(0x0097, 33)
#elif PACKETVER >= 20080304
-packetLen(0x0097, 7) // ZC_WHISPER
+packetLen(0x0097, 7)
#elif PACKETVER >= 20080219
-packetLen(0x0097, 23) // ZC_WHISPER
+packetLen(0x0097, 23)
#elif PACKETVER >= 20080102
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
#endif
// Packet: 0x0098
#if PACKETVER >= 20080701
-packetLen(0x0098, 8) // ZC_ACK_WHISPER
+packetLen(0x0098, 8)
#elif PACKETVER >= 20080624
-packetLen(0x0098, -1) // ZC_ACK_WHISPER
+packetLen(0x0098, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0098, 24) // ZC_ACK_WHISPER
+packetLen(0x0098, 24)
#elif PACKETVER >= 20080610
-packetLen(0x0098, 26) // ZC_ACK_WHISPER
+packetLen(0x0098, 26)
#elif PACKETVER >= 20080528
-packetLen(0x0098, -1) // ZC_ACK_WHISPER
+packetLen(0x0098, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0098, 16) // ZC_ACK_WHISPER
+packetLen(0x0098, 16)
#elif PACKETVER >= 20080513
-packetLen(0x0098, -1) // ZC_ACK_WHISPER
+packetLen(0x0098, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0098, 13) // ZC_ACK_WHISPER
+packetLen(0x0098, 13)
#elif PACKETVER >= 20080429
-packetLen(0x0098, 58) // ZC_ACK_WHISPER
+packetLen(0x0098, 58)
#elif PACKETVER >= 20080408
-packetLen(0x0098, -1) // ZC_ACK_WHISPER
+packetLen(0x0098, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0098, 26) // ZC_ACK_WHISPER
+packetLen(0x0098, 26)
#elif PACKETVER >= 20080325
-packetLen(0x0098, -1) // ZC_ACK_WHISPER
+packetLen(0x0098, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0098, 26) // ZC_ACK_WHISPER
+packetLen(0x0098, 26)
#elif PACKETVER >= 20080311
-packetLen(0x0098, 60) // ZC_ACK_WHISPER
+packetLen(0x0098, 60)
#elif PACKETVER >= 20080304
-packetLen(0x0098, 182) // ZC_ACK_WHISPER
+packetLen(0x0098, 182)
#elif PACKETVER >= 20080226
-packetLen(0x0098, 2) // ZC_ACK_WHISPER
+packetLen(0x0098, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0098, 8) // ZC_ACK_WHISPER
+packetLen(0x0098, 8)
#elif PACKETVER >= 20080124
-packetLen(0x0098, 10) // ZC_ACK_WHISPER
+packetLen(0x0098, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
#endif
// Packet: 0x0099
#if PACKETVER >= 20080701
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0099, 30) // CZ_BROADCAST
+packetLen(0x0099, 30)
#elif PACKETVER >= 20080617
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0099, 9) // CZ_BROADCAST
+packetLen(0x0099, 9)
#elif PACKETVER >= 20080603
-packetLen(0x0099, 4) // CZ_BROADCAST
+packetLen(0x0099, 4)
#elif PACKETVER >= 20080528
-packetLen(0x0099, 60) // CZ_BROADCAST
+packetLen(0x0099, 60)
#elif PACKETVER >= 20080520
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0099, 8) // CZ_BROADCAST
+packetLen(0x0099, 8)
#elif PACKETVER >= 20080429
-packetLen(0x0099, 2) // CZ_BROADCAST
+packetLen(0x0099, 2)
#elif PACKETVER >= 20080408
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0099, 6) // CZ_BROADCAST
+packetLen(0x0099, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0099, 54) // CZ_BROADCAST
+packetLen(0x0099, 54)
#elif PACKETVER >= 20080318
-packetLen(0x0099, 6) // CZ_BROADCAST
+packetLen(0x0099, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0099, 66) // CZ_BROADCAST
+packetLen(0x0099, 66)
#elif PACKETVER >= 20080304
-packetLen(0x0099, 10) // CZ_BROADCAST
+packetLen(0x0099, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0099, 34) // CZ_BROADCAST
+packetLen(0x0099, 34)
#elif PACKETVER >= 20080219
-packetLen(0x0099, 2) // CZ_BROADCAST
+packetLen(0x0099, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
#endif
// Packet: 0x009a
#if PACKETVER >= 20080701
-packetLen(0x009a, 3) // ZC_BROADCAST
+packetLen(0x009a, 3)
#elif PACKETVER >= 20080617
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
#elif PACKETVER >= 20080610
-packetLen(0x009a, 90) // ZC_BROADCAST
+packetLen(0x009a, 90)
#elif PACKETVER >= 20080603
-packetLen(0x009a, 29) // ZC_BROADCAST
+packetLen(0x009a, 29)
#elif PACKETVER >= 20080528
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
#elif PACKETVER >= 20080520
-packetLen(0x009a, 10) // ZC_BROADCAST
+packetLen(0x009a, 10)
#elif PACKETVER >= 20080513
-packetLen(0x009a, 28) // ZC_BROADCAST
+packetLen(0x009a, 28)
#elif PACKETVER >= 20080422
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
#elif PACKETVER >= 20080415
-packetLen(0x009a, 33) // ZC_BROADCAST
+packetLen(0x009a, 33)
#elif PACKETVER >= 20080408
-packetLen(0x009a, 9) // ZC_BROADCAST
+packetLen(0x009a, 9)
#elif PACKETVER >= 20080325
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
#elif PACKETVER >= 20080318
-packetLen(0x009a, 59) // ZC_BROADCAST
+packetLen(0x009a, 59)
#elif PACKETVER >= 20080311
-packetLen(0x009a, 57) // ZC_BROADCAST
+packetLen(0x009a, 57)
#elif PACKETVER >= 20080304
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
#elif PACKETVER >= 20080226
-packetLen(0x009a, 4) // ZC_BROADCAST
+packetLen(0x009a, 4)
#elif PACKETVER >= 20080219
-packetLen(0x009a, 10) // ZC_BROADCAST
+packetLen(0x009a, 10)
#elif PACKETVER >= 20080124
-packetLen(0x009a, 4) // ZC_BROADCAST
+packetLen(0x009a, 4)
#elif PACKETVER >= 20080102
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
#endif
// Packet: 0x009b
-packetLen(0x009b, 34) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 34)
// Packet: 0x009c
#if PACKETVER >= 20080701
-packetLen(0x009c, 67) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 67)
#elif PACKETVER >= 20080617
-packetLen(0x009c, -1) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, -1)
#elif PACKETVER >= 20080610
-packetLen(0x009c, 6) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 6)
#elif PACKETVER >= 20080603
-packetLen(0x009c, 4) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 4)
#elif PACKETVER >= 20080528
-packetLen(0x009c, 26) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 26)
#elif PACKETVER >= 20080520
-packetLen(0x009c, 67) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 67)
#elif PACKETVER >= 20080513
-packetLen(0x009c, -1) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, -1)
#elif PACKETVER >= 20080507
-packetLen(0x009c, 6) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 6)
#elif PACKETVER >= 20080429
-packetLen(0x009c, -1) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, -1)
#elif PACKETVER >= 20080422
-packetLen(0x009c, 10) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 10)
#elif PACKETVER >= 20080415
-packetLen(0x009c, 66) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 66)
#elif PACKETVER >= 20080408
-packetLen(0x009c, -1) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, -1)
#elif PACKETVER >= 20080401
-packetLen(0x009c, 8) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 8)
#elif PACKETVER >= 20080325
-packetLen(0x009c, 3) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 3)
#elif PACKETVER >= 20080318
-packetLen(0x009c, 282) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 282)
#elif PACKETVER >= 20080311
-packetLen(0x009c, -1) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, -1)
#elif PACKETVER >= 20080304
-packetLen(0x009c, 71) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 71)
#elif PACKETVER >= 20080226
-packetLen(0x009c, 4) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 4)
#elif PACKETVER >= 20080219
-packetLen(0x009c, 7) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 7)
#elif PACKETVER >= 20080124
-packetLen(0x009c, -1) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, -1)
#elif PACKETVER >= 20080102
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
#endif
// Packet: 0x009d
#if PACKETVER >= 20080701
-packetLen(0x009d, -1) // ZC_ITEM_ENTRY
+packetLen(0x009d, -1)
#elif PACKETVER >= 20080624
-packetLen(0x009d, 10) // ZC_ITEM_ENTRY
+packetLen(0x009d, 10)
#elif PACKETVER >= 20080617
-packetLen(0x009d, 13) // ZC_ITEM_ENTRY
+packetLen(0x009d, 13)
#elif PACKETVER >= 20080610
-packetLen(0x009d, 3) // ZC_ITEM_ENTRY
+packetLen(0x009d, 3)
#elif PACKETVER >= 20080603
-packetLen(0x009d, 6) // ZC_ITEM_ENTRY
+packetLen(0x009d, 6)
#elif PACKETVER >= 20080528
-packetLen(0x009d, 8) // ZC_ITEM_ENTRY
+packetLen(0x009d, 8)
#elif PACKETVER >= 20080520
-packetLen(0x009d, 10) // ZC_ITEM_ENTRY
+packetLen(0x009d, 10)
#elif PACKETVER >= 20080513
-packetLen(0x009d, 29) // ZC_ITEM_ENTRY
+packetLen(0x009d, 29)
#elif PACKETVER >= 20080507
-packetLen(0x009d, 59) // ZC_ITEM_ENTRY
+packetLen(0x009d, 59)
#elif PACKETVER >= 20080429
-packetLen(0x009d, -1) // ZC_ITEM_ENTRY
+packetLen(0x009d, -1)
#elif PACKETVER >= 20080422
-packetLen(0x009d, 6) // ZC_ITEM_ENTRY
+packetLen(0x009d, 6)
#elif PACKETVER >= 20080415
-packetLen(0x009d, 32) // ZC_ITEM_ENTRY
+packetLen(0x009d, 32)
#elif PACKETVER >= 20080408
-packetLen(0x009d, -1) // ZC_ITEM_ENTRY
+packetLen(0x009d, -1)
#elif PACKETVER >= 20080401
-packetLen(0x009d, 26) // ZC_ITEM_ENTRY
+packetLen(0x009d, 26)
#elif PACKETVER >= 20080325
-packetLen(0x009d, 57) // ZC_ITEM_ENTRY
+packetLen(0x009d, 57)
#elif PACKETVER >= 20080318
-packetLen(0x009d, -1) // ZC_ITEM_ENTRY
+packetLen(0x009d, -1)
#elif PACKETVER >= 20080311
-packetLen(0x009d, 13) // ZC_ITEM_ENTRY
+packetLen(0x009d, 13)
#elif PACKETVER >= 20080304
-packetLen(0x009d, 19) // ZC_ITEM_ENTRY
+packetLen(0x009d, 19)
#elif PACKETVER >= 20080226
-packetLen(0x009d, 57) // ZC_ITEM_ENTRY
+packetLen(0x009d, 57)
#elif PACKETVER >= 20080219
-packetLen(0x009d, 10) // ZC_ITEM_ENTRY
+packetLen(0x009d, 10)
#elif PACKETVER >= 20080124
-packetLen(0x009d, -1) // ZC_ITEM_ENTRY
+packetLen(0x009d, -1)
#elif PACKETVER >= 20080102
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
#endif
// Packet: 0x009e
#if PACKETVER >= 20080701
-packetLen(0x009e, -1) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, -1)
#elif PACKETVER >= 20080624
-packetLen(0x009e, 3) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 3)
#elif PACKETVER >= 20080617
-packetLen(0x009e, -1) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, -1)
#elif PACKETVER >= 20080610
-packetLen(0x009e, 10) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 10)
#elif PACKETVER >= 20080603
-packetLen(0x009e, 4) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 4)
#elif PACKETVER >= 20080528
-packetLen(0x009e, 3) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 3)
#elif PACKETVER >= 20080520
-packetLen(0x009e, 186) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 186)
#elif PACKETVER >= 20080513
-packetLen(0x009e, -1) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, -1)
#elif PACKETVER >= 20080507
-packetLen(0x009e, 6) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 6)
#elif PACKETVER >= 20080429
-packetLen(0x009e, 2) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 2)
#elif PACKETVER >= 20080422
-packetLen(0x009e, 11) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 11)
#elif PACKETVER >= 20080415
-packetLen(0x009e, 9) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 9)
#elif PACKETVER >= 20080408
-packetLen(0x009e, 39) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 39)
#elif PACKETVER >= 20080401
-packetLen(0x009e, 5) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 5)
#elif PACKETVER >= 20080318
-packetLen(0x009e, 10) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 10)
#elif PACKETVER >= 20080311
-packetLen(0x009e, -1) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, -1)
#elif PACKETVER >= 20080304
-packetLen(0x009e, 282) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 282)
#elif PACKETVER >= 20080226
-packetLen(0x009e, 11) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 11)
#elif PACKETVER >= 20080219
-packetLen(0x009e, -1) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, -1)
#elif PACKETVER >= 20080124
-packetLen(0x009e, 97) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 97)
#elif PACKETVER >= 20080102
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
#endif
// Packet: 0x009f
-packetLen(0x009f, 20) // CZ_ITEM_PICKUP
+packetLen(0x009f, 20)
// Packet: 0x00a0
#if PACKETVER >= 20080701
-packetLen(0x00a0, 30) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 30)
#elif PACKETVER >= 20080624
-packetLen(0x00a0, -1) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00a0, 6) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00a0, 26) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 26)
#elif PACKETVER >= 20080603
-packetLen(0x00a0, 8) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 8)
#elif PACKETVER >= 20080528
-packetLen(0x00a0, -1) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00a0, 3) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 3)
#elif PACKETVER >= 20080513
-packetLen(0x00a0, 14) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 14)
#elif PACKETVER >= 20080507
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
#elif PACKETVER >= 20080429
-packetLen(0x00a0, 12) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 12)
#elif PACKETVER >= 20080422
-packetLen(0x00a0, 8) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 8)
#elif PACKETVER >= 20080408
-packetLen(0x00a0, -1) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00a0, 8) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 8)
#elif PACKETVER >= 20080325
-packetLen(0x00a0, 6) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00a0, 13) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 13)
#elif PACKETVER >= 20080311
-packetLen(0x00a0, 28) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 28)
#elif PACKETVER >= 20080226
-packetLen(0x00a0, 27) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 27)
#elif PACKETVER >= 20080219
-packetLen(0x00a0, 39) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 39)
#elif PACKETVER >= 20080124
-packetLen(0x00a0, 5) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 5)
#elif PACKETVER >= 20080102
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
#endif
// Packet: 0x00a1
#if PACKETVER >= 20080701
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
#elif PACKETVER >= 20080624
-packetLen(0x00a1, 44) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 44)
#elif PACKETVER >= 20080617
-packetLen(0x00a1, 60) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 60)
#elif PACKETVER >= 20080528
-packetLen(0x00a1, -1) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00a1, 60) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 60)
#elif PACKETVER >= 20080513
-packetLen(0x00a1, -1) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00a1, 11) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 11)
#elif PACKETVER >= 20080422
-packetLen(0x00a1, -1) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00a1, 16) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 16)
#elif PACKETVER >= 20080408
-packetLen(0x00a1, 3) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 3)
#elif PACKETVER >= 20080401
-packetLen(0x00a1, -1) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00a1, 53) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 53)
#elif PACKETVER >= 20080311
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00a1, 21) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 21)
#elif PACKETVER >= 20080226
-packetLen(0x00a1, -1) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00a1, 60) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 60)
#elif PACKETVER >= 20080124
-packetLen(0x00a1, 30) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 30)
#elif PACKETVER >= 20080102
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
#endif
// Packet: 0x00a2
-packetLen(0x00a2, 14) // CZ_ITEM_THROW
+packetLen(0x00a2, 14)
// Packet: 0x00a3
#if PACKETVER >= 20080701
-packetLen(0x00a3, 28) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 28)
#elif PACKETVER >= 20080624
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00a3, 3) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 3)
#elif PACKETVER >= 20080610
-packetLen(0x00a3, 10) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 10)
#elif PACKETVER >= 20080528
-packetLen(0x00a3, 4) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 4)
#elif PACKETVER >= 20080520
-packetLen(0x00a3, 15) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 15)
#elif PACKETVER >= 20080513
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00a3, 10) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 10)
#elif PACKETVER >= 20080429
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00a3, 16) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 16)
#elif PACKETVER >= 20080415
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00a3, 8) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 8)
#elif PACKETVER >= 20080401
-packetLen(0x00a3, 28) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 28)
#elif PACKETVER >= 20080325
-packetLen(0x00a3, 4) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 4)
#elif PACKETVER >= 20080318
-packetLen(0x00a3, 2) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 2)
#elif PACKETVER >= 20080311
-packetLen(0x00a3, 65) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 65)
#elif PACKETVER >= 20080304
-packetLen(0x00a3, 6) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00a3, 30) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 30)
#elif PACKETVER >= 20080219
-packetLen(0x00a3, 44) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 44)
#elif PACKETVER >= 20080102
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
#endif
// Packet: 0x00a4
#if PACKETVER >= 20080701
-packetLen(0x00a4, 86) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 86)
#elif PACKETVER >= 20080617
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00a4, 10) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 10)
#elif PACKETVER >= 20080528
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00a4, 3) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 3)
#elif PACKETVER >= 20080513
-packetLen(0x00a4, 14) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 14)
#elif PACKETVER >= 20080507
-packetLen(0x00a4, 33) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 33)
#elif PACKETVER >= 20080429
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00a4, 60) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 60)
#elif PACKETVER >= 20080415
-packetLen(0x00a4, 22) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 22)
#elif PACKETVER >= 20080408
-packetLen(0x00a4, 2) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 2)
#elif PACKETVER >= 20080401
-packetLen(0x00a4, 6) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 6)
#elif PACKETVER >= 20080325
-packetLen(0x00a4, 7) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 7)
#elif PACKETVER >= 20080318
-packetLen(0x00a4, 27) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 27)
#elif PACKETVER >= 20080311
-packetLen(0x00a4, 6) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00a4, 15) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 15)
#elif PACKETVER >= 20080219
-packetLen(0x00a4, 30) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 30)
#elif PACKETVER >= 20080124
-packetLen(0x00a4, 10) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
#endif
// Packet: 0x00a5
#if PACKETVER >= 20080617
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00a5, 7) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 7)
#elif PACKETVER >= 20080603
-packetLen(0x00a5, 9) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 9)
#elif PACKETVER >= 20080528
-packetLen(0x00a5, 28) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 28)
#elif PACKETVER >= 20080520
-packetLen(0x00a5, 6) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 6)
#elif PACKETVER >= 20080513
-packetLen(0x00a5, 4) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 4)
#elif PACKETVER >= 20080415
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00a5, 6) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 6)
#elif PACKETVER >= 20080401
-packetLen(0x00a5, 8) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 8)
#elif PACKETVER >= 20080325
-packetLen(0x00a5, 9) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 9)
#elif PACKETVER >= 20080318
-packetLen(0x00a5, 6) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00a5, 282) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 282)
#elif PACKETVER >= 20080304
-packetLen(0x00a5, 30) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 30)
#elif PACKETVER >= 20080226
-packetLen(0x00a5, 28) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 28)
#elif PACKETVER >= 20080219
-packetLen(0x00a5, 3) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 3)
#elif PACKETVER >= 20080124
-packetLen(0x00a5, 4) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
#endif
// Packet: 0x00a6
#if PACKETVER >= 20080701
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00a6, 16) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 16)
#elif PACKETVER >= 20080610
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00a6, 10) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 10)
#elif PACKETVER >= 20080528
-packetLen(0x00a6, 2) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 2)
#elif PACKETVER >= 20080520
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00a6, 30) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 30)
#elif PACKETVER >= 20080507
-packetLen(0x00a6, 10) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 10)
#elif PACKETVER >= 20080429
-packetLen(0x00a6, 282) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 282)
#elif PACKETVER >= 20080415
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00a6, 59) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 59)
#elif PACKETVER >= 20080401
-packetLen(0x00a6, 7) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 7)
#elif PACKETVER >= 20080325
-packetLen(0x00a6, 10) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 10)
#elif PACKETVER >= 20080318
-packetLen(0x00a6, 3) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 3)
#elif PACKETVER >= 20080311
-packetLen(0x00a6, 26) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 26)
#elif PACKETVER >= 20080304
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00a6, 16) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 16)
#elif PACKETVER >= 20080219
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00a6, 2) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 2)
#elif PACKETVER >= 20080102
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
#endif
// Packet: 0x00a7
@@ -1649,13164 +1649,13164 @@ packetLen(0x00a7, 9)
// Packet: 0x00a8
#if PACKETVER >= 20080701
-packetLen(0x00a8, -1) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00a8, 6) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00a8, -1) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00a8, 6) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 6)
#elif PACKETVER >= 20080520
-packetLen(0x00a8, 10) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 10)
#elif PACKETVER >= 20080513
-packetLen(0x00a8, 90) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 90)
#elif PACKETVER >= 20080507
-packetLen(0x00a8, 3) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 3)
#elif PACKETVER >= 20080429
-packetLen(0x00a8, -1) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00a8, 13) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 13)
#elif PACKETVER >= 20080408
-packetLen(0x00a8, -1) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00a8, 4) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 4)
#elif PACKETVER >= 20080325
-packetLen(0x00a8, 2) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 2)
#elif PACKETVER >= 20080318
-packetLen(0x00a8, 30) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 30)
#elif PACKETVER >= 20080311
-packetLen(0x00a8, 6) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00a8, 3) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 3)
#elif PACKETVER >= 20080219
-packetLen(0x00a8, 10) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 10)
#elif PACKETVER >= 20080124
-packetLen(0x00a8, 20) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 20)
#elif PACKETVER >= 20080102
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
#endif
// Packet: 0x00a9
#if PACKETVER >= 20080701
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
#elif PACKETVER >= 20080617
-packetLen(0x00a9, -1) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00a9, 282) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 282)
#elif PACKETVER >= 20080603
-packetLen(0x00a9, 114) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 114)
#elif PACKETVER >= 20080528
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
#elif PACKETVER >= 20080520
-packetLen(0x00a9, 79) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 79)
#elif PACKETVER >= 20080513
-packetLen(0x00a9, 3) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 3)
#elif PACKETVER >= 20080507
-packetLen(0x00a9, 26) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 26)
#elif PACKETVER >= 20080429
-packetLen(0x00a9, 8) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 8)
#elif PACKETVER >= 20080422
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
#elif PACKETVER >= 20080415
-packetLen(0x00a9, -1) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00a9, 2) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 2)
#elif PACKETVER >= 20080401
-packetLen(0x00a9, -1) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00a9, 8) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 8)
#elif PACKETVER >= 20080311
-packetLen(0x00a9, -1) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00a9, 11) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 11)
#elif PACKETVER >= 20080226
-packetLen(0x00a9, 26) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 26)
#elif PACKETVER >= 20080219
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
#elif PACKETVER >= 20080124
-packetLen(0x00a9, 10) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
#endif
// Packet: 0x00aa
#if PACKETVER >= 20080624
-packetLen(0x00aa, -1) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00aa, 4) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 4)
#elif PACKETVER >= 20080603
-packetLen(0x00aa, 10) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 10)
#elif PACKETVER >= 20080528
-packetLen(0x00aa, 6) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 6)
#elif PACKETVER >= 20080520
-packetLen(0x00aa, 2) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 2)
#elif PACKETVER >= 20080513
-packetLen(0x00aa, 4) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 4)
#elif PACKETVER >= 20080507
-packetLen(0x00aa, 6) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 6)
#elif PACKETVER >= 20080429
-packetLen(0x00aa, -1) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00aa, 9) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 9)
#elif PACKETVER >= 20080415
-packetLen(0x00aa, 3) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 3)
#elif PACKETVER >= 20080408
-packetLen(0x00aa, 31) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 31)
#elif PACKETVER >= 20080401
-packetLen(0x00aa, 16) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 16)
#elif PACKETVER >= 20080325
-packetLen(0x00aa, 55) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 55)
#elif PACKETVER >= 20080318
-packetLen(0x00aa, 3) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 3)
#elif PACKETVER >= 20080311
-packetLen(0x00aa, 11) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 11)
#elif PACKETVER >= 20080304
-packetLen(0x00aa, -1) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00aa, 2) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 2)
#elif PACKETVER >= 20080124
-packetLen(0x00aa, 6) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
#endif
// Packet: 0x00ab
#if PACKETVER >= 20080701
-packetLen(0x00ab, -1) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00ab, 6) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00ab, 16) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 16)
#elif PACKETVER >= 20080603
-packetLen(0x00ab, -1) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00ab, 53) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 53)
#elif PACKETVER >= 20080520
-packetLen(0x00ab, 36) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 36)
#elif PACKETVER >= 20080513
-packetLen(0x00ab, 26) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 26)
#elif PACKETVER >= 20080507
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
#elif PACKETVER >= 20080429
-packetLen(0x00ab, -1) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
#elif PACKETVER >= 20080415
-packetLen(0x00ab, 7) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 7)
#elif PACKETVER >= 20080401
-packetLen(0x00ab, -1) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00ab, 8) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 8)
#elif PACKETVER >= 20080318
-packetLen(0x00ab, 9) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 9)
#elif PACKETVER >= 20080311
-packetLen(0x00ab, 14) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 14)
#elif PACKETVER >= 20080304
-packetLen(0x00ab, 2) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00ab, -1) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00ab, 57) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 57)
#elif PACKETVER >= 20080124
-packetLen(0x00ab, 86) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 86)
#elif PACKETVER >= 20080102
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
#endif
// Packet: 0x00ac
#if PACKETVER >= 20080701
-packetLen(0x00ac, -1) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00ac, 8) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 8)
#elif PACKETVER >= 20080617
-packetLen(0x00ac, 6) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
#elif PACKETVER >= 20080603
-packetLen(0x00ac, 3) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 3)
#elif PACKETVER >= 20080528
-packetLen(0x00ac, -1) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00ac, 10) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 10)
#elif PACKETVER >= 20080507
-packetLen(0x00ac, 67) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 67)
#elif PACKETVER >= 20080429
-packetLen(0x00ac, -1) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00ac, 6) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 6)
#elif PACKETVER >= 20080408
-packetLen(0x00ac, 8) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 8)
#elif PACKETVER >= 20080401
-packetLen(0x00ac, 3) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 3)
#elif PACKETVER >= 20080325
-packetLen(0x00ac, 6) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00ac, 10) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 10)
#elif PACKETVER >= 20080226
-packetLen(0x00ac, 6) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00ac, 3) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 3)
#elif PACKETVER >= 20080124
-packetLen(0x00ac, -1) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
#endif
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
#if PACKETVER >= 20080701
-packetLen(0x00af, -1) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00af, 5) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 5)
#elif PACKETVER >= 20080610
-packetLen(0x00af, -1) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00af, 10) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 10)
#elif PACKETVER >= 20080528
-packetLen(0x00af, 29) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 29)
#elif PACKETVER >= 20080520
-packetLen(0x00af, -1) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00af, 2) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 2)
#elif PACKETVER >= 20080507
-packetLen(0x00af, -1) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00af, 10) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 10)
#elif PACKETVER >= 20080422
-packetLen(0x00af, -1) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
#elif PACKETVER >= 20080401
-packetLen(0x00af, 2) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 2)
#elif PACKETVER >= 20080325
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00af, -1) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00af, 26) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 26)
#elif PACKETVER >= 20080304
-packetLen(0x00af, 2) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00af, 7) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 7)
#elif PACKETVER >= 20080219
-packetLen(0x00af, 4) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 4)
#elif PACKETVER >= 20080124
-packetLen(0x00af, -1) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
#endif
// Packet: 0x00b0
#if PACKETVER >= 20080701
-packetLen(0x00b0, 7) // ZC_PAR_CHANGE
+packetLen(0x00b0, 7)
#elif PACKETVER >= 20080624
-packetLen(0x00b0, 3) // ZC_PAR_CHANGE
+packetLen(0x00b0, 3)
#elif PACKETVER >= 20080617
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
#elif PACKETVER >= 20080610
-packetLen(0x00b0, -1) // ZC_PAR_CHANGE
+packetLen(0x00b0, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00b0, 6) // ZC_PAR_CHANGE
+packetLen(0x00b0, 6)
#elif PACKETVER >= 20080528
-packetLen(0x00b0, -1) // ZC_PAR_CHANGE
+packetLen(0x00b0, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00b0, 3) // ZC_PAR_CHANGE
+packetLen(0x00b0, 3)
#elif PACKETVER >= 20080513
-packetLen(0x00b0, 6) // ZC_PAR_CHANGE
+packetLen(0x00b0, 6)
#elif PACKETVER >= 20080429
-packetLen(0x00b0, -1) // ZC_PAR_CHANGE
+packetLen(0x00b0, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00b0, 28) // ZC_PAR_CHANGE
+packetLen(0x00b0, 28)
#elif PACKETVER >= 20080415
-packetLen(0x00b0, 12) // ZC_PAR_CHANGE
+packetLen(0x00b0, 12)
#elif PACKETVER >= 20080408
-packetLen(0x00b0, -1) // ZC_PAR_CHANGE
+packetLen(0x00b0, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00b0, 4) // ZC_PAR_CHANGE
+packetLen(0x00b0, 4)
#elif PACKETVER >= 20080325
-packetLen(0x00b0, 2) // ZC_PAR_CHANGE
+packetLen(0x00b0, 2)
#elif PACKETVER >= 20080318
-packetLen(0x00b0, -1) // ZC_PAR_CHANGE
+packetLen(0x00b0, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00b0, 10) // ZC_PAR_CHANGE
+packetLen(0x00b0, 10)
#elif PACKETVER >= 20080226
-packetLen(0x00b0, 11) // ZC_PAR_CHANGE
+packetLen(0x00b0, 11)
#elif PACKETVER >= 20080219
-packetLen(0x00b0, 7) // ZC_PAR_CHANGE
+packetLen(0x00b0, 7)
#elif PACKETVER >= 20080124
-packetLen(0x00b0, 2) // ZC_PAR_CHANGE
+packetLen(0x00b0, 2)
#elif PACKETVER >= 20080102
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
#endif
// Packet: 0x00b1
#if PACKETVER >= 20080701
-packetLen(0x00b1, 3) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 3)
#elif PACKETVER >= 20080617
-packetLen(0x00b1, -1) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00b1, 11) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 11)
#elif PACKETVER >= 20080603
-packetLen(0x00b1, 2) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 2)
#elif PACKETVER >= 20080528
-packetLen(0x00b1, 6) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 6)
#elif PACKETVER >= 20080507
-packetLen(0x00b1, -1) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00b1, 97) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 97)
#elif PACKETVER >= 20080422
-packetLen(0x00b1, -1) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00b1, 26) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 26)
#elif PACKETVER >= 20080401
-packetLen(0x00b1, -1) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00b1, 58) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 58)
#elif PACKETVER >= 20080318
-packetLen(0x00b1, 30) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 30)
#elif PACKETVER >= 20080311
-packetLen(0x00b1, 2) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00b1, -1) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00b1, 30) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 30)
#elif PACKETVER >= 20080219
-packetLen(0x00b1, 14) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 14)
#elif PACKETVER >= 20080124
-packetLen(0x00b1, 9) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 9)
#elif PACKETVER >= 20080102
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
#endif
// Packet: 0x00b2
#if PACKETVER >= 20080624
-packetLen(0x00b2, -1) // CZ_RESTART
+packetLen(0x00b2, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00b2, 10) // CZ_RESTART
+packetLen(0x00b2, 10)
#elif PACKETVER >= 20080610
-packetLen(0x00b2, 13) // CZ_RESTART
+packetLen(0x00b2, 13)
#elif PACKETVER >= 20080603
-packetLen(0x00b2, -1) // CZ_RESTART
+packetLen(0x00b2, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00b2, 2) // CZ_RESTART
+packetLen(0x00b2, 2)
#elif PACKETVER >= 20080520
-packetLen(0x00b2, 6) // CZ_RESTART
+packetLen(0x00b2, 6)
#elif PACKETVER >= 20080513
-packetLen(0x00b2, 58) // CZ_RESTART
+packetLen(0x00b2, 58)
#elif PACKETVER >= 20080507
-packetLen(0x00b2, 6) // CZ_RESTART
+packetLen(0x00b2, 6)
#elif PACKETVER >= 20080429
-packetLen(0x00b2, -1) // CZ_RESTART
+packetLen(0x00b2, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
#elif PACKETVER >= 20080415
-packetLen(0x00b2, 14) // CZ_RESTART
+packetLen(0x00b2, 14)
#elif PACKETVER >= 20080408
-packetLen(0x00b2, 67) // CZ_RESTART
+packetLen(0x00b2, 67)
#elif PACKETVER >= 20080401
-packetLen(0x00b2, 4) // CZ_RESTART
+packetLen(0x00b2, 4)
#elif PACKETVER >= 20080325
-packetLen(0x00b2, 5) // CZ_RESTART
+packetLen(0x00b2, 5)
#elif PACKETVER >= 20080318
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
#elif PACKETVER >= 20080311
-packetLen(0x00b2, 5) // CZ_RESTART
+packetLen(0x00b2, 5)
#elif PACKETVER >= 20080304
-packetLen(0x00b2, 8) // CZ_RESTART
+packetLen(0x00b2, 8)
#elif PACKETVER >= 20080226
-packetLen(0x00b2, 9) // CZ_RESTART
+packetLen(0x00b2, 9)
#elif PACKETVER >= 20080219
-packetLen(0x00b2, -1) // CZ_RESTART
+packetLen(0x00b2, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00b2, 2) // CZ_RESTART
+packetLen(0x00b2, 2)
#elif PACKETVER >= 20080102
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
#endif
// Packet: 0x00b3
#if PACKETVER >= 20080701
-packetLen(0x00b3, 14) // ZC_RESTART_ACK
+packetLen(0x00b3, 14)
#elif PACKETVER >= 20080617
-packetLen(0x00b3, -1) // ZC_RESTART_ACK
+packetLen(0x00b3, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00b3, 6) // ZC_RESTART_ACK
+packetLen(0x00b3, 6)
#elif PACKETVER >= 20080603
-packetLen(0x00b3, 30) // ZC_RESTART_ACK
+packetLen(0x00b3, 30)
#elif PACKETVER >= 20080528
-packetLen(0x00b3, 6) // ZC_RESTART_ACK
+packetLen(0x00b3, 6)
#elif PACKETVER >= 20080520
-packetLen(0x00b3, 2) // ZC_RESTART_ACK
+packetLen(0x00b3, 2)
#elif PACKETVER >= 20080513
-packetLen(0x00b3, -1) // ZC_RESTART_ACK
+packetLen(0x00b3, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00b3, 4) // ZC_RESTART_ACK
+packetLen(0x00b3, 4)
#elif PACKETVER >= 20080422
-packetLen(0x00b3, -1) // ZC_RESTART_ACK
+packetLen(0x00b3, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00b3, 6) // ZC_RESTART_ACK
+packetLen(0x00b3, 6)
#elif PACKETVER >= 20080408
-packetLen(0x00b3, 5) // ZC_RESTART_ACK
+packetLen(0x00b3, 5)
#elif PACKETVER >= 20080325
-packetLen(0x00b3, -1) // ZC_RESTART_ACK
+packetLen(0x00b3, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00b3, 35) // ZC_RESTART_ACK
+packetLen(0x00b3, 35)
#elif PACKETVER >= 20080311
-packetLen(0x00b3, -1) // ZC_RESTART_ACK
+packetLen(0x00b3, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00b3, 7) // ZC_RESTART_ACK
+packetLen(0x00b3, 7)
#elif PACKETVER >= 20080226
-packetLen(0x00b3, 10) // ZC_RESTART_ACK
+packetLen(0x00b3, 10)
#elif PACKETVER >= 20080219
-packetLen(0x00b3, 55) // ZC_RESTART_ACK
+packetLen(0x00b3, 55)
#elif PACKETVER >= 20080124
-packetLen(0x00b3, 28) // ZC_RESTART_ACK
+packetLen(0x00b3, 28)
#elif PACKETVER >= 20080102
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
#endif
// Packet: 0x00b4
#if PACKETVER >= 20080617
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00b4, 6) // ZC_SAY_DIALOG
+packetLen(0x00b4, 6)
#elif PACKETVER >= 20080603
-packetLen(0x00b4, 33) // ZC_SAY_DIALOG
+packetLen(0x00b4, 33)
#elif PACKETVER >= 20080528
-packetLen(0x00b4, 3) // ZC_SAY_DIALOG
+packetLen(0x00b4, 3)
#elif PACKETVER >= 20080520
-packetLen(0x00b4, 10) // ZC_SAY_DIALOG
+packetLen(0x00b4, 10)
#elif PACKETVER >= 20080513
-packetLen(0x00b4, 4) // ZC_SAY_DIALOG
+packetLen(0x00b4, 4)
#elif PACKETVER >= 20080429
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00b4, 6) // ZC_SAY_DIALOG
+packetLen(0x00b4, 6)
#elif PACKETVER >= 20080415
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00b4, 282) // ZC_SAY_DIALOG
+packetLen(0x00b4, 282)
#elif PACKETVER >= 20080401
-packetLen(0x00b4, 34) // ZC_SAY_DIALOG
+packetLen(0x00b4, 34)
#elif PACKETVER >= 20080325
-packetLen(0x00b4, 6) // ZC_SAY_DIALOG
+packetLen(0x00b4, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00b4, 2) // ZC_SAY_DIALOG
+packetLen(0x00b4, 2)
#elif PACKETVER >= 20080311
-packetLen(0x00b4, 36) // ZC_SAY_DIALOG
+packetLen(0x00b4, 36)
#elif PACKETVER >= 20080304
-packetLen(0x00b4, 2) // ZC_SAY_DIALOG
+packetLen(0x00b4, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00b4, 43) // ZC_SAY_DIALOG
+packetLen(0x00b4, 43)
#elif PACKETVER >= 20080219
-packetLen(0x00b4, 4) // ZC_SAY_DIALOG
+packetLen(0x00b4, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
#endif
// Packet: 0x00b5
#if PACKETVER >= 20080701
-packetLen(0x00b5, -1) // ZC_WAIT_DIALOG
+packetLen(0x00b5, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00b5, 12) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 12)
#elif PACKETVER >= 20080617
-packetLen(0x00b5, -1) // ZC_WAIT_DIALOG
+packetLen(0x00b5, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00b5, 3) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 3)
#elif PACKETVER >= 20080603
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
#elif PACKETVER >= 20080528
-packetLen(0x00b5, -1) // ZC_WAIT_DIALOG
+packetLen(0x00b5, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00b5, 2) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 2)
#elif PACKETVER >= 20080513
-packetLen(0x00b5, -1) // ZC_WAIT_DIALOG
+packetLen(0x00b5, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00b5, 5) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 5)
#elif PACKETVER >= 20080429
-packetLen(0x00b5, -1) // ZC_WAIT_DIALOG
+packetLen(0x00b5, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00b5, 19) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 19)
#elif PACKETVER >= 20080415
-packetLen(0x00b5, 14) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 14)
#elif PACKETVER >= 20080408
-packetLen(0x00b5, 90) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 90)
#elif PACKETVER >= 20080401
-packetLen(0x00b5, 14) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 14)
#elif PACKETVER >= 20080325
-packetLen(0x00b5, -1) // ZC_WAIT_DIALOG
+packetLen(0x00b5, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00b5, 11) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 11)
#elif PACKETVER >= 20080311
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00b5, 8) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 8)
#elif PACKETVER >= 20080226
-packetLen(0x00b5, 4) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 4)
#elif PACKETVER >= 20080219
-packetLen(0x00b5, 30) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 30)
#elif PACKETVER >= 20080124
-packetLen(0x00b5, -1) // ZC_WAIT_DIALOG
+packetLen(0x00b5, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
#endif
// Packet: 0x00b6
#if PACKETVER >= 20080701
-packetLen(0x00b6, 8) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 8)
#elif PACKETVER >= 20080624
-packetLen(0x00b6, 7) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 7)
#elif PACKETVER >= 20080617
-packetLen(0x00b6, -1) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00b6, 3) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 3)
#elif PACKETVER >= 20080603
-packetLen(0x00b6, 39) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 39)
#elif PACKETVER >= 20080528
-packetLen(0x00b6, 11) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 11)
#elif PACKETVER >= 20080429
-packetLen(0x00b6, -1) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
#elif PACKETVER >= 20080415
-packetLen(0x00b6, 3) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 3)
#elif PACKETVER >= 20080408
-packetLen(0x00b6, 8) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 8)
#elif PACKETVER >= 20080401
-packetLen(0x00b6, 3) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 3)
#elif PACKETVER >= 20080325
-packetLen(0x00b6, 16) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 16)
#elif PACKETVER >= 20080318
-packetLen(0x00b6, 12) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 12)
#elif PACKETVER >= 20080311
-packetLen(0x00b6, -1) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00b6, 4) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 4)
#elif PACKETVER >= 20080226
-packetLen(0x00b6, -1) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00b6, 3) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 3)
#elif PACKETVER >= 20080124
-packetLen(0x00b6, 14) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 14)
#elif PACKETVER >= 20080102
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
#endif
// Packet: 0x00b7
#if PACKETVER >= 20080701
-packetLen(0x00b7, 22) // ZC_MENU_LIST
+packetLen(0x00b7, 22)
#elif PACKETVER >= 20080617
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00b7, 2) // ZC_MENU_LIST
+packetLen(0x00b7, 2)
#elif PACKETVER >= 20080528
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00b7, 58) // ZC_MENU_LIST
+packetLen(0x00b7, 58)
#elif PACKETVER >= 20080513
-packetLen(0x00b7, 6) // ZC_MENU_LIST
+packetLen(0x00b7, 6)
#elif PACKETVER >= 20080507
-packetLen(0x00b7, 20) // ZC_MENU_LIST
+packetLen(0x00b7, 20)
#elif PACKETVER >= 20080429
-packetLen(0x00b7, 2) // ZC_MENU_LIST
+packetLen(0x00b7, 2)
#elif PACKETVER >= 20080422
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00b7, 5) // ZC_MENU_LIST
+packetLen(0x00b7, 5)
#elif PACKETVER >= 20080408
-packetLen(0x00b7, 14) // ZC_MENU_LIST
+packetLen(0x00b7, 14)
#elif PACKETVER >= 20080401
-packetLen(0x00b7, 8) // ZC_MENU_LIST
+packetLen(0x00b7, 8)
#elif PACKETVER >= 20080325
-packetLen(0x00b7, 6) // ZC_MENU_LIST
+packetLen(0x00b7, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00b7, 42) // ZC_MENU_LIST
+packetLen(0x00b7, 42)
#elif PACKETVER >= 20080304
-packetLen(0x00b7, 13) // ZC_MENU_LIST
+packetLen(0x00b7, 13)
#elif PACKETVER >= 20080226
-packetLen(0x00b7, 32) // ZC_MENU_LIST
+packetLen(0x00b7, 32)
#elif PACKETVER >= 20080219
-packetLen(0x00b7, 3) // ZC_MENU_LIST
+packetLen(0x00b7, 3)
#elif PACKETVER >= 20080124
-packetLen(0x00b7, 21) // ZC_MENU_LIST
+packetLen(0x00b7, 21)
#elif PACKETVER >= 20080102
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
#endif
// Packet: 0x00b8
#if PACKETVER >= 20080701
-packetLen(0x00b8, 20) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 20)
#elif PACKETVER >= 20080624
-packetLen(0x00b8, -1) // CZ_CHOOSE_MENU
+packetLen(0x00b8, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00b8, 9) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 9)
#elif PACKETVER >= 20080610
-packetLen(0x00b8, -1) // CZ_CHOOSE_MENU
+packetLen(0x00b8, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00b8, 6) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 6)
#elif PACKETVER >= 20080528
-packetLen(0x00b8, -1) // CZ_CHOOSE_MENU
+packetLen(0x00b8, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00b8, 53) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 53)
#elif PACKETVER >= 20080513
-packetLen(0x00b8, 8) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 8)
#elif PACKETVER >= 20080507
-packetLen(0x00b8, -1) // CZ_CHOOSE_MENU
+packetLen(0x00b8, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00b8, 4) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 4)
#elif PACKETVER >= 20080422
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
#elif PACKETVER >= 20080415
-packetLen(0x00b8, 11) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 11)
#elif PACKETVER >= 20080408
-packetLen(0x00b8, 9) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 9)
#elif PACKETVER >= 20080401
-packetLen(0x00b8, 30) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 30)
#elif PACKETVER >= 20080325
-packetLen(0x00b8, 5) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 5)
#elif PACKETVER >= 20080318
-packetLen(0x00b8, 6) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00b8, 16) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 16)
#elif PACKETVER >= 20080304
-packetLen(0x00b8, 28) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 28)
#elif PACKETVER >= 20080226
-packetLen(0x00b8, 5) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 5)
#elif PACKETVER >= 20080219
-packetLen(0x00b8, -1) // CZ_CHOOSE_MENU
+packetLen(0x00b8, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00b8, 4) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
#endif
// Packet: 0x00b9
#if PACKETVER >= 20080701
-packetLen(0x00b9, -1) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00b9, 2) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 2)
#elif PACKETVER >= 20080617
-packetLen(0x00b9, 9) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 9)
#elif PACKETVER >= 20080610
-packetLen(0x00b9, -1) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00b9, 66) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 66)
#elif PACKETVER >= 20080513
-packetLen(0x00b9, -1) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00b9, 30) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 30)
#elif PACKETVER >= 20080429
-packetLen(0x00b9, 26) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 26)
#elif PACKETVER >= 20080415
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
#elif PACKETVER >= 20080408
-packetLen(0x00b9, 2) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 2)
#elif PACKETVER >= 20080401
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
#elif PACKETVER >= 20080325
-packetLen(0x00b9, 9) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 9)
#elif PACKETVER >= 20080318
-packetLen(0x00b9, 11) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 11)
#elif PACKETVER >= 20080311
-packetLen(0x00b9, 29) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 29)
#elif PACKETVER >= 20080304
-packetLen(0x00b9, 10) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 10)
#elif PACKETVER >= 20080226
-packetLen(0x00b9, 58) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 58)
#elif PACKETVER >= 20080219
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
#elif PACKETVER >= 20080124
-packetLen(0x00b9, 8) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 8)
#elif PACKETVER >= 20080102
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
#endif
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
#if PACKETVER >= 20080701
-packetLen(0x00bb, 60) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 60)
#elif PACKETVER >= 20080624
-packetLen(0x00bb, 4) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 4)
#elif PACKETVER >= 20080617
-packetLen(0x00bb, -1) // CZ_STATUS_CHANGE
+packetLen(0x00bb, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00bb, 36) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 36)
#elif PACKETVER >= 20080603
-packetLen(0x00bb, 6) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 6)
#elif PACKETVER >= 20080528
-packetLen(0x00bb, 10) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 10)
#elif PACKETVER >= 20080520
-packetLen(0x00bb, 13) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 13)
#elif PACKETVER >= 20080507
-packetLen(0x00bb, -1) // CZ_STATUS_CHANGE
+packetLen(0x00bb, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00bb, 55) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 55)
#elif PACKETVER >= 20080422
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
#elif PACKETVER >= 20080415
-packetLen(0x00bb, 6) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 6)
#elif PACKETVER >= 20080408
-packetLen(0x00bb, -1) // CZ_STATUS_CHANGE
+packetLen(0x00bb, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00bb, 3) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 3)
#elif PACKETVER >= 20080325
-packetLen(0x00bb, 20) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 20)
#elif PACKETVER >= 20080318
-packetLen(0x00bb, 2) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00bb, -1) // CZ_STATUS_CHANGE
+packetLen(0x00bb, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00bb, 182) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 182)
#elif PACKETVER >= 20080124
-packetLen(0x00bb, 12) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 12)
#elif PACKETVER >= 20080102
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
#endif
// Packet: 0x00bc
#if PACKETVER >= 20080701
-packetLen(0x00bc, -1) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00bc, 4) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 4)
#elif PACKETVER >= 20080617
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00bc, 2) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 2)
#elif PACKETVER >= 20080603
-packetLen(0x00bc, 26) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 26)
#elif PACKETVER >= 20080528
-packetLen(0x00bc, 14) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 14)
#elif PACKETVER >= 20080520
-packetLen(0x00bc, -1) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00bc, 22) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 22)
#elif PACKETVER >= 20080507
-packetLen(0x00bc, 14) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 14)
#elif PACKETVER >= 20080429
-packetLen(0x00bc, -1) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00bc, 2) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 2)
#elif PACKETVER >= 20080415
-packetLen(0x00bc, 44) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 44)
#elif PACKETVER >= 20080408
-packetLen(0x00bc, -1) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00bc, 2) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 2)
#elif PACKETVER >= 20080325
-packetLen(0x00bc, 11) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 11)
#elif PACKETVER >= 20080318
-packetLen(0x00bc, 3) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 3)
#elif PACKETVER >= 20080311
-packetLen(0x00bc, 2) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00bc, 7) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 7)
#elif PACKETVER >= 20080226
-packetLen(0x00bc, 3) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 3)
#elif PACKETVER >= 20080219
-packetLen(0x00bc, -1) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00bc, 14) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 14)
#elif PACKETVER >= 20080102
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
#endif
// Packet: 0x00bd
#if PACKETVER >= 20080701
-packetLen(0x00bd, 60) // ZC_STATUS
+packetLen(0x00bd, 60)
#elif PACKETVER >= 20080624
-packetLen(0x00bd, -1) // ZC_STATUS
+packetLen(0x00bd, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00bd, 79) // ZC_STATUS
+packetLen(0x00bd, 79)
#elif PACKETVER >= 20080610
-packetLen(0x00bd, 18) // ZC_STATUS
+packetLen(0x00bd, 18)
#elif PACKETVER >= 20080603
-packetLen(0x00bd, 6) // ZC_STATUS
+packetLen(0x00bd, 6)
#elif PACKETVER >= 20080528
-packetLen(0x00bd, -1) // ZC_STATUS
+packetLen(0x00bd, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00bd, 26) // ZC_STATUS
+packetLen(0x00bd, 26)
#elif PACKETVER >= 20080513
-packetLen(0x00bd, -1) // ZC_STATUS
+packetLen(0x00bd, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00bd, 7) // ZC_STATUS
+packetLen(0x00bd, 7)
#elif PACKETVER >= 20080422
-packetLen(0x00bd, -1) // ZC_STATUS
+packetLen(0x00bd, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00bd, 6) // ZC_STATUS
+packetLen(0x00bd, 6)
#elif PACKETVER >= 20080401
-packetLen(0x00bd, 4) // ZC_STATUS
+packetLen(0x00bd, 4)
#elif PACKETVER >= 20080325
-packetLen(0x00bd, 7) // ZC_STATUS
+packetLen(0x00bd, 7)
#elif PACKETVER >= 20080318
-packetLen(0x00bd, 12) // ZC_STATUS
+packetLen(0x00bd, 12)
#elif PACKETVER >= 20080304
-packetLen(0x00bd, 2) // ZC_STATUS
+packetLen(0x00bd, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00bd, 58) // ZC_STATUS
+packetLen(0x00bd, 58)
#elif PACKETVER >= 20080219
-packetLen(0x00bd, 6) // ZC_STATUS
+packetLen(0x00bd, 6)
#elif PACKETVER >= 20080124
-packetLen(0x00bd, 4) // ZC_STATUS
+packetLen(0x00bd, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
#endif
// Packet: 0x00be
#if PACKETVER >= 20080701
-packetLen(0x00be, 6) // ZC_STATUS_CHANGE
+packetLen(0x00be, 6)
#elif PACKETVER >= 20080624
-packetLen(0x00be, 57) // ZC_STATUS_CHANGE
+packetLen(0x00be, 57)
#elif PACKETVER >= 20080617
-packetLen(0x00be, -1) // ZC_STATUS_CHANGE
+packetLen(0x00be, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00be, 44) // ZC_STATUS_CHANGE
+packetLen(0x00be, 44)
#elif PACKETVER >= 20080603
-packetLen(0x00be, 3) // ZC_STATUS_CHANGE
+packetLen(0x00be, 3)
#elif PACKETVER >= 20080528
-packetLen(0x00be, 54) // ZC_STATUS_CHANGE
+packetLen(0x00be, 54)
#elif PACKETVER >= 20080520
-packetLen(0x00be, 8) // ZC_STATUS_CHANGE
+packetLen(0x00be, 8)
#elif PACKETVER >= 20080507
-packetLen(0x00be, -1) // ZC_STATUS_CHANGE
+packetLen(0x00be, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00be, 30) // ZC_STATUS_CHANGE
+packetLen(0x00be, 30)
#elif PACKETVER >= 20080422
-packetLen(0x00be, 4) // ZC_STATUS_CHANGE
+packetLen(0x00be, 4)
#elif PACKETVER >= 20080415
-packetLen(0x00be, -1) // ZC_STATUS_CHANGE
+packetLen(0x00be, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00be, 4) // ZC_STATUS_CHANGE
+packetLen(0x00be, 4)
#elif PACKETVER >= 20080325
-packetLen(0x00be, -1) // ZC_STATUS_CHANGE
+packetLen(0x00be, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
#elif PACKETVER >= 20080311
-packetLen(0x00be, 11) // ZC_STATUS_CHANGE
+packetLen(0x00be, 11)
#elif PACKETVER >= 20080304
-packetLen(0x00be, 10) // ZC_STATUS_CHANGE
+packetLen(0x00be, 10)
#elif PACKETVER >= 20080124
-packetLen(0x00be, -1) // ZC_STATUS_CHANGE
+packetLen(0x00be, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
#endif
// Packet: 0x00bf
#if PACKETVER >= 20080610
-packetLen(0x00bf, -1) // CZ_REQ_EMOTION
+packetLen(0x00bf, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
#elif PACKETVER >= 20080528
-packetLen(0x00bf, 65) // CZ_REQ_EMOTION
+packetLen(0x00bf, 65)
#elif PACKETVER >= 20080520
-packetLen(0x00bf, 8) // CZ_REQ_EMOTION
+packetLen(0x00bf, 8)
#elif PACKETVER >= 20080513
-packetLen(0x00bf, -1) // CZ_REQ_EMOTION
+packetLen(0x00bf, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00bf, 11) // CZ_REQ_EMOTION
+packetLen(0x00bf, 11)
#elif PACKETVER >= 20080429
-packetLen(0x00bf, -1) // CZ_REQ_EMOTION
+packetLen(0x00bf, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
#elif PACKETVER >= 20080408
-packetLen(0x00bf, -1) // CZ_REQ_EMOTION
+packetLen(0x00bf, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00bf, 32) // CZ_REQ_EMOTION
+packetLen(0x00bf, 32)
#elif PACKETVER >= 20080325
-packetLen(0x00bf, 60) // CZ_REQ_EMOTION
+packetLen(0x00bf, 60)
#elif PACKETVER >= 20080304
-packetLen(0x00bf, -1) // CZ_REQ_EMOTION
+packetLen(0x00bf, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00bf, 29) // CZ_REQ_EMOTION
+packetLen(0x00bf, 29)
#elif PACKETVER >= 20080219
-packetLen(0x00bf, 12) // CZ_REQ_EMOTION
+packetLen(0x00bf, 12)
#elif PACKETVER >= 20080124
-packetLen(0x00bf, 6) // CZ_REQ_EMOTION
+packetLen(0x00bf, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
#endif
// Packet: 0x00c0
#if PACKETVER >= 20080701
-packetLen(0x00c0, -1) // ZC_EMOTION
+packetLen(0x00c0, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00c0, 10) // ZC_EMOTION
+packetLen(0x00c0, 10)
#elif PACKETVER >= 20080617
-packetLen(0x00c0, 60) // ZC_EMOTION
+packetLen(0x00c0, 60)
#elif PACKETVER >= 20080610
-packetLen(0x00c0, 39) // ZC_EMOTION
+packetLen(0x00c0, 39)
#elif PACKETVER >= 20080603
-packetLen(0x00c0, 26) // ZC_EMOTION
+packetLen(0x00c0, 26)
#elif PACKETVER >= 20080528
-packetLen(0x00c0, 30) // ZC_EMOTION
+packetLen(0x00c0, 30)
#elif PACKETVER >= 20080520
-packetLen(0x00c0, 2) // ZC_EMOTION
+packetLen(0x00c0, 2)
#elif PACKETVER >= 20080513
-packetLen(0x00c0, 186) // ZC_EMOTION
+packetLen(0x00c0, 186)
#elif PACKETVER >= 20080507
-packetLen(0x00c0, -1) // ZC_EMOTION
+packetLen(0x00c0, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00c0, 13) // ZC_EMOTION
+packetLen(0x00c0, 13)
#elif PACKETVER >= 20080422
-packetLen(0x00c0, 9) // ZC_EMOTION
+packetLen(0x00c0, 9)
#elif PACKETVER >= 20080415
-packetLen(0x00c0, -1) // ZC_EMOTION
+packetLen(0x00c0, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
#elif PACKETVER >= 20080401
-packetLen(0x00c0, 2) // ZC_EMOTION
+packetLen(0x00c0, 2)
#elif PACKETVER >= 20080325
-packetLen(0x00c0, 10) // ZC_EMOTION
+packetLen(0x00c0, 10)
#elif PACKETVER >= 20080318
-packetLen(0x00c0, 26) // ZC_EMOTION
+packetLen(0x00c0, 26)
#elif PACKETVER >= 20080304
-packetLen(0x00c0, -1) // ZC_EMOTION
+packetLen(0x00c0, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00c0, 21) // ZC_EMOTION
+packetLen(0x00c0, 21)
#elif PACKETVER >= 20080219
-packetLen(0x00c0, 6) // ZC_EMOTION
+packetLen(0x00c0, 6)
#elif PACKETVER >= 20080124
-packetLen(0x00c0, -1) // ZC_EMOTION
+packetLen(0x00c0, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
#endif
// Packet: 0x00c1
#if PACKETVER >= 20080701
-packetLen(0x00c1, 6) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00c1, -1) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00c1, 81) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 81)
#elif PACKETVER >= 20080507
-packetLen(0x00c1, -1) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
#elif PACKETVER >= 20080415
-packetLen(0x00c1, 57) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 57)
#elif PACKETVER >= 20080401
-packetLen(0x00c1, -1) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
#elif PACKETVER >= 20080318
-packetLen(0x00c1, 4) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 4)
#elif PACKETVER >= 20080311
-packetLen(0x00c1, 16) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 16)
#elif PACKETVER >= 20080304
-packetLen(0x00c1, 9) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 9)
#elif PACKETVER >= 20080226
-packetLen(0x00c1, 6) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00c1, -1) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00c1, 282) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 282)
#elif PACKETVER >= 20080102
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
#endif
// Packet: 0x00c2
#if PACKETVER >= 20080701
-packetLen(0x00c2, -1) // ZC_USER_COUNT
+packetLen(0x00c2, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00c2, 8) // ZC_USER_COUNT
+packetLen(0x00c2, 8)
#elif PACKETVER >= 20080617
-packetLen(0x00c2, -1) // ZC_USER_COUNT
+packetLen(0x00c2, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00c2, 2) // ZC_USER_COUNT
+packetLen(0x00c2, 2)
#elif PACKETVER >= 20080603
-packetLen(0x00c2, 90) // ZC_USER_COUNT
+packetLen(0x00c2, 90)
#elif PACKETVER >= 20080507
-packetLen(0x00c2, -1) // ZC_USER_COUNT
+packetLen(0x00c2, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00c2, 16) // ZC_USER_COUNT
+packetLen(0x00c2, 16)
#elif PACKETVER >= 20080422
-packetLen(0x00c2, 4) // ZC_USER_COUNT
+packetLen(0x00c2, 4)
#elif PACKETVER >= 20080415
-packetLen(0x00c2, 5) // ZC_USER_COUNT
+packetLen(0x00c2, 5)
#elif PACKETVER >= 20080408
-packetLen(0x00c2, 2) // ZC_USER_COUNT
+packetLen(0x00c2, 2)
#elif PACKETVER >= 20080401
-packetLen(0x00c2, 26) // ZC_USER_COUNT
+packetLen(0x00c2, 26)
#elif PACKETVER >= 20080325
-packetLen(0x00c2, 10) // ZC_USER_COUNT
+packetLen(0x00c2, 10)
#elif PACKETVER >= 20080318
-packetLen(0x00c2, 54) // ZC_USER_COUNT
+packetLen(0x00c2, 54)
#elif PACKETVER >= 20080311
-packetLen(0x00c2, 4) // ZC_USER_COUNT
+packetLen(0x00c2, 4)
#elif PACKETVER >= 20080304
-packetLen(0x00c2, 39) // ZC_USER_COUNT
+packetLen(0x00c2, 39)
#elif PACKETVER >= 20080226
-packetLen(0x00c2, 282) // ZC_USER_COUNT
+packetLen(0x00c2, 282)
#elif PACKETVER >= 20080219
-packetLen(0x00c2, 4) // ZC_USER_COUNT
+packetLen(0x00c2, 4)
#elif PACKETVER >= 20080124
-packetLen(0x00c2, 3) // ZC_USER_COUNT
+packetLen(0x00c2, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
#endif
// Packet: 0x00c3
#if PACKETVER >= 20080701
-packetLen(0x00c3, -1) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00c3, 3) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 3)
#elif PACKETVER >= 20080617
-packetLen(0x00c3, -1) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00c3, 42) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 42)
#elif PACKETVER >= 20080603
-packetLen(0x00c3, -1) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00c3, 10) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 10)
#elif PACKETVER >= 20080415
-packetLen(0x00c3, -1) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00c3, 4) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 4)
#elif PACKETVER >= 20080401
-packetLen(0x00c3, 66) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 66)
#elif PACKETVER >= 20080325
-packetLen(0x00c3, -1) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00c3, 3) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 3)
#elif PACKETVER >= 20080311
-packetLen(0x00c3, 68) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 68)
#elif PACKETVER >= 20080304
-packetLen(0x00c3, 26) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 26)
#elif PACKETVER >= 20080226
-packetLen(0x00c3, 28) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 28)
#elif PACKETVER >= 20080219
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
#elif PACKETVER >= 20080124
-packetLen(0x00c3, 10) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
#endif
// Packet: 0x00c4
#if PACKETVER >= 20080701
-packetLen(0x00c4, -1) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00c4, 14) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 14)
#elif PACKETVER >= 20080617
-packetLen(0x00c4, -1) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
#elif PACKETVER >= 20080528
-packetLen(0x00c4, -1) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00c4, 2) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 2)
#elif PACKETVER >= 20080513
-packetLen(0x00c4, -1) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00c4, 29) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 29)
#elif PACKETVER >= 20080429
-packetLen(0x00c4, 71) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 71)
#elif PACKETVER >= 20080422
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
#elif PACKETVER >= 20080415
-packetLen(0x00c4, 11) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 11)
#elif PACKETVER >= 20080408
-packetLen(0x00c4, 2) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 2)
#elif PACKETVER >= 20080401
-packetLen(0x00c4, -1) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00c4, 3) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 3)
#elif PACKETVER >= 20080318
-packetLen(0x00c4, -1) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00c4, 4) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 4)
#elif PACKETVER >= 20080226
-packetLen(0x00c4, 114) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 114)
#elif PACKETVER >= 20080219
-packetLen(0x00c4, 2) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 2)
#elif PACKETVER >= 20080124
-packetLen(0x00c4, 4) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
#endif
// Packet: 0x00c5
#if PACKETVER >= 20080624
-packetLen(0x00c5, -1) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00c5, 9) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 9)
#elif PACKETVER >= 20080610
-packetLen(0x00c5, 114) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 114)
#elif PACKETVER >= 20080603
-packetLen(0x00c5, -1) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00c5, 10) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 10)
#elif PACKETVER >= 20080520
-packetLen(0x00c5, 4) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 4)
#elif PACKETVER >= 20080513
-packetLen(0x00c5, 6) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 6)
#elif PACKETVER >= 20080507
-packetLen(0x00c5, 8) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 8)
#elif PACKETVER >= 20080429
-packetLen(0x00c5, -1) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
#elif PACKETVER >= 20080401
-packetLen(0x00c5, -1) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00c5, 30) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 30)
#elif PACKETVER >= 20080318
-packetLen(0x00c5, 3) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 3)
#elif PACKETVER >= 20080311
-packetLen(0x00c5, 9) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 9)
#elif PACKETVER >= 20080124
-packetLen(0x00c5, -1) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
#endif
// Packet: 0x00c6
#if PACKETVER >= 20080617
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00c6, 8) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 8)
#elif PACKETVER >= 20080520
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00c6, 8) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 8)
#elif PACKETVER >= 20080507
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00c6, 21) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 21)
#elif PACKETVER >= 20080422
-packetLen(0x00c6, 4) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 4)
#elif PACKETVER >= 20080325
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00c6, 31) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 31)
#elif PACKETVER >= 20080311
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00c6, 5) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 5)
#elif PACKETVER >= 20080226
-packetLen(0x00c6, 13) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 13)
#elif PACKETVER >= 20080219
-packetLen(0x00c6, 3) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
#endif
// Packet: 0x00c7
#if PACKETVER >= 20080701
-packetLen(0x00c7, 182) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 182)
#elif PACKETVER >= 20080624
-packetLen(0x00c7, 6) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 6)
#elif PACKETVER >= 20080603
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00c7, 3) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 3)
#elif PACKETVER >= 20080520
-packetLen(0x00c7, 22) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 22)
#elif PACKETVER >= 20080513
-packetLen(0x00c7, 4) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 4)
#elif PACKETVER >= 20080429
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00c7, 53) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 53)
#elif PACKETVER >= 20080415
-packetLen(0x00c7, 6) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 6)
#elif PACKETVER >= 20080408
-packetLen(0x00c7, 26) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 26)
#elif PACKETVER >= 20080325
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00c7, 58) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 58)
#elif PACKETVER >= 20080311
-packetLen(0x00c7, 90) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 90)
#elif PACKETVER >= 20080304
-packetLen(0x00c7, 67) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 67)
#elif PACKETVER >= 20080226
-packetLen(0x00c7, 5) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 5)
#elif PACKETVER >= 20080219
-packetLen(0x00c7, 90) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 90)
#elif PACKETVER >= 20080124
-packetLen(0x00c7, 6) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
#endif
// Packet: 0x00c8
#if PACKETVER >= 20080701
-packetLen(0x00c8, 2) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 2)
#elif PACKETVER >= 20080624
-packetLen(0x00c8, 4) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 4)
#elif PACKETVER >= 20080617
-packetLen(0x00c8, 15) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 15)
#elif PACKETVER >= 20080603
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00c8, 6) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 6)
#elif PACKETVER >= 20080507
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00c8, 66) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 66)
#elif PACKETVER >= 20080325
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00c8, 2) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 2)
#elif PACKETVER >= 20080311
-packetLen(0x00c8, 14) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 14)
#elif PACKETVER >= 20080304
-packetLen(0x00c8, 53) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 53)
#elif PACKETVER >= 20080226
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00c8, 10) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 10)
#elif PACKETVER >= 20080124
-packetLen(0x00c8, 6) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
#endif
// Packet: 0x00c9
#if PACKETVER >= 20080701
-packetLen(0x00c9, 39) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 39)
#elif PACKETVER >= 20080624
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00c9, 36) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 36)
#elif PACKETVER >= 20080610
-packetLen(0x00c9, 9) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 9)
#elif PACKETVER >= 20080603
-packetLen(0x00c9, 30) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 30)
#elif PACKETVER >= 20080520
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00c9, 10) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 10)
#elif PACKETVER >= 20080318
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00c9, 6) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00c9, 6) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00c9, 10) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 10)
#elif PACKETVER >= 20080124
-packetLen(0x00c9, 5) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 5)
#elif PACKETVER >= 20080102
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
#endif
// Packet: 0x00ca
#if PACKETVER >= 20080610
-packetLen(0x00ca, -1) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00ca, 31) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 31)
#elif PACKETVER >= 20080513
-packetLen(0x00ca, -1) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
#elif PACKETVER >= 20080429
-packetLen(0x00ca, 7) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 7)
#elif PACKETVER >= 20080422
-packetLen(0x00ca, 6) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 6)
#elif PACKETVER >= 20080415
-packetLen(0x00ca, 17) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 17)
#elif PACKETVER >= 20080408
-packetLen(0x00ca, 14) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 14)
#elif PACKETVER >= 20080401
-packetLen(0x00ca, 2) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 2)
#elif PACKETVER >= 20080325
-packetLen(0x00ca, -1) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00ca, 4) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 4)
#elif PACKETVER >= 20080311
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00ca, 9) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 9)
#elif PACKETVER >= 20080226
-packetLen(0x00ca, 23) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 23)
#elif PACKETVER >= 20080219
-packetLen(0x00ca, 86) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 86)
#elif PACKETVER >= 20080124
-packetLen(0x00ca, 36) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 36)
#elif PACKETVER >= 20080102
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
#endif
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
#if PACKETVER >= 20080701
-packetLen(0x00cc, 33) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 33)
#elif PACKETVER >= 20080617
-packetLen(0x00cc, -1) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00cc, 28) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 28)
#elif PACKETVER >= 20080603
-packetLen(0x00cc, 2) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 2)
#elif PACKETVER >= 20080520
-packetLen(0x00cc, -1) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00cc, 26) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 26)
#elif PACKETVER >= 20080507
-packetLen(0x00cc, -1) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00cc, 10) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 10)
#elif PACKETVER >= 20080422
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
#elif PACKETVER >= 20080415
-packetLen(0x00cc, 2) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 2)
#elif PACKETVER >= 20080401
-packetLen(0x00cc, 3) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 3)
#elif PACKETVER >= 20080325
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00cc, 10) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 10)
#elif PACKETVER >= 20080311
-packetLen(0x00cc, 14) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 14)
#elif PACKETVER >= 20080304
-packetLen(0x00cc, -1) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00cc, 7) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 7)
#elif PACKETVER >= 20080124
-packetLen(0x00cc, -1) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
#endif
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
#if PACKETVER >= 20080701
-packetLen(0x00ce, -1) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00ce, 4) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 4)
#elif PACKETVER >= 20080617
-packetLen(0x00ce, 11) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 11)
#elif PACKETVER >= 20080610
-packetLen(0x00ce, 22) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 22)
#elif PACKETVER >= 20080603
-packetLen(0x00ce, 102) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 102)
#elif PACKETVER >= 20080528
-packetLen(0x00ce, 11) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 11)
#elif PACKETVER >= 20080520
-packetLen(0x00ce, 3) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 3)
#elif PACKETVER >= 20080513
-packetLen(0x00ce, 9) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 9)
#elif PACKETVER >= 20080507
-packetLen(0x00ce, -1) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00ce, 114) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 114)
#elif PACKETVER >= 20080422
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
#elif PACKETVER >= 20080415
-packetLen(0x00ce, 10) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 10)
#elif PACKETVER >= 20080408
-packetLen(0x00ce, -1) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00ce, 30) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 30)
#elif PACKETVER >= 20080325
-packetLen(0x00ce, 10) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 10)
#elif PACKETVER >= 20080318
-packetLen(0x00ce, 7) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 7)
#elif PACKETVER >= 20080311
-packetLen(0x00ce, 10) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 10)
#elif PACKETVER >= 20080304
-packetLen(0x00ce, 8) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 8)
#elif PACKETVER >= 20080226
-packetLen(0x00ce, -1) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00ce, 6) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
#endif
// Packet: 0x00cf
#if PACKETVER >= 20080624
-packetLen(0x00cf, -1) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00cf, 30) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 30)
#elif PACKETVER >= 20080610
-packetLen(0x00cf, 57) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 57)
#elif PACKETVER >= 20080603
-packetLen(0x00cf, 6) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 6)
#elif PACKETVER >= 20080528
-packetLen(0x00cf, 5) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 5)
#elif PACKETVER >= 20080520
-packetLen(0x00cf, 8) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 8)
#elif PACKETVER >= 20080513
-packetLen(0x00cf, 2) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 2)
#elif PACKETVER >= 20080507
-packetLen(0x00cf, -1) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00cf, 5) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 5)
#elif PACKETVER >= 20080422
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
#elif PACKETVER >= 20080415
-packetLen(0x00cf, -1) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00cf, 6) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 6)
#elif PACKETVER >= 20080401
-packetLen(0x00cf, 60) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 60)
#elif PACKETVER >= 20080325
-packetLen(0x00cf, 2) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 2)
#elif PACKETVER >= 20080318
-packetLen(0x00cf, -1) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00cf, 6) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00cf, -1) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00cf, 16) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 16)
#elif PACKETVER >= 20080219
-packetLen(0x00cf, 9) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 9)
#elif PACKETVER >= 20080124
-packetLen(0x00cf, 11) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 11)
#elif PACKETVER >= 20080102
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
#endif
// Packet: 0x00d0
#if PACKETVER >= 20080610
-packetLen(0x00d0, -1) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00d0, 10) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 10)
#elif PACKETVER >= 20080528
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
#elif PACKETVER >= 20080520
-packetLen(0x00d0, 30) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 30)
#elif PACKETVER >= 20080513
-packetLen(0x00d0, 114) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 114)
#elif PACKETVER >= 20080507
-packetLen(0x00d0, 14) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 14)
#elif PACKETVER >= 20080429
-packetLen(0x00d0, -1) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
#elif PACKETVER >= 20080415
-packetLen(0x00d0, -1) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00d0, 4) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 4)
#elif PACKETVER >= 20080401
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
#elif PACKETVER >= 20080325
-packetLen(0x00d0, 8) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 8)
#elif PACKETVER >= 20080318
-packetLen(0x00d0, 14) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 14)
#elif PACKETVER >= 20080311
-packetLen(0x00d0, 10) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 10)
#elif PACKETVER >= 20080226
-packetLen(0x00d0, 2) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 2)
#elif PACKETVER >= 20080219
-packetLen(0x00d0, -1) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00d0, 182) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 182)
#elif PACKETVER >= 20080102
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
#endif
// Packet: 0x00d1
#if PACKETVER >= 20080701
-packetLen(0x00d1, 26) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 26)
#elif PACKETVER >= 20080624
-packetLen(0x00d1, -1) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00d1, 6) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 6)
#elif PACKETVER >= 20080603
-packetLen(0x00d1, 5) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 5)
#elif PACKETVER >= 20080528
-packetLen(0x00d1, 10) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 10)
#elif PACKETVER >= 20080520
-packetLen(0x00d1, -1) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00d1, 54) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 54)
#elif PACKETVER >= 20080507
-packetLen(0x00d1, -1) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00d1, 3) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 3)
#elif PACKETVER >= 20080422
-packetLen(0x00d1, -1) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00d1, 43) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 43)
#elif PACKETVER >= 20080408
-packetLen(0x00d1, 67) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 67)
#elif PACKETVER >= 20080401
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
#elif PACKETVER >= 20080325
-packetLen(0x00d1, -1) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00d1, 6) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00d1, -1) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00d1, 10) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 10)
#elif PACKETVER >= 20080219
-packetLen(0x00d1, 13) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 13)
#elif PACKETVER >= 20080124
-packetLen(0x00d1, 6) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
#endif
// Packet: 0x00d2
#if PACKETVER >= 20080701
-packetLen(0x00d2, 16) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 16)
#elif PACKETVER >= 20080610
-packetLen(0x00d2, -1) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00d2, 7) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 7)
#elif PACKETVER >= 20080528
-packetLen(0x00d2, 11) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 11)
#elif PACKETVER >= 20080520
-packetLen(0x00d2, 9) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 9)
#elif PACKETVER >= 20080513
-packetLen(0x00d2, 6) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 6)
#elif PACKETVER >= 20080507
-packetLen(0x00d2, -1) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00d2, 10) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 10)
#elif PACKETVER >= 20080415
-packetLen(0x00d2, 8) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 8)
#elif PACKETVER >= 20080408
-packetLen(0x00d2, 6) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 6)
#elif PACKETVER >= 20080401
-packetLen(0x00d2, -1) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00d2, 7) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 7)
#elif PACKETVER >= 20080318
-packetLen(0x00d2, 6) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00d2, 30) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 30)
#elif PACKETVER >= 20080304
-packetLen(0x00d2, 16) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 16)
#elif PACKETVER >= 20080226
-packetLen(0x00d2, 14) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 14)
#elif PACKETVER >= 20080219
-packetLen(0x00d2, 20) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 20)
#elif PACKETVER >= 20080102
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
#endif
// Packet: 0x00d3
#if PACKETVER >= 20080701
-packetLen(0x00d3, -1) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00d3, 6) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 6)
#elif PACKETVER >= 20080603
-packetLen(0x00d3, -1) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00d3, 6) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 6)
#elif PACKETVER >= 20080520
-packetLen(0x00d3, 3) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 3)
#elif PACKETVER >= 20080513
-packetLen(0x00d3, 26) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 26)
#elif PACKETVER >= 20080429
-packetLen(0x00d3, 3) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 3)
#elif PACKETVER >= 20080422
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
#elif PACKETVER >= 20080415
-packetLen(0x00d3, 20) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 20)
#elif PACKETVER >= 20080408
-packetLen(0x00d3, 19) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 19)
#elif PACKETVER >= 20080401
-packetLen(0x00d3, 33) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 33)
#elif PACKETVER >= 20080325
-packetLen(0x00d3, 6) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00d3, 12) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 12)
#elif PACKETVER >= 20080311
-packetLen(0x00d3, 14) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 14)
#elif PACKETVER >= 20080226
-packetLen(0x00d3, -1) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00d3, 26) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 26)
#elif PACKETVER >= 20080124
-packetLen(0x00d3, 6) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
#endif
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
#if PACKETVER >= 20080701
-packetLen(0x00d5, 7) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 7)
#elif PACKETVER >= 20080603
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00d5, 81) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 81)
#elif PACKETVER >= 20080513
-packetLen(0x00d5, 8) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 8)
#elif PACKETVER >= 20080507
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00d5, 26) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 26)
#elif PACKETVER >= 20080415
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00d5, 60) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 60)
#elif PACKETVER >= 20080401
-packetLen(0x00d5, 21) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 21)
#elif PACKETVER >= 20080325
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00d5, 114) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 114)
#elif PACKETVER >= 20080311
-packetLen(0x00d5, 2) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00d5, 3) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 3)
#elif PACKETVER >= 20080226
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00d5, 10) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 10)
#elif PACKETVER >= 20080124
-packetLen(0x00d5, 7) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 7)
#elif PACKETVER >= 20080102
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
#endif
// Packet: 0x00d6
#if PACKETVER >= 20080701
-packetLen(0x00d6, 15) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 15)
#elif PACKETVER >= 20080624
-packetLen(0x00d6, 6) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 6)
#elif PACKETVER >= 20080617
-packetLen(0x00d6, -1) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00d6, 26) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 26)
#elif PACKETVER >= 20080603
-packetLen(0x00d6, -1) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
#elif PACKETVER >= 20080520
-packetLen(0x00d6, 26) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 26)
#elif PACKETVER >= 20080513
-packetLen(0x00d6, 16) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 16)
#elif PACKETVER >= 20080429
-packetLen(0x00d6, -1) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00d6, 282) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 282)
#elif PACKETVER >= 20080415
-packetLen(0x00d6, 21) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 21)
#elif PACKETVER >= 20080408
-packetLen(0x00d6, -1) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00d6, 10) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 10)
#elif PACKETVER >= 20080325
-packetLen(0x00d6, 58) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 58)
#elif PACKETVER >= 20080318
-packetLen(0x00d6, 6) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00d6, 8) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 8)
#elif PACKETVER >= 20080304
-packetLen(0x00d6, 68) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 68)
#elif PACKETVER >= 20080226
-packetLen(0x00d6, 30) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 30)
#elif PACKETVER >= 20080219
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
#elif PACKETVER >= 20080124
-packetLen(0x00d6, -1) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
#endif
// Packet: 0x00d7
#if PACKETVER >= 20080701
-packetLen(0x00d7, 10) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 10)
#elif PACKETVER >= 20080624
-packetLen(0x00d7, 26) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 26)
#elif PACKETVER >= 20080603
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00d7, 8) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 8)
#elif PACKETVER >= 20080520
-packetLen(0x00d7, 9) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 9)
#elif PACKETVER >= 20080513
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00d7, 39) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 39)
#elif PACKETVER >= 20080408
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00d7, 8) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 8)
#elif PACKETVER >= 20080325
-packetLen(0x00d7, 5) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 5)
#elif PACKETVER >= 20080318
-packetLen(0x00d7, 4) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 4)
#elif PACKETVER >= 20080311
-packetLen(0x00d7, 67) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 67)
#elif PACKETVER >= 20080304
-packetLen(0x00d7, 24) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 24)
#elif PACKETVER >= 20080226
-packetLen(0x00d7, 28) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 28)
#elif PACKETVER >= 20080219
-packetLen(0x00d7, 3) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 3)
#elif PACKETVER >= 20080124
-packetLen(0x00d7, 8) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 8)
#elif PACKETVER >= 20080102
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
#endif
// Packet: 0x00d8
#if PACKETVER >= 20080617
-packetLen(0x00d8, -1) // ZC_DESTROY_ROOM
+packetLen(0x00d8, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00d8, 30) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 30)
#elif PACKETVER >= 20080603
-packetLen(0x00d8, -1) // ZC_DESTROY_ROOM
+packetLen(0x00d8, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00d8, 5) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 5)
#elif PACKETVER >= 20080520
-packetLen(0x00d8, 7) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 7)
#elif PACKETVER >= 20080513
-packetLen(0x00d8, 53) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 53)
#elif PACKETVER >= 20080507
-packetLen(0x00d8, 17) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 17)
#elif PACKETVER >= 20080422
-packetLen(0x00d8, -1) // ZC_DESTROY_ROOM
+packetLen(0x00d8, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00d8, 9) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 9)
#elif PACKETVER >= 20080408
-packetLen(0x00d8, 26) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 26)
#elif PACKETVER >= 20080325
-packetLen(0x00d8, 2) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 2)
#elif PACKETVER >= 20080318
-packetLen(0x00d8, 30) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 30)
#elif PACKETVER >= 20080311
-packetLen(0x00d8, 2) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00d8, -1) // ZC_DESTROY_ROOM
+packetLen(0x00d8, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00d8, 16) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 16)
#elif PACKETVER >= 20080219
-packetLen(0x00d8, 2) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 2)
#elif PACKETVER >= 20080124
-packetLen(0x00d8, 4) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
#endif
// Packet: 0x00d9
#if PACKETVER >= 20080603
-packetLen(0x00d9, -1) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00d9, 4) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 4)
#elif PACKETVER >= 20080520
-packetLen(0x00d9, 5) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 5)
#elif PACKETVER >= 20080513
-packetLen(0x00d9, 10) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 10)
#elif PACKETVER >= 20080507
-packetLen(0x00d9, 3) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 3)
#elif PACKETVER >= 20080429
-packetLen(0x00d9, 6) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 6)
#elif PACKETVER >= 20080422
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
#elif PACKETVER >= 20080401
-packetLen(0x00d9, -1) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00d9, 6) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
#elif PACKETVER >= 20080311
-packetLen(0x00d9, 6) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00d9, 7) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 7)
#elif PACKETVER >= 20080226
-packetLen(0x00d9, 6) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00d9, 3) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 3)
#elif PACKETVER >= 20080124
-packetLen(0x00d9, 282) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 282)
#elif PACKETVER >= 20080102
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
#endif
// Packet: 0x00da
#if PACKETVER >= 20080701
-packetLen(0x00da, -1) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00da, 53) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 53)
#elif PACKETVER >= 20080610
-packetLen(0x00da, -1) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00da, 24) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 24)
#elif PACKETVER >= 20080513
-packetLen(0x00da, -1) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
#elif PACKETVER >= 20080422
-packetLen(0x00da, -1) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00da, 6) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 6)
#elif PACKETVER >= 20080408
-packetLen(0x00da, 31) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 31)
#elif PACKETVER >= 20080401
-packetLen(0x00da, 13) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 13)
#elif PACKETVER >= 20080325
-packetLen(0x00da, -1) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00da, 30) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 30)
#elif PACKETVER >= 20080311
-packetLen(0x00da, 8) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 8)
#elif PACKETVER >= 20080226
-packetLen(0x00da, 14) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 14)
#elif PACKETVER >= 20080219
-packetLen(0x00da, 54) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 54)
#elif PACKETVER >= 20080124
-packetLen(0x00da, 18) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 18)
#elif PACKETVER >= 20080102
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
#endif
// Packet: 0x00db
#if PACKETVER >= 20080701
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00db, 7) // ZC_ENTER_ROOM
+packetLen(0x00db, 7)
#elif PACKETVER >= 20080603
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00db, 3) // ZC_ENTER_ROOM
+packetLen(0x00db, 3)
#elif PACKETVER >= 20080520
-packetLen(0x00db, 4) // ZC_ENTER_ROOM
+packetLen(0x00db, 4)
#elif PACKETVER >= 20080513
-packetLen(0x00db, 30) // ZC_ENTER_ROOM
+packetLen(0x00db, 30)
#elif PACKETVER >= 20080429
-packetLen(0x00db, 2) // ZC_ENTER_ROOM
+packetLen(0x00db, 2)
#elif PACKETVER >= 20080422
-packetLen(0x00db, 67) // ZC_ENTER_ROOM
+packetLen(0x00db, 67)
#elif PACKETVER >= 20080415
-packetLen(0x00db, 33) // ZC_ENTER_ROOM
+packetLen(0x00db, 33)
#elif PACKETVER >= 20080408
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00db, 18) // ZC_ENTER_ROOM
+packetLen(0x00db, 18)
#elif PACKETVER >= 20080325
-packetLen(0x00db, 2) // ZC_ENTER_ROOM
+packetLen(0x00db, 2)
#elif PACKETVER >= 20080311
-packetLen(0x00db, 6) // ZC_ENTER_ROOM
+packetLen(0x00db, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00db, 31) // ZC_ENTER_ROOM
+packetLen(0x00db, 31)
#elif PACKETVER >= 20080226
-packetLen(0x00db, 26) // ZC_ENTER_ROOM
+packetLen(0x00db, 26)
#elif PACKETVER >= 20080219
-packetLen(0x00db, 4) // ZC_ENTER_ROOM
+packetLen(0x00db, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
#endif
// Packet: 0x00dc
#if PACKETVER >= 20080701
-packetLen(0x00dc, 6) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 6)
#elif PACKETVER >= 20080617
-packetLen(0x00dc, -1) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00dc, 2) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 2)
#elif PACKETVER >= 20080603
-packetLen(0x00dc, 11) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 11)
#elif PACKETVER >= 20080528
-packetLen(0x00dc, 27) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 27)
#elif PACKETVER >= 20080520
-packetLen(0x00dc, 30) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 30)
#elif PACKETVER >= 20080513
-packetLen(0x00dc, 12) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 12)
#elif PACKETVER >= 20080429
-packetLen(0x00dc, -1) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00dc, 32) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 32)
#elif PACKETVER >= 20080415
-packetLen(0x00dc, 6) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 6)
#elif PACKETVER >= 20080408
-packetLen(0x00dc, -1) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00dc, 30) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 30)
#elif PACKETVER >= 20080325
-packetLen(0x00dc, -1) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00dc, 29) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 29)
#elif PACKETVER >= 20080311
-packetLen(0x00dc, 6) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00dc, -1) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00dc, 3) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 3)
#elif PACKETVER >= 20080219
-packetLen(0x00dc, 29) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 29)
#elif PACKETVER >= 20080124
-packetLen(0x00dc, 13) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 13)
#elif PACKETVER >= 20080102
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
#endif
// Packet: 0x00dd
#if PACKETVER >= 20080701
-packetLen(0x00dd, 6) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00dd, -1) // ZC_MEMBER_EXIT
+packetLen(0x00dd, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00dd, 20) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 20)
#elif PACKETVER >= 20080528
-packetLen(0x00dd, 7) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 7)
#elif PACKETVER >= 20080520
-packetLen(0x00dd, 28) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 28)
#elif PACKETVER >= 20080429
-packetLen(0x00dd, -1) // ZC_MEMBER_EXIT
+packetLen(0x00dd, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00dd, 28) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 28)
#elif PACKETVER >= 20080415
-packetLen(0x00dd, -1) // ZC_MEMBER_EXIT
+packetLen(0x00dd, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00dd, 15) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 15)
#elif PACKETVER >= 20080325
-packetLen(0x00dd, -1) // ZC_MEMBER_EXIT
+packetLen(0x00dd, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00dd, 22) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 22)
#elif PACKETVER >= 20080311
-packetLen(0x00dd, 10) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 10)
#elif PACKETVER >= 20080304
-packetLen(0x00dd, 6) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00dd, -1) // ZC_MEMBER_EXIT
+packetLen(0x00dd, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00dd, 3) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 3)
#elif PACKETVER >= 20080124
-packetLen(0x00dd, 8) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 8)
#elif PACKETVER >= 20080102
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
#endif
// Packet: 0x00de
#if PACKETVER >= 20080701
-packetLen(0x00de, 5) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 5)
#elif PACKETVER >= 20080624
-packetLen(0x00de, 54) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 54)
#elif PACKETVER >= 20080603
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00de, 57) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 57)
#elif PACKETVER >= 20080520
-packetLen(0x00de, 4) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 4)
#elif PACKETVER >= 20080513
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00de, 15) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 15)
#elif PACKETVER >= 20080429
-packetLen(0x00de, 11) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 11)
#elif PACKETVER >= 20080415
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00de, 18) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 18)
#elif PACKETVER >= 20080401
-packetLen(0x00de, 5) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 5)
#elif PACKETVER >= 20080325
-packetLen(0x00de, 6) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00de, 8) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 8)
#elif PACKETVER >= 20080304
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00de, 6) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00de, 34) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 34)
#elif PACKETVER >= 20080124
-packetLen(0x00de, 3) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
#endif
// Packet: 0x00df
#if PACKETVER >= 20080701
-packetLen(0x00df, 34) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 34)
#elif PACKETVER >= 20080624
-packetLen(0x00df, 11) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 11)
#elif PACKETVER >= 20080617
-packetLen(0x00df, 30) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 30)
#elif PACKETVER >= 20080610
-packetLen(0x00df, 10) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 10)
#elif PACKETVER >= 20080603
-packetLen(0x00df, 4) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 4)
#elif PACKETVER >= 20080528
-packetLen(0x00df, 90) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 90)
#elif PACKETVER >= 20080520
-packetLen(0x00df, 23) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 23)
#elif PACKETVER >= 20080513
-packetLen(0x00df, 6) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 6)
#elif PACKETVER >= 20080507
-packetLen(0x00df, 3) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 3)
#elif PACKETVER >= 20080429
-packetLen(0x00df, 8) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 8)
#elif PACKETVER >= 20080422
-packetLen(0x00df, 12) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 12)
#elif PACKETVER >= 20080415
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00df, 282) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 282)
#elif PACKETVER >= 20080401
-packetLen(0x00df, 3) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 3)
#elif PACKETVER >= 20080325
-packetLen(0x00df, 5) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 5)
#elif PACKETVER >= 20080318
-packetLen(0x00df, 23) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 23)
#elif PACKETVER >= 20080304
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00df, 9) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 9)
#elif PACKETVER >= 20080219
-packetLen(0x00df, 7) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 7)
#elif PACKETVER >= 20080124
-packetLen(0x00df, 27) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 27)
#elif PACKETVER >= 20080102
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
#endif
// Packet: 0x00e0
#if PACKETVER >= 20080701
-packetLen(0x00e0, 9) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 9)
#elif PACKETVER >= 20080617
-packetLen(0x00e0, -1) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00e0, 6) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 6)
#elif PACKETVER >= 20080603
-packetLen(0x00e0, 2) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 2)
#elif PACKETVER >= 20080520
-packetLen(0x00e0, -1) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00e0, 10) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 10)
#elif PACKETVER >= 20080429
-packetLen(0x00e0, -1) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
#elif PACKETVER >= 20080415
-packetLen(0x00e0, 2) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 2)
#elif PACKETVER >= 20080408
-packetLen(0x00e0, 4) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 4)
#elif PACKETVER >= 20080401
-packetLen(0x00e0, 21) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 21)
#elif PACKETVER >= 20080325
-packetLen(0x00e0, 71) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 71)
#elif PACKETVER >= 20080318
-packetLen(0x00e0, 7) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 7)
#elif PACKETVER >= 20080311
-packetLen(0x00e0, 2) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00e0, 43) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 43)
#elif PACKETVER >= 20080226
-packetLen(0x00e0, 2) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 2)
#elif PACKETVER >= 20080219
-packetLen(0x00e0, 31) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 31)
#elif PACKETVER >= 20080124
-packetLen(0x00e0, 18) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 18)
#elif PACKETVER >= 20080102
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
#endif
// Packet: 0x00e1
#if PACKETVER >= 20080610
-packetLen(0x00e1, -1) // ZC_ROLE_CHANGE
+packetLen(0x00e1, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00e1, 2) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 2)
#elif PACKETVER >= 20080520
-packetLen(0x00e1, 20) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 20)
#elif PACKETVER >= 20080513
-packetLen(0x00e1, -1) // ZC_ROLE_CHANGE
+packetLen(0x00e1, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00e1, 4) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 4)
#elif PACKETVER >= 20080429
-packetLen(0x00e1, 6) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 6)
#elif PACKETVER >= 20080422
-packetLen(0x00e1, 43) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 43)
#elif PACKETVER >= 20080415
-packetLen(0x00e1, -1) // ZC_ROLE_CHANGE
+packetLen(0x00e1, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00e1, 2) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 2)
#elif PACKETVER >= 20080401
-packetLen(0x00e1, 60) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 60)
#elif PACKETVER >= 20080325
-packetLen(0x00e1, 22) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 22)
#elif PACKETVER >= 20080318
-packetLen(0x00e1, 21) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 21)
#elif PACKETVER >= 20080311
-packetLen(0x00e1, 2) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00e1, 60) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 60)
#elif PACKETVER >= 20080226
-packetLen(0x00e1, -1) // ZC_ROLE_CHANGE
+packetLen(0x00e1, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00e1, 81) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 81)
#elif PACKETVER >= 20080124
-packetLen(0x00e1, 12) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 12)
#elif PACKETVER >= 20080102
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
#endif
// Packet: 0x00e2
#if PACKETVER >= 20080624
-packetLen(0x00e2, -1) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00e2, 6) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00e2, 282) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 282)
#elif PACKETVER >= 20080603
-packetLen(0x00e2, -1) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00e2, 6) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 6)
#elif PACKETVER >= 20080520
-packetLen(0x00e2, -1) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00e2, 2) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 2)
#elif PACKETVER >= 20080507
-packetLen(0x00e2, -1) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00e2, 6) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 6)
#elif PACKETVER >= 20080422
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
#elif PACKETVER >= 20080415
-packetLen(0x00e2, 282) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 282)
#elif PACKETVER >= 20080408
-packetLen(0x00e2, 11) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 11)
#elif PACKETVER >= 20080401
-packetLen(0x00e2, 5) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 5)
#elif PACKETVER >= 20080325
-packetLen(0x00e2, -1) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00e2, 79) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 79)
#elif PACKETVER >= 20080311
-packetLen(0x00e2, -1) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00e2, 31) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 31)
#elif PACKETVER >= 20080226
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
#elif PACKETVER >= 20080219
-packetLen(0x00e2, 30) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 30)
#elif PACKETVER >= 20080124
-packetLen(0x00e2, 10) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
#endif
// Packet: 0x00e3
#if PACKETVER >= 20080701
-packetLen(0x00e3, 26) // CZ_EXIT_ROOM
+packetLen(0x00e3, 26)
#elif PACKETVER >= 20080624
-packetLen(0x00e3, 6) // CZ_EXIT_ROOM
+packetLen(0x00e3, 6)
#elif PACKETVER >= 20080617
-packetLen(0x00e3, 58) // CZ_EXIT_ROOM
+packetLen(0x00e3, 58)
#elif PACKETVER >= 20080610
-packetLen(0x00e3, -1) // CZ_EXIT_ROOM
+packetLen(0x00e3, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00e3, 30) // CZ_EXIT_ROOM
+packetLen(0x00e3, 30)
#elif PACKETVER >= 20080528
-packetLen(0x00e3, 35) // CZ_EXIT_ROOM
+packetLen(0x00e3, 35)
#elif PACKETVER >= 20080429
-packetLen(0x00e3, -1) // CZ_EXIT_ROOM
+packetLen(0x00e3, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
#elif PACKETVER >= 20080415
-packetLen(0x00e3, 8) // CZ_EXIT_ROOM
+packetLen(0x00e3, 8)
#elif PACKETVER >= 20080408
-packetLen(0x00e3, -1) // CZ_EXIT_ROOM
+packetLen(0x00e3, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00e3, 58) // CZ_EXIT_ROOM
+packetLen(0x00e3, 58)
#elif PACKETVER >= 20080325
-packetLen(0x00e3, 10) // CZ_EXIT_ROOM
+packetLen(0x00e3, 10)
#elif PACKETVER >= 20080318
-packetLen(0x00e3, 7) // CZ_EXIT_ROOM
+packetLen(0x00e3, 7)
#elif PACKETVER >= 20080311
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00e3, -1) // CZ_EXIT_ROOM
+packetLen(0x00e3, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00e3, 12) // CZ_EXIT_ROOM
+packetLen(0x00e3, 12)
#elif PACKETVER >= 20080124
-packetLen(0x00e3, 14) // CZ_EXIT_ROOM
+packetLen(0x00e3, 14)
#elif PACKETVER >= 20080102
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
#endif
// Packet: 0x00e4
#if PACKETVER >= 20080701
-packetLen(0x00e4, -1) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00e4, 36) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 36)
#elif PACKETVER >= 20080617
-packetLen(0x00e4, 86) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 86)
#elif PACKETVER >= 20080520
-packetLen(0x00e4, -1) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00e4, 33) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 33)
#elif PACKETVER >= 20080507
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
#elif PACKETVER >= 20080429
-packetLen(0x00e4, 58) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 58)
#elif PACKETVER >= 20080422
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
#elif PACKETVER >= 20080415
-packetLen(0x00e4, 13) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 13)
#elif PACKETVER >= 20080408
-packetLen(0x00e4, 10) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 10)
#elif PACKETVER >= 20080401
-packetLen(0x00e4, 14) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 14)
#elif PACKETVER >= 20080325
-packetLen(0x00e4, -1) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00e4, 10) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 10)
#elif PACKETVER >= 20080311
-packetLen(0x00e4, 54) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 54)
#elif PACKETVER >= 20080304
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00e4, 14) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 14)
#elif PACKETVER >= 20080124
-packetLen(0x00e4, 7) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 7)
#elif PACKETVER >= 20080102
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
#endif
// Packet: 0x00e5
#if PACKETVER >= 20080701
-packetLen(0x00e5, -1) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00e5, 3) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 3)
#elif PACKETVER >= 20080617
-packetLen(0x00e5, 28) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 28)
#elif PACKETVER >= 20080610
-packetLen(0x00e5, -1) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00e5, 2) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 2)
#elif PACKETVER >= 20080528
-packetLen(0x00e5, -1) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00e5, 6) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 6)
#elif PACKETVER >= 20080507
-packetLen(0x00e5, -1) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00e5, 28) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 28)
#elif PACKETVER >= 20080422
-packetLen(0x00e5, 5) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 5)
#elif PACKETVER >= 20080415
-packetLen(0x00e5, 3) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 3)
#elif PACKETVER >= 20080408
-packetLen(0x00e5, 2) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 2)
#elif PACKETVER >= 20080401
-packetLen(0x00e5, 10) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 10)
#elif PACKETVER >= 20080325
-packetLen(0x00e5, 6) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00e5, 5) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 5)
#elif PACKETVER >= 20080311
-packetLen(0x00e5, 10) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 10)
#elif PACKETVER >= 20080304
-packetLen(0x00e5, 6) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00e5, 11) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 11)
#elif PACKETVER >= 20080124
-packetLen(0x00e5, 29) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 29)
#elif PACKETVER >= 20080102
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
#endif
// Packet: 0x00e6
#if PACKETVER >= 20080701
-packetLen(0x00e6, 6) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 6)
#elif PACKETVER >= 20080624
-packetLen(0x00e6, 14) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 14)
#elif PACKETVER >= 20080617
-packetLen(0x00e6, 9) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 9)
#elif PACKETVER >= 20080610
-packetLen(0x00e6, 6) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 6)
#elif PACKETVER >= 20080603
-packetLen(0x00e6, 2) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 2)
#elif PACKETVER >= 20080528
-packetLen(0x00e6, -1) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00e6, 43) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 43)
#elif PACKETVER >= 20080513
-packetLen(0x00e6, 26) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 26)
#elif PACKETVER >= 20080507
-packetLen(0x00e6, 79) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 79)
#elif PACKETVER >= 20080429
-packetLen(0x00e6, 11) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 11)
#elif PACKETVER >= 20080422
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
#elif PACKETVER >= 20080408
-packetLen(0x00e6, -1) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00e6, 67) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 67)
#elif PACKETVER >= 20080325
-packetLen(0x00e6, -1) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00e6, 15) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 15)
#elif PACKETVER >= 20080311
-packetLen(0x00e6, 16) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 16)
#elif PACKETVER >= 20080304
-packetLen(0x00e6, -1) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00e6, 53) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 53)
#elif PACKETVER >= 20080219
-packetLen(0x00e6, 10) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 10)
#elif PACKETVER >= 20080124
-packetLen(0x00e6, 114) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 114)
#elif PACKETVER >= 20080102
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
#endif
// Packet: 0x00e7
#if PACKETVER >= 20080701
-packetLen(0x00e7, -1) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00e7, 30) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 30)
#elif PACKETVER >= 20080617
-packetLen(0x00e7, -1) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00e7, 14) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 14)
#elif PACKETVER >= 20080603
-packetLen(0x00e7, -1) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00e7, 182) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 182)
#elif PACKETVER >= 20080520
-packetLen(0x00e7, 14) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 14)
#elif PACKETVER >= 20080513
-packetLen(0x00e7, -1) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00e7, 90) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 90)
#elif PACKETVER >= 20080429
-packetLen(0x00e7, 182) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 182)
#elif PACKETVER >= 20080422
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
#elif PACKETVER >= 20080415
-packetLen(0x00e7, -1) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00e7, 6) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 6)
#elif PACKETVER >= 20080401
-packetLen(0x00e7, 4) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 4)
#elif PACKETVER >= 20080325
-packetLen(0x00e7, 8) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 8)
#elif PACKETVER >= 20080318
-packetLen(0x00e7, 6) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
#elif PACKETVER >= 20080226
-packetLen(0x00e7, 68) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 68)
#elif PACKETVER >= 20080124
-packetLen(0x00e7, -1) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
#endif
// Packet: 0x00e8
#if PACKETVER >= 20080701
-packetLen(0x00e8, -1) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00e8, 114) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 114)
#elif PACKETVER >= 20080610
-packetLen(0x00e8, -1) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
#elif PACKETVER >= 20080528
-packetLen(0x00e8, 5) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 5)
#elif PACKETVER >= 20080520
-packetLen(0x00e8, 66) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 66)
#elif PACKETVER >= 20080513
-packetLen(0x00e8, 10) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 10)
#elif PACKETVER >= 20080507
-packetLen(0x00e8, 86) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 86)
#elif PACKETVER >= 20080429
-packetLen(0x00e8, -1) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
#elif PACKETVER >= 20080415
-packetLen(0x00e8, 6) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 6)
#elif PACKETVER >= 20080408
-packetLen(0x00e8, -1) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00e8, 2) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 2)
#elif PACKETVER >= 20080325
-packetLen(0x00e8, 30) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 30)
#elif PACKETVER >= 20080318
-packetLen(0x00e8, 4) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 4)
#elif PACKETVER >= 20080311
-packetLen(0x00e8, 6) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00e8, -1) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00e8, 6) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00e8, 2) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 2)
#elif PACKETVER >= 20080124
-packetLen(0x00e8, 26) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 26)
#elif PACKETVER >= 20080102
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
#endif
// Packet: 0x00e9
#if PACKETVER >= 20080617
-packetLen(0x00e9, -1) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00e9, 8) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 8)
#elif PACKETVER >= 20080603
-packetLen(0x00e9, 4) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 4)
#elif PACKETVER >= 20080520
-packetLen(0x00e9, -1) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00e9, 2) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 2)
#elif PACKETVER >= 20080422
-packetLen(0x00e9, -1) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00e9, 7) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 7)
#elif PACKETVER >= 20080408
-packetLen(0x00e9, 4) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 4)
#elif PACKETVER >= 20080401
-packetLen(0x00e9, 8) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 8)
#elif PACKETVER >= 20080325
-packetLen(0x00e9, 2) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 2)
#elif PACKETVER >= 20080318
-packetLen(0x00e9, 6) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00e9, -1) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00e9, 30) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 30)
#elif PACKETVER >= 20080219
-packetLen(0x00e9, 2) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 2)
#elif PACKETVER >= 20080124
-packetLen(0x00e9, 21) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 21)
#elif PACKETVER >= 20080102
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
#endif
// Packet: 0x00ea
#if PACKETVER >= 20080701
-packetLen(0x00ea, -1) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00ea, 39) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 39)
#elif PACKETVER >= 20080617
-packetLen(0x00ea, 90) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 90)
#elif PACKETVER >= 20080603
-packetLen(0x00ea, -1) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00ea, 30) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 30)
#elif PACKETVER >= 20080520
-packetLen(0x00ea, 3) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 3)
#elif PACKETVER >= 20080513
-packetLen(0x00ea, -1) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00ea, 26) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 26)
#elif PACKETVER >= 20080429
-packetLen(0x00ea, 6) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 6)
#elif PACKETVER >= 20080422
-packetLen(0x00ea, -1) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00ea, 4) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 4)
#elif PACKETVER >= 20080408
-packetLen(0x00ea, -1) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00ea, 15) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 15)
#elif PACKETVER >= 20080325
-packetLen(0x00ea, 3) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 3)
#elif PACKETVER >= 20080318
-packetLen(0x00ea, 2) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 2)
#elif PACKETVER >= 20080311
-packetLen(0x00ea, 10) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 10)
#elif PACKETVER >= 20080304
-packetLen(0x00ea, 6) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00ea, -1) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00ea, 14) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 14)
#elif PACKETVER >= 20080102
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
#endif
// Packet: 0x00eb
#if PACKETVER >= 20080624
-packetLen(0x00eb, -1) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00eb, 5) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 5)
#elif PACKETVER >= 20080610
-packetLen(0x00eb, -1) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00eb, 54) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 54)
#elif PACKETVER >= 20080528
-packetLen(0x00eb, -1) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00eb, 11) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 11)
#elif PACKETVER >= 20080513
-packetLen(0x00eb, 6) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 6)
#elif PACKETVER >= 20080507
-packetLen(0x00eb, 36) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 36)
#elif PACKETVER >= 20080429
-packetLen(0x00eb, -1) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
#elif PACKETVER >= 20080415
-packetLen(0x00eb, 5) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 5)
#elif PACKETVER >= 20080408
-packetLen(0x00eb, 15) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 15)
#elif PACKETVER >= 20080325
-packetLen(0x00eb, -1) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00eb, 86) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 86)
#elif PACKETVER >= 20080311
-packetLen(0x00eb, 12) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 12)
#elif PACKETVER >= 20080304
-packetLen(0x00eb, 6) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00eb, 19) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 19)
#elif PACKETVER >= 20080219
-packetLen(0x00eb, 17) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 17)
#elif PACKETVER >= 20080124
-packetLen(0x00eb, 6) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
#endif
// Packet: 0x00ec
#if PACKETVER >= 20080701
-packetLen(0x00ec, 55) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 55)
#elif PACKETVER >= 20080624
-packetLen(0x00ec, 4) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 4)
#elif PACKETVER >= 20080610
-packetLen(0x00ec, 6) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 6)
#elif PACKETVER >= 20080603
-packetLen(0x00ec, -1) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00ec, 14) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 14)
#elif PACKETVER >= 20080520
-packetLen(0x00ec, 81) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 81)
#elif PACKETVER >= 20080513
-packetLen(0x00ec, 11) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 11)
#elif PACKETVER >= 20080507
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
#elif PACKETVER >= 20080429
-packetLen(0x00ec, 34) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 34)
#elif PACKETVER >= 20080422
-packetLen(0x00ec, 10) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 10)
#elif PACKETVER >= 20080415
-packetLen(0x00ec, 14) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 14)
#elif PACKETVER >= 20080408
-packetLen(0x00ec, -1) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00ec, 11) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 11)
#elif PACKETVER >= 20080325
-packetLen(0x00ec, 9) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 9)
#elif PACKETVER >= 20080318
-packetLen(0x00ec, 30) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 30)
#elif PACKETVER >= 20080311
-packetLen(0x00ec, 20) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 20)
#elif PACKETVER >= 20080304
-packetLen(0x00ec, 2) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00ec, 11) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 11)
#elif PACKETVER >= 20080219
-packetLen(0x00ec, -1) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00ec, 9) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 9)
#elif PACKETVER >= 20080102
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
#endif
// Packet: 0x00ed
#if PACKETVER >= 20080701
-packetLen(0x00ed, -1) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00ed, 20) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 20)
#elif PACKETVER >= 20080610
-packetLen(0x00ed, -1) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00ed, 7) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 7)
#elif PACKETVER >= 20080528
-packetLen(0x00ed, -1) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00ed, 3) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 3)
#elif PACKETVER >= 20080513
-packetLen(0x00ed, 8) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 8)
#elif PACKETVER >= 20080507
-packetLen(0x00ed, 6) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 6)
#elif PACKETVER >= 20080429
-packetLen(0x00ed, -1) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
#elif PACKETVER >= 20080415
-packetLen(0x00ed, 3) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 3)
#elif PACKETVER >= 20080408
-packetLen(0x00ed, 5) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 5)
#elif PACKETVER >= 20080401
-packetLen(0x00ed, 3) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 3)
#elif PACKETVER >= 20080325
-packetLen(0x00ed, 7) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 7)
#elif PACKETVER >= 20080318
-packetLen(0x00ed, 4) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 4)
#elif PACKETVER >= 20080311
-packetLen(0x00ed, -1) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00ed, 86) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 86)
#elif PACKETVER >= 20080226
-packetLen(0x00ed, 30) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 30)
#elif PACKETVER >= 20080124
-packetLen(0x00ed, -1) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
#endif
// Packet: 0x00ee
#if PACKETVER >= 20080701
-packetLen(0x00ee, 14) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 14)
#elif PACKETVER >= 20080624
-packetLen(0x00ee, -1) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00ee, 81) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 81)
#elif PACKETVER >= 20080610
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
#elif PACKETVER >= 20080603
-packetLen(0x00ee, 6) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 6)
#elif PACKETVER >= 20080528
-packetLen(0x00ee, 18) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 18)
#elif PACKETVER >= 20080520
-packetLen(0x00ee, 3) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 3)
#elif PACKETVER >= 20080429
-packetLen(0x00ee, -1) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00ee, 3) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 3)
#elif PACKETVER >= 20080415
-packetLen(0x00ee, 30) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 30)
#elif PACKETVER >= 20080408
-packetLen(0x00ee, 8) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 8)
#elif PACKETVER >= 20080401
-packetLen(0x00ee, 26) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 26)
#elif PACKETVER >= 20080325
-packetLen(0x00ee, -1) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00ee, 5) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 5)
#elif PACKETVER >= 20080311
-packetLen(0x00ee, 11) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 11)
#elif PACKETVER >= 20080304
-packetLen(0x00ee, 10) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 10)
#elif PACKETVER >= 20080226
-packetLen(0x00ee, 90) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 90)
#elif PACKETVER >= 20080219
-packetLen(0x00ee, -1) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00ee, 4) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
#endif
// Packet: 0x00ef
#if PACKETVER >= 20080701
-packetLen(0x00ef, -1) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00ef, 10) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 10)
#elif PACKETVER >= 20080617
-packetLen(0x00ef, 30) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 30)
#elif PACKETVER >= 20080610
-packetLen(0x00ef, 9) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 9)
#elif PACKETVER >= 20080603
-packetLen(0x00ef, 11) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 11)
#elif PACKETVER >= 20080528
-packetLen(0x00ef, 30) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 30)
#elif PACKETVER >= 20080520
-packetLen(0x00ef, 26) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 26)
#elif PACKETVER >= 20080513
-packetLen(0x00ef, 28) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 28)
#elif PACKETVER >= 20080507
-packetLen(0x00ef, 4) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 4)
#elif PACKETVER >= 20080429
-packetLen(0x00ef, 7) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 7)
#elif PACKETVER >= 20080422
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
#elif PACKETVER >= 20080408
-packetLen(0x00ef, -1) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00ef, 57) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 57)
#elif PACKETVER >= 20080325
-packetLen(0x00ef, 10) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 10)
#elif PACKETVER >= 20080318
-packetLen(0x00ef, 90) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 90)
#elif PACKETVER >= 20080311
-packetLen(0x00ef, -1) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00ef, 6) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00ef, -1) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00ef, 7) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 7)
#elif PACKETVER >= 20080102
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
#endif
// Packet: 0x00f0
#if PACKETVER >= 20080701
-packetLen(0x00f0, 11) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 11)
#elif PACKETVER >= 20080617
-packetLen(0x00f0, -1) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00f0, 60) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 60)
#elif PACKETVER >= 20080603
-packetLen(0x00f0, 6) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 6)
#elif PACKETVER >= 20080528
-packetLen(0x00f0, -1) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00f0, 14) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 14)
#elif PACKETVER >= 20080513
-packetLen(0x00f0, 43) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 43)
#elif PACKETVER >= 20080429
-packetLen(0x00f0, -1) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00f0, 30) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 30)
#elif PACKETVER >= 20080415
-packetLen(0x00f0, 2) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 2)
#elif PACKETVER >= 20080408
-packetLen(0x00f0, -1) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00f0, 90) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 90)
#elif PACKETVER >= 20080325
-packetLen(0x00f0, 24) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 24)
#elif PACKETVER >= 20080318
-packetLen(0x00f0, 6) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00f0, 7) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 7)
#elif PACKETVER >= 20080226
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
#elif PACKETVER >= 20080219
-packetLen(0x00f0, 27) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 27)
#elif PACKETVER >= 20080124
-packetLen(0x00f0, 6) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
#endif
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
#if PACKETVER >= 20080701
-packetLen(0x00f2, 4) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 4)
#elif PACKETVER >= 20080624
-packetLen(0x00f2, -1) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00f2, 10) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 10)
#elif PACKETVER >= 20080610
-packetLen(0x00f2, 39) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 39)
#elif PACKETVER >= 20080603
-packetLen(0x00f2, -1) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
#elif PACKETVER >= 20080520
-packetLen(0x00f2, -1) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00f2, 39) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 39)
#elif PACKETVER >= 20080507
-packetLen(0x00f2, 54) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 54)
#elif PACKETVER >= 20080429
-packetLen(0x00f2, -1) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00f2, 31) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 31)
#elif PACKETVER >= 20080415
-packetLen(0x00f2, 10) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 10)
#elif PACKETVER >= 20080408
-packetLen(0x00f2, -1) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00f2, 86) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 86)
#elif PACKETVER >= 20080325
-packetLen(0x00f2, 60) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 60)
#elif PACKETVER >= 20080318
-packetLen(0x00f2, -1) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00f2, 26) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 26)
#elif PACKETVER >= 20080304
-packetLen(0x00f2, -1) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00f2, 14) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 14)
#elif PACKETVER >= 20080219
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
#elif PACKETVER >= 20080124
-packetLen(0x00f2, 13) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 13)
#elif PACKETVER >= 20080102
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
#endif
// Packet: 0x00f3
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
// Packet: 0x00f4
#if PACKETVER >= 20080624
-packetLen(0x00f4, -1) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, -1)
#elif PACKETVER >= 20080617
-packetLen(0x00f4, 11) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 11)
#elif PACKETVER >= 20080528
-packetLen(0x00f4, -1) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00f4, 3) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 3)
#elif PACKETVER >= 20080507
-packetLen(0x00f4, 8) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 8)
#elif PACKETVER >= 20080429
-packetLen(0x00f4, 2) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 2)
#elif PACKETVER >= 20080422
-packetLen(0x00f4, 3) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 3)
#elif PACKETVER >= 20080415
-packetLen(0x00f4, -1) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00f4, 35) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 35)
#elif PACKETVER >= 20080401
-packetLen(0x00f4, 282) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 282)
#elif PACKETVER >= 20080325
-packetLen(0x00f4, 6) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00f4, 8) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 8)
#elif PACKETVER >= 20080311
-packetLen(0x00f4, 2) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00f4, 8) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 8)
#elif PACKETVER >= 20080226
-packetLen(0x00f4, 6) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00f4, -1) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, -1)
#elif PACKETVER >= 20080124
-packetLen(0x00f4, 10) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
#endif
// Packet: 0x00f5
-packetLen(0x00f5, 11) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 11)
// Packet: 0x00f6
#if PACKETVER >= 20080701
-packetLen(0x00f6, 11) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 11)
#elif PACKETVER >= 20080624
-packetLen(0x00f6, 6) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 6)
#elif PACKETVER >= 20080617
-packetLen(0x00f6, 26) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 26)
#elif PACKETVER >= 20080610
-packetLen(0x00f6, 6) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 6)
#elif PACKETVER >= 20080603
-packetLen(0x00f6, -1) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00f6, 10) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 10)
#elif PACKETVER >= 20080520
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
#elif PACKETVER >= 20080513
-packetLen(0x00f6, 6) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 6)
#elif PACKETVER >= 20080422
-packetLen(0x00f6, -1) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00f6, 4) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 4)
#elif PACKETVER >= 20080408
-packetLen(0x00f6, 65) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 65)
#elif PACKETVER >= 20080401
-packetLen(0x00f6, 7) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 7)
#elif PACKETVER >= 20080325
-packetLen(0x00f6, 6) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00f6, 2) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 2)
#elif PACKETVER >= 20080311
-packetLen(0x00f6, 7) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 7)
#elif PACKETVER >= 20080304
-packetLen(0x00f6, 65) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 65)
#elif PACKETVER >= 20080226
-packetLen(0x00f6, -1) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00f6, 23) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 23)
#elif PACKETVER >= 20080124
-packetLen(0x00f6, 39) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 39)
#elif PACKETVER >= 20080102
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
#endif
// Packet: 0x00f7
-packetLen(0x00f7, 17) // CZ_REQUEST_TIME
+packetLen(0x00f7, 17)
// Packet: 0x00f8
#if PACKETVER >= 20080701
-packetLen(0x00f8, -1) // ZC_CLOSE_STORE
+packetLen(0x00f8, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00f8, 26) // ZC_CLOSE_STORE
+packetLen(0x00f8, 26)
#elif PACKETVER >= 20080617
-packetLen(0x00f8, 17) // ZC_CLOSE_STORE
+packetLen(0x00f8, 17)
#elif PACKETVER >= 20080610
-packetLen(0x00f8, 30) // ZC_CLOSE_STORE
+packetLen(0x00f8, 30)
#elif PACKETVER >= 20080603
-packetLen(0x00f8, 10) // ZC_CLOSE_STORE
+packetLen(0x00f8, 10)
#elif PACKETVER >= 20080528
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
#elif PACKETVER >= 20080513
-packetLen(0x00f8, -1) // ZC_CLOSE_STORE
+packetLen(0x00f8, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00f8, 6) // ZC_CLOSE_STORE
+packetLen(0x00f8, 6)
#elif PACKETVER >= 20080422
-packetLen(0x00f8, -1) // ZC_CLOSE_STORE
+packetLen(0x00f8, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00f8, 6) // ZC_CLOSE_STORE
+packetLen(0x00f8, 6)
#elif PACKETVER >= 20080408
-packetLen(0x00f8, -1) // ZC_CLOSE_STORE
+packetLen(0x00f8, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00f8, 3) // ZC_CLOSE_STORE
+packetLen(0x00f8, 3)
#elif PACKETVER >= 20080325
-packetLen(0x00f8, 6) // ZC_CLOSE_STORE
+packetLen(0x00f8, 6)
#elif PACKETVER >= 20080318
-packetLen(0x00f8, -1) // ZC_CLOSE_STORE
+packetLen(0x00f8, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00f8, 12) // ZC_CLOSE_STORE
+packetLen(0x00f8, 12)
#elif PACKETVER >= 20080304
-packetLen(0x00f8, -1) // ZC_CLOSE_STORE
+packetLen(0x00f8, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
#elif PACKETVER >= 20080219
-packetLen(0x00f8, 12) // ZC_CLOSE_STORE
+packetLen(0x00f8, 12)
#elif PACKETVER >= 20080124
-packetLen(0x00f8, 43) // ZC_CLOSE_STORE
+packetLen(0x00f8, 43)
#elif PACKETVER >= 20080102
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
#endif
// Packet: 0x00f9
#if PACKETVER >= 20080701
-packetLen(0x00f9, 6) // CZ_MAKE_GROUP
+packetLen(0x00f9, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00f9, -1) // CZ_MAKE_GROUP
+packetLen(0x00f9, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00f9, 10) // CZ_MAKE_GROUP
+packetLen(0x00f9, 10)
#elif PACKETVER >= 20080528
-packetLen(0x00f9, 6) // CZ_MAKE_GROUP
+packetLen(0x00f9, 6)
#elif PACKETVER >= 20080520
-packetLen(0x00f9, 3) // CZ_MAKE_GROUP
+packetLen(0x00f9, 3)
#elif PACKETVER >= 20080513
-packetLen(0x00f9, -1) // CZ_MAKE_GROUP
+packetLen(0x00f9, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00f9, 5) // CZ_MAKE_GROUP
+packetLen(0x00f9, 5)
#elif PACKETVER >= 20080429
-packetLen(0x00f9, -1) // CZ_MAKE_GROUP
+packetLen(0x00f9, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
#elif PACKETVER >= 20080415
-packetLen(0x00f9, 13) // CZ_MAKE_GROUP
+packetLen(0x00f9, 13)
#elif PACKETVER >= 20080408
-packetLen(0x00f9, 6) // CZ_MAKE_GROUP
+packetLen(0x00f9, 6)
#elif PACKETVER >= 20080401
-packetLen(0x00f9, 8) // CZ_MAKE_GROUP
+packetLen(0x00f9, 8)
#elif PACKETVER >= 20080325
-packetLen(0x00f9, -1) // CZ_MAKE_GROUP
+packetLen(0x00f9, -1)
#elif PACKETVER >= 20080318
-packetLen(0x00f9, 10) // CZ_MAKE_GROUP
+packetLen(0x00f9, 10)
#elif PACKETVER >= 20080311
-packetLen(0x00f9, 114) // CZ_MAKE_GROUP
+packetLen(0x00f9, 114)
#elif PACKETVER >= 20080304
-packetLen(0x00f9, 12) // CZ_MAKE_GROUP
+packetLen(0x00f9, 12)
#elif PACKETVER >= 20080226
-packetLen(0x00f9, 4) // CZ_MAKE_GROUP
+packetLen(0x00f9, 4)
#elif PACKETVER >= 20080219
-packetLen(0x00f9, 8) // CZ_MAKE_GROUP
+packetLen(0x00f9, 8)
#elif PACKETVER >= 20080124
-packetLen(0x00f9, 10) // CZ_MAKE_GROUP
+packetLen(0x00f9, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
#endif
// Packet: 0x00fa
#if PACKETVER >= 20080603
-packetLen(0x00fa, -1) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, -1)
#elif PACKETVER >= 20080528
-packetLen(0x00fa, 8) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 8)
#elif PACKETVER >= 20080520
-packetLen(0x00fa, -1) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00fa, 4) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 4)
#elif PACKETVER >= 20080507
-packetLen(0x00fa, 30) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 30)
#elif PACKETVER >= 20080429
-packetLen(0x00fa, 26) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 26)
#elif PACKETVER >= 20080422
-packetLen(0x00fa, -1) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, -1)
#elif PACKETVER >= 20080415
-packetLen(0x00fa, 15) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 15)
#elif PACKETVER >= 20080408
-packetLen(0x00fa, 30) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 30)
#elif PACKETVER >= 20080401
-packetLen(0x00fa, 29) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 29)
#elif PACKETVER >= 20080325
-packetLen(0x00fa, 30) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 30)
#elif PACKETVER >= 20080318
-packetLen(0x00fa, 10) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 10)
#elif PACKETVER >= 20080311
-packetLen(0x00fa, -1) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00fa, 20) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 20)
#elif PACKETVER >= 20080226
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
#elif PACKETVER >= 20080219
-packetLen(0x00fa, 10) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 10)
#elif PACKETVER >= 20080124
-packetLen(0x00fa, 6) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
#endif
// Packet: 0x00fb
#if PACKETVER >= 20080701
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
#elif PACKETVER >= 20080624
-packetLen(0x00fb, 26) // ZC_GROUP_LIST
+packetLen(0x00fb, 26)
#elif PACKETVER >= 20080617
-packetLen(0x00fb, 3) // ZC_GROUP_LIST
+packetLen(0x00fb, 3)
#elif PACKETVER >= 20080610
-packetLen(0x00fb, 4) // ZC_GROUP_LIST
+packetLen(0x00fb, 4)
#elif PACKETVER >= 20080603
-packetLen(0x00fb, 17) // ZC_GROUP_LIST
+packetLen(0x00fb, 17)
#elif PACKETVER >= 20080528
-packetLen(0x00fb, 4) // ZC_GROUP_LIST
+packetLen(0x00fb, 4)
#elif PACKETVER >= 20080520
-packetLen(0x00fb, 29) // ZC_GROUP_LIST
+packetLen(0x00fb, 29)
#elif PACKETVER >= 20080513
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
#elif PACKETVER >= 20080507
-packetLen(0x00fb, 28) // ZC_GROUP_LIST
+packetLen(0x00fb, 28)
#elif PACKETVER >= 20080429
-packetLen(0x00fb, 6) // ZC_GROUP_LIST
+packetLen(0x00fb, 6)
#elif PACKETVER >= 20080408
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00fb, 3) // ZC_GROUP_LIST
+packetLen(0x00fb, 3)
#elif PACKETVER >= 20080318
-packetLen(0x00fb, 26) // ZC_GROUP_LIST
+packetLen(0x00fb, 26)
#elif PACKETVER >= 20080311
-packetLen(0x00fb, 2) // ZC_GROUP_LIST
+packetLen(0x00fb, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00fb, 4) // ZC_GROUP_LIST
+packetLen(0x00fb, 4)
#elif PACKETVER >= 20080226
-packetLen(0x00fb, 5) // ZC_GROUP_LIST
+packetLen(0x00fb, 5)
#elif PACKETVER >= 20080219
-packetLen(0x00fb, 10) // ZC_GROUP_LIST
+packetLen(0x00fb, 10)
#elif PACKETVER >= 20080124
-packetLen(0x00fb, 5) // ZC_GROUP_LIST
+packetLen(0x00fb, 5)
#elif PACKETVER >= 20080102
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
#endif
// Packet: 0x00fc
#if PACKETVER >= 20080701
-packetLen(0x00fc, 22) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 22)
#elif PACKETVER >= 20080610
-packetLen(0x00fc, -1) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00fc, 18) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 18)
#elif PACKETVER >= 20080528
-packetLen(0x00fc, -1) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
#elif PACKETVER >= 20080507
-packetLen(0x00fc, -1) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, -1)
#elif PACKETVER >= 20080429
-packetLen(0x00fc, 53) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 53)
#elif PACKETVER >= 20080422
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
#elif PACKETVER >= 20080401
-packetLen(0x00fc, -1) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00fc, 17) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 17)
#elif PACKETVER >= 20080318
-packetLen(0x00fc, 27) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 27)
#elif PACKETVER >= 20080311
-packetLen(0x00fc, 24) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 24)
#elif PACKETVER >= 20080304
-packetLen(0x00fc, 30) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 30)
#elif PACKETVER >= 20080226
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00fc, 19) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 19)
#elif PACKETVER >= 20080124
-packetLen(0x00fc, 2) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 2)
#elif PACKETVER >= 20080102
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
#endif
// Packet: 0x00fd
#if PACKETVER >= 20080617
-packetLen(0x00fd, -1) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00fd, 6) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 6)
#elif PACKETVER >= 20080603
-packetLen(0x00fd, 97) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 97)
#elif PACKETVER >= 20080528
-packetLen(0x00fd, 3) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 3)
#elif PACKETVER >= 20080520
-packetLen(0x00fd, -1) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00fd, 2) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 2)
#elif PACKETVER >= 20080507
-packetLen(0x00fd, 8) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 8)
#elif PACKETVER >= 20080415
-packetLen(0x00fd, -1) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00fd, 2) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 2)
#elif PACKETVER >= 20080401
-packetLen(0x00fd, -1) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, -1)
#elif PACKETVER >= 20080325
-packetLen(0x00fd, 8) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 8)
#elif PACKETVER >= 20080318
-packetLen(0x00fd, 18) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 18)
#elif PACKETVER >= 20080311
-packetLen(0x00fd, 3) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00fd, -1) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00fd, 20) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 20)
#elif PACKETVER >= 20080219
-packetLen(0x00fd, 11) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 11)
#elif PACKETVER >= 20080124
-packetLen(0x00fd, 42) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 42)
#elif PACKETVER >= 20080102
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
#endif
// Packet: 0x00fe
#if PACKETVER >= 20080617
-packetLen(0x00fe, -1) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00fe, 2) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 2)
#elif PACKETVER >= 20080520
-packetLen(0x00fe, -1) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, -1)
#elif PACKETVER >= 20080513
-packetLen(0x00fe, 6) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 6)
#elif PACKETVER >= 20080429
-packetLen(0x00fe, -1) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, -1)
#elif PACKETVER >= 20080422
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
#elif PACKETVER >= 20080415
-packetLen(0x00fe, -1) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, -1)
#elif PACKETVER >= 20080408
-packetLen(0x00fe, 6) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 6)
#elif PACKETVER >= 20080401
-packetLen(0x00fe, 186) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 186)
#elif PACKETVER >= 20080325
-packetLen(0x00fe, 4) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 4)
#elif PACKETVER >= 20080318
-packetLen(0x00fe, 32) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 32)
#elif PACKETVER >= 20080311
-packetLen(0x00fe, 4) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 4)
#elif PACKETVER >= 20080304
-packetLen(0x00fe, 186) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 186)
#elif PACKETVER >= 20080226
-packetLen(0x00fe, 7) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 7)
#elif PACKETVER >= 20080219
-packetLen(0x00fe, 6) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 6)
#elif PACKETVER >= 20080124
-packetLen(0x00fe, 4) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
#endif
// Packet: 0x00ff
#if PACKETVER >= 20080701
-packetLen(0x00ff, 5) // CZ_JOIN_GROUP
+packetLen(0x00ff, 5)
#elif PACKETVER >= 20080610
-packetLen(0x00ff, -1) // CZ_JOIN_GROUP
+packetLen(0x00ff, -1)
#elif PACKETVER >= 20080603
-packetLen(0x00ff, 7) // CZ_JOIN_GROUP
+packetLen(0x00ff, 7)
#elif PACKETVER >= 20080528
-packetLen(0x00ff, -1) // CZ_JOIN_GROUP
+packetLen(0x00ff, -1)
#elif PACKETVER >= 20080520
-packetLen(0x00ff, 4) // CZ_JOIN_GROUP
+packetLen(0x00ff, 4)
#elif PACKETVER >= 20080513
-packetLen(0x00ff, 22) // CZ_JOIN_GROUP
+packetLen(0x00ff, 22)
#elif PACKETVER >= 20080507
-packetLen(0x00ff, 282) // CZ_JOIN_GROUP
+packetLen(0x00ff, 282)
#elif PACKETVER >= 20080429
-packetLen(0x00ff, 6) // CZ_JOIN_GROUP
+packetLen(0x00ff, 6)
#elif PACKETVER >= 20080422
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
#elif PACKETVER >= 20080408
-packetLen(0x00ff, -1) // CZ_JOIN_GROUP
+packetLen(0x00ff, -1)
#elif PACKETVER >= 20080401
-packetLen(0x00ff, 79) // CZ_JOIN_GROUP
+packetLen(0x00ff, 79)
#elif PACKETVER >= 20080325
-packetLen(0x00ff, 2) // CZ_JOIN_GROUP
+packetLen(0x00ff, 2)
#elif PACKETVER >= 20080318
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
#elif PACKETVER >= 20080311
-packetLen(0x00ff, 3) // CZ_JOIN_GROUP
+packetLen(0x00ff, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00ff, 59) // CZ_JOIN_GROUP
+packetLen(0x00ff, 59)
#elif PACKETVER >= 20080226
-packetLen(0x00ff, 282) // CZ_JOIN_GROUP
+packetLen(0x00ff, 282)
#elif PACKETVER >= 20080219
-packetLen(0x00ff, 6) // CZ_JOIN_GROUP
+packetLen(0x00ff, 6)
#elif PACKETVER >= 20080124
-packetLen(0x00ff, 32) // CZ_JOIN_GROUP
+packetLen(0x00ff, 32)
#elif PACKETVER >= 20080102
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
#endif
// Packet: 0x0100
#if PACKETVER >= 20080617
-packetLen(0x0100, -1) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
#elif PACKETVER >= 20080603
-packetLen(0x0100, -1) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0100, 186) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 186)
#elif PACKETVER >= 20080520
-packetLen(0x0100, 14) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 14)
#elif PACKETVER >= 20080513
-packetLen(0x0100, 6) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 6)
#elif PACKETVER >= 20080507
-packetLen(0x0100, 27) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 27)
#elif PACKETVER >= 20080429
-packetLen(0x0100, 8) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 8)
#elif PACKETVER >= 20080422
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
#elif PACKETVER >= 20080415
-packetLen(0x0100, 17) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 17)
#elif PACKETVER >= 20080408
-packetLen(0x0100, -1) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0100, 30) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 30)
#elif PACKETVER >= 20080325
-packetLen(0x0100, 28) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 28)
#elif PACKETVER >= 20080318
-packetLen(0x0100, 54) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 54)
#elif PACKETVER >= 20080311
-packetLen(0x0100, 3) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 3)
#elif PACKETVER >= 20080304
-packetLen(0x0100, 54) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 54)
#elif PACKETVER >= 20080124
-packetLen(0x0100, 3) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
#endif
// Packet: 0x0101
#if PACKETVER >= 20080701
-packetLen(0x0101, 5) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 5)
#elif PACKETVER >= 20080624
-packetLen(0x0101, 24) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 24)
#elif PACKETVER >= 20080617
-packetLen(0x0101, -1) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0101, 2) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 2)
#elif PACKETVER >= 20080520
-packetLen(0x0101, -1) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0101, 2) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 2)
#elif PACKETVER >= 20080507
-packetLen(0x0101, 58) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 58)
#elif PACKETVER >= 20080429
-packetLen(0x0101, 11) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 11)
#elif PACKETVER >= 20080422
-packetLen(0x0101, 5) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 5)
#elif PACKETVER >= 20080415
-packetLen(0x0101, -1) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
#elif PACKETVER >= 20080401
-packetLen(0x0101, 11) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 11)
#elif PACKETVER >= 20080325
-packetLen(0x0101, 26) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 26)
#elif PACKETVER >= 20080318
-packetLen(0x0101, 5) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 5)
#elif PACKETVER >= 20080311
-packetLen(0x0101, 97) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 97)
#elif PACKETVER >= 20080304
-packetLen(0x0101, 23) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 23)
#elif PACKETVER >= 20080226
-packetLen(0x0101, 10) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 10)
#elif PACKETVER >= 20080219
-packetLen(0x0101, -1) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0101, 4) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
#endif
// Packet: 0x0102
#if PACKETVER >= 20080610
-packetLen(0x0102, -1) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0102, 26) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 26)
#elif PACKETVER >= 20080528
-packetLen(0x0102, 17) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 17)
#elif PACKETVER >= 20080520
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
#elif PACKETVER >= 20080513
-packetLen(0x0102, 11) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 11)
#elif PACKETVER >= 20080422
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
#elif PACKETVER >= 20080415
-packetLen(0x0102, 81) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 81)
#elif PACKETVER >= 20080408
-packetLen(0x0102, 2) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 2)
#elif PACKETVER >= 20080401
-packetLen(0x0102, -1) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0102, 54) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 54)
#elif PACKETVER >= 20080318
-packetLen(0x0102, 4) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 4)
#elif PACKETVER >= 20080311
-packetLen(0x0102, 2) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0102, 14) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 14)
#elif PACKETVER >= 20080226
-packetLen(0x0102, 26) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 26)
#elif PACKETVER >= 20080219
-packetLen(0x0102, 68) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 68)
#elif PACKETVER >= 20080124
-packetLen(0x0102, 15) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 15)
#elif PACKETVER >= 20080102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
#endif
// Packet: 0x0103
#if PACKETVER >= 20080701
-packetLen(0x0103, -1) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0103, 8) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 8)
#elif PACKETVER >= 20080617
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
#elif PACKETVER >= 20080610
-packetLen(0x0103, -1) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0103, 10) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 10)
#elif PACKETVER >= 20080528
-packetLen(0x0103, 79) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 79)
#elif PACKETVER >= 20080520
-packetLen(0x0103, 6) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 6)
#elif PACKETVER >= 20080513
-packetLen(0x0103, 16) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 16)
#elif PACKETVER >= 20080507
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
#elif PACKETVER >= 20080429
-packetLen(0x0103, 6) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
#elif PACKETVER >= 20080415
-packetLen(0x0103, -1) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0103, 11) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 11)
#elif PACKETVER >= 20080401
-packetLen(0x0103, 4) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 4)
#elif PACKETVER >= 20080318
-packetLen(0x0103, -1) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0103, 8) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 8)
#elif PACKETVER >= 20080226
-packetLen(0x0103, -1) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0103, 5) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 5)
#elif PACKETVER >= 20080124
-packetLen(0x0103, 58) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 58)
#elif PACKETVER >= 20080102
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
#endif
// Packet: 0x0104
#if PACKETVER >= 20080701
-packetLen(0x0104, -1) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0104, 60) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 60)
#elif PACKETVER >= 20080610
-packetLen(0x0104, -1) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0104, 3) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 3)
#elif PACKETVER >= 20080528
-packetLen(0x0104, 26) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 26)
#elif PACKETVER >= 20080520
-packetLen(0x0104, 17) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 17)
#elif PACKETVER >= 20080513
-packetLen(0x0104, 8) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 8)
#elif PACKETVER >= 20080429
-packetLen(0x0104, -1) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0104, 282) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 282)
#elif PACKETVER >= 20080415
-packetLen(0x0104, 12) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 12)
#elif PACKETVER >= 20080408
-packetLen(0x0104, 30) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 30)
#elif PACKETVER >= 20080401
-packetLen(0x0104, 26) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 26)
#elif PACKETVER >= 20080325
-packetLen(0x0104, 11) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 11)
#elif PACKETVER >= 20080318
-packetLen(0x0104, 8) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0104, 15) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 15)
#elif PACKETVER >= 20080304
-packetLen(0x0104, 8) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 8)
#elif PACKETVER >= 20080226
-packetLen(0x0104, 6) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0104, 21) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 21)
#elif PACKETVER >= 20080124
-packetLen(0x0104, 6) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
#endif
// Packet: 0x0105
#if PACKETVER >= 20080617
-packetLen(0x0105, -1) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0105, 26) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 26)
#elif PACKETVER >= 20080528
-packetLen(0x0105, 6) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 6)
#elif PACKETVER >= 20080520
-packetLen(0x0105, 3) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 3)
#elif PACKETVER >= 20080513
-packetLen(0x0105, 5) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 5)
#elif PACKETVER >= 20080507
-packetLen(0x0105, -1) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0105, 4) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 4)
#elif PACKETVER >= 20080401
-packetLen(0x0105, -1) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0105, 23) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 23)
#elif PACKETVER >= 20080318
-packetLen(0x0105, 4) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 4)
#elif PACKETVER >= 20080311
-packetLen(0x0105, 3) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 3)
#elif PACKETVER >= 20080304
-packetLen(0x0105, 10) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0105, 26) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 26)
#elif PACKETVER >= 20080219
-packetLen(0x0105, 6) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0105, -1) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
#endif
// Packet: 0x0106
#if PACKETVER >= 20080701
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
#elif PACKETVER >= 20080617
-packetLen(0x0106, -1) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0106, 9) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 9)
#elif PACKETVER >= 20080528
-packetLen(0x0106, -1) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0106, 2) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 2)
#elif PACKETVER >= 20080507
-packetLen(0x0106, -1) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0106, 27) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 27)
#elif PACKETVER >= 20080422
-packetLen(0x0106, 29) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 29)
#elif PACKETVER >= 20080415
-packetLen(0x0106, 282) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 282)
#elif PACKETVER >= 20080408
-packetLen(0x0106, -1) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0106, 5) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 5)
#elif PACKETVER >= 20080325
-packetLen(0x0106, -1) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
#elif PACKETVER >= 20080311
-packetLen(0x0106, 26) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 26)
#elif PACKETVER >= 20080226
-packetLen(0x0106, -1) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0106, 21) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 21)
#elif PACKETVER >= 20080124
-packetLen(0x0106, 8) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
#endif
// Packet: 0x0107
#if PACKETVER >= 20080624
-packetLen(0x0107, -1) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0107, 3) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 3)
#elif PACKETVER >= 20080603
-packetLen(0x0107, -1) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0107, 6) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 6)
#elif PACKETVER >= 20080520
-packetLen(0x0107, -1) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
#elif PACKETVER >= 20080507
-packetLen(0x0107, 6) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 6)
#elif PACKETVER >= 20080429
-packetLen(0x0107, 2) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 2)
#elif PACKETVER >= 20080325
-packetLen(0x0107, -1) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0107, 6) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0107, -1) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0107, 5) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 5)
#elif PACKETVER >= 20080124
-packetLen(0x0107, 3) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
#endif
// Packet: 0x0108
#if PACKETVER >= 20080624
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0108, 54) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 54)
#elif PACKETVER >= 20080610
-packetLen(0x0108, 2) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 2)
#elif PACKETVER >= 20080528
-packetLen(0x0108, 11) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 11)
#elif PACKETVER >= 20080520
-packetLen(0x0108, 97) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 97)
#elif PACKETVER >= 20080513
-packetLen(0x0108, 30) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 30)
#elif PACKETVER >= 20080507
-packetLen(0x0108, 6) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 6)
#elif PACKETVER >= 20080429
-packetLen(0x0108, 32) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 32)
#elif PACKETVER >= 20080415
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0108, 3) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 3)
#elif PACKETVER >= 20080401
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0108, 7) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 7)
#elif PACKETVER >= 20080318
-packetLen(0x0108, 182) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 182)
#elif PACKETVER >= 20080311
-packetLen(0x0108, 4) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0108, 3) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0108, 97) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 97)
#elif PACKETVER >= 20080124
-packetLen(0x0108, 6) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
#endif
// Packet: 0x0109
#if PACKETVER >= 20080701
-packetLen(0x0109, 31) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 31)
#elif PACKETVER >= 20080624
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0109, 7) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 7)
#elif PACKETVER >= 20080610
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0109, 5) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 5)
#elif PACKETVER >= 20080528
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0109, 6) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 6)
#elif PACKETVER >= 20080507
-packetLen(0x0109, 26) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 26)
#elif PACKETVER >= 20080429
-packetLen(0x0109, 67) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 67)
#elif PACKETVER >= 20080422
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0109, 102) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 102)
#elif PACKETVER >= 20080408
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0109, 33) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 33)
#elif PACKETVER >= 20080325
-packetLen(0x0109, 26) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 26)
#elif PACKETVER >= 20080318
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0109, 10) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0109, 4) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0109, 2) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0109, 14) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 14)
#elif PACKETVER >= 20080124
-packetLen(0x0109, 12) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 12)
#elif PACKETVER >= 20080102
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
#endif
// Packet: 0x010a
#if PACKETVER >= 20080610
-packetLen(0x010a, -1) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, -1)
#elif PACKETVER >= 20080603
-packetLen(0x010a, 34) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 34)
#elif PACKETVER >= 20080528
-packetLen(0x010a, 102) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 102)
#elif PACKETVER >= 20080520
-packetLen(0x010a, 3) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 3)
#elif PACKETVER >= 20080513
-packetLen(0x010a, 30) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 30)
#elif PACKETVER >= 20080507
-packetLen(0x010a, 31) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 31)
#elif PACKETVER >= 20080429
-packetLen(0x010a, -1) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, -1)
#elif PACKETVER >= 20080415
-packetLen(0x010a, 6) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 6)
#elif PACKETVER >= 20080408
-packetLen(0x010a, 114) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 114)
#elif PACKETVER >= 20080401
-packetLen(0x010a, 27) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 27)
#elif PACKETVER >= 20080325
-packetLen(0x010a, 12) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 12)
#elif PACKETVER >= 20080318
-packetLen(0x010a, 8) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 8)
#elif PACKETVER >= 20080311
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
#elif PACKETVER >= 20080304
-packetLen(0x010a, -1) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, -1)
#elif PACKETVER >= 20080226
-packetLen(0x010a, 6) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 6)
#elif PACKETVER >= 20080219
-packetLen(0x010a, -1) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, -1)
#elif PACKETVER >= 20080124
-packetLen(0x010a, 6) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 6)
#elif PACKETVER >= 20080102
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
#endif
// Packet: 0x010b
#if PACKETVER >= 20080701
-packetLen(0x010b, 3) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 3)
#elif PACKETVER >= 20080624
-packetLen(0x010b, -1) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, -1)
#elif PACKETVER >= 20080617
-packetLen(0x010b, 8) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 8)
#elif PACKETVER >= 20080610
-packetLen(0x010b, 26) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 26)
#elif PACKETVER >= 20080603
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
#elif PACKETVER >= 20080520
-packetLen(0x010b, -1) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, -1)
#elif PACKETVER >= 20080513
-packetLen(0x010b, 4) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 4)
#elif PACKETVER >= 20080429
-packetLen(0x010b, 3) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 3)
#elif PACKETVER >= 20080422
-packetLen(0x010b, -1) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, -1)
#elif PACKETVER >= 20080415
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
#elif PACKETVER >= 20080408
-packetLen(0x010b, -1) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, -1)
#elif PACKETVER >= 20080401
-packetLen(0x010b, 28) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 28)
#elif PACKETVER >= 20080325
-packetLen(0x010b, -1) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, -1)
#elif PACKETVER >= 20080318
-packetLen(0x010b, 17) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 17)
#elif PACKETVER >= 20080311
-packetLen(0x010b, 3) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 3)
#elif PACKETVER >= 20080304
-packetLen(0x010b, 114) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 114)
#elif PACKETVER >= 20080226
-packetLen(0x010b, 9) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 9)
#elif PACKETVER >= 20080219
-packetLen(0x010b, 24) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 24)
#elif PACKETVER >= 20080102
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
#endif
// Packet: 0x010c
#if PACKETVER >= 20080701
-packetLen(0x010c, 7) // ZC_MVP
+packetLen(0x010c, 7)
#elif PACKETVER >= 20080624
-packetLen(0x010c, 23) // ZC_MVP
+packetLen(0x010c, 23)
#elif PACKETVER >= 20080610
-packetLen(0x010c, -1) // ZC_MVP
+packetLen(0x010c, -1)
#elif PACKETVER >= 20080603
-packetLen(0x010c, 31) // ZC_MVP
+packetLen(0x010c, 31)
#elif PACKETVER >= 20080528
-packetLen(0x010c, 30) // ZC_MVP
+packetLen(0x010c, 30)
#elif PACKETVER >= 20080520
-packetLen(0x010c, 8) // ZC_MVP
+packetLen(0x010c, 8)
#elif PACKETVER >= 20080507
-packetLen(0x010c, 2) // ZC_MVP
+packetLen(0x010c, 2)
#elif PACKETVER >= 20080429
-packetLen(0x010c, -1) // ZC_MVP
+packetLen(0x010c, -1)
#elif PACKETVER >= 20080422
-packetLen(0x010c, 26) // ZC_MVP
+packetLen(0x010c, 26)
#elif PACKETVER >= 20080408
-packetLen(0x010c, -1) // ZC_MVP
+packetLen(0x010c, -1)
#elif PACKETVER >= 20080401
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
#elif PACKETVER >= 20080325
-packetLen(0x010c, 11) // ZC_MVP
+packetLen(0x010c, 11)
#elif PACKETVER >= 20080318
-packetLen(0x010c, -1) // ZC_MVP
+packetLen(0x010c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x010c, 282) // ZC_MVP
+packetLen(0x010c, 282)
#elif PACKETVER >= 20080304
-packetLen(0x010c, 2) // ZC_MVP
+packetLen(0x010c, 2)
#elif PACKETVER >= 20080226
-packetLen(0x010c, 14) // ZC_MVP
+packetLen(0x010c, 14)
#elif PACKETVER >= 20080219
-packetLen(0x010c, -1) // ZC_MVP
+packetLen(0x010c, -1)
#elif PACKETVER >= 20080124
-packetLen(0x010c, 4) // ZC_MVP
+packetLen(0x010c, 4)
#elif PACKETVER >= 20080102
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
#endif
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
#if PACKETVER >= 20080701
-packetLen(0x010e, -1) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, -1)
#elif PACKETVER >= 20080624
-packetLen(0x010e, 33) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 33)
#elif PACKETVER >= 20080617
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
#elif PACKETVER >= 20080610
-packetLen(0x010e, 8) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 8)
#elif PACKETVER >= 20080603
-packetLen(0x010e, 6) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 6)
#elif PACKETVER >= 20080528
-packetLen(0x010e, 2) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 2)
#elif PACKETVER >= 20080520
-packetLen(0x010e, 6) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 6)
#elif PACKETVER >= 20080513
-packetLen(0x010e, 14) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 14)
#elif PACKETVER >= 20080507
-packetLen(0x010e, 10) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 10)
#elif PACKETVER >= 20080429
-packetLen(0x010e, 67) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 67)
#elif PACKETVER >= 20080415
-packetLen(0x010e, -1) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, -1)
#elif PACKETVER >= 20080408
-packetLen(0x010e, 12) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 12)
#elif PACKETVER >= 20080401
-packetLen(0x010e, -1) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, -1)
#elif PACKETVER >= 20080325
-packetLen(0x010e, 30) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 30)
#elif PACKETVER >= 20080318
-packetLen(0x010e, 53) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 53)
#elif PACKETVER >= 20080311
-packetLen(0x010e, 71) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 71)
#elif PACKETVER >= 20080304
-packetLen(0x010e, 26) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 26)
#elif PACKETVER >= 20080226
-packetLen(0x010e, 7) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 7)
#elif PACKETVER >= 20080219
-packetLen(0x010e, -1) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, -1)
#elif PACKETVER >= 20080124
-packetLen(0x010e, 6) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 6)
#elif PACKETVER >= 20080102
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
#endif
// Packet: 0x010f
#if PACKETVER >= 20080701
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#elif PACKETVER >= 20080624
-packetLen(0x010f, 2) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 2)
#elif PACKETVER >= 20080617
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#elif PACKETVER >= 20080610
-packetLen(0x010f, 30) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 30)
#elif PACKETVER >= 20080603
-packetLen(0x010f, 5) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 5)
#elif PACKETVER >= 20080528
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#elif PACKETVER >= 20080520
-packetLen(0x010f, 6) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 6)
#elif PACKETVER >= 20080513
-packetLen(0x010f, 17) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 17)
#elif PACKETVER >= 20080507
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#elif PACKETVER >= 20080429
-packetLen(0x010f, 11) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 11)
#elif PACKETVER >= 20080422
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#elif PACKETVER >= 20080415
-packetLen(0x010f, 4) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 4)
#elif PACKETVER >= 20080408
-packetLen(0x010f, 8) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 8)
#elif PACKETVER >= 20080325
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#elif PACKETVER >= 20080318
-packetLen(0x010f, 6) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 6)
#elif PACKETVER >= 20080311
-packetLen(0x010f, 2) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 2)
#elif PACKETVER >= 20080304
-packetLen(0x010f, 17) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 17)
#elif PACKETVER >= 20080226
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#elif PACKETVER >= 20080219
-packetLen(0x010f, 30) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 30)
#elif PACKETVER >= 20080124
-packetLen(0x010f, 11) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 11)
#elif PACKETVER >= 20080102
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#endif
// Packet: 0x0110
#if PACKETVER >= 20080617
-packetLen(0x0110, -1) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0110, 3) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 3)
#elif PACKETVER >= 20080603
-packetLen(0x0110, -1) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
#elif PACKETVER >= 20080520
-packetLen(0x0110, -1) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0110, 4) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 4)
#elif PACKETVER >= 20080507
-packetLen(0x0110, 3) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 3)
#elif PACKETVER >= 20080408
-packetLen(0x0110, -1) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0110, 6) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0110, 35) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 35)
#elif PACKETVER >= 20080318
-packetLen(0x0110, 8) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0110, 4) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0110, 8) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 8)
#elif PACKETVER >= 20080219
-packetLen(0x0110, -1) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0110, 2) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
#endif
// Packet: 0x0111
#if PACKETVER >= 20080701
-packetLen(0x0111, 17) // ZC_ADD_SKILL
+packetLen(0x0111, 17)
#elif PACKETVER >= 20080624
-packetLen(0x0111, -1) // ZC_ADD_SKILL
+packetLen(0x0111, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0111, 2) // ZC_ADD_SKILL
+packetLen(0x0111, 2)
#elif PACKETVER >= 20080610
-packetLen(0x0111, -1) // ZC_ADD_SKILL
+packetLen(0x0111, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0111, 11) // ZC_ADD_SKILL
+packetLen(0x0111, 11)
#elif PACKETVER >= 20080528
-packetLen(0x0111, 23) // ZC_ADD_SKILL
+packetLen(0x0111, 23)
#elif PACKETVER >= 20080507
-packetLen(0x0111, -1) // ZC_ADD_SKILL
+packetLen(0x0111, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0111, 10) // ZC_ADD_SKILL
+packetLen(0x0111, 10)
#elif PACKETVER >= 20080422
-packetLen(0x0111, 4) // ZC_ADD_SKILL
+packetLen(0x0111, 4)
#elif PACKETVER >= 20080415
-packetLen(0x0111, -1) // ZC_ADD_SKILL
+packetLen(0x0111, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0111, 26) // ZC_ADD_SKILL
+packetLen(0x0111, 26)
#elif PACKETVER >= 20080401
-packetLen(0x0111, -1) // ZC_ADD_SKILL
+packetLen(0x0111, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0111, 282) // ZC_ADD_SKILL
+packetLen(0x0111, 282)
#elif PACKETVER >= 20080318
-packetLen(0x0111, 23) // ZC_ADD_SKILL
+packetLen(0x0111, 23)
#elif PACKETVER >= 20080311
-packetLen(0x0111, 6) // ZC_ADD_SKILL
+packetLen(0x0111, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0111, 4) // ZC_ADD_SKILL
+packetLen(0x0111, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0111, 60) // ZC_ADD_SKILL
+packetLen(0x0111, 60)
#elif PACKETVER >= 20080219
-packetLen(0x0111, 32) // ZC_ADD_SKILL
+packetLen(0x0111, 32)
#elif PACKETVER >= 20080124
-packetLen(0x0111, -1) // ZC_ADD_SKILL
+packetLen(0x0111, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
#endif
// Packet: 0x0112
#if PACKETVER >= 20080701
-packetLen(0x0112, -1) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0112, 15) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 15)
#elif PACKETVER >= 20080617
-packetLen(0x0112, 59) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 59)
#elif PACKETVER >= 20080610
-packetLen(0x0112, 6) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 6)
#elif PACKETVER >= 20080603
-packetLen(0x0112, 14) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 14)
#elif PACKETVER >= 20080528
-packetLen(0x0112, 7) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 7)
#elif PACKETVER >= 20080520
-packetLen(0x0112, 30) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 30)
#elif PACKETVER >= 20080513
-packetLen(0x0112, 10) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 10)
#elif PACKETVER >= 20080429
-packetLen(0x0112, -1) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
#elif PACKETVER >= 20080408
-packetLen(0x0112, -1) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0112, 6) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0112, 11) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 11)
#elif PACKETVER >= 20080318
-packetLen(0x0112, 6) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0112, -1) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0112, 29) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 29)
#elif PACKETVER >= 20080226
-packetLen(0x0112, 13) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 13)
#elif PACKETVER >= 20080219
-packetLen(0x0112, 7) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 7)
#elif PACKETVER >= 20080124
-packetLen(0x0112, 26) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 26)
#elif PACKETVER >= 20080102
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
#endif
// Packet: 0x0113
-packetLen(0x0113, 25) // CZ_USE_SKILL
+packetLen(0x0113, 25)
// Packet: 0x0114
#if PACKETVER >= 20080701
-packetLen(0x0114, 10) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 10)
#elif PACKETVER >= 20080624
-packetLen(0x0114, -1) // ZC_NOTIFY_SKILL
+packetLen(0x0114, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0114, 15) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 15)
#elif PACKETVER >= 20080610
-packetLen(0x0114, 11) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 11)
#elif PACKETVER >= 20080603
-packetLen(0x0114, 7) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 7)
#elif PACKETVER >= 20080528
-packetLen(0x0114, 6) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 6)
#elif PACKETVER >= 20080520
-packetLen(0x0114, 30) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 30)
#elif PACKETVER >= 20080513
-packetLen(0x0114, -1) // ZC_NOTIFY_SKILL
+packetLen(0x0114, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0114, 4) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 4)
#elif PACKETVER >= 20080429
-packetLen(0x0114, 3) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 3)
#elif PACKETVER >= 20080408
-packetLen(0x0114, -1) // ZC_NOTIFY_SKILL
+packetLen(0x0114, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0114, 26) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 26)
#elif PACKETVER >= 20080325
-packetLen(0x0114, 182) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 182)
#elif PACKETVER >= 20080318
-packetLen(0x0114, 6) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0114, -1) // ZC_NOTIFY_SKILL
+packetLen(0x0114, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0114, 29) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 29)
#elif PACKETVER >= 20080226
-packetLen(0x0114, 10) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 10)
#elif PACKETVER >= 20080219
-packetLen(0x0114, -1) // ZC_NOTIFY_SKILL
+packetLen(0x0114, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0114, 8) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
#endif
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
-packetLen(0x0116, 17) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 17)
// Packet: 0x0117
#if PACKETVER >= 20080603
-packetLen(0x0117, -1) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0117, 6) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 6)
#elif PACKETVER >= 20080520
-packetLen(0x0117, -1) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0117, 5) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 5)
#elif PACKETVER >= 20080507
-packetLen(0x0117, 6) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0117, -1) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0117, 29) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 29)
#elif PACKETVER >= 20080408
-packetLen(0x0117, 28) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 28)
#elif PACKETVER >= 20080401
-packetLen(0x0117, 26) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 26)
#elif PACKETVER >= 20080325
-packetLen(0x0117, 29) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 29)
#elif PACKETVER >= 20080318
-packetLen(0x0117, -1) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0117, 11) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 11)
#elif PACKETVER >= 20080304
-packetLen(0x0117, 6) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0117, -1) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0117, 10) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 10)
#elif PACKETVER >= 20080124
-packetLen(0x0117, 8) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
#endif
// Packet: 0x0118
#if PACKETVER >= 20080701
-packetLen(0x0118, 67) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 67)
#elif PACKETVER >= 20080617
-packetLen(0x0118, -1) // CZ_CANCEL_LOCKON
+packetLen(0x0118, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0118, 22) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 22)
#elif PACKETVER >= 20080603
-packetLen(0x0118, -1) // CZ_CANCEL_LOCKON
+packetLen(0x0118, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0118, 8) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 8)
#elif PACKETVER >= 20080520
-packetLen(0x0118, 90) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 90)
#elif PACKETVER >= 20080513
-packetLen(0x0118, -1) // CZ_CANCEL_LOCKON
+packetLen(0x0118, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
#elif PACKETVER >= 20080429
-packetLen(0x0118, 29) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 29)
#elif PACKETVER >= 20080422
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
#elif PACKETVER >= 20080401
-packetLen(0x0118, -1) // CZ_CANCEL_LOCKON
+packetLen(0x0118, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0118, 14) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 14)
#elif PACKETVER >= 20080318
-packetLen(0x0118, 5) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 5)
#elif PACKETVER >= 20080311
-packetLen(0x0118, 282) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 282)
#elif PACKETVER >= 20080304
-packetLen(0x0118, -1) // CZ_CANCEL_LOCKON
+packetLen(0x0118, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0118, 54) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 54)
#elif PACKETVER >= 20080219
-packetLen(0x0118, 7) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 7)
#elif PACKETVER >= 20080124
-packetLen(0x0118, 54) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 54)
#elif PACKETVER >= 20080102
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
#endif
// Packet: 0x0119
#if PACKETVER >= 20080603
-packetLen(0x0119, -1) // ZC_STATE_CHANGE
+packetLen(0x0119, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0119, 10) // ZC_STATE_CHANGE
+packetLen(0x0119, 10)
#elif PACKETVER >= 20080520
-packetLen(0x0119, 4) // ZC_STATE_CHANGE
+packetLen(0x0119, 4)
#elif PACKETVER >= 20080513
-packetLen(0x0119, 23) // ZC_STATE_CHANGE
+packetLen(0x0119, 23)
#elif PACKETVER >= 20080415
-packetLen(0x0119, -1) // ZC_STATE_CHANGE
+packetLen(0x0119, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0119, 6) // ZC_STATE_CHANGE
+packetLen(0x0119, 6)
#elif PACKETVER >= 20080401
-packetLen(0x0119, 17) // ZC_STATE_CHANGE
+packetLen(0x0119, 17)
#elif PACKETVER >= 20080325
-packetLen(0x0119, 2) // ZC_STATE_CHANGE
+packetLen(0x0119, 2)
#elif PACKETVER >= 20080318
-packetLen(0x0119, 3) // ZC_STATE_CHANGE
+packetLen(0x0119, 3)
#elif PACKETVER >= 20080311
-packetLen(0x0119, 8) // ZC_STATE_CHANGE
+packetLen(0x0119, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0119, 282) // ZC_STATE_CHANGE
+packetLen(0x0119, 282)
#elif PACKETVER >= 20080226
-packetLen(0x0119, 2) // ZC_STATE_CHANGE
+packetLen(0x0119, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0119, 58) // ZC_STATE_CHANGE
+packetLen(0x0119, 58)
#elif PACKETVER >= 20080124
-packetLen(0x0119, 6) // ZC_STATE_CHANGE
+packetLen(0x0119, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
#endif
// Packet: 0x011a
#if PACKETVER >= 20080701
-packetLen(0x011a, 11) // ZC_USE_SKILL
+packetLen(0x011a, 11)
#elif PACKETVER >= 20080624
-packetLen(0x011a, 3) // ZC_USE_SKILL
+packetLen(0x011a, 3)
#elif PACKETVER >= 20080617
-packetLen(0x011a, 6) // ZC_USE_SKILL
+packetLen(0x011a, 6)
#elif PACKETVER >= 20080610
-packetLen(0x011a, 26) // ZC_USE_SKILL
+packetLen(0x011a, 26)
#elif PACKETVER >= 20080603
-packetLen(0x011a, -1) // ZC_USE_SKILL
+packetLen(0x011a, -1)
#elif PACKETVER >= 20080528
-packetLen(0x011a, 8) // ZC_USE_SKILL
+packetLen(0x011a, 8)
#elif PACKETVER >= 20080520
-packetLen(0x011a, 6) // ZC_USE_SKILL
+packetLen(0x011a, 6)
#elif PACKETVER >= 20080513
-packetLen(0x011a, -1) // ZC_USE_SKILL
+packetLen(0x011a, -1)
#elif PACKETVER >= 20080507
-packetLen(0x011a, 3) // ZC_USE_SKILL
+packetLen(0x011a, 3)
#elif PACKETVER >= 20080429
-packetLen(0x011a, 17) // ZC_USE_SKILL
+packetLen(0x011a, 17)
#elif PACKETVER >= 20080408
-packetLen(0x011a, 4) // ZC_USE_SKILL
+packetLen(0x011a, 4)
#elif PACKETVER >= 20080401
-packetLen(0x011a, 8) // ZC_USE_SKILL
+packetLen(0x011a, 8)
#elif PACKETVER >= 20080325
-packetLen(0x011a, 36) // ZC_USE_SKILL
+packetLen(0x011a, 36)
#elif PACKETVER >= 20080318
-packetLen(0x011a, -1) // ZC_USE_SKILL
+packetLen(0x011a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x011a, 6) // ZC_USE_SKILL
+packetLen(0x011a, 6)
#elif PACKETVER >= 20080304
-packetLen(0x011a, 2) // ZC_USE_SKILL
+packetLen(0x011a, 2)
#elif PACKETVER >= 20080226
-packetLen(0x011a, 10) // ZC_USE_SKILL
+packetLen(0x011a, 10)
#elif PACKETVER >= 20080219
-packetLen(0x011a, 11) // ZC_USE_SKILL
+packetLen(0x011a, 11)
#elif PACKETVER >= 20080124
-packetLen(0x011a, 2) // ZC_USE_SKILL
+packetLen(0x011a, 2)
#elif PACKETVER >= 20080102
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
#endif
// Packet: 0x011b
#if PACKETVER >= 20080528
-packetLen(0x011b, -1) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, -1)
#elif PACKETVER >= 20080520
-packetLen(0x011b, 2) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 2)
#elif PACKETVER >= 20080513
-packetLen(0x011b, 58) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 58)
#elif PACKETVER >= 20080507
-packetLen(0x011b, -1) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, -1)
#elif PACKETVER >= 20080429
-packetLen(0x011b, 10) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 10)
#elif PACKETVER >= 20080422
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
#elif PACKETVER >= 20080415
-packetLen(0x011b, -1) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, -1)
#elif PACKETVER >= 20080408
-packetLen(0x011b, 4) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 4)
#elif PACKETVER >= 20080401
-packetLen(0x011b, -1) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, -1)
#elif PACKETVER >= 20080325
-packetLen(0x011b, 39) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 39)
#elif PACKETVER >= 20080311
-packetLen(0x011b, -1) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, -1)
#elif PACKETVER >= 20080304
-packetLen(0x011b, 58) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 58)
#elif PACKETVER >= 20080226
-packetLen(0x011b, 2) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 2)
#elif PACKETVER >= 20080124
-packetLen(0x011b, -1) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, -1)
#elif PACKETVER >= 20080102
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
#endif
// Packet: 0x011c
#if PACKETVER >= 20080617
-packetLen(0x011c, -1) // ZC_WARPLIST
+packetLen(0x011c, -1)
#elif PACKETVER >= 20080610
-packetLen(0x011c, 14) // ZC_WARPLIST
+packetLen(0x011c, 14)
#elif PACKETVER >= 20080603
-packetLen(0x011c, 8) // ZC_WARPLIST
+packetLen(0x011c, 8)
#elif PACKETVER >= 20080528
-packetLen(0x011c, -1) // ZC_WARPLIST
+packetLen(0x011c, -1)
#elif PACKETVER >= 20080520
-packetLen(0x011c, 2) // ZC_WARPLIST
+packetLen(0x011c, 2)
#elif PACKETVER >= 20080513
-packetLen(0x011c, 8) // ZC_WARPLIST
+packetLen(0x011c, 8)
#elif PACKETVER >= 20080507
-packetLen(0x011c, 282) // ZC_WARPLIST
+packetLen(0x011c, 282)
#elif PACKETVER >= 20080429
-packetLen(0x011c, 5) // ZC_WARPLIST
+packetLen(0x011c, 5)
#elif PACKETVER >= 20080422
-packetLen(0x011c, -1) // ZC_WARPLIST
+packetLen(0x011c, -1)
#elif PACKETVER >= 20080415
-packetLen(0x011c, 31) // ZC_WARPLIST
+packetLen(0x011c, 31)
#elif PACKETVER >= 20080408
-packetLen(0x011c, 3) // ZC_WARPLIST
+packetLen(0x011c, 3)
#elif PACKETVER >= 20080401
-packetLen(0x011c, 7) // ZC_WARPLIST
+packetLen(0x011c, 7)
#elif PACKETVER >= 20080325
-packetLen(0x011c, 26) // ZC_WARPLIST
+packetLen(0x011c, 26)
#elif PACKETVER >= 20080318
-packetLen(0x011c, 6) // ZC_WARPLIST
+packetLen(0x011c, 6)
#elif PACKETVER >= 20080311
-packetLen(0x011c, 3) // ZC_WARPLIST
+packetLen(0x011c, 3)
#elif PACKETVER >= 20080304
-packetLen(0x011c, 32) // ZC_WARPLIST
+packetLen(0x011c, 32)
#elif PACKETVER >= 20080226
-packetLen(0x011c, 6) // ZC_WARPLIST
+packetLen(0x011c, 6)
#elif PACKETVER >= 20080219
-packetLen(0x011c, 4) // ZC_WARPLIST
+packetLen(0x011c, 4)
#elif PACKETVER >= 20080124
-packetLen(0x011c, 2) // ZC_WARPLIST
+packetLen(0x011c, 2)
#elif PACKETVER >= 20080102
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
#endif
// Packet: 0x011d
#if PACKETVER >= 20080624
-packetLen(0x011d, -1) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, -1)
#elif PACKETVER >= 20080617
-packetLen(0x011d, 10) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 10)
#elif PACKETVER >= 20080610
-packetLen(0x011d, 28) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 28)
#elif PACKETVER >= 20080603
-packetLen(0x011d, 3) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 3)
#elif PACKETVER >= 20080528
-packetLen(0x011d, 14) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 14)
#elif PACKETVER >= 20080520
-packetLen(0x011d, 23) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 23)
#elif PACKETVER >= 20080513
-packetLen(0x011d, -1) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, -1)
#elif PACKETVER >= 20080507
-packetLen(0x011d, 81) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 81)
#elif PACKETVER >= 20080422
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
#elif PACKETVER >= 20080415
-packetLen(0x011d, 6) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 6)
#elif PACKETVER >= 20080408
-packetLen(0x011d, 4) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 4)
#elif PACKETVER >= 20080325
-packetLen(0x011d, 10) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 10)
#elif PACKETVER >= 20080318
-packetLen(0x011d, 7) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 7)
#elif PACKETVER >= 20080311
-packetLen(0x011d, 3) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 3)
#elif PACKETVER >= 20080304
-packetLen(0x011d, 7) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 7)
#elif PACKETVER >= 20080219
-packetLen(0x011d, -1) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, -1)
#elif PACKETVER >= 20080124
-packetLen(0x011d, 26) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 26)
#elif PACKETVER >= 20080102
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
#endif
// Packet: 0x011e
#if PACKETVER >= 20080624
-packetLen(0x011e, -1) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, -1)
#elif PACKETVER >= 20080617
-packetLen(0x011e, 33) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 33)
#elif PACKETVER >= 20080610
-packetLen(0x011e, 5) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 5)
#elif PACKETVER >= 20080603
-packetLen(0x011e, -1) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, -1)
#elif PACKETVER >= 20080528
-packetLen(0x011e, 6) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 6)
#elif PACKETVER >= 20080513
-packetLen(0x011e, -1) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, -1)
#elif PACKETVER >= 20080507
-packetLen(0x011e, 9) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 9)
#elif PACKETVER >= 20080429
-packetLen(0x011e, 10) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 10)
#elif PACKETVER >= 20080422
-packetLen(0x011e, 282) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 282)
#elif PACKETVER >= 20080415
-packetLen(0x011e, 30) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 30)
#elif PACKETVER >= 20080408
-packetLen(0x011e, 32) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 32)
#elif PACKETVER >= 20080401
-packetLen(0x011e, 9) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 9)
#elif PACKETVER >= 20080325
-packetLen(0x011e, 18) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 18)
#elif PACKETVER >= 20080318
-packetLen(0x011e, -1) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, -1)
#elif PACKETVER >= 20080311
-packetLen(0x011e, 6) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 6)
#elif PACKETVER >= 20080304
-packetLen(0x011e, 18) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 18)
#elif PACKETVER >= 20080219
-packetLen(0x011e, -1) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, -1)
#elif PACKETVER >= 20080124
-packetLen(0x011e, 7) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 7)
#elif PACKETVER >= 20080102
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
#endif
// Packet: 0x011f
#if PACKETVER >= 20080701
-packetLen(0x011f, 11) // ZC_SKILL_ENTRY
+packetLen(0x011f, 11)
#elif PACKETVER >= 20080624
-packetLen(0x011f, -1) // ZC_SKILL_ENTRY
+packetLen(0x011f, -1)
#elif PACKETVER >= 20080617
-packetLen(0x011f, 30) // ZC_SKILL_ENTRY
+packetLen(0x011f, 30)
#elif PACKETVER >= 20080610
-packetLen(0x011f, 10) // ZC_SKILL_ENTRY
+packetLen(0x011f, 10)
#elif PACKETVER >= 20080603
-packetLen(0x011f, 3) // ZC_SKILL_ENTRY
+packetLen(0x011f, 3)
#elif PACKETVER >= 20080528
-packetLen(0x011f, 282) // ZC_SKILL_ENTRY
+packetLen(0x011f, 282)
#elif PACKETVER >= 20080520
-packetLen(0x011f, -1) // ZC_SKILL_ENTRY
+packetLen(0x011f, -1)
#elif PACKETVER >= 20080513
-packetLen(0x011f, 30) // ZC_SKILL_ENTRY
+packetLen(0x011f, 30)
#elif PACKETVER >= 20080507
-packetLen(0x011f, 6) // ZC_SKILL_ENTRY
+packetLen(0x011f, 6)
#elif PACKETVER >= 20080429
-packetLen(0x011f, -1) // ZC_SKILL_ENTRY
+packetLen(0x011f, -1)
#elif PACKETVER >= 20080422
-packetLen(0x011f, 12) // ZC_SKILL_ENTRY
+packetLen(0x011f, 12)
#elif PACKETVER >= 20080415
-packetLen(0x011f, 2) // ZC_SKILL_ENTRY
+packetLen(0x011f, 2)
#elif PACKETVER >= 20080408
-packetLen(0x011f, 6) // ZC_SKILL_ENTRY
+packetLen(0x011f, 6)
#elif PACKETVER >= 20080401
-packetLen(0x011f, -1) // ZC_SKILL_ENTRY
+packetLen(0x011f, -1)
#elif PACKETVER >= 20080325
-packetLen(0x011f, 10) // ZC_SKILL_ENTRY
+packetLen(0x011f, 10)
#elif PACKETVER >= 20080318
-packetLen(0x011f, -1) // ZC_SKILL_ENTRY
+packetLen(0x011f, -1)
#elif PACKETVER >= 20080311
-packetLen(0x011f, 60) // ZC_SKILL_ENTRY
+packetLen(0x011f, 60)
#elif PACKETVER >= 20080304
-packetLen(0x011f, 2) // ZC_SKILL_ENTRY
+packetLen(0x011f, 2)
#elif PACKETVER >= 20080226
-packetLen(0x011f, 8) // ZC_SKILL_ENTRY
+packetLen(0x011f, 8)
#elif PACKETVER >= 20080219
-packetLen(0x011f, 5) // ZC_SKILL_ENTRY
+packetLen(0x011f, 5)
#elif PACKETVER >= 20080124
-packetLen(0x011f, 2) // ZC_SKILL_ENTRY
+packetLen(0x011f, 2)
#elif PACKETVER >= 20080102
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
#endif
// Packet: 0x0120
#if PACKETVER >= 20080701
-packetLen(0x0120, -1) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0120, 27) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 27)
#elif PACKETVER >= 20080617
-packetLen(0x0120, 14) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 14)
#elif PACKETVER >= 20080610
-packetLen(0x0120, 79) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 79)
#elif PACKETVER >= 20080603
-packetLen(0x0120, -1) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0120, 28) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 28)
#elif PACKETVER >= 20080520
-packetLen(0x0120, 5) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 5)
#elif PACKETVER >= 20080513
-packetLen(0x0120, -1) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0120, 54) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 54)
#elif PACKETVER >= 20080429
-packetLen(0x0120, 7) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 7)
#elif PACKETVER >= 20080422
-packetLen(0x0120, 4) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 4)
#elif PACKETVER >= 20080408
-packetLen(0x0120, -1) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0120, 5) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 5)
#elif PACKETVER >= 20080318
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0120, 5) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 5)
#elif PACKETVER >= 20080304
-packetLen(0x0120, 54) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 54)
#elif PACKETVER >= 20080226
-packetLen(0x0120, 7) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 7)
#elif PACKETVER >= 20080219
-packetLen(0x0120, -1) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0120, 39) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 39)
#elif PACKETVER >= 20080102
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
#endif
// Packet: 0x0121
#if PACKETVER >= 20080701
-packetLen(0x0121, 8) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 8)
#elif PACKETVER >= 20080624
-packetLen(0x0121, -1) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0121, 5) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 5)
#elif PACKETVER >= 20080603
-packetLen(0x0121, -1) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0121, 4) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 4)
#elif PACKETVER >= 20080520
-packetLen(0x0121, 26) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 26)
#elif PACKETVER >= 20080513
-packetLen(0x0121, 27) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 27)
#elif PACKETVER >= 20080507
-packetLen(0x0121, -1) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0121, 60) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 60)
#elif PACKETVER >= 20080415
-packetLen(0x0121, 6) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 6)
#elif PACKETVER >= 20080408
-packetLen(0x0121, -1) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0121, 2) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 2)
#elif PACKETVER >= 20080325
-packetLen(0x0121, -1) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0121, 29) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 29)
#elif PACKETVER >= 20080311
-packetLen(0x0121, 2) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0121, 29) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 29)
#elif PACKETVER >= 20080226
-packetLen(0x0121, 282) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 282)
#elif PACKETVER >= 20080219
-packetLen(0x0121, 6) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0121, 60) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 60)
#elif PACKETVER >= 20080102
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
#endif
// Packet: 0x0122
#if PACKETVER >= 20080701
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0122, 58) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 58)
#elif PACKETVER >= 20080617
-packetLen(0x0122, 12) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 12)
#elif PACKETVER >= 20080610
-packetLen(0x0122, 15) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 15)
#elif PACKETVER >= 20080603
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0122, 4) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 4)
#elif PACKETVER >= 20080520
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0122, 10) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 10)
#elif PACKETVER >= 20080507
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0122, 30) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 30)
#elif PACKETVER >= 20080422
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0122, 186) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 186)
#elif PACKETVER >= 20080408
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0122, 30) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 30)
#elif PACKETVER >= 20080325
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0122, 16) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 16)
#elif PACKETVER >= 20080311
-packetLen(0x0122, 7) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 7)
#elif PACKETVER >= 20080304
-packetLen(0x0122, 28) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 28)
#elif PACKETVER >= 20080226
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0122, 8) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#endif
// Packet: 0x0123
#if PACKETVER >= 20080701
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0123, 6) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 6)
#elif PACKETVER >= 20080610
-packetLen(0x0123, 23) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 23)
#elif PACKETVER >= 20080603
-packetLen(0x0123, 30) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 30)
#elif PACKETVER >= 20080528
-packetLen(0x0123, 28) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 28)
#elif PACKETVER >= 20080520
-packetLen(0x0123, 6) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 6)
#elif PACKETVER >= 20080513
-packetLen(0x0123, 2) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 2)
#elif PACKETVER >= 20080507
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0123, 8) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0123, 26) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 26)
#elif PACKETVER >= 20080401
-packetLen(0x0123, 35) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 35)
#elif PACKETVER >= 20080325
-packetLen(0x0123, 33) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 33)
#elif PACKETVER >= 20080318
-packetLen(0x0123, 14) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 14)
#elif PACKETVER >= 20080311
-packetLen(0x0123, 5) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 5)
#elif PACKETVER >= 20080304
-packetLen(0x0123, 9) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 9)
#elif PACKETVER >= 20080226
-packetLen(0x0123, 6) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0123, 16) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 16)
#elif PACKETVER >= 20080124
-packetLen(0x0123, 58) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 58)
#elif PACKETVER >= 20080102
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
#endif
// Packet: 0x0124
#if PACKETVER >= 20080701
-packetLen(0x0124, -1) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0124, 26) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 26)
#elif PACKETVER >= 20080617
-packetLen(0x0124, 4) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 4)
#elif PACKETVER >= 20080610
-packetLen(0x0124, 58) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 58)
#elif PACKETVER >= 20080603
-packetLen(0x0124, 54) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 54)
#elif PACKETVER >= 20080528
-packetLen(0x0124, 32) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 32)
#elif PACKETVER >= 20080520
-packetLen(0x0124, -1) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0124, 22) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 22)
#elif PACKETVER >= 20080507
-packetLen(0x0124, 2) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 2)
#elif PACKETVER >= 20080429
-packetLen(0x0124, 31) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 31)
#elif PACKETVER >= 20080422
-packetLen(0x0124, 71) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 71)
#elif PACKETVER >= 20080415
-packetLen(0x0124, 22) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 22)
#elif PACKETVER >= 20080408
-packetLen(0x0124, 6) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0124, -1) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0124, 6) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0124, 4) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 4)
#elif PACKETVER >= 20080304
-packetLen(0x0124, 3) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0124, 36) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 36)
#elif PACKETVER >= 20080219
-packetLen(0x0124, 6) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0124, 11) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 11)
#elif PACKETVER >= 20080102
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
#endif
// Packet: 0x0125
#if PACKETVER >= 20080701
-packetLen(0x0125, 10) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 10)
#elif PACKETVER >= 20080624
-packetLen(0x0125, 7) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 7)
#elif PACKETVER >= 20080617
-packetLen(0x0125, 6) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 6)
#elif PACKETVER >= 20080610
-packetLen(0x0125, 86) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 86)
#elif PACKETVER >= 20080603
-packetLen(0x0125, 6) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 6)
#elif PACKETVER >= 20080528
-packetLen(0x0125, 2) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 2)
#elif PACKETVER >= 20080520
-packetLen(0x0125, 44) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 44)
#elif PACKETVER >= 20080513
-packetLen(0x0125, 57) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 57)
#elif PACKETVER >= 20080507
-packetLen(0x0125, 2) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 2)
#elif PACKETVER >= 20080429
-packetLen(0x0125, 6) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0125, 32) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 32)
#elif PACKETVER >= 20080415
-packetLen(0x0125, 29) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 29)
#elif PACKETVER >= 20080408
-packetLen(0x0125, -1) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0125, 11) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 11)
#elif PACKETVER >= 20080325
-packetLen(0x0125, 53) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 53)
#elif PACKETVER >= 20080318
-packetLen(0x0125, 2) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0125, -1) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0125, 6) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0125, -1) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0125, 26) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 26)
#elif PACKETVER >= 20080102
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
#endif
// Packet: 0x0126
#if PACKETVER >= 20080701
-packetLen(0x0126, 3) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 3)
#elif PACKETVER >= 20080624
-packetLen(0x0126, -1) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0126, 43) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 43)
#elif PACKETVER >= 20080610
-packetLen(0x0126, 97) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 97)
#elif PACKETVER >= 20080603
-packetLen(0x0126, 12) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 12)
#elif PACKETVER >= 20080507
-packetLen(0x0126, -1) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0126, 5) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 5)
#elif PACKETVER >= 20080422
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0126, 4) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 4)
#elif PACKETVER >= 20080408
-packetLen(0x0126, 14) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 14)
#elif PACKETVER >= 20080401
-packetLen(0x0126, 3) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 3)
#elif PACKETVER >= 20080325
-packetLen(0x0126, 30) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 30)
#elif PACKETVER >= 20080318
-packetLen(0x0126, 2) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0126, 7) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 7)
#elif PACKETVER >= 20080304
-packetLen(0x0126, 27) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 27)
#elif PACKETVER >= 20080226
-packetLen(0x0126, -1) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0126, 11) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 11)
#elif PACKETVER >= 20080124
-packetLen(0x0126, 26) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 26)
#elif PACKETVER >= 20080102
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
#endif
// Packet: 0x0127
#if PACKETVER >= 20080701
-packetLen(0x0127, 9) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 9)
#elif PACKETVER >= 20080528
-packetLen(0x0127, -1) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0127, 2) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 2)
#elif PACKETVER >= 20080513
-packetLen(0x0127, -1) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0127, 6) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 6)
#elif PACKETVER >= 20080429
-packetLen(0x0127, 10) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 10)
#elif PACKETVER >= 20080422
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0127, -1) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0127, 26) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 26)
#elif PACKETVER >= 20080401
-packetLen(0x0127, 2) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 2)
#elif PACKETVER >= 20080325
-packetLen(0x0127, 6) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0127, 67) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 67)
#elif PACKETVER >= 20080311
-packetLen(0x0127, 5) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 5)
#elif PACKETVER >= 20080304
-packetLen(0x0127, 18) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 18)
#elif PACKETVER >= 20080226
-packetLen(0x0127, 12) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 12)
#elif PACKETVER >= 20080219
-packetLen(0x0127, 4) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 4)
#elif PACKETVER >= 20080124
-packetLen(0x0127, -1) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
#endif
// Packet: 0x0128
#if PACKETVER >= 20080701
-packetLen(0x0128, 5) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 5)
#elif PACKETVER >= 20080624
-packetLen(0x0128, -1) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0128, 3) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 3)
#elif PACKETVER >= 20080610
-packetLen(0x0128, 31) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 31)
#elif PACKETVER >= 20080603
-packetLen(0x0128, -1) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0128, 11) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 11)
#elif PACKETVER >= 20080520
-packetLen(0x0128, 2) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 2)
#elif PACKETVER >= 20080507
-packetLen(0x0128, -1) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0128, 13) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 13)
#elif PACKETVER >= 20080422
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0128, 22) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 22)
#elif PACKETVER >= 20080408
-packetLen(0x0128, -1) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0128, 6) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0128, 3) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 3)
#elif PACKETVER >= 20080311
-packetLen(0x0128, 58) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 58)
#elif PACKETVER >= 20080304
-packetLen(0x0128, 2) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0128, 17) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 17)
#elif PACKETVER >= 20080124
-packetLen(0x0128, -1) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
#endif
// Packet: 0x0129
#if PACKETVER >= 20080701
-packetLen(0x0129, -1) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0129, 182) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 182)
#elif PACKETVER >= 20080617
-packetLen(0x0129, -1) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
#elif PACKETVER >= 20080603
-packetLen(0x0129, 6) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 6)
#elif PACKETVER >= 20080520
-packetLen(0x0129, -1) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0129, 7) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 7)
#elif PACKETVER >= 20080507
-packetLen(0x0129, -1) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0129, 4) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 4)
#elif PACKETVER >= 20080422
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0129, 60) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 60)
#elif PACKETVER >= 20080408
-packetLen(0x0129, 6) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 6)
#elif PACKETVER >= 20080401
-packetLen(0x0129, 14) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 14)
#elif PACKETVER >= 20080325
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
#elif PACKETVER >= 20080318
-packetLen(0x0129, 3) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 3)
#elif PACKETVER >= 20080304
-packetLen(0x0129, 4) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0129, -1) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0129, 10) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 10)
#elif PACKETVER >= 20080124
-packetLen(0x0129, 28) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 28)
#elif PACKETVER >= 20080102
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
#endif
// Packet: 0x012a
#if PACKETVER >= 20080624
-packetLen(0x012a, -1) // CZ_REQ_CARTOFF
+packetLen(0x012a, -1)
#elif PACKETVER >= 20080617
-packetLen(0x012a, 6) // CZ_REQ_CARTOFF
+packetLen(0x012a, 6)
#elif PACKETVER >= 20080610
-packetLen(0x012a, -1) // CZ_REQ_CARTOFF
+packetLen(0x012a, -1)
#elif PACKETVER >= 20080603
-packetLen(0x012a, 11) // CZ_REQ_CARTOFF
+packetLen(0x012a, 11)
#elif PACKETVER >= 20080528
-packetLen(0x012a, 8) // CZ_REQ_CARTOFF
+packetLen(0x012a, 8)
#elif PACKETVER >= 20080520
-packetLen(0x012a, 9) // CZ_REQ_CARTOFF
+packetLen(0x012a, 9)
#elif PACKETVER >= 20080513
-packetLen(0x012a, 6) // CZ_REQ_CARTOFF
+packetLen(0x012a, 6)
#elif PACKETVER >= 20080507
-packetLen(0x012a, 14) // CZ_REQ_CARTOFF
+packetLen(0x012a, 14)
#elif PACKETVER >= 20080429
-packetLen(0x012a, 22) // CZ_REQ_CARTOFF
+packetLen(0x012a, 22)
#elif PACKETVER >= 20080422
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
#elif PACKETVER >= 20080415
-packetLen(0x012a, 3) // CZ_REQ_CARTOFF
+packetLen(0x012a, 3)
#elif PACKETVER >= 20080408
-packetLen(0x012a, 282) // CZ_REQ_CARTOFF
+packetLen(0x012a, 282)
#elif PACKETVER >= 20080401
-packetLen(0x012a, -1) // CZ_REQ_CARTOFF
+packetLen(0x012a, -1)
#elif PACKETVER >= 20080325
-packetLen(0x012a, 3) // CZ_REQ_CARTOFF
+packetLen(0x012a, 3)
#elif PACKETVER >= 20080318
-packetLen(0x012a, 4) // CZ_REQ_CARTOFF
+packetLen(0x012a, 4)
#elif PACKETVER >= 20080304
-packetLen(0x012a, 8) // CZ_REQ_CARTOFF
+packetLen(0x012a, 8)
#elif PACKETVER >= 20080226
-packetLen(0x012a, 3) // CZ_REQ_CARTOFF
+packetLen(0x012a, 3)
#elif PACKETVER >= 20080219
-packetLen(0x012a, 5) // CZ_REQ_CARTOFF
+packetLen(0x012a, 5)
#elif PACKETVER >= 20080102
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
#endif
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
#if PACKETVER >= 20080610
-packetLen(0x012c, -1) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, -1)
#elif PACKETVER >= 20080603
-packetLen(0x012c, 5) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 5)
#elif PACKETVER >= 20080528
-packetLen(0x012c, 58) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 58)
#elif PACKETVER >= 20080520
-packetLen(0x012c, -1) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, -1)
#elif PACKETVER >= 20080513
-packetLen(0x012c, 2) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 2)
#elif PACKETVER >= 20080507
-packetLen(0x012c, 10) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 10)
#elif PACKETVER >= 20080429
-packetLen(0x012c, 39) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 39)
#elif PACKETVER >= 20080422
-packetLen(0x012c, 8) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 8)
#elif PACKETVER >= 20080415
-packetLen(0x012c, -1) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, -1)
#elif PACKETVER >= 20080408
-packetLen(0x012c, 30) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 30)
#elif PACKETVER >= 20080401
-packetLen(0x012c, 8) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 8)
#elif PACKETVER >= 20080325
-packetLen(0x012c, 4) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 4)
#elif PACKETVER >= 20080318
-packetLen(0x012c, 10) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 10)
#elif PACKETVER >= 20080311
-packetLen(0x012c, 14) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 14)
#elif PACKETVER >= 20080304
-packetLen(0x012c, 30) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 30)
#elif PACKETVER >= 20080226
-packetLen(0x012c, 20) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 20)
#elif PACKETVER >= 20080219
-packetLen(0x012c, 9) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 9)
#elif PACKETVER >= 20080124
-packetLen(0x012c, 19) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 19)
#elif PACKETVER >= 20080102
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
#endif
// Packet: 0x012d
#if PACKETVER >= 20080701
-packetLen(0x012d, -1) // ZC_OPENSTORE
+packetLen(0x012d, -1)
#elif PACKETVER >= 20080624
-packetLen(0x012d, 26) // ZC_OPENSTORE
+packetLen(0x012d, 26)
#elif PACKETVER >= 20080617
-packetLen(0x012d, 3) // ZC_OPENSTORE
+packetLen(0x012d, 3)
#elif PACKETVER >= 20080610
-packetLen(0x012d, 8) // ZC_OPENSTORE
+packetLen(0x012d, 8)
#elif PACKETVER >= 20080603
-packetLen(0x012d, -1) // ZC_OPENSTORE
+packetLen(0x012d, -1)
#elif PACKETVER >= 20080528
-packetLen(0x012d, 30) // ZC_OPENSTORE
+packetLen(0x012d, 30)
#elif PACKETVER >= 20080520
-packetLen(0x012d, -1) // ZC_OPENSTORE
+packetLen(0x012d, -1)
#elif PACKETVER >= 20080513
-packetLen(0x012d, 34) // ZC_OPENSTORE
+packetLen(0x012d, 34)
#elif PACKETVER >= 20080507
-packetLen(0x012d, -1) // ZC_OPENSTORE
+packetLen(0x012d, -1)
#elif PACKETVER >= 20080429
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
#elif PACKETVER >= 20080422
-packetLen(0x012d, 81) // ZC_OPENSTORE
+packetLen(0x012d, 81)
#elif PACKETVER >= 20080415
-packetLen(0x012d, -1) // ZC_OPENSTORE
+packetLen(0x012d, -1)
#elif PACKETVER >= 20080408
-packetLen(0x012d, 33) // ZC_OPENSTORE
+packetLen(0x012d, 33)
#elif PACKETVER >= 20080401
-packetLen(0x012d, 3) // ZC_OPENSTORE
+packetLen(0x012d, 3)
#elif PACKETVER >= 20080325
-packetLen(0x012d, 6) // ZC_OPENSTORE
+packetLen(0x012d, 6)
#elif PACKETVER >= 20080318
-packetLen(0x012d, 2) // ZC_OPENSTORE
+packetLen(0x012d, 2)
#elif PACKETVER >= 20080311
-packetLen(0x012d, 30) // ZC_OPENSTORE
+packetLen(0x012d, 30)
#elif PACKETVER >= 20080304
-packetLen(0x012d, -1) // ZC_OPENSTORE
+packetLen(0x012d, -1)
#elif PACKETVER >= 20080219
-packetLen(0x012d, 14) // ZC_OPENSTORE
+packetLen(0x012d, 14)
#elif PACKETVER >= 20080124
-packetLen(0x012d, 26) // ZC_OPENSTORE
+packetLen(0x012d, 26)
#elif PACKETVER >= 20080102
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
#endif
// Packet: 0x012e
#if PACKETVER >= 20080701
-packetLen(0x012e, -1) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, -1)
#elif PACKETVER >= 20080624
-packetLen(0x012e, 6) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 6)
#elif PACKETVER >= 20080617
-packetLen(0x012e, 31) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 31)
#elif PACKETVER >= 20080520
-packetLen(0x012e, -1) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, -1)
#elif PACKETVER >= 20080513
-packetLen(0x012e, 5) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 5)
#elif PACKETVER >= 20080507
-packetLen(0x012e, 102) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 102)
#elif PACKETVER >= 20080429
-packetLen(0x012e, 3) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 3)
#elif PACKETVER >= 20080422
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
#elif PACKETVER >= 20080415
-packetLen(0x012e, -1) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, -1)
#elif PACKETVER >= 20080408
-packetLen(0x012e, 26) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 26)
#elif PACKETVER >= 20080401
-packetLen(0x012e, 7) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 7)
#elif PACKETVER >= 20080325
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
#elif PACKETVER >= 20080318
-packetLen(0x012e, 4) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 4)
#elif PACKETVER >= 20080311
-packetLen(0x012e, 14) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 14)
#elif PACKETVER >= 20080304
-packetLen(0x012e, 6) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 6)
#elif PACKETVER >= 20080219
-packetLen(0x012e, -1) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, -1)
#elif PACKETVER >= 20080102
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
#endif
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
#if PACKETVER >= 20080617
-packetLen(0x0130, -1) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0130, 30) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 30)
#elif PACKETVER >= 20080603
-packetLen(0x0130, 4) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 4)
#elif PACKETVER >= 20080528
-packetLen(0x0130, -1) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0130, 282) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 282)
#elif PACKETVER >= 20080507
-packetLen(0x0130, -1) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0130, 4) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 4)
#elif PACKETVER >= 20080422
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
#elif PACKETVER >= 20080415
-packetLen(0x0130, 2) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 2)
#elif PACKETVER >= 20080408
-packetLen(0x0130, -1) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0130, 81) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 81)
#elif PACKETVER >= 20080325
-packetLen(0x0130, 4) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 4)
#elif PACKETVER >= 20080318
-packetLen(0x0130, 66) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 66)
#elif PACKETVER >= 20080311
-packetLen(0x0130, -1) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0130, 28) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 28)
#elif PACKETVER >= 20080219
-packetLen(0x0130, 5) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 5)
#elif PACKETVER >= 20080124
-packetLen(0x0130, 8) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
#endif
// Packet: 0x0131
#if PACKETVER >= 20080624
-packetLen(0x0131, -1) // ZC_STORE_ENTRY
+packetLen(0x0131, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0131, 3) // ZC_STORE_ENTRY
+packetLen(0x0131, 3)
#elif PACKETVER >= 20080610
-packetLen(0x0131, 12) // ZC_STORE_ENTRY
+packetLen(0x0131, 12)
#elif PACKETVER >= 20080603
-packetLen(0x0131, 35) // ZC_STORE_ENTRY
+packetLen(0x0131, 35)
#elif PACKETVER >= 20080528
-packetLen(0x0131, -1) // ZC_STORE_ENTRY
+packetLen(0x0131, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0131, 3) // ZC_STORE_ENTRY
+packetLen(0x0131, 3)
#elif PACKETVER >= 20080513
-packetLen(0x0131, -1) // ZC_STORE_ENTRY
+packetLen(0x0131, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0131, 35) // ZC_STORE_ENTRY
+packetLen(0x0131, 35)
#elif PACKETVER >= 20080429
-packetLen(0x0131, 14) // ZC_STORE_ENTRY
+packetLen(0x0131, 14)
#elif PACKETVER >= 20080422
-packetLen(0x0131, 8) // ZC_STORE_ENTRY
+packetLen(0x0131, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0131, 3) // ZC_STORE_ENTRY
+packetLen(0x0131, 3)
#elif PACKETVER >= 20080408
-packetLen(0x0131, -1) // ZC_STORE_ENTRY
+packetLen(0x0131, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0131, 11) // ZC_STORE_ENTRY
+packetLen(0x0131, 11)
#elif PACKETVER >= 20080325
-packetLen(0x0131, 4) // ZC_STORE_ENTRY
+packetLen(0x0131, 4)
#elif PACKETVER >= 20080318
-packetLen(0x0131, 6) // ZC_STORE_ENTRY
+packetLen(0x0131, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0131, -1) // ZC_STORE_ENTRY
+packetLen(0x0131, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0131, 14) // ZC_STORE_ENTRY
+packetLen(0x0131, 14)
#elif PACKETVER >= 20080226
-packetLen(0x0131, 29) // ZC_STORE_ENTRY
+packetLen(0x0131, 29)
#elif PACKETVER >= 20080219
-packetLen(0x0131, 26) // ZC_STORE_ENTRY
+packetLen(0x0131, 26)
#elif PACKETVER >= 20080124
-packetLen(0x0131, -1) // ZC_STORE_ENTRY
+packetLen(0x0131, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
#endif
// Packet: 0x0132
#if PACKETVER >= 20080701
-packetLen(0x0132, -1) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0132, 4) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 4)
#elif PACKETVER >= 20080617
-packetLen(0x0132, 10) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 10)
#elif PACKETVER >= 20080610
-packetLen(0x0132, 14) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 14)
#elif PACKETVER >= 20080603
-packetLen(0x0132, 16) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 16)
#elif PACKETVER >= 20080422
-packetLen(0x0132, -1) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
#elif PACKETVER >= 20080401
-packetLen(0x0132, -1) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0132, 30) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 30)
#elif PACKETVER >= 20080318
-packetLen(0x0132, 11) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 11)
#elif PACKETVER >= 20080311
-packetLen(0x0132, -1) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0132, 36) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 36)
#elif PACKETVER >= 20080219
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0132, 2) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
#endif
// Packet: 0x0133
#if PACKETVER >= 20080701
-packetLen(0x0133, 11) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 11)
#elif PACKETVER >= 20080617
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0133, 7) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 7)
#elif PACKETVER >= 20080603
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0133, 8) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 8)
#elif PACKETVER >= 20080520
-packetLen(0x0133, 57) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 57)
#elif PACKETVER >= 20080513
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0133, 26) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 26)
#elif PACKETVER >= 20080429
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0133, 14) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 14)
#elif PACKETVER >= 20080415
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0133, 5) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 5)
#elif PACKETVER >= 20080401
-packetLen(0x0133, 24) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 24)
#elif PACKETVER >= 20080311
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0133, 26) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 26)
#elif PACKETVER >= 20080226
-packetLen(0x0133, 10) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 10)
#elif PACKETVER >= 20080219
-packetLen(0x0133, 8) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 8)
#elif PACKETVER >= 20080124
-packetLen(0x0133, 3) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
#endif
// Packet: 0x0134
#if PACKETVER >= 20080701
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0134, 29) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 29)
#elif PACKETVER >= 20080617
-packetLen(0x0134, 8) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 8)
#elif PACKETVER >= 20080610
-packetLen(0x0134, 67) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 67)
#elif PACKETVER >= 20080603
-packetLen(0x0134, 30) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 30)
#elif PACKETVER >= 20080528
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0134, 7) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 7)
#elif PACKETVER >= 20080513
-packetLen(0x0134, 282) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 282)
#elif PACKETVER >= 20080507
-packetLen(0x0134, 16) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 16)
#elif PACKETVER >= 20080422
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0134, 71) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 71)
#elif PACKETVER >= 20080408
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0134, 28) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 28)
#elif PACKETVER >= 20080325
-packetLen(0x0134, 7) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 7)
#elif PACKETVER >= 20080318
-packetLen(0x0134, 20) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 20)
#elif PACKETVER >= 20080311
-packetLen(0x0134, 26) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 26)
#elif PACKETVER >= 20080226
-packetLen(0x0134, 3) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0134, 4) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
#endif
// Packet: 0x0135
#if PACKETVER >= 20080624
-packetLen(0x0135, -1) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0135, 13) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 13)
#elif PACKETVER >= 20080610
-packetLen(0x0135, -1) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0135, 60) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 60)
#elif PACKETVER >= 20080520
-packetLen(0x0135, -1) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0135, 9) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 9)
#elif PACKETVER >= 20080507
-packetLen(0x0135, 8) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 8)
#elif PACKETVER >= 20080429
-packetLen(0x0135, 29) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 29)
#elif PACKETVER >= 20080422
-packetLen(0x0135, 4) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 4)
#elif PACKETVER >= 20080415
-packetLen(0x0135, 2) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 2)
#elif PACKETVER >= 20080401
-packetLen(0x0135, -1) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0135, 6) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0135, 2) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0135, 6) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0135, 65) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 65)
#elif PACKETVER >= 20080124
-packetLen(0x0135, -1) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
#endif
// Packet: 0x0136
#if PACKETVER >= 20080701
-packetLen(0x0136, 54) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 54)
#elif PACKETVER >= 20080624
-packetLen(0x0136, 5) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 5)
#elif PACKETVER >= 20080617
-packetLen(0x0136, 8) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 8)
#elif PACKETVER >= 20080610
-packetLen(0x0136, 11) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 11)
#elif PACKETVER >= 20080603
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0136, 10) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 10)
#elif PACKETVER >= 20080520
-packetLen(0x0136, 30) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 30)
#elif PACKETVER >= 20080507
-packetLen(0x0136, 3) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 3)
#elif PACKETVER >= 20080429
-packetLen(0x0136, 28) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 28)
#elif PACKETVER >= 20080408
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0136, 10) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 10)
#elif PACKETVER >= 20080325
-packetLen(0x0136, 6) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0136, 30) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 30)
#elif PACKETVER >= 20080226
-packetLen(0x0136, 10) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 10)
#elif PACKETVER >= 20080219
-packetLen(0x0136, 2) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
#endif
// Packet: 0x0137
#if PACKETVER >= 20080701
-packetLen(0x0137, 9) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 9)
#elif PACKETVER >= 20080624
-packetLen(0x0137, -1) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0137, 71) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 71)
#elif PACKETVER >= 20080610
-packetLen(0x0137, -1) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
#elif PACKETVER >= 20080528
-packetLen(0x0137, 8) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 8)
#elif PACKETVER >= 20080429
-packetLen(0x0137, -1) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0137, 30) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 30)
#elif PACKETVER >= 20080415
-packetLen(0x0137, 27) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 27)
#elif PACKETVER >= 20080408
-packetLen(0x0137, 7) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 7)
#elif PACKETVER >= 20080401
-packetLen(0x0137, -1) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0137, 32) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 32)
#elif PACKETVER >= 20080318
-packetLen(0x0137, 22) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 22)
#elif PACKETVER >= 20080311
-packetLen(0x0137, 86) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 86)
#elif PACKETVER >= 20080226
-packetLen(0x0137, 5) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 5)
#elif PACKETVER >= 20080219
-packetLen(0x0137, 10) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 10)
#elif PACKETVER >= 20080124
-packetLen(0x0137, 7) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 7)
#elif PACKETVER >= 20080102
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
#endif
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
#if PACKETVER >= 20080701
-packetLen(0x0139, 26) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 26)
#elif PACKETVER >= 20080624
-packetLen(0x0139, 10) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 10)
#elif PACKETVER >= 20080617
-packetLen(0x0139, -1) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0139, 5) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 5)
#elif PACKETVER >= 20080603
-packetLen(0x0139, 2) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 2)
#elif PACKETVER >= 20080513
-packetLen(0x0139, -1) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0139, 9) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 9)
#elif PACKETVER >= 20080429
-packetLen(0x0139, 28) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 28)
#elif PACKETVER >= 20080422
-packetLen(0x0139, 29) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 29)
#elif PACKETVER >= 20080415
-packetLen(0x0139, -1) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0139, 11) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 11)
#elif PACKETVER >= 20080401
-packetLen(0x0139, -1) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0139, 3) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 3)
#elif PACKETVER >= 20080318
-packetLen(0x0139, 14) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 14)
#elif PACKETVER >= 20080311
-packetLen(0x0139, 31) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 31)
#elif PACKETVER >= 20080304
-packetLen(0x0139, 6) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0139, 81) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 81)
#elif PACKETVER >= 20080219
-packetLen(0x0139, 6) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0139, -1) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
#endif
// Packet: 0x013a
#if PACKETVER >= 20080701
-packetLen(0x013a, -1) // ZC_ATTACK_RANGE
+packetLen(0x013a, -1)
#elif PACKETVER >= 20080624
-packetLen(0x013a, 2) // ZC_ATTACK_RANGE
+packetLen(0x013a, 2)
#elif PACKETVER >= 20080617
-packetLen(0x013a, 3) // ZC_ATTACK_RANGE
+packetLen(0x013a, 3)
#elif PACKETVER >= 20080610
-packetLen(0x013a, 30) // ZC_ATTACK_RANGE
+packetLen(0x013a, 30)
#elif PACKETVER >= 20080603
-packetLen(0x013a, 39) // ZC_ATTACK_RANGE
+packetLen(0x013a, 39)
#elif PACKETVER >= 20080513
-packetLen(0x013a, -1) // ZC_ATTACK_RANGE
+packetLen(0x013a, -1)
#elif PACKETVER >= 20080507
-packetLen(0x013a, 182) // ZC_ATTACK_RANGE
+packetLen(0x013a, 182)
#elif PACKETVER >= 20080429
-packetLen(0x013a, 6) // ZC_ATTACK_RANGE
+packetLen(0x013a, 6)
#elif PACKETVER >= 20080422
-packetLen(0x013a, -1) // ZC_ATTACK_RANGE
+packetLen(0x013a, -1)
#elif PACKETVER >= 20080415
-packetLen(0x013a, 6) // ZC_ATTACK_RANGE
+packetLen(0x013a, 6)
#elif PACKETVER >= 20080408
-packetLen(0x013a, 55) // ZC_ATTACK_RANGE
+packetLen(0x013a, 55)
#elif PACKETVER >= 20080401
-packetLen(0x013a, 12) // ZC_ATTACK_RANGE
+packetLen(0x013a, 12)
#elif PACKETVER >= 20080325
-packetLen(0x013a, 3) // ZC_ATTACK_RANGE
+packetLen(0x013a, 3)
#elif PACKETVER >= 20080318
-packetLen(0x013a, -1) // ZC_ATTACK_RANGE
+packetLen(0x013a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x013a, 6) // ZC_ATTACK_RANGE
+packetLen(0x013a, 6)
#elif PACKETVER >= 20080304
-packetLen(0x013a, 32) // ZC_ATTACK_RANGE
+packetLen(0x013a, 32)
#elif PACKETVER >= 20080226
-packetLen(0x013a, 58) // ZC_ATTACK_RANGE
+packetLen(0x013a, 58)
#elif PACKETVER >= 20080124
-packetLen(0x013a, -1) // ZC_ATTACK_RANGE
+packetLen(0x013a, -1)
#elif PACKETVER >= 20080102
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
#endif
// Packet: 0x013b
#if PACKETVER >= 20080701
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
#elif PACKETVER >= 20080624
-packetLen(0x013b, 22) // ZC_ACTION_FAILURE
+packetLen(0x013b, 22)
#elif PACKETVER >= 20080617
-packetLen(0x013b, -1) // ZC_ACTION_FAILURE
+packetLen(0x013b, -1)
#elif PACKETVER >= 20080610
-packetLen(0x013b, 22) // ZC_ACTION_FAILURE
+packetLen(0x013b, 22)
#elif PACKETVER >= 20080603
-packetLen(0x013b, -1) // ZC_ACTION_FAILURE
+packetLen(0x013b, -1)
#elif PACKETVER >= 20080528
-packetLen(0x013b, 5) // ZC_ACTION_FAILURE
+packetLen(0x013b, 5)
#elif PACKETVER >= 20080520
-packetLen(0x013b, 10) // ZC_ACTION_FAILURE
+packetLen(0x013b, 10)
#elif PACKETVER >= 20080513
-packetLen(0x013b, 18) // ZC_ACTION_FAILURE
+packetLen(0x013b, 18)
#elif PACKETVER >= 20080507
-packetLen(0x013b, 2) // ZC_ACTION_FAILURE
+packetLen(0x013b, 2)
#elif PACKETVER >= 20080429
-packetLen(0x013b, -1) // ZC_ACTION_FAILURE
+packetLen(0x013b, -1)
#elif PACKETVER >= 20080422
-packetLen(0x013b, 15) // ZC_ACTION_FAILURE
+packetLen(0x013b, 15)
#elif PACKETVER >= 20080415
-packetLen(0x013b, 7) // ZC_ACTION_FAILURE
+packetLen(0x013b, 7)
#elif PACKETVER >= 20080408
-packetLen(0x013b, 30) // ZC_ACTION_FAILURE
+packetLen(0x013b, 30)
#elif PACKETVER >= 20080401
-packetLen(0x013b, 6) // ZC_ACTION_FAILURE
+packetLen(0x013b, 6)
#elif PACKETVER >= 20080325
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
#elif PACKETVER >= 20080318
-packetLen(0x013b, 6) // ZC_ACTION_FAILURE
+packetLen(0x013b, 6)
#elif PACKETVER >= 20080311
-packetLen(0x013b, 23) // ZC_ACTION_FAILURE
+packetLen(0x013b, 23)
#elif PACKETVER >= 20080304
-packetLen(0x013b, 22) // ZC_ACTION_FAILURE
+packetLen(0x013b, 22)
#elif PACKETVER >= 20080226
-packetLen(0x013b, 6) // ZC_ACTION_FAILURE
+packetLen(0x013b, 6)
#elif PACKETVER >= 20080219
-packetLen(0x013b, 16) // ZC_ACTION_FAILURE
+packetLen(0x013b, 16)
#elif PACKETVER >= 20080124
-packetLen(0x013b, 2) // ZC_ACTION_FAILURE
+packetLen(0x013b, 2)
#elif PACKETVER >= 20080102
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
#endif
// Packet: 0x013c
#if PACKETVER >= 20080701
-packetLen(0x013c, 6) // ZC_EQUIP_ARROW
+packetLen(0x013c, 6)
#elif PACKETVER >= 20080624
-packetLen(0x013c, -1) // ZC_EQUIP_ARROW
+packetLen(0x013c, -1)
#elif PACKETVER >= 20080617
-packetLen(0x013c, 12) // ZC_EQUIP_ARROW
+packetLen(0x013c, 12)
#elif PACKETVER >= 20080610
-packetLen(0x013c, -1) // ZC_EQUIP_ARROW
+packetLen(0x013c, -1)
#elif PACKETVER >= 20080603
-packetLen(0x013c, 53) // ZC_EQUIP_ARROW
+packetLen(0x013c, 53)
#elif PACKETVER >= 20080528
-packetLen(0x013c, 8) // ZC_EQUIP_ARROW
+packetLen(0x013c, 8)
#elif PACKETVER >= 20080520
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
#elif PACKETVER >= 20080513
-packetLen(0x013c, 11) // ZC_EQUIP_ARROW
+packetLen(0x013c, 11)
#elif PACKETVER >= 20080507
-packetLen(0x013c, 6) // ZC_EQUIP_ARROW
+packetLen(0x013c, 6)
#elif PACKETVER >= 20080429
-packetLen(0x013c, -1) // ZC_EQUIP_ARROW
+packetLen(0x013c, -1)
#elif PACKETVER >= 20080422
-packetLen(0x013c, 33) // ZC_EQUIP_ARROW
+packetLen(0x013c, 33)
#elif PACKETVER >= 20080415
-packetLen(0x013c, 8) // ZC_EQUIP_ARROW
+packetLen(0x013c, 8)
#elif PACKETVER >= 20080408
-packetLen(0x013c, 6) // ZC_EQUIP_ARROW
+packetLen(0x013c, 6)
#elif PACKETVER >= 20080401
-packetLen(0x013c, 12) // ZC_EQUIP_ARROW
+packetLen(0x013c, 12)
#elif PACKETVER >= 20080325
-packetLen(0x013c, 3) // ZC_EQUIP_ARROW
+packetLen(0x013c, 3)
#elif PACKETVER >= 20080318
-packetLen(0x013c, -1) // ZC_EQUIP_ARROW
+packetLen(0x013c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x013c, 6) // ZC_EQUIP_ARROW
+packetLen(0x013c, 6)
#elif PACKETVER >= 20080304
-packetLen(0x013c, 66) // ZC_EQUIP_ARROW
+packetLen(0x013c, 66)
#elif PACKETVER >= 20080226
-packetLen(0x013c, -1) // ZC_EQUIP_ARROW
+packetLen(0x013c, -1)
#elif PACKETVER >= 20080219
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
#elif PACKETVER >= 20080124
-packetLen(0x013c, 11) // ZC_EQUIP_ARROW
+packetLen(0x013c, 11)
#elif PACKETVER >= 20080102
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
#endif
// Packet: 0x013d
#if PACKETVER >= 20080701
-packetLen(0x013d, -1) // ZC_RECOVERY
+packetLen(0x013d, -1)
#elif PACKETVER >= 20080624
-packetLen(0x013d, 3) // ZC_RECOVERY
+packetLen(0x013d, 3)
#elif PACKETVER >= 20080617
-packetLen(0x013d, -1) // ZC_RECOVERY
+packetLen(0x013d, -1)
#elif PACKETVER >= 20080610
-packetLen(0x013d, 7) // ZC_RECOVERY
+packetLen(0x013d, 7)
#elif PACKETVER >= 20080603
-packetLen(0x013d, 2) // ZC_RECOVERY
+packetLen(0x013d, 2)
#elif PACKETVER >= 20080528
-packetLen(0x013d, -1) // ZC_RECOVERY
+packetLen(0x013d, -1)
#elif PACKETVER >= 20080520
-packetLen(0x013d, 8) // ZC_RECOVERY
+packetLen(0x013d, 8)
#elif PACKETVER >= 20080513
-packetLen(0x013d, 31) // ZC_RECOVERY
+packetLen(0x013d, 31)
#elif PACKETVER >= 20080507
-packetLen(0x013d, -1) // ZC_RECOVERY
+packetLen(0x013d, -1)
#elif PACKETVER >= 20080429
-packetLen(0x013d, 10) // ZC_RECOVERY
+packetLen(0x013d, 10)
#elif PACKETVER >= 20080422
-packetLen(0x013d, -1) // ZC_RECOVERY
+packetLen(0x013d, -1)
#elif PACKETVER >= 20080415
-packetLen(0x013d, 26) // ZC_RECOVERY
+packetLen(0x013d, 26)
#elif PACKETVER >= 20080408
-packetLen(0x013d, -1) // ZC_RECOVERY
+packetLen(0x013d, -1)
#elif PACKETVER >= 20080401
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
#elif PACKETVER >= 20080325
-packetLen(0x013d, 3) // ZC_RECOVERY
+packetLen(0x013d, 3)
#elif PACKETVER >= 20080318
-packetLen(0x013d, 282) // ZC_RECOVERY
+packetLen(0x013d, 282)
#elif PACKETVER >= 20080311
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
#elif PACKETVER >= 20080304
-packetLen(0x013d, 3) // ZC_RECOVERY
+packetLen(0x013d, 3)
#elif PACKETVER >= 20080226
-packetLen(0x013d, 2) // ZC_RECOVERY
+packetLen(0x013d, 2)
#elif PACKETVER >= 20080219
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
#elif PACKETVER >= 20080124
-packetLen(0x013d, -1) // ZC_RECOVERY
+packetLen(0x013d, -1)
#elif PACKETVER >= 20080102
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
#endif
// Packet: 0x013e
#if PACKETVER >= 20080701
-packetLen(0x013e, 26) // ZC_USESKILL_ACK
+packetLen(0x013e, 26)
#elif PACKETVER >= 20080624
-packetLen(0x013e, 3) // ZC_USESKILL_ACK
+packetLen(0x013e, 3)
#elif PACKETVER >= 20080603
-packetLen(0x013e, -1) // ZC_USESKILL_ACK
+packetLen(0x013e, -1)
#elif PACKETVER >= 20080528
-packetLen(0x013e, 6) // ZC_USESKILL_ACK
+packetLen(0x013e, 6)
#elif PACKETVER >= 20080520
-packetLen(0x013e, 20) // ZC_USESKILL_ACK
+packetLen(0x013e, 20)
#elif PACKETVER >= 20080513
-packetLen(0x013e, 7) // ZC_USESKILL_ACK
+packetLen(0x013e, 7)
#elif PACKETVER >= 20080507
-packetLen(0x013e, 21) // ZC_USESKILL_ACK
+packetLen(0x013e, 21)
#elif PACKETVER >= 20080429
-packetLen(0x013e, 8) // ZC_USESKILL_ACK
+packetLen(0x013e, 8)
#elif PACKETVER >= 20080422
-packetLen(0x013e, 7) // ZC_USESKILL_ACK
+packetLen(0x013e, 7)
#elif PACKETVER >= 20080408
-packetLen(0x013e, 6) // ZC_USESKILL_ACK
+packetLen(0x013e, 6)
#elif PACKETVER >= 20080401
-packetLen(0x013e, -1) // ZC_USESKILL_ACK
+packetLen(0x013e, -1)
#elif PACKETVER >= 20080325
-packetLen(0x013e, 15) // ZC_USESKILL_ACK
+packetLen(0x013e, 15)
#elif PACKETVER >= 20080318
-packetLen(0x013e, 11) // ZC_USESKILL_ACK
+packetLen(0x013e, 11)
#elif PACKETVER >= 20080311
-packetLen(0x013e, 2) // ZC_USESKILL_ACK
+packetLen(0x013e, 2)
#elif PACKETVER >= 20080304
-packetLen(0x013e, 4) // ZC_USESKILL_ACK
+packetLen(0x013e, 4)
#elif PACKETVER >= 20080226
-packetLen(0x013e, -1) // ZC_USESKILL_ACK
+packetLen(0x013e, -1)
#elif PACKETVER >= 20080219
-packetLen(0x013e, 30) // ZC_USESKILL_ACK
+packetLen(0x013e, 30)
#elif PACKETVER >= 20080124
-packetLen(0x013e, -1) // ZC_USESKILL_ACK
+packetLen(0x013e, -1)
#elif PACKETVER >= 20080102
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
#endif
// Packet: 0x013f
#if PACKETVER >= 20080701
-packetLen(0x013f, 30) // CZ_ITEM_CREATE
+packetLen(0x013f, 30)
#elif PACKETVER >= 20080624
-packetLen(0x013f, -1) // CZ_ITEM_CREATE
+packetLen(0x013f, -1)
#elif PACKETVER >= 20080617
-packetLen(0x013f, 2) // CZ_ITEM_CREATE
+packetLen(0x013f, 2)
#elif PACKETVER >= 20080610
-packetLen(0x013f, 7) // CZ_ITEM_CREATE
+packetLen(0x013f, 7)
#elif PACKETVER >= 20080603
-packetLen(0x013f, 11) // CZ_ITEM_CREATE
+packetLen(0x013f, 11)
#elif PACKETVER >= 20080528
-packetLen(0x013f, 2) // CZ_ITEM_CREATE
+packetLen(0x013f, 2)
#elif PACKETVER >= 20080520
-packetLen(0x013f, -1) // CZ_ITEM_CREATE
+packetLen(0x013f, -1)
#elif PACKETVER >= 20080513
-packetLen(0x013f, 29) // CZ_ITEM_CREATE
+packetLen(0x013f, 29)
#elif PACKETVER >= 20080507
-packetLen(0x013f, 20) // CZ_ITEM_CREATE
+packetLen(0x013f, 20)
#elif PACKETVER >= 20080422
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
#elif PACKETVER >= 20080415
-packetLen(0x013f, -1) // CZ_ITEM_CREATE
+packetLen(0x013f, -1)
#elif PACKETVER >= 20080408
-packetLen(0x013f, 8) // CZ_ITEM_CREATE
+packetLen(0x013f, 8)
#elif PACKETVER >= 20080401
-packetLen(0x013f, -1) // CZ_ITEM_CREATE
+packetLen(0x013f, -1)
#elif PACKETVER >= 20080325
-packetLen(0x013f, 28) // CZ_ITEM_CREATE
+packetLen(0x013f, 28)
#elif PACKETVER >= 20080318
-packetLen(0x013f, 54) // CZ_ITEM_CREATE
+packetLen(0x013f, 54)
#elif PACKETVER >= 20080311
-packetLen(0x013f, 282) // CZ_ITEM_CREATE
+packetLen(0x013f, 282)
#elif PACKETVER >= 20080304
-packetLen(0x013f, 6) // CZ_ITEM_CREATE
+packetLen(0x013f, 6)
#elif PACKETVER >= 20080226
-packetLen(0x013f, 5) // CZ_ITEM_CREATE
+packetLen(0x013f, 5)
#elif PACKETVER >= 20080219
-packetLen(0x013f, 58) // CZ_ITEM_CREATE
+packetLen(0x013f, 58)
#elif PACKETVER >= 20080124
-packetLen(0x013f, 9) // CZ_ITEM_CREATE
+packetLen(0x013f, 9)
#elif PACKETVER >= 20080102
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
#endif
// Packet: 0x0140
#if PACKETVER >= 20080701
-packetLen(0x0140, -1) // CZ_MOVETO_MAP
+packetLen(0x0140, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0140, 2) // CZ_MOVETO_MAP
+packetLen(0x0140, 2)
#elif PACKETVER >= 20080617
-packetLen(0x0140, -1) // CZ_MOVETO_MAP
+packetLen(0x0140, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0140, 11) // CZ_MOVETO_MAP
+packetLen(0x0140, 11)
#elif PACKETVER >= 20080603
-packetLen(0x0140, -1) // CZ_MOVETO_MAP
+packetLen(0x0140, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0140, 6) // CZ_MOVETO_MAP
+packetLen(0x0140, 6)
#elif PACKETVER >= 20080520
-packetLen(0x0140, 8) // CZ_MOVETO_MAP
+packetLen(0x0140, 8)
#elif PACKETVER >= 20080513
-packetLen(0x0140, 6) // CZ_MOVETO_MAP
+packetLen(0x0140, 6)
#elif PACKETVER >= 20080507
-packetLen(0x0140, 4) // CZ_MOVETO_MAP
+packetLen(0x0140, 4)
#elif PACKETVER >= 20080429
-packetLen(0x0140, 3) // CZ_MOVETO_MAP
+packetLen(0x0140, 3)
#elif PACKETVER >= 20080422
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
#elif PACKETVER >= 20080415
-packetLen(0x0140, 7) // CZ_MOVETO_MAP
+packetLen(0x0140, 7)
#elif PACKETVER >= 20080408
-packetLen(0x0140, 53) // CZ_MOVETO_MAP
+packetLen(0x0140, 53)
#elif PACKETVER >= 20080401
-packetLen(0x0140, 10) // CZ_MOVETO_MAP
+packetLen(0x0140, 10)
#elif PACKETVER >= 20080325
-packetLen(0x0140, 27) // CZ_MOVETO_MAP
+packetLen(0x0140, 27)
#elif PACKETVER >= 20080318
-packetLen(0x0140, 33) // CZ_MOVETO_MAP
+packetLen(0x0140, 33)
#elif PACKETVER >= 20080311
-packetLen(0x0140, 3) // CZ_MOVETO_MAP
+packetLen(0x0140, 3)
#elif PACKETVER >= 20080304
-packetLen(0x0140, 6) // CZ_MOVETO_MAP
+packetLen(0x0140, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0140, 11) // CZ_MOVETO_MAP
+packetLen(0x0140, 11)
#elif PACKETVER >= 20080219
-packetLen(0x0140, -1) // CZ_MOVETO_MAP
+packetLen(0x0140, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0140, 2) // CZ_MOVETO_MAP
+packetLen(0x0140, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
#endif
// Packet: 0x0141
#if PACKETVER >= 20080624
-packetLen(0x0141, 4) // ZC_COUPLESTATUS
+packetLen(0x0141, 4)
#elif PACKETVER >= 20080617
-packetLen(0x0141, -1) // ZC_COUPLESTATUS
+packetLen(0x0141, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0141, 6) // ZC_COUPLESTATUS
+packetLen(0x0141, 6)
#elif PACKETVER >= 20080603
-packetLen(0x0141, 5) // ZC_COUPLESTATUS
+packetLen(0x0141, 5)
#elif PACKETVER >= 20080528
-packetLen(0x0141, 18) // ZC_COUPLESTATUS
+packetLen(0x0141, 18)
#elif PACKETVER >= 20080520
-packetLen(0x0141, 4) // ZC_COUPLESTATUS
+packetLen(0x0141, 4)
#elif PACKETVER >= 20080513
-packetLen(0x0141, -1) // ZC_COUPLESTATUS
+packetLen(0x0141, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0141, 6) // ZC_COUPLESTATUS
+packetLen(0x0141, 6)
#elif PACKETVER >= 20080429
-packetLen(0x0141, 60) // ZC_COUPLESTATUS
+packetLen(0x0141, 60)
#elif PACKETVER >= 20080422
-packetLen(0x0141, -1) // ZC_COUPLESTATUS
+packetLen(0x0141, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0141, 7) // ZC_COUPLESTATUS
+packetLen(0x0141, 7)
#elif PACKETVER >= 20080408
-packetLen(0x0141, -1) // ZC_COUPLESTATUS
+packetLen(0x0141, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0141, 3) // ZC_COUPLESTATUS
+packetLen(0x0141, 3)
#elif PACKETVER >= 20080325
-packetLen(0x0141, -1) // ZC_COUPLESTATUS
+packetLen(0x0141, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0141, 11) // ZC_COUPLESTATUS
+packetLen(0x0141, 11)
#elif PACKETVER >= 20080311
-packetLen(0x0141, 9) // ZC_COUPLESTATUS
+packetLen(0x0141, 9)
#elif PACKETVER >= 20080304
-packetLen(0x0141, 30) // ZC_COUPLESTATUS
+packetLen(0x0141, 30)
#elif PACKETVER >= 20080226
-packetLen(0x0141, 22) // ZC_COUPLESTATUS
+packetLen(0x0141, 22)
#elif PACKETVER >= 20080219
-packetLen(0x0141, 6) // ZC_COUPLESTATUS
+packetLen(0x0141, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0141, 35) // ZC_COUPLESTATUS
+packetLen(0x0141, 35)
#elif PACKETVER >= 20080102
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
#endif
// Packet: 0x0142
#if PACKETVER >= 20080701
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
#elif PACKETVER >= 20080617
-packetLen(0x0142, -1) // ZC_OPEN_EDITDLG
+packetLen(0x0142, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0142, 32) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 32)
#elif PACKETVER >= 20080603
-packetLen(0x0142, 2) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 2)
#elif PACKETVER >= 20080528
-packetLen(0x0142, -1) // ZC_OPEN_EDITDLG
+packetLen(0x0142, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0142, 7) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 7)
#elif PACKETVER >= 20080513
-packetLen(0x0142, 15) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 15)
#elif PACKETVER >= 20080422
-packetLen(0x0142, -1) // ZC_OPEN_EDITDLG
+packetLen(0x0142, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0142, 11) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 11)
#elif PACKETVER >= 20080401
-packetLen(0x0142, 9) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 9)
#elif PACKETVER >= 20080325
-packetLen(0x0142, 67) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 67)
#elif PACKETVER >= 20080318
-packetLen(0x0142, 26) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 26)
#elif PACKETVER >= 20080311
-packetLen(0x0142, 30) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 30)
#elif PACKETVER >= 20080304
-packetLen(0x0142, 4) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0142, -1) // ZC_OPEN_EDITDLG
+packetLen(0x0142, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0142, 2) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 2)
#elif PACKETVER >= 20080124
-packetLen(0x0142, 3) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
#endif
// Packet: 0x0143
#if PACKETVER >= 20080617
-packetLen(0x0143, -1) // CZ_INPUT_EDITDLG
+packetLen(0x0143, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
#elif PACKETVER >= 20080603
-packetLen(0x0143, 7) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 7)
#elif PACKETVER >= 20080528
-packetLen(0x0143, 26) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 26)
#elif PACKETVER >= 20080520
-packetLen(0x0143, -1) // CZ_INPUT_EDITDLG
+packetLen(0x0143, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0143, 97) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 97)
#elif PACKETVER >= 20080507
-packetLen(0x0143, 2) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 2)
#elif PACKETVER >= 20080422
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
#elif PACKETVER >= 20080415
-packetLen(0x0143, 2) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 2)
#elif PACKETVER >= 20080408
-packetLen(0x0143, 53) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 53)
#elif PACKETVER >= 20080401
-packetLen(0x0143, 27) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 27)
#elif PACKETVER >= 20080325
-packetLen(0x0143, 28) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 28)
#elif PACKETVER >= 20080318
-packetLen(0x0143, -1) // CZ_INPUT_EDITDLG
+packetLen(0x0143, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0143, 3) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0143, 8) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 8)
#elif PACKETVER >= 20080219
-packetLen(0x0143, -1) // CZ_INPUT_EDITDLG
+packetLen(0x0143, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0143, 67) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 67)
#elif PACKETVER >= 20080102
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
#endif
// Packet: 0x0144
#if PACKETVER >= 20080701
-packetLen(0x0144, -1) // ZC_COMPASS
+packetLen(0x0144, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0144, 2) // ZC_COMPASS
+packetLen(0x0144, 2)
#elif PACKETVER >= 20080617
-packetLen(0x0144, -1) // ZC_COMPASS
+packetLen(0x0144, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0144, 81) // ZC_COMPASS
+packetLen(0x0144, 81)
#elif PACKETVER >= 20080603
-packetLen(0x0144, 22) // ZC_COMPASS
+packetLen(0x0144, 22)
#elif PACKETVER >= 20080528
-packetLen(0x0144, 3) // ZC_COMPASS
+packetLen(0x0144, 3)
#elif PACKETVER >= 20080520
-packetLen(0x0144, -1) // ZC_COMPASS
+packetLen(0x0144, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0144, 4) // ZC_COMPASS
+packetLen(0x0144, 4)
#elif PACKETVER >= 20080507
-packetLen(0x0144, 7) // ZC_COMPASS
+packetLen(0x0144, 7)
#elif PACKETVER >= 20080415
-packetLen(0x0144, -1) // ZC_COMPASS
+packetLen(0x0144, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0144, 6) // ZC_COMPASS
+packetLen(0x0144, 6)
#elif PACKETVER >= 20080401
-packetLen(0x0144, 65) // ZC_COMPASS
+packetLen(0x0144, 65)
#elif PACKETVER >= 20080325
-packetLen(0x0144, 282) // ZC_COMPASS
+packetLen(0x0144, 282)
#elif PACKETVER >= 20080318
-packetLen(0x0144, 7) // ZC_COMPASS
+packetLen(0x0144, 7)
#elif PACKETVER >= 20080311
-packetLen(0x0144, 6) // ZC_COMPASS
+packetLen(0x0144, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0144, 2) // ZC_COMPASS
+packetLen(0x0144, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0144, 6) // ZC_COMPASS
+packetLen(0x0144, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0144, 10) // ZC_COMPASS
+packetLen(0x0144, 10)
#elif PACKETVER >= 20080124
-packetLen(0x0144, 2) // ZC_COMPASS
+packetLen(0x0144, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
#endif
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
#if PACKETVER >= 20080624
-packetLen(0x0146, -1) // CZ_CLOSE_DIALOG
+packetLen(0x0146, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0146, 23) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 23)
#elif PACKETVER >= 20080610
-packetLen(0x0146, 5) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 5)
#elif PACKETVER >= 20080603
-packetLen(0x0146, -1) // CZ_CLOSE_DIALOG
+packetLen(0x0146, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0146, 10) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 10)
#elif PACKETVER >= 20080513
-packetLen(0x0146, -1) // CZ_CLOSE_DIALOG
+packetLen(0x0146, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
#elif PACKETVER >= 20080429
-packetLen(0x0146, 65) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 65)
#elif PACKETVER >= 20080422
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
#elif PACKETVER >= 20080408
-packetLen(0x0146, -1) // CZ_CLOSE_DIALOG
+packetLen(0x0146, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0146, 10) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 10)
#elif PACKETVER >= 20080325
-packetLen(0x0146, 2) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 2)
#elif PACKETVER >= 20080318
-packetLen(0x0146, 42) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 42)
#elif PACKETVER >= 20080311
-packetLen(0x0146, 10) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0146, 7) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 7)
#elif PACKETVER >= 20080219
-packetLen(0x0146, 10) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 10)
#elif PACKETVER >= 20080124
-packetLen(0x0146, 8) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
#endif
// Packet: 0x0147
#if PACKETVER >= 20080701
-packetLen(0x0147, 282) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 282)
#elif PACKETVER >= 20080624
-packetLen(0x0147, -1) // ZC_AUTORUN_SKILL
+packetLen(0x0147, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0147, 18) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 18)
#elif PACKETVER >= 20080610
-packetLen(0x0147, 8) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 8)
#elif PACKETVER >= 20080528
-packetLen(0x0147, -1) // ZC_AUTORUN_SKILL
+packetLen(0x0147, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0147, 114) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 114)
#elif PACKETVER >= 20080513
-packetLen(0x0147, 282) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 282)
#elif PACKETVER >= 20080507
-packetLen(0x0147, 4) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 4)
#elif PACKETVER >= 20080429
-packetLen(0x0147, 20) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 20)
#elif PACKETVER >= 20080422
-packetLen(0x0147, -1) // ZC_AUTORUN_SKILL
+packetLen(0x0147, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0147, 8) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 8)
#elif PACKETVER >= 20080401
-packetLen(0x0147, -1) // ZC_AUTORUN_SKILL
+packetLen(0x0147, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0147, 90) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 90)
#elif PACKETVER >= 20080311
-packetLen(0x0147, 6) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0147, 16) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 16)
#elif PACKETVER >= 20080226
-packetLen(0x0147, 11) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 11)
#elif PACKETVER >= 20080219
-packetLen(0x0147, -1) // ZC_AUTORUN_SKILL
+packetLen(0x0147, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0147, 2) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
#endif
// Packet: 0x0148
#if PACKETVER >= 20080617
-packetLen(0x0148, -1) // ZC_RESURRECTION
+packetLen(0x0148, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0148, 2) // ZC_RESURRECTION
+packetLen(0x0148, 2)
#elif PACKETVER >= 20080528
-packetLen(0x0148, -1) // ZC_RESURRECTION
+packetLen(0x0148, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0148, 6) // ZC_RESURRECTION
+packetLen(0x0148, 6)
#elif PACKETVER >= 20080507
-packetLen(0x0148, -1) // ZC_RESURRECTION
+packetLen(0x0148, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0148, 14) // ZC_RESURRECTION
+packetLen(0x0148, 14)
#elif PACKETVER >= 20080422
-packetLen(0x0148, 2) // ZC_RESURRECTION
+packetLen(0x0148, 2)
#elif PACKETVER >= 20080415
-packetLen(0x0148, 39) // ZC_RESURRECTION
+packetLen(0x0148, 39)
#elif PACKETVER >= 20080408
-packetLen(0x0148, 10) // ZC_RESURRECTION
+packetLen(0x0148, 10)
#elif PACKETVER >= 20080401
-packetLen(0x0148, 7) // ZC_RESURRECTION
+packetLen(0x0148, 7)
#elif PACKETVER >= 20080325
-packetLen(0x0148, 10) // ZC_RESURRECTION
+packetLen(0x0148, 10)
#elif PACKETVER >= 20080318
-packetLen(0x0148, 6) // ZC_RESURRECTION
+packetLen(0x0148, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0148, 54) // ZC_RESURRECTION
+packetLen(0x0148, 54)
#elif PACKETVER >= 20080304
-packetLen(0x0148, 282) // ZC_RESURRECTION
+packetLen(0x0148, 282)
#elif PACKETVER >= 20080226
-packetLen(0x0148, 6) // ZC_RESURRECTION
+packetLen(0x0148, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0148, 4) // ZC_RESURRECTION
+packetLen(0x0148, 4)
#elif PACKETVER >= 20080124
-packetLen(0x0148, 3) // ZC_RESURRECTION
+packetLen(0x0148, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
#endif
// Packet: 0x0149
#if PACKETVER >= 20080701
-packetLen(0x0149, 14) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 14)
#elif PACKETVER >= 20080624
-packetLen(0x0149, -1) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0149, 8) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 8)
#elif PACKETVER >= 20080603
-packetLen(0x0149, 7) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 7)
#elif PACKETVER >= 20080528
-packetLen(0x0149, 6) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 6)
#elif PACKETVER >= 20080520
-packetLen(0x0149, 27) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 27)
#elif PACKETVER >= 20080513
-packetLen(0x0149, 71) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 71)
#elif PACKETVER >= 20080429
-packetLen(0x0149, 6) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
#elif PACKETVER >= 20080415
-packetLen(0x0149, 5) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 5)
#elif PACKETVER >= 20080408
-packetLen(0x0149, 17) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 17)
#elif PACKETVER >= 20080401
-packetLen(0x0149, 6) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0149, 2) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 2)
#elif PACKETVER >= 20080318
-packetLen(0x0149, -1) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0149, 6) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0149, 5) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 5)
#elif PACKETVER >= 20080226
-packetLen(0x0149, -1) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0149, 53) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 53)
#elif PACKETVER >= 20080124
-packetLen(0x0149, 4) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
#endif
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
#if PACKETVER >= 20080701
-packetLen(0x014c, 26) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 26)
#elif PACKETVER >= 20080624
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
#elif PACKETVER >= 20080617
-packetLen(0x014c, 17) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 17)
#elif PACKETVER >= 20080610
-packetLen(0x014c, 4) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 4)
#elif PACKETVER >= 20080603
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
#elif PACKETVER >= 20080528
-packetLen(0x014c, 16) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 16)
#elif PACKETVER >= 20080507
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
#elif PACKETVER >= 20080429
-packetLen(0x014c, 12) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 12)
#elif PACKETVER >= 20080415
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
#elif PACKETVER >= 20080408
-packetLen(0x014c, 4) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 4)
#elif PACKETVER >= 20080401
-packetLen(0x014c, 55) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 55)
#elif PACKETVER >= 20080325
-packetLen(0x014c, 10) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 10)
#elif PACKETVER >= 20080318
-packetLen(0x014c, 9) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 9)
#elif PACKETVER >= 20080311
-packetLen(0x014c, 17) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 17)
#elif PACKETVER >= 20080226
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
#elif PACKETVER >= 20080219
-packetLen(0x014c, 4) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 4)
#elif PACKETVER >= 20080102
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
#endif
// Packet: 0x014d
#if PACKETVER >= 20080701
-packetLen(0x014d, -1) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, -1)
#elif PACKETVER >= 20080624
-packetLen(0x014d, 9) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 9)
#elif PACKETVER >= 20080603
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
#elif PACKETVER >= 20080528
-packetLen(0x014d, 30) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 30)
#elif PACKETVER >= 20080520
-packetLen(0x014d, 282) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 282)
#elif PACKETVER >= 20080513
-packetLen(0x014d, -1) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, -1)
#elif PACKETVER >= 20080507
-packetLen(0x014d, 3) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 3)
#elif PACKETVER >= 20080429
-packetLen(0x014d, 4) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 4)
#elif PACKETVER >= 20080422
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
#elif PACKETVER >= 20080415
-packetLen(0x014d, 6) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 6)
#elif PACKETVER >= 20080401
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
#elif PACKETVER >= 20080318
-packetLen(0x014d, 10) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 10)
#elif PACKETVER >= 20080311
-packetLen(0x014d, 9) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 9)
#elif PACKETVER >= 20080304
-packetLen(0x014d, 11) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 11)
#elif PACKETVER >= 20080226
-packetLen(0x014d, 8) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 8)
#elif PACKETVER >= 20080219
-packetLen(0x014d, 10) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 10)
#elif PACKETVER >= 20080124
-packetLen(0x014d, 8) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 8)
#elif PACKETVER >= 20080102
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
#endif
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
#if PACKETVER >= 20080617
-packetLen(0x014f, -1) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, -1)
#elif PACKETVER >= 20080603
-packetLen(0x014f, 3) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 3)
#elif PACKETVER >= 20080528
-packetLen(0x014f, 13) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 13)
#elif PACKETVER >= 20080507
-packetLen(0x014f, -1) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, -1)
#elif PACKETVER >= 20080429
-packetLen(0x014f, 23) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 23)
#elif PACKETVER >= 20080422
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
#elif PACKETVER >= 20080408
-packetLen(0x014f, -1) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, -1)
#elif PACKETVER >= 20080401
-packetLen(0x014f, 58) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 58)
#elif PACKETVER >= 20080325
-packetLen(0x014f, 4) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 4)
#elif PACKETVER >= 20080318
-packetLen(0x014f, 3) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 3)
#elif PACKETVER >= 20080304
-packetLen(0x014f, -1) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, -1)
#elif PACKETVER >= 20080226
-packetLen(0x014f, 97) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 97)
#elif PACKETVER >= 20080219
-packetLen(0x014f, -1) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, -1)
#elif PACKETVER >= 20080124
-packetLen(0x014f, 30) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 30)
#elif PACKETVER >= 20080102
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
#endif
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
#if PACKETVER >= 20080701
-packetLen(0x0154, 11) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 11)
#elif PACKETVER >= 20080617
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0154, 13) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 13)
#elif PACKETVER >= 20080603
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0154, 5) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 5)
#elif PACKETVER >= 20080513
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0154, 16) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 16)
#elif PACKETVER >= 20080422
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0154, 6) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 6)
#elif PACKETVER >= 20080408
-packetLen(0x0154, 10) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 10)
#elif PACKETVER >= 20080401
-packetLen(0x0154, 39) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 39)
#elif PACKETVER >= 20080325
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0154, 30) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 30)
#elif PACKETVER >= 20080311
-packetLen(0x0154, 7) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 7)
#elif PACKETVER >= 20080304
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0154, 6) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0154, 8) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
#endif
// Packet: 0x0155
#if PACKETVER >= 20080624
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0155, 12) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 12)
#elif PACKETVER >= 20080610
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0155, 12) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 12)
#elif PACKETVER >= 20080520
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0155, 27) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 27)
#elif PACKETVER >= 20080507
-packetLen(0x0155, 10) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 10)
#elif PACKETVER >= 20080422
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0155, 6) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0155, 22) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 22)
#elif PACKETVER >= 20080311
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0155, 8) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 8)
#elif PACKETVER >= 20080226
-packetLen(0x0155, 66) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 66)
#elif PACKETVER >= 20080219
-packetLen(0x0155, 15) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 15)
#elif PACKETVER >= 20080102
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
#endif
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
#if PACKETVER >= 20080701
-packetLen(0x0159, 7) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 7)
#elif PACKETVER >= 20080624
-packetLen(0x0159, 26) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 26)
#elif PACKETVER >= 20080617
-packetLen(0x0159, -1) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0159, 3) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 3)
#elif PACKETVER >= 20080528
-packetLen(0x0159, -1) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0159, 27) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 27)
#elif PACKETVER >= 20080513
-packetLen(0x0159, -1) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0159, 15) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 15)
#elif PACKETVER >= 20080429
-packetLen(0x0159, 30) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 30)
#elif PACKETVER >= 20080422
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
#elif PACKETVER >= 20080415
-packetLen(0x0159, -1) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0159, 29) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 29)
#elif PACKETVER >= 20080325
-packetLen(0x0159, -1) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0159, 10) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 10)
#elif PACKETVER >= 20080311
-packetLen(0x0159, 39) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 39)
#elif PACKETVER >= 20080304
-packetLen(0x0159, 6) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0159, 186) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 186)
#elif PACKETVER >= 20080219
-packetLen(0x0159, -1) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0159, 33) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 33)
#elif PACKETVER >= 20080102
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
#endif
// Packet: 0x015a
#if PACKETVER >= 20080617
-packetLen(0x015a, -1) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, -1)
#elif PACKETVER >= 20080610
-packetLen(0x015a, 24) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 24)
#elif PACKETVER >= 20080603
-packetLen(0x015a, 2) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 2)
#elif PACKETVER >= 20080528
-packetLen(0x015a, 31) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 31)
#elif PACKETVER >= 20080520
-packetLen(0x015a, -1) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, -1)
#elif PACKETVER >= 20080513
-packetLen(0x015a, 15) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 15)
#elif PACKETVER >= 20080429
-packetLen(0x015a, -1) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, -1)
#elif PACKETVER >= 20080422
-packetLen(0x015a, 4) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 4)
#elif PACKETVER >= 20080415
-packetLen(0x015a, -1) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, -1)
#elif PACKETVER >= 20080408
-packetLen(0x015a, 14) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 14)
#elif PACKETVER >= 20080401
-packetLen(0x015a, 23) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 23)
#elif PACKETVER >= 20080325
-packetLen(0x015a, 33) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 33)
#elif PACKETVER >= 20080318
-packetLen(0x015a, 26) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 26)
#elif PACKETVER >= 20080311
-packetLen(0x015a, 27) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 27)
#elif PACKETVER >= 20080304
-packetLen(0x015a, 3) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 3)
#elif PACKETVER >= 20080226
-packetLen(0x015a, 6) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 6)
#elif PACKETVER >= 20080219
-packetLen(0x015a, 8) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 8)
#elif PACKETVER >= 20080124
-packetLen(0x015a, 26) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 26)
#elif PACKETVER >= 20080102
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
#endif
// Packet: 0x015b
#if PACKETVER >= 20080701
-packetLen(0x015b, 6) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 6)
#elif PACKETVER >= 20080624
-packetLen(0x015b, -1) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, -1)
#elif PACKETVER >= 20080617
-packetLen(0x015b, 20) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 20)
#elif PACKETVER >= 20080610
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
#elif PACKETVER >= 20080603
-packetLen(0x015b, 32) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 32)
#elif PACKETVER >= 20080528
-packetLen(0x015b, -1) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, -1)
#elif PACKETVER >= 20080520
-packetLen(0x015b, 59) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 59)
#elif PACKETVER >= 20080513
-packetLen(0x015b, 79) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 79)
#elif PACKETVER >= 20080507
-packetLen(0x015b, 4) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 4)
#elif PACKETVER >= 20080429
-packetLen(0x015b, -1) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, -1)
#elif PACKETVER >= 20080422
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
#elif PACKETVER >= 20080415
-packetLen(0x015b, 97) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 97)
#elif PACKETVER >= 20080408
-packetLen(0x015b, 26) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 26)
#elif PACKETVER >= 20080401
-packetLen(0x015b, 30) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 30)
#elif PACKETVER >= 20080325
-packetLen(0x015b, 2) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 2)
#elif PACKETVER >= 20080318
-packetLen(0x015b, 24) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 24)
#elif PACKETVER >= 20080311
-packetLen(0x015b, 4) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 4)
#elif PACKETVER >= 20080304
-packetLen(0x015b, 33) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 33)
#elif PACKETVER >= 20080226
-packetLen(0x015b, 22) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 22)
#elif PACKETVER >= 20080219
-packetLen(0x015b, 6) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 6)
#elif PACKETVER >= 20080124
-packetLen(0x015b, -1) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, -1)
#elif PACKETVER >= 20080102
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
#endif
// Packet: 0x015c
#if PACKETVER >= 20080624
-packetLen(0x015c, -1) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, -1)
#elif PACKETVER >= 20080603
-packetLen(0x015c, 6) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 6)
#elif PACKETVER >= 20080528
-packetLen(0x015c, -1) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, -1)
#elif PACKETVER >= 20080520
-packetLen(0x015c, 7) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 7)
#elif PACKETVER >= 20080507
-packetLen(0x015c, 6) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 6)
#elif PACKETVER >= 20080429
-packetLen(0x015c, 2) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 2)
#elif PACKETVER >= 20080415
-packetLen(0x015c, 8) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 8)
#elif PACKETVER >= 20080401
-packetLen(0x015c, -1) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, -1)
#elif PACKETVER >= 20080325
-packetLen(0x015c, 18) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 18)
#elif PACKETVER >= 20080318
-packetLen(0x015c, 57) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 57)
#elif PACKETVER >= 20080311
-packetLen(0x015c, 30) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 30)
#elif PACKETVER >= 20080304
-packetLen(0x015c, 15) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 15)
#elif PACKETVER >= 20080226
-packetLen(0x015c, 3) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 3)
#elif PACKETVER >= 20080219
-packetLen(0x015c, 5) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 5)
#elif PACKETVER >= 20080124
-packetLen(0x015c, 14) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 14)
#elif PACKETVER >= 20080102
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
#endif
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
#if PACKETVER >= 20080701
-packetLen(0x015e, -1) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, -1)
#elif PACKETVER >= 20080624
-packetLen(0x015e, 30) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 30)
#elif PACKETVER >= 20080610
-packetLen(0x015e, -1) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, -1)
#elif PACKETVER >= 20080603
-packetLen(0x015e, 4) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 4)
#elif PACKETVER >= 20080520
-packetLen(0x015e, 3) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 3)
#elif PACKETVER >= 20080513
-packetLen(0x015e, 2) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 2)
#elif PACKETVER >= 20080507
-packetLen(0x015e, 9) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 9)
#elif PACKETVER >= 20080429
-packetLen(0x015e, 10) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 10)
#elif PACKETVER >= 20080422
-packetLen(0x015e, -1) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, -1)
#elif PACKETVER >= 20080415
-packetLen(0x015e, 32) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 32)
#elif PACKETVER >= 20080408
-packetLen(0x015e, 30) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 30)
#elif PACKETVER >= 20080401
-packetLen(0x015e, 10) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 10)
#elif PACKETVER >= 20080325
-packetLen(0x015e, 15) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 15)
#elif PACKETVER >= 20080318
-packetLen(0x015e, 28) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 28)
#elif PACKETVER >= 20080311
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
#elif PACKETVER >= 20080304
-packetLen(0x015e, 3) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 3)
#elif PACKETVER >= 20080226
-packetLen(0x015e, 54) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 54)
#elif PACKETVER >= 20080219
-packetLen(0x015e, -1) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, -1)
#elif PACKETVER >= 20080124
-packetLen(0x015e, 16) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 16)
#elif PACKETVER >= 20080102
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
#endif
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
#if PACKETVER >= 20080701
-packetLen(0x0160, 5) // ZC_POSITION_INFO
+packetLen(0x0160, 5)
#elif PACKETVER >= 20080624
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0160, 11) // ZC_POSITION_INFO
+packetLen(0x0160, 11)
#elif PACKETVER >= 20080610
-packetLen(0x0160, 5) // ZC_POSITION_INFO
+packetLen(0x0160, 5)
#elif PACKETVER >= 20080603
-packetLen(0x0160, 186) // ZC_POSITION_INFO
+packetLen(0x0160, 186)
#elif PACKETVER >= 20080528
-packetLen(0x0160, 2) // ZC_POSITION_INFO
+packetLen(0x0160, 2)
#elif PACKETVER >= 20080520
-packetLen(0x0160, 8) // ZC_POSITION_INFO
+packetLen(0x0160, 8)
#elif PACKETVER >= 20080507
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0160, 6) // ZC_POSITION_INFO
+packetLen(0x0160, 6)
#elif PACKETVER >= 20080408
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0160, 8) // ZC_POSITION_INFO
+packetLen(0x0160, 8)
#elif PACKETVER >= 20080325
-packetLen(0x0160, 4) // ZC_POSITION_INFO
+packetLen(0x0160, 4)
#elif PACKETVER >= 20080318
-packetLen(0x0160, 14) // ZC_POSITION_INFO
+packetLen(0x0160, 14)
#elif PACKETVER >= 20080304
-packetLen(0x0160, 26) // ZC_POSITION_INFO
+packetLen(0x0160, 26)
#elif PACKETVER >= 20080226
-packetLen(0x0160, 2) // ZC_POSITION_INFO
+packetLen(0x0160, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0160, 102) // ZC_POSITION_INFO
+packetLen(0x0160, 102)
#elif PACKETVER >= 20080124
-packetLen(0x0160, 6) // ZC_POSITION_INFO
+packetLen(0x0160, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
#endif
// Packet: 0x0161
#if PACKETVER >= 20080701
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0161, 16) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 16)
#elif PACKETVER >= 20080617
-packetLen(0x0161, 2) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 2)
#elif PACKETVER >= 20080610
-packetLen(0x0161, 5) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 5)
#elif PACKETVER >= 20080603
-packetLen(0x0161, 16) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 16)
#elif PACKETVER >= 20080528
-packetLen(0x0161, 6) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 6)
#elif PACKETVER >= 20080520
-packetLen(0x0161, 2) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 2)
#elif PACKETVER >= 20080513
-packetLen(0x0161, 6) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 6)
#elif PACKETVER >= 20080507
-packetLen(0x0161, 4) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 4)
#elif PACKETVER >= 20080422
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0161, 15) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 15)
#elif PACKETVER >= 20080408
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0161, 6) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0161, 282) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 282)
#elif PACKETVER >= 20080318
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0161, 30) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 30)
#elif PACKETVER >= 20080304
-packetLen(0x0161, 7) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 7)
#elif PACKETVER >= 20080226
-packetLen(0x0161, 21) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 21)
#elif PACKETVER >= 20080219
-packetLen(0x0161, 2) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 2)
#elif PACKETVER >= 20080124
-packetLen(0x0161, 8) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
#endif
// Packet: 0x0162
#if PACKETVER >= 20080701
-packetLen(0x0162, 81) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 81)
#elif PACKETVER >= 20080624
-packetLen(0x0162, 23) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 23)
#elif PACKETVER >= 20080617
-packetLen(0x0162, 22) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 22)
#elif PACKETVER >= 20080610
-packetLen(0x0162, 18) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 18)
#elif PACKETVER >= 20080603
-packetLen(0x0162, 30) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 30)
#elif PACKETVER >= 20080528
-packetLen(0x0162, 66) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 66)
#elif PACKETVER >= 20080520
-packetLen(0x0162, 10) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 10)
#elif PACKETVER >= 20080513
-packetLen(0x0162, 3) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 3)
#elif PACKETVER >= 20080507
-packetLen(0x0162, 30) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 30)
#elif PACKETVER >= 20080429
-packetLen(0x0162, 6) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0162, 13) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 13)
#elif PACKETVER >= 20080415
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0162, 3) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 3)
#elif PACKETVER >= 20080401
-packetLen(0x0162, 282) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 282)
#elif PACKETVER >= 20080325
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0162, 6) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0162, 26) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 26)
#elif PACKETVER >= 20080124
-packetLen(0x0162, 6) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
#endif
// Packet: 0x0163
#if PACKETVER >= 20080610
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0163, 44) // ZC_BAN_LIST
+packetLen(0x0163, 44)
#elif PACKETVER >= 20080528
-packetLen(0x0163, 68) // ZC_BAN_LIST
+packetLen(0x0163, 68)
#elif PACKETVER >= 20080520
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0163, 42) // ZC_BAN_LIST
+packetLen(0x0163, 42)
#elif PACKETVER >= 20080507
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0163, 2) // ZC_BAN_LIST
+packetLen(0x0163, 2)
#elif PACKETVER >= 20080422
-packetLen(0x0163, 86) // ZC_BAN_LIST
+packetLen(0x0163, 86)
#elif PACKETVER >= 20080415
-packetLen(0x0163, 6) // ZC_BAN_LIST
+packetLen(0x0163, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0163, 8) // ZC_BAN_LIST
+packetLen(0x0163, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0163, 6) // ZC_BAN_LIST
+packetLen(0x0163, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0163, 4) // ZC_BAN_LIST
+packetLen(0x0163, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0163, 6) // ZC_BAN_LIST
+packetLen(0x0163, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0163, 30) // ZC_BAN_LIST
+packetLen(0x0163, 30)
#elif PACKETVER >= 20080102
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
#endif
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
#if PACKETVER >= 20080701
-packetLen(0x0165, 54) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 54)
#elif PACKETVER >= 20080617
-packetLen(0x0165, -1) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0165, 4) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 4)
#elif PACKETVER >= 20080603
-packetLen(0x0165, -1) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0165, 114) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 114)
#elif PACKETVER >= 20080507
-packetLen(0x0165, -1) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0165, 11) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 11)
#elif PACKETVER >= 20080422
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
#elif PACKETVER >= 20080415
-packetLen(0x0165, 10) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 10)
#elif PACKETVER >= 20080408
-packetLen(0x0165, 182) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 182)
#elif PACKETVER >= 20080401
-packetLen(0x0165, 5) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 5)
#elif PACKETVER >= 20080325
-packetLen(0x0165, 97) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 97)
#elif PACKETVER >= 20080318
-packetLen(0x0165, 26) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 26)
#elif PACKETVER >= 20080311
-packetLen(0x0165, 102) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 102)
#elif PACKETVER >= 20080304
-packetLen(0x0165, -1) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0165, 4) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0165, 29) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 29)
#elif PACKETVER >= 20080124
-packetLen(0x0165, 6) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
#endif
// Packet: 0x0166
#if PACKETVER >= 20080701
-packetLen(0x0166, 4) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 4)
#elif PACKETVER >= 20080617
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0166, 27) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 27)
#elif PACKETVER >= 20080603
-packetLen(0x0166, 2) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 2)
#elif PACKETVER >= 20080528
-packetLen(0x0166, 4) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 4)
#elif PACKETVER >= 20080520
-packetLen(0x0166, 16) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 16)
#elif PACKETVER >= 20080513
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0166, 7) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 7)
#elif PACKETVER >= 20080429
-packetLen(0x0166, 6) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 6)
#elif PACKETVER >= 20080415
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0166, 6) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0166, 3) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 3)
#elif PACKETVER >= 20080318
-packetLen(0x0166, 68) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 68)
#elif PACKETVER >= 20080311
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0166, 5) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 5)
#elif PACKETVER >= 20080226
-packetLen(0x0166, 18) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 18)
#elif PACKETVER >= 20080102
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
#endif
// Packet: 0x0167
#if PACKETVER >= 20080617
-packetLen(0x0167, -1) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0167, 9) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 9)
#elif PACKETVER >= 20080603
-packetLen(0x0167, 67) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 67)
#elif PACKETVER >= 20080528
-packetLen(0x0167, 26) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 26)
#elif PACKETVER >= 20080520
-packetLen(0x0167, 86) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 86)
#elif PACKETVER >= 20080513
-packetLen(0x0167, 6) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 6)
#elif PACKETVER >= 20080507
-packetLen(0x0167, 4) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 4)
#elif PACKETVER >= 20080429
-packetLen(0x0167, -1) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0167, 42) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 42)
#elif PACKETVER >= 20080415
-packetLen(0x0167, 7) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 7)
#elif PACKETVER >= 20080408
-packetLen(0x0167, -1) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0167, 4) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 4)
#elif PACKETVER >= 20080318
-packetLen(0x0167, 14) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 14)
#elif PACKETVER >= 20080311
-packetLen(0x0167, 7) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 7)
#elif PACKETVER >= 20080304
-packetLen(0x0167, 6) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0167, 71) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 71)
#elif PACKETVER >= 20080219
-packetLen(0x0167, 2) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 2)
#elif PACKETVER >= 20080124
-packetLen(0x0167, 58) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 58)
#elif PACKETVER >= 20080102
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
#endif
// Packet: 0x0168
#if PACKETVER >= 20080701
-packetLen(0x0168, 6) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 6)
#elif PACKETVER >= 20080624
-packetLen(0x0168, 9) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 9)
#elif PACKETVER >= 20080617
-packetLen(0x0168, -1) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0168, 11) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 11)
#elif PACKETVER >= 20080603
-packetLen(0x0168, -1) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0168, 282) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 282)
#elif PACKETVER >= 20080520
-packetLen(0x0168, 15) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 15)
#elif PACKETVER >= 20080513
-packetLen(0x0168, 2) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 2)
#elif PACKETVER >= 20080507
-packetLen(0x0168, 10) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 10)
#elif PACKETVER >= 20080429
-packetLen(0x0168, -1) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
#elif PACKETVER >= 20080415
-packetLen(0x0168, 2) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 2)
#elif PACKETVER >= 20080408
-packetLen(0x0168, -1) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0168, 10) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 10)
#elif PACKETVER >= 20080325
-packetLen(0x0168, 11) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 11)
#elif PACKETVER >= 20080318
-packetLen(0x0168, -1) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0168, 10) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0168, 22) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 22)
#elif PACKETVER >= 20080226
-packetLen(0x0168, 3) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0168, 6) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0168, 4) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
#endif
// Packet: 0x0169
#if PACKETVER >= 20080701
-packetLen(0x0169, 5) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 5)
#elif PACKETVER >= 20080610
-packetLen(0x0169, -1) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0169, 4) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 4)
#elif PACKETVER >= 20080528
-packetLen(0x0169, 2) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 2)
#elif PACKETVER >= 20080520
-packetLen(0x0169, -1) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0169, 9) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 9)
#elif PACKETVER >= 20080507
-packetLen(0x0169, 282) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 282)
#elif PACKETVER >= 20080429
-packetLen(0x0169, 5) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 5)
#elif PACKETVER >= 20080422
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
#elif PACKETVER >= 20080408
-packetLen(0x0169, -1) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0169, 2) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 2)
#elif PACKETVER >= 20080325
-packetLen(0x0169, 5) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 5)
#elif PACKETVER >= 20080318
-packetLen(0x0169, 6) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
#elif PACKETVER >= 20080304
-packetLen(0x0169, -1) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0169, 4) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0169, 6) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0169, -1) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
#endif
// Packet: 0x016a
#if PACKETVER >= 20080701
-packetLen(0x016a, -1) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, -1)
#elif PACKETVER >= 20080624
-packetLen(0x016a, 6) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 6)
#elif PACKETVER >= 20080617
-packetLen(0x016a, 10) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 10)
#elif PACKETVER >= 20080610
-packetLen(0x016a, 4) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 4)
#elif PACKETVER >= 20080603
-packetLen(0x016a, -1) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, -1)
#elif PACKETVER >= 20080528
-packetLen(0x016a, 6) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 6)
#elif PACKETVER >= 20080520
-packetLen(0x016a, 24) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 24)
#elif PACKETVER >= 20080513
-packetLen(0x016a, 6) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 6)
#elif PACKETVER >= 20080429
-packetLen(0x016a, -1) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, -1)
#elif PACKETVER >= 20080422
-packetLen(0x016a, 22) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 22)
#elif PACKETVER >= 20080415
-packetLen(0x016a, -1) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, -1)
#elif PACKETVER >= 20080408
-packetLen(0x016a, 97) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 97)
#elif PACKETVER >= 20080401
-packetLen(0x016a, 7) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 7)
#elif PACKETVER >= 20080325
-packetLen(0x016a, -1) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, -1)
#elif PACKETVER >= 20080318
-packetLen(0x016a, 44) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 44)
#elif PACKETVER >= 20080311
-packetLen(0x016a, 32) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 32)
#elif PACKETVER >= 20080304
-packetLen(0x016a, 26) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 26)
#elif PACKETVER >= 20080226
-packetLen(0x016a, 2) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 2)
#elif PACKETVER >= 20080219
-packetLen(0x016a, 4) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 4)
#elif PACKETVER >= 20080124
-packetLen(0x016a, 3) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 3)
#elif PACKETVER >= 20080102
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
#endif
// Packet: 0x016b
#if PACKETVER >= 20080624
-packetLen(0x016b, -1) // CZ_JOIN_GUILD
+packetLen(0x016b, -1)
#elif PACKETVER >= 20080617
-packetLen(0x016b, 6) // CZ_JOIN_GUILD
+packetLen(0x016b, 6)
#elif PACKETVER >= 20080429
-packetLen(0x016b, -1) // CZ_JOIN_GUILD
+packetLen(0x016b, -1)
#elif PACKETVER >= 20080422
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
#elif PACKETVER >= 20080415
-packetLen(0x016b, 4) // CZ_JOIN_GUILD
+packetLen(0x016b, 4)
#elif PACKETVER >= 20080408
-packetLen(0x016b, 8) // CZ_JOIN_GUILD
+packetLen(0x016b, 8)
#elif PACKETVER >= 20080401
-packetLen(0x016b, -1) // CZ_JOIN_GUILD
+packetLen(0x016b, -1)
#elif PACKETVER >= 20080325
-packetLen(0x016b, 27) // CZ_JOIN_GUILD
+packetLen(0x016b, 27)
#elif PACKETVER >= 20080318
-packetLen(0x016b, -1) // CZ_JOIN_GUILD
+packetLen(0x016b, -1)
#elif PACKETVER >= 20080311
-packetLen(0x016b, 22) // CZ_JOIN_GUILD
+packetLen(0x016b, 22)
#elif PACKETVER >= 20080304
-packetLen(0x016b, 20) // CZ_JOIN_GUILD
+packetLen(0x016b, 20)
#elif PACKETVER >= 20080226
-packetLen(0x016b, 6) // CZ_JOIN_GUILD
+packetLen(0x016b, 6)
#elif PACKETVER >= 20080219
-packetLen(0x016b, -1) // CZ_JOIN_GUILD
+packetLen(0x016b, -1)
#elif PACKETVER >= 20080124
-packetLen(0x016b, 11) // CZ_JOIN_GUILD
+packetLen(0x016b, 11)
#elif PACKETVER >= 20080102
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
#endif
// Packet: 0x016c
#if PACKETVER >= 20080701
-packetLen(0x016c, 7) // ZC_UPDATE_GDID
+packetLen(0x016c, 7)
#elif PACKETVER >= 20080624
-packetLen(0x016c, 6) // ZC_UPDATE_GDID
+packetLen(0x016c, 6)
#elif PACKETVER >= 20080617
-packetLen(0x016c, 10) // ZC_UPDATE_GDID
+packetLen(0x016c, 10)
#elif PACKETVER >= 20080610
-packetLen(0x016c, 28) // ZC_UPDATE_GDID
+packetLen(0x016c, 28)
#elif PACKETVER >= 20080603
-packetLen(0x016c, -1) // ZC_UPDATE_GDID
+packetLen(0x016c, -1)
#elif PACKETVER >= 20080528
-packetLen(0x016c, 54) // ZC_UPDATE_GDID
+packetLen(0x016c, 54)
#elif PACKETVER >= 20080520
-packetLen(0x016c, 30) // ZC_UPDATE_GDID
+packetLen(0x016c, 30)
#elif PACKETVER >= 20080513
-packetLen(0x016c, 14) // ZC_UPDATE_GDID
+packetLen(0x016c, 14)
#elif PACKETVER >= 20080507
-packetLen(0x016c, -1) // ZC_UPDATE_GDID
+packetLen(0x016c, -1)
#elif PACKETVER >= 20080429
-packetLen(0x016c, 57) // ZC_UPDATE_GDID
+packetLen(0x016c, 57)
#elif PACKETVER >= 20080422
-packetLen(0x016c, 10) // ZC_UPDATE_GDID
+packetLen(0x016c, 10)
#elif PACKETVER >= 20080408
-packetLen(0x016c, -1) // ZC_UPDATE_GDID
+packetLen(0x016c, -1)
#elif PACKETVER >= 20080401
-packetLen(0x016c, 6) // ZC_UPDATE_GDID
+packetLen(0x016c, 6)
#elif PACKETVER >= 20080325
-packetLen(0x016c, 32) // ZC_UPDATE_GDID
+packetLen(0x016c, 32)
#elif PACKETVER >= 20080318
-packetLen(0x016c, 22) // ZC_UPDATE_GDID
+packetLen(0x016c, 22)
#elif PACKETVER >= 20080311
-packetLen(0x016c, 4) // ZC_UPDATE_GDID
+packetLen(0x016c, 4)
#elif PACKETVER >= 20080304
-packetLen(0x016c, 2) // ZC_UPDATE_GDID
+packetLen(0x016c, 2)
#elif PACKETVER >= 20080226
-packetLen(0x016c, 8) // ZC_UPDATE_GDID
+packetLen(0x016c, 8)
#elif PACKETVER >= 20080219
-packetLen(0x016c, 6) // ZC_UPDATE_GDID
+packetLen(0x016c, 6)
#elif PACKETVER >= 20080124
-packetLen(0x016c, 9) // ZC_UPDATE_GDID
+packetLen(0x016c, 9)
#elif PACKETVER >= 20080102
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
#endif
// Packet: 0x016d
#if PACKETVER >= 20080701
-packetLen(0x016d, 3) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 3)
#elif PACKETVER >= 20080617
-packetLen(0x016d, -1) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, -1)
#elif PACKETVER >= 20080610
-packetLen(0x016d, 3) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 3)
#elif PACKETVER >= 20080603
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
#elif PACKETVER >= 20080528
-packetLen(0x016d, -1) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, -1)
#elif PACKETVER >= 20080520
-packetLen(0x016d, 13) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 13)
#elif PACKETVER >= 20080507
-packetLen(0x016d, -1) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, -1)
#elif PACKETVER >= 20080429
-packetLen(0x016d, 10) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 10)
#elif PACKETVER >= 20080422
-packetLen(0x016d, -1) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, -1)
#elif PACKETVER >= 20080415
-packetLen(0x016d, 4) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 4)
#elif PACKETVER >= 20080408
-packetLen(0x016d, 3) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 3)
#elif PACKETVER >= 20080401
-packetLen(0x016d, 4) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 4)
#elif PACKETVER >= 20080325
-packetLen(0x016d, 6) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 6)
#elif PACKETVER >= 20080318
-packetLen(0x016d, 19) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 19)
#elif PACKETVER >= 20080311
-packetLen(0x016d, 22) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 22)
#elif PACKETVER >= 20080304
-packetLen(0x016d, 8) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 8)
#elif PACKETVER >= 20080226
-packetLen(0x016d, 3) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 3)
#elif PACKETVER >= 20080219
-packetLen(0x016d, 30) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 30)
#elif PACKETVER >= 20080124
-packetLen(0x016d, 2) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 2)
#elif PACKETVER >= 20080102
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
#endif
// Packet: 0x016e
#if PACKETVER >= 20080701
-packetLen(0x016e, -1) // CZ_GUILD_NOTICE
+packetLen(0x016e, -1)
#elif PACKETVER >= 20080624
-packetLen(0x016e, 2) // CZ_GUILD_NOTICE
+packetLen(0x016e, 2)
#elif PACKETVER >= 20080617
-packetLen(0x016e, 39) // CZ_GUILD_NOTICE
+packetLen(0x016e, 39)
#elif PACKETVER >= 20080520
-packetLen(0x016e, -1) // CZ_GUILD_NOTICE
+packetLen(0x016e, -1)
#elif PACKETVER >= 20080513
-packetLen(0x016e, 15) // CZ_GUILD_NOTICE
+packetLen(0x016e, 15)
#elif PACKETVER >= 20080429
-packetLen(0x016e, -1) // CZ_GUILD_NOTICE
+packetLen(0x016e, -1)
#elif PACKETVER >= 20080422
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
#elif PACKETVER >= 20080415
-packetLen(0x016e, 42) // CZ_GUILD_NOTICE
+packetLen(0x016e, 42)
#elif PACKETVER >= 20080401
-packetLen(0x016e, -1) // CZ_GUILD_NOTICE
+packetLen(0x016e, -1)
#elif PACKETVER >= 20080325
-packetLen(0x016e, 2) // CZ_GUILD_NOTICE
+packetLen(0x016e, 2)
#elif PACKETVER >= 20080318
-packetLen(0x016e, 3) // CZ_GUILD_NOTICE
+packetLen(0x016e, 3)
#elif PACKETVER >= 20080311
-packetLen(0x016e, 4) // CZ_GUILD_NOTICE
+packetLen(0x016e, 4)
#elif PACKETVER >= 20080304
-packetLen(0x016e, 30) // CZ_GUILD_NOTICE
+packetLen(0x016e, 30)
#elif PACKETVER >= 20080226
-packetLen(0x016e, 4) // CZ_GUILD_NOTICE
+packetLen(0x016e, 4)
#elif PACKETVER >= 20080219
-packetLen(0x016e, 3) // CZ_GUILD_NOTICE
+packetLen(0x016e, 3)
#elif PACKETVER >= 20080124
-packetLen(0x016e, -1) // CZ_GUILD_NOTICE
+packetLen(0x016e, -1)
#elif PACKETVER >= 20080102
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
#endif
// Packet: 0x016f
#if PACKETVER >= 20080701
-packetLen(0x016f, 44) // ZC_GUILD_NOTICE
+packetLen(0x016f, 44)
#elif PACKETVER >= 20080624
-packetLen(0x016f, -1) // ZC_GUILD_NOTICE
+packetLen(0x016f, -1)
#elif PACKETVER >= 20080617
-packetLen(0x016f, 2) // ZC_GUILD_NOTICE
+packetLen(0x016f, 2)
#elif PACKETVER >= 20080603
-packetLen(0x016f, -1) // ZC_GUILD_NOTICE
+packetLen(0x016f, -1)
#elif PACKETVER >= 20080528
-packetLen(0x016f, 2) // ZC_GUILD_NOTICE
+packetLen(0x016f, 2)
#elif PACKETVER >= 20080507
-packetLen(0x016f, -1) // ZC_GUILD_NOTICE
+packetLen(0x016f, -1)
#elif PACKETVER >= 20080429
-packetLen(0x016f, 14) // ZC_GUILD_NOTICE
+packetLen(0x016f, 14)
#elif PACKETVER >= 20080422
-packetLen(0x016f, -1) // ZC_GUILD_NOTICE
+packetLen(0x016f, -1)
#elif PACKETVER >= 20080415
-packetLen(0x016f, 6) // ZC_GUILD_NOTICE
+packetLen(0x016f, 6)
#elif PACKETVER >= 20080408
-packetLen(0x016f, 7) // ZC_GUILD_NOTICE
+packetLen(0x016f, 7)
#elif PACKETVER >= 20080401
-packetLen(0x016f, -1) // ZC_GUILD_NOTICE
+packetLen(0x016f, -1)
#elif PACKETVER >= 20080325
-packetLen(0x016f, 22) // ZC_GUILD_NOTICE
+packetLen(0x016f, 22)
#elif PACKETVER >= 20080318
-packetLen(0x016f, 9) // ZC_GUILD_NOTICE
+packetLen(0x016f, 9)
#elif PACKETVER >= 20080311
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
#elif PACKETVER >= 20080304
-packetLen(0x016f, 12) // ZC_GUILD_NOTICE
+packetLen(0x016f, 12)
#elif PACKETVER >= 20080226
-packetLen(0x016f, 6) // ZC_GUILD_NOTICE
+packetLen(0x016f, 6)
#elif PACKETVER >= 20080219
-packetLen(0x016f, 4) // ZC_GUILD_NOTICE
+packetLen(0x016f, 4)
#elif PACKETVER >= 20080124
-packetLen(0x016f, 29) // ZC_GUILD_NOTICE
+packetLen(0x016f, 29)
#elif PACKETVER >= 20080102
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
#endif
// Packet: 0x0170
#if PACKETVER >= 20080701
-packetLen(0x0170, -1) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0170, 20) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 20)
#elif PACKETVER >= 20080528
-packetLen(0x0170, -1) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0170, 30) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 30)
#elif PACKETVER >= 20080513
-packetLen(0x0170, 102) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 102)
#elif PACKETVER >= 20080429
-packetLen(0x0170, 6) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
#elif PACKETVER >= 20080415
-packetLen(0x0170, 26) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 26)
#elif PACKETVER >= 20080408
-packetLen(0x0170, 22) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 22)
#elif PACKETVER >= 20080401
-packetLen(0x0170, 282) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 282)
#elif PACKETVER >= 20080318
-packetLen(0x0170, 6) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0170, 4) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 4)
#elif PACKETVER >= 20080304
-packetLen(0x0170, 81) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 81)
#elif PACKETVER >= 20080226
-packetLen(0x0170, 30) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 30)
#elif PACKETVER >= 20080219
-packetLen(0x0170, 60) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 60)
#elif PACKETVER >= 20080124
-packetLen(0x0170, -1) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
#endif
// Packet: 0x0171
#if PACKETVER >= 20080701
-packetLen(0x0171, 8) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 8)
#elif PACKETVER >= 20080624
-packetLen(0x0171, 3) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 3)
#elif PACKETVER >= 20080617
-packetLen(0x0171, -1) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0171, 10) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 10)
#elif PACKETVER >= 20080603
-packetLen(0x0171, 282) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 282)
#elif PACKETVER >= 20080528
-packetLen(0x0171, 6) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 6)
#elif PACKETVER >= 20080520
-packetLen(0x0171, 7) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 7)
#elif PACKETVER >= 20080415
-packetLen(0x0171, -1) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0171, 5) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 5)
#elif PACKETVER >= 20080401
-packetLen(0x0171, 23) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 23)
#elif PACKETVER >= 20080325
-packetLen(0x0171, 8) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 8)
#elif PACKETVER >= 20080318
-packetLen(0x0171, -1) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0171, 3) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 3)
#elif PACKETVER >= 20080304
-packetLen(0x0171, 6) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0171, 67) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 67)
#elif PACKETVER >= 20080219
-packetLen(0x0171, 6) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0171, 10) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
#endif
// Packet: 0x0172
#if PACKETVER >= 20080624
-packetLen(0x0172, -1) // CZ_ALLY_GUILD
+packetLen(0x0172, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0172, 102) // CZ_ALLY_GUILD
+packetLen(0x0172, 102)
#elif PACKETVER >= 20080610
-packetLen(0x0172, 3) // CZ_ALLY_GUILD
+packetLen(0x0172, 3)
#elif PACKETVER >= 20080520
-packetLen(0x0172, -1) // CZ_ALLY_GUILD
+packetLen(0x0172, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0172, 6) // CZ_ALLY_GUILD
+packetLen(0x0172, 6)
#elif PACKETVER >= 20080507
-packetLen(0x0172, 28) // CZ_ALLY_GUILD
+packetLen(0x0172, 28)
#elif PACKETVER >= 20080429
-packetLen(0x0172, -1) // CZ_ALLY_GUILD
+packetLen(0x0172, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
#elif PACKETVER >= 20080415
-packetLen(0x0172, 2) // CZ_ALLY_GUILD
+packetLen(0x0172, 2)
#elif PACKETVER >= 20080408
-packetLen(0x0172, -1) // CZ_ALLY_GUILD
+packetLen(0x0172, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0172, 6) // CZ_ALLY_GUILD
+packetLen(0x0172, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0172, 14) // CZ_ALLY_GUILD
+packetLen(0x0172, 14)
#elif PACKETVER >= 20080318
-packetLen(0x0172, -1) // CZ_ALLY_GUILD
+packetLen(0x0172, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0172, 3) // CZ_ALLY_GUILD
+packetLen(0x0172, 3)
#elif PACKETVER >= 20080304
-packetLen(0x0172, 53) // CZ_ALLY_GUILD
+packetLen(0x0172, 53)
#elif PACKETVER >= 20080226
-packetLen(0x0172, -1) // CZ_ALLY_GUILD
+packetLen(0x0172, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0172, 22) // CZ_ALLY_GUILD
+packetLen(0x0172, 22)
#elif PACKETVER >= 20080124
-packetLen(0x0172, 14) // CZ_ALLY_GUILD
+packetLen(0x0172, 14)
#elif PACKETVER >= 20080102
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
#endif
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
#if PACKETVER >= 20080701
-packetLen(0x0177, 2) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 2)
#elif PACKETVER >= 20080624
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0177, 4) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 4)
#elif PACKETVER >= 20080610
-packetLen(0x0177, 31) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 31)
#elif PACKETVER >= 20080603
-packetLen(0x0177, 58) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 58)
#elif PACKETVER >= 20080528
-packetLen(0x0177, 4) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 4)
#elif PACKETVER >= 20080513
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0177, 30) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 30)
#elif PACKETVER >= 20080429
-packetLen(0x0177, 26) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 26)
#elif PACKETVER >= 20080422
-packetLen(0x0177, 28) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 28)
#elif PACKETVER >= 20080415
-packetLen(0x0177, 114) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 114)
#elif PACKETVER >= 20080408
-packetLen(0x0177, 10) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 10)
#elif PACKETVER >= 20080401
-packetLen(0x0177, 4) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 4)
#elif PACKETVER >= 20080325
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0177, 11) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 11)
#elif PACKETVER >= 20080311
-packetLen(0x0177, 27) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 27)
#elif PACKETVER >= 20080304
-packetLen(0x0177, 34) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 34)
#elif PACKETVER >= 20080226
-packetLen(0x0177, 3) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0177, 2) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 2)
#elif PACKETVER >= 20080124
-packetLen(0x0177, 30) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 30)
#elif PACKETVER >= 20080102
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
#endif
// Packet: 0x0178
#if PACKETVER >= 20080624
-packetLen(0x0178, -1) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0178, 10) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 10)
#elif PACKETVER >= 20080603
-packetLen(0x0178, -1) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0178, 33) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 33)
#elif PACKETVER >= 20080520
-packetLen(0x0178, 7) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 7)
#elif PACKETVER >= 20080513
-packetLen(0x0178, -1) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0178, 6) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 6)
#elif PACKETVER >= 20080415
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
#elif PACKETVER >= 20080408
-packetLen(0x0178, -1) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0178, 7) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 7)
#elif PACKETVER >= 20080325
-packetLen(0x0178, 6) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
#elif PACKETVER >= 20080311
-packetLen(0x0178, 11) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 11)
#elif PACKETVER >= 20080304
-packetLen(0x0178, 6) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0178, -1) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0178, 30) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 30)
#elif PACKETVER >= 20080124
-packetLen(0x0178, 68) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 68)
#elif PACKETVER >= 20080102
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
#endif
// Packet: 0x0179
#if PACKETVER >= 20080701
-packetLen(0x0179, 59) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 59)
#elif PACKETVER >= 20080624
-packetLen(0x0179, -1) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0179, 6) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 6)
#elif PACKETVER >= 20080610
-packetLen(0x0179, -1) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0179, 27) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 27)
#elif PACKETVER >= 20080528
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
#elif PACKETVER >= 20080520
-packetLen(0x0179, 11) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 11)
#elif PACKETVER >= 20080513
-packetLen(0x0179, -1) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0179, 43) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 43)
#elif PACKETVER >= 20080429
-packetLen(0x0179, 6) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0179, 55) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 55)
#elif PACKETVER >= 20080415
-packetLen(0x0179, 4) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 4)
#elif PACKETVER >= 20080408
-packetLen(0x0179, 6) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 6)
#elif PACKETVER >= 20080401
-packetLen(0x0179, 10) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 10)
#elif PACKETVER >= 20080325
-packetLen(0x0179, -1) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0179, 8) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0179, 2) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0179, 6) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0179, 3) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 3)
#elif PACKETVER >= 20080124
-packetLen(0x0179, 15) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 15)
#elif PACKETVER >= 20080102
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
#endif
// Packet: 0x017a
#if PACKETVER >= 20080701
-packetLen(0x017a, 29) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 29)
#elif PACKETVER >= 20080610
-packetLen(0x017a, -1) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, -1)
#elif PACKETVER >= 20080603
-packetLen(0x017a, 28) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 28)
#elif PACKETVER >= 20080528
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
#elif PACKETVER >= 20080520
-packetLen(0x017a, 6) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 6)
#elif PACKETVER >= 20080513
-packetLen(0x017a, -1) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, -1)
#elif PACKETVER >= 20080507
-packetLen(0x017a, 6) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 6)
#elif PACKETVER >= 20080429
-packetLen(0x017a, 5) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 5)
#elif PACKETVER >= 20080415
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
#elif PACKETVER >= 20080408
-packetLen(0x017a, 2) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 2)
#elif PACKETVER >= 20080401
-packetLen(0x017a, 31) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 31)
#elif PACKETVER >= 20080325
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
#elif PACKETVER >= 20080318
-packetLen(0x017a, 8) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 8)
#elif PACKETVER >= 20080311
-packetLen(0x017a, 6) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 6)
#elif PACKETVER >= 20080304
-packetLen(0x017a, 13) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 13)
#elif PACKETVER >= 20080219
-packetLen(0x017a, 30) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 30)
#elif PACKETVER >= 20080124
-packetLen(0x017a, 7) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 7)
#elif PACKETVER >= 20080102
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
#endif
// Packet: 0x017b
#if PACKETVER >= 20080701
-packetLen(0x017b, 2) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 2)
#elif PACKETVER >= 20080617
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
#elif PACKETVER >= 20080610
-packetLen(0x017b, 2) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 2)
#elif PACKETVER >= 20080603
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
#elif PACKETVER >= 20080528
-packetLen(0x017b, 4) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 4)
#elif PACKETVER >= 20080520
-packetLen(0x017b, 68) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 68)
#elif PACKETVER >= 20080513
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
#elif PACKETVER >= 20080507
-packetLen(0x017b, 53) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 53)
#elif PACKETVER >= 20080429
-packetLen(0x017b, 8) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 8)
#elif PACKETVER >= 20080415
-packetLen(0x017b, 6) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 6)
#elif PACKETVER >= 20080408
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
#elif PACKETVER >= 20080401
-packetLen(0x017b, 6) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 6)
#elif PACKETVER >= 20080325
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
#elif PACKETVER >= 20080318
-packetLen(0x017b, 11) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 11)
#elif PACKETVER >= 20080311
-packetLen(0x017b, 3) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 3)
#elif PACKETVER >= 20080304
-packetLen(0x017b, 4) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 4)
#elif PACKETVER >= 20080226
-packetLen(0x017b, 9) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 9)
#elif PACKETVER >= 20080219
-packetLen(0x017b, 18) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 18)
#elif PACKETVER >= 20080124
-packetLen(0x017b, 3) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 3)
#elif PACKETVER >= 20080102
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
#endif
// Packet: 0x017c
#if PACKETVER >= 20080701
-packetLen(0x017c, -1) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, -1)
#elif PACKETVER >= 20080624
-packetLen(0x017c, 55) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 55)
#elif PACKETVER >= 20080617
-packetLen(0x017c, 26) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 26)
#elif PACKETVER >= 20080610
-packetLen(0x017c, -1) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, -1)
#elif PACKETVER >= 20080603
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
#elif PACKETVER >= 20080528
-packetLen(0x017c, 21) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 21)
#elif PACKETVER >= 20080520
-packetLen(0x017c, 39) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 39)
#elif PACKETVER >= 20080513
-packetLen(0x017c, 7) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 7)
#elif PACKETVER >= 20080422
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
#elif PACKETVER >= 20080408
-packetLen(0x017c, -1) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, -1)
#elif PACKETVER >= 20080401
-packetLen(0x017c, 31) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 31)
#elif PACKETVER >= 20080311
-packetLen(0x017c, -1) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, -1)
#elif PACKETVER >= 20080304
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
#elif PACKETVER >= 20080226
-packetLen(0x017c, -1) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, -1)
#elif PACKETVER >= 20080219
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
#elif PACKETVER >= 20080124
-packetLen(0x017c, -1) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, -1)
#elif PACKETVER >= 20080102
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
#endif
// Packet: 0x017d
#if PACKETVER >= 20080701
-packetLen(0x017d, 33) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 33)
#elif PACKETVER >= 20080610
-packetLen(0x017d, -1) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, -1)
#elif PACKETVER >= 20080603
-packetLen(0x017d, 3) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 3)
#elif PACKETVER >= 20080528
-packetLen(0x017d, -1) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, -1)
#elif PACKETVER >= 20080520
-packetLen(0x017d, 4) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 4)
#elif PACKETVER >= 20080422
-packetLen(0x017d, -1) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, -1)
#elif PACKETVER >= 20080415
-packetLen(0x017d, 11) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 11)
#elif PACKETVER >= 20080408
-packetLen(0x017d, 6) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 6)
#elif PACKETVER >= 20080401
-packetLen(0x017d, 8) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 8)
#elif PACKETVER >= 20080325
-packetLen(0x017d, -1) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, -1)
#elif PACKETVER >= 20080318
-packetLen(0x017d, 28) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 28)
#elif PACKETVER >= 20080311
-packetLen(0x017d, 34) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 34)
#elif PACKETVER >= 20080304
-packetLen(0x017d, 30) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 30)
#elif PACKETVER >= 20080219
-packetLen(0x017d, 8) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 8)
#elif PACKETVER >= 20080124
-packetLen(0x017d, 10) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 10)
#elif PACKETVER >= 20080102
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
#endif
// Packet: 0x017e
#if PACKETVER >= 20080701
-packetLen(0x017e, 4) // CZ_GUILD_CHAT
+packetLen(0x017e, 4)
#elif PACKETVER >= 20080624
-packetLen(0x017e, 6) // CZ_GUILD_CHAT
+packetLen(0x017e, 6)
#elif PACKETVER >= 20080617
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
#elif PACKETVER >= 20080610
-packetLen(0x017e, 2) // CZ_GUILD_CHAT
+packetLen(0x017e, 2)
#elif PACKETVER >= 20080603
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
#elif PACKETVER >= 20080528
-packetLen(0x017e, 29) // CZ_GUILD_CHAT
+packetLen(0x017e, 29)
#elif PACKETVER >= 20080520
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
#elif PACKETVER >= 20080513
-packetLen(0x017e, 3) // CZ_GUILD_CHAT
+packetLen(0x017e, 3)
#elif PACKETVER >= 20080507
-packetLen(0x017e, 32) // CZ_GUILD_CHAT
+packetLen(0x017e, 32)
#elif PACKETVER >= 20080429
-packetLen(0x017e, 3) // CZ_GUILD_CHAT
+packetLen(0x017e, 3)
#elif PACKETVER >= 20080422
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
#elif PACKETVER >= 20080415
-packetLen(0x017e, 14) // CZ_GUILD_CHAT
+packetLen(0x017e, 14)
#elif PACKETVER >= 20080408
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
#elif PACKETVER >= 20080401
-packetLen(0x017e, 4) // CZ_GUILD_CHAT
+packetLen(0x017e, 4)
#elif PACKETVER >= 20080325
-packetLen(0x017e, 14) // CZ_GUILD_CHAT
+packetLen(0x017e, 14)
#elif PACKETVER >= 20080318
-packetLen(0x017e, 3) // CZ_GUILD_CHAT
+packetLen(0x017e, 3)
#elif PACKETVER >= 20080311
-packetLen(0x017e, 31) // CZ_GUILD_CHAT
+packetLen(0x017e, 31)
#elif PACKETVER >= 20080304
-packetLen(0x017e, 10) // CZ_GUILD_CHAT
+packetLen(0x017e, 10)
#elif PACKETVER >= 20080226
-packetLen(0x017e, 7) // CZ_GUILD_CHAT
+packetLen(0x017e, 7)
#elif PACKETVER >= 20080219
-packetLen(0x017e, 28) // CZ_GUILD_CHAT
+packetLen(0x017e, 28)
#elif PACKETVER >= 20080124
-packetLen(0x017e, 7) // CZ_GUILD_CHAT
+packetLen(0x017e, 7)
#elif PACKETVER >= 20080102
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
#endif
// Packet: 0x017f
#if PACKETVER >= 20080624
-packetLen(0x017f, 2) // ZC_GUILD_CHAT
+packetLen(0x017f, 2)
#elif PACKETVER >= 20080520
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
#elif PACKETVER >= 20080513
-packetLen(0x017f, 54) // ZC_GUILD_CHAT
+packetLen(0x017f, 54)
#elif PACKETVER >= 20080507
-packetLen(0x017f, 11) // ZC_GUILD_CHAT
+packetLen(0x017f, 11)
#elif PACKETVER >= 20080429
-packetLen(0x017f, 4) // ZC_GUILD_CHAT
+packetLen(0x017f, 4)
#elif PACKETVER >= 20080415
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
#elif PACKETVER >= 20080408
-packetLen(0x017f, 20) // ZC_GUILD_CHAT
+packetLen(0x017f, 20)
#elif PACKETVER >= 20080401
-packetLen(0x017f, 6) // ZC_GUILD_CHAT
+packetLen(0x017f, 6)
#elif PACKETVER >= 20080325
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
#elif PACKETVER >= 20080318
-packetLen(0x017f, 4) // ZC_GUILD_CHAT
+packetLen(0x017f, 4)
#elif PACKETVER >= 20080311
-packetLen(0x017f, 35) // ZC_GUILD_CHAT
+packetLen(0x017f, 35)
#elif PACKETVER >= 20080304
-packetLen(0x017f, 14) // ZC_GUILD_CHAT
+packetLen(0x017f, 14)
#elif PACKETVER >= 20080226
-packetLen(0x017f, 30) // ZC_GUILD_CHAT
+packetLen(0x017f, 30)
#elif PACKETVER >= 20080219
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
#elif PACKETVER >= 20080124
-packetLen(0x017f, 30) // ZC_GUILD_CHAT
+packetLen(0x017f, 30)
#elif PACKETVER >= 20080102
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
#endif
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
#if PACKETVER >= 20080617
-packetLen(0x0188, -1) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0188, 29) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 29)
#elif PACKETVER >= 20080603
-packetLen(0x0188, 14) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 14)
#elif PACKETVER >= 20080528
-packetLen(0x0188, 3) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 3)
#elif PACKETVER >= 20080520
-packetLen(0x0188, -1) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0188, 10) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 10)
#elif PACKETVER >= 20080507
-packetLen(0x0188, 2) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 2)
#elif PACKETVER >= 20080415
-packetLen(0x0188, -1) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0188, 7) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 7)
#elif PACKETVER >= 20080401
-packetLen(0x0188, 6) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0188, 30) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 30)
#elif PACKETVER >= 20080318
-packetLen(0x0188, 3) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 3)
#elif PACKETVER >= 20080311
-packetLen(0x0188, -1) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0188, 2) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0188, 30) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 30)
#elif PACKETVER >= 20080219
-packetLen(0x0188, 27) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 27)
#elif PACKETVER >= 20080124
-packetLen(0x0188, -1) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
#endif
// Packet: 0x0189
#if PACKETVER >= 20080624
-packetLen(0x0189, -1) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0189, 55) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 55)
#elif PACKETVER >= 20080610
-packetLen(0x0189, -1) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0189, 7) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 7)
#elif PACKETVER >= 20080528
-packetLen(0x0189, 24) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 24)
#elif PACKETVER >= 20080520
-packetLen(0x0189, -1) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0189, 10) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 10)
#elif PACKETVER >= 20080415
-packetLen(0x0189, -1) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0189, 58) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 58)
#elif PACKETVER >= 20080401
-packetLen(0x0189, -1) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0189, 31) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 31)
#elif PACKETVER >= 20080318
-packetLen(0x0189, 30) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 30)
#elif PACKETVER >= 20080311
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
#elif PACKETVER >= 20080304
-packetLen(0x0189, -1) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0189, 17) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 17)
#elif PACKETVER >= 20080219
-packetLen(0x0189, 8) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 8)
#elif PACKETVER >= 20080124
-packetLen(0x0189, -1) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
#endif
// Packet: 0x018a
#if PACKETVER >= 20080701
-packetLen(0x018a, 6) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 6)
#elif PACKETVER >= 20080624
-packetLen(0x018a, 14) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 14)
#elif PACKETVER >= 20080617
-packetLen(0x018a, 18) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 18)
#elif PACKETVER >= 20080610
-packetLen(0x018a, -1) // CZ_REQ_DISCONNECT
+packetLen(0x018a, -1)
#elif PACKETVER >= 20080603
-packetLen(0x018a, 2) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 2)
#elif PACKETVER >= 20080528
-packetLen(0x018a, -1) // CZ_REQ_DISCONNECT
+packetLen(0x018a, -1)
#elif PACKETVER >= 20080520
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
#elif PACKETVER >= 20080429
-packetLen(0x018a, -1) // CZ_REQ_DISCONNECT
+packetLen(0x018a, -1)
#elif PACKETVER >= 20080422
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
#elif PACKETVER >= 20080415
-packetLen(0x018a, 2) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 2)
#elif PACKETVER >= 20080408
-packetLen(0x018a, -1) // CZ_REQ_DISCONNECT
+packetLen(0x018a, -1)
#elif PACKETVER >= 20080401
-packetLen(0x018a, 32) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 32)
#elif PACKETVER >= 20080325
-packetLen(0x018a, 6) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 6)
#elif PACKETVER >= 20080318
-packetLen(0x018a, 14) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 14)
#elif PACKETVER >= 20080311
-packetLen(0x018a, -1) // CZ_REQ_DISCONNECT
+packetLen(0x018a, -1)
#elif PACKETVER >= 20080304
-packetLen(0x018a, 7) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 7)
#elif PACKETVER >= 20080226
-packetLen(0x018a, 2) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 2)
#elif PACKETVER >= 20080219
-packetLen(0x018a, 7) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 7)
#elif PACKETVER >= 20080124
-packetLen(0x018a, 5) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 5)
#elif PACKETVER >= 20080102
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
#endif
// Packet: 0x018b
#if PACKETVER >= 20080701
-packetLen(0x018b, 66) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 66)
#elif PACKETVER >= 20080610
-packetLen(0x018b, -1) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, -1)
#elif PACKETVER >= 20080603
-packetLen(0x018b, 182) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 182)
#elif PACKETVER >= 20080528
-packetLen(0x018b, 12) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 12)
#elif PACKETVER >= 20080520
-packetLen(0x018b, -1) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, -1)
#elif PACKETVER >= 20080513
-packetLen(0x018b, 3) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 3)
#elif PACKETVER >= 20080507
-packetLen(0x018b, -1) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, -1)
#elif PACKETVER >= 20080429
-packetLen(0x018b, 102) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 102)
#elif PACKETVER >= 20080408
-packetLen(0x018b, -1) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, -1)
#elif PACKETVER >= 20080401
-packetLen(0x018b, 3) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 3)
#elif PACKETVER >= 20080325
-packetLen(0x018b, 6) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 6)
#elif PACKETVER >= 20080318
-packetLen(0x018b, 30) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 30)
#elif PACKETVER >= 20080311
-packetLen(0x018b, 7) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 7)
#elif PACKETVER >= 20080304
-packetLen(0x018b, -1) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, -1)
#elif PACKETVER >= 20080226
-packetLen(0x018b, 10) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 10)
#elif PACKETVER >= 20080124
-packetLen(0x018b, 6) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 6)
#elif PACKETVER >= 20080102
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
#endif
// Packet: 0x018c
#if PACKETVER >= 20080701
-packetLen(0x018c, 14) // ZC_MONSTER_INFO
+packetLen(0x018c, 14)
#elif PACKETVER >= 20080624
-packetLen(0x018c, 8) // ZC_MONSTER_INFO
+packetLen(0x018c, 8)
#elif PACKETVER >= 20080617
-packetLen(0x018c, 31) // ZC_MONSTER_INFO
+packetLen(0x018c, 31)
#elif PACKETVER >= 20080610
-packetLen(0x018c, 282) // ZC_MONSTER_INFO
+packetLen(0x018c, 282)
#elif PACKETVER >= 20080603
-packetLen(0x018c, 8) // ZC_MONSTER_INFO
+packetLen(0x018c, 8)
#elif PACKETVER >= 20080528
-packetLen(0x018c, -1) // ZC_MONSTER_INFO
+packetLen(0x018c, -1)
#elif PACKETVER >= 20080520
-packetLen(0x018c, 102) // ZC_MONSTER_INFO
+packetLen(0x018c, 102)
#elif PACKETVER >= 20080513
-packetLen(0x018c, -1) // ZC_MONSTER_INFO
+packetLen(0x018c, -1)
#elif PACKETVER >= 20080507
-packetLen(0x018c, 21) // ZC_MONSTER_INFO
+packetLen(0x018c, 21)
#elif PACKETVER >= 20080401
-packetLen(0x018c, -1) // ZC_MONSTER_INFO
+packetLen(0x018c, -1)
#elif PACKETVER >= 20080325
-packetLen(0x018c, 8) // ZC_MONSTER_INFO
+packetLen(0x018c, 8)
#elif PACKETVER >= 20080318
-packetLen(0x018c, 6) // ZC_MONSTER_INFO
+packetLen(0x018c, 6)
#elif PACKETVER >= 20080304
-packetLen(0x018c, -1) // ZC_MONSTER_INFO
+packetLen(0x018c, -1)
#elif PACKETVER >= 20080226
-packetLen(0x018c, 2) // ZC_MONSTER_INFO
+packetLen(0x018c, 2)
#elif PACKETVER >= 20080219
-packetLen(0x018c, -1) // ZC_MONSTER_INFO
+packetLen(0x018c, -1)
#elif PACKETVER >= 20080124
-packetLen(0x018c, 6) // ZC_MONSTER_INFO
+packetLen(0x018c, 6)
#elif PACKETVER >= 20080102
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
#endif
// Packet: 0x018d
#if PACKETVER >= 20080701
-packetLen(0x018d, 2) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 2)
#elif PACKETVER >= 20080624
-packetLen(0x018d, 8) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 8)
#elif PACKETVER >= 20080617
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
#elif PACKETVER >= 20080610
-packetLen(0x018d, 65) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 65)
#elif PACKETVER >= 20080603
-packetLen(0x018d, 9) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 9)
#elif PACKETVER >= 20080520
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
#elif PACKETVER >= 20080513
-packetLen(0x018d, 2) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 2)
#elif PACKETVER >= 20080507
-packetLen(0x018d, 6) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 6)
#elif PACKETVER >= 20080429
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
#elif PACKETVER >= 20080422
-packetLen(0x018d, 59) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 59)
#elif PACKETVER >= 20080415
-packetLen(0x018d, 79) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 79)
#elif PACKETVER >= 20080408
-packetLen(0x018d, 7) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 7)
#elif PACKETVER >= 20080401
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
#elif PACKETVER >= 20080318
-packetLen(0x018d, 6) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 6)
#elif PACKETVER >= 20080311
-packetLen(0x018d, 8) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 8)
#elif PACKETVER >= 20080304
-packetLen(0x018d, 39) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 39)
#elif PACKETVER >= 20080226
-packetLen(0x018d, 22) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 22)
#elif PACKETVER >= 20080219
-packetLen(0x018d, 4) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 4)
#elif PACKETVER >= 20080102
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
#endif
// Packet: 0x018e
#if PACKETVER >= 20080701
-packetLen(0x018e, -1) // CZ_REQMAKINGITEM
+packetLen(0x018e, -1)
#elif PACKETVER >= 20080624
-packetLen(0x018e, 14) // CZ_REQMAKINGITEM
+packetLen(0x018e, 14)
#elif PACKETVER >= 20080617
-packetLen(0x018e, -1) // CZ_REQMAKINGITEM
+packetLen(0x018e, -1)
#elif PACKETVER >= 20080610
-packetLen(0x018e, 59) // CZ_REQMAKINGITEM
+packetLen(0x018e, 59)
#elif PACKETVER >= 20080603
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
#elif PACKETVER >= 20080528
-packetLen(0x018e, 5) // CZ_REQMAKINGITEM
+packetLen(0x018e, 5)
#elif PACKETVER >= 20080520
-packetLen(0x018e, 11) // CZ_REQMAKINGITEM
+packetLen(0x018e, 11)
#elif PACKETVER >= 20080513
-packetLen(0x018e, 2) // CZ_REQMAKINGITEM
+packetLen(0x018e, 2)
#elif PACKETVER >= 20080429
-packetLen(0x018e, -1) // CZ_REQMAKINGITEM
+packetLen(0x018e, -1)
#elif PACKETVER >= 20080422
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
#elif PACKETVER >= 20080415
-packetLen(0x018e, -1) // CZ_REQMAKINGITEM
+packetLen(0x018e, -1)
#elif PACKETVER >= 20080408
-packetLen(0x018e, 27) // CZ_REQMAKINGITEM
+packetLen(0x018e, 27)
#elif PACKETVER >= 20080401
-packetLen(0x018e, 3) // CZ_REQMAKINGITEM
+packetLen(0x018e, 3)
#elif PACKETVER >= 20080325
-packetLen(0x018e, -1) // CZ_REQMAKINGITEM
+packetLen(0x018e, -1)
#elif PACKETVER >= 20080318
-packetLen(0x018e, 65) // CZ_REQMAKINGITEM
+packetLen(0x018e, 65)
#elif PACKETVER >= 20080311
-packetLen(0x018e, -1) // CZ_REQMAKINGITEM
+packetLen(0x018e, -1)
#elif PACKETVER >= 20080304
-packetLen(0x018e, 58) // CZ_REQMAKINGITEM
+packetLen(0x018e, 58)
#elif PACKETVER >= 20080226
-packetLen(0x018e, 4) // CZ_REQMAKINGITEM
+packetLen(0x018e, 4)
#elif PACKETVER >= 20080219
-packetLen(0x018e, 39) // CZ_REQMAKINGITEM
+packetLen(0x018e, 39)
#elif PACKETVER >= 20080124
-packetLen(0x018e, 3) // CZ_REQMAKINGITEM
+packetLen(0x018e, 3)
#elif PACKETVER >= 20080102
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
#endif
// Packet: 0x018f
#if PACKETVER >= 20080617
-packetLen(0x018f, -1) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, -1)
#elif PACKETVER >= 20080610
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
#elif PACKETVER >= 20080603
-packetLen(0x018f, 12) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 12)
#elif PACKETVER >= 20080520
-packetLen(0x018f, -1) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, -1)
#elif PACKETVER >= 20080513
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
#elif PACKETVER >= 20080507
-packetLen(0x018f, 7) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 7)
#elif PACKETVER >= 20080429
-packetLen(0x018f, 14) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 14)
#elif PACKETVER >= 20080422
-packetLen(0x018f, 10) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 10)
#elif PACKETVER >= 20080415
-packetLen(0x018f, 30) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 30)
#elif PACKETVER >= 20080408
-packetLen(0x018f, -1) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, -1)
#elif PACKETVER >= 20080401
-packetLen(0x018f, 11) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 11)
#elif PACKETVER >= 20080325
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
#elif PACKETVER >= 20080318
-packetLen(0x018f, 7) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 7)
#elif PACKETVER >= 20080311
-packetLen(0x018f, 11) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 11)
#elif PACKETVER >= 20080304
-packetLen(0x018f, 3) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 3)
#elif PACKETVER >= 20080226
-packetLen(0x018f, -1) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, -1)
#elif PACKETVER >= 20080219
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
#elif PACKETVER >= 20080124
-packetLen(0x018f, 8) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 8)
#elif PACKETVER >= 20080102
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
#endif
// Packet: 0x0190
-packetLen(0x0190, 23) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 23)
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
-packetLen(0x0193, 2) // CZ_REQNAME_BYGID
+packetLen(0x0193, 2)
// Packet: 0x0194
#if PACKETVER >= 20080701
-packetLen(0x0194, 42) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 42)
#elif PACKETVER >= 20080624
-packetLen(0x0194, 26) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 26)
#elif PACKETVER >= 20080617
-packetLen(0x0194, -1) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0194, 2) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 2)
#elif PACKETVER >= 20080528
-packetLen(0x0194, -1) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0194, 2) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 2)
#elif PACKETVER >= 20080513
-packetLen(0x0194, 4) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 4)
#elif PACKETVER >= 20080507
-packetLen(0x0194, 53) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 53)
#elif PACKETVER >= 20080429
-packetLen(0x0194, 59) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 59)
#elif PACKETVER >= 20080422
-packetLen(0x0194, 8) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0194, 11) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 11)
#elif PACKETVER >= 20080408
-packetLen(0x0194, 21) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 21)
#elif PACKETVER >= 20080401
-packetLen(0x0194, 3) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 3)
#elif PACKETVER >= 20080325
-packetLen(0x0194, -1) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0194, 16) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 16)
#elif PACKETVER >= 20080311
-packetLen(0x0194, 8) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0194, 3) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0194, 4) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0194, 14) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 14)
#elif PACKETVER >= 20080124
-packetLen(0x0194, 282) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 282)
#elif PACKETVER >= 20080102
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
#endif
// Packet: 0x0195
#if PACKETVER >= 20080701
-packetLen(0x0195, 26) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 26)
#elif PACKETVER >= 20080610
-packetLen(0x0195, -1) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0195, 53) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 53)
#elif PACKETVER >= 20080528
-packetLen(0x0195, 2) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 2)
#elif PACKETVER >= 20080513
-packetLen(0x0195, -1) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0195, 2) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 2)
#elif PACKETVER >= 20080429
-packetLen(0x0195, 31) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 31)
#elif PACKETVER >= 20080422
-packetLen(0x0195, 66) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 66)
#elif PACKETVER >= 20080415
-packetLen(0x0195, 2) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 2)
#elif PACKETVER >= 20080408
-packetLen(0x0195, -1) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0195, 2) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 2)
#elif PACKETVER >= 20080325
-packetLen(0x0195, 60) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 60)
#elif PACKETVER >= 20080318
-packetLen(0x0195, 29) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 29)
#elif PACKETVER >= 20080311
-packetLen(0x0195, 15) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 15)
#elif PACKETVER >= 20080304
-packetLen(0x0195, 28) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 28)
#elif PACKETVER >= 20080226
-packetLen(0x0195, 3) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0195, 43) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 43)
#elif PACKETVER >= 20080124
-packetLen(0x0195, 6) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
#endif
// Packet: 0x0196
#if PACKETVER >= 20080701
-packetLen(0x0196, 15) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 15)
#elif PACKETVER >= 20080617
-packetLen(0x0196, -1) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0196, 10) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 10)
#elif PACKETVER >= 20080603
-packetLen(0x0196, -1) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0196, 67) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 67)
#elif PACKETVER >= 20080520
-packetLen(0x0196, 22) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 22)
#elif PACKETVER >= 20080513
-packetLen(0x0196, 3) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 3)
#elif PACKETVER >= 20080507
-packetLen(0x0196, 10) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 10)
#elif PACKETVER >= 20080429
-packetLen(0x0196, -1) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0196, 31) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 31)
#elif PACKETVER >= 20080415
-packetLen(0x0196, 30) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 30)
#elif PACKETVER >= 20080408
-packetLen(0x0196, 11) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 11)
#elif PACKETVER >= 20080401
-packetLen(0x0196, -1) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0196, 6) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0196, 27) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 27)
#elif PACKETVER >= 20080311
-packetLen(0x0196, -1) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0196, 6) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0196, 2) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0196, 4) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 4)
#elif PACKETVER >= 20080124
-packetLen(0x0196, 26) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 26)
#elif PACKETVER >= 20080102
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
#endif
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
#if PACKETVER >= 20080701
-packetLen(0x0199, 7) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 7)
#elif PACKETVER >= 20080624
-packetLen(0x0199, 29) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 29)
#elif PACKETVER >= 20080617
-packetLen(0x0199, -1) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
#elif PACKETVER >= 20080603
-packetLen(0x0199, 33) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 33)
#elif PACKETVER >= 20080528
-packetLen(0x0199, 11) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 11)
#elif PACKETVER >= 20080520
-packetLen(0x0199, 5) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 5)
#elif PACKETVER >= 20080513
-packetLen(0x0199, 28) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 28)
#elif PACKETVER >= 20080507
-packetLen(0x0199, 8) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0199, -1) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0199, 6) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 6)
#elif PACKETVER >= 20080401
-packetLen(0x0199, -1) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0199, 44) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 44)
#elif PACKETVER >= 20080318
-packetLen(0x0199, 2) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0199, 17) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 17)
#elif PACKETVER >= 20080304
-packetLen(0x0199, 8) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 8)
#elif PACKETVER >= 20080226
-packetLen(0x0199, 6) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0199, -1) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0199, 5) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 5)
#elif PACKETVER >= 20080102
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
#endif
// Packet: 0x019a
#if PACKETVER >= 20080701
-packetLen(0x019a, 58) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 58)
#elif PACKETVER >= 20080624
-packetLen(0x019a, -1) // ZC_NOTIFY_RANKING
+packetLen(0x019a, -1)
#elif PACKETVER >= 20080617
-packetLen(0x019a, 11) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 11)
#elif PACKETVER >= 20080610
-packetLen(0x019a, 6) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 6)
#elif PACKETVER >= 20080603
-packetLen(0x019a, -1) // ZC_NOTIFY_RANKING
+packetLen(0x019a, -1)
#elif PACKETVER >= 20080528
-packetLen(0x019a, 6) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 6)
#elif PACKETVER >= 20080520
-packetLen(0x019a, 17) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 17)
#elif PACKETVER >= 20080513
-packetLen(0x019a, 3) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 3)
#elif PACKETVER >= 20080507
-packetLen(0x019a, 8) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 8)
#elif PACKETVER >= 20080429
-packetLen(0x019a, 2) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 2)
#elif PACKETVER >= 20080415
-packetLen(0x019a, -1) // ZC_NOTIFY_RANKING
+packetLen(0x019a, -1)
#elif PACKETVER >= 20080408
-packetLen(0x019a, 3) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 3)
#elif PACKETVER >= 20080401
-packetLen(0x019a, 6) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 6)
#elif PACKETVER >= 20080325
-packetLen(0x019a, 11) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 11)
#elif PACKETVER >= 20080318
-packetLen(0x019a, 4) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 4)
#elif PACKETVER >= 20080311
-packetLen(0x019a, 30) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 30)
#elif PACKETVER >= 20080304
-packetLen(0x019a, 35) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 35)
#elif PACKETVER >= 20080226
-packetLen(0x019a, 42) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 42)
#elif PACKETVER >= 20080219
-packetLen(0x019a, 10) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 10)
#elif PACKETVER >= 20080124
-packetLen(0x019a, 57) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 57)
#elif PACKETVER >= 20080102
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
#endif
// Packet: 0x019b
#if PACKETVER >= 20080624
-packetLen(0x019b, -1) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, -1)
#elif PACKETVER >= 20080617
-packetLen(0x019b, 4) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 4)
#elif PACKETVER >= 20080610
-packetLen(0x019b, -1) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, -1)
#elif PACKETVER >= 20080603
-packetLen(0x019b, 2) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 2)
#elif PACKETVER >= 20080528
-packetLen(0x019b, 27) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 27)
#elif PACKETVER >= 20080520
-packetLen(0x019b, 18) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 18)
#elif PACKETVER >= 20080513
-packetLen(0x019b, 68) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 68)
#elif PACKETVER >= 20080507
-packetLen(0x019b, -1) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, -1)
#elif PACKETVER >= 20080429
-packetLen(0x019b, 17) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 17)
#elif PACKETVER >= 20080415
-packetLen(0x019b, -1) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, -1)
#elif PACKETVER >= 20080408
-packetLen(0x019b, 29) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 29)
#elif PACKETVER >= 20080401
-packetLen(0x019b, 54) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 54)
#elif PACKETVER >= 20080318
-packetLen(0x019b, 8) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 8)
#elif PACKETVER >= 20080311
-packetLen(0x019b, 6) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 6)
#elif PACKETVER >= 20080304
-packetLen(0x019b, 2) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 2)
#elif PACKETVER >= 20080226
-packetLen(0x019b, 65) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 65)
#elif PACKETVER >= 20080219
-packetLen(0x019b, 2) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 2)
#elif PACKETVER >= 20080124
-packetLen(0x019b, 30) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 30)
#elif PACKETVER >= 20080102
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
#endif
// Packet: 0x019c
#if PACKETVER >= 20080701
-packetLen(0x019c, 282) // CZ_LOCALBROADCAST
+packetLen(0x019c, 282)
#elif PACKETVER >= 20080624
-packetLen(0x019c, 29) // CZ_LOCALBROADCAST
+packetLen(0x019c, 29)
#elif PACKETVER >= 20080617
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20080610
-packetLen(0x019c, 6) // CZ_LOCALBROADCAST
+packetLen(0x019c, 6)
#elif PACKETVER >= 20080603
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20080528
-packetLen(0x019c, 55) // CZ_LOCALBROADCAST
+packetLen(0x019c, 55)
#elif PACKETVER >= 20080520
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20080513
-packetLen(0x019c, 81) // CZ_LOCALBROADCAST
+packetLen(0x019c, 81)
#elif PACKETVER >= 20080507
-packetLen(0x019c, 18) // CZ_LOCALBROADCAST
+packetLen(0x019c, 18)
#elif PACKETVER >= 20080429
-packetLen(0x019c, 79) // CZ_LOCALBROADCAST
+packetLen(0x019c, 79)
#elif PACKETVER >= 20080422
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20080415
-packetLen(0x019c, 8) // CZ_LOCALBROADCAST
+packetLen(0x019c, 8)
#elif PACKETVER >= 20080408
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20080401
-packetLen(0x019c, 54) // CZ_LOCALBROADCAST
+packetLen(0x019c, 54)
#elif PACKETVER >= 20080325
-packetLen(0x019c, 23) // CZ_LOCALBROADCAST
+packetLen(0x019c, 23)
#elif PACKETVER >= 20080318
-packetLen(0x019c, 43) // CZ_LOCALBROADCAST
+packetLen(0x019c, 43)
#elif PACKETVER >= 20080311
-packetLen(0x019c, 8) // CZ_LOCALBROADCAST
+packetLen(0x019c, 8)
#elif PACKETVER >= 20080226
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20080219
-packetLen(0x019c, 2) // CZ_LOCALBROADCAST
+packetLen(0x019c, 2)
#elif PACKETVER >= 20080124
-packetLen(0x019c, 186) // CZ_LOCALBROADCAST
+packetLen(0x019c, 186)
#elif PACKETVER >= 20080102
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#endif
// Packet: 0x019d
#if PACKETVER >= 20080701
-packetLen(0x019d, -1) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, -1)
#elif PACKETVER >= 20080624
-packetLen(0x019d, 30) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 30)
#elif PACKETVER >= 20080603
-packetLen(0x019d, -1) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, -1)
#elif PACKETVER >= 20080528
-packetLen(0x019d, 2) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 2)
#elif PACKETVER >= 20080520
-packetLen(0x019d, 8) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 8)
#elif PACKETVER >= 20080513
-packetLen(0x019d, 11) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 11)
#elif PACKETVER >= 20080429
-packetLen(0x019d, -1) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, -1)
#elif PACKETVER >= 20080422
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
#elif PACKETVER >= 20080415
-packetLen(0x019d, 18) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 18)
#elif PACKETVER >= 20080408
-packetLen(0x019d, -1) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, -1)
#elif PACKETVER >= 20080401
-packetLen(0x019d, 68) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 68)
#elif PACKETVER >= 20080325
-packetLen(0x019d, 4) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 4)
#elif PACKETVER >= 20080318
-packetLen(0x019d, 14) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 14)
#elif PACKETVER >= 20080311
-packetLen(0x019d, 4) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 4)
#elif PACKETVER >= 20080226
-packetLen(0x019d, -1) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, -1)
#elif PACKETVER >= 20080219
-packetLen(0x019d, 18) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 18)
#elif PACKETVER >= 20080124
-packetLen(0x019d, 22) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 22)
#elif PACKETVER >= 20080102
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
#endif
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
#if PACKETVER >= 20080701
-packetLen(0x019f, 36) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 36)
#elif PACKETVER >= 20080610
-packetLen(0x019f, -1) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, -1)
#elif PACKETVER >= 20080603
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
#elif PACKETVER >= 20080528
-packetLen(0x019f, 20) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 20)
#elif PACKETVER >= 20080520
-packetLen(0x019f, 18) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 18)
#elif PACKETVER >= 20080513
-packetLen(0x019f, -1) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, -1)
#elif PACKETVER >= 20080507
-packetLen(0x019f, 26) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 26)
#elif PACKETVER >= 20080429
-packetLen(0x019f, 3) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 3)
#elif PACKETVER >= 20080422
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
#elif PACKETVER >= 20080415
-packetLen(0x019f, 8) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 8)
#elif PACKETVER >= 20080408
-packetLen(0x019f, -1) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, -1)
#elif PACKETVER >= 20080401
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
#elif PACKETVER >= 20080325
-packetLen(0x019f, 34) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 34)
#elif PACKETVER >= 20080318
-packetLen(0x019f, 10) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 10)
#elif PACKETVER >= 20080311
-packetLen(0x019f, -1) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, -1)
#elif PACKETVER >= 20080304
-packetLen(0x019f, 23) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 23)
#elif PACKETVER >= 20080226
-packetLen(0x019f, 79) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 79)
#elif PACKETVER >= 20080124
-packetLen(0x019f, 2) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 2)
#elif PACKETVER >= 20080102
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
#endif
// Packet: 0x01a0
#if PACKETVER >= 20080701
-packetLen(0x01a0, -1) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, -1)
#elif PACKETVER >= 20080624
-packetLen(0x01a0, 5) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 5)
#elif PACKETVER >= 20080617
-packetLen(0x01a0, -1) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01a0, 11) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 11)
#elif PACKETVER >= 20080603
-packetLen(0x01a0, 29) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 29)
#elif PACKETVER >= 20080528
-packetLen(0x01a0, 4) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 4)
#elif PACKETVER >= 20080520
-packetLen(0x01a0, 42) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 42)
#elif PACKETVER >= 20080513
-packetLen(0x01a0, 24) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 24)
#elif PACKETVER >= 20080507
-packetLen(0x01a0, 23) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 23)
#elif PACKETVER >= 20080429
-packetLen(0x01a0, 11) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 11)
#elif PACKETVER >= 20080408
-packetLen(0x01a0, -1) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01a0, 30) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 30)
#elif PACKETVER >= 20080325
-packetLen(0x01a0, -1) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01a0, 17) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 17)
#elif PACKETVER >= 20080311
-packetLen(0x01a0, -1) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01a0, 22) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 22)
#elif PACKETVER >= 20080226
-packetLen(0x01a0, 8) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 8)
#elif PACKETVER >= 20080219
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
#elif PACKETVER >= 20080124
-packetLen(0x01a0, 7) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 7)
#elif PACKETVER >= 20080102
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
#endif
// Packet: 0x01a1
#if PACKETVER >= 20080701
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
#elif PACKETVER >= 20080617
-packetLen(0x01a1, -1) // CZ_COMMAND_PET
+packetLen(0x01a1, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01a1, 10) // CZ_COMMAND_PET
+packetLen(0x01a1, 10)
#elif PACKETVER >= 20080603
-packetLen(0x01a1, -1) // CZ_COMMAND_PET
+packetLen(0x01a1, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01a1, 7) // CZ_COMMAND_PET
+packetLen(0x01a1, 7)
#elif PACKETVER >= 20080520
-packetLen(0x01a1, 21) // CZ_COMMAND_PET
+packetLen(0x01a1, 21)
#elif PACKETVER >= 20080507
-packetLen(0x01a1, -1) // CZ_COMMAND_PET
+packetLen(0x01a1, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01a1, 7) // CZ_COMMAND_PET
+packetLen(0x01a1, 7)
#elif PACKETVER >= 20080422
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
#elif PACKETVER >= 20080415
-packetLen(0x01a1, 28) // CZ_COMMAND_PET
+packetLen(0x01a1, 28)
#elif PACKETVER >= 20080408
-packetLen(0x01a1, 282) // CZ_COMMAND_PET
+packetLen(0x01a1, 282)
#elif PACKETVER >= 20080401
-packetLen(0x01a1, 30) // CZ_COMMAND_PET
+packetLen(0x01a1, 30)
#elif PACKETVER >= 20080325
-packetLen(0x01a1, 7) // CZ_COMMAND_PET
+packetLen(0x01a1, 7)
#elif PACKETVER >= 20080318
-packetLen(0x01a1, 4) // CZ_COMMAND_PET
+packetLen(0x01a1, 4)
#elif PACKETVER >= 20080311
-packetLen(0x01a1, 53) // CZ_COMMAND_PET
+packetLen(0x01a1, 53)
#elif PACKETVER >= 20080304
-packetLen(0x01a1, 26) // CZ_COMMAND_PET
+packetLen(0x01a1, 26)
#elif PACKETVER >= 20080226
-packetLen(0x01a1, -1) // CZ_COMMAND_PET
+packetLen(0x01a1, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01a1, 6) // CZ_COMMAND_PET
+packetLen(0x01a1, 6)
#elif PACKETVER >= 20080124
-packetLen(0x01a1, 5) // CZ_COMMAND_PET
+packetLen(0x01a1, 5)
#elif PACKETVER >= 20080102
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
#endif
// Packet: 0x01a2
#if PACKETVER >= 20080701
-packetLen(0x01a2, 2) // ZC_PROPERTY_PET
+packetLen(0x01a2, 2)
#elif PACKETVER >= 20080624
-packetLen(0x01a2, 3) // ZC_PROPERTY_PET
+packetLen(0x01a2, 3)
#elif PACKETVER >= 20080610
-packetLen(0x01a2, -1) // ZC_PROPERTY_PET
+packetLen(0x01a2, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01a2, 28) // ZC_PROPERTY_PET
+packetLen(0x01a2, 28)
#elif PACKETVER >= 20080520
-packetLen(0x01a2, -1) // ZC_PROPERTY_PET
+packetLen(0x01a2, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01a2, 54) // ZC_PROPERTY_PET
+packetLen(0x01a2, 54)
#elif PACKETVER >= 20080507
-packetLen(0x01a2, 27) // ZC_PROPERTY_PET
+packetLen(0x01a2, 27)
#elif PACKETVER >= 20080429
-packetLen(0x01a2, 2) // ZC_PROPERTY_PET
+packetLen(0x01a2, 2)
#elif PACKETVER >= 20080422
-packetLen(0x01a2, 30) // ZC_PROPERTY_PET
+packetLen(0x01a2, 30)
#elif PACKETVER >= 20080415
-packetLen(0x01a2, 68) // ZC_PROPERTY_PET
+packetLen(0x01a2, 68)
#elif PACKETVER >= 20080408
-packetLen(0x01a2, 6) // ZC_PROPERTY_PET
+packetLen(0x01a2, 6)
#elif PACKETVER >= 20080401
-packetLen(0x01a2, -1) // ZC_PROPERTY_PET
+packetLen(0x01a2, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01a2, 2) // ZC_PROPERTY_PET
+packetLen(0x01a2, 2)
#elif PACKETVER >= 20080311
-packetLen(0x01a2, 4) // ZC_PROPERTY_PET
+packetLen(0x01a2, 4)
#elif PACKETVER >= 20080304
-packetLen(0x01a2, 6) // ZC_PROPERTY_PET
+packetLen(0x01a2, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01a2, 7) // ZC_PROPERTY_PET
+packetLen(0x01a2, 7)
#elif PACKETVER >= 20080219
-packetLen(0x01a2, 8) // ZC_PROPERTY_PET
+packetLen(0x01a2, 8)
#elif PACKETVER >= 20080124
-packetLen(0x01a2, 6) // ZC_PROPERTY_PET
+packetLen(0x01a2, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
#endif
// Packet: 0x01a3
#if PACKETVER >= 20080701
-packetLen(0x01a3, 31) // ZC_FEED_PET
+packetLen(0x01a3, 31)
#elif PACKETVER >= 20080624
-packetLen(0x01a3, 8) // ZC_FEED_PET
+packetLen(0x01a3, 8)
#elif PACKETVER >= 20080610
-packetLen(0x01a3, -1) // ZC_FEED_PET
+packetLen(0x01a3, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01a3, 26) // ZC_FEED_PET
+packetLen(0x01a3, 26)
#elif PACKETVER >= 20080528
-packetLen(0x01a3, -1) // ZC_FEED_PET
+packetLen(0x01a3, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01a3, 26) // ZC_FEED_PET
+packetLen(0x01a3, 26)
#elif PACKETVER >= 20080513
-packetLen(0x01a3, -1) // ZC_FEED_PET
+packetLen(0x01a3, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
#elif PACKETVER >= 20080429
-packetLen(0x01a3, 9) // ZC_FEED_PET
+packetLen(0x01a3, 9)
#elif PACKETVER >= 20080422
-packetLen(0x01a3, 30) // ZC_FEED_PET
+packetLen(0x01a3, 30)
#elif PACKETVER >= 20080415
-packetLen(0x01a3, 3) // ZC_FEED_PET
+packetLen(0x01a3, 3)
#elif PACKETVER >= 20080318
-packetLen(0x01a3, -1) // ZC_FEED_PET
+packetLen(0x01a3, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01a3, 32) // ZC_FEED_PET
+packetLen(0x01a3, 32)
#elif PACKETVER >= 20080304
-packetLen(0x01a3, 6) // ZC_FEED_PET
+packetLen(0x01a3, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01a3, 4) // ZC_FEED_PET
+packetLen(0x01a3, 4)
#elif PACKETVER >= 20080219
-packetLen(0x01a3, 11) // ZC_FEED_PET
+packetLen(0x01a3, 11)
#elif PACKETVER >= 20080124
-packetLen(0x01a3, -1) // ZC_FEED_PET
+packetLen(0x01a3, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
#endif
// Packet: 0x01a4
#if PACKETVER >= 20080617
-packetLen(0x01a4, -1) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01a4, 4) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 4)
#elif PACKETVER >= 20080603
-packetLen(0x01a4, 10) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 10)
#elif PACKETVER >= 20080528
-packetLen(0x01a4, -1) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01a4, 34) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 34)
#elif PACKETVER >= 20080513
-packetLen(0x01a4, 2) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 2)
#elif PACKETVER >= 20080507
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
#elif PACKETVER >= 20080429
-packetLen(0x01a4, -1) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01a4, 102) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 102)
#elif PACKETVER >= 20080415
-packetLen(0x01a4, -1) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01a4, 16) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 16)
#elif PACKETVER >= 20080401
-packetLen(0x01a4, 36) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 36)
#elif PACKETVER >= 20080325
-packetLen(0x01a4, 8) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 8)
#elif PACKETVER >= 20080318
-packetLen(0x01a4, 2) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 2)
#elif PACKETVER >= 20080311
-packetLen(0x01a4, -1) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01a4, 4) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 4)
#elif PACKETVER >= 20080226
-packetLen(0x01a4, 10) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 10)
#elif PACKETVER >= 20080124
-packetLen(0x01a4, 8) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 8)
#elif PACKETVER >= 20080102
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
#endif
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
#if PACKETVER >= 20080701
-packetLen(0x01a6, 4) // ZC_PETEGG_LIST
+packetLen(0x01a6, 4)
#elif PACKETVER >= 20080617
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01a6, 3) // ZC_PETEGG_LIST
+packetLen(0x01a6, 3)
#elif PACKETVER >= 20080603
-packetLen(0x01a6, 10) // ZC_PETEGG_LIST
+packetLen(0x01a6, 10)
#elif PACKETVER >= 20080520
-packetLen(0x01a6, 6) // ZC_PETEGG_LIST
+packetLen(0x01a6, 6)
#elif PACKETVER >= 20080513
-packetLen(0x01a6, 4) // ZC_PETEGG_LIST
+packetLen(0x01a6, 4)
#elif PACKETVER >= 20080507
-packetLen(0x01a6, 6) // ZC_PETEGG_LIST
+packetLen(0x01a6, 6)
#elif PACKETVER >= 20080429
-packetLen(0x01a6, 30) // ZC_PETEGG_LIST
+packetLen(0x01a6, 30)
#elif PACKETVER >= 20080422
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01a6, 6) // ZC_PETEGG_LIST
+packetLen(0x01a6, 6)
#elif PACKETVER >= 20080401
-packetLen(0x01a6, 2) // ZC_PETEGG_LIST
+packetLen(0x01a6, 2)
#elif PACKETVER >= 20080325
-packetLen(0x01a6, 3) // ZC_PETEGG_LIST
+packetLen(0x01a6, 3)
#elif PACKETVER >= 20080318
-packetLen(0x01a6, 26) // ZC_PETEGG_LIST
+packetLen(0x01a6, 26)
#elif PACKETVER >= 20080311
-packetLen(0x01a6, 2) // ZC_PETEGG_LIST
+packetLen(0x01a6, 2)
#elif PACKETVER >= 20080304
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01a6, 10) // ZC_PETEGG_LIST
+packetLen(0x01a6, 10)
#elif PACKETVER >= 20080219
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
#elif PACKETVER >= 20080124
-packetLen(0x01a6, 27) // ZC_PETEGG_LIST
+packetLen(0x01a6, 27)
#elif PACKETVER >= 20080102
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
#endif
// Packet: 0x01a7
#if PACKETVER >= 20080701
-packetLen(0x01a7, 2) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 2)
#elif PACKETVER >= 20080617
-packetLen(0x01a7, 6) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 6)
#elif PACKETVER >= 20080603
-packetLen(0x01a7, -1) // CZ_SELECT_PETEGG
+packetLen(0x01a7, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01a7, 30) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 30)
#elif PACKETVER >= 20080520
-packetLen(0x01a7, -1) // CZ_SELECT_PETEGG
+packetLen(0x01a7, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01a7, 18) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 18)
#elif PACKETVER >= 20080507
-packetLen(0x01a7, -1) // CZ_SELECT_PETEGG
+packetLen(0x01a7, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01a7, 6) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 6)
#elif PACKETVER >= 20080422
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
#elif PACKETVER >= 20080415
-packetLen(0x01a7, 18) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 18)
#elif PACKETVER >= 20080408
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
#elif PACKETVER >= 20080401
-packetLen(0x01a7, 22) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 22)
#elif PACKETVER >= 20080325
-packetLen(0x01a7, 16) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 16)
#elif PACKETVER >= 20080318
-packetLen(0x01a7, 26) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 26)
#elif PACKETVER >= 20080311
-packetLen(0x01a7, 6) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01a7, 2) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01a7, 6) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 6)
#elif PACKETVER >= 20080124
-packetLen(0x01a7, 3) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 3)
#elif PACKETVER >= 20080102
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
#endif
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
#if PACKETVER >= 20080624
-packetLen(0x01aa, -1) // ZC_PET_ACT
+packetLen(0x01aa, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01aa, 6) // ZC_PET_ACT
+packetLen(0x01aa, 6)
#elif PACKETVER >= 20080603
-packetLen(0x01aa, 43) // ZC_PET_ACT
+packetLen(0x01aa, 43)
#elif PACKETVER >= 20080528
-packetLen(0x01aa, -1) // ZC_PET_ACT
+packetLen(0x01aa, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01aa, 28) // ZC_PET_ACT
+packetLen(0x01aa, 28)
#elif PACKETVER >= 20080513
-packetLen(0x01aa, 60) // ZC_PET_ACT
+packetLen(0x01aa, 60)
#elif PACKETVER >= 20080507
-packetLen(0x01aa, 6) // ZC_PET_ACT
+packetLen(0x01aa, 6)
#elif PACKETVER >= 20080422
-packetLen(0x01aa, -1) // ZC_PET_ACT
+packetLen(0x01aa, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01aa, 8) // ZC_PET_ACT
+packetLen(0x01aa, 8)
#elif PACKETVER >= 20080408
-packetLen(0x01aa, 28) // ZC_PET_ACT
+packetLen(0x01aa, 28)
#elif PACKETVER >= 20080401
-packetLen(0x01aa, 7) // ZC_PET_ACT
+packetLen(0x01aa, 7)
#elif PACKETVER >= 20080318
-packetLen(0x01aa, -1) // ZC_PET_ACT
+packetLen(0x01aa, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01aa, 9) // ZC_PET_ACT
+packetLen(0x01aa, 9)
#elif PACKETVER >= 20080304
-packetLen(0x01aa, 67) // ZC_PET_ACT
+packetLen(0x01aa, 67)
#elif PACKETVER >= 20080219
-packetLen(0x01aa, 6) // ZC_PET_ACT
+packetLen(0x01aa, 6)
#elif PACKETVER >= 20080124
-packetLen(0x01aa, 54) // ZC_PET_ACT
+packetLen(0x01aa, 54)
#elif PACKETVER >= 20080102
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
#endif
// Packet: 0x01ab
#if PACKETVER >= 20080701
-packetLen(0x01ab, 10) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 10)
#elif PACKETVER >= 20080624
-packetLen(0x01ab, 60) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 60)
#elif PACKETVER >= 20080617
-packetLen(0x01ab, -1) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01ab, 11) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 11)
#elif PACKETVER >= 20080528
-packetLen(0x01ab, 6) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 6)
#elif PACKETVER >= 20080520
-packetLen(0x01ab, -1) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01ab, 30) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 30)
#elif PACKETVER >= 20080507
-packetLen(0x01ab, -1) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01ab, 10) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 10)
#elif PACKETVER >= 20080422
-packetLen(0x01ab, -1) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01ab, 35) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 35)
#elif PACKETVER >= 20080408
-packetLen(0x01ab, 79) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 79)
#elif PACKETVER >= 20080401
-packetLen(0x01ab, 18) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 18)
#elif PACKETVER >= 20080325
-packetLen(0x01ab, 10) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 10)
#elif PACKETVER >= 20080311
-packetLen(0x01ab, -1) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01ab, 4) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 4)
#elif PACKETVER >= 20080226
-packetLen(0x01ab, 10) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 10)
#elif PACKETVER >= 20080219
-packetLen(0x01ab, 3) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 3)
#elif PACKETVER >= 20080124
-packetLen(0x01ab, -1) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
#endif
// Packet: 0x01ac
#if PACKETVER >= 20080610
-packetLen(0x01ac, -1) // ZC_SKILL_UPDATE
+packetLen(0x01ac, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01ac, 59) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 59)
#elif PACKETVER >= 20080528
-packetLen(0x01ac, -1) // ZC_SKILL_UPDATE
+packetLen(0x01ac, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
#elif PACKETVER >= 20080513
-packetLen(0x01ac, 44) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 44)
#elif PACKETVER >= 20080507
-packetLen(0x01ac, 10) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 10)
#elif PACKETVER >= 20080429
-packetLen(0x01ac, 14) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 14)
#elif PACKETVER >= 20080422
-packetLen(0x01ac, 3) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 3)
#elif PACKETVER >= 20080415
-packetLen(0x01ac, -1) // ZC_SKILL_UPDATE
+packetLen(0x01ac, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01ac, 29) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 29)
#elif PACKETVER >= 20080325
-packetLen(0x01ac, -1) // ZC_SKILL_UPDATE
+packetLen(0x01ac, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01ac, 97) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 97)
#elif PACKETVER >= 20080311
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
#elif PACKETVER >= 20080304
-packetLen(0x01ac, 2) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 2)
#elif PACKETVER >= 20080226
-packetLen(0x01ac, 4) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 4)
#elif PACKETVER >= 20080219
-packetLen(0x01ac, 26) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 26)
#elif PACKETVER >= 20080124
-packetLen(0x01ac, 17) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 17)
#elif PACKETVER >= 20080102
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
#endif
// Packet: 0x01ad
#if PACKETVER >= 20080624
-packetLen(0x01ad, 2) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 2)
#elif PACKETVER >= 20080617
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01ad, 10) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 10)
#elif PACKETVER >= 20080603
-packetLen(0x01ad, 4) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 4)
#elif PACKETVER >= 20080528
-packetLen(0x01ad, 8) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 8)
#elif PACKETVER >= 20080429
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01ad, 6) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 6)
#elif PACKETVER >= 20080415
-packetLen(0x01ad, 26) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 26)
#elif PACKETVER >= 20080408
-packetLen(0x01ad, 4) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 4)
#elif PACKETVER >= 20080401
-packetLen(0x01ad, 14) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 14)
#elif PACKETVER >= 20080325
-packetLen(0x01ad, 39) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 39)
#elif PACKETVER >= 20080318
-packetLen(0x01ad, 6) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 6)
#elif PACKETVER >= 20080311
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01ad, 10) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 10)
#elif PACKETVER >= 20080226
-packetLen(0x01ad, 4) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 4)
#elif PACKETVER >= 20080219
-packetLen(0x01ad, 54) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 54)
#elif PACKETVER >= 20080124
-packetLen(0x01ad, 5) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 5)
#elif PACKETVER >= 20080102
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
#endif
// Packet: 0x01ae
#if PACKETVER >= 20080701
-packetLen(0x01ae, 7) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 7)
#elif PACKETVER >= 20080624
-packetLen(0x01ae, -1) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01ae, 2) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 2)
#elif PACKETVER >= 20080610
-packetLen(0x01ae, 43) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 43)
#elif PACKETVER >= 20080528
-packetLen(0x01ae, -1) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01ae, 8) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 8)
#elif PACKETVER >= 20080429
-packetLen(0x01ae, -1) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
#elif PACKETVER >= 20080415
-packetLen(0x01ae, 6) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 6)
#elif PACKETVER >= 20080408
-packetLen(0x01ae, -1) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01ae, 14) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 14)
#elif PACKETVER >= 20080318
-packetLen(0x01ae, -1) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01ae, 26) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 26)
#elif PACKETVER >= 20080304
-packetLen(0x01ae, 15) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 15)
#elif PACKETVER >= 20080226
-packetLen(0x01ae, 2) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
#elif PACKETVER >= 20080124
-packetLen(0x01ae, -1) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
#endif
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
#if PACKETVER >= 20080701
-packetLen(0x01b0, 8) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 8)
#elif PACKETVER >= 20080617
-packetLen(0x01b0, -1) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01b0, 4) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 4)
#elif PACKETVER >= 20080603
-packetLen(0x01b0, -1) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01b0, 8) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 8)
#elif PACKETVER >= 20080520
-packetLen(0x01b0, -1) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01b0, 6) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 6)
#elif PACKETVER >= 20080429
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
#elif PACKETVER >= 20080422
-packetLen(0x01b0, 21) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 21)
#elif PACKETVER >= 20080415
-packetLen(0x01b0, -1) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01b0, 3) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 3)
#elif PACKETVER >= 20080401
-packetLen(0x01b0, 6) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 6)
#elif PACKETVER >= 20080325
-packetLen(0x01b0, 16) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 16)
#elif PACKETVER >= 20080318
-packetLen(0x01b0, 6) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 6)
#elif PACKETVER >= 20080311
-packetLen(0x01b0, 2) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 2)
#elif PACKETVER >= 20080304
-packetLen(0x01b0, 3) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 3)
#elif PACKETVER >= 20080226
-packetLen(0x01b0, 6) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 6)
#elif PACKETVER >= 20080219
-packetLen(0x01b0, 2) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 2)
#elif PACKETVER >= 20080124
-packetLen(0x01b0, 3) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 3)
#elif PACKETVER >= 20080102
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
#endif
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
#if PACKETVER >= 20080624
-packetLen(0x01b2, 6) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 6)
#elif PACKETVER >= 20080617
-packetLen(0x01b2, 3) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 3)
#elif PACKETVER >= 20080610
-packetLen(0x01b2, 2) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 2)
#elif PACKETVER >= 20080603
-packetLen(0x01b2, 57) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 57)
#elif PACKETVER >= 20080528
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01b2, 54) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 54)
#elif PACKETVER >= 20080507
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01b2, 14) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 14)
#elif PACKETVER >= 20080401
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
#elif PACKETVER >= 20080325
-packetLen(0x01b2, 14) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 14)
#elif PACKETVER >= 20080318
-packetLen(0x01b2, 28) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 28)
#elif PACKETVER >= 20080311
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01b2, 10) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 10)
#elif PACKETVER >= 20080226
-packetLen(0x01b2, 282) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 282)
#elif PACKETVER >= 20080219
-packetLen(0x01b2, 26) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 26)
#elif PACKETVER >= 20080124
-packetLen(0x01b2, 11) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 11)
#elif PACKETVER >= 20080102
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
#endif
// Packet: 0x01b3
#if PACKETVER >= 20080610
-packetLen(0x01b3, -1) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01b3, 2) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 2)
#elif PACKETVER >= 20080528
-packetLen(0x01b3, 60) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 60)
#elif PACKETVER >= 20080520
-packetLen(0x01b3, 71) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 71)
#elif PACKETVER >= 20080513
-packetLen(0x01b3, -1) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01b3, 2) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 2)
#elif PACKETVER >= 20080422
-packetLen(0x01b3, -1) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01b3, 22) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 22)
#elif PACKETVER >= 20080408
-packetLen(0x01b3, 6) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 6)
#elif PACKETVER >= 20080401
-packetLen(0x01b3, 4) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 4)
#elif PACKETVER >= 20080325
-packetLen(0x01b3, -1) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01b3, 33) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 33)
#elif PACKETVER >= 20080311
-packetLen(0x01b3, -1) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01b3, 9) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 9)
#elif PACKETVER >= 20080226
-packetLen(0x01b3, 2) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01b3, -1) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, -1)
#elif PACKETVER >= 20080124
-packetLen(0x01b3, 20) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 20)
#elif PACKETVER >= 20080102
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
#endif
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
#if PACKETVER >= 20080701
-packetLen(0x01b6, 12) // ZC_GUILD_INFO2
+packetLen(0x01b6, 12)
#elif PACKETVER >= 20080624
-packetLen(0x01b6, 31) // ZC_GUILD_INFO2
+packetLen(0x01b6, 31)
#elif PACKETVER >= 20080617
-packetLen(0x01b6, 26) // ZC_GUILD_INFO2
+packetLen(0x01b6, 26)
#elif PACKETVER >= 20080610
-packetLen(0x01b6, 55) // ZC_GUILD_INFO2
+packetLen(0x01b6, 55)
#elif PACKETVER >= 20080603
-packetLen(0x01b6, -1) // ZC_GUILD_INFO2
+packetLen(0x01b6, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01b6, 33) // ZC_GUILD_INFO2
+packetLen(0x01b6, 33)
#elif PACKETVER >= 20080513
-packetLen(0x01b6, -1) // ZC_GUILD_INFO2
+packetLen(0x01b6, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01b6, 7) // ZC_GUILD_INFO2
+packetLen(0x01b6, 7)
#elif PACKETVER >= 20080429
-packetLen(0x01b6, 86) // ZC_GUILD_INFO2
+packetLen(0x01b6, 86)
#elif PACKETVER >= 20080422
-packetLen(0x01b6, 23) // ZC_GUILD_INFO2
+packetLen(0x01b6, 23)
#elif PACKETVER >= 20080408
-packetLen(0x01b6, -1) // ZC_GUILD_INFO2
+packetLen(0x01b6, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01b6, 60) // ZC_GUILD_INFO2
+packetLen(0x01b6, 60)
#elif PACKETVER >= 20080325
-packetLen(0x01b6, 12) // ZC_GUILD_INFO2
+packetLen(0x01b6, 12)
#elif PACKETVER >= 20080318
-packetLen(0x01b6, -1) // ZC_GUILD_INFO2
+packetLen(0x01b6, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01b6, 3) // ZC_GUILD_INFO2
+packetLen(0x01b6, 3)
#elif PACKETVER >= 20080304
-packetLen(0x01b6, 2) // ZC_GUILD_INFO2
+packetLen(0x01b6, 2)
#elif PACKETVER >= 20080226
-packetLen(0x01b6, 18) // ZC_GUILD_INFO2
+packetLen(0x01b6, 18)
#elif PACKETVER >= 20080219
-packetLen(0x01b6, 22) // ZC_GUILD_INFO2
+packetLen(0x01b6, 22)
#elif PACKETVER >= 20080124
-packetLen(0x01b6, 6) // ZC_GUILD_INFO2
+packetLen(0x01b6, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
#endif
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
#if PACKETVER >= 20080701
-packetLen(0x01b9, 14) // ZC_DISPEL
+packetLen(0x01b9, 14)
#elif PACKETVER >= 20080617
-packetLen(0x01b9, -1) // ZC_DISPEL
+packetLen(0x01b9, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
#elif PACKETVER >= 20080603
-packetLen(0x01b9, 8) // ZC_DISPEL
+packetLen(0x01b9, 8)
#elif PACKETVER >= 20080429
-packetLen(0x01b9, -1) // ZC_DISPEL
+packetLen(0x01b9, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01b9, 7) // ZC_DISPEL
+packetLen(0x01b9, 7)
#elif PACKETVER >= 20080415
-packetLen(0x01b9, -1) // ZC_DISPEL
+packetLen(0x01b9, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01b9, 4) // ZC_DISPEL
+packetLen(0x01b9, 4)
#elif PACKETVER >= 20080401
-packetLen(0x01b9, 10) // ZC_DISPEL
+packetLen(0x01b9, 10)
#elif PACKETVER >= 20080325
-packetLen(0x01b9, 26) // ZC_DISPEL
+packetLen(0x01b9, 26)
#elif PACKETVER >= 20080318
-packetLen(0x01b9, 9) // ZC_DISPEL
+packetLen(0x01b9, 9)
#elif PACKETVER >= 20080311
-packetLen(0x01b9, 3) // ZC_DISPEL
+packetLen(0x01b9, 3)
#elif PACKETVER >= 20080304
-packetLen(0x01b9, 30) // ZC_DISPEL
+packetLen(0x01b9, 30)
#elif PACKETVER >= 20080226
-packetLen(0x01b9, 60) // ZC_DISPEL
+packetLen(0x01b9, 60)
#elif PACKETVER >= 20080219
-packetLen(0x01b9, 2) // ZC_DISPEL
+packetLen(0x01b9, 2)
#elif PACKETVER >= 20080124
-packetLen(0x01b9, -1) // ZC_DISPEL
+packetLen(0x01b9, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
#endif
// Packet: 0x01ba
#if PACKETVER >= 20080701
-packetLen(0x01ba, -1) // CZ_REMOVE_AID
+packetLen(0x01ba, -1)
#elif PACKETVER >= 20080624
-packetLen(0x01ba, 6) // CZ_REMOVE_AID
+packetLen(0x01ba, 6)
#elif PACKETVER >= 20080617
-packetLen(0x01ba, 3) // CZ_REMOVE_AID
+packetLen(0x01ba, 3)
#elif PACKETVER >= 20080528
-packetLen(0x01ba, -1) // CZ_REMOVE_AID
+packetLen(0x01ba, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01ba, 7) // CZ_REMOVE_AID
+packetLen(0x01ba, 7)
#elif PACKETVER >= 20080513
-packetLen(0x01ba, 22) // CZ_REMOVE_AID
+packetLen(0x01ba, 22)
#elif PACKETVER >= 20080507
-packetLen(0x01ba, -1) // CZ_REMOVE_AID
+packetLen(0x01ba, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01ba, 3) // CZ_REMOVE_AID
+packetLen(0x01ba, 3)
#elif PACKETVER >= 20080415
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
#elif PACKETVER >= 20080408
-packetLen(0x01ba, 6) // CZ_REMOVE_AID
+packetLen(0x01ba, 6)
#elif PACKETVER >= 20080401
-packetLen(0x01ba, 4) // CZ_REMOVE_AID
+packetLen(0x01ba, 4)
#elif PACKETVER >= 20080325
-packetLen(0x01ba, 81) // CZ_REMOVE_AID
+packetLen(0x01ba, 81)
#elif PACKETVER >= 20080311
-packetLen(0x01ba, -1) // CZ_REMOVE_AID
+packetLen(0x01ba, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01ba, 8) // CZ_REMOVE_AID
+packetLen(0x01ba, 8)
#elif PACKETVER >= 20080226
-packetLen(0x01ba, -1) // CZ_REMOVE_AID
+packetLen(0x01ba, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01ba, 14) // CZ_REMOVE_AID
+packetLen(0x01ba, 14)
#elif PACKETVER >= 20080124
-packetLen(0x01ba, 60) // CZ_REMOVE_AID
+packetLen(0x01ba, 60)
#elif PACKETVER >= 20080102
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
#endif
// Packet: 0x01bb
#if PACKETVER >= 20080603
-packetLen(0x01bb, -1) // CZ_SHIFT
+packetLen(0x01bb, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01bb, 16) // CZ_SHIFT
+packetLen(0x01bb, 16)
#elif PACKETVER >= 20080513
-packetLen(0x01bb, -1) // CZ_SHIFT
+packetLen(0x01bb, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01bb, 2) // CZ_SHIFT
+packetLen(0x01bb, 2)
#elif PACKETVER >= 20080422
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
#elif PACKETVER >= 20080415
-packetLen(0x01bb, -1) // CZ_SHIFT
+packetLen(0x01bb, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01bb, 3) // CZ_SHIFT
+packetLen(0x01bb, 3)
#elif PACKETVER >= 20080401
-packetLen(0x01bb, 4) // CZ_SHIFT
+packetLen(0x01bb, 4)
#elif PACKETVER >= 20080325
-packetLen(0x01bb, 43) // CZ_SHIFT
+packetLen(0x01bb, 43)
#elif PACKETVER >= 20080318
-packetLen(0x01bb, 31) // CZ_SHIFT
+packetLen(0x01bb, 31)
#elif PACKETVER >= 20080311
-packetLen(0x01bb, 4) // CZ_SHIFT
+packetLen(0x01bb, 4)
#elif PACKETVER >= 20080304
-packetLen(0x01bb, 8) // CZ_SHIFT
+packetLen(0x01bb, 8)
#elif PACKETVER >= 20080226
-packetLen(0x01bb, 6) // CZ_SHIFT
+packetLen(0x01bb, 6)
#elif PACKETVER >= 20080219
-packetLen(0x01bb, 3) // CZ_SHIFT
+packetLen(0x01bb, 3)
#elif PACKETVER >= 20080124
-packetLen(0x01bb, 81) // CZ_SHIFT
+packetLen(0x01bb, 81)
#elif PACKETVER >= 20080102
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
#endif
// Packet: 0x01bc
#if PACKETVER >= 20080617
-packetLen(0x01bc, -1) // CZ_RECALL
+packetLen(0x01bc, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01bc, 2) // CZ_RECALL
+packetLen(0x01bc, 2)
#elif PACKETVER >= 20080603
-packetLen(0x01bc, 282) // CZ_RECALL
+packetLen(0x01bc, 282)
#elif PACKETVER >= 20080528
-packetLen(0x01bc, 7) // CZ_RECALL
+packetLen(0x01bc, 7)
#elif PACKETVER >= 20080520
-packetLen(0x01bc, 10) // CZ_RECALL
+packetLen(0x01bc, 10)
#elif PACKETVER >= 20080513
-packetLen(0x01bc, 20) // CZ_RECALL
+packetLen(0x01bc, 20)
#elif PACKETVER >= 20080507
-packetLen(0x01bc, 39) // CZ_RECALL
+packetLen(0x01bc, 39)
#elif PACKETVER >= 20080429
-packetLen(0x01bc, -1) // CZ_RECALL
+packetLen(0x01bc, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
#elif PACKETVER >= 20080415
-packetLen(0x01bc, -1) // CZ_RECALL
+packetLen(0x01bc, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01bc, 8) // CZ_RECALL
+packetLen(0x01bc, 8)
#elif PACKETVER >= 20080401
-packetLen(0x01bc, 4) // CZ_RECALL
+packetLen(0x01bc, 4)
#elif PACKETVER >= 20080325
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
#elif PACKETVER >= 20080318
-packetLen(0x01bc, 4) // CZ_RECALL
+packetLen(0x01bc, 4)
#elif PACKETVER >= 20080311
-packetLen(0x01bc, 9) // CZ_RECALL
+packetLen(0x01bc, 9)
#elif PACKETVER >= 20080304
-packetLen(0x01bc, 6) // CZ_RECALL
+packetLen(0x01bc, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01bc, 86) // CZ_RECALL
+packetLen(0x01bc, 86)
#elif PACKETVER >= 20080219
-packetLen(0x01bc, 9) // CZ_RECALL
+packetLen(0x01bc, 9)
#elif PACKETVER >= 20080124
-packetLen(0x01bc, 10) // CZ_RECALL
+packetLen(0x01bc, 10)
#elif PACKETVER >= 20080102
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
#endif
// Packet: 0x01bd
#if PACKETVER >= 20080701
-packetLen(0x01bd, 6) // CZ_RECALL_GID
+packetLen(0x01bd, 6)
#elif PACKETVER >= 20080624
-packetLen(0x01bd, 22) // CZ_RECALL_GID
+packetLen(0x01bd, 22)
#elif PACKETVER >= 20080617
-packetLen(0x01bd, 44) // CZ_RECALL_GID
+packetLen(0x01bd, 44)
#elif PACKETVER >= 20080610
-packetLen(0x01bd, 3) // CZ_RECALL_GID
+packetLen(0x01bd, 3)
#elif PACKETVER >= 20080603
-packetLen(0x01bd, -1) // CZ_RECALL_GID
+packetLen(0x01bd, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01bd, 9) // CZ_RECALL_GID
+packetLen(0x01bd, 9)
#elif PACKETVER >= 20080520
-packetLen(0x01bd, 35) // CZ_RECALL_GID
+packetLen(0x01bd, 35)
#elif PACKETVER >= 20080507
-packetLen(0x01bd, 4) // CZ_RECALL_GID
+packetLen(0x01bd, 4)
#elif PACKETVER >= 20080429
-packetLen(0x01bd, -1) // CZ_RECALL_GID
+packetLen(0x01bd, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
#elif PACKETVER >= 20080415
-packetLen(0x01bd, -1) // CZ_RECALL_GID
+packetLen(0x01bd, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01bd, 102) // CZ_RECALL_GID
+packetLen(0x01bd, 102)
#elif PACKETVER >= 20080401
-packetLen(0x01bd, -1) // CZ_RECALL_GID
+packetLen(0x01bd, -1)
#elif PACKETVER >= 20080325
-packetLen(0x01bd, 21) // CZ_RECALL_GID
+packetLen(0x01bd, 21)
#elif PACKETVER >= 20080311
-packetLen(0x01bd, 6) // CZ_RECALL_GID
+packetLen(0x01bd, 6)
#elif PACKETVER >= 20080304
-packetLen(0x01bd, 102) // CZ_RECALL_GID
+packetLen(0x01bd, 102)
#elif PACKETVER >= 20080226
-packetLen(0x01bd, -1) // CZ_RECALL_GID
+packetLen(0x01bd, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01bd, 6) // CZ_RECALL_GID
+packetLen(0x01bd, 6)
#elif PACKETVER >= 20080124
-packetLen(0x01bd, 2) // CZ_RECALL_GID
+packetLen(0x01bd, 2)
#elif PACKETVER >= 20080102
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
#endif
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
#if PACKETVER >= 20080701
-packetLen(0x01c3, 10) // ZC_BROADCAST2
+packetLen(0x01c3, 10)
#elif PACKETVER >= 20080624
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01c3, 6) // ZC_BROADCAST2
+packetLen(0x01c3, 6)
#elif PACKETVER >= 20080610
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01c3, 58) // ZC_BROADCAST2
+packetLen(0x01c3, 58)
#elif PACKETVER >= 20080520
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01c3, 66) // ZC_BROADCAST2
+packetLen(0x01c3, 66)
#elif PACKETVER >= 20080507
-packetLen(0x01c3, 7) // ZC_BROADCAST2
+packetLen(0x01c3, 7)
#elif PACKETVER >= 20080429
-packetLen(0x01c3, 3) // ZC_BROADCAST2
+packetLen(0x01c3, 3)
#elif PACKETVER >= 20080422
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01c3, 30) // ZC_BROADCAST2
+packetLen(0x01c3, 30)
#elif PACKETVER >= 20080408
-packetLen(0x01c3, 6) // ZC_BROADCAST2
+packetLen(0x01c3, 6)
#elif PACKETVER >= 20080401
-packetLen(0x01c3, 14) // ZC_BROADCAST2
+packetLen(0x01c3, 14)
#elif PACKETVER >= 20080325
-packetLen(0x01c3, 30) // ZC_BROADCAST2
+packetLen(0x01c3, 30)
#elif PACKETVER >= 20080318
-packetLen(0x01c3, 9) // ZC_BROADCAST2
+packetLen(0x01c3, 9)
#elif PACKETVER >= 20080311
-packetLen(0x01c3, 58) // ZC_BROADCAST2
+packetLen(0x01c3, 58)
#elif PACKETVER >= 20080304
-packetLen(0x01c3, 4) // ZC_BROADCAST2
+packetLen(0x01c3, 4)
#elif PACKETVER >= 20080226
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01c3, 14) // ZC_BROADCAST2
+packetLen(0x01c3, 14)
#elif PACKETVER >= 20080124
-packetLen(0x01c3, 3) // ZC_BROADCAST2
+packetLen(0x01c3, 3)
#elif PACKETVER >= 20080102
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
#endif
// Packet: 0x01c4
#if PACKETVER >= 20080617
-packetLen(0x01c4, -1) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01c4, 33) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 33)
#elif PACKETVER >= 20080528
-packetLen(0x01c4, 6) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 6)
#elif PACKETVER >= 20080520
-packetLen(0x01c4, -1) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01c4, 3) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 3)
#elif PACKETVER >= 20080507
-packetLen(0x01c4, 31) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 31)
#elif PACKETVER >= 20080429
-packetLen(0x01c4, 53) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 53)
#elif PACKETVER >= 20080422
-packetLen(0x01c4, 34) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 34)
#elif PACKETVER >= 20080415
-packetLen(0x01c4, 11) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 11)
#elif PACKETVER >= 20080408
-packetLen(0x01c4, -1) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01c4, 2) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 2)
#elif PACKETVER >= 20080325
-packetLen(0x01c4, 21) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 21)
#elif PACKETVER >= 20080311
-packetLen(0x01c4, 2) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01c4, -1) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, -1)
#elif PACKETVER >= 20080124
-packetLen(0x01c4, 28) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 28)
#elif PACKETVER >= 20080102
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
#endif
// Packet: 0x01c5
#if PACKETVER >= 20080624
-packetLen(0x01c5, -1) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01c5, 8) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 8)
#elif PACKETVER >= 20080610
-packetLen(0x01c5, 26) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 26)
#elif PACKETVER >= 20080603
-packetLen(0x01c5, 30) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 30)
#elif PACKETVER >= 20080528
-packetLen(0x01c5, -1) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01c5, 11) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 11)
#elif PACKETVER >= 20080513
-packetLen(0x01c5, 3) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 3)
#elif PACKETVER >= 20080429
-packetLen(0x01c5, -1) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01c5, 4) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 4)
#elif PACKETVER >= 20080415
-packetLen(0x01c5, -1) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01c5, 7) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 7)
#elif PACKETVER >= 20080401
-packetLen(0x01c5, -1) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, -1)
#elif PACKETVER >= 20080325
-packetLen(0x01c5, 31) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 31)
#elif PACKETVER >= 20080318
-packetLen(0x01c5, -1) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01c5, 10) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 10)
#elif PACKETVER >= 20080226
-packetLen(0x01c5, -1) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01c5, 28) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 28)
#elif PACKETVER >= 20080124
-packetLen(0x01c5, 90) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 90)
#elif PACKETVER >= 20080102
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
#endif
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
#if PACKETVER >= 20080624
-packetLen(0x01c8, -1) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01c8, 65) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 65)
#elif PACKETVER >= 20080610
-packetLen(0x01c8, -1) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01c8, 8) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 8)
#elif PACKETVER >= 20080513
-packetLen(0x01c8, -1) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01c8, 29) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 29)
#elif PACKETVER >= 20080429
-packetLen(0x01c8, 8) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 8)
#elif PACKETVER >= 20080415
-packetLen(0x01c8, -1) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01c8, 26) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 26)
#elif PACKETVER >= 20080401
-packetLen(0x01c8, 2) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 2)
#elif PACKETVER >= 20080325
-packetLen(0x01c8, 4) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 4)
#elif PACKETVER >= 20080318
-packetLen(0x01c8, 6) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 6)
#elif PACKETVER >= 20080311
-packetLen(0x01c8, 4) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 4)
#elif PACKETVER >= 20080304
-packetLen(0x01c8, 11) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 11)
#elif PACKETVER >= 20080226
-packetLen(0x01c8, 8) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 8)
#elif PACKETVER >= 20080219
-packetLen(0x01c8, 6) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 6)
#elif PACKETVER >= 20080124
-packetLen(0x01c8, 5) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 5)
#elif PACKETVER >= 20080102
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
#endif
// Packet: 0x01c9
#if PACKETVER >= 20080701
-packetLen(0x01c9, -1) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, -1)
#elif PACKETVER >= 20080624
-packetLen(0x01c9, 11) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 11)
#elif PACKETVER >= 20080617
-packetLen(0x01c9, 3) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 3)
#elif PACKETVER >= 20080610
-packetLen(0x01c9, -1) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01c9, 4) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 4)
#elif PACKETVER >= 20080528
-packetLen(0x01c9, 14) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 14)
#elif PACKETVER >= 20080513
-packetLen(0x01c9, -1) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01c9, 6) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 6)
#elif PACKETVER >= 20080429
-packetLen(0x01c9, 4) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 4)
#elif PACKETVER >= 20080415
-packetLen(0x01c9, 58) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 58)
#elif PACKETVER >= 20080408
-packetLen(0x01c9, -1) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01c9, 7) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 7)
#elif PACKETVER >= 20080325
-packetLen(0x01c9, 2) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 2)
#elif PACKETVER >= 20080318
-packetLen(0x01c9, -1) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01c9, 2) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 2)
#elif PACKETVER >= 20080226
-packetLen(0x01c9, 22) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 22)
#elif PACKETVER >= 20080219
-packetLen(0x01c9, 26) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 26)
#elif PACKETVER >= 20080124
-packetLen(0x01c9, -1) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
#endif
// Packet: 0x01ca
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
#if PACKETVER >= 20080701
-packetLen(0x01cd, 10) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 10)
#elif PACKETVER >= 20080617
-packetLen(0x01cd, -1) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01cd, 102) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 102)
#elif PACKETVER >= 20080603
-packetLen(0x01cd, 4) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 4)
#elif PACKETVER >= 20080513
-packetLen(0x01cd, -1) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01cd, 10) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 10)
#elif PACKETVER >= 20080429
-packetLen(0x01cd, 3) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 3)
#elif PACKETVER >= 20080422
-packetLen(0x01cd, 10) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 10)
#elif PACKETVER >= 20080415
-packetLen(0x01cd, -1) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01cd, 12) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 12)
#elif PACKETVER >= 20080401
-packetLen(0x01cd, 6) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 6)
#elif PACKETVER >= 20080325
-packetLen(0x01cd, 14) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 14)
#elif PACKETVER >= 20080318
-packetLen(0x01cd, 2) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 2)
#elif PACKETVER >= 20080311
-packetLen(0x01cd, 6) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 6)
#elif PACKETVER >= 20080304
-packetLen(0x01cd, 5) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 5)
#elif PACKETVER >= 20080226
-packetLen(0x01cd, -1) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01cd, 8) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 8)
#elif PACKETVER >= 20080124
-packetLen(0x01cd, 10) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 10)
#elif PACKETVER >= 20080102
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
#endif
// Packet: 0x01ce
#if PACKETVER >= 20080624
-packetLen(0x01ce, -1) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01ce, 27) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 27)
#elif PACKETVER >= 20080610
-packetLen(0x01ce, 3) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 3)
#elif PACKETVER >= 20080603
-packetLen(0x01ce, -1) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01ce, 22) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 22)
#elif PACKETVER >= 20080520
-packetLen(0x01ce, 53) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 53)
#elif PACKETVER >= 20080513
-packetLen(0x01ce, 4) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 4)
#elif PACKETVER >= 20080507
-packetLen(0x01ce, 65) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 65)
#elif PACKETVER >= 20080429
-packetLen(0x01ce, 2) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 2)
#elif PACKETVER >= 20080422
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
#elif PACKETVER >= 20080408
-packetLen(0x01ce, -1) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01ce, 26) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 26)
#elif PACKETVER >= 20080325
-packetLen(0x01ce, 3) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 3)
#elif PACKETVER >= 20080318
-packetLen(0x01ce, 21) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 21)
#elif PACKETVER >= 20080304
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01ce, 2) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01ce, 28) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 28)
#elif PACKETVER >= 20080102
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
#endif
// Packet: 0x01cf
#if PACKETVER >= 20080701
-packetLen(0x01cf, 3) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 3)
#elif PACKETVER >= 20080624
-packetLen(0x01cf, 11) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 11)
#elif PACKETVER >= 20080617
-packetLen(0x01cf, -1) // ZC_DEVOTIONLIST
+packetLen(0x01cf, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01cf, 2) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 2)
#elif PACKETVER >= 20080603
-packetLen(0x01cf, -1) // ZC_DEVOTIONLIST
+packetLen(0x01cf, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01cf, 15) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 15)
#elif PACKETVER >= 20080520
-packetLen(0x01cf, 26) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 26)
#elif PACKETVER >= 20080513
-packetLen(0x01cf, -1) // ZC_DEVOTIONLIST
+packetLen(0x01cf, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01cf, 2) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 2)
#elif PACKETVER >= 20080415
-packetLen(0x01cf, -1) // ZC_DEVOTIONLIST
+packetLen(0x01cf, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01cf, 39) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 39)
#elif PACKETVER >= 20080401
-packetLen(0x01cf, -1) // ZC_DEVOTIONLIST
+packetLen(0x01cf, -1)
#elif PACKETVER >= 20080325
-packetLen(0x01cf, 186) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 186)
#elif PACKETVER >= 20080318
-packetLen(0x01cf, 6) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 6)
#elif PACKETVER >= 20080311
-packetLen(0x01cf, 23) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 23)
#elif PACKETVER >= 20080304
-packetLen(0x01cf, -1) // ZC_DEVOTIONLIST
+packetLen(0x01cf, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01cf, 102) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 102)
#elif PACKETVER >= 20080124
-packetLen(0x01cf, 5) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 5)
#elif PACKETVER >= 20080102
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
#endif
// Packet: 0x01d0
#if PACKETVER >= 20080701
-packetLen(0x01d0, 3) // ZC_SPIRITS
+packetLen(0x01d0, 3)
#elif PACKETVER >= 20080624
-packetLen(0x01d0, 9) // ZC_SPIRITS
+packetLen(0x01d0, 9)
#elif PACKETVER >= 20080617
-packetLen(0x01d0, 53) // ZC_SPIRITS
+packetLen(0x01d0, 53)
#elif PACKETVER >= 20080610
-packetLen(0x01d0, 7) // ZC_SPIRITS
+packetLen(0x01d0, 7)
#elif PACKETVER >= 20080603
-packetLen(0x01d0, 2) // ZC_SPIRITS
+packetLen(0x01d0, 2)
#elif PACKETVER >= 20080528
-packetLen(0x01d0, -1) // ZC_SPIRITS
+packetLen(0x01d0, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01d0, 2) // ZC_SPIRITS
+packetLen(0x01d0, 2)
#elif PACKETVER >= 20080513
-packetLen(0x01d0, 10) // ZC_SPIRITS
+packetLen(0x01d0, 10)
#elif PACKETVER >= 20080422
-packetLen(0x01d0, -1) // ZC_SPIRITS
+packetLen(0x01d0, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01d0, 2) // ZC_SPIRITS
+packetLen(0x01d0, 2)
#elif PACKETVER >= 20080408
-packetLen(0x01d0, -1) // ZC_SPIRITS
+packetLen(0x01d0, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01d0, 2) // ZC_SPIRITS
+packetLen(0x01d0, 2)
#elif PACKETVER >= 20080325
-packetLen(0x01d0, 65) // ZC_SPIRITS
+packetLen(0x01d0, 65)
#elif PACKETVER >= 20080318
-packetLen(0x01d0, 39) // ZC_SPIRITS
+packetLen(0x01d0, 39)
#elif PACKETVER >= 20080304
-packetLen(0x01d0, -1) // ZC_SPIRITS
+packetLen(0x01d0, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01d0, 26) // ZC_SPIRITS
+packetLen(0x01d0, 26)
#elif PACKETVER >= 20080219
-packetLen(0x01d0, 2) // ZC_SPIRITS
+packetLen(0x01d0, 2)
#elif PACKETVER >= 20080124
-packetLen(0x01d0, 6) // ZC_SPIRITS
+packetLen(0x01d0, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
#endif
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
#if PACKETVER >= 20080701
-packetLen(0x01d2, 2) // ZC_COMBODELAY
+packetLen(0x01d2, 2)
#elif PACKETVER >= 20080624
-packetLen(0x01d2, -1) // ZC_COMBODELAY
+packetLen(0x01d2, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01d2, 7) // ZC_COMBODELAY
+packetLen(0x01d2, 7)
#elif PACKETVER >= 20080603
-packetLen(0x01d2, 4) // ZC_COMBODELAY
+packetLen(0x01d2, 4)
#elif PACKETVER >= 20080520
-packetLen(0x01d2, -1) // ZC_COMBODELAY
+packetLen(0x01d2, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01d2, 8) // ZC_COMBODELAY
+packetLen(0x01d2, 8)
#elif PACKETVER >= 20080507
-packetLen(0x01d2, 58) // ZC_COMBODELAY
+packetLen(0x01d2, 58)
#elif PACKETVER >= 20080415
-packetLen(0x01d2, -1) // ZC_COMBODELAY
+packetLen(0x01d2, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01d2, 18) // ZC_COMBODELAY
+packetLen(0x01d2, 18)
#elif PACKETVER >= 20080401
-packetLen(0x01d2, 6) // ZC_COMBODELAY
+packetLen(0x01d2, 6)
#elif PACKETVER >= 20080325
-packetLen(0x01d2, 12) // ZC_COMBODELAY
+packetLen(0x01d2, 12)
#elif PACKETVER >= 20080318
-packetLen(0x01d2, 30) // ZC_COMBODELAY
+packetLen(0x01d2, 30)
#elif PACKETVER >= 20080311
-packetLen(0x01d2, 19) // ZC_COMBODELAY
+packetLen(0x01d2, 19)
#elif PACKETVER >= 20080304
-packetLen(0x01d2, 6) // ZC_COMBODELAY
+packetLen(0x01d2, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01d2, 8) // ZC_COMBODELAY
+packetLen(0x01d2, 8)
#elif PACKETVER >= 20080219
-packetLen(0x01d2, -1) // ZC_COMBODELAY
+packetLen(0x01d2, -1)
#elif PACKETVER >= 20080124
-packetLen(0x01d2, 53) // ZC_COMBODELAY
+packetLen(0x01d2, 53)
#elif PACKETVER >= 20080102
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
#endif
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
#if PACKETVER >= 20080701
-packetLen(0x01d4, 8) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 8)
#elif PACKETVER >= 20080624
-packetLen(0x01d4, 54) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 54)
#elif PACKETVER >= 20080617
-packetLen(0x01d4, -1) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01d4, 20) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 20)
#elif PACKETVER >= 20080520
-packetLen(0x01d4, -1) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
#elif PACKETVER >= 20080401
-packetLen(0x01d4, -1) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, -1)
#elif PACKETVER >= 20080325
-packetLen(0x01d4, 19) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 19)
#elif PACKETVER >= 20080318
-packetLen(0x01d4, 60) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 60)
#elif PACKETVER >= 20080311
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
#elif PACKETVER >= 20080304
-packetLen(0x01d4, 3) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 3)
#elif PACKETVER >= 20080226
-packetLen(0x01d4, -1) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
#elif PACKETVER >= 20080124
-packetLen(0x01d4, 15) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 15)
#elif PACKETVER >= 20080102
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
#endif
// Packet: 0x01d5
#if PACKETVER >= 20080701
-packetLen(0x01d5, 3) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 3)
#elif PACKETVER >= 20080624
-packetLen(0x01d5, 27) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 27)
#elif PACKETVER >= 20080610
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01d5, 9) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 9)
#elif PACKETVER >= 20080528
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01d5, 6) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 6)
#elif PACKETVER >= 20080507
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01d5, 4) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 4)
#elif PACKETVER >= 20080408
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01d5, 97) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 97)
#elif PACKETVER >= 20080325
-packetLen(0x01d5, 6) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 6)
#elif PACKETVER >= 20080318
-packetLen(0x01d5, 34) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 34)
#elif PACKETVER >= 20080311
-packetLen(0x01d5, 13) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 13)
#elif PACKETVER >= 20080304
-packetLen(0x01d5, 5) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 5)
#elif PACKETVER >= 20080226
-packetLen(0x01d5, 6) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 6)
#elif PACKETVER >= 20080219
-packetLen(0x01d5, 16) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 16)
#elif PACKETVER >= 20080102
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
#endif
// Packet: 0x01d6
#if PACKETVER >= 20080701
-packetLen(0x01d6, 30) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 30)
#elif PACKETVER >= 20080624
-packetLen(0x01d6, 3) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 3)
#elif PACKETVER >= 20080617
-packetLen(0x01d6, -1) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01d6, 6) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 6)
#elif PACKETVER >= 20080603
-packetLen(0x01d6, -1) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01d6, 8) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 8)
#elif PACKETVER >= 20080520
-packetLen(0x01d6, 2) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 2)
#elif PACKETVER >= 20080513
-packetLen(0x01d6, 35) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 35)
#elif PACKETVER >= 20080507
-packetLen(0x01d6, -1) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01d6, 6) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 6)
#elif PACKETVER >= 20080422
-packetLen(0x01d6, -1) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
#elif PACKETVER >= 20080408
-packetLen(0x01d6, 54) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 54)
#elif PACKETVER >= 20080401
-packetLen(0x01d6, 11) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 11)
#elif PACKETVER >= 20080325
-packetLen(0x01d6, 54) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 54)
#elif PACKETVER >= 20080318
-packetLen(0x01d6, 58) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 58)
#elif PACKETVER >= 20080311
-packetLen(0x01d6, 5) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 5)
#elif PACKETVER >= 20080304
-packetLen(0x01d6, 6) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01d6, 10) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 10)
#elif PACKETVER >= 20080219
-packetLen(0x01d6, 6) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 6)
#elif PACKETVER >= 20080124
-packetLen(0x01d6, 16) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 16)
#elif PACKETVER >= 20080102
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
#endif
// Packet: 0x01d7
#if PACKETVER >= 20080701
-packetLen(0x01d7, 14) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 14)
#elif PACKETVER >= 20080624
-packetLen(0x01d7, -1) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01d7, 8) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 8)
#elif PACKETVER >= 20080610
-packetLen(0x01d7, -1) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01d7, 5) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 5)
#elif PACKETVER >= 20080528
-packetLen(0x01d7, 9) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 9)
#elif PACKETVER >= 20080520
-packetLen(0x01d7, 282) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 282)
#elif PACKETVER >= 20080513
-packetLen(0x01d7, -1) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01d7, 2) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 2)
#elif PACKETVER >= 20080408
-packetLen(0x01d7, -1) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01d7, 3) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 3)
#elif PACKETVER >= 20080325
-packetLen(0x01d7, -1) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01d7, 4) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 4)
#elif PACKETVER >= 20080311
-packetLen(0x01d7, 28) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 28)
#elif PACKETVER >= 20080304
-packetLen(0x01d7, 54) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 54)
#elif PACKETVER >= 20080226
-packetLen(0x01d7, 2) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01d7, 35) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 35)
#elif PACKETVER >= 20080124
-packetLen(0x01d7, 2) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 2)
#elif PACKETVER >= 20080102
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
#endif
// Packet: 0x01d8
#if PACKETVER >= 20080701
-packetLen(0x01d8, 6) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 6)
#elif PACKETVER >= 20080624
-packetLen(0x01d8, -1) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01d8, 6) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 6)
#elif PACKETVER >= 20080610
-packetLen(0x01d8, -1) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01d8, 11) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 11)
#elif PACKETVER >= 20080528
-packetLen(0x01d8, 3) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 3)
#elif PACKETVER >= 20080520
-packetLen(0x01d8, 6) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 6)
#elif PACKETVER >= 20080513
-packetLen(0x01d8, -1) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01d8, 6) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 6)
#elif PACKETVER >= 20080429
-packetLen(0x01d8, 186) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 186)
#elif PACKETVER >= 20080415
-packetLen(0x01d8, -1) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01d8, 4) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 4)
#elif PACKETVER >= 20080401
-packetLen(0x01d8, 27) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 27)
#elif PACKETVER >= 20080325
-packetLen(0x01d8, -1) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01d8, 5) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 5)
#elif PACKETVER >= 20080311
-packetLen(0x01d8, 2) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 2)
#elif PACKETVER >= 20080304
-packetLen(0x01d8, 10) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 10)
#elif PACKETVER >= 20080226
-packetLen(0x01d8, 15) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 15)
#elif PACKETVER >= 20080219
-packetLen(0x01d8, -1) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, -1)
#elif PACKETVER >= 20080124
-packetLen(0x01d8, 3) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 3)
#elif PACKETVER >= 20080102
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
#endif
// Packet: 0x01d9
#if PACKETVER >= 20080701
-packetLen(0x01d9, 39) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 39)
#elif PACKETVER >= 20080624
-packetLen(0x01d9, 15) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 15)
#elif PACKETVER >= 20080617
-packetLen(0x01d9, 22) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 22)
#elif PACKETVER >= 20080610
-packetLen(0x01d9, 8) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 8)
#elif PACKETVER >= 20080528
-packetLen(0x01d9, -1) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01d9, 4) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 4)
#elif PACKETVER >= 20080513
-packetLen(0x01d9, -1) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01d9, 60) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 60)
#elif PACKETVER >= 20080429
-packetLen(0x01d9, -1) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01d9, 6) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 6)
#elif PACKETVER >= 20080415
-packetLen(0x01d9, 26) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 26)
#elif PACKETVER >= 20080408
-packetLen(0x01d9, 2) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 2)
#elif PACKETVER >= 20080325
-packetLen(0x01d9, -1) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01d9, 282) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 282)
#elif PACKETVER >= 20080311
-packetLen(0x01d9, 28) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 28)
#elif PACKETVER >= 20080304
-packetLen(0x01d9, 42) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 42)
#elif PACKETVER >= 20080226
-packetLen(0x01d9, 8) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 8)
#elif PACKETVER >= 20080219
-packetLen(0x01d9, 282) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 282)
#elif PACKETVER >= 20080124
-packetLen(0x01d9, 8) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 8)
#elif PACKETVER >= 20080102
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
#endif
// Packet: 0x01da
#if PACKETVER >= 20080701
-packetLen(0x01da, 32) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 32)
#elif PACKETVER >= 20080624
-packetLen(0x01da, -1) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01da, 2) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 2)
#elif PACKETVER >= 20080610
-packetLen(0x01da, 12) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 12)
#elif PACKETVER >= 20080603
-packetLen(0x01da, 10) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 10)
#elif PACKETVER >= 20080528
-packetLen(0x01da, -1) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
#elif PACKETVER >= 20080513
-packetLen(0x01da, 5) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 5)
#elif PACKETVER >= 20080507
-packetLen(0x01da, 10) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 10)
#elif PACKETVER >= 20080429
-packetLen(0x01da, 6) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 6)
#elif PACKETVER >= 20080422
-packetLen(0x01da, 2) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 2)
#elif PACKETVER >= 20080415
-packetLen(0x01da, 6) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 6)
#elif PACKETVER >= 20080408
-packetLen(0x01da, 8) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 8)
#elif PACKETVER >= 20080401
-packetLen(0x01da, 9) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 9)
#elif PACKETVER >= 20080325
-packetLen(0x01da, 6) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 6)
#elif PACKETVER >= 20080318
-packetLen(0x01da, 2) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 2)
#elif PACKETVER >= 20080311
-packetLen(0x01da, 79) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 79)
#elif PACKETVER >= 20080226
-packetLen(0x01da, 6) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 6)
#elif PACKETVER >= 20080219
-packetLen(0x01da, 2) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 2)
#elif PACKETVER >= 20080124
-packetLen(0x01da, 12) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 12)
#elif PACKETVER >= 20080102
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
#endif
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
#if PACKETVER >= 20080701
-packetLen(0x01de, -1) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, -1)
#elif PACKETVER >= 20080624
-packetLen(0x01de, 22) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 22)
#elif PACKETVER >= 20080617
-packetLen(0x01de, 14) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 14)
#elif PACKETVER >= 20080603
-packetLen(0x01de, 6) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 6)
#elif PACKETVER >= 20080528
-packetLen(0x01de, 14) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 14)
#elif PACKETVER >= 20080520
-packetLen(0x01de, -1) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01de, 8) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 8)
#elif PACKETVER >= 20080507
-packetLen(0x01de, -1) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01de, 3) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 3)
#elif PACKETVER >= 20080422
-packetLen(0x01de, -1) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01de, 30) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 30)
#elif PACKETVER >= 20080408
-packetLen(0x01de, 2) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 2)
#elif PACKETVER >= 20080401
-packetLen(0x01de, 15) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 15)
#elif PACKETVER >= 20080325
-packetLen(0x01de, -1) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01de, 15) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 15)
#elif PACKETVER >= 20080311
-packetLen(0x01de, -1) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01de, 7) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 7)
#elif PACKETVER >= 20080226
-packetLen(0x01de, -1) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01de, 3) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 3)
#elif PACKETVER >= 20080124
-packetLen(0x01de, 2) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 2)
#elif PACKETVER >= 20080102
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
#endif
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
#if PACKETVER >= 20080701
-packetLen(0x01e1, -1) // ZC_SPIRITS2
+packetLen(0x01e1, -1)
#elif PACKETVER >= 20080624
-packetLen(0x01e1, 6) // ZC_SPIRITS2
+packetLen(0x01e1, 6)
#elif PACKETVER >= 20080603
-packetLen(0x01e1, -1) // ZC_SPIRITS2
+packetLen(0x01e1, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01e1, 43) // ZC_SPIRITS2
+packetLen(0x01e1, 43)
#elif PACKETVER >= 20080520
-packetLen(0x01e1, 32) // ZC_SPIRITS2
+packetLen(0x01e1, 32)
#elif PACKETVER >= 20080513
-packetLen(0x01e1, -1) // ZC_SPIRITS2
+packetLen(0x01e1, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01e1, 3) // ZC_SPIRITS2
+packetLen(0x01e1, 3)
#elif PACKETVER >= 20080429
-packetLen(0x01e1, -1) // ZC_SPIRITS2
+packetLen(0x01e1, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01e1, 6) // ZC_SPIRITS2
+packetLen(0x01e1, 6)
#elif PACKETVER >= 20080415
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
#elif PACKETVER >= 20080408
-packetLen(0x01e1, 71) // ZC_SPIRITS2
+packetLen(0x01e1, 71)
#elif PACKETVER >= 20080401
-packetLen(0x01e1, 2) // ZC_SPIRITS2
+packetLen(0x01e1, 2)
#elif PACKETVER >= 20080325
-packetLen(0x01e1, 17) // ZC_SPIRITS2
+packetLen(0x01e1, 17)
#elif PACKETVER >= 20080318
-packetLen(0x01e1, 60) // ZC_SPIRITS2
+packetLen(0x01e1, 60)
#elif PACKETVER >= 20080304
-packetLen(0x01e1, -1) // ZC_SPIRITS2
+packetLen(0x01e1, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01e1, 32) // ZC_SPIRITS2
+packetLen(0x01e1, 32)
#elif PACKETVER >= 20080219
-packetLen(0x01e1, -1) // ZC_SPIRITS2
+packetLen(0x01e1, -1)
#elif PACKETVER >= 20080124
-packetLen(0x01e1, 11) // ZC_SPIRITS2
+packetLen(0x01e1, 11)
#elif PACKETVER >= 20080102
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
#endif
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
#if PACKETVER >= 20080624
-packetLen(0x01e7, -1) // CZ_DORIDORI
+packetLen(0x01e7, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01e7, 6) // CZ_DORIDORI
+packetLen(0x01e7, 6)
#elif PACKETVER >= 20080610
-packetLen(0x01e7, 4) // CZ_DORIDORI
+packetLen(0x01e7, 4)
#elif PACKETVER >= 20080603
-packetLen(0x01e7, 14) // CZ_DORIDORI
+packetLen(0x01e7, 14)
#elif PACKETVER >= 20080528
-packetLen(0x01e7, 39) // CZ_DORIDORI
+packetLen(0x01e7, 39)
#elif PACKETVER >= 20080520
-packetLen(0x01e7, 22) // CZ_DORIDORI
+packetLen(0x01e7, 22)
#elif PACKETVER >= 20080513
-packetLen(0x01e7, 6) // CZ_DORIDORI
+packetLen(0x01e7, 6)
#elif PACKETVER >= 20080507
-packetLen(0x01e7, 54) // CZ_DORIDORI
+packetLen(0x01e7, 54)
#elif PACKETVER >= 20080429
-packetLen(0x01e7, -1) // CZ_DORIDORI
+packetLen(0x01e7, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
#elif PACKETVER >= 20080415
-packetLen(0x01e7, -1) // CZ_DORIDORI
+packetLen(0x01e7, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01e7, 60) // CZ_DORIDORI
+packetLen(0x01e7, 60)
#elif PACKETVER >= 20080401
-packetLen(0x01e7, 5) // CZ_DORIDORI
+packetLen(0x01e7, 5)
#elif PACKETVER >= 20080325
-packetLen(0x01e7, 20) // CZ_DORIDORI
+packetLen(0x01e7, 20)
#elif PACKETVER >= 20080318
-packetLen(0x01e7, 18) // CZ_DORIDORI
+packetLen(0x01e7, 18)
#elif PACKETVER >= 20080311
-packetLen(0x01e7, 55) // CZ_DORIDORI
+packetLen(0x01e7, 55)
#elif PACKETVER >= 20080304
-packetLen(0x01e7, 26) // CZ_DORIDORI
+packetLen(0x01e7, 26)
#elif PACKETVER >= 20080219
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
#elif PACKETVER >= 20080124
-packetLen(0x01e7, -1) // CZ_DORIDORI
+packetLen(0x01e7, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
#endif
// Packet: 0x01e8
#if PACKETVER >= 20080701
-packetLen(0x01e8, -1) // CZ_MAKE_GROUP2
+packetLen(0x01e8, -1)
#elif PACKETVER >= 20080624
-packetLen(0x01e8, 22) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 22)
#elif PACKETVER >= 20080617
-packetLen(0x01e8, 14) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 14)
#elif PACKETVER >= 20080610
-packetLen(0x01e8, 27) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 27)
#elif PACKETVER >= 20080603
-packetLen(0x01e8, -1) // CZ_MAKE_GROUP2
+packetLen(0x01e8, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01e8, 53) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 53)
#elif PACKETVER >= 20080520
-packetLen(0x01e8, 3) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 3)
#elif PACKETVER >= 20080513
-packetLen(0x01e8, 10) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 10)
#elif PACKETVER >= 20080507
-packetLen(0x01e8, 14) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 14)
#elif PACKETVER >= 20080429
-packetLen(0x01e8, 10) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 10)
#elif PACKETVER >= 20080422
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
#elif PACKETVER >= 20080415
-packetLen(0x01e8, -1) // CZ_MAKE_GROUP2
+packetLen(0x01e8, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01e8, 16) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 16)
#elif PACKETVER >= 20080401
-packetLen(0x01e8, 10) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 10)
#elif PACKETVER >= 20080318
-packetLen(0x01e8, 4) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 4)
#elif PACKETVER >= 20080311
-packetLen(0x01e8, 6) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 6)
#elif PACKETVER >= 20080304
-packetLen(0x01e8, 4) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 4)
#elif PACKETVER >= 20080226
-packetLen(0x01e8, -1) // CZ_MAKE_GROUP2
+packetLen(0x01e8, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01e8, 6) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 6)
#elif PACKETVER >= 20080124
-packetLen(0x01e8, 44) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 44)
#elif PACKETVER >= 20080102
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
#endif
// Packet: 0x01e9
#if PACKETVER >= 20080701
-packetLen(0x01e9, -1) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, -1)
#elif PACKETVER >= 20080624
-packetLen(0x01e9, 282) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 282)
#elif PACKETVER >= 20080617
-packetLen(0x01e9, 6) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 6)
#elif PACKETVER >= 20080610
-packetLen(0x01e9, -1) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01e9, 3) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 3)
#elif PACKETVER >= 20080507
-packetLen(0x01e9, -1) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01e9, 5) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 5)
#elif PACKETVER >= 20080422
-packetLen(0x01e9, 3) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 3)
#elif PACKETVER >= 20080415
-packetLen(0x01e9, 2) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 2)
#elif PACKETVER >= 20080408
-packetLen(0x01e9, 34) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 34)
#elif PACKETVER >= 20080401
-packetLen(0x01e9, 8) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 8)
#elif PACKETVER >= 20080325
-packetLen(0x01e9, -1) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01e9, 8) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 8)
#elif PACKETVER >= 20080311
-packetLen(0x01e9, 2) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 2)
#elif PACKETVER >= 20080304
-packetLen(0x01e9, 4) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 4)
#elif PACKETVER >= 20080226
-packetLen(0x01e9, 12) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 12)
#elif PACKETVER >= 20080219
-packetLen(0x01e9, -1) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, -1)
#elif PACKETVER >= 20080124
-packetLen(0x01e9, 6) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
#endif
// Packet: 0x01ea
#if PACKETVER >= 20080701
-packetLen(0x01ea, 97) // ZC_CONGRATULATION
+packetLen(0x01ea, 97)
#elif PACKETVER >= 20080624
-packetLen(0x01ea, 79) // ZC_CONGRATULATION
+packetLen(0x01ea, 79)
#elif PACKETVER >= 20080617
-packetLen(0x01ea, -1) // ZC_CONGRATULATION
+packetLen(0x01ea, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01ea, 4) // ZC_CONGRATULATION
+packetLen(0x01ea, 4)
#elif PACKETVER >= 20080603
-packetLen(0x01ea, -1) // ZC_CONGRATULATION
+packetLen(0x01ea, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01ea, 2) // ZC_CONGRATULATION
+packetLen(0x01ea, 2)
#elif PACKETVER >= 20080513
-packetLen(0x01ea, -1) // ZC_CONGRATULATION
+packetLen(0x01ea, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01ea, 12) // ZC_CONGRATULATION
+packetLen(0x01ea, 12)
#elif PACKETVER >= 20080429
-packetLen(0x01ea, 22) // ZC_CONGRATULATION
+packetLen(0x01ea, 22)
#elif PACKETVER >= 20080422
-packetLen(0x01ea, -1) // ZC_CONGRATULATION
+packetLen(0x01ea, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01ea, 282) // ZC_CONGRATULATION
+packetLen(0x01ea, 282)
#elif PACKETVER >= 20080401
-packetLen(0x01ea, -1) // ZC_CONGRATULATION
+packetLen(0x01ea, -1)
#elif PACKETVER >= 20080325
-packetLen(0x01ea, 27) // ZC_CONGRATULATION
+packetLen(0x01ea, 27)
#elif PACKETVER >= 20080318
-packetLen(0x01ea, -1) // ZC_CONGRATULATION
+packetLen(0x01ea, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
#elif PACKETVER >= 20080304
-packetLen(0x01ea, 60) // ZC_CONGRATULATION
+packetLen(0x01ea, 60)
#elif PACKETVER >= 20080219
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
#elif PACKETVER >= 20080124
-packetLen(0x01ea, 10) // ZC_CONGRATULATION
+packetLen(0x01ea, 10)
#elif PACKETVER >= 20080102
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
#endif
// Packet: 0x01eb
#if PACKETVER >= 20080624
-packetLen(0x01eb, -1) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01eb, 7) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 7)
#elif PACKETVER >= 20080610
-packetLen(0x01eb, 4) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 4)
#elif PACKETVER >= 20080528
-packetLen(0x01eb, -1) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01eb, 4) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 4)
#elif PACKETVER >= 20080513
-packetLen(0x01eb, 30) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 30)
#elif PACKETVER >= 20080507
-packetLen(0x01eb, 114) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 114)
#elif PACKETVER >= 20080429
-packetLen(0x01eb, 27) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 27)
#elif PACKETVER >= 20080422
-packetLen(0x01eb, 30) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 30)
#elif PACKETVER >= 20080415
-packetLen(0x01eb, 9) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 9)
#elif PACKETVER >= 20080408
-packetLen(0x01eb, 13) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 13)
#elif PACKETVER >= 20080401
-packetLen(0x01eb, 5) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 5)
#elif PACKETVER >= 20080311
-packetLen(0x01eb, -1) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01eb, 30) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 30)
#elif PACKETVER >= 20080226
-packetLen(0x01eb, 11) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 11)
#elif PACKETVER >= 20080219
-packetLen(0x01eb, 26) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 26)
#elif PACKETVER >= 20080124
-packetLen(0x01eb, 53) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 53)
#elif PACKETVER >= 20080102
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
#endif
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
#if PACKETVER >= 20080701
-packetLen(0x01ed, 14) // CZ_CHOPOKGI
+packetLen(0x01ed, 14)
#elif PACKETVER >= 20080624
-packetLen(0x01ed, 6) // CZ_CHOPOKGI
+packetLen(0x01ed, 6)
#elif PACKETVER >= 20080610
-packetLen(0x01ed, -1) // CZ_CHOPOKGI
+packetLen(0x01ed, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01ed, 30) // CZ_CHOPOKGI
+packetLen(0x01ed, 30)
#elif PACKETVER >= 20080528
-packetLen(0x01ed, 4) // CZ_CHOPOKGI
+packetLen(0x01ed, 4)
#elif PACKETVER >= 20080520
-packetLen(0x01ed, -1) // CZ_CHOPOKGI
+packetLen(0x01ed, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01ed, 14) // CZ_CHOPOKGI
+packetLen(0x01ed, 14)
#elif PACKETVER >= 20080507
-packetLen(0x01ed, -1) // CZ_CHOPOKGI
+packetLen(0x01ed, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01ed, 30) // CZ_CHOPOKGI
+packetLen(0x01ed, 30)
#elif PACKETVER >= 20080422
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
#elif PACKETVER >= 20080415
-packetLen(0x01ed, 3) // CZ_CHOPOKGI
+packetLen(0x01ed, 3)
#elif PACKETVER >= 20080408
-packetLen(0x01ed, 22) // CZ_CHOPOKGI
+packetLen(0x01ed, 22)
#elif PACKETVER >= 20080325
-packetLen(0x01ed, -1) // CZ_CHOPOKGI
+packetLen(0x01ed, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01ed, 10) // CZ_CHOPOKGI
+packetLen(0x01ed, 10)
#elif PACKETVER >= 20080311
-packetLen(0x01ed, 5) // CZ_CHOPOKGI
+packetLen(0x01ed, 5)
#elif PACKETVER >= 20080304
-packetLen(0x01ed, 4) // CZ_CHOPOKGI
+packetLen(0x01ed, 4)
#elif PACKETVER >= 20080226
-packetLen(0x01ed, 10) // CZ_CHOPOKGI
+packetLen(0x01ed, 10)
#elif PACKETVER >= 20080219
-packetLen(0x01ed, 22) // CZ_CHOPOKGI
+packetLen(0x01ed, 22)
#elif PACKETVER >= 20080124
-packetLen(0x01ed, 6) // CZ_CHOPOKGI
+packetLen(0x01ed, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
#endif
// Packet: 0x01ee
#if PACKETVER >= 20080701
-packetLen(0x01ee, 8) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 8)
#elif PACKETVER >= 20080624
-packetLen(0x01ee, 6) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 6)
#elif PACKETVER >= 20080617
-packetLen(0x01ee, 23) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 23)
#elif PACKETVER >= 20080610
-packetLen(0x01ee, 8) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 8)
#elif PACKETVER >= 20080528
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
#elif PACKETVER >= 20080520
-packetLen(0x01ee, 26) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 26)
#elif PACKETVER >= 20080513
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01ee, 2) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 2)
#elif PACKETVER >= 20080408
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01ee, 2) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 2)
#elif PACKETVER >= 20080325
-packetLen(0x01ee, 6) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 6)
#elif PACKETVER >= 20080318
-packetLen(0x01ee, 71) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 71)
#elif PACKETVER >= 20080311
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01ee, 6) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01ee, 11) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 11)
#elif PACKETVER >= 20080219
-packetLen(0x01ee, 8) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 8)
#elif PACKETVER >= 20080124
-packetLen(0x01ee, 6) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
#endif
// Packet: 0x01ef
#if PACKETVER >= 20080701
-packetLen(0x01ef, 7) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 7)
#elif PACKETVER >= 20080624
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01ef, 10) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 10)
#elif PACKETVER >= 20080603
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01ef, 6) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 6)
#elif PACKETVER >= 20080520
-packetLen(0x01ef, 14) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 14)
#elif PACKETVER >= 20080513
-packetLen(0x01ef, 8) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 8)
#elif PACKETVER >= 20080507
-packetLen(0x01ef, 7) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 7)
#elif PACKETVER >= 20080429
-packetLen(0x01ef, 30) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 30)
#elif PACKETVER >= 20080422
-packetLen(0x01ef, 16) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 16)
#elif PACKETVER >= 20080415
-packetLen(0x01ef, 3) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 3)
#elif PACKETVER >= 20080401
-packetLen(0x01ef, 6) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 6)
#elif PACKETVER >= 20080325
-packetLen(0x01ef, 29) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 29)
#elif PACKETVER >= 20080318
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01ef, 8) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 8)
#elif PACKETVER >= 20080226
-packetLen(0x01ef, 35) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 35)
#elif PACKETVER >= 20080124
-packetLen(0x01ef, 6) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
#endif
// Packet: 0x01f0
#if PACKETVER >= 20080701
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
#elif PACKETVER >= 20080624
-packetLen(0x01f0, 8) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 8)
#elif PACKETVER >= 20080617
-packetLen(0x01f0, 16) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 16)
#elif PACKETVER >= 20080603
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01f0, 8) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 8)
#elif PACKETVER >= 20080520
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01f0, 26) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 26)
#elif PACKETVER >= 20080507
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01f0, 7) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 7)
#elif PACKETVER >= 20080422
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01f0, 53) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 53)
#elif PACKETVER >= 20080408
-packetLen(0x01f0, 22) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 22)
#elif PACKETVER >= 20080401
-packetLen(0x01f0, 44) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 44)
#elif PACKETVER >= 20080325
-packetLen(0x01f0, 13) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 13)
#elif PACKETVER >= 20080318
-packetLen(0x01f0, 39) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 39)
#elif PACKETVER >= 20080311
-packetLen(0x01f0, 4) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 4)
#elif PACKETVER >= 20080304
-packetLen(0x01f0, 2) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
#elif PACKETVER >= 20080124
-packetLen(0x01f0, 30) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 30)
#elif PACKETVER >= 20080102
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
#endif
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
#if PACKETVER >= 20080701
-packetLen(0x01f2, 12) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 12)
#elif PACKETVER >= 20080603
-packetLen(0x01f2, -1) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
#elif PACKETVER >= 20080513
-packetLen(0x01f2, -1) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01f2, 22) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 22)
#elif PACKETVER >= 20080429
-packetLen(0x01f2, -1) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
#elif PACKETVER >= 20080415
-packetLen(0x01f2, 8) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 8)
#elif PACKETVER >= 20080408
-packetLen(0x01f2, 186) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 186)
#elif PACKETVER >= 20080401
-packetLen(0x01f2, -1) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, -1)
#elif PACKETVER >= 20080325
-packetLen(0x01f2, 6) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 6)
#elif PACKETVER >= 20080318
-packetLen(0x01f2, 2) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 2)
#elif PACKETVER >= 20080311
-packetLen(0x01f2, 28) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 28)
#elif PACKETVER >= 20080304
-packetLen(0x01f2, 26) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 26)
#elif PACKETVER >= 20080226
-packetLen(0x01f2, 27) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 27)
#elif PACKETVER >= 20080219
-packetLen(0x01f2, 31) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 31)
#elif PACKETVER >= 20080124
-packetLen(0x01f2, 14) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 14)
#elif PACKETVER >= 20080102
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
#endif
// Packet: 0x01f3
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
// Packet: 0x01f4
#if PACKETVER >= 20080701
-packetLen(0x01f4, -1) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, -1)
#elif PACKETVER >= 20080624
-packetLen(0x01f4, 54) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 54)
#elif PACKETVER >= 20080610
-packetLen(0x01f4, -1) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01f4, 7) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 7)
#elif PACKETVER >= 20080520
-packetLen(0x01f4, -1) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01f4, 67) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 67)
#elif PACKETVER >= 20080507
-packetLen(0x01f4, -1) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, -1)
#elif PACKETVER >= 20080429
-packetLen(0x01f4, 28) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 28)
#elif PACKETVER >= 20080422
-packetLen(0x01f4, 22) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 22)
#elif PACKETVER >= 20080415
-packetLen(0x01f4, 6) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 6)
#elif PACKETVER >= 20080408
-packetLen(0x01f4, 14) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 14)
#elif PACKETVER >= 20080401
-packetLen(0x01f4, 6) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 6)
#elif PACKETVER >= 20080325
-packetLen(0x01f4, 3) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 3)
#elif PACKETVER >= 20080318
-packetLen(0x01f4, 10) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 10)
#elif PACKETVER >= 20080311
-packetLen(0x01f4, 7) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 7)
#elif PACKETVER >= 20080304
-packetLen(0x01f4, 12) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 12)
#elif PACKETVER >= 20080226
-packetLen(0x01f4, -1) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, -1)
#elif PACKETVER >= 20080124
-packetLen(0x01f4, 6) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
#endif
// Packet: 0x01f5
#if PACKETVER >= 20080624
-packetLen(0x01f5, -1) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01f5, 6) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 6)
#elif PACKETVER >= 20080603
-packetLen(0x01f5, -1) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01f5, 60) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 60)
#elif PACKETVER >= 20080520
-packetLen(0x01f5, 5) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 5)
#elif PACKETVER >= 20080513
-packetLen(0x01f5, 60) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 60)
#elif PACKETVER >= 20080507
-packetLen(0x01f5, 4) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 4)
#elif PACKETVER >= 20080429
-packetLen(0x01f5, -1) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01f5, 11) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 11)
#elif PACKETVER >= 20080415
-packetLen(0x01f5, 4) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 4)
#elif PACKETVER >= 20080408
-packetLen(0x01f5, -1) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01f5, 6) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 6)
#elif PACKETVER >= 20080325
-packetLen(0x01f5, 14) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 14)
#elif PACKETVER >= 20080318
-packetLen(0x01f5, 55) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 55)
#elif PACKETVER >= 20080311
-packetLen(0x01f5, 30) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 30)
#elif PACKETVER >= 20080304
-packetLen(0x01f5, 3) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 3)
#elif PACKETVER >= 20080226
-packetLen(0x01f5, 10) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 10)
#elif PACKETVER >= 20080219
-packetLen(0x01f5, 114) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 114)
#elif PACKETVER >= 20080124
-packetLen(0x01f5, 7) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 7)
#elif PACKETVER >= 20080102
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
#endif
// Packet: 0x01f6
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
// Packet: 0x01f7
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
// Packet: 0x01f8
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
// Packet: 0x01f9
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
// Packet: 0x01fa
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
// Packet: 0x01fb
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
// Packet: 0x01fc
#if PACKETVER >= 20080701
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
#elif PACKETVER >= 20080624
-packetLen(0x01fc, 7) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 7)
#elif PACKETVER >= 20080617
-packetLen(0x01fc, 186) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 186)
#elif PACKETVER >= 20080610
-packetLen(0x01fc, 10) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 10)
#elif PACKETVER >= 20080603
-packetLen(0x01fc, 71) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 71)
#elif PACKETVER >= 20080528
-packetLen(0x01fc, 4) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 4)
#elif PACKETVER >= 20080520
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
#elif PACKETVER >= 20080513
-packetLen(0x01fc, 26) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 26)
#elif PACKETVER >= 20080507
-packetLen(0x01fc, 10) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 10)
#elif PACKETVER >= 20080429
-packetLen(0x01fc, 4) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 4)
#elif PACKETVER >= 20080422
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
#elif PACKETVER >= 20080415
-packetLen(0x01fc, 10) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 10)
#elif PACKETVER >= 20080408
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01fc, 10) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 10)
#elif PACKETVER >= 20080325
-packetLen(0x01fc, 59) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 59)
#elif PACKETVER >= 20080318
-packetLen(0x01fc, 7) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 7)
#elif PACKETVER >= 20080311
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01fc, 6) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01fc, 4) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 4)
#elif PACKETVER >= 20080219
-packetLen(0x01fc, 282) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 282)
#elif PACKETVER >= 20080124
-packetLen(0x01fc, 10) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 10)
#elif PACKETVER >= 20080102
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
#endif
// Packet: 0x01fd
#if PACKETVER >= 20080701
-packetLen(0x01fd, 13) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 13)
#elif PACKETVER >= 20080617
-packetLen(0x01fd, -1) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01fd, 10) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 10)
#elif PACKETVER >= 20080603
-packetLen(0x01fd, -1) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, -1)
#elif PACKETVER >= 20080528
-packetLen(0x01fd, 26) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 26)
#elif PACKETVER >= 20080520
-packetLen(0x01fd, 8) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 8)
#elif PACKETVER >= 20080513
-packetLen(0x01fd, -1) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01fd, 6) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 6)
#elif PACKETVER >= 20080429
-packetLen(0x01fd, -1) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, -1)
#elif PACKETVER >= 20080422
-packetLen(0x01fd, 15) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 15)
#elif PACKETVER >= 20080415
-packetLen(0x01fd, 54) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 54)
#elif PACKETVER >= 20080408
-packetLen(0x01fd, -1) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, -1)
#elif PACKETVER >= 20080401
-packetLen(0x01fd, 6) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 6)
#elif PACKETVER >= 20080325
-packetLen(0x01fd, 8) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 8)
#elif PACKETVER >= 20080318
-packetLen(0x01fd, 6) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 6)
#elif PACKETVER >= 20080311
-packetLen(0x01fd, 39) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 39)
#elif PACKETVER >= 20080304
-packetLen(0x01fd, 6) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01fd, 8) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 8)
#elif PACKETVER >= 20080219
-packetLen(0x01fd, 26) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 26)
#elif PACKETVER >= 20080124
-packetLen(0x01fd, -1) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01fd, 15) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 15)
#endif
// Packet: 0x01fe
#if PACKETVER >= 20080701
-packetLen(0x01fe, 30) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 30)
#elif PACKETVER >= 20080624
-packetLen(0x01fe, -1) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, -1)
#elif PACKETVER >= 20080617
-packetLen(0x01fe, 11) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 11)
#elif PACKETVER >= 20080610
-packetLen(0x01fe, -1) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, -1)
#elif PACKETVER >= 20080603
-packetLen(0x01fe, 4) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 4)
#elif PACKETVER >= 20080513
-packetLen(0x01fe, -1) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, -1)
#elif PACKETVER >= 20080507
-packetLen(0x01fe, 7) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 7)
#elif PACKETVER >= 20080415
-packetLen(0x01fe, -1) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, -1)
#elif PACKETVER >= 20080408
-packetLen(0x01fe, 8) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 8)
#elif PACKETVER >= 20080401
-packetLen(0x01fe, 54) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 54)
#elif PACKETVER >= 20080325
-packetLen(0x01fe, -1) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, -1)
#elif PACKETVER >= 20080318
-packetLen(0x01fe, 20) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 20)
#elif PACKETVER >= 20080311
-packetLen(0x01fe, 18) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 18)
#elif PACKETVER >= 20080304
-packetLen(0x01fe, 22) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 22)
#elif PACKETVER >= 20080226
-packetLen(0x01fe, 2) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01fe, 13) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 13)
#elif PACKETVER >= 20080124
-packetLen(0x01fe, 16) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 16)
#elif PACKETVER >= 20080102
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
#endif
// Packet: 0x01ff
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
// Packet: 0x0200
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
// Packet: 0x0201
#if PACKETVER >= 20080701
-packetLen(0x0201, 9) // ZC_FRIENDS_LIST
+packetLen(0x0201, 9)
#elif PACKETVER >= 20080624
-packetLen(0x0201, 3) // ZC_FRIENDS_LIST
+packetLen(0x0201, 3)
#elif PACKETVER >= 20080610
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0201, 29) // ZC_FRIENDS_LIST
+packetLen(0x0201, 29)
#elif PACKETVER >= 20080528
-packetLen(0x0201, 26) // ZC_FRIENDS_LIST
+packetLen(0x0201, 26)
#elif PACKETVER >= 20080513
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0201, 67) // ZC_FRIENDS_LIST
+packetLen(0x0201, 67)
#elif PACKETVER >= 20080429
-packetLen(0x0201, 33) // ZC_FRIENDS_LIST
+packetLen(0x0201, 33)
#elif PACKETVER >= 20080422
-packetLen(0x0201, 68) // ZC_FRIENDS_LIST
+packetLen(0x0201, 68)
#elif PACKETVER >= 20080415
-packetLen(0x0201, 58) // ZC_FRIENDS_LIST
+packetLen(0x0201, 58)
#elif PACKETVER >= 20080408
-packetLen(0x0201, 54) // ZC_FRIENDS_LIST
+packetLen(0x0201, 54)
#elif PACKETVER >= 20080401
-packetLen(0x0201, 7) // ZC_FRIENDS_LIST
+packetLen(0x0201, 7)
#elif PACKETVER >= 20080325
-packetLen(0x0201, 5) // ZC_FRIENDS_LIST
+packetLen(0x0201, 5)
#elif PACKETVER >= 20080318
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0201, 11) // ZC_FRIENDS_LIST
+packetLen(0x0201, 11)
#elif PACKETVER >= 20080304
-packetLen(0x0201, 282) // ZC_FRIENDS_LIST
+packetLen(0x0201, 282)
#elif PACKETVER >= 20080226
-packetLen(0x0201, 6) // ZC_FRIENDS_LIST
+packetLen(0x0201, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0201, 7) // ZC_FRIENDS_LIST
+packetLen(0x0201, 7)
#elif PACKETVER >= 20080124
-packetLen(0x0201, 282) // ZC_FRIENDS_LIST
+packetLen(0x0201, 282)
#elif PACKETVER >= 20080102
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
#endif
// Packet: 0x0202
#if PACKETVER >= 20080610
-packetLen(0x0202, -1) // CZ_ADD_FRIENDS
+packetLen(0x0202, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0202, 6) // CZ_ADD_FRIENDS
+packetLen(0x0202, 6)
#elif PACKETVER >= 20080528
-packetLen(0x0202, -1) // CZ_ADD_FRIENDS
+packetLen(0x0202, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0202, 11) // CZ_ADD_FRIENDS
+packetLen(0x0202, 11)
#elif PACKETVER >= 20080513
-packetLen(0x0202, 3) // CZ_ADD_FRIENDS
+packetLen(0x0202, 3)
#elif PACKETVER >= 20080507
-packetLen(0x0202, 19) // CZ_ADD_FRIENDS
+packetLen(0x0202, 19)
#elif PACKETVER >= 20080429
-packetLen(0x0202, -1) // CZ_ADD_FRIENDS
+packetLen(0x0202, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
#elif PACKETVER >= 20080415
-packetLen(0x0202, -1) // CZ_ADD_FRIENDS
+packetLen(0x0202, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0202, 3) // CZ_ADD_FRIENDS
+packetLen(0x0202, 3)
#elif PACKETVER >= 20080325
-packetLen(0x0202, 6) // CZ_ADD_FRIENDS
+packetLen(0x0202, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0202, 5) // CZ_ADD_FRIENDS
+packetLen(0x0202, 5)
#elif PACKETVER >= 20080311
-packetLen(0x0202, 33) // CZ_ADD_FRIENDS
+packetLen(0x0202, 33)
#elif PACKETVER >= 20080304
-packetLen(0x0202, 11) // CZ_ADD_FRIENDS
+packetLen(0x0202, 11)
#elif PACKETVER >= 20080226
-packetLen(0x0202, 44) // CZ_ADD_FRIENDS
+packetLen(0x0202, 44)
#elif PACKETVER >= 20080219
-packetLen(0x0202, 4) // CZ_ADD_FRIENDS
+packetLen(0x0202, 4)
#elif PACKETVER >= 20080124
-packetLen(0x0202, 10) // CZ_ADD_FRIENDS
+packetLen(0x0202, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
#endif
// Packet: 0x0203
#if PACKETVER >= 20080701
-packetLen(0x0203, -1) // CZ_DELETE_FRIENDS
+packetLen(0x0203, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0203, 3) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 3)
#elif PACKETVER >= 20080610
-packetLen(0x0203, -1) // CZ_DELETE_FRIENDS
+packetLen(0x0203, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0203, 7) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 7)
#elif PACKETVER >= 20080528
-packetLen(0x0203, 34) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 34)
#elif PACKETVER >= 20080520
-packetLen(0x0203, -1) // CZ_DELETE_FRIENDS
+packetLen(0x0203, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0203, 4) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 4)
#elif PACKETVER >= 20080507
-packetLen(0x0203, 7) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 7)
#elif PACKETVER >= 20080429
-packetLen(0x0203, -1) // CZ_DELETE_FRIENDS
+packetLen(0x0203, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
#elif PACKETVER >= 20080401
-packetLen(0x0203, -1) // CZ_DELETE_FRIENDS
+packetLen(0x0203, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0203, 3) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 3)
#elif PACKETVER >= 20080318
-packetLen(0x0203, 67) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 67)
#elif PACKETVER >= 20080311
-packetLen(0x0203, 60) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 60)
#elif PACKETVER >= 20080304
-packetLen(0x0203, -1) // CZ_DELETE_FRIENDS
+packetLen(0x0203, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0203, 7) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 7)
#elif PACKETVER >= 20080219
-packetLen(0x0203, 4) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 4)
#elif PACKETVER >= 20080124
-packetLen(0x0203, 6) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
#endif
// Packet: 0x0204
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
// Packet: 0x0205
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
// Packet: 0x0206
#if PACKETVER >= 20080701
-packetLen(0x0206, 2) // ZC_FRIENDS_STATE
+packetLen(0x0206, 2)
#elif PACKETVER >= 20080624
-packetLen(0x0206, -1) // ZC_FRIENDS_STATE
+packetLen(0x0206, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0206, 30) // ZC_FRIENDS_STATE
+packetLen(0x0206, 30)
#elif PACKETVER >= 20080603
-packetLen(0x0206, 3) // ZC_FRIENDS_STATE
+packetLen(0x0206, 3)
#elif PACKETVER >= 20080520
-packetLen(0x0206, -1) // ZC_FRIENDS_STATE
+packetLen(0x0206, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0206, 6) // ZC_FRIENDS_STATE
+packetLen(0x0206, 6)
#elif PACKETVER >= 20080429
-packetLen(0x0206, -1) // ZC_FRIENDS_STATE
+packetLen(0x0206, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0206, 7) // ZC_FRIENDS_STATE
+packetLen(0x0206, 7)
#elif PACKETVER >= 20080415
-packetLen(0x0206, 4) // ZC_FRIENDS_STATE
+packetLen(0x0206, 4)
#elif PACKETVER >= 20080408
-packetLen(0x0206, -1) // ZC_FRIENDS_STATE
+packetLen(0x0206, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0206, 59) // ZC_FRIENDS_STATE
+packetLen(0x0206, 59)
#elif PACKETVER >= 20080325
-packetLen(0x0206, -1) // ZC_FRIENDS_STATE
+packetLen(0x0206, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0206, 30) // ZC_FRIENDS_STATE
+packetLen(0x0206, 30)
#elif PACKETVER >= 20080311
-packetLen(0x0206, -1) // ZC_FRIENDS_STATE
+packetLen(0x0206, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0206, 9) // ZC_FRIENDS_STATE
+packetLen(0x0206, 9)
#elif PACKETVER >= 20080226
-packetLen(0x0206, 8) // ZC_FRIENDS_STATE
+packetLen(0x0206, 8)
#elif PACKETVER >= 20080219
-packetLen(0x0206, 7) // ZC_FRIENDS_STATE
+packetLen(0x0206, 7)
#elif PACKETVER >= 20080124
-packetLen(0x0206, -1) // ZC_FRIENDS_STATE
+packetLen(0x0206, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
#endif
// Packet: 0x0207
#if PACKETVER >= 20080701
-packetLen(0x0207, -1) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0207, 2) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 2)
#elif PACKETVER >= 20080617
-packetLen(0x0207, 11) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 11)
#elif PACKETVER >= 20080610
-packetLen(0x0207, 7) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 7)
#elif PACKETVER >= 20080528
-packetLen(0x0207, -1) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0207, 28) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 28)
#elif PACKETVER >= 20080513
-packetLen(0x0207, -1) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0207, 2) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 2)
#elif PACKETVER >= 20080429
-packetLen(0x0207, 5) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 5)
#elif PACKETVER >= 20080422
-packetLen(0x0207, 2) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 2)
#elif PACKETVER >= 20080408
-packetLen(0x0207, -1) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0207, 102) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 102)
#elif PACKETVER >= 20080325
-packetLen(0x0207, 8) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 8)
#elif PACKETVER >= 20080318
-packetLen(0x0207, 2) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0207, -1) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0207, 6) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0207, 26) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 26)
#elif PACKETVER >= 20080219
-packetLen(0x0207, 66) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 66)
#elif PACKETVER >= 20080124
-packetLen(0x0207, 28) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 28)
#elif PACKETVER >= 20080102
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
#endif
// Packet: 0x0208
#if PACKETVER >= 20080701
-packetLen(0x0208, 2) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 2)
#elif PACKETVER >= 20080624
-packetLen(0x0208, 6) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 6)
#elif PACKETVER >= 20080617
-packetLen(0x0208, -1) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0208, 15) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 15)
#elif PACKETVER >= 20080603
-packetLen(0x0208, 10) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 10)
#elif PACKETVER >= 20080528
-packetLen(0x0208, 26) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 26)
#elif PACKETVER >= 20080520
-packetLen(0x0208, 10) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 10)
#elif PACKETVER >= 20080513
-packetLen(0x0208, -1) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0208, 60) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 60)
#elif PACKETVER >= 20080429
-packetLen(0x0208, 6) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 6)
#elif PACKETVER >= 20080415
-packetLen(0x0208, -1) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0208, 5) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 5)
#elif PACKETVER >= 20080401
-packetLen(0x0208, 22) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 22)
#elif PACKETVER >= 20080325
-packetLen(0x0208, 6) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0208, 10) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 10)
#elif PACKETVER >= 20080311
-packetLen(0x0208, 6) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0208, -1) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0208, 71) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 71)
#elif PACKETVER >= 20080124
-packetLen(0x0208, 65) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 65)
#elif PACKETVER >= 20080102
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
#endif
// Packet: 0x0209
#if PACKETVER >= 20080701
-packetLen(0x0209, -1) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0209, 9) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 9)
#elif PACKETVER >= 20080617
-packetLen(0x0209, -1) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0209, 6) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 6)
#elif PACKETVER >= 20080603
-packetLen(0x0209, -1) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0209, 39) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 39)
#elif PACKETVER >= 20080520
-packetLen(0x0209, 6) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 6)
#elif PACKETVER >= 20080513
-packetLen(0x0209, 8) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 8)
#elif PACKETVER >= 20080507
-packetLen(0x0209, 5) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 5)
#elif PACKETVER >= 20080429
-packetLen(0x0209, -1) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0209, 18) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 18)
#elif PACKETVER >= 20080415
-packetLen(0x0209, -1) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0209, 6) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 6)
#elif PACKETVER >= 20080401
-packetLen(0x0209, 10) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 10)
#elif PACKETVER >= 20080325
-packetLen(0x0209, 3) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 3)
#elif PACKETVER >= 20080318
-packetLen(0x0209, 4) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 4)
#elif PACKETVER >= 20080311
-packetLen(0x0209, 10) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0209, -1) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0209, 6) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0209, 30) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 30)
#elif PACKETVER >= 20080124
-packetLen(0x0209, 10) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
#endif
// Packet: 0x020a
#if PACKETVER >= 20080701
-packetLen(0x020a, -1) // ZC_DELETE_FRIENDS
+packetLen(0x020a, -1)
#elif PACKETVER >= 20080624
-packetLen(0x020a, 68) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 68)
#elif PACKETVER >= 20080617
-packetLen(0x020a, -1) // ZC_DELETE_FRIENDS
+packetLen(0x020a, -1)
#elif PACKETVER >= 20080610
-packetLen(0x020a, 186) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 186)
#elif PACKETVER >= 20080603
-packetLen(0x020a, 11) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 11)
#elif PACKETVER >= 20080528
-packetLen(0x020a, 32) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 32)
#elif PACKETVER >= 20080520
-packetLen(0x020a, 30) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 30)
#elif PACKETVER >= 20080513
-packetLen(0x020a, 2) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 2)
#elif PACKETVER >= 20080507
-packetLen(0x020a, 71) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 71)
#elif PACKETVER >= 20080422
-packetLen(0x020a, -1) // ZC_DELETE_FRIENDS
+packetLen(0x020a, -1)
#elif PACKETVER >= 20080415
-packetLen(0x020a, 6) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 6)
#elif PACKETVER >= 20080408
-packetLen(0x020a, -1) // ZC_DELETE_FRIENDS
+packetLen(0x020a, -1)
#elif PACKETVER >= 20080401
-packetLen(0x020a, 14) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 14)
#elif PACKETVER >= 20080325
-packetLen(0x020a, 13) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 13)
#elif PACKETVER >= 20080318
-packetLen(0x020a, 7) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 7)
#elif PACKETVER >= 20080311
-packetLen(0x020a, 6) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 6)
#elif PACKETVER >= 20080304
-packetLen(0x020a, 11) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 11)
#elif PACKETVER >= 20080226
-packetLen(0x020a, -1) // ZC_DELETE_FRIENDS
+packetLen(0x020a, -1)
#elif PACKETVER >= 20080219
-packetLen(0x020a, 20) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 20)
#elif PACKETVER >= 20080124
-packetLen(0x020a, 2) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 2)
#elif PACKETVER >= 20080102
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
#endif
// Packet: 0x020d
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
// Packet: 0x020e
#if PACKETVER >= 20080701
-packetLen(0x020e, 10) // ZC_STARSKILL
+packetLen(0x020e, 10)
#elif PACKETVER >= 20080624
-packetLen(0x020e, 5) // ZC_STARSKILL
+packetLen(0x020e, 5)
#elif PACKETVER >= 20080603
-packetLen(0x020e, -1) // ZC_STARSKILL
+packetLen(0x020e, -1)
#elif PACKETVER >= 20080528
-packetLen(0x020e, 7) // ZC_STARSKILL
+packetLen(0x020e, 7)
#elif PACKETVER >= 20080520
-packetLen(0x020e, -1) // ZC_STARSKILL
+packetLen(0x020e, -1)
#elif PACKETVER >= 20080513
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
#elif PACKETVER >= 20080507
-packetLen(0x020e, -1) // ZC_STARSKILL
+packetLen(0x020e, -1)
#elif PACKETVER >= 20080429
-packetLen(0x020e, 54) // ZC_STARSKILL
+packetLen(0x020e, 54)
#elif PACKETVER >= 20080415
-packetLen(0x020e, 4) // ZC_STARSKILL
+packetLen(0x020e, 4)
#elif PACKETVER >= 20080408
-packetLen(0x020e, 3) // ZC_STARSKILL
+packetLen(0x020e, 3)
#elif PACKETVER >= 20080401
-packetLen(0x020e, 6) // ZC_STARSKILL
+packetLen(0x020e, 6)
#elif PACKETVER >= 20080318
-packetLen(0x020e, -1) // ZC_STARSKILL
+packetLen(0x020e, -1)
#elif PACKETVER >= 20080311
-packetLen(0x020e, 6) // ZC_STARSKILL
+packetLen(0x020e, 6)
#elif PACKETVER >= 20080304
-packetLen(0x020e, 27) // ZC_STARSKILL
+packetLen(0x020e, 27)
#elif PACKETVER >= 20080226
-packetLen(0x020e, -1) // ZC_STARSKILL
+packetLen(0x020e, -1)
#elif PACKETVER >= 20080219
-packetLen(0x020e, 8) // ZC_STARSKILL
+packetLen(0x020e, 8)
#elif PACKETVER >= 20080124
-packetLen(0x020e, 102) // ZC_STARSKILL
+packetLen(0x020e, 102)
#elif PACKETVER >= 20080102
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
#endif
// Packet: 0x020f
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
// Packet: 0x0210
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
// Packet: 0x0212
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
// Packet: 0x0213
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
// Packet: 0x0214
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
// Packet: 0x0215
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
// Packet: 0x0216
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
// Packet: 0x0217
#if PACKETVER >= 20080701
-packetLen(0x0217, 7) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 7)
#elif PACKETVER >= 20080617
-packetLen(0x0217, 4) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 4)
#elif PACKETVER >= 20080610
-packetLen(0x0217, 53) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 53)
#elif PACKETVER >= 20080603
-packetLen(0x0217, 6) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 6)
#elif PACKETVER >= 20080528
-packetLen(0x0217, -1) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0217, 8) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 8)
#elif PACKETVER >= 20080513
-packetLen(0x0217, 65) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 65)
#elif PACKETVER >= 20080507
-packetLen(0x0217, 8) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 8)
#elif PACKETVER >= 20080429
-packetLen(0x0217, 15) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 15)
#elif PACKETVER >= 20080422
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
#elif PACKETVER >= 20080415
-packetLen(0x0217, 8) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 8)
#elif PACKETVER >= 20080408
-packetLen(0x0217, -1) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0217, 13) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 13)
#elif PACKETVER >= 20080325
-packetLen(0x0217, -1) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0217, 4) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 4)
#elif PACKETVER >= 20080311
-packetLen(0x0217, 26) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 26)
#elif PACKETVER >= 20080304
-packetLen(0x0217, 44) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 44)
#elif PACKETVER >= 20080226
-packetLen(0x0217, 5) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 5)
#elif PACKETVER >= 20080219
-packetLen(0x0217, -1) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0217, 3) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
#endif
// Packet: 0x0218
#if PACKETVER >= 20080701
-packetLen(0x0218, -1) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0218, 10) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 10)
#elif PACKETVER >= 20080617
-packetLen(0x0218, 68) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 68)
#elif PACKETVER >= 20080610
-packetLen(0x0218, 30) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 30)
#elif PACKETVER >= 20080603
-packetLen(0x0218, 5) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 5)
#elif PACKETVER >= 20080520
-packetLen(0x0218, -1) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
#elif PACKETVER >= 20080507
-packetLen(0x0218, -1) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0218, 18) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 18)
#elif PACKETVER >= 20080422
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
#elif PACKETVER >= 20080408
-packetLen(0x0218, -1) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0218, 67) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 67)
#elif PACKETVER >= 20080325
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
#elif PACKETVER >= 20080318
-packetLen(0x0218, 6) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0218, 14) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 14)
#elif PACKETVER >= 20080304
-packetLen(0x0218, 4) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0218, 8) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 8)
#elif PACKETVER >= 20080219
-packetLen(0x0218, 26) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 26)
#elif PACKETVER >= 20080124
-packetLen(0x0218, 6) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
#endif
// Packet: 0x0219
#if PACKETVER >= 20080624
-packetLen(0x0219, -1) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0219, 8) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 8)
#elif PACKETVER >= 20080610
-packetLen(0x0219, 6) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 6)
#elif PACKETVER >= 20080603
-packetLen(0x0219, 4) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 4)
#elif PACKETVER >= 20080528
-packetLen(0x0219, 30) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 30)
#elif PACKETVER >= 20080513
-packetLen(0x0219, 6) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 6)
#elif PACKETVER >= 20080507
-packetLen(0x0219, 12) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 12)
#elif PACKETVER >= 20080429
-packetLen(0x0219, 6) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0219, -1) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0219, 9) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 9)
#elif PACKETVER >= 20080408
-packetLen(0x0219, 28) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 28)
#elif PACKETVER >= 20080401
-packetLen(0x0219, 4) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 4)
#elif PACKETVER >= 20080325
-packetLen(0x0219, 15) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 15)
#elif PACKETVER >= 20080318
-packetLen(0x0219, -1) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0219, 6) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0219, 3) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0219, -1) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0219, 17) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 17)
#elif PACKETVER >= 20080124
-packetLen(0x0219, 8) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
#endif
// Packet: 0x021a
#if PACKETVER >= 20080701
-packetLen(0x021a, 6) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 6)
#elif PACKETVER >= 20080624
-packetLen(0x021a, 11) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 11)
#elif PACKETVER >= 20080617
-packetLen(0x021a, 97) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 97)
#elif PACKETVER >= 20080610
-packetLen(0x021a, 23) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 23)
#elif PACKETVER >= 20080603
-packetLen(0x021a, 30) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 30)
#elif PACKETVER >= 20080528
-packetLen(0x021a, 26) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 26)
#elif PACKETVER >= 20080513
-packetLen(0x021a, -1) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, -1)
#elif PACKETVER >= 20080507
-packetLen(0x021a, 3) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 3)
#elif PACKETVER >= 20080429
-packetLen(0x021a, -1) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, -1)
#elif PACKETVER >= 20080422
-packetLen(0x021a, 16) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 16)
#elif PACKETVER >= 20080408
-packetLen(0x021a, -1) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, -1)
#elif PACKETVER >= 20080401
-packetLen(0x021a, 11) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 11)
#elif PACKETVER >= 20080325
-packetLen(0x021a, 8) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 8)
#elif PACKETVER >= 20080318
-packetLen(0x021a, 6) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 6)
#elif PACKETVER >= 20080311
-packetLen(0x021a, 8) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 8)
#elif PACKETVER >= 20080304
-packetLen(0x021a, 5) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 5)
#elif PACKETVER >= 20080226
-packetLen(0x021a, 30) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 30)
#elif PACKETVER >= 20080219
-packetLen(0x021a, -1) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, -1)
#elif PACKETVER >= 20080124
-packetLen(0x021a, 10) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 10)
#elif PACKETVER >= 20080102
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
#endif
// Packet: 0x021b
#if PACKETVER >= 20080701
-packetLen(0x021b, -1) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, -1)
#elif PACKETVER >= 20080624
-packetLen(0x021b, 4) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 4)
#elif PACKETVER >= 20080617
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
#elif PACKETVER >= 20080610
-packetLen(0x021b, -1) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, -1)
#elif PACKETVER >= 20080603
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
#elif PACKETVER >= 20080520
-packetLen(0x021b, -1) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, -1)
#elif PACKETVER >= 20080513
-packetLen(0x021b, 4) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 4)
#elif PACKETVER >= 20080507
-packetLen(0x021b, 8) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 8)
#elif PACKETVER >= 20080429
-packetLen(0x021b, 2) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 2)
#elif PACKETVER >= 20080422
-packetLen(0x021b, 44) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 44)
#elif PACKETVER >= 20080415
-packetLen(0x021b, -1) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, -1)
#elif PACKETVER >= 20080408
-packetLen(0x021b, 9) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 9)
#elif PACKETVER >= 20080401
-packetLen(0x021b, 6) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 6)
#elif PACKETVER >= 20080325
-packetLen(0x021b, 11) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 11)
#elif PACKETVER >= 20080318
-packetLen(0x021b, 3) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 3)
#elif PACKETVER >= 20080311
-packetLen(0x021b, 15) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 15)
#elif PACKETVER >= 20080304
-packetLen(0x021b, 14) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 14)
#elif PACKETVER >= 20080226
-packetLen(0x021b, 6) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 6)
#elif PACKETVER >= 20080219
-packetLen(0x021b, 15) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 15)
#elif PACKETVER >= 20080124
-packetLen(0x021b, 54) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 54)
#elif PACKETVER >= 20080102
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
#endif
// Packet: 0x021c
#if PACKETVER >= 20080617
-packetLen(0x021c, -1) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, -1)
#elif PACKETVER >= 20080610
-packetLen(0x021c, 8) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 8)
#elif PACKETVER >= 20080603
-packetLen(0x021c, 13) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 13)
#elif PACKETVER >= 20080528
-packetLen(0x021c, -1) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, -1)
#elif PACKETVER >= 20080520
-packetLen(0x021c, 2) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 2)
#elif PACKETVER >= 20080513
-packetLen(0x021c, 5) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 5)
#elif PACKETVER >= 20080507
-packetLen(0x021c, 8) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 8)
#elif PACKETVER >= 20080429
-packetLen(0x021c, 18) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 18)
#elif PACKETVER >= 20080422
-packetLen(0x021c, 3) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 3)
#elif PACKETVER >= 20080415
-packetLen(0x021c, 5) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 5)
#elif PACKETVER >= 20080408
-packetLen(0x021c, -1) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, -1)
#elif PACKETVER >= 20080401
-packetLen(0x021c, 4) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 4)
#elif PACKETVER >= 20080325
-packetLen(0x021c, 102) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 102)
#elif PACKETVER >= 20080318
-packetLen(0x021c, -1) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x021c, 6) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 6)
#elif PACKETVER >= 20080304
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
#elif PACKETVER >= 20080226
-packetLen(0x021c, 4) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 4)
#elif PACKETVER >= 20080219
-packetLen(0x021c, -1) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, -1)
#elif PACKETVER >= 20080124
-packetLen(0x021c, 30) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 30)
#elif PACKETVER >= 20080102
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
#endif
// Packet: 0x021d
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
// Packet: 0x021e
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
// Packet: 0x021f
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
// Packet: 0x0220
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
// Packet: 0x0221
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
// Packet: 0x0222
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
// Packet: 0x0223
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
// Packet: 0x0224
#if PACKETVER >= 20080701
-packetLen(0x0224, 4) // ZC_TAEKWON_POINT
+packetLen(0x0224, 4)
#elif PACKETVER >= 20080624
-packetLen(0x0224, 42) // ZC_TAEKWON_POINT
+packetLen(0x0224, 42)
#elif PACKETVER >= 20080610
-packetLen(0x0224, 4) // ZC_TAEKWON_POINT
+packetLen(0x0224, 4)
#elif PACKETVER >= 20080603
-packetLen(0x0224, 14) // ZC_TAEKWON_POINT
+packetLen(0x0224, 14)
#elif PACKETVER >= 20080528
-packetLen(0x0224, 9) // ZC_TAEKWON_POINT
+packetLen(0x0224, 9)
#elif PACKETVER >= 20080520
-packetLen(0x0224, -1) // ZC_TAEKWON_POINT
+packetLen(0x0224, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0224, 3) // ZC_TAEKWON_POINT
+packetLen(0x0224, 3)
#elif PACKETVER >= 20080507
-packetLen(0x0224, -1) // ZC_TAEKWON_POINT
+packetLen(0x0224, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0224, 6) // ZC_TAEKWON_POINT
+packetLen(0x0224, 6)
#elif PACKETVER >= 20080422
-packetLen(0x0224, 8) // ZC_TAEKWON_POINT
+packetLen(0x0224, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0224, 27) // ZC_TAEKWON_POINT
+packetLen(0x0224, 27)
#elif PACKETVER >= 20080408
-packetLen(0x0224, 81) // ZC_TAEKWON_POINT
+packetLen(0x0224, 81)
#elif PACKETVER >= 20080401
-packetLen(0x0224, 6) // ZC_TAEKWON_POINT
+packetLen(0x0224, 6)
#elif PACKETVER >= 20080325
-packetLen(0x0224, 2) // ZC_TAEKWON_POINT
+packetLen(0x0224, 2)
#elif PACKETVER >= 20080318
-packetLen(0x0224, 6) // ZC_TAEKWON_POINT
+packetLen(0x0224, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0224, 20) // ZC_TAEKWON_POINT
+packetLen(0x0224, 20)
#elif PACKETVER >= 20080304
-packetLen(0x0224, 6) // ZC_TAEKWON_POINT
+packetLen(0x0224, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0224, 2) // ZC_TAEKWON_POINT
+packetLen(0x0224, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0224, 12) // ZC_TAEKWON_POINT
+packetLen(0x0224, 12)
#elif PACKETVER >= 20080124
-packetLen(0x0224, 9) // ZC_TAEKWON_POINT
+packetLen(0x0224, 9)
#elif PACKETVER >= 20080102
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
#endif
// Packet: 0x0225
#if PACKETVER >= 20080701
-packetLen(0x0225, -1) // CZ_TAEKWON_RANK
+packetLen(0x0225, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
#elif PACKETVER >= 20080617
-packetLen(0x0225, 7) // CZ_TAEKWON_RANK
+packetLen(0x0225, 7)
#elif PACKETVER >= 20080610
-packetLen(0x0225, 32) // CZ_TAEKWON_RANK
+packetLen(0x0225, 32)
#elif PACKETVER >= 20080603
-packetLen(0x0225, 14) // CZ_TAEKWON_RANK
+packetLen(0x0225, 14)
#elif PACKETVER >= 20080520
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
#elif PACKETVER >= 20080513
-packetLen(0x0225, 10) // CZ_TAEKWON_RANK
+packetLen(0x0225, 10)
#elif PACKETVER >= 20080507
-packetLen(0x0225, 9) // CZ_TAEKWON_RANK
+packetLen(0x0225, 9)
#elif PACKETVER >= 20080429
-packetLen(0x0225, 3) // CZ_TAEKWON_RANK
+packetLen(0x0225, 3)
#elif PACKETVER >= 20080422
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
#elif PACKETVER >= 20080415
-packetLen(0x0225, 4) // CZ_TAEKWON_RANK
+packetLen(0x0225, 4)
#elif PACKETVER >= 20080408
-packetLen(0x0225, 3) // CZ_TAEKWON_RANK
+packetLen(0x0225, 3)
#elif PACKETVER >= 20080401
-packetLen(0x0225, 5) // CZ_TAEKWON_RANK
+packetLen(0x0225, 5)
#elif PACKETVER >= 20080325
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
#elif PACKETVER >= 20080318
-packetLen(0x0225, 5) // CZ_TAEKWON_RANK
+packetLen(0x0225, 5)
#elif PACKETVER >= 20080311
-packetLen(0x0225, 29) // CZ_TAEKWON_RANK
+packetLen(0x0225, 29)
#elif PACKETVER >= 20080304
-packetLen(0x0225, 10) // CZ_TAEKWON_RANK
+packetLen(0x0225, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0225, 3) // CZ_TAEKWON_RANK
+packetLen(0x0225, 3)
#elif PACKETVER >= 20080124
-packetLen(0x0225, 6) // CZ_TAEKWON_RANK
+packetLen(0x0225, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
#endif
// Packet: 0x0226
#if PACKETVER >= 20080624
-packetLen(0x0226, -1) // ZC_TAEKWON_RANK
+packetLen(0x0226, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0226, 3) // ZC_TAEKWON_RANK
+packetLen(0x0226, 3)
#elif PACKETVER >= 20080610
-packetLen(0x0226, -1) // ZC_TAEKWON_RANK
+packetLen(0x0226, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0226, 2) // ZC_TAEKWON_RANK
+packetLen(0x0226, 2)
#elif PACKETVER >= 20080528
-packetLen(0x0226, 36) // ZC_TAEKWON_RANK
+packetLen(0x0226, 36)
#elif PACKETVER >= 20080422
-packetLen(0x0226, -1) // ZC_TAEKWON_RANK
+packetLen(0x0226, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0226, 2) // ZC_TAEKWON_RANK
+packetLen(0x0226, 2)
#elif PACKETVER >= 20080408
-packetLen(0x0226, 30) // ZC_TAEKWON_RANK
+packetLen(0x0226, 30)
#elif PACKETVER >= 20080401
-packetLen(0x0226, 2) // ZC_TAEKWON_RANK
+packetLen(0x0226, 2)
#elif PACKETVER >= 20080325
-packetLen(0x0226, 9) // ZC_TAEKWON_RANK
+packetLen(0x0226, 9)
#elif PACKETVER >= 20080318
-packetLen(0x0226, 3) // ZC_TAEKWON_RANK
+packetLen(0x0226, 3)
#elif PACKETVER >= 20080311
-packetLen(0x0226, 22) // ZC_TAEKWON_RANK
+packetLen(0x0226, 22)
#elif PACKETVER >= 20080226
-packetLen(0x0226, 3) // ZC_TAEKWON_RANK
+packetLen(0x0226, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0226, 42) // ZC_TAEKWON_RANK
+packetLen(0x0226, 42)
#elif PACKETVER >= 20080124
-packetLen(0x0226, 4) // ZC_TAEKWON_RANK
+packetLen(0x0226, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
#endif
// Packet: 0x0227
#if PACKETVER >= 20080701
-packetLen(0x0227, 2) // ZC_GAME_GUARD
+packetLen(0x0227, 2)
#elif PACKETVER >= 20080617
-packetLen(0x0227, -1) // ZC_GAME_GUARD
+packetLen(0x0227, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0227, 10) // ZC_GAME_GUARD
+packetLen(0x0227, 10)
#elif PACKETVER >= 20080603
-packetLen(0x0227, 6) // ZC_GAME_GUARD
+packetLen(0x0227, 6)
#elif PACKETVER >= 20080528
-packetLen(0x0227, -1) // ZC_GAME_GUARD
+packetLen(0x0227, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0227, 10) // ZC_GAME_GUARD
+packetLen(0x0227, 10)
#elif PACKETVER >= 20080513
-packetLen(0x0227, 4) // ZC_GAME_GUARD
+packetLen(0x0227, 4)
#elif PACKETVER >= 20080507
-packetLen(0x0227, -1) // ZC_GAME_GUARD
+packetLen(0x0227, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0227, 26) // ZC_GAME_GUARD
+packetLen(0x0227, 26)
#elif PACKETVER >= 20080422
-packetLen(0x0227, 8) // ZC_GAME_GUARD
+packetLen(0x0227, 8)
#elif PACKETVER >= 20080415
-packetLen(0x0227, 2) // ZC_GAME_GUARD
+packetLen(0x0227, 2)
#elif PACKETVER >= 20080408
-packetLen(0x0227, -1) // ZC_GAME_GUARD
+packetLen(0x0227, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0227, 6) // ZC_GAME_GUARD
+packetLen(0x0227, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0227, 15) // ZC_GAME_GUARD
+packetLen(0x0227, 15)
#elif PACKETVER >= 20080311
-packetLen(0x0227, 7) // ZC_GAME_GUARD
+packetLen(0x0227, 7)
#elif PACKETVER >= 20080304
-packetLen(0x0227, 2) // ZC_GAME_GUARD
+packetLen(0x0227, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0227, 31) // ZC_GAME_GUARD
+packetLen(0x0227, 31)
#elif PACKETVER >= 20080219
-packetLen(0x0227, 4) // ZC_GAME_GUARD
+packetLen(0x0227, 4)
#elif PACKETVER >= 20080124
-packetLen(0x0227, -1) // ZC_GAME_GUARD
+packetLen(0x0227, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
#endif
// Packet: 0x0228
-packetLen(0x0228, 18) // CZ_ACK_GAME_GUARD
+packetLen(0x0228, 18)
// Packet: 0x0229
#if PACKETVER >= 20080701
-packetLen(0x0229, -1) // ZC_STATE_CHANGE3
+packetLen(0x0229, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0229, 2) // ZC_STATE_CHANGE3
+packetLen(0x0229, 2)
#elif PACKETVER >= 20080617
-packetLen(0x0229, -1) // ZC_STATE_CHANGE3
+packetLen(0x0229, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0229, 21) // ZC_STATE_CHANGE3
+packetLen(0x0229, 21)
#elif PACKETVER >= 20080603
-packetLen(0x0229, -1) // ZC_STATE_CHANGE3
+packetLen(0x0229, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0229, 2) // ZC_STATE_CHANGE3
+packetLen(0x0229, 2)
#elif PACKETVER >= 20080520
-packetLen(0x0229, 31) // ZC_STATE_CHANGE3
+packetLen(0x0229, 31)
#elif PACKETVER >= 20080507
-packetLen(0x0229, 5) // ZC_STATE_CHANGE3
+packetLen(0x0229, 5)
#elif PACKETVER >= 20080429
-packetLen(0x0229, 2) // ZC_STATE_CHANGE3
+packetLen(0x0229, 2)
#elif PACKETVER >= 20080422
-packetLen(0x0229, 3) // ZC_STATE_CHANGE3
+packetLen(0x0229, 3)
#elif PACKETVER >= 20080415
-packetLen(0x0229, 7) // ZC_STATE_CHANGE3
+packetLen(0x0229, 7)
#elif PACKETVER >= 20080408
-packetLen(0x0229, 5) // ZC_STATE_CHANGE3
+packetLen(0x0229, 5)
#elif PACKETVER >= 20080401
-packetLen(0x0229, -1) // ZC_STATE_CHANGE3
+packetLen(0x0229, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0229, 6) // ZC_STATE_CHANGE3
+packetLen(0x0229, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0229, -1) // ZC_STATE_CHANGE3
+packetLen(0x0229, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0229, 22) // ZC_STATE_CHANGE3
+packetLen(0x0229, 22)
#elif PACKETVER >= 20080304
-packetLen(0x0229, 33) // ZC_STATE_CHANGE3
+packetLen(0x0229, 33)
#elif PACKETVER >= 20080226
-packetLen(0x0229, 182) // ZC_STATE_CHANGE3
+packetLen(0x0229, 182)
#elif PACKETVER >= 20080219
-packetLen(0x0229, 6) // ZC_STATE_CHANGE3
+packetLen(0x0229, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0229, 22) // ZC_STATE_CHANGE3
+packetLen(0x0229, 22)
#elif PACKETVER >= 20080102
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
#endif
// Packet: 0x022a
#if PACKETVER >= 20080701
-packetLen(0x022a, -1) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, -1)
#elif PACKETVER >= 20080624
-packetLen(0x022a, 2) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 2)
#elif PACKETVER >= 20080617
-packetLen(0x022a, 8) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 8)
#elif PACKETVER >= 20080520
-packetLen(0x022a, -1) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, -1)
#elif PACKETVER >= 20080513
-packetLen(0x022a, 5) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 5)
#elif PACKETVER >= 20080507
-packetLen(0x022a, -1) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, -1)
#elif PACKETVER >= 20080429
-packetLen(0x022a, 3) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 3)
#elif PACKETVER >= 20080422
-packetLen(0x022a, 23) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 23)
#elif PACKETVER >= 20080415
-packetLen(0x022a, 3) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 3)
#elif PACKETVER >= 20080408
-packetLen(0x022a, 10) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 10)
#elif PACKETVER >= 20080401
-packetLen(0x022a, 8) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 8)
#elif PACKETVER >= 20080325
-packetLen(0x022a, 114) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 114)
#elif PACKETVER >= 20080318
-packetLen(0x022a, 2) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 2)
#elif PACKETVER >= 20080311
-packetLen(0x022a, 10) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 10)
#elif PACKETVER >= 20080304
-packetLen(0x022a, 2) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 2)
#elif PACKETVER >= 20080226
-packetLen(0x022a, -1) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, -1)
#elif PACKETVER >= 20080219
-packetLen(0x022a, 2) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 2)
#elif PACKETVER >= 20080124
-packetLen(0x022a, 8) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 8)
#elif PACKETVER >= 20080102
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
#endif
// Packet: 0x022b
#if PACKETVER >= 20080701
-packetLen(0x022b, -1) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, -1)
#elif PACKETVER >= 20080624
-packetLen(0x022b, 90) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 90)
#elif PACKETVER >= 20080617
-packetLen(0x022b, 6) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 6)
#elif PACKETVER >= 20080610
-packetLen(0x022b, 2) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 2)
#elif PACKETVER >= 20080603
-packetLen(0x022b, 18) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 18)
#elif PACKETVER >= 20080528
-packetLen(0x022b, 7) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 7)
#elif PACKETVER >= 20080520
-packetLen(0x022b, 10) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 10)
#elif PACKETVER >= 20080513
-packetLen(0x022b, -1) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, -1)
#elif PACKETVER >= 20080507
-packetLen(0x022b, 6) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 6)
#elif PACKETVER >= 20080429
-packetLen(0x022b, 26) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 26)
#elif PACKETVER >= 20080415
-packetLen(0x022b, -1) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, -1)
#elif PACKETVER >= 20080408
-packetLen(0x022b, 27) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 27)
#elif PACKETVER >= 20080401
-packetLen(0x022b, 6) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 6)
#elif PACKETVER >= 20080325
-packetLen(0x022b, 282) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 282)
#elif PACKETVER >= 20080318
-packetLen(0x022b, 102) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 102)
#elif PACKETVER >= 20080311
-packetLen(0x022b, 10) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 10)
#elif PACKETVER >= 20080304
-packetLen(0x022b, 8) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 8)
#elif PACKETVER >= 20080219
-packetLen(0x022b, -1) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, -1)
#elif PACKETVER >= 20080124
-packetLen(0x022b, 23) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 23)
#elif PACKETVER >= 20080102
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
#endif
// Packet: 0x022c
#if PACKETVER >= 20080603
-packetLen(0x022c, -1) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, -1)
#elif PACKETVER >= 20080520
-packetLen(0x022c, 6) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 6)
#elif PACKETVER >= 20080513
-packetLen(0x022c, 8) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 8)
#elif PACKETVER >= 20080507
-packetLen(0x022c, 6) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 6)
#elif PACKETVER >= 20080429
-packetLen(0x022c, -1) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, -1)
#elif PACKETVER >= 20080422
-packetLen(0x022c, 33) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 33)
#elif PACKETVER >= 20080415
-packetLen(0x022c, 6) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 6)
#elif PACKETVER >= 20080408
-packetLen(0x022c, -1) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, -1)
#elif PACKETVER >= 20080401
-packetLen(0x022c, 4) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 4)
#elif PACKETVER >= 20080325
-packetLen(0x022c, 68) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 68)
#elif PACKETVER >= 20080318
-packetLen(0x022c, 6) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 6)
#elif PACKETVER >= 20080304
-packetLen(0x022c, 10) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 10)
#elif PACKETVER >= 20080226
-packetLen(0x022c, 31) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 31)
#elif PACKETVER >= 20080219
-packetLen(0x022c, 53) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 53)
#elif PACKETVER >= 20080124
-packetLen(0x022c, 22) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 22)
#elif PACKETVER >= 20080102
-packetLen(0x022c, 65) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 65)
#endif
// Packet: 0x022d
#if PACKETVER >= 20080701
-packetLen(0x022d, 10) // CZ_COMMAND_MER
+packetLen(0x022d, 10)
#elif PACKETVER >= 20080520
-packetLen(0x022d, -1) // CZ_COMMAND_MER
+packetLen(0x022d, -1)
#elif PACKETVER >= 20080513
-packetLen(0x022d, 2) // CZ_COMMAND_MER
+packetLen(0x022d, 2)
#elif PACKETVER >= 20080507
-packetLen(0x022d, 29) // CZ_COMMAND_MER
+packetLen(0x022d, 29)
#elif PACKETVER >= 20080429
-packetLen(0x022d, 2) // CZ_COMMAND_MER
+packetLen(0x022d, 2)
#elif PACKETVER >= 20080422
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
#elif PACKETVER >= 20080408
-packetLen(0x022d, -1) // CZ_COMMAND_MER
+packetLen(0x022d, -1)
#elif PACKETVER >= 20080401
-packetLen(0x022d, 30) // CZ_COMMAND_MER
+packetLen(0x022d, 30)
#elif PACKETVER >= 20080325
-packetLen(0x022d, 11) // CZ_COMMAND_MER
+packetLen(0x022d, 11)
#elif PACKETVER >= 20080318
-packetLen(0x022d, 10) // CZ_COMMAND_MER
+packetLen(0x022d, 10)
#elif PACKETVER >= 20080311
-packetLen(0x022d, -1) // CZ_COMMAND_MER
+packetLen(0x022d, -1)
#elif PACKETVER >= 20080226
-packetLen(0x022d, 10) // CZ_COMMAND_MER
+packetLen(0x022d, 10)
#elif PACKETVER >= 20080219
-packetLen(0x022d, 9) // CZ_COMMAND_MER
+packetLen(0x022d, 9)
#elif PACKETVER >= 20080124
-packetLen(0x022d, 10) // CZ_COMMAND_MER
+packetLen(0x022d, 10)
#elif PACKETVER >= 20080102
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
#endif
// Packet: 0x022e
#if PACKETVER >= 20080701
-packetLen(0x022e, 30) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 30)
#elif PACKETVER >= 20080624
-packetLen(0x022e, 4) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 4)
#elif PACKETVER >= 20080610
-packetLen(0x022e, -1) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, -1)
#elif PACKETVER >= 20080603
-packetLen(0x022e, 10) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 10)
#elif PACKETVER >= 20080520
-packetLen(0x022e, -1) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, -1)
#elif PACKETVER >= 20080513
-packetLen(0x022e, 4) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 4)
#elif PACKETVER >= 20080507
-packetLen(0x022e, 8) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 8)
#elif PACKETVER >= 20080429
-packetLen(0x022e, 3) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 3)
#elif PACKETVER >= 20080422
-packetLen(0x022e, 7) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 7)
#elif PACKETVER >= 20080415
-packetLen(0x022e, 30) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 30)
#elif PACKETVER >= 20080408
-packetLen(0x022e, 9) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 9)
#elif PACKETVER >= 20080401
-packetLen(0x022e, 2) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 2)
#elif PACKETVER >= 20080325
-packetLen(0x022e, 4) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 4)
#elif PACKETVER >= 20080318
-packetLen(0x022e, 28) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 28)
#elif PACKETVER >= 20080311
-packetLen(0x022e, 5) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 5)
#elif PACKETVER >= 20080304
-packetLen(0x022e, 55) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 55)
#elif PACKETVER >= 20080226
-packetLen(0x022e, 9) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 9)
#elif PACKETVER >= 20080219
-packetLen(0x022e, -1) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, -1)
#elif PACKETVER >= 20080124
-packetLen(0x022e, 4) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 4)
#elif PACKETVER >= 20080102
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
#endif
// Packet: 0x022f
#if PACKETVER >= 20080701
-packetLen(0x022f, -1) // ZC_FEED_MER
+packetLen(0x022f, -1)
#elif PACKETVER >= 20080624
-packetLen(0x022f, 10) // ZC_FEED_MER
+packetLen(0x022f, 10)
#elif PACKETVER >= 20080617
-packetLen(0x022f, 4) // ZC_FEED_MER
+packetLen(0x022f, 4)
#elif PACKETVER >= 20080610
-packetLen(0x022f, -1) // ZC_FEED_MER
+packetLen(0x022f, -1)
#elif PACKETVER >= 20080603
-packetLen(0x022f, 22) // ZC_FEED_MER
+packetLen(0x022f, 22)
#elif PACKETVER >= 20080528
-packetLen(0x022f, -1) // ZC_FEED_MER
+packetLen(0x022f, -1)
#elif PACKETVER >= 20080520
-packetLen(0x022f, 26) // ZC_FEED_MER
+packetLen(0x022f, 26)
#elif PACKETVER >= 20080429
-packetLen(0x022f, -1) // ZC_FEED_MER
+packetLen(0x022f, -1)
#elif PACKETVER >= 20080422
-packetLen(0x022f, 7) // ZC_FEED_MER
+packetLen(0x022f, 7)
#elif PACKETVER >= 20080415
-packetLen(0x022f, 3) // ZC_FEED_MER
+packetLen(0x022f, 3)
#elif PACKETVER >= 20080401
-packetLen(0x022f, 10) // ZC_FEED_MER
+packetLen(0x022f, 10)
#elif PACKETVER >= 20080325
-packetLen(0x022f, 67) // ZC_FEED_MER
+packetLen(0x022f, 67)
#elif PACKETVER >= 20080318
-packetLen(0x022f, 7) // ZC_FEED_MER
+packetLen(0x022f, 7)
#elif PACKETVER >= 20080304
-packetLen(0x022f, -1) // ZC_FEED_MER
+packetLen(0x022f, -1)
#elif PACKETVER >= 20080226
-packetLen(0x022f, 26) // ZC_FEED_MER
+packetLen(0x022f, 26)
#elif PACKETVER >= 20080219
-packetLen(0x022f, 282) // ZC_FEED_MER
+packetLen(0x022f, 282)
#elif PACKETVER >= 20080124
-packetLen(0x022f, 6) // ZC_FEED_MER
+packetLen(0x022f, 6)
#elif PACKETVER >= 20080102
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
#endif
// Packet: 0x0230
#if PACKETVER >= 20080624
-packetLen(0x0230, -1) // ZC_CHANGESTATE_MER
+packetLen(0x0230, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0230, 4) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 4)
#elif PACKETVER >= 20080520
-packetLen(0x0230, -1) // ZC_CHANGESTATE_MER
+packetLen(0x0230, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0230, 6) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 6)
#elif PACKETVER >= 20080507
-packetLen(0x0230, -1) // ZC_CHANGESTATE_MER
+packetLen(0x0230, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0230, 6) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 6)
#elif PACKETVER >= 20080415
-packetLen(0x0230, -1) // ZC_CHANGESTATE_MER
+packetLen(0x0230, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0230, 43) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 43)
#elif PACKETVER >= 20080325
-packetLen(0x0230, 8) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 8)
#elif PACKETVER >= 20080318
-packetLen(0x0230, 4) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 4)
#elif PACKETVER >= 20080311
-packetLen(0x0230, 3) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 3)
#elif PACKETVER >= 20080304
-packetLen(0x0230, 16) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 16)
#elif PACKETVER >= 20080226
-packetLen(0x0230, 28) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 28)
#elif PACKETVER >= 20080219
-packetLen(0x0230, 54) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 54)
#elif PACKETVER >= 20080124
-packetLen(0x0230, 3) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
#endif
// Packet: 0x0231
-packetLen(0x0231, 26) // CZ_RENAME_MER
+packetLen(0x0231, 26)
// Packet: 0x0232
#if PACKETVER >= 20080701
-packetLen(0x0232, 28) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 28)
#elif PACKETVER >= 20080624
-packetLen(0x0232, -1) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0232, 6) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 6)
#elif PACKETVER >= 20080610
-packetLen(0x0232, 30) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 30)
#elif PACKETVER >= 20080603
-packetLen(0x0232, 2) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 2)
#elif PACKETVER >= 20080528
-packetLen(0x0232, 4) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 4)
#elif PACKETVER >= 20080520
-packetLen(0x0232, -1) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, -1)
#elif PACKETVER >= 20080513
-packetLen(0x0232, 17) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 17)
#elif PACKETVER >= 20080429
-packetLen(0x0232, -1) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
#elif PACKETVER >= 20080415
-packetLen(0x0232, 10) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 10)
#elif PACKETVER >= 20080408
-packetLen(0x0232, -1) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0232, 2) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 2)
#elif PACKETVER >= 20080325
-packetLen(0x0232, 10) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 10)
#elif PACKETVER >= 20080318
-packetLen(0x0232, -1) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0232, 5) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 5)
#elif PACKETVER >= 20080304
-packetLen(0x0232, -1) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0232, 2) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0232, 36) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 36)
#elif PACKETVER >= 20080124
-packetLen(0x0232, 17) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 17)
#elif PACKETVER >= 20080102
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
#endif
// Packet: 0x0233
#if PACKETVER >= 20080624
-packetLen(0x0233, -1) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0233, 10) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 10)
#elif PACKETVER >= 20080610
-packetLen(0x0233, 66) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 66)
#elif PACKETVER >= 20080603
-packetLen(0x0233, 6) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 6)
#elif PACKETVER >= 20080528
-packetLen(0x0233, -1) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0233, 15) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 15)
#elif PACKETVER >= 20080513
-packetLen(0x0233, 6) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 6)
#elif PACKETVER >= 20080507
-packetLen(0x0233, 68) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 68)
#elif PACKETVER >= 20080429
-packetLen(0x0233, -1) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
#elif PACKETVER >= 20080415
-packetLen(0x0233, 10) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 10)
#elif PACKETVER >= 20080408
-packetLen(0x0233, 22) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 22)
#elif PACKETVER >= 20080325
-packetLen(0x0233, 6) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 6)
#elif PACKETVER >= 20080318
-packetLen(0x0233, 2) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0233, -1) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0233, 2) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0233, 4) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0233, 8) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 8)
#elif PACKETVER >= 20080124
-packetLen(0x0233, 23) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 23)
#elif PACKETVER >= 20080102
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
#endif
// Packet: 0x0234
#if PACKETVER >= 20080624
-packetLen(0x0234, -1) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
#elif PACKETVER >= 20080528
-packetLen(0x0234, -1) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0234, 10) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 10)
#elif PACKETVER >= 20080429
-packetLen(0x0234, -1) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
#elif PACKETVER >= 20080415
-packetLen(0x0234, -1) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0234, 2) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 2)
#elif PACKETVER >= 20080401
-packetLen(0x0234, 16) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 16)
#elif PACKETVER >= 20080325
-packetLen(0x0234, -1) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0234, 3) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 3)
#elif PACKETVER >= 20080311
-packetLen(0x0234, 43) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 43)
#elif PACKETVER >= 20080304
-packetLen(0x0234, 4) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0234, 15) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 15)
#elif PACKETVER >= 20080219
-packetLen(0x0234, 282) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 282)
#elif PACKETVER >= 20080124
-packetLen(0x0234, 26) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 26)
#elif PACKETVER >= 20080102
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
#endif
// Packet: 0x0235
#if PACKETVER >= 20080701
-packetLen(0x0235, 6) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 6)
#elif PACKETVER >= 20080617
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0235, 6) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 6)
#elif PACKETVER >= 20080603
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0235, 12) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 12)
#elif PACKETVER >= 20080520
-packetLen(0x0235, 5) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 5)
#elif PACKETVER >= 20080422
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0235, 28) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 28)
#elif PACKETVER >= 20080408
-packetLen(0x0235, 2) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 2)
#elif PACKETVER >= 20080401
-packetLen(0x0235, 19) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 19)
#elif PACKETVER >= 20080325
-packetLen(0x0235, 42) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 42)
#elif PACKETVER >= 20080318
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0235, 44) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 44)
#elif PACKETVER >= 20080304
-packetLen(0x0235, 10) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0235, 33) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 33)
#elif PACKETVER >= 20080219
-packetLen(0x0235, 15) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 15)
#elif PACKETVER >= 20080124
-packetLen(0x0235, 30) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 30)
#elif PACKETVER >= 20080102
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
#endif
// Packet: 0x0236
-packetLen(0x0236, 10) // ZC_KILLER_POINT
+packetLen(0x0236, 10)
// Packet: 0x0237
#if PACKETVER >= 20080701
-packetLen(0x0237, 29) // CZ_KILLER_RANK
+packetLen(0x0237, 29)
#elif PACKETVER >= 20080624
-packetLen(0x0237, 14) // CZ_KILLER_RANK
+packetLen(0x0237, 14)
#elif PACKETVER >= 20080617
-packetLen(0x0237, 5) // CZ_KILLER_RANK
+packetLen(0x0237, 5)
#elif PACKETVER >= 20080610
-packetLen(0x0237, 4) // CZ_KILLER_RANK
+packetLen(0x0237, 4)
#elif PACKETVER >= 20080603
-packetLen(0x0237, -1) // CZ_KILLER_RANK
+packetLen(0x0237, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0237, 19) // CZ_KILLER_RANK
+packetLen(0x0237, 19)
#elif PACKETVER >= 20080520
-packetLen(0x0237, 3) // CZ_KILLER_RANK
+packetLen(0x0237, 3)
#elif PACKETVER >= 20080507
-packetLen(0x0237, -1) // CZ_KILLER_RANK
+packetLen(0x0237, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0237, 24) // CZ_KILLER_RANK
+packetLen(0x0237, 24)
#elif PACKETVER >= 20080422
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
#elif PACKETVER >= 20080415
-packetLen(0x0237, -1) // CZ_KILLER_RANK
+packetLen(0x0237, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0237, 60) // CZ_KILLER_RANK
+packetLen(0x0237, 60)
#elif PACKETVER >= 20080401
-packetLen(0x0237, 20) // CZ_KILLER_RANK
+packetLen(0x0237, 20)
#elif PACKETVER >= 20080325
-packetLen(0x0237, -1) // CZ_KILLER_RANK
+packetLen(0x0237, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0237, 8) // CZ_KILLER_RANK
+packetLen(0x0237, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0237, 54) // CZ_KILLER_RANK
+packetLen(0x0237, 54)
#elif PACKETVER >= 20080304
-packetLen(0x0237, 3) // CZ_KILLER_RANK
+packetLen(0x0237, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0237, 10) // CZ_KILLER_RANK
+packetLen(0x0237, 10)
#elif PACKETVER >= 20080219
-packetLen(0x0237, 3) // CZ_KILLER_RANK
+packetLen(0x0237, 3)
#elif PACKETVER >= 20080124
-packetLen(0x0237, 4) // CZ_KILLER_RANK
+packetLen(0x0237, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
#endif
// Packet: 0x0238
#if PACKETVER >= 20080624
-packetLen(0x0238, -1) // ZC_KILLER_RANK
+packetLen(0x0238, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0238, 6) // ZC_KILLER_RANK
+packetLen(0x0238, 6)
#elif PACKETVER >= 20080610
-packetLen(0x0238, -1) // ZC_KILLER_RANK
+packetLen(0x0238, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0238, 21) // ZC_KILLER_RANK
+packetLen(0x0238, 21)
#elif PACKETVER >= 20080513
-packetLen(0x0238, -1) // ZC_KILLER_RANK
+packetLen(0x0238, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0238, 10) // ZC_KILLER_RANK
+packetLen(0x0238, 10)
#elif PACKETVER >= 20080415
-packetLen(0x0238, -1) // ZC_KILLER_RANK
+packetLen(0x0238, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0238, 10) // ZC_KILLER_RANK
+packetLen(0x0238, 10)
#elif PACKETVER >= 20080318
-packetLen(0x0238, -1) // ZC_KILLER_RANK
+packetLen(0x0238, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0238, 27) // ZC_KILLER_RANK
+packetLen(0x0238, 27)
#elif PACKETVER >= 20080304
-packetLen(0x0238, 14) // ZC_KILLER_RANK
+packetLen(0x0238, 14)
#elif PACKETVER >= 20080226
-packetLen(0x0238, 6) // ZC_KILLER_RANK
+packetLen(0x0238, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0238, -1) // ZC_KILLER_RANK
+packetLen(0x0238, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0238, 6) // ZC_KILLER_RANK
+packetLen(0x0238, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
#endif
// Packet: 0x0239
#if PACKETVER >= 20080701
-packetLen(0x0239, 30) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 30)
#elif PACKETVER >= 20080624
-packetLen(0x0239, 8) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 8)
#elif PACKETVER >= 20080610
-packetLen(0x0239, -1) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0239, 2) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 2)
#elif PACKETVER >= 20080528
-packetLen(0x0239, 29) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 29)
#elif PACKETVER >= 20080520
-packetLen(0x0239, 282) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 282)
#elif PACKETVER >= 20080513
-packetLen(0x0239, -1) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0239, 5) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 5)
#elif PACKETVER >= 20080429
-packetLen(0x0239, 10) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 10)
#elif PACKETVER >= 20080422
-packetLen(0x0239, 5) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 5)
#elif PACKETVER >= 20080415
-packetLen(0x0239, 10) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 10)
#elif PACKETVER >= 20080408
-packetLen(0x0239, 36) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 36)
#elif PACKETVER >= 20080401
-packetLen(0x0239, -1) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, -1)
#elif PACKETVER >= 20080325
-packetLen(0x0239, 10) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 10)
#elif PACKETVER >= 20080318
-packetLen(0x0239, 26) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 26)
#elif PACKETVER >= 20080311
-packetLen(0x0239, 8) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0239, -1) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0239, 39) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 39)
#elif PACKETVER >= 20080219
-packetLen(0x0239, 8) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 8)
#elif PACKETVER >= 20080124
-packetLen(0x0239, 10) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
#endif
// Packet: 0x023a
#if PACKETVER >= 20080701
-packetLen(0x023a, 13) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 13)
#elif PACKETVER >= 20080624
-packetLen(0x023a, -1) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, -1)
#elif PACKETVER >= 20080617
-packetLen(0x023a, 10) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 10)
#elif PACKETVER >= 20080513
-packetLen(0x023a, -1) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, -1)
#elif PACKETVER >= 20080507
-packetLen(0x023a, 28) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 28)
#elif PACKETVER >= 20080429
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
#elif PACKETVER >= 20080422
-packetLen(0x023a, -1) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, -1)
#elif PACKETVER >= 20080415
-packetLen(0x023a, 2) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 2)
#elif PACKETVER >= 20080401
-packetLen(0x023a, 6) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 6)
#elif PACKETVER >= 20080325
-packetLen(0x023a, -1) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, -1)
#elif PACKETVER >= 20080318
-packetLen(0x023a, 8) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 8)
#elif PACKETVER >= 20080311
-packetLen(0x023a, 10) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 10)
#elif PACKETVER >= 20080304
-packetLen(0x023a, 2) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 2)
#elif PACKETVER >= 20080226
-packetLen(0x023a, 6) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 6)
#elif PACKETVER >= 20080219
-packetLen(0x023a, 11) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 11)
#elif PACKETVER >= 20080124
-packetLen(0x023a, 71) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 71)
#elif PACKETVER >= 20080102
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
#endif
// Packet: 0x023b
-packetLen(0x023b, 36) // CZ_ACK_STORE_PASSWORD
+packetLen(0x023b, 36)
// Packet: 0x023c
#if PACKETVER >= 20080701
-packetLen(0x023c, 60) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 60)
#elif PACKETVER >= 20080617
-packetLen(0x023c, -1) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, -1)
#elif PACKETVER >= 20080610
-packetLen(0x023c, 4) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 4)
#elif PACKETVER >= 20080513
-packetLen(0x023c, -1) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, -1)
#elif PACKETVER >= 20080507
-packetLen(0x023c, 30) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 30)
#elif PACKETVER >= 20080429
-packetLen(0x023c, 3) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 3)
#elif PACKETVER >= 20080422
-packetLen(0x023c, -1) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, -1)
#elif PACKETVER >= 20080415
-packetLen(0x023c, 10) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 10)
#elif PACKETVER >= 20080408
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
#elif PACKETVER >= 20080401
-packetLen(0x023c, 12) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 12)
#elif PACKETVER >= 20080325
-packetLen(0x023c, 79) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 79)
#elif PACKETVER >= 20080318
-packetLen(0x023c, 10) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 10)
#elif PACKETVER >= 20080311
-packetLen(0x023c, 21) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 21)
#elif PACKETVER >= 20080226
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
#elif PACKETVER >= 20080219
-packetLen(0x023c, 5) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 5)
#elif PACKETVER >= 20080124
-packetLen(0x023c, -1) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, -1)
#elif PACKETVER >= 20080102
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
#endif
// Packet: 0x023d
-packetLen(0x023d, 6) // AC_EVENT_RESULT
+packetLen(0x023d, 6)
// Packet: 0x023e
-packetLen(0x023e, 8) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 8)
// Packet: 0x023f
-packetLen(0x023f, 2) // CZ_MAIL_GET_LIST
+packetLen(0x023f, 2)
// Packet: 0x0240
-packetLen(0x0240, -1) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, -1)
// Packet: 0x0241
-packetLen(0x0241, 6) // CZ_MAIL_OPEN
+packetLen(0x0241, 6)
// Packet: 0x0242
-packetLen(0x0242, -1) // ZC_MAIL_REQ_OPEN
+packetLen(0x0242, -1)
// Packet: 0x0243
-packetLen(0x0243, 6) // CZ_MAIL_DELETE
+packetLen(0x0243, 6)
// Packet: 0x0244
-packetLen(0x0244, 6) // CZ_MAIL_GET_ITEM
+packetLen(0x0244, 6)
// Packet: 0x0245
-packetLen(0x0245, 3) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 3)
// Packet: 0x0246
-packetLen(0x0246, 4) // CZ_MAIL_RESET_ITEM
+packetLen(0x0246, 4)
// Packet: 0x0247
-packetLen(0x0247, 8) // CZ_MAIL_ADD_ITEM
+packetLen(0x0247, 8)
// Packet: 0x0248
-packetLen(0x0248, -1) // CZ_MAIL_SEND
+packetLen(0x0248, -1)
// Packet: 0x0249
-packetLen(0x0249, 3) // ZC_MAIL_REQ_SEND
+packetLen(0x0249, 3)
// Packet: 0x024a
-packetLen(0x024a, 70) // ZC_MAIL_RECEIVE
+packetLen(0x024a, 70)
// Packet: 0x024b
-packetLen(0x024b, 4) // CZ_AUCTION_CREATE
+packetLen(0x024b, 4)
// Packet: 0x024c
-packetLen(0x024c, 8) // CZ_AUCTION_ADD_ITEM
+packetLen(0x024c, 8)
// Packet: 0x024d
-packetLen(0x024d, 12) // CZ_AUCTION_ADD
+packetLen(0x024d, 12)
// Packet: 0x024e
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
// Packet: 0x024f
-packetLen(0x024f, 10) // CZ_AUCTION_BUY
+packetLen(0x024f, 10)
// Packet: 0x0250
-packetLen(0x0250, 3) // ZC_AUCTION_RESULT
+packetLen(0x0250, 3)
// Packet: 0x0251
-packetLen(0x0251, 34) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 34)
// Packet: 0x0252
-packetLen(0x0252, -1) // ZC_AUCTION_ITEM_REQ_SEARCH
+packetLen(0x0252, -1)
// Packet: 0x0253
-packetLen(0x0253, 3) // ZC_STARPLACE
+packetLen(0x0253, 3)
// Packet: 0x0254
-packetLen(0x0254, 3) // CZ_AGREE_STARPLACE
+packetLen(0x0254, 3)
// Packet: 0x0255
-packetLen(0x0255, 5) // ZC_ACK_MAIL_ADD_ITEM
+packetLen(0x0255, 5)
// Packet: 0x0256
-packetLen(0x0256, 5) // ZC_ACK_AUCTION_ADD_ITEM
+packetLen(0x0256, 5)
// Packet: 0x0257
-packetLen(0x0257, 8) // ZC_ACK_MAIL_DELETE
+packetLen(0x0257, 8)
// Packet: 0x0258
-packetLen(0x0258, 2) // CA_REQ_GAME_GUARD_CHECK
+packetLen(0x0258, 2)
// Packet: 0x0259
-packetLen(0x0259, 3) // AC_ACK_GAME_GUARD
+packetLen(0x0259, 3)
// Packet: 0x025a
-packetLen(0x025a, -1) // ZC_MAKINGITEM_LIST
+packetLen(0x025a, -1)
// Packet: 0x025b
-packetLen(0x025b, 6) // CZ_REQ_MAKINGITEM
+packetLen(0x025b, 6)
// Packet: 0x025c
-packetLen(0x025c, 4) // CZ_AUCTION_REQ_MY_INFO
+packetLen(0x025c, 4)
// Packet: 0x025d
-packetLen(0x025d, 6) // CZ_AUCTION_REQ_MY_SELL_STOP
+packetLen(0x025d, 6)
// Packet: 0x025e
-packetLen(0x025e, 4) // ZC_AUCTION_ACK_MY_SELL_STOP
+packetLen(0x025e, 4)
// Packet: 0x025f
-packetLen(0x025f, 6) // ZC_AUCTION_WINDOWS
+packetLen(0x025f, 6)
// Packet: 0x0260
-packetLen(0x0260, 6) // ZC_MAIL_WINDOWS
+packetLen(0x0260, 6)
// Packet: 0x0261
-packetLen(0x0261, 11) // AC_REQ_LOGIN_OLDEKEY
+packetLen(0x0261, 11)
// Packet: 0x0262
-packetLen(0x0262, 11) // AC_REQ_LOGIN_NEWEKEY
+packetLen(0x0262, 11)
// Packet: 0x0263
-packetLen(0x0263, 11) // AC_REQ_LOGIN_CARDPASS
+packetLen(0x0263, 11)
// Packet: 0x0264
-packetLen(0x0264, 20) // CA_ACK_LOGIN_OLDEKEY
+packetLen(0x0264, 20)
// Packet: 0x0265
-packetLen(0x0265, 20) // CA_ACK_LOGIN_NEWEKEY
+packetLen(0x0265, 20)
// Packet: 0x0266
-packetLen(0x0266, 30) // CA_ACK_LOGIN_CARDPASS
+packetLen(0x0266, 30)
// Packet: 0x0267
-packetLen(0x0267, 4) // AC_ACK_EKEY_FAIL_NOTEXIST
+packetLen(0x0267, 4)
// Packet: 0x0268
-packetLen(0x0268, 4) // AC_ACK_EKEY_FAIL_NOTUSESEKEY
+packetLen(0x0268, 4)
// Packet: 0x0269
-packetLen(0x0269, 4) // AC_ACK_EKEY_FAIL_NOTUSEDEKEY
+packetLen(0x0269, 4)
// Packet: 0x026a
-packetLen(0x026a, 4) // AC_ACK_EKEY_FAIL_AUTHREFUSE
+packetLen(0x026a, 4)
// Packet: 0x026b
-packetLen(0x026b, 4) // AC_ACK_EKEY_FAIL_INPUTEKEY
+packetLen(0x026b, 4)
// Packet: 0x026c
-packetLen(0x026c, 4) // AC_ACK_EKEY_FAIL_NOTICE
+packetLen(0x026c, 4)
// Packet: 0x026d
-packetLen(0x026d, 4) // AC_ACK_EKEY_FAIL_NEEDCARDPASS
+packetLen(0x026d, 4)
// Packet: 0x026f
-packetLen(0x026f, 2) // AC_ACK_FIRST_LOGIN
+packetLen(0x026f, 2)
// Packet: 0x0270
-packetLen(0x0270, 2) // AC_REQ_LOGIN_ACCOUNT_INFO
+packetLen(0x0270, 2)
// Packet: 0x0271
-packetLen(0x0271, 40) // CA_ACK_LOGIN_ACCOUNT_INFO
+packetLen(0x0271, 40)
// Packet: 0x0272
-packetLen(0x0272, 44) // AC_ACK_PT_ID_INFO
+packetLen(0x0272, 44)
// Packet: 0x0273
-packetLen(0x0273, 30) // CZ_REQ_MAIL_RETURN
+packetLen(0x0273, 30)
// Packet: 0x0274
#if PACKETVER >= 20080617
-packetLen(0x0274, -1) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0274, 4) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 4)
#elif PACKETVER >= 20080603
-packetLen(0x0274, -1) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, -1)
#elif PACKETVER >= 20080528
-packetLen(0x0274, 10) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 10)
#elif PACKETVER >= 20080520
-packetLen(0x0274, 30) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 30)
#elif PACKETVER >= 20080513
-packetLen(0x0274, 7) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 7)
#elif PACKETVER >= 20080507
-packetLen(0x0274, -1) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0274, 7) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 7)
#elif PACKETVER >= 20080422
-packetLen(0x0274, 282) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 282)
#elif PACKETVER >= 20080415
-packetLen(0x0274, 6) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 6)
#elif PACKETVER >= 20080408
-packetLen(0x0274, 3) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 3)
#elif PACKETVER >= 20080401
-packetLen(0x0274, 2) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 2)
#elif PACKETVER >= 20080325
-packetLen(0x0274, 53) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 53)
#elif PACKETVER >= 20080318
-packetLen(0x0274, -1) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0274, 67) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 67)
#elif PACKETVER >= 20080304
-packetLen(0x0274, -1) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0274, 24) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 24)
#elif PACKETVER >= 20080219
-packetLen(0x0274, 32) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 32)
#elif PACKETVER >= 20080124
-packetLen(0x0274, 3) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0274, 8) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 8)
#endif
// Packet: 0x0277
-packetLen(0x0277, 84) // CA_LOGIN_PCBANG
+packetLen(0x0277, 84)
// Packet: 0x0278
-packetLen(0x0278, 2) // ZC_NOTIFY_PCBANG
+packetLen(0x0278, 2)
// Packet: 0x0279
-packetLen(0x0279, 2) // CZ_HUNTINGLIST
+packetLen(0x0279, 2)
// Packet: 0x027a
-packetLen(0x027a, -1) // ZC_HUNTINGLIST
+packetLen(0x027a, -1)
// Packet: 0x027b
-packetLen(0x027b, 14) // ZC_PCBANG_EFFECT
+packetLen(0x027b, 14)
// Packet: 0x027c
-packetLen(0x027c, 60) // CA_LOGIN4
+packetLen(0x027c, 60)
// Packet: 0x027d
-packetLen(0x027d, 62) // ZC_PROPERTY_MERCE
+packetLen(0x027d, 62)
// Packet: 0x027e
-packetLen(0x027e, -1) // ZC_SHANDA_PROTECT
+packetLen(0x027e, -1)
// Packet: 0x027f
-packetLen(0x027f, 8) // CA_CLIENT_TYPE
+packetLen(0x027f, 8)
// Packet: 0x0280
-packetLen(0x0280, 12) // ZC_GANGSI_POINT
+packetLen(0x0280, 12)
// Packet: 0x0281
-packetLen(0x0281, 4) // CZ_GANGSI_RANK
+packetLen(0x0281, 4)
// Packet: 0x0282
-packetLen(0x0282, 284) // ZC_GANGSI_RANK
+packetLen(0x0282, 284)
// Packet: 0x0283
-packetLen(0x0283, 6) // ZC_AID
+packetLen(0x0283, 6)
// Packet: 0x0284
-packetLen(0x0284, 14) // ZC_NOTIFY_EFFECT3
+packetLen(0x0284, 14)
// Packet: 0x0285
-packetLen(0x0285, 6) // ZC_DEATH_QUESTION
+packetLen(0x0285, 6)
// Packet: 0x0286
-packetLen(0x0286, 4) // CZ_DEATH_QUESTION
+packetLen(0x0286, 4)
// Packet: 0x0287
#if PACKETVER >= 20080701
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0287, 26) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 26)
#elif PACKETVER >= 20080617
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0287, 2) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 2)
#elif PACKETVER >= 20080513
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0287, 11) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 11)
#elif PACKETVER >= 20080422
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0287, 31) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 31)
#elif PACKETVER >= 20080408
-packetLen(0x0287, 3) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 3)
#elif PACKETVER >= 20080401
-packetLen(0x0287, 2) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 2)
#elif PACKETVER >= 20080325
-packetLen(0x0287, 4) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 4)
#elif PACKETVER >= 20080318
-packetLen(0x0287, 32) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 32)
#elif PACKETVER >= 20080311
-packetLen(0x0287, 18) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 18)
#elif PACKETVER >= 20080304
-packetLen(0x0287, 10) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0287, 11) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 11)
#elif PACKETVER >= 20080124
-packetLen(0x0287, 3) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#endif
// Packet: 0x0288
-packetLen(0x0288, 10) // CZ_PC_BUY_CASH_POINT_ITEM
+packetLen(0x0288, 10)
// Packet: 0x0289
-packetLen(0x0289, 12) // ZC_PC_CASH_POINT_UPDATE
+packetLen(0x0289, 12)
// Packet: 0x028a
-packetLen(0x028a, 18) // ZC_NPC_SHOWEFST_UPDATE
+packetLen(0x028a, 18)
// Packet: 0x028b
-packetLen(0x028b, -1) // HC_CHARNOTBEENSELECTED
+packetLen(0x028b, -1)
// Packet: 0x028c
-packetLen(0x028c, 46) // CH_SELECT_CHAR_GOINGTOBEUSED
+packetLen(0x028c, 46)
// Packet: 0x028d
-packetLen(0x028d, 34) // CH_REQ_IS_VALID_CHARNAME
+packetLen(0x028d, 34)
// Packet: 0x028e
-packetLen(0x028e, 4) // HC_ACK_IS_VALID_CHARNAME
+packetLen(0x028e, 4)
// Packet: 0x028f
-packetLen(0x028f, 6) // CH_REQ_CHANGE_CHARNAME
+packetLen(0x028f, 6)
// Packet: 0x0290
-packetLen(0x0290, 4) // HC_ACK_CHANGE_CHARNAME
+packetLen(0x0290, 4)
// Packet: 0x0291
-packetLen(0x0291, 4) // ZC_MSG
+packetLen(0x0291, 4)
// Packet: 0x0292
-packetLen(0x0292, 2) // CZ_STANDING_RESURRECTION
+packetLen(0x0292, 2)
// Packet: 0x0293
-packetLen(0x0293, 70) // ZC_BOSS_INFO
+packetLen(0x0293, 70)
// Packet: 0x0294
-packetLen(0x0294, 10) // ZC_READ_BOOK
+packetLen(0x0294, 10)
// Packet: 0x0295
#if PACKETVER >= 20080701
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0295, 31) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 31)
#elif PACKETVER >= 20080610
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#elif PACKETVER >= 20080603
-packetLen(0x0295, 30) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 30)
#elif PACKETVER >= 20080513
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#elif PACKETVER >= 20080507
-packetLen(0x0295, 6) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 6)
#elif PACKETVER >= 20080429
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#elif PACKETVER >= 20080422
-packetLen(0x0295, 53) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 53)
#elif PACKETVER >= 20080415
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#elif PACKETVER >= 20080408
-packetLen(0x0295, 10) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 10)
#elif PACKETVER >= 20080401
-packetLen(0x0295, 2) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 2)
#elif PACKETVER >= 20080325
-packetLen(0x0295, 66) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 66)
#elif PACKETVER >= 20080318
-packetLen(0x0295, 8) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0295, 4) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 4)
#elif PACKETVER >= 20080304
-packetLen(0x0295, 5) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 5)
#elif PACKETVER >= 20080226
-packetLen(0x0295, 3) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0295, 6) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 6)
#elif PACKETVER >= 20080124
-packetLen(0x0295, 34) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 34)
#elif PACKETVER >= 20080102
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#endif
// Packet: 0x0296
#if PACKETVER >= 20080624
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0296, 19) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 19)
#elif PACKETVER >= 20080610
-packetLen(0x0296, 17) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 17)
#elif PACKETVER >= 20080528
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
#elif PACKETVER >= 20080520
-packetLen(0x0296, 5) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 5)
#elif PACKETVER >= 20080513
-packetLen(0x0296, 53) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 53)
#elif PACKETVER >= 20080507
-packetLen(0x0296, 3) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 3)
#elif PACKETVER >= 20080422
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
#elif PACKETVER >= 20080415
-packetLen(0x0296, 28) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 28)
#elif PACKETVER >= 20080408
-packetLen(0x0296, 14) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 14)
#elif PACKETVER >= 20080401
-packetLen(0x0296, 20) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 20)
#elif PACKETVER >= 20080325
-packetLen(0x0296, 9) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 9)
#elif PACKETVER >= 20080318
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0296, 29) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 29)
#elif PACKETVER >= 20080304
-packetLen(0x0296, 90) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 90)
#elif PACKETVER >= 20080226
-packetLen(0x0296, 6) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0296, 5) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 5)
#elif PACKETVER >= 20080124
-packetLen(0x0296, 4) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
#endif
// Packet: 0x0297
#if PACKETVER >= 20080701
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0297, 4) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 4)
#elif PACKETVER >= 20080610
-packetLen(0x0297, 6) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 6)
#elif PACKETVER >= 20080603
-packetLen(0x0297, 9) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 9)
#elif PACKETVER >= 20080513
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
#elif PACKETVER >= 20080429
-packetLen(0x0297, 2) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 2)
#elif PACKETVER >= 20080422
-packetLen(0x0297, 8) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 8)
#elif PACKETVER >= 20080408
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
#elif PACKETVER >= 20080401
-packetLen(0x0297, 3) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 3)
#elif PACKETVER >= 20080325
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
#elif PACKETVER >= 20080318
-packetLen(0x0297, 36) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 36)
#elif PACKETVER >= 20080311
-packetLen(0x0297, 2) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0297, 11) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 11)
#elif PACKETVER >= 20080226
-packetLen(0x0297, 5) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 5)
#elif PACKETVER >= 20080219
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
#elif PACKETVER >= 20080124
-packetLen(0x0297, 29) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 29)
#elif PACKETVER >= 20080102
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
#endif
// Packet: 0x0298
-packetLen(0x0298, 8) // ZC_CASH_TIME_COUNTER
+packetLen(0x0298, 8)
// Packet: 0x0299
-packetLen(0x0299, 6) // ZC_CASH_ITEM_DELETE
+packetLen(0x0299, 6)
// Packet: 0x029a
#if PACKETVER >= 20080610
-packetLen(0x029a, -1) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, -1)
#elif PACKETVER >= 20080603
-packetLen(0x029a, 28) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 28)
#elif PACKETVER >= 20080528
-packetLen(0x029a, 7) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 7)
#elif PACKETVER >= 20080520
-packetLen(0x029a, 55) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 55)
#elif PACKETVER >= 20080513
-packetLen(0x029a, -1) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, -1)
#elif PACKETVER >= 20080507
-packetLen(0x029a, 12) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 12)
#elif PACKETVER >= 20080429
-packetLen(0x029a, 44) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 44)
#elif PACKETVER >= 20080422
-packetLen(0x029a, 11) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 11)
#elif PACKETVER >= 20080408
-packetLen(0x029a, -1) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, -1)
#elif PACKETVER >= 20080401
-packetLen(0x029a, 14) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 14)
#elif PACKETVER >= 20080325
-packetLen(0x029a, 2) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 2)
#elif PACKETVER >= 20080318
-packetLen(0x029a, 16) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 16)
#elif PACKETVER >= 20080311
-packetLen(0x029a, 8) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 8)
#elif PACKETVER >= 20080304
-packetLen(0x029a, 21) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 21)
#elif PACKETVER >= 20080226
-packetLen(0x029a, 3) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 3)
#elif PACKETVER >= 20080219
-packetLen(0x029a, -1) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, -1)
#elif PACKETVER >= 20080124
-packetLen(0x029a, 30) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 30)
#elif PACKETVER >= 20080102
-packetLen(0x029a, 27) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 27)
#endif
// Packet: 0x029b
-packetLen(0x029b, 80) // ZC_MER_INIT
+packetLen(0x029b, 80)
// Packet: 0x029c
-packetLen(0x029c, 66) // ZC_MER_PROPERTY
+packetLen(0x029c, 66)
// Packet: 0x029d
-packetLen(0x029d, -1) // ZC_MER_SKILLINFO_LIST
+packetLen(0x029d, -1)
// Packet: 0x029e
-packetLen(0x029e, 11) // ZC_MER_SKILLINFO_UPDATE
+packetLen(0x029e, 11)
// Packet: 0x029f
-packetLen(0x029f, 3) // CZ_MER_COMMAND
+packetLen(0x029f, 3)
// Packet: 0x02a2
-packetLen(0x02a2, 8) // ZC_MER_PAR_CHANGE
+packetLen(0x02a2, 8)
// Packet: 0x02a5
-packetLen(0x02a5, 8) // CZ_KSY_EVENT
+packetLen(0x02a5, 8)
// Packet: 0x02a6
#if PACKETVER >= 20080122
// removed
#elif PACKETVER >= 20080108
-packetLen(0x02a6, 204) // ZC_HACKSH_CPX_MSG
+packetLen(0x02a6, 204)
#elif PACKETVER >= 20080102
-packetLen(0x02a6, 22) // ZC_HACKSH_CPX_MSG
+packetLen(0x02a6, 22)
#endif
// Packet: 0x02a7
#if PACKETVER >= 20080122
// removed
#elif PACKETVER >= 20080108
-packetLen(0x02a7, 204) // CZ_HACKSH_CPX_MSG
+packetLen(0x02a7, 204)
#elif PACKETVER >= 20080102
-packetLen(0x02a7, 22) // CZ_HACKSH_CPX_MSG
+packetLen(0x02a7, 22)
#endif
// Packet: 0x02a8
#if PACKETVER >= 20080108
// removed
#elif PACKETVER >= 20080102
-packetLen(0x02a8, 162) // ZC_HACKSHIELD_CRC_MSG
+packetLen(0x02a8, 162)
#endif
// Packet: 0x02a9
#if PACKETVER >= 20080108
// removed
#elif PACKETVER >= 20080102
-packetLen(0x02a9, 58) // CZ_HACKSHIELD_CRC_MSG
+packetLen(0x02a9, 58)
#endif
// Packet: 0x02aa
-packetLen(0x02aa, 4) // ZC_REQ_CASH_PASSWORD
+packetLen(0x02aa, 4)
// Packet: 0x02ab
-packetLen(0x02ab, 36) // CZ_ACK_CASH_PASSWORD
+packetLen(0x02ab, 36)
// Packet: 0x02ac
-packetLen(0x02ac, 6) // ZC_RESULT_CASH_PASSWORD
+packetLen(0x02ac, 6)
// Packet: 0x02ad
-packetLen(0x02ad, 8) // AC_REQUEST_SECOND_PASSWORD
+packetLen(0x02ad, 8)
// Packet: 0x02b0
-packetLen(0x02b0, 85) // CA_LOGIN_HAN
+packetLen(0x02b0, 85)
// Packet: 0x02b1
-packetLen(0x02b1, -1) // ZC_ALL_QUEST_LIST
+packetLen(0x02b1, -1)
// Packet: 0x02b2
-packetLen(0x02b2, -1) // ZC_ALL_QUEST_MISSION
+packetLen(0x02b2, -1)
// Packet: 0x02b3
-packetLen(0x02b3, 107) // ZC_ADD_QUEST
+packetLen(0x02b3, 107)
// Packet: 0x02b4
-packetLen(0x02b4, 6) // ZC_DEL_QUEST
+packetLen(0x02b4, 6)
// Packet: 0x02b5
-packetLen(0x02b5, -1) // ZC_UPDATE_MISSION_HUNT
+packetLen(0x02b5, -1)
// Packet: 0x02b6
-packetLen(0x02b6, 7) // CZ_ACTIVE_QUEST
+packetLen(0x02b6, 7)
// Packet: 0x02b7
-packetLen(0x02b7, 7) // ZC_ACTIVE_QUEST
+packetLen(0x02b7, 7)
// Packet: 0x02b8
-packetLen(0x02b8, 22) // ZC_ITEM_PICKUP_PARTY
+packetLen(0x02b8, 22)
// Packet: 0x02b9
-packetLen(0x02b9, 191) // ZC_SHORTCUT_KEY_LIST
+packetLen(0x02b9, 191)
// Packet: 0x02ba
-packetLen(0x02ba, 11) // CZ_SHORTCUT_KEY_CHANGE
+packetLen(0x02ba, 11)
// Packet: 0x02bb
-packetLen(0x02bb, 8) // ZC_EQUIPITEM_DAMAGED
+packetLen(0x02bb, 8)
// Packet: 0x02bc
-packetLen(0x02bc, 6) // ZC_NOTIFY_PCBANG_PLAYING_TIME
+packetLen(0x02bc, 6)
// Packet: 0x02bf
#if PACKETVER >= 20080318
// removed
#elif PACKETVER >= 20080102
-packetLen(0x02bf, 10) // ZC_SRPACKETR2_INIT
+packetLen(0x02bf, 10)
#endif
// Packet: 0x02c0
#if PACKETVER >= 20080318
// removed
#elif PACKETVER >= 20080102
-packetLen(0x02c0, 2) // CZ_SRPACKETR2_START
+packetLen(0x02c0, 2)
#endif
// Packet: 0x02c1
-packetLen(0x02c1, -1) // ZC_NPC_CHAT
+packetLen(0x02c1, -1)
// Packet: 0x02c2
-packetLen(0x02c2, -1) // ZC_FORMATSTRING_MSG
+packetLen(0x02c2, -1)
// Packet: 0x02c4
-packetLen(0x02c4, 26) // CZ_PARTY_JOIN_REQ
+packetLen(0x02c4, 26)
// Packet: 0x02c5
-packetLen(0x02c5, 30) // ZC_PARTY_JOIN_REQ_ACK
+packetLen(0x02c5, 30)
// Packet: 0x02c6
-packetLen(0x02c6, 30) // ZC_PARTY_JOIN_REQ
+packetLen(0x02c6, 30)
// Packet: 0x02c7
-packetLen(0x02c7, 7) // CZ_PARTY_JOIN_REQ_ACK
+packetLen(0x02c7, 7)
// Packet: 0x02c8
-packetLen(0x02c8, 3) // CZ_PARTY_CONFIG
+packetLen(0x02c8, 3)
// Packet: 0x02c9
-packetLen(0x02c9, 3) // ZC_PARTY_CONFIG
+packetLen(0x02c9, 3)
// Packet: 0x02ca
-packetLen(0x02ca, 3) // HC_REFUSE_SELECTCHAR
+packetLen(0x02ca, 3)
// Packet: 0x02cb
-packetLen(0x02cb, 65) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO
+packetLen(0x02cb, 65)
// Packet: 0x02cc
-packetLen(0x02cc, 4) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY
+packetLen(0x02cc, 4)
// Packet: 0x02cd
-packetLen(0x02cd, 71) // ZC_MEMORIALDUNGEON_INFO
+packetLen(0x02cd, 71)
// Packet: 0x02ce
-packetLen(0x02ce, 10) // ZC_MEMORIALDUNGEON_NOTIFY
+packetLen(0x02ce, 10)
// Packet: 0x02cf
-packetLen(0x02cf, 6) // CZ_MEMORIALDUNGEON_COMMAND
+packetLen(0x02cf, 6)
// Packet: 0x02d0
-packetLen(0x02d0, -1) // ZC_EQUIPMENT_ITEMLIST3
+packetLen(0x02d0, -1)
// Packet: 0x02d1
-packetLen(0x02d1, -1) // ZC_STORE_EQUIPMENT_ITEMLIST3
+packetLen(0x02d1, -1)
// Packet: 0x02d2
-packetLen(0x02d2, -1) // ZC_CART_EQUIPMENT_ITEMLIST3
+packetLen(0x02d2, -1)
// Packet: 0x02d3
-packetLen(0x02d3, 4) // ZC_NOTIFY_BIND_ON_EQUIP
+packetLen(0x02d3, 4)
// Packet: 0x02d4
#if PACKETVER >= 20080304
-packetLen(0x02d4, 29) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 29)
#elif PACKETVER >= 20080226
-packetLen(0x02d4, 30) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 30)
#elif PACKETVER >= 20080219
-packetLen(0x02d4, 29) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 29)
#elif PACKETVER >= 20080124
-packetLen(0x02d4, 32) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 32)
#elif PACKETVER >= 20080102
-packetLen(0x02d4, 29) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 29)
#endif
// Packet: 0x02d5
-packetLen(0x02d5, 2) // ZC_ISVR_DISCONNECT
+packetLen(0x02d5, 2)
// Packet: 0x02d6
-packetLen(0x02d6, 6) // CZ_EQUIPWIN_MICROSCOPE
+packetLen(0x02d6, 6)
// Packet: 0x02d7
-packetLen(0x02d7, -1) // ZC_EQUIPWIN_MICROSCOPE
+packetLen(0x02d7, -1)
// Packet: 0x02d8
-packetLen(0x02d8, 10) // CZ_CONFIG
+packetLen(0x02d8, 10)
// Packet: 0x02d9
-packetLen(0x02d9, 10) // ZC_CONFIG
+packetLen(0x02d9, 10)
// Packet: 0x02da
-packetLen(0x02da, 3) // ZC_CONFIG_NOTIFY
+packetLen(0x02da, 3)
// Packet: 0x02db
-packetLen(0x02db, -1) // CZ_BATTLEFIELD_CHAT
+packetLen(0x02db, -1)
// Packet: 0x02dc
-packetLen(0x02dc, -1) // ZC_BATTLEFIELD_CHAT
+packetLen(0x02dc, -1)
// Packet: 0x02dd
-packetLen(0x02dd, 32) // ZC_BATTLEFIELD_NOTIFY_CAMPINFO
+packetLen(0x02dd, 32)
// Packet: 0x02de
-packetLen(0x02de, 6) // ZC_BATTLEFIELD_NOTIFY_POINT
+packetLen(0x02de, 6)
// Packet: 0x02df
-packetLen(0x02df, 36) // ZC_BATTLEFIELD_NOTIFY_POSITION
+packetLen(0x02df, 36)
// Packet: 0x02e0
-packetLen(0x02e0, 34) // ZC_BATTLEFIELD_NOTIFY_HP
+packetLen(0x02e0, 34)
// Packet: 0x02e1
#if PACKETVER >= 20080617
-packetLen(0x02e1, -1) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, -1)
#elif PACKETVER >= 20080610
-packetLen(0x02e1, 26) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 26)
#elif PACKETVER >= 20080603
-packetLen(0x02e1, 8) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 8)
#elif PACKETVER >= 20080528
-packetLen(0x02e1, 10) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 10)
#elif PACKETVER >= 20080520
-packetLen(0x02e1, 6) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 6)
#elif PACKETVER >= 20080513
-packetLen(0x02e1, 55) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 55)
#elif PACKETVER >= 20080507
-packetLen(0x02e1, 22) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 22)
#elif PACKETVER >= 20080408
-packetLen(0x02e1, -1) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, -1)
#elif PACKETVER >= 20080401
-packetLen(0x02e1, 9) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 9)
#elif PACKETVER >= 20080325
-packetLen(0x02e1, 26) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 26)
#elif PACKETVER >= 20080311
-packetLen(0x02e1, -1) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, -1)
#elif PACKETVER >= 20080304
-packetLen(0x02e1, 8) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 8)
#elif PACKETVER >= 20080102
-packetLen(0x02e1, 33) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 33)
#endif
// Packet: 0x02e2
-packetLen(0x02e2, 20) // CZ_USE_ITEM_NEW_JAPEN
+packetLen(0x02e2, 20)
// Packet: 0x02e3
-packetLen(0x02e3, 22) // CZ_USE_SKILL_NEW_JAPEN
+packetLen(0x02e3, 22)
// Packet: 0x02e4
-packetLen(0x02e4, 11) // CZ_ITEM_PICKUP_NEW_JAPEN
+packetLen(0x02e4, 11)
// Packet: 0x02e5
-packetLen(0x02e5, 9) // CZ_REQUEST_MOVE_NEW_JAPEN
+packetLen(0x02e5, 9)
// Packet: 0x02e6
-packetLen(0x02e6, 6) // CZ_BOT_CHECK
+packetLen(0x02e6, 6)
// Packet: 0x02e7
-packetLen(0x02e7, -1) // ZC_MAPPROPERTY
+packetLen(0x02e7, -1)
// Packet: 0x02e8
-packetLen(0x02e8, -1) // ZC_NORMAL_ITEMLIST3
+packetLen(0x02e8, -1)
// Packet: 0x02e9
-packetLen(0x02e9, -1) // ZC_CART_NORMAL_ITEMLIST3
+packetLen(0x02e9, -1)
// Packet: 0x02ea
-packetLen(0x02ea, -1) // ZC_STORE_NORMAL_ITEMLIST3
+packetLen(0x02ea, -1)
// Packet: 0x02eb
-packetLen(0x02eb, 13) // ZC_ACCEPT_ENTER2
+packetLen(0x02eb, 13)
// Packet: 0x02ec
#if PACKETVER >= 20080624
-packetLen(0x02ec, -1) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, -1)
#elif PACKETVER >= 20080617
-packetLen(0x02ec, 42) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 42)
#elif PACKETVER >= 20080610
-packetLen(0x02ec, 6) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 6)
#elif PACKETVER >= 20080603
-packetLen(0x02ec, 4) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 4)
#elif PACKETVER >= 20080528
-packetLen(0x02ec, 6) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 6)
#elif PACKETVER >= 20080520
-packetLen(0x02ec, 14) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 14)
#elif PACKETVER >= 20080513
-packetLen(0x02ec, 11) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 11)
#elif PACKETVER >= 20080507
-packetLen(0x02ec, -1) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, -1)
#elif PACKETVER >= 20080429
-packetLen(0x02ec, 43) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 43)
#elif PACKETVER >= 20080422
-packetLen(0x02ec, 60) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 60)
#elif PACKETVER >= 20080415
-packetLen(0x02ec, 3) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 3)
#elif PACKETVER >= 20080408
-packetLen(0x02ec, 6) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 6)
#elif PACKETVER >= 20080401
-packetLen(0x02ec, 17) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 17)
#elif PACKETVER >= 20080325
-packetLen(0x02ec, 29) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 29)
#elif PACKETVER >= 20080318
-packetLen(0x02ec, 10) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 10)
#elif PACKETVER >= 20080311
-packetLen(0x02ec, 12) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 12)
#elif PACKETVER >= 20080304
-packetLen(0x02ec, 60) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 60)
#elif PACKETVER >= 20080102
-packetLen(0x02ec, 67) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 67)
#endif
// Packet: 0x02ed
#if PACKETVER >= 20080624
-packetLen(0x02ed, -1) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, -1)
#elif PACKETVER >= 20080617
-packetLen(0x02ed, 60) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 60)
#elif PACKETVER >= 20080610
-packetLen(0x02ed, 7) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 7)
#elif PACKETVER >= 20080603
-packetLen(0x02ed, -1) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, -1)
#elif PACKETVER >= 20080528
-packetLen(0x02ed, 97) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 97)
#elif PACKETVER >= 20080520
-packetLen(0x02ed, 11) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 11)
#elif PACKETVER >= 20080513
-packetLen(0x02ed, 21) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 21)
#elif PACKETVER >= 20080507
-packetLen(0x02ed, 10) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 10)
#elif PACKETVER >= 20080429
-packetLen(0x02ed, -1) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, -1)
#elif PACKETVER >= 20080422
-packetLen(0x02ed, 30) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 30)
#elif PACKETVER >= 20080415
-packetLen(0x02ed, 53) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 53)
#elif PACKETVER >= 20080408
-packetLen(0x02ed, 7) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 7)
#elif PACKETVER >= 20080401
-packetLen(0x02ed, 11) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 11)
#elif PACKETVER >= 20080325
-packetLen(0x02ed, -1) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, -1)
#elif PACKETVER >= 20080318
-packetLen(0x02ed, 6) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 6)
#elif PACKETVER >= 20080304
-packetLen(0x02ed, -1) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, -1)
#elif PACKETVER >= 20080102
-packetLen(0x02ed, 59) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 59)
#endif
// Packet: 0x02ee
#if PACKETVER >= 20080610
-packetLen(0x02ee, -1) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, -1)
#elif PACKETVER >= 20080603
-packetLen(0x02ee, 2) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 2)
#elif PACKETVER >= 20080528
-packetLen(0x02ee, 3) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 3)
#elif PACKETVER >= 20080520
-packetLen(0x02ee, 28) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 28)
#elif PACKETVER >= 20080507
-packetLen(0x02ee, -1) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, -1)
#elif PACKETVER >= 20080429
-packetLen(0x02ee, 4) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 4)
#elif PACKETVER >= 20080422
-packetLen(0x02ee, 97) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 97)
#elif PACKETVER >= 20080415
-packetLen(0x02ee, 60) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 60)
#elif PACKETVER >= 20080408
-packetLen(0x02ee, -1) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, -1)
#elif PACKETVER >= 20080401
-packetLen(0x02ee, 42) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 42)
#elif PACKETVER >= 20080325
-packetLen(0x02ee, 4) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 4)
#elif PACKETVER >= 20080318
-packetLen(0x02ee, 13) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 13)
#elif PACKETVER >= 20080311
-packetLen(0x02ee, 81) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 81)
#elif PACKETVER >= 20080304
-packetLen(0x02ee, -1) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, -1)
#elif PACKETVER >= 20080102
-packetLen(0x02ee, 60) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 60)
#endif
// Packet: 0x02ef
-packetLen(0x02ef, 8) // ZC_NOTIFY_FONT
+packetLen(0x02ef, 8)
// Packet: 0x02f0
#if PACKETVER >= 20080318
-packetLen(0x02f0, 10) // ZC_PROGRESS
+packetLen(0x02f0, 10)
#endif
// Packet: 0x02f1
#if PACKETVER >= 20080318
-packetLen(0x02f1, 2) // CZ_PROGRESS
+packetLen(0x02f1, 2)
#endif
// Packet: 0x02f2
#if PACKETVER >= 20080318
-packetLen(0x02f2, 2) // ZC_PROGRESS_CANCEL
+packetLen(0x02f2, 2)
#endif
// Packet: 0x02f3
#if PACKETVER >= 20080701
-packetLen(0x02f3, -1) // CZ_IRMAIL_SEND
+packetLen(0x02f3, -1)
#elif PACKETVER >= 20080624
-packetLen(0x02f3, 2) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 2)
#elif PACKETVER >= 20080617
-packetLen(0x02f3, -1) // CZ_IRMAIL_SEND
+packetLen(0x02f3, -1)
#elif PACKETVER >= 20080610
-packetLen(0x02f3, 30) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 30)
#elif PACKETVER >= 20080603
-packetLen(0x02f3, 9) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 9)
#elif PACKETVER >= 20080528
-packetLen(0x02f3, 26) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 26)
#elif PACKETVER >= 20080520
-packetLen(0x02f3, 5) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 5)
#elif PACKETVER >= 20080513
-packetLen(0x02f3, 3) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 3)
#elif PACKETVER >= 20080507
-packetLen(0x02f3, -1) // CZ_IRMAIL_SEND
+packetLen(0x02f3, -1)
#elif PACKETVER >= 20080429
-packetLen(0x02f3, 7) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 7)
#elif PACKETVER >= 20080422
-packetLen(0x02f3, 3) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 3)
#elif PACKETVER >= 20080415
-packetLen(0x02f3, 67) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 67)
#elif PACKETVER >= 20080408
-packetLen(0x02f3, 23) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 23)
#elif PACKETVER >= 20080401
-packetLen(0x02f3, 71) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 71)
#elif PACKETVER >= 20080325
-packetLen(0x02f3, 2) // CZ_IRMAIL_SEND
+packetLen(0x02f3, 2)
#endif
// Packet: 0x02f4
#if PACKETVER >= 20080617
-packetLen(0x02f4, -1) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, -1)
#elif PACKETVER >= 20080610
-packetLen(0x02f4, 30) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, 30)
#elif PACKETVER >= 20080507
-packetLen(0x02f4, -1) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, -1)
#elif PACKETVER >= 20080429
-packetLen(0x02f4, 29) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, 29)
#elif PACKETVER >= 20080422
-packetLen(0x02f4, 6) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, 6)
#elif PACKETVER >= 20080408
-packetLen(0x02f4, -1) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, -1)
#elif PACKETVER >= 20080401
-packetLen(0x02f4, 9) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, 9)
#elif PACKETVER >= 20080325
-packetLen(0x02f4, 4) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, 4)
#endif
// Packet: 0x02f5
#if PACKETVER >= 20080701
-packetLen(0x02f5, 8) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 8)
#elif PACKETVER >= 20080624
-packetLen(0x02f5, 7) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 7)
#elif PACKETVER >= 20080617
-packetLen(0x02f5, 26) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 26)
#elif PACKETVER >= 20080610
-packetLen(0x02f5, -1) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, -1)
#elif PACKETVER >= 20080603
-packetLen(0x02f5, 28) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 28)
#elif PACKETVER >= 20080528
-packetLen(0x02f5, -1) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, -1)
#elif PACKETVER >= 20080520
-packetLen(0x02f5, 2) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 2)
#elif PACKETVER >= 20080513
-packetLen(0x02f5, 3) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 3)
#elif PACKETVER >= 20080507
-packetLen(0x02f5, 5) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 5)
#elif PACKETVER >= 20080429
-packetLen(0x02f5, 8) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 8)
#elif PACKETVER >= 20080422
-packetLen(0x02f5, -1) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, -1)
#elif PACKETVER >= 20080415
-packetLen(0x02f5, 60) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 60)
#elif PACKETVER >= 20080401
-packetLen(0x02f5, -1) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, -1)
#elif PACKETVER >= 20080325
-packetLen(0x02f5, 86) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 86)
#endif
// Packet: 0x02f6
#if PACKETVER >= 20080624
-packetLen(0x02f6, 8) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 8)
#elif PACKETVER >= 20080617
-packetLen(0x02f6, -1) // CZ_IRMAIL_LIST
+packetLen(0x02f6, -1)
#elif PACKETVER >= 20080610
-packetLen(0x02f6, 5) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 5)
#elif PACKETVER >= 20080603
-packetLen(0x02f6, -1) // CZ_IRMAIL_LIST
+packetLen(0x02f6, -1)
#elif PACKETVER >= 20080528
-packetLen(0x02f6, 2) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 2)
#elif PACKETVER >= 20080520
-packetLen(0x02f6, 12) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 12)
#elif PACKETVER >= 20080513
-packetLen(0x02f6, -1) // CZ_IRMAIL_LIST
+packetLen(0x02f6, -1)
#elif PACKETVER >= 20080507
-packetLen(0x02f6, 5) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 5)
#elif PACKETVER >= 20080429
-packetLen(0x02f6, 22) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 22)
#elif PACKETVER >= 20080422
-packetLen(0x02f6, 5) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 5)
#elif PACKETVER >= 20080415
-packetLen(0x02f6, 2) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 2)
#elif PACKETVER >= 20080408
-packetLen(0x02f6, 8) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 8)
#elif PACKETVER >= 20080401
-packetLen(0x02f6, 6) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 6)
#elif PACKETVER >= 20080325
-packetLen(0x02f6, 4) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 4)
#endif
// Packet: 0x02f7
@@ -17324,120 +17324,120 @@ packetLen(0x035b, 3)
// Packet: 0x035c
#if PACKETVER >= 20080520
-packetLen(0x035c, 2) // CZ_OPEN_SIMPLE_CASHSHOP_ITEMLIST
+packetLen(0x035c, 2)
#endif
// Packet: 0x035d
#if PACKETVER >= 20080521
-packetLen(0x035d, -1) // ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST
+packetLen(0x035d, -1)
#elif PACKETVER >= 20080520
-packetLen(0x035d, 10) // ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST
+packetLen(0x035d, 10)
#endif
// Packet: 0x035e
#if PACKETVER >= 20080521
-packetLen(0x035e, 2) // CZ_CLOSE_WINDOW
+packetLen(0x035e, 2)
#elif PACKETVER >= 20080520
-packetLen(0x035e, -1) // CZ_CLOSE_WINDOW
+packetLen(0x035e, -1)
#endif
// Packet: 0x035f
#if PACKETVER >= 20080624
-packetLen(0x035f, -1) // CZ_REQUEST_MOVE2
+packetLen(0x035f, -1)
#elif PACKETVER >= 20080617
-packetLen(0x035f, 4) // CZ_REQUEST_MOVE2
+packetLen(0x035f, 4)
#elif PACKETVER >= 20080528
-packetLen(0x035f, -1) // CZ_REQUEST_MOVE2
+packetLen(0x035f, -1)
#endif
// Packet: 0x0360
#if PACKETVER >= 20080701
-packetLen(0x0360, 10) // CZ_REQUEST_TIME2
+packetLen(0x0360, 10)
#elif PACKETVER >= 20080624
-packetLen(0x0360, 11) // CZ_REQUEST_TIME2
+packetLen(0x0360, 11)
#elif PACKETVER >= 20080528
-packetLen(0x0360, -1) // CZ_REQUEST_TIME2
+packetLen(0x0360, -1)
#endif
// Packet: 0x0361
#if PACKETVER >= 20080701
-packetLen(0x0361, 27) // CZ_CHANGE_DIRECTION2
+packetLen(0x0361, 27)
#elif PACKETVER >= 20080624
-packetLen(0x0361, -1) // CZ_CHANGE_DIRECTION2
+packetLen(0x0361, -1)
#elif PACKETVER >= 20080617
-packetLen(0x0361, 2) // CZ_CHANGE_DIRECTION2
+packetLen(0x0361, 2)
#elif PACKETVER >= 20080528
-packetLen(0x0361, -1) // CZ_CHANGE_DIRECTION2
+packetLen(0x0361, -1)
#endif
// Packet: 0x0362
#if PACKETVER >= 20080701
-packetLen(0x0362, -1) // CZ_ITEM_PICKUP2
+packetLen(0x0362, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0362, 4) // CZ_ITEM_PICKUP2
+packetLen(0x0362, 4)
#elif PACKETVER >= 20080528
-packetLen(0x0362, -1) // CZ_ITEM_PICKUP2
+packetLen(0x0362, -1)
#endif
// Packet: 0x0363
#if PACKETVER >= 20080701
-packetLen(0x0363, -1) // CZ_ITEM_THROW2
+packetLen(0x0363, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0363, 6) // CZ_ITEM_THROW2
+packetLen(0x0363, 6)
#elif PACKETVER >= 20080617
-packetLen(0x0363, 58) // CZ_ITEM_THROW2
+packetLen(0x0363, 58)
#elif PACKETVER >= 20080528
-packetLen(0x0363, -1) // CZ_ITEM_THROW2
+packetLen(0x0363, -1)
#endif
// Packet: 0x0364
#if PACKETVER >= 20080701
-packetLen(0x0364, 43) // CZ_MOVE_ITEM_FROM_BODY_TO_STORE2
+packetLen(0x0364, 43)
#elif PACKETVER >= 20080624
-packetLen(0x0364, 5) // CZ_MOVE_ITEM_FROM_BODY_TO_STORE2
+packetLen(0x0364, 5)
#elif PACKETVER >= 20080617
-packetLen(0x0364, 15) // CZ_MOVE_ITEM_FROM_BODY_TO_STORE2
+packetLen(0x0364, 15)
#elif PACKETVER >= 20080528
-packetLen(0x0364, -1) // CZ_MOVE_ITEM_FROM_BODY_TO_STORE2
+packetLen(0x0364, -1)
#endif
// Packet: 0x0365
#if PACKETVER >= 20080701
-packetLen(0x0365, 18) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY2
+packetLen(0x0365, 18)
#elif PACKETVER >= 20080528
-packetLen(0x0365, -1) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY2
+packetLen(0x0365, -1)
#endif
// Packet: 0x0366
#if PACKETVER >= 20080701
-packetLen(0x0366, -1) // CZ_USE_SKILL_TOGROUND2
+packetLen(0x0366, -1)
#elif PACKETVER >= 20080624
-packetLen(0x0366, 67) // CZ_USE_SKILL_TOGROUND2
+packetLen(0x0366, 67)
#elif PACKETVER >= 20080528
-packetLen(0x0366, -1) // CZ_USE_SKILL_TOGROUND2
+packetLen(0x0366, -1)
#endif
// Packet: 0x0367
#if PACKETVER >= 20080624
-packetLen(0x0367, 10) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX2
+packetLen(0x0367, 10)
#elif PACKETVER >= 20080617
-packetLen(0x0367, 29) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX2
+packetLen(0x0367, 29)
#elif PACKETVER >= 20080528
-packetLen(0x0367, -1) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX2
+packetLen(0x0367, -1)
#endif
// Packet: 0x0368
#if PACKETVER >= 20080528
-packetLen(0x0368, -1) // CZ_REQNAME2
+packetLen(0x0368, -1)
#endif
// Packet: 0x0369
#if PACKETVER >= 20080701
-packetLen(0x0369, 26) // CZ_REQNAME_BYGID2
+packetLen(0x0369, 26)
#elif PACKETVER >= 20080624
-packetLen(0x0369, 28) // CZ_REQNAME_BYGID2
+packetLen(0x0369, 28)
#elif PACKETVER >= 20080528
-packetLen(0x0369, -1) // CZ_REQNAME_BYGID2
+packetLen(0x0369, -1)
#endif
// Packet: 0x036a
@@ -18475,12 +18475,12 @@ packetLen(0x03dc, -1)
// Packet: 0x03dd
#if PACKETVER >= 20080624
-packetLen(0x03dd, 18) // AHC_GAME_GUARD
+packetLen(0x03dd, 18)
#endif
// Packet: 0x03de
#if PACKETVER >= 20080624
-packetLen(0x03de, 18) // CAH_ACK_GAME_GUARD
+packetLen(0x03de, 18)
#endif
diff --git a/src/common/packets/packets2008_len_sak.h b/src/common/packets/packets2008_len_sak.h
index cf20cf753..0bb6b3251 100644
--- a/src/common/packets/packets2008_len_sak.h
+++ b/src/common/packets/packets2008_len_sak.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,701 +25,701 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
-packetLen(0x006d, 110) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 110)
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
-packetLen(0x0072, 25) // CZ_ENTER
+packetLen(0x0072, 25)
// Packet: 0x0073
#if PACKETVER >= 20080618
-packetLen(0x0073, 32) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 32)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0073, 6) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
#elif PACKETVER >= 20080304
-packetLen(0x0073, 26) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 26)
#elif PACKETVER >= 20080226
-packetLen(0x0073, 53) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 53)
#elif PACKETVER >= 20080219
-packetLen(0x0073, 22) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 22)
#elif PACKETVER >= 20080102
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
#endif
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
#if PACKETVER >= 20080618
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0075, 6) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0075, 11) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 11)
#elif PACKETVER >= 20080226
-packetLen(0x0075, 8) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 8)
#elif PACKETVER >= 20080219
-packetLen(0x0075, 28) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, 28)
#elif PACKETVER >= 20080102
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
#endif
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
#if PACKETVER >= 20080618
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0077, 10) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 10)
#elif PACKETVER >= 20080311
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
#elif PACKETVER >= 20080304
-packetLen(0x0077, 54) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 54)
#elif PACKETVER >= 20080226
-packetLen(0x0077, 14) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 14)
#elif PACKETVER >= 20080219
-packetLen(0x0077, 2) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
#endif
// Packet: 0x0078
#if PACKETVER >= 20080618
-packetLen(0x0078, 55) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 55)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0078, 6) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0078, 55) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 55)
#elif PACKETVER >= 20080304
-packetLen(0x0078, 3) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0078, 6) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0078, -1) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0078, 55) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 55)
#endif
// Packet: 0x0079
#if PACKETVER >= 20080618
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
#elif PACKETVER >= 20080610
-packetLen(0x0079, -1) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
#elif PACKETVER >= 20080304
-packetLen(0x0079, 6) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0079, 2) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0079, 27) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 27)
#elif PACKETVER >= 20080102
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
#endif
// Packet: 0x007a
#if PACKETVER >= 20080618
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x007a, -1) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
#elif PACKETVER >= 20080304
-packetLen(0x007a, 4) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 4)
#elif PACKETVER >= 20080226
-packetLen(0x007a, -1) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, -1)
#elif PACKETVER >= 20080219
-packetLen(0x007a, 29) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 29)
#elif PACKETVER >= 20080102
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
#endif
// Packet: 0x007b
#if PACKETVER >= 20080618
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x007b, 7) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 7)
#elif PACKETVER >= 20080311
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
#elif PACKETVER >= 20080304
-packetLen(0x007b, 56) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 56)
#elif PACKETVER >= 20080226
-packetLen(0x007b, 5) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 5)
#elif PACKETVER >= 20080219
-packetLen(0x007b, 2) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 2)
#elif PACKETVER >= 20080102
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
#endif
// Packet: 0x007c
#if PACKETVER >= 20080618
-packetLen(0x007c, 42) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 42)
#elif PACKETVER >= 20080610
-packetLen(0x007c, -1) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x007c, 42) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 42)
#elif PACKETVER >= 20080304
-packetLen(0x007c, -1) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, -1)
#elif PACKETVER >= 20080226
-packetLen(0x007c, 8) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 8)
#elif PACKETVER >= 20080219
-packetLen(0x007c, 186) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 186)
#elif PACKETVER >= 20080102
-packetLen(0x007c, 42) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 42)
#endif
// Packet: 0x007d
#if PACKETVER >= 20080618
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x007d, 54) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 54)
#elif PACKETVER >= 20080311
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
#elif PACKETVER >= 20080304
-packetLen(0x007d, -1) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, -1)
#elif PACKETVER >= 20080226
-packetLen(0x007d, 26) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 26)
#elif PACKETVER >= 20080219
-packetLen(0x007d, 3) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 3)
#elif PACKETVER >= 20080102
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
#endif
// Packet: 0x007e
-packetLen(0x007e, 102) // CZ_REQUEST_TIME
+packetLen(0x007e, 102)
// Packet: 0x007f
#if PACKETVER >= 20080618
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x007f, -1) // ZC_NOTIFY_TIME
+packetLen(0x007f, -1)
#elif PACKETVER >= 20080311
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
#elif PACKETVER >= 20080304
-packetLen(0x007f, -1) // ZC_NOTIFY_TIME
+packetLen(0x007f, -1)
#elif PACKETVER >= 20080226
-packetLen(0x007f, 54) // ZC_NOTIFY_TIME
+packetLen(0x007f, 54)
#elif PACKETVER >= 20080219
-packetLen(0x007f, 4) // ZC_NOTIFY_TIME
+packetLen(0x007f, 4)
#elif PACKETVER >= 20080102
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
#endif
// Packet: 0x0080
#if PACKETVER >= 20080618
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0080, -1) // ZC_NOTIFY_VANISH
+packetLen(0x0080, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
#elif PACKETVER >= 20080304
-packetLen(0x0080, -1) // ZC_NOTIFY_VANISH
+packetLen(0x0080, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0080, 4) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0080, 10) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
#endif
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
#if PACKETVER >= 20080618
-packetLen(0x0083, 34) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 34)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0083, -1) // ZC_ACCEPT_QUIT
+packetLen(0x0083, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0083, 32) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 32)
#elif PACKETVER >= 20080226
-packetLen(0x0083, 6) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0083, 10) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
#endif
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
-packetLen(0x0085, 11) // CZ_REQUEST_MOVE
+packetLen(0x0085, 11)
// Packet: 0x0086
#if PACKETVER >= 20080618
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0086, 3) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 3)
#elif PACKETVER >= 20080311
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
#elif PACKETVER >= 20080304
-packetLen(0x0086, 4) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0086, 14) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 14)
#elif PACKETVER >= 20080219
-packetLen(0x0086, 10) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
#endif
// Packet: 0x0087
#if PACKETVER >= 20080618
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0087, 8) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
#elif PACKETVER >= 20080304
-packetLen(0x0087, 4) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0087, 6) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0087, 14) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 14)
#elif PACKETVER >= 20080102
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
#endif
// Packet: 0x0088
#if PACKETVER >= 20080618
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
#elif PACKETVER >= 20080610
-packetLen(0x0088, -1) // ZC_STOPMOVE
+packetLen(0x0088, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0088, 6) // ZC_STOPMOVE
+packetLen(0x0088, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0088, 30) // ZC_STOPMOVE
+packetLen(0x0088, 30)
#elif PACKETVER >= 20080102
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
#endif
// Packet: 0x0089
-packetLen(0x0089, 8) // CZ_REQUEST_ACT
+packetLen(0x0089, 8)
// Packet: 0x008a
#if PACKETVER >= 20080618
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x008a, -1) // ZC_NOTIFY_ACT
+packetLen(0x008a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
#elif PACKETVER >= 20080304
-packetLen(0x008a, 5) // ZC_NOTIFY_ACT
+packetLen(0x008a, 5)
#elif PACKETVER >= 20080226
-packetLen(0x008a, 10) // ZC_NOTIFY_ACT
+packetLen(0x008a, 10)
#elif PACKETVER >= 20080219
-packetLen(0x008a, 6) // ZC_NOTIFY_ACT
+packetLen(0x008a, 6)
#elif PACKETVER >= 20080102
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
#endif
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
packetLen(0x008c, 11)
// Packet: 0x008d
#if PACKETVER >= 20080618
-packetLen(0x008d, 282) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 282)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
#elif PACKETVER >= 20080304
-packetLen(0x008d, 3) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 3)
#elif PACKETVER >= 20080226
-packetLen(0x008d, 6) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 6)
#elif PACKETVER >= 20080219
-packetLen(0x008d, 79) // ZC_NOTIFY_CHAT
+packetLen(0x008d, 79)
#elif PACKETVER >= 20080102
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
#endif
// Packet: 0x008e
#if PACKETVER >= 20080618
-packetLen(0x008e, 6) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
#elif PACKETVER >= 20080304
-packetLen(0x008e, 12) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 12)
#elif PACKETVER >= 20080226
-packetLen(0x008e, 7) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 7)
#elif PACKETVER >= 20080219
-packetLen(0x008e, 33) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, 33)
#elif PACKETVER >= 20080102
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
#endif
// Packet: 0x0090
#if PACKETVER >= 20080618
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0090, 12) // CZ_CONTACTNPC
+packetLen(0x0090, 12)
#elif PACKETVER >= 20080311
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
#elif PACKETVER >= 20080304
-packetLen(0x0090, 6) // CZ_CONTACTNPC
+packetLen(0x0090, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0090, 4) // CZ_CONTACTNPC
+packetLen(0x0090, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0090, 2) // CZ_CONTACTNPC
+packetLen(0x0090, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
#endif
// Packet: 0x0091
#if PACKETVER >= 20080618
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0091, 26) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 26)
#elif PACKETVER >= 20080311
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
#elif PACKETVER >= 20080226
-packetLen(0x0091, 4) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0091, -1) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
#endif
// Packet: 0x0092
#if PACKETVER >= 20080618
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0092, -1) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
#elif PACKETVER >= 20080304
-packetLen(0x0092, 10) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0092, 3) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0092, -1) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
#endif
// Packet: 0x0093
#if PACKETVER >= 20080618
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
#elif PACKETVER >= 20080610
-packetLen(0x0093, -1) // ZC_NPCACK_ENABLE
+packetLen(0x0093, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0093, 5) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 5)
#elif PACKETVER >= 20080219
-packetLen(0x0093, 67) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 67)
#elif PACKETVER >= 20080102
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
#endif
// Packet: 0x0094
-packetLen(0x0094, 14) // CZ_REQNAME
+packetLen(0x0094, 14)
// Packet: 0x0095
#if PACKETVER >= 20080618
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
#elif PACKETVER >= 20080610
-packetLen(0x0095, -1) // ZC_ACK_REQNAME
+packetLen(0x0095, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
#elif PACKETVER >= 20080304
-packetLen(0x0095, 10) // ZC_ACK_REQNAME
+packetLen(0x0095, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0095, 39) // ZC_ACK_REQNAME
+packetLen(0x0095, 39)
#elif PACKETVER >= 20080219
-packetLen(0x0095, 2) // ZC_ACK_REQNAME
+packetLen(0x0095, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
#endif
// Packet: 0x0096
#if PACKETVER >= 20080311
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0096, 4) // CZ_WHISPER
+packetLen(0x0096, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0096, 3) // CZ_WHISPER
+packetLen(0x0096, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
#endif
// Packet: 0x0097
#if PACKETVER >= 20080618
-packetLen(0x0097, 10) // ZC_WHISPER
+packetLen(0x0097, 10)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080304
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0097, 23) // ZC_WHISPER
+packetLen(0x0097, 23)
#elif PACKETVER >= 20080102
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
#endif
// Packet: 0x0098
#if PACKETVER >= 20080618
-packetLen(0x0098, 24) // ZC_ACK_WHISPER
+packetLen(0x0098, 24)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0098, -1) // ZC_ACK_WHISPER
+packetLen(0x0098, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
#elif PACKETVER >= 20080304
-packetLen(0x0098, 6) // ZC_ACK_WHISPER
+packetLen(0x0098, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0098, 2) // ZC_ACK_WHISPER
+packetLen(0x0098, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0098, 8) // ZC_ACK_WHISPER
+packetLen(0x0098, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
#endif
// Packet: 0x0099
#if PACKETVER >= 20080311
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0099, 4) // CZ_BROADCAST
+packetLen(0x0099, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0099, 34) // CZ_BROADCAST
+packetLen(0x0099, 34)
#elif PACKETVER >= 20080219
-packetLen(0x0099, 2) // CZ_BROADCAST
+packetLen(0x0099, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
#endif
// Packet: 0x009a
#if PACKETVER >= 20080304
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
#elif PACKETVER >= 20080226
-packetLen(0x009a, 4) // ZC_BROADCAST
+packetLen(0x009a, 4)
#elif PACKETVER >= 20080219
-packetLen(0x009a, 10) // ZC_BROADCAST
+packetLen(0x009a, 10)
#elif PACKETVER >= 20080102
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
#endif
// Packet: 0x009b
-packetLen(0x009b, 26) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 26)
// Packet: 0x009c
#if PACKETVER >= 20080618
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
#elif PACKETVER >= 20080610
-packetLen(0x009c, -1) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
#elif PACKETVER >= 20080304
-packetLen(0x009c, 6) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 6)
#elif PACKETVER >= 20080226
-packetLen(0x009c, 4) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 4)
#elif PACKETVER >= 20080219
-packetLen(0x009c, 7) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 7)
#elif PACKETVER >= 20080102
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
#endif
// Packet: 0x009d
#if PACKETVER >= 20080618
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x009d, -1) // ZC_ITEM_ENTRY
+packetLen(0x009d, -1)
#elif PACKETVER >= 20080311
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
#elif PACKETVER >= 20080304
-packetLen(0x009d, 6) // ZC_ITEM_ENTRY
+packetLen(0x009d, 6)
#elif PACKETVER >= 20080226
-packetLen(0x009d, 57) // ZC_ITEM_ENTRY
+packetLen(0x009d, 57)
#elif PACKETVER >= 20080219
-packetLen(0x009d, 10) // ZC_ITEM_ENTRY
+packetLen(0x009d, 10)
#elif PACKETVER >= 20080102
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
#endif
// Packet: 0x009e
#if PACKETVER >= 20080618
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x009e, 8) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 8)
#elif PACKETVER >= 20080311
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
#elif PACKETVER >= 20080304
-packetLen(0x009e, 36) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 36)
#elif PACKETVER >= 20080226
-packetLen(0x009e, 11) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 11)
#elif PACKETVER >= 20080219
-packetLen(0x009e, -1) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, -1)
#elif PACKETVER >= 20080102
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
#endif
// Packet: 0x009f
-packetLen(0x009f, 14) // CZ_ITEM_PICKUP
+packetLen(0x009f, 14)
// Packet: 0x00a0
#if PACKETVER >= 20080618
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00a0, 3) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 3)
#elif PACKETVER >= 20080311
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
#elif PACKETVER >= 20080304
-packetLen(0x00a0, -1) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00a0, 27) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 27)
#elif PACKETVER >= 20080219
-packetLen(0x00a0, 39) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 39)
#elif PACKETVER >= 20080102
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
#endif
// Packet: 0x00a1
#if PACKETVER >= 20080618
-packetLen(0x00a1, 60) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 60)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00a1, 7) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 7)
#elif PACKETVER >= 20080226
-packetLen(0x00a1, -1) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00a1, 60) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 60)
#elif PACKETVER >= 20080102
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
#endif
// Packet: 0x00a2
-packetLen(0x00a2, 15) // CZ_ITEM_THROW
+packetLen(0x00a2, 15)
// Packet: 0x00a3
#if PACKETVER >= 20080618
-packetLen(0x00a3, 3) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 3)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00a3, 2) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00a3, 30) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 30)
#elif PACKETVER >= 20080219
-packetLen(0x00a3, 44) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, 44)
#elif PACKETVER >= 20080102
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
#endif
// Packet: 0x00a4
#if PACKETVER >= 20080618
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00a4, 12) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 12)
#elif PACKETVER >= 20080311
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00a4, 27) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 27)
#elif PACKETVER >= 20080226
-packetLen(0x00a4, 15) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 15)
#elif PACKETVER >= 20080219
-packetLen(0x00a4, 30) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, 30)
#elif PACKETVER >= 20080102
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
#endif
// Packet: 0x00a5
#if PACKETVER >= 20080618
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00a5, 6) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00a5, 6) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00a5, 28) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 28)
#elif PACKETVER >= 20080219
-packetLen(0x00a5, 3) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
#endif
// Packet: 0x00a6
#if PACKETVER >= 20080304
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00a6, 16) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, 16)
#elif PACKETVER >= 20080102
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
#endif
// Packet: 0x00a7
@@ -727,5906 +727,5906 @@ packetLen(0x00a7, 8)
// Packet: 0x00a8
#if PACKETVER >= 20080618
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00a8, 11) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 11)
#elif PACKETVER >= 20080311
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
#elif PACKETVER >= 20080304
-packetLen(0x00a8, 2) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 2)
#elif PACKETVER >= 20080219
-packetLen(0x00a8, 10) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
#endif
// Packet: 0x00a9
#if PACKETVER >= 20080618
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00a9, -1) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00a9, 35) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 35)
#elif PACKETVER >= 20080226
-packetLen(0x00a9, 26) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 26)
#elif PACKETVER >= 20080102
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
#endif
// Packet: 0x00aa
#if PACKETVER >= 20080618
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00aa, 3) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 3)
#elif PACKETVER >= 20080311
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
#elif PACKETVER >= 20080304
-packetLen(0x00aa, 14) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 14)
#elif PACKETVER >= 20080219
-packetLen(0x00aa, 2) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 2)
#elif PACKETVER >= 20080102
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
#endif
// Packet: 0x00ab
#if PACKETVER >= 20080618
-packetLen(0x00ab, 6) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00ab, -1) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
#elif PACKETVER >= 20080226
-packetLen(0x00ab, -1) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00ab, 57) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 57)
#elif PACKETVER >= 20080102
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
#endif
// Packet: 0x00ac
#if PACKETVER >= 20080618
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00ac, -1) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
#elif PACKETVER >= 20080304
-packetLen(0x00ac, 14) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 14)
#elif PACKETVER >= 20080226
-packetLen(0x00ac, 6) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00ac, 3) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
#endif
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
#if PACKETVER >= 20080618
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00af, -1) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00af, 7) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 7)
#elif PACKETVER >= 20080219
-packetLen(0x00af, 4) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
#endif
// Packet: 0x00b0
#if PACKETVER >= 20080618
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
#elif PACKETVER >= 20080610
-packetLen(0x00b0, -1) // ZC_PAR_CHANGE
+packetLen(0x00b0, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
#elif PACKETVER >= 20080304
-packetLen(0x00b0, 7) // ZC_PAR_CHANGE
+packetLen(0x00b0, 7)
#elif PACKETVER >= 20080226
-packetLen(0x00b0, 11) // ZC_PAR_CHANGE
+packetLen(0x00b0, 11)
#elif PACKETVER >= 20080219
-packetLen(0x00b0, 7) // ZC_PAR_CHANGE
+packetLen(0x00b0, 7)
#elif PACKETVER >= 20080102
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
#endif
// Packet: 0x00b1
#if PACKETVER >= 20080618
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00b1, 21) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 21)
#elif PACKETVER >= 20080304
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
#elif PACKETVER >= 20080226
-packetLen(0x00b1, 30) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 30)
#elif PACKETVER >= 20080219
-packetLen(0x00b1, 14) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 14)
#elif PACKETVER >= 20080102
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
#endif
// Packet: 0x00b2
#if PACKETVER >= 20080618
-packetLen(0x00b2, 10) // CZ_RESTART
+packetLen(0x00b2, 10)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00b2, 60) // CZ_RESTART
+packetLen(0x00b2, 60)
#elif PACKETVER >= 20080311
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00b2, 2) // CZ_RESTART
+packetLen(0x00b2, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00b2, 9) // CZ_RESTART
+packetLen(0x00b2, 9)
#elif PACKETVER >= 20080219
-packetLen(0x00b2, -1) // CZ_RESTART
+packetLen(0x00b2, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
#endif
// Packet: 0x00b3
#if PACKETVER >= 20080618
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
#elif PACKETVER >= 20080610
-packetLen(0x00b3, -1) // ZC_RESTART_ACK
+packetLen(0x00b3, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00b3, 16) // ZC_RESTART_ACK
+packetLen(0x00b3, 16)
#elif PACKETVER >= 20080226
-packetLen(0x00b3, 10) // ZC_RESTART_ACK
+packetLen(0x00b3, 10)
#elif PACKETVER >= 20080219
-packetLen(0x00b3, 55) // ZC_RESTART_ACK
+packetLen(0x00b3, 55)
#elif PACKETVER >= 20080102
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
#endif
// Packet: 0x00b4
#if PACKETVER >= 20080618
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00b4, 67) // ZC_SAY_DIALOG
+packetLen(0x00b4, 67)
#elif PACKETVER >= 20080304
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00b4, 43) // ZC_SAY_DIALOG
+packetLen(0x00b4, 43)
#elif PACKETVER >= 20080219
-packetLen(0x00b4, 4) // ZC_SAY_DIALOG
+packetLen(0x00b4, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
#endif
// Packet: 0x00b5
#if PACKETVER >= 20080618
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00b5, 10) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 10)
#elif PACKETVER >= 20080311
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00b5, 182) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 182)
#elif PACKETVER >= 20080226
-packetLen(0x00b5, 4) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 4)
#elif PACKETVER >= 20080219
-packetLen(0x00b5, 30) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 30)
#elif PACKETVER >= 20080102
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
#endif
// Packet: 0x00b6
#if PACKETVER >= 20080618
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00b6, 8) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 8)
#elif PACKETVER >= 20080304
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00b6, -1) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00b6, 3) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
#endif
// Packet: 0x00b7
#if PACKETVER >= 20080618
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00b7, 12) // ZC_MENU_LIST
+packetLen(0x00b7, 12)
#elif PACKETVER >= 20080311
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00b7, 2) // ZC_MENU_LIST
+packetLen(0x00b7, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00b7, 32) // ZC_MENU_LIST
+packetLen(0x00b7, 32)
#elif PACKETVER >= 20080219
-packetLen(0x00b7, 3) // ZC_MENU_LIST
+packetLen(0x00b7, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
#endif
// Packet: 0x00b8
#if PACKETVER >= 20080618
-packetLen(0x00b8, 9) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 9)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00b8, 6) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
#elif PACKETVER >= 20080304
-packetLen(0x00b8, 6) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00b8, 5) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 5)
#elif PACKETVER >= 20080219
-packetLen(0x00b8, -1) // CZ_CHOOSE_MENU
+packetLen(0x00b8, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
#endif
// Packet: 0x00b9
#if PACKETVER >= 20080618
-packetLen(0x00b9, 9) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 9)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00b9, -1) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00b9, 44) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 44)
#elif PACKETVER >= 20080226
-packetLen(0x00b9, 58) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 58)
#elif PACKETVER >= 20080102
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
#endif
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
#if PACKETVER >= 20080618
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
#elif PACKETVER >= 20080610
-packetLen(0x00bb, -1) // CZ_STATUS_CHANGE
+packetLen(0x00bb, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
#elif PACKETVER >= 20080304
-packetLen(0x00bb, 3) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 3)
#elif PACKETVER >= 20080226
-packetLen(0x00bb, -1) // CZ_STATUS_CHANGE
+packetLen(0x00bb, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00bb, 182) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 182)
#elif PACKETVER >= 20080102
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
#endif
// Packet: 0x00bc
#if PACKETVER >= 20080618
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00bc, 58) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 58)
#elif PACKETVER >= 20080311
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00bc, 3) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 3)
#elif PACKETVER >= 20080219
-packetLen(0x00bc, -1) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
#endif
// Packet: 0x00bd
#if PACKETVER >= 20080618
-packetLen(0x00bd, 79) // ZC_STATUS
+packetLen(0x00bd, 79)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00bd, -1) // ZC_STATUS
+packetLen(0x00bd, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
#elif PACKETVER >= 20080304
-packetLen(0x00bd, -1) // ZC_STATUS
+packetLen(0x00bd, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00bd, 58) // ZC_STATUS
+packetLen(0x00bd, 58)
#elif PACKETVER >= 20080219
-packetLen(0x00bd, 6) // ZC_STATUS
+packetLen(0x00bd, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
#endif
// Packet: 0x00be
#if PACKETVER >= 20080618
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
#elif PACKETVER >= 20080610
-packetLen(0x00be, -1) // ZC_STATUS_CHANGE
+packetLen(0x00be, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
#elif PACKETVER >= 20080304
-packetLen(0x00be, 186) // ZC_STATUS_CHANGE
+packetLen(0x00be, 186)
#elif PACKETVER >= 20080219
-packetLen(0x00be, -1) // ZC_STATUS_CHANGE
+packetLen(0x00be, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
#endif
// Packet: 0x00bf
#if PACKETVER >= 20080618
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
#elif PACKETVER >= 20080610
-packetLen(0x00bf, -1) // CZ_REQ_EMOTION
+packetLen(0x00bf, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
#elif PACKETVER >= 20080226
-packetLen(0x00bf, 29) // CZ_REQ_EMOTION
+packetLen(0x00bf, 29)
#elif PACKETVER >= 20080219
-packetLen(0x00bf, 12) // CZ_REQ_EMOTION
+packetLen(0x00bf, 12)
#elif PACKETVER >= 20080102
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
#endif
// Packet: 0x00c0
#if PACKETVER >= 20080618
-packetLen(0x00c0, 60) // ZC_EMOTION
+packetLen(0x00c0, 60)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00c0, 4) // ZC_EMOTION
+packetLen(0x00c0, 4)
#elif PACKETVER >= 20080311
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
#elif PACKETVER >= 20080304
-packetLen(0x00c0, 2) // ZC_EMOTION
+packetLen(0x00c0, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00c0, 21) // ZC_EMOTION
+packetLen(0x00c0, 21)
#elif PACKETVER >= 20080219
-packetLen(0x00c0, 6) // ZC_EMOTION
+packetLen(0x00c0, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
#endif
// Packet: 0x00c1
#if PACKETVER >= 20080618
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080311
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00c1, 28) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 28)
#elif PACKETVER >= 20080226
-packetLen(0x00c1, 6) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00c1, -1) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
#endif
// Packet: 0x00c2
#if PACKETVER >= 20080618
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00c2, 2) // ZC_USER_COUNT
+packetLen(0x00c2, 2)
#elif PACKETVER >= 20080311
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00c2, -1) // ZC_USER_COUNT
+packetLen(0x00c2, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00c2, 282) // ZC_USER_COUNT
+packetLen(0x00c2, 282)
#elif PACKETVER >= 20080219
-packetLen(0x00c2, 4) // ZC_USER_COUNT
+packetLen(0x00c2, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
#endif
// Packet: 0x00c3
#if PACKETVER >= 20080618
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
#elif PACKETVER >= 20080610
-packetLen(0x00c3, -1) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
#elif PACKETVER >= 20080304
-packetLen(0x00c3, 30) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 30)
#elif PACKETVER >= 20080226
-packetLen(0x00c3, 28) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 28)
#elif PACKETVER >= 20080102
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
#endif
// Packet: 0x00c4
#if PACKETVER >= 20080618
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00c4, 7) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 7)
#elif PACKETVER >= 20080311
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00c4, 3) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 3)
#elif PACKETVER >= 20080226
-packetLen(0x00c4, 114) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 114)
#elif PACKETVER >= 20080219
-packetLen(0x00c4, 2) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 2)
#elif PACKETVER >= 20080102
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
#endif
// Packet: 0x00c5
#if PACKETVER >= 20080618
-packetLen(0x00c5, 9) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 9)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00c5, 14) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 14)
#elif PACKETVER >= 20080311
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
#elif PACKETVER >= 20080304
-packetLen(0x00c5, 67) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 67)
#elif PACKETVER >= 20080219
-packetLen(0x00c5, -1) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
#endif
// Packet: 0x00c6
#if PACKETVER >= 20080618
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00c6, 11) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 11)
#elif PACKETVER >= 20080311
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00c6, 53) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 53)
#elif PACKETVER >= 20080226
-packetLen(0x00c6, 13) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 13)
#elif PACKETVER >= 20080219
-packetLen(0x00c6, 3) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
#endif
// Packet: 0x00c7
#if PACKETVER >= 20080304
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00c7, 5) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 5)
#elif PACKETVER >= 20080219
-packetLen(0x00c7, 90) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, 90)
#elif PACKETVER >= 20080102
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
#endif
// Packet: 0x00c8
#if PACKETVER >= 20080618
-packetLen(0x00c8, 15) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 15)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00c8, 86) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 86)
#elif PACKETVER >= 20080226
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00c8, 10) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
#endif
// Packet: 0x00c9
#if PACKETVER >= 20080618
-packetLen(0x00c9, 36) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 36)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00c9, 27) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 27)
#elif PACKETVER >= 20080226
-packetLen(0x00c9, 6) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00c9, 10) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
#endif
// Packet: 0x00ca
#if PACKETVER >= 20080618
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
#elif PACKETVER >= 20080610
-packetLen(0x00ca, -1) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00ca, 20) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 20)
#elif PACKETVER >= 20080226
-packetLen(0x00ca, 23) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 23)
#elif PACKETVER >= 20080219
-packetLen(0x00ca, 86) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 86)
#elif PACKETVER >= 20080102
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
#endif
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
#if PACKETVER >= 20080618
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00cc, 4) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 4)
#elif PACKETVER >= 20080304
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00cc, 7) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 7)
#elif PACKETVER >= 20080219
-packetLen(0x00cc, -1) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
#endif
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
#if PACKETVER >= 20080618
-packetLen(0x00ce, 11) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 11)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00ce, -1) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00ce, -1) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00ce, 6) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
#endif
// Packet: 0x00cf
#if PACKETVER >= 20080618
-packetLen(0x00cf, 30) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 30)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00cf, 9) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 9)
#elif PACKETVER >= 20080311
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
#elif PACKETVER >= 20080304
-packetLen(0x00cf, 60) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 60)
#elif PACKETVER >= 20080226
-packetLen(0x00cf, 16) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 16)
#elif PACKETVER >= 20080219
-packetLen(0x00cf, 9) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 9)
#elif PACKETVER >= 20080102
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
#endif
// Packet: 0x00d0
#if PACKETVER >= 20080618
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00d0, 14) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 14)
#elif PACKETVER >= 20080311
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00d0, -1) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00d0, 2) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 2)
#elif PACKETVER >= 20080219
-packetLen(0x00d0, -1) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
#endif
// Packet: 0x00d1
#if PACKETVER >= 20080618
-packetLen(0x00d1, 6) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00d1, -1) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
#elif PACKETVER >= 20080304
-packetLen(0x00d1, 3) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 3)
#elif PACKETVER >= 20080226
-packetLen(0x00d1, 10) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 10)
#elif PACKETVER >= 20080219
-packetLen(0x00d1, 13) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 13)
#elif PACKETVER >= 20080102
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
#endif
// Packet: 0x00d2
#if PACKETVER >= 20080618
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
#elif PACKETVER >= 20080610
-packetLen(0x00d2, -1) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
#elif PACKETVER >= 20080304
-packetLen(0x00d2, 6) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00d2, 14) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 14)
#elif PACKETVER >= 20080219
-packetLen(0x00d2, 20) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 20)
#elif PACKETVER >= 20080102
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
#endif
// Packet: 0x00d3
#if PACKETVER >= 20080618
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
#elif PACKETVER >= 20080610
-packetLen(0x00d3, -1) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00d3, 23) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 23)
#elif PACKETVER >= 20080226
-packetLen(0x00d3, -1) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00d3, 26) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 26)
#elif PACKETVER >= 20080102
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
#endif
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
#if PACKETVER >= 20080618
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00d5, 3) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 3)
#elif PACKETVER >= 20080311
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00d5, 10) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 10)
#elif PACKETVER >= 20080226
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00d5, 10) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
#endif
// Packet: 0x00d6
#if PACKETVER >= 20080618
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
#elif PACKETVER >= 20080610
-packetLen(0x00d6, -1) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00d6, -1) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00d6, 30) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 30)
#elif PACKETVER >= 20080102
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
#endif
// Packet: 0x00d7
#if PACKETVER >= 20080311
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00d7, 14) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 14)
#elif PACKETVER >= 20080226
-packetLen(0x00d7, 28) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 28)
#elif PACKETVER >= 20080219
-packetLen(0x00d7, 3) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
#endif
// Packet: 0x00d8
#if PACKETVER >= 20080618
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
#elif PACKETVER >= 20080610
-packetLen(0x00d8, -1) // ZC_DESTROY_ROOM
+packetLen(0x00d8, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00d8, 10) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 10)
#elif PACKETVER >= 20080226
-packetLen(0x00d8, 16) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 16)
#elif PACKETVER >= 20080219
-packetLen(0x00d8, 2) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 2)
#elif PACKETVER >= 20080102
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
#endif
// Packet: 0x00d9
#if PACKETVER >= 20080618
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
#elif PACKETVER >= 20080610
-packetLen(0x00d9, -1) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
#elif PACKETVER >= 20080304
-packetLen(0x00d9, 66) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 66)
#elif PACKETVER >= 20080226
-packetLen(0x00d9, 6) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00d9, 3) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
#endif
// Packet: 0x00da
#if PACKETVER >= 20080618
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
#elif PACKETVER >= 20080610
-packetLen(0x00da, -1) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00da, 2) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 2)
#elif PACKETVER >= 20080226
-packetLen(0x00da, 14) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 14)
#elif PACKETVER >= 20080219
-packetLen(0x00da, 54) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 54)
#elif PACKETVER >= 20080102
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
#endif
// Packet: 0x00db
#if PACKETVER >= 20080618
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
#elif PACKETVER >= 20080610
-packetLen(0x00db, 2) // ZC_ENTER_ROOM
+packetLen(0x00db, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00db, 26) // ZC_ENTER_ROOM
+packetLen(0x00db, 26)
#elif PACKETVER >= 20080219
-packetLen(0x00db, 4) // ZC_ENTER_ROOM
+packetLen(0x00db, 4)
#elif PACKETVER >= 20080102
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
#endif
// Packet: 0x00dc
#if PACKETVER >= 20080618
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
#elif PACKETVER >= 20080610
-packetLen(0x00dc, -1) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
#elif PACKETVER >= 20080304
-packetLen(0x00dc, 11) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 11)
#elif PACKETVER >= 20080226
-packetLen(0x00dc, 3) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 3)
#elif PACKETVER >= 20080219
-packetLen(0x00dc, 29) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 29)
#elif PACKETVER >= 20080102
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
#endif
// Packet: 0x00dd
#if PACKETVER >= 20080618
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00dd, 10) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 10)
#elif PACKETVER >= 20080311
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
#elif PACKETVER >= 20080304
-packetLen(0x00dd, 14) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 14)
#elif PACKETVER >= 20080226
-packetLen(0x00dd, -1) // ZC_MEMBER_EXIT
+packetLen(0x00dd, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00dd, 3) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 3)
#elif PACKETVER >= 20080102
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
#endif
// Packet: 0x00de
#if PACKETVER >= 20080311
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00de, 24) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 24)
#elif PACKETVER >= 20080226
-packetLen(0x00de, 6) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00de, 34) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, 34)
#elif PACKETVER >= 20080102
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
#endif
// Packet: 0x00df
#if PACKETVER >= 20080618
-packetLen(0x00df, 30) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 30)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00df, 53) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 53)
#elif PACKETVER >= 20080226
-packetLen(0x00df, 9) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 9)
#elif PACKETVER >= 20080219
-packetLen(0x00df, 7) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, 7)
#elif PACKETVER >= 20080102
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
#endif
// Packet: 0x00e0
#if PACKETVER >= 20080618
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
#elif PACKETVER >= 20080610
-packetLen(0x00e0, -1) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
#elif PACKETVER >= 20080304
-packetLen(0x00e0, 8) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 8)
#elif PACKETVER >= 20080226
-packetLen(0x00e0, 2) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 2)
#elif PACKETVER >= 20080219
-packetLen(0x00e0, 31) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 31)
#elif PACKETVER >= 20080102
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
#endif
// Packet: 0x00e1
#if PACKETVER >= 20080618
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
#elif PACKETVER >= 20080610
-packetLen(0x00e1, -1) // ZC_ROLE_CHANGE
+packetLen(0x00e1, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
#elif PACKETVER >= 20080226
-packetLen(0x00e1, -1) // ZC_ROLE_CHANGE
+packetLen(0x00e1, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00e1, 81) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 81)
#elif PACKETVER >= 20080102
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
#endif
// Packet: 0x00e2
#if PACKETVER >= 20080618
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00e2, -1) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
#elif PACKETVER >= 20080304
-packetLen(0x00e2, 13) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 13)
#elif PACKETVER >= 20080226
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
#elif PACKETVER >= 20080219
-packetLen(0x00e2, 30) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 30)
#elif PACKETVER >= 20080102
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
#endif
// Packet: 0x00e3
#if PACKETVER >= 20080618
-packetLen(0x00e3, 58) // CZ_EXIT_ROOM
+packetLen(0x00e3, 58)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00e3, 3) // CZ_EXIT_ROOM
+packetLen(0x00e3, 3)
#elif PACKETVER >= 20080311
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00e3, 8) // CZ_EXIT_ROOM
+packetLen(0x00e3, 8)
#elif PACKETVER >= 20080219
-packetLen(0x00e3, 12) // CZ_EXIT_ROOM
+packetLen(0x00e3, 12)
#elif PACKETVER >= 20080102
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
#endif
// Packet: 0x00e4
#if PACKETVER >= 20080618
-packetLen(0x00e4, 86) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 86)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00e4, 79) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 79)
#elif PACKETVER >= 20080311
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00e4, 2) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 2)
#elif PACKETVER >= 20080219
-packetLen(0x00e4, 14) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 14)
#elif PACKETVER >= 20080102
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
#endif
// Packet: 0x00e5
#if PACKETVER >= 20080618
-packetLen(0x00e5, 28) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 28)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00e5, -1) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
#elif PACKETVER >= 20080304
-packetLen(0x00e5, 14) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 14)
#elif PACKETVER >= 20080219
-packetLen(0x00e5, 11) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 11)
#elif PACKETVER >= 20080102
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
#endif
// Packet: 0x00e6
#if PACKETVER >= 20080618
-packetLen(0x00e6, 9) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 9)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00e6, -1) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00e6, -1) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00e6, 53) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 53)
#elif PACKETVER >= 20080219
-packetLen(0x00e6, 10) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
#endif
// Packet: 0x00e7
#if PACKETVER >= 20080618
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00e7, 6) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00e7, 4) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 4)
#elif PACKETVER >= 20080226
-packetLen(0x00e7, 68) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 68)
#elif PACKETVER >= 20080219
-packetLen(0x00e7, -1) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
#endif
// Packet: 0x00e8
#if PACKETVER >= 20080618
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
#elif PACKETVER >= 20080610
-packetLen(0x00e8, -1) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
#elif PACKETVER >= 20080304
-packetLen(0x00e8, 9) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 9)
#elif PACKETVER >= 20080226
-packetLen(0x00e8, 6) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00e8, 2) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 2)
#elif PACKETVER >= 20080102
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
#endif
// Packet: 0x00e9
#if PACKETVER >= 20080618
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
#elif PACKETVER >= 20080610
-packetLen(0x00e9, -1) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
#elif PACKETVER >= 20080304
-packetLen(0x00e9, 28) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 28)
#elif PACKETVER >= 20080226
-packetLen(0x00e9, 30) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 30)
#elif PACKETVER >= 20080219
-packetLen(0x00e9, 2) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 2)
#elif PACKETVER >= 20080102
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
#endif
// Packet: 0x00ea
#if PACKETVER >= 20080618
-packetLen(0x00ea, 90) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 90)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00ea, 54) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 54)
#elif PACKETVER >= 20080311
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
#elif PACKETVER >= 20080219
-packetLen(0x00ea, -1) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
#endif
// Packet: 0x00eb
#if PACKETVER >= 20080618
-packetLen(0x00eb, 5) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 5)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00eb, -1) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00eb, 6) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00eb, 19) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 19)
#elif PACKETVER >= 20080219
-packetLen(0x00eb, 17) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 17)
#elif PACKETVER >= 20080102
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
#endif
// Packet: 0x00ec
#if PACKETVER >= 20080618
-packetLen(0x00ec, 6) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00ec, -1) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00ec, 28) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 28)
#elif PACKETVER >= 20080226
-packetLen(0x00ec, 11) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 11)
#elif PACKETVER >= 20080219
-packetLen(0x00ec, -1) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
#endif
// Packet: 0x00ed
#if PACKETVER >= 20080618
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
#elif PACKETVER >= 20080610
-packetLen(0x00ed, -1) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00ed, 26) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 26)
#elif PACKETVER >= 20080226
-packetLen(0x00ed, 30) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 30)
#elif PACKETVER >= 20080219
-packetLen(0x00ed, -1) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
#endif
// Packet: 0x00ee
#if PACKETVER >= 20080618
-packetLen(0x00ee, 81) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 81)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00ee, 6) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00ee, 4) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 4)
#elif PACKETVER >= 20080226
-packetLen(0x00ee, 90) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 90)
#elif PACKETVER >= 20080219
-packetLen(0x00ee, -1) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
#endif
// Packet: 0x00ef
#if PACKETVER >= 20080618
-packetLen(0x00ef, 30) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 30)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00ef, -1) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00ef, 6) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00ef, -1) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00ef, 7) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 7)
#elif PACKETVER >= 20080102
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
#endif
// Packet: 0x00f0
#if PACKETVER >= 20080618
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00f0, 6) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00f0, -1) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
#elif PACKETVER >= 20080219
-packetLen(0x00f0, 27) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 27)
#elif PACKETVER >= 20080102
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
#endif
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
#if PACKETVER >= 20080618
-packetLen(0x00f2, 10) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 10)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00f2, -1) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00f2, 5) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 5)
#elif PACKETVER >= 20080226
-packetLen(0x00f2, 14) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 14)
#elif PACKETVER >= 20080102
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
#endif
// Packet: 0x00f3
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
// Packet: 0x00f4
#if PACKETVER >= 20080618
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00f4, -1) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
#elif PACKETVER >= 20080304
-packetLen(0x00f4, -1) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00f4, 6) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00f4, -1) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, -1)
#elif PACKETVER >= 20080102
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
#endif
// Packet: 0x00f5
-packetLen(0x00f5, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 8)
// Packet: 0x00f6
#if PACKETVER >= 20080618
-packetLen(0x00f6, 26) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 26)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00f6, 4) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 4)
#elif PACKETVER >= 20080311
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
#elif PACKETVER >= 20080226
-packetLen(0x00f6, -1) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, -1)
#elif PACKETVER >= 20080219
-packetLen(0x00f6, 23) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 23)
#elif PACKETVER >= 20080102
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
#endif
// Packet: 0x00f7
-packetLen(0x00f7, 22) // CZ_REQUEST_TIME
+packetLen(0x00f7, 22)
// Packet: 0x00f8
#if PACKETVER >= 20080618
-packetLen(0x00f8, 17) // ZC_CLOSE_STORE
+packetLen(0x00f8, 17)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00f8, 6) // ZC_CLOSE_STORE
+packetLen(0x00f8, 6)
#elif PACKETVER >= 20080311
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
#elif PACKETVER >= 20080304
-packetLen(0x00f8, 5) // ZC_CLOSE_STORE
+packetLen(0x00f8, 5)
#elif PACKETVER >= 20080226
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
#elif PACKETVER >= 20080219
-packetLen(0x00f8, 12) // ZC_CLOSE_STORE
+packetLen(0x00f8, 12)
#elif PACKETVER >= 20080102
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
#endif
// Packet: 0x00f9
#if PACKETVER >= 20080618
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
#elif PACKETVER >= 20080610
-packetLen(0x00f9, -1) // CZ_MAKE_GROUP
+packetLen(0x00f9, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
#elif PACKETVER >= 20080304
-packetLen(0x00f9, 19) // CZ_MAKE_GROUP
+packetLen(0x00f9, 19)
#elif PACKETVER >= 20080226
-packetLen(0x00f9, 4) // CZ_MAKE_GROUP
+packetLen(0x00f9, 4)
#elif PACKETVER >= 20080219
-packetLen(0x00f9, 8) // CZ_MAKE_GROUP
+packetLen(0x00f9, 8)
#elif PACKETVER >= 20080102
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
#endif
// Packet: 0x00fa
#if PACKETVER >= 20080618
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
#elif PACKETVER >= 20080610
-packetLen(0x00fa, -1) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
#elif PACKETVER >= 20080304
-packetLen(0x00fa, 10) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 10)
#elif PACKETVER >= 20080226
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
#elif PACKETVER >= 20080219
-packetLen(0x00fa, 10) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
#endif
// Packet: 0x00fb
#if PACKETVER >= 20080618
-packetLen(0x00fb, 3) // ZC_GROUP_LIST
+packetLen(0x00fb, 3)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00fb, 26) // ZC_GROUP_LIST
+packetLen(0x00fb, 26)
#elif PACKETVER >= 20080311
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00fb, 54) // ZC_GROUP_LIST
+packetLen(0x00fb, 54)
#elif PACKETVER >= 20080226
-packetLen(0x00fb, 5) // ZC_GROUP_LIST
+packetLen(0x00fb, 5)
#elif PACKETVER >= 20080219
-packetLen(0x00fb, 10) // ZC_GROUP_LIST
+packetLen(0x00fb, 10)
#elif PACKETVER >= 20080102
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
#endif
// Packet: 0x00fc
#if PACKETVER >= 20080618
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00fc, 8) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 8)
#elif PACKETVER >= 20080311
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
#elif PACKETVER >= 20080304
-packetLen(0x00fc, -1) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, -1)
#elif PACKETVER >= 20080226
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
#elif PACKETVER >= 20080219
-packetLen(0x00fc, 19) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 19)
#elif PACKETVER >= 20080102
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
#endif
// Packet: 0x00fd
#if PACKETVER >= 20080618
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x00fd, 2) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 2)
#elif PACKETVER >= 20080311
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
#elif PACKETVER >= 20080304
-packetLen(0x00fd, 7) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 7)
#elif PACKETVER >= 20080226
-packetLen(0x00fd, 20) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 20)
#elif PACKETVER >= 20080219
-packetLen(0x00fd, 11) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 11)
#elif PACKETVER >= 20080102
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
#endif
// Packet: 0x00fe
#if PACKETVER >= 20080618
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
#elif PACKETVER >= 20080610
-packetLen(0x00fe, -1) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, -1)
#elif PACKETVER >= 20080304
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
#elif PACKETVER >= 20080226
-packetLen(0x00fe, 7) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 7)
#elif PACKETVER >= 20080219
-packetLen(0x00fe, 6) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
#endif
// Packet: 0x00ff
#if PACKETVER >= 20080618
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
#elif PACKETVER >= 20080610
-packetLen(0x00ff, -1) // CZ_JOIN_GROUP
+packetLen(0x00ff, -1)
#elif PACKETVER >= 20080311
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
#elif PACKETVER >= 20080304
-packetLen(0x00ff, 6) // CZ_JOIN_GROUP
+packetLen(0x00ff, 6)
#elif PACKETVER >= 20080226
-packetLen(0x00ff, 282) // CZ_JOIN_GROUP
+packetLen(0x00ff, 282)
#elif PACKETVER >= 20080219
-packetLen(0x00ff, 6) // CZ_JOIN_GROUP
+packetLen(0x00ff, 6)
#elif PACKETVER >= 20080102
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
#endif
// Packet: 0x0100
#if PACKETVER >= 20080618
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
#elif PACKETVER >= 20080610
-packetLen(0x0100, -1) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0100, 3) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
#endif
// Packet: 0x0101
#if PACKETVER >= 20080618
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
#elif PACKETVER >= 20080610
-packetLen(0x0101, -1) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0101, 11) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 11)
#elif PACKETVER >= 20080226
-packetLen(0x0101, 10) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 10)
#elif PACKETVER >= 20080219
-packetLen(0x0101, -1) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
#endif
// Packet: 0x0102
#if PACKETVER >= 20080618
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
#elif PACKETVER >= 20080610
-packetLen(0x0102, -1) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0102, 3) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0102, 26) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 26)
#elif PACKETVER >= 20080219
-packetLen(0x0102, 68) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 68)
#elif PACKETVER >= 20080102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
#endif
// Packet: 0x0103
#if PACKETVER >= 20080618
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
#elif PACKETVER >= 20080610
-packetLen(0x0103, -1) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
#elif PACKETVER >= 20080304
-packetLen(0x0103, 6) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0103, -1) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0103, 5) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 5)
#elif PACKETVER >= 20080102
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
#endif
// Packet: 0x0104
#if PACKETVER >= 20080618
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
#elif PACKETVER >= 20080610
-packetLen(0x0104, -1) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
#elif PACKETVER >= 20080304
-packetLen(0x0104, 2) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0104, 6) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0104, 21) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 21)
#elif PACKETVER >= 20080102
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
#endif
// Packet: 0x0105
#if PACKETVER >= 20080618
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
#elif PACKETVER >= 20080610
-packetLen(0x0105, -1) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
#elif PACKETVER >= 20080304
-packetLen(0x0105, 102) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 102)
#elif PACKETVER >= 20080226
-packetLen(0x0105, 26) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 26)
#elif PACKETVER >= 20080219
-packetLen(0x0105, 6) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
#endif
// Packet: 0x0106
#if PACKETVER >= 20080618
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
#elif PACKETVER >= 20080610
-packetLen(0x0106, -1) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0106, 6) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0106, -1) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0106, 21) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 21)
#elif PACKETVER >= 20080102
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
#endif
// Packet: 0x0107
#if PACKETVER >= 20080618
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0107, 11) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 11)
#elif PACKETVER >= 20080311
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0107, 21) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 21)
#elif PACKETVER >= 20080226
-packetLen(0x0107, -1) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0107, 5) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 5)
#elif PACKETVER >= 20080102
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
#endif
// Packet: 0x0108
#if PACKETVER >= 20080618
-packetLen(0x0108, 54) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 54)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0108, 15) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 15)
#elif PACKETVER >= 20080311
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0108, 4) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0108, 3) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0108, 97) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, 97)
#elif PACKETVER >= 20080102
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
#endif
// Packet: 0x0109
#if PACKETVER >= 20080618
-packetLen(0x0109, 7) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 7)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0109, 33) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 33)
#elif PACKETVER >= 20080226
-packetLen(0x0109, 2) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0109, 14) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, 14)
#elif PACKETVER >= 20080102
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
#endif
// Packet: 0x010a
#if PACKETVER >= 20080618
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
#elif PACKETVER >= 20080610
-packetLen(0x010a, -1) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
#elif PACKETVER >= 20080304
-packetLen(0x010a, -1) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, -1)
#elif PACKETVER >= 20080226
-packetLen(0x010a, 6) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 6)
#elif PACKETVER >= 20080219
-packetLen(0x010a, -1) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, -1)
#elif PACKETVER >= 20080102
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
#endif
// Packet: 0x010b
#if PACKETVER >= 20080618
-packetLen(0x010b, 8) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 8)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x010b, 55) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 55)
#elif PACKETVER >= 20080311
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
#elif PACKETVER >= 20080304
-packetLen(0x010b, -1) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, -1)
#elif PACKETVER >= 20080226
-packetLen(0x010b, 9) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 9)
#elif PACKETVER >= 20080219
-packetLen(0x010b, 24) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 24)
#elif PACKETVER >= 20080102
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
#endif
// Packet: 0x010c
#if PACKETVER >= 20080618
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
#elif PACKETVER >= 20080610
-packetLen(0x010c, -1) // ZC_MVP
+packetLen(0x010c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
#elif PACKETVER >= 20080304
-packetLen(0x010c, 4) // ZC_MVP
+packetLen(0x010c, 4)
#elif PACKETVER >= 20080226
-packetLen(0x010c, 14) // ZC_MVP
+packetLen(0x010c, 14)
#elif PACKETVER >= 20080219
-packetLen(0x010c, -1) // ZC_MVP
+packetLen(0x010c, -1)
#elif PACKETVER >= 20080102
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
#endif
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
#if PACKETVER >= 20080618
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
#elif PACKETVER >= 20080610
-packetLen(0x010e, -1) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, -1)
#elif PACKETVER >= 20080311
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
#elif PACKETVER >= 20080304
-packetLen(0x010e, 282) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 282)
#elif PACKETVER >= 20080226
-packetLen(0x010e, 7) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 7)
#elif PACKETVER >= 20080219
-packetLen(0x010e, -1) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, -1)
#elif PACKETVER >= 20080102
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
#endif
// Packet: 0x010f
#if PACKETVER >= 20080311
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#elif PACKETVER >= 20080304
-packetLen(0x010f, 30) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 30)
#elif PACKETVER >= 20080226
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#elif PACKETVER >= 20080219
-packetLen(0x010f, 30) // ZC_SKILLINFO_LIST
+packetLen(0x010f, 30)
#elif PACKETVER >= 20080102
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
#endif
// Packet: 0x0110
#if PACKETVER >= 20080618
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
#elif PACKETVER >= 20080610
-packetLen(0x0110, -1) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0110, 29) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 29)
#elif PACKETVER >= 20080226
-packetLen(0x0110, 8) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 8)
#elif PACKETVER >= 20080219
-packetLen(0x0110, -1) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
#endif
// Packet: 0x0111
#if PACKETVER >= 20080618
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0111, 6) // ZC_ADD_SKILL
+packetLen(0x0111, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
#elif PACKETVER >= 20080304
-packetLen(0x0111, 3) // ZC_ADD_SKILL
+packetLen(0x0111, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0111, 60) // ZC_ADD_SKILL
+packetLen(0x0111, 60)
#elif PACKETVER >= 20080219
-packetLen(0x0111, 32) // ZC_ADD_SKILL
+packetLen(0x0111, 32)
#elif PACKETVER >= 20080102
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
#endif
// Packet: 0x0112
#if PACKETVER >= 20080618
-packetLen(0x0112, 59) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 59)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0112, -1) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0112, 13) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 13)
#elif PACKETVER >= 20080219
-packetLen(0x0112, 7) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 7)
#elif PACKETVER >= 20080102
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
#endif
// Packet: 0x0113
-packetLen(0x0113, 22) // CZ_USE_SKILL
+packetLen(0x0113, 22)
// Packet: 0x0114
#if PACKETVER >= 20080618
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0114, 7) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 7)
#elif PACKETVER >= 20080311
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
#elif PACKETVER >= 20080304
-packetLen(0x0114, 8) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 8)
#elif PACKETVER >= 20080226
-packetLen(0x0114, 10) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 10)
#elif PACKETVER >= 20080219
-packetLen(0x0114, -1) // ZC_NOTIFY_SKILL
+packetLen(0x0114, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
#endif
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
-packetLen(0x0116, 10) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 10)
// Packet: 0x0117
#if PACKETVER >= 20080618
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0117, 31) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 31)
#elif PACKETVER >= 20080311
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
#elif PACKETVER >= 20080304
-packetLen(0x0117, 282) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 282)
#elif PACKETVER >= 20080226
-packetLen(0x0117, -1) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0117, 10) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
#endif
// Packet: 0x0118
#if PACKETVER >= 20080618
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
#elif PACKETVER >= 20080610
-packetLen(0x0118, -1) // CZ_CANCEL_LOCKON
+packetLen(0x0118, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0118, 34) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 34)
#elif PACKETVER >= 20080226
-packetLen(0x0118, 54) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 54)
#elif PACKETVER >= 20080219
-packetLen(0x0118, 7) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 7)
#elif PACKETVER >= 20080102
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
#endif
// Packet: 0x0119
#if PACKETVER >= 20080618
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0119, 10) // ZC_STATE_CHANGE
+packetLen(0x0119, 10)
#elif PACKETVER >= 20080311
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
#elif PACKETVER >= 20080304
-packetLen(0x0119, 10) // ZC_STATE_CHANGE
+packetLen(0x0119, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0119, 2) // ZC_STATE_CHANGE
+packetLen(0x0119, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0119, 58) // ZC_STATE_CHANGE
+packetLen(0x0119, 58)
#elif PACKETVER >= 20080102
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
#endif
// Packet: 0x011a
#if PACKETVER >= 20080618
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x011a, -1) // ZC_USE_SKILL
+packetLen(0x011a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
#elif PACKETVER >= 20080304
-packetLen(0x011a, 2) // ZC_USE_SKILL
+packetLen(0x011a, 2)
#elif PACKETVER >= 20080226
-packetLen(0x011a, 10) // ZC_USE_SKILL
+packetLen(0x011a, 10)
#elif PACKETVER >= 20080219
-packetLen(0x011a, 11) // ZC_USE_SKILL
+packetLen(0x011a, 11)
#elif PACKETVER >= 20080102
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
#endif
// Packet: 0x011b
#if PACKETVER >= 20080618
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x011b, 15) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 15)
#elif PACKETVER >= 20080311
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
#elif PACKETVER >= 20080304
-packetLen(0x011b, 8) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 8)
#elif PACKETVER >= 20080226
-packetLen(0x011b, 2) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 2)
#elif PACKETVER >= 20080219
-packetLen(0x011b, -1) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, -1)
#elif PACKETVER >= 20080102
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
#endif
// Packet: 0x011c
#if PACKETVER >= 20080618
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x011c, 2) // ZC_WARPLIST
+packetLen(0x011c, 2)
#elif PACKETVER >= 20080311
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
#elif PACKETVER >= 20080304
-packetLen(0x011c, 11) // ZC_WARPLIST
+packetLen(0x011c, 11)
#elif PACKETVER >= 20080226
-packetLen(0x011c, 6) // ZC_WARPLIST
+packetLen(0x011c, 6)
#elif PACKETVER >= 20080219
-packetLen(0x011c, 4) // ZC_WARPLIST
+packetLen(0x011c, 4)
#elif PACKETVER >= 20080102
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
#endif
// Packet: 0x011d
#if PACKETVER >= 20080618
-packetLen(0x011d, 10) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 10)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x011d, -1) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, -1)
#elif PACKETVER >= 20080311
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
#elif PACKETVER >= 20080304
-packetLen(0x011d, 8) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 8)
#elif PACKETVER >= 20080219
-packetLen(0x011d, -1) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, -1)
#elif PACKETVER >= 20080102
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
#endif
// Packet: 0x011e
#if PACKETVER >= 20080618
-packetLen(0x011e, 33) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 33)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x011e, -1) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, -1)
#elif PACKETVER >= 20080311
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
#elif PACKETVER >= 20080304
-packetLen(0x011e, 16) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 16)
#elif PACKETVER >= 20080219
-packetLen(0x011e, -1) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, -1)
#elif PACKETVER >= 20080102
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
#endif
// Packet: 0x011f
#if PACKETVER >= 20080618
-packetLen(0x011f, 30) // ZC_SKILL_ENTRY
+packetLen(0x011f, 30)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x011f, 9) // ZC_SKILL_ENTRY
+packetLen(0x011f, 9)
#elif PACKETVER >= 20080311
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
#elif PACKETVER >= 20080304
-packetLen(0x011f, -1) // ZC_SKILL_ENTRY
+packetLen(0x011f, -1)
#elif PACKETVER >= 20080226
-packetLen(0x011f, 8) // ZC_SKILL_ENTRY
+packetLen(0x011f, 8)
#elif PACKETVER >= 20080219
-packetLen(0x011f, 5) // ZC_SKILL_ENTRY
+packetLen(0x011f, 5)
#elif PACKETVER >= 20080102
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
#endif
// Packet: 0x0120
#if PACKETVER >= 20080618
-packetLen(0x0120, 14) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 14)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0120, -1) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0120, 5) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 5)
#elif PACKETVER >= 20080226
-packetLen(0x0120, 7) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 7)
#elif PACKETVER >= 20080219
-packetLen(0x0120, -1) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
#endif
// Packet: 0x0121
#if PACKETVER >= 20080618
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0121, -1) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
#elif PACKETVER >= 20080304
-packetLen(0x0121, 6) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0121, 282) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 282)
#elif PACKETVER >= 20080219
-packetLen(0x0121, 6) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
#endif
// Packet: 0x0122
#if PACKETVER >= 20080618
-packetLen(0x0122, 12) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 12)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0122, 6) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0122, 30) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 30)
#elif PACKETVER >= 20080226
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0122, 8) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
#endif
// Packet: 0x0123
#if PACKETVER >= 20080618
-packetLen(0x0123, 6) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0123, 33) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 33)
#elif PACKETVER >= 20080311
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0123, 8) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 8)
#elif PACKETVER >= 20080226
-packetLen(0x0123, 6) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0123, 16) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, 16)
#elif PACKETVER >= 20080102
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
#endif
// Packet: 0x0124
#if PACKETVER >= 20080618
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0124, -1) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
#elif PACKETVER >= 20080304
-packetLen(0x0124, 8) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 8)
#elif PACKETVER >= 20080226
-packetLen(0x0124, 36) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 36)
#elif PACKETVER >= 20080219
-packetLen(0x0124, 6) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
#endif
// Packet: 0x0125
#if PACKETVER >= 20080618
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0125, 2) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0125, 17) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 17)
#elif PACKETVER >= 20080219
-packetLen(0x0125, -1) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
#endif
// Packet: 0x0126
#if PACKETVER >= 20080618
-packetLen(0x0126, 43) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 43)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0126, -1) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0126, 4) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0126, -1) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0126, 11) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 11)
#elif PACKETVER >= 20080102
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
#endif
// Packet: 0x0127
#if PACKETVER >= 20080618
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0127, 2) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0127, -1) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0127, 12) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 12)
#elif PACKETVER >= 20080219
-packetLen(0x0127, 4) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
#endif
// Packet: 0x0128
#if PACKETVER >= 20080618
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0128, 6) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0128, 5) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 5)
#elif PACKETVER >= 20080226
-packetLen(0x0128, 17) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 17)
#elif PACKETVER >= 20080219
-packetLen(0x0128, -1) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
#endif
// Packet: 0x0129
#if PACKETVER >= 20080618
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
#elif PACKETVER >= 20080610
-packetLen(0x0129, -1) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
#elif PACKETVER >= 20080226
-packetLen(0x0129, -1) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0129, 10) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
#endif
// Packet: 0x012a
#if PACKETVER >= 20080618
-packetLen(0x012a, 6) // CZ_REQ_CARTOFF
+packetLen(0x012a, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x012a, -1) // CZ_REQ_CARTOFF
+packetLen(0x012a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
#elif PACKETVER >= 20080304
-packetLen(0x012a, 6) // CZ_REQ_CARTOFF
+packetLen(0x012a, 6)
#elif PACKETVER >= 20080226
-packetLen(0x012a, 3) // CZ_REQ_CARTOFF
+packetLen(0x012a, 3)
#elif PACKETVER >= 20080219
-packetLen(0x012a, 5) // CZ_REQ_CARTOFF
+packetLen(0x012a, 5)
#elif PACKETVER >= 20080102
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
#endif
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
#if PACKETVER >= 20080618
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x012c, 34) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 34)
#elif PACKETVER >= 20080311
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
#elif PACKETVER >= 20080304
-packetLen(0x012c, 39) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 39)
#elif PACKETVER >= 20080226
-packetLen(0x012c, 20) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 20)
#elif PACKETVER >= 20080219
-packetLen(0x012c, 9) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 9)
#elif PACKETVER >= 20080102
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
#endif
// Packet: 0x012d
#if PACKETVER >= 20080618
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x012d, -1) // ZC_OPENSTORE
+packetLen(0x012d, -1)
#elif PACKETVER >= 20080311
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
#elif PACKETVER >= 20080304
-packetLen(0x012d, 16) // ZC_OPENSTORE
+packetLen(0x012d, 16)
#elif PACKETVER >= 20080219
-packetLen(0x012d, 14) // ZC_OPENSTORE
+packetLen(0x012d, 14)
#elif PACKETVER >= 20080102
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
#endif
// Packet: 0x012e
#if PACKETVER >= 20080618
-packetLen(0x012e, 31) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 31)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x012e, -1) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, -1)
#elif PACKETVER >= 20080311
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
#elif PACKETVER >= 20080304
-packetLen(0x012e, 10) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 10)
#elif PACKETVER >= 20080219
-packetLen(0x012e, -1) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, -1)
#elif PACKETVER >= 20080102
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
#endif
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
#if PACKETVER >= 20080618
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0130, 86) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 86)
#elif PACKETVER >= 20080311
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0130, -1) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0130, 28) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 28)
#elif PACKETVER >= 20080219
-packetLen(0x0130, 5) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 5)
#elif PACKETVER >= 20080102
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
#endif
// Packet: 0x0131
#if PACKETVER >= 20080618
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0131, 2) // ZC_STORE_ENTRY
+packetLen(0x0131, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
#elif PACKETVER >= 20080304
-packetLen(0x0131, 4) // ZC_STORE_ENTRY
+packetLen(0x0131, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0131, 29) // ZC_STORE_ENTRY
+packetLen(0x0131, 29)
#elif PACKETVER >= 20080219
-packetLen(0x0131, 26) // ZC_STORE_ENTRY
+packetLen(0x0131, 26)
#elif PACKETVER >= 20080102
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
#endif
// Packet: 0x0132
#if PACKETVER >= 20080618
-packetLen(0x0132, 10) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 10)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0132, 8) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0132, 14) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 14)
#elif PACKETVER >= 20080102
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
#endif
// Packet: 0x0133
#if PACKETVER >= 20080304
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0133, 10) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 10)
#elif PACKETVER >= 20080219
-packetLen(0x0133, 8) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
#endif
// Packet: 0x0134
#if PACKETVER >= 20080618
-packetLen(0x0134, 8) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 8)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0134, 16) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 16)
#elif PACKETVER >= 20080311
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0134, 4) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0134, 3) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0134, 4) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
#endif
// Packet: 0x0135
#if PACKETVER >= 20080618
-packetLen(0x0135, 13) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 13)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0135, -1) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
#elif PACKETVER >= 20080304
-packetLen(0x0135, -1) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0135, 6) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0135, 65) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 65)
#elif PACKETVER >= 20080102
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
#endif
// Packet: 0x0136
#if PACKETVER >= 20080618
-packetLen(0x0136, 8) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 8)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0136, 26) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 26)
#elif PACKETVER >= 20080226
-packetLen(0x0136, 10) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 10)
#elif PACKETVER >= 20080219
-packetLen(0x0136, 2) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
#endif
// Packet: 0x0137
#if PACKETVER >= 20080618
-packetLen(0x0137, 71) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 71)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0137, -1) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0137, 2) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0137, 5) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 5)
#elif PACKETVER >= 20080219
-packetLen(0x0137, 10) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
#endif
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
#if PACKETVER >= 20080618
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0139, 59) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 59)
#elif PACKETVER >= 20080311
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
#elif PACKETVER >= 20080304
-packetLen(0x0139, 3) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0139, 81) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 81)
#elif PACKETVER >= 20080219
-packetLen(0x0139, 6) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
#endif
// Packet: 0x013a
#if PACKETVER >= 20080618
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x013a, 8) // ZC_ATTACK_RANGE
+packetLen(0x013a, 8)
#elif PACKETVER >= 20080311
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
#elif PACKETVER >= 20080304
-packetLen(0x013a, 5) // ZC_ATTACK_RANGE
+packetLen(0x013a, 5)
#elif PACKETVER >= 20080226
-packetLen(0x013a, 58) // ZC_ATTACK_RANGE
+packetLen(0x013a, 58)
#elif PACKETVER >= 20080219
-packetLen(0x013a, -1) // ZC_ATTACK_RANGE
+packetLen(0x013a, -1)
#elif PACKETVER >= 20080102
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
#endif
// Packet: 0x013b
#if PACKETVER >= 20080618
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080311
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
#elif PACKETVER >= 20080304
-packetLen(0x013b, 26) // ZC_ACTION_FAILURE
+packetLen(0x013b, 26)
#elif PACKETVER >= 20080226
-packetLen(0x013b, 6) // ZC_ACTION_FAILURE
+packetLen(0x013b, 6)
#elif PACKETVER >= 20080219
-packetLen(0x013b, 16) // ZC_ACTION_FAILURE
+packetLen(0x013b, 16)
#elif PACKETVER >= 20080102
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
#endif
// Packet: 0x013c
#if PACKETVER >= 20080618
-packetLen(0x013c, 12) // ZC_EQUIP_ARROW
+packetLen(0x013c, 12)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x013c, -1) // ZC_EQUIP_ARROW
+packetLen(0x013c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
#elif PACKETVER >= 20080304
-packetLen(0x013c, 12) // ZC_EQUIP_ARROW
+packetLen(0x013c, 12)
#elif PACKETVER >= 20080226
-packetLen(0x013c, -1) // ZC_EQUIP_ARROW
+packetLen(0x013c, -1)
#elif PACKETVER >= 20080102
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
#endif
// Packet: 0x013d
#if PACKETVER >= 20080618
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
#elif PACKETVER >= 20080610
-packetLen(0x013d, -1) // ZC_RECOVERY
+packetLen(0x013d, -1)
#elif PACKETVER >= 20080311
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
#elif PACKETVER >= 20080304
-packetLen(0x013d, 43) // ZC_RECOVERY
+packetLen(0x013d, 43)
#elif PACKETVER >= 20080226
-packetLen(0x013d, 2) // ZC_RECOVERY
+packetLen(0x013d, 2)
#elif PACKETVER >= 20080102
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
#endif
// Packet: 0x013e
#if PACKETVER >= 20080618
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
#elif PACKETVER >= 20080610
-packetLen(0x013e, -1) // ZC_USESKILL_ACK
+packetLen(0x013e, -1)
#elif PACKETVER >= 20080311
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
#elif PACKETVER >= 20080304
-packetLen(0x013e, 5) // ZC_USESKILL_ACK
+packetLen(0x013e, 5)
#elif PACKETVER >= 20080226
-packetLen(0x013e, -1) // ZC_USESKILL_ACK
+packetLen(0x013e, -1)
#elif PACKETVER >= 20080219
-packetLen(0x013e, 30) // ZC_USESKILL_ACK
+packetLen(0x013e, 30)
#elif PACKETVER >= 20080102
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
#endif
// Packet: 0x013f
#if PACKETVER >= 20080618
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x013f, -1) // CZ_ITEM_CREATE
+packetLen(0x013f, -1)
#elif PACKETVER >= 20080311
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
#elif PACKETVER >= 20080304
-packetLen(0x013f, 11) // CZ_ITEM_CREATE
+packetLen(0x013f, 11)
#elif PACKETVER >= 20080226
-packetLen(0x013f, 5) // CZ_ITEM_CREATE
+packetLen(0x013f, 5)
#elif PACKETVER >= 20080219
-packetLen(0x013f, 58) // CZ_ITEM_CREATE
+packetLen(0x013f, 58)
#elif PACKETVER >= 20080102
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
#endif
// Packet: 0x0140
#if PACKETVER >= 20080618
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0140, 30) // CZ_MOVETO_MAP
+packetLen(0x0140, 30)
#elif PACKETVER >= 20080311
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
#elif PACKETVER >= 20080304
-packetLen(0x0140, 8) // CZ_MOVETO_MAP
+packetLen(0x0140, 8)
#elif PACKETVER >= 20080226
-packetLen(0x0140, 11) // CZ_MOVETO_MAP
+packetLen(0x0140, 11)
#elif PACKETVER >= 20080219
-packetLen(0x0140, -1) // CZ_MOVETO_MAP
+packetLen(0x0140, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
#endif
// Packet: 0x0141
#if PACKETVER >= 20080618
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
#elif PACKETVER >= 20080610
-packetLen(0x0141, -1) // ZC_COUPLESTATUS
+packetLen(0x0141, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
#elif PACKETVER >= 20080304
-packetLen(0x0141, -1) // ZC_COUPLESTATUS
+packetLen(0x0141, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0141, 22) // ZC_COUPLESTATUS
+packetLen(0x0141, 22)
#elif PACKETVER >= 20080219
-packetLen(0x0141, 6) // ZC_COUPLESTATUS
+packetLen(0x0141, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
#endif
// Packet: 0x0142
#if PACKETVER >= 20080618
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0142, 8) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0142, 31) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 31)
#elif PACKETVER >= 20080226
-packetLen(0x0142, -1) // ZC_OPEN_EDITDLG
+packetLen(0x0142, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0142, 2) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
#endif
// Packet: 0x0143
#if PACKETVER >= 20080618
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0143, 11) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 11)
#elif PACKETVER >= 20080311
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0143, 282) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 282)
#elif PACKETVER >= 20080226
-packetLen(0x0143, 8) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 8)
#elif PACKETVER >= 20080219
-packetLen(0x0143, -1) // CZ_INPUT_EDITDLG
+packetLen(0x0143, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
#endif
// Packet: 0x0144
#if PACKETVER >= 20080618
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0144, 30) // ZC_COMPASS
+packetLen(0x0144, 30)
#elif PACKETVER >= 20080311
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
#elif PACKETVER >= 20080304
-packetLen(0x0144, 79) // ZC_COMPASS
+packetLen(0x0144, 79)
#elif PACKETVER >= 20080226
-packetLen(0x0144, 6) // ZC_COMPASS
+packetLen(0x0144, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0144, 10) // ZC_COMPASS
+packetLen(0x0144, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
#endif
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
#if PACKETVER >= 20080618
-packetLen(0x0146, 23) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 23)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0146, -1) // CZ_CLOSE_DIALOG
+packetLen(0x0146, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
#elif PACKETVER >= 20080304
-packetLen(0x0146, 5) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 5)
#elif PACKETVER >= 20080226
-packetLen(0x0146, 7) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 7)
#elif PACKETVER >= 20080219
-packetLen(0x0146, 10) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 10)
#elif PACKETVER >= 20080102
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
#endif
// Packet: 0x0147
#if PACKETVER >= 20080618
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0147, -1) // ZC_AUTORUN_SKILL
+packetLen(0x0147, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
#elif PACKETVER >= 20080304
-packetLen(0x0147, 22) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 22)
#elif PACKETVER >= 20080226
-packetLen(0x0147, 11) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 11)
#elif PACKETVER >= 20080219
-packetLen(0x0147, -1) // ZC_AUTORUN_SKILL
+packetLen(0x0147, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
#endif
// Packet: 0x0148
#if PACKETVER >= 20080618
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0148, 6) // ZC_RESURRECTION
+packetLen(0x0148, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0148, 10) // ZC_RESURRECTION
+packetLen(0x0148, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0148, 6) // ZC_RESURRECTION
+packetLen(0x0148, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0148, 4) // ZC_RESURRECTION
+packetLen(0x0148, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
#endif
// Packet: 0x0149
#if PACKETVER >= 20080618
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0149, -1) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
#elif PACKETVER >= 20080304
-packetLen(0x0149, 15) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 15)
#elif PACKETVER >= 20080226
-packetLen(0x0149, -1) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0149, 53) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 53)
#elif PACKETVER >= 20080102
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
#endif
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
#if PACKETVER >= 20080618
-packetLen(0x014c, 17) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 17)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x014c, 53) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 53)
#elif PACKETVER >= 20080226
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
#elif PACKETVER >= 20080219
-packetLen(0x014c, 4) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, 4)
#elif PACKETVER >= 20080102
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
#endif
// Packet: 0x014d
#if PACKETVER >= 20080618
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
#elif PACKETVER >= 20080610
-packetLen(0x014d, 26) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 26)
#elif PACKETVER >= 20080311
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
#elif PACKETVER >= 20080304
-packetLen(0x014d, 6) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 6)
#elif PACKETVER >= 20080226
-packetLen(0x014d, 8) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 8)
#elif PACKETVER >= 20080219
-packetLen(0x014d, 10) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 10)
#elif PACKETVER >= 20080102
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
#endif
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
#if PACKETVER >= 20080618
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
#elif PACKETVER >= 20080610
-packetLen(0x014f, -1) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, -1)
#elif PACKETVER >= 20080311
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
#elif PACKETVER >= 20080304
-packetLen(0x014f, 10) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 10)
#elif PACKETVER >= 20080226
-packetLen(0x014f, 97) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 97)
#elif PACKETVER >= 20080219
-packetLen(0x014f, -1) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, -1)
#elif PACKETVER >= 20080102
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
#endif
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
#if PACKETVER >= 20080618
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0154, 27) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 27)
#elif PACKETVER >= 20080311
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0154, 6) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0154, 8) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
#endif
// Packet: 0x0155
#if PACKETVER >= 20080618
-packetLen(0x0155, 12) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 12)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0155, 54) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 54)
#elif PACKETVER >= 20080226
-packetLen(0x0155, 66) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 66)
#elif PACKETVER >= 20080219
-packetLen(0x0155, 15) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, 15)
#elif PACKETVER >= 20080102
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
#endif
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
#if PACKETVER >= 20080618
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
#elif PACKETVER >= 20080610
-packetLen(0x0159, -1) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
#elif PACKETVER >= 20080304
-packetLen(0x0159, -1) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0159, 186) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 186)
#elif PACKETVER >= 20080219
-packetLen(0x0159, -1) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
#endif
// Packet: 0x015a
#if PACKETVER >= 20080618
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x015a, 6) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 6)
#elif PACKETVER >= 20080311
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
#elif PACKETVER >= 20080304
-packetLen(0x015a, 14) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 14)
#elif PACKETVER >= 20080226
-packetLen(0x015a, 6) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 6)
#elif PACKETVER >= 20080219
-packetLen(0x015a, 8) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 8)
#elif PACKETVER >= 20080102
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
#endif
// Packet: 0x015b
#if PACKETVER >= 20080618
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x015b, 42) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 42)
#elif PACKETVER >= 20080311
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
#elif PACKETVER >= 20080304
-packetLen(0x015b, 2) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 2)
#elif PACKETVER >= 20080226
-packetLen(0x015b, 22) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 22)
#elif PACKETVER >= 20080219
-packetLen(0x015b, 6) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 6)
#elif PACKETVER >= 20080102
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
#endif
// Packet: 0x015c
#if PACKETVER >= 20080618
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x015c, 18) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 18)
#elif PACKETVER >= 20080311
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
#elif PACKETVER >= 20080304
-packetLen(0x015c, 30) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 30)
#elif PACKETVER >= 20080226
-packetLen(0x015c, 3) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 3)
#elif PACKETVER >= 20080219
-packetLen(0x015c, 5) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 5)
#elif PACKETVER >= 20080102
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
#endif
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
#if PACKETVER >= 20080618
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080311
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
#elif PACKETVER >= 20080304
-packetLen(0x015e, 3) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 3)
#elif PACKETVER >= 20080226
-packetLen(0x015e, 54) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 54)
#elif PACKETVER >= 20080219
-packetLen(0x015e, -1) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, -1)
#elif PACKETVER >= 20080102
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
#endif
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
#if PACKETVER >= 20080618
-packetLen(0x0160, 11) // ZC_POSITION_INFO
+packetLen(0x0160, 11)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0160, 29) // ZC_POSITION_INFO
+packetLen(0x0160, 29)
#elif PACKETVER >= 20080226
-packetLen(0x0160, 2) // ZC_POSITION_INFO
+packetLen(0x0160, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0160, 102) // ZC_POSITION_INFO
+packetLen(0x0160, 102)
#elif PACKETVER >= 20080102
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
#endif
// Packet: 0x0161
#if PACKETVER >= 20080618
-packetLen(0x0161, 2) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 2)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0161, 10) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 10)
#elif PACKETVER >= 20080311
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0161, 58) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 58)
#elif PACKETVER >= 20080226
-packetLen(0x0161, 21) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 21)
#elif PACKETVER >= 20080219
-packetLen(0x0161, 2) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
#endif
// Packet: 0x0162
#if PACKETVER >= 20080618
-packetLen(0x0162, 22) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 22)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0162, 4) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 4)
#elif PACKETVER >= 20080311
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0162, 27) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 27)
#elif PACKETVER >= 20080226
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0162, 26) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, 26)
#elif PACKETVER >= 20080102
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
#endif
// Packet: 0x0163
#if PACKETVER >= 20080618
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0163, 8) // ZC_BAN_LIST
+packetLen(0x0163, 8)
#elif PACKETVER >= 20080311
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0163, 21) // ZC_BAN_LIST
+packetLen(0x0163, 21)
#elif PACKETVER >= 20080226
-packetLen(0x0163, 4) // ZC_BAN_LIST
+packetLen(0x0163, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0163, 6) // ZC_BAN_LIST
+packetLen(0x0163, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
#endif
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
#if PACKETVER >= 20080618
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0165, 114) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 114)
#elif PACKETVER >= 20080311
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
#elif PACKETVER >= 20080304
-packetLen(0x0165, -1) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0165, 4) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0165, 29) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 29)
#elif PACKETVER >= 20080102
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
#endif
// Packet: 0x0166
#if PACKETVER >= 20080618
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0166, 28) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 28)
#elif PACKETVER >= 20080304
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0166, 18) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, 18)
#elif PACKETVER >= 20080102
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
#endif
// Packet: 0x0167
#if PACKETVER >= 20080618
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
#elif PACKETVER >= 20080610
-packetLen(0x0167, -1) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0167, 71) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 71)
#elif PACKETVER >= 20080219
-packetLen(0x0167, 2) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
#endif
// Packet: 0x0168
#if PACKETVER >= 20080618
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
#elif PACKETVER >= 20080610
-packetLen(0x0168, -1) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
#elif PACKETVER >= 20080304
-packetLen(0x0168, 9) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 9)
#elif PACKETVER >= 20080226
-packetLen(0x0168, 3) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0168, 6) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
#endif
// Packet: 0x0169
#if PACKETVER >= 20080618
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
#elif PACKETVER >= 20080610
-packetLen(0x0169, -1) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
#elif PACKETVER >= 20080304
-packetLen(0x0169, 81) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 81)
#elif PACKETVER >= 20080226
-packetLen(0x0169, 4) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0169, 6) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
#endif
// Packet: 0x016a
#if PACKETVER >= 20080618
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x016a, -1) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
#elif PACKETVER >= 20080304
-packetLen(0x016a, 6) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 6)
#elif PACKETVER >= 20080226
-packetLen(0x016a, 2) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 2)
#elif PACKETVER >= 20080219
-packetLen(0x016a, 4) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 4)
#elif PACKETVER >= 20080102
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
#endif
// Packet: 0x016b
#if PACKETVER >= 20080618
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x016b, 35) // CZ_JOIN_GUILD
+packetLen(0x016b, 35)
#elif PACKETVER >= 20080304
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
#elif PACKETVER >= 20080226
-packetLen(0x016b, 6) // CZ_JOIN_GUILD
+packetLen(0x016b, 6)
#elif PACKETVER >= 20080219
-packetLen(0x016b, -1) // CZ_JOIN_GUILD
+packetLen(0x016b, -1)
#elif PACKETVER >= 20080102
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
#endif
// Packet: 0x016c
#if PACKETVER >= 20080618
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x016c, -1) // ZC_UPDATE_GDID
+packetLen(0x016c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
#elif PACKETVER >= 20080304
-packetLen(0x016c, 10) // ZC_UPDATE_GDID
+packetLen(0x016c, 10)
#elif PACKETVER >= 20080226
-packetLen(0x016c, 8) // ZC_UPDATE_GDID
+packetLen(0x016c, 8)
#elif PACKETVER >= 20080219
-packetLen(0x016c, 6) // ZC_UPDATE_GDID
+packetLen(0x016c, 6)
#elif PACKETVER >= 20080102
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
#endif
// Packet: 0x016d
#if PACKETVER >= 20080618
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
#elif PACKETVER >= 20080610
-packetLen(0x016d, -1) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, -1)
#elif PACKETVER >= 20080311
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
#elif PACKETVER >= 20080304
-packetLen(0x016d, 11) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 11)
#elif PACKETVER >= 20080226
-packetLen(0x016d, 3) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 3)
#elif PACKETVER >= 20080219
-packetLen(0x016d, 30) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 30)
#elif PACKETVER >= 20080102
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
#endif
// Packet: 0x016e
#if PACKETVER >= 20080618
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x016e, 6) // CZ_GUILD_NOTICE
+packetLen(0x016e, 6)
#elif PACKETVER >= 20080311
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
#elif PACKETVER >= 20080304
-packetLen(0x016e, 26) // CZ_GUILD_NOTICE
+packetLen(0x016e, 26)
#elif PACKETVER >= 20080226
-packetLen(0x016e, 4) // CZ_GUILD_NOTICE
+packetLen(0x016e, 4)
#elif PACKETVER >= 20080219
-packetLen(0x016e, 3) // CZ_GUILD_NOTICE
+packetLen(0x016e, 3)
#elif PACKETVER >= 20080102
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
#endif
// Packet: 0x016f
#if PACKETVER >= 20080618
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x016f, 9) // ZC_GUILD_NOTICE
+packetLen(0x016f, 9)
#elif PACKETVER >= 20080311
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
#elif PACKETVER >= 20080304
-packetLen(0x016f, 17) // ZC_GUILD_NOTICE
+packetLen(0x016f, 17)
#elif PACKETVER >= 20080226
-packetLen(0x016f, 6) // ZC_GUILD_NOTICE
+packetLen(0x016f, 6)
#elif PACKETVER >= 20080219
-packetLen(0x016f, 4) // ZC_GUILD_NOTICE
+packetLen(0x016f, 4)
#elif PACKETVER >= 20080102
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
#endif
// Packet: 0x0170
#if PACKETVER >= 20080618
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
#elif PACKETVER >= 20080610
-packetLen(0x0170, -1) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
#elif PACKETVER >= 20080304
-packetLen(0x0170, -1) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0170, 30) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 30)
#elif PACKETVER >= 20080219
-packetLen(0x0170, 60) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 60)
#elif PACKETVER >= 20080102
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
#endif
// Packet: 0x0171
#if PACKETVER >= 20080618
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0171, 67) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 67)
#elif PACKETVER >= 20080311
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
#elif PACKETVER >= 20080304
-packetLen(0x0171, 10) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0171, 67) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 67)
#elif PACKETVER >= 20080219
-packetLen(0x0171, 6) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
#endif
// Packet: 0x0172
#if PACKETVER >= 20080618
-packetLen(0x0172, 102) // CZ_ALLY_GUILD
+packetLen(0x0172, 102)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0172, -1) // CZ_ALLY_GUILD
+packetLen(0x0172, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0172, 30) // CZ_ALLY_GUILD
+packetLen(0x0172, 30)
#elif PACKETVER >= 20080226
-packetLen(0x0172, -1) // CZ_ALLY_GUILD
+packetLen(0x0172, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0172, 22) // CZ_ALLY_GUILD
+packetLen(0x0172, 22)
#elif PACKETVER >= 20080102
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
#endif
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
#if PACKETVER >= 20080618
-packetLen(0x0177, 4) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 4)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0177, 282) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 282)
#elif PACKETVER >= 20080304
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0177, 3) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0177, 2) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, 2)
#elif PACKETVER >= 20080102
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
#endif
// Packet: 0x0178
#if PACKETVER >= 20080618
-packetLen(0x0178, 10) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 10)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0178, -1) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
#elif PACKETVER >= 20080304
-packetLen(0x0178, 7) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 7)
#elif PACKETVER >= 20080226
-packetLen(0x0178, -1) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0178, 30) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 30)
#elif PACKETVER >= 20080102
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
#endif
// Packet: 0x0179
#if PACKETVER >= 20080618
-packetLen(0x0179, 6) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0179, -1) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
#elif PACKETVER >= 20080304
-packetLen(0x0179, 12) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 12)
#elif PACKETVER >= 20080219
-packetLen(0x0179, 3) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
#endif
// Packet: 0x017a
#if PACKETVER >= 20080618
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x017a, 6) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 6)
#elif PACKETVER >= 20080311
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
#elif PACKETVER >= 20080304
-packetLen(0x017a, 10) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 10)
#elif PACKETVER >= 20080219
-packetLen(0x017a, 30) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 30)
#elif PACKETVER >= 20080102
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
#endif
// Packet: 0x017b
#if PACKETVER >= 20080311
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
#elif PACKETVER >= 20080304
-packetLen(0x017b, 3) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 3)
#elif PACKETVER >= 20080226
-packetLen(0x017b, 9) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 9)
#elif PACKETVER >= 20080219
-packetLen(0x017b, 18) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, 18)
#elif PACKETVER >= 20080102
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
#endif
// Packet: 0x017c
#if PACKETVER >= 20080618
-packetLen(0x017c, 26) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 26)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x017c, -1) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
#elif PACKETVER >= 20080226
-packetLen(0x017c, -1) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, -1)
#elif PACKETVER >= 20080102
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
#endif
// Packet: 0x017d
#if PACKETVER >= 20080618
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x017d, 27) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 27)
#elif PACKETVER >= 20080311
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
#elif PACKETVER >= 20080304
-packetLen(0x017d, -1) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, -1)
#elif PACKETVER >= 20080219
-packetLen(0x017d, 8) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 8)
#elif PACKETVER >= 20080102
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
#endif
// Packet: 0x017e
#if PACKETVER >= 20080618
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
#elif PACKETVER >= 20080610
-packetLen(0x017e, 90) // CZ_GUILD_CHAT
+packetLen(0x017e, 90)
#elif PACKETVER >= 20080304
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
#elif PACKETVER >= 20080226
-packetLen(0x017e, 7) // CZ_GUILD_CHAT
+packetLen(0x017e, 7)
#elif PACKETVER >= 20080219
-packetLen(0x017e, 28) // CZ_GUILD_CHAT
+packetLen(0x017e, 28)
#elif PACKETVER >= 20080102
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
#endif
// Packet: 0x017f
#if PACKETVER >= 20080618
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
#elif PACKETVER >= 20080610
-packetLen(0x017f, 13) // ZC_GUILD_CHAT
+packetLen(0x017f, 13)
#elif PACKETVER >= 20080311
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
#elif PACKETVER >= 20080304
-packetLen(0x017f, 4) // ZC_GUILD_CHAT
+packetLen(0x017f, 4)
#elif PACKETVER >= 20080226
-packetLen(0x017f, 30) // ZC_GUILD_CHAT
+packetLen(0x017f, 30)
#elif PACKETVER >= 20080102
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
#endif
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
#if PACKETVER >= 20080618
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
#elif PACKETVER >= 20080610
-packetLen(0x0188, -1) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0188, 26) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 26)
#elif PACKETVER >= 20080226
-packetLen(0x0188, 30) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 30)
#elif PACKETVER >= 20080219
-packetLen(0x0188, 27) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 27)
#elif PACKETVER >= 20080102
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
#endif
// Packet: 0x0189
#if PACKETVER >= 20080618
-packetLen(0x0189, 55) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 55)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
#elif PACKETVER >= 20080304
-packetLen(0x0189, 60) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 60)
#elif PACKETVER >= 20080226
-packetLen(0x0189, 17) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 17)
#elif PACKETVER >= 20080219
-packetLen(0x0189, 8) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
#endif
// Packet: 0x018a
#if PACKETVER >= 20080618
-packetLen(0x018a, 18) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 18)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x018a, 22) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 22)
#elif PACKETVER >= 20080311
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
#elif PACKETVER >= 20080304
-packetLen(0x018a, 11) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 11)
#elif PACKETVER >= 20080226
-packetLen(0x018a, 2) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 2)
#elif PACKETVER >= 20080219
-packetLen(0x018a, 7) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 7)
#elif PACKETVER >= 20080102
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
#endif
// Packet: 0x018b
#if PACKETVER >= 20080618
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
#elif PACKETVER >= 20080610
-packetLen(0x018b, -1) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, -1)
#elif PACKETVER >= 20080311
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
#elif PACKETVER >= 20080304
-packetLen(0x018b, -1) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, -1)
#elif PACKETVER >= 20080226
-packetLen(0x018b, 10) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 10)
#elif PACKETVER >= 20080219
-packetLen(0x018b, 6) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 6)
#elif PACKETVER >= 20080102
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
#endif
// Packet: 0x018c
#if PACKETVER >= 20080618
-packetLen(0x018c, 31) // ZC_MONSTER_INFO
+packetLen(0x018c, 31)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x018c, -1) // ZC_MONSTER_INFO
+packetLen(0x018c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
#elif PACKETVER >= 20080304
-packetLen(0x018c, 8) // ZC_MONSTER_INFO
+packetLen(0x018c, 8)
#elif PACKETVER >= 20080226
-packetLen(0x018c, 2) // ZC_MONSTER_INFO
+packetLen(0x018c, 2)
#elif PACKETVER >= 20080219
-packetLen(0x018c, -1) // ZC_MONSTER_INFO
+packetLen(0x018c, -1)
#elif PACKETVER >= 20080102
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
#endif
// Packet: 0x018d
#if PACKETVER >= 20080311
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
#elif PACKETVER >= 20080304
-packetLen(0x018d, 32) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 32)
#elif PACKETVER >= 20080226
-packetLen(0x018d, 22) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 22)
#elif PACKETVER >= 20080219
-packetLen(0x018d, 4) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, 4)
#elif PACKETVER >= 20080102
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
#endif
// Packet: 0x018e
#if PACKETVER >= 20080618
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x018e, 6) // CZ_REQMAKINGITEM
+packetLen(0x018e, 6)
#elif PACKETVER >= 20080311
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
#elif PACKETVER >= 20080304
-packetLen(0x018e, 7) // CZ_REQMAKINGITEM
+packetLen(0x018e, 7)
#elif PACKETVER >= 20080226
-packetLen(0x018e, 4) // CZ_REQMAKINGITEM
+packetLen(0x018e, 4)
#elif PACKETVER >= 20080219
-packetLen(0x018e, 39) // CZ_REQMAKINGITEM
+packetLen(0x018e, 39)
#elif PACKETVER >= 20080102
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
#endif
// Packet: 0x018f
#if PACKETVER >= 20080618
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
#elif PACKETVER >= 20080610
-packetLen(0x018f, -1) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, -1)
#elif PACKETVER >= 20080311
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
#elif PACKETVER >= 20080304
-packetLen(0x018f, 65) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 65)
#elif PACKETVER >= 20080226
-packetLen(0x018f, -1) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, -1)
#elif PACKETVER >= 20080102
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
#endif
// Packet: 0x0190
-packetLen(0x0190, 19) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 19)
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
-packetLen(0x0193, 2) // CZ_REQNAME_BYGID
+packetLen(0x0193, 2)
// Packet: 0x0194
#if PACKETVER >= 20080618
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
#elif PACKETVER >= 20080610
-packetLen(0x0194, -1) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
#elif PACKETVER >= 20080304
-packetLen(0x0194, -1) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0194, 4) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0194, 14) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 14)
#elif PACKETVER >= 20080102
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
#endif
// Packet: 0x0195
#if PACKETVER >= 20080618
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0195, 44) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 44)
#elif PACKETVER >= 20080311
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
#elif PACKETVER >= 20080304
-packetLen(0x0195, 6) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0195, 3) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0195, 43) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 43)
#elif PACKETVER >= 20080102
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
#endif
// Packet: 0x0196
#if PACKETVER >= 20080618
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
#elif PACKETVER >= 20080610
-packetLen(0x0196, -1) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
#elif PACKETVER >= 20080304
-packetLen(0x0196, -1) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0196, 2) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0196, 4) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
#endif
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
#if PACKETVER >= 20080618
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
#elif PACKETVER >= 20080610
-packetLen(0x0199, -1) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0199, 6) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0199, -1) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
#endif
// Packet: 0x019a
#if PACKETVER >= 20080618
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x019a, 5) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 5)
#elif PACKETVER >= 20080311
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
#elif PACKETVER >= 20080304
-packetLen(0x019a, 8) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 8)
#elif PACKETVER >= 20080226
-packetLen(0x019a, 42) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 42)
#elif PACKETVER >= 20080219
-packetLen(0x019a, 10) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 10)
#elif PACKETVER >= 20080102
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
#endif
// Packet: 0x019b
#if PACKETVER >= 20080618
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
#elif PACKETVER >= 20080610
-packetLen(0x019b, 4) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 4)
#elif PACKETVER >= 20080311
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
#elif PACKETVER >= 20080304
-packetLen(0x019b, 39) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 39)
#elif PACKETVER >= 20080226
-packetLen(0x019b, 65) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 65)
#elif PACKETVER >= 20080219
-packetLen(0x019b, 2) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 2)
#elif PACKETVER >= 20080102
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
#endif
// Packet: 0x019c
#if PACKETVER >= 20080618
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20080610
-packetLen(0x019c, 5) // CZ_LOCALBROADCAST
+packetLen(0x019c, 5)
#elif PACKETVER >= 20080311
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20080304
-packetLen(0x019c, 9) // CZ_LOCALBROADCAST
+packetLen(0x019c, 9)
#elif PACKETVER >= 20080226
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#elif PACKETVER >= 20080219
-packetLen(0x019c, 2) // CZ_LOCALBROADCAST
+packetLen(0x019c, 2)
#elif PACKETVER >= 20080102
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
#endif
// Packet: 0x019d
#if PACKETVER >= 20080618
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x019d, 32) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 32)
#elif PACKETVER >= 20080311
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
#elif PACKETVER >= 20080304
-packetLen(0x019d, 2) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 2)
#elif PACKETVER >= 20080226
-packetLen(0x019d, -1) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, -1)
#elif PACKETVER >= 20080219
-packetLen(0x019d, 18) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 18)
#elif PACKETVER >= 20080102
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
#endif
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
#if PACKETVER >= 20080618
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x019f, 19) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 19)
#elif PACKETVER >= 20080311
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
#elif PACKETVER >= 20080304
-packetLen(0x019f, 11) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 11)
#elif PACKETVER >= 20080226
-packetLen(0x019f, 79) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 79)
#elif PACKETVER >= 20080219
-packetLen(0x019f, 2) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 2)
#elif PACKETVER >= 20080102
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
#endif
// Packet: 0x01a0
#if PACKETVER >= 20080618
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
#elif PACKETVER >= 20080610
-packetLen(0x01a0, -1) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
#elif PACKETVER >= 20080304
-packetLen(0x01a0, -1) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01a0, 8) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 8)
#elif PACKETVER >= 20080102
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
#endif
// Packet: 0x01a1
#if PACKETVER >= 20080618
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01a1, 6) // CZ_COMMAND_PET
+packetLen(0x01a1, 6)
#elif PACKETVER >= 20080311
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
#elif PACKETVER >= 20080304
-packetLen(0x01a1, 42) // CZ_COMMAND_PET
+packetLen(0x01a1, 42)
#elif PACKETVER >= 20080226
-packetLen(0x01a1, -1) // CZ_COMMAND_PET
+packetLen(0x01a1, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01a1, 6) // CZ_COMMAND_PET
+packetLen(0x01a1, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
#endif
// Packet: 0x01a2
#if PACKETVER >= 20081126
-packetLen(0x01a2, 37) // ZC_PROPERTY_PET
+packetLen(0x01a2, 37)
#elif PACKETVER >= 20080618
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
#elif PACKETVER >= 20080610
-packetLen(0x01a2, -1) // ZC_PROPERTY_PET
+packetLen(0x01a2, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
#elif PACKETVER >= 20080304
-packetLen(0x01a2, 6) // ZC_PROPERTY_PET
+packetLen(0x01a2, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01a2, 7) // ZC_PROPERTY_PET
+packetLen(0x01a2, 7)
#elif PACKETVER >= 20080219
-packetLen(0x01a2, 8) // ZC_PROPERTY_PET
+packetLen(0x01a2, 8)
#elif PACKETVER >= 20080102
-packetLen(0x01a2, 35) // ZC_PROPERTY_PET
+packetLen(0x01a2, 35)
#endif
// Packet: 0x01a3
#if PACKETVER >= 20080618
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01a3, 11) // ZC_FEED_PET
+packetLen(0x01a3, 11)
#elif PACKETVER >= 20080311
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
#elif PACKETVER >= 20080304
-packetLen(0x01a3, 10) // ZC_FEED_PET
+packetLen(0x01a3, 10)
#elif PACKETVER >= 20080226
-packetLen(0x01a3, 4) // ZC_FEED_PET
+packetLen(0x01a3, 4)
#elif PACKETVER >= 20080219
-packetLen(0x01a3, 11) // ZC_FEED_PET
+packetLen(0x01a3, 11)
#elif PACKETVER >= 20080102
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
#endif
// Packet: 0x01a4
#if PACKETVER >= 20080618
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01a4, 10) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 10)
#elif PACKETVER >= 20080311
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
#elif PACKETVER >= 20080304
-packetLen(0x01a4, 6) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01a4, 10) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 10)
#elif PACKETVER >= 20080219
-packetLen(0x01a4, 8) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 8)
#elif PACKETVER >= 20080102
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
#endif
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
#if PACKETVER >= 20080618
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01a6, 6) // ZC_PETEGG_LIST
+packetLen(0x01a6, 6)
#elif PACKETVER >= 20080311
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01a6, 9) // ZC_PETEGG_LIST
+packetLen(0x01a6, 9)
#elif PACKETVER >= 20080226
-packetLen(0x01a6, 10) // ZC_PETEGG_LIST
+packetLen(0x01a6, 10)
#elif PACKETVER >= 20080102
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
#endif
// Packet: 0x01a7
#if PACKETVER >= 20080618
-packetLen(0x01a7, 6) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01a7, -1) // CZ_SELECT_PETEGG
+packetLen(0x01a7, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
#elif PACKETVER >= 20080304
-packetLen(0x01a7, -1) // CZ_SELECT_PETEGG
+packetLen(0x01a7, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01a7, 2) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01a7, 6) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
#endif
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
#if PACKETVER >= 20080618
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01aa, -1) // ZC_PET_ACT
+packetLen(0x01aa, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
#elif PACKETVER >= 20080304
-packetLen(0x01aa, 18) // ZC_PET_ACT
+packetLen(0x01aa, 18)
#elif PACKETVER >= 20080219
-packetLen(0x01aa, 6) // ZC_PET_ACT
+packetLen(0x01aa, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
#endif
// Packet: 0x01ab
#if PACKETVER >= 20080618
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
#elif PACKETVER >= 20080610
-packetLen(0x01ab, -1) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
#elif PACKETVER >= 20080304
-packetLen(0x01ab, 68) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 68)
#elif PACKETVER >= 20080226
-packetLen(0x01ab, 10) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 10)
#elif PACKETVER >= 20080219
-packetLen(0x01ab, 3) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 3)
#elif PACKETVER >= 20080102
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
#endif
// Packet: 0x01ac
#if PACKETVER >= 20080618
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01ac, 10) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 10)
#elif PACKETVER >= 20080311
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
#elif PACKETVER >= 20080304
-packetLen(0x01ac, 90) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 90)
#elif PACKETVER >= 20080226
-packetLen(0x01ac, 4) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 4)
#elif PACKETVER >= 20080219
-packetLen(0x01ac, 26) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 26)
#elif PACKETVER >= 20080102
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
#endif
// Packet: 0x01ad
#if PACKETVER >= 20080618
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
#elif PACKETVER >= 20080610
-packetLen(0x01ad, 14) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 14)
#elif PACKETVER >= 20080311
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01ad, 2) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 2)
#elif PACKETVER >= 20080226
-packetLen(0x01ad, 4) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 4)
#elif PACKETVER >= 20080219
-packetLen(0x01ad, 54) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, 54)
#elif PACKETVER >= 20080102
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
#endif
// Packet: 0x01ae
#if PACKETVER >= 20080618
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01ae, 6) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 6)
#elif PACKETVER >= 20080311
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
#elif PACKETVER >= 20080304
-packetLen(0x01ae, -1) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01ae, 2) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 2)
#elif PACKETVER >= 20080102
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
#endif
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
#if PACKETVER >= 20080618
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
#elif PACKETVER >= 20080610
-packetLen(0x01b0, -1) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
#elif PACKETVER >= 20080304
-packetLen(0x01b0, 7) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 7)
#elif PACKETVER >= 20080226
-packetLen(0x01b0, 6) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 6)
#elif PACKETVER >= 20080219
-packetLen(0x01b0, 2) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 2)
#elif PACKETVER >= 20080102
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
#endif
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
#if PACKETVER >= 20080618
-packetLen(0x01b2, 3) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 3)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01b2, 6) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01b2, 282) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 282)
#elif PACKETVER >= 20080219
-packetLen(0x01b2, 26) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, 26)
#elif PACKETVER >= 20080102
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
#endif
// Packet: 0x01b3
#if PACKETVER >= 20080618
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
#elif PACKETVER >= 20080610
-packetLen(0x01b3, -1) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
#elif PACKETVER >= 20080304
-packetLen(0x01b3, 32) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 32)
#elif PACKETVER >= 20080226
-packetLen(0x01b3, 2) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01b3, -1) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
#endif
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
#if PACKETVER >= 20080618
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01b6, 3) // ZC_GUILD_INFO2
+packetLen(0x01b6, 3)
#elif PACKETVER >= 20080311
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
#elif PACKETVER >= 20080304
-packetLen(0x01b6, 6) // ZC_GUILD_INFO2
+packetLen(0x01b6, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01b6, 18) // ZC_GUILD_INFO2
+packetLen(0x01b6, 18)
#elif PACKETVER >= 20080219
-packetLen(0x01b6, 22) // ZC_GUILD_INFO2
+packetLen(0x01b6, 22)
#elif PACKETVER >= 20080102
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
#endif
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
#if PACKETVER >= 20080618
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01b9, 14) // ZC_DISPEL
+packetLen(0x01b9, 14)
#elif PACKETVER >= 20080311
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
#elif PACKETVER >= 20080304
-packetLen(0x01b9, 26) // ZC_DISPEL
+packetLen(0x01b9, 26)
#elif PACKETVER >= 20080226
-packetLen(0x01b9, 60) // ZC_DISPEL
+packetLen(0x01b9, 60)
#elif PACKETVER >= 20080219
-packetLen(0x01b9, 2) // ZC_DISPEL
+packetLen(0x01b9, 2)
#elif PACKETVER >= 20080102
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
#endif
// Packet: 0x01ba
#if PACKETVER >= 20080618
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01ba, -1) // CZ_REMOVE_AID
+packetLen(0x01ba, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
#elif PACKETVER >= 20080304
-packetLen(0x01ba, 3) // CZ_REMOVE_AID
+packetLen(0x01ba, 3)
#elif PACKETVER >= 20080226
-packetLen(0x01ba, -1) // CZ_REMOVE_AID
+packetLen(0x01ba, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01ba, 14) // CZ_REMOVE_AID
+packetLen(0x01ba, 14)
#elif PACKETVER >= 20080102
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
#endif
// Packet: 0x01bb
#if PACKETVER >= 20080618
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01bb, 22) // CZ_SHIFT
+packetLen(0x01bb, 22)
#elif PACKETVER >= 20080311
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
#elif PACKETVER >= 20080304
-packetLen(0x01bb, -1) // CZ_SHIFT
+packetLen(0x01bb, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01bb, 6) // CZ_SHIFT
+packetLen(0x01bb, 6)
#elif PACKETVER >= 20080219
-packetLen(0x01bb, 3) // CZ_SHIFT
+packetLen(0x01bb, 3)
#elif PACKETVER >= 20080102
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
#endif
// Packet: 0x01bc
#if PACKETVER >= 20080618
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01bc, 4) // CZ_RECALL
+packetLen(0x01bc, 4)
#elif PACKETVER >= 20080311
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
#elif PACKETVER >= 20080304
-packetLen(0x01bc, 3) // CZ_RECALL
+packetLen(0x01bc, 3)
#elif PACKETVER >= 20080226
-packetLen(0x01bc, 86) // CZ_RECALL
+packetLen(0x01bc, 86)
#elif PACKETVER >= 20080219
-packetLen(0x01bc, 9) // CZ_RECALL
+packetLen(0x01bc, 9)
#elif PACKETVER >= 20080102
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
#endif
// Packet: 0x01bd
#if PACKETVER >= 20080618
-packetLen(0x01bd, 44) // CZ_RECALL_GID
+packetLen(0x01bd, 44)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01bd, -1) // CZ_RECALL_GID
+packetLen(0x01bd, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
#elif PACKETVER >= 20080304
-packetLen(0x01bd, 3) // CZ_RECALL_GID
+packetLen(0x01bd, 3)
#elif PACKETVER >= 20080226
-packetLen(0x01bd, -1) // CZ_RECALL_GID
+packetLen(0x01bd, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01bd, 6) // CZ_RECALL_GID
+packetLen(0x01bd, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
#endif
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
#if PACKETVER >= 20080618
-packetLen(0x01c3, 6) // ZC_BROADCAST2
+packetLen(0x01c3, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01c3, 3) // ZC_BROADCAST2
+packetLen(0x01c3, 3)
#elif PACKETVER >= 20080311
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01c3, 26) // ZC_BROADCAST2
+packetLen(0x01c3, 26)
#elif PACKETVER >= 20080226
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01c3, 14) // ZC_BROADCAST2
+packetLen(0x01c3, 14)
#elif PACKETVER >= 20080102
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
#endif
// Packet: 0x01c4
#if PACKETVER >= 20080618
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
#elif PACKETVER >= 20080610
-packetLen(0x01c4, -1) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
#elif PACKETVER >= 20080304
-packetLen(0x01c4, 2) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01c4, -1) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
#endif
// Packet: 0x01c5
#if PACKETVER >= 20080618
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01c5, -1) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
#elif PACKETVER >= 20080304
-packetLen(0x01c5, 6) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01c5, -1) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01c5, 28) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 28)
#elif PACKETVER >= 20080102
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
#endif
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
#if PACKETVER >= 20080618
-packetLen(0x01c8, 65) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 65)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01c8, -1) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
#elif PACKETVER >= 20080304
-packetLen(0x01c8, 2) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 2)
#elif PACKETVER >= 20080226
-packetLen(0x01c8, 8) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 8)
#elif PACKETVER >= 20080219
-packetLen(0x01c8, 6) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
#endif
// Packet: 0x01c9
#if PACKETVER >= 20080618
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01c9, 27) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 27)
#elif PACKETVER >= 20080311
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
#elif PACKETVER >= 20080304
-packetLen(0x01c9, 8) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 8)
#elif PACKETVER >= 20080226
-packetLen(0x01c9, 22) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 22)
#elif PACKETVER >= 20080219
-packetLen(0x01c9, 26) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 26)
#elif PACKETVER >= 20080102
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
#endif
// Packet: 0x01ca
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
#if PACKETVER >= 20080618
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
#elif PACKETVER >= 20080610
-packetLen(0x01cd, -1) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
#elif PACKETVER >= 20080304
-packetLen(0x01cd, 3) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 3)
#elif PACKETVER >= 20080226
-packetLen(0x01cd, -1) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01cd, 8) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 8)
#elif PACKETVER >= 20080102
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
#endif
// Packet: 0x01ce
#if PACKETVER >= 20080618
-packetLen(0x01ce, 27) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 27)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01ce, 282) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 282)
#elif PACKETVER >= 20080311
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
#elif PACKETVER >= 20080304
-packetLen(0x01ce, 3) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 3)
#elif PACKETVER >= 20080226
-packetLen(0x01ce, 2) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01ce, 28) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 28)
#elif PACKETVER >= 20080102
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
#endif
// Packet: 0x01cf
#if PACKETVER >= 20080618
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01cf, 3) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 3)
#elif PACKETVER >= 20080311
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
#elif PACKETVER >= 20080304
-packetLen(0x01cf, 8) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 8)
#elif PACKETVER >= 20080226
-packetLen(0x01cf, 102) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 102)
#elif PACKETVER >= 20080219
-packetLen(0x01cf, 5) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 5)
#elif PACKETVER >= 20080102
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
#endif
// Packet: 0x01d0
#if PACKETVER >= 20080618
-packetLen(0x01d0, 53) // ZC_SPIRITS
+packetLen(0x01d0, 53)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01d0, -1) // ZC_SPIRITS
+packetLen(0x01d0, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
#elif PACKETVER >= 20080304
-packetLen(0x01d0, 18) // ZC_SPIRITS
+packetLen(0x01d0, 18)
#elif PACKETVER >= 20080226
-packetLen(0x01d0, 26) // ZC_SPIRITS
+packetLen(0x01d0, 26)
#elif PACKETVER >= 20080219
-packetLen(0x01d0, 2) // ZC_SPIRITS
+packetLen(0x01d0, 2)
#elif PACKETVER >= 20080102
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
#endif
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
#if PACKETVER >= 20080618
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01d2, -1) // ZC_COMBODELAY
+packetLen(0x01d2, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
#elif PACKETVER >= 20080304
-packetLen(0x01d2, 4) // ZC_COMBODELAY
+packetLen(0x01d2, 4)
#elif PACKETVER >= 20080226
-packetLen(0x01d2, 8) // ZC_COMBODELAY
+packetLen(0x01d2, 8)
#elif PACKETVER >= 20080219
-packetLen(0x01d2, -1) // ZC_COMBODELAY
+packetLen(0x01d2, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
#endif
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
#if PACKETVER >= 20080618
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01d4, 2) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 2)
#elif PACKETVER >= 20080304
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01d4, -1) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
#endif
// Packet: 0x01d5
#if PACKETVER >= 20080304
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01d5, 6) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 6)
#elif PACKETVER >= 20080219
-packetLen(0x01d5, 16) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, 16)
#elif PACKETVER >= 20080102
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
#endif
// Packet: 0x01d6
#if PACKETVER >= 20080618
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
#elif PACKETVER >= 20080610
-packetLen(0x01d6, -1) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
#elif PACKETVER >= 20080304
-packetLen(0x01d6, 2) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 2)
#elif PACKETVER >= 20080226
-packetLen(0x01d6, 10) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 10)
#elif PACKETVER >= 20080219
-packetLen(0x01d6, 6) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
#endif
// Packet: 0x01d7
#if PACKETVER >= 20080618
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01d7, 10) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 10)
#elif PACKETVER >= 20080311
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
#elif PACKETVER >= 20080304
-packetLen(0x01d7, 15) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 15)
#elif PACKETVER >= 20080226
-packetLen(0x01d7, 2) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01d7, 35) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 35)
#elif PACKETVER >= 20080102
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
#endif
// Packet: 0x01d8
#if PACKETVER >= 20080618
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01d8, -1) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
#elif PACKETVER >= 20080304
-packetLen(0x01d8, 7) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 7)
#elif PACKETVER >= 20080226
-packetLen(0x01d8, 15) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 15)
#elif PACKETVER >= 20080219
-packetLen(0x01d8, -1) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
#endif
// Packet: 0x01d9
#if PACKETVER >= 20080618
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01d9, -1) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
#elif PACKETVER >= 20080304
-packetLen(0x01d9, 10) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 10)
#elif PACKETVER >= 20080226
-packetLen(0x01d9, 8) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 8)
#elif PACKETVER >= 20080219
-packetLen(0x01d9, 282) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 282)
#elif PACKETVER >= 20080102
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
#endif
// Packet: 0x01da
#if PACKETVER >= 20080618
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01da, -1) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
#elif PACKETVER >= 20080304
-packetLen(0x01da, -1) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01da, 6) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 6)
#elif PACKETVER >= 20080219
-packetLen(0x01da, 2) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 2)
#elif PACKETVER >= 20080102
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
#endif
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
#if PACKETVER >= 20080618
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01de, 28) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 28)
#elif PACKETVER >= 20080311
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
#elif PACKETVER >= 20080304
-packetLen(0x01de, 8) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 8)
#elif PACKETVER >= 20080226
-packetLen(0x01de, -1) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01de, 3) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 3)
#elif PACKETVER >= 20080102
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
#endif
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
#if PACKETVER >= 20080618
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01e1, 102) // ZC_SPIRITS2
+packetLen(0x01e1, 102)
#elif PACKETVER >= 20080311
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
#elif PACKETVER >= 20080304
-packetLen(0x01e1, -1) // ZC_SPIRITS2
+packetLen(0x01e1, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01e1, 32) // ZC_SPIRITS2
+packetLen(0x01e1, 32)
#elif PACKETVER >= 20080219
-packetLen(0x01e1, -1) // ZC_SPIRITS2
+packetLen(0x01e1, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
#endif
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
#if PACKETVER >= 20080618
-packetLen(0x01e7, 6) // CZ_DORIDORI
+packetLen(0x01e7, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01e7, -1) // CZ_DORIDORI
+packetLen(0x01e7, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
#elif PACKETVER >= 20080304
-packetLen(0x01e7, 6) // CZ_DORIDORI
+packetLen(0x01e7, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
#endif
// Packet: 0x01e8
#if PACKETVER >= 20080618
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01e8, 39) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 39)
#elif PACKETVER >= 20080311
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
#elif PACKETVER >= 20080304
-packetLen(0x01e8, 26) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 26)
#elif PACKETVER >= 20080226
-packetLen(0x01e8, -1) // CZ_MAKE_GROUP2
+packetLen(0x01e8, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01e8, 6) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
#endif
// Packet: 0x01e9
#if PACKETVER >= 20080618
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
#elif PACKETVER >= 20080610
-packetLen(0x01e9, 6) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 6)
#elif PACKETVER >= 20080311
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
#elif PACKETVER >= 20080304
-packetLen(0x01e9, -1) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01e9, 12) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 12)
#elif PACKETVER >= 20080219
-packetLen(0x01e9, -1) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, -1)
#elif PACKETVER >= 20080102
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
#endif
// Packet: 0x01ea
#if PACKETVER >= 20080618
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
#elif PACKETVER >= 20080610
-packetLen(0x01ea, -1) // ZC_CONGRATULATION
+packetLen(0x01ea, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
#elif PACKETVER >= 20080304
-packetLen(0x01ea, 8) // ZC_CONGRATULATION
+packetLen(0x01ea, 8)
#elif PACKETVER >= 20080102
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
#endif
// Packet: 0x01eb
#if PACKETVER >= 20080618
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01eb, 21) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 21)
#elif PACKETVER >= 20080311
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
#elif PACKETVER >= 20080304
-packetLen(0x01eb, 7) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 7)
#elif PACKETVER >= 20080226
-packetLen(0x01eb, 11) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 11)
#elif PACKETVER >= 20080219
-packetLen(0x01eb, 26) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 26)
#elif PACKETVER >= 20080102
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
#endif
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
#if PACKETVER >= 20080618
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01ed, 53) // CZ_CHOPOKGI
+packetLen(0x01ed, 53)
#elif PACKETVER >= 20080311
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
#elif PACKETVER >= 20080304
-packetLen(0x01ed, -1) // CZ_CHOPOKGI
+packetLen(0x01ed, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01ed, 10) // CZ_CHOPOKGI
+packetLen(0x01ed, 10)
#elif PACKETVER >= 20080219
-packetLen(0x01ed, 22) // CZ_CHOPOKGI
+packetLen(0x01ed, 22)
#elif PACKETVER >= 20080102
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
#endif
// Packet: 0x01ee
#if PACKETVER >= 20080618
-packetLen(0x01ee, 23) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 23)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01ee, 57) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 57)
#elif PACKETVER >= 20080226
-packetLen(0x01ee, 11) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 11)
#elif PACKETVER >= 20080219
-packetLen(0x01ee, 8) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, 8)
#elif PACKETVER >= 20080102
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
#endif
// Packet: 0x01ef
#if PACKETVER >= 20080618
-packetLen(0x01ef, 10) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 10)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01ef, 66) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 66)
#elif PACKETVER >= 20080311
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01ef, 6) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 6)
#elif PACKETVER >= 20080226
-packetLen(0x01ef, 35) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 35)
#elif PACKETVER >= 20080219
-packetLen(0x01ef, 6) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
#endif
// Packet: 0x01f0
#if PACKETVER >= 20080618
-packetLen(0x01f0, 16) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 16)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
#elif PACKETVER >= 20080304
-packetLen(0x01f0, 10) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, 10)
#elif PACKETVER >= 20080102
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
#endif
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
#if PACKETVER >= 20080618
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
#elif PACKETVER >= 20080610
-packetLen(0x01f2, -1) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
#elif PACKETVER >= 20080304
-packetLen(0x01f2, 28) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 28)
#elif PACKETVER >= 20080226
-packetLen(0x01f2, 27) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 27)
#elif PACKETVER >= 20080219
-packetLen(0x01f2, 31) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 31)
#elif PACKETVER >= 20080102
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
#endif
// Packet: 0x01f3
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
// Packet: 0x01f4
#if PACKETVER >= 20080618
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01f4, 24) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 24)
#elif PACKETVER >= 20080311
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
#elif PACKETVER >= 20080304
-packetLen(0x01f4, 3) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 3)
#elif PACKETVER >= 20080226
-packetLen(0x01f4, -1) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, -1)
#elif PACKETVER >= 20080219
-packetLen(0x01f4, 6) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 6)
#elif PACKETVER >= 20080102
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
#endif
// Packet: 0x01f5
#if PACKETVER >= 20080618
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01f5, -1) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
#elif PACKETVER >= 20080304
-packetLen(0x01f5, 2) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 2)
#elif PACKETVER >= 20080226
-packetLen(0x01f5, 10) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 10)
#elif PACKETVER >= 20080219
-packetLen(0x01f5, 114) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 114)
#elif PACKETVER >= 20080102
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
#endif
// Packet: 0x01f6
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
// Packet: 0x01f7
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
// Packet: 0x01f8
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
// Packet: 0x01f9
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
// Packet: 0x01fa
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
// Packet: 0x01fb
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
// Packet: 0x01fc
#if PACKETVER >= 20080618
-packetLen(0x01fc, 186) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 186)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080304
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
#elif PACKETVER >= 20080226
-packetLen(0x01fc, 4) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 4)
#elif PACKETVER >= 20080219
-packetLen(0x01fc, 282) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, 282)
#elif PACKETVER >= 20080102
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
#endif
// Packet: 0x01fd
#if PACKETVER >= 20080618
-packetLen(0x01fd, 15) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 15)
#elif PACKETVER >= 20080610
-packetLen(0x01fd, -1) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, -1)
#elif PACKETVER >= 20080311
-packetLen(0x01fd, 15) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 15)
#elif PACKETVER >= 20080304
-packetLen(0x01fd, 2) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 2)
#elif PACKETVER >= 20080226
-packetLen(0x01fd, 8) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 8)
#elif PACKETVER >= 20080219
-packetLen(0x01fd, 26) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 26)
#elif PACKETVER >= 20080102
-packetLen(0x01fd, 15) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 15)
#endif
// Packet: 0x01fe
#if PACKETVER >= 20080618
-packetLen(0x01fe, 11) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 11)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x01fe, 6) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 6)
#elif PACKETVER >= 20080311
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
#elif PACKETVER >= 20080304
-packetLen(0x01fe, 114) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 114)
#elif PACKETVER >= 20080226
-packetLen(0x01fe, 2) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 2)
#elif PACKETVER >= 20080219
-packetLen(0x01fe, 13) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 13)
#elif PACKETVER >= 20080102
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
#endif
// Packet: 0x01ff
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
// Packet: 0x0200
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
// Packet: 0x0201
#if PACKETVER >= 20080311
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0201, 6) // ZC_FRIENDS_LIST
+packetLen(0x0201, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0201, 7) // ZC_FRIENDS_LIST
+packetLen(0x0201, 7)
#elif PACKETVER >= 20080102
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
#endif
// Packet: 0x0202
#if PACKETVER >= 20080618
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
#elif PACKETVER >= 20080610
-packetLen(0x0202, -1) // CZ_ADD_FRIENDS
+packetLen(0x0202, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
#elif PACKETVER >= 20080304
-packetLen(0x0202, 2) // CZ_ADD_FRIENDS
+packetLen(0x0202, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0202, 44) // CZ_ADD_FRIENDS
+packetLen(0x0202, 44)
#elif PACKETVER >= 20080219
-packetLen(0x0202, 4) // CZ_ADD_FRIENDS
+packetLen(0x0202, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
#endif
// Packet: 0x0203
#if PACKETVER >= 20080618
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
#elif PACKETVER >= 20080610
-packetLen(0x0203, -1) // CZ_DELETE_FRIENDS
+packetLen(0x0203, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0203, -1) // CZ_DELETE_FRIENDS
+packetLen(0x0203, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0203, 7) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 7)
#elif PACKETVER >= 20080219
-packetLen(0x0203, 4) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
#endif
// Packet: 0x0204
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
// Packet: 0x0205
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
// Packet: 0x0206
#if PACKETVER >= 20080618
-packetLen(0x0206, 30) // ZC_FRIENDS_STATE
+packetLen(0x0206, 30)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0206, -1) // ZC_FRIENDS_STATE
+packetLen(0x0206, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
#elif PACKETVER >= 20080304
-packetLen(0x0206, 6) // ZC_FRIENDS_STATE
+packetLen(0x0206, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0206, 8) // ZC_FRIENDS_STATE
+packetLen(0x0206, 8)
#elif PACKETVER >= 20080219
-packetLen(0x0206, 7) // ZC_FRIENDS_STATE
+packetLen(0x0206, 7)
#elif PACKETVER >= 20080102
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
#endif
// Packet: 0x0207
#if PACKETVER >= 20080618
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0207, -1) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
#elif PACKETVER >= 20080304
-packetLen(0x0207, -1) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0207, 26) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 26)
#elif PACKETVER >= 20080219
-packetLen(0x0207, 66) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 66)
#elif PACKETVER >= 20080102
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
#endif
// Packet: 0x0208
#if PACKETVER >= 20080618
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
#elif PACKETVER >= 20080610
-packetLen(0x0208, -1) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
#elif PACKETVER >= 20080226
-packetLen(0x0208, -1) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0208, 71) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 71)
#elif PACKETVER >= 20080102
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
#endif
// Packet: 0x0209
#if PACKETVER >= 20080618
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0209, 30) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 30)
#elif PACKETVER >= 20080311
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
#elif PACKETVER >= 20080304
-packetLen(0x0209, 22) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 22)
#elif PACKETVER >= 20080226
-packetLen(0x0209, 6) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0209, 30) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 30)
#elif PACKETVER >= 20080102
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
#endif
// Packet: 0x020a
#if PACKETVER >= 20080618
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
#elif PACKETVER >= 20080610
-packetLen(0x020a, -1) // ZC_DELETE_FRIENDS
+packetLen(0x020a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
#elif PACKETVER >= 20080304
-packetLen(0x020a, 7) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 7)
#elif PACKETVER >= 20080226
-packetLen(0x020a, -1) // ZC_DELETE_FRIENDS
+packetLen(0x020a, -1)
#elif PACKETVER >= 20080219
-packetLen(0x020a, 20) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 20)
#elif PACKETVER >= 20080102
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
#endif
// Packet: 0x020d
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
// Packet: 0x020e
#if PACKETVER >= 20080618
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x020e, 7) // ZC_STARSKILL
+packetLen(0x020e, 7)
#elif PACKETVER >= 20080311
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
#elif PACKETVER >= 20080304
-packetLen(0x020e, 4) // ZC_STARSKILL
+packetLen(0x020e, 4)
#elif PACKETVER >= 20080226
-packetLen(0x020e, -1) // ZC_STARSKILL
+packetLen(0x020e, -1)
#elif PACKETVER >= 20080219
-packetLen(0x020e, 8) // ZC_STARSKILL
+packetLen(0x020e, 8)
#elif PACKETVER >= 20080102
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
#endif
// Packet: 0x020f
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
// Packet: 0x0210
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
// Packet: 0x0212
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
// Packet: 0x0213
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
// Packet: 0x0214
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
// Packet: 0x0215
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
// Packet: 0x0216
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
// Packet: 0x0217
#if PACKETVER >= 20080618
-packetLen(0x0217, 4) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 4)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0217, 39) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 39)
#elif PACKETVER >= 20080311
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0217, 9) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 9)
#elif PACKETVER >= 20080226
-packetLen(0x0217, 5) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 5)
#elif PACKETVER >= 20080219
-packetLen(0x0217, -1) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
#endif
// Packet: 0x0218
#if PACKETVER >= 20080618
-packetLen(0x0218, 68) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 68)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0218, 16) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 16)
#elif PACKETVER >= 20080311
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0218, 15) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 15)
#elif PACKETVER >= 20080226
-packetLen(0x0218, 8) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 8)
#elif PACKETVER >= 20080219
-packetLen(0x0218, 26) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 26)
#elif PACKETVER >= 20080102
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
#endif
// Packet: 0x0219
#if PACKETVER >= 20080618
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0219, -1) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
#elif PACKETVER >= 20080304
-packetLen(0x0219, 6) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0219, -1) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0219, 17) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 17)
#elif PACKETVER >= 20080102
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
#endif
// Packet: 0x021a
#if PACKETVER >= 20080618
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x021a, -1) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
#elif PACKETVER >= 20080304
-packetLen(0x021a, 6) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 6)
#elif PACKETVER >= 20080226
-packetLen(0x021a, 30) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 30)
#elif PACKETVER >= 20080219
-packetLen(0x021a, -1) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, -1)
#elif PACKETVER >= 20080102
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
#endif
// Packet: 0x021b
#if PACKETVER >= 20080618
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
#elif PACKETVER >= 20080610
-packetLen(0x021b, -1) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, -1)
#elif PACKETVER >= 20080311
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
#elif PACKETVER >= 20080304
-packetLen(0x021b, 30) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 30)
#elif PACKETVER >= 20080226
-packetLen(0x021b, 6) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 6)
#elif PACKETVER >= 20080219
-packetLen(0x021b, 15) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 15)
#elif PACKETVER >= 20080102
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
#endif
// Packet: 0x021c
#if PACKETVER >= 20080618
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x021c, 26) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 26)
#elif PACKETVER >= 20080311
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
#elif PACKETVER >= 20080304
-packetLen(0x021c, 5) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 5)
#elif PACKETVER >= 20080226
-packetLen(0x021c, 4) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 4)
#elif PACKETVER >= 20080219
-packetLen(0x021c, -1) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, -1)
#elif PACKETVER >= 20080102
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
#endif
// Packet: 0x021d
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
// Packet: 0x021e
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
// Packet: 0x021f
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
// Packet: 0x0220
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
// Packet: 0x0221
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
// Packet: 0x0222
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
// Packet: 0x0223
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
// Packet: 0x0224
#if PACKETVER >= 20080618
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0224, -1) // ZC_TAEKWON_POINT
+packetLen(0x0224, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
#elif PACKETVER >= 20080304
-packetLen(0x0224, 22) // ZC_TAEKWON_POINT
+packetLen(0x0224, 22)
#elif PACKETVER >= 20080226
-packetLen(0x0224, 2) // ZC_TAEKWON_POINT
+packetLen(0x0224, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0224, 12) // ZC_TAEKWON_POINT
+packetLen(0x0224, 12)
#elif PACKETVER >= 20080102
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
#endif
// Packet: 0x0225
#if PACKETVER >= 20080618
-packetLen(0x0225, 7) // CZ_TAEKWON_RANK
+packetLen(0x0225, 7)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0225, -1) // CZ_TAEKWON_RANK
+packetLen(0x0225, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0225, -1) // CZ_TAEKWON_RANK
+packetLen(0x0225, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0225, 3) // CZ_TAEKWON_RANK
+packetLen(0x0225, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0225, 6) // CZ_TAEKWON_RANK
+packetLen(0x0225, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
#endif
// Packet: 0x0226
#if PACKETVER >= 20080618
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0226, 28) // ZC_TAEKWON_RANK
+packetLen(0x0226, 28)
#elif PACKETVER >= 20080311
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
#elif PACKETVER >= 20080304
-packetLen(0x0226, 31) // ZC_TAEKWON_RANK
+packetLen(0x0226, 31)
#elif PACKETVER >= 20080226
-packetLen(0x0226, 3) // ZC_TAEKWON_RANK
+packetLen(0x0226, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0226, 42) // ZC_TAEKWON_RANK
+packetLen(0x0226, 42)
#elif PACKETVER >= 20080102
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
#endif
// Packet: 0x0227
#if PACKETVER >= 20080618
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
#elif PACKETVER >= 20080610
-packetLen(0x0227, -1) // ZC_GAME_GUARD
+packetLen(0x0227, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
#elif PACKETVER >= 20080304
-packetLen(0x0227, -1) // ZC_GAME_GUARD
+packetLen(0x0227, -1)
#elif PACKETVER >= 20080226
-packetLen(0x0227, 31) // ZC_GAME_GUARD
+packetLen(0x0227, 31)
#elif PACKETVER >= 20080219
-packetLen(0x0227, 4) // ZC_GAME_GUARD
+packetLen(0x0227, 4)
#elif PACKETVER >= 20080102
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
#endif
// Packet: 0x0228
-packetLen(0x0228, 18) // CZ_ACK_GAME_GUARD
+packetLen(0x0228, 18)
// Packet: 0x0229
#if PACKETVER >= 20080618
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0229, 2) // ZC_STATE_CHANGE3
+packetLen(0x0229, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
#elif PACKETVER >= 20080304
-packetLen(0x0229, 10) // ZC_STATE_CHANGE3
+packetLen(0x0229, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0229, 182) // ZC_STATE_CHANGE3
+packetLen(0x0229, 182)
#elif PACKETVER >= 20080219
-packetLen(0x0229, 6) // ZC_STATE_CHANGE3
+packetLen(0x0229, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
#endif
// Packet: 0x022a
#if PACKETVER >= 20080618
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x022a, -1) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
#elif PACKETVER >= 20080304
-packetLen(0x022a, 14) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 14)
#elif PACKETVER >= 20080226
-packetLen(0x022a, -1) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, -1)
#elif PACKETVER >= 20080219
-packetLen(0x022a, 2) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 2)
#elif PACKETVER >= 20080102
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
#endif
// Packet: 0x022b
#if PACKETVER >= 20080618
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
#elif PACKETVER >= 20080610
-packetLen(0x022b, 6) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 6)
#elif PACKETVER >= 20080311
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
#elif PACKETVER >= 20080219
-packetLen(0x022b, -1) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, -1)
#elif PACKETVER >= 20080102
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
#endif
// Packet: 0x022c
#if PACKETVER >= 20080618
-packetLen(0x022c, 65) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 65)
#elif PACKETVER >= 20080610
-packetLen(0x022c, -1) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x022c, 65) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 65)
#elif PACKETVER >= 20080304
-packetLen(0x022c, 6) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 6)
#elif PACKETVER >= 20080226
-packetLen(0x022c, 31) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 31)
#elif PACKETVER >= 20080219
-packetLen(0x022c, 53) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 53)
#elif PACKETVER >= 20080102
-packetLen(0x022c, 65) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 65)
#endif
// Packet: 0x022d
#if PACKETVER >= 20080618
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x022d, 26) // CZ_COMMAND_MER
+packetLen(0x022d, 26)
#elif PACKETVER >= 20080311
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
#elif PACKETVER >= 20080304
-packetLen(0x022d, 6) // CZ_COMMAND_MER
+packetLen(0x022d, 6)
#elif PACKETVER >= 20080226
-packetLen(0x022d, 10) // CZ_COMMAND_MER
+packetLen(0x022d, 10)
#elif PACKETVER >= 20080219
-packetLen(0x022d, 9) // CZ_COMMAND_MER
+packetLen(0x022d, 9)
#elif PACKETVER >= 20080102
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
#endif
// Packet: 0x022e
#if PACKETVER >= 20080618
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x022e, 6) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 6)
#elif PACKETVER >= 20080311
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
#elif PACKETVER >= 20080304
-packetLen(0x022e, 22) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 22)
#elif PACKETVER >= 20080226
-packetLen(0x022e, 9) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 9)
#elif PACKETVER >= 20080219
-packetLen(0x022e, -1) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, -1)
#elif PACKETVER >= 20080102
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
#endif
// Packet: 0x022f
#if PACKETVER >= 20080618
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x022f, 10) // ZC_FEED_MER
+packetLen(0x022f, 10)
#elif PACKETVER >= 20080311
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
#elif PACKETVER >= 20080304
-packetLen(0x022f, 4) // ZC_FEED_MER
+packetLen(0x022f, 4)
#elif PACKETVER >= 20080226
-packetLen(0x022f, 26) // ZC_FEED_MER
+packetLen(0x022f, 26)
#elif PACKETVER >= 20080219
-packetLen(0x022f, 282) // ZC_FEED_MER
+packetLen(0x022f, 282)
#elif PACKETVER >= 20080102
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
#endif
// Packet: 0x0230
#if PACKETVER >= 20080618
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0230, 10) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 10)
#elif PACKETVER >= 20080311
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
#elif PACKETVER >= 20080304
-packetLen(0x0230, 282) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 282)
#elif PACKETVER >= 20080226
-packetLen(0x0230, 28) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 28)
#elif PACKETVER >= 20080219
-packetLen(0x0230, 54) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 54)
#elif PACKETVER >= 20080102
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
#endif
// Packet: 0x0231
-packetLen(0x0231, 26) // CZ_RENAME_MER
+packetLen(0x0231, 26)
// Packet: 0x0232
#if PACKETVER >= 20080618
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0232, -1) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
#elif PACKETVER >= 20080304
-packetLen(0x0232, 3) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 3)
#elif PACKETVER >= 20080226
-packetLen(0x0232, 2) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 2)
#elif PACKETVER >= 20080219
-packetLen(0x0232, 36) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 36)
#elif PACKETVER >= 20080102
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
#endif
// Packet: 0x0233
#if PACKETVER >= 20080618
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0233, 6) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 6)
#elif PACKETVER >= 20080311
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
#elif PACKETVER >= 20080304
-packetLen(0x0233, 2) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0233, 4) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 4)
#elif PACKETVER >= 20080219
-packetLen(0x0233, 8) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
#endif
// Packet: 0x0234
#if PACKETVER >= 20080618
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
#elif PACKETVER >= 20080610
-packetLen(0x0234, -1) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0234, 15) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 15)
#elif PACKETVER >= 20080219
-packetLen(0x0234, 282) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 282)
#elif PACKETVER >= 20080102
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
#endif
// Packet: 0x0235
#if PACKETVER >= 20080618
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0235, 7) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 7)
#elif PACKETVER >= 20080311
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0235, 6) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 6)
#elif PACKETVER >= 20080226
-packetLen(0x0235, 33) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 33)
#elif PACKETVER >= 20080219
-packetLen(0x0235, 15) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, 15)
#elif PACKETVER >= 20080102
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
#endif
// Packet: 0x0236
-packetLen(0x0236, 10) // ZC_KILLER_POINT
+packetLen(0x0236, 10)
// Packet: 0x0237
#if PACKETVER >= 20080618
-packetLen(0x0237, 5) // CZ_KILLER_RANK
+packetLen(0x0237, 5)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0237, -1) // CZ_KILLER_RANK
+packetLen(0x0237, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
#elif PACKETVER >= 20080304
-packetLen(0x0237, 23) // CZ_KILLER_RANK
+packetLen(0x0237, 23)
#elif PACKETVER >= 20080226
-packetLen(0x0237, 10) // CZ_KILLER_RANK
+packetLen(0x0237, 10)
#elif PACKETVER >= 20080219
-packetLen(0x0237, 3) // CZ_KILLER_RANK
+packetLen(0x0237, 3)
#elif PACKETVER >= 20080102
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
#endif
// Packet: 0x0238
#if PACKETVER >= 20080618
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0238, -1) // ZC_KILLER_RANK
+packetLen(0x0238, -1)
#elif PACKETVER >= 20080311
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
#elif PACKETVER >= 20080304
-packetLen(0x0238, 20) // ZC_KILLER_RANK
+packetLen(0x0238, 20)
#elif PACKETVER >= 20080226
-packetLen(0x0238, 6) // ZC_KILLER_RANK
+packetLen(0x0238, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0238, -1) // ZC_KILLER_RANK
+packetLen(0x0238, -1)
#elif PACKETVER >= 20080102
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
#endif
// Packet: 0x0239
#if PACKETVER >= 20080618
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0239, 14) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 14)
#elif PACKETVER >= 20080311
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
#elif PACKETVER >= 20080304
-packetLen(0x0239, 10) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 10)
#elif PACKETVER >= 20080226
-packetLen(0x0239, 39) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 39)
#elif PACKETVER >= 20080219
-packetLen(0x0239, 8) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 8)
#elif PACKETVER >= 20080102
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
#endif
// Packet: 0x023a
#if PACKETVER >= 20080618
-packetLen(0x023a, 10) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 10)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x023a, -1) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
#elif PACKETVER >= 20080304
-packetLen(0x023a, 8) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 8)
#elif PACKETVER >= 20080226
-packetLen(0x023a, 6) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 6)
#elif PACKETVER >= 20080219
-packetLen(0x023a, 11) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 11)
#elif PACKETVER >= 20080102
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
#endif
// Packet: 0x023b
-packetLen(0x023b, 36) // CZ_ACK_STORE_PASSWORD
+packetLen(0x023b, 36)
// Packet: 0x023c
#if PACKETVER >= 20080618
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
#elif PACKETVER >= 20080610
-packetLen(0x023c, -1) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, -1)
#elif PACKETVER >= 20080311
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
#elif PACKETVER >= 20080304
-packetLen(0x023c, 30) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 30)
#elif PACKETVER >= 20080226
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
#elif PACKETVER >= 20080219
-packetLen(0x023c, 5) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 5)
#elif PACKETVER >= 20080102
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
#endif
// Packet: 0x023d
-packetLen(0x023d, 6) // AC_EVENT_RESULT
+packetLen(0x023d, 6)
// Packet: 0x023e
-packetLen(0x023e, 8) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 8)
// Packet: 0x023f
-packetLen(0x023f, 2) // CZ_MAIL_GET_LIST
+packetLen(0x023f, 2)
// Packet: 0x0240
-packetLen(0x0240, -1) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, -1)
// Packet: 0x0241
-packetLen(0x0241, 6) // CZ_MAIL_OPEN
+packetLen(0x0241, 6)
// Packet: 0x0242
-packetLen(0x0242, -1) // ZC_MAIL_REQ_OPEN
+packetLen(0x0242, -1)
// Packet: 0x0243
-packetLen(0x0243, 6) // CZ_MAIL_DELETE
+packetLen(0x0243, 6)
// Packet: 0x0244
-packetLen(0x0244, 6) // CZ_MAIL_GET_ITEM
+packetLen(0x0244, 6)
// Packet: 0x0245
-packetLen(0x0245, 3) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 3)
// Packet: 0x0246
-packetLen(0x0246, 4) // CZ_MAIL_RESET_ITEM
+packetLen(0x0246, 4)
// Packet: 0x0247
-packetLen(0x0247, 8) // CZ_MAIL_ADD_ITEM
+packetLen(0x0247, 8)
// Packet: 0x0248
-packetLen(0x0248, -1) // CZ_MAIL_SEND
+packetLen(0x0248, -1)
// Packet: 0x0249
-packetLen(0x0249, 3) // ZC_MAIL_REQ_SEND
+packetLen(0x0249, 3)
// Packet: 0x024a
-packetLen(0x024a, 70) // ZC_MAIL_RECEIVE
+packetLen(0x024a, 70)
// Packet: 0x024b
-packetLen(0x024b, 4) // CZ_AUCTION_CREATE
+packetLen(0x024b, 4)
// Packet: 0x024c
-packetLen(0x024c, 8) // CZ_AUCTION_ADD_ITEM
+packetLen(0x024c, 8)
// Packet: 0x024d
-packetLen(0x024d, 12) // CZ_AUCTION_ADD
+packetLen(0x024d, 12)
// Packet: 0x024e
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
// Packet: 0x024f
-packetLen(0x024f, 10) // CZ_AUCTION_BUY
+packetLen(0x024f, 10)
// Packet: 0x0250
-packetLen(0x0250, 3) // ZC_AUCTION_RESULT
+packetLen(0x0250, 3)
// Packet: 0x0251
-packetLen(0x0251, 34) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 34)
// Packet: 0x0252
-packetLen(0x0252, -1) // ZC_AUCTION_ITEM_REQ_SEARCH
+packetLen(0x0252, -1)
// Packet: 0x0253
-packetLen(0x0253, 3) // ZC_STARPLACE
+packetLen(0x0253, 3)
// Packet: 0x0254
-packetLen(0x0254, 3) // CZ_AGREE_STARPLACE
+packetLen(0x0254, 3)
// Packet: 0x0255
-packetLen(0x0255, 5) // ZC_ACK_MAIL_ADD_ITEM
+packetLen(0x0255, 5)
// Packet: 0x0256
-packetLen(0x0256, 5) // ZC_ACK_AUCTION_ADD_ITEM
+packetLen(0x0256, 5)
// Packet: 0x0257
-packetLen(0x0257, 8) // ZC_ACK_MAIL_DELETE
+packetLen(0x0257, 8)
// Packet: 0x0258
-packetLen(0x0258, 2) // CA_REQ_GAME_GUARD_CHECK
+packetLen(0x0258, 2)
// Packet: 0x0259
-packetLen(0x0259, 3) // AC_ACK_GAME_GUARD
+packetLen(0x0259, 3)
// Packet: 0x025a
-packetLen(0x025a, -1) // ZC_MAKINGITEM_LIST
+packetLen(0x025a, -1)
// Packet: 0x025b
-packetLen(0x025b, 6) // CZ_REQ_MAKINGITEM
+packetLen(0x025b, 6)
// Packet: 0x025c
-packetLen(0x025c, 4) // CZ_AUCTION_REQ_MY_INFO
+packetLen(0x025c, 4)
// Packet: 0x025d
-packetLen(0x025d, 6) // CZ_AUCTION_REQ_MY_SELL_STOP
+packetLen(0x025d, 6)
// Packet: 0x025e
-packetLen(0x025e, 4) // ZC_AUCTION_ACK_MY_SELL_STOP
+packetLen(0x025e, 4)
// Packet: 0x025f
-packetLen(0x025f, 6) // ZC_AUCTION_WINDOWS
+packetLen(0x025f, 6)
// Packet: 0x0260
-packetLen(0x0260, 6) // ZC_MAIL_WINDOWS
+packetLen(0x0260, 6)
// Packet: 0x0261
-packetLen(0x0261, 11) // AC_REQ_LOGIN_OLDEKEY
+packetLen(0x0261, 11)
// Packet: 0x0262
-packetLen(0x0262, 11) // AC_REQ_LOGIN_NEWEKEY
+packetLen(0x0262, 11)
// Packet: 0x0263
-packetLen(0x0263, 11) // AC_REQ_LOGIN_CARDPASS
+packetLen(0x0263, 11)
// Packet: 0x0264
-packetLen(0x0264, 20) // CA_ACK_LOGIN_OLDEKEY
+packetLen(0x0264, 20)
// Packet: 0x0265
-packetLen(0x0265, 20) // CA_ACK_LOGIN_NEWEKEY
+packetLen(0x0265, 20)
// Packet: 0x0266
-packetLen(0x0266, 30) // CA_ACK_LOGIN_CARDPASS
+packetLen(0x0266, 30)
// Packet: 0x0267
-packetLen(0x0267, 4) // AC_ACK_EKEY_FAIL_NOTEXIST
+packetLen(0x0267, 4)
// Packet: 0x0268
-packetLen(0x0268, 4) // AC_ACK_EKEY_FAIL_NOTUSESEKEY
+packetLen(0x0268, 4)
// Packet: 0x0269
-packetLen(0x0269, 4) // AC_ACK_EKEY_FAIL_NOTUSEDEKEY
+packetLen(0x0269, 4)
// Packet: 0x026a
-packetLen(0x026a, 4) // AC_ACK_EKEY_FAIL_AUTHREFUSE
+packetLen(0x026a, 4)
// Packet: 0x026b
-packetLen(0x026b, 4) // AC_ACK_EKEY_FAIL_INPUTEKEY
+packetLen(0x026b, 4)
// Packet: 0x026c
-packetLen(0x026c, 4) // AC_ACK_EKEY_FAIL_NOTICE
+packetLen(0x026c, 4)
// Packet: 0x026d
-packetLen(0x026d, 4) // AC_ACK_EKEY_FAIL_NEEDCARDPASS
+packetLen(0x026d, 4)
// Packet: 0x026f
-packetLen(0x026f, 2) // AC_ACK_FIRST_LOGIN
+packetLen(0x026f, 2)
// Packet: 0x0270
-packetLen(0x0270, 2) // AC_REQ_LOGIN_ACCOUNT_INFO
+packetLen(0x0270, 2)
// Packet: 0x0271
-packetLen(0x0271, 40) // CA_ACK_LOGIN_ACCOUNT_INFO
+packetLen(0x0271, 40)
// Packet: 0x0272
-packetLen(0x0272, 44) // AC_ACK_PT_ID_INFO
+packetLen(0x0272, 44)
// Packet: 0x0273
-packetLen(0x0273, 30) // CZ_REQ_MAIL_RETURN
+packetLen(0x0273, 30)
// Packet: 0x0274
#if PACKETVER >= 20080618
-packetLen(0x0274, 8) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 8)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0274, 4) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 4)
#elif PACKETVER >= 20080311
-packetLen(0x0274, 8) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 8)
#elif PACKETVER >= 20080304
-packetLen(0x0274, 2) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 2)
#elif PACKETVER >= 20080226
-packetLen(0x0274, 24) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 24)
#elif PACKETVER >= 20080219
-packetLen(0x0274, 32) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 32)
#elif PACKETVER >= 20080102
-packetLen(0x0274, 8) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 8)
#endif
// Packet: 0x0277
-packetLen(0x0277, 84) // CA_LOGIN_PCBANG
+packetLen(0x0277, 84)
// Packet: 0x0278
-packetLen(0x0278, 2) // ZC_NOTIFY_PCBANG
+packetLen(0x0278, 2)
// Packet: 0x0279
-packetLen(0x0279, 2) // CZ_HUNTINGLIST
+packetLen(0x0279, 2)
// Packet: 0x027a
-packetLen(0x027a, -1) // ZC_HUNTINGLIST
+packetLen(0x027a, -1)
// Packet: 0x027b
-packetLen(0x027b, 14) // ZC_PCBANG_EFFECT
+packetLen(0x027b, 14)
// Packet: 0x027c
#if PACKETVER >= 20080722
-packetLen(0x027c, 60) // CA_LOGIN4
+packetLen(0x027c, 60)
#elif PACKETVER >= 20080715
-packetLen(0x027c, 96) // CA_LOGIN4
+packetLen(0x027c, 96)
#elif PACKETVER >= 20080102
-packetLen(0x027c, 60) // CA_LOGIN4
+packetLen(0x027c, 60)
#endif
// Packet: 0x027d
-packetLen(0x027d, 62) // ZC_PROPERTY_MERCE
+packetLen(0x027d, 62)
// Packet: 0x027e
-packetLen(0x027e, -1) // ZC_SHANDA_PROTECT
+packetLen(0x027e, -1)
// Packet: 0x027f
-packetLen(0x027f, 8) // CA_CLIENT_TYPE
+packetLen(0x027f, 8)
// Packet: 0x0280
-packetLen(0x0280, 12) // ZC_GANGSI_POINT
+packetLen(0x0280, 12)
// Packet: 0x0281
-packetLen(0x0281, 4) // CZ_GANGSI_RANK
+packetLen(0x0281, 4)
// Packet: 0x0282
-packetLen(0x0282, 284) // ZC_GANGSI_RANK
+packetLen(0x0282, 284)
// Packet: 0x0283
-packetLen(0x0283, 6) // ZC_AID
+packetLen(0x0283, 6)
// Packet: 0x0284
-packetLen(0x0284, 14) // ZC_NOTIFY_EFFECT3
+packetLen(0x0284, 14)
// Packet: 0x0285
-packetLen(0x0285, 6) // ZC_DEATH_QUESTION
+packetLen(0x0285, 6)
// Packet: 0x0286
-packetLen(0x0286, 4) // CZ_DEATH_QUESTION
+packetLen(0x0286, 4)
// Packet: 0x0287
#if PACKETVER >= 20080311
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0287, 4) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 4)
#elif PACKETVER >= 20080226
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#elif PACKETVER >= 20080219
-packetLen(0x0287, 11) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, 11)
#elif PACKETVER >= 20080102
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
#endif
// Packet: 0x0288
-packetLen(0x0288, 10) // CZ_PC_BUY_CASH_POINT_ITEM
+packetLen(0x0288, 10)
// Packet: 0x0289
-packetLen(0x0289, 12) // ZC_PC_CASH_POINT_UPDATE
+packetLen(0x0289, 12)
// Packet: 0x028a
-packetLen(0x028a, 18) // ZC_NPC_SHOWEFST_UPDATE
+packetLen(0x028a, 18)
// Packet: 0x028b
-packetLen(0x028b, -1) // HC_CHARNOTBEENSELECTED
+packetLen(0x028b, -1)
// Packet: 0x028c
-packetLen(0x028c, 46) // CH_SELECT_CHAR_GOINGTOBEUSED
+packetLen(0x028c, 46)
// Packet: 0x028d
-packetLen(0x028d, 34) // CH_REQ_IS_VALID_CHARNAME
+packetLen(0x028d, 34)
// Packet: 0x028e
-packetLen(0x028e, 4) // HC_ACK_IS_VALID_CHARNAME
+packetLen(0x028e, 4)
// Packet: 0x028f
-packetLen(0x028f, 6) // CH_REQ_CHANGE_CHARNAME
+packetLen(0x028f, 6)
// Packet: 0x0290
-packetLen(0x0290, 4) // HC_ACK_CHANGE_CHARNAME
+packetLen(0x0290, 4)
// Packet: 0x0291
-packetLen(0x0291, 4) // ZC_MSG
+packetLen(0x0291, 4)
// Packet: 0x0292
-packetLen(0x0292, 2) // CZ_STANDING_RESURRECTION
+packetLen(0x0292, 2)
// Packet: 0x0293
-packetLen(0x0293, 70) // ZC_BOSS_INFO
+packetLen(0x0293, 70)
// Packet: 0x0294
-packetLen(0x0294, 10) // ZC_READ_BOOK
+packetLen(0x0294, 10)
// Packet: 0x0295
#if PACKETVER >= 20080618
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0295, 2) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 2)
#elif PACKETVER >= 20080311
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0295, 30) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 30)
#elif PACKETVER >= 20080226
-packetLen(0x0295, 3) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 3)
#elif PACKETVER >= 20080219
-packetLen(0x0295, 6) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, 6)
#elif PACKETVER >= 20080102
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
#endif
// Packet: 0x0296
#if PACKETVER >= 20080618
-packetLen(0x0296, 19) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 19)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080311
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0296, 58) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 58)
#elif PACKETVER >= 20080226
-packetLen(0x0296, 6) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 6)
#elif PACKETVER >= 20080219
-packetLen(0x0296, 5) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, 5)
#elif PACKETVER >= 20080102
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
#endif
// Packet: 0x0297
#if PACKETVER >= 20080618
-packetLen(0x0297, 6) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 6)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0297, 4) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 4)
#elif PACKETVER >= 20080311
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
#elif PACKETVER >= 20080304
-packetLen(0x0297, 97) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 97)
#elif PACKETVER >= 20080226
-packetLen(0x0297, 5) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, 5)
#elif PACKETVER >= 20080102
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
#endif
// Packet: 0x0298
-packetLen(0x0298, 8) // ZC_CASH_TIME_COUNTER
+packetLen(0x0298, 8)
// Packet: 0x0299
-packetLen(0x0299, 6) // ZC_CASH_ITEM_DELETE
+packetLen(0x0299, 6)
// Packet: 0x029a
#if PACKETVER >= 20080618
-packetLen(0x029a, 27) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 27)
#elif PACKETVER >= 20080610
-packetLen(0x029a, -1) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, -1)
#elif PACKETVER >= 20080311
-packetLen(0x029a, 27) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 27)
#elif PACKETVER >= 20080304
-packetLen(0x029a, 30) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 30)
#elif PACKETVER >= 20080226
-packetLen(0x029a, 3) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 3)
#elif PACKETVER >= 20080219
-packetLen(0x029a, -1) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, -1)
#elif PACKETVER >= 20080102
-packetLen(0x029a, 27) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 27)
#endif
// Packet: 0x029b
-packetLen(0x029b, 80) // ZC_MER_INIT
+packetLen(0x029b, 80)
// Packet: 0x029c
-packetLen(0x029c, 66) // ZC_MER_PROPERTY
+packetLen(0x029c, 66)
// Packet: 0x029d
-packetLen(0x029d, -1) // ZC_MER_SKILLINFO_LIST
+packetLen(0x029d, -1)
// Packet: 0x029e
-packetLen(0x029e, 11) // ZC_MER_SKILLINFO_UPDATE
+packetLen(0x029e, 11)
// Packet: 0x029f
-packetLen(0x029f, 3) // CZ_MER_COMMAND
+packetLen(0x029f, 3)
// Packet: 0x02a2
-packetLen(0x02a2, 8) // ZC_MER_PAR_CHANGE
+packetLen(0x02a2, 8)
// Packet: 0x02a5
-packetLen(0x02a5, 8) // CZ_KSY_EVENT
+packetLen(0x02a5, 8)
// Packet: 0x02a6
#if PACKETVER >= 20080122
// removed
#elif PACKETVER >= 20080108
-packetLen(0x02a6, 204) // ZC_HACKSH_CPX_MSG
+packetLen(0x02a6, 204)
#elif PACKETVER >= 20080102
-packetLen(0x02a6, 22) // ZC_HACKSH_CPX_MSG
+packetLen(0x02a6, 22)
#endif
// Packet: 0x02a7
#if PACKETVER >= 20080122
// removed
#elif PACKETVER >= 20080108
-packetLen(0x02a7, 204) // CZ_HACKSH_CPX_MSG
+packetLen(0x02a7, 204)
#elif PACKETVER >= 20080102
-packetLen(0x02a7, 22) // CZ_HACKSH_CPX_MSG
+packetLen(0x02a7, 22)
#endif
// Packet: 0x02a8
#if PACKETVER >= 20080108
// removed
#elif PACKETVER >= 20080102
-packetLen(0x02a8, 162) // ZC_HACKSHIELD_CRC_MSG
+packetLen(0x02a8, 162)
#endif
// Packet: 0x02a9
#if PACKETVER >= 20080108
// removed
#elif PACKETVER >= 20080102
-packetLen(0x02a9, 58) // CZ_HACKSHIELD_CRC_MSG
+packetLen(0x02a9, 58)
#endif
// Packet: 0x02aa
-packetLen(0x02aa, 4) // ZC_REQ_CASH_PASSWORD
+packetLen(0x02aa, 4)
// Packet: 0x02ab
-packetLen(0x02ab, 36) // CZ_ACK_CASH_PASSWORD
+packetLen(0x02ab, 36)
// Packet: 0x02ac
-packetLen(0x02ac, 6) // ZC_RESULT_CASH_PASSWORD
+packetLen(0x02ac, 6)
// Packet: 0x02ad
-packetLen(0x02ad, 8) // AC_REQUEST_SECOND_PASSWORD
+packetLen(0x02ad, 8)
// Packet: 0x02b0
-packetLen(0x02b0, 85) // CA_LOGIN_HAN
+packetLen(0x02b0, 85)
// Packet: 0x02b1
-packetLen(0x02b1, -1) // ZC_ALL_QUEST_LIST
+packetLen(0x02b1, -1)
// Packet: 0x02b2
-packetLen(0x02b2, -1) // ZC_ALL_QUEST_MISSION
+packetLen(0x02b2, -1)
// Packet: 0x02b3
-packetLen(0x02b3, 107) // ZC_ADD_QUEST
+packetLen(0x02b3, 107)
// Packet: 0x02b4
-packetLen(0x02b4, 6) // ZC_DEL_QUEST
+packetLen(0x02b4, 6)
// Packet: 0x02b5
-packetLen(0x02b5, -1) // ZC_UPDATE_MISSION_HUNT
+packetLen(0x02b5, -1)
// Packet: 0x02b6
-packetLen(0x02b6, 7) // CZ_ACTIVE_QUEST
+packetLen(0x02b6, 7)
// Packet: 0x02b7
-packetLen(0x02b7, 7) // ZC_ACTIVE_QUEST
+packetLen(0x02b7, 7)
// Packet: 0x02b8
-packetLen(0x02b8, 22) // ZC_ITEM_PICKUP_PARTY
+packetLen(0x02b8, 22)
// Packet: 0x02b9
-packetLen(0x02b9, 191) // ZC_SHORTCUT_KEY_LIST
+packetLen(0x02b9, 191)
// Packet: 0x02ba
-packetLen(0x02ba, 11) // CZ_SHORTCUT_KEY_CHANGE
+packetLen(0x02ba, 11)
// Packet: 0x02bb
-packetLen(0x02bb, 8) // ZC_EQUIPITEM_DAMAGED
+packetLen(0x02bb, 8)
// Packet: 0x02bc
-packetLen(0x02bc, 6) // ZC_NOTIFY_PCBANG_PLAYING_TIME
+packetLen(0x02bc, 6)
// Packet: 0x02bf
#if PACKETVER >= 20080318
// removed
#elif PACKETVER >= 20080102
-packetLen(0x02bf, 10) // ZC_SRPACKETR2_INIT
+packetLen(0x02bf, 10)
#endif
// Packet: 0x02c0
#if PACKETVER >= 20080318
// removed
#elif PACKETVER >= 20080102
-packetLen(0x02c0, 2) // CZ_SRPACKETR2_START
+packetLen(0x02c0, 2)
#endif
// Packet: 0x02c1
-packetLen(0x02c1, -1) // ZC_NPC_CHAT
+packetLen(0x02c1, -1)
// Packet: 0x02c2
-packetLen(0x02c2, -1) // ZC_FORMATSTRING_MSG
+packetLen(0x02c2, -1)
// Packet: 0x02c4
-packetLen(0x02c4, 26) // CZ_PARTY_JOIN_REQ
+packetLen(0x02c4, 26)
// Packet: 0x02c5
-packetLen(0x02c5, 30) // ZC_PARTY_JOIN_REQ_ACK
+packetLen(0x02c5, 30)
// Packet: 0x02c6
-packetLen(0x02c6, 30) // ZC_PARTY_JOIN_REQ
+packetLen(0x02c6, 30)
// Packet: 0x02c7
-packetLen(0x02c7, 7) // CZ_PARTY_JOIN_REQ_ACK
+packetLen(0x02c7, 7)
// Packet: 0x02c8
-packetLen(0x02c8, 3) // CZ_PARTY_CONFIG
+packetLen(0x02c8, 3)
// Packet: 0x02c9
-packetLen(0x02c9, 3) // ZC_PARTY_CONFIG
+packetLen(0x02c9, 3)
// Packet: 0x02ca
-packetLen(0x02ca, 3) // HC_REFUSE_SELECTCHAR
+packetLen(0x02ca, 3)
// Packet: 0x02cb
-packetLen(0x02cb, 65) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO
+packetLen(0x02cb, 65)
// Packet: 0x02cc
-packetLen(0x02cc, 4) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY
+packetLen(0x02cc, 4)
// Packet: 0x02cd
-packetLen(0x02cd, 71) // ZC_MEMORIALDUNGEON_INFO
+packetLen(0x02cd, 71)
// Packet: 0x02ce
-packetLen(0x02ce, 10) // ZC_MEMORIALDUNGEON_NOTIFY
+packetLen(0x02ce, 10)
// Packet: 0x02cf
-packetLen(0x02cf, 6) // CZ_MEMORIALDUNGEON_COMMAND
+packetLen(0x02cf, 6)
// Packet: 0x02d0
-packetLen(0x02d0, -1) // ZC_EQUIPMENT_ITEMLIST3
+packetLen(0x02d0, -1)
// Packet: 0x02d1
-packetLen(0x02d1, -1) // ZC_STORE_EQUIPMENT_ITEMLIST3
+packetLen(0x02d1, -1)
// Packet: 0x02d2
-packetLen(0x02d2, -1) // ZC_CART_EQUIPMENT_ITEMLIST3
+packetLen(0x02d2, -1)
// Packet: 0x02d3
-packetLen(0x02d3, 4) // ZC_NOTIFY_BIND_ON_EQUIP
+packetLen(0x02d3, 4)
// Packet: 0x02d4
#if PACKETVER >= 20080304
-packetLen(0x02d4, 29) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 29)
#elif PACKETVER >= 20080226
-packetLen(0x02d4, 30) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 30)
#elif PACKETVER >= 20080102
-packetLen(0x02d4, 29) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 29)
#endif
// Packet: 0x02d5
-packetLen(0x02d5, 2) // ZC_ISVR_DISCONNECT
+packetLen(0x02d5, 2)
// Packet: 0x02d6
-packetLen(0x02d6, 6) // CZ_EQUIPWIN_MICROSCOPE
+packetLen(0x02d6, 6)
// Packet: 0x02d7
-packetLen(0x02d7, -1) // ZC_EQUIPWIN_MICROSCOPE
+packetLen(0x02d7, -1)
// Packet: 0x02d8
-packetLen(0x02d8, 10) // CZ_CONFIG
+packetLen(0x02d8, 10)
// Packet: 0x02d9
-packetLen(0x02d9, 10) // ZC_CONFIG
+packetLen(0x02d9, 10)
// Packet: 0x02da
-packetLen(0x02da, 3) // ZC_CONFIG_NOTIFY
+packetLen(0x02da, 3)
// Packet: 0x02db
-packetLen(0x02db, -1) // CZ_BATTLEFIELD_CHAT
+packetLen(0x02db, -1)
// Packet: 0x02dc
-packetLen(0x02dc, -1) // ZC_BATTLEFIELD_CHAT
+packetLen(0x02dc, -1)
// Packet: 0x02dd
-packetLen(0x02dd, 32) // ZC_BATTLEFIELD_NOTIFY_CAMPINFO
+packetLen(0x02dd, 32)
// Packet: 0x02de
-packetLen(0x02de, 6) // ZC_BATTLEFIELD_NOTIFY_POINT
+packetLen(0x02de, 6)
// Packet: 0x02df
-packetLen(0x02df, 36) // ZC_BATTLEFIELD_NOTIFY_POSITION
+packetLen(0x02df, 36)
// Packet: 0x02e0
-packetLen(0x02e0, 34) // ZC_BATTLEFIELD_NOTIFY_HP
+packetLen(0x02e0, 34)
// Packet: 0x02e1
#if PACKETVER >= 20080618
-packetLen(0x02e1, 33) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 33)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x02e1, 32) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 32)
#elif PACKETVER >= 20080102
-packetLen(0x02e1, 33) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 33)
#endif
// Packet: 0x02e2
-packetLen(0x02e2, 14) // CZ_USE_ITEM_NEW_JAPEN
+packetLen(0x02e2, 14)
// Packet: 0x02e3
-packetLen(0x02e3, 25) // CZ_USE_SKILL_NEW_JAPEN
+packetLen(0x02e3, 25)
// Packet: 0x02e4
-packetLen(0x02e4, 8) // CZ_ITEM_PICKUP_NEW_JAPEN
+packetLen(0x02e4, 8)
// Packet: 0x02e5
-packetLen(0x02e5, 8) // CZ_REQUEST_MOVE_NEW_JAPEN
+packetLen(0x02e5, 8)
// Packet: 0x02e6
-packetLen(0x02e6, 6) // CZ_BOT_CHECK
+packetLen(0x02e6, 6)
// Packet: 0x02e7
-packetLen(0x02e7, -1) // ZC_MAPPROPERTY
+packetLen(0x02e7, -1)
// Packet: 0x02e8
-packetLen(0x02e8, -1) // ZC_NORMAL_ITEMLIST3
+packetLen(0x02e8, -1)
// Packet: 0x02e9
-packetLen(0x02e9, -1) // ZC_CART_NORMAL_ITEMLIST3
+packetLen(0x02e9, -1)
// Packet: 0x02ea
-packetLen(0x02ea, -1) // ZC_STORE_NORMAL_ITEMLIST3
+packetLen(0x02ea, -1)
// Packet: 0x02eb
-packetLen(0x02eb, 13) // ZC_ACCEPT_ENTER2
+packetLen(0x02eb, 13)
// Packet: 0x02ec
#if PACKETVER >= 20080618
-packetLen(0x02ec, 67) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 67)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x02ec, 2) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 2)
#elif PACKETVER >= 20080102
-packetLen(0x02ec, 67) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 67)
#endif
// Packet: 0x02ed
#if PACKETVER >= 20080618
-packetLen(0x02ed, 59) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 59)
#elif PACKETVER >= 20080610
-packetLen(0x02ed, 60) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 60)
#elif PACKETVER >= 20080102
-packetLen(0x02ed, 59) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 59)
#endif
// Packet: 0x02ee
#if PACKETVER >= 20080618
-packetLen(0x02ee, 60) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 60)
// ignored packet from 2008-06-18aSakexe
#elif PACKETVER >= 20080610
-packetLen(0x02ee, 3) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 3)
#elif PACKETVER >= 20080102
-packetLen(0x02ee, 60) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 60)
#endif
// Packet: 0x02ef
-packetLen(0x02ef, 8) // ZC_NOTIFY_FONT
+packetLen(0x02ef, 8)
// Packet: 0x02f0
#if PACKETVER >= 20080318
-packetLen(0x02f0, 10) // ZC_PROGRESS
+packetLen(0x02f0, 10)
#endif
// Packet: 0x02f1
#if PACKETVER >= 20080318
-packetLen(0x02f1, 2) // CZ_PROGRESS
+packetLen(0x02f1, 2)
#endif
// Packet: 0x02f2
#if PACKETVER >= 20080318
-packetLen(0x02f2, 2) // ZC_PROGRESS_CANCEL
+packetLen(0x02f2, 2)
#endif
// Packet: 0x02f3
#if PACKETVER >= 20080325
-packetLen(0x02f3, -1) // CZ_IRMAIL_SEND
+packetLen(0x02f3, -1)
#endif
// Packet: 0x02f4
#if PACKETVER >= 20080618
-packetLen(0x02f4, -1) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, -1)
#elif PACKETVER >= 20080610
-packetLen(0x02f4, 282) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, 282)
#elif PACKETVER >= 20080325
-packetLen(0x02f4, -1) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, -1)
#endif
// Packet: 0x02f5
#if PACKETVER >= 20080618
-packetLen(0x02f5, 26) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, 26)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080325
-packetLen(0x02f5, -1) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, -1)
#endif
// Packet: 0x02f6
#if PACKETVER >= 20080618
-packetLen(0x02f6, -1) // CZ_IRMAIL_LIST
+packetLen(0x02f6, -1)
#elif PACKETVER >= 20080610
-packetLen(0x02f6, 3) // CZ_IRMAIL_LIST
+packetLen(0x02f6, 3)
#elif PACKETVER >= 20080325
-packetLen(0x02f6, -1) // CZ_IRMAIL_LIST
+packetLen(0x02f6, -1)
#endif
// Packet: 0x02f7
@@ -7446,109 +7446,109 @@ packetLen(0x035b, -1)
// Packet: 0x035c
#if PACKETVER >= 20080527
-packetLen(0x035c, 2) // CZ_OPEN_SIMPLE_CASHSHOP_ITEMLIST
+packetLen(0x035c, 2)
#endif
// Packet: 0x035d
#if PACKETVER >= 20080527
-packetLen(0x035d, -1) // ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST
+packetLen(0x035d, -1)
#endif
// Packet: 0x035e
#if PACKETVER >= 20080527
-packetLen(0x035e, 2) // CZ_CLOSE_WINDOW
+packetLen(0x035e, 2)
#endif
// Packet: 0x035f
#if PACKETVER >= 20080618
-packetLen(0x035f, 4) // CZ_REQUEST_MOVE2
+packetLen(0x035f, 4)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x035f, 7) // CZ_REQUEST_MOVE2
+packetLen(0x035f, 7)
#elif PACKETVER >= 20080527
-packetLen(0x035f, -1) // CZ_REQUEST_MOVE2
+packetLen(0x035f, -1)
#endif
// Packet: 0x0360
#if PACKETVER >= 20080618
-packetLen(0x0360, -1) // CZ_REQUEST_TIME2
+packetLen(0x0360, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0360, 57) // CZ_REQUEST_TIME2
+packetLen(0x0360, 57)
#elif PACKETVER >= 20080527
-packetLen(0x0360, -1) // CZ_REQUEST_TIME2
+packetLen(0x0360, -1)
#endif
// Packet: 0x0361
#if PACKETVER >= 20080618
-packetLen(0x0361, 2) // CZ_CHANGE_DIRECTION2
+packetLen(0x0361, 2)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0361, 65) // CZ_CHANGE_DIRECTION2
+packetLen(0x0361, 65)
#elif PACKETVER >= 20080527
-packetLen(0x0361, -1) // CZ_CHANGE_DIRECTION2
+packetLen(0x0361, -1)
#endif
// Packet: 0x0362
#if PACKETVER >= 20080527
-packetLen(0x0362, -1) // CZ_ITEM_PICKUP2
+packetLen(0x0362, -1)
#endif
// Packet: 0x0363
#if PACKETVER >= 20080618
-packetLen(0x0363, 58) // CZ_ITEM_THROW2
+packetLen(0x0363, 58)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080527
-packetLen(0x0363, -1) // CZ_ITEM_THROW2
+packetLen(0x0363, -1)
#endif
// Packet: 0x0364
#if PACKETVER >= 20080618
-packetLen(0x0364, 15) // CZ_MOVE_ITEM_FROM_BODY_TO_STORE2
+packetLen(0x0364, 15)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080610
-packetLen(0x0364, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_STORE2
+packetLen(0x0364, 8)
#elif PACKETVER >= 20080527
-packetLen(0x0364, -1) // CZ_MOVE_ITEM_FROM_BODY_TO_STORE2
+packetLen(0x0364, -1)
#endif
// Packet: 0x0365
#if PACKETVER >= 20080618
-packetLen(0x0365, -1) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY2
+packetLen(0x0365, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0365, 2) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY2
+packetLen(0x0365, 2)
#elif PACKETVER >= 20080527
-packetLen(0x0365, -1) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY2
+packetLen(0x0365, -1)
#endif
// Packet: 0x0366
#if PACKETVER >= 20080527
-packetLen(0x0366, -1) // CZ_USE_SKILL_TOGROUND2
+packetLen(0x0366, -1)
#endif
// Packet: 0x0367
#if PACKETVER >= 20080618
-packetLen(0x0367, 29) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX2
+packetLen(0x0367, 29)
// ignored packet from 2008-06-18bSakexe
#elif PACKETVER >= 20080527
-packetLen(0x0367, -1) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX2
+packetLen(0x0367, -1)
#endif
// Packet: 0x0368
#if PACKETVER >= 20080618
-packetLen(0x0368, -1) // CZ_REQNAME2
+packetLen(0x0368, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0368, 7) // CZ_REQNAME2
+packetLen(0x0368, 7)
#elif PACKETVER >= 20080527
-packetLen(0x0368, -1) // CZ_REQNAME2
+packetLen(0x0368, -1)
#endif
// Packet: 0x0369
#if PACKETVER >= 20080618
-packetLen(0x0369, -1) // CZ_REQNAME_BYGID2
+packetLen(0x0369, -1)
#elif PACKETVER >= 20080610
-packetLen(0x0369, 14) // CZ_REQNAME_BYGID2
+packetLen(0x0369, 14)
#elif PACKETVER >= 20080527
-packetLen(0x0369, -1) // CZ_REQNAME_BYGID2
+packetLen(0x0369, -1)
#endif
// Packet: 0x036a
@@ -8481,12 +8481,12 @@ packetLen(0x03dc, -1)
// Packet: 0x03dd
#if PACKETVER >= 20080624
-packetLen(0x03dd, 18) // AHC_GAME_GUARD
+packetLen(0x03dd, 18)
#endif
// Packet: 0x03de
#if PACKETVER >= 20080624
-packetLen(0x03de, 18) // CAH_ACK_GAME_GUARD
+packetLen(0x03de, 18)
#endif
// Packet: 0x03e2
@@ -8911,57 +8911,57 @@ packetLen(0x0435, -1)
// Packet: 0x0436
#if PACKETVER >= 20080910
-packetLen(0x0436, 19) // CZ_ENTER2
+packetLen(0x0436, 19)
#endif
// Packet: 0x0437
#if PACKETVER >= 20080910
-packetLen(0x0437, 7) // CZ_REQUEST_ACT2
+packetLen(0x0437, 7)
#endif
// Packet: 0x0438
#if PACKETVER >= 20080910
-packetLen(0x0438, 10) // CZ_USE_SKILL2
+packetLen(0x0438, 10)
#endif
// Packet: 0x0439
#if PACKETVER >= 20080910
-packetLen(0x0439, 8) // CZ_USE_ITEM2
+packetLen(0x0439, 8)
#endif
// Packet: 0x043d
#if PACKETVER >= 20081112
-packetLen(0x043d, 8) // ZC_SKILL_POSTDELAY
+packetLen(0x043d, 8)
#endif
// Packet: 0x043e
#if PACKETVER >= 20081112
-packetLen(0x043e, -1) // ZC_SKILL_POSTDELAY_LIST
+packetLen(0x043e, -1)
#endif
// Packet: 0x043f
#if PACKETVER >= 20081112
-packetLen(0x043f, 8) // ZC_MSG_STATE_CHANGE2
+packetLen(0x043f, 8)
#endif
// Packet: 0x0440
#if PACKETVER >= 20081126
-packetLen(0x0440, 10) // ZC_MILLENNIUMSHIELD
+packetLen(0x0440, 10)
#endif
// Packet: 0x0441
#if PACKETVER >= 20081126
-packetLen(0x0441, 4) // ZC_SKILLINFO_DELETE
+packetLen(0x0441, 4)
#endif
// Packet: 0x0442
#if PACKETVER >= 20081210
-packetLen(0x0442, 8) // ZC_SKILL_SELECT_REQUEST
+packetLen(0x0442, 8)
#endif
// Packet: 0x0443
#if PACKETVER >= 20081210
-packetLen(0x0443, 8) // CZ_SKILL_SELECT_RESPONSE
+packetLen(0x0443, 8)
#endif
diff --git a/src/common/packets/packets2009_len_sak.h b/src/common/packets/packets2009_len_sak.h
index f732fddea..08ae6eca9 100644
--- a/src/common/packets/packets2009_len_sak.h
+++ b/src/common/packets/packets2009_len_sak.h
@@ -2,8 +2,8 @@
* This file is part of Hercules.
* http://herc.ws - http://github.com/HerculesWS/Hercules
*
- * Copyright (C) 2019 Hercules Dev Team
- * Copyright (C) 2019 Andrei Karas (4144)
+ * Copyright (C) 2018-2019 Hercules Dev Team
+ * Copyright (C) 2018-2019 Andrei Karas (4144)
*
* Hercules is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -25,1923 +25,1923 @@
/* This file is autogenerated, please do not commit manual changes */
// Packet: 0x0064
-packetLen(0x0064, 55) // CA_LOGIN
+packetLen(0x0064, 55)
// Packet: 0x0065
-packetLen(0x0065, 17) // CH_ENTER
+packetLen(0x0065, 17)
// Packet: 0x0066
-packetLen(0x0066, 3) // CH_SELECT_CHAR
+packetLen(0x0066, 3)
// Packet: 0x0067
-packetLen(0x0067, 37) // CH_MAKE_CHAR
+packetLen(0x0067, 37)
// Packet: 0x0068
-packetLen(0x0068, 46) // CH_DELETE_CHAR
+packetLen(0x0068, 46)
// Packet: 0x0069
-packetLen(0x0069, -1) // AC_ACCEPT_LOGIN
+packetLen(0x0069, -1)
// Packet: 0x006a
-packetLen(0x006a, 23) // AC_REFUSE_LOGIN
+packetLen(0x006a, 23)
// Packet: 0x006b
-packetLen(0x006b, -1) // HC_ACCEPT_ENTER
+packetLen(0x006b, -1)
// Packet: 0x006c
-packetLen(0x006c, 3) // HC_REFUSE_ENTER
+packetLen(0x006c, 3)
// Packet: 0x006d
-packetLen(0x006d, 110) // HC_ACCEPT_MAKECHAR
+packetLen(0x006d, 110)
// Packet: 0x006e
-packetLen(0x006e, 3) // HC_REFUSE_MAKECHAR
+packetLen(0x006e, 3)
// Packet: 0x006f
-packetLen(0x006f, 2) // HC_ACCEPT_DELETECHAR
+packetLen(0x006f, 2)
// Packet: 0x0070
-packetLen(0x0070, 3) // HC_REFUSE_DELETECHAR
+packetLen(0x0070, 3)
// Packet: 0x0071
-packetLen(0x0071, 28) // HC_NOTIFY_ZONESVR
+packetLen(0x0071, 28)
// Packet: 0x0072
-packetLen(0x0072, 25) // CZ_ENTER
+packetLen(0x0072, 25)
// Packet: 0x0073
-packetLen(0x0073, 11) // ZC_ACCEPT_ENTER
+packetLen(0x0073, 11)
// Packet: 0x0074
-packetLen(0x0074, 3) // ZC_REFUSE_ENTER
+packetLen(0x0074, 3)
// Packet: 0x0075
-packetLen(0x0075, -1) // ZC_NOTIFY_INITCHAR
+packetLen(0x0075, -1)
// Packet: 0x0076
-packetLen(0x0076, 9) // ZC_NOTIFY_UPDATECHAR
+packetLen(0x0076, 9)
// Packet: 0x0077
-packetLen(0x0077, 5) // ZC_NOTIFY_UPDATEPLAYER
+packetLen(0x0077, 5)
// Packet: 0x0078
-packetLen(0x0078, 55) // ZC_NOTIFY_STANDENTRY
+packetLen(0x0078, 55)
// Packet: 0x0079
-packetLen(0x0079, 53) // ZC_NOTIFY_NEWENTRY
+packetLen(0x0079, 53)
// Packet: 0x007a
-packetLen(0x007a, 58) // ZC_NOTIFY_ACTENTRY
+packetLen(0x007a, 58)
// Packet: 0x007b
-packetLen(0x007b, 60) // ZC_NOTIFY_MOVEENTRY
+packetLen(0x007b, 60)
// Packet: 0x007c
-packetLen(0x007c, 42) // ZC_NOTIFY_STANDENTRY_NPC
+packetLen(0x007c, 42)
// Packet: 0x007d
-packetLen(0x007d, 2) // CZ_NOTIFY_ACTORINIT
+packetLen(0x007d, 2)
// Packet: 0x007e
-packetLen(0x007e, 102) // CZ_REQUEST_TIME
+packetLen(0x007e, 102)
// Packet: 0x007f
-packetLen(0x007f, 6) // ZC_NOTIFY_TIME
+packetLen(0x007f, 6)
// Packet: 0x0080
-packetLen(0x0080, 7) // ZC_NOTIFY_VANISH
+packetLen(0x0080, 7)
// Packet: 0x0081
-packetLen(0x0081, 3) // SC_NOTIFY_BAN
+packetLen(0x0081, 3)
// Packet: 0x0082
-packetLen(0x0082, 2) // CZ_REQUEST_QUIT
+packetLen(0x0082, 2)
// Packet: 0x0083
-packetLen(0x0083, 2) // ZC_ACCEPT_QUIT
+packetLen(0x0083, 2)
// Packet: 0x0084
-packetLen(0x0084, 2) // ZC_REFUSE_QUIT
+packetLen(0x0084, 2)
// Packet: 0x0085
-packetLen(0x0085, 11) // CZ_REQUEST_MOVE
+packetLen(0x0085, 11)
// Packet: 0x0086
-packetLen(0x0086, 16) // ZC_NOTIFY_MOVE
+packetLen(0x0086, 16)
// Packet: 0x0087
-packetLen(0x0087, 12) // ZC_NOTIFY_PLAYERMOVE
+packetLen(0x0087, 12)
// Packet: 0x0088
-packetLen(0x0088, 10) // ZC_STOPMOVE
+packetLen(0x0088, 10)
// Packet: 0x0089
-packetLen(0x0089, 8) // CZ_REQUEST_ACT
+packetLen(0x0089, 8)
// Packet: 0x008a
-packetLen(0x008a, 29) // ZC_NOTIFY_ACT
+packetLen(0x008a, 29)
// Packet: 0x008b
-packetLen(0x008b, 23) // ZC_NOTIFY_ACT_POSITION
+packetLen(0x008b, 23)
// Packet: 0x008c
packetLen(0x008c, 11)
// Packet: 0x008d
-packetLen(0x008d, -1) // ZC_NOTIFY_CHAT
+packetLen(0x008d, -1)
// Packet: 0x008e
-packetLen(0x008e, -1) // ZC_NOTIFY_PLAYERCHAT
+packetLen(0x008e, -1)
// Packet: 0x0090
-packetLen(0x0090, 7) // CZ_CONTACTNPC
+packetLen(0x0090, 7)
// Packet: 0x0091
-packetLen(0x0091, 22) // ZC_NPCACK_MAPMOVE
+packetLen(0x0091, 22)
// Packet: 0x0092
-packetLen(0x0092, 28) // ZC_NPCACK_SERVERMOVE
+packetLen(0x0092, 28)
// Packet: 0x0093
-packetLen(0x0093, 2) // ZC_NPCACK_ENABLE
+packetLen(0x0093, 2)
// Packet: 0x0094
-packetLen(0x0094, 14) // CZ_REQNAME
+packetLen(0x0094, 14)
// Packet: 0x0095
-packetLen(0x0095, 30) // ZC_ACK_REQNAME
+packetLen(0x0095, 30)
// Packet: 0x0096
-packetLen(0x0096, -1) // CZ_WHISPER
+packetLen(0x0096, -1)
// Packet: 0x0097
-packetLen(0x0097, -1) // ZC_WHISPER
+packetLen(0x0097, -1)
// Packet: 0x0098
-packetLen(0x0098, 3) // ZC_ACK_WHISPER
+packetLen(0x0098, 3)
// Packet: 0x0099
-packetLen(0x0099, -1) // CZ_BROADCAST
+packetLen(0x0099, -1)
// Packet: 0x009a
-packetLen(0x009a, -1) // ZC_BROADCAST
+packetLen(0x009a, -1)
// Packet: 0x009b
-packetLen(0x009b, 26) // CZ_CHANGE_DIRECTION
+packetLen(0x009b, 26)
// Packet: 0x009c
-packetLen(0x009c, 9) // ZC_CHANGE_DIRECTION
+packetLen(0x009c, 9)
// Packet: 0x009d
-packetLen(0x009d, 17) // ZC_ITEM_ENTRY
+packetLen(0x009d, 17)
// Packet: 0x009e
-packetLen(0x009e, 17) // ZC_ITEM_FALL_ENTRY
+packetLen(0x009e, 17)
// Packet: 0x009f
-packetLen(0x009f, 14) // CZ_ITEM_PICKUP
+packetLen(0x009f, 14)
// Packet: 0x00a0
-packetLen(0x00a0, 23) // ZC_ITEM_PICKUP_ACK
+packetLen(0x00a0, 23)
// Packet: 0x00a1
-packetLen(0x00a1, 6) // ZC_ITEM_DISAPPEAR
+packetLen(0x00a1, 6)
// Packet: 0x00a2
-packetLen(0x00a2, 15) // CZ_ITEM_THROW
+packetLen(0x00a2, 15)
// Packet: 0x00a3
-packetLen(0x00a3, -1) // ZC_NORMAL_ITEMLIST
+packetLen(0x00a3, -1)
// Packet: 0x00a4
-packetLen(0x00a4, -1) // ZC_EQUIPMENT_ITEMLIST
+packetLen(0x00a4, -1)
// Packet: 0x00a5
-packetLen(0x00a5, -1) // ZC_STORE_NORMAL_ITEMLIST
+packetLen(0x00a5, -1)
// Packet: 0x00a6
-packetLen(0x00a6, -1) // ZC_STORE_EQUIPMENT_ITEMLIST
+packetLen(0x00a6, -1)
// Packet: 0x00a7
packetLen(0x00a7, 8)
// Packet: 0x00a8
-packetLen(0x00a8, 7) // ZC_USE_ITEM_ACK
+packetLen(0x00a8, 7)
// Packet: 0x00a9
-packetLen(0x00a9, 6) // CZ_REQ_WEAR_EQUIP
+packetLen(0x00a9, 6)
// Packet: 0x00aa
-packetLen(0x00aa, 7) // ZC_REQ_WEAR_EQUIP_ACK
+packetLen(0x00aa, 7)
// Packet: 0x00ab
-packetLen(0x00ab, 4) // CZ_REQ_TAKEOFF_EQUIP
+packetLen(0x00ab, 4)
// Packet: 0x00ac
-packetLen(0x00ac, 7) // ZC_REQ_TAKEOFF_EQUIP_ACK
+packetLen(0x00ac, 7)
// Packet: 0x00ae
-packetLen(0x00ae, -1) // ZC_REQ_ITEM_EXPLANATION_ACK
+packetLen(0x00ae, -1)
// Packet: 0x00af
-packetLen(0x00af, 6) // ZC_ITEM_THROW_ACK
+packetLen(0x00af, 6)
// Packet: 0x00b0
-packetLen(0x00b0, 8) // ZC_PAR_CHANGE
+packetLen(0x00b0, 8)
// Packet: 0x00b1
-packetLen(0x00b1, 8) // ZC_LONGPAR_CHANGE
+packetLen(0x00b1, 8)
// Packet: 0x00b2
-packetLen(0x00b2, 3) // CZ_RESTART
+packetLen(0x00b2, 3)
// Packet: 0x00b3
-packetLen(0x00b3, 3) // ZC_RESTART_ACK
+packetLen(0x00b3, 3)
// Packet: 0x00b4
-packetLen(0x00b4, -1) // ZC_SAY_DIALOG
+packetLen(0x00b4, -1)
// Packet: 0x00b5
-packetLen(0x00b5, 6) // ZC_WAIT_DIALOG
+packetLen(0x00b5, 6)
// Packet: 0x00b6
-packetLen(0x00b6, 6) // ZC_CLOSE_DIALOG
+packetLen(0x00b6, 6)
// Packet: 0x00b7
-packetLen(0x00b7, -1) // ZC_MENU_LIST
+packetLen(0x00b7, -1)
// Packet: 0x00b8
-packetLen(0x00b8, 7) // CZ_CHOOSE_MENU
+packetLen(0x00b8, 7)
// Packet: 0x00b9
-packetLen(0x00b9, 6) // CZ_REQ_NEXT_SCRIPT
+packetLen(0x00b9, 6)
// Packet: 0x00ba
-packetLen(0x00ba, 2) // CZ_REQ_STATUS
+packetLen(0x00ba, 2)
// Packet: 0x00bb
-packetLen(0x00bb, 5) // CZ_STATUS_CHANGE
+packetLen(0x00bb, 5)
// Packet: 0x00bc
-packetLen(0x00bc, 6) // ZC_STATUS_CHANGE_ACK
+packetLen(0x00bc, 6)
// Packet: 0x00bd
-packetLen(0x00bd, 44) // ZC_STATUS
+packetLen(0x00bd, 44)
// Packet: 0x00be
-packetLen(0x00be, 5) // ZC_STATUS_CHANGE
+packetLen(0x00be, 5)
// Packet: 0x00bf
-packetLen(0x00bf, 3) // CZ_REQ_EMOTION
+packetLen(0x00bf, 3)
// Packet: 0x00c0
-packetLen(0x00c0, 7) // ZC_EMOTION
+packetLen(0x00c0, 7)
// Packet: 0x00c1
-packetLen(0x00c1, 2) // CZ_REQ_USER_COUNT
+packetLen(0x00c1, 2)
// Packet: 0x00c2
-packetLen(0x00c2, 6) // ZC_USER_COUNT
+packetLen(0x00c2, 6)
// Packet: 0x00c3
-packetLen(0x00c3, 8) // ZC_SPRITE_CHANGE
+packetLen(0x00c3, 8)
// Packet: 0x00c4
-packetLen(0x00c4, 6) // ZC_SELECT_DEALTYPE
+packetLen(0x00c4, 6)
// Packet: 0x00c5
-packetLen(0x00c5, 7) // CZ_ACK_SELECT_DEALTYPE
+packetLen(0x00c5, 7)
// Packet: 0x00c6
-packetLen(0x00c6, -1) // ZC_PC_PURCHASE_ITEMLIST
+packetLen(0x00c6, -1)
// Packet: 0x00c7
-packetLen(0x00c7, -1) // ZC_PC_SELL_ITEMLIST
+packetLen(0x00c7, -1)
// Packet: 0x00c8
-packetLen(0x00c8, -1) // CZ_PC_PURCHASE_ITEMLIST
+packetLen(0x00c8, -1)
// Packet: 0x00c9
-packetLen(0x00c9, -1) // CZ_PC_SELL_ITEMLIST
+packetLen(0x00c9, -1)
// Packet: 0x00ca
-packetLen(0x00ca, 3) // ZC_PC_PURCHASE_RESULT
+packetLen(0x00ca, 3)
// Packet: 0x00cb
-packetLen(0x00cb, 3) // ZC_PC_SELL_RESULT
+packetLen(0x00cb, 3)
// Packet: 0x00cc
-packetLen(0x00cc, 6) // CZ_DISCONNECT_CHARACTER
+packetLen(0x00cc, 6)
// Packet: 0x00cd
-packetLen(0x00cd, 3) // ZC_ACK_DISCONNECT_CHARACTER
+packetLen(0x00cd, 3)
// Packet: 0x00ce
-packetLen(0x00ce, 2) // CZ_DISCONNECT_ALL_CHARACTER
+packetLen(0x00ce, 2)
// Packet: 0x00cf
-packetLen(0x00cf, 27) // CZ_SETTING_WHISPER_PC
+packetLen(0x00cf, 27)
// Packet: 0x00d0
-packetLen(0x00d0, 3) // CZ_SETTING_WHISPER_STATE
+packetLen(0x00d0, 3)
// Packet: 0x00d1
-packetLen(0x00d1, 4) // ZC_SETTING_WHISPER_PC
+packetLen(0x00d1, 4)
// Packet: 0x00d2
-packetLen(0x00d2, 4) // ZC_SETTING_WHISPER_STATE
+packetLen(0x00d2, 4)
// Packet: 0x00d3
-packetLen(0x00d3, 2) // CZ_REQ_WHISPER_LIST
+packetLen(0x00d3, 2)
// Packet: 0x00d4
-packetLen(0x00d4, -1) // ZC_WHISPER_LIST
+packetLen(0x00d4, -1)
// Packet: 0x00d5
-packetLen(0x00d5, -1) // CZ_CREATE_CHATROOM
+packetLen(0x00d5, -1)
// Packet: 0x00d6
-packetLen(0x00d6, 3) // ZC_ACK_CREATE_CHATROOM
+packetLen(0x00d6, 3)
// Packet: 0x00d7
-packetLen(0x00d7, -1) // ZC_ROOM_NEWENTRY
+packetLen(0x00d7, -1)
// Packet: 0x00d8
-packetLen(0x00d8, 6) // ZC_DESTROY_ROOM
+packetLen(0x00d8, 6)
// Packet: 0x00d9
-packetLen(0x00d9, 14) // CZ_REQ_ENTER_ROOM
+packetLen(0x00d9, 14)
// Packet: 0x00da
-packetLen(0x00da, 3) // ZC_REFUSE_ENTER_ROOM
+packetLen(0x00da, 3)
// Packet: 0x00db
-packetLen(0x00db, -1) // ZC_ENTER_ROOM
+packetLen(0x00db, -1)
// Packet: 0x00dc
-packetLen(0x00dc, 28) // ZC_MEMBER_NEWENTRY
+packetLen(0x00dc, 28)
// Packet: 0x00dd
-packetLen(0x00dd, 29) // ZC_MEMBER_EXIT
+packetLen(0x00dd, 29)
// Packet: 0x00de
-packetLen(0x00de, -1) // CZ_CHANGE_CHATROOM
+packetLen(0x00de, -1)
// Packet: 0x00df
-packetLen(0x00df, -1) // ZC_CHANGE_CHATROOM
+packetLen(0x00df, -1)
// Packet: 0x00e0
-packetLen(0x00e0, 30) // CZ_REQ_ROLE_CHANGE
+packetLen(0x00e0, 30)
// Packet: 0x00e1
-packetLen(0x00e1, 30) // ZC_ROLE_CHANGE
+packetLen(0x00e1, 30)
// Packet: 0x00e2
-packetLen(0x00e2, 26) // CZ_REQ_EXPEL_MEMBER
+packetLen(0x00e2, 26)
// Packet: 0x00e3
-packetLen(0x00e3, 2) // CZ_EXIT_ROOM
+packetLen(0x00e3, 2)
// Packet: 0x00e4
-packetLen(0x00e4, 6) // CZ_REQ_EXCHANGE_ITEM
+packetLen(0x00e4, 6)
// Packet: 0x00e5
-packetLen(0x00e5, 26) // ZC_REQ_EXCHANGE_ITEM
+packetLen(0x00e5, 26)
// Packet: 0x00e6
-packetLen(0x00e6, 3) // CZ_ACK_EXCHANGE_ITEM
+packetLen(0x00e6, 3)
// Packet: 0x00e7
-packetLen(0x00e7, 3) // ZC_ACK_EXCHANGE_ITEM
+packetLen(0x00e7, 3)
// Packet: 0x00e8
-packetLen(0x00e8, 8) // CZ_ADD_EXCHANGE_ITEM
+packetLen(0x00e8, 8)
// Packet: 0x00e9
-packetLen(0x00e9, 19) // ZC_ADD_EXCHANGE_ITEM
+packetLen(0x00e9, 19)
// Packet: 0x00ea
-packetLen(0x00ea, 5) // ZC_ACK_ADD_EXCHANGE_ITEM
+packetLen(0x00ea, 5)
// Packet: 0x00eb
-packetLen(0x00eb, 2) // CZ_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00eb, 2)
// Packet: 0x00ec
-packetLen(0x00ec, 3) // ZC_CONCLUDE_EXCHANGE_ITEM
+packetLen(0x00ec, 3)
// Packet: 0x00ed
-packetLen(0x00ed, 2) // CZ_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ed, 2)
// Packet: 0x00ee
-packetLen(0x00ee, 2) // ZC_CANCEL_EXCHANGE_ITEM
+packetLen(0x00ee, 2)
// Packet: 0x00ef
-packetLen(0x00ef, 2) // CZ_EXEC_EXCHANGE_ITEM
+packetLen(0x00ef, 2)
// Packet: 0x00f0
-packetLen(0x00f0, 3) // ZC_EXEC_EXCHANGE_ITEM
+packetLen(0x00f0, 3)
// Packet: 0x00f1
-packetLen(0x00f1, 2) // ZC_EXCHANGEITEM_UNDO
+packetLen(0x00f1, 2)
// Packet: 0x00f2
-packetLen(0x00f2, 6) // ZC_NOTIFY_STOREITEM_COUNTINFO
+packetLen(0x00f2, 6)
// Packet: 0x00f3
-packetLen(0x00f3, -1) // CZ_REQUEST_CHAT
+packetLen(0x00f3, -1)
// Packet: 0x00f4
-packetLen(0x00f4, 21) // ZC_ADD_ITEM_TO_STORE
+packetLen(0x00f4, 21)
// Packet: 0x00f5
-packetLen(0x00f5, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY
+packetLen(0x00f5, 8)
// Packet: 0x00f6
-packetLen(0x00f6, 8) // ZC_DELETE_ITEM_FROM_STORE
+packetLen(0x00f6, 8)
// Packet: 0x00f7
-packetLen(0x00f7, 22) // CZ_REQUEST_TIME
+packetLen(0x00f7, 22)
// Packet: 0x00f8
-packetLen(0x00f8, 2) // ZC_CLOSE_STORE
+packetLen(0x00f8, 2)
// Packet: 0x00f9
-packetLen(0x00f9, 26) // CZ_MAKE_GROUP
+packetLen(0x00f9, 26)
// Packet: 0x00fa
-packetLen(0x00fa, 3) // ZC_ACK_MAKE_GROUP
+packetLen(0x00fa, 3)
// Packet: 0x00fb
-packetLen(0x00fb, -1) // ZC_GROUP_LIST
+packetLen(0x00fb, -1)
// Packet: 0x00fc
-packetLen(0x00fc, 6) // CZ_REQ_JOIN_GROUP
+packetLen(0x00fc, 6)
// Packet: 0x00fd
-packetLen(0x00fd, 27) // ZC_ACK_REQ_JOIN_GROUP
+packetLen(0x00fd, 27)
// Packet: 0x00fe
-packetLen(0x00fe, 30) // ZC_REQ_JOIN_GROUP
+packetLen(0x00fe, 30)
// Packet: 0x00ff
-packetLen(0x00ff, 10) // CZ_JOIN_GROUP
+packetLen(0x00ff, 10)
// Packet: 0x0100
-packetLen(0x0100, 2) // CZ_REQ_LEAVE_GROUP
+packetLen(0x0100, 2)
// Packet: 0x0101
-packetLen(0x0101, 6) // ZC_GROUPINFO_CHANGE
+packetLen(0x0101, 6)
// Packet: 0x0102
-packetLen(0x0102, 6) // CZ_CHANGE_GROUPEXPOPTION
+packetLen(0x0102, 6)
// Packet: 0x0103
-packetLen(0x0103, 30) // CZ_REQ_EXPEL_GROUP_MEMBER
+packetLen(0x0103, 30)
// Packet: 0x0104
-packetLen(0x0104, 79) // ZC_ADD_MEMBER_TO_GROUP
+packetLen(0x0104, 79)
// Packet: 0x0105
-packetLen(0x0105, 31) // ZC_DELETE_MEMBER_FROM_GROUP
+packetLen(0x0105, 31)
// Packet: 0x0106
-packetLen(0x0106, 10) // ZC_NOTIFY_HP_TO_GROUPM
+packetLen(0x0106, 10)
// Packet: 0x0107
-packetLen(0x0107, 10) // ZC_NOTIFY_POSITION_TO_GROUPM
+packetLen(0x0107, 10)
// Packet: 0x0108
-packetLen(0x0108, -1) // CZ_REQUEST_CHAT_PARTY
+packetLen(0x0108, -1)
// Packet: 0x0109
-packetLen(0x0109, -1) // ZC_NOTIFY_CHAT_PARTY
+packetLen(0x0109, -1)
// Packet: 0x010a
-packetLen(0x010a, 4) // ZC_MVP_GETTING_ITEM
+packetLen(0x010a, 4)
// Packet: 0x010b
-packetLen(0x010b, 6) // ZC_MVP_GETTING_SPECIAL_EXP
+packetLen(0x010b, 6)
// Packet: 0x010c
-packetLen(0x010c, 6) // ZC_MVP
+packetLen(0x010c, 6)
// Packet: 0x010d
-packetLen(0x010d, 2) // ZC_THROW_MVPITEM
+packetLen(0x010d, 2)
// Packet: 0x010e
-packetLen(0x010e, 11) // ZC_SKILLINFO_UPDATE
+packetLen(0x010e, 11)
// Packet: 0x010f
-packetLen(0x010f, -1) // ZC_SKILLINFO_LIST
+packetLen(0x010f, -1)
// Packet: 0x0110
-packetLen(0x0110, 10) // ZC_ACK_TOUSESKILL
+packetLen(0x0110, 10)
// Packet: 0x0111
-packetLen(0x0111, 39) // ZC_ADD_SKILL
+packetLen(0x0111, 39)
// Packet: 0x0112
-packetLen(0x0112, 4) // CZ_UPGRADE_SKILLLEVEL
+packetLen(0x0112, 4)
// Packet: 0x0113
-packetLen(0x0113, 22) // CZ_USE_SKILL
+packetLen(0x0113, 22)
// Packet: 0x0114
-packetLen(0x0114, 31) // ZC_NOTIFY_SKILL
+packetLen(0x0114, 31)
// Packet: 0x0115
-packetLen(0x0115, 35) // ZC_NOTIFY_SKILL_POSITION
+packetLen(0x0115, 35)
// Packet: 0x0116
-packetLen(0x0116, 10) // CZ_USE_SKILL_TOGROUND
+packetLen(0x0116, 10)
// Packet: 0x0117
-packetLen(0x0117, 18) // ZC_NOTIFY_GROUNDSKILL
+packetLen(0x0117, 18)
// Packet: 0x0118
-packetLen(0x0118, 2) // CZ_CANCEL_LOCKON
+packetLen(0x0118, 2)
// Packet: 0x0119
-packetLen(0x0119, 13) // ZC_STATE_CHANGE
+packetLen(0x0119, 13)
// Packet: 0x011a
-packetLen(0x011a, 15) // ZC_USE_SKILL
+packetLen(0x011a, 15)
// Packet: 0x011b
-packetLen(0x011b, 20) // CZ_SELECT_WARPPOINT
+packetLen(0x011b, 20)
// Packet: 0x011c
-packetLen(0x011c, 68) // ZC_WARPLIST
+packetLen(0x011c, 68)
// Packet: 0x011d
-packetLen(0x011d, 2) // CZ_REMEMBER_WARPPOINT
+packetLen(0x011d, 2)
// Packet: 0x011e
-packetLen(0x011e, 3) // ZC_ACK_REMEMBER_WARPPOINT
+packetLen(0x011e, 3)
// Packet: 0x011f
-packetLen(0x011f, 16) // ZC_SKILL_ENTRY
+packetLen(0x011f, 16)
// Packet: 0x0120
-packetLen(0x0120, 6) // ZC_SKILL_DISAPPEAR
+packetLen(0x0120, 6)
// Packet: 0x0121
-packetLen(0x0121, 14) // ZC_NOTIFY_CARTITEM_COUNTINFO
+packetLen(0x0121, 14)
// Packet: 0x0122
-packetLen(0x0122, -1) // ZC_CART_EQUIPMENT_ITEMLIST
+packetLen(0x0122, -1)
// Packet: 0x0123
-packetLen(0x0123, -1) // ZC_CART_NORMAL_ITEMLIST
+packetLen(0x0123, -1)
// Packet: 0x0124
-packetLen(0x0124, 21) // ZC_ADD_ITEM_TO_CART
+packetLen(0x0124, 21)
// Packet: 0x0125
-packetLen(0x0125, 8) // ZC_DELETE_ITEM_FROM_CART
+packetLen(0x0125, 8)
// Packet: 0x0126
-packetLen(0x0126, 8) // CZ_MOVE_ITEM_FROM_BODY_TO_CART
+packetLen(0x0126, 8)
// Packet: 0x0127
-packetLen(0x0127, 8) // CZ_MOVE_ITEM_FROM_CART_TO_BODY
+packetLen(0x0127, 8)
// Packet: 0x0128
-packetLen(0x0128, 8) // CZ_MOVE_ITEM_FROM_STORE_TO_CART
+packetLen(0x0128, 8)
// Packet: 0x0129
-packetLen(0x0129, 8) // CZ_MOVE_ITEM_FROM_CART_TO_STORE
+packetLen(0x0129, 8)
// Packet: 0x012a
-packetLen(0x012a, 2) // CZ_REQ_CARTOFF
+packetLen(0x012a, 2)
// Packet: 0x012b
-packetLen(0x012b, 2) // ZC_CARTOFF
+packetLen(0x012b, 2)
// Packet: 0x012c
-packetLen(0x012c, 3) // ZC_ACK_ADDITEM_TO_CART
+packetLen(0x012c, 3)
// Packet: 0x012d
-packetLen(0x012d, 4) // ZC_OPENSTORE
+packetLen(0x012d, 4)
// Packet: 0x012e
-packetLen(0x012e, 2) // CZ_REQ_CLOSESTORE
+packetLen(0x012e, 2)
// Packet: 0x012f
-packetLen(0x012f, -1) // CZ_REQ_OPENSTORE
+packetLen(0x012f, -1)
// Packet: 0x0130
-packetLen(0x0130, 6) // CZ_REQ_BUY_FROMMC
+packetLen(0x0130, 6)
// Packet: 0x0131
-packetLen(0x0131, 86) // ZC_STORE_ENTRY
+packetLen(0x0131, 86)
// Packet: 0x0132
-packetLen(0x0132, 6) // ZC_DISAPPEAR_ENTRY
+packetLen(0x0132, 6)
// Packet: 0x0133
-packetLen(0x0133, -1) // ZC_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0133, -1)
// Packet: 0x0134
-packetLen(0x0134, -1) // CZ_PC_PURCHASE_ITEMLIST_FROMMC
+packetLen(0x0134, -1)
// Packet: 0x0135
-packetLen(0x0135, 7) // ZC_PC_PURCHASE_RESULT_FROMMC
+packetLen(0x0135, 7)
// Packet: 0x0136
-packetLen(0x0136, -1) // ZC_PC_PURCHASE_MYITEMLIST
+packetLen(0x0136, -1)
// Packet: 0x0137
-packetLen(0x0137, 6) // ZC_DELETEITEM_FROM_MCSTORE
+packetLen(0x0137, 6)
// Packet: 0x0138
-packetLen(0x0138, 3) // CZ_PKMODE_CHANGE
+packetLen(0x0138, 3)
// Packet: 0x0139
-packetLen(0x0139, 16) // ZC_ATTACK_FAILURE_FOR_DISTANCE
+packetLen(0x0139, 16)
// Packet: 0x013a
-packetLen(0x013a, 4) // ZC_ATTACK_RANGE
+packetLen(0x013a, 4)
// Packet: 0x013b
-packetLen(0x013b, 4) // ZC_ACTION_FAILURE
+packetLen(0x013b, 4)
// Packet: 0x013c
-packetLen(0x013c, 4) // ZC_EQUIP_ARROW
+packetLen(0x013c, 4)
// Packet: 0x013d
-packetLen(0x013d, 6) // ZC_RECOVERY
+packetLen(0x013d, 6)
// Packet: 0x013e
-packetLen(0x013e, 24) // ZC_USESKILL_ACK
+packetLen(0x013e, 24)
// Packet: 0x013f
-packetLen(0x013f, 26) // CZ_ITEM_CREATE
+packetLen(0x013f, 26)
// Packet: 0x0140
-packetLen(0x0140, 22) // CZ_MOVETO_MAP
+packetLen(0x0140, 22)
// Packet: 0x0141
-packetLen(0x0141, 14) // ZC_COUPLESTATUS
+packetLen(0x0141, 14)
// Packet: 0x0142
-packetLen(0x0142, 6) // ZC_OPEN_EDITDLG
+packetLen(0x0142, 6)
// Packet: 0x0143
-packetLen(0x0143, 10) // CZ_INPUT_EDITDLG
+packetLen(0x0143, 10)
// Packet: 0x0144
-packetLen(0x0144, 23) // ZC_COMPASS
+packetLen(0x0144, 23)
// Packet: 0x0145
-packetLen(0x0145, 19) // ZC_SHOW_IMAGE
+packetLen(0x0145, 19)
// Packet: 0x0146
-packetLen(0x0146, 6) // CZ_CLOSE_DIALOG
+packetLen(0x0146, 6)
// Packet: 0x0147
-packetLen(0x0147, 39) // ZC_AUTORUN_SKILL
+packetLen(0x0147, 39)
// Packet: 0x0148
-packetLen(0x0148, 8) // ZC_RESURRECTION
+packetLen(0x0148, 8)
// Packet: 0x0149
-packetLen(0x0149, 9) // CZ_REQ_GIVE_MANNER_POINT
+packetLen(0x0149, 9)
// Packet: 0x014a
-packetLen(0x014a, 6) // ZC_ACK_GIVE_MANNER_POINT
+packetLen(0x014a, 6)
// Packet: 0x014b
-packetLen(0x014b, 27) // ZC_NOTIFY_MANNER_POINT_GIVEN
+packetLen(0x014b, 27)
// Packet: 0x014c
-packetLen(0x014c, -1) // ZC_MYGUILD_BASIC_INFO
+packetLen(0x014c, -1)
// Packet: 0x014d
-packetLen(0x014d, 2) // CZ_REQ_GUILD_MENUINTERFACE
+packetLen(0x014d, 2)
// Packet: 0x014e
-packetLen(0x014e, 6) // ZC_ACK_GUILD_MENUINTERFACE
+packetLen(0x014e, 6)
// Packet: 0x014f
-packetLen(0x014f, 6) // CZ_REQ_GUILD_MENU
+packetLen(0x014f, 6)
// Packet: 0x0150
-packetLen(0x0150, 110) // ZC_GUILD_INFO
+packetLen(0x0150, 110)
// Packet: 0x0151
-packetLen(0x0151, 6) // CZ_REQ_GUILD_EMBLEM_IMG
+packetLen(0x0151, 6)
// Packet: 0x0152
-packetLen(0x0152, -1) // ZC_GUILD_EMBLEM_IMG
+packetLen(0x0152, -1)
// Packet: 0x0153
-packetLen(0x0153, -1) // CZ_REGISTER_GUILD_EMBLEM_IMG
+packetLen(0x0153, -1)
// Packet: 0x0154
-packetLen(0x0154, -1) // ZC_MEMBERMGR_INFO
+packetLen(0x0154, -1)
// Packet: 0x0155
-packetLen(0x0155, -1) // CZ_REQ_CHANGE_MEMBERPOS
+packetLen(0x0155, -1)
// Packet: 0x0156
-packetLen(0x0156, -1) // ZC_ACK_REQ_CHANGE_MEMBERS
+packetLen(0x0156, -1)
// Packet: 0x0157
-packetLen(0x0157, 6) // CZ_REQ_OPEN_MEMBER_INFO
+packetLen(0x0157, 6)
// Packet: 0x0158
-packetLen(0x0158, -1) // ZC_ACK_OPEN_MEMBER_INFO
+packetLen(0x0158, -1)
// Packet: 0x0159
-packetLen(0x0159, 54) // CZ_REQ_LEAVE_GUILD
+packetLen(0x0159, 54)
// Packet: 0x015a
-packetLen(0x015a, 66) // ZC_ACK_LEAVE_GUILD
+packetLen(0x015a, 66)
// Packet: 0x015b
-packetLen(0x015b, 54) // CZ_REQ_BAN_GUILD
+packetLen(0x015b, 54)
// Packet: 0x015c
-packetLen(0x015c, 90) // ZC_ACK_BAN_GUILD
+packetLen(0x015c, 90)
// Packet: 0x015d
-packetLen(0x015d, 42) // CZ_REQ_DISORGANIZE_GUILD
+packetLen(0x015d, 42)
// Packet: 0x015e
-packetLen(0x015e, 6) // ZC_ACK_DISORGANIZE_GUILD_RESULT
+packetLen(0x015e, 6)
// Packet: 0x015f
-packetLen(0x015f, 42) // ZC_ACK_DISORGANIZE_GUILD
+packetLen(0x015f, 42)
// Packet: 0x0160
-packetLen(0x0160, -1) // ZC_POSITION_INFO
+packetLen(0x0160, -1)
// Packet: 0x0161
-packetLen(0x0161, -1) // CZ_REG_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0161, -1)
// Packet: 0x0162
-packetLen(0x0162, -1) // ZC_GUILD_SKILLINFO
+packetLen(0x0162, -1)
// Packet: 0x0163
-packetLen(0x0163, -1) // ZC_BAN_LIST
+packetLen(0x0163, -1)
// Packet: 0x0164
-packetLen(0x0164, -1) // ZC_OTHER_GUILD_LIST
+packetLen(0x0164, -1)
// Packet: 0x0165
-packetLen(0x0165, 30) // CZ_REQ_MAKE_GUILD
+packetLen(0x0165, 30)
// Packet: 0x0166
-packetLen(0x0166, -1) // ZC_POSITION_ID_NAME_INFO
+packetLen(0x0166, -1)
// Packet: 0x0167
-packetLen(0x0167, 3) // ZC_RESULT_MAKE_GUILD
+packetLen(0x0167, 3)
// Packet: 0x0168
-packetLen(0x0168, 14) // CZ_REQ_JOIN_GUILD
+packetLen(0x0168, 14)
// Packet: 0x0169
-packetLen(0x0169, 3) // ZC_ACK_REQ_JOIN_GUILD
+packetLen(0x0169, 3)
// Packet: 0x016a
-packetLen(0x016a, 30) // ZC_REQ_JOIN_GUILD
+packetLen(0x016a, 30)
// Packet: 0x016b
-packetLen(0x016b, 10) // CZ_JOIN_GUILD
+packetLen(0x016b, 10)
// Packet: 0x016c
-packetLen(0x016c, 43) // ZC_UPDATE_GDID
+packetLen(0x016c, 43)
// Packet: 0x016d
-packetLen(0x016d, 14) // ZC_UPDATE_CHARSTAT
+packetLen(0x016d, 14)
// Packet: 0x016e
-packetLen(0x016e, 186) // CZ_GUILD_NOTICE
+packetLen(0x016e, 186)
// Packet: 0x016f
-packetLen(0x016f, 182) // ZC_GUILD_NOTICE
+packetLen(0x016f, 182)
// Packet: 0x0170
-packetLen(0x0170, 14) // CZ_REQ_ALLY_GUILD
+packetLen(0x0170, 14)
// Packet: 0x0171
-packetLen(0x0171, 30) // ZC_REQ_ALLY_GUILD
+packetLen(0x0171, 30)
// Packet: 0x0172
-packetLen(0x0172, 10) // CZ_ALLY_GUILD
+packetLen(0x0172, 10)
// Packet: 0x0173
-packetLen(0x0173, 3) // ZC_ACK_REQ_ALLY_GUILD
+packetLen(0x0173, 3)
// Packet: 0x0174
-packetLen(0x0174, -1) // ZC_ACK_CHANGE_GUILD_POSITIONINFO
+packetLen(0x0174, -1)
// Packet: 0x0175
-packetLen(0x0175, 6) // CZ_REQ_GUILD_MEMBER_INFO
+packetLen(0x0175, 6)
// Packet: 0x0176
-packetLen(0x0176, 106) // ZC_ACK_GUILD_MEMBER_INFO
+packetLen(0x0176, 106)
// Packet: 0x0177
-packetLen(0x0177, -1) // ZC_ITEMIDENTIFY_LIST
+packetLen(0x0177, -1)
// Packet: 0x0178
-packetLen(0x0178, 4) // CZ_REQ_ITEMIDENTIFY
+packetLen(0x0178, 4)
// Packet: 0x0179
-packetLen(0x0179, 5) // ZC_ACK_ITEMIDENTIFY
+packetLen(0x0179, 5)
// Packet: 0x017a
-packetLen(0x017a, 4) // CZ_REQ_ITEMCOMPOSITION_LIST
+packetLen(0x017a, 4)
// Packet: 0x017b
-packetLen(0x017b, -1) // ZC_ITEMCOMPOSITION_LIST
+packetLen(0x017b, -1)
// Packet: 0x017c
-packetLen(0x017c, 6) // CZ_REQ_ITEMCOMPOSITION
+packetLen(0x017c, 6)
// Packet: 0x017d
-packetLen(0x017d, 7) // ZC_ACK_ITEMCOMPOSITION
+packetLen(0x017d, 7)
// Packet: 0x017e
-packetLen(0x017e, -1) // CZ_GUILD_CHAT
+packetLen(0x017e, -1)
// Packet: 0x017f
-packetLen(0x017f, -1) // ZC_GUILD_CHAT
+packetLen(0x017f, -1)
// Packet: 0x0180
-packetLen(0x0180, 6) // CZ_REQ_HOSTILE_GUILD
+packetLen(0x0180, 6)
// Packet: 0x0181
-packetLen(0x0181, 3) // ZC_ACK_REQ_HOSTILE_GUILD
+packetLen(0x0181, 3)
// Packet: 0x0182
-packetLen(0x0182, 106) // ZC_MEMBER_ADD
+packetLen(0x0182, 106)
// Packet: 0x0183
-packetLen(0x0183, 10) // CZ_REQ_DELETE_RELATED_GUILD
+packetLen(0x0183, 10)
// Packet: 0x0184
-packetLen(0x0184, 10) // ZC_DELETE_RELATED_GUILD
+packetLen(0x0184, 10)
// Packet: 0x0185
-packetLen(0x0185, 34) // ZC_ADD_RELATED_GUILD
+packetLen(0x0185, 34)
// Packet: 0x0187
-packetLen(0x0187, 6) // CH_UNKNOWN_PING
+packetLen(0x0187, 6)
// Packet: 0x0188
-packetLen(0x0188, 8) // ZC_ACK_ITEMREFINING
+packetLen(0x0188, 8)
// Packet: 0x0189
-packetLen(0x0189, 4) // ZC_NOTIFY_MAPINFO
+packetLen(0x0189, 4)
// Packet: 0x018a
-packetLen(0x018a, 4) // CZ_REQ_DISCONNECT
+packetLen(0x018a, 4)
// Packet: 0x018b
-packetLen(0x018b, 4) // ZC_ACK_REQ_DISCONNECT
+packetLen(0x018b, 4)
// Packet: 0x018c
-packetLen(0x018c, 29) // ZC_MONSTER_INFO
+packetLen(0x018c, 29)
// Packet: 0x018d
-packetLen(0x018d, -1) // ZC_MAKABLEITEMLIST
+packetLen(0x018d, -1)
// Packet: 0x018e
-packetLen(0x018e, 10) // CZ_REQMAKINGITEM
+packetLen(0x018e, 10)
// Packet: 0x018f
-packetLen(0x018f, 6) // ZC_ACK_REQMAKINGITEM
+packetLen(0x018f, 6)
// Packet: 0x0190
-packetLen(0x0190, 19) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX
+packetLen(0x0190, 19)
// Packet: 0x0191
-packetLen(0x0191, 86) // ZC_TALKBOX_CHATCONTENTS
+packetLen(0x0191, 86)
// Packet: 0x0192
-packetLen(0x0192, 24) // ZC_UPDATE_MAPINFO
+packetLen(0x0192, 24)
// Packet: 0x0193
-packetLen(0x0193, 2) // CZ_REQNAME_BYGID
+packetLen(0x0193, 2)
// Packet: 0x0194
-packetLen(0x0194, 30) // ZC_ACK_REQNAME_BYGID
+packetLen(0x0194, 30)
// Packet: 0x0195
-packetLen(0x0195, 102) // ZC_ACK_REQNAMEALL
+packetLen(0x0195, 102)
// Packet: 0x0196
-packetLen(0x0196, 9) // ZC_MSG_STATE_CHANGE
+packetLen(0x0196, 9)
// Packet: 0x0197
-packetLen(0x0197, 4) // CZ_RESET
+packetLen(0x0197, 4)
// Packet: 0x0198
-packetLen(0x0198, 8) // CZ_CHANGE_MAPTYPE
+packetLen(0x0198, 8)
// Packet: 0x0199
-packetLen(0x0199, 4) // ZC_NOTIFY_MAPPROPERTY
+packetLen(0x0199, 4)
// Packet: 0x019a
-packetLen(0x019a, 14) // ZC_NOTIFY_RANKING
+packetLen(0x019a, 14)
// Packet: 0x019b
-packetLen(0x019b, 10) // ZC_NOTIFY_EFFECT
+packetLen(0x019b, 10)
// Packet: 0x019c
-packetLen(0x019c, -1) // CZ_LOCALBROADCAST
+packetLen(0x019c, -1)
// Packet: 0x019d
-packetLen(0x019d, 6) // CZ_CHANGE_EFFECTSTATE
+packetLen(0x019d, 6)
// Packet: 0x019e
-packetLen(0x019e, 2) // ZC_START_CAPTURE
+packetLen(0x019e, 2)
// Packet: 0x019f
-packetLen(0x019f, 6) // CZ_TRYCAPTURE_MONSTER
+packetLen(0x019f, 6)
// Packet: 0x01a0
-packetLen(0x01a0, 3) // ZC_TRYCAPTURE_MONSTER
+packetLen(0x01a0, 3)
// Packet: 0x01a1
-packetLen(0x01a1, 3) // CZ_COMMAND_PET
+packetLen(0x01a1, 3)
// Packet: 0x01a2
-packetLen(0x01a2, 37) // ZC_PROPERTY_PET
+packetLen(0x01a2, 37)
// Packet: 0x01a3
-packetLen(0x01a3, 5) // ZC_FEED_PET
+packetLen(0x01a3, 5)
// Packet: 0x01a4
-packetLen(0x01a4, 11) // ZC_CHANGESTATE_PET
+packetLen(0x01a4, 11)
// Packet: 0x01a5
-packetLen(0x01a5, 26) // CZ_RENAME_PET
+packetLen(0x01a5, 26)
// Packet: 0x01a6
-packetLen(0x01a6, -1) // ZC_PETEGG_LIST
+packetLen(0x01a6, -1)
// Packet: 0x01a7
-packetLen(0x01a7, 4) // CZ_SELECT_PETEGG
+packetLen(0x01a7, 4)
// Packet: 0x01a8
-packetLen(0x01a8, 4) // CZ_PETEGG_INFO
+packetLen(0x01a8, 4)
// Packet: 0x01a9
-packetLen(0x01a9, 6) // CZ_PET_ACT
+packetLen(0x01a9, 6)
// Packet: 0x01aa
-packetLen(0x01aa, 10) // ZC_PET_ACT
+packetLen(0x01aa, 10)
// Packet: 0x01ab
-packetLen(0x01ab, 12) // ZC_PAR_CHANGE_USER
+packetLen(0x01ab, 12)
// Packet: 0x01ac
-packetLen(0x01ac, 6) // ZC_SKILL_UPDATE
+packetLen(0x01ac, 6)
// Packet: 0x01ad
-packetLen(0x01ad, -1) // ZC_MAKINGARROW_LIST
+packetLen(0x01ad, -1)
// Packet: 0x01ae
-packetLen(0x01ae, 4) // CZ_REQ_MAKINGARROW
+packetLen(0x01ae, 4)
// Packet: 0x01af
-packetLen(0x01af, 4) // CZ_REQ_CHANGECART
+packetLen(0x01af, 4)
// Packet: 0x01b0
-packetLen(0x01b0, 11) // ZC_NPCSPRITE_CHANGE
+packetLen(0x01b0, 11)
// Packet: 0x01b1
-packetLen(0x01b1, 7) // ZC_SHOWDIGIT
+packetLen(0x01b1, 7)
// Packet: 0x01b2
-packetLen(0x01b2, -1) // CZ_REQ_OPENSTORE2
+packetLen(0x01b2, -1)
// Packet: 0x01b3
-packetLen(0x01b3, 67) // ZC_SHOW_IMAGE2
+packetLen(0x01b3, 67)
// Packet: 0x01b4
-packetLen(0x01b4, 12) // ZC_CHANGE_GUILD
+packetLen(0x01b4, 12)
// Packet: 0x01b5
-packetLen(0x01b5, 18) // SC_BILLING_INFO
+packetLen(0x01b5, 18)
// Packet: 0x01b6
-packetLen(0x01b6, 114) // ZC_GUILD_INFO2
+packetLen(0x01b6, 114)
// Packet: 0x01b7
-packetLen(0x01b7, 6) // CZ_GUILD_ZENY
+packetLen(0x01b7, 6)
// Packet: 0x01b8
-packetLen(0x01b8, 3) // ZC_GUILD_ZENY_ACK
+packetLen(0x01b8, 3)
// Packet: 0x01b9
-packetLen(0x01b9, 6) // ZC_DISPEL
+packetLen(0x01b9, 6)
// Packet: 0x01ba
-packetLen(0x01ba, 26) // CZ_REMOVE_AID
+packetLen(0x01ba, 26)
// Packet: 0x01bb
-packetLen(0x01bb, 26) // CZ_SHIFT
+packetLen(0x01bb, 26)
// Packet: 0x01bc
-packetLen(0x01bc, 26) // CZ_RECALL
+packetLen(0x01bc, 26)
// Packet: 0x01bd
-packetLen(0x01bd, 26) // CZ_RECALL_GID
+packetLen(0x01bd, 26)
// Packet: 0x01be
-packetLen(0x01be, 2) // AC_ASK_PNGAMEROOM
+packetLen(0x01be, 2)
// Packet: 0x01bf
-packetLen(0x01bf, 3) // CA_REPLY_PNGAMEROOM
+packetLen(0x01bf, 3)
// Packet: 0x01c0
-packetLen(0x01c0, 2) // CZ_REQ_REMAINTIME
+packetLen(0x01c0, 2)
// Packet: 0x01c1
-packetLen(0x01c1, 14) // ZC_REPLY_REMAINTIME
+packetLen(0x01c1, 14)
// Packet: 0x01c2
-packetLen(0x01c2, 10) // ZC_INFO_REMAINTIME
+packetLen(0x01c2, 10)
// Packet: 0x01c3
-packetLen(0x01c3, -1) // ZC_BROADCAST2
+packetLen(0x01c3, -1)
// Packet: 0x01c4
-packetLen(0x01c4, 22) // ZC_ADD_ITEM_TO_STORE2
+packetLen(0x01c4, 22)
// Packet: 0x01c5
-packetLen(0x01c5, 22) // ZC_ADD_ITEM_TO_CART2
+packetLen(0x01c5, 22)
// Packet: 0x01c6
-packetLen(0x01c6, 4) // CS_REQ_ENCRYPTION
+packetLen(0x01c6, 4)
// Packet: 0x01c7
-packetLen(0x01c7, 2) // SC_ACK_ENCRYPTION
+packetLen(0x01c7, 2)
// Packet: 0x01c8
-packetLen(0x01c8, 13) // ZC_USE_ITEM_ACK2
+packetLen(0x01c8, 13)
// Packet: 0x01c9
-packetLen(0x01c9, 97) // ZC_SKILL_ENTRY2
+packetLen(0x01c9, 97)
// Packet: 0x01ca
-packetLen(0x01ca, 3) // CZ_REQMAKINGHOMUN
+packetLen(0x01ca, 3)
// Packet: 0x01cb
-packetLen(0x01cb, 9) // CZ_MONSTER_TALK
+packetLen(0x01cb, 9)
// Packet: 0x01cc
-packetLen(0x01cc, 9) // ZC_MONSTER_TALK
+packetLen(0x01cc, 9)
// Packet: 0x01cd
-packetLen(0x01cd, 30) // ZC_AUTOSPELLLIST
+packetLen(0x01cd, 30)
// Packet: 0x01ce
-packetLen(0x01ce, 6) // CZ_SELECTAUTOSPELL
+packetLen(0x01ce, 6)
// Packet: 0x01cf
-packetLen(0x01cf, 28) // ZC_DEVOTIONLIST
+packetLen(0x01cf, 28)
// Packet: 0x01d0
-packetLen(0x01d0, 8) // ZC_SPIRITS
+packetLen(0x01d0, 8)
// Packet: 0x01d1
-packetLen(0x01d1, 14) // ZC_BLADESTOP
+packetLen(0x01d1, 14)
// Packet: 0x01d2
-packetLen(0x01d2, 10) // ZC_COMBODELAY
+packetLen(0x01d2, 10)
// Packet: 0x01d3
-packetLen(0x01d3, 35) // ZC_SOUND
+packetLen(0x01d3, 35)
// Packet: 0x01d4
-packetLen(0x01d4, 6) // ZC_OPEN_EDITDLGSTR
+packetLen(0x01d4, 6)
// Packet: 0x01d5
-packetLen(0x01d5, -1) // CZ_INPUT_EDITDLGSTR
+packetLen(0x01d5, -1)
// Packet: 0x01d6
-packetLen(0x01d6, 4) // ZC_NOTIFY_MAPPROPERTY2
+packetLen(0x01d6, 4)
// Packet: 0x01d7
-packetLen(0x01d7, 11) // ZC_SPRITE_CHANGE2
+packetLen(0x01d7, 11)
// Packet: 0x01d8
-packetLen(0x01d8, 54) // ZC_NOTIFY_STANDENTRY2
+packetLen(0x01d8, 54)
// Packet: 0x01d9
-packetLen(0x01d9, 53) // ZC_NOTIFY_NEWENTRY2
+packetLen(0x01d9, 53)
// Packet: 0x01da
-packetLen(0x01da, 60) // ZC_NOTIFY_MOVEENTRY2
+packetLen(0x01da, 60)
// Packet: 0x01db
-packetLen(0x01db, 2) // CA_REQ_HASH
+packetLen(0x01db, 2)
// Packet: 0x01dc
-packetLen(0x01dc, -1) // AC_ACK_HASH
+packetLen(0x01dc, -1)
// Packet: 0x01dd
-packetLen(0x01dd, 47) // CA_LOGIN2
+packetLen(0x01dd, 47)
// Packet: 0x01de
-packetLen(0x01de, 33) // ZC_NOTIFY_SKILL2
+packetLen(0x01de, 33)
// Packet: 0x01df
-packetLen(0x01df, 6) // CZ_REQ_ACCOUNTNAME
+packetLen(0x01df, 6)
// Packet: 0x01e0
-packetLen(0x01e0, 30) // ZC_ACK_ACCOUNTNAME
+packetLen(0x01e0, 30)
// Packet: 0x01e1
-packetLen(0x01e1, 8) // ZC_SPIRITS2
+packetLen(0x01e1, 8)
// Packet: 0x01e2
-packetLen(0x01e2, 34) // ZC_REQ_COUPLE
+packetLen(0x01e2, 34)
// Packet: 0x01e3
-packetLen(0x01e3, 14) // CZ_JOIN_COUPLE
+packetLen(0x01e3, 14)
// Packet: 0x01e4
-packetLen(0x01e4, 2) // ZC_START_COUPLE
+packetLen(0x01e4, 2)
// Packet: 0x01e5
-packetLen(0x01e5, 6) // CZ_REQ_JOIN_COUPLE
+packetLen(0x01e5, 6)
// Packet: 0x01e6
-packetLen(0x01e6, 26) // ZC_COUPLENAME
+packetLen(0x01e6, 26)
// Packet: 0x01e7
-packetLen(0x01e7, 2) // CZ_DORIDORI
+packetLen(0x01e7, 2)
// Packet: 0x01e8
-packetLen(0x01e8, 28) // CZ_MAKE_GROUP2
+packetLen(0x01e8, 28)
// Packet: 0x01e9
-packetLen(0x01e9, 81) // ZC_ADD_MEMBER_TO_GROUP2
+packetLen(0x01e9, 81)
// Packet: 0x01ea
-packetLen(0x01ea, 6) // ZC_CONGRATULATION
+packetLen(0x01ea, 6)
// Packet: 0x01eb
-packetLen(0x01eb, 10) // ZC_NOTIFY_POSITION_TO_GUILDM
+packetLen(0x01eb, 10)
// Packet: 0x01ec
-packetLen(0x01ec, 26) // ZC_GUILD_MEMBER_MAP_CHANGE
+packetLen(0x01ec, 26)
// Packet: 0x01ed
-packetLen(0x01ed, 2) // CZ_CHOPOKGI
+packetLen(0x01ed, 2)
// Packet: 0x01ee
-packetLen(0x01ee, -1) // ZC_NORMAL_ITEMLIST2
+packetLen(0x01ee, -1)
// Packet: 0x01ef
-packetLen(0x01ef, -1) // ZC_CART_NORMAL_ITEMLIST2
+packetLen(0x01ef, -1)
// Packet: 0x01f0
-packetLen(0x01f0, -1) // ZC_STORE_NORMAL_ITEMLIST2
+packetLen(0x01f0, -1)
// Packet: 0x01f1
-packetLen(0x01f1, -1) // AC_NOTIFY_ERROR
+packetLen(0x01f1, -1)
// Packet: 0x01f2
-packetLen(0x01f2, 20) // ZC_UPDATE_CHARSTAT2
+packetLen(0x01f2, 20)
// Packet: 0x01f3
-packetLen(0x01f3, 10) // ZC_NOTIFY_EFFECT2
+packetLen(0x01f3, 10)
// Packet: 0x01f4
-packetLen(0x01f4, 32) // ZC_REQ_EXCHANGE_ITEM2
+packetLen(0x01f4, 32)
// Packet: 0x01f5
-packetLen(0x01f5, 9) // ZC_ACK_EXCHANGE_ITEM2
+packetLen(0x01f5, 9)
// Packet: 0x01f6
-packetLen(0x01f6, 34) // ZC_REQ_BABY
+packetLen(0x01f6, 34)
// Packet: 0x01f7
-packetLen(0x01f7, 14) // CZ_JOIN_BABY
+packetLen(0x01f7, 14)
// Packet: 0x01f8
-packetLen(0x01f8, 2) // ZC_START_BABY
+packetLen(0x01f8, 2)
// Packet: 0x01f9
-packetLen(0x01f9, 6) // CZ_REQ_JOIN_BABY
+packetLen(0x01f9, 6)
// Packet: 0x01fa
-packetLen(0x01fa, 48) // CA_LOGIN3
+packetLen(0x01fa, 48)
// Packet: 0x01fb
-packetLen(0x01fb, 56) // CH_DELETE_CHAR2
+packetLen(0x01fb, 56)
// Packet: 0x01fc
-packetLen(0x01fc, -1) // ZC_REPAIRITEMLIST
+packetLen(0x01fc, -1)
// Packet: 0x01fd
-packetLen(0x01fd, 15) // CZ_REQ_ITEMREPAIR
+packetLen(0x01fd, 15)
// Packet: 0x01fe
-packetLen(0x01fe, 5) // ZC_ACK_ITEMREPAIR
+packetLen(0x01fe, 5)
// Packet: 0x01ff
-packetLen(0x01ff, 10) // ZC_HIGHJUMP
+packetLen(0x01ff, 10)
// Packet: 0x0200
-packetLen(0x0200, 26) // CA_CONNECT_INFO_CHANGED
+packetLen(0x0200, 26)
// Packet: 0x0201
-packetLen(0x0201, -1) // ZC_FRIENDS_LIST
+packetLen(0x0201, -1)
// Packet: 0x0202
-packetLen(0x0202, 26) // CZ_ADD_FRIENDS
+packetLen(0x0202, 26)
// Packet: 0x0203
-packetLen(0x0203, 10) // CZ_DELETE_FRIENDS
+packetLen(0x0203, 10)
// Packet: 0x0204
-packetLen(0x0204, 18) // CA_EXE_HASHCHECK
+packetLen(0x0204, 18)
// Packet: 0x0205
-packetLen(0x0205, 26) // ZC_DIVORCE
+packetLen(0x0205, 26)
// Packet: 0x0206
-packetLen(0x0206, 11) // ZC_FRIENDS_STATE
+packetLen(0x0206, 11)
// Packet: 0x0207
-packetLen(0x0207, 34) // ZC_REQ_ADD_FRIENDS
+packetLen(0x0207, 34)
// Packet: 0x0208
-packetLen(0x0208, 14) // CZ_ACK_REQ_ADD_FRIENDS
+packetLen(0x0208, 14)
// Packet: 0x0209
-packetLen(0x0209, 36) // ZC_ADD_FRIENDS_LIST
+packetLen(0x0209, 36)
// Packet: 0x020a
-packetLen(0x020a, 10) // ZC_DELETE_FRIENDS
+packetLen(0x020a, 10)
// Packet: 0x020d
-packetLen(0x020d, -1) // HC_BLOCK_CHARACTER
+packetLen(0x020d, -1)
// Packet: 0x020e
-packetLen(0x020e, 32) // ZC_STARSKILL
+packetLen(0x020e, 32)
// Packet: 0x020f
-packetLen(0x020f, 10) // CZ_REQ_PVPPOINT
+packetLen(0x020f, 10)
// Packet: 0x0210
-packetLen(0x0210, 22) // ZC_ACK_PVPPOINT
+packetLen(0x0210, 22)
// Packet: 0x0212
-packetLen(0x0212, 26) // CZ_REQ_GIVE_MANNER_BYNAME
+packetLen(0x0212, 26)
// Packet: 0x0213
-packetLen(0x0213, 26) // CZ_REQ_STATUS_GM
+packetLen(0x0213, 26)
// Packet: 0x0214
-packetLen(0x0214, 42) // ZC_ACK_STATUS_GM
+packetLen(0x0214, 42)
// Packet: 0x0215
-packetLen(0x0215, 6) // ZC_SKILLMSG
+packetLen(0x0215, 6)
// Packet: 0x0216
-packetLen(0x0216, 6) // ZC_BABYMSG
+packetLen(0x0216, 6)
// Packet: 0x0217
-packetLen(0x0217, 2) // CZ_BLACKSMITH_RANK
+packetLen(0x0217, 2)
// Packet: 0x0218
-packetLen(0x0218, 2) // CZ_ALCHEMIST_RANK
+packetLen(0x0218, 2)
// Packet: 0x0219
-packetLen(0x0219, 282) // ZC_BLACKSMITH_RANK
+packetLen(0x0219, 282)
// Packet: 0x021a
-packetLen(0x021a, 282) // ZC_ALCHEMIST_RANK
+packetLen(0x021a, 282)
// Packet: 0x021b
-packetLen(0x021b, 10) // ZC_BLACKSMITH_POINT
+packetLen(0x021b, 10)
// Packet: 0x021c
-packetLen(0x021c, 10) // ZC_ALCHEMIST_POINT
+packetLen(0x021c, 10)
// Packet: 0x021d
-packetLen(0x021d, 6) // CZ_LESSEFFECT
+packetLen(0x021d, 6)
// Packet: 0x021e
-packetLen(0x021e, 6) // ZC_LESSEFFECT
+packetLen(0x021e, 6)
// Packet: 0x021f
-packetLen(0x021f, 66) // ZC_NOTIFY_PKINFO
+packetLen(0x021f, 66)
// Packet: 0x0220
-packetLen(0x0220, 10) // ZC_NOTIFY_CRAZYKILLER
+packetLen(0x0220, 10)
// Packet: 0x0221
-packetLen(0x0221, -1) // ZC_NOTIFY_WEAPONITEMLIST
+packetLen(0x0221, -1)
// Packet: 0x0222
-packetLen(0x0222, 6) // CZ_REQ_WEAPONREFINE
+packetLen(0x0222, 6)
// Packet: 0x0223
-packetLen(0x0223, 8) // ZC_ACK_WEAPONREFINE
+packetLen(0x0223, 8)
// Packet: 0x0224
-packetLen(0x0224, 10) // ZC_TAEKWON_POINT
+packetLen(0x0224, 10)
// Packet: 0x0225
-packetLen(0x0225, 2) // CZ_TAEKWON_RANK
+packetLen(0x0225, 2)
// Packet: 0x0226
-packetLen(0x0226, 282) // ZC_TAEKWON_RANK
+packetLen(0x0226, 282)
// Packet: 0x0227
-packetLen(0x0227, 18) // ZC_GAME_GUARD
+packetLen(0x0227, 18)
// Packet: 0x0228
-packetLen(0x0228, 18) // CZ_ACK_GAME_GUARD
+packetLen(0x0228, 18)
// Packet: 0x0229
-packetLen(0x0229, 15) // ZC_STATE_CHANGE3
+packetLen(0x0229, 15)
// Packet: 0x022a
-packetLen(0x022a, 58) // ZC_NOTIFY_STANDENTRY3
+packetLen(0x022a, 58)
// Packet: 0x022b
-packetLen(0x022b, 57) // ZC_NOTIFY_NEWENTRY3
+packetLen(0x022b, 57)
// Packet: 0x022c
-packetLen(0x022c, 65) // ZC_NOTIFY_MOVEENTRY3
+packetLen(0x022c, 65)
// Packet: 0x022d
-packetLen(0x022d, 5) // CZ_COMMAND_MER
+packetLen(0x022d, 5)
// Packet: 0x022e
-packetLen(0x022e, 71) // ZC_PROPERTY_HOMUN
+packetLen(0x022e, 71)
// Packet: 0x022f
-packetLen(0x022f, 5) // ZC_FEED_MER
+packetLen(0x022f, 5)
// Packet: 0x0230
-packetLen(0x0230, 12) // ZC_CHANGESTATE_MER
+packetLen(0x0230, 12)
// Packet: 0x0231
-packetLen(0x0231, 26) // CZ_RENAME_MER
+packetLen(0x0231, 26)
// Packet: 0x0232
-packetLen(0x0232, 9) // CZ_REQUEST_MOVENPC
+packetLen(0x0232, 9)
// Packet: 0x0233
-packetLen(0x0233, 11) // CZ_REQUEST_ACTNPC
+packetLen(0x0233, 11)
// Packet: 0x0234
-packetLen(0x0234, 6) // CZ_REQUEST_MOVETOOWNER
+packetLen(0x0234, 6)
// Packet: 0x0235
-packetLen(0x0235, -1) // ZC_HOSKILLINFO_LIST
+packetLen(0x0235, -1)
// Packet: 0x0236
-packetLen(0x0236, 10) // ZC_KILLER_POINT
+packetLen(0x0236, 10)
// Packet: 0x0237
-packetLen(0x0237, 2) // CZ_KILLER_RANK
+packetLen(0x0237, 2)
// Packet: 0x0238
-packetLen(0x0238, 282) // ZC_KILLER_RANK
+packetLen(0x0238, 282)
// Packet: 0x0239
-packetLen(0x0239, 11) // ZC_HOSKILLINFO_UPDATE
+packetLen(0x0239, 11)
// Packet: 0x023a
-packetLen(0x023a, 4) // ZC_REQ_STORE_PASSWORD
+packetLen(0x023a, 4)
// Packet: 0x023b
-packetLen(0x023b, 36) // CZ_ACK_STORE_PASSWORD
+packetLen(0x023b, 36)
// Packet: 0x023c
-packetLen(0x023c, 6) // ZC_RESULT_STORE_PASSWORD
+packetLen(0x023c, 6)
// Packet: 0x023d
-packetLen(0x023d, 6) // AC_EVENT_RESULT
+packetLen(0x023d, 6)
// Packet: 0x023e
-packetLen(0x023e, 8) // HC_REQUEST_CHARACTER_PASSWORD
+packetLen(0x023e, 8)
// Packet: 0x023f
-packetLen(0x023f, 2) // CZ_MAIL_GET_LIST
+packetLen(0x023f, 2)
// Packet: 0x0240
-packetLen(0x0240, -1) // ZC_MAIL_REQ_GET_LIST
+packetLen(0x0240, -1)
// Packet: 0x0241
-packetLen(0x0241, 6) // CZ_MAIL_OPEN
+packetLen(0x0241, 6)
// Packet: 0x0242
-packetLen(0x0242, -1) // ZC_MAIL_REQ_OPEN
+packetLen(0x0242, -1)
// Packet: 0x0243
-packetLen(0x0243, 6) // CZ_MAIL_DELETE
+packetLen(0x0243, 6)
// Packet: 0x0244
-packetLen(0x0244, 6) // CZ_MAIL_GET_ITEM
+packetLen(0x0244, 6)
// Packet: 0x0245
-packetLen(0x0245, 3) // ZC_MAIL_REQ_GET_ITEM
+packetLen(0x0245, 3)
// Packet: 0x0246
-packetLen(0x0246, 4) // CZ_MAIL_RESET_ITEM
+packetLen(0x0246, 4)
// Packet: 0x0247
-packetLen(0x0247, 8) // CZ_MAIL_ADD_ITEM
+packetLen(0x0247, 8)
// Packet: 0x0248
-packetLen(0x0248, -1) // CZ_MAIL_SEND
+packetLen(0x0248, -1)
// Packet: 0x0249
-packetLen(0x0249, 3) // ZC_MAIL_REQ_SEND
+packetLen(0x0249, 3)
// Packet: 0x024a
-packetLen(0x024a, 70) // ZC_MAIL_RECEIVE
+packetLen(0x024a, 70)
// Packet: 0x024b
-packetLen(0x024b, 4) // CZ_AUCTION_CREATE
+packetLen(0x024b, 4)
// Packet: 0x024c
-packetLen(0x024c, 8) // CZ_AUCTION_ADD_ITEM
+packetLen(0x024c, 8)
// Packet: 0x024d
-packetLen(0x024d, 12) // CZ_AUCTION_ADD
+packetLen(0x024d, 12)
// Packet: 0x024e
-packetLen(0x024e, 6) // CZ_AUCTION_ADD_CANCEL
+packetLen(0x024e, 6)
// Packet: 0x024f
-packetLen(0x024f, 10) // CZ_AUCTION_BUY
+packetLen(0x024f, 10)
// Packet: 0x0250
-packetLen(0x0250, 3) // ZC_AUCTION_RESULT
+packetLen(0x0250, 3)
// Packet: 0x0251
-packetLen(0x0251, 34) // CZ_AUCTION_ITEM_SEARCH
+packetLen(0x0251, 34)
// Packet: 0x0252
-packetLen(0x0252, -1) // ZC_AUCTION_ITEM_REQ_SEARCH
+packetLen(0x0252, -1)
// Packet: 0x0253
-packetLen(0x0253, 3) // ZC_STARPLACE
+packetLen(0x0253, 3)
// Packet: 0x0254
-packetLen(0x0254, 3) // CZ_AGREE_STARPLACE
+packetLen(0x0254, 3)
// Packet: 0x0255
-packetLen(0x0255, 5) // ZC_ACK_MAIL_ADD_ITEM
+packetLen(0x0255, 5)
// Packet: 0x0256
-packetLen(0x0256, 5) // ZC_ACK_AUCTION_ADD_ITEM
+packetLen(0x0256, 5)
// Packet: 0x0257
-packetLen(0x0257, 8) // ZC_ACK_MAIL_DELETE
+packetLen(0x0257, 8)
// Packet: 0x0258
-packetLen(0x0258, 2) // CA_REQ_GAME_GUARD_CHECK
+packetLen(0x0258, 2)
// Packet: 0x0259
-packetLen(0x0259, 3) // AC_ACK_GAME_GUARD
+packetLen(0x0259, 3)
// Packet: 0x025a
-packetLen(0x025a, -1) // ZC_MAKINGITEM_LIST
+packetLen(0x025a, -1)
// Packet: 0x025b
-packetLen(0x025b, 6) // CZ_REQ_MAKINGITEM
+packetLen(0x025b, 6)
// Packet: 0x025c
-packetLen(0x025c, 4) // CZ_AUCTION_REQ_MY_INFO
+packetLen(0x025c, 4)
// Packet: 0x025d
-packetLen(0x025d, 6) // CZ_AUCTION_REQ_MY_SELL_STOP
+packetLen(0x025d, 6)
// Packet: 0x025e
-packetLen(0x025e, 4) // ZC_AUCTION_ACK_MY_SELL_STOP
+packetLen(0x025e, 4)
// Packet: 0x025f
-packetLen(0x025f, 6) // ZC_AUCTION_WINDOWS
+packetLen(0x025f, 6)
// Packet: 0x0260
-packetLen(0x0260, 6) // ZC_MAIL_WINDOWS
+packetLen(0x0260, 6)
// Packet: 0x0261
-packetLen(0x0261, 11) // AC_REQ_LOGIN_OLDEKEY
+packetLen(0x0261, 11)
// Packet: 0x0262
-packetLen(0x0262, 11) // AC_REQ_LOGIN_NEWEKEY
+packetLen(0x0262, 11)
// Packet: 0x0263
-packetLen(0x0263, 11) // AC_REQ_LOGIN_CARDPASS
+packetLen(0x0263, 11)
// Packet: 0x0264
-packetLen(0x0264, 20) // CA_ACK_LOGIN_OLDEKEY
+packetLen(0x0264, 20)
// Packet: 0x0265
-packetLen(0x0265, 20) // CA_ACK_LOGIN_NEWEKEY
+packetLen(0x0265, 20)
// Packet: 0x0266
-packetLen(0x0266, 30) // CA_ACK_LOGIN_CARDPASS
+packetLen(0x0266, 30)
// Packet: 0x0267
-packetLen(0x0267, 4) // AC_ACK_EKEY_FAIL_NOTEXIST
+packetLen(0x0267, 4)
// Packet: 0x0268
-packetLen(0x0268, 4) // AC_ACK_EKEY_FAIL_NOTUSESEKEY
+packetLen(0x0268, 4)
// Packet: 0x0269
-packetLen(0x0269, 4) // AC_ACK_EKEY_FAIL_NOTUSEDEKEY
+packetLen(0x0269, 4)
// Packet: 0x026a
-packetLen(0x026a, 4) // AC_ACK_EKEY_FAIL_AUTHREFUSE
+packetLen(0x026a, 4)
// Packet: 0x026b
-packetLen(0x026b, 4) // AC_ACK_EKEY_FAIL_INPUTEKEY
+packetLen(0x026b, 4)
// Packet: 0x026c
-packetLen(0x026c, 4) // AC_ACK_EKEY_FAIL_NOTICE
+packetLen(0x026c, 4)
// Packet: 0x026d
-packetLen(0x026d, 4) // AC_ACK_EKEY_FAIL_NEEDCARDPASS
+packetLen(0x026d, 4)
// Packet: 0x026f
-packetLen(0x026f, 2) // AC_ACK_FIRST_LOGIN
+packetLen(0x026f, 2)
// Packet: 0x0270
-packetLen(0x0270, 2) // AC_REQ_LOGIN_ACCOUNT_INFO
+packetLen(0x0270, 2)
// Packet: 0x0271
-packetLen(0x0271, 40) // CA_ACK_LOGIN_ACCOUNT_INFO
+packetLen(0x0271, 40)
// Packet: 0x0272
-packetLen(0x0272, 44) // AC_ACK_PT_ID_INFO
+packetLen(0x0272, 44)
// Packet: 0x0273
-packetLen(0x0273, 30) // CZ_REQ_MAIL_RETURN
+packetLen(0x0273, 30)
// Packet: 0x0274
-packetLen(0x0274, 8) // ZC_ACK_MAIL_RETURN
+packetLen(0x0274, 8)
// Packet: 0x0277
-packetLen(0x0277, 84) // CA_LOGIN_PCBANG
+packetLen(0x0277, 84)
// Packet: 0x0278
-packetLen(0x0278, 2) // ZC_NOTIFY_PCBANG
+packetLen(0x0278, 2)
// Packet: 0x0279
-packetLen(0x0279, 2) // CZ_HUNTINGLIST
+packetLen(0x0279, 2)
// Packet: 0x027a
-packetLen(0x027a, -1) // ZC_HUNTINGLIST
+packetLen(0x027a, -1)
// Packet: 0x027b
-packetLen(0x027b, 14) // ZC_PCBANG_EFFECT
+packetLen(0x027b, 14)
// Packet: 0x027c
-packetLen(0x027c, 60) // CA_LOGIN4
+packetLen(0x027c, 60)
// Packet: 0x027d
-packetLen(0x027d, 62) // ZC_PROPERTY_MERCE
+packetLen(0x027d, 62)
// Packet: 0x027e
-packetLen(0x027e, -1) // ZC_SHANDA_PROTECT
+packetLen(0x027e, -1)
// Packet: 0x027f
-packetLen(0x027f, 8) // CA_CLIENT_TYPE
+packetLen(0x027f, 8)
// Packet: 0x0280
-packetLen(0x0280, 12) // ZC_GANGSI_POINT
+packetLen(0x0280, 12)
// Packet: 0x0281
-packetLen(0x0281, 4) // CZ_GANGSI_RANK
+packetLen(0x0281, 4)
// Packet: 0x0282
-packetLen(0x0282, 284) // ZC_GANGSI_RANK
+packetLen(0x0282, 284)
// Packet: 0x0283
-packetLen(0x0283, 6) // ZC_AID
+packetLen(0x0283, 6)
// Packet: 0x0284
-packetLen(0x0284, 14) // ZC_NOTIFY_EFFECT3
+packetLen(0x0284, 14)
// Packet: 0x0285
-packetLen(0x0285, 6) // ZC_DEATH_QUESTION
+packetLen(0x0285, 6)
// Packet: 0x0286
-packetLen(0x0286, 4) // CZ_DEATH_QUESTION
+packetLen(0x0286, 4)
// Packet: 0x0287
-packetLen(0x0287, -1) // ZC_PC_CASH_POINT_ITEMLIST
+packetLen(0x0287, -1)
// Packet: 0x0288
-packetLen(0x0288, 10) // CZ_PC_BUY_CASH_POINT_ITEM
+packetLen(0x0288, 10)
// Packet: 0x0289
-packetLen(0x0289, 12) // ZC_PC_CASH_POINT_UPDATE
+packetLen(0x0289, 12)
// Packet: 0x028a
-packetLen(0x028a, 18) // ZC_NPC_SHOWEFST_UPDATE
+packetLen(0x028a, 18)
// Packet: 0x028b
-packetLen(0x028b, -1) // HC_CHARNOTBEENSELECTED
+packetLen(0x028b, -1)
// Packet: 0x028c
-packetLen(0x028c, 46) // CH_SELECT_CHAR_GOINGTOBEUSED
+packetLen(0x028c, 46)
// Packet: 0x028d
-packetLen(0x028d, 34) // CH_REQ_IS_VALID_CHARNAME
+packetLen(0x028d, 34)
// Packet: 0x028e
-packetLen(0x028e, 4) // HC_ACK_IS_VALID_CHARNAME
+packetLen(0x028e, 4)
// Packet: 0x028f
-packetLen(0x028f, 6) // CH_REQ_CHANGE_CHARNAME
+packetLen(0x028f, 6)
// Packet: 0x0290
-packetLen(0x0290, 4) // HC_ACK_CHANGE_CHARNAME
+packetLen(0x0290, 4)
// Packet: 0x0291
-packetLen(0x0291, 4) // ZC_MSG
+packetLen(0x0291, 4)
// Packet: 0x0292
-packetLen(0x0292, 2) // CZ_STANDING_RESURRECTION
+packetLen(0x0292, 2)
// Packet: 0x0293
-packetLen(0x0293, 70) // ZC_BOSS_INFO
+packetLen(0x0293, 70)
// Packet: 0x0294
-packetLen(0x0294, 10) // ZC_READ_BOOK
+packetLen(0x0294, 10)
// Packet: 0x0295
-packetLen(0x0295, -1) // ZC_EQUIPMENT_ITEMLIST2
+packetLen(0x0295, -1)
// Packet: 0x0296
-packetLen(0x0296, -1) // ZC_STORE_EQUIPMENT_ITEMLIST2
+packetLen(0x0296, -1)
// Packet: 0x0297
-packetLen(0x0297, -1) // ZC_CART_EQUIPMENT_ITEMLIST2
+packetLen(0x0297, -1)
// Packet: 0x0298
-packetLen(0x0298, 8) // ZC_CASH_TIME_COUNTER
+packetLen(0x0298, 8)
// Packet: 0x0299
-packetLen(0x0299, 6) // ZC_CASH_ITEM_DELETE
+packetLen(0x0299, 6)
// Packet: 0x029a
-packetLen(0x029a, 27) // ZC_ITEM_PICKUP_ACK2
+packetLen(0x029a, 27)
// Packet: 0x029b
-packetLen(0x029b, 80) // ZC_MER_INIT
+packetLen(0x029b, 80)
// Packet: 0x029c
-packetLen(0x029c, 66) // ZC_MER_PROPERTY
+packetLen(0x029c, 66)
// Packet: 0x029d
-packetLen(0x029d, -1) // ZC_MER_SKILLINFO_LIST
+packetLen(0x029d, -1)
// Packet: 0x029e
-packetLen(0x029e, 11) // ZC_MER_SKILLINFO_UPDATE
+packetLen(0x029e, 11)
// Packet: 0x029f
-packetLen(0x029f, 3) // CZ_MER_COMMAND
+packetLen(0x029f, 3)
// Packet: 0x02a2
-packetLen(0x02a2, 8) // ZC_MER_PAR_CHANGE
+packetLen(0x02a2, 8)
// Packet: 0x02a5
-packetLen(0x02a5, 8) // CZ_KSY_EVENT
+packetLen(0x02a5, 8)
// Packet: 0x02a6
#if PACKETVER >= 20090408
-packetLen(0x02a6, -1) // ZC_HACKSH_CPX_MSG
+packetLen(0x02a6, -1)
#elif PACKETVER >= 20090320
-packetLen(0x02a6, 404) // ZC_HACKSH_CPX_MSG
+packetLen(0x02a6, 404)
#endif
// Packet: 0x02a7
#if PACKETVER >= 20090408
-packetLen(0x02a7, -1) // CZ_HACKSH_CPX_MSG
+packetLen(0x02a7, -1)
#elif PACKETVER >= 20090320
-packetLen(0x02a7, 404) // CZ_HACKSH_CPX_MSG
+packetLen(0x02a7, 404)
#endif
// Packet: 0x02aa
-packetLen(0x02aa, 4) // ZC_REQ_CASH_PASSWORD
+packetLen(0x02aa, 4)
// Packet: 0x02ab
-packetLen(0x02ab, 36) // CZ_ACK_CASH_PASSWORD
+packetLen(0x02ab, 36)
// Packet: 0x02ac
-packetLen(0x02ac, 6) // ZC_RESULT_CASH_PASSWORD
+packetLen(0x02ac, 6)
// Packet: 0x02ad
-packetLen(0x02ad, 8) // AC_REQUEST_SECOND_PASSWORD
+packetLen(0x02ad, 8)
// Packet: 0x02b0
-packetLen(0x02b0, 85) // CA_LOGIN_HAN
+packetLen(0x02b0, 85)
// Packet: 0x02b1
-packetLen(0x02b1, -1) // ZC_ALL_QUEST_LIST
+packetLen(0x02b1, -1)
// Packet: 0x02b2
-packetLen(0x02b2, -1) // ZC_ALL_QUEST_MISSION
+packetLen(0x02b2, -1)
// Packet: 0x02b3
-packetLen(0x02b3, 107) // ZC_ADD_QUEST
+packetLen(0x02b3, 107)
// Packet: 0x02b4
-packetLen(0x02b4, 6) // ZC_DEL_QUEST
+packetLen(0x02b4, 6)
// Packet: 0x02b5
-packetLen(0x02b5, -1) // ZC_UPDATE_MISSION_HUNT
+packetLen(0x02b5, -1)
// Packet: 0x02b6
-packetLen(0x02b6, 7) // CZ_ACTIVE_QUEST
+packetLen(0x02b6, 7)
// Packet: 0x02b7
-packetLen(0x02b7, 7) // ZC_ACTIVE_QUEST
+packetLen(0x02b7, 7)
// Packet: 0x02b8
-packetLen(0x02b8, 22) // ZC_ITEM_PICKUP_PARTY
+packetLen(0x02b8, 22)
// Packet: 0x02b9
-packetLen(0x02b9, 191) // ZC_SHORTCUT_KEY_LIST
+packetLen(0x02b9, 191)
// Packet: 0x02ba
-packetLen(0x02ba, 11) // CZ_SHORTCUT_KEY_CHANGE
+packetLen(0x02ba, 11)
// Packet: 0x02bb
-packetLen(0x02bb, 8) // ZC_EQUIPITEM_DAMAGED
+packetLen(0x02bb, 8)
// Packet: 0x02bc
-packetLen(0x02bc, 6) // ZC_NOTIFY_PCBANG_PLAYING_TIME
+packetLen(0x02bc, 6)
// Packet: 0x02c1
-packetLen(0x02c1, -1) // ZC_NPC_CHAT
+packetLen(0x02c1, -1)
// Packet: 0x02c2
-packetLen(0x02c2, -1) // ZC_FORMATSTRING_MSG
+packetLen(0x02c2, -1)
// Packet: 0x02c4
-packetLen(0x02c4, 26) // CZ_PARTY_JOIN_REQ
+packetLen(0x02c4, 26)
// Packet: 0x02c5
-packetLen(0x02c5, 30) // ZC_PARTY_JOIN_REQ_ACK
+packetLen(0x02c5, 30)
// Packet: 0x02c6
-packetLen(0x02c6, 30) // ZC_PARTY_JOIN_REQ
+packetLen(0x02c6, 30)
// Packet: 0x02c7
-packetLen(0x02c7, 7) // CZ_PARTY_JOIN_REQ_ACK
+packetLen(0x02c7, 7)
// Packet: 0x02c8
-packetLen(0x02c8, 3) // CZ_PARTY_CONFIG
+packetLen(0x02c8, 3)
// Packet: 0x02c9
-packetLen(0x02c9, 3) // ZC_PARTY_CONFIG
+packetLen(0x02c9, 3)
// Packet: 0x02ca
-packetLen(0x02ca, 3) // HC_REFUSE_SELECTCHAR
+packetLen(0x02ca, 3)
// Packet: 0x02cb
-packetLen(0x02cb, 65) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_INFO
+packetLen(0x02cb, 65)
// Packet: 0x02cc
-packetLen(0x02cc, 4) // ZC_MEMORIALDUNGEON_SUBSCRIPTION_NOTIFY
+packetLen(0x02cc, 4)
// Packet: 0x02cd
-packetLen(0x02cd, 71) // ZC_MEMORIALDUNGEON_INFO
+packetLen(0x02cd, 71)
// Packet: 0x02ce
-packetLen(0x02ce, 10) // ZC_MEMORIALDUNGEON_NOTIFY
+packetLen(0x02ce, 10)
// Packet: 0x02cf
-packetLen(0x02cf, 6) // CZ_MEMORIALDUNGEON_COMMAND
+packetLen(0x02cf, 6)
// Packet: 0x02d0
-packetLen(0x02d0, -1) // ZC_EQUIPMENT_ITEMLIST3
+packetLen(0x02d0, -1)
// Packet: 0x02d1
-packetLen(0x02d1, -1) // ZC_STORE_EQUIPMENT_ITEMLIST3
+packetLen(0x02d1, -1)
// Packet: 0x02d2
-packetLen(0x02d2, -1) // ZC_CART_EQUIPMENT_ITEMLIST3
+packetLen(0x02d2, -1)
// Packet: 0x02d3
-packetLen(0x02d3, 4) // ZC_NOTIFY_BIND_ON_EQUIP
+packetLen(0x02d3, 4)
// Packet: 0x02d4
-packetLen(0x02d4, 29) // ZC_ITEM_PICKUP_ACK3
+packetLen(0x02d4, 29)
// Packet: 0x02d5
-packetLen(0x02d5, 2) // ZC_ISVR_DISCONNECT
+packetLen(0x02d5, 2)
// Packet: 0x02d6
-packetLen(0x02d6, 6) // CZ_EQUIPWIN_MICROSCOPE
+packetLen(0x02d6, 6)
// Packet: 0x02d7
-packetLen(0x02d7, -1) // ZC_EQUIPWIN_MICROSCOPE
+packetLen(0x02d7, -1)
// Packet: 0x02d8
-packetLen(0x02d8, 10) // CZ_CONFIG
+packetLen(0x02d8, 10)
// Packet: 0x02d9
-packetLen(0x02d9, 10) // ZC_CONFIG
+packetLen(0x02d9, 10)
// Packet: 0x02da
-packetLen(0x02da, 3) // ZC_CONFIG_NOTIFY
+packetLen(0x02da, 3)
// Packet: 0x02db
-packetLen(0x02db, -1) // CZ_BATTLEFIELD_CHAT
+packetLen(0x02db, -1)
// Packet: 0x02dc
-packetLen(0x02dc, -1) // ZC_BATTLEFIELD_CHAT
+packetLen(0x02dc, -1)
// Packet: 0x02dd
-packetLen(0x02dd, 32) // ZC_BATTLEFIELD_NOTIFY_CAMPINFO
+packetLen(0x02dd, 32)
// Packet: 0x02de
-packetLen(0x02de, 6) // ZC_BATTLEFIELD_NOTIFY_POINT
+packetLen(0x02de, 6)
// Packet: 0x02df
-packetLen(0x02df, 36) // ZC_BATTLEFIELD_NOTIFY_POSITION
+packetLen(0x02df, 36)
// Packet: 0x02e0
-packetLen(0x02e0, 34) // ZC_BATTLEFIELD_NOTIFY_HP
+packetLen(0x02e0, 34)
// Packet: 0x02e1
-packetLen(0x02e1, 33) // ZC_NOTIFY_ACT2
+packetLen(0x02e1, 33)
// Packet: 0x02e2
-packetLen(0x02e2, 14) // CZ_USE_ITEM_NEW_JAPEN
+packetLen(0x02e2, 14)
// Packet: 0x02e3
-packetLen(0x02e3, 25) // CZ_USE_SKILL_NEW_JAPEN
+packetLen(0x02e3, 25)
// Packet: 0x02e4
-packetLen(0x02e4, 8) // CZ_ITEM_PICKUP_NEW_JAPEN
+packetLen(0x02e4, 8)
// Packet: 0x02e5
-packetLen(0x02e5, 8) // CZ_REQUEST_MOVE_NEW_JAPEN
+packetLen(0x02e5, 8)
// Packet: 0x02e6
-packetLen(0x02e6, 6) // CZ_BOT_CHECK
+packetLen(0x02e6, 6)
// Packet: 0x02e7
-packetLen(0x02e7, -1) // ZC_MAPPROPERTY
+packetLen(0x02e7, -1)
// Packet: 0x02e8
-packetLen(0x02e8, -1) // ZC_NORMAL_ITEMLIST3
+packetLen(0x02e8, -1)
// Packet: 0x02e9
-packetLen(0x02e9, -1) // ZC_CART_NORMAL_ITEMLIST3
+packetLen(0x02e9, -1)
// Packet: 0x02ea
-packetLen(0x02ea, -1) // ZC_STORE_NORMAL_ITEMLIST3
+packetLen(0x02ea, -1)
// Packet: 0x02eb
-packetLen(0x02eb, 13) // ZC_ACCEPT_ENTER2
+packetLen(0x02eb, 13)
// Packet: 0x02ec
-packetLen(0x02ec, 67) // ZC_NOTIFY_MOVEENTRY4
+packetLen(0x02ec, 67)
// Packet: 0x02ed
-packetLen(0x02ed, 59) // ZC_NOTIFY_NEWENTRY4
+packetLen(0x02ed, 59)
// Packet: 0x02ee
-packetLen(0x02ee, 60) // ZC_NOTIFY_STANDENTRY4
+packetLen(0x02ee, 60)
// Packet: 0x02ef
-packetLen(0x02ef, 8) // ZC_NOTIFY_FONT
+packetLen(0x02ef, 8)
// Packet: 0x02f0
-packetLen(0x02f0, 10) // ZC_PROGRESS
+packetLen(0x02f0, 10)
// Packet: 0x02f1
-packetLen(0x02f1, 2) // CZ_PROGRESS
+packetLen(0x02f1, 2)
// Packet: 0x02f2
-packetLen(0x02f2, 2) // ZC_PROGRESS_CANCEL
+packetLen(0x02f2, 2)
// Packet: 0x02f3
-packetLen(0x02f3, -1) // CZ_IRMAIL_SEND
+packetLen(0x02f3, -1)
// Packet: 0x02f4
-packetLen(0x02f4, -1) // ZC_IRMAIL_SEND_RES
+packetLen(0x02f4, -1)
// Packet: 0x02f5
-packetLen(0x02f5, -1) // ZC_IRMAIL_NOTIFY
+packetLen(0x02f5, -1)
// Packet: 0x02f6
-packetLen(0x02f6, -1) // CZ_IRMAIL_LIST
+packetLen(0x02f6, -1)
// Packet: 0x02f7
packetLen(0x02f7, -1)
@@ -2247,46 +2247,46 @@ packetLen(0x035a, -1)
packetLen(0x035b, -1)
// Packet: 0x035c
-packetLen(0x035c, 2) // CZ_OPEN_SIMPLE_CASHSHOP_ITEMLIST
+packetLen(0x035c, 2)
// Packet: 0x035d
-packetLen(0x035d, -1) // ZC_SIMPLE_CASHSHOP_POINT_ITEMLIST
+packetLen(0x035d, -1)
// Packet: 0x035e
-packetLen(0x035e, 2) // CZ_CLOSE_WINDOW
+packetLen(0x035e, 2)
// Packet: 0x035f
-packetLen(0x035f, -1) // CZ_REQUEST_MOVE2
+packetLen(0x035f, -1)
// Packet: 0x0360
-packetLen(0x0360, -1) // CZ_REQUEST_TIME2
+packetLen(0x0360, -1)
// Packet: 0x0361
-packetLen(0x0361, -1) // CZ_CHANGE_DIRECTION2
+packetLen(0x0361, -1)
// Packet: 0x0362
-packetLen(0x0362, -1) // CZ_ITEM_PICKUP2
+packetLen(0x0362, -1)
// Packet: 0x0363
-packetLen(0x0363, -1) // CZ_ITEM_THROW2
+packetLen(0x0363, -1)
// Packet: 0x0364
-packetLen(0x0364, -1) // CZ_MOVE_ITEM_FROM_BODY_TO_STORE2
+packetLen(0x0364, -1)
// Packet: 0x0365
-packetLen(0x0365, -1) // CZ_MOVE_ITEM_FROM_STORE_TO_BODY2
+packetLen(0x0365, -1)
// Packet: 0x0366
-packetLen(0x0366, -1) // CZ_USE_SKILL_TOGROUND2
+packetLen(0x0366, -1)
// Packet: 0x0367
-packetLen(0x0367, -1) // CZ_USE_SKILL_TOGROUND_WITHTALKBOX2
+packetLen(0x0367, -1)
// Packet: 0x0368
-packetLen(0x0368, -1) // CZ_REQNAME2
+packetLen(0x0368, -1)
// Packet: 0x0369
-packetLen(0x0369, -1) // CZ_REQNAME_BYGID2
+packetLen(0x0369, -1)
// Packet: 0x036a
packetLen(0x036a, -1)
@@ -2634,10 +2634,10 @@ packetLen(0x03db, -1)
packetLen(0x03dc, -1)
// Packet: 0x03dd
-packetLen(0x03dd, 18) // AHC_GAME_GUARD
+packetLen(0x03dd, 18)
// Packet: 0x03de
-packetLen(0x03de, 18) // CAH_ACK_GAME_GUARD
+packetLen(0x03de, 18)
// Packet: 0x03e2
packetLen(0x03e2, -1)
@@ -2892,162 +2892,162 @@ packetLen(0x0434, -1)
packetLen(0x0435, -1)
// Packet: 0x0436
-packetLen(0x0436, 19) // CZ_ENTER2
+packetLen(0x0436, 19)
// Packet: 0x0437
-packetLen(0x0437, 7) // CZ_REQUEST_ACT2
+packetLen(0x0437, 7)
// Packet: 0x0438
-packetLen(0x0438, 10) // CZ_USE_SKILL2
+packetLen(0x0438, 10)
// Packet: 0x0439
-packetLen(0x0439, 8) // CZ_USE_ITEM2
+packetLen(0x0439, 8)
// Packet: 0x043d
-packetLen(0x043d, 8) // ZC_SKILL_POSTDELAY
+packetLen(0x043d, 8)
// Packet: 0x043e
-packetLen(0x043e, -1) // ZC_SKILL_POSTDELAY_LIST
+packetLen(0x043e, -1)
// Packet: 0x043f
#if PACKETVER >= 20090114
-packetLen(0x043f, 25) // ZC_MSG_STATE_CHANGE2
+packetLen(0x043f, 25)
#elif PACKETVER >= 20090107
-packetLen(0x043f, 8) // ZC_MSG_STATE_CHANGE2
+packetLen(0x043f, 8)
#endif
// Packet: 0x0440
-packetLen(0x0440, 10) // ZC_MILLENNIUMSHIELD
+packetLen(0x0440, 10)
// Packet: 0x0441
-packetLen(0x0441, 4) // ZC_SKILLINFO_DELETE
+packetLen(0x0441, 4)
// Packet: 0x0442
-packetLen(0x0442, 8) // ZC_SKILL_SELECT_REQUEST
+packetLen(0x0442, 8)
// Packet: 0x0443
-packetLen(0x0443, 8) // CZ_SKILL_SELECT_RESPONSE
+packetLen(0x0443, 8)
// Packet: 0x0444
#if PACKETVER >= 20090114
-packetLen(0x0444, -1) // ZC_SIMPLE_CASH_POINT_ITEMLIST
+packetLen(0x0444, -1)
#endif
// Packet: 0x0445
#if PACKETVER >= 20090114
-packetLen(0x0445, 10) // CZ_SIMPLE_BUY_CASH_POINT_ITEM
+packetLen(0x0445, 10)
#endif
// Packet: 0x0446
#if PACKETVER >= 20090218
-packetLen(0x0446, 14) // ZC_QUEST_NOTIFY_EFFECT
+packetLen(0x0446, 14)
#endif
// Packet: 0x0447
#if PACKETVER >= 20090520
-packetLen(0x0447, 2) // CZ_BLOCKING_PLAY_CANCEL
+packetLen(0x0447, 2)
#endif
// Packet: 0x0448
#if PACKETVER >= 20090225
-packetLen(0x0448, -1) // HC_CHARACTER_LIST
+packetLen(0x0448, -1)
#endif
// Packet: 0x0449
#if PACKETVER >= 20090330
-packetLen(0x0449, 4) // ZC_HACKSH_ERROR_MSG
+packetLen(0x0449, 4)
#endif
// Packet: 0x044a
#if PACKETVER >= 20090408
-packetLen(0x044a, 6) // CZ_CLIENT_VERSION
+packetLen(0x044a, 6)
#endif
// Packet: 0x044b
#if PACKETVER >= 20090514
-packetLen(0x044b, 2) // CZ_CLOSE_SIMPLECASH_SHOP
+packetLen(0x044b, 2)
#endif
// Packet: 0x07d0
#if PACKETVER >= 20090520
-packetLen(0x07d0, 6) // ZC_ES_RESULT
+packetLen(0x07d0, 6)
#endif
// Packet: 0x07d1
#if PACKETVER >= 20090520
-packetLen(0x07d1, 2) // CZ_ES_GET_LIST
+packetLen(0x07d1, 2)
#endif
// Packet: 0x07d2
#if PACKETVER >= 20090520
-packetLen(0x07d2, -1) // ZC_ES_LIST
+packetLen(0x07d2, -1)
#endif
// Packet: 0x07d3
#if PACKETVER >= 20090520
-packetLen(0x07d3, 4) // CZ_ES_CHOOSE
+packetLen(0x07d3, 4)
#endif
// Packet: 0x07d4
#if PACKETVER >= 20090520
-packetLen(0x07d4, 4) // CZ_ES_CANCEL
+packetLen(0x07d4, 4)
#endif
// Packet: 0x07d5
#if PACKETVER >= 20090520
-packetLen(0x07d5, 4) // ZC_ES_READY
+packetLen(0x07d5, 4)
#endif
// Packet: 0x07d6
#if PACKETVER >= 20090520
-packetLen(0x07d6, 4) // ZC_ES_GOTO
+packetLen(0x07d6, 4)
#endif
// Packet: 0x07d7
#if PACKETVER >= 20090603
-packetLen(0x07d7, 8) // CZ_GROUPINFO_CHANGE_V2
+packetLen(0x07d7, 8)
#endif
// Packet: 0x07d8
#if PACKETVER >= 20090603
-packetLen(0x07d8, 8) // ZC_REQ_GROUPINFO_CHANGE_V2
+packetLen(0x07d8, 8)
#endif
// Packet: 0x07d9
#if PACKETVER >= 20090617
-packetLen(0x07d9, 268) // ZC_SHORTCUT_KEY_LIST_V2
+packetLen(0x07d9, 268)
#elif PACKETVER >= 20090603
-packetLen(0x07d9, 254) // ZC_SHORTCUT_KEY_LIST_V2
+packetLen(0x07d9, 254)
#endif
// Packet: 0x07da
#if PACKETVER >= 20090603
-packetLen(0x07da, 6) // CZ_CHANGE_GROUP_MASTER
+packetLen(0x07da, 6)
#endif
// Packet: 0x07db
#if PACKETVER >= 20090610
-packetLen(0x07db, 8) // ZC_HO_PAR_CHANGE
+packetLen(0x07db, 8)
#endif
// Packet: 0x07dc
#if PACKETVER >= 20090617
-packetLen(0x07dc, 6) // CZ_SEEK_PARTY
+packetLen(0x07dc, 6)
#endif
// Packet: 0x07dd
#if PACKETVER >= 20090617
-packetLen(0x07dd, 54) // ZC_SEEK_PARTY
+packetLen(0x07dd, 54)
#endif
// Packet: 0x07de
#if PACKETVER >= 20090617
-packetLen(0x07de, 30) // CZ_SEEK_PARTY_MEMBER
+packetLen(0x07de, 30)
#endif
// Packet: 0x07df
#if PACKETVER >= 20090617
-packetLen(0x07df, 54) // ZC_SEEK_PARTY_MEMBER
+packetLen(0x07df, 54)
#endif
diff --git a/src/common/packets/packets2019_len_main.h b/src/common/packets/packets2019_len_main.h
index de105c36b..8c46258f8 100644
--- a/src/common/packets/packets2019_len_main.h
+++ b/src/common/packets/packets2019_len_main.h
@@ -4798,11 +4798,53 @@ packetLen(0x0b5e, 10)
#endif
// Packet: 0x0b5f
-#if PACKETVER >= 20191016
+#if PACKETVER >= 20191030
+packetLen(0x0b5f, -1)
+#elif PACKETVER >= 20191016
// removed
#elif PACKETVER >= 20191002
packetLen(0x0b5f, 33)
#endif
+// Packet: 0x0b60
+#if PACKETVER >= 20191030
+packetLen(0x0b60, -1)
+#endif
+
+// Packet: 0x0b61
+#if PACKETVER >= 20191030
+packetLen(0x0b61, -1)
+#endif
+
+// Packet: 0x0b62
+#if PACKETVER >= 20191030
+packetLen(0x0b62, -1)
+#endif
+
+// Packet: 0x0b63
+#if PACKETVER >= 20191030
+packetLen(0x0b63, -1)
+#endif
+
+// Packet: 0x0b64
+#if PACKETVER >= 20191030
+packetLen(0x0b64, -1)
+#endif
+
+// Packet: 0x0b65
+#if PACKETVER >= 20191106
+packetLen(0x0b65, -1)
+#endif
+
+// Packet: 0x0b66
+#if PACKETVER >= 20191106
+packetLen(0x0b66, 25)
+#endif
+
+// Packet: 0x0b67
+#if PACKETVER >= 20191106
+packetLen(0x0b67, 32)
+#endif
+
#endif /* COMMON_PACKETS2019_LEN_MAIN_H */
diff --git a/src/common/packets/packets2019_len_re.h b/src/common/packets/packets2019_len_re.h
index 245b7eb1d..489fec550 100644
--- a/src/common/packets/packets2019_len_re.h
+++ b/src/common/packets/packets2019_len_re.h
@@ -4810,11 +4810,53 @@ packetLen(0x0b5e, 10)
#endif
// Packet: 0x0b5f
-#if PACKETVER >= 20191016
+#if PACKETVER >= 20191030
+packetLen(0x0b5f, -1)
+#elif PACKETVER >= 20191016
// removed
#elif PACKETVER >= 20191002
packetLen(0x0b5f, 33)
#endif
+// Packet: 0x0b60
+#if PACKETVER >= 20191030
+packetLen(0x0b60, -1)
+#endif
+
+// Packet: 0x0b61
+#if PACKETVER >= 20191030
+packetLen(0x0b61, -1)
+#endif
+
+// Packet: 0x0b62
+#if PACKETVER >= 20191030
+packetLen(0x0b62, -1)
+#endif
+
+// Packet: 0x0b63
+#if PACKETVER >= 20191030
+packetLen(0x0b63, -1)
+#endif
+
+// Packet: 0x0b64
+#if PACKETVER >= 20191030
+packetLen(0x0b64, -1)
+#endif
+
+// Packet: 0x0b65
+#if PACKETVER >= 20191106
+packetLen(0x0b65, -1)
+#endif
+
+// Packet: 0x0b66
+#if PACKETVER >= 20191106
+packetLen(0x0b66, 25)
+#endif
+
+// Packet: 0x0b67
+#if PACKETVER >= 20191106
+packetLen(0x0b67, 32)
+#endif
+
#endif /* COMMON_PACKETS2019_LEN_RE_H */
diff --git a/src/common/packets/packets2019_len_zero.h b/src/common/packets/packets2019_len_zero.h
index ba73aac45..ab3403eb6 100644
--- a/src/common/packets/packets2019_len_zero.h
+++ b/src/common/packets/packets2019_len_zero.h
@@ -4785,5 +4785,50 @@ packetLen(0x0b5d, 2)
packetLen(0x0b5e, 33)
#endif
+// Packet: 0x0b5f
+#if PACKETVER >= 20191023
+packetLen(0x0b5f, -1)
+#endif
+
+// Packet: 0x0b60
+#if PACKETVER >= 20191023
+packetLen(0x0b60, -1)
+#endif
+
+// Packet: 0x0b61
+#if PACKETVER >= 20191023
+packetLen(0x0b61, -1)
+#endif
+
+// Packet: 0x0b62
+#if PACKETVER >= 20191106
+packetLen(0x0b62, -1)
+#endif
+
+// Packet: 0x0b63
+#if PACKETVER >= 20191106
+packetLen(0x0b63, -1)
+#endif
+
+// Packet: 0x0b64
+#if PACKETVER >= 20191106
+packetLen(0x0b64, -1)
+#endif
+
+// Packet: 0x0b65
+#if PACKETVER >= 20191106
+packetLen(0x0b65, -1)
+#endif
+
+// Packet: 0x0b66
+#if PACKETVER >= 20191106
+packetLen(0x0b66, 25)
+#endif
+
+// Packet: 0x0b67
+#if PACKETVER >= 20191106
+packetLen(0x0b67, 32)
+#endif
+
#endif /* COMMON_PACKETS2019_LEN_ZERO_H */
diff --git a/src/config/const.h b/src/config/const.h
index 4767b5721..df8c07b67 100644
--- a/src/config/const.h
+++ b/src/config/const.h
@@ -49,10 +49,13 @@
/**
* Path within the /db folder to (non-)renewal specific db files
**/
+#define DBPATH_RE "re/"
+#define DBPATH_PRE "pre-re/"
+
#ifdef RENEWAL
- #define DBPATH "re/"
+ #define DBPATH DBPATH_RE
#else
- #define DBPATH "pre-re/"
+ #define DBPATH DBPATH_PRE
#endif
/**
diff --git a/src/map/achievement.c b/src/map/achievement.c
index 7ab80e183..5215526a9 100644
--- a/src/map/achievement.c
+++ b/src/map/achievement.c
@@ -1051,10 +1051,10 @@ static void achievement_get_rewards_items(struct map_session_data *sd, const str
if (!itemdb->isstackable(it.nameid)) {
it.amount = 1;
for (int j = 0; j < total; ++j)
- pc->additem(sd, &it, 1, LOG_TYPE_SCRIPT);
+ pc->additem(sd, &it, 1, LOG_TYPE_ACHIEVEMENT);
} else {
it.amount = total;
- pc->additem(sd, &it, total, LOG_TYPE_SCRIPT);
+ pc->additem(sd, &it, total, LOG_TYPE_ACHIEVEMENT);
}
}
}
@@ -1099,7 +1099,8 @@ static bool achievement_get_rewards(struct map_session_data *sd, const struct ac
*/
static void achievement_readdb_ranks(void)
{
- const char *filename = "db/achievement_rank_db.conf";
+ char filename[256];
+ libconfig->format_db_path("achievement_rank_db.conf", filename, sizeof(filename));
struct config_t ar_conf = { 0 };
struct config_setting_t *ardb = NULL, *conf = NULL;
int entry = 0;
@@ -1777,7 +1778,8 @@ static void achievement_readdb_additional_fields(const struct config_setting_t *
*/
static void achievement_readb(void)
{
- const char *filename = "db/"DBPATH"achievement_db.conf";
+ char filename[256];
+ libconfig->format_db_path(DBPATH"achievement_db.conf", filename, sizeof(filename));
struct config_t ach_conf = { 0 };
struct config_setting_t *achdb = NULL, *conf = NULL;
int entry = 0, count = 0;
diff --git a/src/map/battle.c b/src/map/battle.c
index 726547c66..7fb5355e6 100644
--- a/src/map/battle.c
+++ b/src/map/battle.c
@@ -4338,7 +4338,7 @@ static struct Damage battle_calc_misc_attack(struct block_list *src, struct bloc
}
break;
}
-
+
battle->reflect_trap(target, src, &md, skill_id);
return md;
@@ -7315,6 +7315,7 @@ static const struct battle_data {
{ "mob_remove_delay", &battle_config.mob_remove_delay, 60000, 1000, INT_MAX, },
{ "mob_active_time", &battle_config.mob_active_time, 0, 0, INT_MAX, },
{ "boss_active_time", &battle_config.boss_active_time, 0, 0, INT_MAX, },
+ { "slave_chase_masters_chasetarget", &battle_config.slave_chase_masters_chasetarget, 1, 0, 1, },
{ "sg_miracle_skill_duration", &battle_config.sg_miracle_skill_duration, 3600000, 0, INT_MAX, },
{ "hvan_explosion_intimate", &battle_config.hvan_explosion_intimate, 45000, 0, 100000, },
{ "quest_exp_rate", &battle_config.quest_exp_rate, 100, 0, INT_MAX, },
diff --git a/src/map/battle.h b/src/map/battle.h
index e9bc6b258..dd6265b1e 100644
--- a/src/map/battle.h
+++ b/src/map/battle.h
@@ -404,6 +404,7 @@ struct Battle_Config {
int mob_remove_delay; // Dynamic Mobs - delay before removing mobs from a map [Skotlex]
int mob_active_time; //Duration through which mobs execute their Hard AI after players leave their area of sight.
int boss_active_time;
+ int slave_chase_masters_chasetarget;
int show_hp_sp_drain, show_hp_sp_gain; //[Skotlex]
int show_katar_crit_bonus;
diff --git a/src/map/clif.c b/src/map/clif.c
index 3abbc2c36..baa6d7462 100644
--- a/src/map/clif.c
+++ b/src/map/clif.c
@@ -9354,7 +9354,7 @@ static void clif_pcname_ack(int fd, struct block_list *bl)
const struct map_session_data *ssd = BL_UCCAST(BL_PC, bl);
- if (ssd->fakename[0] != '\0' && ssd->disguise != -1) {
+ if (ssd->fakename[0] != '\0') {
packet.packet_id = reqName;
len = sizeof(struct packet_reqname_ack);
} else {
@@ -9367,7 +9367,7 @@ static void clif_pcname_ack(int fd, struct block_list *bl)
packet.gid = -bl->id;
}
- if (ssd->fakename[0] != '\0' && ssd->disguise != -1) {
+ if (ssd->fakename[0] != '\0') {
memcpy(packet.name, ssd->fakename, NAME_LENGTH);
} else {
#if PACKETVER_MAIN_NUM >= 20150225 || PACKETVER_RE_NUM >= 20141126 || defined(PACKETVER_ZERO)
@@ -12377,6 +12377,42 @@ static void clif_parse_RemoveOption(int fd, struct map_session_data *sd)
}
}
+static void clif_parse_reqGearOff(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
+static void clif_parse_reqGearOff(int fd, struct map_session_data *sd)
+{
+#if PACKETVER_MAIN_NUM >= 20190703 || PACKETVER_RE_NUM >= 20190703 || PACKETVER_ZERO_NUM >= 20190709
+ const struct PACKET_CZ_REQ_MOUNTOFF *p = RFIFOP(fd, 0);
+ switch (p->action) {
+ case REMOVE_MOUNT_DRAGON:
+ if (pc_isridingdragon(sd))
+ pc->setoption(sd, sd->sc.option &~ OPTION_DRAGON);
+ break;
+ case REMOVE_MOUNT_MADO:
+ if (pc_ismadogear(sd))
+ pc->setoption(sd, sd->sc.option &~ OPTION_MADOGEAR);
+ break;
+ case REMOVE_MOUNT_PECO:
+ if (pc_isridingpeco(sd))
+ pc->setoption(sd, sd->sc.option &~ OPTION_RIDING);
+ break;
+ case REMOVE_MOUNT_FALCON:
+ if (pc_isfalcon(sd))
+ pc->setoption(sd, sd->sc.option &~ OPTION_FALCON);
+ break;
+ case REMOVE_MOUNT_CART:
+ // this packet exists in clients with only new carts [4144]
+ if (sd->sc.data[SC_PUSH_CART])
+ pc->setcart(sd, 0);
+ break;
+ case REMOVE_MOUNT_0:
+ case REMOVE_MOUNT_2:
+ default:
+ ShowError("Unknown action in remove mount packet: %d\n", p->action);
+ break;
+ }
+#endif
+}
+
static void clif_parse_ChangeCart(int fd, struct map_session_data *sd) __attribute__((nonnull (2)));
/// Request to change cart's visual look (CZ_REQ_CHANGECART).
/// 01af <num>.W
@@ -19794,7 +19830,8 @@ static void clif_cashshop_db(void)
{
struct config_t cashshop_conf;
struct config_setting_t *cashshop = NULL, *cats = NULL;
- const char *config_filename = "db/cashshop_db.conf"; // FIXME hardcoded name
+ char config_filename[256];
+ libconfig->format_db_path("cashshop_db.conf", config_filename, sizeof(config_filename));
int i, item_count_t = 0;
for( i = 0; i < CASHSHOP_TAB_MAX; i++ ) {
CREATE(clif->cs.data[i], struct hCSData *, 1);
@@ -21065,7 +21102,8 @@ static bool clif_parse_roulette_db(void)
{
struct config_t roulette_conf;
struct config_setting_t *roulette = NULL, *levels = NULL;
- const char *config_filename = "db/roulette_db.conf"; // FIXME hardcoded name
+ char config_filename[256];
+ libconfig->format_db_path("roulette_db.conf", config_filename, sizeof(config_filename));
int i, j, item_count_t = 0;
for( i = 0; i < MAX_ROULETTE_LEVEL; i++ ) {
@@ -22549,7 +22587,8 @@ static bool clif_parse_attendance_db(void)
{
struct config_t attendance_conf;
struct config_setting_t *attendance = NULL, *it = NULL;
- const char *config_filename = "db/attendance_db.conf"; // FIXME hardcoded name
+ char config_filename[256];
+ libconfig->format_db_path("attendance_db.conf", config_filename, sizeof(config_filename));
int i = 0;
if (!libconfig->load_file(&attendance_conf, config_filename))
@@ -24680,4 +24719,5 @@ void clif_defaults(void)
clif->lapineDdukDdak_result = clif_lapineDdukDdak_result;
clif->plapineDdukDdak_ack = clif_parse_lapineDdukDdak_ack;
clif->plapineDdukDdak_close = clif_parse_lapineDdukDdak_close;
+ clif->pReqGearOff = clif_parse_reqGearOff;
}
diff --git a/src/map/clif.h b/src/map/clif.h
index 0dfc00c01..eb5cb36bd 100644
--- a/src/map/clif.h
+++ b/src/map/clif.h
@@ -733,6 +733,16 @@ enum lapineddukddak_result {
LAPINEDDKUKDDAK_INVALID_ITEM = 7,
};
+enum removeGear_flag {
+ REMOVE_MOUNT_0 = 0, // unused
+ REMOVE_MOUNT_DRAGON = 1,
+ REMOVE_MOUNT_2 = 2, // unused
+ REMOVE_MOUNT_MADO = 3,
+ REMOVE_MOUNT_PECO = 4,
+ REMOVE_MOUNT_FALCON = 5,
+ REMOVE_MOUNT_CART = 6,
+};
+
/**
* Clif.c Interface
**/
@@ -1670,6 +1680,7 @@ struct clif_interface {
bool (*lapineDdukDdak_result) (struct map_session_data *sd, enum lapineddukddak_result result);
void (*plapineDdukDdak_ack) (int fd, struct map_session_data *sd);
void (*plapineDdukDdak_close) (int fd, struct map_session_data *sd);
+ void (*pReqGearOff) (int fd, struct map_session_data *sd);
};
#ifdef HERCULES_CORE
diff --git a/src/map/guild.c b/src/map/guild.c
index 2faf60e2b..2fcbe02e7 100644
--- a/src/map/guild.c
+++ b/src/map/guild.c
@@ -152,7 +152,8 @@ static bool guild_read_castledb_libconfig(void)
{
struct config_t castle_conf;
struct config_setting_t *castle_db = NULL, *it = NULL;
- const char *config_filename = "db/castle_db.conf"; // FIXME hardcoded name
+ char config_filename[256];
+ libconfig->format_db_path("castle_db.conf", config_filename, sizeof(config_filename));
int i = 0;
if (libconfig->load_file(&castle_conf, config_filename) == 0)
@@ -277,7 +278,7 @@ static struct guild *guild_search(int guild_id)
}
/// lookup: guild name -> guild*
-static struct guild *guild_searchname(char *str)
+static struct guild *guild_searchname(const char *str)
{
struct guild* g;
struct DBIterator *iter = db_iterator(guild->db);
@@ -565,6 +566,7 @@ static int guild_check_member(const struct guild *g)
if (i == INDEX_NOT_FOUND) {
sd->status.guild_id=0;
sd->guild_emblem_id=0;
+ sd->guild = NULL;
ShowWarning("guild: check_member %d[%s] is not member\n",sd->status.account_id,sd->status.name);
}
}
@@ -581,8 +583,11 @@ static int guild_recv_noinfo(int guild_id)
iter = mapit_getallusers();
for (sd = BL_UCAST(BL_PC, mapit->first(iter)); mapit->exists(iter); sd = BL_UCAST(BL_PC, mapit->next(iter))) {
- if( sd->status.guild_id == guild_id )
+ if (sd->status.guild_id == guild_id) {
sd->status.guild_id = 0; // erase guild
+ sd->guild_emblem_id = 0;
+ sd->guild = NULL;
+ }
}
mapit->free(iter);
@@ -872,6 +877,8 @@ static void guild_member_joined(struct map_session_data *sd)
i = guild->getindex(g, sd->status.account_id, sd->status.char_id);
if (i == INDEX_NOT_FOUND) {
sd->status.guild_id = 0;
+ sd->guild_emblem_id = 0;
+ sd->guild = NULL;
} else {
g->member[i].sd = sd;
sd->guild = g;
diff --git a/src/map/guild.h b/src/map/guild.h
index 41f52711d..5a14b8a34 100644
--- a/src/map/guild.h
+++ b/src/map/guild.h
@@ -91,7 +91,7 @@ struct guild_interface {
bool (*isallied) (int guild_id, int guild_id2); //Checks alliance based on guild Ids. [Skotlex]
/* */
struct guild *(*search) (int guild_id);
- struct guild *(*searchname) (char *str);
+ struct guild *(*searchname) (const char *str);
struct guild_castle *(*castle_search) (int gcid);
/* */
struct guild_castle *(*mapname2gc) (const char* mapname);
diff --git a/src/map/itemdb.c b/src/map/itemdb.c
index a97325e57..5dc3d9317 100644
--- a/src/map/itemdb.c
+++ b/src/map/itemdb.c
@@ -846,11 +846,8 @@ static void itemdb_read_groups(void)
{
struct config_t item_group_conf;
struct config_setting_t *itg = NULL, *it = NULL;
-#ifdef RENEWAL
- const char *config_filename = "db/re/item_group.conf"; // FIXME hardcoded name
-#else
- const char *config_filename = "db/pre-re/item_group.conf"; // FIXME hardcoded name
-#endif
+ char config_filename[256];
+ libconfig->format_db_path(DBPATH"item_group.conf", config_filename, sizeof(config_filename));
const char *itname;
int i = 0, count = 0, c;
unsigned int *gsize = NULL;
@@ -1144,11 +1141,8 @@ static void itemdb_read_packages(void)
{
struct config_t item_packages_conf;
struct config_setting_t *itg = NULL, *it = NULL, *t = NULL;
-#ifdef RENEWAL
- const char *config_filename = "db/re/item_packages.conf"; // FIXME hardcoded name
-#else
- const char *config_filename = "db/pre-re/item_packages.conf"; // FIXME hardcoded name
-#endif
+ char config_filename[256];
+ libconfig->format_db_path(DBPATH"item_packages.conf", config_filename, sizeof(config_filename));
const char *itname;
int i = 0, count = 0, c = 0, highest_gcount = 0;
unsigned int *must = NULL, *random = NULL, *rgroup = NULL, **rgroups = NULL;
@@ -1393,7 +1387,8 @@ static void itemdb_read_options(void)
struct config_t item_options_db;
struct config_setting_t *ito = NULL, *conf = NULL;
int index = 0, count = 0;
- const char *filepath = "db/item_options.conf";
+ char filepath[256];
+ libconfig->format_db_path("item_options.conf", filepath, sizeof(filepath));
VECTOR_DECL(int) duplicate_id;
if (!libconfig->load_file(&item_options_db, filepath))
@@ -1494,11 +1489,8 @@ static void itemdb_read_chains(void)
{
struct config_t item_chain_conf;
struct config_setting_t *itc = NULL;
-#ifdef RENEWAL
- const char *config_filename = "db/re/item_chain.conf"; // FIXME hardcoded name
-#else
- const char *config_filename = "db/pre-re/item_chain.conf"; // FIXME hardcoded name
-#endif
+ char config_filename[256];
+ libconfig->format_db_path(DBPATH"item_chain.conf", config_filename, sizeof(config_filename));
int i = 0, count = 0;
if (!libconfig->load_file(&item_chain_conf, config_filename))
diff --git a/src/map/log.c b/src/map/log.c
index aa2f5f8f3..45335b16a 100644
--- a/src/map/log.c
+++ b/src/map/log.c
@@ -48,7 +48,7 @@ static char log_picktype2char(e_log_pick_type type)
switch( type ) {
case LOG_TYPE_TRADE: return 'T'; // (T)rade
case LOG_TYPE_VENDING: return 'V'; // (V)ending
- case LOG_TYPE_PICKDROP_PLAYER: return 'P'; // (P)player
+ case LOG_TYPE_PICKDROP_PLAYER: return 'P'; // (P)layer
case LOG_TYPE_PICKDROP_MONSTER: return 'M'; // (M)onster
case LOG_TYPE_NPC: return 'S'; // NPC (S)hop
case LOG_TYPE_SCRIPT: return 'N'; // (N)PC Script
@@ -75,6 +75,7 @@ static char log_picktype2char(e_log_pick_type type)
case LOG_TYPE_SKILL: return '1'; // Skill
case LOG_TYPE_REFINE: return '2'; // Refine
case LOG_TYPE_OTHER: return 'X'; // Other
+ case LOG_TYPE_ACHIEVEMENT: return '3'; // Achievement
}
// should not get here, fallback
diff --git a/src/map/log.h b/src/map/log.h
index 116d99bfd..5035e9526 100644
--- a/src/map/log.h
+++ b/src/map/log.h
@@ -87,9 +87,9 @@ typedef enum e_log_pick_type {
LOG_TYPE_QUEST = 0x02000000,
LOG_TYPE_SKILL = 0x04000000,
LOG_TYPE_REFINE = 0x08000000,
+ LOG_TYPE_LOOT = 0x10000000,
+ LOG_TYPE_ACHIEVEMENT = 0x20000000,
- // combinations
- LOG_TYPE_LOOT = LOG_TYPE_PICKDROP_MONSTER|LOG_TYPE_CONSUME,
// all
LOG_TYPE_ALL = 0xFFFFFFFF,
} e_log_pick_type;
diff --git a/src/map/map.c b/src/map/map.c
index f3fc9d46b..50ad9a5cd 100644
--- a/src/map/map.c
+++ b/src/map/map.c
@@ -45,7 +45,6 @@
#include "map/mapreg.h"
#include "map/mercenary.h"
#include "map/mob.h"
-#include "map/npc.h"
#include "map/npc.h" // npc_setcells(), npc_unsetcells()
#include "map/party.h"
#include "map/path.h"
@@ -4055,6 +4054,7 @@ static bool map_config_read_database(const char *filename, struct config_t *conf
return false;
}
libconfig->setting_lookup_mutable_string(setting, "db_path", map->db_path, sizeof(map->db_path));
+ libconfig->set_db_path(map->db_path);
libconfig->setting_lookup_int(setting, "save_settings", &map->save_settings);
if (libconfig->setting_lookup_int(setting, "autosave_time", &map->autosave_interval) == CONFIG_TRUE) {
@@ -5574,12 +5574,8 @@ static void read_map_zone_db(void)
{
struct config_t map_zone_db;
struct config_setting_t *zones = NULL;
- /* TODO: #ifndef required for re/pre-re */
-#ifdef RENEWAL
- const char *config_filename = "db/re/map_zone_db.conf"; // FIXME hardcoded name
-#else
- const char *config_filename = "db/pre-re/map_zone_db.conf"; // FIXME hardcoded name
-#endif
+ char config_filename[256];
+ libconfig->format_db_path(DBPATH"map_zone_db.conf", config_filename, sizeof(config_filename));
if (!libconfig->load_file(&map_zone_db, config_filename))
return;
@@ -6305,6 +6301,7 @@ static CPCMD(gm_position)
map->cpsd->bl.x = x;
map->cpsd->bl.y = y;
map->cpsd->bl.m = m;
+ map->cpsd->mapindex = map_id2index(m);
}
static CPCMD(gm_use)
{
@@ -6333,6 +6330,8 @@ static void map_cp_defaults(void)
map->cpsd->bl.x = mapindex->default_x;
map->cpsd->bl.y = mapindex->default_y;
map->cpsd->bl.m = map->mapname2mapid(mapindex->default_map);
+ Assert_retv(map->cpsd->bl.m >= 0);
+ map->cpsd->mapindex = map_id2index(map->cpsd->bl.m);
console->input->addCommand("gm:info",CPCMD_A(gm_position));
console->input->addCommand("gm:use",CPCMD_A(gm_use));
@@ -6774,6 +6773,7 @@ void map_defaults(void)
map->extra_scripts_count = 0;
sprintf(map->db_path ,"db");
+ libconfig->set_db_path(map->db_path);
sprintf(map->help_txt ,"conf/help.txt");
sprintf(map->charhelp_txt ,"conf/charhelp.txt");
diff --git a/src/map/messages_main.h b/src/map/messages_main.h
index 69fc34ee9..eb33b41ad 100644
--- a/src/map/messages_main.h
+++ b/src/map/messages_main.h
@@ -24,7 +24,7 @@
/* This file is autogenerated, please do not commit manual changes
-Latest version: 20191016
+Latest version: 20191113
*/
enum clif_messages {
@@ -632,9 +632,11 @@ Fire
Wind
*/
MSG_WIND = 0x76,
-/*20031028 to latest
+/*20031028 to 20191023
같은종류의 장비아이템은 한번에 한개만 살 수 있습니다.
Please avoid buying 2 of the same items at one time.
+20191030 to latest
+같은 종류의 장비 아이템은 한 번에 한 개만 살 수 있습니다.
*/
MSG_EQUIPITEM_OLNY_ONE = 0x77,
/*20031028 to latest
@@ -21793,8 +21795,10 @@ AP가 부족합니다.
제련도가 조합에 필요한 요구치보다 높습니다.
*/
MSG_ID_E3D = 0xe3d,
-/*20190731 to latest
+/*20190731 to 20191107
'카드가 끼워져있거나 인챈트 되어 있습니다.
+20191113 to latest
+카드가 끼워져있거나 인챈트 되어 있습니다.
*/
MSG_ID_E3E = 0xe3e,
/*20190731 to latest
@@ -22010,6 +22014,154 @@ VTC 인증에 실패하였습니다.
*/
MSG_ID_E6A = 0xe6a,
#endif
+#if PACKETVER >= 20191030
+/*20191030 to latest
+같은 아이템은 %d개까지 소유할 수 있습니다.
+*/
+ MSG_ID_E6B = 0xe6b,
+/*20191030 to latest
+같은 아이템은 한 번에 %d개까지 교환할 수 있습니다.
+*/
+ MSG_ID_E6C = 0xe6c,
+/*20191030 to latest
+해당 로덱스는 "%s"서버에서 열 수 있습니다.
+*/
+ MSG_ID_E6D = 0xe6d,
+/*20191030 to latest
+[공지]편지함의 모든 메일을 삭제하시겠습니까 ?
+(해당 "%s"서버의 메일만 삭제됩니다.)
+*/
+ MSG_ID_E6E = 0xe6e,
+/*20191030 to latest
+[공지]편지함의 모든 첨부 물품을 받으시겠습니까?
+(해당 "%s"서버의 메일의 물품만 받으실 수 있습니다.)
+*/
+ MSG_ID_E6F = 0xe6f,
+/*20191030 to latest
+해당 메일은 "%s"서버에서만 삭제 가능합니다.
+*/
+ MSG_ID_E70 = 0xe70,
+/*20191030 to latest
+해당 메일은 "%s"서버에서만 물품 받기가 가능합니다.
+*/
+ MSG_ID_E71 = 0xe71,
+/*20191030 to latest
+해당 메일은 "%s"서버에서만 내용읽기가 가능합니다.
+*/
+ MSG_ID_E72 = 0xe72,
+/*20191030 to latest
+합계 : %d z
+*/
+ MSG_ID_E73 = 0xe73,
+/*20191030 to latest
+메세지
+*/
+ MSG_ID_E74 = 0xe74,
+#endif
+#if PACKETVER >= 20191106
+/*20191106 to latest
+구매상점 개설 중에는 개인상점의 물건을 구입할 수 없습니다.
+*/
+ MSG_ID_E75 = 0xe75,
+#endif
+#if PACKETVER >= 20191113
+/*20191113 to latest
+등급강화가 성공적으로 되었습니다.
+*/
+ MSG_ID_E76 = 0xe76,
+/*20191113 to latest
+등급강화가 실패하였습니다.
+*/
+ MSG_ID_E77 = 0xe77,
+/*20191113 to latest
+등급 수치가 하향 조정 되었습니다.
+*/
+ MSG_ID_E78 = 0xe78,
+/*20191113 to latest
+장비가 파괴되었습니다.
+*/
+ MSG_ID_E79 = 0xe79,
+/*20191113 to latest
+장비가 보호되었습니다.
+*/
+ MSG_ID_E7A = 0xe7a,
+/*20191113 to latest
+재료가 선택되지 않았습니다.
+*/
+ MSG_ID_E7B = 0xe7b,
+/*20191113 to latest
+재료가 부족합니다.
+*/
+ MSG_ID_E7C = 0xe7c,
+/*20191113 to latest
+소지 금액이 부족합니다.
+*/
+ MSG_ID_E7D = 0xe7d,
+/*20191113 to latest
+아이템 공간이 부족합니다.
+*/
+ MSG_ID_E7E = 0xe7e,
+/*20191113 to latest
+장비가 보호되고 있습니다.
+*/
+ MSG_ID_E7F = 0xe7f,
+/*20191113 to latest
+장비가 파괴될 수 있습니다.
+*/
+ MSG_ID_E80 = 0xe80,
+/*20191113 to latest
+등급강화 실패 시 등급이 내려갑니다.
+*/
+ MSG_ID_E81 = 0xe81,
+/*20191113 to latest
+등급강화 중에는 로덱스를 사용할 수 없습니다. 로덱스를 강제 종료하였습니다.
+*/
+ MSG_ID_E82 = 0xe82,
+/*20191113 to latest
+등급강화 중에는 로덱스를 사용할 수 없습니다.
+*/
+ MSG_ID_E83 = 0xe83,
+/*20191113 to latest
+등급강화 중에는 은행을 사용할 수 없습니다. 은행을 강제 종료하였습니다.
+*/
+ MSG_ID_E84 = 0xe84,
+/*20191113 to latest
+등급강화 중에는 은행을 사용할 수 없습니다.
+*/
+ MSG_ID_E85 = 0xe85,
+/*20191113 to latest
+[%s] 님이 등급강화를 성공하여, [%s등급 %s] 아이템을 획득하였습니다.
+*/
+ MSG_ID_E86 = 0xe86,
+/*20191113 to latest
+[%s] 님이 [%s등급 %s] 아이템의 등급강화에 실패하였습니다.
+*/
+ MSG_ID_E87 = 0xe87,
+/*20191113 to latest
+등급 강화가 불가능한 장비입니다.
+*/
+ MSG_ID_E88 = 0xe88,
+/*20191113 to latest
+체인지 메테리얼
+*/
+ MSG_ID_E89 = 0xe89,
+/*20191113 to latest
+가나다 정렬
+*/
+ MSG_ID_E8A = 0xe8a,
+/*20191113 to latest
+기본 결과물은 %s %d개 이나, 낮은 확률로 최대 %d개까지 생성될 수 있습니다.
+*/
+ MSG_ID_E8B = 0xe8b,
+/*20191113 to latest
+성공 %d%%
+*/
+ MSG_ID_E8C = 0xe8c,
+/*20191113 to latest
+아이템 태그는 소지한 아이템만 태그할 수 있습니다.
+*/
+ MSG_ID_E8D = 0xe8d,
+#endif
};
#endif /* MAP_MESSAGES_MAIN_H */
diff --git a/src/map/messages_re.h b/src/map/messages_re.h
index 84ccecc5e..dd01e1576 100644
--- a/src/map/messages_re.h
+++ b/src/map/messages_re.h
@@ -24,7 +24,7 @@
/* This file is autogenerated, please do not commit manual changes
-Latest version: 20191016
+Latest version: 20191113
*/
enum clif_messages {
@@ -625,9 +625,11 @@ Fire
Wind
*/
MSG_WIND = 0x76,
-/*20080827 to latest
+/*20080827 to 20191023
같은종류의 장비아이템은 한번에 한개만 살 수 있습니다.
Please avoid buying 2 of the same items at one time.
+20191030 to latest
+같은 종류의 장비 아이템은 한 번에 한 개만 살 수 있습니다.
*/
MSG_EQUIPITEM_OLNY_ONE = 0x77,
/*20080827 to latest
@@ -21272,8 +21274,10 @@ AP가 부족합니다.
제련도가 조합에 필요한 요구치보다 높습니다.
*/
MSG_ID_E3D = 0xe3d,
-/*20190731 to latest
+/*20190731 to 20191107
'카드가 끼워져있거나 인챈트 되어 있습니다.
+20191113 to latest
+카드가 끼워져있거나 인챈트 되어 있습니다.
*/
MSG_ID_E3E = 0xe3e,
/*20190731 to latest
@@ -21487,6 +21491,154 @@ VTC 인증에 실패하였습니다.
*/
MSG_ID_E6A = 0xe6a,
#endif
+#if PACKETVER >= 20191030
+/*20191030 to latest
+같은 아이템은 %d개까지 소유할 수 있습니다.
+*/
+ MSG_ID_E6B = 0xe6b,
+/*20191030 to latest
+같은 아이템은 한 번에 %d개까지 교환할 수 있습니다.
+*/
+ MSG_ID_E6C = 0xe6c,
+/*20191030 to latest
+해당 로덱스는 "%s"서버에서 열 수 있습니다.
+*/
+ MSG_ID_E6D = 0xe6d,
+/*20191030 to latest
+[공지]편지함의 모든 메일을 삭제하시겠습니까 ?
+(해당 "%s"서버의 메일만 삭제됩니다.)
+*/
+ MSG_ID_E6E = 0xe6e,
+/*20191030 to latest
+[공지]편지함의 모든 첨부 물품을 받으시겠습니까?
+(해당 "%s"서버의 메일의 물품만 받으실 수 있습니다.)
+*/
+ MSG_ID_E6F = 0xe6f,
+/*20191030 to latest
+해당 메일은 "%s"서버에서만 삭제 가능합니다.
+*/
+ MSG_ID_E70 = 0xe70,
+/*20191030 to latest
+해당 메일은 "%s"서버에서만 물품 받기가 가능합니다.
+*/
+ MSG_ID_E71 = 0xe71,
+/*20191030 to latest
+해당 메일은 "%s"서버에서만 내용읽기가 가능합니다.
+*/
+ MSG_ID_E72 = 0xe72,
+/*20191030 to latest
+합계 : %d z
+*/
+ MSG_ID_E73 = 0xe73,
+/*20191030 to latest
+메세지
+*/
+ MSG_ID_E74 = 0xe74,
+#endif
+#if PACKETVER >= 20191106
+/*20191106 to latest
+구매상점 개설 중에는 개인상점의 물건을 구입할 수 없습니다.
+*/
+ MSG_ID_E75 = 0xe75,
+#endif
+#if PACKETVER >= 20191113
+/*20191113 to latest
+등급강화가 성공적으로 되었습니다.
+*/
+ MSG_ID_E76 = 0xe76,
+/*20191113 to latest
+등급강화가 실패하였습니다.
+*/
+ MSG_ID_E77 = 0xe77,
+/*20191113 to latest
+등급 수치가 하향 조정 되었습니다.
+*/
+ MSG_ID_E78 = 0xe78,
+/*20191113 to latest
+장비가 파괴되었습니다.
+*/
+ MSG_ID_E79 = 0xe79,
+/*20191113 to latest
+장비가 보호되었습니다.
+*/
+ MSG_ID_E7A = 0xe7a,
+/*20191113 to latest
+재료가 선택되지 않았습니다.
+*/
+ MSG_ID_E7B = 0xe7b,
+/*20191113 to latest
+재료가 부족합니다.
+*/
+ MSG_ID_E7C = 0xe7c,
+/*20191113 to latest
+소지 금액이 부족합니다.
+*/
+ MSG_ID_E7D = 0xe7d,
+/*20191113 to latest
+아이템 공간이 부족합니다.
+*/
+ MSG_ID_E7E = 0xe7e,
+/*20191113 to latest
+장비가 보호되고 있습니다.
+*/
+ MSG_ID_E7F = 0xe7f,
+/*20191113 to latest
+장비가 파괴될 수 있습니다.
+*/
+ MSG_ID_E80 = 0xe80,
+/*20191113 to latest
+등급강화 실패 시 등급이 내려갑니다.
+*/
+ MSG_ID_E81 = 0xe81,
+/*20191113 to latest
+등급강화 중에는 로덱스를 사용할 수 없습니다. 로덱스를 강제 종료하였습니다.
+*/
+ MSG_ID_E82 = 0xe82,
+/*20191113 to latest
+등급강화 중에는 로덱스를 사용할 수 없습니다.
+*/
+ MSG_ID_E83 = 0xe83,
+/*20191113 to latest
+등급강화 중에는 은행을 사용할 수 없습니다. 은행을 강제 종료하였습니다.
+*/
+ MSG_ID_E84 = 0xe84,
+/*20191113 to latest
+등급강화 중에는 은행을 사용할 수 없습니다.
+*/
+ MSG_ID_E85 = 0xe85,
+/*20191113 to latest
+[%s] 님이 등급강화를 성공하여, [%s등급 %s] 아이템을 획득하였습니다.
+*/
+ MSG_ID_E86 = 0xe86,
+/*20191113 to latest
+[%s] 님이 [%s등급 %s] 아이템의 등급강화에 실패하였습니다.
+*/
+ MSG_ID_E87 = 0xe87,
+/*20191113 to latest
+등급 강화가 불가능한 장비입니다.
+*/
+ MSG_ID_E88 = 0xe88,
+/*20191113 to latest
+체인지 메테리얼
+*/
+ MSG_ID_E89 = 0xe89,
+/*20191113 to latest
+가나다 정렬
+*/
+ MSG_ID_E8A = 0xe8a,
+/*20191113 to latest
+기본 결과물은 %s %d개 이나, 낮은 확률로 최대 %d개까지 생성될 수 있습니다.
+*/
+ MSG_ID_E8B = 0xe8b,
+/*20191113 to latest
+성공 %d%%
+*/
+ MSG_ID_E8C = 0xe8c,
+/*20191113 to latest
+아이템 태그는 소지한 아이템만 태그할 수 있습니다.
+*/
+ MSG_ID_E8D = 0xe8d,
+#endif
};
#endif /* MAP_MESSAGES_RE_H */
diff --git a/src/map/messages_zero.h b/src/map/messages_zero.h
index 80e4c0de0..0f0511c60 100644
--- a/src/map/messages_zero.h
+++ b/src/map/messages_zero.h
@@ -24,7 +24,7 @@
/* This file is autogenerated, please do not commit manual changes
-Latest version: 20191008
+Latest version: 20191113
*/
enum clif_messages {
@@ -625,9 +625,11 @@ Fire
Wind
*/
MSG_WIND = 0x76,
-/*20171018 to latest
+/*20171018 to 20191008
같은종류의 장비아이템은 한번에 한개만 살 수 있습니다.
Please avoid buying 2 of the same items at one time.
+20191023 to latest
+같은 종류의 장비 아이템은 한 번에 한 개만 살 수 있습니다.
*/
MSG_EQUIPITEM_OLNY_ONE = 0x77,
/*20171018 to latest
@@ -17882,8 +17884,10 @@ AP가 부족합니다.
제련도가 조합에 필요한 요구치보다 높습니다.
*/
MSG_ID_E3D = 0xe3d,
-/*20190724 to latest
+/*20190724 to 20191106
'카드가 끼워져있거나 인챈트 되어 있습니다.
+20191113 to latest
+카드가 끼워져있거나 인챈트 되어 있습니다.
*/
MSG_ID_E3E = 0xe3e,
#endif
@@ -18101,6 +18105,154 @@ VTC 인증에 실패하였습니다.
*/
MSG_ID_E6A = 0xe6a,
#endif
+#if PACKETVER >= 20191023
+/*20191023 to latest
+같은 아이템은 %d개까지 소유할 수 있습니다.
+*/
+ MSG_ID_E6B = 0xe6b,
+/*20191023 to latest
+같은 아이템은 한 번에 %d개까지 교환할 수 있습니다.
+*/
+ MSG_ID_E6C = 0xe6c,
+/*20191023 to latest
+해당 로덱스는 "%s"서버에서 열 수 있습니다.
+*/
+ MSG_ID_E6D = 0xe6d,
+/*20191023 to latest
+[공지]편지함의 모든 메일을 삭제하시겠습니까 ?
+(해당 "%s"서버의 메일만 삭제됩니다.)
+*/
+ MSG_ID_E6E = 0xe6e,
+/*20191023 to latest
+[공지]편지함의 모든 첨부 물품을 받으시겠습니까?
+(해당 "%s"서버의 메일의 물품만 받으실 수 있습니다.)
+*/
+ MSG_ID_E6F = 0xe6f,
+/*20191023 to latest
+해당 메일은 "%s"서버에서만 삭제 가능합니다.
+*/
+ MSG_ID_E70 = 0xe70,
+/*20191023 to latest
+해당 메일은 "%s"서버에서만 물품 받기가 가능합니다.
+*/
+ MSG_ID_E71 = 0xe71,
+/*20191023 to latest
+해당 메일은 "%s"서버에서만 내용읽기가 가능합니다.
+*/
+ MSG_ID_E72 = 0xe72,
+#endif
+#if PACKETVER >= 20191106
+/*20191106 to latest
+합계 : %d z
+*/
+ MSG_ID_E73 = 0xe73,
+/*20191106 to latest
+메세지
+*/
+ MSG_ID_E74 = 0xe74,
+/*20191106 to latest
+구매상점 개설 중에는 개인상점의 물건을 구입할 수 없습니다.
+*/
+ MSG_ID_E75 = 0xe75,
+#endif
+#if PACKETVER >= 20191113
+/*20191113 to latest
+등급강화가 성공적으로 되었습니다.
+*/
+ MSG_ID_E76 = 0xe76,
+/*20191113 to latest
+등급강화가 실패하였습니다.
+*/
+ MSG_ID_E77 = 0xe77,
+/*20191113 to latest
+등급 수치가 하향 조정 되었습니다.
+*/
+ MSG_ID_E78 = 0xe78,
+/*20191113 to latest
+장비가 파괴되었습니다.
+*/
+ MSG_ID_E79 = 0xe79,
+/*20191113 to latest
+장비가 보호되었습니다.
+*/
+ MSG_ID_E7A = 0xe7a,
+/*20191113 to latest
+재료가 선택되지 않았습니다.
+*/
+ MSG_ID_E7B = 0xe7b,
+/*20191113 to latest
+재료가 부족합니다.
+*/
+ MSG_ID_E7C = 0xe7c,
+/*20191113 to latest
+소지 금액이 부족합니다.
+*/
+ MSG_ID_E7D = 0xe7d,
+/*20191113 to latest
+아이템 공간이 부족합니다.
+*/
+ MSG_ID_E7E = 0xe7e,
+/*20191113 to latest
+장비가 보호되고 있습니다.
+*/
+ MSG_ID_E7F = 0xe7f,
+/*20191113 to latest
+장비가 파괴될 수 있습니다.
+*/
+ MSG_ID_E80 = 0xe80,
+/*20191113 to latest
+등급강화 실패 시 등급이 내려갑니다.
+*/
+ MSG_ID_E81 = 0xe81,
+/*20191113 to latest
+등급강화 중에는 로덱스를 사용할 수 없습니다. 로덱스를 강제 종료하였습니다.
+*/
+ MSG_ID_E82 = 0xe82,
+/*20191113 to latest
+등급강화 중에는 로덱스를 사용할 수 없습니다.
+*/
+ MSG_ID_E83 = 0xe83,
+/*20191113 to latest
+등급강화 중에는 은행을 사용할 수 없습니다. 은행을 강제 종료하였습니다.
+*/
+ MSG_ID_E84 = 0xe84,
+/*20191113 to latest
+등급강화 중에는 은행을 사용할 수 없습니다.
+*/
+ MSG_ID_E85 = 0xe85,
+/*20191113 to latest
+[%s] 님이 등급강화를 성공하여, [%s등급 %s] 아이템을 획득하였습니다.
+*/
+ MSG_ID_E86 = 0xe86,
+/*20191113 to latest
+[%s] 님이 [%s등급 %s] 아이템의 등급강화에 실패하였습니다.
+*/
+ MSG_ID_E87 = 0xe87,
+/*20191113 to latest
+등급 강화가 불가능한 장비입니다.
+*/
+ MSG_ID_E88 = 0xe88,
+/*20191113 to latest
+체인지 메테리얼
+*/
+ MSG_ID_E89 = 0xe89,
+/*20191113 to latest
+가나다 정렬
+*/
+ MSG_ID_E8A = 0xe8a,
+/*20191113 to latest
+기본 결과물은 %s %d개 이나, 낮은 확률로 최대 %d개까지 생성될 수 있습니다.
+*/
+ MSG_ID_E8B = 0xe8b,
+/*20191113 to latest
+성공 %d%%
+*/
+ MSG_ID_E8C = 0xe8c,
+/*20191113 to latest
+아이템 태그는 소지한 아이템만 태그할 수 있습니다.
+*/
+ MSG_ID_E8D = 0xe8d,
+#endif
};
#endif /* MAP_MESSAGES_ZERO_H */
diff --git a/src/map/mob.c b/src/map/mob.c
index 215f82f5f..dce084a23 100644
--- a/src/map/mob.c
+++ b/src/map/mob.c
@@ -1173,13 +1173,15 @@ static int mob_ai_sub_hard_activesearch(struct block_list *bl, va_list ap)
battle->check_range(&md->bl,bl,md->db->range2)
) { //Pick closest target?
#ifdef ACTIVEPATHSEARCH
- struct walkpath_data wpd;
- if (!path->search(&wpd, &md->bl, md->bl.m, md->bl.x, md->bl.y, bl->x, bl->y, 0, CELL_CHKNOPASS)) // Count walk path cells
- return 0;
- //Standing monsters use range2, walking monsters use range3
- if ((md->ud.walktimer == INVALID_TIMER && wpd.path_len > md->db->range2)
- || (md->ud.walktimer != INVALID_TIMER && wpd.path_len > md->db->range3))
- return 0;
+ struct walkpath_data wpd;
+ bool is_standing = (md->ud.walktimer == INVALID_TIMER);
+ if (!path->search(&wpd, &md->bl, md->bl.m, md->bl.x, md->bl.y, bl->x, bl->y, 0, CELL_CHKNOPASS) // Count walk path cells
+ || (is_standing && wpd.path_len > md->db->range2) //Standing monsters use range2, walking monsters use range3
+ || (!is_standing && wpd.path_len > md->db->range3)) {
+ if (!check_distance_bl(&md->bl, bl, md->status.rhw.range)
+ || !path->search_long(NULL, &md->bl, md->bl.m, md->bl.x, md->bl.y, bl->x, bl->y, CELL_CHKWALL))
+ return 0;
+ }
#endif
(*target) = bl;
md->target_id=bl->id;
@@ -1297,6 +1299,27 @@ static int mob_warpchase_sub(struct block_list *bl, va_list ap)
}
return 0;
}
+
+/**
+ * Checks if a monster is currently involved in battle,
+ * may it be due to aggression or being attacked.
+ * @param bl: monster's bl
+ * @return true if in battle, false otherwise
+ */
+static bool mob_is_in_battle_state(const struct mob_data *md)
+{
+ nullpo_retr(false, md);
+ switch (md->state.skillstate) {
+ case MSS_BERSERK:
+ case MSS_ANGRY:
+ case MSS_RUSH:
+ case MSS_FOLLOW:
+ return true;
+ default:
+ return false;
+ }
+}
+
/*==========================================
* Processing of slave monsters
*------------------------------------------*/
@@ -1341,8 +1364,11 @@ static int mob_ai_sub_hard_slavemob(struct mob_data *md, int64 tick)
) {
short x = bl->x, y = bl->y;
mob_stop_attack(md);
- if(map->search_freecell(&md->bl, bl->m, &x, &y, MOB_SLAVEDISTANCE, MOB_SLAVEDISTANCE, 1)
- && unit->walktoxy(&md->bl, x, y, 0))
+ const struct mob_data *m_md = BL_CCAST(BL_MOB, bl); // Can be NULL due to master being BL_PC
+ // If master is BL_MOB and in battle, lock & chase to master's target instead, unless configured not to.
+ if ((battle_config.slave_chase_masters_chasetarget == 0 || (m_md != NULL && !mob->is_in_battle_state(m_md)))
+ && map->search_freecell(&md->bl, bl->m, &x, &y, MOB_SLAVEDISTANCE, MOB_SLAVEDISTANCE, 1)
+ && unit->walktoxy(&md->bl, x, y, 0))
return 1;
}
} else if (bl->m != md->bl.m && map_flag_gvg(md->bl.m)) {
@@ -1353,26 +1379,28 @@ static int mob_ai_sub_hard_slavemob(struct mob_data *md, int64 tick)
//Avoid attempting to lock the master's target too often to avoid unnecessary overload. [Skotlex]
if (DIFF_TICK(md->last_linktime, tick) < MIN_MOBLINKTIME && !md->target_id) {
- struct unit_data *ud = unit->bl2ud(bl);
+ struct unit_data *ud = unit->bl2ud(bl);
+ struct mob_data *m_md = BL_CAST(BL_MOB, bl); // Can be NULL due to master being BL_PC
+ nullpo_retr(0, ud);
md->last_linktime = tick;
-
- if (ud) {
- struct block_list *tbl=NULL;
- if (ud->target && ud->state.attack_continue)
- tbl=map->id2bl(ud->target);
- else if (ud->skilltarget) {
- tbl = map->id2bl(ud->skilltarget);
- //Required check as skilltarget is not always an enemy. [Skotlex]
- if (tbl && battle->check_target(&md->bl, tbl, BCT_ENEMY) <= 0)
- tbl = NULL;
- }
- if (tbl && status->check_skilluse(&md->bl, tbl, 0, 0)) {
- md->target_id=tbl->id;
- md->min_chase=md->db->range3+distance_bl(&md->bl, tbl);
- if(md->min_chase>MAX_MINCHASE)
- md->min_chase=MAX_MINCHASE;
- return 1;
- }
+ struct block_list *tbl = NULL;
+
+ if (battle_config.slave_chase_masters_chasetarget == 1 && m_md != NULL && m_md->target_id != 0) { // possibly chasing something
+ tbl = map->id2bl(m_md->target_id);
+ } else if (ud->target != 0 && ud->state.attack_continue != 0) {
+ tbl = map->id2bl(ud->target);
+ } else if (ud->skilltarget != 0) {
+ tbl = map->id2bl(ud->skilltarget);
+ //Required check as skilltarget is not always an enemy. [Skotlex]
+ if (tbl != NULL && battle->check_target(&md->bl, tbl, BCT_ENEMY) <= 0)
+ tbl = NULL;
+ }
+ if (tbl != NULL && status->check_skilluse(&md->bl, tbl, 0, 0) != 0) {
+ md->target_id = tbl->id;
+ md->min_chase = md->db->range3 + distance_bl(&md->bl, tbl);
+ if (md->min_chase > MAX_MINCHASE)
+ md->min_chase = MAX_MINCHASE;
+ return 1;
}
}
return 0;
@@ -1910,7 +1938,7 @@ static int mob_ai_hard(int tid, int64 tick, int id, intptr_t data)
/**
* Adds random options of a given options drop group into item.
- *
+ *
* @param item : item receiving random options
* @param options : Random Option Drop Group to be used
*/
@@ -1918,7 +1946,7 @@ static void mob_setdropitem_options(struct item *item, struct optdrop_group *opt
{
nullpo_retv(item);
nullpo_retv(options);
-
+
for (int i = 0; i < options->optslot_count; i++) {
if (rnd() % 10000 >= options->optslot_rate[i])
continue;
@@ -1950,7 +1978,7 @@ static struct item_drop *mob_setdropitem(int nameid, struct optdrop_group *optio
drop->item_data.nameid = nameid;
drop->item_data.amount = qty;
drop->item_data.identify = data ? itemdb->isidentified2(data) : itemdb->isidentified(nameid);
-
+
// Set item options [KirieZ]
if (options != NULL)
mob->setdropitem_options(&drop->item_data, options);
@@ -2208,6 +2236,14 @@ static void mob_log_damage(struct mob_data *md, struct block_list *src, int dama
md->dmglog[minpos].flag= flag;
md->dmglog[minpos].dmg = damage;
}
+#if (PACKETVER >= 20120404 && PACKETVER < 20131223)
+ // Show HP bar to all chars who hit the mob (fixes TF_STEAL not showing HP bar right away but only when target leaves/re-enters sight range)
+ if (battle_config.show_monster_hp_bar != 0 && (md->status.mode & MD_BOSS) == 0) {
+ struct map_session_data *sd = map->charid2sd(char_id);
+ if (sd != NULL && check_distance_bl(&md->bl, &sd->bl, AREA_SIZE)) // check if in range
+ clif->monster_hp_bar(md, sd);
+ }
+#endif
}
return;
}
@@ -3934,7 +3970,7 @@ static bool mob_read_optdrops_option(struct config_setting_t *option, struct opt
ShowWarning("mob_read_optdrops_option: Invalid option \"%s\" for option slot %d of %s group, skipping.\n", name, slot, group);
return false;
}
-
+
int min = 0, max = 0, opt_rate = 0;
if (config_setting_is_number(option)) {
// OptionName: value
@@ -3943,13 +3979,13 @@ static bool mob_read_optdrops_option(struct config_setting_t *option, struct opt
// OptionName: [min, max]
// OptionName: [min, max, rate]
int slen = libconfig->setting_length(option);
-
+
if (slen >= 2) {
// [min, max,...]
min = libconfig->setting_get_int_elem(option, 0);
max = libconfig->setting_get_int_elem(option, 1);
}
-
+
if (slen == 3) {
// [min, max, rate]
opt_rate = libconfig->setting_get_int_elem(option, 2);
@@ -3961,7 +3997,7 @@ static bool mob_read_optdrops_option(struct config_setting_t *option, struct opt
if (max < min)
max = min;
-
+
entry->options[*idx].id = opt_id;
entry->options[*idx].min = min;
entry->options[*idx].max = max;
@@ -3989,7 +4025,7 @@ static bool mob_read_optdrops_optslot(struct config_setting_t *optslot, int n, i
nullpo_retr(false, group);
Assert_retr(false, group_id >= 0 && group_id < mob->opt_drop_groups_count);
Assert_retr(false, n >= 0 && n < MAX_ITEM_OPTIONS);
-
+
// Structure:
// {
// Rate: chance of option 1 (int)
@@ -4013,7 +4049,7 @@ static bool mob_read_optdrops_optslot(struct config_setting_t *optslot, int n, i
struct optdrop_group_optslot *entry = &(mob->opt_drop_groups[group_id].optslot[n]);
entry->options = aCalloc(sizeof(struct optdrop_group_option), count);
-
+
int idx = 0;
int i = 0;
struct config_setting_t *opt = NULL;
@@ -4025,7 +4061,7 @@ static bool mob_read_optdrops_optslot(struct config_setting_t *optslot, int n, i
entry->option_count = idx;
mob->opt_drop_groups[group_id].optslot_count++;
mob->opt_drop_groups[group_id].optslot_rate[n] = drop_rate;
-
+
// If there're empty rates, calculate them
if (calc_rate == true) {
for (int j = 0; j < idx; ++j) {
@@ -4078,10 +4114,8 @@ static bool mob_read_optdrops_group(struct config_setting_t *group, int n)
*/
static bool mob_read_optdrops_db(void)
{
- const char *filename = "option_drop_groups.conf"; // FIXME hardcoded name
-
char filepath[256];
- safesnprintf(filepath, sizeof(filepath), "%s/%s", map->db_path, filename);
+ libconfig->format_db_path("option_drop_groups.conf", filepath, sizeof(filepath));
struct config_t option_groups;
if (libconfig->load_file(&option_groups, filepath) == CONFIG_FALSE) {
@@ -4194,7 +4228,7 @@ static uint32 mob_read_db_mode_sub(struct mob_db *entry, struct config_setting_t
/**
* Process an entry of mob/mvp drops that contains a random option drop group.
- *
+ *
* @param entry : mob db entry being read (used in error messages)
* @param item_name : AegisName of the item in this entry (used in error messages)
* @param drop : drop data entry
@@ -4217,7 +4251,7 @@ static struct optdrop_group *mob_read_db_drops_option(struct mob_db *entry, cons
int i32;
if (mob->get_const(libconfig->setting_get_elem(drop, 0), &i32) && i32 >= 0)
*drop_rate = i32;
-
+
const char *group_name = libconfig->setting_get_string_elem(drop, 1);
if (group_name == NULL || *group_name == '\0') {
ShowError("mob_read_db_optdrops: Missing option drop group name on item \"%s\" in monster %d, skipping.\n", item_name, entry->mob_id);
@@ -4262,7 +4296,7 @@ static void mob_read_db_mvpdrops_sub(struct mob_db *entry, struct config_setting
i++;
continue;
}
-
+
struct optdrop_group *drop_option = NULL;
if (config_setting_is_number(drop)) {
// Setting is a number, item doesn't contain options
@@ -4342,7 +4376,7 @@ static void mob_read_db_drops_sub(struct mob_db *entry, struct config_setting_t
// (Drop Rate, "Opt Drop Group")
drop_option = mob->read_db_drops_option(entry, name, drop, &value);
}
-
+
if (value <= 0) {
ShowWarning("mob_read_db: wrong drop chance %d for drop item %s in monster %d\n", value, name, entry->mob_id);
i++;
@@ -5670,7 +5704,7 @@ static void mob_destroy_drop_groups(void)
{
for (int i = 0; i < mob->opt_drop_groups_count; i++) {
struct optdrop_group *group = &mob->opt_drop_groups[i];
-
+
for (int j = 0; j < group->optslot_count; j++) {
aFree(group->optslot[j].options);
}
@@ -5805,6 +5839,7 @@ void mob_defaults(void)
mob->ai_sub_hard_bg_ally = mob_ai_sub_hard_bg_ally;
mob->ai_sub_hard_lootsearch = mob_ai_sub_hard_lootsearch;
mob->warpchase_sub = mob_warpchase_sub;
+ mob->is_in_battle_state = mob_is_in_battle_state;
mob->ai_sub_hard_slavemob = mob_ai_sub_hard_slavemob;
mob->unlocktarget = mob_unlocktarget;
mob->randomwalk = mob_randomwalk;
diff --git a/src/map/mob.h b/src/map/mob.h
index a48c4cc74..6c3aa938b 100644
--- a/src/map/mob.h
+++ b/src/map/mob.h
@@ -40,7 +40,6 @@ struct hplugin_data_store;
//The number of drops all mobs have and the max drop-slot that the steal skill will attempt to steal from.
#define MAX_MOB_DROP 10
#define MAX_MVP_DROP 3
-#define MAX_STEAL_DROP 7
//Min time between AI executions
#define MIN_MOBTHINKTIME 100
@@ -529,6 +528,7 @@ struct mob_interface {
int (*ai_sub_hard_bg_ally) (struct block_list *bl, va_list ap);
int (*ai_sub_hard_lootsearch) (struct block_list *bl, va_list ap);
int (*warpchase_sub) (struct block_list *bl, va_list ap);
+ bool (*is_in_battle_state) (const struct mob_data *md);
int (*ai_sub_hard_slavemob) (struct mob_data *md, int64 tick);
int (*unlocktarget) (struct mob_data *md, int64 tick);
int (*randomwalk) (struct mob_data *md, int64 tick);
diff --git a/src/map/packets.h b/src/map/packets.h
index 8fb47eb7a..326f41791 100644
--- a/src/map/packets.h
+++ b/src/map/packets.h
@@ -1796,6 +1796,14 @@ packet(0x96e,clif->ackmergeitems);
// changed packet sizes
#endif
+#if PACKETVER >= 20160302
+ packet(0x0a4f,clif->plapineDdukDdak_ack);
+#endif
+
+#if PACKETVER_MAIN_NUM >= 20160504 || PACKETVER_RE_NUM >= 20160504 || defined(PACKETVER_ZERO)
+ packet(0x0a70,clif->plapineDdukDdak_close);
+#endif
+
// all 2016-05-25
#if PACKETVER >= 20160525
packet(0x0a77,clif->pCameraInfo); // CZ_CAMERA_INFO
@@ -1959,12 +1967,12 @@ packet(0x96e,clif->ackmergeitems);
packet(0x0b2c,clif->pGuildCastleInfoRequest);
#endif
-#if PACKETVER >= 20160302
- packet(0x0a4f,clif->plapineDdukDdak_ack);
+#if PACKETVER_MAIN_NUM >= 20190703 || PACKETVER_RE_NUM >= 20190703
+ packet(0x0b35,clif->pReqGearOff);
#endif
-#if PACKETVER >= 20160504
- packet(0x0a70,clif->plapineDdukDdak_close);
+#if PACKETVER_ZERO_NUM >= 20190709
+ packet(0x0b35,clif->pReqGearOff);
#endif
#endif /* MAP_PACKETS_H */
diff --git a/src/map/packets_keys_main.h b/src/map/packets_keys_main.h
index d02e7f20d..34f4255fc 100644
--- a/src/map/packets_keys_main.h
+++ b/src/map/packets_keys_main.h
@@ -37,7 +37,7 @@
packetKeys(0x49357d72,0x22c370a1,0x5f836591);
#endif
-// 2010-11-23aRagexeRE, 2010-11-24aRagexeRE, 2010-11-24bRagexeRE, 2010-11-25aRagexeRE, 2010-11-26aRagexeRE, 2010-11-30aRagexeRE, 2010-12-07aRagexeRE, 2010-12-14aRagexeRE, 2010-12-21aRagexeRE, 2010-12-23aRagexeRE, 2010-12-28aRagexeRE, 2011-01-04aRagexeRE, 2011-01-05aRagexeRE, 2011-01-11aRagexeRE, 2011-01-18aRagexeRE, 2011-01-25aRagexeRE, 2011-01-26aRagexeRE, 2011-01-26bRagexeRE, 2011-01-31aRagexeRE, 2011-01-31bRagexeRE, 2011-01-31cRagexeRE, 2011-02-08aRagexeRE, 2011-02-15aRagexeRE, 2011-02-22aRagexeRE, 2011-02-23aRagexeRE, 2011-02-23bRagexeRE, 2011-02-24aRagexeRE, 2011-02-25aRagexeRE, 2011-02-28aRagexeRE, 2011-03-08aRagexeRE, 2011-03-09aRagexeRE, 2011-03-09bRagexeRE, 2011-03-09cRagexeRE, 2011-03-09dRagexeRE, 2011-03-15aRagexeRE, 2011-03-22aRagexeRE, 2011-03-29aRagexeRE, 2011-03-30aRagexeRE, 2011-03-30cRagexeRE, 2011-04-05aRagexeRE, 2011-04-12aRagexeRE, 2011-04-19aRagexeRE, 2011-04-20aRagexeRE, 2011-04-26aRagexeRE, 2011-04-27aRagexeRE, 2011-05-03aRagexeRE, 2011-05-11aRagexeRE, 2011-05-17bRagexeRE, 2011-05-24aRagexeRE, 2011-05-26aRagexeRE, 2011-05-31aRagexeRE, 2011-06-07aRagexeRE, 2011-06-08aRagexeRE, 2011-06-08bRagexeRE, 2011-06-08cRagexeRE, 2011-06-09aRagexeRE, 2011-06-14bRagexeRE, 2011-06-22aRagexeRE, 2011-06-28aRagexeRE, 2011-07-06aRagexeRE, 2011-07-13aRagexeRE, 2011-07-13bRagexeRE, 2011-07-13cRagexeRE, 2011-07-19aRagexeRE, 2011-07-26aRagexeRE, 2011-08-03aRagexeRE, 2011-08-03bRagexeRE, 2011-08-10aRagexeRE, 2013-12-23aRagexeRE, 2014-05-08aRagexe, 2014-05-08aRagexeRE, 2014-06-11eRagexe, 2015-02-25hRagexe, 2018-03-15aRagexe, 2018-03-21aRagexe, 2018-03-21aRagexeRE, 2018-03-28bRagexe, 2018-03-28bRagexeRE, 2018-04-04bRagexe, 2018-04-04cRagexeRE, 2018-04-18aRagexe, 2018-04-18bRagexeRE, 2018-04-25cRagexe, 2018-04-25cRagexeRE, 2018-05-02bRagexe, 2018-05-02bRagexeRE, 2018-05-02dRagexeRE, 2018-05-09aRagexe, 2018-05-16cRagexe, 2018-05-16cRagexeRE, 2018-05-23aRagexe, 2018-05-23aRagexeRE, 2018-05-30aRagexe, 2018-05-30bRagexeRE, 2018-05-30cRagexeRE, 2018-06-05bRagexe, 2018-06-05bRagexeRE, 2018-06-12aRagexeRE, 2018-06-12bRagexeRE, 2018-06-20cRagexe, 2018-06-20dRagexeRE, 2018-06-20eRagexe, 2018-06-20eRagexeRE, 2018-06-21aRagexe, 2018-06-21aRagexeRE, 2018-07-04aRagexe, 2018-07-04aRagexeRE, 2018-07-11aRagexeRE, 2018-07-18bRagexe, 2018-07-18bRagexeRE, 2018-07-18bRagexeRE1, 2018-07-18cRagexe, 2018-07-18cRagexeRE, 2018-08-01cRagexe, 2018-08-01cRagexeRE, 2018-08-08bRagexe, 2018-08-08bRagexeRE, 2018-08-22cRagexe, 2018-08-22cRagexeRE, 2018-08-29aRagexe, 2018-08-29aRagexeRE, 2018-08-29bRagexeRE, 2018-08-31aRagexe, 2018-09-12dRagexe, 2018-09-12dRagexeRE, 2018-09-19aRagexe, 2018-09-19aRagexeRE, 2018-10-02aRagexe, 2018-10-02aRagexeRE, 2018-10-02bRagexe, 2018-10-02bRagexeRE, 2018-10-17_02aRagexe, 2018-10-17_02aRagexeRE, 2018-10-17_03aRagexe, 2018-10-17_03aRagexeRE, 2018-10-17bRagexe, 2018-10-17bRagexeRE, 2018-10-24bRagexe, 2018-10-31aRagexe, 2018-10-31bRagexe, 2018-10-31cRagexeRE, 2018-11-07aRagexe, 2018-11-07aRagexeRE, 2018-11-14cRagexe, 2018-11-14cRagexeRE, 2018-11-14dRagexe, 2018-11-14dRagexeRE, 2018-11-21bRagexe, 2018-11-21cRagexeRE, 2018-11-28aRagexe, 2018-11-28aRagexeRE, 2018-11-28bRagexe, 2018-11-28cRagexe, 2018-12-05aRagexe, 2018-12-05bRagexeRE, 2018-12-12aRagexe, 2018-12-12aRagexeRE, 2018-12-12bRagexe, 2018-12-12bRagexeRE, 2018-12-19bRagexe, 2018-12-19bRagexeRE, 2018-12-26aRagexe, 2018-12-26aRagexeRE, 2019-01-09aRagexe, 2019-01-09bRagexeRE, 2019-01-16bRagexe, 2019-01-16bRagexeRE, 2019-01-16cRagexe, 2019-01-16cRagexeRE, 2019-01-23dRagexe, 2019-01-23dRagexeRE, 2019-02-13IRagexeRE, 2019-02-13bRagexe, 2019-02-13eRagexe, 2019-02-20aRagexeRE, 2019-02-27aRagexe, 2019-02-27bRagexeRE, 2019-02-28aRagexe, 2019-02-28aRagexeRE, 2019-03-06bRagexe, 2019-03-06bRagexeRE, 2019-03-06cRagexe, 2019-03-06cRagexeRE, 2019-03-13aRagexe, 2019-03-20aRagexe, 2019-03-20aRagexeRE, 2019-03-22aRagexe, 2019-03-22aRagexeRE, 2019-03-27bRagexe, 2019-03-27bRagexeRE, 2019-04-03aRagexe, 2019-04-03bRagexeRE, 2019-04-03cRagexeRE, 2019-04-17aRagexe, 2019-04-17cRagexeRE, 2019-04-18aRagexe, 2019-04-18aRagexeRE, 2019-05-08cRagexe, 2019-05-08dRagexeRE, 2019-05-08eRagexeRE, 2019-05-22bRagexe, 2019-05-22bRagexeRE, 2019-05-22cRagexe, 2019-05-22cRagexeRE, 2019-05-23aRagexe, 2019-05-29aRagexe, 2019-05-29bRagexeRE, 2019-05-29cRagexe, 2019-05-29cRagexeRE, 2019-05-30aRagexe, 2019-05-30aRagexeRE, 2019-06-05JRagexeRE, 2019-06-05KRagexe, 2019-06-05LRagexeRE, 2019-06-05fRagexe, 2019-06-05hRagexeRE, 2019-06-19bRagexe, 2019-06-19cRagexeRE, 2019-06-19eRagexe, 2019-06-19hRagexe, 2019-06-26bRagexeRE, 2019-07-03aRagexe, 2019-07-03bRagexeRE, 2019-07-17aRagexe, 2019-07-17cRagexeRE, 2019-07-17dRagexe, 2019-07-17dRagexeRE, 2019-07-24aRagexe, 2019-07-24bRagexeRE, 2019-07-31bRagexe, 2019-07-31bRagexeRE, 2019-08-02aRagexe, 2019-08-02aRagexeRE, 2019-08-07aRagexe, 2019-08-07dRagexeRE, 2019-08-21aRagexe, 2019-08-21cRagexeRE, 2019-08-21dRagexeRE, 2019-08-28aRagexe, 2019-08-28aRagexeRE, 2019-09-04aRagexe, 2019-09-04bRagexe, 2019-09-04bRagexeRE, 2019-09-18bRagexe, 2019-09-18cRagexeRE, 2019-09-25aRagexe, 2019-09-25aRagexeRE, 2019-09-25bRagexe, 2019-09-25bRagexeRE, 2019-10-02bRagexeRE, 2019-10-02cRagexe, 2019-10-02dRagexe, 2019-10-02dRagexeRE, 2019-10-02dRagexeRE_2, 2019-10-16fRagexe, 2019-10-16fRagexeRE, 2019-10-16gRagexe, 2019-10-16gRagexeRE
+// 2010-11-23aRagexeRE, 2010-11-24aRagexeRE, 2010-11-24bRagexeRE, 2010-11-25aRagexeRE, 2010-11-26aRagexeRE, 2010-11-30aRagexeRE, 2010-12-07aRagexeRE, 2010-12-14aRagexeRE, 2010-12-21aRagexeRE, 2010-12-23aRagexeRE, 2010-12-28aRagexeRE, 2011-01-04aRagexeRE, 2011-01-05aRagexeRE, 2011-01-11aRagexeRE, 2011-01-18aRagexeRE, 2011-01-25aRagexeRE, 2011-01-26aRagexeRE, 2011-01-26bRagexeRE, 2011-01-31aRagexeRE, 2011-01-31bRagexeRE, 2011-01-31cRagexeRE, 2011-02-08aRagexeRE, 2011-02-15aRagexeRE, 2011-02-22aRagexeRE, 2011-02-23aRagexeRE, 2011-02-23bRagexeRE, 2011-02-24aRagexeRE, 2011-02-25aRagexeRE, 2011-02-28aRagexeRE, 2011-03-08aRagexeRE, 2011-03-09aRagexeRE, 2011-03-09bRagexeRE, 2011-03-09cRagexeRE, 2011-03-09dRagexeRE, 2011-03-15aRagexeRE, 2011-03-22aRagexeRE, 2011-03-29aRagexeRE, 2011-03-30aRagexeRE, 2011-03-30cRagexeRE, 2011-04-05aRagexeRE, 2011-04-12aRagexeRE, 2011-04-19aRagexeRE, 2011-04-20aRagexeRE, 2011-04-26aRagexeRE, 2011-04-27aRagexeRE, 2011-05-03aRagexeRE, 2011-05-11aRagexeRE, 2011-05-17bRagexeRE, 2011-05-24aRagexeRE, 2011-05-26aRagexeRE, 2011-05-31aRagexeRE, 2011-06-07aRagexeRE, 2011-06-08aRagexeRE, 2011-06-08bRagexeRE, 2011-06-08cRagexeRE, 2011-06-09aRagexeRE, 2011-06-14bRagexeRE, 2011-06-22aRagexeRE, 2011-06-28aRagexeRE, 2011-07-06aRagexeRE, 2011-07-13aRagexeRE, 2011-07-13bRagexeRE, 2011-07-13cRagexeRE, 2011-07-19aRagexeRE, 2011-07-26aRagexeRE, 2011-08-03aRagexeRE, 2011-08-03bRagexeRE, 2011-08-10aRagexeRE, 2013-12-23aRagexeRE, 2014-05-08aRagexe, 2014-05-08aRagexeRE, 2014-06-11eRagexe, 2015-02-25hRagexe, 2018-03-15aRagexe, 2018-03-21aRagexe, 2018-03-21aRagexeRE, 2018-03-28bRagexe, 2018-03-28bRagexeRE, 2018-04-04bRagexe, 2018-04-04cRagexeRE, 2018-04-18aRagexe, 2018-04-18bRagexeRE, 2018-04-25cRagexe, 2018-04-25cRagexeRE, 2018-05-02bRagexe, 2018-05-02bRagexeRE, 2018-05-02dRagexeRE, 2018-05-09aRagexe, 2018-05-16cRagexe, 2018-05-16cRagexeRE, 2018-05-23aRagexe, 2018-05-23aRagexeRE, 2018-05-30aRagexe, 2018-05-30bRagexeRE, 2018-05-30cRagexeRE, 2018-06-05bRagexe, 2018-06-05bRagexeRE, 2018-06-12aRagexeRE, 2018-06-12bRagexeRE, 2018-06-20cRagexe, 2018-06-20dRagexeRE, 2018-06-20eRagexe, 2018-06-20eRagexeRE, 2018-06-21aRagexe, 2018-06-21aRagexeRE, 2018-07-04aRagexe, 2018-07-04aRagexeRE, 2018-07-11aRagexeRE, 2018-07-18bRagexe, 2018-07-18bRagexeRE, 2018-07-18bRagexeRE1, 2018-07-18cRagexe, 2018-07-18cRagexeRE, 2018-08-01cRagexe, 2018-08-01cRagexeRE, 2018-08-08bRagexe, 2018-08-08bRagexeRE, 2018-08-22cRagexe, 2018-08-22cRagexeRE, 2018-08-29aRagexe, 2018-08-29aRagexeRE, 2018-08-29bRagexeRE, 2018-08-31aRagexe, 2018-09-12dRagexe, 2018-09-12dRagexeRE, 2018-09-19aRagexe, 2018-09-19aRagexeRE, 2018-10-02aRagexe, 2018-10-02aRagexeRE, 2018-10-02bRagexe, 2018-10-02bRagexeRE, 2018-10-17_02aRagexe, 2018-10-17_02aRagexeRE, 2018-10-17_03aRagexe, 2018-10-17_03aRagexeRE, 2018-10-17bRagexe, 2018-10-17bRagexeRE, 2018-10-24bRagexe, 2018-10-31aRagexe, 2018-10-31bRagexe, 2018-10-31cRagexeRE, 2018-11-07aRagexe, 2018-11-07aRagexeRE, 2018-11-14cRagexe, 2018-11-14cRagexeRE, 2018-11-14dRagexe, 2018-11-14dRagexeRE, 2018-11-21bRagexe, 2018-11-21cRagexeRE, 2018-11-28aRagexe, 2018-11-28aRagexeRE, 2018-11-28bRagexe, 2018-11-28cRagexe, 2018-12-05aRagexe, 2018-12-05bRagexeRE, 2018-12-12aRagexe, 2018-12-12aRagexeRE, 2018-12-12bRagexe, 2018-12-12bRagexeRE, 2018-12-19bRagexe, 2018-12-19bRagexeRE, 2018-12-26aRagexe, 2018-12-26aRagexeRE, 2019-01-09aRagexe, 2019-01-09bRagexeRE, 2019-01-16bRagexe, 2019-01-16bRagexeRE, 2019-01-16cRagexe, 2019-01-16cRagexeRE, 2019-01-23dRagexe, 2019-01-23dRagexeRE, 2019-02-13IRagexeRE, 2019-02-13bRagexe, 2019-02-13eRagexe, 2019-02-20aRagexeRE, 2019-02-27aRagexe, 2019-02-27bRagexeRE, 2019-02-28aRagexe, 2019-02-28aRagexeRE, 2019-03-06bRagexe, 2019-03-06bRagexeRE, 2019-03-06cRagexe, 2019-03-06cRagexeRE, 2019-03-13aRagexe, 2019-03-20aRagexe, 2019-03-20aRagexeRE, 2019-03-22aRagexe, 2019-03-22aRagexeRE, 2019-03-27bRagexe, 2019-03-27bRagexeRE, 2019-04-03aRagexe, 2019-04-03bRagexeRE, 2019-04-03cRagexeRE, 2019-04-17aRagexe, 2019-04-17cRagexeRE, 2019-04-18aRagexe, 2019-04-18aRagexeRE, 2019-05-08cRagexe, 2019-05-08dRagexeRE, 2019-05-08eRagexeRE, 2019-05-22bRagexe, 2019-05-22bRagexeRE, 2019-05-22cRagexe, 2019-05-22cRagexeRE, 2019-05-23aRagexe, 2019-05-29aRagexe, 2019-05-29bRagexeRE, 2019-05-29cRagexe, 2019-05-29cRagexeRE, 2019-05-30aRagexe, 2019-05-30aRagexeRE, 2019-06-05JRagexeRE, 2019-06-05KRagexe, 2019-06-05LRagexeRE, 2019-06-05fRagexe, 2019-06-05hRagexeRE, 2019-06-19bRagexe, 2019-06-19cRagexeRE, 2019-06-19eRagexe, 2019-06-19hRagexe, 2019-06-26bRagexeRE, 2019-07-03aRagexe, 2019-07-03bRagexeRE, 2019-07-17aRagexe, 2019-07-17cRagexeRE, 2019-07-17dRagexe, 2019-07-17dRagexeRE, 2019-07-24aRagexe, 2019-07-24bRagexeRE, 2019-07-31bRagexe, 2019-07-31bRagexeRE, 2019-08-02aRagexe, 2019-08-02aRagexeRE, 2019-08-07aRagexe, 2019-08-07dRagexeRE, 2019-08-21aRagexe, 2019-08-21cRagexeRE, 2019-08-21dRagexeRE, 2019-08-28aRagexe, 2019-08-28aRagexeRE, 2019-09-04aRagexe, 2019-09-04bRagexe, 2019-09-04bRagexeRE, 2019-09-18bRagexe, 2019-09-18cRagexeRE, 2019-09-25aRagexe, 2019-09-25aRagexeRE, 2019-09-25bRagexe, 2019-09-25bRagexeRE, 2019-10-02bRagexeRE, 2019-10-02cRagexe, 2019-10-02dRagexe, 2019-10-02dRagexeRE, 2019-10-02dRagexeRE_2, 2019-10-16fRagexe, 2019-10-16fRagexeRE, 2019-10-16gRagexe, 2019-10-16gRagexeRE, 2019-10-18aRagexe, 2019-10-23aRagexe, 2019-10-23aRagexeRE, 2019-10-30bRagexeRE, 2019-10-30cRagexe, 2019-11-06aRagexe, 2019-11-06bRagexeRE, 2019-11-07aRagexe, 2019-11-07aRagexeRE, 2019-11-13cRagexe, 2019-11-13eRagexe, 2019-11-13eRagexeRE
#if PACKETVER == 20101123 || \
PACKETVER == 20101124 || \
PACKETVER == 20101125 || \
@@ -168,7 +168,13 @@
PACKETVER == 20190918 || \
PACKETVER == 20190925 || \
PACKETVER == 20191002 || \
- PACKETVER >= 20191016
+ PACKETVER == 20191016 || \
+ PACKETVER == 20191018 || \
+ PACKETVER == 20191023 || \
+ PACKETVER == 20191030 || \
+ PACKETVER == 20191106 || \
+ PACKETVER == 20191107 || \
+ PACKETVER >= 20191113
packetKeys(0x00000000,0x00000000,0x00000000);
#endif
diff --git a/src/map/packets_keys_zero.h b/src/map/packets_keys_zero.h
index e4319817b..b398f1894 100644
--- a/src/map/packets_keys_zero.h
+++ b/src/map/packets_keys_zero.h
@@ -30,7 +30,7 @@
/* This file is autogenerated, please do not commit manual changes */
-// 2017-10-18aRagexe_zero, 2017-10-19aRagexe_zero, 2017-10-23aRagexe_zero, 2017-10-23bRagexe_zero, 2017-10-23cRagexe_zero, 2017-10-24aRagexe_2_zero, 2017-10-24aRagexe_zero, 2017-10-25bRagexe_zero, 2017-10-27aRagexe_zero, 2017-10-27bRagexe_zero, 2017-10-30aRagexe_zero, 2017-10-31aRagexe_zero, 2017-11-09aRagexe_zero, 2017-11-13aRagexe_zero, 2017-11-13bRagexe_zero, 2018-03-15aRagexe_zero, 2018-03-21aRagexe_zero, 2018-03-21bRagexe_zero, 2018-03-28_1aRagexe_zero, 2018-03-28cRagexe_zero, 2018-04-11aRagexe_zero, 2018-04-25_3aRagexe_zero, 2018-05-09_3aRagexe_zero, 2018-05-23aRagexe_zero, 2018-06-05bRagexe_zero, 2018-06-05cRagexe_zero, 2018-06-27aRagexe_zero, 2018-07-03aRagexe_zero, 2018-07-11_2aRagexe_zero, 2018-07-25_2aRagexe_zero, 2018-08-01aRagexe_zero, 2018-08-08_2aRagexe_zero, 2018-08-22aRagexe_zero, 2018-08-29aRagexe_zero, 2018-09-05aRagexe_zero, 2018-09-12aRagexe_zero, 2018-09-19aRagexe_zero, 2018-09-28aRagexe_zero, 2018-10-10_2aRagexe_zero, 2018-10-24_2aRagexe_zero, 2018-11-14aRagexe_zero, 2018-11-20aRagexe_zero, 2018-11-28aRagexe_zero, 2018-12-12aRagexe_zero, 2018-12-19aRagexe_zero, 2018-12-26_2aRagexe_zero, 2019-01-16_2aRagexe_zero, 2019-01-17_1aRagexe_zero, 2019-01-30_2aRagexe_zero, 2019-02-13aRagexe_zero, 2019-02-20aRagexe_zero, 2019-02-27aRagexe_zero, 2019-03-13aRagexe_zero, 2019-03-27_2aRagexe_zero, 2019-03-27_3aRagexe_zero, 2019-04-03aRagexe_zero, 2019-04-10bRagexe_zero, 2019-04-24aRagexe_zero, 2019-05-02aRagexe_zero, 2019-05-08_2aRagexe_zero, 2019-05-08aRagexe_zero, 2019-05-15aRagexe_zero, 2019-05-29aRagexe_zero, 2019-05-30aRagexe_zero, 2019-06-05_2aRagexe_zero, 2019-06-26_2aRagexe_zero, 2019-06-26_3aRagexe_zero, 2019-07-09aRagexe_zero, 2019-07-10_3aRagexe_zero, 2019-07-17aRagexe_zero, 2019-07-24aRagexe_zero, 2019-08-14_3aRagexe_zero, 2019-08-28_2aRagexe_zero, 2019-08-28_3aRagexe_zero, 2019-09-11aRagexe_zero, 2019-09-18_2aRagexe_zero, 2019-09-18aRagexe_zero, 2019-09-25_3aRagexe_zero, 2019-09-25_5aRagexe_zero, 2019-10-08_2aRagexe_zero
+// 2017-10-18aRagexe_zero, 2017-10-19aRagexe_zero, 2017-10-23aRagexe_zero, 2017-10-23bRagexe_zero, 2017-10-23cRagexe_zero, 2017-10-24aRagexe_2_zero, 2017-10-24aRagexe_zero, 2017-10-25bRagexe_zero, 2017-10-27aRagexe_zero, 2017-10-27bRagexe_zero, 2017-10-30aRagexe_zero, 2017-10-31aRagexe_zero, 2017-11-09aRagexe_zero, 2017-11-13aRagexe_zero, 2017-11-13bRagexe_zero, 2018-03-15aRagexe_zero, 2018-03-21aRagexe_zero, 2018-03-21bRagexe_zero, 2018-03-28_1aRagexe_zero, 2018-03-28cRagexe_zero, 2018-04-11aRagexe_zero, 2018-04-25_3aRagexe_zero, 2018-05-09_3aRagexe_zero, 2018-05-23aRagexe_zero, 2018-06-05bRagexe_zero, 2018-06-05cRagexe_zero, 2018-06-27aRagexe_zero, 2018-07-03aRagexe_zero, 2018-07-11_2aRagexe_zero, 2018-07-25_2aRagexe_zero, 2018-08-01aRagexe_zero, 2018-08-08_2aRagexe_zero, 2018-08-22aRagexe_zero, 2018-08-29aRagexe_zero, 2018-09-05aRagexe_zero, 2018-09-12aRagexe_zero, 2018-09-19aRagexe_zero, 2018-09-28aRagexe_zero, 2018-10-10_2aRagexe_zero, 2018-10-24_2aRagexe_zero, 2018-11-14aRagexe_zero, 2018-11-20aRagexe_zero, 2018-11-28aRagexe_zero, 2018-12-12aRagexe_zero, 2018-12-19aRagexe_zero, 2018-12-26_2aRagexe_zero, 2019-01-16_2aRagexe_zero, 2019-01-17_1aRagexe_zero, 2019-01-30_2aRagexe_zero, 2019-02-13aRagexe_zero, 2019-02-20aRagexe_zero, 2019-02-27aRagexe_zero, 2019-03-13aRagexe_zero, 2019-03-27_2aRagexe_zero, 2019-03-27_3aRagexe_zero, 2019-04-03aRagexe_zero, 2019-04-10bRagexe_zero, 2019-04-24aRagexe_zero, 2019-05-02aRagexe_zero, 2019-05-08_2aRagexe_zero, 2019-05-08aRagexe_zero, 2019-05-15aRagexe_zero, 2019-05-29aRagexe_zero, 2019-05-30aRagexe_zero, 2019-06-05_2aRagexe_zero, 2019-06-26_2aRagexe_zero, 2019-06-26_3aRagexe_zero, 2019-07-09aRagexe_zero, 2019-07-10_3aRagexe_zero, 2019-07-17aRagexe_zero, 2019-07-24aRagexe_zero, 2019-08-14_3aRagexe_zero, 2019-08-28_2aRagexe_zero, 2019-08-28_3aRagexe_zero, 2019-09-11aRagexe_zero, 2019-09-18_2aRagexe_zero, 2019-09-18aRagexe_zero, 2019-09-25_3aRagexe_zero, 2019-09-25_5aRagexe_zero, 2019-10-08_2aRagexe_zero, 2019-10-23_2aRagexe_zero, 2019-11-06aRagexe_zero, 2019-11-13aRagexe_zero
#if PACKETVER == 20171018 || \
PACKETVER == 20171019 || \
PACKETVER == 20171023 || \
@@ -96,7 +96,10 @@
PACKETVER == 20190911 || \
PACKETVER == 20190918 || \
PACKETVER == 20190925 || \
- PACKETVER >= 20191008
+ PACKETVER == 20191008 || \
+ PACKETVER == 20191023 || \
+ PACKETVER == 20191106 || \
+ PACKETVER >= 20191113
packetKeys(0x00000000,0x00000000,0x00000000);
#endif
diff --git a/src/map/packets_shuffle_main.h b/src/map/packets_shuffle_main.h
index ede178384..9b82f25d8 100644
--- a/src/map/packets_shuffle_main.h
+++ b/src/map/packets_shuffle_main.h
@@ -9794,12 +9794,18 @@
packet(0x083c,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK // 14
#endif
-// 2019-09-04aRagexe, 2019-09-04bRagexe, 2019-09-18bRagexe, 2019-09-25aRagexe, 2019-09-25bRagexe, 2019-10-02cRagexe, 2019-10-02dRagexe, 2019-10-16fRagexe, 2019-10-16gRagexe
+// 2019-09-04aRagexe, 2019-09-04bRagexe, 2019-09-18bRagexe, 2019-09-25aRagexe, 2019-09-25bRagexe, 2019-10-02cRagexe, 2019-10-02dRagexe, 2019-10-16fRagexe, 2019-10-16gRagexe, 2019-10-18aRagexe, 2019-10-23aRagexe, 2019-10-30cRagexe, 2019-11-06aRagexe, 2019-11-07aRagexe, 2019-11-13cRagexe, 2019-11-13eRagexe
#if PACKETVER == 20190904 || \
PACKETVER == 20190918 || \
PACKETVER == 20190925 || \
PACKETVER == 20191002 || \
- PACKETVER == 20191016
+ PACKETVER == 20191016 || \
+ PACKETVER == 20191018 || \
+ PACKETVER == 20191023 || \
+ PACKETVER == 20191030 || \
+ PACKETVER == 20191106 || \
+ PACKETVER == 20191107 || \
+ PACKETVER == 20191113
packet(0x0202,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS // 26
packet(0x022d,clif->pHomMenu,2,4); // CZ_COMMAND_MER // 5
packet(0x023b,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD // 36
diff --git a/src/map/packets_shuffle_re.h b/src/map/packets_shuffle_re.h
index 049d4808a..e002a5b84 100644
--- a/src/map/packets_shuffle_re.h
+++ b/src/map/packets_shuffle_re.h
@@ -9744,12 +9744,17 @@
packet(0x083c,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK // 14
#endif
-// 2019-09-04bRagexeRE, 2019-09-18cRagexeRE, 2019-09-25aRagexeRE, 2019-09-25bRagexeRE, 2019-10-02bRagexeRE, 2019-10-02dRagexeRE, 2019-10-02dRagexeRE_2, 2019-10-16fRagexeRE, 2019-10-16gRagexeRE
+// 2019-09-04bRagexeRE, 2019-09-18cRagexeRE, 2019-09-25aRagexeRE, 2019-09-25bRagexeRE, 2019-10-02bRagexeRE, 2019-10-02dRagexeRE, 2019-10-02dRagexeRE_2, 2019-10-16fRagexeRE, 2019-10-16gRagexeRE, 2019-10-23aRagexeRE, 2019-10-30bRagexeRE, 2019-11-06bRagexeRE, 2019-11-07aRagexeRE, 2019-11-13eRagexeRE
#if PACKETVER == 20190904 || \
PACKETVER == 20190918 || \
PACKETVER == 20190925 || \
PACKETVER == 20191002 || \
- PACKETVER == 20191016
+ PACKETVER == 20191016 || \
+ PACKETVER == 20191023 || \
+ PACKETVER == 20191030 || \
+ PACKETVER == 20191106 || \
+ PACKETVER == 20191107 || \
+ PACKETVER == 20191113
packet(0x0202,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS // 26
packet(0x022d,clif->pHomMenu,2,4); // CZ_COMMAND_MER // 5
packet(0x023b,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD // 36
diff --git a/src/map/packets_shuffle_zero.h b/src/map/packets_shuffle_zero.h
index 0259a9555..bb5300024 100644
--- a/src/map/packets_shuffle_zero.h
+++ b/src/map/packets_shuffle_zero.h
@@ -803,12 +803,15 @@
packet(0x083c,clif->pSearchStoreInfoListItemClick,2,6,10); // CZ_SSILIST_ITEM_CLICK // 14
#endif
-// 2019-08-28_2aRagexe_zero, 2019-08-28_3aRagexe_zero, 2019-09-11aRagexe_zero, 2019-09-18_2aRagexe_zero, 2019-09-18aRagexe_zero, 2019-09-25_3aRagexe_zero, 2019-09-25_5aRagexe_zero, 2019-10-08_2aRagexe_zero
+// 2019-08-28_2aRagexe_zero, 2019-08-28_3aRagexe_zero, 2019-09-11aRagexe_zero, 2019-09-18_2aRagexe_zero, 2019-09-18aRagexe_zero, 2019-09-25_3aRagexe_zero, 2019-09-25_5aRagexe_zero, 2019-10-08_2aRagexe_zero, 2019-10-23_2aRagexe_zero, 2019-11-06aRagexe_zero, 2019-11-13aRagexe_zero
#if PACKETVER == 20190828 || \
PACKETVER == 20190911 || \
PACKETVER == 20190918 || \
PACKETVER == 20190925 || \
- PACKETVER == 20191008
+ PACKETVER == 20191008 || \
+ PACKETVER == 20191023 || \
+ PACKETVER == 20191106 || \
+ PACKETVER == 20191113
packet(0x0202,clif->pFriendsListAdd,2); // CZ_ADD_FRIENDS // 26
packet(0x022d,clif->pHomMenu,2,4); // CZ_COMMAND_MER // 5
packet(0x023b,clif->pStoragePassword,0); // CZ_ACK_STORE_PASSWORD // 36
diff --git a/src/map/packets_struct.h b/src/map/packets_struct.h
index c0d1054d7..a7a9e2e63 100644
--- a/src/map/packets_struct.h
+++ b/src/map/packets_struct.h
@@ -3687,6 +3687,13 @@ struct PACKET_ZC_LAPINEDDUKDDAK_OPEN {
DEFINE_PACKET_HEADER(ZC_LAPINEDDUKDDAK_OPEN, 0x0a4e);
#endif // PACKETVER_MAIN_NUM >= 20160601 || PACKETVER_RE_NUM >= 20160525 || defined(PACKETVER_ZERO)
+#if PACKETVER_MAIN_NUM >= 20160504 || PACKETVER_RE_NUM >= 20160504 || defined(PACKETVER_ZERO)
+struct PACKET_CZ_LAPINEDDUKDDAK_CLOSE {
+ int16 packetType;
+} __attribute__((packed));
+DEFINE_PACKET_HEADER(CZ_LAPINEDDUKDDAK_CLOSE, 0x0a70);
+#endif // PACKETVER_MAIN_NUM >= 20160504 || PACKETVER_RE_NUM >= 20160504 || defined(PACKETVER_ZERO)
+
#if PACKETVER >= 20160302
struct PACKET_CZ_LAPINEDDUKDDAK_ACK_sub {
int16 index;
@@ -3714,6 +3721,14 @@ struct PACKET_ZC_LAPINEDDUKDDAK_RESULT {
DEFINE_PACKET_HEADER(ZC_LAPINEDDUKDDAK_RESULT, 0x0a50);
#endif // PACKETVER_MAIN_NUM >= 20160601 || PACKETVER_RE_NUM >= 20160525 || defined(PACKETVER_ZERO)
+#if PACKETVER_MAIN_NUM >= 20190703 || PACKETVER_RE_NUM >= 20190703 || PACKETVER_ZERO_NUM >= 20190709
+struct PACKET_CZ_REQ_MOUNTOFF {
+ int16 packetType;
+ uint8 action;
+} __attribute__((packed));
+DEFINE_PACKET_HEADER(CZ_REQ_MOUNTOFF, 0x0b35);
+#endif
+
#if !defined(sun) && (!defined(__NETBSD__) || __NetBSD_Version__ >= 600000000) // NetBSD 5 and Solaris don't like pragma pack but accept the packed attribute
#pragma pack(pop)
#endif // not NetBSD < 6 / Solaris
diff --git a/src/map/party.c b/src/map/party.c
index 9fbe915f3..35ffe5636 100644
--- a/src/map/party.c
+++ b/src/map/party.c
@@ -695,6 +695,7 @@ static int party_broken(int party_id)
if( p->data[i].sd!=NULL ) {
clif->party_withdraw(p,p->data[i].sd,p->party.member[i].account_id,p->party.member[i].name,0x10);
p->data[i].sd->status.party_id=0;
+ clif->charnameupdate(p->data[i].sd);
}
}
diff --git a/src/map/pc.c b/src/map/pc.c
index 5eccfbaf6..56a00b5ce 100644
--- a/src/map/pc.c
+++ b/src/map/pc.c
@@ -5583,15 +5583,17 @@ static int pc_steal_item(struct map_session_data *sd, struct block_list *bl, uin
// Try dropping one item, in the order from first to last possible slot.
// Droprate is affected by the skill success rate.
- for (i = 0; i < MAX_STEAL_DROP; i++) {
+ for (i = 0; i < MAX_MOB_DROP; i++) {
if (md->db->dropitem[i].nameid == 0)
continue;
if ((data = itemdb->exists(md->db->dropitem[i].nameid)) == NULL)
continue;
+ if (data->type == IT_CARD)
+ continue;
if (rnd() % 10000 < apply_percentrate(md->db->dropitem[i].p, rate, 100))
break;
}
- if (i == MAX_STEAL_DROP)
+ if (i == MAX_MOB_DROP)
return 0;
itemid = md->db->dropitem[i].nameid;
@@ -11533,12 +11535,9 @@ static bool pc_read_exp_db(void)
struct config_t exp_db_conf;
struct config_setting_t *edb = NULL;
int entry_count = 0;
-
-#ifdef RENEWAL
- const char *config_filename = "db/re/exp_group_db.conf";
-#else
- const char *config_filename = "db/pre-re/exp_group_db.conf";
-#endif
+ char config_filename[256];
+
+ libconfig->format_db_path(DBPATH"exp_group_db.conf", config_filename, sizeof(config_filename));
if (!libconfig->load_file(&exp_db_conf, config_filename))
return false;
diff --git a/src/map/script.c b/src/map/script.c
index ab7513ede..4c2761812 100644
--- a/src/map/script.c
+++ b/src/map/script.c
@@ -5150,7 +5150,8 @@ static uint8 script_add_language(const char *name)
static void script_load_translations(void)
{
struct config_t translations_conf;
- const char *config_filename = "db/translations.conf"; // FIXME hardcoded name
+ char config_filename[256];
+ libconfig->format_db_path("translations.conf", config_filename, sizeof(config_filename));
struct config_setting_t *translations = NULL;
int i, size;
int total = 0;
@@ -8980,6 +8981,93 @@ static BUILDIN(getpartyleader)
return true;
}
+enum guildinfo_type {
+ GUILDINFO_NAME,
+ GUILDINFO_ID,
+ GUILDINFO_LEVEL,
+ GUILDINFO_ONLINE,
+ GUILDINFO_AV_LEVEL,
+ GUILDINFO_MAX_MEMBERS,
+ GUILDINFO_EXP,
+ GUILDINFO_NEXT_EXP,
+ GUILDINFO_SKILL_POINTS,
+ GUILDINFO_MASTER_NAME,
+ GUILDINFO_MASTER_CID,
+};
+
+static BUILDIN(getguildinfo)
+{
+ struct guild *g = NULL;
+
+ if (script_hasdata(st, 3)) {
+ if (script_isstringtype(st, 3)) {
+ const char *guild_name = script_getstr(st, 3);
+ g = guild->searchname(guild_name);
+ } else {
+ int guild_id = script_getnum(st, 3);
+ g = guild->search(guild_id);
+ }
+ } else {
+ struct map_session_data *sd = script->rid2sd(st);
+ g = sd ? sd->guild : NULL;
+ }
+
+ enum guildinfo_type type = script_getnum(st, 2);
+
+ if (g == NULL) {
+ // guild does not exist
+ switch (type) {
+ case GUILDINFO_NAME:
+ case GUILDINFO_MASTER_NAME:
+ script_pushconststr(st, "");
+ break;
+ default:
+ script_pushint(st, -1);
+ }
+ } else {
+ switch (type) {
+ case GUILDINFO_NAME:
+ script_pushstrcopy(st, g->name);
+ break;
+ case GUILDINFO_ID:
+ script_pushint(st, g->guild_id);
+ break;
+ case GUILDINFO_LEVEL:
+ script_pushint(st, g->guild_lv);
+ break;
+ case GUILDINFO_ONLINE:
+ script_pushint(st, g->connect_member);
+ break;
+ case GUILDINFO_AV_LEVEL:
+ script_pushint(st, g->average_lv);
+ break;
+ case GUILDINFO_MAX_MEMBERS:
+ script_pushint(st, g->max_member);
+ break;
+ case GUILDINFO_EXP:
+ script_pushint(st, g->exp);
+ break;
+ case GUILDINFO_NEXT_EXP:
+ script_pushint(st, g->next_exp);
+ break;
+ case GUILDINFO_SKILL_POINTS:
+ script_pushint(st, g->skill_point);
+ break;
+ case GUILDINFO_MASTER_NAME:
+ script_pushstrcopy(st, g->member[0].name);
+ break;
+ case GUILDINFO_MASTER_CID:
+ script_pushint(st, g->member[0].char_id);
+ break;
+ default:
+ ShowError("script:getguildinfo: unknown info type!\n");
+ st->state = END;
+ return false;
+ }
+ }
+ return true;
+}
+
/*==========================================
* Return the name of the @guild_id
* null if not found
@@ -15924,7 +16012,7 @@ static BUILDIN(recovery)
return true;
}
-/*
+/*
* Get your current pet information
*/
static BUILDIN(getpetinfo)
@@ -15977,7 +16065,7 @@ static BUILDIN(getpetinfo)
case PETINFO_ACCESSORYFLAG:
script_pushint(st, (pd->pet.equip != 0)? 1:0);
break;
- case PETINFO_EVO_EGGID:
+ case PETINFO_EVO_EGGID:
if (VECTOR_DATA(pd->petDB->evolve_data) != NULL)
script_pushint(st, VECTOR_DATA(pd->petDB->evolve_data)->petEggId);
else
@@ -24901,7 +24989,7 @@ static BUILDIN(showscript)
if (script_hasdata(st, 4))
if (script_getnum(st, 4) == SELF)
flag = SELF;
-
+
clif->ShowScript(bl, msg, flag);
return true;
}
@@ -25786,7 +25874,7 @@ static BUILDIN(identifyidx)
script_pushint(st, false);
return true;
}
-
+
if (sd->status.inventory[idx].nameid <= 0 || sd->status.inventory[idx].identify != 0) {
script_pushint(st, false);
return true;
@@ -26088,10 +26176,11 @@ static void script_parse_builtin(void)
BUILDIN_DEF(getpartyname,"i"),
BUILDIN_DEF(getpartymember,"i?"),
BUILDIN_DEF(getpartyleader,"i?"),
- BUILDIN_DEF(getguildname,"i"),
- BUILDIN_DEF(getguildmaster,"i"),
- BUILDIN_DEF(getguildmasterid,"i"),
+ BUILDIN_DEF_DEPRECATED(getguildname,"i"),
+ BUILDIN_DEF_DEPRECATED(getguildmaster,"i"),
+ BUILDIN_DEF_DEPRECATED(getguildmasterid,"i"),
BUILDIN_DEF(getguildmember,"i?"),
+ BUILDIN_DEF(getguildinfo,"i?"),
BUILDIN_DEF(getguildonline, "i?"),
BUILDIN_DEF(strcharinfo,"i??"),
BUILDIN_DEF(strnpcinfo,"i??"),
@@ -27207,6 +27296,19 @@ static void script_hardcoded_constants(void)
script->set_constant("SIEGE_TYPE_SE", SIEGE_TYPE_SE, false, false);
script->set_constant("SIEGE_TYPE_TE", SIEGE_TYPE_TE, false, false);
+ script->constdb_comment("guildinfo types");
+ script->set_constant("GUILDINFO_NAME", GUILDINFO_NAME, false, false);
+ script->set_constant("GUILDINFO_ID", GUILDINFO_ID, false, false);
+ script->set_constant("GUILDINFO_LEVEL", GUILDINFO_LEVEL, false, false);
+ script->set_constant("GUILDINFO_ONLINE", GUILDINFO_ONLINE, false, false);
+ script->set_constant("GUILDINFO_AV_LEVEL", GUILDINFO_AV_LEVEL, false, false);
+ script->set_constant("GUILDINFO_MAX_MEMBERS", GUILDINFO_MAX_MEMBERS, false, false);
+ script->set_constant("GUILDINFO_EXP", GUILDINFO_EXP, false, false);
+ script->set_constant("GUILDINFO_NEXT_EXP", GUILDINFO_NEXT_EXP, false, false);
+ script->set_constant("GUILDINFO_SKILL_POINTS", GUILDINFO_SKILL_POINTS, false, false);
+ script->set_constant("GUILDINFO_MASTER_NAME", GUILDINFO_MASTER_NAME, false, false);
+ script->set_constant("GUILDINFO_MASTER_CID", GUILDINFO_MASTER_CID, false, false);
+
script->constdb_comment("Renewal");
#ifdef RENEWAL
script->set_constant("RENEWAL", 1, false, false);
diff --git a/src/map/skill.c b/src/map/skill.c
index dae075927..7451fbf41 100644
--- a/src/map/skill.c
+++ b/src/map/skill.c
@@ -3789,7 +3789,7 @@ static int skill_check_condition_mercenary(struct block_list *bl, int skill_id,
if (itemid[i] < 1) continue; // No item
index[i] = pc->search_inventory(sd, itemid[i]);
if (index[i] == INDEX_NOT_FOUND || sd->status.inventory[index[i]].amount < amount[i]) {
- clif->skill_fail(sd, skill_id, USESKILL_FAIL_NEED_ITEM, amount[i], itemid[i] << 16);
+ clif->skill_fail(sd, skill_id, USESKILL_FAIL_NEED_ITEM, amount[i], itemid[i]);
return 0;
}
}
@@ -8754,12 +8754,20 @@ static int skill_castend_nodamage_id(struct block_list *src, struct block_list *
int r = rnd()%100;
int target = (skill_lv-1)%5;
int hp;
- if(r<per[target][0]) //Self
+ if (r < per[target][0]) { //Self
bl = src;
- else if(r<per[target][1]) //Master
+ } else if (r < per[target][1]) { //Master
bl = battle->get_master(src);
- else //Enemy
- bl = map->id2bl(battle->get_target(src));
+ } else if ((per[target][1] - per[target][0]) < per[target][0]
+ && bl == battle->get_master(src)) {
+ /**
+ * Skill rolled for enemy, but there's nothing the Homunculus is attacking.
+ * So bl has been set to its master in unit->skilluse_id2.
+ * If it's more likely that it will heal itself,
+ * we let it heal itself.
+ */
+ bl = src;
+ }
if (!bl) bl = src;
hp = skill->calc_heal(src, bl, skill_id, 1+rnd()%skill_lv, true);
@@ -21101,7 +21109,7 @@ static bool skill_read_skilldb(const char *filename)
nullpo_retr(false, filename);
- sprintf(filepath,"db/%s",filename);
+ libconfig->format_db_path(filename, filepath, sizeof(filepath));
if (!libconfig->load_file(&skilldb, filepath)) {
return false; // Libconfig error report.
diff --git a/src/map/status.c b/src/map/status.c
index 96a02c023..d2c67b84e 100644
--- a/src/map/status.c
+++ b/src/map/status.c
@@ -13367,10 +13367,12 @@ static void status_read_job_db(void)
int i = 0;
struct config_t job_db_conf;
struct config_setting_t *jdb = NULL;
+ char config_filename[256];
+
#ifdef RENEWAL_ASPD
- const char *config_filename = "db/re/job_db.conf";
+ libconfig->format_db_path(DBPATH_RE"job_db.conf", config_filename, sizeof(config_filename));
#else
- const char *config_filename = "db/pre-re/job_db.conf";
+ libconfig->format_db_path(DBPATH_PRE"job_db.conf", config_filename, sizeof(config_filename));
#endif
if (!libconfig->load_file(&job_db_conf, config_filename))
diff --git a/src/map/stylist.c b/src/map/stylist.c
index 7e7c13bf7..438302214 100644
--- a/src/map/stylist.c
+++ b/src/map/stylist.c
@@ -40,7 +40,8 @@ static bool stylist_read_db_libconfig(void)
{
struct config_t stylist_conf;
struct config_setting_t *stylist_db = NULL, *it = NULL;
- const char *config_filename = "db/stylist_db.conf"; // FIXME hardcoded name
+ char config_filename[256];
+ libconfig->format_db_path("stylist_db.conf", config_filename, sizeof(config_filename));
int i = 0;
if (!libconfig->load_file(&stylist_conf, config_filename))
diff --git a/src/map/unit.c b/src/map/unit.c
index f527b3b00..05cb112e3 100644
--- a/src/map/unit.c
+++ b/src/map/unit.c
@@ -1330,6 +1330,12 @@ static int unit_skilluse_id2(struct block_list *src, int target_id, uint16 skill
if (src->type==BL_HOM)
switch(skill_id) { //Homun-auto-target skills.
+ case HVAN_CHAOTIC:
+ target_id = ud->target; // Choose attack target for now
+ target = map->id2bl(target_id);
+ if (target != NULL)
+ break;
+ FALLTHROUGH // Attacking nothing, choose master as default target instead
case HLIF_HEAL:
case HLIF_AVOID:
case HAMI_DEFENCE:
@@ -1412,13 +1418,6 @@ static int unit_skilluse_id2(struct block_list *src, int target_id, uint16 skill
}
}
- if (src->type == BL_HOM) {
- // In case of homunuculus, set the sd to the homunculus' master, as needed below
- struct block_list *master = battle->get_master(src);
- if (master)
- sd = map->id2sd(master->id);
- }
-
if (sd) {
/* temporarily disabled, awaiting for kenpachi to detail this so we can make it work properly */
#if 0
diff --git a/src/plugins/HPMHooking/HPMHooking.Defs.inc b/src/plugins/HPMHooking/HPMHooking.Defs.inc
index 0f76ba4b0..3233916dd 100644
--- a/src/plugins/HPMHooking/HPMHooking.Defs.inc
+++ b/src/plugins/HPMHooking/HPMHooking.Defs.inc
@@ -2746,6 +2746,8 @@ typedef void (*HPMHOOK_pre_clif_plapineDdukDdak_ack) (int *fd, struct map_sessio
typedef void (*HPMHOOK_post_clif_plapineDdukDdak_ack) (int fd, struct map_session_data *sd);
typedef void (*HPMHOOK_pre_clif_plapineDdukDdak_close) (int *fd, struct map_session_data **sd);
typedef void (*HPMHOOK_post_clif_plapineDdukDdak_close) (int fd, struct map_session_data *sd);
+typedef void (*HPMHOOK_pre_clif_pReqGearOff) (int *fd, struct map_session_data **sd);
+typedef void (*HPMHOOK_post_clif_pReqGearOff) (int fd, struct map_session_data *sd);
#endif // MAP_CLIF_H
#ifdef COMMON_CORE_H /* cmdline */
typedef void (*HPMHOOK_pre_cmdline_init) (void);
@@ -2948,8 +2950,8 @@ typedef bool (*HPMHOOK_pre_guild_isallied) (int *guild_id, int *guild_id2);
typedef bool (*HPMHOOK_post_guild_isallied) (bool retVal___, int guild_id, int guild_id2);
typedef struct guild* (*HPMHOOK_pre_guild_search) (int *guild_id);
typedef struct guild* (*HPMHOOK_post_guild_search) (struct guild* retVal___, int guild_id);
-typedef struct guild* (*HPMHOOK_pre_guild_searchname) (char **str);
-typedef struct guild* (*HPMHOOK_post_guild_searchname) (struct guild* retVal___, char *str);
+typedef struct guild* (*HPMHOOK_pre_guild_searchname) (const char **str);
+typedef struct guild* (*HPMHOOK_post_guild_searchname) (struct guild* retVal___, const char *str);
typedef struct guild_castle* (*HPMHOOK_pre_guild_castle_search) (int *gcid);
typedef struct guild_castle* (*HPMHOOK_post_guild_castle_search) (struct guild_castle* retVal___, int gcid);
typedef struct guild_castle* (*HPMHOOK_pre_guild_mapname2gc) (const char **mapname);
@@ -4180,6 +4182,10 @@ typedef enum parsefunc_rcode (*HPMHOOK_pre_PRIV__lclif_parse_CA_CHARSERVERCONNEC
typedef enum parsefunc_rcode (*HPMHOOK_post_PRIV__lclif_parse_CA_CHARSERVERCONNECT) (enum parsefunc_rcode retVal___, int fd, struct login_session_data *sd);
#endif // LOGIN_LCLIF_P_H
#ifdef COMMON_CONF_H /* libconfig */
+typedef void (*HPMHOOK_pre_libconfig_set_db_path) (const char **db_path);
+typedef void (*HPMHOOK_post_libconfig_set_db_path) (const char *db_path);
+typedef void (*HPMHOOK_pre_libconfig_format_db_path) (const char **filename, char **path_buf, int *buffer_len);
+typedef void (*HPMHOOK_post_libconfig_format_db_path) (const char *filename, char *path_buf, int buffer_len);
typedef int (*HPMHOOK_pre_libconfig_read) (struct config_t **config, FILE **stream);
typedef int (*HPMHOOK_post_libconfig_read) (int retVal___, struct config_t *config, FILE *stream);
typedef void (*HPMHOOK_pre_libconfig_write) (const struct config_t **config, FILE **stream);
@@ -5146,6 +5152,10 @@ typedef int (*HPMHOOK_pre_mapif_parse_ClanMemberCount) (int *fd, int *clan_id, i
typedef int (*HPMHOOK_post_mapif_parse_ClanMemberCount) (int retVal___, int fd, int clan_id, int kick_interval);
#endif // CHAR_MAPIF_H
#ifdef COMMON_MAPINDEX_H /* mapindex */
+typedef bool (*HPMHOOK_pre_mapindex_config_read_dbpath) (const char **filename, const struct config_t **config);
+typedef bool (*HPMHOOK_post_mapindex_config_read_dbpath) (bool retVal___, const char *filename, const struct config_t *config);
+typedef bool (*HPMHOOK_pre_mapindex_config_read) (void);
+typedef bool (*HPMHOOK_post_mapindex_config_read) (bool retVal___);
typedef int (*HPMHOOK_pre_mapindex_init) (void);
typedef int (*HPMHOOK_post_mapindex_init) (int retVal___);
typedef void (*HPMHOOK_pre_mapindex_final) (void);
@@ -5348,6 +5358,8 @@ typedef int (*HPMHOOK_pre_mob_ai_sub_hard_lootsearch) (struct block_list **bl, v
typedef int (*HPMHOOK_post_mob_ai_sub_hard_lootsearch) (int retVal___, struct block_list *bl, va_list ap);
typedef int (*HPMHOOK_pre_mob_warpchase_sub) (struct block_list **bl, va_list ap);
typedef int (*HPMHOOK_post_mob_warpchase_sub) (int retVal___, struct block_list *bl, va_list ap);
+typedef bool (*HPMHOOK_pre_mob_is_in_battle_state) (const struct mob_data **md);
+typedef bool (*HPMHOOK_post_mob_is_in_battle_state) (bool retVal___, const struct mob_data *md);
typedef int (*HPMHOOK_pre_mob_ai_sub_hard_slavemob) (struct mob_data **md, int64 *tick);
typedef int (*HPMHOOK_post_mob_ai_sub_hard_slavemob) (int retVal___, struct mob_data *md, int64 tick);
typedef int (*HPMHOOK_pre_mob_unlocktarget) (struct mob_data **md, int64 *tick);
diff --git a/src/plugins/HPMHooking/HPMHooking_char.HPMHooksCore.inc b/src/plugins/HPMHooking/HPMHooking_char.HPMHooksCore.inc
index a5f65654e..cdba77e09 100644
--- a/src/plugins/HPMHooking/HPMHooking_char.HPMHooksCore.inc
+++ b/src/plugins/HPMHooking/HPMHooking_char.HPMHooksCore.inc
@@ -778,6 +778,10 @@ struct {
struct HPMHookPoint *HP_inter_storage_parse_frommap_post;
struct HPMHookPoint *HP_inter_storage_retrieve_bound_items_pre;
struct HPMHookPoint *HP_inter_storage_retrieve_bound_items_post;
+ struct HPMHookPoint *HP_libconfig_set_db_path_pre;
+ struct HPMHookPoint *HP_libconfig_set_db_path_post;
+ struct HPMHookPoint *HP_libconfig_format_db_path_pre;
+ struct HPMHookPoint *HP_libconfig_format_db_path_post;
struct HPMHookPoint *HP_libconfig_read_pre;
struct HPMHookPoint *HP_libconfig_read_post;
struct HPMHookPoint *HP_libconfig_write_pre;
@@ -1252,6 +1256,10 @@ struct {
struct HPMHookPoint *HP_mapif_parse_ClanMemberKick_post;
struct HPMHookPoint *HP_mapif_parse_ClanMemberCount_pre;
struct HPMHookPoint *HP_mapif_parse_ClanMemberCount_post;
+ struct HPMHookPoint *HP_mapindex_config_read_dbpath_pre;
+ struct HPMHookPoint *HP_mapindex_config_read_dbpath_post;
+ struct HPMHookPoint *HP_mapindex_config_read_pre;
+ struct HPMHookPoint *HP_mapindex_config_read_post;
struct HPMHookPoint *HP_mapindex_init_pre;
struct HPMHookPoint *HP_mapindex_init_post;
struct HPMHookPoint *HP_mapindex_final_pre;
@@ -2391,6 +2399,10 @@ struct {
int HP_inter_storage_parse_frommap_post;
int HP_inter_storage_retrieve_bound_items_pre;
int HP_inter_storage_retrieve_bound_items_post;
+ int HP_libconfig_set_db_path_pre;
+ int HP_libconfig_set_db_path_post;
+ int HP_libconfig_format_db_path_pre;
+ int HP_libconfig_format_db_path_post;
int HP_libconfig_read_pre;
int HP_libconfig_read_post;
int HP_libconfig_write_pre;
@@ -2865,6 +2877,10 @@ struct {
int HP_mapif_parse_ClanMemberKick_post;
int HP_mapif_parse_ClanMemberCount_pre;
int HP_mapif_parse_ClanMemberCount_post;
+ int HP_mapindex_config_read_dbpath_pre;
+ int HP_mapindex_config_read_dbpath_post;
+ int HP_mapindex_config_read_pre;
+ int HP_mapindex_config_read_post;
int HP_mapindex_init_pre;
int HP_mapindex_init_post;
int HP_mapindex_final_pre;
diff --git a/src/plugins/HPMHooking/HPMHooking_char.HookingPoints.inc b/src/plugins/HPMHooking/HPMHooking_char.HookingPoints.inc
index efd72b670..a6043756d 100644
--- a/src/plugins/HPMHooking/HPMHooking_char.HookingPoints.inc
+++ b/src/plugins/HPMHooking/HPMHooking_char.HookingPoints.inc
@@ -425,6 +425,8 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(inter_storage->parse_frommap, HP_inter_storage_parse_frommap) },
{ HP_POP(inter_storage->retrieve_bound_items, HP_inter_storage_retrieve_bound_items) },
/* libconfig_interface */
+ { HP_POP(libconfig->set_db_path, HP_libconfig_set_db_path) },
+ { HP_POP(libconfig->format_db_path, HP_libconfig_format_db_path) },
{ HP_POP(libconfig->read, HP_libconfig_read) },
{ HP_POP(libconfig->write, HP_libconfig_write) },
{ HP_POP(libconfig->set_options, HP_libconfig_set_options) },
@@ -665,6 +667,8 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(mapif->parse_ClanMemberKick, HP_mapif_parse_ClanMemberKick) },
{ HP_POP(mapif->parse_ClanMemberCount, HP_mapif_parse_ClanMemberCount) },
/* mapindex_interface */
+ { HP_POP(mapindex->config_read_dbpath, HP_mapindex_config_read_dbpath) },
+ { HP_POP(mapindex->config_read, HP_mapindex_config_read) },
{ HP_POP(mapindex->init, HP_mapindex_init) },
{ HP_POP(mapindex->final, HP_mapindex_final) },
{ HP_POP(mapindex->addmap, HP_mapindex_addmap) },
diff --git a/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc b/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc
index 7ce54d288..b25025b1d 100644
--- a/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc
+++ b/src/plugins/HPMHooking/HPMHooking_char.Hooks.inc
@@ -10116,6 +10116,58 @@ bool HP_inter_storage_retrieve_bound_items(int char_id, int account_id, int guil
return retVal___;
}
/* libconfig_interface */
+void HP_libconfig_set_db_path(const char *db_path) {
+ int hIndex = 0;
+ if (HPMHooks.count.HP_libconfig_set_db_path_pre > 0) {
+ void (*preHookFunc) (const char **db_path);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_db_path_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_libconfig_set_db_path_pre[hIndex].func;
+ preHookFunc(&db_path);
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return;
+ }
+ }
+ {
+ HPMHooks.source.libconfig.set_db_path(db_path);
+ }
+ if (HPMHooks.count.HP_libconfig_set_db_path_post > 0) {
+ void (*postHookFunc) (const char *db_path);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_db_path_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_libconfig_set_db_path_post[hIndex].func;
+ postHookFunc(db_path);
+ }
+ }
+ return;
+}
+void HP_libconfig_format_db_path(const char *filename, char *path_buf, int buffer_len) {
+ int hIndex = 0;
+ if (HPMHooks.count.HP_libconfig_format_db_path_pre > 0) {
+ void (*preHookFunc) (const char **filename, char **path_buf, int *buffer_len);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_format_db_path_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_libconfig_format_db_path_pre[hIndex].func;
+ preHookFunc(&filename, &path_buf, &buffer_len);
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return;
+ }
+ }
+ {
+ HPMHooks.source.libconfig.format_db_path(filename, path_buf, buffer_len);
+ }
+ if (HPMHooks.count.HP_libconfig_format_db_path_post > 0) {
+ void (*postHookFunc) (const char *filename, char *path_buf, int buffer_len);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_format_db_path_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_libconfig_format_db_path_post[hIndex].func;
+ postHookFunc(filename, path_buf, buffer_len);
+ }
+ }
+ return;
+}
int HP_libconfig_read(struct config_t *config, FILE *stream) {
int hIndex = 0;
int retVal___ = 0;
@@ -16415,6 +16467,60 @@ int HP_mapif_parse_ClanMemberCount(int fd, int clan_id, int kick_interval) {
return retVal___;
}
/* mapindex_interface */
+bool HP_mapindex_config_read_dbpath(const char *filename, const struct config_t *config) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if (HPMHooks.count.HP_mapindex_config_read_dbpath_pre > 0) {
+ bool (*preHookFunc) (const char **filename, const struct config_t **config);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_mapindex_config_read_dbpath_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_mapindex_config_read_dbpath_pre[hIndex].func;
+ retVal___ = preHookFunc(&filename, &config);
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.mapindex.config_read_dbpath(filename, config);
+ }
+ if (HPMHooks.count.HP_mapindex_config_read_dbpath_post > 0) {
+ bool (*postHookFunc) (bool retVal___, const char *filename, const struct config_t *config);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_mapindex_config_read_dbpath_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_mapindex_config_read_dbpath_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, filename, config);
+ }
+ }
+ return retVal___;
+}
+bool HP_mapindex_config_read(void) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if (HPMHooks.count.HP_mapindex_config_read_pre > 0) {
+ bool (*preHookFunc) (void);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_mapindex_config_read_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_mapindex_config_read_pre[hIndex].func;
+ retVal___ = preHookFunc();
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.mapindex.config_read();
+ }
+ if (HPMHooks.count.HP_mapindex_config_read_post > 0) {
+ bool (*postHookFunc) (bool retVal___);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_mapindex_config_read_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_mapindex_config_read_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___);
+ }
+ }
+ return retVal___;
+}
int HP_mapindex_init(void) {
int hIndex = 0;
int retVal___ = 0;
diff --git a/src/plugins/HPMHooking/HPMHooking_login.HPMHooksCore.inc b/src/plugins/HPMHooking/HPMHooking_login.HPMHooksCore.inc
index ba0fe05c2..556757d76 100644
--- a/src/plugins/HPMHooking/HPMHooking_login.HPMHooksCore.inc
+++ b/src/plugins/HPMHooking/HPMHooking_login.HPMHooksCore.inc
@@ -212,6 +212,10 @@ struct {
struct HPMHookPoint *HP_PRIV__lclif_parse_CA_REQ_HASH_post;
struct HPMHookPoint *HP_PRIV__lclif_parse_CA_CHARSERVERCONNECT_pre;
struct HPMHookPoint *HP_PRIV__lclif_parse_CA_CHARSERVERCONNECT_post;
+ struct HPMHookPoint *HP_libconfig_set_db_path_pre;
+ struct HPMHookPoint *HP_libconfig_set_db_path_post;
+ struct HPMHookPoint *HP_libconfig_format_db_path_pre;
+ struct HPMHookPoint *HP_libconfig_format_db_path_post;
struct HPMHookPoint *HP_libconfig_read_pre;
struct HPMHookPoint *HP_libconfig_read_post;
struct HPMHookPoint *HP_libconfig_write_pre;
@@ -1013,6 +1017,10 @@ struct {
int HP_PRIV__lclif_parse_CA_REQ_HASH_post;
int HP_PRIV__lclif_parse_CA_CHARSERVERCONNECT_pre;
int HP_PRIV__lclif_parse_CA_CHARSERVERCONNECT_post;
+ int HP_libconfig_set_db_path_pre;
+ int HP_libconfig_set_db_path_post;
+ int HP_libconfig_format_db_path_pre;
+ int HP_libconfig_format_db_path_post;
int HP_libconfig_read_pre;
int HP_libconfig_read_post;
int HP_libconfig_write_pre;
diff --git a/src/plugins/HPMHooking/HPMHooking_login.HookingPoints.inc b/src/plugins/HPMHooking/HPMHooking_login.HookingPoints.inc
index 1e3548621..65680e072 100644
--- a/src/plugins/HPMHooking/HPMHooking_login.HookingPoints.inc
+++ b/src/plugins/HPMHooking/HPMHooking_login.HookingPoints.inc
@@ -131,6 +131,8 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(lclif->p->parse_CA_REQ_HASH, HP_PRIV__lclif_parse_CA_REQ_HASH) },
{ HP_POP(lclif->p->parse_CA_CHARSERVERCONNECT, HP_PRIV__lclif_parse_CA_CHARSERVERCONNECT) },
/* libconfig_interface */
+ { HP_POP(libconfig->set_db_path, HP_libconfig_set_db_path) },
+ { HP_POP(libconfig->format_db_path, HP_libconfig_format_db_path) },
{ HP_POP(libconfig->read, HP_libconfig_read) },
{ HP_POP(libconfig->write, HP_libconfig_write) },
{ HP_POP(libconfig->set_options, HP_libconfig_set_options) },
diff --git a/src/plugins/HPMHooking/HPMHooking_login.Hooks.inc b/src/plugins/HPMHooking/HPMHooking_login.Hooks.inc
index 080fb75ff..8f6076e2a 100644
--- a/src/plugins/HPMHooking/HPMHooking_login.Hooks.inc
+++ b/src/plugins/HPMHooking/HPMHooking_login.Hooks.inc
@@ -2518,6 +2518,58 @@ enum parsefunc_rcode HP_PRIV__lclif_parse_CA_CHARSERVERCONNECT(int fd, struct lo
return retVal___;
}
/* libconfig_interface */
+void HP_libconfig_set_db_path(const char *db_path) {
+ int hIndex = 0;
+ if (HPMHooks.count.HP_libconfig_set_db_path_pre > 0) {
+ void (*preHookFunc) (const char **db_path);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_db_path_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_libconfig_set_db_path_pre[hIndex].func;
+ preHookFunc(&db_path);
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return;
+ }
+ }
+ {
+ HPMHooks.source.libconfig.set_db_path(db_path);
+ }
+ if (HPMHooks.count.HP_libconfig_set_db_path_post > 0) {
+ void (*postHookFunc) (const char *db_path);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_db_path_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_libconfig_set_db_path_post[hIndex].func;
+ postHookFunc(db_path);
+ }
+ }
+ return;
+}
+void HP_libconfig_format_db_path(const char *filename, char *path_buf, int buffer_len) {
+ int hIndex = 0;
+ if (HPMHooks.count.HP_libconfig_format_db_path_pre > 0) {
+ void (*preHookFunc) (const char **filename, char **path_buf, int *buffer_len);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_format_db_path_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_libconfig_format_db_path_pre[hIndex].func;
+ preHookFunc(&filename, &path_buf, &buffer_len);
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return;
+ }
+ }
+ {
+ HPMHooks.source.libconfig.format_db_path(filename, path_buf, buffer_len);
+ }
+ if (HPMHooks.count.HP_libconfig_format_db_path_post > 0) {
+ void (*postHookFunc) (const char *filename, char *path_buf, int buffer_len);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_format_db_path_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_libconfig_format_db_path_post[hIndex].func;
+ postHookFunc(filename, path_buf, buffer_len);
+ }
+ }
+ return;
+}
int HP_libconfig_read(struct config_t *config, FILE *stream) {
int hIndex = 0;
int retVal___ = 0;
diff --git a/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc b/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc
index 266ca74f3..0eefe67ec 100644
--- a/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc
+++ b/src/plugins/HPMHooking/HPMHooking_map.HPMHooksCore.inc
@@ -2336,6 +2336,8 @@ struct {
struct HPMHookPoint *HP_clif_plapineDdukDdak_ack_post;
struct HPMHookPoint *HP_clif_plapineDdukDdak_close_pre;
struct HPMHookPoint *HP_clif_plapineDdukDdak_close_post;
+ struct HPMHookPoint *HP_clif_pReqGearOff_pre;
+ struct HPMHookPoint *HP_clif_pReqGearOff_post;
struct HPMHookPoint *HP_cmdline_init_pre;
struct HPMHookPoint *HP_cmdline_init_post;
struct HPMHookPoint *HP_cmdline_final_pre;
@@ -3288,6 +3290,10 @@ struct {
struct HPMHookPoint *HP_itemdb_read_libconfig_lapineddukddak_sub_post;
struct HPMHookPoint *HP_itemdb_read_libconfig_lapineddukddak_sub_sources_pre;
struct HPMHookPoint *HP_itemdb_read_libconfig_lapineddukddak_sub_sources_post;
+ struct HPMHookPoint *HP_libconfig_set_db_path_pre;
+ struct HPMHookPoint *HP_libconfig_set_db_path_post;
+ struct HPMHookPoint *HP_libconfig_format_db_path_pre;
+ struct HPMHookPoint *HP_libconfig_format_db_path_post;
struct HPMHookPoint *HP_libconfig_read_pre;
struct HPMHookPoint *HP_libconfig_read_post;
struct HPMHookPoint *HP_libconfig_write_pre;
@@ -3758,6 +3764,10 @@ struct {
struct HPMHookPoint *HP_map_merge_zone_post;
struct HPMHookPoint *HP_map_zone_clear_single_pre;
struct HPMHookPoint *HP_map_zone_clear_single_post;
+ struct HPMHookPoint *HP_mapindex_config_read_dbpath_pre;
+ struct HPMHookPoint *HP_mapindex_config_read_dbpath_post;
+ struct HPMHookPoint *HP_mapindex_config_read_pre;
+ struct HPMHookPoint *HP_mapindex_config_read_post;
struct HPMHookPoint *HP_mapindex_init_pre;
struct HPMHookPoint *HP_mapindex_init_post;
struct HPMHookPoint *HP_mapindex_final_pre;
@@ -3950,6 +3960,8 @@ struct {
struct HPMHookPoint *HP_mob_ai_sub_hard_lootsearch_post;
struct HPMHookPoint *HP_mob_warpchase_sub_pre;
struct HPMHookPoint *HP_mob_warpchase_sub_post;
+ struct HPMHookPoint *HP_mob_is_in_battle_state_pre;
+ struct HPMHookPoint *HP_mob_is_in_battle_state_post;
struct HPMHookPoint *HP_mob_ai_sub_hard_slavemob_pre;
struct HPMHookPoint *HP_mob_ai_sub_hard_slavemob_post;
struct HPMHookPoint *HP_mob_unlocktarget_pre;
@@ -9155,6 +9167,8 @@ struct {
int HP_clif_plapineDdukDdak_ack_post;
int HP_clif_plapineDdukDdak_close_pre;
int HP_clif_plapineDdukDdak_close_post;
+ int HP_clif_pReqGearOff_pre;
+ int HP_clif_pReqGearOff_post;
int HP_cmdline_init_pre;
int HP_cmdline_init_post;
int HP_cmdline_final_pre;
@@ -10107,6 +10121,10 @@ struct {
int HP_itemdb_read_libconfig_lapineddukddak_sub_post;
int HP_itemdb_read_libconfig_lapineddukddak_sub_sources_pre;
int HP_itemdb_read_libconfig_lapineddukddak_sub_sources_post;
+ int HP_libconfig_set_db_path_pre;
+ int HP_libconfig_set_db_path_post;
+ int HP_libconfig_format_db_path_pre;
+ int HP_libconfig_format_db_path_post;
int HP_libconfig_read_pre;
int HP_libconfig_read_post;
int HP_libconfig_write_pre;
@@ -10577,6 +10595,10 @@ struct {
int HP_map_merge_zone_post;
int HP_map_zone_clear_single_pre;
int HP_map_zone_clear_single_post;
+ int HP_mapindex_config_read_dbpath_pre;
+ int HP_mapindex_config_read_dbpath_post;
+ int HP_mapindex_config_read_pre;
+ int HP_mapindex_config_read_post;
int HP_mapindex_init_pre;
int HP_mapindex_init_post;
int HP_mapindex_final_pre;
@@ -10769,6 +10791,8 @@ struct {
int HP_mob_ai_sub_hard_lootsearch_post;
int HP_mob_warpchase_sub_pre;
int HP_mob_warpchase_sub_post;
+ int HP_mob_is_in_battle_state_pre;
+ int HP_mob_is_in_battle_state_post;
int HP_mob_ai_sub_hard_slavemob_pre;
int HP_mob_ai_sub_hard_slavemob_post;
int HP_mob_unlocktarget_pre;
diff --git a/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc b/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc
index 712cd4168..2cb061b47 100644
--- a/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc
+++ b/src/plugins/HPMHooking/HPMHooking_map.HookingPoints.inc
@@ -1192,6 +1192,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(clif->lapineDdukDdak_result, HP_clif_lapineDdukDdak_result) },
{ HP_POP(clif->plapineDdukDdak_ack, HP_clif_plapineDdukDdak_ack) },
{ HP_POP(clif->plapineDdukDdak_close, HP_clif_plapineDdukDdak_close) },
+ { HP_POP(clif->pReqGearOff, HP_clif_pReqGearOff) },
/* cmdline_interface */
{ HP_POP(cmdline->init, HP_cmdline_init) },
{ HP_POP(cmdline->final, HP_cmdline_final) },
@@ -1684,6 +1685,8 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(itemdb->read_libconfig_lapineddukddak_sub, HP_itemdb_read_libconfig_lapineddukddak_sub) },
{ HP_POP(itemdb->read_libconfig_lapineddukddak_sub_sources, HP_itemdb_read_libconfig_lapineddukddak_sub_sources) },
/* libconfig_interface */
+ { HP_POP(libconfig->set_db_path, HP_libconfig_set_db_path) },
+ { HP_POP(libconfig->format_db_path, HP_libconfig_format_db_path) },
{ HP_POP(libconfig->read, HP_libconfig_read) },
{ HP_POP(libconfig->write, HP_libconfig_write) },
{ HP_POP(libconfig->set_options, HP_libconfig_set_options) },
@@ -1923,6 +1926,8 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(map->merge_zone, HP_map_merge_zone) },
{ HP_POP(map->zone_clear_single, HP_map_zone_clear_single) },
/* mapindex_interface */
+ { HP_POP(mapindex->config_read_dbpath, HP_mapindex_config_read_dbpath) },
+ { HP_POP(mapindex->config_read, HP_mapindex_config_read) },
{ HP_POP(mapindex->init, HP_mapindex_init) },
{ HP_POP(mapindex->final, HP_mapindex_final) },
{ HP_POP(mapindex->addmap, HP_mapindex_addmap) },
@@ -2024,6 +2029,7 @@ struct HookingPointData HookingPoints[] = {
{ HP_POP(mob->ai_sub_hard_bg_ally, HP_mob_ai_sub_hard_bg_ally) },
{ HP_POP(mob->ai_sub_hard_lootsearch, HP_mob_ai_sub_hard_lootsearch) },
{ HP_POP(mob->warpchase_sub, HP_mob_warpchase_sub) },
+ { HP_POP(mob->is_in_battle_state, HP_mob_is_in_battle_state) },
{ HP_POP(mob->ai_sub_hard_slavemob, HP_mob_ai_sub_hard_slavemob) },
{ HP_POP(mob->unlocktarget, HP_mob_unlocktarget) },
{ HP_POP(mob->randomwalk, HP_mob_randomwalk) },
diff --git a/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc b/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc
index 7a817f45d..90b07c4e5 100644
--- a/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc
+++ b/src/plugins/HPMHooking/HPMHooking_map.Hooks.inc
@@ -30455,6 +30455,32 @@ void HP_clif_plapineDdukDdak_close(int fd, struct map_session_data *sd) {
}
return;
}
+void HP_clif_pReqGearOff(int fd, struct map_session_data *sd) {
+ int hIndex = 0;
+ if (HPMHooks.count.HP_clif_pReqGearOff_pre > 0) {
+ void (*preHookFunc) (int *fd, struct map_session_data **sd);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_pReqGearOff_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_clif_pReqGearOff_pre[hIndex].func;
+ preHookFunc(&fd, &sd);
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return;
+ }
+ }
+ {
+ HPMHooks.source.clif.pReqGearOff(fd, sd);
+ }
+ if (HPMHooks.count.HP_clif_pReqGearOff_post > 0) {
+ void (*postHookFunc) (int fd, struct map_session_data *sd);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_clif_pReqGearOff_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_clif_pReqGearOff_post[hIndex].func;
+ postHookFunc(fd, sd);
+ }
+ }
+ return;
+}
/* cmdline_interface */
void HP_cmdline_init(void) {
int hIndex = 0;
@@ -32824,11 +32850,11 @@ struct guild* HP_guild_search(int guild_id) {
}
return retVal___;
}
-struct guild* HP_guild_searchname(char *str) {
+struct guild* HP_guild_searchname(const char *str) {
int hIndex = 0;
struct guild* retVal___ = NULL;
if (HPMHooks.count.HP_guild_searchname_pre > 0) {
- struct guild* (*preHookFunc) (char **str);
+ struct guild* (*preHookFunc) (const char **str);
*HPMforce_return = false;
for (hIndex = 0; hIndex < HPMHooks.count.HP_guild_searchname_pre; hIndex++) {
preHookFunc = HPMHooks.list.HP_guild_searchname_pre[hIndex].func;
@@ -32843,7 +32869,7 @@ struct guild* HP_guild_searchname(char *str) {
retVal___ = HPMHooks.source.guild.searchname(str);
}
if (HPMHooks.count.HP_guild_searchname_post > 0) {
- struct guild* (*postHookFunc) (struct guild* retVal___, char *str);
+ struct guild* (*postHookFunc) (struct guild* retVal___, const char *str);
for (hIndex = 0; hIndex < HPMHooks.count.HP_guild_searchname_post; hIndex++) {
postHookFunc = HPMHooks.list.HP_guild_searchname_post[hIndex].func;
retVal___ = postHookFunc(retVal___, str);
@@ -43260,6 +43286,58 @@ bool HP_itemdb_read_libconfig_lapineddukddak_sub_sources(struct config_setting_t
return retVal___;
}
/* libconfig_interface */
+void HP_libconfig_set_db_path(const char *db_path) {
+ int hIndex = 0;
+ if (HPMHooks.count.HP_libconfig_set_db_path_pre > 0) {
+ void (*preHookFunc) (const char **db_path);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_db_path_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_libconfig_set_db_path_pre[hIndex].func;
+ preHookFunc(&db_path);
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return;
+ }
+ }
+ {
+ HPMHooks.source.libconfig.set_db_path(db_path);
+ }
+ if (HPMHooks.count.HP_libconfig_set_db_path_post > 0) {
+ void (*postHookFunc) (const char *db_path);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_set_db_path_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_libconfig_set_db_path_post[hIndex].func;
+ postHookFunc(db_path);
+ }
+ }
+ return;
+}
+void HP_libconfig_format_db_path(const char *filename, char *path_buf, int buffer_len) {
+ int hIndex = 0;
+ if (HPMHooks.count.HP_libconfig_format_db_path_pre > 0) {
+ void (*preHookFunc) (const char **filename, char **path_buf, int *buffer_len);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_format_db_path_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_libconfig_format_db_path_pre[hIndex].func;
+ preHookFunc(&filename, &path_buf, &buffer_len);
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return;
+ }
+ }
+ {
+ HPMHooks.source.libconfig.format_db_path(filename, path_buf, buffer_len);
+ }
+ if (HPMHooks.count.HP_libconfig_format_db_path_post > 0) {
+ void (*postHookFunc) (const char *filename, char *path_buf, int buffer_len);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_libconfig_format_db_path_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_libconfig_format_db_path_post[hIndex].func;
+ postHookFunc(filename, path_buf, buffer_len);
+ }
+ }
+ return;
+}
int HP_libconfig_read(struct config_t *config, FILE *stream) {
int hIndex = 0;
int retVal___ = 0;
@@ -49689,6 +49767,60 @@ void HP_map_zone_clear_single(struct map_zone_data *zone) {
return;
}
/* mapindex_interface */
+bool HP_mapindex_config_read_dbpath(const char *filename, const struct config_t *config) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if (HPMHooks.count.HP_mapindex_config_read_dbpath_pre > 0) {
+ bool (*preHookFunc) (const char **filename, const struct config_t **config);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_mapindex_config_read_dbpath_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_mapindex_config_read_dbpath_pre[hIndex].func;
+ retVal___ = preHookFunc(&filename, &config);
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.mapindex.config_read_dbpath(filename, config);
+ }
+ if (HPMHooks.count.HP_mapindex_config_read_dbpath_post > 0) {
+ bool (*postHookFunc) (bool retVal___, const char *filename, const struct config_t *config);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_mapindex_config_read_dbpath_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_mapindex_config_read_dbpath_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, filename, config);
+ }
+ }
+ return retVal___;
+}
+bool HP_mapindex_config_read(void) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if (HPMHooks.count.HP_mapindex_config_read_pre > 0) {
+ bool (*preHookFunc) (void);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_mapindex_config_read_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_mapindex_config_read_pre[hIndex].func;
+ retVal___ = preHookFunc();
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.mapindex.config_read();
+ }
+ if (HPMHooks.count.HP_mapindex_config_read_post > 0) {
+ bool (*postHookFunc) (bool retVal___);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_mapindex_config_read_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_mapindex_config_read_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___);
+ }
+ }
+ return retVal___;
+}
int HP_mapindex_init(void) {
int hIndex = 0;
int retVal___ = 0;
@@ -52322,6 +52454,33 @@ int HP_mob_warpchase_sub(struct block_list *bl, va_list ap) {
}
return retVal___;
}
+bool HP_mob_is_in_battle_state(const struct mob_data *md) {
+ int hIndex = 0;
+ bool retVal___ = false;
+ if (HPMHooks.count.HP_mob_is_in_battle_state_pre > 0) {
+ bool (*preHookFunc) (const struct mob_data **md);
+ *HPMforce_return = false;
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_mob_is_in_battle_state_pre; hIndex++) {
+ preHookFunc = HPMHooks.list.HP_mob_is_in_battle_state_pre[hIndex].func;
+ retVal___ = preHookFunc(&md);
+ }
+ if (*HPMforce_return) {
+ *HPMforce_return = false;
+ return retVal___;
+ }
+ }
+ {
+ retVal___ = HPMHooks.source.mob.is_in_battle_state(md);
+ }
+ if (HPMHooks.count.HP_mob_is_in_battle_state_post > 0) {
+ bool (*postHookFunc) (bool retVal___, const struct mob_data *md);
+ for (hIndex = 0; hIndex < HPMHooks.count.HP_mob_is_in_battle_state_post; hIndex++) {
+ postHookFunc = HPMHooks.list.HP_mob_is_in_battle_state_post[hIndex].func;
+ retVal___ = postHookFunc(retVal___, md);
+ }
+ }
+ return retVal___;
+}
int HP_mob_ai_sub_hard_slavemob(struct mob_data *md, int64 tick) {
int hIndex = 0;
int retVal___ = 0;
diff --git a/tools/mobskilldbconverter.py b/tools/mobskilldbconverter.py
index 4ba042062..4ba042062 100644..100755
--- a/tools/mobskilldbconverter.py
+++ b/tools/mobskilldbconverter.py
diff --git a/tools/utils/libconf.py b/tools/utils/libconf.py
index 635efd07d..7f9d6de90 100644
--- a/tools/utils/libconf.py
+++ b/tools/utils/libconf.py
@@ -226,8 +226,15 @@ class Tokenizer:
for cls, type, regex in self.token_map:
m = regex.match(string, pos=pos)
if m:
- yield cls(type, m.group(0),
- self.filename, self.row, self.column)
+ try:
+ yield cls(type, m.group(0),
+ self.filename, self.row, self.column)
+ except ValueError as e:
+ print("Error parsing file "
+ "{0}, in line:\n{1}\n{2}".format(self.filename,
+ m.group(0),
+ self.row))
+ raise
self.column += len(m.group(0))
pos = m.end()
break