From 103e28e80c5a9e1b77674e7b529e17fa9db7ae53 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Mon, 5 Apr 2021 22:04:27 +0000 Subject: [PATCH] Addition of new packet opcodes. --- .../gameserver/network/ExIncomingPackets.java | 47 ++++++++++++++- .../gameserver/network/OutgoingPackets.java | 57 ++++++++++++++++++- .../gameserver/network/ExIncomingPackets.java | 47 ++++++++++++++- .../gameserver/network/OutgoingPackets.java | 57 ++++++++++++++++++- 4 files changed, 204 insertions(+), 4 deletions(-) diff --git a/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/ExIncomingPackets.java b/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/ExIncomingPackets.java index 315304e4a4..978d79668f 100644 --- a/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/ExIncomingPackets.java +++ b/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/ExIncomingPackets.java @@ -601,7 +601,52 @@ public enum ExIncomingPackets implements IIncomingPackets 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; diff --git a/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/OutgoingPackets.java b/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/OutgoingPackets.java index f071f10c83..4b35500bcb 100644 --- a/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/OutgoingPackets.java +++ b/L2J_Mobius_9.0_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/OutgoingPackets.java @@ -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; diff --git a/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/ExIncomingPackets.java b/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/ExIncomingPackets.java index fbf4839cd6..6121e4b903 100644 --- a/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/ExIncomingPackets.java +++ b/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/ExIncomingPackets.java @@ -593,7 +593,52 @@ public enum ExIncomingPackets implements IIncomingPackets 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; diff --git a/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/OutgoingPackets.java b/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/OutgoingPackets.java index f071f10c83..4b35500bcb 100644 --- a/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/OutgoingPackets.java +++ b/L2J_Mobius_Essence_5.0_Sylph/java/org/l2jmobius/gameserver/network/OutgoingPackets.java @@ -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;