48 | addPacket(new CM_START_LOOT(0x00), State.IN_GAME); | 48 | addPacket(new CM_CRAFT(0x00), State.IN_GAME);// 1.9 |
49 | addPacket(new CM_LOOT_ITEM(0x01), State.IN_GAME); | 49 | addPacket(new CM_CLIENT_COMMAND_LOC(0x01), State.IN_GAME);// 1.9 |
50 | addPacket(new CM_MOVE_ITEM(0x02), State.IN_GAME); | 50 | addPacket(new CM_RESTORE_CHARACTER(0x04), State.AUTHED);// 1.9 |
51 | addPacket(new CM_SPLIT_ITEM(0x03), State.IN_GAME); | 51 | addPacket(new CM_START_LOOT(0x05), State.IN_GAME);// 1.9 |
52 | addPacket(new CM_CLIENT_COMMAND_LOC(0x04), State.IN_GAME); | 52 | addPacket(new CM_LOOT_ITEM(0x06), State.IN_GAME);// 1.9 |
53 | addPacket(new CM_CHARACTER_LIST(0x0C), State.AUTHED); | 53 | addPacket(new CM_MOVE_ITEM(0x07), State.IN_GAME);// 1.9 |
54 | addPacket(new CM_CREATE_CHARACTER(0x0D), State.AUTHED);// 1.5.x | 54 | addPacket(new CM_L2AUTH_LOGIN_CHECK(0x08), State.CONNECTED);// 1.9 |
55 | addPacket(new CM_DELETE_CHARACTER(0x0E), State.AUTHED);// 1.5.x | 55 | addPacket(new CM_CHARACTER_LIST(0x09), State.AUTHED);// 1.9 |
56 | addPacket(new CM_RESTORE_CHARACTER(0x0F), State.AUTHED); | 56 | addPacket(new CM_CREATE_CHARACTER(0x0A), State.AUTHED);// 1.9 |
57 | addPacket(new CM_FRIEND_STATUS(0x10), State.IN_GAME);// 1.5.x | 57 | addPacket(new CM_DELETE_CHARACTER(0x0B), State.AUTHED);// 1.9 |
58 | addPacket(new CM_CHANGE_CHANNEL(0x12), State.IN_GAME); | 58 | addPacket(new CM_LEGION_UPLOAD_EMBLEM(0x0C), State.IN_GAME);// testing |
59 | addPacket(new CM_PLAYER_SEARCH(0x15), State.IN_GAME); | 59 | addPacket(new CM_SPLIT_ITEM(0x10), State.IN_GAME);// 1.9 |
60 | addPacket(new CM_LEGION_UPLOAD_INFO(0x16), State.IN_GAME); | 60 | addPacket(new CM_PLAYER_SEARCH(0x12), State.IN_GAME);// 1.9 |
61 | addPacket(new CM_LEGION_UPLOAD_EMBLEM(0x17), State.IN_GAME); | 61 | addPacket(new CM_LEGION_UPLOAD_INFO(0x13), State.IN_GAME);// testing |
62 | addPacket(new CM_REPLACE_ITEM(0x18), State.IN_GAME); | 62 | addPacket(new CM_FRIEND_STATUS(0x15), State.IN_GAME);// 1.9 |
63 | addPacket(new CM_BLOCK_SET_REASON(0x19), State.IN_GAME); | 63 | addPacket(new CM_CHANGE_CHANNEL(0x17), State.IN_GAME);// 1.9 |
64 | addPacket(new CM_SHOW_BRAND(0x1B), State.IN_GAME); | 64 | addPacket(new CM_BLOCK_ADD(0x19), State.IN_GAME);// 1.9 |
65 | addPacket(new CM_BLOCK_ADD(0x1C), State.IN_GAME); | 65 | addPacket(new CM_BLOCK_DEL(0x1A), State.IN_GAME);// 1.9 |
66 | addPacket(new CM_BLOCK_DEL(0x1D), State.IN_GAME); | 66 | addPacket(new CM_SHOW_BLOCKLIST(0x1B), State.IN_GAME);// 1.9 |
67 | addPacket(new CM_SHOW_BLOCKLIST(0x1E), State.IN_GAME); | 67 | addPacket(new CM_CHECK_NICKNAME(0x1C), State.AUTHED);// 1.9 |
68 | addPacket(new CM_MAY_LOGIN_INTO_GAME(0x20), State.AUTHED); | 68 | addPacket(new CM_REPLACE_ITEM(0x1D), State.IN_GAME);// testing |
69 | addPacket(new CM_MAC_ADDRESS(0x23), State.CONNECTED, State.AUTHED, State.IN_GAME); | 69 | addPacket(new CM_BLOCK_SET_REASON(0x1E), State.IN_GAME);// 1.9 |
70 | addPacket(new CM_MAC_ADDRESS2(0x24), State.IN_GAME); | 70 | addPacket(new CM_MAC_ADDRESS2(0x21), State.IN_GAME);// 1.9 |
71 | addPacket(new CM_MACRO_CREATE(0x25), State.IN_GAME);// 1.5.x | 71 | addPacket(new CM_MACRO_CREATE(0x22), State.IN_GAME);// 1.9 |
72 | addPacket(new CM_MACRO_DELETE(0x26), State.IN_GAME);// 1.5.x | 72 | addPacket(new CM_MACRO_DELETE(0x23), State.IN_GAME);// 1.9 |
73 | addPacket(new CM_CHECK_NICKNAME(0x27), State.AUTHED);// 1.5.x | 73 | addPacket(new CM_DISTRIBUTION_SETTINGS(0x24), State.IN_GAME);// 1.9 |
74 | addPacket(new CM_SHOW_MAP(0x2A), State.IN_GAME); | 74 | addPacket(new CM_MAY_LOGIN_INTO_GAME(0x25), State.AUTHED);// 1.9 |
75 | addPacket(new CM_RECONNECT_AUTH(0x2D), State.AUTHED); | 75 | addPacket(new CM_SHOW_BRAND(0x28), State.IN_GAME);// 1.9 |
76 | addPacket(new CM_DISTRIBUTION_SETTINGS(0x2F), State.IN_GAME); | 76 | addPacket(new CM_RECONNECT_AUTH(0x2A), State.AUTHED);// 1.9 |
77 | addPacket(new CM_REPORT_PLAYER(0x35), State.IN_GAME); | 77 | addPacket(new CM_SHOW_MAP(0x2F), State.IN_GAME);// 1.9 |
78 | addPacket(new CM_GROUP_RESPONSE(0x36), State.IN_GAME); | 78 | addPacket(new CM_MAC_ADDRESS(0x30), State.CONNECTED, State.AUTHED, State.IN_GAME);// 1.9 |
79 | addPacket(new CM_ITEM_REMODEL(0x40), State.IN_GAME); | 79 | addPacket(new CM_REPORT_PLAYER(0x32), State.IN_GAME);// need to find wrong code |
80 | addPacket(new CM_GODSTONE_SOCKET(0x41), State.IN_GAME); | 80 | addPacket(new CM_GROUP_RESPONSE(0x33), State.IN_GAME);// 1.9 |
81 | addPacket(new CM_DELETE_QUEST(0x46), State.IN_GAME); | 81 | addPacket(new CM_SUMMON_MOVE(0x34), State.IN_GAME);// 1.9 |
82 | addPacket(new CM_PLAY_MOVIE_END(0x47), State.IN_GAME); | 82 | addPacket(new CM_SUMMON_EMOTION(0x35), State.IN_GAME);// 1.9 |
83 | addPacket(new CM_VIEW_PLAYER_DETAILS(0x4A), State.IN_GAME); | 83 | addPacket(new CM_SUMMON_ATTACK(0x36), State.IN_GAME);// 1.9 |
84 | addPacket(new CM_MANASTONE_REMOVE(0x4F), State.IN_GAME); | 84 | addPacket(new CM_DELETE_QUEST(0x43), State.IN_GAME);// 1.9 |
85 | addPacket(new CM_GROUP_DISTRIBUTION(0x52), State.IN_GAME); | 85 | addPacket(new CM_ITEM_REMODEL(0x45), State.IN_GAME);// 1.9 |
86 | addPacket(new CM_PLAYER_STATUS_INFO(0x56), State.IN_GAME); | 86 | addPacket(new CM_GODSTONE_SOCKET(0x46), State.IN_GAME);// 1.9 |
87 | addPacket(new CM_INVITE_TO_GROUP(0x57), State.IN_GAME); | 87 | addPacket(new CM_INVITE_TO_GROUP(0x4C), State.IN_GAME);// 1.9 |
88 | addPacket(new CM_DUEL_REQUEST(0x58), State.IN_GAME); | 88 | addPacket(new CM_VIEW_PLAYER_DETAILS(0x4F), State.IN_GAME);// 1.9 |
89 | addPacket(new CM_DELETE_ITEM(0x5A), State.IN_GAME); | 89 | addPacket(new CM_PLAYER_STATUS_INFO(0x53), State.IN_GAME);// 1.9 |
90 | addPacket(new CM_PING_REQUEST(0x5D), State.IN_GAME); // 1.5.x | 90 | addPacket(new CM_GROUP_DISTRIBUTION(0x57), State.IN_GAME);// 1.9 |
91 | addPacket(new CM_BROKER_LIST(0x61), State.IN_GAME); | 91 | addPacket(new CM_PING_REQUEST(0x5A), State.IN_GAME);// 1.9 |
92 | addPacket(new CM_BROKER_REGISTERED(0x63), State.IN_GAME); | 92 | addPacket(new CM_DUEL_REQUEST(0x5D), State.IN_GAME);// 1.9 |
93 | addPacket(new CM_SHOW_FRIENDLIST(0x64), State.IN_GAME); | 93 | addPacket(new CM_DELETE_ITEM(0x5F), State.IN_GAME);// 1.9 |
94 | addPacket(new CM_FRIEND_ADD(0x65), State.IN_GAME);// 1.5.x | 94 | addPacket(new CM_SHOW_FRIENDLIST(0x61), State.IN_GAME);// 1.9 |
95 | addPacket(new CM_FRIEND_DEL(0x66), State.IN_GAME); | 95 | addPacket(new CM_FRIEND_ADD(0x62), State.IN_GAME);// 1.9 |
96 | addPacket(new CM_BROKER_SETTLE_ACCOUNT(0x68), State.IN_GAME); | 96 | addPacket(new CM_FRIEND_DEL(0x63), State.IN_GAME);// 1.9 |
97 | addPacket(new CM_SEND_MAIL(0x6A), State.IN_GAME); | 97 | addPacket(new CM_SUMMON_COMMAND(0x64), State.IN_GAME);// 1.9 |
98 | addPacket(new CM_PRIVATE_STORE(0x6D), State.IN_GAME); | 98 | addPacket(new CM_BROKER_LIST(0x66), State.IN_GAME);// 1.9 |
99 | addPacket(new CM_PRIVATE_STORE_NAME(0x6E), State.IN_GAME); | 99 | addPacket(new CM_PRIVATE_STORE(0x6A), State.IN_GAME);// 1.9 |
100 | addPacket(new CM_TITLE_SET(0x71), State.IN_GAME); | 100 | addPacket(new CM_PRIVATE_STORE_NAME(0x6B), State.IN_GAME);// 1.9 |
101 | addPacket(new CM_CRAFT(0x73), State.IN_GAME); | 101 | addPacket(new CM_BROKER_SETTLE_LIST(0x6C), State.IN_GAME);// 1.9 |
102 | addPacket(new CM_BUY_BROKER_ITEM(0x74), State.IN_GAME); | 102 | addPacket(new CM_BROKER_SETTLE_ACCOUNT(0x6D), State.IN_GAME);// 1.9 |
103 | addPacket(new CM_REGISTER_BROKER_ITEM(0x75), State.IN_GAME); | 103 | addPacket(new CM_SEND_MAIL(0x6F), State.IN_GAME);// 1.9 |
104 | addPacket(new CM_BROKER_CANCEL_REGISTERED(0x76), State.IN_GAME); | 104 | addPacket(new CM_BROKER_REGISTERED(0x70), State.IN_GAME);// 1.9 |
105 | addPacket(new CM_BROKER_SETTLE_LIST(0x77), State.IN_GAME); | 105 | addPacket(new CM_BUY_BROKER_ITEM(0x71), State.IN_GAME);// 1.9 |
106 | addPacket(new CM_TELEPORT_SELECT(0x7A), State.IN_GAME); | 106 | addPacket(new CM_REGISTER_BROKER_ITEM(0x72), State.IN_GAME);// 1.9 |
107 | addPacket(new CM_L2AUTH_LOGIN_CHECK(0x7B), State.CONNECTED); | 107 | addPacket(new CM_BROKER_CANCEL_REGISTERED(0x73), State.IN_GAME);// 1.9 |
108 | addPacket(new CM_READ_MAIL(0x7C), State.IN_GAME); | 108 | addPacket(new CM_DELETE_MAIL(0x74),State.IN_GAME);// 1.9 |
109 | addPacket(new CM_GET_MAIL_ATTACHMENT(0x7E), State.IN_GAME); | 109 | addPacket(new CM_TITLE_SET(0x76), State.IN_GAME);// 1.9 |
110 | addPacket(new CM_DELETE_MAIL(0x7F),State.IN_GAME); | 110 | addPacket(new CM_READ_MAIL(0x79), State.IN_GAME);// 1.9 |
111 | addPacket(new CM_CHAT_MESSAGE_PUBLIC(0x81), State.IN_GAME); | 111 | addPacket(new CM_GET_MAIL_ATTACHMENT(0x7B), State.IN_GAME);// 1.9 |
112 | addPacket(new CM_CHAT_MESSAGE_WHISPER(0x82), State.IN_GAME);// 1.5.x | 112 | addPacket(new CM_TELEPORT_SELECT(0x7F), State.IN_GAME);// 1.9 |
113 | addPacket(new CM_LEGION_SEND_EMBLEM(0x86), State.IN_GAME); | 113 | addPacket(new CM_CHAT_MESSAGE_PUBLIC(0x86), State.IN_GAME);// 1.9 |
114 | addPacket(new CM_SKILL_DEACTIVATE(0x88), State.IN_GAME); | 114 | addPacket(new CM_CHAT_MESSAGE_WHISPER(0x87), State.IN_GAME);// 1.9 |
115 | addPacket(new CM_REMOVE_ALTERED_STATE(0x89), State.IN_GAME); | 115 | addPacket(new CM_OPEN_STATICDOOR(0x8A), State.IN_GAME);// 1.9 |
116 | addPacket(new CM_USE_ITEM(0x8B), State.IN_GAME); | 116 | addPacket(new CM_CASTSPELL(0x8C), State.IN_GAME);// 1.9 |
117 | addPacket(new CM_OPEN_STATICDOOR(0x8D), State.IN_GAME); | 117 | addPacket(new CM_SKILL_DEACTIVATE(0x8D), State.IN_GAME);// 1.9 |
118 | addPacket(new CM_EMOTION(0x91), State.IN_GAME); | 118 | addPacket(new CM_REMOVE_ALTERED_STATE(0x8E), State.IN_GAME);// 1.9 |
119 | addPacket(new CM_PING(0x92), State.AUTHED, State.IN_GAME); | 119 | addPacket(new CM_TARGET_SELECT(0x92), State.IN_GAME);// 1.9 |
120 | addPacket(new CM_LEGION(0x93), State.IN_GAME); | 120 | addPacket(new CM_ATTACK(0x93), State.IN_GAME);// 1.9 |
121 | addPacket(new CM_TARGET_SELECT(0x95), State.IN_GAME); | 121 | addPacket(new CM_EMOTION(0x96), State.IN_GAME);// 1.9 |
122 | addPacket(new CM_ATTACK(0x96), State.IN_GAME); | 122 | addPacket(new CM_PING(0x97), State.AUTHED, State.IN_GAME);// 1.9 |
123 | addPacket(new CM_CASTSPELL(0x97), State.IN_GAME); | 123 | addPacket(new CM_USE_ITEM(0x98), State.IN_GAME);// 1.9 |
124 | addPacket(new CM_QUESTION_RESPONSE(0x98), State.IN_GAME); | 124 | addPacket(new CM_EQUIP_ITEM(0x99), State.IN_GAME);// 1.9 |
125 | addPacket(new CM_BUY_ITEM(0x99), State.IN_GAME); | 125 | addPacket(new CM_FLIGHT_TELEPORT(0x9C), State.IN_GAME);// 1.9 |
126 | addPacket(new CM_SHOW_DIALOG(0x9A), State.IN_GAME); | 126 | addPacket(new CM_QUESTION_RESPONSE(0x9D), State.IN_GAME);// 1.9 |
127 | addPacket(new CM_CLOSE_DIALOG(0x9B), State.IN_GAME); | 127 | addPacket(new CM_BUY_ITEM(0x9E), State.IN_GAME);// 1.9 |
128 | addPacket(new CM_EQUIP_ITEM(0x9C), State.IN_GAME); | 128 | addPacket(new CM_SHOW_DIALOG(0x9F), State.IN_GAME);// 1.9 |
129 | addPacket(new CM_SET_NOTE(0xA0), State.IN_GAME); | 129 | addPacket(new CM_LEGION(0xA0), State.IN_GAME);// 1.9 |
130 | addPacket(new CM_LEGION_MODIFY_EMBLEM(0xA1), State.IN_GAME); | 130 | addPacket(new CM_MOVE(0xA3), State.IN_GAME);// 1.9 |
131 | addPacket(new CM_MOVE(0xA6), State.IN_GAME); | 131 | addPacket(new CM_SET_NOTE(0xA5), State.IN_GAME);// 1.9 |
132 | addPacket(new CM_FLIGHT_TELEPORT(0xA7), State.IN_GAME); | 132 | addPacket(new CM_LEGION_MODIFY_EMBLEM(0xA6), State.IN_GAME);// 1.9 |
133 | addPacket(new CM_EXCHANGE_ADD_KINAH(0xA8), State.IN_GAME); | 133 | addPacket(new CM_CLOSE_DIALOG(0xA8), State.IN_GAME);// 1.9 |
134 | addPacket(new CM_EXCHANGE_LOCK(0xA9), State.IN_GAME); | 134 | addPacket(new CM_DIALOG_SELECT(0xA9), State.IN_GAME);// 1.9 |
135 | addPacket(new CM_EXCHANGE_OK(0xAA), State.IN_GAME); | 135 | addPacket(new CM_LEGION_TABS(0xAA), State.IN_GAME);// 1.9 |
136 | addPacket(new CM_EXCHANGE_CANCEL(0xAB), State.IN_GAME); | 136 | addPacket(new CM_EXCHANGE_ADD_KINAH(0xAD), State.IN_GAME);// 1.9 |
137 | addPacket(new CM_DIALOG_SELECT(0xAC), State.IN_GAME); | 137 | addPacket(new CM_EXCHANGE_LOCK(0xAE), State.IN_GAME);// 1.9 |
138 | addPacket(new CM_LEGION_TABS(0xAD), State.IN_GAME); | 138 | addPacket(new CM_EXCHANGE_OK(0xAF), State.IN_GAME);// 1.9 |
139 | addPacket(new CM_EXCHANGE_REQUEST(0xB5), State.IN_GAME); | 139 | addPacket(new CM_EXCHANGE_REQUEST(0xB2), State.IN_GAME);// 1.9 |
140 | addPacket(new CM_EXCHANGE_ADD_ITEM(0xB6), State.IN_GAME); | 140 | addPacket(new CM_EXCHANGE_ADD_ITEM(0xB3), State.IN_GAME);// 1.9 |
141 | addPacket(new CM_DISCONNECT(0xE8), State.IN_GAME); | 141 | addPacket(new CM_MANASTONE(0xB5), State.IN_GAME);// 1.9 |
142 | addPacket(new CM_QUIT(0xE9), State.AUTHED, State.IN_GAME); | 142 | addPacket(new CM_EXCHANGE_CANCEL(0xB8), State.IN_GAME);// 1.9 |
143 | addPacket(new CM_MAY_QUIT(0xEA), State.AUTHED, State.IN_GAME); | 143 | addPacket(new CM_PLAY_MOVIE_END(0xBC), State.IN_GAME);// 1.9 |
144 | addPacket(new CM_REVIVE(0xEB), State.IN_GAME); | 144 | addPacket(new CM_SUMMON_CASTSPELL(0xC0), State.IN_GAME);// 1.9 |
145 | addPacket(new CM_UI_SETTINGS(0xF0), State.IN_GAME); | 145 | addPacket(new CM_FUSION_WEAPONS(0xC1), State.IN_GAME);// 1.9 |
146 | addPacket(new CM_OBJECT_SEARCH(0xF1), State.IN_GAME); | 146 | addPacket(new CM_BREAK_WEAPONS(0xC2), State.IN_GAME);// 1.9 |
147 | addPacket(new CM_CUSTOM_SETTINGS(0xF2), State.IN_GAME); | 147 | addPacket(new CM_LEGION_SEND_EMBLEM(0xD3), State.IN_GAME);// 1.9 |
148 | addPacket(new CM_VERSION_CHECK(0xF6), State.CONNECTED); | 148 | addPacket(new CM_DISCONNECT(0xED), State.IN_GAME);// seems wrong |
149 | addPacket(new CM_TIME_CHECK(0xF8), State.CONNECTED, State.AUTHED, State.IN_GAME); | 149 | addPacket(new CM_QUIT(0xEE), State.AUTHED, State.IN_GAME);// 1.9 |
150 | addPacket(new CM_GATHER(0xF9), State.IN_GAME);// 1.5 | 150 | addPacket(new CM_MAY_QUIT(0xEF), State.AUTHED, State.IN_GAME);// 1.9 |
151 | addPacket(new CM_ENTER_WORLD(0xFE), State.AUTHED); | 151 | addPacket(new CM_VERSION_CHECK(0xF3), State.CONNECTED); // 1.9 |
152 | addPacket(new CM_LEVEL_READY(0xFF), State.IN_GAME); | 152 | addPacket(new CM_LEVEL_READY(0xF4), State.IN_GAME);// 1.9 |
153 | addPacket(new CM_SUMMON_MOVE(0x3F), State.IN_GAME); | 153 | addPacket(new CM_UI_SETTINGS(0xF5), State.IN_GAME);// 1.9 |
154 | addPacket(new CM_SUMMON_COMMAND(0x6F), State.IN_GAME); | 154 | addPacket(new CM_OBJECT_SEARCH(0xF6), State.IN_GAME);// 1.9 |
155 | addPacket(new CM_SUMMON_EMOTION(0x30), State.IN_GAME); | 155 | addPacket(new CM_CUSTOM_SETTINGS(0xF7), State.IN_GAME);// 1.9 |
156 | addPacket(new CM_SUMMON_ATTACK(0x31), State.IN_GAME); | 156 | addPacket(new CM_REVIVE(0xF8), State.IN_GAME);// 1.9 |
157 | addPacket(new CM_SUMMON_CASTSPELL(0x33), State.IN_GAME); | 157 | addPacket(new CM_ENTER_WORLD(0xFB), State.AUTHED); // 1.9 |
| | 158 | addPacket(new CM_TIME_CHECK(0xFD), State.CONNECTED, State.AUTHED, State.IN_GAME);// 1.9 |
| | 159 | addPacket(new CM_GATHER(0xFE), State.IN_GAME);// 1.9 |
| | 160 | // opcode 70 broker sell page |
| | 161 | // opcode 6c broker sold items page |