root/trunk/AE-go_GameServer/src/com/aionemu/gameserver/network/aion/ServerPacketsOpcodes.java
| 952 | 993 | ||
|---|---|---|---|
41 | static | 41 | static |
42 | { | 42 | { |
43 | Set<Integer> idSet = new HashSet<Integer>(); | 43 | Set<Integer> idSet = new HashSet<Integer>(); |
44 | | 44 | |
45 | addPacketOpcode(SM_VERSION_CHECK.class, 0x00, idSet); | 45 | addPacketOpcode(SM_VERSION_CHECK.class, 0x00, idSet); |
46 | addPacketOpcode(SM_STATS_INFO.class, 0x01, idSet); | 46 | addPacketOpcode(SM_STATS_INFO.class, 0x01, idSet); |
47 | addPacketOpcode(SM_SET_BIND_POINT.class, 0x03, idSet); | 47 | addPacketOpcode(SM_SET_BIND_POINT.class, 0x03, idSet); |
48 | addPacketOpcode(SM_ABYSS_RANK.class, 0x05, idSet); | 48 | addPacketOpcode(SM_ABYSS_RANK.class, 0x05, idSet); |
49 | addPacketOpcode(SM_MACRO_LIST.class, 0x07, idSet); | 49 | addPacketOpcode(SM_MACRO_LIST.class, 0x07, idSet); |
50 | addPacketOpcode(SM_MACRO_RESULT.class, 0x08, idSet); | 50 | addPacketOpcode(SM_MACRO_RESULT.class, 0x08, idSet); |
51 | addPacketOpcode(SM_NICKNAME_CHECK_RESPONSE.class, 0x09, idSet); | 51 | addPacketOpcode(SM_NICKNAME_CHECK_RESPONSE.class, 0x09, idSet); |
... | ... | ||
121 | addPacketOpcode(SM_DUEL.class, 0xB9, idSet); | 121 | addPacketOpcode(SM_DUEL.class, 0xB9, idSet); |
122 | addPacketOpcode(SM_TELEPORT_MAP.class, 0xBC, idSet); | 122 | addPacketOpcode(SM_TELEPORT_MAP.class, 0xBC, idSet); |
123 | addPacketOpcode(SM_USE_OBJECT.class, 0xBD, idSet); | 123 | addPacketOpcode(SM_USE_OBJECT.class, 0xBD, idSet); |
124 | addPacketOpcode(SM_DELETE_WAREHOUSE_ITEM.class, 0xC2, idSet); | ||
125 | addPacketOpcode(SM_UPDATE_WAREHOUSE_ITEM.class, 0xC3, idSet); | ||
126 | addPacketOpcode(SM_WAREHOUSE_INFO.class, 0xC8, idSet); | ||
127 | addPacketOpcode(SM_WAREHOUSE_UPDATE.class, 0xC9, idSet); | ||
124 | addPacketOpcode(SM_TITLE_LIST.class, 0xD0, idSet); | 128 | addPacketOpcode(SM_TITLE_LIST.class, 0xD0, idSet); |
125 | addPacketOpcode(SM_TITLE_SET.class, 0xD1, idSet); | 129 | addPacketOpcode(SM_TITLE_SET.class, 0xD1, idSet); |
126 | addPacketOpcode(SM_CHANNEL_INFO.class, 0xDD, idSet); | 130 | addPacketOpcode(SM_CHANNEL_INFO.class, 0xDD, idSet); |
... | ... | ||
144 | addPacketOpcode(SM_STATUPDATE_MP.class, 0xFC, idSet); | 148 | addPacketOpcode(SM_STATUPDATE_MP.class, 0xFC, idSet); |
145 | addPacketOpcode(SM_ATTACK_STATUS.class, 0xFD, idSet); | 149 | addPacketOpcode(SM_ATTACK_STATUS.class, 0xFD, idSet); |
146 | addPacketOpcode(SM_RECONNECT_KEY.class, 0xFF, idSet); | 150 | addPacketOpcode(SM_RECONNECT_KEY.class, 0xFF, idSet); |
147 | | 151 | |
148 | addPacketOpcode(SM_CUSTOM_PACKET.class, 99999, idSet); // fake packet | 152 | addPacketOpcode(SM_CUSTOM_PACKET.class, 99999, idSet); // fake packet |
149 | 153 | ||
150 | addPacketOpcode(SM_BLOCK_RESPONSE.class, 0xDF, idSet); | 154 | addPacketOpcode(SM_BLOCK_RESPONSE.class, 0xDF, idSet); |
151 | | 155 | |
152 | addPacketOpcode(SM_RIFT_STATUS.class, 0xA4, idSet); | 156 | addPacketOpcode(SM_RIFT_STATUS.class, 0xA4, idSet); |
153 | | 157 | |
154 | //Unrecognized Opcodes from 1.5.4: | 158 | //Unrecognized Opcodes from 1.5.4: |
155 | //addPacketOpcode(SM_BUY_LIST.class, 0x7E, idSet); | 159 | //addPacketOpcode(SM_BUY_LIST.class, 0x7E, idSet); |
156 | //addPacketOpcode(SM_GUILD_DETAILS.class, 0x24, idSet); | 160 | //addPacketOpcode(SM_GUILD_DETAILS.class, 0x24, idSet); |
... | ... | ||
179 | if(idSet.contains(opcode)) | 183 | if(idSet.contains(opcode)) |
180 | throw new IllegalArgumentException(String.format("There already exists another packet with id 0x%02X", opcode)); | 184 | throw new IllegalArgumentException(String.format("There already exists another packet with id 0x%02X", opcode)); |
181 | 185 | ||
182 | | 186 | |
183 | idSet.add(opcode); | 187 | idSet.add(opcode); |
184 | opcodes.put(packetClass, opcode); | 188 | opcodes.put(packetClass, opcode); |
185 | } | 189 | } |
Download diff