Addition of new packet opcodes.

This commit is contained in:
MobiusDevelopment
2021-04-05 22:04:27 +00:00
parent fbf9863543
commit 103e28e80c
4 changed files with 204 additions and 4 deletions

View File

@@ -601,7 +601,52 @@ public enum ExIncomingPackets implements IIncomingPackets<GameClient>
EX_PK_PENALTY_LIST_ONLY_LOC(0x1CA, RequestExPkPenaltyListOnlyLoc::new, ConnectionState.IN_GAME),
EX_TRY_PET_EXTRACT_SYSTEM(0x1CB, null, ConnectionState.IN_GAME),
EX_PLEDGE_V3_SET_ANNOUNCE(0x1CC, null, ConnectionState.IN_GAME),
EX_MAX(0x1CD, null, ConnectionState.IN_GAME);
// 306
EX_RANKING_FESTIVAL_OPEN(0x1CD, null, ConnectionState.IN_GAME),
EX_RANKING_FESTIVAL_BUY(0x1CE, null, ConnectionState.IN_GAME),
EX_RANKING_FESTIVAL_BONUS(0x1CF, null, ConnectionState.IN_GAME),
EX_RANKING_FESTIVAL_RANKING(0x1D0, null, ConnectionState.IN_GAME),
EX_RANKING_FESTIVAL_MY_RECEIVED_BONUS(0x1D1, null, ConnectionState.IN_GAME),
EX_RANKING_FESTIVAL_REWARD(0x1D2, null, ConnectionState.IN_GAME),
EX_TIMER_CHECK(0x1D3, null, ConnectionState.IN_GAME),
EX_STEADY_BOX_LOAD(0x1D4, null, ConnectionState.IN_GAME),
EX_STEADY_OPEN_SLOT(0x1D5, null, ConnectionState.IN_GAME),
EX_STEADY_OPEN_BOX(0x1D6, null, ConnectionState.IN_GAME),
EX_STEADY_GET_REWARD(0x1D7, null, ConnectionState.IN_GAME),
EX_PET_RANKING_MY_INFO(0x1D8, null, ConnectionState.IN_GAME),
EX_PET_RANKING_LIST(0x1D9, null, ConnectionState.IN_GAME),
EX_COLLECTION_OPEN_UI(0x1DA, null, ConnectionState.IN_GAME),
EX_COLLECTION_CLOSE_UI(0x1DB, null, ConnectionState.IN_GAME),
EX_COLLECTION_LIST(0x1DC, null, ConnectionState.IN_GAME),
EX_COLLECTION_UPDATE_FAVORITE(0x1DD, null, ConnectionState.IN_GAME),
EX_COLLECTION_FAVORITE_LIST(0x1DE, null, ConnectionState.IN_GAME),
EX_COLLECTION_SUMMARY(0x1DF, null, ConnectionState.IN_GAME),
EX_COLLECTION_REGISTER(0x1E0, null, ConnectionState.IN_GAME),
EX_COLLECTION_RECEIVE_REWARD(0x1E1, null, ConnectionState.IN_GAME),
EX_PVPBOOK_SHARE_REVENGE_LIST(0x1E2, null, ConnectionState.IN_GAME),
EX_PVPBOOK_SHARE_REVENGE_REQ_SHARE_REVENGEINFO(0x1E3, null, ConnectionState.IN_GAME),
EX_PVPBOOK_SHARE_REVENGE_KILLER_LOCATION(0x1E4, null, ConnectionState.IN_GAME),
EX_PVPBOOK_SHARE_REVENGE_TELEPORT_TO_KILLER(0x1E5, null, ConnectionState.IN_GAME),
EX_PVPBOOK_SHARE_REVENGE_SHARED_TELEPORT_TO_KILLER(0x1E6, null, ConnectionState.IN_GAME),
EX_PENALTY_ITEM_LIST(0x1E7, null, ConnectionState.IN_GAME),
EX_PENALTY_ITEM_RESTORE(0x1E8, null, ConnectionState.IN_GAME),
EX_USER_WATCHER_TARGET_LIST(0x1E9, null, ConnectionState.IN_GAME),
EX_USER_WATCHER_ADD(0x1EA, null, ConnectionState.IN_GAME),
EX_USER_WATCHER_DELETE(0x1EB, null, ConnectionState.IN_GAME),
EX_HOMUNCULUS_ACTIVATE_SLOT(0x1EC, null, ConnectionState.IN_GAME),
EX_SUMMON_HOMUNCULUS_COUPON(0x1ED, null, ConnectionState.IN_GAME),
EX_SUBJUGATION_LIST(0x1EE, null, ConnectionState.IN_GAME),
EX_SUBJUGATION_RANKING(0x1EF, null, ConnectionState.IN_GAME),
EX_SUBJUGATION_GACHA_UI(0x1F0, null, ConnectionState.IN_GAME),
EX_SUBJUGATION_GACHA(0x1F1, null, ConnectionState.IN_GAME),
EX_PLEDGE_DONATION_INFO(0x1F2, null, ConnectionState.IN_GAME),
EX_PLEDGE_DONATION_REQUEST(0x1F3, null, ConnectionState.IN_GAME),
EX_PLEDGE_CONTRIBUTION_LIST(0x1F4, null, ConnectionState.IN_GAME),
EX_PLEDGE_RANKING_MY_INFO(0x1F5, null, ConnectionState.IN_GAME),
EX_PLEDGE_RANKING_LIST(0x1F6, null, ConnectionState.IN_GAME),
EX_ITEM_RESTORE_LIST(0x1F7, null, ConnectionState.IN_GAME),
EX_ITEM_RESTORE(0x1F8, null, ConnectionState.IN_GAME),
EX_MAX(0x1F9, null, ConnectionState.IN_GAME);
public static final ExIncomingPackets[] PACKET_ARRAY;

View File

@@ -926,7 +926,62 @@ public enum OutgoingPackets
EX_SHOW_PET_EXTRACT_SYSTEM(0xFE, 0x27E),
EX_RESULT_PET_EXTRACT_SYSTEM(0xFE, 0x27F),
EX_HIDE_PET_EXTRACT_SYSTEM(0xFE, 0x280),
EX_MAX(0xFE, 0x281);
// 306
EX_RANKING_FESTIVAL_SIDEBAR_INFO(0xFE, 0x281),
EX_RANKING_FESTIVAL_BUY(0xFE, 0x282),
EX_RANKING_FESTIVAL_BONUS(0xFE, 0x283),
EX_RANKING_FESTIVAL_RANKING(0xFE, 0x284),
EX_RANKING_FESTIVAL_MYINFO(0xFE, 0x285),
EX_RANKING_FESTIVAL_MY_RECEIVED_BONUS(0xFE, 0x286),
EX_RANKING_FESTIVAL_REWARD(0xFE, 0x287),
EX_TIMER_CHECK(0xFE, 0x288),
EX_STEADY_BOX_UI_INIT(0xFE, 0x289),
EX_STEADY_ALL_BOX_UPDATE(0xFE, 0x28A),
EX_STEADY_ONE_BOX_UPDATE(0xFE, 0x28B),
EX_STEADY_BOX_REWARD(0xFE, 0x28C),
EX_PET_RANKING_MY_INFO(0xFE, 0x28D),
EX_PET_RANKING_LIST(0xFE, 0x28E),
EX_COLLECTION_INFO(0xFE, 0x28F),
EX_COLLECTION_OPEN_UI(0xFE, 0x290),
EX_COLLECTION_CLOSE_UI(0xFE, 0x291),
EX_COLLECTION_LIST(0xFE, 0x292),
EX_COLLECTION_UPDATE_FAVORITE(0xFE, 0x293),
EX_COLLECTION_FAVORITE_LIST(0xFE, 0x294),
EX_COLLECTION_SUMMARY(0xFE, 0x295),
EX_COLLECTION_REGISTER(0xFE, 0x296),
EX_COLLECTION_COMPLETE(0xFE, 0x297),
EX_COLLECTION_RECEIVE_REWARD(0xFE, 0x298),
EX_COLLECTION_RESET(0xFE, 0x299),
EX_COLLECTION_ACTIVE_EVENT(0xFE, 0x29A),
EX_COLLECTION_RESET_REWARD(0xFE, 0x29B),
EX_PVPBOOK_SHARE_REVENGE_LIST(0xFE, 0x29C),
EX_PVPBOOK_SHARE_REVENGE_KILLER_LOCATION(0xFE, 0x29D),
EX_PVPBOOK_SHARE_REVENGE_NEW_REVENGEINFO(0xFE, 0x29E),
EX_PENALTY_ITEM_DROP(0xFE, 0x29F),
EX_PENALTY_ITEM_LIST(0xFE, 0x2A0),
EX_PENALTY_ITEM_RESTORE(0xFE, 0x2A1),
EX_USER_WATCHER_TARGET_LIST(0xFE, 0x2A2),
EX_USER_WATCHER_TARGET_STATUS(0xFE, 0x2A3),
EX_HOMUNCULUS_ACTIVATE_SLOT_RESULT(0xFE, 0x2A4),
EX_SHOW_HOMUNCULUS_COUPON_UI(0xFE, 0x2A5),
EX_SUMMON_HOMUNCULUS_COUPON_RESULT(0xFE, 0x2A6),
EX_PENALTY_ITEM_INFO(0xFE, 0x2A7),
EX_MAGIC_SKILL_USE_GROUND(0xFE, 0x2A8),
EX_SUBJUGATION_SIDEBAR(0xFE, 0x2A9),
EX_SUBJUGATION_LIST(0xFE, 0x2AA),
EX_SUBJUGATION_RANKING(0xFE, 0x2AB),
EX_SUBJUGATION_GACHA_UI(0xFE, 0x2AC),
EX_SUBJUGATION_GACHA(0xFE, 0x2AD),
EX_USER_VIEW_INFO_PARAMETER(0xFE, 0x2AE),
EX_PLEDGE_DONATION_INFO(0xFE, 0x2AF),
EX_PLEDGE_DONATION_REQUEST(0xFE, 0x2B0),
EX_PLEDGE_CONTRIBUTION_LIST(0xFE, 0x2B1),
EX_PLEDGE_RANKING_MY_INFO(0xFE, 0x2B2),
EX_PLEDGE_RANKING_LIST(0xFE, 0x2B3),
EX_ITEM_RESTORE_LIST(0xFE, 0x2B4),
EX_ITEM_RESTORE(0xFE, 0x2B5),
EX_PLEDGE_COIN_INFO(0xFE, 0x2B6),
EX_MAX(0xFE, 0x2B7);
private final int _id1;
private final int _id2;

View File

@@ -593,7 +593,52 @@ public enum ExIncomingPackets implements IIncomingPackets<GameClient>
EX_PK_PENALTY_LIST_ONLY_LOC(0x1CA, null, ConnectionState.IN_GAME),
EX_TRY_PET_EXTRACT_SYSTEM(0x1CB, null, ConnectionState.IN_GAME),
EX_PLEDGE_V3_SET_ANNOUNCE(0x1CC, null, ConnectionState.IN_GAME),
EX_MAX(0x1CD, null, ConnectionState.IN_GAME);
// 306
EX_RANKING_FESTIVAL_OPEN(0x1CD, null, ConnectionState.IN_GAME),
EX_RANKING_FESTIVAL_BUY(0x1CE, null, ConnectionState.IN_GAME),
EX_RANKING_FESTIVAL_BONUS(0x1CF, null, ConnectionState.IN_GAME),
EX_RANKING_FESTIVAL_RANKING(0x1D0, null, ConnectionState.IN_GAME),
EX_RANKING_FESTIVAL_MY_RECEIVED_BONUS(0x1D1, null, ConnectionState.IN_GAME),
EX_RANKING_FESTIVAL_REWARD(0x1D2, null, ConnectionState.IN_GAME),
EX_TIMER_CHECK(0x1D3, null, ConnectionState.IN_GAME),
EX_STEADY_BOX_LOAD(0x1D4, null, ConnectionState.IN_GAME),
EX_STEADY_OPEN_SLOT(0x1D5, null, ConnectionState.IN_GAME),
EX_STEADY_OPEN_BOX(0x1D6, null, ConnectionState.IN_GAME),
EX_STEADY_GET_REWARD(0x1D7, null, ConnectionState.IN_GAME),
EX_PET_RANKING_MY_INFO(0x1D8, null, ConnectionState.IN_GAME),
EX_PET_RANKING_LIST(0x1D9, null, ConnectionState.IN_GAME),
EX_COLLECTION_OPEN_UI(0x1DA, null, ConnectionState.IN_GAME),
EX_COLLECTION_CLOSE_UI(0x1DB, null, ConnectionState.IN_GAME),
EX_COLLECTION_LIST(0x1DC, null, ConnectionState.IN_GAME),
EX_COLLECTION_UPDATE_FAVORITE(0x1DD, null, ConnectionState.IN_GAME),
EX_COLLECTION_FAVORITE_LIST(0x1DE, null, ConnectionState.IN_GAME),
EX_COLLECTION_SUMMARY(0x1DF, null, ConnectionState.IN_GAME),
EX_COLLECTION_REGISTER(0x1E0, null, ConnectionState.IN_GAME),
EX_COLLECTION_RECEIVE_REWARD(0x1E1, null, ConnectionState.IN_GAME),
EX_PVPBOOK_SHARE_REVENGE_LIST(0x1E2, null, ConnectionState.IN_GAME),
EX_PVPBOOK_SHARE_REVENGE_REQ_SHARE_REVENGEINFO(0x1E3, null, ConnectionState.IN_GAME),
EX_PVPBOOK_SHARE_REVENGE_KILLER_LOCATION(0x1E4, null, ConnectionState.IN_GAME),
EX_PVPBOOK_SHARE_REVENGE_TELEPORT_TO_KILLER(0x1E5, null, ConnectionState.IN_GAME),
EX_PVPBOOK_SHARE_REVENGE_SHARED_TELEPORT_TO_KILLER(0x1E6, null, ConnectionState.IN_GAME),
EX_PENALTY_ITEM_LIST(0x1E7, null, ConnectionState.IN_GAME),
EX_PENALTY_ITEM_RESTORE(0x1E8, null, ConnectionState.IN_GAME),
EX_USER_WATCHER_TARGET_LIST(0x1E9, null, ConnectionState.IN_GAME),
EX_USER_WATCHER_ADD(0x1EA, null, ConnectionState.IN_GAME),
EX_USER_WATCHER_DELETE(0x1EB, null, ConnectionState.IN_GAME),
EX_HOMUNCULUS_ACTIVATE_SLOT(0x1EC, null, ConnectionState.IN_GAME),
EX_SUMMON_HOMUNCULUS_COUPON(0x1ED, null, ConnectionState.IN_GAME),
EX_SUBJUGATION_LIST(0x1EE, null, ConnectionState.IN_GAME),
EX_SUBJUGATION_RANKING(0x1EF, null, ConnectionState.IN_GAME),
EX_SUBJUGATION_GACHA_UI(0x1F0, null, ConnectionState.IN_GAME),
EX_SUBJUGATION_GACHA(0x1F1, null, ConnectionState.IN_GAME),
EX_PLEDGE_DONATION_INFO(0x1F2, null, ConnectionState.IN_GAME),
EX_PLEDGE_DONATION_REQUEST(0x1F3, null, ConnectionState.IN_GAME),
EX_PLEDGE_CONTRIBUTION_LIST(0x1F4, null, ConnectionState.IN_GAME),
EX_PLEDGE_RANKING_MY_INFO(0x1F5, null, ConnectionState.IN_GAME),
EX_PLEDGE_RANKING_LIST(0x1F6, null, ConnectionState.IN_GAME),
EX_ITEM_RESTORE_LIST(0x1F7, null, ConnectionState.IN_GAME),
EX_ITEM_RESTORE(0x1F8, null, ConnectionState.IN_GAME),
EX_MAX(0x1F9, null, ConnectionState.IN_GAME);
public static final ExIncomingPackets[] PACKET_ARRAY;

View File

@@ -926,7 +926,62 @@ public enum OutgoingPackets
EX_SHOW_PET_EXTRACT_SYSTEM(0xFE, 0x27E),
EX_RESULT_PET_EXTRACT_SYSTEM(0xFE, 0x27F),
EX_HIDE_PET_EXTRACT_SYSTEM(0xFE, 0x280),
EX_MAX(0xFE, 0x281);
// 306
EX_RANKING_FESTIVAL_SIDEBAR_INFO(0xFE, 0x281),
EX_RANKING_FESTIVAL_BUY(0xFE, 0x282),
EX_RANKING_FESTIVAL_BONUS(0xFE, 0x283),
EX_RANKING_FESTIVAL_RANKING(0xFE, 0x284),
EX_RANKING_FESTIVAL_MYINFO(0xFE, 0x285),
EX_RANKING_FESTIVAL_MY_RECEIVED_BONUS(0xFE, 0x286),
EX_RANKING_FESTIVAL_REWARD(0xFE, 0x287),
EX_TIMER_CHECK(0xFE, 0x288),
EX_STEADY_BOX_UI_INIT(0xFE, 0x289),
EX_STEADY_ALL_BOX_UPDATE(0xFE, 0x28A),
EX_STEADY_ONE_BOX_UPDATE(0xFE, 0x28B),
EX_STEADY_BOX_REWARD(0xFE, 0x28C),
EX_PET_RANKING_MY_INFO(0xFE, 0x28D),
EX_PET_RANKING_LIST(0xFE, 0x28E),
EX_COLLECTION_INFO(0xFE, 0x28F),
EX_COLLECTION_OPEN_UI(0xFE, 0x290),
EX_COLLECTION_CLOSE_UI(0xFE, 0x291),
EX_COLLECTION_LIST(0xFE, 0x292),
EX_COLLECTION_UPDATE_FAVORITE(0xFE, 0x293),
EX_COLLECTION_FAVORITE_LIST(0xFE, 0x294),
EX_COLLECTION_SUMMARY(0xFE, 0x295),
EX_COLLECTION_REGISTER(0xFE, 0x296),
EX_COLLECTION_COMPLETE(0xFE, 0x297),
EX_COLLECTION_RECEIVE_REWARD(0xFE, 0x298),
EX_COLLECTION_RESET(0xFE, 0x299),
EX_COLLECTION_ACTIVE_EVENT(0xFE, 0x29A),
EX_COLLECTION_RESET_REWARD(0xFE, 0x29B),
EX_PVPBOOK_SHARE_REVENGE_LIST(0xFE, 0x29C),
EX_PVPBOOK_SHARE_REVENGE_KILLER_LOCATION(0xFE, 0x29D),
EX_PVPBOOK_SHARE_REVENGE_NEW_REVENGEINFO(0xFE, 0x29E),
EX_PENALTY_ITEM_DROP(0xFE, 0x29F),
EX_PENALTY_ITEM_LIST(0xFE, 0x2A0),
EX_PENALTY_ITEM_RESTORE(0xFE, 0x2A1),
EX_USER_WATCHER_TARGET_LIST(0xFE, 0x2A2),
EX_USER_WATCHER_TARGET_STATUS(0xFE, 0x2A3),
EX_HOMUNCULUS_ACTIVATE_SLOT_RESULT(0xFE, 0x2A4),
EX_SHOW_HOMUNCULUS_COUPON_UI(0xFE, 0x2A5),
EX_SUMMON_HOMUNCULUS_COUPON_RESULT(0xFE, 0x2A6),
EX_PENALTY_ITEM_INFO(0xFE, 0x2A7),
EX_MAGIC_SKILL_USE_GROUND(0xFE, 0x2A8),
EX_SUBJUGATION_SIDEBAR(0xFE, 0x2A9),
EX_SUBJUGATION_LIST(0xFE, 0x2AA),
EX_SUBJUGATION_RANKING(0xFE, 0x2AB),
EX_SUBJUGATION_GACHA_UI(0xFE, 0x2AC),
EX_SUBJUGATION_GACHA(0xFE, 0x2AD),
EX_USER_VIEW_INFO_PARAMETER(0xFE, 0x2AE),
EX_PLEDGE_DONATION_INFO(0xFE, 0x2AF),
EX_PLEDGE_DONATION_REQUEST(0xFE, 0x2B0),
EX_PLEDGE_CONTRIBUTION_LIST(0xFE, 0x2B1),
EX_PLEDGE_RANKING_MY_INFO(0xFE, 0x2B2),
EX_PLEDGE_RANKING_LIST(0xFE, 0x2B3),
EX_ITEM_RESTORE_LIST(0xFE, 0x2B4),
EX_ITEM_RESTORE(0xFE, 0x2B5),
EX_PLEDGE_COIN_INFO(0xFE, 0x2B6),
EX_MAX(0xFE, 0x2B7);
private final int _id1;
private final int _id2;