diff --git a/PacketOpcodes.java b/PacketOpcodes.java
index 24ff4b34..1443e8a0 100644
--- a/PacketOpcodes.java
+++ b/PacketOpcodes.java
@@ -1,1926 +1,1925 @@
-package emu.grasscutter.net.packet;
-
-public class PacketOpcodes {
-
- // Empty
- public static final int NONE = 0;
-
- // Opcodes
- public static final int AbilityChangeNotify = 1184;
- public static final int AbilityInvocationFailNotify = 1155;
- public static final int AbilityInvocationFixedNotify = 1175;
- public static final int AbilityInvocationsNotify = 1196;
- public static final int AcceptCityReputationRequestReq = 2835;
- public static final int AcceptCityReputationRequestRsp = 2887;
- public static final int AchievementAllDataNotify = 2678;
- public static final int AchievementUpdateNotify = 2658;
- public static final int ActivityCoinInfoNotify = 2006;
- public static final int ActivityCondStateChangeNotify = 2178;
- public static final int ActivityDisableTransferPointInteractionNotify = 8212;
- public static final int ActivityInfoNotify = 2086;
- public static final int ActivityPlayOpenAnimNotify = 2131;
- public static final int ActivitySaleChangeNotify = 2071;
- public static final int ActivityScheduleInfoNotify = 2107;
- public static final int ActivitySelectAvatarCardReq = 2053;
- public static final int ActivitySelectAvatarCardRsp = 2098;
- public static final int ActivityTakeAllScoreRewardReq = 8377;
- public static final int ActivityTakeAllScoreRewardRsp = 8332;
- public static final int ActivityTakeScoreRewardReq = 8041;
- public static final int ActivityTakeScoreRewardRsp = 8120;
- public static final int ActivityTakeWatcherRewardBatchReq = 2109;
- public static final int ActivityTakeWatcherRewardBatchRsp = 2073;
- public static final int ActivityTakeWatcherRewardReq = 2085;
- public static final int ActivityTakeWatcherRewardRsp = 2111;
- public static final int ActivityUpdateWatcherNotify = 2007;
- public static final int AddBlacklistReq = 4020;
- public static final int AddBlacklistRsp = 4005;
- public static final int AddFriendNotify = 4006;
- public static final int AddNoGachaAvatarCardNotify = 1794;
- public static final int AddQuestContentProgressReq = 448;
- public static final int AddQuestContentProgressRsp = 458;
- public static final int AddRandTaskInfoNotify = 110;
- public static final int AddSeenMonsterNotify = 250;
- public static final int AdjustWorldLevelReq = 190;
- public static final int AdjustWorldLevelRsp = 199;
- public static final int AllCoopInfoNotify = 1978;
- public static final int AllMarkPointNotify = 3044;
- public static final int AllSeenMonsterNotify = 262;
- public static final int AllWidgetDataNotify = 4274;
- public static final int AnchorPointDataNotify = 4278;
- public static final int AnchorPointOpReq = 4271;
- public static final int AnchorPointOpRsp = 4276;
- public static final int AnimatorForceSetAirMoveNotify = 398;
- public static final int AntiAddictNotify = 189;
- public static final int ArenaChallengeFinishNotify = 2044;
- public static final int AskAddFriendNotify = 4033;
- public static final int AskAddFriendReq = 4055;
- public static final int AskAddFriendRsp = 4048;
- public static final int AsterLargeInfoNotify = 2011;
- public static final int AsterLittleInfoNotify = 2104;
- public static final int AsterMidCampInfoNotify = 2145;
- public static final int AsterMidInfoNotify = 2162;
- public static final int AsterMiscInfoNotify = 2181;
- public static final int AsterProgressInfoNotify = 2017;
- public static final int AvatarAddNotify = 1758;
- public static final int AvatarBuffAddNotify = 320;
- public static final int AvatarBuffDelNotify = 305;
- public static final int AvatarCardChangeReq = 620;
- public static final int AvatarCardChangeRsp = 605;
- public static final int AvatarChangeAnimHashReq = 1792;
- public static final int AvatarChangeAnimHashRsp = 1790;
- public static final int AvatarChangeCostumeNotify = 1743;
- public static final int AvatarChangeCostumeReq = 1683;
- public static final int AvatarChangeCostumeRsp = 1625;
- public static final int AvatarChangeElementTypeReq = 1634;
- public static final int AvatarChangeElementTypeRsp = 1757;
- public static final int AvatarDataNotify = 1768;
- public static final int AvatarDelNotify = 1701;
- public static final int AvatarDieAnimationEndReq = 1619;
- public static final int AvatarDieAnimationEndRsp = 1621;
- public static final int AvatarEnterElementViewNotify = 303;
- public static final int AvatarEquipAffixStartNotify = 1612;
- public static final int AvatarEquipChangeNotify = 638;
- public static final int AvatarExpeditionAllDataReq = 1665;
- public static final int AvatarExpeditionAllDataRsp = 1722;
- public static final int AvatarExpeditionCallBackReq = 1796;
- public static final int AvatarExpeditionCallBackRsp = 1708;
- public static final int AvatarExpeditionDataNotify = 1660;
- public static final int AvatarExpeditionGetRewardReq = 1648;
- public static final int AvatarExpeditionGetRewardRsp = 1763;
- public static final int AvatarExpeditionStartReq = 1691;
- public static final int AvatarExpeditionStartRsp = 1620;
- public static final int AvatarFetterDataNotify = 1775;
- public static final int AvatarFetterLevelRewardReq = 1656;
- public static final int AvatarFetterLevelRewardRsp = 1732;
- public static final int AvatarFightPropNotify = 1255;
- public static final int AvatarFightPropUpdateNotify = 1248;
- public static final int AvatarFlycloakChangeNotify = 1692;
- public static final int AvatarFollowRouteNotify = 3166;
- public static final int AvatarGainCostumeNotify = 1645;
- public static final int AvatarGainFlycloakNotify = 1654;
- public static final int AvatarLifeStateChangeNotify = 1235;
- public static final int AvatarPromoteGetRewardReq = 1667;
- public static final int AvatarPromoteGetRewardRsp = 1785;
- public static final int AvatarPromoteReq = 1674;
- public static final int AvatarPromoteRsp = 1726;
- public static final int AvatarPropChangeReasonNotify = 1287;
- public static final int AvatarPropNotify = 1284;
- public static final int AvatarSatiationDataNotify = 1783;
- public static final int AvatarSkillChangeNotify = 1034;
- public static final int AvatarSkillDepotChangeNotify = 1072;
- public static final int AvatarSkillInfoNotify = 1035;
- public static final int AvatarSkillMaxChargeCountNotify = 1058;
- public static final int AvatarSkillUpgradeReq = 1064;
- public static final int AvatarSkillUpgradeRsp = 1021;
- public static final int AvatarTeamUpdateNotify = 1633;
- public static final int AvatarUnlockTalentNotify = 1002;
- public static final int AvatarUpgradeReq = 1629;
- public static final int AvatarUpgradeRsp = 1695;
- public static final int AvatarWearFlycloakReq = 1759;
- public static final int AvatarWearFlycloakRsp = 1733;
- public static final int BackMyWorldReq = 227;
- public static final int BackMyWorldRsp = 213;
- public static final int BargainOfferPriceReq = 431;
- public static final int BargainOfferPriceRsp = 476;
- public static final int BargainStartNotify = 424;
- public static final int BargainTerminateNotify = 426;
- public static final int BattlePassAllDataNotify = 2628;
- public static final int BattlePassBuySuccNotify = 2635;
- public static final int BattlePassCurScheduleUpdateNotify = 2621;
- public static final int BattlePassMissionDelNotify = 2637;
- public static final int BattlePassMissionUpdateNotify = 2608;
- public static final int BeginCameraSceneLookNotify = 263;
- public static final int BigTalentPointConvertReq = 1055;
- public static final int BigTalentPointConvertRsp = 1048;
- public static final int BlessingAcceptAllGivePicReq = 2025;
- public static final int BlessingAcceptAllGivePicRsp = 2143;
- public static final int BlessingAcceptGivePicReq = 2132;
- public static final int BlessingAcceptGivePicRsp = 2194;
- public static final int BlessingGetAllRecvPicRecordListReq = 2067;
- public static final int BlessingGetAllRecvPicRecordListRsp = 2185;
- public static final int BlessingGetFriendPicListReq = 2092;
- public static final int BlessingGetFriendPicListRsp = 2054;
- public static final int BlessingGiveFriendPicReq = 2012;
- public static final int BlessingGiveFriendPicRsp = 2056;
- public static final int BlessingRecvFriendPicNotify = 2083;
- public static final int BlessingRedeemRewardReq = 2159;
- public static final int BlessingRedeemRewardRsp = 2133;
- public static final int BlessingScanReq = 2191;
- public static final int BlessingScanRsp = 2183;
- public static final int BlitzRushParkourRestartReq = 8225;
- public static final int BlitzRushParkourRestartRsp = 8867;
- public static final int BlossomBriefInfoNotify = 2702;
- public static final int BlossomChestCreateNotify = 2748;
- public static final int BlossomChestInfoNotify = 835;
- public static final int BonusActivityInfoReq = 2521;
- public static final int BonusActivityInfoRsp = 2534;
- public static final int BonusActivityUpdateNotify = 2564;
- public static final int BossChestActivateNotify = 858;
- public static final int BounceConjuringSettleNotify = 8291;
- public static final int BuoyantCombatSettleNotify = 8317;
- public static final int BuyBattlePassLevelReq = 2631;
- public static final int BuyBattlePassLevelRsp = 2610;
- public static final int BuyGoodsReq = 702;
- public static final int BuyGoodsRsp = 772;
- public static final int BuyResinReq = 669;
- public static final int BuyResinRsp = 610;
- public static final int CalcWeaponUpgradeReturnItemsReq = 615;
- public static final int CalcWeaponUpgradeReturnItemsRsp = 619;
- public static final int CanUseSkillNotify = 1016;
- public static final int CancelCityReputationRequestReq = 2830;
- public static final int CancelCityReputationRequestRsp = 2884;
- public static final int CancelCoopTaskReq = 1981;
- public static final int CancelCoopTaskRsp = 1960;
- public static final int CancelFinishParentQuestNotify = 471;
- public static final int CardProductRewardNotify = 4121;
- public static final int ChallengeDataNotify = 968;
- public static final int ChallengeRecordNotify = 931;
- public static final int ChangeAvatarReq = 1690;
- public static final int ChangeAvatarRsp = 1765;
- public static final int ChangeGameTimeReq = 187;
- public static final int ChangeGameTimeRsp = 130;
- public static final int ChangeMailStarNotify = 1421;
- public static final int ChangeMpTeamAvatarReq = 1626;
- public static final int ChangeMpTeamAvatarRsp = 1628;
- public static final int ChangeServerGlobalValueNotify = 76;
- public static final int ChangeTeamNameReq = 1664;
- public static final int ChangeTeamNameRsp = 1670;
- public static final int ChangeWorldToSingleModeNotify = 3223;
- public static final int ChangeWorldToSingleModeReq = 3445;
- public static final int ChangeWorldToSingleModeRsp = 3390;
- public static final int ChannelerSlabCheckEnterLoopDungeonReq = 8678;
- public static final int ChannelerSlabCheckEnterLoopDungeonRsp = 8961;
- public static final int ChannelerSlabEnterLoopDungeonReq = 8928;
- public static final int ChannelerSlabEnterLoopDungeonRsp = 8892;
- public static final int ChannelerSlabLoopDungeonChallengeInfoNotify = 8499;
- public static final int ChannelerSlabLoopDungeonSelectConditionReq = 8368;
- public static final int ChannelerSlabLoopDungeonSelectConditionRsp = 8943;
- public static final int ChannelerSlabLoopDungeonTakeFirstPassRewardReq = 8779;
- public static final int ChannelerSlabLoopDungeonTakeFirstPassRewardRsp = 8654;
- public static final int ChannelerSlabLoopDungeonTakeScoreRewardReq = 8751;
- public static final int ChannelerSlabLoopDungeonTakeScoreRewardRsp = 8186;
- public static final int ChannelerSlabOneOffDungeonInfoNotify = 8038;
- public static final int ChannelerSlabOneOffDungeonInfoReq = 8069;
- public static final int ChannelerSlabOneOffDungeonInfoRsp = 8731;
- public static final int ChannelerSlabSaveAssistInfoReq = 8304;
- public static final int ChannelerSlabSaveAssistInfoRsp = 8443;
- public static final int ChannelerSlabStageActiveChallengeIndexNotify = 8068;
- public static final int ChannelerSlabStageOneofDungeonNotify = 8203;
- public static final int ChannelerSlabTakeoffBuffReq = 8329;
- public static final int ChannelerSlabTakeoffBuffRsp = 8646;
- public static final int ChannelerSlabWearBuffReq = 8487;
- public static final int ChannelerSlabWearBuffRsp = 8651;
- public static final int ChapterStateNotify = 416;
- public static final int ChatChannelDataNotify = 4971;
- public static final int ChatChannelUpdateNotify = 5014;
- public static final int ChatHistoryNotify = 3186;
- public static final int CheckAddItemExceedLimitNotify = 644;
- public static final int CheckSegmentCRCNotify = 88;
- public static final int CheckSegmentCRCReq = 68;
- public static final int ChessEscapedMonstersNotify = 5347;
- public static final int ChessLeftMonstersNotify = 5339;
- public static final int ChessManualRefreshCardsReq = 5360;
- public static final int ChessManualRefreshCardsRsp = 5340;
- public static final int ChessPickCardNotify = 5389;
- public static final int ChessPickCardReq = 5315;
- public static final int ChessPickCardRsp = 5319;
- public static final int ChessPlayerInfoNotify = 5378;
- public static final int ChessSelectedCardsNotify = 5344;
- public static final int ChooseCurAvatarTeamReq = 1789;
- public static final int ChooseCurAvatarTeamRsp = 1684;
- public static final int CityReputationDataNotify = 2816;
- public static final int CityReputationLevelupNotify = 2855;
- public static final int ClearRoguelikeCurseNotify = 8799;
- public static final int ClientAIStateNotify = 1194;
- public static final int ClientAbilitiesInitFinishCombineNotify = 1158;
- public static final int ClientAbilityChangeNotify = 1164;
- public static final int ClientAbilityInitBeginNotify = 1102;
- public static final int ClientAbilityInitFinishNotify = 1172;
- public static final int ClientBulletCreateNotify = 24;
- public static final int ClientCollectorDataNotify = 4285;
- public static final int ClientHashDebugNotify = 3061;
- public static final int ClientLoadingCostumeVerificationNotify = 3377;
- public static final int ClientLockGameTimeNotify = 147;
- public static final int ClientNewMailNotify = 1430;
- public static final int ClientPauseNotify = 239;
- public static final int ClientReconnectNotify = 64;
- public static final int ClientReportNotify = 94;
- public static final int ClientScriptEventNotify = 208;
- public static final int ClientTransmitReq = 211;
- public static final int ClientTransmitRsp = 271;
- public static final int ClientTriggerEventNotify = 121;
- public static final int CloseCommonTipsNotify = 3063;
- public static final int ClosedItemNotify = 647;
- public static final int CodexDataFullNotify = 4207;
- public static final int CodexDataUpdateNotify = 4206;
- public static final int CombatInvocationsNotify = 310;
- public static final int CombineDataNotify = 640;
- public static final int CombineFormulaDataNotify = 678;
- public static final int CombineReq = 607;
- public static final int CombineRsp = 698;
- public static final int CommonPlayerTipsNotify = 8023;
- public static final int CompoundDataNotify = 180;
- public static final int CompoundUnlockNotify = 167;
- public static final int CookDataNotify = 166;
- public static final int CookGradeDataNotify = 103;
- public static final int CookRecipeDataNotify = 143;
- public static final int CoopCgShowNotify = 1997;
- public static final int CoopCgUpdateNotify = 1973;
- public static final int CoopChapterUpdateNotify = 1957;
- public static final int CoopDataNotify = 1975;
- public static final int CoopPointUpdateNotify = 1951;
- public static final int CoopProgressUpdateNotify = 1965;
- public static final int CoopRewardUpdateNotify = 1966;
- public static final int CreateMassiveEntityNotify = 353;
- public static final int CreateMassiveEntityReq = 312;
- public static final int CreateMassiveEntityRsp = 341;
- public static final int CreateVehicleReq = 831;
- public static final int CreateVehicleRsp = 876;
- public static final int CutSceneBeginNotify = 285;
- public static final int CutSceneEndNotify = 222;
- public static final int CutSceneFinishNotify = 300;
- public static final int DailyTaskDataNotify = 156;
- public static final int DailyTaskFilterCityReq = 132;
- public static final int DailyTaskFilterCityRsp = 183;
- public static final int DailyTaskProgressNotify = 163;
- public static final int DailyTaskScoreRewardNotify = 118;
- public static final int DailyTaskUnlockedCitiesNotify = 127;
- public static final int DataResVersionNotify = 153;
- public static final int DealAddFriendReq = 4058;
- public static final int DealAddFriendRsp = 4035;
- public static final int DebugNotify = 101;
- public static final int DelMailReq = 1448;
- public static final int DelMailRsp = 1458;
- public static final int DelScenePlayTeamEntityNotify = 3480;
- public static final int DelTeamEntityNotify = 369;
- public static final int DeleteFriendNotify = 4068;
- public static final int DeleteFriendReq = 4084;
- public static final int DeleteFriendRsp = 4064;
- public static final int DestroyMassiveEntityNotify = 356;
- public static final int DestroyMaterialReq = 697;
- public static final int DestroyMaterialRsp = 670;
- public static final int DigActivityChangeGadgetStateReq = 8435;
- public static final int DigActivityChangeGadgetStateRsp = 8646;
- public static final int DigActivityMarkPointChangeNotify = 8623;
- public static final int DisableRoguelikeTrapNotify = 8574;
- public static final int DoGachaReq = 1502;
- public static final int DoGachaRsp = 1572;
- public static final int DoRoguelikeDungeonCardGachaReq = 8737;
- public static final int DoRoguelikeDungeonCardGachaRsp = 8548;
- public static final int DoSetPlayerBornDataNotify = 138;
- public static final int DraftGuestReplyInviteNotify = 5435;
- public static final int DraftGuestReplyInviteReq = 5448;
- public static final int DraftGuestReplyInviteRsp = 5458;
- public static final int DraftGuestReplyTwiceConfirmNotify = 5434;
- public static final int DraftGuestReplyTwiceConfirmReq = 5484;
- public static final int DraftGuestReplyTwiceConfirmRsp = 5464;
- public static final int DraftInviteResultNotify = 5487;
- public static final int DraftOwnerInviteNotify = 5455;
- public static final int DraftOwnerStartInviteReq = 5402;
- public static final int DraftOwnerStartInviteRsp = 5472;
- public static final int DraftOwnerTwiceConfirmNotify = 5430;
- public static final int DraftTwiceConfirmResultNotify = 5421;
- public static final int DragonSpineChapterFinishNotify = 2072;
- public static final int DragonSpineChapterOpenNotify = 2096;
- public static final int DragonSpineChapterProgressChangeNotify = 2161;
- public static final int DragonSpineCoinChangeNotify = 2134;
- public static final int DropHintNotify = 642;
- public static final int DropItemReq = 630;
- public static final int DropItemRsp = 684;
- public static final int DungeonCandidateTeamChangeAvatarReq = 949;
- public static final int DungeonCandidateTeamChangeAvatarRsp = 912;
- public static final int DungeonCandidateTeamCreateReq = 966;
- public static final int DungeonCandidateTeamCreateRsp = 943;
- public static final int DungeonCandidateTeamDismissNotify = 936;
- public static final int DungeonCandidateTeamInfoNotify = 976;
- public static final int DungeonCandidateTeamInviteNotify = 926;
- public static final int DungeonCandidateTeamInviteReq = 903;
- public static final int DungeonCandidateTeamInviteRsp = 942;
- public static final int DungeonCandidateTeamKickReq = 907;
- public static final int DungeonCandidateTeamKickRsp = 998;
- public static final int DungeonCandidateTeamLeaveReq = 946;
- public static final int DungeonCandidateTeamLeaveRsp = 980;
- public static final int DungeonCandidateTeamPlayerLeaveNotify = 905;
- public static final int DungeonCandidateTeamRefuseNotify = 920;
- public static final int DungeonCandidateTeamReplyInviteReq = 959;
- public static final int DungeonCandidateTeamReplyInviteRsp = 993;
- public static final int DungeonCandidateTeamSetChangingAvatarReq = 970;
- public static final int DungeonCandidateTeamSetChangingAvatarRsp = 961;
- public static final int DungeonCandidateTeamSetReadyReq = 911;
- public static final int DungeonCandidateTeamSetReadyRsp = 971;
- public static final int DungeonChallengeBeginNotify = 938;
- public static final int DungeonChallengeFinishNotify = 988;
- public static final int DungeonDataNotify = 928;
- public static final int DungeonDieOptionReq = 964;
- public static final int DungeonDieOptionRsp = 921;
- public static final int DungeonEntryInfoReq = 975;
- public static final int DungeonEntryInfoRsp = 996;
- public static final int DungeonEntryToBeExploreNotify = 3398;
- public static final int DungeonFollowNotify = 906;
- public static final int DungeonGetStatueDropReq = 933;
- public static final int DungeonGetStatueDropRsp = 924;
- public static final int DungeonInterruptChallengeReq = 918;
- public static final int DungeonInterruptChallengeRsp = 969;
- public static final int DungeonPlayerDieNotify = 984;
- public static final int DungeonPlayerDieReq = 994;
- public static final int DungeonPlayerDieRsp = 916;
- public static final int DungeonRestartInviteNotify = 992;
- public static final int DungeonRestartInviteReplyNotify = 917;
- public static final int DungeonRestartInviteReplyReq = 909;
- public static final int DungeonRestartInviteReplyRsp = 974;
- public static final int DungeonRestartReq = 923;
- public static final int DungeonRestartResultNotify = 997;
- public static final int DungeonRestartRsp = 977;
- public static final int DungeonReviseLevelNotify = 915;
- public static final int DungeonSettleNotify = 930;
- public static final int DungeonShowReminderNotify = 934;
- public static final int DungeonSlipRevivePointActivateReq = 956;
- public static final int DungeonSlipRevivePointActivateRsp = 963;
- public static final int DungeonWayPointActivateReq = 935;
- public static final int DungeonWayPointActivateRsp = 987;
- public static final int DungeonWayPointNotify = 958;
- public static final int EchoNotify = 33;
- public static final int EchoShellTakeRewardReq = 8280;
- public static final int EchoShellTakeRewardRsp = 8644;
- public static final int EchoShellUpdateNotify = 8297;
- public static final int EffigyChallengeInfoNotify = 2066;
- public static final int EffigyChallengeResultNotify = 2013;
- public static final int EndCameraSceneLookNotify = 218;
- public static final int EnterChessDungeonReq = 8387;
- public static final int EnterChessDungeonRsp = 8204;
- public static final int EnterFishingReq = 5828;
- public static final int EnterFishingRsp = 5808;
- public static final int EnterMechanicusDungeonReq = 3984;
- public static final int EnterMechanicusDungeonRsp = 3964;
- public static final int EnterRoguelikeDungeonNotify = 8640;
- public static final int EnterSceneDoneReq = 252;
- public static final int EnterSceneDoneRsp = 281;
- public static final int EnterScenePeerNotify = 257;
- public static final int EnterSceneReadyReq = 251;
- public static final int EnterSceneReadyRsp = 282;
- public static final int EnterSceneWeatherAreaNotify = 249;
- public static final int EnterTransPointRegionNotify = 216;
- public static final int EnterTrialAvatarActivityDungeonReq = 2146;
- public static final int EnterTrialAvatarActivityDungeonRsp = 2170;
- public static final int EnterWorldAreaReq = 242;
- public static final int EnterWorldAreaRsp = 207;
- public static final int EntityAiKillSelfNotify = 397;
- public static final int EntityAiSyncNotify = 309;
- public static final int EntityAuthorityChangeNotify = 326;
- public static final int EntityConfigHashNotify = 3104;
- public static final int EntityFightPropChangeReasonNotify = 1258;
- public static final int EntityFightPropNotify = 1202;
- public static final int EntityFightPropUpdateNotify = 1272;
- public static final int EntityForceSyncReq = 298;
- public static final int EntityForceSyncRsp = 246;
- public static final int EntityJumpNotify = 206;
- public static final int EntityMoveRoomNotify = 3265;
- public static final int EntityPropNotify = 1275;
- public static final int EntityTagChangeNotify = 3095;
- public static final int EquipRoguelikeRuneReq = 8154;
- public static final int EquipRoguelikeRuneRsp = 8073;
- public static final int EvtAiSyncCombatThreatInfoNotify = 377;
- public static final int EvtAiSyncSkillCdNotify = 346;
- public static final int EvtAnimatorParameterNotify = 396;
- public static final int EvtAnimatorStateChangedNotify = 384;
- public static final int EvtAvatarEnterFocusNotify = 324;
- public static final int EvtAvatarExitFocusNotify = 331;
- public static final int EvtAvatarLockChairReq = 370;
- public static final int EvtAvatarLockChairRsp = 361;
- public static final int EvtAvatarSitDownNotify = 371;
- public static final int EvtAvatarStandUpNotify = 349;
- public static final int EvtAvatarUpdateFocusNotify = 376;
- public static final int EvtBeingHitNotify = 375;
- public static final int EvtBeingHitsCombineNotify = 380;
- public static final int EvtBulletDeactiveNotify = 334;
- public static final int EvtBulletHitNotify = 321;
- public static final int EvtBulletMoveNotify = 333;
- public static final int EvtCostStaminaNotify = 387;
- public static final int EvtCreateGadgetNotify = 355;
- public static final int EvtDestroyGadgetNotify = 348;
- public static final int EvtDestroyServerGadgetNotify = 317;
- public static final int EvtDoSkillSuccNotify = 372;
- public static final int EvtEntityRenderersChangedNotify = 307;
- public static final int EvtEntityStartDieEndNotify = 394;
- public static final int EvtFaceToDirNotify = 335;
- public static final int EvtFaceToEntityNotify = 358;
- public static final int EvtRushMoveNotify = 364;
- public static final int EvtSetAttackTargetNotify = 330;
- public static final int ExecuteGadgetLuaReq = 225;
- public static final int ExecuteGadgetLuaRsp = 286;
- public static final int ExecuteGroupTriggerReq = 292;
- public static final int ExecuteGroupTriggerRsp = 209;
- public static final int ExitFishingReq = 5835;
- public static final int ExitFishingRsp = 5831;
- public static final int ExitSceneWeatherAreaNotify = 212;
- public static final int ExitTransPointRegionNotify = 228;
- public static final int ExpeditionChallengeEnterRegionNotify = 2188;
- public static final int ExpeditionChallengeFinishedNotify = 2128;
- public static final int ExpeditionRecallReq = 2009;
- public static final int ExpeditionRecallRsp = 2177;
- public static final int ExpeditionStartReq = 2038;
- public static final int ExpeditionStartRsp = 2049;
- public static final int ExpeditionTakeRewardReq = 2102;
- public static final int ExpeditionTakeRewardRsp = 2130;
- public static final int FindHilichurlAcceptQuestNotify = 8560;
- public static final int FindHilichurlFinishSecondQuestNotify = 8503;
- public static final int FinishDeliveryNotify = 2081;
- public static final int FinishMainCoopReq = 1976;
- public static final int FinishMainCoopRsp = 1989;
- public static final int FinishedParentQuestNotify = 472;
- public static final int FinishedParentQuestUpdateNotify = 455;
- public static final int FireworkNotify = 5934;
- public static final int FireworkReq = 6068;
- public static final int FireworkRsp = 5918;
- public static final int FireworkSetNotify = 6079;
- public static final int FireworkSetReq = 6099;
- public static final int FireworkSetRsp = 5969;
- public static final int FishAttractNotify = 5810;
- public static final int FishBaitGoneNotify = 5813;
- public static final int FishBattleBeginReq = 5803;
- public static final int FishBattleBeginRsp = 5848;
- public static final int FishBattleEndReq = 5801;
- public static final int FishBattleEndRsp = 5842;
- public static final int FishBiteReq = 5823;
- public static final int FishBiteRsp = 5816;
- public static final int FishCastRodReq = 5826;
- public static final int FishCastRodRsp = 5839;
- public static final int FishChosenNotify = 5825;
- public static final int FishEscapeNotify = 5807;
- public static final int FishPoolDataNotify = 5815;
- public static final int FishingGallerySettleNotify = 8269;
- public static final int FleurFairBalloonSettleNotify = 2100;
- public static final int FleurFairBuffEnergyNotify = 5371;
- public static final int FleurFairFallSettleNotify = 2112;
- public static final int FleurFairFinishGalleryStageNotify = 5312;
- public static final int FleurFairMusicGameSettleReq = 2180;
- public static final int FleurFairMusicGameSettleRsp = 2125;
- public static final int FleurFairMusicGameStartReq = 2113;
- public static final int FleurFairMusicGameStartRsp = 2174;
- public static final int FleurFairReplayMiniGameReq = 2030;
- public static final int FleurFairReplayMiniGameRsp = 2156;
- public static final int FleurFairStageSettleNotify = 5349;
- public static final int FlightActivityRestartReq = 2149;
- public static final int FlightActivityRestartRsp = 2197;
- public static final int FlightActivitySettleNotify = 2002;
- public static final int FocusAvatarReq = 1636;
- public static final int FocusAvatarRsp = 1791;
- public static final int ForceAddPlayerFriendReq = 4092;
- public static final int ForceAddPlayerFriendRsp = 4009;
- public static final int ForceDragAvatarNotify = 3041;
- public static final int ForceDragBackTransferNotify = 3439;
- public static final int ForgeDataNotify = 689;
- public static final int ForgeFormulaDataNotify = 660;
- public static final int ForgeGetQueueDataReq = 680;
- public static final int ForgeGetQueueDataRsp = 659;
- public static final int ForgeQueueDataNotify = 646;
- public static final int ForgeQueueManipulateReq = 671;
- public static final int ForgeQueueManipulateRsp = 649;
- public static final int ForgeStartReq = 693;
- public static final int ForgeStartRsp = 611;
- public static final int FoundationNotify = 838;
- public static final int FoundationReq = 816;
- public static final int FoundationRsp = 828;
- public static final int FriendInfoChangeNotify = 4078;
- public static final int FunitureMakeMakeInfoChangeNotify = 4556;
- public static final int FurnitureCurModuleArrangeCountNotify = 4856;
- public static final int FurnitureMakeBeHelpedNotify = 4457;
- public static final int FurnitureMakeCancelReq = 4663;
- public static final int FurnitureMakeCancelRsp = 4835;
- public static final int FurnitureMakeFinishNotify = 4822;
- public static final int FurnitureMakeHelpReq = 4756;
- public static final int FurnitureMakeHelpRsp = 4581;
- public static final int FurnitureMakeReq = 4758;
- public static final int FurnitureMakeRsp = 4616;
- public static final int FurnitureMakeStartReq = 4849;
- public static final int FurnitureMakeStartRsp = 4724;
- public static final int GMShowNavMeshReq = 2392;
- public static final int GMShowNavMeshRsp = 2309;
- public static final int GMShowObstacleReq = 2323;
- public static final int GMShowObstacleRsp = 2377;
- public static final int GachaOpenWishNotify = 1558;
- public static final int GachaSimpleInfoNotify = 1535;
- public static final int GachaWishReq = 1555;
- public static final int GachaWishRsp = 1548;
- public static final int GadgetAutoPickDropInfoNotify = 834;
- public static final int GadgetChainLevelChangeNotify = 806;
- public static final int GadgetChainLevelUpdateNotify = 868;
- public static final int GadgetCustomTreeInfoNotify = 842;
- public static final int GadgetGeneralRewardInfoNotify = 821;
- public static final int GadgetInteractReq = 875;
- public static final int GadgetInteractRsp = 896;
- public static final int GadgetPlayDataNotify = 884;
- public static final int GadgetPlayStartNotify = 887;
- public static final int GadgetPlayStopNotify = 830;
- public static final int GadgetPlayUidOpNotify = 864;
- public static final int GadgetStateNotify = 802;
- public static final int GadgetTalkChangeNotify = 888;
- public static final int GalleryBalloonScoreNotify = 5502;
- public static final int GalleryBalloonShootNotify = 5596;
- public static final int GalleryBounceConjuringHitNotify = 5516;
- public static final int GalleryBrokenFloorFallNotify = 5564;
- public static final int GalleryBulletHitNotify = 5584;
- public static final int GalleryFallCatchNotify = 5555;
- public static final int GalleryFallScoreNotify = 5548;
- public static final int GalleryFlowerCatchNotify = 5587;
- public static final int GalleryPreStartNotify = 5530;
- public static final int GalleryStartNotify = 5575;
- public static final int GalleryStopNotify = 5572;
- public static final int GallerySumoKillMonsterNotify = 5528;
- public static final int GetActivityInfoReq = 2167;
- public static final int GetActivityInfoRsp = 2114;
- public static final int GetActivityScheduleReq = 2055;
- public static final int GetActivityScheduleRsp = 2103;
- public static final int GetActivityShopSheetInfoReq = 758;
- public static final int GetActivityShopSheetInfoRsp = 735;
- public static final int GetAllActivatedBargainDataReq = 436;
- public static final int GetAllActivatedBargainDataRsp = 466;
- public static final int GetAllH5ActivityInfoReq = 5658;
- public static final int GetAllH5ActivityInfoRsp = 5678;
- public static final int GetAllSceneGalleryInfoReq = 5558;
- public static final int GetAllSceneGalleryInfoRsp = 5535;
- public static final int GetAllUnlockNameCardReq = 4076;
- public static final int GetAllUnlockNameCardRsp = 4026;
- public static final int GetAreaExplorePointReq = 259;
- public static final int GetAreaExplorePointRsp = 293;
- public static final int GetAuthSalesmanInfoReq = 2195;
- public static final int GetAuthSalesmanInfoRsp = 2152;
- public static final int GetAuthkeyReq = 1435;
- public static final int GetAuthkeyRsp = 1487;
- public static final int GetBargainDataReq = 420;
- public static final int GetBargainDataRsp = 405;
- public static final int GetBattlePassProductReq = 2623;
- public static final int GetBattlePassProductRsp = 2616;
- public static final int GetBlossomBriefInfoListReq = 2775;
- public static final int GetBlossomBriefInfoListRsp = 2796;
- public static final int GetBonusActivityRewardReq = 2594;
- public static final int GetBonusActivityRewardRsp = 2516;
- public static final int GetChatEmojiCollectionReq = 4001;
- public static final int GetChatEmojiCollectionRsp = 4015;
- public static final int GetCityHuntingOfferReq = 4337;
- public static final int GetCityHuntingOfferRsp = 4321;
- public static final int GetCityReputationInfoReq = 2875;
- public static final int GetCityReputationInfoRsp = 2896;
- public static final int GetCityReputationMapInfoReq = 2864;
- public static final int GetCityReputationMapInfoRsp = 2821;
- public static final int GetCompoundDataReq = 159;
- public static final int GetCompoundDataRsp = 193;
- public static final int GetDailyDungeonEntryInfoReq = 941;
- public static final int GetDailyDungeonEntryInfoRsp = 953;
- public static final int GetDungeonEntryExploreConditionReq = 3306;
- public static final int GetDungeonEntryExploreConditionRsp = 3140;
- public static final int GetExpeditionAssistInfoListReq = 2097;
- public static final int GetExpeditionAssistInfoListRsp = 2115;
- public static final int GetFriendShowAvatarInfoReq = 4063;
- public static final int GetFriendShowAvatarInfoRsp = 4018;
- public static final int GetFriendShowNameCardInfoReq = 4023;
- public static final int GetFriendShowNameCardInfoRsp = 4077;
- public static final int GetFurnitureCurModuleArrangeCountReq = 4688;
- public static final int GetGachaInfoReq = 1575;
- public static final int GetGachaInfoRsp = 1596;
- public static final int GetHomeLevelUpRewardReq = 4752;
- public static final int GetHomeLevelUpRewardRsp = 4579;
- public static final int GetHuntingOfferRewardReq = 4326;
- public static final int GetHuntingOfferRewardRsp = 4339;
- public static final int GetInvestigationMonsterReq = 1902;
- public static final int GetInvestigationMonsterRsp = 1930;
- public static final int GetMailItemReq = 1472;
- public static final int GetMailItemRsp = 1455;
- public static final int GetMapAreaReq = 3329;
- public static final int GetMapAreaRsp = 3376;
- public static final int GetMapMarkTipsReq = 3074;
- public static final int GetMapMarkTipsRsp = 3094;
- public static final int GetMechanicusInfoReq = 3975;
- public static final int GetMechanicusInfoRsp = 3996;
- public static final int GetNextResourceInfoReq = 144;
- public static final int GetNextResourceInfoRsp = 179;
- public static final int GetOnlinePlayerInfoReq = 28;
- public static final int GetOnlinePlayerInfoRsp = 38;
- public static final int GetOnlinePlayerListReq = 35;
- public static final int GetOnlinePlayerListRsp = 87;
- public static final int GetOpActivityInfoReq = 5175;
- public static final int GetOpActivityInfoRsp = 5196;
- public static final int GetPlayerAskFriendListReq = 4070;
- public static final int GetPlayerAskFriendListRsp = 4061;
- public static final int GetPlayerBlacklistReq = 4093;
- public static final int GetPlayerBlacklistRsp = 4011;
- public static final int GetPlayerFriendListReq = 4075;
- public static final int GetPlayerFriendListRsp = 4096;
- public static final int GetPlayerHomeCompInfoReq = 4482;
- public static final int GetPlayerMpModeAvailabilityReq = 1823;
- public static final int GetPlayerMpModeAvailabilityRsp = 1816;
- public static final int GetPlayerSocialDetailReq = 4087;
- public static final int GetPlayerSocialDetailRsp = 4030;
- public static final int GetPlayerTokenReq = 175;
- public static final int GetPlayerTokenRsp = 196;
- public static final int GetPushTipsRewardReq = 2276;
- public static final int GetPushTipsRewardRsp = 2226;
- public static final int GetQuestTalkHistoryReq = 472;
- public static final int GetQuestTalkHistoryRsp = 492;
- public static final int GetRecentMpPlayerListReq = 4003;
- public static final int GetRecentMpPlayerListRsp = 4042;
- public static final int GetRegionSearchReq = 5626;
- public static final int GetReunionMissionInfoReq = 5073;
- public static final int GetReunionMissionInfoRsp = 5066;
- public static final int GetReunionPrivilegeInfoReq = 5081;
- public static final int GetReunionPrivilegeInfoRsp = 5060;
- public static final int GetReunionSignInInfoReq = 5076;
- public static final int GetReunionSignInInfoRsp = 5089;
- public static final int GetSceneAreaReq = 233;
- public static final int GetSceneAreaRsp = 224;
- public static final int GetSceneNpcPositionReq = 572;
- public static final int GetSceneNpcPositionRsp = 555;
- public static final int GetScenePerformanceReq = 3358;
- public static final int GetScenePerformanceRsp = 3082;
- public static final int GetScenePointReq = 234;
- public static final int GetScenePointRsp = 294;
- public static final int GetShopReq = 775;
- public static final int GetShopRsp = 796;
- public static final int GetShopmallDataReq = 755;
- public static final int GetShopmallDataRsp = 748;
- public static final int GetSignInRewardReq = 2555;
- public static final int GetSignInRewardRsp = 2548;
- public static final int GetWidgetSlotReq = 4270;
- public static final int GetWidgetSlotRsp = 4283;
- public static final int GetWorldMpInfoReq = 3105;
- public static final int GetWorldMpInfoRsp = 3316;
- public static final int GiveUpRoguelikeDungeonCardReq = 8147;
- public static final int GiveUpRoguelikeDungeonCardRsp = 8704;
- public static final int GivingRecordChangeNotify = 117;
- public static final int GivingRecordNotify = 174;
- public static final int GmTalkNotify = 26;
- public static final int GmTalkReq = 96;
- public static final int GmTalkRsp = 2;
- public static final int GrantRewardNotify = 636;
- public static final int GroupLinkAllNotify = 5778;
- public static final int GroupLinkChangeNotify = 5758;
- public static final int GroupLinkDeleteNotify = 5787;
- public static final int GroupSuiteNotify = 3284;
- public static final int GroupUnloadNotify = 3322;
- public static final int GuestBeginEnterSceneNotify = 3099;
- public static final int GuestPostEnterSceneNotify = 3107;
- public static final int H5ActivityIdsNotify = 5687;
- public static final int HideAndSeekPlayerReadyNotify = 5369;
- public static final int HideAndSeekPlayerSetAvatarNotify = 5310;
- public static final int HideAndSeekSelectAvatarReq = 5341;
- public static final int HideAndSeekSelectAvatarRsp = 5353;
- public static final int HideAndSeekSelectSkillReq = 8721;
- public static final int HideAndSeekSelectSkillRsp = 8129;
- public static final int HideAndSeekSetReadyReq = 5356;
- public static final int HideAndSeekSetReadyRsp = 5363;
- public static final int HideAndSeekSettleNotify = 5318;
- public static final int HitClientTrivialNotify = 283;
- public static final int HitTreeNotify = 3420;
- public static final int HomeAvatarAllFinishRewardNotify = 4653;
- public static final int HomeAvatarCostumeChangeNotify = 4577;
- public static final int HomeAvatarRewardEventGetReq = 4768;
- public static final int HomeAvatarRewardEventGetRsp = 4895;
- public static final int HomeAvatarRewardEventNotify = 4829;
- public static final int HomeAvatarSummonAllEventNotify = 4512;
- public static final int HomeAvatarSummonEventReq = 4777;
- public static final int HomeAvatarSummonEventRsp = 4843;
- public static final int HomeAvatarSummonFinishReq = 4608;
- public static final int HomeAvatarSummonFinishRsp = 4562;
- public static final int HomeAvatarTalkFinishInfoNotify = 4735;
- public static final int HomeAvatarTalkReq = 4883;
- public static final int HomeAvatarTalkRsp = 4896;
- public static final int HomeAvtarAllFinishRewardNotify = 4885;
- public static final int HomeBasicInfoNotify = 4683;
- public static final int HomeBlockNotify = 4506;
- public static final int HomeChangeEditModeReq = 4656;
- public static final int HomeChangeEditModeRsp = 4809;
- public static final int HomeChangeModuleReq = 4505;
- public static final int HomeChangeModuleRsp = 4838;
- public static final int HomeChooseModuleReq = 4892;
- public static final int HomeChooseModuleRsp = 4658;
- public static final int HomeComfortInfoNotify = 4580;
- public static final int HomeCustomFurnitureInfoNotify = 4603;
- public static final int HomeEditCustomFurnitureReq = 4737;
- public static final int HomeEditCustomFurnitureRsp = 4551;
- public static final int HomeFishFarmingInfoNotify = 4865;
- public static final int HomeGetArrangementInfoReq = 4796;
- public static final int HomeGetArrangementInfoRsp = 4672;
- public static final int HomeGetBasicInfoReq = 4806;
- public static final int HomeGetFishFarmingInfoReq = 4837;
- public static final int HomeGetFishFarmingInfoRsp = 4722;
- public static final int HomeGetOnlineStatusReq = 4729;
- public static final int HomeGetOnlineStatusRsp = 4746;
- public static final int HomeKickPlayerReq = 4647;
- public static final int HomeKickPlayerRsp = 4665;
- public static final int HomeLimitedShopBuyGoodsReq = 4456;
- public static final int HomeLimitedShopBuyGoodsRsp = 4703;
- public static final int HomeLimitedShopGoodsListReq = 4719;
- public static final int HomeLimitedShopGoodsListRsp = 4541;
- public static final int HomeLimitedShopInfoChangeNotify = 4789;
- public static final int HomeLimitedShopInfoNotify = 4852;
- public static final int HomeLimitedShopInfoReq = 4741;
- public static final int HomeLimitedShopInfoRsp = 4800;
- public static final int HomeMarkPointNotify = 4465;
- public static final int HomeModuleSeenReq = 4826;
- public static final int HomeModuleSeenRsp = 4725;
- public static final int HomeModuleUnlockNotify = 4682;
- public static final int HomePlantFieldNotify = 4678;
- public static final int HomePlantInfoNotify = 4606;
- public static final int HomePlantInfoReq = 4879;
- public static final int HomePlantInfoRsp = 4587;
- public static final int HomePlantSeedReq = 4578;
- public static final int HomePlantSeedRsp = 4588;
- public static final int HomePlantWeedReq = 4720;
- public static final int HomePlantWeedRsp = 4680;
- public static final int HomePriorCheckNotify = 4568;
- public static final int HomeResourceNotify = 4867;
- public static final int HomeResourceTakeFetterExpReq = 4766;
- public static final int HomeResourceTakeFetterExpRsp = 4548;
- public static final int HomeResourceTakeHomeCoinReq = 4773;
- public static final int HomeResourceTakeHomeCoinRsp = 4707;
- public static final int HomeSceneInitFinishReq = 4497;
- public static final int HomeSceneInitFinishRsp = 4860;
- public static final int HomeSceneJumpReq = 4669;
- public static final int HomeSceneJumpRsp = 4544;
- public static final int HomeTransferReq = 4460;
- public static final int HomeTransferRsp = 4489;
- public static final int HomeUpdateArrangementInfoReq = 4871;
- public static final int HomeUpdateArrangementInfoRsp = 4771;
- public static final int HomeUpdateFishFarmingInfoReq = 4609;
- public static final int HomeUpdateFishFarmingInfoRsp = 4640;
- public static final int HostPlayerNotify = 302;
- public static final int HuntingFailNotify = 4303;
- public static final int HuntingGiveUpReq = 4301;
- public static final int HuntingGiveUpRsp = 4342;
- public static final int HuntingOngoingNotify = 4348;
- public static final int HuntingRevealClueNotify = 4307;
- public static final int HuntingRevealFinalNotify = 4323;
- public static final int HuntingStartNotify = 4325;
- public static final int HuntingSuccessNotify = 4316;
- public static final int InBattleMechanicusBuildingPointsNotify = 5358;
- public static final int InBattleMechanicusCardResultNotify = 5334;
- public static final int InBattleMechanicusConfirmCardNotify = 5321;
- public static final int InBattleMechanicusConfirmCardReq = 5384;
- public static final int InBattleMechanicusConfirmCardRsp = 5364;
- public static final int InBattleMechanicusEscapeMonsterNotify = 5320;
- public static final int InBattleMechanicusLeftMonsterNotify = 5348;
- public static final int InBattleMechanicusPickCardNotify = 5330;
- public static final int InBattleMechanicusPickCardReq = 5335;
- public static final int InBattleMechanicusPickCardRsp = 5387;
- public static final int InBattleMechanicusSettleNotify = 5316;
- public static final int InteractDailyDungeonInfoNotify = 910;
- public static final int InterruptGalleryReq = 5521;
- public static final int InterruptGalleryRsp = 5534;
- public static final int InvestigationMonsterUpdateNotify = 1924;
- public static final int ItemAddHintNotify = 655;
- public static final int ItemCdGroupTimeNotify = 603;
- public static final int ItemGivingReq = 197;
- public static final int ItemGivingRsp = 170;
- public static final int JoinHomeWorldFailNotify = 4600;
- public static final int JoinPlayerFailNotify = 291;
- public static final int JoinPlayerSceneReq = 244;
- public static final int JoinPlayerSceneRsp = 279;
- public static final int KeepAliveNotify = 75;
- public static final int LeaveSceneReq = 296;
- public static final int LeaveSceneRsp = 202;
- public static final int LeaveWorldNotify = 3196;
- public static final int LevelupCityReq = 274;
- public static final int LevelupCityRsp = 217;
- public static final int LifeStateChangeNotify = 1296;
- public static final int LiveEndNotify = 843;
- public static final int LiveStartNotify = 805;
- public static final int LoadActivityTerrainNotify = 2032;
- public static final int LuaEnvironmentEffectNotify = 3456;
- public static final int LuaSetOptionNotify = 374;
- public static final int LunaRiteAreaFinishNotify = 8751;
- public static final int LunaRiteGroupBundleRegisterNotify = 8352;
- public static final int LunaRiteHintPointRemoveNotify = 8968;
- public static final int LunaRiteHintPointReq = 8302;
- public static final int LunaRiteHintPointRsp = 8827;
- public static final int LunaRiteSacrificeReq = 8448;
- public static final int LunaRiteSacrificeRsp = 8010;
- public static final int LunaRiteTakeSacrificeRewardReq = 8871;
- public static final int LunaRiteTakeSacrificeRewardRsp = 8206;
- public static final int MailChangeNotify = 1496;
- public static final int MainCoopUpdateNotify = 1958;
- public static final int MapAreaChangeNotify = 3144;
- public static final int MarkEntityInMinMapNotify = 269;
- public static final int MarkMapReq = 3389;
- public static final int MarkMapRsp = 3239;
- public static final int MarkNewNotify = 1264;
- public static final int MarkTargetInvestigationMonsterNotify = 1912;
- public static final int MassiveEntityElementOpBatchNotify = 392;
- public static final int MassiveEntityStateChangedNotify = 363;
- public static final int MaterialDeleteReturnNotify = 623;
- public static final int MaterialDeleteUpdateNotify = 609;
- public static final int McoinExchangeHcoinReq = 674;
- public static final int McoinExchangeHcoinRsp = 617;
- public static final int MechanicusCandidateTeamCreateReq = 3994;
- public static final int MechanicusCandidateTeamCreateRsp = 3916;
- public static final int MechanicusCloseNotify = 3948;
- public static final int MechanicusCoinNotify = 3972;
- public static final int MechanicusLevelupGearReq = 3987;
- public static final int MechanicusLevelupGearRsp = 3930;
- public static final int MechanicusOpenNotify = 3955;
- public static final int MechanicusSequenceOpenNotify = 3902;
- public static final int MechanicusUnlockGearReq = 3958;
- public static final int MechanicusUnlockGearRsp = 3935;
- public static final int MeetNpcReq = 558;
- public static final int MeetNpcRsp = 535;
- public static final int MetNpcIdListNotify = 548;
- public static final int MiracleRingDataNotify = 5237;
- public static final int MiracleRingDeliverItemReq = 5225;
- public static final int MiracleRingDeliverItemRsp = 5207;
- public static final int MiracleRingDestroyNotify = 5223;
- public static final int MiracleRingDropResultNotify = 5239;
- public static final int MiracleRingTakeRewardReq = 5221;
- public static final int MiracleRingTakeRewardRsp = 5226;
- public static final int MistTrialDunegonFailNotify = 8015;
- public static final int MistTrialGetChallengeMissionReq = 8956;
- public static final int MistTrialGetChallengeMissionRsp = 8668;
- public static final int MistTrialSelectAvatarAndEnterDungeonReq = 8665;
- public static final int MistTrialSelectAvatarAndEnterDungeonRsp = 8645;
- public static final int MonsterAIConfigHashNotify = 3141;
- public static final int MonsterAlertChangeNotify = 336;
- public static final int MonsterForceAlertNotify = 366;
- public static final int MonsterPointArrayRouteUpdateNotify = 3064;
- public static final int MonsterSummonTagNotify = 1375;
- public static final int MpBlockNotify = 1805;
- public static final int MpPlayGuestReplyInviteReq = 1815;
- public static final int MpPlayGuestReplyInviteRsp = 1838;
- public static final int MpPlayGuestReplyNotify = 1849;
- public static final int MpPlayInviteResultNotify = 1817;
- public static final int MpPlayOwnerCheckReq = 1835;
- public static final int MpPlayOwnerCheckRsp = 1831;
- public static final int MpPlayOwnerInviteNotify = 1843;
- public static final int MpPlayOwnerStartInviteReq = 1810;
- public static final int MpPlayOwnerStartInviteRsp = 1813;
- public static final int MpPlayPrepareInterruptNotify = 1809;
- public static final int MpPlayPrepareNotify = 1847;
- public static final int MultistagePlayEndNotify = 5337;
- public static final int MultistagePlayFinishStageReq = 5396;
- public static final int MultistagePlayFinishStageRsp = 5394;
- public static final int MultistagePlayInfoNotify = 5375;
- public static final int MultistagePlaySettleNotify = 5308;
- public static final int MultistagePlayStageEndNotify = 5354;
- public static final int GetUgcRsp = 6308;
- public static final int MusicGameGetBeatmapRsp = 6309;
- public static final int MusicGameSettleReq = 8397;
- public static final int MusicGameSettleRsp = 8828;
- public static final int MusicGameStartReq = 8583;
- public static final int MusicGameStartRsp = 8290;
- public static final int MusicGameCreateBeatmapRsp = 6347;
- public static final int GetUgcReq = 6328;
- public static final int MusicGameSearchBeatmapRsp = 6304;
- public static final int MusicGameSearchBeatmapReq = 6343;
- public static final int MusicGameStartToPlayOthersBeatmapReq = 6302;
- public static final int MusicGameStartToPlayOthersBeatmapRsp = 6313;
- public static final int NavMeshStatsNotify = 2374;
- public static final int NormalUidOpNotify = 5728;
- public static final int NpcTalkReq = 575;
- public static final int NpcTalkRsp = 596;
- public static final int ObstacleModifyNotify = 2302;
- public static final int OfferingInteractReq = 2904;
- public static final int OfferingInteractRsp = 2919;
- public static final int OneofGatherPointDetectorDataNotify = 4297;
- public static final int OpActivityDataNotify = 5102;
- public static final int OpActivityStateNotify = 2575;
- public static final int OpActivityUpdateNotify = 5172;
- public static final int OpenBlossomCircleCampGuideNotify = 2758;
- public static final int OpenStateChangeNotify = 176;
- public static final int OpenStateUpdateNotify = 131;
- public static final int OrderDisplayNotify = 4139;
- public static final int OrderFinishNotify = 4137;
- public static final int OtherPlayerEnterHomeNotify = 4898;
- public static final int PSNBlackListNotify = 4097;
- public static final int PSNFriendListNotify = 4017;
- public static final int PSPlayerApplyEnterMpReq = 1801;
- public static final int PSPlayerApplyEnterMpRsp = 1842;
- public static final int PathfindingEnterSceneReq = 2355;
- public static final int PathfindingEnterSceneRsp = 2348;
- public static final int PathfindingPingNotify = 2372;
- public static final int PersonalLineAllDataReq = 498;
- public static final int PersonalLineAllDataRsp = 446;
- public static final int PersonalLineNewUnlockNotify = 412;
- public static final int PersonalSceneJumpReq = 219;
- public static final int PersonalSceneJumpRsp = 289;
- public static final int PingReq = 55;
- public static final int PingRsp = 48;
- public static final int PlantFlowerAcceptAllGiveFlowerReq = 8493;
- public static final int PlantFlowerAcceptAllGiveFlowerRsp = 8859;
- public static final int PlantFlowerAcceptGiveFlowerReq = 8705;
- public static final int PlantFlowerAcceptGiveFlowerRsp = 8540;
- public static final int PlantFlowerEditFlowerCombinationReq = 8104;
- public static final int PlantFlowerEditFlowerCombinationRsp = 8215;
- public static final int PlantFlowerGetCanGiveFriendFlowerReq = 8429;
- public static final int PlantFlowerGetCanGiveFriendFlowerRsp = 8596;
- public static final int PlantFlowerGetFriendFlowerWishListReq = 8357;
- public static final int PlantFlowerGetFriendFlowerWishListRsp = 8419;
- public static final int PlantFlowerGetRecvFlowerListReq = 8335;
- public static final int PlantFlowerGetRecvFlowerListRsp = 8051;
- public static final int PlantFlowerGetSeedInfoReq = 8216;
- public static final int PlantFlowerGetSeedInfoRsp = 8426;
- public static final int PlantFlowerGiveFriendFlowerReq = 8164;
- public static final int PlantFlowerGiveFriendFlowerRsp = 8910;
- public static final int PlantFlowerHaveRecvFlowerNotify = 8833;
- public static final int PlantFlowerSetFlowerWishReq = 8024;
- public static final int PlantFlowerSetFlowerWishRsp = 8086;
- public static final int PlantFlowerTakeSeedRewardReq = 8749;
- public static final int PlantFlowerTakeSeedRewardRsp = 8268;
- public static final int PlatformChangeRouteNotify = 201;
- public static final int PlatformStartRouteNotify = 270;
- public static final int PlatformStopRouteNotify = 261;
- public static final int PlayerAllowEnterMpAfterAgreeMatchNotify = 4166;
- public static final int PlayerApplyEnterHomeNotify = 4495;
- public static final int PlayerApplyEnterHomeResultNotify = 4694;
- public static final int PlayerApplyEnterHomeResultReq = 4617;
- public static final int PlayerApplyEnterHomeResultRsp = 4561;
- public static final int PlayerApplyEnterMpAfterMatchAgreedNotify = 4198;
- public static final int PlayerApplyEnterMpNotify = 1828;
- public static final int PlayerApplyEnterMpReq = 1808;
- public static final int PlayerApplyEnterMpResultNotify = 1821;
- public static final int PlayerApplyEnterMpResultReq = 1826;
- public static final int PlayerApplyEnterMpResultRsp = 1839;
- public static final int PlayerApplyEnterMpRsp = 1837;
- public static final int PlayerCancelMatchReq = 4171;
- public static final int PlayerCancelMatchRsp = 4176;
- public static final int PlayerChatCDNotify = 3227;
- public static final int PlayerChatNotify = 3254;
- public static final int PlayerChatReq = 3359;
- public static final int PlayerChatRsp = 3369;
- public static final int PlayerCompoundMaterialReq = 142;
- public static final int PlayerCompoundMaterialRsp = 107;
- public static final int PlayerConfirmMatchReq = 4157;
- public static final int PlayerConfirmMatchRsp = 4173;
- public static final int PlayerCookArgsReq = 161;
- public static final int PlayerCookArgsRsp = 101;
- public static final int PlayerCookReq = 126;
- public static final int PlayerCookRsp = 120;
- public static final int PlayerDataNotify = 135;
- public static final int PlayerEnterDungeonReq = 902;
- public static final int PlayerEnterDungeonRsp = 972;
- public static final int PlayerEnterSceneInfoNotify = 247;
- public static final int PlayerEnterSceneNotify = 275;
- public static final int PlayerEyePointStateNotify = 3327;
- public static final int PlayerFishingDataNotify = 5843;
- public static final int PlayerForceExitReq = 160;
- public static final int PlayerForceExitRsp = 140;
- public static final int PlayerGameTimeNotify = 184;
- public static final int PlayerGeneralMatchConfirmNotify = 4192;
- public static final int PlayerGeneralMatchDismissNotify = 4151;
- public static final int PlayerGetForceQuitBanInfoReq = 4185;
- public static final int PlayerGetForceQuitBanInfoRsp = 4181;
- public static final int PlayerHomeCompInfoNotify = 4769;
- public static final int PlayerInjectFixNotify = 178;
- public static final int PlayerInvestigationAllInfoNotify = 1919;
- public static final int PlayerInvestigationNotify = 1909;
- public static final int PlayerInvestigationTargetNotify = 1927;
- public static final int PlayerLevelRewardUpdateNotify = 109;
- public static final int PlayerLoginReq = 102;
- public static final int PlayerLoginRsp = 172;
- public static final int PlayerLogoutNotify = 158;
- public static final int PlayerLogoutReq = 155;
- public static final int PlayerLogoutRsp = 148;
- public static final int PlayerLuaShellNotify = 115;
- public static final int PlayerMatchAgreedResultNotify = 4153;
- public static final int PlayerMatchInfoNotify = 4187;
- public static final int PlayerMatchStopNotify = 4189;
- public static final int PlayerMatchSuccNotify = 4175;
- public static final int PlayerOfferingDataNotify = 2924;
- public static final int PlayerOfferingReq = 2921;
- public static final int PlayerOfferingRsp = 2916;
- public static final int PlayerPreEnterMpNotify = 1807;
- public static final int PlayerPropChangeNotify = 188;
- public static final int PlayerPropChangeReasonNotify = 1230;
- public static final int PlayerPropNotify = 164;
- public static final int PlayerQuitDungeonReq = 955;
- public static final int PlayerQuitDungeonRsp = 948;
- public static final int PlayerQuitFromHomeNotify = 4605;
- public static final int PlayerQuitFromMpNotify = 1825;
- public static final int PlayerRandomCookReq = 105;
- public static final int PlayerRandomCookRsp = 136;
- public static final int PlayerRechargeDataNotify = 4126;
- public static final int PlayerReportReq = 4071;
- public static final int PlayerReportRsp = 4049;
- public static final int PlayerRoutineDataNotify = 3528;
- public static final int PlayerSetLanguageReq = 112;
- public static final int PlayerSetLanguageRsp = 141;
- public static final int PlayerSetOnlyMPWithPSPlayerReq = 1803;
- public static final int PlayerSetOnlyMPWithPSPlayerRsp = 1848;
- public static final int PlayerSetPauseReq = 171;
- public static final int PlayerSetPauseRsp = 149;
- public static final int PlayerStartMatchReq = 4178;
- public static final int PlayerStartMatchRsp = 4158;
- public static final int PlayerStoreNotify = 675;
- public static final int PlayerTimeNotify = 111;
- public static final int PlayerWorldSceneInfoListNotify = 3422;
- public static final int PostEnterSceneReq = 3242;
- public static final int PostEnterSceneRsp = 3474;
- public static final int PrivateChatNotify = 4952;
- public static final int PrivateChatReq = 5025;
- public static final int PrivateChatRsp = 5046;
- public static final int PrivateChatSetSequenceReq = 4985;
- public static final int PrivateChatSetSequenceRsp = 4957;
- public static final int ProfilePictureChangeNotify = 4074;
- public static final int ProjectorOptionReq = 836;
- public static final int ProjectorOptionRsp = 866;
- public static final int ProudSkillChangeNotify = 1084;
- public static final int ProudSkillExtraLevelNotify = 1094;
- public static final int ProudSkillUpgradeReq = 1087;
- public static final int ProudSkillUpgradeRsp = 1030;
- public static final int PullPrivateChatReq = 4998;
- public static final int PullPrivateChatRsp = 5008;
- public static final int PullRecentChatReq = 4985;
- public static final int PullRecentChatRsp = 5037;
- public static final int PushTipsAllDataNotify = 2206;
- public static final int PushTipsChangeNotify = 2233;
- public static final int PushTipsReadFinishReq = 2224;
- public static final int PushTipsReadFinishRsp = 2231;
- public static final int QueryCodexMonsterBeKilledNumReq = 4208;
- public static final int QueryCodexMonsterBeKilledNumRsp = 4210;
- public static final int QueryPathReq = 2375;
- public static final int QueryPathRsp = 2396;
- public static final int QuestCreateEntityReq = 430;
- public static final int QuestCreateEntityRsp = 484;
- public static final int QuestDelNotify = 402;
- public static final int QuestDestroyEntityReq = 464;
- public static final int QuestDestroyEntityRsp = 421;
- public static final int QuestDestroyNpcReq = 406;
- public static final int QuestDestroyNpcRsp = 433;
- public static final int QuestGlobalVarNotify = 403;
- public static final int QuestListNotify = 475;
- public static final int QuestListUpdateNotify = 496;
- public static final int QuestProgressUpdateNotify = 428;
- public static final int QuestTransmitReq = 442;
- public static final int QuestTransmitRsp = 407;
- public static final int QuestUpdateQuestTimeVarNotify = 449;
- public static final int QuestUpdateQuestVarNotify = 468;
- public static final int QuestUpdateQuestVarReq = 438;
- public static final int QuestUpdateQuestVarRsp = 488;
- public static final int QuickUseWidgetReq = 4266;
- public static final int QuickUseWidgetRsp = 4253;
- public static final int ReadMailNotify = 1402;
- public static final int ReadPrivateChatReq = 4980;
- public static final int ReadPrivateChatRsp = 5034;
- public static final int ReceivedTrialAvatarActivityRewardReq = 2068;
- public static final int ReceivedTrialAvatarActivityRewardRsp = 2116;
- public static final int RechargeReq = 4128;
- public static final int RechargeRsp = 4108;
- public static final int RedeemLegendaryKeyReq = 480;
- public static final int RedeemLegendaryKeyRsp = 459;
- public static final int RefreshBackgroundAvatarReq = 1738;
- public static final int RefreshBackgroundAvatarRsp = 1657;
- public static final int RefreshRoguelikeDungeonCardReq = 8889;
- public static final int RefreshRoguelikeDungeonCardRsp = 8479;
- public static final int RegionSearchChangeRegionNotify = 5608;
- public static final int RegionSearchNotify = 5628;
- public static final int ReliquaryDecomposeReq = 699;
- public static final int ReliquaryDecomposeRsp = 632;
- public static final int ReliquaryPromoteReq = 676;
- public static final int ReliquaryPromoteRsp = 626;
- public static final int ReliquaryUpgradeReq = 624;
- public static final int ReliquaryUpgradeRsp = 631;
- public static final int RemoveBlacklistReq = 4036;
- public static final int RemoveBlacklistRsp = 4066;
- public static final int RemoveRandTaskInfoNotify = 123;
- public static final int ReportFightAntiCheatNotify = 301;
- public static final int ReportTrackingIOInfoNotify = 4125;
- public static final int RequestLiveInfoReq = 826;
- public static final int RequestLiveInfoRsp = 820;
- public static final int ResinCardDataUpdateNotify = 4116;
- public static final int ResinChangeNotify = 612;
- public static final int RestartEffigyChallengeReq = 2199;
- public static final int RestartEffigyChallengeRsp = 2160;
- public static final int ReunionActivateNotify = 5093;
- public static final int ReunionBriefInfoReq = 5078;
- public static final int ReunionBriefInfoRsp = 5058;
- public static final int ReunionDailyRefreshNotify = 5088;
- public static final int ReunionPrivilegeChangeNotify = 5065;
- public static final int ReunionSettleNotify = 5063;
- public static final int RobotPushPlayerDataNotify = 34;
- public static final int RogueCellUpdateNotify = 8723;
- public static final int RogueDungeonPlayerCellChangeNotify = 8475;
- public static final int RogueHealAvatarsReq = 8077;
- public static final int RogueHealAvatarsRsp = 8037;
- public static final int RogueResumeDungeonReq = 8182;
- public static final int RogueResumeDungeonRsp = 8267;
- public static final int RogueSwitchAvatarReq = 8787;
- public static final int RogueSwitchAvatarRsp = 8792;
- public static final int RoguelikeCardGachaNotify = 8541;
- public static final int RoguelikeEffectDataNotify = 8729;
- public static final int RoguelikeEffectViewReq = 8105;
- public static final int RoguelikeEffectViewRsp = 8770;
- public static final int RoguelikeGiveUpReq = 8671;
- public static final int RoguelikeGiveUpRsp = 8304;
- public static final int RoguelikeMistClearNotify = 8708;
- public static final int RoguelikeRefreshCardCostUpdateNotify = 8875;
- public static final int RoguelikeResourceBonusPropUpdateNotify = 8700;
- public static final int RoguelikeRuneRecordUpdateNotify = 8615;
- public static final int RoguelikeSelectAvatarAndEnterDungeonReq = 8231;
- public static final int RoguelikeSelectAvatarAndEnterDungeonRsp = 8436;
- public static final int RoguelikeTakeStageFirstPassRewardReq = 8289;
- public static final int RoguelikeTakeStageFirstPassRewardRsp = 8551;
- public static final int SalesmanDeliverItemReq = 2172;
- public static final int SalesmanDeliverItemRsp = 2140;
- public static final int SalesmanTakeRewardReq = 2046;
- public static final int SalesmanTakeRewardRsp = 2119;
- public static final int SalesmanTakeSpecialRewardReq = 2129;
- public static final int SalesmanTakeSpecialRewardRsp = 2137;
- public static final int SaveCoopDialogReq = 1988;
- public static final int SaveCoopDialogRsp = 1999;
- public static final int SaveMainCoopReq = 1987;
- public static final int SaveMainCoopRsp = 1971;
- public static final int SceneAreaUnlockNotify = 231;
- public static final int SceneAreaWeatherNotify = 241;
- public static final int SceneAudioNotify = 3143;
- public static final int SceneAvatarStaminaStepReq = 230;
- public static final int SceneAvatarStaminaStepRsp = 284;
- public static final int SceneCreateEntityReq = 220;
- public static final int SceneCreateEntityRsp = 205;
- public static final int SceneDataNotify = 3321;
- public static final int SceneDestroyEntityReq = 236;
- public static final int SceneDestroyEntityRsp = 266;
- public static final int SceneEntitiesMoveCombineNotify = 3050;
- public static final int SceneEntitiesMovesReq = 254;
- public static final int SceneEntitiesMovesRsp = 237;
- public static final int SceneEntityAppearNotify = 248;
- public static final int SceneEntityDisappearNotify = 258;
- public static final int SceneEntityDrownReq = 276;
- public static final int SceneEntityDrownRsp = 226;
- public static final int SceneEntityMoveNotify = 264;
- public static final int SceneEntityMoveReq = 235;
- public static final int SceneEntityMoveRsp = 287;
- public static final int SceneEntityUpdateNotify = 3388;
- public static final int SceneForceLockNotify = 203;
- public static final int SceneForceUnlockNotify = 243;
- public static final int SceneGalleryInfoNotify = 5594;
- public static final int SceneInitFinishReq = 272;
- public static final int SceneInitFinishRsp = 255;
- public static final int SceneKickPlayerNotify = 232;
- public static final int SceneKickPlayerReq = 290;
- public static final int SceneKickPlayerRsp = 299;
- public static final int ScenePlayBattleInfoListNotify = 4444;
- public static final int ScenePlayBattleInfoNotify = 4425;
- public static final int ScenePlayBattleInterruptNotify = 4414;
- public static final int ScenePlayBattleResultNotify = 4371;
- public static final int ScenePlayBattleUidOpNotify = 4384;
- public static final int ScenePlayGuestReplyInviteReq = 4408;
- public static final int ScenePlayGuestReplyInviteRsp = 4385;
- public static final int ScenePlayGuestReplyNotify = 4437;
- public static final int ScenePlayInfoListNotify = 4434;
- public static final int ScenePlayInviteResultNotify = 4380;
- public static final int ScenePlayOutofRegionNotify = 4366;
- public static final int ScenePlayOwnerCheckReq = 4446;
- public static final int ScenePlayOwnerCheckRsp = 4352;
- public static final int ScenePlayOwnerInviteNotify = 4398;
- public static final int ScenePlayOwnerStartInviteReq = 4422;
- public static final int ScenePlayOwnerStartInviteRsp = 4405;
- public static final int ScenePlayerInfoNotify = 253;
- public static final int ScenePlayerLocationNotify = 221;
- public static final int ScenePlayerSoundNotify = 215;
- public static final int ScenePointUnlockNotify = 238;
- public static final int SceneRouteChangeNotify = 297;
- public static final int SceneTeamUpdateNotify = 1652;
- public static final int SceneTimeNotify = 245;
- public static final int SceneTransToPointReq = 288;
- public static final int SceneTransToPointRsp = 268;
- public static final int SceneWeatherForcastReq = 3283;
- public static final int SceneWeatherForcastRsp = 3037;
- public static final int SeaLampCoinNotify = 2127;
- public static final int SeaLampContributeItemReq = 2004;
- public static final int SeaLampContributeItemRsp = 2154;
- public static final int SeaLampFlyLampNotify = 2003;
- public static final int SeaLampFlyLampReq = 2144;
- public static final int SeaLampFlyLampRsp = 2150;
- public static final int SeaLampPopularityNotify = 2151;
- public static final int SeaLampTakeContributionRewardReq = 2118;
- public static final int SeaLampTakeContributionRewardRsp = 2023;
- public static final int SeaLampTakePhaseRewardReq = 2018;
- public static final int SeaLampTakePhaseRewardRsp = 2079;
- public static final int SealBattleBeginNotify = 260;
- public static final int SealBattleEndNotify = 240;
- public static final int SealBattleProgressNotify = 278;
- public static final int SeeMonsterReq = 267;
- public static final int SeeMonsterRsp = 295;
- public static final int SelectAsterMidDifficultyReq = 2047;
- public static final int SelectAsterMidDifficultyRsp = 2010;
- public static final int SelectEffigyChallengeConditionReq = 2074;
- public static final int SelectEffigyChallengeConditionRsp = 2126;
- public static final int SelectRoguelikeDungeonCardReq = 8701;
- public static final int SelectRoguelikeDungeonCardRsp = 8633;
- public static final int SelectWorktopOptionReq = 855;
- public static final int SelectWorktopOptionRsp = 848;
- public static final int ServerAnnounceNotify = 2050;
- public static final int ServerAnnounceRevokeNotify = 2142;
- public static final int ServerBuffChangeNotify = 323;
- public static final int ServerCondMeetQuestListUpdateNotify = 443;
- public static final int ServerDisconnectClientNotify = 119;
- public static final int ServerGlobalValueChangeNotify = 1134;
- public static final int ServerLogNotify = 84;
- public static final int ServerMessageNotify = 5708;
- public static final int ServerTimeNotify = 30;
- public static final int ServerUpdateGlobalValueNotify = 1121;
- public static final int SetBattlePassViewedReq = 2601;
- public static final int SetBattlePassViewedRsp = 2642;
- public static final int SetChatEmojiCollectionReq = 4019;
- public static final int SetChatEmojiCollectionRsp = 4089;
- public static final int SetCoopChapterViewedReq = 1967;
- public static final int SetCoopChapterViewedRsp = 1959;
- public static final int SetCurExpeditionChallengeIdReq = 2106;
- public static final int SetCurExpeditionChallengeIdRsp = 2186;
- public static final int SetEntityClientDataNotify = 3172;
- public static final int SetEquipLockStateReq = 661;
- public static final int SetEquipLockStateRsp = 601;
- public static final int SetFriendEnterHomeOptionReq = 4847;
- public static final int SetFriendEnterHomeOptionRsp = 4516;
- public static final int SetFriendRemarkNameReq = 4012;
- public static final int SetFriendRemarkNameRsp = 4041;
- public static final int SetH5ActivityRedDotTimestampReq = 5671;
- public static final int SetH5ActivityRedDotTimestampRsp = 5676;
- public static final int SetIsAutoUnlockSpecificEquipReq = 679;
- public static final int SetIsAutoUnlockSpecificEquipRsp = 690;
- public static final int SetLimitOptimizationNotify = 8557;
- public static final int SetNameCardReq = 4024;
- public static final int SetNameCardRsp = 4031;
- public static final int SetOpenStateReq = 133;
- public static final int SetOpenStateRsp = 124;
- public static final int SetPlayerBirthdayReq = 4021;
- public static final int SetPlayerBirthdayRsp = 4034;
- public static final int SetPlayerBornDataReq = 116;
- public static final int SetPlayerBornDataRsp = 128;
- public static final int SetPlayerHeadImageReq = 4028;
- public static final int SetPlayerHeadImageRsp = 4038;
- public static final int SetPlayerNameReq = 168;
- public static final int SetPlayerNameRsp = 106;
- public static final int SetPlayerPropReq = 134;
- public static final int SetPlayerPropRsp = 194;
- public static final int SetPlayerSignatureReq = 4094;
- public static final int SetPlayerSignatureRsp = 4016;
- public static final int SetSceneWeatherAreaReq = 265;
- public static final int SetSceneWeatherAreaRsp = 229;
- public static final int SetUpAvatarTeamReq = 1666;
- public static final int SetUpAvatarTeamRsp = 1613;
- public static final int SetUpLunchBoxWidgetReq = 4257;
- public static final int SetUpLunchBoxWidgetRsp = 4273;
- public static final int SetWidgetSlotReq = 4300;
- public static final int SetWidgetSlotRsp = 4286;
- public static final int ShowClientGuideNotify = 3399;
- public static final int ShowClientTutorialNotify = 3113;
- public static final int ShowCommonTipsNotify = 3479;
- public static final int ShowMessageNotify = 72;
- public static final int ShowTemplateReminderNotify = 3042;
- public static final int SignInInfoReq = 2502;
- public static final int SignInInfoRsp = 2572;
- public static final int SocialDataNotify = 4007;
- public static final int SpringUseReq = 1799;
- public static final int SpringUseRsp = 1760;
- public static final int StartArenaChallengeLevelReq = 2173;
- public static final int StartArenaChallengeLevelRsp = 2075;
- public static final int StartBuoyantCombatGalleryReq = 8385;
- public static final int StartBuoyantCombatGalleryRsp = 8774;
- public static final int StartCoopPointReq = 1992;
- public static final int StartCoopPointRsp = 1985;
- public static final int StartEffigyChallengeReq = 2158;
- public static final int StartEffigyChallengeRsp = 2101;
- public static final int StartFishingReq = 5837;
- public static final int StartFishingRsp = 5821;
- public static final int StartRogueEliteCellChallengeReq = 8527;
- public static final int StartRogueEliteCellChallengeRsp = 8515;
- public static final int StartRogueNormalCellChallengeReq = 8292;
- public static final int StartRogueNormalCellChallengeRsp = 8143;
- public static final int StoreItemChangeNotify = 602;
- public static final int StoreItemDelNotify = 672;
- public static final int StoreWeightLimitNotify = 696;
- public static final int SummerTimeFloatSignalPositionNotify = 8259;
- public static final int SummerTimeFloatSignalUpdateNotify = 8915;
- public static final int SummerTimeSprintBoatRestartReq = 8170;
- public static final int SummerTimeSprintBoatRestartRsp = 8679;
- public static final int SummerTimeSprintBoatSettleNotify = 8942;
- public static final int SumoDungeonSettleNotify = 8606;
- public static final int SumoEnterDungeonNotify = 8412;
- public static final int SumoLeaveDungeonNotify = 8521;
- public static final int SumoRestartDungeonReq = 8150;
- public static final int SumoRestartDungeonRsp = 8743;
- public static final int SumoSaveTeamReq = 8991;
- public static final int SumoSaveTeamRsp = 8514;
- public static final int SumoSelectTeamAndEnterDungeonReq = 8326;
- public static final int SumoSelectTeamAndEnterDungeonRsp = 8398;
- public static final int SumoSetNoSwitchPunishTimeNotify = 8408;
- public static final int SumoSwitchTeamReq = 8219;
- public static final int SumoSwitchTeamRsp = 8940;
- public static final int SyncScenePlayTeamEntityNotify = 3492;
- public static final int SyncTeamEntityNotify = 318;
- public static final int TakeAchievementGoalRewardReq = 2676;
- public static final int TakeAchievementGoalRewardRsp = 2689;
- public static final int TakeAchievementRewardReq = 2687;
- public static final int TakeAchievementRewardRsp = 2671;
- public static final int TakeAsterSpecialRewardReq = 2063;
- public static final int TakeAsterSpecialRewardRsp = 2039;
- public static final int TakeBattlePassMissionPointReq = 2625;
- public static final int TakeBattlePassMissionPointRsp = 2607;
- public static final int TakeBattlePassRewardReq = 2626;
- public static final int TakeBattlePassRewardRsp = 2639;
- public static final int TakeCityReputationExploreRewardReq = 2834;
- public static final int TakeCityReputationExploreRewardRsp = 2894;
- public static final int TakeCityReputationLevelRewardReq = 2802;
- public static final int TakeCityReputationLevelRewardRsp = 2872;
- public static final int TakeCityReputationParentQuestReq = 2848;
- public static final int TakeCityReputationParentQuestRsp = 2858;
- public static final int TakeCompoundOutputReq = 198;
- public static final int TakeCompoundOutputRsp = 146;
- public static final int TakeCoopRewardReq = 1963;
- public static final int TakeCoopRewardRsp = 1993;
- public static final int TakeDeliveryDailyRewardReq = 2024;
- public static final int TakeDeliveryDailyRewardRsp = 2110;
- public static final int TakeEffigyFirstPassRewardReq = 2189;
- public static final int TakeEffigyFirstPassRewardRsp = 2084;
- public static final int TakeEffigyRewardReq = 2090;
- public static final int TakeEffigyRewardRsp = 2165;
- public static final int TakeFirstShareRewardReq = 4098;
- public static final int TakeFirstShareRewardRsp = 4046;
- public static final int TakeFurnitureMakeReq = 4671;
- public static final int TakeFurnitureMakeRsp = 4887;
- public static final int TakeHuntingOfferReq = 4328;
- public static final int TakeHuntingOfferRsp = 4308;
- public static final int TakeInvestigationRewardReq = 1904;
- public static final int TakeInvestigationRewardRsp = 1905;
- public static final int TakeInvestigationTargetRewardReq = 1917;
- public static final int TakeInvestigationTargetRewardRsp = 1914;
- public static final int TakeMaterialDeleteReturnReq = 677;
- public static final int TakeMaterialDeleteReturnRsp = 692;
- public static final int TakeOfferingLevelRewardReq = 2903;
- public static final int TakeOfferingLevelRewardRsp = 2917;
- public static final int TakePlayerLevelRewardReq = 177;
- public static final int TakePlayerLevelRewardRsp = 192;
- public static final int TakeRegionSearchRewardReq = 5637;
- public static final int TakeRegionSearchRewardRsp = 5621;
- public static final int TakeResinCardDailyRewardReq = 4107;
- public static final int TakeResinCardDailyRewardRsp = 4123;
- public static final int TakeReunionFirstGiftRewardReq = 5087;
- public static final int TakeReunionFirstGiftRewardRsp = 5071;
- public static final int TakeReunionMissionRewardReq = 5092;
- public static final int TakeReunionMissionRewardRsp = 5085;
- public static final int TakeReunionSignInRewardReq = 5075;
- public static final int TakeReunionSignInRewardRsp = 5057;
- public static final int TakeReunionWatcherRewardReq = 5053;
- public static final int TakeReunionWatcherRewardRsp = 5098;
- public static final int TakeoffEquipReq = 616;
- public static final int TakeoffEquipRsp = 628;
- public static final int TaskVarNotify = 139;
- public static final int TeamResonanceChangeNotify = 1028;
- public static final int TowerAllDataReq = 2435;
- public static final int TowerAllDataRsp = 2487;
- public static final int TowerBriefDataNotify = 2475;
- public static final int TowerBuffSelectReq = 2421;
- public static final int TowerBuffSelectRsp = 2434;
- public static final int TowerCurLevelRecordChangeNotify = 2402;
- public static final int TowerDailyRewardProgressChangeNotify = 2472;
- public static final int TowerEnterLevelReq = 2484;
- public static final int TowerEnterLevelRsp = 2464;
- public static final int TowerFloorRecordChangeNotify = 2496;
- public static final int TowerGetFloorStarRewardReq = 2424;
- public static final int TowerGetFloorStarRewardRsp = 2431;
- public static final int TowerLevelEndNotify = 2466;
- public static final int TowerLevelStarCondNotify = 2443;
- public static final int TowerMiddleLevelChangeTeamNotify = 2403;
- public static final int TowerRecordHandbookReq = 2442;
- public static final int TowerRecordHandbookRsp = 2407;
- public static final int TowerSurrenderReq = 2406;
- public static final int TowerSurrenderRsp = 2433;
- public static final int TowerTeamSelectReq = 2448;
- public static final int TowerTeamSelectRsp = 2458;
- public static final int TreasureMapBonusChallengeNotify = 2091;
- public static final int TreasureMapCurrencyNotify = 2060;
- public static final int TreasureMapDetectorDataNotify = 4288;
- public static final int TreasureMapGuideTaskDoneNotify = 2020;
- public static final int TreasureMapHostInfoNotify = 8054;
- public static final int TreasureMapMpChallengeNotify = 2122;
- public static final int TreasureMapPreTaskDoneNotify = 2196;
- public static final int TreasureMapRegionActiveNotify = 2065;
- public static final int TreasureMapRegionInfoNotify = 2034;
- public static final int TrialAvatarFirstPassDungeonNotify = 2005;
- public static final int TrialAvatarInDungeonIndexNotify = 2121;
- public static final int TriggerCreateGadgetToEquipPartNotify = 342;
- public static final int TriggerRoguelikeCurseNotify = 8958;
- public static final int TriggerRoguelikeRuneReq = 8661;
- public static final int TriggerRoguelikeRuneRsp = 8255;
- public static final int TryEnterHomeReq = 4565;
- public static final int TryEnterHomeRsp = 4762;
- public static final int UnfreezeGroupLimitNotify = 3450;
- public static final int UnionCmdNotify = 16;
- public static final int LastPacketPrintNotify = 20;
- public static final int SalvagePreventSettleNotify = 8307;
- public static final int HomeEnterEditModeFinishReq = 4537;
- public static final int ReplayCustomDungeonRsp = 6234;
- public static final int SpiceActivityFinishMakeSpiceRsp = 8135;
- public static final int GachaActivityTakeRewardRsp = 8510;
- public static final int MistTrialGetDungeonExhibitionDataRsp = 8354;
- public static final int CrystalLinkEnterDungeonRsp = 8605;
- public static final int ChangeCustomDungeonRoomRsp = 6223;
- public static final int MistTrialGetDungeonExhibitionDataReq = 8109;
- public static final int ActivityGetRecvGiftListRsp = 8266;
- public static final int ReformFireworksReq = 6097;
- public static final int CrystalLinkRestartDungeonReq = 8971;
- public static final int LaunchFireworksReq = 5985;
- public static final int WinterCampGetCanGiveFriendItemRsp = 8470;
- public static final int PublishUgcReq = 6323;
- public static final int GachaActivityCreateRobotReq = 8734;
- public static final int GachaActivityCreateRobotRsp = 8688;
- public static final int SpiceActivityProcessFoodReq = 8229;
- public static final int PotionSaveDungeonResultReq = 8611;
- public static final int WinterCampRecvItemNotify = 8284;
- public static final int StartRogueDiaryPlayReq = 8254;
- public static final int BartenderFinishLevelReq = 8495;
- public static final int SalvageEscortSettleNotify = 8693;
- public static final int HomeChangeBgmReq = 4496;
- public static final int EvtBeingHealedNotify = 315;
- public static final int GetCustomDungeonReq = 6250;
- public static final int IrodoriChessEquipCardReq = 8144;
- public static final int ResetRogueDiaryPlayRsp = 8447;
- public static final int SpiceActivityProcessFoodRsp = 8171;
- public static final int HomeBalloonGalleryScoreNotify = 4731;
- public static final int PhotoActivityFinishRsp = 8410;
- public static final int QuickOpenActivityReq = 8800;
- public static final int LanternRiteDoFireworksReformReq = 8167;
- public static final int RogueDiaryCoinAddNotify = 8422;
- public static final int RogueDiaryRepairInfoNotify = 8872;
- public static final int PhotoActivityFinishReq = 8575;
- public static final int ViewLanternProjectionTipsRsp = 8594;
- public static final int MichiaeMatsuriInteractStatueRsp = 8652;
- public static final int TryEnterNextRogueDiaryDungeonReq = 8595;
- public static final int ActivityAcceptGiveGiftRsp = 8567;
- public static final int RogueDiaryDungeonInfoNotify = 8535;
- public static final int StartRogueDiaryRoomReq = 8341;
- public static final int LevelTagDataNotify = 3384;
- public static final int StoreCustomDungeonReq = 6209;
- public static final int WinterCampGetRecvItemListReq = 8339;
- public static final int GachaActivityResetRsp = 8011;
- public static final int WinterCampRaceScoreNotify = 8372;
- public static final int MainCoopFailNotify = 1955;
- public static final int CheckUgcStateReq = 6342;
- public static final int WinterCampTakeBattleRewardRsp = 8217;
- public static final int ActivityGetRecvGiftListReq = 8760;
- public static final int SalvagePreventRestartRsp = 8711;
- public static final int TryInterruptRogueDiaryDungeonRsp = 8258;
- public static final int WinterCampGiveFriendItemRsp = 8765;
- public static final int RogueFinishRepairRsp = 8899;
- public static final int IrodoriChessUnequipCardRsp = 8654;
- public static final int MichiaeMatsuriUnlockCrystalSkillRsp = 8847;
- public static final int SaveUgcReq = 6325;
- public static final int ResetRogueDiaryPlayReq = 8459;
- public static final int CrystalLinkDungeonInfoNotify = 8163;
- public static final int SaveCustomDungeonRoomRsp = 6221;
- public static final int WinterCampEditSnowmanCombinationReq = 8234;
- public static final int SearchCustomDungeonRsp = 6217;
- public static final int BartenderCancelOrderReq = 8189;
- public static final int WinterCampTriathlonSettleNotify = 8842;
- public static final int ViewLanternProjectionLevelTipsRsp = 8690;
- public static final int WinterCampTriathlonRestartReq = 8466;
- public static final int ServerCombatEndNotify = 1116;
- public static final int ReadSignatureAuditRsp = 4090;
- public static final int GetGameplayRecommendationReq = 195;
- public static final int TryInterruptRogueDiaryDungeonReq = 8917;
- public static final int ResumeRogueDiaryDungeonReq = 8658;
- public static final int EnterIrodoriChessDungeonReq = 8573;
- public static final int GetRecommendCustomDungeonReq = 6243;
- public static final int GachaActivityUpdateElemNotify = 8530;
- public static final int ActivityHaveRecvGiftNotify = 8733;
- public static final int WinterCampAcceptGiveItemReq = 8603;
- public static final int MistTrialSettleNotify = 8153;
- public static final int HomeRacingGallerySettleNotify = 4545;
- public static final int QuickOpenActivityRsp = 8579;
- public static final int SaveUgcRsp = 6307;
- public static final int BartenderCancelOrderRsp = 8417;
- public static final int MichiaeMatsuriRemoveChestMarkNotify = 8539;
- public static final int GachaActivityResetReq = 8903;
- public static final int GachaActivityNextStageRsp = 8132;
- public static final int WinterCampSetWishListReq = 8393;
- public static final int RetryCurRogueDiaryDungeonRsp = 8355;
- public static final int BartenderStartLevelReq = 8117;
- public static final int ResumeRogueDiaryDungeonRsp = 8145;
- public static final int OutStuckCustomDungeonReq = 6232;
- public static final int EnterIrodoriChessDungeonRsp = 8208;
- public static final int RetryCurRogueDiaryDungeonReq = 8074;
- public static final int WinterCampGetFriendWishListRsp = 8223;
- public static final int HomeChangeBgmNotify = 4479;
- public static final int GachaActivityPercentNotify = 8904;
- public static final int RegionalPlayInfoNotify = 6278;
- public static final int PotionEnterDungeonRsp = 8740;
- public static final int LikeCustomDungeonReq = 6230;
- public static final int ChangeCustomDungeonRoomReq = 6207;
- public static final int GetRecommendCustomDungeonRsp = 6215;
- public static final int CrystalLinkRestartDungeonRsp = 8839;
- public static final int RemoveCustomDungeonReq = 6216;
- public static final int BackPlayCustomDungeonOfficialRsp = 6233;
- public static final int PlayerSignatureAuditDataNotify = 4039;
- public static final int GalleryCrystalLinkKillMonsterNotify = 5538;
- public static final int GetRogueDairyRepairInfoReq = 8441;
- public static final int HomeClearGroupRecordRsp = 4492;
- public static final int IrodoriChessPlayerInfoNotify = 5390;
- public static final int LanternRiteDoFireworksReformRsp = 8256;
- public static final int GetStoreCustomDungeonReq = 6238;
- public static final int TryCustomDungeonRsp = 6201;
- public static final int GetParentQuestVideoKeyRsp = 418;
- public static final int IrodoriEditFlowerCombinationReq = 8621;
- public static final int PotionSaveDungeonResultRsp = 8102;
- public static final int PotionEnterDungeonReq = 8252;
- public static final int WidgetUpdateExtraCDReq = 5977;
- public static final int UgcNotify = 6301;
- public static final int IrodoriChessUnequipCardReq = 8972;
- public static final int EnterRogueDiaryDungeonRsp = 8964;
- public static final int TryCustomDungeonReq = 6248;
- public static final int RefreshRogueDiaryCardReq = 8349;
- public static final int PhotoActivityClientViewReq = 8632;
- public static final int ActivityAcceptGiveGiftReq = 8313;
- public static final int SearchCustomDungeonReq = 6247;
- public static final int UpdateSalvageBundleMarkReq = 8244;
- public static final int ReadNicknameAuditRsp = 181;
- public static final int AllShareCDDataNotify = 9075;
- public static final int GetUgcBriefInfoReq = 6337;
- public static final int IrodoriFillPoetryReq = 8719;
- public static final int LanternRiteTakeSkinRewardReq = 8066;
- public static final int RemoveCustomDungeonRsp = 6203;
- public static final int CustomDungeonRecoverNotify = 6246;
- public static final int SetCodexPushtipsReadRsp = 4204;
- public static final int LanternRiteEndFireworksReformRsp = 8301;
- public static final int ActivitySetGiftWishReq = 8597;
- public static final int WinterCampGetFriendWishListReq = 8278;
- public static final int FinishLanternProjectionRsp = 8641;
- public static final int ActivitySetGiftWishRsp = 8893;
- public static final int WinterCampTakeExploreRewardReq = 8890;
- public static final int WidgetUpdateExtraCDRsp = 6018;
- public static final int SignatureAuditConfigNotify = 4044;
- public static final int BartenderCompleteOrderReq = 8107;
- public static final int HomeGetGroupRecordReq = 4670;
- public static final int MichiaeMatsuriDarkPressureLevelUpdateNotify = 8677;
- public static final int RefreshRogueDiaryCardRsp = 8982;
- public static final int ReplayCustomDungeonReq = 6222;
- public static final int ReserveRogueDiaryAvatarRsp = 8191;
- public static final int StartRogueDiaryRoomRsp = 8064;
- public static final int BartenderStartLevelRsp = 8078;
- public static final int IrodoriFillPoetryRsp = 8240;
- public static final int EnterCustomDungeonRsp = 6208;
- public static final int CheckUgcUpdateReq = 6303;
- public static final int CrystalLinkEnterDungeonReq = 8856;
- public static final int BartenderCancelLevelReq = 8587;
- public static final int BartenderLevelProgressNotify = 8030;
- public static final int LanternRiteEndFireworksReformReq = 8200;
- public static final int GetParentQuestVideoKeyReq = 463;
- public static final int SalvageEscortRestartRsp = 8183;
- public static final int LuminanceStoneChallengeSettleNotify = 8565;
- public static final int PublishCustomDungeonReq = 6242;
- public static final int ActivityAcceptAllGiveGiftRsp = 8947;
- public static final int FinishLanternProjectionReq = 8033;
- public static final int ReformFireworksRsp = 5966;
- public static final int HomePreChangeEditModeNotify = 4830;
- public static final int SpiceActivityFinishMakeSpiceReq = 8660;
- public static final int PlayerNicknameNotify = 182;
- public static final int IrodoriMasterStartGalleryRsp = 8808;
- public static final int LanternRiteStartFireworksReformRsp = 8260;
- public static final int GetUgcBriefInfoRsp = 6321;
- public static final int EnterCustomDungeonReq = 6228;
- public static final int GlobalBuildingInfoNotify = 5379;
- public static final int GetQuestLackingResourceReq = 453;
- public static final int ExitCustomDungeonTryReq = 6231;
- public static final int ActivityGiveFriendGiftRsp = 8405;
- public static final int WidgetCaptureAnimalReq = 4254;
- public static final int WinterCampEditSnowmanCombinationRsp = 8320;
- public static final int WidgetCaptureAnimalRsp = 4277;
- public static final int GetGameplayRecommendationRsp = 150;
- public static final int IrodoriChessEquipCardRsp = 8089;
- public static final int LanternRiteTakeSkinRewardRsp = 8773;
- public static final int ClientRemoveCombatEndModifierNotify = 1128;
- public static final int WinterCampTakeExploreRewardRsp = 8549;
- public static final int HomeUpdatePictureFrameInfoRsp = 4886;
- public static final int BartenderGetFormulaRsp = 8049;
- public static final int SaveCustomDungeonRoomReq = 6237;
- public static final int PlayerNicknameAuditDataNotify = 151;
- public static final int HomeEnterEditModeFinishRsp = 4536;
- public static final int ViewLanternProjectionTipsReq = 8047;
- public static final int ActivityGetCanGiveFriendGiftRsp = 8782;
- public static final int StoreCustomDungeonRsp = 6205;
- public static final int ActivityBannerClearRsp = 2069;
- public static final int EvtLocalGadgetOwnerLeaveSceneNotify = 319;
- public static final int SetCodexPushtipsReadReq = 4205;
- public static final int WinterCampAcceptGiveItemRsp = 8718;
- public static final int RogueFinishRepairReq = 8237;
- public static final int HomeGalleryInPlayingNotify = 5568;
- public static final int HomeClearGroupRecordReq = 4674;
- public static final int PotionRestartDungeonRsp = 8337;
- public static final int PlayerSignatureNotify = 4047;
- public static final int ReserveRogueDiaryAvatarReq = 8180;
- public static final int TryEnterNextRogueDiaryDungeonRsp = 8348;
- public static final int PublishUgcRsp = 6316;
- public static final int ReadNicknameAuditReq = 152;
- public static final int GetCustomDungeonRsp = 6236;
- public static final int WinterCampAcceptAllGiveItemReq = 8002;
- public static final int WinterCampGetCanGiveFriendItemReq = 8598;
- public static final int ActivityAcceptAllGiveGiftReq = 8507;
- public static final int GetQuestLackingResourceRsp = 456;
- public static final int WinterCampStageInfoChangeNotify = 8463;
- public static final int ActivityGetFriendGiftWishListRsp = 8682;
- public static final int HomeSeekFurnitureGalleryScoreNotify = 4749;
- public static final int WinterCampGiveFriendItemReq = 8878;
- public static final int HomeAllUnlockedBgmIdListNotify = 4455;
- public static final int LanternRiteStartFireworksReformReq = 8125;
- public static final int GroupLinkMarkUpdateNotify = 5771;
- public static final int FireworksReformDataNotify = 6037;
- public static final int CheckUgcUpdateRsp = 6348;
- public static final int RogueDiaryReviveAvatarReq = 8838;
- public static final int ReadSignatureAuditReq = 4079;
- public static final int HomeNewUnlockedBgmIdListNotify = 4560;
- public static final int IrodoriChessLeftMonsterNotify = 5399;
- public static final int MichiaeMatsuriStartDarkChallengeRsp = 8949;
- public static final int MichiaeMatsuriUnlockCrystalSkillReq = 8812;
- public static final int NicknameAuditConfigNotify = 157;
- public static final int OutStuckCustomDungeonRsp = 6202;
- public static final int BartenderGetFormulaReq = 8318;
- public static final int PotionResetChallengeReq = 8298;
- public static final int WinterCampTriathlonRestartRsp = 8957;
- public static final int GetStoreCustomDungeonRsp = 6249;
- public static final int NpcTalkStateNotify = 441;
- public static final int SkyCrystalDetectorDataUpdateNotify = 4260;
- public static final int IrodoriScanEntityRsp = 8974;
- public static final int HomePictureFrameInfoNotify = 4728;
- public static final int CustomDungeonOfficialNotify = 6224;
- public static final int HomeUpdatePictureFrameInfoReq = 4569;
- public static final int RogueDiaryTiredAvatarNotify = 8296;
- public static final int ServerTryCancelGeneralMatchNotify = 4160;
- public static final int GachaActivityNextStageReq = 8801;
- public static final int LaunchFireworksRsp = 5931;
- public static final int FireworksLaunchDataNotify = 6007;
- public static final int SpiceActivityGivingRecordNotify = 8649;
- public static final int IrodoriScanEntityReq = 8287;
- public static final int IrodoriMasterGallerySettleNotify = 8052;
- public static final int ActivityGetFriendGiftWishListReq = 8127;
- public static final int CheckUgcStateRsp = 6335;
- public static final int HomeBalloonGallerySettleNotify = 4474;
- public static final int MichiaeMatsuriStartBossChallengeReq = 8699;
- public static final int Unk2700_NGPMINKIOPK = 8956;
- public static final int CustomDungeonBattleRecordNotify = 6206;
- public static final int ActivityBannerNotify = 2078;
- public static final int BartenderFinishLevelRsp = 8977;
- public static final int UpdateSalvageBundleMarkRsp = 8927;
- public static final int WinterCampAcceptAllGiveItemRsp = 8328;
- public static final int WinterCampSetWishListRsp = 8887;
- public static final int GachaActivityTakeRewardReq = 8428;
- public static final int IrodoriMasterGalleryCgEndNotify = 8270;
- public static final int EnterRogueDiaryDungeonReq = 8477;
- public static final int GalleryCrystalLinkBuffInfoNotify = 5588;
- public static final int HomeGetGroupRecordRsp = 4798;
- public static final int MichiaeMatsuriRemoveChallengeMarkNotify = 8886;
- public static final int MichiaeMatsuriGainCrystalExpUpdateNotify = 8830;
- public static final int MichiaeMatsuriInteractStatueReq = 8736;
- public static final int MichiaeMatsuriStartDarkChallengeReq = 8857;
- public static final int PotionResetChallengeRsp = 8502;
- public static final int BartenderCancelLevelRsp = 8938;
- public static final int CustomDungeonUpdateNotify = 6213;
- public static final int HomeChangeBgmRsp = 4498;
- public static final int BartenderCompleteOrderRsp = 8388;
- public static final int ActivityGiveFriendGiftReq = 8439;
- public static final int ActivityBannerClearReq = 2077;
- public static final int BackPlayCustomDungeonOfficialReq = 6220;
- public static final int SalvageEscortRestartReq = 8162;
- public static final int MichiaeMatsuriStartBossChallengeRsp = 8763;
- public static final int RogueDiaryReviveAvatarRsp = 8185;
- public static final int WinterCampTakeBattleRewardReq = 8860;
- public static final int TanukiTravelFinishGuideQuestNotify = 8045;
- public static final int ViewLanternProjectionLevelTipsReq = 8953;
- public static final int GetRogueDairyRepairInfoRsp = 8474;
- public static final int PublishCustomDungeonRsp = 6235;
- public static final int IrodoriEditFlowerCombinationRsp = 8620;
- public static final int ActivityGetCanGiveFriendGiftReq = 8136;
- public static final int IrodoriMasterStartGalleryReq = 8008;
- public static final int ExitCustomDungeonTryRsp = 6210;
- public static final int PotionEnterDungeonNotify = 8386;
- public static final int SalvagePreventRestartReq = 8371;
- public static final int RogueDiaryDungeonSettleNotify = 8771;
- public static final int WinterCampGetRecvItemListRsp = 8882;
- public static final int PhotoActivityClientViewRsp = 8656;
- public static final int StartRogueDiaryPlayRsp = 8460;
- public static final int PotionRestartDungeonReq = 8444;
- public static final int LikeCustomDungeonRsp = 6244;
- public static final int GearActivityFinishPlayGearRsp = 24130;
- public static final int NightCrowGadgetObservationMatchRsp = 880;
- public static final int GearActivityStartPlayPictureReq = 23786;
- public static final int ActivityReadPushTipsRsp = 8669;
- public static final int IslandPartyRaftInfoNotify = 5533;
- public static final int GearActivityStartPlayGearReq = 23029;
- public static final int SummerTimeV2RestartDungeonReq = 8841;
- public static final int NightCrowGadgetObservationMatchReq = 846;
- public static final int InvestigationReadQuestDailyNotify = 1913;
- public static final int InvestigationQuestDailyNotify = 1908;
- public static final int GearActivityFinishPlayPictureRsp = 23286;
- public static final int GearActivityStartPlayGearRsp = 20735;
- public static final int IslandPartySettleNotify = 24605;
- public static final int GearActivityStartPlayPictureRsp = 22263;
- public static final int TakeBackGivingItemRsp = 145;
- public static final int GalleryWillStartCountdownNotify = 5526;
- public static final int ActivityPushTipsInfoNotify = 8720;
- public static final int PersistentDungeonSwitchAvatarReq = 1640;
- public static final int SummerTimeV2RestartBoatGalleryReq = 8342;
- public static final int StopReminderNotify = 3385;
- public static final int IslandPartySailInfoNotify = 5524;
- public static final int SummerTimeV2RestartDungeonRsp = 8643;
- public static final int GearActivityFinishPlayGearReq = 20732;
- public static final int BackRebornGalleryReq = 5531;
- public static final int PersistentDungeonSwitchAvatarRsp = 1601;
- public static final int GalleryIslandPartyDownHillInfoNotify = 5506;
- public static final int GadgetChangeLevelTagRsp = 898;
- public static final int ActivityReadPushTipsReq = 8425;
- public static final int BackRebornGalleryRsp = 5576;
- public static final int SummerTimeV2RestartBoatGalleryRsp = 8166;
- public static final int SummerTimeV2BoatSettleNotify = 8884;
- public static final int TakeBackGivingItemReq = 162;
- public static final int GadgetChangeLevelTagReq = 807;
- public static final int GearActivityFinishPlayPictureReq = 20570;
- public static final int HomeExchangeWoodRsp = 4802;
- public static final int HomeExchangeWoodReq = 4648;
- public static final int GravenInnocenceEditCarveCombinationRsp = 22896;
- public static final int GetAllMailResultNotify = 1494;
- public static final int MuqadasPotionRestartDungeonReq = 23190;
- public static final int ToTheMoonRemoveObstacleRsp = 6187;
- public static final int MuqadasPotionCaptureWeaknessReq = 21302;
- public static final int GravenInnocenceEditCarveCombinationReq = 21123;
- public static final int ParentQuestInferenceDataNotify = 469;
- public static final int DelBackupAvatarTeamReq = 1609;
- public static final int AssociateInferenceWordReq = 477;
- public static final int AvatarTeamAllDataNotify = 1702;
- public static final int InstableSprayGalleryInfoNotify = 5520;
- public static final int PlayerCompoundMaterialBoostReq = 114;
- public static final int GravenInnocencePhotoFinishReq = 21250;
- public static final int InstableSpraySwitchTeamReq = 24423;
- public static final int SubmitInferenceWordRsp = 474;
- public static final int InstableSprayEnterDungeonRsp = 22254;
- public static final int AllWidgetBackgroundActiveStateNotify = 5919;
- public static final int GetHomeExchangeWoodInfoReq = 4786;
- public static final int GetAllMailNotify = 1434;
- public static final int GravenInnocenceRaceRestartRsp = 24299;
- public static final int InstableSprayRestartDungeonReq = 21065;
- public static final int ToTheMoonAddObstacleRsp = 6158;
- public static final int GetHomeExchangeWoodInfoRsp = 4693;
- public static final int WorldChestOpenNotify = 3098;
- public static final int DeshretObeliskChestInfoNotify = 859;
- public static final int MuqadasPotionRestartDungeonRsp = 21517;
- public static final int RemotePlayerWidgetNotify = 6079;
- public static final int GravenInnocencePhotoFinishRsp = 24245;
- public static final int InstableSprayLevelFinishNotify = 24945;
- public static final int ChangeWidgetBackgroundActiveStateRsp = 5906;
- public static final int AddBackupAvatarTeamRsp = 1649;
- public static final int MuqadasPotionActivityEnterDungeonRsp = 21540;
- public static final int AddBackupAvatarTeamReq = 1638;
- public static final int PlayerDeathZoneNotify = 6287;
- public static final int PlayerCompoundMaterialBoostRsp = 173;
- public static final int InstableSpraySwitchTeamRsp = 24774;
- public static final int TreasureSeelieCollectOrbsNotify = 21944;
- public static final int AranaraCollectionDataNotify = 6378;
- public static final int AssociateInferenceWordRsp = 492;
- public static final int MuqadasPotionCaptureWeaknessRsp = 23979;
- public static final int DelBackupAvatarTeamRsp = 1777;
- public static final int InterpretInferenceWordRsp = 423;
- public static final int MuqadasPotionActivityEnterDungeonReq = 23650;
- public static final int ToTheMoonRemoveObstacleReq = 6135;
- public static final int CheckGroupReplacedReq = 3324;
- public static final int ToTheMoonEnterSceneRsp = 6155;
- public static final int CheckGroupReplacedRsp = 3231;
- public static final int InstableSprayEnterDungeonReq = 22671;
- public static final int ToTheMoonEnterSceneReq = 6172;
- public static final int ToTheMoonQueryPathRsp = 6196;
- public static final int InterpretInferenceWordReq = 410;
- public static final int AreaPlayInfoNotify = 3153;
- public static final int ToTheMoonAddObstacleReq = 6148;
- public static final int MuqadasPotionDungeonSettleNotify = 23874;
- public static final int ToTheMoonPingNotify = 6102;
- public static final int InstableSprayRestartDungeonRsp = 22291;
- public static final int ToTheMoonQueryPathReq = 6175;
- public static final int DeathZoneInfoNotify = 6258;
- public static final int WidgetQuickHitTreeReq = 3415;
- public static final int AddAranaraCollectionNotify = 6358;
- public static final int ChangeWidgetBackgroundActiveStateReq = 6050;
- public static final int DeathZoneObserveNotify = 3462;
- public static final int GravenInnocenceRaceRestartReq = 22570;
- public static final int GravenInnocencePhotoReminderNotify = 22652;
- public static final int WidgetQuickHitTreeRsp = 3007;
- public static final int GravenInnocenceRaceSettleNotify = 24356;
- public static final int WatcherEventStageNotify = 2255;
- public static final int SubmitInferenceWordReq = 409;
- public static final int UnlockAvatarTalentReq = 1075;
- public static final int UnlockAvatarTalentRsp = 1096;
- public static final int UnlockCoopChapterReq = 1953;
- public static final int UnlockCoopChapterRsp = 1998;
- public static final int UnlockNameCardNotify = 4043;
- public static final int UnlockPersonalLineReq = 493;
- public static final int UnlockPersonalLineRsp = 411;
- public static final int UnlockTransPointReq = 3230;
- public static final int UnlockTransPointRsp = 3046;
- public static final int UnlockedFurnitureFormulaDataNotify = 4597;
- public static final int UnlockedFurnitureSuiteDataNotify = 4622;
- public static final int UnmarkEntityInMinMapNotify = 210;
- public static final int UpdateAbilityCreatedMovingPlatformNotify = 894;
- public static final int UpdatePS4BlockListReq = 4080;
- public static final int UpdatePS4BlockListRsp = 4059;
- public static final int UpdatePS4FriendListNotify = 4088;
- public static final int UpdatePS4FriendListReq = 4060;
- public static final int UpdatePS4FriendListRsp = 4040;
- public static final int UpdatePlayerShowAvatarListReq = 4053;
- public static final int UpdatePlayerShowAvatarListRsp = 4056;
- public static final int UpdatePlayerShowNameCardListReq = 4069;
- public static final int UpdatePlayerShowNameCardListRsp = 4010;
- public static final int UpdateRedPointNotify = 31;
- public static final int UpdateReunionWatcherNotify = 5051;
- public static final int UpgradeRoguelikeShikigamiReq = 8187;
- public static final int UpgradeRoguelikeShikigamiRsp = 8486;
- public static final int UseItemReq = 635;
- public static final int UseItemRsp = 687;
- public static final int UseMiracleRingReq = 5228;
- public static final int UseMiracleRingRsp = 5208;
- public static final int UseWidgetCreateGadgetReq = 4272;
- public static final int UseWidgetCreateGadgetRsp = 4284;
- public static final int UseWidgetRetractGadgetReq = 4256;
- public static final int UseWidgetRetractGadgetRsp = 4282;
- public static final int VehicleInteractReq = 833;
- public static final int VehicleInteractRsp = 824;
- public static final int VehicleStaminaNotify = 803;
- public static final int ViewCodexReq = 4202;
- public static final int ViewCodexRsp = 4201;
- public static final int WatcherAllDataNotify = 2275;
- public static final int WatcherChangeNotify = 2296;
- public static final int WatcherEventNotify = 2202;
- public static final int WatcherEventTypeNotify = 2272;
- public static final int WaterSpritePhaseFinishNotify = 2016;
- public static final int WeaponAwakenReq = 666;
- public static final int WeaponAwakenRsp = 643;
- public static final int WeaponPromoteReq = 606;
- public static final int WeaponPromoteRsp = 633;
- public static final int WeaponUpgradeReq = 688;
- public static final int WeaponUpgradeRsp = 668;
- public static final int WearEquipReq = 634;
- public static final int WearEquipRsp = 694;
- public static final int WidgetActiveChangeNotify = 4268;
- public static final int WidgetCoolDownNotify = 4298;
- public static final int WidgetDoBagReq = 4295;
- public static final int WidgetDoBagRsp = 4290;
- public static final int WidgetGadgetAllDataNotify = 4252;
- public static final int WidgetGadgetDataNotify = 4291;
- public static final int WidgetGadgetDestroyNotify = 4279;
- public static final int WidgetReportReq = 4251;
- public static final int WidgetReportRsp = 4292;
- public static final int WidgetSlotChangeNotify = 4296;
- public static final int WidgetUseAttachAbilityGroupChangeNotify = 4261;
- public static final int WindSeedClientNotify = 1130;
- public static final int WindSeedType1Notify = 23131;
- public static final int WindSeedType2Notify = 23432;
- public static final int WindSeedType3Notify = 24948;
- public static final int WorktopOptionNotify = 872;
- public static final int WorldAllRoutineTypeNotify = 3508;
- public static final int WorldDataNotify = 3465;
- public static final int WorldOwnerBlossomBriefInfoNotify = 2772;
- public static final int WorldOwnerBlossomScheduleInfoNotify = 2755;
- public static final int WorldOwnerDailyTaskNotify = 169;
- public static final int WorldPlayerDieNotify = 214;
- public static final int WorldPlayerInfoNotify = 3344;
- public static final int WorldPlayerLocationNotify = 256;
- public static final int WorldPlayerRTTNotify = 6;
- public static final int WorldPlayerReviveReq = 273;
- public static final int WorldPlayerReviveRsp = 204;
- public static final int WorldRoutineChangeNotify = 3521;
- public static final int WorldRoutineTypeCloseNotify = 3526;
- public static final int WorldRoutineTypeRefreshNotify = 3537;
- public static final int SkipPlayerGameTimeReq = 165;
- public static final int SkipPlayerGameTimeRsp = 129;
-}
+package emu.grasscutter.net.packet;
+
+public class PacketOpcodes {
+// Empty
+public static final int NONE = 0;
+
+// Opcodes
+public static final int AbilityChangeNotify = 300;
+public static final int AbilityInvocationFailNotify = 26730;
+public static final int AbilityInvocationFixedNotify = 4864;
+public static final int AbilityInvocationsNotify = 26313;
+public static final int AcceptCityReputationRequestReq = 6832;
+public static final int AcceptCityReputationRequestRsp = 7825;
+public static final int AchievementAllDataNotify = 27422;
+public static final int AchievementUpdateNotify = 4460;
+public static final int ActivityCoinInfoNotify = 27507;
+public static final int ActivityCondStateChangeNotify = 8757;
+public static final int ActivityDisableTransferPointInteractionNotify = 25185;
+public static final int ActivityInfoNotify = 1246;
+public static final int ActivityPlayOpenAnimNotify = 4102;
+public static final int ActivitySaleChangeNotify = 7366;
+public static final int ActivityScheduleInfoNotify = 23970;
+public static final int ActivitySelectAvatarCardReq = 6953;
+public static final int ActivitySelectAvatarCardRsp = 7203;
+public static final int ActivityTakeAllScoreRewardReq = 3082;
+public static final int ActivityTakeAllScoreRewardRsp = 1014;
+public static final int ActivityTakeScoreRewardReq = 2048;
+public static final int ActivityTakeScoreRewardRsp = 7860;
+public static final int ActivityTakeWatcherRewardBatchReq = 26003;
+public static final int ActivityTakeWatcherRewardBatchRsp = 6698;
+public static final int ActivityTakeWatcherRewardReq = 23105;
+public static final int ActivityTakeWatcherRewardRsp = 2165;
+public static final int ActivityUpdateWatcherNotify = 20400;
+public static final int AddBlacklistReq = 27236;
+public static final int AddBlacklistRsp = 4703;
+public static final int AddFriendNotify = 2626;
+public static final int AddNoGachaAvatarCardNotify = 7037;
+public static final int AddQuestContentProgressReq = 3824;
+public static final int AddQuestContentProgressRsp = 5514;
+public static final int AddRandTaskInfoNotify = 29507;
+public static final int AddSeenMonsterNotify = 26127;
+public static final int AdjustWorldLevelReq = 8482;
+public static final int AdjustWorldLevelRsp = 29945;
+public static final int AllCoopInfoNotify = 2587;
+public static final int AllMarkPointNotify = 2766;
+public static final int AllSeenMonsterNotify = 7030;
+public static final int AllWidgetDataNotify = 2294;
+public static final int AnchorPointDataNotify = 26766;
+public static final int AnchorPointOpReq = 23096;
+public static final int AnchorPointOpRsp = 726;
+public static final int AnimatorForceSetAirMoveNotify = 20049;
+public static final int AntiAddictNotify = 23699;
+public static final int ArenaChallengeFinishNotify = 20843;
+public static final int AskAddFriendNotify = 27323;
+public static final int AskAddFriendReq = 9257;
+public static final int AskAddFriendRsp = 1146;
+public static final int AsterLargeInfoNotify = 8935;
+public static final int AsterLittleInfoNotify = 25815;
+public static final int AsterMidCampInfoNotify = 21139;
+public static final int AsterMidInfoNotify = 6512;
+public static final int AsterMiscInfoNotify = 7912;
+public static final int AsterProgressInfoNotify = 26542;
+public static final int AvatarAddNotify = 7458;
+public static final int AvatarBuffAddNotify = 24005;
+public static final int AvatarBuffDelNotify = 3202;
+public static final int AvatarCardChangeReq = 27737;
+public static final int AvatarCardChangeRsp = 3627;
+public static final int AvatarChangeAnimHashReq = 4097;
+public static final int AvatarChangeAnimHashRsp = 27826;
+public static final int AvatarChangeCostumeNotify = 22376;
+public static final int AvatarChangeCostumeReq = 8840;
+public static final int AvatarChangeCostumeRsp = 9148;
+public static final int AvatarChangeElementTypeReq = 3696;
+public static final int AvatarChangeElementTypeRsp = 26227;
+public static final int AvatarDataNotify = 29811;
+public static final int AvatarDelNotify = 8219;
+public static final int AvatarDieAnimationEndReq = 4506;
+public static final int AvatarDieAnimationEndRsp = 24745;
+public static final int AvatarEnterElementViewNotify = 23736;
+public static final int AvatarEquipAffixStartNotify = 21354;
+public static final int AvatarEquipChangeNotify = 20682;
+public static final int AvatarExpeditionAllDataReq = 24160;
+public static final int AvatarExpeditionAllDataRsp = 3990;
+public static final int AvatarExpeditionCallBackReq = 22881;
+public static final int AvatarExpeditionCallBackRsp = 22955;
+public static final int AvatarExpeditionDataNotify = 26803;
+public static final int AvatarExpeditionGetRewardReq = 4847;
+public static final int AvatarExpeditionGetRewardRsp = 25237;
+public static final int AvatarExpeditionStartReq = 751;
+public static final int AvatarExpeditionStartRsp = 28415;
+public static final int AvatarFetterDataNotify = 29004;
+public static final int AvatarFetterLevelRewardReq = 28996;
+public static final int AvatarFetterLevelRewardRsp = 3975;
+public static final int AvatarFightPropNotify = 20455;
+public static final int AvatarFightPropUpdateNotify = 21000;
+public static final int AvatarFlycloakChangeNotify = 23578;
+public static final int AvatarFollowRouteNotify = 6834;
+public static final int AvatarGainCostumeNotify = 24251;
+public static final int AvatarGainFlycloakNotify = 29528;
+public static final int AvatarLifeStateChangeNotify = 22381;
+public static final int AvatarPromoteGetRewardReq = 993;
+public static final int AvatarPromoteGetRewardRsp = 7336;
+public static final int AvatarPromoteReq = 23288;
+public static final int AvatarPromoteRsp = 8592;
+public static final int AvatarPropChangeReasonNotify = 3637;
+public static final int AvatarPropNotify = 5355;
+public static final int AvatarSatiationDataNotify = 704;
+public static final int AvatarSkillChangeNotify = 20893;
+public static final int AvatarSkillDepotChangeNotify = 3748;
+public static final int AvatarSkillInfoNotify = 29066;
+public static final int AvatarSkillMaxChargeCountNotify = 22843;
+public static final int AvatarSkillUpgradeReq = 29541;
+public static final int AvatarSkillUpgradeRsp = 22584;
+public static final int AvatarTeamUpdateNotify = 7828;
+public static final int AvatarUnlockTalentNotify = 1805;
+public static final int AvatarUpgradeReq = 28204;
+public static final int AvatarUpgradeRsp = 24216;
+public static final int AvatarWearFlycloakReq = 824;
+public static final int AvatarWearFlycloakRsp = 21633;
+public static final int BackMyWorldReq = 7284;
+public static final int BackMyWorldRsp = 25964;
+public static final int BargainOfferPriceReq = 23582;
+public static final int BargainOfferPriceRsp = 28942;
+public static final int BargainStartNotify = 9154;
+public static final int BargainTerminateNotify = 28886;
+public static final int BattlePassAllDataNotify = 3474;
+public static final int BattlePassBuySuccNotify = 28080;
+public static final int BattlePassCurScheduleUpdateNotify = 27464;
+public static final int BattlePassMissionDelNotify = 21680;
+public static final int BattlePassMissionUpdateNotify = 24008;
+public static final int BeginCameraSceneLookNotify = 27569;
+public static final int BigTalentPointConvertReq = 23728;
+public static final int BigTalentPointConvertRsp = 24684;
+public static final int BlessingAcceptAllGivePicReq = 4716;
+public static final int BlessingAcceptAllGivePicRsp = 7340;
+public static final int BlessingAcceptGivePicReq = 1596;
+public static final int BlessingAcceptGivePicRsp = 22770;
+public static final int BlessingGetAllRecvPicRecordListReq = 22820;
+public static final int BlessingGetAllRecvPicRecordListRsp = 2869;
+public static final int BlessingGetFriendPicListReq = 26732;
+public static final int BlessingGetFriendPicListRsp = 28112;
+public static final int BlessingGiveFriendPicReq = 22587;
+public static final int BlessingGiveFriendPicRsp = 28964;
+public static final int BlessingRecvFriendPicNotify = 5919;
+public static final int BlessingRedeemRewardReq = 5045;
+public static final int BlessingRedeemRewardRsp = 8663;
+public static final int BlessingScanReq = 21594;
+public static final int BlessingScanRsp = 23837;
+public static final int BlitzRushParkourRestartReq = 6829;
+public static final int BlitzRushParkourRestartRsp = 22318;
+public static final int BlossomBriefInfoNotify = 29177;
+public static final int BlossomChestCreateNotify = 2992;
+public static final int BlossomChestInfoNotify = 28622;
+public static final int BonusActivityInfoReq = 29984;
+public static final int BonusActivityInfoRsp = 7235;
+public static final int BonusActivityUpdateNotify = 28781;
+public static final int BossChestActivateNotify = 3259;
+public static final int BounceConjuringSettleNotify = 26223;
+public static final int BuoyantCombatSettleNotify = 25655;
+public static final int BuyBattlePassLevelReq = 20824;
+public static final int BuyBattlePassLevelRsp = 26570;
+public static final int BuyGoodsReq = 8034;
+public static final int BuyGoodsRsp = 611;
+public static final int BuyResinReq = 9368;
+public static final int BuyResinRsp = 3650;
+public static final int CalcWeaponUpgradeReturnItemsReq = 23232;
+public static final int CalcWeaponUpgradeReturnItemsRsp = 24299;
+public static final int CanUseSkillNotify = 1186;
+public static final int CancelCityReputationRequestReq = 3312;
+public static final int CancelCityReputationRequestRsp = 20165;
+public static final int CancelCoopTaskReq = 27925;
+public static final int CancelCoopTaskRsp = 26816;
+public static final int CancelFinishParentQuestNotify = 26708;
+public static final int CardProductRewardNotify = 5635;
+public static final int ChallengeDataNotify = 2864;
+public static final int ChallengeRecordNotify = 27022;
+public static final int ChangeAvatarReq = 23169;
+public static final int ChangeAvatarRsp = 22163;
+public static final int ChangeGameTimeReq = 27713;
+public static final int ChangeGameTimeRsp = 28316;
+public static final int ChangeMailStarNotify = 2285;
+public static final int ChangeMpTeamAvatarReq = 29260;
+public static final int ChangeMpTeamAvatarRsp = 352;
+public static final int ChangeServerGlobalValueNotify = 2846;
+public static final int ChangeTeamNameReq = 24187;
+public static final int ChangeTeamNameRsp = 29496;
+public static final int ChangeWorldToSingleModeNotify = 24701;
+public static final int ChangeWorldToSingleModeReq = 23683;
+public static final int ChangeWorldToSingleModeRsp = 5912;
+public static final int ChannelerSlabCheckEnterLoopDungeonReq = 8678;
+public static final int ChannelerSlabCheckEnterLoopDungeonRsp = 8961;
+public static final int ChannelerSlabEnterLoopDungeonReq = 8928;
+public static final int ChannelerSlabEnterLoopDungeonRsp = 8892;
+public static final int ChannelerSlabLoopDungeonChallengeInfoNotify = 8499;
+public static final int ChannelerSlabLoopDungeonSelectConditionReq = 8368;
+public static final int ChannelerSlabLoopDungeonSelectConditionRsp = 8943;
+public static final int ChannelerSlabLoopDungeonTakeFirstPassRewardReq = 8779;
+public static final int ChannelerSlabLoopDungeonTakeFirstPassRewardRsp = 8654;
+public static final int ChannelerSlabLoopDungeonTakeScoreRewardReq = 8751;
+public static final int ChannelerSlabLoopDungeonTakeScoreRewardRsp = 8186;
+public static final int ChannelerSlabOneOffDungeonInfoNotify = 8038;
+public static final int ChannelerSlabOneOffDungeonInfoReq = 8069;
+public static final int ChannelerSlabOneOffDungeonInfoRsp = 8731;
+public static final int ChannelerSlabSaveAssistInfoReq = 8304;
+public static final int ChannelerSlabSaveAssistInfoRsp = 8443;
+public static final int ChannelerSlabStageActiveChallengeIndexNotify = 25106;
+public static final int ChannelerSlabStageOneofDungeonNotify = 8203;
+public static final int ChannelerSlabTakeoffBuffReq = 8329;
+public static final int ChannelerSlabTakeoffBuffRsp = 8646;
+public static final int ChannelerSlabWearBuffReq = 8487;
+public static final int ChannelerSlabWearBuffRsp = 8651;
+public static final int ChapterStateNotify = 21508;
+public static final int ChatChannelDataNotify = 3323;
+public static final int ChatChannelUpdateNotify = 28285;
+public static final int ChatHistoryNotify = 4425;
+public static final int CheckAddItemExceedLimitNotify = 24230;
+public static final int CheckSegmentCRCNotify = 2228;
+public static final int CheckSegmentCRCReq = 580;
+public static final int ChessEscapedMonstersNotify = 6806;
+public static final int ChessLeftMonstersNotify = 23974;
+public static final int ChessManualRefreshCardsReq = 9762;
+public static final int ChessManualRefreshCardsRsp = 20128;
+public static final int ChessPickCardNotify = 7573;
+public static final int ChessPickCardReq = 25527;
+public static final int ChessPickCardRsp = 8256;
+public static final int ChessPlayerInfoNotify = 3276;
+public static final int ChessSelectedCardsNotify = 8933;
+public static final int ChooseCurAvatarTeamReq = 9406;
+public static final int ChooseCurAvatarTeamRsp = 4031;
+public static final int CityReputationDataNotify = 8325;
+public static final int CityReputationLevelupNotify = 29784;
+public static final int ClearRoguelikeCurseNotify = 4898;
+public static final int ClientAIStateNotify = 6944;
+public static final int ClientAbilitiesInitFinishCombineNotify = 7505;
+public static final int ClientAbilityChangeNotify = 8174;
+public static final int ClientAbilityInitBeginNotify = 4046;
+public static final int ClientAbilityInitFinishNotify = 8666;
+public static final int ClientBulletCreateNotify = 4966;
+public static final int ClientCollectorDataNotify = 20387;
+public static final int ClientHashDebugNotify = 7727;
+public static final int ClientLoadingCostumeVerificationNotify = 21932;
+public static final int ClientLockGameTimeNotify = 23994;
+public static final int ClientNewMailNotify = 2769;
+public static final int ClientPauseNotify = 29272;
+public static final int ClientReconnectNotify = 650;
+public static final int ClientReportNotify = 29196;
+public static final int ClientScriptEventNotify = 3165;
+public static final int ClientTransmitReq = 1993;
+public static final int ClientTransmitRsp = 21025;
+public static final int ClientTriggerEventNotify = 8879;
+public static final int CloseCommonTipsNotify = 27695;
+public static final int ClosedItemNotify = 1446;
+public static final int CodexDataFullNotify = 29256;
+public static final int CodexDataUpdateNotify = 6551;
+public static final int CombatInvocationsNotify = 20271;
+public static final int CombineDataNotify = 4969;
+public static final int CombineFormulaDataNotify = 25832;
+public static final int CombineReq = 753;
+public static final int CombineRsp = 27346;
+public static final int CommonPlayerTipsNotify = 27603;
+public static final int CompoundDataNotify = 25801;
+public static final int CompoundUnlockNotify = 29908;
+public static final int CookDataNotify = 25816;
+public static final int CookGradeDataNotify = 20583;
+public static final int CookRecipeDataNotify = 21778;
+public static final int CoopCgShowNotify = 26025;
+public static final int CoopCgUpdateNotify = 25026;
+public static final int CoopChapterUpdateNotify = 6932;
+public static final int CoopDataNotify = 21157;
+public static final int CoopPointUpdateNotify = 7401;
+public static final int CoopProgressUpdateNotify = 29927;
+public static final int CoopRewardUpdateNotify = 1034;
+public static final int CreateMassiveEntityNotify = 27278;
+public static final int CreateMassiveEntityReq = 24080;
+public static final int CreateMassiveEntityRsp = 20637;
+public static final int CreateVehicleReq = 29875;
+public static final int CreateVehicleRsp = 958;
+public static final int CutSceneBeginNotify = 418;
+public static final int CutSceneEndNotify = 3904;
+public static final int CutSceneFinishNotify = 21199;
+public static final int DailyTaskDataNotify = 9714;
+public static final int DailyTaskFilterCityReq = 21803;
+public static final int DailyTaskFilterCityRsp = 8986;
+public static final int DailyTaskProgressNotify = 27206;
+public static final int DailyTaskScoreRewardNotify = 20810;
+public static final int DailyTaskUnlockedCitiesNotify = 6722;
+public static final int DataResVersionNotify = 4819;
+public static final int DealAddFriendReq = 25212;
+public static final int DealAddFriendRsp = 9178;
+public static final int DebugNotify = 101;
+public static final int DelMailReq = 9893;
+public static final int DelMailRsp = 8328;
+public static final int DelScenePlayTeamEntityNotify = 2438;
+public static final int DelTeamEntityNotify = 4320;
+public static final int DeleteFriendNotify = 25517;
+public static final int DeleteFriendReq = 3037;
+public static final int DeleteFriendRsp = 9786;
+public static final int DestroyMassiveEntityNotify = 24517;
+public static final int DestroyMaterialReq = 6985;
+public static final int DestroyMaterialRsp = 7572;
+public static final int DigActivityChangeGadgetStateReq = 6858;
+public static final int DigActivityChangeGadgetStateRsp = 26496;
+public static final int DigActivityMarkPointChangeNotify = 8406;
+public static final int DisableRoguelikeTrapNotify = 1027;
+public static final int DoGachaReq = 6499;
+public static final int DoGachaRsp = 25647;
+public static final int DoRoguelikeDungeonCardGachaReq = 21709;
+public static final int DoRoguelikeDungeonCardGachaRsp = 3293;
+public static final int DoSetPlayerBornDataNotify = 5710;
+public static final int DraftGuestReplyInviteNotify = 969;
+public static final int DraftGuestReplyInviteReq = 2082;
+public static final int DraftGuestReplyInviteRsp = 5277;
+public static final int DraftGuestReplyTwiceConfirmNotify = 8578;
+public static final int DraftGuestReplyTwiceConfirmReq = 6974;
+public static final int DraftGuestReplyTwiceConfirmRsp = 1114;
+public static final int DraftInviteResultNotify = 8588;
+public static final int DraftOwnerInviteNotify = 25369;
+public static final int DraftOwnerStartInviteReq = 26294;
+public static final int DraftOwnerStartInviteRsp = 23377;
+public static final int DraftOwnerTwiceConfirmNotify = 8918;
+public static final int DraftTwiceConfirmResultNotify = 24753;
+public static final int DragonSpineChapterFinishNotify = 3871;
+public static final int DragonSpineChapterOpenNotify = 9487;
+public static final int DragonSpineChapterProgressChangeNotify = 892;
+public static final int DragonSpineCoinChangeNotify = 5502;
+public static final int DropHintNotify = 1884;
+public static final int DropItemReq = 28541;
+public static final int DropItemRsp = 25342;
+public static final int DungeonCandidateTeamChangeAvatarReq = 1619;
+public static final int DungeonCandidateTeamChangeAvatarRsp = 451;
+public static final int DungeonCandidateTeamCreateReq = 6341;
+public static final int DungeonCandidateTeamCreateRsp = 22514;
+public static final int DungeonCandidateTeamDismissNotify = 9931;
+public static final int DungeonCandidateTeamInfoNotify = 6824;
+public static final int DungeonCandidateTeamInviteNotify = 20161;
+public static final int DungeonCandidateTeamInviteReq = 7822;
+public static final int DungeonCandidateTeamInviteRsp = 23686;
+public static final int DungeonCandidateTeamKickReq = 28294;
+public static final int DungeonCandidateTeamKickRsp = 22454;
+public static final int DungeonCandidateTeamLeaveReq = 22562;
+public static final int DungeonCandidateTeamLeaveRsp = 23855;
+public static final int DungeonCandidateTeamPlayerLeaveNotify = 23849;
+public static final int DungeonCandidateTeamRefuseNotify = 20800;
+public static final int DungeonCandidateTeamReplyInviteReq = 4838;
+public static final int DungeonCandidateTeamReplyInviteRsp = 3761;
+public static final int DungeonCandidateTeamSetChangingAvatarReq = 5541;
+public static final int DungeonCandidateTeamSetChangingAvatarRsp = 28831;
+public static final int DungeonCandidateTeamSetReadyReq = 23358;
+public static final int DungeonCandidateTeamSetReadyRsp = 28597;
+public static final int DungeonChallengeBeginNotify = 8891;
+public static final int DungeonChallengeFinishNotify = 5847;
+public static final int DungeonDataNotify = 7011;
+public static final int DungeonDieOptionReq = 3884;
+public static final int DungeonDieOptionRsp = 28454;
+public static final int DungeonEntryInfoReq = 782;
+public static final int DungeonEntryInfoRsp = 28381;
+public static final int DungeonEntryToBeExploreNotify = 22366;
+public static final int DungeonFollowNotify = 5420;
+public static final int DungeonGetStatueDropReq = 22105;
+public static final int DungeonGetStatueDropRsp = 29858;
+public static final int DungeonInterruptChallengeReq = 25895;
+public static final int DungeonInterruptChallengeRsp = 4256;
+public static final int DungeonPlayerDieNotify = 28240;
+public static final int DungeonPlayerDieReq = 3239;
+public static final int DungeonPlayerDieRsp = 29888;
+public static final int DungeonRestartInviteNotify = 29338;
+public static final int DungeonRestartInviteReplyNotify = 8778;
+public static final int DungeonRestartInviteReplyReq = 4804;
+public static final int DungeonRestartInviteReplyRsp = 20035;
+public static final int DungeonRestartReq = 29252;
+public static final int DungeonRestartResultNotify = 22679;
+public static final int DungeonRestartRsp = 26758;
+public static final int DungeonReviseLevelNotify = 22297;
+public static final int DungeonSettleNotify = 22323;
+public static final int DungeonShowReminderNotify = 7524;
+public static final int DungeonSlipRevivePointActivateReq = 8945;
+public static final int DungeonSlipRevivePointActivateRsp = 1980;
+public static final int DungeonWayPointActivateReq = 7942;
+public static final int DungeonWayPointActivateRsp = 21846;
+public static final int DungeonWayPointNotify = 27817;
+public static final int EchoNotify = 8201;
+public static final int EchoShellTakeRewardReq = 855;
+public static final int EchoShellTakeRewardRsp = 22695;
+public static final int EchoShellUpdateNotify = 24688;
+public static final int EffigyChallengeInfoNotify = 25457;
+public static final int EffigyChallengeResultNotify = 1233;
+public static final int EndCameraSceneLookNotify = 4771;
+public static final int EnterChessDungeonReq = 20080;
+public static final int EnterChessDungeonRsp = 918;
+public static final int EnterFishingReq = 26577;
+public static final int EnterFishingRsp = 22129;
+public static final int EnterMechanicusDungeonReq = 23525;
+public static final int EnterMechanicusDungeonRsp = 29863;
+public static final int EnterRoguelikeDungeonNotify = 8336;
+public static final int EnterSceneDoneReq = 28690;
+public static final int EnterSceneDoneRsp = 24814;
+public static final int EnterScenePeerNotify = 21053;
+public static final int EnterSceneReadyReq = 5011;
+public static final int EnterSceneReadyRsp = 4744;
+public static final int EnterSceneWeatherAreaNotify = 7317;
+public static final int EnterTransPointRegionNotify = 22064;
+public static final int EnterTrialAvatarActivityDungeonReq = 7738;
+public static final int EnterTrialAvatarActivityDungeonRsp = 8751;
+public static final int EnterWorldAreaReq = 29482;
+public static final int EnterWorldAreaRsp = 21362;
+public static final int EntityAiKillSelfNotify = 2606;
+public static final int EntityAiSyncNotify = 5447;
+public static final int EntityAuthorityChangeNotify = 3913;
+public static final int EntityConfigHashNotify = 20100;
+public static final int EntityFightPropChangeReasonNotify = 2489;
+public static final int EntityFightPropNotify = 9760;
+public static final int EntityFightPropUpdateNotify = 24036;
+public static final int EntityForceSyncReq = 8671;
+public static final int EntityForceSyncRsp = 24909;
+public static final int EntityJumpNotify = 8767;
+public static final int EntityMoveRoomNotify = 26583;
+public static final int EntityPropNotify = 3503;
+public static final int EntityTagChangeNotify = 6805;
+public static final int EquipRoguelikeRuneReq = 5188;
+public static final int EquipRoguelikeRuneRsp = 3632;
+public static final int EvtAiSyncCombatThreatInfoNotify = 7714;
+public static final int EvtAiSyncSkillCdNotify = 6471;
+public static final int EvtAnimatorParameterNotify = 8912;
+public static final int EvtAnimatorStateChangedNotify = 1539;
+public static final int EvtAvatarEnterFocusNotify = 20643;
+public static final int EvtAvatarExitFocusNotify = 24354;
+public static final int EvtAvatarLockChairReq = 23086;
+public static final int EvtAvatarLockChairRsp = 26356;
+public static final int EvtAvatarSitDownNotify = 23010;
+public static final int EvtAvatarStandUpNotify = 8332;
+public static final int EvtAvatarUpdateFocusNotify = 8305;
+public static final int EvtBeingHitNotify = 8650;
+public static final int EvtBeingHitsCombineNotify = 22445;
+public static final int EvtBulletDeactiveNotify = 26348;
+public static final int EvtBulletHitNotify = 23746;
+public static final int EvtBulletMoveNotify = 8672;
+public static final int EvtCostStaminaNotify = 810;
+public static final int EvtCreateGadgetNotify = 22195;
+public static final int EvtDestroyGadgetNotify = 5833;
+public static final int EvtDestroyServerGadgetNotify = 23600;
+public static final int EvtDoSkillSuccNotify = 8216;
+public static final int EvtEntityRenderersChangedNotify = 5525;
+public static final int EvtEntityStartDieEndNotify = 27889;
+public static final int EvtFaceToDirNotify = 3850;
+public static final int EvtFaceToEntityNotify = 28358;
+public static final int EvtRushMoveNotify = 25987;
+public static final int EvtSetAttackTargetNotify = 9927;
+public static final int ExecuteGadgetLuaReq = 5288;
+public static final int ExecuteGadgetLuaRsp = 1263;
+public static final int ExecuteGroupTriggerReq = 29357;
+public static final int ExecuteGroupTriggerRsp = 5015;
+public static final int ExitFishingReq = 5737;
+public static final int ExitFishingRsp = 4039;
+public static final int ExitSceneWeatherAreaNotify = 29563;
+public static final int ExitTransPointRegionNotify = 2696;
+public static final int ExpeditionChallengeEnterRegionNotify = 29889;
+public static final int ExpeditionChallengeFinishedNotify = 7357;
+public static final int ExpeditionRecallReq = 24533;
+public static final int ExpeditionRecallRsp = 4076;
+public static final int ExpeditionStartReq = 24051;
+public static final int ExpeditionStartRsp = 23532;
+public static final int ExpeditionTakeRewardReq = 20264;
+public static final int ExpeditionTakeRewardRsp = 20403;
+public static final int FindHilichurlAcceptQuestNotify = 29747;
+public static final int FindHilichurlFinishSecondQuestNotify = 900;
+public static final int FinishDeliveryNotify = 2454;
+public static final int FinishMainCoopReq = 20482;
+public static final int FinishMainCoopRsp = 23766;
+public static final int FinishedParentQuestNotify = 27820;
+public static final int FinishedParentQuestUpdateNotify = 455;
+public static final int FireworkNotify = 5934;
+public static final int FireworkReq = 6068;
+public static final int FireworkRsp = 5918;
+public static final int FireworkSetNotify = 6079;
+public static final int FireworkSetReq = 6099;
+public static final int FireworkSetRsp = 5969;
+public static final int FishAttractNotify = 5374;
+public static final int FishBaitGoneNotify = 3285;
+public static final int FishBattleBeginReq = 23596;
+public static final int FishBattleBeginRsp = 24515;
+public static final int FishBattleEndReq = 22572;
+public static final int FishBattleEndRsp = 2479;
+public static final int FishBiteReq = 3118;
+public static final int FishBiteRsp = 653;
+public static final int FishCastRodReq = 21697;
+public static final int FishCastRodRsp = 28344;
+public static final int FishChosenNotify = 26704;
+public static final int FishEscapeNotify = 1005;
+public static final int FishPoolDataNotify = 27962;
+public static final int FishingGallerySettleNotify = 3899;
+public static final int FleurFairBalloonSettleNotify = 4377;
+public static final int FleurFairBuffEnergyNotify = 8363;
+public static final int FleurFairFallSettleNotify = 2809;
+public static final int FleurFairFinishGalleryStageNotify = 5694;
+public static final int FleurFairMusicGameSettleReq = 22852;
+public static final int FleurFairMusicGameSettleRsp = 23871;
+public static final int FleurFairMusicGameStartReq = 5303;
+public static final int FleurFairMusicGameStartRsp = 21453;
+public static final int FleurFairReplayMiniGameReq = 23867;
+public static final int FleurFairReplayMiniGameRsp = 29110;
+public static final int FleurFairStageSettleNotify = 23852;
+public static final int FlightActivityRestartReq = 25206;
+public static final int FlightActivityRestartRsp = 4661;
+public static final int FlightActivitySettleNotify = 4885;
+public static final int FocusAvatarReq = 26656;
+public static final int FocusAvatarRsp = 7821;
+public static final int ForceAddPlayerFriendReq = 7895;
+public static final int ForceAddPlayerFriendRsp = 6718;
+public static final int ForceDragAvatarNotify = 2141;
+public static final int ForceDragBackTransferNotify = 5469;
+public static final int ForgeDataNotify = 6813;
+public static final int ForgeFormulaDataNotify = 28490;
+public static final int ForgeGetQueueDataReq = 477;
+public static final int ForgeGetQueueDataRsp = 9429;
+public static final int ForgeQueueDataNotify = 29143;
+public static final int ForgeQueueManipulateReq = 25920;
+public static final int ForgeQueueManipulateRsp = 4194;
+public static final int ForgeStartReq = 28979;
+public static final int ForgeStartRsp = 24460;
+public static final int FoundationNotify = 3606;
+public static final int FoundationReq = 29818;
+public static final int FoundationRsp = 9097;
+public static final int FriendInfoChangeNotify = 21775;
+public static final int FunitureMakeMakeInfoChangeNotify = 25867;
+public static final int FurnitureCurModuleArrangeCountNotify = 2948;
+public static final int FurnitureMakeBeHelpedNotify = 22219;
+public static final int FurnitureMakeCancelReq = 29262;
+public static final int FurnitureMakeCancelRsp = 27277;
+public static final int FurnitureMakeFinishNotify = 5151;
+public static final int FurnitureMakeHelpReq = 27122;
+public static final int FurnitureMakeHelpRsp = 27261;
+public static final int FurnitureMakeReq = 23349;
+public static final int FurnitureMakeRsp = 7783;
+public static final int FurnitureMakeStartReq = 27509;
+public static final int FurnitureMakeStartRsp = 21400;
+public static final int GMShowNavMeshReq = 2389;
+public static final int GMShowNavMeshRsp = 2341;
+public static final int GMShowObstacleReq = 2365;
+public static final int GMShowObstacleRsp = 2327;
+public static final int GachaOpenWishNotify = 24635;
+public static final int GachaSimpleInfoNotify = 25366;
+public static final int GachaWishReq = 23244;
+public static final int GachaWishRsp = 9333;
+public static final int GadgetAutoPickDropInfoNotify = 3579;
+public static final int GadgetChainLevelChangeNotify = 1565;
+public static final int GadgetChainLevelUpdateNotify = 25220;
+public static final int GadgetCustomTreeInfoNotify = 8377;
+public static final int GadgetGeneralRewardInfoNotify = 7557;
+public static final int GadgetInteractReq = 9254;
+public static final int GadgetInteractRsp = 29895;
+public static final int GadgetPlayDataNotify = 29586;
+public static final int GadgetPlayStartNotify = 1524;
+public static final int GadgetPlayStopNotify = 29757;
+public static final int GadgetPlayUidOpNotify = 23635;
+public static final int GadgetStateNotify = 2075;
+public static final int GadgetTalkChangeNotify = 3815;
+public static final int GalleryBalloonScoreNotify = 25548;
+public static final int GalleryBalloonShootNotify = 20139;
+public static final int GalleryBounceConjuringHitNotify = 21707;
+public static final int GalleryBrokenFloorFallNotify = 9913;
+public static final int GalleryBulletHitNotify = 25744;
+public static final int GalleryFallCatchNotify = 25177;
+public static final int GalleryFallScoreNotify = 22349;
+public static final int GalleryFlowerCatchNotify = 22395;
+public static final int GalleryPreStartNotify = 29335;
+public static final int GalleryStartNotify = 23632;
+public static final int GalleryStopNotify = 20569;
+public static final int GallerySumoKillMonsterNotify = 25732;
+public static final int GetActivityInfoReq = 25586;
+public static final int GetActivityInfoRsp = 7972;
+public static final int GetActivityScheduleReq = 885;
+public static final int GetActivityScheduleRsp = 7421;
+public static final int GetActivityShopSheetInfoReq = 24121;
+public static final int GetActivityShopSheetInfoRsp = 4109;
+public static final int GetAllActivatedBargainDataReq = 22200;
+public static final int GetAllActivatedBargainDataRsp = 3517;
+public static final int GetAllH5ActivityInfoReq = 4793;
+public static final int GetAllH5ActivityInfoRsp = 28822;
+public static final int GetAllSceneGalleryInfoReq = 22232;
+public static final int GetAllSceneGalleryInfoRsp = 7472;
+public static final int GetAllUnlockNameCardReq = 3551;
+public static final int GetAllUnlockNameCardRsp = 28550;
+public static final int GetAreaExplorePointReq = 20438;
+public static final int GetAreaExplorePointRsp = 27637;
+public static final int GetAuthSalesmanInfoReq = 28580;
+public static final int GetAuthSalesmanInfoRsp = 8294;
+public static final int GetAuthkeyReq = 27875;
+public static final int GetAuthkeyRsp = 29353;
+public static final int GetBargainDataReq = 7358;
+public static final int GetBargainDataRsp = 8330;
+public static final int GetBattlePassProductReq = 2201;
+public static final int GetBattlePassProductRsp = 29703;
+public static final int GetBlossomBriefInfoListReq = 29592;
+public static final int GetBlossomBriefInfoListRsp = 8452;
+public static final int GetBonusActivityRewardReq = 29874;
+public static final int GetBonusActivityRewardRsp = 5252;
+public static final int GetChatEmojiCollectionReq = 25164;
+public static final int GetChatEmojiCollectionRsp = 21858;
+public static final int GetCityHuntingOfferReq = 6556;
+public static final int GetCityHuntingOfferRsp = 6015;
+public static final int GetCityReputationInfoReq = 8549;
+public static final int GetCityReputationInfoRsp = 128;
+public static final int GetCityReputationMapInfoReq = 26582;
+public static final int GetCityReputationMapInfoRsp = 24830;
+public static final int GetCompoundDataReq = 8732;
+public static final int GetCompoundDataRsp = 24302;
+public static final int GetDailyDungeonEntryInfoReq = 6924;
+public static final int GetDailyDungeonEntryInfoRsp = 674;
+public static final int GetDungeonEntryExploreConditionReq = 28261;
+public static final int GetDungeonEntryExploreConditionRsp = 3536;
+public static final int GetExpeditionAssistInfoListReq = 2643;
+public static final int GetExpeditionAssistInfoListRsp = 29625;
+public static final int GetFriendShowAvatarInfoReq = 3887;
+public static final int GetFriendShowAvatarInfoRsp = 26299;
+public static final int GetFriendShowNameCardInfoReq = 29743;
+public static final int GetFriendShowNameCardInfoRsp = 20479;
+public static final int GetFurnitureCurModuleArrangeCountReq = 27516;
+public static final int GetGachaInfoReq = 181;
+public static final int GetGachaInfoRsp = 23881;
+public static final int GetHomeLevelUpRewardReq = 5653;
+public static final int GetHomeLevelUpRewardRsp = 7279;
+public static final int GetHuntingOfferRewardReq = 4392;
+public static final int GetHuntingOfferRewardRsp = 26705;
+public static final int GetInvestigationMonsterReq = 23800;
+public static final int GetInvestigationMonsterRsp = 23497;
+public static final int GetMailItemReq = 5317;
+public static final int GetMailItemRsp = 27050;
+public static final int GetMapAreaReq = 8758;
+public static final int GetMapAreaRsp = 9654;
+public static final int GetMapMarkTipsReq = 4445;
+public static final int GetMapMarkTipsRsp = 26346;
+public static final int GetMechanicusInfoReq = 6012;
+public static final int GetMechanicusInfoRsp = 1507;
+public static final int GetNextResourceInfoReq = 24599;
+public static final int GetNextResourceInfoRsp = 9011;
+public static final int GetOnlinePlayerInfoReq = 21665;
+public static final int GetOnlinePlayerInfoRsp = 8759;
+public static final int GetOnlinePlayerListReq = 27587;
+public static final int GetOnlinePlayerListRsp = 1234;
+public static final int GetOpActivityInfoReq = 25823;
+public static final int GetOpActivityInfoRsp = 24674;
+public static final int GetPlayerAskFriendListReq = 3520;
+public static final int GetPlayerAskFriendListRsp = 20085;
+public static final int GetPlayerBlacklistReq = 25338;
+public static final int GetPlayerBlacklistRsp = 20310;
+public static final int GetPlayerFriendListReq = 2240;
+public static final int GetPlayerFriendListRsp = 20997;
+public static final int GetPlayerHomeCompInfoReq = 3709;
+public static final int GetPlayerMpModeAvailabilityReq = 26251;
+public static final int GetPlayerMpModeAvailabilityRsp = 28762;
+public static final int GetPlayerSocialDetailReq = 928;
+public static final int GetPlayerSocialDetailRsp = 7452;
+public static final int GetPlayerTokenReq = 21228;
+public static final int GetPlayerTokenRsp = 2407;
+public static final int GetPushTipsRewardReq = 9818;
+public static final int GetPushTipsRewardRsp = 1440;
+public static final int GetQuestTalkHistoryReq = 472;
+public static final int GetQuestTalkHistoryRsp = 492;
+public static final int GetRecentMpPlayerListReq = 9833;
+public static final int GetRecentMpPlayerListRsp = 24279;
+public static final int GetRegionSearchReq = 2030;
+public static final int GetReunionMissionInfoReq = 27824;
+public static final int GetReunionMissionInfoRsp = 8359;
+public static final int GetReunionPrivilegeInfoReq = 29305;
+public static final int GetReunionPrivilegeInfoRsp = 23273;
+public static final int GetReunionSignInInfoReq = 28782;
+public static final int GetReunionSignInInfoRsp = 22823;
+public static final int GetSceneAreaReq = 25175;
+public static final int GetSceneAreaRsp = 27029;
+public static final int GetSceneNpcPositionReq = 24678;
+public static final int GetSceneNpcPositionRsp = 412;
+public static final int GetScenePerformanceReq = 3953;
+public static final int GetScenePerformanceRsp = 25307;
+public static final int GetScenePointReq = 23197;
+public static final int GetScenePointRsp = 7133;
+public static final int GetShopReq = 9681;
+public static final int GetShopRsp = 22793;
+public static final int GetShopmallDataReq = 2616;
+public static final int GetShopmallDataRsp = 1087;
+public static final int GetSignInRewardReq = 25930;
+public static final int GetSignInRewardRsp = 27270;
+public static final int GetWidgetSlotReq = 24304;
+public static final int GetWidgetSlotRsp = 28535;
+public static final int GetWorldMpInfoReq = 6964;
+public static final int GetWorldMpInfoRsp = 1461;
+public static final int GiveUpRoguelikeDungeonCardReq = 8630;
+public static final int GiveUpRoguelikeDungeonCardRsp = 28045;
+public static final int GivingRecordChangeNotify = 20863;
+public static final int GivingRecordNotify = 7258;
+public static final int GmTalkNotify = 8449;
+public static final int GmTalkReq = 25907;
+public static final int GmTalkRsp = 3923;
+public static final int GrantRewardNotify = 24643;
+public static final int GroupLinkAllNotify = 22877;
+public static final int GroupLinkChangeNotify = 5992;
+public static final int GroupLinkDeleteNotify = 20325;
+public static final int GroupSuiteNotify = 6257;
+public static final int GroupUnloadNotify = 27542;
+public static final int GuestBeginEnterSceneNotify = 2725;
+public static final int GuestPostEnterSceneNotify = 4310;
+public static final int H5ActivityIdsNotify = 28482;
+public static final int HideAndSeekPlayerReadyNotify = 20706;
+public static final int HideAndSeekPlayerSetAvatarNotify = 27442;
+public static final int HideAndSeekSelectAvatarReq = 1259;
+public static final int HideAndSeekSelectAvatarRsp = 4472;
+public static final int HideAndSeekSelectSkillReq = 2859;
+public static final int HideAndSeekSelectSkillRsp = 544;
+public static final int HideAndSeekSetReadyReq = 24183;
+public static final int HideAndSeekSetReadyRsp = 27329;
+public static final int HideAndSeekSettleNotify = 21206;
+public static final int HitClientTrivialNotify = 20211;
+public static final int HitTreeNotify = 8766;
+public static final int HomeAvatarAllFinishRewardNotify = 9497;
+public static final int HomeAvatarCostumeChangeNotify = 28208;
+public static final int HomeAvatarRewardEventGetReq = 26566;
+public static final int HomeAvatarRewardEventGetRsp = 25571;
+public static final int HomeAvatarRewardEventNotify = 2640;
+public static final int HomeAvatarSummonAllEventNotify = 6401;
+public static final int HomeAvatarSummonEventReq = 9238;
+public static final int HomeAvatarSummonEventRsp = 27614;
+public static final int HomeAvatarSummonFinishReq = 24791;
+public static final int HomeAvatarSummonFinishRsp = 8835;
+public static final int HomeAvatarTalkFinishInfoNotify = 1817;
+public static final int HomeAvatarTalkReq = 22316;
+public static final int HomeAvatarTalkRsp = 1147;
+public static final int HomeAvtarAllFinishRewardNotify = 9713;
+public static final int HomeBasicInfoNotify = 4186;
+public static final int HomeBlockNotify = 20667;
+public static final int HomeChangeEditModeReq = 8351;
+public static final int HomeChangeEditModeRsp = 7491;
+public static final int HomeChangeModuleReq = 1750;
+public static final int HomeChangeModuleRsp = 20550;
+public static final int HomeChooseModuleReq = 29914;
+public static final int HomeChooseModuleRsp = 20087;
+public static final int HomeComfortInfoNotify = 4153;
+public static final int HomeCustomFurnitureInfoNotify = 7355;
+public static final int HomeEditCustomFurnitureReq = 27340;
+public static final int HomeEditCustomFurnitureRsp = 23160;
+public static final int HomeFishFarmingInfoNotify = 136;
+public static final int HomeGetArrangementInfoReq = 22421;
+public static final int HomeGetArrangementInfoRsp = 24303;
+public static final int HomeGetBasicInfoReq = 27734;
+public static final int HomeGetFishFarmingInfoReq = 21521;
+public static final int HomeGetFishFarmingInfoRsp = 2235;
+public static final int HomeGetOnlineStatusReq = 2120;
+public static final int HomeGetOnlineStatusRsp = 8222;
+public static final int HomeKickPlayerReq = 24840;
+public static final int HomeKickPlayerRsp = 1719;
+public static final int HomeLimitedShopBuyGoodsReq = 838;
+public static final int HomeLimitedShopBuyGoodsRsp = 6986;
+public static final int HomeLimitedShopGoodsListReq = 24383;
+public static final int HomeLimitedShopGoodsListRsp = 21781;
+public static final int HomeLimitedShopInfoChangeNotify = 22844;
+public static final int HomeLimitedShopInfoNotify = 25226;
+public static final int HomeLimitedShopInfoReq = 23396;
+public static final int HomeLimitedShopInfoRsp = 8746;
+public static final int HomeMarkPointNotify = 23013;
+public static final int HomeModuleSeenReq = 27692;
+public static final int HomeModuleSeenRsp = 3944;
+public static final int HomeModuleUnlockNotify = 811;
+public static final int HomePlantFieldNotify = 5595;
+public static final int HomePlantInfoNotify = 27599;
+public static final int HomePlantInfoReq = 7267;
+public static final int HomePlantInfoRsp = 5633;
+public static final int HomePlantSeedReq = 20675;
+public static final int HomePlantSeedRsp = 9241;
+public static final int HomePlantWeedReq = 20037;
+public static final int HomePlantWeedRsp = 2656;
+public static final int HomePriorCheckNotify = 1456;
+public static final int HomeResourceNotify = 5204;
+public static final int HomeResourceTakeFetterExpReq = 4383;
+public static final int HomeResourceTakeFetterExpRsp = 9922;
+public static final int HomeResourceTakeHomeCoinReq = 4728;
+public static final int HomeResourceTakeHomeCoinRsp = 6329;
+public static final int HomeSceneInitFinishReq = 27778;
+public static final int HomeSceneInitFinishRsp = 9038;
+public static final int HomeSceneJumpReq = 2482;
+public static final int HomeSceneJumpRsp = 22825;
+public static final int HomeTransferReq = 28287;
+public static final int HomeTransferRsp = 5429;
+public static final int HomeUpdateArrangementInfoReq = 4976;
+public static final int HomeUpdateArrangementInfoRsp = 28545;
+public static final int HomeUpdateFishFarmingInfoReq = 25936;
+public static final int HomeUpdateFishFarmingInfoRsp = 28093;
+public static final int HostPlayerNotify = 9459;
+public static final int HuntingFailNotify = 22800;
+public static final int HuntingGiveUpReq = 2156;
+public static final int HuntingGiveUpRsp = 5719;
+public static final int HuntingOngoingNotify = 27610;
+public static final int HuntingRevealClueNotify = 26057;
+public static final int HuntingRevealFinalNotify = 9240;
+public static final int HuntingStartNotify = 6362;
+public static final int HuntingSuccessNotify = 28721;
+public static final int InBattleMechanicusBuildingPointsNotify = 26238;
+public static final int InBattleMechanicusCardResultNotify = 1024;
+public static final int InBattleMechanicusConfirmCardNotify = 27077;
+public static final int InBattleMechanicusConfirmCardReq = 2433;
+public static final int InBattleMechanicusConfirmCardRsp = 22810;
+public static final int InBattleMechanicusEscapeMonsterNotify = 5320;
+public static final int InBattleMechanicusLeftMonsterNotify = 9107;
+public static final int InBattleMechanicusPickCardNotify = 2126;
+public static final int InBattleMechanicusPickCardReq = 23219;
+public static final int InBattleMechanicusPickCardRsp = 22789;
+public static final int InBattleMechanicusSettleNotify = 9184;
+public static final int InteractDailyDungeonInfoNotify = 2249;
+public static final int InterruptGalleryReq = 22371;
+public static final int InterruptGalleryRsp = 1940;
+public static final int InvestigationMonsterUpdateNotify = 23884;
+public static final int ItemAddHintNotify = 20755;
+public static final int ItemCdGroupTimeNotify = 21839;
+public static final int ItemGivingReq = 4527;
+public static final int ItemGivingRsp = 7103;
+public static final int JoinHomeWorldFailNotify = 2403;
+public static final int JoinPlayerFailNotify = 8257;
+public static final int JoinPlayerSceneReq = 27395;
+public static final int JoinPlayerSceneRsp = 23693;
+public static final int KeepAliveNotify = 28778;
+public static final int LeaveSceneReq = 1616;
+public static final int LeaveSceneRsp = 25971;
+public static final int LeaveWorldNotify = 22405;
+public static final int LevelupCityReq = 8097;
+public static final int LevelupCityRsp = 9797;
+public static final int LifeStateChangeNotify = 25474;
+public static final int LiveEndNotify = 24015;
+public static final int LiveStartNotify = 1396;
+public static final int LoadActivityTerrainNotify = 5;
+public static final int LuaEnvironmentEffectNotify = 3994;
+public static final int LuaSetOptionNotify = 21205;
+public static final int LunaRiteAreaFinishNotify = 22632;
+public static final int LunaRiteGroupBundleRegisterNotify = 5030;
+public static final int LunaRiteHintPointRemoveNotify = 4154;
+public static final int LunaRiteHintPointReq = 9947;
+public static final int LunaRiteHintPointRsp = 853;
+public static final int LunaRiteSacrificeReq = 27967;
+public static final int LunaRiteSacrificeRsp = 5864;
+public static final int LunaRiteTakeSacrificeRewardReq = 23018;
+public static final int LunaRiteTakeSacrificeRewardRsp = 24725;
+public static final int MailChangeNotify = 7569;
+public static final int MainCoopUpdateNotify = 1415;
+public static final int MapAreaChangeNotify = 21970;
+public static final int MarkEntityInMinMapNotify = 315;
+public static final int MarkMapReq = 1812;
+public static final int MarkMapRsp = 28945;
+public static final int MarkNewNotify = 26228;
+public static final int MarkTargetInvestigationMonsterNotify = 21010;
+public static final int MassiveEntityElementOpBatchNotify = 699;
+public static final int MassiveEntityStateChangedNotify = 21761;
+public static final int MaterialDeleteReturnNotify = 6719;
+public static final int MaterialDeleteUpdateNotify = 9737;
+public static final int McoinExchangeHcoinReq = 29611;
+public static final int McoinExchangeHcoinRsp = 21323;
+public static final int MechanicusCandidateTeamCreateReq = 28997;
+public static final int MechanicusCandidateTeamCreateRsp = 29756;
+public static final int MechanicusCloseNotify = 25277;
+public static final int MechanicusCoinNotify = 6477;
+public static final int MechanicusLevelupGearReq = 8848;
+public static final int MechanicusLevelupGearRsp = 23973;
+public static final int MechanicusOpenNotify = 27627;
+public static final int MechanicusSequenceOpenNotify = 9692;
+public static final int MechanicusUnlockGearReq = 25222;
+public static final int MechanicusUnlockGearRsp = 27878;
+public static final int MeetNpcReq = 25501;
+public static final int MeetNpcRsp = 25074;
+public static final int MetNpcIdListNotify = 28244;
+public static final int MiracleRingDataNotify = 3064;
+public static final int MiracleRingDeliverItemReq = 28950;
+public static final int MiracleRingDeliverItemRsp = 20932;
+public static final int MiracleRingDestroyNotify = 8260;
+public static final int MiracleRingDropResultNotify = 7312;
+public static final int MiracleRingTakeRewardReq = 29462;
+public static final int MiracleRingTakeRewardRsp = 119;
+public static final int MistTrialDunegonFailNotify = 9722;
+public static final int MistTrialGetChallengeMissionReq = 28736;
+public static final int MistTrialGetChallengeMissionRsp = 23092;
+public static final int MistTrialSelectAvatarAndEnterDungeonReq = 29677;
+public static final int MistTrialSelectAvatarAndEnterDungeonRsp = 24511;
+public static final int MonsterAIConfigHashNotify = 1317;
+public static final int MonsterAlertChangeNotify = 20036;
+public static final int MonsterForceAlertNotify = 3111;
+public static final int MonsterPointArrayRouteUpdateNotify = 28752;
+public static final int MonsterSummonTagNotify = 26800;
+public static final int MpBlockNotify = 27749;
+public static final int MpPlayGuestReplyInviteReq = 9875;
+public static final int MpPlayGuestReplyInviteRsp = 107;
+public static final int MpPlayGuestReplyNotify = 25876;
+public static final int MpPlayInviteResultNotify = 23666;
+public static final int MpPlayOwnerCheckReq = 27770;
+public static final int MpPlayOwnerCheckRsp = 6021;
+public static final int MpPlayOwnerInviteNotify = 21958;
+public static final int MpPlayOwnerStartInviteReq = 7309;
+public static final int MpPlayOwnerStartInviteRsp = 20017;
+public static final int MpPlayPrepareInterruptNotify = 3739;
+public static final int MpPlayPrepareNotify = 22136;
+public static final int MultistagePlayEndNotify = 5212;
+public static final int MultistagePlayFinishStageReq = 20554;
+public static final int MultistagePlayFinishStageRsp = 672;
+public static final int MultistagePlayInfoNotify = 7198;
+public static final int MultistagePlaySettleNotify = 24122;
+public static final int MultistagePlayStageEndNotify = 3019;
+public static final int GetUgcRsp = 29873;
+public static final int MusicGameGetBeatmapRsp = 6309;
+public static final int MusicGameSettleReq = 24309;
+public static final int MusicGameSettleRsp = 7327;
+public static final int MusicGameStartReq = 2690;
+public static final int MusicGameStartRsp = 6458;
+public static final int MusicGameCreateBeatmapRsp = 6347;
+public static final int GetUgcReq = 3704;
+public static final int MusicGameSearchBeatmapRsp = 6304;
+public static final int MusicGameSearchBeatmapReq = 6343;
+public static final int MusicGameStartToPlayOthersBeatmapReq = 6302;
+public static final int MusicGameStartToPlayOthersBeatmapRsp = 6313;
+public static final int NavMeshStatsNotify = 2339;
+public static final int NormalUidOpNotify = 23286;
+public static final int NpcTalkReq = 3174;
+public static final int NpcTalkRsp = 3890;
+public static final int ObstacleModifyNotify = 2314;
+public static final int OfferingInteractReq = 4106;
+public static final int OfferingInteractRsp = 21253;
+public static final int OneofGatherPointDetectorDataNotify = 4297;
+public static final int OpActivityDataNotify = 7676;
+public static final int OpActivityStateNotify = 24977;
+public static final int OpActivityUpdateNotify = 24399;
+public static final int OpenBlossomCircleCampGuideNotify = 4362;
+public static final int OpenStateChangeNotify = 5778;
+public static final int OpenStateUpdateNotify = 9279;
+public static final int OrderDisplayNotify = 595;
+public static final int OrderFinishNotify = 26680;
+public static final int OtherPlayerEnterHomeNotify = 25817;
+public static final int PSNBlackListNotify = 23957;
+public static final int PSNFriendListNotify = 25239;
+public static final int PSPlayerApplyEnterMpReq = 3109;
+public static final int PSPlayerApplyEnterMpRsp = 21696;
+public static final int PathfindingEnterSceneReq = 2347;
+public static final int PathfindingEnterSceneRsp = 2373;
+public static final int PathfindingPingNotify = 2311;
+public static final int PersonalLineAllDataReq = 9323;
+public static final int PersonalLineAllDataRsp = 20607;
+public static final int PersonalLineNewUnlockNotify = 8744;
+public static final int PersonalSceneJumpReq = 20938;
+public static final int PersonalSceneJumpRsp = 26151;
+public static final int PingReq = 5285;
+public static final int PingRsp = 8231;
+public static final int PlantFlowerAcceptAllGiveFlowerReq = 27784;
+public static final int PlantFlowerAcceptAllGiveFlowerRsp = 5535;
+public static final int PlantFlowerAcceptGiveFlowerReq = 27522;
+public static final int PlantFlowerAcceptGiveFlowerRsp = 26652;
+public static final int PlantFlowerEditFlowerCombinationReq = 25884;
+public static final int PlantFlowerEditFlowerCombinationRsp = 5492;
+public static final int PlantFlowerGetCanGiveFriendFlowerReq = 21688;
+public static final int PlantFlowerGetCanGiveFriendFlowerRsp = 2946;
+public static final int PlantFlowerGetFriendFlowerWishListReq = 21731;
+public static final int PlantFlowerGetFriendFlowerWishListRsp = 24917;
+public static final int PlantFlowerGetRecvFlowerListReq = 5568;
+public static final int PlantFlowerGetRecvFlowerListRsp = 26967;
+public static final int PlantFlowerGetSeedInfoReq = 23803;
+public static final int PlantFlowerGetSeedInfoRsp = 20942;
+public static final int PlantFlowerGiveFriendFlowerReq = 512;
+public static final int PlantFlowerGiveFriendFlowerRsp = 24990;
+public static final int PlantFlowerHaveRecvFlowerNotify = 7995;
+public static final int PlantFlowerSetFlowerWishReq = 1934;
+public static final int PlantFlowerSetFlowerWishRsp = 24250;
+public static final int PlantFlowerTakeSeedRewardReq = 23356;
+public static final int PlantFlowerTakeSeedRewardRsp = 28953;
+public static final int PlatformChangeRouteNotify = 8048;
+public static final int PlatformStartRouteNotify = 7427;
+public static final int PlatformStopRouteNotify = 27462;
+public static final int PlayerAllowEnterMpAfterAgreeMatchNotify = 2971;
+public static final int PlayerApplyEnterHomeNotify = 26047;
+public static final int PlayerApplyEnterHomeResultNotify = 26518;
+public static final int PlayerApplyEnterHomeResultReq = 20101;
+public static final int PlayerApplyEnterHomeResultRsp = 5358;
+public static final int PlayerApplyEnterMpAfterMatchAgreedNotify = 9475;
+public static final int PlayerApplyEnterMpNotify = 5296;
+public static final int PlayerApplyEnterMpReq = 9629;
+public static final int PlayerApplyEnterMpResultNotify = 3467;
+public static final int PlayerApplyEnterMpResultReq = 24849;
+public static final int PlayerApplyEnterMpResultRsp = 6395;
+public static final int PlayerApplyEnterMpRsp = 20994;
+public static final int PlayerCancelMatchReq = 9117;
+public static final int PlayerCancelMatchRsp = 4875;
+public static final int PlayerChatCDNotify = 26350;
+public static final int PlayerChatNotify = 9541;
+public static final int PlayerChatReq = 23230;
+public static final int PlayerChatRsp = 27239;
+public static final int PlayerCompoundMaterialReq = 7541;
+public static final int PlayerCompoundMaterialRsp = 25784;
+public static final int PlayerConfirmMatchReq = 1167;
+public static final int PlayerConfirmMatchRsp = 21369;
+public static final int PlayerCookArgsReq = 7878;
+public static final int PlayerCookArgsRsp = 9840;
+public static final int PlayerCookReq = 27404;
+public static final int PlayerCookRsp = 1250;
+public static final int PlayerDataNotify = 2051;
+public static final int PlayerEnterDungeonReq = 28791;
+public static final int PlayerEnterDungeonRsp = 24874;
+public static final int PlayerEnterSceneInfoNotify = 27063;
+public static final int PlayerEnterSceneNotify = 2783;
+public static final int PlayerEyePointStateNotify = 27367;
+public static final int PlayerFishingDataNotify = 6317;
+public static final int PlayerForceExitReq = 1819;
+public static final int PlayerForceExitRsp = 22773;
+public static final int PlayerGameTimeNotify = 22433;
+public static final int PlayerGeneralMatchConfirmNotify = 1380;
+public static final int PlayerGeneralMatchDismissNotify = 2964;
+public static final int PlayerGetForceQuitBanInfoReq = 24478;
+public static final int PlayerGetForceQuitBanInfoRsp = 8368;
+public static final int PlayerHomeCompInfoNotify = 365;
+public static final int PlayerInjectFixNotify = 27662;
+public static final int PlayerInvestigationAllInfoNotify = 23777;
+public static final int PlayerInvestigationNotify = 22886;
+public static final int PlayerInvestigationTargetNotify = 1218;
+public static final int PlayerLevelRewardUpdateNotify = 3756;
+public static final int PlayerLoginReq = 25842;
+public static final int PlayerLoginRsp = 29665;
+public static final int PlayerLogoutNotify = 9133;
+public static final int PlayerLogoutReq = 5347;
+public static final int PlayerLogoutRsp = 24757;
+public static final int PlayerLuaShellNotify = 29883;
+public static final int PlayerMatchAgreedResultNotify = 29150;
+public static final int PlayerMatchInfoNotify = 6049;
+public static final int PlayerMatchStopNotify = 5482;
+public static final int PlayerMatchSuccNotify = 29434;
+public static final int PlayerOfferingDataNotify = 22150;
+public static final int PlayerOfferingReq = 43;
+public static final int PlayerOfferingRsp = 9486;
+public static final int PlayerPreEnterMpNotify = 23905;
+public static final int PlayerPropChangeNotify = 24729;
+public static final int PlayerPropChangeReasonNotify = 28241;
+public static final int PlayerPropNotify = 7058;
+public static final int PlayerQuitDungeonReq = 20980;
+public static final int PlayerQuitDungeonRsp = 4431;
+public static final int PlayerQuitFromHomeNotify = 27102;
+public static final int PlayerQuitFromMpNotify = 20263;
+public static final int PlayerRandomCookReq = 7190;
+public static final int PlayerRandomCookRsp = 9489;
+public static final int PlayerRechargeDataNotify = 9891;
+public static final int PlayerReportReq = 28063;
+public static final int PlayerReportRsp = 3564;
+public static final int PlayerRoutineDataNotify = 29752;
+public static final int PlayerSetLanguageReq = 27872;
+public static final int PlayerSetLanguageRsp = 21982;
+public static final int PlayerSetOnlyMPWithPSPlayerReq = 5396;
+public static final int PlayerSetOnlyMPWithPSPlayerRsp = 25610;
+public static final int PlayerSetPauseReq = 4448;
+public static final int PlayerSetPauseRsp = 1771;
+public static final int PlayerStartMatchReq = 27823;
+public static final int PlayerStartMatchRsp = 21172;
+public static final int PlayerStoreNotify = 4667;
+public static final int PlayerTimeNotify = 9057;
+public static final int PlayerWorldSceneInfoListNotify = 7017;
+public static final int PostEnterSceneReq = 5606;
+public static final int PostEnterSceneRsp = 7880;
+public static final int PrivateChatNotify = 29471;
+public static final int PrivateChatReq = 8163;
+public static final int PrivateChatRsp = 4033;
+public static final int PrivateChatSetSequenceReq = 4985;
+public static final int PrivateChatSetSequenceRsp = 4957;
+public static final int ProfilePictureChangeNotify = 5763;
+public static final int ProjectorOptionReq = 5441;
+public static final int ProjectorOptionRsp = 919;
+public static final int ProudSkillChangeNotify = 23429;
+public static final int ProudSkillExtraLevelNotify = 5863;
+public static final int ProudSkillUpgradeReq = 21290;
+public static final int ProudSkillUpgradeRsp = 8300;
+public static final int PullPrivateChatReq = 22346;
+public static final int PullPrivateChatRsp = 4681;
+public static final int PullRecentChatReq = 23337;
+public static final int PullRecentChatRsp = 308;
+public static final int PushTipsAllDataNotify = 28129;
+public static final int PushTipsChangeNotify = 29035;
+public static final int PushTipsReadFinishReq = 1612;
+public static final int PushTipsReadFinishRsp = 27947;
+public static final int QueryCodexMonsterBeKilledNumReq = 24690;
+public static final int QueryCodexMonsterBeKilledNumRsp = 9121;
+public static final int QueryPathReq = 2359;
+public static final int QueryPathRsp = 2319;
+public static final int QuestCreateEntityReq = 8019;
+public static final int QuestCreateEntityRsp = 4869;
+public static final int QuestDelNotify = 29185;
+public static final int QuestDestroyEntityReq = 21308;
+public static final int QuestDestroyEntityRsp = 9130;
+public static final int QuestDestroyNpcReq = 26568;
+public static final int QuestDestroyNpcRsp = 607;
+public static final int QuestGlobalVarNotify = 23502;
+public static final int QuestListNotify = 29451;
+public static final int QuestListUpdateNotify = 22114;
+public static final int QuestProgressUpdateNotify = 5388;
+public static final int QuestTransmitReq = 2854;
+public static final int QuestTransmitRsp = 20137;
+public static final int QuestUpdateQuestTimeVarNotify = 28219;
+public static final int QuestUpdateQuestVarNotify = 1753;
+public static final int QuestUpdateQuestVarReq = 28126;
+public static final int QuestUpdateQuestVarRsp = 5677;
+public static final int QuickUseWidgetReq = 4406;
+public static final int QuickUseWidgetRsp = 24972;
+public static final int ReadMailNotify = 6739;
+public static final int ReadPrivateChatReq = 5538;
+public static final int ReadPrivateChatRsp = 9593;
+public static final int ReceivedTrialAvatarActivityRewardReq = 8615;
+public static final int ReceivedTrialAvatarActivityRewardRsp = 9311;
+public static final int RechargeReq = 3184;
+public static final int RechargeRsp = 22287;
+public static final int RedeemLegendaryKeyReq = 8427;
+public static final int RedeemLegendaryKeyRsp = 7270;
+public static final int RefreshBackgroundAvatarReq = 29491;
+public static final int RefreshBackgroundAvatarRsp = 5063;
+public static final int RefreshRoguelikeDungeonCardReq = 23467;
+public static final int RefreshRoguelikeDungeonCardRsp = 7915;
+public static final int RegionSearchChangeRegionNotify = 28838;
+public static final int RegionSearchNotify = 26579;
+public static final int ReliquaryDecomposeReq = 2906;
+public static final int ReliquaryDecomposeRsp = 5943;
+public static final int ReliquaryPromoteReq = 29241;
+public static final int ReliquaryPromoteRsp = 28265;
+public static final int ReliquaryUpgradeReq = 1702;
+public static final int ReliquaryUpgradeRsp = 25485;
+public static final int RemoveBlacklistReq = 850;
+public static final int RemoveBlacklistRsp = 22319;
+public static final int RemoveRandTaskInfoNotify = 649;
+public static final int ReportFightAntiCheatNotify = 27982;
+public static final int ReportTrackingIOInfoNotify = 24423;
+public static final int RequestLiveInfoReq = 4423;
+public static final int RequestLiveInfoRsp = 28966;
+public static final int ResinCardDataUpdateNotify = 6072;
+public static final int ResinChangeNotify = 21937;
+public static final int RestartEffigyChallengeReq = 8574;
+public static final int RestartEffigyChallengeRsp = 8102;
+public static final int ReunionActivateNotify = 6332;
+public static final int ReunionBriefInfoReq = 27557;
+public static final int ReunionBriefInfoRsp = 26597;
+public static final int ReunionDailyRefreshNotify = 505;
+public static final int ReunionPrivilegeChangeNotify = 25522;
+public static final int ReunionSettleNotify = 28864;
+public static final int RobotPushPlayerDataNotify = 23031;
+public static final int RogueCellUpdateNotify = 4597;
+public static final int RogueDungeonPlayerCellChangeNotify = 6884;
+public static final int RogueHealAvatarsReq = 7220;
+public static final int RogueHealAvatarsRsp = 3917;
+public static final int RogueResumeDungeonReq = 28359;
+public static final int RogueResumeDungeonRsp = 22999;
+public static final int RogueSwitchAvatarReq = 7818;
+public static final int RogueSwitchAvatarRsp = 7922;
+public static final int RoguelikeCardGachaNotify = 20313;
+public static final int RoguelikeEffectDataNotify = 920;
+public static final int RoguelikeEffectViewReq = 24896;
+public static final int RoguelikeEffectViewRsp = 26737;
+public static final int RoguelikeGiveUpReq = 25469;
+public static final int RoguelikeGiveUpRsp = 8629;
+public static final int RoguelikeMistClearNotify = 27988;
+public static final int RoguelikeRefreshCardCostUpdateNotify = 27478;
+public static final int RoguelikeResourceBonusPropUpdateNotify = 9873;
+public static final int RoguelikeRuneRecordUpdateNotify = 1760;
+public static final int RoguelikeSelectAvatarAndEnterDungeonReq = 8269;
+public static final int RoguelikeSelectAvatarAndEnterDungeonRsp = 7229;
+public static final int RoguelikeTakeStageFirstPassRewardReq = 6306;
+public static final int RoguelikeTakeStageFirstPassRewardRsp = 9513;
+public static final int SalesmanDeliverItemReq = 2062;
+public static final int SalesmanDeliverItemRsp = 829;
+public static final int SalesmanTakeRewardReq = 27922;
+public static final int SalesmanTakeRewardRsp = 3724;
+public static final int SalesmanTakeSpecialRewardReq = 21248;
+public static final int SalesmanTakeSpecialRewardRsp = 903;
+public static final int SaveCoopDialogReq = 24551;
+public static final int SaveCoopDialogRsp = 8107;
+public static final int SaveMainCoopReq = 764;
+public static final int SaveMainCoopRsp = 27766;
+public static final int SceneAreaUnlockNotify = 9869;
+public static final int SceneAreaWeatherNotify = 25752;
+public static final int SceneAudioNotify = 4490;
+public static final int SceneAvatarStaminaStepReq = 543;
+public static final int SceneAvatarStaminaStepRsp = 28639;
+public static final int SceneCreateEntityReq = 28428;
+public static final int SceneCreateEntityRsp = 3079;
+public static final int SceneDataNotify = 29478;
+public static final int SceneDestroyEntityReq = 23998;
+public static final int SceneDestroyEntityRsp = 2500;
+public static final int SceneEntitiesMoveCombineNotify = 26073;
+public static final int SceneEntitiesMovesReq = 20585;
+public static final int SceneEntitiesMovesRsp = 8605;
+public static final int SceneEntityAppearNotify = 24016;
+public static final int SceneEntityDisappearNotify = 1787;
+public static final int SceneEntityDrownReq = 22277;
+public static final int SceneEntityDrownRsp = 23727;
+public static final int SceneEntityMoveNotify = 25367;
+public static final int SceneEntityMoveReq = 26916;
+public static final int SceneEntityMoveRsp = 20380;
+public static final int SceneEntityUpdateNotify = 27983;
+public static final int SceneForceLockNotify = 7079;
+public static final int SceneForceUnlockNotify = 3275;
+public static final int SceneGalleryInfoNotify = 5587;
+public static final int SceneInitFinishReq = 6923;
+public static final int SceneInitFinishRsp = 3805;
+public static final int SceneKickPlayerNotify = 28326;
+public static final int SceneKickPlayerReq = 29095;
+public static final int SceneKickPlayerRsp = 27200;
+public static final int ScenePlayBattleInfoListNotify = 20081;
+public static final int ScenePlayBattleInfoNotify = 1543;
+public static final int ScenePlayBattleInterruptNotify = 26908;
+public static final int ScenePlayBattleResultNotify = 7278;
+public static final int ScenePlayBattleUidOpNotify = 602;
+public static final int ScenePlayGuestReplyInviteReq = 25729;
+public static final int ScenePlayGuestReplyInviteRsp = 26358;
+public static final int ScenePlayGuestReplyNotify = 9422;
+public static final int ScenePlayInfoListNotify = 530;
+public static final int ScenePlayInviteResultNotify = 9329;
+public static final int ScenePlayOutofRegionNotify = 26290;
+public static final int ScenePlayOwnerCheckReq = 4265;
+public static final int ScenePlayOwnerCheckRsp = 2989;
+public static final int ScenePlayOwnerInviteNotify = 7175;
+public static final int ScenePlayOwnerStartInviteReq = 5530;
+public static final int ScenePlayOwnerStartInviteRsp = 22034;
+public static final int ScenePlayerInfoNotify = 23510;
+public static final int ScenePlayerLocationNotify = 29652;
+public static final int ScenePlayerSoundNotify = 20293;
+public static final int ScenePointUnlockNotify = 5431;
+public static final int SceneRouteChangeNotify = 9691;
+public static final int SceneTeamUpdateNotify = 4509;
+public static final int SceneTimeNotify = 21694;
+public static final int SceneTransToPointReq = 26498;
+public static final int SceneTransToPointRsp = 28443;
+public static final int SceneWeatherForcastReq = 27174;
+public static final int SceneWeatherForcastRsp = 4766;
+public static final int SeaLampCoinNotify = 8079;
+public static final int SeaLampContributeItemReq = 6321;
+public static final int SeaLampContributeItemRsp = 9989;
+public static final int SeaLampFlyLampNotify = 3489;
+public static final int SeaLampFlyLampReq = 283;
+public static final int SeaLampFlyLampRsp = 1255;
+public static final int SeaLampPopularityNotify = 6421;
+public static final int SeaLampTakeContributionRewardReq = 4205;
+public static final int SeaLampTakeContributionRewardRsp = 22558;
+public static final int SeaLampTakePhaseRewardReq = 2574;
+public static final int SeaLampTakePhaseRewardRsp = 7734;
+public static final int SealBattleBeginNotify = 5120;
+public static final int SealBattleEndNotify = 570;
+public static final int SealBattleProgressNotify = 29619;
+public static final int SeeMonsterReq = 20750;
+public static final int SeeMonsterRsp = 26264;
+public static final int SelectAsterMidDifficultyReq = 971;
+public static final int SelectAsterMidDifficultyRsp = 23097;
+public static final int SelectEffigyChallengeConditionReq = 7159;
+public static final int SelectEffigyChallengeConditionRsp = 3284;
+public static final int SelectRoguelikeDungeonCardReq = 20123;
+public static final int SelectRoguelikeDungeonCardRsp = 24868;
+public static final int SelectWorktopOptionReq = 24949;
+public static final int SelectWorktopOptionRsp = 27194;
+public static final int ServerAnnounceNotify = 7548;
+public static final int ServerAnnounceRevokeNotify = 23231;
+public static final int ServerBuffChangeNotify = 6462;
+public static final int ServerCondMeetQuestListUpdateNotify = 29009;
+public static final int ServerDisconnectClientNotify = 22635;
+public static final int ServerGlobalValueChangeNotify = 28698;
+public static final int ServerLogNotify = 7350;
+public static final int ServerMessageNotify = 20880;
+public static final int ServerTimeNotify = 21404;
+public static final int ServerUpdateGlobalValueNotify = 1181;
+public static final int SetBattlePassViewedReq = 7320;
+public static final int SetBattlePassViewedRsp = 25281;
+public static final int SetChatEmojiCollectionReq = 21632;
+public static final int SetChatEmojiCollectionRsp = 2098;
+public static final int SetCoopChapterViewedReq = 2879;
+public static final int SetCoopChapterViewedRsp = 23389;
+public static final int SetCurExpeditionChallengeIdReq = 20340;
+public static final int SetCurExpeditionChallengeIdRsp = 24543;
+public static final int SetEntityClientDataNotify = 1139;
+public static final int SetEquipLockStateReq = 8002;
+public static final int SetEquipLockStateRsp = 2517;
+public static final int SetFriendEnterHomeOptionReq = 26896;
+public static final int SetFriendEnterHomeOptionRsp = 21101;
+public static final int SetFriendRemarkNameReq = 1521;
+public static final int SetFriendRemarkNameRsp = 25535;
+public static final int SetH5ActivityRedDotTimestampReq = 21249;
+public static final int SetH5ActivityRedDotTimestampRsp = 22816;
+public static final int SetIsAutoUnlockSpecificEquipReq = 24611;
+public static final int SetIsAutoUnlockSpecificEquipRsp = 23704;
+public static final int SetLimitOptimizationNotify = 3723;
+public static final int SetNameCardReq = 3853;
+public static final int SetNameCardRsp = 22422;
+public static final int SetOpenStateReq = 20702;
+public static final int SetOpenStateRsp = 934;
+public static final int SetPlayerBirthdayReq = 26479;
+public static final int SetPlayerBirthdayRsp = 26814;
+public static final int SetPlayerBornDataReq = 7992;
+public static final int SetPlayerBornDataRsp = 22804;
+public static final int SetPlayerHeadImageReq = 4071;
+public static final int SetPlayerHeadImageRsp = 20979;
+public static final int SetPlayerNameReq = 2665;
+public static final int SetPlayerNameRsp = 25056;
+public static final int SetPlayerPropReq = 25174;
+public static final int SetPlayerPropRsp = 1391;
+public static final int SetPlayerSignatureReq = 771;
+public static final int SetPlayerSignatureRsp = 28588;
+public static final int SetSceneWeatherAreaReq = 6203;
+public static final int SetSceneWeatherAreaRsp = 29445;
+public static final int SetUpAvatarTeamReq = 5889;
+public static final int SetUpAvatarTeamRsp = 8572;
+public static final int SetUpLunchBoxWidgetReq = 20055;
+public static final int SetUpLunchBoxWidgetRsp = 6360;
+public static final int SetWidgetSlotReq = 21852;
+public static final int SetWidgetSlotRsp = 21258;
+public static final int ShowClientGuideNotify = 8965;
+public static final int ShowClientTutorialNotify = 6463;
+public static final int ShowCommonTipsNotify = 28414;
+public static final int ShowMessageNotify = 20664;
+public static final int ShowTemplateReminderNotify = 24864;
+public static final int SignInInfoReq = 1091;
+public static final int SignInInfoRsp = 1196;
+public static final int SocialDataNotify = 4307;
+public static final int SpringUseReq = 9537;
+public static final int SpringUseRsp = 22687;
+public static final int StartArenaChallengeLevelReq = 7114;
+public static final int StartArenaChallengeLevelRsp = 27893;
+public static final int StartBuoyantCombatGalleryReq = 103;
+public static final int StartBuoyantCombatGalleryRsp = 2642;
+public static final int StartCoopPointReq = 22463;
+public static final int StartCoopPointRsp = 1231;
+public static final int StartEffigyChallengeReq = 4800;
+public static final int StartEffigyChallengeRsp = 28896;
+public static final int StartFishingReq = 24205;
+public static final int StartFishingRsp = 27055;
+public static final int StartRogueEliteCellChallengeReq = 24719;
+public static final int StartRogueEliteCellChallengeRsp = 9589;
+public static final int StartRogueNormalCellChallengeReq = 27300;
+public static final int StartRogueNormalCellChallengeRsp = 8056;
+public static final int StoreItemChangeNotify = 370;
+public static final int StoreItemDelNotify = 28814;
+public static final int StoreWeightLimitNotify = 22706;
+public static final int SummerTimeFloatSignalPositionNotify = 9015;
+public static final int SummerTimeFloatSignalUpdateNotify = 22089;
+public static final int SummerTimeSprintBoatRestartReq = 23353;
+public static final int SummerTimeSprintBoatRestartRsp = 1588;
+public static final int SummerTimeSprintBoatSettleNotify = 20382;
+public static final int SumoDungeonSettleNotify = 23188;
+public static final int SumoEnterDungeonNotify = 9445;
+public static final int SumoLeaveDungeonNotify = 4886;
+public static final int SumoRestartDungeonReq = 23088;
+public static final int SumoRestartDungeonRsp = 8491;
+public static final int SumoSaveTeamReq = 26768;
+public static final int SumoSaveTeamRsp = 24118;
+public static final int SumoSelectTeamAndEnterDungeonReq = 28230;
+public static final int SumoSelectTeamAndEnterDungeonRsp = 28014;
+public static final int SumoSetNoSwitchPunishTimeNotify = 5911;
+public static final int SumoSwitchTeamReq = 21102;
+public static final int SumoSwitchTeamRsp = 28038;
+public static final int SyncScenePlayTeamEntityNotify = 4915;
+public static final int SyncTeamEntityNotify = 25071;
+public static final int TakeAchievementGoalRewardReq = 249;
+public static final int TakeAchievementGoalRewardRsp = 20302;
+public static final int TakeAchievementRewardReq = 20624;
+public static final int TakeAchievementRewardRsp = 23696;
+public static final int TakeAsterSpecialRewardReq = 7641;
+public static final int TakeAsterSpecialRewardRsp = 25347;
+public static final int TakeBattlePassMissionPointReq = 20580;
+public static final int TakeBattlePassMissionPointRsp = 9060;
+public static final int TakeBattlePassRewardReq = 28914;
+public static final int TakeBattlePassRewardRsp = 25609;
+public static final int TakeCityReputationExploreRewardReq = 24844;
+public static final int TakeCityReputationExploreRewardRsp = 26493;
+public static final int TakeCityReputationLevelRewardReq = 5580;
+public static final int TakeCityReputationLevelRewardRsp = 9391;
+public static final int TakeCityReputationParentQuestReq = 26463;
+public static final int TakeCityReputationParentQuestRsp = 1428;
+public static final int TakeCompoundOutputReq = 5837;
+public static final int TakeCompoundOutputRsp = 28960;
+public static final int TakeCoopRewardReq = 23462;
+public static final int TakeCoopRewardRsp = 22350;
+public static final int TakeDeliveryDailyRewardReq = 28022;
+public static final int TakeDeliveryDailyRewardRsp = 22688;
+public static final int TakeEffigyFirstPassRewardReq = 6014;
+public static final int TakeEffigyFirstPassRewardRsp = 8293;
+public static final int TakeEffigyRewardReq = 28268;
+public static final int TakeEffigyRewardRsp = 1345;
+public static final int TakeFirstShareRewardReq = 21051;
+public static final int TakeFirstShareRewardRsp = 7609;
+public static final int TakeFurnitureMakeReq = 28389;
+public static final int TakeFurnitureMakeRsp = 6814;
+public static final int TakeHuntingOfferReq = 26500;
+public static final int TakeHuntingOfferRsp = 8846;
+public static final int TakeInvestigationRewardReq = 8462;
+public static final int TakeInvestigationRewardRsp = 3594;
+public static final int TakeInvestigationTargetRewardReq = 6368;
+public static final int TakeInvestigationTargetRewardRsp = 1562;
+public static final int TakeMaterialDeleteReturnReq = 23877;
+public static final int TakeMaterialDeleteReturnRsp = 26975;
+public static final int TakeOfferingLevelRewardReq = 20499;
+public static final int TakeOfferingLevelRewardRsp = 1269;
+public static final int TakePlayerLevelRewardReq = 4273;
+public static final int TakePlayerLevelRewardRsp = 767;
+public static final int TakeRegionSearchRewardReq = 5375;
+public static final int TakeRegionSearchRewardRsp = 2889;
+public static final int TakeResinCardDailyRewardReq = 29342;
+public static final int TakeResinCardDailyRewardRsp = 319;
+public static final int TakeReunionFirstGiftRewardReq = 24987;
+public static final int TakeReunionFirstGiftRewardRsp = 3136;
+public static final int TakeReunionMissionRewardReq = 6568;
+public static final int TakeReunionMissionRewardRsp = 20173;
+public static final int TakeReunionSignInRewardReq = 24519;
+public static final int TakeReunionSignInRewardRsp = 28118;
+public static final int TakeReunionWatcherRewardReq = 27039;
+public static final int TakeReunionWatcherRewardRsp = 5682;
+public static final int TakeoffEquipReq = 23894;
+public static final int TakeoffEquipRsp = 24431;
+public static final int TaskVarNotify = 21431;
+public static final int TeamResonanceChangeNotify = 23566;
+public static final int TowerAllDataReq = 23009;
+public static final int TowerAllDataRsp = 3897;
+public static final int TowerBriefDataNotify = 28206;
+public static final int TowerBuffSelectReq = 8694;
+public static final int TowerBuffSelectRsp = 23137;
+public static final int TowerCurLevelRecordChangeNotify = 2583;
+public static final int TowerDailyRewardProgressChangeNotify = 8485;
+public static final int TowerEnterLevelReq = 21406;
+public static final int TowerEnterLevelRsp = 26115;
+public static final int TowerFloorRecordChangeNotify = 23989;
+public static final int TowerGetFloorStarRewardReq = 5764;
+public static final int TowerGetFloorStarRewardRsp = 24127;
+public static final int TowerLevelEndNotify = 20886;
+public static final int TowerLevelStarCondNotify = 2042;
+public static final int TowerMiddleLevelChangeTeamNotify = 2027;
+public static final int TowerRecordHandbookReq = 2953;
+public static final int TowerRecordHandbookRsp = 27785;
+public static final int TowerSurrenderReq = 22082;
+public static final int TowerSurrenderRsp = 22267;
+public static final int TowerTeamSelectReq = 2100;
+public static final int TowerTeamSelectRsp = 21023;
+public static final int TreasureMapBonusChallengeNotify = 23317;
+public static final int TreasureMapCurrencyNotify = 24210;
+public static final int TreasureMapDetectorDataNotify = 7264;
+public static final int TreasureMapGuideTaskDoneNotify = 1567;
+public static final int TreasureMapHostInfoNotify = 1895;
+public static final int TreasureMapMpChallengeNotify = 8790;
+public static final int TreasureMapPreTaskDoneNotify = 20410;
+public static final int TreasureMapRegionActiveNotify = 20683;
+public static final int TreasureMapRegionInfoNotify = 27963;
+public static final int TrialAvatarFirstPassDungeonNotify = 6009;
+public static final int TrialAvatarInDungeonIndexNotify = 25684;
+public static final int TriggerCreateGadgetToEquipPartNotify = 3153;
+public static final int TriggerRoguelikeCurseNotify = 26431;
+public static final int TriggerRoguelikeRuneReq = 26666;
+public static final int TriggerRoguelikeRuneRsp = 1039;
+public static final int TryEnterHomeReq = 26594;
+public static final int TryEnterHomeRsp = 351;
+public static final int UnfreezeGroupLimitNotify = 23739;
+public static final int UnionCmdNotify = 21088;
+public static final int LastPacketPrintNotify = 22019;
+public static final int SalvagePreventSettleNotify = 24588;
+public static final int HomeEnterEditModeFinishReq = 4149;
+public static final int ReplayCustomDungeonRsp = 25962;
+public static final int SpiceActivityFinishMakeSpiceRsp = 4582;
+public static final int GachaActivityTakeRewardRsp = 27406;
+public static final int MistTrialGetDungeonExhibitionDataRsp = 2046;
+public static final int CrystalLinkEnterDungeonRsp = 1502;
+public static final int ChangeCustomDungeonRoomRsp = 23301;
+public static final int MistTrialGetDungeonExhibitionDataReq = 29891;
+public static final int ActivityGetRecvGiftListRsp = 2009;
+public static final int ReformFireworksReq = 28941;
+public static final int CrystalLinkRestartDungeonReq = 28616;
+public static final int LaunchFireworksReq = 6285;
+public static final int WinterCampGetCanGiveFriendItemRsp = 23821;
+public static final int PublishUgcReq = 21198;
+public static final int GachaActivityCreateRobotReq = 24297;
+public static final int GachaActivityCreateRobotRsp = 7445;
+public static final int SpiceActivityProcessFoodReq = 22981;
+public static final int PotionSaveDungeonResultReq = 9617;
+public static final int WinterCampRecvItemNotify = 23213;
+public static final int StartRogueDiaryPlayReq = 29988;
+public static final int BartenderFinishLevelReq = 1905;
+public static final int SalvageEscortSettleNotify = 28329;
+public static final int HomeChangeBgmReq = 28739;
+public static final int EvtBeingHealedNotify = 4595;
+public static final int GetCustomDungeonReq = 24516;
+public static final int IrodoriChessEquipCardReq = 3894;
+public static final int ResetRogueDiaryPlayRsp = 28628;
+public static final int SpiceActivityProcessFoodRsp = 21724;
+public static final int HomeBalloonGalleryScoreNotify = 20418;
+public static final int PhotoActivityFinishRsp = 25296;
+public static final int QuickOpenActivityReq = 3073;
+public static final int LanternRiteDoFireworksReformReq = 9217;
+public static final int RogueDiaryCoinAddNotify = 21318;
+public static final int RogueDiaryRepairInfoNotify = 9164;
+public static final int PhotoActivityFinishReq = 26014;
+public static final int ViewLanternProjectionTipsRsp = 22183;
+public static final int MichiaeMatsuriInteractStatueRsp = 5402;
+public static final int TryEnterNextRogueDiaryDungeonReq = 619;
+public static final int ActivityAcceptGiveGiftRsp = 20446;
+public static final int RogueDiaryDungeonInfoNotify = 1309;
+public static final int StartRogueDiaryRoomReq = 20500;
+public static final int LevelTagDataNotify = 4502;
+public static final int StoreCustomDungeonReq = 24734;
+public static final int WinterCampGetRecvItemListReq = 25703;
+public static final int GachaActivityResetRsp = 9141;
+public static final int WinterCampRaceScoreNotify = 20047;
+public static final int MainCoopFailNotify = 2503;
+public static final int CheckUgcStateReq = 3955;
+public static final int WinterCampTakeBattleRewardRsp = 25618;
+public static final int ActivityGetRecvGiftListReq = 20506;
+public static final int SalvagePreventRestartRsp = 26886;
+public static final int TryInterruptRogueDiaryDungeonRsp = 4919;
+public static final int WinterCampGiveFriendItemRsp = 24904;
+public static final int RogueFinishRepairRsp = 9649;
+public static final int IrodoriChessUnequipCardRsp = 6523;
+public static final int MichiaeMatsuriUnlockCrystalSkillRsp = 22931;
+public static final int SaveUgcReq = 4331;
+public static final int ResetRogueDiaryPlayReq = 3800;
+public static final int CrystalLinkDungeonInfoNotify = 23068;
+public static final int SaveCustomDungeonRoomRsp = 6751;
+public static final int WinterCampEditSnowmanCombinationReq = 20265;
+public static final int SearchCustomDungeonRsp = 20759;
+public static final int BartenderCancelOrderReq = 7877;
+public static final int WinterCampTriathlonSettleNotify = 3692;
+public static final int ViewLanternProjectionLevelTipsRsp = 20141;
+public static final int WinterCampTriathlonRestartReq = 9024;
+public static final int ServerCombatEndNotify = 5895;
+public static final int ReadSignatureAuditRsp = 27511;
+public static final int GetGameplayRecommendationReq = 29716;
+public static final int TryInterruptRogueDiaryDungeonReq = 23223;
+public static final int ResumeRogueDiaryDungeonReq = 24514;
+public static final int EnterIrodoriChessDungeonReq = 2229;
+public static final int GetRecommendCustomDungeonReq = 23034;
+public static final int GachaActivityUpdateElemNotify = 29407;
+public static final int ActivityHaveRecvGiftNotify = 20546;
+public static final int WinterCampAcceptGiveItemReq = 4170;
+public static final int MistTrialSettleNotify = 28242;
+public static final int HomeRacingGallerySettleNotify = 20371;
+public static final int QuickOpenActivityRsp = 7953;
+public static final int SaveUgcRsp = 27821;
+public static final int BartenderCancelOrderRsp = 1772;
+public static final int MichiaeMatsuriRemoveChestMarkNotify = 7189;
+public static final int GachaActivityResetReq = 8921;
+public static final int GachaActivityNextStageRsp = 9626;
+public static final int WinterCampSetWishListReq = 20875;
+public static final int RetryCurRogueDiaryDungeonRsp = 20889;
+public static final int BartenderStartLevelReq = 7285;
+public static final int ResumeRogueDiaryDungeonRsp = 21442;
+public static final int OutStuckCustomDungeonReq = 8657;
+public static final int EnterIrodoriChessDungeonRsp = 29492;
+public static final int RetryCurRogueDiaryDungeonReq = 9419;
+public static final int WinterCampGetFriendWishListRsp = 24739;
+public static final int HomeChangeBgmNotify = 2031;
+public static final int GachaActivityPercentNotify = 874;
+public static final int RegionalPlayInfoNotify = 4556;
+public static final int PotionEnterDungeonRsp = 7418;
+public static final int LikeCustomDungeonReq = 6450;
+public static final int ChangeCustomDungeonRoomReq = 25611;
+public static final int GetRecommendCustomDungeonRsp = 4300;
+public static final int CrystalLinkRestartDungeonRsp = 28113;
+public static final int RemoveCustomDungeonReq = 24046;
+public static final int BackPlayCustomDungeonOfficialRsp = 329;
+public static final int PlayerSignatureAuditDataNotify = 24855;
+public static final int GalleryCrystalLinkKillMonsterNotify = 8962;
+public static final int GetRogueDairyRepairInfoReq = 6887;
+public static final int HomeClearGroupRecordRsp = 21872;
+public static final int IrodoriChessPlayerInfoNotify = 21679;
+public static final int LanternRiteDoFireworksReformRsp = 24400;
+public static final int GetStoreCustomDungeonReq = 8591;
+public static final int TryCustomDungeonRsp = 9741;
+public static final int GetParentQuestVideoKeyRsp = 5868;
+public static final int IrodoriEditFlowerCombinationReq = 3931;
+public static final int PotionSaveDungeonResultRsp = 4568;
+public static final int PotionEnterDungeonReq = 4073;
+public static final int WidgetUpdateExtraCDReq = 24037;
+public static final int UgcNotify = 24435;
+public static final int IrodoriChessUnequipCardReq = 29261;
+public static final int EnterRogueDiaryDungeonRsp = 26399;
+public static final int TryCustomDungeonReq = 28599;
+public static final int RefreshRogueDiaryCardReq = 8823;
+public static final int PhotoActivityClientViewReq = 21878;
+public static final int ActivityAcceptGiveGiftReq = 25362;
+public static final int SearchCustomDungeonReq = 5413;
+public static final int UpdateSalvageBundleMarkReq = 20695;
+public static final int ReadNicknameAuditRsp = 29628;
+public static final int AllShareCDDataNotify = 3440;
+public static final int GetUgcBriefInfoReq = 4301;
+public static final int IrodoriFillPoetryReq = 20277;
+public static final int LanternRiteTakeSkinRewardReq = 26440;
+public static final int RemoveCustomDungeonRsp = 28228;
+public static final int CustomDungeonRecoverNotify = 22043;
+public static final int SetCodexPushtipsReadRsp = 20900;
+public static final int LanternRiteEndFireworksReformRsp = 709;
+public static final int ActivitySetGiftWishReq = 24397;
+public static final int WinterCampGetFriendWishListReq = 4914;
+public static final int FinishLanternProjectionRsp = 7181;
+public static final int ActivitySetGiftWishRsp = 165;
+public static final int WinterCampTakeExploreRewardReq = 20823;
+public static final int WidgetUpdateExtraCDRsp = 9991;
+public static final int SignatureAuditConfigNotify = 9501;
+public static final int BartenderCompleteOrderReq = 25372;
+public static final int HomeGetGroupRecordReq = 23571;
+public static final int MichiaeMatsuriDarkPressureLevelUpdateNotify = 29941;
+public static final int RefreshRogueDiaryCardRsp = 2711;
+public static final int ReplayCustomDungeonReq = 1660;
+public static final int ReserveRogueDiaryAvatarRsp = 24707;
+public static final int StartRogueDiaryRoomRsp = 24237;
+public static final int BartenderStartLevelRsp = 27218;
+public static final int IrodoriFillPoetryRsp = 26146;
+public static final int EnterCustomDungeonRsp = 22598;
+public static final int CheckUgcUpdateReq = 8229;
+public static final int CrystalLinkEnterDungeonReq = 26178;
+public static final int BartenderCancelLevelReq = 22759;
+public static final int BartenderLevelProgressNotify = 8176;
+public static final int LanternRiteEndFireworksReformReq = 24444;
+public static final int GetParentQuestVideoKeyReq = 28598;
+public static final int SalvageEscortRestartRsp = 8821;
+public static final int LuminanceStoneChallengeSettleNotify = 22564;
+public static final int PublishCustomDungeonReq = 21897;
+public static final int ActivityAcceptAllGiveGiftRsp = 26260;
+public static final int FinishLanternProjectionReq = 9125;
+public static final int ReformFireworksRsp = 8112;
+public static final int HomePreChangeEditModeNotify = 27578;
+public static final int SpiceActivityFinishMakeSpiceReq = 8503;
+public static final int PlayerNicknameNotify = 25316;
+public static final int IrodoriMasterStartGalleryRsp = 6623;
+public static final int LanternRiteStartFireworksReformRsp = 9926;
+public static final int GetUgcBriefInfoRsp = 25183;
+public static final int EnterCustomDungeonReq = 23624;
+public static final int GlobalBuildingInfoNotify = 3344;
+public static final int GetQuestLackingResourceReq = 24145;
+public static final int ExitCustomDungeonTryReq = 23043;
+public static final int ActivityGiveFriendGiftRsp = 9446;
+public static final int WidgetCaptureAnimalReq = 1304;
+public static final int WinterCampEditSnowmanCombinationRsp = 27459;
+public static final int WidgetCaptureAnimalRsp = 23199;
+public static final int GetGameplayRecommendationRsp = 23992;
+public static final int IrodoriChessEquipCardRsp = 27067;
+public static final int LanternRiteTakeSkinRewardRsp = 23147;
+public static final int ClientRemoveCombatEndModifierNotify = 2142;
+public static final int WinterCampTakeExploreRewardRsp = 5622;
+public static final int HomeUpdatePictureFrameInfoRsp = 5740;
+public static final int BartenderGetFormulaRsp = 7404;
+public static final int SaveCustomDungeonRoomReq = 7311;
+public static final int PlayerNicknameAuditDataNotify = 29372;
+public static final int HomeEnterEditModeFinishRsp = 21433;
+public static final int ViewLanternProjectionTipsReq = 6221;
+public static final int ActivityGetCanGiveFriendGiftRsp = 23758;
+public static final int StoreCustomDungeonRsp = 28706;
+public static final int ActivityBannerClearRsp = 24680;
+public static final int EvtLocalGadgetOwnerLeaveSceneNotify = 4542;
+public static final int SetCodexPushtipsReadReq = 26795;
+public static final int WinterCampAcceptGiveItemRsp = 22048;
+public static final int RogueFinishRepairReq = 21443;
+public static final int HomeGalleryInPlayingNotify = 20552;
+public static final int HomeClearGroupRecordReq = 28348;
+public static final int PotionRestartDungeonRsp = 4156;
+public static final int PlayerSignatureNotify = 22738;
+public static final int ReserveRogueDiaryAvatarReq = 7857;
+public static final int TryEnterNextRogueDiaryDungeonRsp = 28661;
+public static final int PublishUgcRsp = 27453;
+public static final int ReadNicknameAuditReq = 8131;
+public static final int GetCustomDungeonRsp = 5372;
+public static final int WinterCampAcceptAllGiveItemReq = 6397;
+public static final int WinterCampGetCanGiveFriendItemReq = 130;
+public static final int ActivityAcceptAllGiveGiftReq = 26297;
+public static final int GetQuestLackingResourceRsp = 28297;
+public static final int WinterCampStageInfoChangeNotify = 28290;
+public static final int ActivityGetFriendGiftWishListRsp = 5014;
+public static final int HomeSeekFurnitureGalleryScoreNotify = 9976;
+public static final int WinterCampGiveFriendItemReq = 4625;
+public static final int HomeAllUnlockedBgmIdListNotify = 23471;
+public static final int LanternRiteStartFireworksReformReq = 20895;
+public static final int GroupLinkMarkUpdateNotify = 7262;
+public static final int FireworksReformDataNotify = 7551;
+public static final int CheckUgcUpdateRsp = 28411;
+public static final int RogueDiaryReviveAvatarReq = 26124;
+public static final int ReadSignatureAuditReq = 29290;
+public static final int HomeNewUnlockedBgmIdListNotify = 1089;
+public static final int IrodoriChessLeftMonsterNotify = 7965;
+public static final int MichiaeMatsuriStartDarkChallengeRsp = 21313;
+public static final int MichiaeMatsuriUnlockCrystalSkillReq = 21288;
+public static final int NicknameAuditConfigNotify = 22648;
+public static final int OutStuckCustomDungeonRsp = 9580;
+public static final int BartenderGetFormulaReq = 5932;
+public static final int PotionResetChallengeReq = 2937;
+public static final int WinterCampTriathlonRestartRsp = 27534;
+public static final int GetStoreCustomDungeonRsp = 23536;
+public static final int NpcTalkStateNotify = 943;
+public static final int SkyCrystalDetectorDataUpdateNotify = 5621;
+public static final int IrodoriScanEntityRsp = 9957;
+public static final int HomePictureFrameInfoNotify = 24256;
+public static final int CustomDungeonOfficialNotify = 3645;
+public static final int HomeUpdatePictureFrameInfoReq = 5532;
+public static final int RogueDiaryTiredAvatarNotify = 24388;
+public static final int ServerTryCancelGeneralMatchNotify = 7158;
+public static final int GachaActivityNextStageReq = 28908;
+public static final int LaunchFireworksRsp = 25523;
+public static final int FireworksLaunchDataNotify = 2905;
+public static final int SpiceActivityGivingRecordNotify = 5421;
+public static final int IrodoriScanEntityReq = 1642;
+public static final int IrodoriMasterGallerySettleNotify = 9167;
+public static final int ActivityGetFriendGiftWishListReq = 4453;
+public static final int CheckUgcStateRsp = 7329;
+public static final int HomeBalloonGallerySettleNotify = 5349;
+public static final int MichiaeMatsuriStartBossChallengeReq = 4975;
+public static final int Unk2700_NGPMINKIOPK = 8956;
+public static final int CustomDungeonBattleRecordNotify = 8284;
+public static final int ActivityBannerNotify = 2777;
+public static final int BartenderFinishLevelRsp = 4440;
+public static final int UpdateSalvageBundleMarkRsp = 22649;
+public static final int WinterCampAcceptAllGiveItemRsp = 4655;
+public static final int WinterCampSetWishListRsp = 8424;
+public static final int GachaActivityTakeRewardReq = 5052;
+public static final int IrodoriMasterGalleryCgEndNotify = 23987;
+public static final int EnterRogueDiaryDungeonReq = 6423;
+public static final int GalleryCrystalLinkBuffInfoNotify = 22914;
+public static final int HomeGetGroupRecordRsp = 4005;
+public static final int MichiaeMatsuriRemoveChallengeMarkNotify = 1360;
+public static final int MichiaeMatsuriGainCrystalExpUpdateNotify = 8098;
+public static final int MichiaeMatsuriInteractStatueReq = 25870;
+public static final int MichiaeMatsuriStartDarkChallengeReq = 6647;
+public static final int PotionResetChallengeRsp = 27694;
+public static final int BartenderCancelLevelRsp = 21002;
+public static final int CustomDungeonUpdateNotify = 8476;
+public static final int HomeChangeBgmRsp = 6476;
+public static final int BartenderCompleteOrderRsp = 26145;
+public static final int ActivityGiveFriendGiftReq = 7798;
+public static final int ActivityBannerClearReq = 3086;
+public static final int BackPlayCustomDungeonOfficialReq = 368;
+public static final int SalvageEscortRestartReq = 23742;
+public static final int MichiaeMatsuriStartBossChallengeRsp = 1225;
+public static final int RogueDiaryReviveAvatarRsp = 4056;
+public static final int WinterCampTakeBattleRewardReq = 28057;
+public static final int TanukiTravelFinishGuideQuestNotify = 29894;
+public static final int ViewLanternProjectionLevelTipsReq = 29565;
+public static final int GetRogueDairyRepairInfoRsp = 133;
+public static final int PublishCustomDungeonRsp = 20498;
+public static final int IrodoriEditFlowerCombinationRsp = 26271;
+public static final int ActivityGetCanGiveFriendGiftReq = 27356;
+public static final int IrodoriMasterStartGalleryReq = 26974;
+public static final int ExitCustomDungeonTryRsp = 28040;
+public static final int PotionEnterDungeonNotify = 21097;
+public static final int SalvagePreventRestartReq = 22494;
+public static final int RogueDiaryDungeonSettleNotify = 27081;
+public static final int WinterCampGetRecvItemListRsp = 2293;
+public static final int PhotoActivityClientViewRsp = 20737;
+public static final int StartRogueDiaryPlayRsp = 3886;
+public static final int PotionRestartDungeonReq = 465;
+public static final int LikeCustomDungeonRsp = 9496;
+public static final int GearActivityFinishPlayGearRsp = 4312;
+public static final int NightCrowGadgetObservationMatchRsp = 3213;
+public static final int GearActivityStartPlayPictureReq = 440;
+public static final int ActivityReadPushTipsRsp = 5363;
+public static final int IslandPartyRaftInfoNotify = 5989;
+public static final int GearActivityStartPlayGearReq = 7344;
+public static final int SummerTimeV2RestartDungeonReq = 212;
+public static final int NightCrowGadgetObservationMatchReq = 8693;
+public static final int InvestigationReadQuestDailyNotify = 6920;
+public static final int InvestigationQuestDailyNotify = 22478;
+public static final int GearActivityFinishPlayPictureRsp = 23830;
+public static final int GearActivityStartPlayGearRsp = 25975;
+public static final int IslandPartySettleNotify = 23083;
+public static final int GearActivityStartPlayPictureRsp = 4894;
+public static final int TakeBackGivingItemRsp = 20307;
+public static final int GalleryWillStartCountdownNotify = 26134;
+public static final int ActivityPushTipsInfoNotify = 22464;
+public static final int PersistentDungeonSwitchAvatarReq = 8425;
+public static final int SummerTimeV2RestartBoatGalleryReq = 164;
+public static final int StopReminderNotify = 29994;
+public static final int IslandPartySailInfoNotify = 8726;
+public static final int SummerTimeV2RestartDungeonRsp = 22741;
+public static final int GearActivityFinishPlayGearReq = 22818;
+public static final int BackRebornGalleryReq = 5152;
+public static final int PersistentDungeonSwitchAvatarRsp = 7969;
+public static final int GalleryIslandPartyDownHillInfoNotify = 24942;
+public static final int GadgetChangeLevelTagRsp = 9742;
+public static final int ActivityReadPushTipsReq = 4848;
+public static final int BackRebornGalleryRsp = 25773;
+public static final int SummerTimeV2RestartBoatGalleryRsp = 22752;
+public static final int SummerTimeV2BoatSettleNotify = 7571;
+public static final int TakeBackGivingItemReq = 21351;
+public static final int GadgetChangeLevelTagReq = 172;
+public static final int GearActivityFinishPlayPictureReq = 3879;
+public static final int HomeExchangeWoodRsp = 1815;
+public static final int HomeExchangeWoodReq = 20572;
+public static final int GravenInnocenceEditCarveCombinationRsp = 28250;
+public static final int GetAllMailResultNotify = 5536;
+public static final int MuqadasPotionRestartDungeonReq = 7410;
+public static final int ToTheMoonRemoveObstacleRsp = 6115;
+public static final int MuqadasPotionCaptureWeaknessReq = 23385;
+public static final int GravenInnocenceEditCarveCombinationReq = 8110;
+public static final int ParentQuestInferenceDataNotify = 24796;
+public static final int DelBackupAvatarTeamReq = 9455;
+public static final int AssociateInferenceWordReq = 701;
+public static final int AvatarTeamAllDataNotify = 9854;
+public static final int InstableSprayGalleryInfoNotify = 20574;
+public static final int PlayerCompoundMaterialBoostReq = 26353;
+public static final int GravenInnocencePhotoFinishReq = 25179;
+public static final int InstableSpraySwitchTeamReq = 21079;
+public static final int SubmitInferenceWordRsp = 3679;
+public static final int InstableSprayEnterDungeonRsp = 25853;
+public static final int AllWidgetBackgroundActiveStateNotify = 4761;
+public static final int GetHomeExchangeWoodInfoReq = 20885;
+public static final int GetAllMailNotify = 24116;
+public static final int GravenInnocenceRaceRestartRsp = 1603;
+public static final int InstableSprayRestartDungeonReq = 3513;
+public static final int ToTheMoonAddObstacleRsp = 6148;
+public static final int GetHomeExchangeWoodInfoRsp = 27659;
+public static final int WorldChestOpenNotify = 9116;
+public static final int DeshretObeliskChestInfoNotify = 22407;
+public static final int MuqadasPotionRestartDungeonRsp = 7227;
+public static final int RemotePlayerWidgetNotify = 20779;
+public static final int GravenInnocencePhotoFinishRsp = 20635;
+public static final int InstableSprayLevelFinishNotify = 5076;
+public static final int ChangeWidgetBackgroundActiveStateRsp = 1073;
+public static final int AddBackupAvatarTeamRsp = 7930;
+public static final int MuqadasPotionActivityEnterDungeonRsp = 21120;
+public static final int AddBackupAvatarTeamReq = 22083;
+public static final int PlayerDeathZoneNotify = 4058;
+public static final int PlayerCompoundMaterialBoostRsp = 26999;
+public static final int InstableSpraySwitchTeamRsp = 25633;
+public static final int TreasureSeelieCollectOrbsNotify = 28836;
+public static final int AranaraCollectionDataNotify = 21685;
+public static final int AssociateInferenceWordRsp = 20449;
+public static final int MuqadasPotionCaptureWeaknessRsp = 26902;
+public static final int DelBackupAvatarTeamRsp = 3661;
+public static final int InterpretInferenceWordRsp = 6937;
+public static final int MuqadasPotionActivityEnterDungeonReq = 24954;
+public static final int ToTheMoonRemoveObstacleReq = 6197;
+public static final int CheckGroupReplacedReq = 29675;
+public static final int ToTheMoonEnterSceneRsp = 6130;
+public static final int CheckGroupReplacedRsp = 5854;
+public static final int InstableSprayEnterDungeonReq = 23206;
+public static final int ToTheMoonEnterSceneReq = 6144;
+public static final int ToTheMoonQueryPathRsp = 6191;
+public static final int InterpretInferenceWordReq = 23806;
+public static final int AreaPlayInfoNotify = 23472;
+public static final int ToTheMoonAddObstacleReq = 6113;
+public static final int MuqadasPotionDungeonSettleNotify = 2813;
+public static final int ToTheMoonPingNotify = 6154;
+public static final int InstableSprayRestartDungeonRsp = 2448;
+public static final int ToTheMoonQueryPathReq = 6117;
+public static final int DeathZoneInfoNotify = 25105;
+public static final int WidgetQuickHitTreeReq = 26447;
+public static final int AddAranaraCollectionNotify = 4632;
+public static final int ChangeWidgetBackgroundActiveStateReq = 23423;
+public static final int DeathZoneObserveNotify = 29864;
+public static final int GravenInnocenceRaceRestartReq = 29239;
+public static final int GravenInnocencePhotoReminderNotify = 3372;
+public static final int WidgetQuickHitTreeRsp = 1624;
+public static final int GravenInnocenceRaceSettleNotify = 22442;
+public static final int WatcherEventStageNotify = 1677;
+public static final int SubmitInferenceWordReq = 22181;
+public static final int UnlockAvatarTalentReq = 20169;
+public static final int UnlockAvatarTalentRsp = 21745;
+public static final int UnlockCoopChapterReq = 27931;
+public static final int UnlockCoopChapterRsp = 3122;
+public static final int UnlockNameCardNotify = 3896;
+public static final int UnlockPersonalLineReq = 1085;
+public static final int UnlockPersonalLineRsp = 5048;
+public static final int UnlockTransPointReq = 27465;
+public static final int UnlockTransPointRsp = 21510;
+public static final int UnlockedFurnitureFormulaDataNotify = 28859;
+public static final int UnlockedFurnitureSuiteDataNotify = 21457;
+public static final int UnmarkEntityInMinMapNotify = 4510;
+public static final int UpdateAbilityCreatedMovingPlatformNotify = 2608;
+public static final int UpdatePS4BlockListReq = 21934;
+public static final int UpdatePS4BlockListRsp = 5073;
+public static final int UpdatePS4FriendListNotify = 23862;
+public static final int UpdatePS4FriendListReq = 4656;
+public static final int UpdatePS4FriendListRsp = 5389;
+public static final int UpdatePlayerShowAvatarListReq = 6950;
+public static final int UpdatePlayerShowAvatarListRsp = 9339;
+public static final int UpdatePlayerShowNameCardListReq = 25424;
+public static final int UpdatePlayerShowNameCardListRsp = 5380;
+public static final int UpdateRedPointNotify = 21359;
+public static final int UpdateReunionWatcherNotify = 8205;
+public static final int UpgradeRoguelikeShikigamiReq = 23123;
+public static final int UpgradeRoguelikeShikigamiRsp = 1133;
+public static final int UseItemReq = 9155;
+public static final int UseItemRsp = 5970;
+public static final int UseMiracleRingReq = 20849;
+public static final int UseMiracleRingRsp = 86;
+public static final int UseWidgetCreateGadgetReq = 2124;
+public static final int UseWidgetCreateGadgetRsp = 7117;
+public static final int UseWidgetRetractGadgetReq = 9147;
+public static final int UseWidgetRetractGadgetRsp = 20644;
+public static final int VehicleInteractReq = 28312;
+public static final int VehicleInteractRsp = 29349;
+public static final int VehicleStaminaNotify = 6743;
+public static final int ViewCodexReq = 25133;
+public static final int ViewCodexRsp = 25216;
+public static final int WatcherAllDataNotify = 1850;
+public static final int WatcherChangeNotify = 26993;
+public static final int WatcherEventNotify = 20631;
+public static final int WatcherEventTypeNotify = 7059;
+public static final int WaterSpritePhaseFinishNotify = 22107;
+public static final int WeaponAwakenReq = 23146;
+public static final int WeaponAwakenRsp = 26318;
+public static final int WeaponPromoteReq = 23298;
+public static final int WeaponPromoteRsp = 715;
+public static final int WeaponUpgradeReq = 9010;
+public static final int WeaponUpgradeRsp = 7193;
+public static final int WearEquipReq = 7563;
+public static final int WearEquipRsp = 22727;
+public static final int WidgetActiveChangeNotify = 22991;
+public static final int WidgetCoolDownNotify = 27222;
+public static final int WidgetDoBagReq = 2739;
+public static final int WidgetDoBagRsp = 8212;
+public static final int WidgetGadgetAllDataNotify = 6076;
+public static final int WidgetGadgetDataNotify = 4861;
+public static final int WidgetGadgetDestroyNotify = 7666;
+public static final int WidgetReportReq = 2271;
+public static final int WidgetReportRsp = 27403;
+public static final int WidgetSlotChangeNotify = 26889;
+public static final int WidgetUseAttachAbilityGroupChangeNotify = 5280;
+public static final int WindSeedClientNotify = 28351;
+public static final int WindSeedType1Notify = 3604;
+public static final int WindSeedType2Notify = 24421;
+public static final int WindSeedType3Notify = 5640;
+public static final int WorktopOptionNotify = 925;
+public static final int WorldAllRoutineTypeNotify = 1912;
+public static final int WorldDataNotify = 813;
+public static final int WorldOwnerBlossomBriefInfoNotify = 2494;
+public static final int WorldOwnerBlossomScheduleInfoNotify = 7500;
+public static final int WorldOwnerDailyTaskNotify = 9896;
+public static final int WorldPlayerDieNotify = 26320;
+public static final int WorldPlayerInfoNotify = 2239;
+public static final int WorldPlayerLocationNotify = 7085;
+public static final int WorldPlayerRTTNotify = 421;
+public static final int WorldPlayerReviveReq = 2639;
+public static final int WorldPlayerReviveRsp = 3657;
+public static final int WorldRoutineChangeNotify = 1471;
+public static final int WorldRoutineTypeCloseNotify = 4128;
+public static final int WorldRoutineTypeRefreshNotify = 26687;
+public static final int SkipPlayerGameTimeReq = 22076;
+public static final int SkipPlayerGameTimeRsp = 24529;
+}
\ No newline at end of file
diff --git a/cmdid.json b/cmdid.json
index a3c86cbd..28922332 100644
--- a/cmdid.json
+++ b/cmdid.json
@@ -1,9766 +1,10234 @@
[
{
- "name": "GmTalkRsp",
- "id": 2
+ "name": "LoadActivityTerrainNotify",
+ "id": 5
},
{
- "name": "WorldPlayerRTTNotify",
- "id": 6
+ "name": "PlayerOfferingReq",
+ "id": 43
},
{
- "name": "UnionCmdNotify",
- "id": 16
+ "name": "UseMiracleRingRsp",
+ "id": 86
},
{
- "name": "LastPacketPrintNotify",
- "id": 20
- },
- {
- "name": "ClientBulletCreateNotify",
- "id": 24
- },
- {
- "name": "GmTalkNotify",
- "id": 26
- },
- {
- "name": "GetOnlinePlayerInfoReq",
- "id": 28
- },
- {
- "name": "ServerTimeNotify",
- "id": 30
- },
- {
- "name": "UpdateRedPointNotify",
- "id": 31
- },
- {
- "name": "EchoNotify",
- "id": 33
- },
- {
- "name": "RobotPushPlayerDataNotify",
- "id": 34
- },
- {
- "name": "GetOnlinePlayerListReq",
- "id": 35
- },
- {
- "name": "GetOnlinePlayerInfoRsp",
- "id": 38
- },
- {
- "name": "PingRsp",
- "id": 48
- },
- {
- "name": "PingReq",
- "id": 55
- },
- {
- "name": "ClientReconnectNotify",
- "id": 64
- },
- {
- "name": "CheckSegmentCRCReq",
- "id": 68
- },
- {
- "name": "ShowMessageNotify",
- "id": 72
- },
- {
- "name": "KeepAliveNotify",
- "id": 75
- },
- {
- "name": "ChangeServerGlobalValueNotify",
- "id": 76
- },
- {
- "name": "ServerLogNotify",
- "id": 84
- },
- {
- "name": "GetOnlinePlayerListRsp",
- "id": 87
- },
- {
- "name": "CheckSegmentCRCNotify",
- "id": 88
- },
- {
- "name": "ClientReportNotify",
- "id": 94
- },
- {
- "name": "GmTalkReq",
- "id": 96
- },
- {
- "name": "PlayerCookArgsRsp",
- "id": 101
- },
- {
- "name": "PlayerLoginReq",
- "id": 102
- },
- {
- "name": "CookGradeDataNotify",
+ "name": "StartBuoyantCombatGalleryReq",
"id": 103
},
{
- "name": "PlayerGameTimeByLuaNotify",
- "id": 104
- },
- {
- "name": "PlayerRandomCookReq",
- "id": 105
- },
- {
- "name": "SetPlayerNameRsp",
- "id": 106
- },
- {
- "name": "PlayerCompoundMaterialRsp",
+ "name": "MpPlayGuestReplyInviteRsp",
"id": 107
},
{
- "name": "PlayerLevelRewardUpdateNotify",
- "id": 109
- },
- {
- "name": "AddRandTaskInfoNotify",
- "id": 110
- },
- {
- "name": "PlayerTimeNotify",
- "id": 111
- },
- {
- "name": "PlayerSetLanguageReq",
- "id": 112
- },
- {
- "name": "ExclusiveRuleNotify",
- "id": 113
- },
- {
- "name": "PlayerCompoundMaterialBoostReq",
- "id": 114
- },
- {
- "name": "PlayerLuaShellNotify",
- "id": 115
- },
- {
- "name": "SetPlayerBornDataReq",
- "id": 116
- },
- {
- "name": "GivingRecordChangeNotify",
- "id": 117
- },
- {
- "name": "DailyTaskScoreRewardNotify",
- "id": 118
- },
- {
- "name": "ServerDisconnectClientNotify",
+ "name": "MiracleRingTakeRewardRsp",
"id": 119
},
{
- "name": "PlayerCookRsp",
- "id": 120
- },
- {
- "name": "ClientTriggerEventNotify",
- "id": 121
- },
- {
- "name": "RemoveRandTaskInfoNotify",
- "id": 123
- },
- {
- "name": "SetOpenStateRsp",
- "id": 124
- },
- {
- "name": "KMFDGOAOFAD",
- "id": 125
- },
- {
- "name": "PlayerCookReq",
- "id": 126
- },
- {
- "name": "DailyTaskUnlockedCitiesNotify",
- "id": 127
- },
- {
- "name": "SetPlayerBornDataRsp",
+ "name": "GetCityReputationInfoRsp",
"id": 128
},
{
- "name": "SkipPlayerGameTimeRsp",
- "id": 129
- },
- {
- "name": "ChangeGameTimeRsp",
+ "name": "WinterCampGetCanGiveFriendItemReq",
"id": 130
},
{
- "name": "OpenStateUpdateNotify",
- "id": 131
- },
- {
- "name": "DailyTaskFilterCityReq",
- "id": 132
- },
- {
- "name": "SetOpenStateReq",
+ "name": "GetRogueDairyRepairInfoRsp",
"id": 133
},
{
- "name": "SetPlayerPropReq",
- "id": 134
- },
- {
- "name": "PlayerDataNotify",
- "id": 135
- },
- {
- "name": "PlayerRandomCookRsp",
+ "name": "HomeFishFarmingInfoNotify",
"id": 136
},
{
- "name": "DoSetPlayerBornDataNotify",
- "id": 138
- },
- {
- "name": "TaskVarNotify",
- "id": 139
- },
- {
- "name": "PlayerForceExitRsp",
- "id": 140
- },
- {
- "name": "PlayerSetLanguageRsp",
- "id": 141
- },
- {
- "name": "PlayerCompoundMaterialReq",
- "id": 142
- },
- {
- "name": "CookRecipeDataNotify",
- "id": 143
- },
- {
- "name": "GetNextResourceInfoReq",
- "id": 144
- },
- {
- "name": "TakeBackGivingItemRsp",
- "id": 145
- },
- {
- "name": "TakeCompoundOutputRsp",
- "id": 146
- },
- {
- "name": "ClientLockGameTimeNotify",
- "id": 147
- },
- {
- "name": "PlayerLogoutRsp",
- "id": 148
- },
- {
- "name": "PlayerSetPauseRsp",
- "id": 149
- },
- {
- "name": "GetGameplayRecommendationRsp",
- "id": 150
- },
- {
- "name": "PlayerNicknameAuditDataNotify",
- "id": 151
- },
- {
- "name": "ReadNicknameAuditReq",
- "id": 152
- },
- {
- "name": "DataResVersionNotify",
- "id": 153
- },
- {
- "name": "PlayerLogoutReq",
- "id": 155
- },
- {
- "name": "DailyTaskDataNotify",
- "id": 156
- },
- {
- "name": "NicknameAuditConfigNotify",
- "id": 157
- },
- {
- "name": "PlayerLogoutNotify",
- "id": 158
- },
- {
- "name": "GetCompoundDataReq",
- "id": 159
- },
- {
- "name": "PlayerForceExitReq",
- "id": 160
- },
- {
- "name": "PlayerCookArgsReq",
- "id": 161
- },
- {
- "name": "TakeBackGivingItemReq",
- "id": 162
- },
- {
- "name": "DailyTaskProgressNotify",
- "id": 163
- },
- {
- "name": "PlayerPropNotify",
+ "name": "SummerTimeV2RestartBoatGalleryReq",
"id": 164
},
{
- "name": "SkipPlayerGameTimeReq",
+ "name": "ActivitySetGiftWishRsp",
"id": 165
},
{
- "name": "CookDataNotify",
- "id": 166
- },
- {
- "name": "CompoundUnlockNotify",
- "id": 167
- },
- {
- "name": "SetPlayerNameReq",
- "id": 168
- },
- {
- "name": "WorldOwnerDailyTaskNotify",
- "id": 169
- },
- {
- "name": "ItemGivingRsp",
- "id": 170
- },
- {
- "name": "PlayerSetPauseReq",
- "id": 171
- },
- {
- "name": "PlayerLoginRsp",
+ "name": "GadgetChangeLevelTagReq",
"id": 172
},
{
- "name": "PlayerCompoundMaterialBoostRsp",
- "id": 173
- },
- {
- "name": "GivingRecordNotify",
- "id": 174
- },
- {
- "name": "GetPlayerTokenReq",
- "id": 175
- },
- {
- "name": "OpenStateChangeNotify",
- "id": 176
- },
- {
- "name": "TakePlayerLevelRewardReq",
- "id": 177
- },
- {
- "name": "PlayerInjectFixNotify",
- "id": 178
- },
- {
- "name": "GetNextResourceInfoRsp",
- "id": 179
- },
- {
- "name": "CompoundDataNotify",
- "id": 180
- },
- {
- "name": "ReadNicknameAuditRsp",
+ "name": "GetGachaInfoReq",
"id": 181
},
{
- "name": "PlayerNicknameNotify",
- "id": 182
- },
- {
- "name": "DailyTaskFilterCityRsp",
- "id": 183
- },
- {
- "name": "PlayerGameTimeNotify",
- "id": 184
- },
- {
- "name": "IOEJCMJGHCG",
- "id": 186
- },
- {
- "name": "ChangeGameTimeReq",
- "id": 187
- },
- {
- "name": "PlayerPropChangeNotify",
- "id": 188
- },
- {
- "name": "AntiAddictNotify",
- "id": 189
- },
- {
- "name": "AdjustWorldLevelReq",
- "id": 190
- },
- {
- "name": "PlayerIpRegionNotify",
- "id": 191
- },
- {
- "name": "TakePlayerLevelRewardRsp",
- "id": 192
- },
- {
- "name": "GetCompoundDataRsp",
- "id": 193
- },
- {
- "name": "SetPlayerPropRsp",
- "id": 194
- },
- {
- "name": "GetGameplayRecommendationReq",
- "id": 195
- },
- {
- "name": "GetPlayerTokenRsp",
- "id": 196
- },
- {
- "name": "ItemGivingReq",
- "id": 197
- },
- {
- "name": "TakeCompoundOutputReq",
- "id": 198
- },
- {
- "name": "AdjustWorldLevelRsp",
- "id": 199
- },
- {
- "name": "PlatformChangeRouteNotify",
+ "name": "HomeUpdateScenePointFishFarmingInfoReq",
"id": 201
},
{
- "name": "LeaveSceneRsp",
- "id": 202
- },
- {
- "name": "SceneForceLockNotify",
- "id": 203
- },
- {
- "name": "WorldPlayerReviveRsp",
- "id": 204
- },
- {
- "name": "SceneCreateEntityRsp",
+ "name": "ACCKLIOPBHN",
"id": 205
},
{
- "name": "EntityJumpNotify",
- "id": 206
- },
- {
- "name": "EnterWorldAreaRsp",
- "id": 207
- },
- {
- "name": "ClientScriptEventNotify",
- "id": 208
- },
- {
- "name": "ExecuteGroupTriggerRsp",
- "id": 209
- },
- {
- "name": "UnmarkEntityInMinMapNotify",
- "id": 210
- },
- {
- "name": "ClientTransmitReq",
- "id": 211
- },
- {
- "name": "ExitSceneWeatherAreaNotify",
+ "name": "SummerTimeV2RestartDungeonReq",
"id": 212
},
{
- "name": "BackMyWorldRsp",
- "id": 213
- },
- {
- "name": "WorldPlayerDieNotify",
- "id": 214
- },
- {
- "name": "ScenePlayerSoundNotify",
- "id": 215
- },
- {
- "name": "EnterTransPointRegionNotify",
- "id": 216
- },
- {
- "name": "LevelupCityRsp",
- "id": 217
- },
- {
- "name": "EndCameraSceneLookNotify",
- "id": 218
- },
- {
- "name": "PersonalSceneJumpReq",
- "id": 219
- },
- {
- "name": "SceneCreateEntityReq",
- "id": 220
- },
- {
- "name": "ScenePlayerLocationNotify",
- "id": 221
- },
- {
- "name": "CutSceneEndNotify",
- "id": 222
- },
- {
- "name": "GetSceneAreaRsp",
- "id": 224
- },
- {
- "name": "ExecuteGadgetLuaReq",
- "id": 225
- },
- {
- "name": "SceneEntityDrownRsp",
- "id": 226
- },
- {
- "name": "BackMyWorldReq",
- "id": 227
- },
- {
- "name": "ExitTransPointRegionNotify",
- "id": 228
- },
- {
- "name": "SetSceneWeatherAreaRsp",
- "id": 229
- },
- {
- "name": "SceneAvatarStaminaStepReq",
- "id": 230
- },
- {
- "name": "SceneAreaUnlockNotify",
- "id": 231
- },
- {
- "name": "SceneKickPlayerNotify",
- "id": 232
- },
- {
- "name": "GetSceneAreaReq",
- "id": 233
- },
- {
- "name": "GetScenePointReq",
- "id": 234
- },
- {
- "name": "SceneEntityMoveReq",
- "id": 235
- },
- {
- "name": "SceneDestroyEntityReq",
- "id": 236
- },
- {
- "name": "SceneEntitiesMovesRsp",
- "id": 237
- },
- {
- "name": "ScenePointUnlockNotify",
- "id": 238
- },
- {
- "name": "ClientPauseNotify",
- "id": 239
- },
- {
- "name": "SealBattleEndNotify",
- "id": 240
- },
- {
- "name": "SceneAreaWeatherNotify",
- "id": 241
- },
- {
- "name": "EnterWorldAreaReq",
- "id": 242
- },
- {
- "name": "SceneForceUnlockNotify",
- "id": 243
- },
- {
- "name": "JoinPlayerSceneReq",
- "id": 244
- },
- {
- "name": "SceneTimeNotify",
- "id": 245
- },
- {
- "name": "EntityForceSyncRsp",
- "id": 246
- },
- {
- "name": "PlayerEnterSceneInfoNotify",
- "id": 247
- },
- {
- "name": "SceneEntityAppearNotify",
- "id": 248
- },
- {
- "name": "EnterSceneWeatherAreaNotify",
+ "name": "TakeAchievementGoalRewardReq",
"id": 249
},
{
- "name": "AddSeenMonsterNotify",
+ "name": "JCIAFJKAFLK",
"id": 250
},
{
- "name": "EnterSceneReadyReq",
- "id": 251
- },
- {
- "name": "EnterSceneDoneReq",
- "id": 252
- },
- {
- "name": "ScenePlayerInfoNotify",
- "id": 253
- },
- {
- "name": "SceneEntitiesMovesReq",
- "id": 254
- },
- {
- "name": "SceneInitFinishRsp",
- "id": 255
- },
- {
- "name": "WorldPlayerLocationNotify",
- "id": 256
- },
- {
- "name": "EnterScenePeerNotify",
- "id": 257
- },
- {
- "name": "SceneEntityDisappearNotify",
- "id": 258
- },
- {
- "name": "GetAreaExplorePointReq",
- "id": 259
- },
- {
- "name": "SealBattleBeginNotify",
- "id": 260
- },
- {
- "name": "PlatformStopRouteNotify",
- "id": 261
- },
- {
- "name": "AllSeenMonsterNotify",
- "id": 262
- },
- {
- "name": "BeginCameraSceneLookNotify",
- "id": 263
- },
- {
- "name": "SceneEntityMoveNotify",
- "id": 264
- },
- {
- "name": "SetSceneWeatherAreaReq",
- "id": 265
- },
- {
- "name": "SceneDestroyEntityRsp",
- "id": 266
- },
- {
- "name": "SeeMonsterReq",
- "id": 267
- },
- {
- "name": "SceneTransToPointRsp",
- "id": 268
- },
- {
- "name": "MarkEntityInMinMapNotify",
- "id": 269
- },
- {
- "name": "PlatformStartRouteNotify",
+ "name": "GCGDSCardFaceUnlockNotify",
"id": 270
},
{
- "name": "ClientTransmitRsp",
- "id": 271
- },
- {
- "name": "SceneInitFinishReq",
- "id": 272
- },
- {
- "name": "WorldPlayerReviveReq",
+ "name": "BOFOFKKOBNO",
"id": 273
},
{
- "name": "LevelupCityReq",
- "id": 274
- },
- {
- "name": "PlayerEnterSceneNotify",
- "id": 275
- },
- {
- "name": "SceneEntityDrownReq",
- "id": 276
- },
- {
- "name": "SealBattleProgressNotify",
- "id": 278
- },
- {
- "name": "JoinPlayerSceneRsp",
- "id": 279
- },
- {
- "name": "EnterSceneDoneRsp",
- "id": 281
- },
- {
- "name": "EnterSceneReadyRsp",
- "id": 282
- },
- {
- "name": "HitClientTrivialNotify",
+ "name": "SeaLampFlyLampReq",
"id": 283
},
{
- "name": "SceneAvatarStaminaStepRsp",
- "id": 284
- },
- {
- "name": "CutSceneBeginNotify",
- "id": 285
- },
- {
- "name": "ExecuteGadgetLuaRsp",
- "id": 286
- },
- {
- "name": "SceneEntityMoveRsp",
- "id": 287
- },
- {
- "name": "SceneTransToPointReq",
- "id": 288
- },
- {
- "name": "PersonalSceneJumpRsp",
- "id": 289
- },
- {
- "name": "SceneKickPlayerReq",
- "id": 290
- },
- {
- "name": "JoinPlayerFailNotify",
- "id": 291
- },
- {
- "name": "ExecuteGroupTriggerReq",
- "id": 292
- },
- {
- "name": "GetAreaExplorePointRsp",
- "id": 293
- },
- {
- "name": "GetScenePointRsp",
- "id": 294
- },
- {
- "name": "SeeMonsterRsp",
- "id": 295
- },
- {
- "name": "LeaveSceneReq",
- "id": 296
- },
- {
- "name": "SceneRouteChangeNotify",
- "id": 297
- },
- {
- "name": "EntityForceSyncReq",
- "id": 298
- },
- {
- "name": "SceneKickPlayerRsp",
- "id": 299
- },
- {
- "name": "CutSceneFinishNotify",
+ "name": "AbilityChangeNotify",
"id": 300
},
{
- "name": "ReportFightAntiCheatNotify",
- "id": 301
+ "name": "PullRecentChatRsp",
+ "id": 308
},
{
- "name": "HostPlayerNotify",
- "id": 302
- },
- {
- "name": "AvatarEnterElementViewNotify",
- "id": 303
- },
- {
- "name": "AvatarBuffDelNotify",
- "id": 305
- },
- {
- "name": "EvtEntityRenderersChangedNotify",
- "id": 307
- },
- {
- "name": "EntityAiSyncNotify",
- "id": 309
- },
- {
- "name": "CombatInvocationsNotify",
- "id": 310
- },
- {
- "name": "CreateMassiveEntityReq",
- "id": 312
- },
- {
- "name": "EvtBeingHealedNotify",
+ "name": "MarkEntityInMinMapNotify",
"id": 315
},
{
- "name": "EvtDestroyServerGadgetNotify",
- "id": 317
- },
- {
- "name": "SyncTeamEntityNotify",
- "id": 318
- },
- {
- "name": "EvtLocalGadgetOwnerLeaveSceneNotify",
+ "name": "TakeResinCardDailyRewardRsp",
"id": 319
},
{
- "name": "AvatarBuffAddNotify",
- "id": 320
+ "name": "BackPlayCustomDungeonOfficialRsp",
+ "id": 329
},
{
- "name": "EvtBulletHitNotify",
- "id": 321
+ "name": "TryEnterHomeRsp",
+ "id": 351
},
{
- "name": "ServerBuffChangeNotify",
- "id": 323
+ "name": "ChangeMpTeamAvatarRsp",
+ "id": 352
},
{
- "name": "EvtAvatarEnterFocusNotify",
- "id": 324
- },
- {
- "name": "EntityAuthorityChangeNotify",
- "id": 326
- },
- {
- "name": "EvtSetAttackTargetNotify",
- "id": 330
- },
- {
- "name": "EvtAvatarExitFocusNotify",
- "id": 331
- },
- {
- "name": "EvtBulletMoveNotify",
- "id": 333
- },
- {
- "name": "EvtBulletDeactiveNotify",
- "id": 334
- },
- {
- "name": "EvtFaceToDirNotify",
- "id": 335
- },
- {
- "name": "MonsterAlertChangeNotify",
- "id": 336
- },
- {
- "name": "CreateMassiveEntityRsp",
- "id": 341
- },
- {
- "name": "TriggerCreateGadgetToEquipPartNotify",
- "id": 342
- },
- {
- "name": "EvtAiSyncSkillCdNotify",
- "id": 346
- },
- {
- "name": "EvtDestroyGadgetNotify",
- "id": 348
- },
- {
- "name": "EvtAvatarStandUpNotify",
- "id": 349
- },
- {
- "name": "CreateMassiveEntityNotify",
- "id": 353
- },
- {
- "name": "EvtCreateGadgetNotify",
- "id": 355
- },
- {
- "name": "DestroyMassiveEntityNotify",
- "id": 356
- },
- {
- "name": "EvtFaceToEntityNotify",
- "id": 358
- },
- {
- "name": "EvtAvatarLockChairRsp",
- "id": 361
- },
- {
- "name": "MassiveEntityStateChangedNotify",
- "id": 363
- },
- {
- "name": "EvtRushMoveNotify",
+ "name": "NMCDCDNDENC",
"id": 364
},
{
- "name": "MonsterForceAlertNotify",
- "id": 366
+ "name": "PlayerHomeCompInfoNotify",
+ "id": 365
},
{
- "name": "DelTeamEntityNotify",
- "id": 369
+ "name": "BackPlayCustomDungeonOfficialReq",
+ "id": 368
},
{
- "name": "EvtAvatarLockChairReq",
+ "name": "StoreItemChangeNotify",
"id": 370
},
{
- "name": "EvtAvatarSitDownNotify",
- "id": 371
+ "name": "PerformOperationNotify",
+ "id": 373
},
{
- "name": "EvtDoSkillSuccNotify",
- "id": 372
- },
- {
- "name": "LuaSetOptionNotify",
- "id": 374
- },
- {
- "name": "EvtBeingHitNotify",
+ "name": "DFANIFFEBOE",
"id": 375
},
{
- "name": "EvtAvatarUpdateFocusNotify",
- "id": 376
- },
- {
- "name": "EvtAiSyncCombatThreatInfoNotify",
- "id": 377
- },
- {
- "name": "EvtBeingHitsCombineNotify",
- "id": 380
- },
- {
- "name": "EvtAnimatorStateChangedNotify",
+ "name": "GCGTCTavernChallengeUpdateNotify",
"id": 384
},
{
- "name": "EvtCostStaminaNotify",
- "id": 387
+ "name": "ChannellerSlabCheckEnterLoopDungeonReq",
+ "id": 386
},
{
- "name": "MassiveEntityElementOpBatchNotify",
- "id": 392
- },
- {
- "name": "EvtEntityStartDieEndNotify",
- "id": 394
- },
- {
- "name": "EvtAnimatorParameterNotify",
- "id": 396
- },
- {
- "name": "EntityAiKillSelfNotify",
- "id": 397
- },
- {
- "name": "AnimatorForceSetAirMoveNotify",
- "id": 398
- },
- {
- "name": "QuestDelNotify",
- "id": 402
- },
- {
- "name": "QuestGlobalVarNotify",
- "id": 403
- },
- {
- "name": "GetBargainDataRsp",
- "id": 405
- },
- {
- "name": "QuestDestroyNpcReq",
- "id": 406
- },
- {
- "name": "QuestTransmitRsp",
- "id": 407
- },
- {
- "name": "SubmitInferenceWordReq",
- "id": 409
- },
- {
- "name": "InterpretInferenceWordReq",
- "id": 410
- },
- {
- "name": "UnlockPersonalLineRsp",
- "id": 411
- },
- {
- "name": "PersonalLineNewUnlockNotify",
+ "name": "GetSceneNpcPositionRsp",
"id": 412
},
{
- "name": "ChapterStateNotify",
- "id": 416
+ "name": "MMEMEGNCJDI",
+ "id": 413
},
{
- "name": "QuestRenameAvatarReq",
- "id": 417
- },
- {
- "name": "GetParentQuestVideoKeyRsp",
+ "name": "CutSceneBeginNotify",
"id": 418
},
{
- "name": "GetBargainDataReq",
- "id": 420
+ "name": "IICFKNGMAJP",
+ "id": 419
},
{
- "name": "QuestDestroyEntityRsp",
+ "name": "WorldPlayerRTTNotify",
"id": 421
},
{
- "name": "InterpretInferenceWordRsp",
- "id": 423
+ "name": "GIPBFGAAMCG",
+ "id": 439
},
{
- "name": "BargainStartNotify",
- "id": 424
+ "name": "GearActivityStartPlayPictureReq",
+ "id": 440
},
{
- "name": "BargainTerminateNotify",
- "id": 426
+ "name": "NBLNIJDNFOH",
+ "id": 444
},
{
- "name": "QuestProgressUpdateNotify",
- "id": 428
+ "name": "DungeonCandidateTeamChangeAvatarRsp",
+ "id": 451
},
{
- "name": "QuestCreateEntityReq",
- "id": 430
- },
- {
- "name": "BargainOfferPriceReq",
- "id": 431
- },
- {
- "name": "QuestDestroyNpcRsp",
- "id": 433
- },
- {
- "name": "GetAllActivatedBargainDataReq",
- "id": 436
- },
- {
- "name": "QuestUpdateQuestVarReq",
- "id": 438
- },
- {
- "name": "NpcTalkStateNotify",
- "id": 441
- },
- {
- "name": "QuestTransmitReq",
- "id": 442
- },
- {
- "name": "ServerCondMeetQuestListUpdateNotify",
- "id": 443
- },
- {
- "name": "PersonalLineAllDataRsp",
- "id": 446
- },
- {
- "name": "AddQuestContentProgressReq",
- "id": 448
- },
- {
- "name": "QuestUpdateQuestTimeVarNotify",
- "id": 449
- },
- {
- "name": "GetQuestLackingResourceReq",
- "id": 453
+ "name": "NFMBJFMBBBG",
+ "id": 452
},
{
"name": "FinishedParentQuestUpdateNotify",
"id": 455
},
{
- "name": "GetQuestLackingResourceRsp",
- "id": 456
- },
- {
- "name": "AddQuestContentProgressRsp",
- "id": 458
- },
- {
- "name": "RedeemLegendaryKeyRsp",
- "id": 459
- },
- {
- "name": "GetParentQuestVideoKeyReq",
- "id": 463
- },
- {
- "name": "QuestDestroyEntityReq",
- "id": 464
- },
- {
- "name": "GetAllActivatedBargainDataRsp",
- "id": 466
- },
- {
- "name": "QuestUpdateQuestVarNotify",
- "id": 468
- },
- {
- "name": "ParentQuestInferenceDataNotify",
- "id": 469
- },
- {
- "name": "CancelFinishParentQuestNotify",
- "id": 471
- },
- {
- "name": "FinishedParentQuestNotify",
- "id": 472
- },
- {
- "name": "SubmitInferenceWordRsp",
- "id": 474
- },
- {
- "name": "QuestListNotify",
- "id": 475
- },
- {
- "name": "BargainOfferPriceRsp",
- "id": 476
- },
- {
- "name": "AssociateInferenceWordReq",
- "id": 477
- },
- {
- "name": "RedeemLegendaryKeyReq",
- "id": 480
- },
- {
- "name": "QuestCreateEntityRsp",
- "id": 484
- },
- {
- "name": "QuestUpdateQuestVarRsp",
- "id": 488
- },
- {
- "name": "AssociateInferenceWordRsp",
- "id": 492
- },
- {
- "name": "UnlockPersonalLineReq",
- "id": 493
- },
- {
- "name": "QuestListUpdateNotify",
- "id": 496
- },
- {
- "name": "QuestRenameAvatarRsp",
- "id": 497
- },
- {
- "name": "PersonalLineAllDataReq",
- "id": 498
- },
- {
- "name": "MeetNpcRsp",
- "id": 535
- },
- {
- "name": "MetNpcIdListNotify",
- "id": 548
- },
- {
- "name": "GetSceneNpcPositionRsp",
- "id": 555
- },
- {
- "name": "MeetNpcReq",
- "id": 558
- },
- {
- "name": "GetSceneNpcPositionReq",
- "id": 572
- },
- {
- "name": "NpcTalkReq",
- "id": 575
- },
- {
- "name": "FinishedTalkIdListNotify",
- "id": 587
- },
- {
- "name": "NpcTalkRsp",
- "id": 596
- },
- {
- "name": "SetEquipLockStateRsp",
- "id": 601
- },
- {
- "name": "StoreItemChangeNotify",
- "id": 602
- },
- {
- "name": "ItemCdGroupTimeNotify",
- "id": 603
- },
- {
- "name": "AvatarCardChangeRsp",
- "id": 605
- },
- {
- "name": "WeaponPromoteReq",
- "id": 606
- },
- {
- "name": "CombineReq",
- "id": 607
- },
- {
- "name": "MaterialDeleteUpdateNotify",
- "id": 609
- },
- {
- "name": "BuyResinRsp",
- "id": 610
- },
- {
- "name": "ForgeStartRsp",
- "id": 611
- },
- {
- "name": "ResinChangeNotify",
- "id": 612
- },
- {
- "name": "CalcWeaponUpgradeReturnItemsReq",
- "id": 615
- },
- {
- "name": "TakeoffEquipReq",
- "id": 616
- },
- {
- "name": "McoinExchangeHcoinRsp",
- "id": 617
- },
- {
- "name": "CalcWeaponUpgradeReturnItemsRsp",
- "id": 619
- },
- {
- "name": "AvatarCardChangeReq",
- "id": 620
- },
- {
- "name": "MaterialDeleteReturnNotify",
- "id": 623
- },
- {
- "name": "ReliquaryUpgradeReq",
- "id": 624
- },
- {
- "name": "ReliquaryPromoteRsp",
- "id": 626
- },
- {
- "name": "ReliquaryFilterStateNotify",
- "id": 627
- },
- {
- "name": "TakeoffEquipRsp",
- "id": 628
- },
- {
- "name": "DropItemReq",
- "id": 630
- },
- {
- "name": "ReliquaryUpgradeRsp",
- "id": 631
- },
- {
- "name": "ReliquaryDecomposeRsp",
- "id": 632
- },
- {
- "name": "WeaponPromoteRsp",
- "id": 633
- },
- {
- "name": "WearEquipReq",
- "id": 634
- },
- {
- "name": "UseItemReq",
- "id": 635
- },
- {
- "name": "GrantRewardNotify",
- "id": 636
- },
- {
- "name": "AvatarEquipChangeNotify",
- "id": 638
- },
- {
- "name": "CombineDataNotify",
- "id": 640
- },
- {
- "name": "DropHintNotify",
- "id": 642
- },
- {
- "name": "WeaponAwakenRsp",
- "id": 643
- },
- {
- "name": "CheckAddItemExceedLimitNotify",
- "id": 644
- },
- {
- "name": "ForgeQueueDataNotify",
- "id": 646
- },
- {
- "name": "ClosedItemNotify",
- "id": 647
- },
- {
- "name": "ForgeQueueManipulateRsp",
- "id": 649
- },
- {
- "name": "ItemAddHintNotify",
- "id": 655
- },
- {
- "name": "ForgeGetQueueDataRsp",
- "id": 659
- },
- {
- "name": "ForgeFormulaDataNotify",
- "id": 660
- },
- {
- "name": "SetEquipLockStateReq",
- "id": 661
- },
- {
- "name": "WeaponAwakenReq",
- "id": 666
- },
- {
- "name": "WeaponUpgradeRsp",
- "id": 668
- },
- {
- "name": "BuyResinReq",
- "id": 669
- },
- {
- "name": "DestroyMaterialRsp",
- "id": 670
- },
- {
- "name": "ForgeQueueManipulateReq",
- "id": 671
- },
- {
- "name": "StoreItemDelNotify",
- "id": 672
- },
- {
- "name": "McoinExchangeHcoinReq",
- "id": 674
- },
- {
- "name": "PlayerStoreNotify",
- "id": 675
- },
- {
- "name": "ReliquaryPromoteReq",
- "id": 676
- },
- {
- "name": "TakeMaterialDeleteReturnReq",
- "id": 677
- },
- {
- "name": "CombineFormulaDataNotify",
- "id": 678
- },
- {
- "name": "SetIsAutoUnlockSpecificEquipReq",
- "id": 679
- },
- {
- "name": "ForgeGetQueueDataReq",
- "id": 680
- },
- {
- "name": "ReliquaryFilterStateSaveNotify",
- "id": 683
- },
- {
- "name": "DropItemRsp",
- "id": 684
- },
- {
- "name": "UseItemRsp",
- "id": 687
- },
- {
- "name": "WeaponUpgradeReq",
- "id": 688
- },
- {
- "name": "ForgeDataNotify",
- "id": 689
- },
- {
- "name": "SetIsAutoUnlockSpecificEquipRsp",
- "id": 690
- },
- {
- "name": "TakeMaterialDeleteReturnRsp",
- "id": 692
- },
- {
- "name": "ForgeStartReq",
- "id": 693
- },
- {
- "name": "WearEquipRsp",
- "id": 694
- },
- {
- "name": "StoreWeightLimitNotify",
- "id": 696
- },
- {
- "name": "DestroyMaterialReq",
- "id": 697
- },
- {
- "name": "CombineRsp",
- "id": 698
- },
- {
- "name": "ReliquaryDecomposeReq",
- "id": 699
- },
- {
- "name": "BuyGoodsReq",
- "id": 702
- },
- {
- "name": "BatchBuyGoodsRsp",
- "id": 730
- },
- {
- "name": "GetActivityShopSheetInfoRsp",
- "id": 735
- },
- {
- "name": "GetShopmallDataRsp",
- "id": 748
- },
- {
- "name": "GetShopmallDataReq",
- "id": 755
- },
- {
- "name": "GetActivityShopSheetInfoReq",
- "id": 758
- },
- {
- "name": "BuyGoodsRsp",
- "id": 772
- },
- {
- "name": "GetShopReq",
- "id": 775
- },
- {
- "name": "BatchBuyGoodsReq",
- "id": 787
- },
- {
- "name": "GetShopRsp",
- "id": 796
- },
- {
- "name": "GadgetStateNotify",
- "id": 802
- },
- {
- "name": "VehicleStaminaNotify",
- "id": 803
- },
- {
- "name": "LiveStartNotify",
- "id": 805
- },
- {
- "name": "GadgetChainLevelChangeNotify",
- "id": 806
- },
- {
- "name": "GadgetChangeLevelTagReq",
- "id": 807
- },
- {
- "name": "FoundationReq",
- "id": 816
- },
- {
- "name": "RequestLiveInfoRsp",
- "id": 820
- },
- {
- "name": "GadgetGeneralRewardInfoNotify",
- "id": 821
- },
- {
- "name": "VehicleInteractRsp",
- "id": 824
- },
- {
- "name": "RequestLiveInfoReq",
- "id": 826
- },
- {
- "name": "FoundationRsp",
- "id": 828
- },
- {
- "name": "GadgetPlayStopNotify",
- "id": 830
- },
- {
- "name": "CreateVehicleReq",
- "id": 831
- },
- {
- "name": "VehicleInteractReq",
- "id": 833
- },
- {
- "name": "GadgetAutoPickDropInfoNotify",
- "id": 834
- },
- {
- "name": "BlossomChestInfoNotify",
- "id": 835
- },
- {
- "name": "ProjectorOptionReq",
- "id": 836
- },
- {
- "name": "FoundationNotify",
- "id": 838
- },
- {
- "name": "GadgetCustomTreeInfoNotify",
- "id": 842
- },
- {
- "name": "LiveEndNotify",
- "id": 843
- },
- {
- "name": "NightCrowGadgetObservationMatchReq",
- "id": 846
- },
- {
- "name": "SelectWorktopOptionRsp",
- "id": 848
- },
- {
- "name": "SelectWorktopOptionReq",
- "id": 855
- },
- {
- "name": "BossChestActivateNotify",
- "id": 858
- },
- {
- "name": "DeshretObeliskChestInfoNotify",
- "id": 859
- },
- {
- "name": "GadgetPlayUidOpNotify",
- "id": 864
- },
- {
- "name": "ProjectorOptionRsp",
- "id": 866
- },
- {
- "name": "GadgetChainLevelUpdateNotify",
- "id": 868
- },
- {
- "name": "WorktopOptionNotify",
- "id": 872
- },
- {
- "name": "GadgetInteractReq",
- "id": 875
- },
- {
- "name": "CreateVehicleRsp",
- "id": 876
- },
- {
- "name": "NightCrowGadgetObservationMatchRsp",
- "id": 880
- },
- {
- "name": "GadgetPlayDataNotify",
- "id": 884
- },
- {
- "name": "GadgetPlayStartNotify",
- "id": 887
- },
- {
- "name": "GadgetTalkChangeNotify",
- "id": 888
- },
- {
- "name": "ANKMHOAHDAI",
- "id": 893
- },
- {
- "name": "UpdateAbilityCreatedMovingPlatformNotify",
- "id": 894
- },
- {
- "name": "GadgetInteractRsp",
- "id": 896
- },
- {
- "name": "GadgetChangeLevelTagRsp",
- "id": 898
- },
- {
- "name": "MistTrialFloorLevelNotify",
- "id": 901
- },
- {
- "name": "PlayerEnterDungeonReq",
- "id": 902
- },
- {
- "name": "DungeonCandidateTeamInviteReq",
- "id": 903
- },
- {
- "name": "DungeonCandidateTeamPlayerLeaveNotify",
- "id": 905
- },
- {
- "name": "DungeonFollowNotify",
- "id": 906
- },
- {
- "name": "DungeonCandidateTeamKickReq",
- "id": 907
- },
- {
- "name": "DungeonRestartInviteReplyReq",
- "id": 909
- },
- {
- "name": "InteractDailyDungeonInfoNotify",
- "id": 910
- },
- {
- "name": "DungeonCandidateTeamSetReadyReq",
- "id": 911
- },
- {
- "name": "DungeonCandidateTeamChangeAvatarRsp",
- "id": 912
- },
- {
- "name": "DungeonReviseLevelNotify",
- "id": 915
- },
- {
- "name": "DungeonPlayerDieRsp",
- "id": 916
- },
- {
- "name": "DungeonRestartInviteReplyNotify",
- "id": 917
- },
- {
- "name": "DungeonInterruptChallengeReq",
- "id": 918
- },
- {
- "name": "CCMOCNEMPED",
- "id": 919
- },
- {
- "name": "DungeonCandidateTeamRefuseNotify",
- "id": 920
- },
- {
- "name": "DungeonDieOptionRsp",
- "id": 921
- },
- {
- "name": "DungeonRestartReq",
- "id": 923
- },
- {
- "name": "DungeonGetStatueDropRsp",
- "id": 924
- },
- {
- "name": "DungeonCandidateTeamInviteNotify",
- "id": 926
- },
- {
- "name": "DungeonDataNotify",
- "id": 928
- },
- {
- "name": "DungeonSettleNotify",
- "id": 930
- },
- {
- "name": "ChallengeRecordNotify",
- "id": 931
- },
- {
- "name": "DungeonGetStatueDropReq",
- "id": 933
- },
- {
- "name": "DungeonShowReminderNotify",
- "id": 934
- },
- {
- "name": "DungeonWayPointActivateReq",
- "id": 935
- },
- {
- "name": "DungeonCandidateTeamDismissNotify",
- "id": 936
- },
- {
- "name": "DungeonChallengeBeginNotify",
- "id": 938
- },
- {
- "name": "GetDailyDungeonEntryInfoReq",
- "id": 941
- },
- {
- "name": "DungeonCandidateTeamInviteRsp",
- "id": 942
- },
- {
- "name": "DungeonCandidateTeamCreateRsp",
- "id": 943
- },
- {
- "name": "DungeonCandidateTeamLeaveReq",
- "id": 946
- },
- {
- "name": "PlayerQuitDungeonRsp",
- "id": 948
- },
- {
- "name": "DungeonCandidateTeamChangeAvatarReq",
- "id": 949
- },
- {
- "name": "GetDailyDungeonEntryInfoRsp",
- "id": 953
- },
- {
- "name": "PlayerQuitDungeonReq",
- "id": 955
- },
- {
- "name": "DungeonSlipRevivePointActivateReq",
- "id": 956
- },
- {
- "name": "DungeonWayPointNotify",
- "id": 958
- },
- {
- "name": "DungeonCandidateTeamReplyInviteReq",
- "id": 959
- },
- {
- "name": "DungeonCandidateTeamSetChangingAvatarRsp",
- "id": 961
- },
- {
- "name": "DungeonSlipRevivePointActivateRsp",
- "id": 963
- },
- {
- "name": "DungeonDieOptionReq",
- "id": 964
- },
- {
- "name": "DungeonCandidateTeamCreateReq",
- "id": 966
- },
- {
- "name": "ChallengeDataNotify",
- "id": 968
- },
- {
- "name": "DungeonInterruptChallengeRsp",
- "id": 969
- },
- {
- "name": "DungeonCandidateTeamSetChangingAvatarReq",
- "id": 970
- },
- {
- "name": "DungeonCandidateTeamSetReadyRsp",
- "id": 971
- },
- {
- "name": "PlayerEnterDungeonRsp",
- "id": 972
- },
- {
- "name": "DungeonRestartInviteReplyRsp",
- "id": 974
- },
- {
- "name": "DungeonEntryInfoReq",
- "id": 975
- },
- {
- "name": "DungeonCandidateTeamInfoNotify",
- "id": 976
- },
- {
- "name": "DungeonRestartRsp",
- "id": 977
- },
- {
- "name": "DungeonCandidateTeamLeaveRsp",
- "id": 980
- },
- {
- "name": "DungeonPlayerDieNotify",
- "id": 984
- },
- {
- "name": "DungeonWayPointActivateRsp",
- "id": 987
- },
- {
- "name": "DungeonChallengeFinishNotify",
- "id": 988
- },
- {
- "name": "HDNBCGCMHGF",
- "id": 989
- },
- {
- "name": "DungeonRestartInviteNotify",
- "id": 992
- },
- {
- "name": "DungeonCandidateTeamReplyInviteRsp",
- "id": 993
- },
- {
- "name": "DungeonPlayerDieReq",
- "id": 994
- },
- {
- "name": "DungeonEntryInfoRsp",
- "id": 996
- },
- {
- "name": "DungeonRestartResultNotify",
- "id": 997
- },
- {
- "name": "DungeonCandidateTeamKickRsp",
- "id": 998
- },
- {
- "name": "AvatarUnlockTalentNotify",
- "id": 1002
- },
- {
- "name": "CanUseSkillNotify",
- "id": 1016
- },
- {
- "name": "AvatarSkillUpgradeRsp",
- "id": 1021
- },
- {
- "name": "TeamResonanceChangeNotify",
- "id": 1028
- },
- {
- "name": "ProudSkillUpgradeRsp",
- "id": 1030
- },
- {
- "name": "AvatarSkillChangeNotify",
- "id": 1034
- },
- {
- "name": "AvatarSkillInfoNotify",
- "id": 1035
- },
- {
- "name": "BigTalentPointConvertRsp",
- "id": 1048
- },
- {
- "name": "BigTalentPointConvertReq",
- "id": 1055
- },
- {
- "name": "AvatarSkillMaxChargeCountNotify",
- "id": 1058
- },
- {
- "name": "AvatarSkillUpgradeReq",
- "id": 1064
- },
- {
- "name": "AvatarSkillDepotChangeNotify",
- "id": 1072
- },
- {
- "name": "UnlockAvatarTalentReq",
- "id": 1075
- },
- {
- "name": "ProudSkillChangeNotify",
- "id": 1084
- },
- {
- "name": "ProudSkillUpgradeReq",
- "id": 1087
- },
- {
- "name": "ProudSkillExtraLevelNotify",
- "id": 1094
- },
- {
- "name": "UnlockAvatarTalentRsp",
- "id": 1096
- },
- {
- "name": "ClientAbilityInitBeginNotify",
- "id": 1102
- },
- {
- "name": "ServerCombatEndNotify",
- "id": 1116
- },
- {
- "name": "ServerUpdateGlobalValueNotify",
- "id": 1121
- },
- {
- "name": "ClientRemoveCombatEndModifierNotify",
- "id": 1128
- },
- {
- "name": "WindSeedClientNotify",
- "id": 1130
- },
- {
- "name": "ServerGlobalValueChangeNotify",
- "id": 1134
- },
- {
- "name": "PerformOperationNotify",
- "id": 1138
- },
- {
- "name": "AbilityInvocationFailNotify",
- "id": 1155
- },
- {
- "name": "ClientAbilitiesInitFinishCombineNotify",
- "id": 1158
- },
- {
- "name": "ClientAbilityChangeNotify",
- "id": 1164
- },
- {
- "name": "ClientAbilityInitFinishNotify",
- "id": 1172
- },
- {
- "name": "AbilityInvocationFixedNotify",
- "id": 1175
- },
- {
- "name": "AbilityChangeNotify",
- "id": 1184
- },
- {
- "name": "ClientAIStateNotify",
- "id": 1194
- },
- {
- "name": "AbilityInvocationsNotify",
- "id": 1196
- },
- {
- "name": "EntityFightPropNotify",
- "id": 1202
- },
- {
- "name": "PlayerPropChangeReasonNotify",
- "id": 1230
- },
- {
- "name": "AvatarLifeStateChangeNotify",
- "id": 1235
- },
- {
- "name": "AvatarFightPropUpdateNotify",
- "id": 1248
- },
- {
- "name": "AvatarFightPropNotify",
- "id": 1255
- },
- {
- "name": "EntityFightPropChangeReasonNotify",
- "id": 1258
- },
- {
- "name": "MarkNewNotify",
- "id": 1264
- },
- {
- "name": "EntityFightPropUpdateNotify",
- "id": 1272
- },
- {
- "name": "EntityPropNotify",
- "id": 1275
- },
- {
- "name": "AvatarPropNotify",
- "id": 1284
- },
- {
- "name": "AvatarPropChangeReasonNotify",
- "id": 1287
- },
- {
- "name": "LifeStateChangeNotify",
- "id": 1296
- },
- {
- "name": "MonsterSummonTagNotify",
- "id": 1375
- },
- {
- "name": "ReadMailNotify",
- "id": 1402
- },
- {
- "name": "ChangeMailStarNotify",
- "id": 1421
- },
- {
- "name": "ClientNewMailNotify",
- "id": 1430
- },
- {
- "name": "GetAllMailNotify",
- "id": 1434
- },
- {
- "name": "GetAuthkeyReq",
- "id": 1435
- },
- {
- "name": "DelMailReq",
- "id": 1448
- },
- {
- "name": "GetMailItemRsp",
- "id": 1455
- },
- {
- "name": "DelMailRsp",
- "id": 1458
- },
- {
- "name": "GetAllMailRsp",
- "id": 1464
- },
- {
- "name": "GetMailItemReq",
- "id": 1472
- },
- {
- "name": "GetAllMailReq",
- "id": 1484
- },
- {
- "name": "GetAuthkeyRsp",
- "id": 1487
- },
- {
- "name": "GetAllMailResultNotify",
- "id": 1494
- },
- {
- "name": "MailChangeNotify",
- "id": 1496
- },
- {
- "name": "DoGachaReq",
- "id": 1502
- },
- {
- "name": "GachaSimpleInfoNotify",
- "id": 1535
- },
- {
- "name": "GachaWishRsp",
- "id": 1548
- },
- {
- "name": "GachaWishReq",
- "id": 1555
- },
- {
- "name": "GachaOpenWishNotify",
- "id": 1558
- },
- {
- "name": "DoGachaRsp",
- "id": 1572
- },
- {
- "name": "GetGachaInfoReq",
- "id": 1575
- },
- {
- "name": "NPJJLPIEEFA",
- "id": 1587
- },
- {
- "name": "GetGachaInfoRsp",
- "id": 1596
- },
- {
- "name": "PersistentDungeonSwitchAvatarRsp",
- "id": 1601
- },
- {
- "name": "DelBackupAvatarTeamReq",
- "id": 1609
- },
- {
- "name": "AvatarEquipAffixStartNotify",
- "id": 1612
- },
- {
- "name": "SetUpAvatarTeamRsp",
- "id": 1613
- },
- {
- "name": "AvatarDieAnimationEndReq",
- "id": 1619
- },
- {
- "name": "AvatarExpeditionStartRsp",
- "id": 1620
- },
- {
- "name": "AvatarDieAnimationEndRsp",
- "id": 1621
- },
- {
- "name": "AvatarChangeCostumeRsp",
- "id": 1625
- },
- {
- "name": "ChangeMpTeamAvatarReq",
- "id": 1626
- },
- {
- "name": "ChangeMpTeamAvatarRsp",
- "id": 1628
- },
- {
- "name": "AvatarUpgradeReq",
- "id": 1629
- },
- {
- "name": "AvatarTeamUpdateNotify",
- "id": 1633
- },
- {
- "name": "AvatarChangeElementTypeReq",
- "id": 1634
- },
- {
- "name": "FocusAvatarReq",
- "id": 1636
- },
- {
- "name": "AddBackupAvatarTeamReq",
- "id": 1638
- },
- {
- "name": "PersistentDungeonSwitchAvatarReq",
- "id": 1640
- },
- {
- "name": "AvatarGainCostumeNotify",
- "id": 1645
- },
- {
- "name": "AvatarExpeditionGetRewardReq",
- "id": 1648
- },
- {
- "name": "AddBackupAvatarTeamRsp",
- "id": 1649
- },
- {
- "name": "SceneTeamUpdateNotify",
- "id": 1652
- },
- {
- "name": "AvatarGainFlycloakNotify",
- "id": 1654
- },
- {
- "name": "AvatarFetterLevelRewardReq",
- "id": 1656
- },
- {
- "name": "RefreshBackgroundAvatarRsp",
- "id": 1657
- },
- {
- "name": "AvatarExpeditionDataNotify",
- "id": 1660
- },
- {
- "name": "ChangeTeamNameReq",
- "id": 1664
- },
- {
- "name": "AvatarExpeditionAllDataReq",
- "id": 1665
- },
- {
- "name": "SetUpAvatarTeamReq",
- "id": 1666
- },
- {
- "name": "AvatarPromoteGetRewardReq",
- "id": 1667
- },
- {
- "name": "ChangeTeamNameRsp",
- "id": 1670
- },
- {
- "name": "AvatarPromoteReq",
- "id": 1674
- },
- {
- "name": "AvatarChangeCostumeReq",
- "id": 1683
- },
- {
- "name": "ChooseCurAvatarTeamRsp",
- "id": 1684
- },
- {
- "name": "ChangeAvatarReq",
- "id": 1690
- },
- {
- "name": "AvatarExpeditionStartReq",
- "id": 1691
- },
- {
- "name": "AvatarFlycloakChangeNotify",
- "id": 1692
- },
- {
- "name": "AvatarUpgradeRsp",
- "id": 1695
- },
- {
- "name": "ItemRenameAvatarReq",
- "id": 1697
- },
- {
- "name": "AvatarDelNotify",
- "id": 1701
- },
- {
- "name": "AvatarTeamAllDataNotify",
- "id": 1702
- },
- {
- "name": "KJEIEEHCGEB",
- "id": 1706
- },
- {
- "name": "AvatarExpeditionCallBackRsp",
- "id": 1708
- },
- {
- "name": "ItemRenameAvatarRsp",
- "id": 1715
- },
- {
- "name": "AvatarExpeditionAllDataRsp",
- "id": 1722
- },
- {
- "name": "AvatarPromoteRsp",
- "id": 1726
- },
- {
- "name": "AvatarRenameInfoNotify",
- "id": 1730
- },
- {
- "name": "AvatarFetterLevelRewardRsp",
- "id": 1732
- },
- {
- "name": "AvatarWearFlycloakRsp",
- "id": 1733
- },
- {
- "name": "RefreshBackgroundAvatarReq",
- "id": 1738
- },
- {
- "name": "AvatarChangeCostumeNotify",
- "id": 1743
- },
- {
- "name": "AvatarChangeElementTypeRsp",
- "id": 1757
- },
- {
- "name": "AvatarAddNotify",
- "id": 1758
- },
- {
- "name": "AvatarWearFlycloakReq",
- "id": 1759
- },
- {
- "name": "SpringUseRsp",
- "id": 1760
- },
- {
- "name": "AvatarExpeditionGetRewardRsp",
- "id": 1763
- },
- {
- "name": "ChangeAvatarRsp",
- "id": 1765
- },
- {
- "name": "AvatarDataNotify",
- "id": 1768
- },
- {
- "name": "AvatarFetterDataNotify",
- "id": 1775
- },
- {
- "name": "DelBackupAvatarTeamRsp",
- "id": 1777
- },
- {
- "name": "AvatarSatiationDataNotify",
- "id": 1783
- },
- {
- "name": "AvatarPromoteGetRewardRsp",
- "id": 1785
- },
- {
- "name": "EMDOBLDMBPF",
- "id": 1786
- },
- {
- "name": "EHJGIADLJIH",
- "id": 1788
- },
- {
- "name": "ChooseCurAvatarTeamReq",
- "id": 1789
- },
- {
- "name": "AvatarChangeAnimHashRsp",
- "id": 1790
- },
- {
- "name": "FocusAvatarRsp",
- "id": 1791
- },
- {
- "name": "AvatarChangeAnimHashReq",
- "id": 1792
- },
- {
- "name": "AddNoGachaAvatarCardNotify",
- "id": 1794
- },
- {
- "name": "AvatarExpeditionCallBackReq",
- "id": 1796
- },
- {
- "name": "SpringUseReq",
- "id": 1799
- },
- {
- "name": "PSPlayerApplyEnterMpReq",
- "id": 1801
- },
- {
- "name": "PlayerSetOnlyMPWithPSPlayerReq",
- "id": 1803
- },
- {
- "name": "MpBlockNotify",
- "id": 1805
- },
- {
- "name": "PlayerPreEnterMpNotify",
- "id": 1807
- },
- {
- "name": "PlayerApplyEnterMpReq",
- "id": 1808
- },
- {
- "name": "MpPlayPrepareInterruptNotify",
- "id": 1809
- },
- {
- "name": "MpPlayOwnerStartInviteReq",
- "id": 1810
- },
- {
- "name": "MpPlayOwnerStartInviteRsp",
- "id": 1813
- },
- {
- "name": "MpPlayGuestReplyInviteReq",
- "id": 1815
- },
- {
- "name": "GetPlayerMpModeAvailabilityRsp",
- "id": 1816
- },
- {
- "name": "MpPlayInviteResultNotify",
- "id": 1817
- },
- {
- "name": "PlayerApplyEnterMpResultNotify",
- "id": 1821
- },
- {
- "name": "GetPlayerMpModeAvailabilityReq",
- "id": 1823
- },
- {
- "name": "PlayerQuitFromMpNotify",
- "id": 1825
- },
- {
- "name": "PlayerApplyEnterMpResultReq",
- "id": 1826
- },
- {
- "name": "PlayerApplyEnterMpNotify",
- "id": 1828
- },
- {
- "name": "MpPlayOwnerCheckRsp",
- "id": 1831
- },
- {
- "name": "MpPlayOwnerCheckReq",
- "id": 1835
- },
- {
- "name": "PlayerApplyEnterMpRsp",
- "id": 1837
- },
- {
- "name": "MpPlayGuestReplyInviteRsp",
- "id": 1838
- },
- {
- "name": "PlayerApplyEnterMpResultRsp",
- "id": 1839
- },
- {
- "name": "PSPlayerApplyEnterMpRsp",
- "id": 1842
- },
- {
- "name": "MpPlayOwnerInviteNotify",
- "id": 1843
- },
- {
- "name": "MpPlayPrepareNotify",
- "id": 1847
- },
- {
- "name": "PlayerSetOnlyMPWithPSPlayerRsp",
- "id": 1848
- },
- {
- "name": "MpPlayGuestReplyNotify",
- "id": 1849
- },
- {
- "name": "GetInvestigationMonsterReq",
- "id": 1902
- },
- {
- "name": "TakeInvestigationRewardReq",
- "id": 1904
- },
- {
- "name": "TakeInvestigationRewardRsp",
- "id": 1905
- },
- {
- "name": "InvestigationQuestDailyNotify",
- "id": 1908
- },
- {
- "name": "PlayerInvestigationNotify",
- "id": 1909
- },
- {
- "name": "MarkTargetInvestigationMonsterNotify",
- "id": 1912
- },
- {
- "name": "InvestigationReadQuestDailyNotify",
- "id": 1913
- },
- {
- "name": "TakeInvestigationTargetRewardRsp",
- "id": 1914
- },
- {
- "name": "TakeInvestigationTargetRewardReq",
- "id": 1917
- },
- {
- "name": "PlayerInvestigationAllInfoNotify",
- "id": 1919
- },
- {
- "name": "InvestigationMonsterUpdateNotify",
- "id": 1924
- },
- {
- "name": "PlayerInvestigationTargetNotify",
- "id": 1927
- },
- {
- "name": "GetInvestigationMonsterRsp",
- "id": 1930
- },
- {
- "name": "CoopPointUpdateNotify",
- "id": 1951
- },
- {
- "name": "UnlockCoopChapterReq",
- "id": 1953
- },
- {
- "name": "MainCoopFailNotify",
- "id": 1955
- },
- {
- "name": "CoopChapterUpdateNotify",
- "id": 1957
- },
- {
- "name": "MainCoopUpdateNotify",
- "id": 1958
- },
- {
- "name": "SetCoopChapterViewedRsp",
- "id": 1959
- },
- {
- "name": "CancelCoopTaskRsp",
- "id": 1960
- },
- {
- "name": "TakeCoopRewardReq",
- "id": 1963
- },
- {
- "name": "CoopProgressUpdateNotify",
- "id": 1965
- },
- {
- "name": "CoopRewardUpdateNotify",
- "id": 1966
- },
- {
- "name": "SetCoopChapterViewedReq",
- "id": 1967
- },
- {
- "name": "SaveMainCoopRsp",
- "id": 1971
- },
- {
- "name": "CoopCgUpdateNotify",
- "id": 1973
- },
- {
- "name": "CoopDataNotify",
- "id": 1975
- },
- {
- "name": "FinishMainCoopReq",
- "id": 1976
- },
- {
- "name": "AllCoopInfoNotify",
- "id": 1978
- },
- {
- "name": "CancelCoopTaskReq",
- "id": 1981
- },
- {
- "name": "StartCoopPointRsp",
- "id": 1985
- },
- {
- "name": "SaveMainCoopReq",
- "id": 1987
- },
- {
- "name": "SaveCoopDialogReq",
- "id": 1988
- },
- {
- "name": "FinishMainCoopRsp",
- "id": 1989
- },
- {
- "name": "StartCoopPointReq",
- "id": 1992
- },
- {
- "name": "TakeCoopRewardRsp",
- "id": 1993
- },
- {
- "name": "CoopCgShowNotify",
- "id": 1997
- },
- {
- "name": "UnlockCoopChapterRsp",
- "id": 1998
- },
- {
- "name": "SaveCoopDialogRsp",
- "id": 1999
- },
- {
- "name": "FlightActivitySettleNotify",
- "id": 2002
- },
- {
- "name": "SeaLampFlyLampNotify",
- "id": 2003
- },
- {
- "name": "SeaLampContributeItemReq",
- "id": 2004
- },
- {
- "name": "TrialAvatarFirstPassDungeonNotify",
- "id": 2005
- },
- {
- "name": "ActivityCoinInfoNotify",
- "id": 2006
- },
- {
- "name": "ActivityUpdateWatcherNotify",
- "id": 2007
- },
- {
- "name": "ExpeditionRecallReq",
- "id": 2009
- },
- {
- "name": "SelectAsterMidDifficultyRsp",
- "id": 2010
- },
- {
- "name": "AsterLargeInfoNotify",
- "id": 2011
- },
- {
- "name": "BlessingGiveFriendPicReq",
- "id": 2012
- },
- {
- "name": "EffigyChallengeResultNotify",
- "id": 2013
- },
- {
- "name": "WaterSpritePhaseFinishNotify",
- "id": 2016
- },
- {
- "name": "AsterProgressInfoNotify",
- "id": 2017
- },
- {
- "name": "SeaLampTakePhaseRewardReq",
- "id": 2018
- },
- {
- "name": "TreasureMapGuideTaskDoneNotify",
- "id": 2020
- },
- {
- "name": "SeaLampTakeContributionRewardRsp",
- "id": 2023
- },
- {
- "name": "TakeDeliveryDailyRewardReq",
- "id": 2024
- },
- {
- "name": "BlessingAcceptAllGivePicReq",
- "id": 2025
- },
- {
- "name": "FleurFairReplayMiniGameReq",
- "id": 2030
- },
- {
- "name": "LoadActivityTerrainNotify",
- "id": 2032
- },
- {
- "name": "TreasureMapRegionInfoNotify",
- "id": 2034
- },
- {
- "name": "ExpeditionStartReq",
- "id": 2038
- },
- {
- "name": "TakeAsterSpecialRewardRsp",
- "id": 2039
- },
- {
- "name": "ArenaChallengeFinishNotify",
- "id": 2044
- },
- {
- "name": "SalesmanTakeRewardReq",
- "id": 2046
- },
- {
- "name": "SelectAsterMidDifficultyReq",
- "id": 2047
- },
- {
- "name": "ExpeditionStartRsp",
- "id": 2049
- },
- {
- "name": "ServerAnnounceNotify",
- "id": 2050
- },
- {
- "name": "ActivitySelectAvatarCardReq",
- "id": 2053
- },
- {
- "name": "BlessingGetFriendPicListRsp",
- "id": 2054
- },
- {
- "name": "GetActivityScheduleReq",
- "id": 2055
- },
- {
- "name": "BlessingGiveFriendPicRsp",
- "id": 2056
- },
- {
- "name": "TreasureMapCurrencyNotify",
- "id": 2060
- },
- {
- "name": "TakeAsterSpecialRewardReq",
- "id": 2063
- },
- {
- "name": "TreasureMapRegionActiveNotify",
- "id": 2065
- },
- {
- "name": "EffigyChallengeInfoNotify",
- "id": 2066
- },
- {
- "name": "BlessingGetAllRecvPicRecordListReq",
- "id": 2067
- },
- {
- "name": "ReceivedTrialAvatarActivityRewardReq",
- "id": 2068
- },
- {
- "name": "ActivityBannerClearRsp",
- "id": 2069
- },
- {
- "name": "ActivitySaleChangeNotify",
- "id": 2071
- },
- {
- "name": "DragonSpineChapterFinishNotify",
- "id": 2072
- },
- {
- "name": "ActivityTakeWatcherRewardBatchRsp",
- "id": 2073
- },
- {
- "name": "SelectEffigyChallengeConditionReq",
- "id": 2074
- },
- {
- "name": "StartArenaChallengeLevelRsp",
- "id": 2075
- },
- {
- "name": "ActivityBannerClearReq",
- "id": 2077
- },
- {
- "name": "ActivityBannerNotify",
- "id": 2078
- },
- {
- "name": "SeaLampTakePhaseRewardRsp",
- "id": 2079
- },
- {
- "name": "FinishDeliveryNotify",
- "id": 2081
- },
- {
- "name": "BlessingRecvFriendPicNotify",
- "id": 2083
- },
- {
- "name": "TakeEffigyFirstPassRewardRsp",
- "id": 2084
- },
- {
- "name": "ActivityTakeWatcherRewardReq",
- "id": 2085
- },
- {
- "name": "ActivityInfoNotify",
- "id": 2086
- },
- {
- "name": "TakeEffigyRewardReq",
- "id": 2090
- },
- {
- "name": "TreasureMapBonusChallengeNotify",
- "id": 2091
- },
- {
- "name": "BlessingGetFriendPicListReq",
- "id": 2092
- },
- {
- "name": "DragonSpineChapterOpenNotify",
- "id": 2096
- },
- {
- "name": "GetExpeditionAssistInfoListReq",
- "id": 2097
- },
- {
- "name": "ActivitySelectAvatarCardRsp",
- "id": 2098
- },
- {
- "name": "FleurFairBalloonSettleNotify",
- "id": 2100
- },
- {
- "name": "StartEffigyChallengeRsp",
- "id": 2101
- },
- {
- "name": "ExpeditionTakeRewardReq",
- "id": 2102
- },
- {
- "name": "GetActivityScheduleRsp",
- "id": 2103
- },
- {
- "name": "AsterLittleInfoNotify",
- "id": 2104
- },
- {
- "name": "SetCurExpeditionChallengeIdReq",
- "id": 2106
- },
- {
- "name": "ActivityScheduleInfoNotify",
- "id": 2107
- },
- {
- "name": "ActivityTakeWatcherRewardBatchReq",
- "id": 2109
- },
- {
- "name": "TakeDeliveryDailyRewardRsp",
- "id": 2110
- },
- {
- "name": "ActivityTakeWatcherRewardRsp",
- "id": 2111
- },
- {
- "name": "FleurFairFallSettleNotify",
- "id": 2112
- },
- {
- "name": "FleurFairMusicGameStartReq",
- "id": 2113
- },
- {
- "name": "GetActivityInfoRsp",
- "id": 2114
- },
- {
- "name": "GetExpeditionAssistInfoListRsp",
- "id": 2115
- },
- {
- "name": "ReceivedTrialAvatarActivityRewardRsp",
- "id": 2116
- },
- {
- "name": "SeaLampTakeContributionRewardReq",
- "id": 2118
- },
- {
- "name": "SalesmanTakeRewardRsp",
- "id": 2119
- },
- {
- "name": "TrialAvatarInDungeonIndexNotify",
- "id": 2121
- },
- {
- "name": "TreasureMapMpChallengeNotify",
- "id": 2122
- },
- {
- "name": "FleurFairMusicGameSettleRsp",
- "id": 2125
- },
- {
- "name": "SelectEffigyChallengeConditionRsp",
- "id": 2126
- },
- {
- "name": "SeaLampCoinNotify",
- "id": 2127
- },
- {
- "name": "ExpeditionChallengeFinishedNotify",
- "id": 2128
- },
- {
- "name": "SalesmanTakeSpecialRewardReq",
- "id": 2129
- },
- {
- "name": "ExpeditionTakeRewardRsp",
- "id": 2130
- },
- {
- "name": "ActivityPlayOpenAnimNotify",
- "id": 2131
- },
- {
- "name": "BlessingAcceptGivePicReq",
- "id": 2132
- },
- {
- "name": "BlessingRedeemRewardRsp",
- "id": 2133
- },
- {
- "name": "DragonSpineCoinChangeNotify",
- "id": 2134
- },
- {
- "name": "SalesmanTakeSpecialRewardRsp",
- "id": 2137
- },
- {
- "name": "SalesmanDeliverItemRsp",
- "id": 2140
- },
- {
- "name": "ServerAnnounceRevokeNotify",
- "id": 2142
- },
- {
- "name": "BlessingAcceptAllGivePicRsp",
- "id": 2143
- },
- {
- "name": "SeaLampFlyLampReq",
- "id": 2144
- },
- {
- "name": "AsterMidCampInfoNotify",
- "id": 2145
- },
- {
- "name": "EnterTrialAvatarActivityDungeonReq",
- "id": 2146
- },
- {
- "name": "FlightActivityRestartReq",
- "id": 2149
- },
- {
- "name": "SeaLampFlyLampRsp",
- "id": 2150
- },
- {
- "name": "SeaLampPopularityNotify",
- "id": 2151
- },
- {
- "name": "GetAuthSalesmanInfoRsp",
- "id": 2152
- },
- {
- "name": "SeaLampContributeItemRsp",
- "id": 2154
- },
- {
- "name": "FleurFairReplayMiniGameRsp",
- "id": 2156
- },
- {
- "name": "StartEffigyChallengeReq",
- "id": 2158
- },
- {
- "name": "BlessingRedeemRewardReq",
- "id": 2159
- },
- {
- "name": "RestartEffigyChallengeRsp",
- "id": 2160
- },
- {
- "name": "DragonSpineChapterProgressChangeNotify",
- "id": 2161
- },
- {
- "name": "AsterMidInfoNotify",
- "id": 2162
- },
- {
- "name": "TakeEffigyRewardRsp",
- "id": 2165
- },
- {
- "name": "GetActivityInfoReq",
- "id": 2167
- },
- {
- "name": "EnterTrialAvatarActivityDungeonRsp",
- "id": 2170
- },
- {
- "name": "SalesmanDeliverItemReq",
- "id": 2172
- },
- {
- "name": "StartArenaChallengeLevelReq",
- "id": 2173
- },
- {
- "name": "FleurFairMusicGameStartRsp",
- "id": 2174
- },
- {
- "name": "ExpeditionRecallRsp",
- "id": 2177
- },
- {
- "name": "ActivityCondStateChangeNotify",
- "id": 2178
- },
- {
- "name": "FleurFairMusicGameSettleReq",
- "id": 2180
- },
- {
- "name": "AsterMiscInfoNotify",
- "id": 2181
- },
- {
- "name": "BlessingScanRsp",
- "id": 2183
- },
- {
- "name": "BlessingGetAllRecvPicRecordListRsp",
- "id": 2185
- },
- {
- "name": "SetCurExpeditionChallengeIdRsp",
- "id": 2186
- },
- {
- "name": "ExpeditionChallengeEnterRegionNotify",
- "id": 2188
- },
- {
- "name": "TakeEffigyFirstPassRewardReq",
- "id": 2189
- },
- {
- "name": "BlessingScanReq",
- "id": 2191
- },
- {
- "name": "BlessingAcceptGivePicRsp",
- "id": 2194
- },
- {
- "name": "GetAuthSalesmanInfoReq",
- "id": 2195
- },
- {
- "name": "TreasureMapPreTaskDoneNotify",
- "id": 2196
- },
- {
- "name": "FlightActivityRestartRsp",
- "id": 2197
- },
- {
- "name": "RestartEffigyChallengeReq",
- "id": 2199
- },
- {
- "name": "WatcherEventNotify",
- "id": 2202
- },
- {
- "name": "PushTipsAllDataNotify",
- "id": 2206
- },
- {
- "name": "PushTipsReadFinishReq",
- "id": 2224
- },
- {
- "name": "GetPushTipsRewardRsp",
- "id": 2226
- },
- {
- "name": "PushTipsReadFinishRsp",
- "id": 2231
- },
- {
- "name": "PushTipsChangeNotify",
- "id": 2233
- },
- {
- "name": "WatcherEventStageNotify",
- "id": 2255
- },
- {
- "name": "WatcherEventTypeNotify",
- "id": 2272
- },
- {
- "name": "WatcherAllDataNotify",
- "id": 2275
- },
- {
- "name": "GetPushTipsRewardReq",
- "id": 2276
- },
- {
- "name": "WatcherChangeNotify",
- "id": 2296
- },
- {
- "name": "ObstacleModifyNotify",
- "id": 2302
- },
- {
- "name": "GMShowNavMeshRsp",
- "id": 2309
- },
- {
- "name": "BIIIHIGEMBP",
- "id": 2317
- },
- {
- "name": "GMShowObstacleReq",
- "id": 2323
- },
- {
- "name": "PathfindingEnterSceneRsp",
- "id": 2348
- },
- {
- "name": "PathfindingEnterSceneReq",
- "id": 2355
- },
- {
- "name": "PathfindingPingNotify",
- "id": 2372
- },
- {
- "name": "NavMeshStatsNotify",
- "id": 2374
- },
- {
- "name": "QueryPathReq",
- "id": 2375
- },
- {
- "name": "GMShowObstacleRsp",
- "id": 2377
- },
- {
- "name": "GMShowNavMeshReq",
- "id": 2392
- },
- {
- "name": "QueryPathRsp",
- "id": 2396
- },
- {
- "name": "IFNOHBONEGM",
- "id": 2397
- },
- {
- "name": "TowerCurLevelRecordChangeNotify",
- "id": 2402
- },
- {
- "name": "TowerMiddleLevelChangeTeamNotify",
- "id": 2403
- },
- {
- "name": "TowerSurrenderReq",
- "id": 2406
- },
- {
- "name": "TowerRecordHandbookRsp",
- "id": 2407
- },
- {
- "name": "TowerBuffSelectReq",
- "id": 2421
- },
- {
- "name": "TowerGetFloorStarRewardReq",
- "id": 2424
- },
- {
- "name": "TowerGetFloorStarRewardRsp",
- "id": 2431
- },
- {
- "name": "TowerSurrenderRsp",
- "id": 2433
- },
- {
- "name": "TowerBuffSelectRsp",
- "id": 2434
- },
- {
- "name": "TowerAllDataReq",
- "id": 2435
- },
- {
- "name": "TowerRecordHandbookReq",
- "id": 2442
- },
- {
- "name": "TowerLevelStarCondNotify",
- "id": 2443
- },
- {
- "name": "TowerTeamSelectReq",
- "id": 2448
- },
- {
- "name": "TowerTeamSelectRsp",
- "id": 2458
- },
- {
- "name": "TowerEnterLevelRsp",
- "id": 2464
- },
- {
- "name": "TowerLevelEndNotify",
- "id": 2466
- },
- {
- "name": "TowerDailyRewardProgressChangeNotify",
- "id": 2472
- },
- {
- "name": "TowerBriefDataNotify",
- "id": 2475
- },
- {
- "name": "TowerEnterLevelReq",
- "id": 2484
- },
- {
- "name": "TowerAllDataRsp",
- "id": 2487
- },
- {
- "name": "TowerFloorRecordChangeNotify",
- "id": 2496
- },
- {
- "name": "SignInInfoReq",
- "id": 2502
- },
- {
- "name": "GetBonusActivityRewardRsp",
- "id": 2516
- },
- {
- "name": "BonusActivityInfoReq",
- "id": 2521
- },
- {
- "name": "BonusActivityInfoRsp",
- "id": 2534
- },
- {
- "name": "GetSignInRewardRsp",
- "id": 2548
- },
- {
- "name": "GetSignInRewardReq",
- "id": 2555
- },
- {
- "name": "BonusActivityUpdateNotify",
- "id": 2564
- },
- {
- "name": "SignInInfoRsp",
- "id": 2572
- },
- {
- "name": "OpActivityStateNotify",
- "id": 2575
- },
- {
- "name": "GetBonusActivityRewardReq",
- "id": 2594
- },
- {
- "name": "SetBattlePassViewedReq",
- "id": 2601
- },
- {
- "name": "TakeBattlePassMissionPointRsp",
- "id": 2607
- },
- {
- "name": "BattlePassMissionUpdateNotify",
- "id": 2608
- },
- {
- "name": "BuyBattlePassLevelRsp",
- "id": 2610
- },
- {
- "name": "GetBattlePassProductRsp",
- "id": 2616
- },
- {
- "name": "BattlePassCurScheduleUpdateNotify",
- "id": 2621
- },
- {
- "name": "GetBattlePassProductReq",
- "id": 2623
- },
- {
- "name": "TakeBattlePassMissionPointReq",
- "id": 2625
- },
- {
- "name": "TakeBattlePassRewardReq",
- "id": 2626
- },
- {
- "name": "BattlePassAllDataNotify",
- "id": 2628
- },
- {
- "name": "BuyBattlePassLevelReq",
- "id": 2631
- },
- {
- "name": "BattlePassBuySuccNotify",
- "id": 2635
- },
- {
- "name": "BattlePassMissionDelNotify",
- "id": 2637
- },
- {
- "name": "TakeBattlePassRewardRsp",
- "id": 2639
- },
- {
- "name": "SetBattlePassViewedRsp",
- "id": 2642
- },
- {
- "name": "AchievementUpdateNotify",
- "id": 2658
- },
- {
- "name": "TakeAchievementRewardRsp",
- "id": 2671
- },
- {
- "name": "TakeAchievementGoalRewardReq",
- "id": 2676
- },
- {
- "name": "AchievementAllDataNotify",
- "id": 2678
- },
- {
- "name": "TakeAchievementRewardReq",
- "id": 2687
- },
- {
- "name": "TakeAchievementGoalRewardRsp",
- "id": 2689
- },
- {
- "name": "BlossomBriefInfoNotify",
- "id": 2702
- },
- {
- "name": "BlossomChestCreateNotify",
- "id": 2748
- },
- {
- "name": "WorldOwnerBlossomScheduleInfoNotify",
- "id": 2755
- },
- {
- "name": "OpenBlossomCircleCampGuideNotify",
- "id": 2758
- },
- {
- "name": "WorldOwnerBlossomBriefInfoNotify",
- "id": 2772
- },
- {
- "name": "GetBlossomBriefInfoListReq",
- "id": 2775
- },
- {
- "name": "GetBlossomBriefInfoListRsp",
- "id": 2796
- },
- {
- "name": "TakeCityReputationLevelRewardReq",
- "id": 2802
- },
- {
- "name": "CityReputationDataNotify",
- "id": 2816
- },
- {
- "name": "GetCityReputationMapInfoRsp",
- "id": 2821
- },
- {
- "name": "CancelCityReputationRequestReq",
- "id": 2830
- },
- {
- "name": "TakeCityReputationExploreRewardReq",
- "id": 2834
- },
- {
- "name": "AcceptCityReputationRequestReq",
- "id": 2835
- },
- {
- "name": "TakeCityReputationParentQuestReq",
- "id": 2848
- },
- {
- "name": "CityReputationLevelupNotify",
- "id": 2855
- },
- {
- "name": "TakeCityReputationParentQuestRsp",
- "id": 2858
- },
- {
- "name": "GetCityReputationMapInfoReq",
- "id": 2864
- },
- {
- "name": "TakeCityReputationLevelRewardRsp",
- "id": 2872
- },
- {
- "name": "GetCityReputationInfoReq",
- "id": 2875
- },
- {
- "name": "CancelCityReputationRequestRsp",
- "id": 2884
- },
- {
- "name": "AcceptCityReputationRequestRsp",
- "id": 2887
- },
- {
- "name": "TakeCityReputationExploreRewardRsp",
- "id": 2894
- },
- {
- "name": "GetCityReputationInfoRsp",
- "id": 2896
- },
- {
- "name": "KOKNDPEAKCG",
- "id": 2901
- },
- {
- "name": "TakeOfferingLevelRewardReq",
- "id": 2903
- },
- {
- "name": "OfferingInteractReq",
- "id": 2904
- },
- {
- "name": "JNAGOLPHIJM",
- "id": 2907
- },
- {
- "name": "KFEHELINFAO",
- "id": 2908
- },
- {
- "name": "AKCIEKCLPFP",
- "id": 2911
- },
- {
- "name": "MCMDGENJHPM",
- "id": 2913
- },
- {
- "name": "PlayerOfferingRsp",
- "id": 2916
- },
- {
- "name": "TakeOfferingLevelRewardRsp",
- "id": 2917
- },
- {
- "name": "OfferingInteractRsp",
- "id": 2919
- },
- {
- "name": "PlayerOfferingReq",
- "id": 2921
- },
- {
- "name": "PlayerOfferingDataNotify",
- "id": 2924
- },
- {
- "name": "NGIADNIJOJF",
- "id": 2925
- },
- {
- "name": "WidgetQuickHitTreeRsp",
- "id": 3007
- },
- {
- "name": "RefreshEntityAuthNotify",
- "id": 3016
- },
- {
- "name": "SceneWeatherForcastRsp",
- "id": 3037
- },
- {
- "name": "ForceDragAvatarNotify",
- "id": 3041
- },
- {
- "name": "ShowTemplateReminderNotify",
- "id": 3042
- },
- {
- "name": "AllMarkPointNotify",
- "id": 3044
- },
- {
- "name": "UnlockTransPointRsp",
- "id": 3046
- },
- {
- "name": "SceneEntitiesMoveCombineNotify",
- "id": 3050
- },
- {
- "name": "ClientHashDebugNotify",
- "id": 3061
- },
- {
- "name": "CloseCommonTipsNotify",
- "id": 3063
- },
- {
- "name": "MonsterPointArrayRouteUpdateNotify",
- "id": 3064
- },
- {
- "name": "GetMapMarkTipsReq",
- "id": 3074
- },
- {
- "name": "GetScenePerformanceRsp",
- "id": 3082
- },
- {
- "name": "OOGHEGIJMLD",
- "id": 3083
- },
- {
- "name": "GetMapMarkTipsRsp",
- "id": 3094
- },
- {
- "name": "EntityTagChangeNotify",
- "id": 3095
- },
- {
- "name": "WorldChestOpenNotify",
- "id": 3098
- },
- {
- "name": "GuestBeginEnterSceneNotify",
- "id": 3099
- },
- {
- "name": "EntityConfigHashNotify",
- "id": 3104
- },
- {
- "name": "GetWorldMpInfoReq",
- "id": 3105
- },
- {
- "name": "GuestPostEnterSceneNotify",
- "id": 3107
- },
- {
- "name": "ShowClientTutorialNotify",
- "id": 3113
- },
- {
- "name": "HAFFINEEMDH",
- "id": 3125
- },
- {
- "name": "GetDungeonEntryExploreConditionRsp",
- "id": 3140
- },
- {
- "name": "MonsterAIConfigHashNotify",
- "id": 3141
- },
- {
- "name": "SceneAudioNotify",
- "id": 3143
- },
- {
- "name": "MapAreaChangeNotify",
- "id": 3144
- },
- {
- "name": "AreaPlayInfoNotify",
- "id": 3153
- },
- {
- "name": "AvatarFollowRouteNotify",
- "id": 3166
- },
- {
- "name": "SetEntityClientDataNotify",
- "id": 3172
- },
- {
- "name": "ChatHistoryNotify",
- "id": 3186
- },
- {
- "name": "LeaveWorldNotify",
- "id": 3196
- },
- {
- "name": "ChangeWorldToSingleModeNotify",
- "id": 3223
- },
- {
- "name": "PlayerChatCDNotify",
- "id": 3227
- },
- {
- "name": "UnlockTransPointReq",
- "id": 3230
- },
- {
- "name": "CheckGroupReplacedRsp",
- "id": 3231
- },
- {
- "name": "MarkMapRsp",
- "id": 3239
- },
- {
- "name": "PostEnterSceneReq",
- "id": 3242
- },
- {
- "name": "PlayerChatNotify",
- "id": 3254
- },
- {
- "name": "EntityMoveRoomNotify",
- "id": 3265
- },
- {
- "name": "SceneWeatherForcastReq",
- "id": 3283
- },
- {
- "name": "GroupSuiteNotify",
- "id": 3284
- },
- {
- "name": "ScenePlayerBackgroundAvatarRefreshNotify",
- "id": 3293
- },
- {
- "name": "GetDungeonEntryExploreConditionReq",
- "id": 3306
- },
- {
- "name": "GetWorldMpInfoRsp",
- "id": 3316
- },
- {
- "name": "SceneDataNotify",
- "id": 3321
- },
- {
- "name": "GroupUnloadNotify",
- "id": 3322
- },
- {
- "name": "CheckGroupReplacedReq",
- "id": 3324
- },
- {
- "name": "PlayerEyePointStateNotify",
- "id": 3327
- },
- {
- "name": "GetMapAreaReq",
- "id": 3329
- },
- {
- "name": "WorldPlayerInfoNotify",
- "id": 3344
- },
- {
- "name": "GetScenePerformanceReq",
- "id": 3358
- },
- {
- "name": "PlayerChatReq",
- "id": 3359
- },
- {
- "name": "PlayerChatRsp",
- "id": 3369
- },
- {
- "name": "GetMapAreaRsp",
- "id": 3376
- },
- {
- "name": "ClientLoadingCostumeVerificationNotify",
- "id": 3377
- },
- {
- "name": "LevelTagDataNotify",
- "id": 3384
- },
- {
- "name": "StopReminderNotify",
- "id": 3385
- },
- {
- "name": "SceneEntityUpdateNotify",
- "id": 3388
- },
- {
- "name": "MarkMapReq",
- "id": 3389
- },
- {
- "name": "ChangeWorldToSingleModeRsp",
- "id": 3390
- },
- {
- "name": "DungeonEntryToBeExploreNotify",
- "id": 3398
- },
- {
- "name": "ShowClientGuideNotify",
- "id": 3399
- },
- {
- "name": "WidgetQuickHitTreeReq",
- "id": 3415
- },
- {
- "name": "HitTreeNotify",
- "id": 3420
- },
- {
- "name": "PlayerWorldSceneInfoListNotify",
- "id": 3422
- },
- {
- "name": "ForceDragBackTransferNotify",
- "id": 3439
- },
- {
- "name": "ChangeWorldToSingleModeReq",
- "id": 3445
- },
- {
- "name": "UnfreezeGroupLimitNotify",
- "id": 3450
- },
- {
- "name": "LuaEnvironmentEffectNotify",
- "id": 3456
- },
- {
- "name": "DeathZoneObserveNotify",
- "id": 3462
- },
- {
- "name": "WorldDataNotify",
- "id": 3465
- },
- {
- "name": "PostEnterSceneRsp",
- "id": 3474
- },
- {
- "name": "ShowCommonTipsNotify",
- "id": 3479
- },
- {
- "name": "DelScenePlayTeamEntityNotify",
- "id": 3480
- },
- {
- "name": "SyncScenePlayTeamEntityNotify",
- "id": 3492
- },
- {
- "name": "BeginCameraSceneLookWithTemplateNotify",
- "id": 3498
- },
- {
- "name": "WorldAllRoutineTypeNotify",
- "id": 3508
- },
- {
- "name": "WorldRoutineChangeNotify",
- "id": 3521
- },
- {
- "name": "WorldRoutineTypeCloseNotify",
- "id": 3526
- },
- {
- "name": "PlayerRoutineDataNotify",
- "id": 3528
- },
- {
- "name": "WorldRoutineTypeRefreshNotify",
- "id": 3537
- },
- {
- "name": "MechanicusSequenceOpenNotify",
- "id": 3902
- },
- {
- "name": "MechanicusCandidateTeamCreateRsp",
- "id": 3916
- },
- {
- "name": "MechanicusLevelupGearRsp",
- "id": 3930
- },
- {
- "name": "MechanicusUnlockGearRsp",
- "id": 3935
- },
- {
- "name": "MechanicusCloseNotify",
- "id": 3948
- },
- {
- "name": "MechanicusOpenNotify",
- "id": 3955
- },
- {
- "name": "MechanicusUnlockGearReq",
- "id": 3958
- },
- {
- "name": "EnterMechanicusDungeonRsp",
- "id": 3964
- },
- {
- "name": "MechanicusCoinNotify",
- "id": 3972
- },
- {
- "name": "GetMechanicusInfoReq",
- "id": 3975
- },
- {
- "name": "EnterMechanicusDungeonReq",
- "id": 3984
- },
- {
- "name": "MechanicusLevelupGearReq",
- "id": 3987
- },
- {
- "name": "MechanicusCandidateTeamCreateReq",
- "id": 3994
- },
- {
- "name": "GetMechanicusInfoRsp",
- "id": 3996
- },
- {
- "name": "GetChatEmojiCollectionReq",
- "id": 4001
- },
- {
- "name": "GetRecentMpPlayerListReq",
- "id": 4003
- },
- {
- "name": "AddBlacklistRsp",
- "id": 4005
- },
- {
- "name": "AddFriendNotify",
- "id": 4006
- },
- {
- "name": "SocialDataNotify",
- "id": 4007
- },
- {
- "name": "ForceAddPlayerFriendRsp",
- "id": 4009
- },
- {
- "name": "UpdatePlayerShowNameCardListRsp",
- "id": 4010
- },
- {
- "name": "GetPlayerBlacklistRsp",
- "id": 4011
- },
- {
- "name": "SetFriendRemarkNameReq",
- "id": 4012
- },
- {
- "name": "GetChatEmojiCollectionRsp",
- "id": 4015
- },
- {
- "name": "SetPlayerSignatureRsp",
- "id": 4016
- },
- {
- "name": "PSNFriendListNotify",
- "id": 4017
- },
- {
- "name": "GetFriendShowAvatarInfoRsp",
- "id": 4018
- },
- {
- "name": "SetChatEmojiCollectionReq",
- "id": 4019
- },
- {
- "name": "AddBlacklistReq",
- "id": 4020
- },
- {
- "name": "SetPlayerBirthdayReq",
- "id": 4021
- },
- {
- "name": "GetFriendShowNameCardInfoReq",
- "id": 4023
- },
- {
- "name": "SetNameCardReq",
- "id": 4024
- },
- {
- "name": "GetAllUnlockNameCardRsp",
- "id": 4026
- },
- {
- "name": "SetPlayerHeadImageReq",
- "id": 4028
- },
- {
- "name": "GetPlayerSocialDetailRsp",
- "id": 4030
- },
- {
- "name": "SetNameCardRsp",
- "id": 4031
- },
- {
- "name": "AskAddFriendNotify",
- "id": 4033
- },
- {
- "name": "SetPlayerBirthdayRsp",
- "id": 4034
- },
- {
- "name": "DealAddFriendRsp",
- "id": 4035
- },
- {
- "name": "RemoveBlacklistReq",
- "id": 4036
- },
- {
- "name": "SetPlayerHeadImageRsp",
- "id": 4038
- },
- {
- "name": "PlayerSignatureAuditDataNotify",
- "id": 4039
- },
- {
- "name": "UpdatePS4FriendListRsp",
- "id": 4040
- },
- {
- "name": "SetFriendRemarkNameRsp",
- "id": 4041
- },
- {
- "name": "GetRecentMpPlayerListRsp",
- "id": 4042
- },
- {
- "name": "UnlockNameCardNotify",
- "id": 4043
- },
- {
- "name": "SignatureAuditConfigNotify",
- "id": 4044
- },
- {
- "name": "TakeFirstShareRewardRsp",
- "id": 4046
- },
- {
- "name": "PlayerSignatureNotify",
- "id": 4047
- },
- {
- "name": "AskAddFriendRsp",
- "id": 4048
- },
- {
- "name": "PlayerReportRsp",
- "id": 4049
- },
- {
- "name": "UpdatePlayerShowAvatarListReq",
- "id": 4053
- },
- {
- "name": "AskAddFriendReq",
- "id": 4055
- },
- {
- "name": "UpdatePlayerShowAvatarListRsp",
- "id": 4056
- },
- {
- "name": "DealAddFriendReq",
- "id": 4058
- },
- {
- "name": "UpdatePS4BlockListRsp",
- "id": 4059
- },
- {
- "name": "UpdatePS4FriendListReq",
- "id": 4060
- },
- {
- "name": "GetPlayerAskFriendListRsp",
- "id": 4061
- },
- {
- "name": "GetFriendShowAvatarInfoReq",
- "id": 4063
- },
- {
- "name": "DeleteFriendRsp",
- "id": 4064
- },
- {
- "name": "RemoveBlacklistRsp",
- "id": 4066
- },
- {
- "name": "DeleteFriendNotify",
- "id": 4068
- },
- {
- "name": "UpdatePlayerShowNameCardListReq",
- "id": 4069
- },
- {
- "name": "GetPlayerAskFriendListReq",
- "id": 4070
- },
- {
- "name": "PlayerReportReq",
- "id": 4071
- },
- {
- "name": "ProfilePictureChangeNotify",
- "id": 4074
- },
- {
- "name": "GetPlayerFriendListReq",
- "id": 4075
- },
- {
- "name": "GetAllUnlockNameCardReq",
- "id": 4076
- },
- {
- "name": "GetFriendShowNameCardInfoRsp",
- "id": 4077
- },
- {
- "name": "FriendInfoChangeNotify",
- "id": 4078
- },
- {
- "name": "ReadSignatureAuditReq",
- "id": 4079
- },
- {
- "name": "UpdatePS4BlockListReq",
- "id": 4080
- },
- {
- "name": "DeleteFriendReq",
- "id": 4084
- },
- {
- "name": "GetPlayerSocialDetailReq",
- "id": 4087
- },
- {
- "name": "UpdatePS4FriendListNotify",
- "id": 4088
- },
- {
- "name": "SetChatEmojiCollectionRsp",
- "id": 4089
- },
- {
- "name": "ReadSignatureAuditRsp",
- "id": 4090
- },
- {
- "name": "ForceAddPlayerFriendReq",
- "id": 4092
- },
- {
- "name": "GetPlayerBlacklistReq",
- "id": 4093
- },
- {
- "name": "SetPlayerSignatureReq",
- "id": 4094
- },
- {
- "name": "GetPlayerFriendListRsp",
- "id": 4096
- },
- {
- "name": "PSNBlackListNotify",
- "id": 4097
- },
- {
- "name": "TakeFirstShareRewardReq",
- "id": 4098
- },
- {
- "name": "TakeResinCardDailyRewardReq",
- "id": 4107
- },
- {
- "name": "RechargeRsp",
- "id": 4108
- },
- {
- "name": "ResinCardDataUpdateNotify",
- "id": 4116
- },
- {
- "name": "CardProductRewardNotify",
- "id": 4121
- },
- {
- "name": "TakeResinCardDailyRewardRsp",
- "id": 4123
- },
- {
- "name": "ReportTrackingIOInfoNotify",
- "id": 4125
- },
- {
- "name": "PlayerRechargeDataNotify",
- "id": 4126
- },
- {
- "name": "RechargeReq",
- "id": 4128
- },
- {
- "name": "OrderFinishNotify",
- "id": 4137
- },
- {
- "name": "OrderDisplayNotify",
- "id": 4139
- },
- {
- "name": "PlayerGeneralMatchDismissNotify",
- "id": 4151
- },
- {
- "name": "PlayerMatchAgreedResultNotify",
- "id": 4153
- },
- {
- "name": "PlayerConfirmMatchReq",
- "id": 4157
- },
- {
- "name": "PlayerStartMatchRsp",
- "id": 4158
- },
- {
- "name": "ServerTryCancelGeneralMatchNotify",
- "id": 4160
- },
- {
- "name": "PlayerGCGMatchDismissNotify",
- "id": 4163
- },
- {
- "name": "NODACIFPFBP",
- "id": 4165
- },
- {
- "name": "PlayerAllowEnterMpAfterAgreeMatchNotify",
- "id": 4166
- },
- {
- "name": "PlayerCancelMatchReq",
- "id": 4171
- },
- {
- "name": "PlayerConfirmMatchRsp",
- "id": 4173
- },
- {
- "name": "PlayerMatchSuccNotify",
- "id": 4175
- },
- {
- "name": "PlayerCancelMatchRsp",
- "id": 4176
- },
- {
- "name": "PlayerStartMatchReq",
- "id": 4178
- },
- {
- "name": "PlayerGetForceQuitBanInfoRsp",
- "id": 4181
- },
- {
- "name": "PlayerGetForceQuitBanInfoReq",
- "id": 4185
- },
- {
- "name": "PlayerMatchInfoNotify",
- "id": 4187
- },
- {
- "name": "PlayerMatchStopNotify",
- "id": 4189
- },
- {
- "name": "PlayerGeneralMatchConfirmNotify",
- "id": 4192
- },
- {
- "name": "PlayerGCGMatchConfirmNotify",
- "id": 4193
- },
- {
- "name": "PlayerApplyEnterMpAfterMatchAgreedNotify",
- "id": 4198
- },
- {
- "name": "ViewCodexRsp",
- "id": 4201
- },
- {
- "name": "ViewCodexReq",
- "id": 4202
- },
- {
- "name": "SetCodexPushtipsReadRsp",
- "id": 4204
- },
- {
- "name": "SetCodexPushtipsReadReq",
- "id": 4205
- },
- {
- "name": "CodexDataUpdateNotify",
- "id": 4206
- },
- {
- "name": "CodexDataFullNotify",
- "id": 4207
- },
- {
- "name": "QueryCodexMonsterBeKilledNumReq",
- "id": 4208
- },
- {
- "name": "QueryCodexMonsterBeKilledNumRsp",
- "id": 4210
- },
- {
- "name": "WidgetReportReq",
- "id": 4251
- },
- {
- "name": "WidgetGadgetAllDataNotify",
- "id": 4252
- },
- {
- "name": "QuickUseWidgetRsp",
- "id": 4253
- },
- {
- "name": "WidgetCaptureAnimalReq",
- "id": 4254
- },
- {
- "name": "UseWidgetRetractGadgetReq",
- "id": 4256
- },
- {
- "name": "SetUpLunchBoxWidgetReq",
- "id": 4257
- },
- {
- "name": "SkyCrystalDetectorDataUpdateNotify",
- "id": 4260
- },
- {
- "name": "WidgetUseAttachAbilityGroupChangeNotify",
- "id": 4261
- },
- {
- "name": "QuickUseWidgetReq",
- "id": 4266
- },
- {
- "name": "WidgetActiveChangeNotify",
- "id": 4268
- },
- {
- "name": "GetWidgetSlotReq",
- "id": 4270
- },
- {
- "name": "AnchorPointOpReq",
- "id": 4271
- },
- {
- "name": "UseWidgetCreateGadgetReq",
- "id": 4272
- },
- {
- "name": "SetUpLunchBoxWidgetRsp",
- "id": 4273
- },
- {
- "name": "AllWidgetDataNotify",
- "id": 4274
- },
- {
- "name": "AnchorPointOpRsp",
- "id": 4276
- },
- {
- "name": "WidgetCaptureAnimalRsp",
- "id": 4277
- },
- {
- "name": "AnchorPointDataNotify",
- "id": 4278
- },
- {
- "name": "WidgetGadgetDestroyNotify",
- "id": 4279
- },
- {
- "name": "OneoffGatherPointDetectorDataNotify",
- "id": 4281
- },
- {
- "name": "UseWidgetRetractGadgetRsp",
- "id": 4282
- },
- {
- "name": "GetWidgetSlotRsp",
- "id": 4283
- },
- {
- "name": "UseWidgetCreateGadgetRsp",
- "id": 4284
- },
- {
- "name": "ClientCollectorDataNotify",
- "id": 4285
- },
- {
- "name": "SetWidgetSlotRsp",
- "id": 4286
- },
- {
- "name": "TreasureMapDetectorDataNotify",
- "id": 4288
- },
- {
- "name": "WidgetDoBagRsp",
- "id": 4290
- },
- {
- "name": "WidgetGadgetDataNotify",
- "id": 4291
- },
- {
- "name": "WidgetReportRsp",
- "id": 4292
- },
- {
- "name": "WidgetDoBagReq",
- "id": 4295
- },
- {
- "name": "WidgetSlotChangeNotify",
- "id": 4296
- },
- {
- "name": "WidgetCoolDownNotify",
- "id": 4298
- },
- {
- "name": "SetWidgetSlotReq",
- "id": 4300
- },
- {
- "name": "HuntingGiveUpReq",
- "id": 4301
- },
- {
- "name": "HuntingFailNotify",
- "id": 4303
- },
- {
- "name": "HuntingRevealClueNotify",
- "id": 4307
- },
- {
- "name": "TakeHuntingOfferRsp",
- "id": 4308
- },
- {
- "name": "HuntingSuccessNotify",
- "id": 4316
- },
- {
- "name": "GetCityHuntingOfferRsp",
- "id": 4321
- },
- {
- "name": "HuntingRevealFinalNotify",
- "id": 4323
- },
- {
- "name": "HuntingStartNotify",
- "id": 4325
- },
- {
- "name": "GetHuntingOfferRewardReq",
- "id": 4326
- },
- {
- "name": "TakeHuntingOfferReq",
- "id": 4328
- },
- {
- "name": "GetCityHuntingOfferReq",
- "id": 4337
- },
- {
- "name": "GetHuntingOfferRewardRsp",
- "id": 4339
- },
- {
- "name": "HuntingGiveUpRsp",
- "id": 4342
- },
- {
- "name": "HuntingOngoingNotify",
- "id": 4348
- },
- {
- "name": "ScenePlayOwnerCheckRsp",
- "id": 4352
- },
- {
- "name": "ScenePlayOutofRegionNotify",
- "id": 4366
- },
- {
- "name": "ScenePlayBattleResultNotify",
- "id": 4371
- },
- {
- "name": "ScenePlayInviteResultNotify",
- "id": 4380
- },
- {
- "name": "ScenePlayBattleUidOpNotify",
- "id": 4384
- },
- {
- "name": "ScenePlayGuestReplyInviteRsp",
- "id": 4385
- },
- {
- "name": "ScenePlayOwnerInviteNotify",
- "id": 4398
- },
- {
- "name": "ScenePlayOwnerStartInviteRsp",
- "id": 4405
- },
- {
- "name": "ScenePlayGuestReplyInviteReq",
- "id": 4408
- },
- {
- "name": "ScenePlayBattleInterruptNotify",
- "id": 4414
- },
- {
- "name": "ScenePlayOwnerStartInviteReq",
- "id": 4422
- },
- {
- "name": "ScenePlayBattleInfoNotify",
- "id": 4425
- },
- {
- "name": "ScenePlayInfoListNotify",
- "id": 4434
- },
- {
- "name": "ScenePlayGuestReplyNotify",
- "id": 4437
- },
- {
- "name": "ScenePlayBattleInfoListNotify",
- "id": 4444
- },
- {
- "name": "ScenePlayOwnerCheckReq",
- "id": 4446
- },
- {
- "name": "HomeGetBlueprintSlotInfoReq",
- "id": 4452
- },
- {
- "name": "HomeUpdateScenePointFishFarmingInfoRsp",
- "id": 4454
- },
- {
- "name": "HomeAllUnlockedBgmIdListNotify",
- "id": 4455
- },
- {
- "name": "HomeLimitedShopBuyGoodsReq",
- "id": 4456
- },
- {
- "name": "FurnitureMakeBeHelpedNotify",
- "id": 4457
- },
- {
- "name": "HomeTransferReq",
- "id": 4460
- },
- {
- "name": "HomeMarkPointNotify",
- "id": 4465
- },
- {
- "name": "HomeBalloonGallerySettleNotify",
- "id": 4474
- },
- {
- "name": "MOHLKLHEILA",
- "id": 4476
- },
- {
- "name": "HomeChangeBgmNotify",
- "id": 4479
- },
- {
- "name": "GetPlayerHomeCompInfoReq",
- "id": 4482
- },
- {
- "name": "HomeTransferRsp",
- "id": 4489
- },
- {
- "name": "HomeClearGroupRecordRsp",
- "id": 4492
- },
- {
- "name": "PlayerApplyEnterHomeNotify",
- "id": 4495
- },
- {
- "name": "HomeChangeBgmReq",
- "id": 4496
- },
- {
- "name": "HomeSceneInitFinishReq",
- "id": 4497
- },
- {
- "name": "HomeChangeBgmRsp",
- "id": 4498
- },
- {
- "name": "HomeChangeModuleReq",
- "id": 4505
- },
- {
- "name": "HomeBlockNotify",
- "id": 4506
- },
- {
- "name": "HomePreviewBlueprintReq",
- "id": 4508
- },
- {
- "name": "HomeSaveArrangementNoChangeRsp",
- "id": 4509
- },
- {
- "name": "HomeAvatarSummonAllEventNotify",
- "id": 4512
- },
- {
- "name": "HomePreviewBlueprintRsp",
- "id": 4513
- },
- {
- "name": "SetFriendEnterHomeOptionRsp",
- "id": 4516
- },
- {
- "name": "HomeEnterEditModeFinishRsp",
- "id": 4536
- },
- {
- "name": "HomeEnterEditModeFinishReq",
- "id": 4537
- },
- {
- "name": "HomeSetBlueprintFriendOptionRsp",
- "id": 4539
- },
- {
- "name": "HomeLimitedShopGoodsListRsp",
- "id": 4541
- },
- {
- "name": "HomeSceneJumpRsp",
- "id": 4544
- },
- {
- "name": "HomeRacingGallerySettleNotify",
- "id": 4545
- },
- {
- "name": "HomeResourceTakeFetterExpRsp",
- "id": 4548
- },
- {
- "name": "HomeEditCustomFurnitureRsp",
- "id": 4551
- },
- {
- "name": "HomeSetBlueprintSlotOptionRsp",
- "id": 4555
- },
- {
- "name": "FunitureMakeMakeInfoChangeNotify",
- "id": 4556
- },
- {
- "name": "HomeNewUnlockedBgmIdListNotify",
- "id": 4560
- },
- {
- "name": "PlayerApplyEnterHomeResultRsp",
- "id": 4561
- },
- {
- "name": "HomeAvatarSummonFinishRsp",
- "id": 4562
- },
- {
- "name": "TryEnterHomeReq",
- "id": 4565
- },
- {
- "name": "HomePriorCheckNotify",
- "id": 4568
- },
- {
- "name": "HomeUpdatePictureFrameInfoReq",
- "id": 4569
- },
- {
- "name": "HomeAvatarCostumeChangeNotify",
- "id": 4577
- },
- {
- "name": "HomePlantSeedReq",
- "id": 4578
- },
- {
- "name": "GetHomeLevelUpRewardRsp",
- "id": 4579
- },
- {
- "name": "HomeComfortInfoNotify",
- "id": 4580
- },
- {
- "name": "FurnitureMakeHelpRsp",
- "id": 4581
- },
- {
- "name": "HomePlantInfoRsp",
- "id": 4587
- },
- {
- "name": "HomePlantSeedRsp",
- "id": 4588
- },
- {
- "name": "NPKFGKHDGLI",
- "id": 4590
- },
- {
- "name": "UnlockedFurnitureFormulaDataNotify",
- "id": 4597
- },
- {
- "name": "JoinHomeWorldFailNotify",
- "id": 4600
- },
- {
- "name": "HomeCustomFurnitureInfoNotify",
- "id": 4603
- },
- {
- "name": "PlayerQuitFromHomeNotify",
- "id": 4605
- },
- {
- "name": "HomePlantInfoNotify",
- "id": 4606
- },
- {
- "name": "HomeAvatarSummonFinishReq",
- "id": 4608
- },
- {
- "name": "HomeUpdateFishFarmingInfoReq",
- "id": 4609
- },
- {
- "name": "HomeGetBlueprintSlotInfoRsp",
- "id": 4615
- },
- {
- "name": "FurnitureMakeRsp",
- "id": 4616
- },
- {
- "name": "PlayerApplyEnterHomeResultReq",
- "id": 4617
- },
- {
- "name": "UnlockedFurnitureSuiteDataNotify",
- "id": 4622
- },
- {
- "name": "HomeSaveArrangementNoChangeReq",
- "id": 4628
- },
- {
- "name": "HomeDeleteBlueprintRsp",
- "id": 4631
- },
- {
- "name": "HomeDeleteBlueprintReq",
- "id": 4636
- },
- {
- "name": "HomeUpdateFishFarmingInfoRsp",
- "id": 4640
- },
- {
- "name": "HomeSearchBlueprintReq",
- "id": 4644
- },
- {
- "name": "HomeKickPlayerReq",
- "id": 4647
- },
- {
- "name": "HomeExchangeWoodReq",
- "id": 4648
- },
- {
- "name": "HomeAvatarAllFinishRewardNotify",
- "id": 4653
- },
- {
- "name": "HomeChangeEditModeReq",
- "id": 4656
- },
- {
- "name": "HomeChooseModuleRsp",
- "id": 4658
- },
- {
- "name": "FurnitureMakeCancelReq",
- "id": 4663
- },
- {
- "name": "HomeUpdateScenePointFishFarmingInfoReq",
- "id": 4664
- },
- {
- "name": "HomeKickPlayerRsp",
- "id": 4665
- },
- {
- "name": "AJDEHNFKEGD",
- "id": 4668
- },
- {
- "name": "HomeSceneJumpReq",
- "id": 4669
- },
- {
- "name": "HomeGetGroupRecordReq",
- "id": 4670
- },
- {
- "name": "TakeFurnitureMakeReq",
- "id": 4671
- },
- {
- "name": "HomeGetArrangementInfoRsp",
- "id": 4672
- },
- {
- "name": "HomeClearGroupRecordReq",
- "id": 4674
- },
- {
- "name": "HomePlantFieldNotify",
- "id": 4678
- },
- {
- "name": "HomePlantWeedRsp",
- "id": 4680
- },
- {
- "name": "HomeModuleUnlockNotify",
- "id": 4682
- },
- {
- "name": "HomeBasicInfoNotify",
- "id": 4683
- },
- {
- "name": "GetFurnitureCurModuleArrangeCountReq",
- "id": 4688
- },
- {
- "name": "GetHomeExchangeWoodInfoRsp",
- "id": 4693
- },
- {
- "name": "PlayerApplyEnterHomeResultNotify",
- "id": 4694
- },
- {
- "name": "HomeLimitedShopBuyGoodsRsp",
- "id": 4703
- },
- {
- "name": "HomeResourceTakeHomeCoinRsp",
- "id": 4707
- },
- {
- "name": "HomeSaveArrangementNoChangeReq",
- "id": 4718
- },
- {
- "name": "HomeLimitedShopGoodsListReq",
- "id": 4719
- },
- {
- "name": "HomePlantWeedReq",
- "id": 4720
- },
- {
- "name": "HomeGetFishFarmingInfoRsp",
- "id": 4722
- },
- {
- "name": "FurnitureMakeStartRsp",
- "id": 4724
- },
- {
- "name": "HomeModuleSeenRsp",
- "id": 4725
- },
- {
- "name": "HomePictureFrameInfoNotify",
- "id": 4728
- },
- {
- "name": "HomeGetOnlineStatusReq",
- "id": 4729
- },
- {
- "name": "HomeBalloonGalleryScoreNotify",
- "id": 4731
- },
- {
- "name": "HomeAvatarTalkFinishInfoNotify",
- "id": 4735
- },
- {
- "name": "HomeEditCustomFurnitureReq",
- "id": 4737
- },
- {
- "name": "HomeLimitedShopInfoReq",
- "id": 4741
- },
- {
- "name": "HomeGetOnlineStatusRsp",
- "id": 4746
- },
- {
- "name": "HomeSaveArrangementNoChangeRsp",
- "id": 4748
- },
- {
- "name": "HomeSeekFurnitureGalleryScoreNotify",
- "id": 4749
- },
- {
- "name": "GetHomeLevelUpRewardReq",
- "id": 4752
- },
- {
- "name": "FurnitureMakeHelpReq",
- "id": 4756
- },
- {
- "name": "FurnitureMakeReq",
- "id": 4758
- },
- {
- "name": "TryEnterHomeRsp",
- "id": 4762
- },
- {
- "name": "PDMAALPDCNI",
- "id": 4765
- },
- {
- "name": "HomeResourceTakeFetterExpReq",
- "id": 4766
- },
- {
- "name": "HomeAvatarRewardEventGetReq",
- "id": 4768
- },
- {
- "name": "PlayerHomeCompInfoNotify",
- "id": 4769
- },
- {
- "name": "HomeUpdateArrangementInfoRsp",
- "id": 4771
- },
- {
- "name": "HomeResourceTakeHomeCoinReq",
- "id": 4773
- },
- {
- "name": "HomeAvatarSummonEventReq",
- "id": 4777
- },
- {
- "name": "GetHomeExchangeWoodInfoReq",
- "id": 4786
- },
- {
- "name": "HomeLimitedShopInfoChangeNotify",
- "id": 4789
- },
- {
- "name": "HomeScenePointFishFarmingInfoNotify",
- "id": 4791
- },
- {
- "name": "HomeGetArrangementInfoReq",
- "id": 4796
- },
- {
- "name": "HomeGetGroupRecordRsp",
- "id": 4798
- },
- {
- "name": "HomeLimitedShopInfoRsp",
- "id": 4800
- },
- {
- "name": "HomeExchangeWoodRsp",
- "id": 4802
- },
- {
- "name": "HomeGetBasicInfoReq",
- "id": 4806
- },
- {
- "name": "HomeChangeEditModeRsp",
- "id": 4809
- },
- {
- "name": "HomeSetBlueprintFriendOptionReq",
- "id": 4812
- },
- {
- "name": "HomeSearchBlueprintRsp",
- "id": 4815
- },
- {
- "name": "FurnitureMakeFinishNotify",
- "id": 4822
- },
- {
- "name": "HomeModuleSeenReq",
- "id": 4826
- },
- {
- "name": "HomeAvatarRewardEventNotify",
- "id": 4829
- },
- {
- "name": "HomePreChangeEditModeNotify",
- "id": 4830
- },
- {
- "name": "FurnitureMakeCancelRsp",
- "id": 4835
- },
- {
- "name": "HomeGetFishFarmingInfoReq",
- "id": 4837
- },
- {
- "name": "HomeChangeModuleRsp",
- "id": 4838
- },
- {
- "name": "HomeSetBlueprintSlotOptionReq",
- "id": 4841
- },
- {
- "name": "HomeAvatarSummonEventRsp",
- "id": 4843
- },
- {
- "name": "SetFriendEnterHomeOptionReq",
- "id": 4847
- },
- {
- "name": "FurnitureMakeStartReq",
- "id": 4849
- },
- {
- "name": "HomeLimitedShopInfoNotify",
- "id": 4852
- },
- {
- "name": "HomeCreateBlueprintRsp",
- "id": 4855
- },
- {
- "name": "FurnitureCurModuleArrangeCountNotify",
- "id": 4856
- },
- {
- "name": "HomeCreateBlueprintReq",
- "id": 4859
- },
- {
- "name": "HomeSceneInitFinishRsp",
- "id": 4860
- },
- {
- "name": "HomeFishFarmingInfoNotify",
- "id": 4865
- },
- {
- "name": "HomeResourceNotify",
- "id": 4867
- },
- {
- "name": "HomeBlueprintInfoNotify",
- "id": 4870
- },
- {
- "name": "HomeUpdateArrangementInfoReq",
- "id": 4871
- },
- {
- "name": "HomePlantInfoReq",
- "id": 4879
- },
- {
- "name": "HomeAvatarTalkReq",
- "id": 4883
- },
- {
- "name": "HomeAvtarAllFinishRewardNotify",
- "id": 4885
- },
- {
- "name": "HomeUpdatePictureFrameInfoRsp",
- "id": 4886
- },
- {
- "name": "TakeFurnitureMakeRsp",
- "id": 4887
- },
- {
- "name": "HomeChooseModuleReq",
- "id": 4892
- },
- {
- "name": "HomeAvatarRewardEventGetRsp",
- "id": 4895
- },
- {
- "name": "HomeAvatarTalkRsp",
- "id": 4896
- },
- {
- "name": "OtherPlayerEnterHomeNotify",
- "id": 4898
- },
- {
- "name": "PrivateChatNotify",
- "id": 4952
- },
- {
- "name": "ChatChannelDataNotify",
- "id": 4971
- },
- {
- "name": "ReadPrivateChatReq",
- "id": 4980
- },
- {
- "name": "ChatChannelShieldNotify",
- "id": 4984
- },
- {
- "name": "PullRecentChatReq",
- "id": 4985
- },
- {
- "name": "PullPrivateChatReq",
- "id": 4998
- },
- {
- "name": "PullPrivateChatRsp",
- "id": 5008
- },
- {
- "name": "ChatChannelUpdateNotify",
- "id": 5014
- },
- {
- "name": "PrivateChatReq",
- "id": 5025
- },
- {
- "name": "ReadPrivateChatRsp",
- "id": 5034
- },
- {
- "name": "PullRecentChatRsp",
- "id": 5037
- },
- {
- "name": "ChatChannelInfoNotify",
- "id": 5044
- },
- {
- "name": "PrivateChatRsp",
- "id": 5046
- },
- {
- "name": "UpdateReunionWatcherNotify",
- "id": 5051
- },
- {
- "name": "TakeReunionWatcherRewardReq",
- "id": 5053
- },
- {
- "name": "TakeReunionSignInRewardRsp",
- "id": 5057
- },
- {
- "name": "ReunionBriefInfoRsp",
- "id": 5058
- },
- {
- "name": "GetReunionPrivilegeInfoRsp",
- "id": 5060
- },
- {
- "name": "ReunionSettleNotify",
- "id": 5063
- },
- {
- "name": "ReunionPrivilegeChangeNotify",
- "id": 5065
- },
- {
- "name": "GetReunionMissionInfoRsp",
- "id": 5066
- },
- {
- "name": "TakeReunionFirstGiftRewardRsp",
- "id": 5071
- },
- {
- "name": "GetReunionMissionInfoReq",
- "id": 5073
- },
- {
- "name": "TakeReunionSignInRewardReq",
- "id": 5075
- },
- {
- "name": "GetReunionSignInInfoReq",
- "id": 5076
- },
- {
- "name": "ReunionBriefInfoReq",
- "id": 5078
- },
- {
- "name": "GetReunionPrivilegeInfoReq",
- "id": 5081
- },
- {
- "name": "TakeReunionMissionRewardRsp",
- "id": 5085
- },
- {
- "name": "TakeReunionFirstGiftRewardReq",
- "id": 5087
- },
- {
- "name": "ReunionDailyRefreshNotify",
- "id": 5088
- },
- {
- "name": "GetReunionSignInInfoRsp",
- "id": 5089
- },
- {
- "name": "TakeReunionMissionRewardReq",
- "id": 5092
- },
- {
- "name": "ReunionActivateNotify",
- "id": 5093
- },
- {
- "name": "KJMKBCOLJKO",
- "id": 5097
- },
- {
- "name": "TakeReunionWatcherRewardRsp",
- "id": 5098
- },
- {
- "name": "AEEOMPENNEA",
- "id": 5099
- },
- {
- "name": "OpActivityDataNotify",
- "id": 5102
- },
- {
- "name": "OpActivityUpdateNotify",
- "id": 5172
- },
- {
- "name": "GetOpActivityInfoReq",
- "id": 5175
- },
- {
- "name": "GetOpActivityInfoRsp",
- "id": 5196
- },
- {
- "name": "MiracleRingDeliverItemRsp",
- "id": 5207
- },
- {
- "name": "UseMiracleRingRsp",
- "id": 5208
- },
- {
- "name": "MiracleRingTakeRewardReq",
- "id": 5221
- },
- {
- "name": "MiracleRingDestroyNotify",
- "id": 5223
- },
- {
- "name": "MiracleRingDeliverItemReq",
- "id": 5225
- },
- {
- "name": "MiracleRingTakeRewardRsp",
- "id": 5226
- },
- {
- "name": "UseMiracleRingReq",
- "id": 5228
- },
- {
- "name": "MiracleRingDataNotify",
- "id": 5237
- },
- {
- "name": "MiracleRingDropResultNotify",
- "id": 5239
- },
- {
- "name": "BrickBreakerSelectSkillRsp",
- "id": 5304
- },
- {
- "name": "MultistagePlaySettleNotify",
- "id": 5308
- },
- {
- "name": "HideAndSeekPlayerSetAvatarNotify",
- "id": 5310
- },
- {
- "name": "FleurFairFinishGalleryStageNotify",
- "id": 5312
- },
- {
- "name": "BrickBreakerSelectAvatarRsp",
- "id": 5314
- },
- {
- "name": "ChessPickCardReq",
- "id": 5315
- },
- {
- "name": "InBattleMechanicusSettleNotify",
- "id": 5316
- },
- {
- "name": "HideAndSeekSettleNotify",
- "id": 5318
- },
- {
- "name": "ChessPickCardRsp",
- "id": 5319
- },
- {
- "name": "InBattleMechanicusConfirmCardNotify",
- "id": 5321
- },
- {
- "name": "BrickBreakerPlayerSetChangingNotify",
- "id": 5329
- },
- {
- "name": "InBattleMechanicusPickCardNotify",
- "id": 5330
- },
- {
- "name": "InBattleMechanicusCardResultNotify",
- "id": 5334
- },
- {
- "name": "InBattleMechanicusPickCardReq",
- "id": 5335
- },
- {
- "name": "MultistagePlayEndNotify",
- "id": 5337
- },
- {
- "name": "ChessLeftMonstersNotify",
- "id": 5339
- },
- {
- "name": "ChessManualRefreshCardsRsp",
- "id": 5340
- },
- {
- "name": "HideAndSeekSelectAvatarReq",
- "id": 5341
- },
- {
- "name": "ChessSelectedCardsNotify",
- "id": 5344
- },
- {
- "name": "BrickBreakerPlayerReadyNotify",
- "id": 5345
- },
- {
- "name": "ChessEscapedMonstersNotify",
- "id": 5347
- },
- {
- "name": "InBattleMechanicusLeftMonsterNotify",
- "id": 5348
- },
- {
- "name": "FleurFairStageSettleNotify",
- "id": 5349
- },
- {
- "name": "BrickBreakerPlayerSetAvatarNotify",
- "id": 5351
- },
- {
- "name": "BrickBreakerSetReadyRsp",
- "id": 5352
- },
- {
- "name": "HideAndSeekSelectAvatarRsp",
- "id": 5353
- },
- {
- "name": "MultistagePlayStageEndNotify",
- "id": 5354
- },
- {
- "name": "InBattleMechanicusExcapeMonsterNotify",
- "id": 5355
- },
- {
- "name": "HideAndSeekSetReadyReq",
- "id": 5356
- },
- {
- "name": "BrickBreakerSetReadyReq",
- "id": 5357
- },
- {
- "name": "InBattleMechanicusBuildingPointsNotify",
- "id": 5358
- },
- {
- "name": "ChessManualRefreshCardsReq",
- "id": 5360
- },
- {
- "name": "HideAndSeekSetReadyRsp",
- "id": 5363
- },
- {
- "name": "InBattleMechanicusConfirmCardRsp",
- "id": 5364
- },
- {
- "name": "BrickBreakerSetChangingRsp",
- "id": 5365
- },
- {
- "name": "HideAndSeekPlayerReadyNotify",
- "id": 5369
- },
- {
- "name": "FleurFairBuffEnergyNotify",
- "id": 5371
- },
- {
- "name": "BrickBreakerSelectSkillReq",
- "id": 5373
- },
- {
- "name": "MultistagePlayInfoNotify",
- "id": 5375
- },
- {
- "name": "ChessPlayerInfoNotify",
- "id": 5378
- },
- {
- "name": "GlobalBuildingInfoNotify",
- "id": 5379
- },
- {
- "name": "BrickBreakerSelectAvatarReq",
- "id": 5381
- },
- {
- "name": "BrickBreakerPlayerSetSkillNotify",
- "id": 5382
- },
- {
- "name": "InBattleMechanicusConfirmCardReq",
- "id": 5384
- },
- {
- "name": "InBattleMechanicusPickCardRsp",
- "id": 5387
- },
- {
- "name": "ChessPickCardNotify",
- "id": 5389
- },
- {
- "name": "IrodoriChessPlayerInfoNotify",
- "id": 5390
- },
- {
- "name": "BrickBreakerSetChangingReq",
- "id": 5391
- },
- {
- "name": "MultistagePlayFinishStageRsp",
- "id": 5394
- },
- {
- "name": "MultistagePlayFinishStageReq",
- "id": 5396
- },
- {
- "name": "IrodoriChessLeftMonsterNotify",
- "id": 5399
- },
- {
- "name": "DraftOwnerStartInviteReq",
- "id": 5402
- },
- {
- "name": "DraftTwiceConfirmResultNotify",
- "id": 5421
- },
- {
- "name": "DraftOwnerTwiceConfirmNotify",
- "id": 5430
- },
- {
- "name": "DraftGuestReplyTwiceConfirmNotify",
- "id": 5434
- },
- {
- "name": "DraftGuestReplyInviteNotify",
- "id": 5435
- },
- {
- "name": "DraftGuestReplyInviteReq",
- "id": 5448
- },
- {
- "name": "DraftOwnerInviteNotify",
- "id": 5455
- },
- {
- "name": "DraftGuestReplyInviteRsp",
- "id": 5458
- },
- {
- "name": "DraftGuestReplyTwiceConfirmRsp",
- "id": 5464
- },
- {
- "name": "DraftOwnerStartInviteRsp",
- "id": 5472
- },
- {
- "name": "DraftGuestReplyTwiceConfirmReq",
- "id": 5484
- },
- {
- "name": "DraftInviteResultNotify",
- "id": 5487
- },
- {
- "name": "GalleryBalloonScoreNotify",
- "id": 5502
- },
- {
- "name": "HideAndSeekPlayerCapturedNotify",
- "id": 5503
- },
- {
- "name": "WindFieldGalleryInfoNotify",
- "id": 5505
- },
- {
- "name": "GalleryIslandPartyDownHillInfoNotify",
- "id": 5506
- },
- {
- "name": "HENLJKJGGPN",
- "id": 5507
- },
- {
- "name": "ADNMEPEENAN",
- "id": 5511
- },
- {
- "name": "GalleryBounceConjuringHitNotify",
- "id": 5516
- },
- {
- "name": "InstableSprayGalleryInfoNotify",
- "id": 5520
- },
- {
- "name": "InterruptGalleryReq",
- "id": 5521
- },
- {
- "name": "IslandPartySailInfoNotify",
- "id": 5524
- },
- {
- "name": "GalleryWillStartCountdownNotify",
- "id": 5526
- },
- {
- "name": "GallerySumoKillMonsterNotify",
- "id": 5528
- },
- {
- "name": "GalleryPreStartNotify",
- "id": 5530
- },
- {
- "name": "BackRebornGalleryReq",
- "id": 5531
- },
- {
- "name": "IslandPartyRaftInfoNotify",
- "id": 5533
- },
- {
- "name": "InterruptGalleryRsp",
- "id": 5534
- },
- {
- "name": "GetAllSceneGalleryInfoRsp",
- "id": 5535
- },
- {
- "name": "WindFieldGalleryChallengeInfoNotify",
- "id": 5536
- },
- {
- "name": "GalleryCrystalLinkKillMonsterNotify",
- "id": 5538
- },
- {
- "name": "CoinCollectGallerySettleNotify",
- "id": 5542
- },
- {
- "name": "FungusCaptureSettleNotify",
- "id": 5543
- },
- {
- "name": "DGANAHEHIAI",
- "id": 5546
- },
- {
- "name": "GalleryFallScoreNotify",
- "id": 5548
- },
- {
- "name": "GalleryFallCatchNotify",
- "id": 5555
- },
- {
- "name": "GetAllSceneGalleryInfoReq",
- "id": 5558
- },
- {
- "name": "FCHPKLCOHDI",
- "id": 5559
- },
- {
- "name": "GalleryBrokenFloorFallNotify",
- "id": 5564
- },
- {
- "name": "FungusFighterTrainingInfoNotify",
- "id": 5566
- },
- {
- "name": "HomeGalleryInPlayingNotify",
- "id": 5568
- },
- {
- "name": "KCMKIOKPNPK",
- "id": 5571
- },
- {
- "name": "GalleryStopNotify",
- "id": 5572
- },
- {
- "name": "GalleryStartNotify",
- "id": 5575
- },
- {
- "name": "BackRebornGalleryRsp",
- "id": 5576
- },
- {
- "name": "IPAOHCEGLBJ",
- "id": 5580
- },
- {
- "name": "GalleryBulletHitNotify",
- "id": 5584
- },
- {
- "name": "GalleryFlowerCatchNotify",
- "id": 5587
- },
- {
- "name": "GalleryCrystalLinkBuffInfoNotify",
- "id": 5588
- },
- {
- "name": "OGMBGMEHLND",
- "id": 5593
- },
- {
- "name": "SceneGalleryInfoNotify",
- "id": 5594
- },
- {
- "name": "GalleryBalloonShootNotify",
- "id": 5596
- },
- {
- "name": "JPNPHEAACKJ",
- "id": 5598
- },
- {
- "name": "RegionSearchChangeRegionNotify",
- "id": 5608
- },
- {
- "name": "TakeRegionSearchRewardRsp",
- "id": 5621
- },
- {
- "name": "GetRegionSearchReq",
- "id": 5626
- },
- {
- "name": "RegionSearchNotify",
- "id": 5628
- },
- {
- "name": "TakeRegionSearchRewardReq",
- "id": 5637
- },
- {
- "name": "GetAllH5ActivityInfoReq",
- "id": 5658
- },
- {
- "name": "SetH5ActivityRedDotTimestampReq",
- "id": 5671
- },
- {
- "name": "SetH5ActivityRedDotTimestampRsp",
- "id": 5676
- },
- {
- "name": "GetAllH5ActivityInfoRsp",
- "id": 5678
- },
- {
- "name": "H5ActivityIdsNotify",
- "id": 5687
- },
- {
- "name": "ServerMessageNotify",
- "id": 5708
- },
- {
- "name": "NormalUidOpNotify",
- "id": 5728
- },
- {
- "name": "GroupLinkChangeNotify",
- "id": 5758
- },
- {
- "name": "GroupLinkMarkUpdateNotify",
- "id": 5771
- },
- {
- "name": "CDHKKKGPAAJ",
- "id": 5776
- },
- {
- "name": "GroupLinkAllNotify",
- "id": 5778
- },
- {
- "name": "GroupLinkDeleteNotify",
- "id": 5787
- },
- {
- "name": "FishBattleEndReq",
- "id": 5801
- },
- {
- "name": "FishBattleBeginReq",
- "id": 5803
- },
- {
- "name": "FishEscapeNotify",
- "id": 5807
- },
- {
- "name": "EnterFishingRsp",
- "id": 5808
- },
- {
- "name": "FishAttractNotify",
- "id": 5810
- },
- {
- "name": "FishBaitGoneNotify",
- "id": 5813
- },
- {
- "name": "FishPoolDataNotify",
- "id": 5815
- },
- {
- "name": "FishBiteRsp",
- "id": 5816
- },
- {
- "name": "StartFishingRsp",
- "id": 5821
- },
- {
- "name": "FishBiteReq",
- "id": 5823
- },
- {
- "name": "FishChosenNotify",
- "id": 5825
- },
- {
- "name": "FishCastRodReq",
- "id": 5826
- },
- {
- "name": "EnterFishingReq",
- "id": 5828
- },
- {
- "name": "ExitFishingRsp",
- "id": 5831
- },
- {
- "name": "ExitFishingReq",
- "id": 5835
- },
- {
- "name": "StartFishingReq",
- "id": 5837
- },
- {
- "name": "FishCastRodRsp",
- "id": 5839
- },
- {
- "name": "FishBattleEndRsp",
- "id": 5842
- },
- {
- "name": "PlayerFishingDataNotify",
- "id": 5843
- },
- {
- "name": "FishBattleBeginRsp",
- "id": 5848
- },
- {
- "name": "IIGPDAJJOAB",
- "id": 5905
- },
- {
- "name": "ChangeWidgetBackgroundActiveStateRsp",
- "id": 5906
- },
- {
- "name": "AllWidgetBackgroundActiveStateNotify",
- "id": 5919
- },
- {
- "name": "LaunchFireworksRsp",
- "id": 5931
- },
- {
- "name": "ReformFireworksRsp",
- "id": 5966
- },
- {
- "name": "WidgetUpdateExtraCDReq",
- "id": 5977
- },
- {
- "name": "DMAJIHFJDNC",
- "id": 5979
- },
- {
- "name": "LaunchFireworksReq",
- "id": 5985
- },
- {
- "name": "POLJLDDPNFL",
- "id": 5986
- },
- {
- "name": "FireworksLaunchDataNotify",
- "id": 6007
- },
- {
- "name": "WidgetUpdateExtraCDRsp",
- "id": 6018
- },
- {
- "name": "FireworksReformDataNotify",
- "id": 6037
- },
- {
- "name": "ChangeWidgetBackgroundActiveStateReq",
- "id": 6050
- },
- {
- "name": "WidgetWeatherWizardDataNotify",
- "id": 6051
- },
- {
- "name": "AJKGAIPCFPB",
- "id": 6052
- },
- {
- "name": "RemotePlayerWidgetNotify",
- "id": 6079
- },
- {
- "name": "KKCEOAENKJF",
- "id": 6081
- },
- {
- "name": "ReformFireworksReq",
- "id": 6097
- },
- {
- "name": "ToTheMoonPingNotify",
- "id": 6102
- },
- {
- "name": "ToTheMoonObstaclesModifyNotify",
- "id": 6130
- },
- {
- "name": "ToTheMoonRemoveObstacleReq",
- "id": 6135
- },
- {
- "name": "ToTheMoonAddObstacleReq",
- "id": 6148
- },
- {
- "name": "ToTheMoonEnterSceneRsp",
- "id": 6155
- },
- {
- "name": "ToTheMoonAddObstacleRsp",
- "id": 6158
- },
- {
- "name": "ToTheMoonEnterSceneReq",
- "id": 6172
- },
- {
- "name": "ToTheMoonQueryPathReq",
- "id": 6175
- },
- {
- "name": "KKCDICNMNPH",
- "id": 6184
- },
- {
- "name": "ToTheMoonRemoveObstacleRsp",
- "id": 6187
- },
- {
- "name": "ToTheMoonQueryPathRsp",
- "id": 6196
- },
- {
- "name": "TryCustomDungeonRsp",
- "id": 6201
- },
- {
- "name": "OutStuckCustomDungeonRsp",
- "id": 6202
- },
- {
- "name": "RemoveCustomDungeonRsp",
- "id": 6203
- },
- {
- "name": "StoreCustomDungeonRsp",
- "id": 6205
- },
- {
- "name": "CustomDungeonBattleRecordNotify",
- "id": 6206
- },
- {
- "name": "ChangeCustomDungeonRoomReq",
- "id": 6207
- },
- {
- "name": "EnterCustomDungeonRsp",
- "id": 6208
- },
- {
- "name": "StoreCustomDungeonReq",
- "id": 6209
- },
- {
- "name": "ExitCustomDungeonTryRsp",
- "id": 6210
- },
- {
- "name": "CustomDungeonUpdateNotify",
- "id": 6213
- },
- {
- "name": "GetRecommendCustomDungeonRsp",
- "id": 6215
- },
- {
- "name": "RemoveCustomDungeonReq",
- "id": 6216
- },
- {
- "name": "SearchCustomDungeonRsp",
- "id": 6217
- },
- {
- "name": "BackPlayCustomDungeonOfficialReq",
- "id": 6220
- },
- {
- "name": "SaveCustomDungeonRoomRsp",
- "id": 6221
- },
- {
- "name": "ReplayCustomDungeonReq",
- "id": 6222
- },
- {
- "name": "ChangeCustomDungeonRoomRsp",
- "id": 6223
- },
- {
- "name": "CustomDungeonOfficialNotify",
- "id": 6224
- },
- {
- "name": "EnterCustomDungeonReq",
- "id": 6228
- },
- {
- "name": "LikeCustomDungeonReq",
- "id": 6230
- },
- {
- "name": "ExitCustomDungeonTryReq",
- "id": 6231
- },
- {
- "name": "OutStuckCustomDungeonReq",
- "id": 6232
- },
- {
- "name": "BackPlayCustomDungeonOfficialRsp",
- "id": 6233
- },
- {
- "name": "ReplayCustomDungeonRsp",
- "id": 6234
- },
- {
- "name": "PublishCustomDungeonRsp",
- "id": 6235
- },
- {
- "name": "GetCustomDungeonRsp",
- "id": 6236
- },
- {
- "name": "SaveCustomDungeonRoomReq",
- "id": 6237
- },
- {
- "name": "GetStoreCustomDungeonReq",
- "id": 6238
- },
- {
- "name": "PublishCustomDungeonReq",
- "id": 6242
- },
- {
- "name": "GetRecommendCustomDungeonReq",
- "id": 6243
- },
- {
- "name": "LikeCustomDungeonRsp",
- "id": 6244
- },
- {
- "name": "CustomDungeonRecoverNotify",
- "id": 6246
- },
- {
- "name": "SearchCustomDungeonReq",
- "id": 6247
- },
- {
- "name": "TryCustomDungeonReq",
- "id": 6248
- },
- {
- "name": "GetStoreCustomDungeonRsp",
- "id": 6249
- },
- {
- "name": "GetCustomDungeonReq",
- "id": 6250
- },
- {
- "name": "DeathZoneInfoNotify",
- "id": 6258
- },
- {
- "name": "RegionalPlayInfoNotify",
- "id": 6278
- },
- {
- "name": "PlayerDeathZoneNotify",
- "id": 6287
- },
- {
- "name": "UgcNotify",
- "id": 6301
- },
- {
- "name": "CheckUgcUpdateReq",
- "id": 6303
- },
- {
- "name": "SaveUgcRsp",
- "id": 6307
- },
- {
- "name": "GetUgcRsp",
- "id": 6308
- },
- {
- "name": "DNONIDCIBEK",
- "id": 6310
- },
- {
- "name": "FIADNJBJLCF",
- "id": 6313
- },
- {
- "name": "PublishUgcRsp",
- "id": 6316
- },
- {
- "name": "GetUgcBriefInfoRsp",
- "id": 6321
- },
- {
- "name": "PublishUgcReq",
- "id": 6323
- },
- {
- "name": "SaveUgcReq",
- "id": 6325
- },
- {
- "name": "GetUgcReq",
- "id": 6328
- },
- {
- "name": "LHCLILFADHL",
- "id": 6331
- },
- {
- "name": "CheckUgcStateRsp",
- "id": 6335
- },
- {
- "name": "GetUgcBriefInfoReq",
- "id": 6337
- },
- {
- "name": "CheckUgcStateReq",
- "id": 6342
- },
- {
- "name": "CheckUgcUpdateRsp",
- "id": 6348
- },
- {
- "name": "CataLogFinishedGlobalWatcherAllDataNotify",
- "id": 6353
- },
- {
- "name": "AddAranaraCollectionNotify",
- "id": 6358
- },
- {
- "name": "AranaraCollectionDataNotify",
- "id": 6378
- },
- {
- "name": "CataLogNewFinishedGlobalWatcherNotify",
- "id": 6398
- },
- {
- "name": "FKNPJFJINKF",
- "id": 6450
- },
- {
- "name": "CoinCollectPrepareStageNotify",
- "id": 6455
- },
- {
- "name": "ACGAFODFNLP",
- "id": 6546
- },
- {
- "name": "LanV3BoatSettleNotify",
- "id": 6554
- },
- {
- "name": "GCGLevelChallengeDeleteNotify",
- "id": 7014
- },
- {
- "name": "JKEOIDCJIIP",
- "id": 7015
- },
- {
- "name": "GCGSkillPreviewAskRsp",
- "id": 7017
- },
- {
- "name": "JMDDFOJBMOJ",
- "id": 7036
- },
- {
- "name": "NAKGEIFHIIG",
- "id": 7051
- },
- {
- "name": "BCIJIBIGKMB",
- "id": 7058
- },
- {
- "name": "GCGDSDeckSaveRsp",
- "id": 7071
- },
- {
- "name": "KDAMNINKNDC",
- "id": 7092
- },
- {
- "name": "GCGWorldPlayerGCGStateRsp",
- "id": 7093
- },
- {
- "name": "GCGDSChangeCardFaceRsp",
- "id": 7097
- },
- {
- "name": "GCGBossChallengeUpdateNotify",
- "id": 7099
- },
- {
- "name": "AFKHBKBKGIG",
- "id": 7104
- },
- {
- "name": "GCGMessagePackNotify",
- "id": 7112
- },
- {
- "name": "GCGGrowthLevelRewardNotify",
- "id": 7128
- },
- {
- "name": "HOAMDINIHAD",
- "id": 7137
- },
- {
- "name": "GCGDSChangeFieldRsp",
- "id": 7141
- },
- {
- "name": "GCGInitFinishRsp",
- "id": 7152
- },
- {
- "name": "GCGDSCardNumChangeNotify",
- "id": 7158
- },
- {
- "name": "GCGDebugReplayNotify",
- "id": 7160
- },
- {
- "name": "GCGDSBanCardNotify",
- "id": 7168
- },
- {
- "name": "GCGWorldChallengeUnlockNotify",
- "id": 7184
- },
- {
- "name": "GCGSkillPreviewAskReq",
- "id": 7193
- },
- {
- "name": "GCGTCTavernInfoNotify",
- "id": 7194
- },
- {
- "name": "GLKHPDDFBBG",
- "id": 7197
- },
- {
- "name": "NHHONCBEIPE",
- "id": 7199
- },
- {
- "name": "BIKMDCHHGPD",
- "id": 7201
- },
- {
- "name": "GCGLevelChallengeFinishNotify",
- "id": 7207
- },
- {
- "name": "DJDNFEHEHMJ",
- "id": 7215
- },
- {
- "name": "GIAINOJGMKB",
- "id": 7216
- },
- {
- "name": "GCGAskDuelReq",
- "id": 7230
- },
- {
- "name": "GCGDSChangeCurDeckRsp",
- "id": 7245
- },
- {
- "name": "LNEIOICEMJC",
- "id": 7253
- },
- {
- "name": "MIAJKEKHPHG",
- "id": 7262
- },
- {
- "name": "KABIPCCNOEA",
- "id": 7269
- },
- {
- "name": "IKMBHONFGBO",
- "id": 7275
- },
- {
- "name": "GCGBackToDuelRsp",
- "id": 7285
- },
- {
- "name": "GCGDSChangeCurDeckReq",
- "id": 7299
- },
- {
- "name": "GCGBackToDuelReq",
- "id": 7300
- },
- {
- "name": "GCGDSChangeCardBackReq",
- "id": 7303
- },
- {
- "name": "GCGDSDeckUpdateNotify",
- "id": 7317
- },
- {
- "name": "GCGDSChangeFieldReq",
- "id": 7321
- },
- {
- "name": "DCONHKKIBNF",
- "id": 7335
- },
- {
- "name": "GCGStartChallengeRsp",
- "id": 7358
- },
- {
- "name": "GCGSettleNotify",
- "id": 7359
- },
- {
- "name": "GCGTCInviteRsp",
- "id": 7364
- },
- {
- "name": "HJJABCDOGOI",
- "id": 7366
- },
- {
- "name": "GCGSettleOptionReq",
- "id": 7370
- },
- {
- "name": "GCGDSDeckUnlockNotify",
- "id": 7385
- },
- {
- "name": "GCGDSChangeDeckNameRsp",
- "id": 7411
- },
- {
- "name": "DJDCAPHMOJB",
- "id": 7416
- },
- {
- "name": "GCGWorldPlayerGCGStateReq",
- "id": 7421
- },
- {
- "name": "EDMCEECHIPN",
- "id": 7424
- },
- {
- "name": "PGAPAJMBDJB",
- "id": 7426
- },
- {
- "name": "GCGDSDataNotify",
- "id": 7427
- },
- {
- "name": "MNJHAKKNMIH",
- "id": 7429
- },
- {
- "name": "GCGApplyInviteBattleNotify",
- "id": 7433
- },
- {
- "name": "GCGGrowthLevelTakeRewardRsp",
- "id": 7443
- },
- {
- "name": "GCGTCInviteReq",
- "id": 7449
- },
- {
- "name": "GCGChallengeUpdateNotify",
- "id": 7450
- },
- {
- "name": "FJIGHHIBLFE",
- "id": 7458
- },
- {
- "name": "GCGInviteGuestBattleReq",
- "id": 7467
- },
- {
- "name": "GCGTavernNpcInfoNotify",
- "id": 7468
- },
- {
- "name": "GCGDSChangeCardBackRsp",
- "id": 7490
- },
- {
- "name": "KKONKHJJJJN",
- "id": 7493
- },
- {
- "name": "GCGDSDeleteDeckRsp",
- "id": 7496
- },
- {
- "name": "GNCIJOAMNFC",
- "id": 7501
- },
- {
- "name": "GCGGameBriefDataNotify",
- "id": 7506
- },
- {
- "name": "GCGBasicDataNotify",
- "id": 7514
- },
- {
- "name": "GCGSkillPreviewNotify",
- "id": 7519
- },
- {
- "name": "LOIGICCKOIL",
- "id": 7529
- },
- {
- "name": "GCGDSChangeCardFaceReq",
- "id": 7536
- },
- {
- "name": "NIGMBDFAGKP",
- "id": 7540
- },
- {
- "name": "CABIALHJBHD",
- "id": 7544
- },
- {
- "name": "GCGDSCardFaceUpdateNotify",
- "id": 7557
- },
- {
- "name": "GCGDSCurDeckChangeNotify",
- "id": 7563
- },
- {
- "name": "HELDBEMKCMC",
- "id": 7566
- },
- {
- "name": "GCOHOLPDLDG",
- "id": 7571
- },
- {
- "name": "GCGDSDeleteDeckReq",
- "id": 7576
- },
- {
- "name": "GCGStartChallengeReq",
- "id": 7584
- },
- {
- "name": "GCGGrowthLevelTakeRewardReq",
- "id": 7586
- },
- {
- "name": "GCGWeekChallengeInfoNotify",
- "id": 7592
- },
- {
- "name": "AJNGNNFKHGA",
- "id": 7596
- },
- {
- "name": "GCGLevelChallengeNotify",
- "id": 7616
- },
- {
- "name": "BGMGOEHOLNL",
- "id": 7626
- },
- {
- "name": "ODKKCEJPMHB",
- "id": 7635
- },
- {
- "name": "GCGInitFinishReq",
- "id": 7642
- },
- {
- "name": "GCGGameCreateFailReasonNotify",
- "id": 7645
- },
- {
- "name": "GCGAskDuelRsp",
- "id": 7659
- },
- {
- "name": "GCGGameMaxNotify",
- "id": 7665
- },
- {
- "name": "JGDFLBNLHPM",
- "id": 7668
- },
- {
- "name": "GCGOperationReq",
- "id": 7674
- },
- {
- "name": "GCGOperationRsp",
- "id": 7697
- },
- {
- "name": "GCGStartChallengeByCheckRewardRsp",
- "id": 7702
- },
- {
- "name": "OBKIDBEKHIO",
- "id": 7705
- },
- {
- "name": "BFOHFFGPOJH",
- "id": 7738
- },
- {
- "name": "HNNHCOCIBIL",
- "id": 7749
- },
- {
- "name": "GCGApplyInviteBattleReq",
- "id": 7769
- },
- {
- "name": "GCGDSCardProficiencyNotify",
- "id": 7774
- },
- {
- "name": "GCGTCTavernChallengeDataNotify",
- "id": 7777
- },
- {
- "name": "OHNHADFLDGA",
- "id": 7781
- },
- {
- "name": "GCGGrowthLevelNotify",
- "id": 7788
- },
- {
- "name": "GCGDSCardFaceUnlockNotify",
- "id": 7789
- },
- {
- "name": "GCGClientSettleReq",
- "id": 7796
- },
- {
- "name": "GCGInviteBattleNotify",
- "id": 7803
- },
- {
- "name": "GCGHeartBeatNotify",
- "id": 7807
- },
- {
- "name": "COOFLEALNCK",
- "id": 7833
- },
- {
- "name": "GCGDSFieldUnlockNotify",
- "id": 7845
- },
- {
- "name": "AIEGMNDKMGN",
- "id": 7850
- },
- {
- "name": "BHENJEPOBEL",
- "id": 7859
- },
- {
- "name": "GCGDSCardBackUnlockNotify",
- "id": 7873
- },
- {
- "name": "GCGInviteGuestBattleRsp",
- "id": 7906
- },
- {
- "name": "GCGDSTakeCardProficiencyRewardReq",
- "id": 7908
- },
- {
- "name": "GCGStartChallengeByCheckRewardReq",
- "id": 7916
- },
- {
- "name": "GCGSettleOptionRsp",
- "id": 7918
- },
- {
- "name": "GCGApplyInviteBattleRsp",
- "id": 7923
- },
- {
- "name": "GCGDSChangeDeckNameReq",
- "id": 7928
- },
- {
- "name": "GCGDSTakeCardProficiencyRewardRsp",
- "id": 7933
- },
- {
- "name": "GCGClientSettleRsp",
- "id": 7944
- },
- {
- "name": "CMHGEEAADDC",
- "id": 7955
- },
- {
- "name": "BFPIGPNCLEO",
- "id": 7956
- },
- {
- "name": "GCGResourceStateNotify",
- "id": 7970
- },
- {
- "name": "GCGTCTavernChallengeUpdateNotify",
- "id": 7976
- },
- {
- "name": "JFOPGFMLODC",
- "id": 7995
- },
- {
- "name": "GCGDSDeckSaveReq",
- "id": 7998
- },
- {
- "name": "WinterCampAcceptAllGiveItemReq",
- "id": 8002
- },
- {
- "name": "IrodoriMasterStartGalleryReq",
- "id": 8008
- },
- {
- "name": "LunaRiteSacrificeRsp",
- "id": 8010
- },
- {
- "name": "GachaActivityResetRsp",
- "id": 8011
- },
- {
- "name": "MistTrialDunegonFailNotify",
- "id": 8015
- },
- {
- "name": "ChannellerSlabOneOffDungeonInfoReq",
- "id": 8017
- },
- {
- "name": "CommonPlayerTipsNotify",
- "id": 8023
- },
- {
- "name": "PlantFlowerSetFlowerWishReq",
- "id": 8024
- },
- {
- "name": "BartenderLevelProgressNotify",
- "id": 8030
- },
- {
- "name": "FinishLanternProjectionReq",
- "id": 8033
- },
- {
- "name": "RogueHealAvatarsRsp",
- "id": 8037
- },
- {
- "name": "ActivityTakeScoreRewardReq",
- "id": 8041
- },
- {
- "name": "TanukiTravelFinishGuideQuestNotify",
- "id": 8045
- },
- {
- "name": "ViewLanternProjectionTipsReq",
- "id": 8047
- },
- {
- "name": "BartenderGetFormulaRsp",
- "id": 8049
- },
- {
- "name": "PlantFlowerGetRecvFlowerListRsp",
- "id": 8051
- },
- {
- "name": "IrodoriMasterGallerySettleNotify",
- "id": 8052
- },
- {
- "name": "TreasureMapHostInfoNotify",
- "id": 8054
- },
- {
- "name": "StartRogueDiaryRoomRsp",
- "id": 8064
- },
- {
- "name": "LanternRiteTakeSkinRewardReq",
- "id": 8066
- },
- {
- "name": "ChannelerSlabStageActiveChallengeIndexNotify",
- "id": 8068
- },
- {
- "name": "EquipRoguelikeRuneRsp",
- "id": 8073
- },
- {
- "name": "RetryCurRogueDiaryDungeonReq",
- "id": 8074
- },
- {
- "name": "RogueHealAvatarsReq",
- "id": 8077
- },
- {
- "name": "BartenderStartLevelRsp",
- "id": 8078
- },
- {
- "name": "PlantFlowerSetFlowerWishRsp",
- "id": 8086
- },
- {
- "name": "IrodoriChessEquipCardRsp",
- "id": 8089
- },
- {
- "name": "PotionSaveDungeonResultRsp",
- "id": 8102
- },
- {
- "name": "PlantFlowerEditFlowerCombinationReq",
- "id": 8104
- },
- {
- "name": "RoguelikeEffectViewReq",
- "id": 8105
- },
- {
- "name": "BartenderCompleteOrderReq",
- "id": 8107
- },
- {
- "name": "MistTrialGetDungeonExhibitionDataReq",
- "id": 8109
- },
- {
- "name": "ChannellerSlabTakeoffBuffReq",
- "id": 8112
- },
- {
- "name": "BartenderStartLevelReq",
- "id": 8117
- },
- {
- "name": "ActivityTakeScoreRewardRsp",
- "id": 8120
- },
- {
- "name": "LanternRiteStartFireworksReformReq",
- "id": 8125
- },
- {
- "name": "ActivityGetFriendGiftWishListReq",
- "id": 8127
- },
- {
- "name": "HideAndSeekSelectSkillRsp",
- "id": 8129
- },
- {
- "name": "GachaActivityNextStageRsp",
- "id": 8132
- },
- {
- "name": "SpiceActivityFinishMakeSpiceRsp",
- "id": 8135
- },
- {
- "name": "ActivityGetCanGiveFriendGiftReq",
- "id": 8136
- },
- {
- "name": "ChannellerSlabLoopDungeonTakeFirstPassRewardReq",
- "id": 8140
- },
- {
- "name": "StartRogueNormalCellChallengeRsp",
- "id": 8143
- },
- {
- "name": "IrodoriChessEquipCardReq",
- "id": 8144
- },
- {
- "name": "ResumeRogueDiaryDungeonRsp",
- "id": 8145
- },
- {
- "name": "GiveUpRoguelikeDungeonCardReq",
- "id": 8147
- },
- {
- "name": "SumoRestartDungeonReq",
- "id": 8150
- },
- {
- "name": "ChannellerSlabLoopDungeonTakeScoreRewardRsp",
- "id": 8152
- },
- {
- "name": "MistTrialSettleNotify",
- "id": 8153
- },
- {
- "name": "EquipRoguelikeRuneReq",
- "id": 8154
- },
- {
- "name": "ChannellerSlabSaveAssistInfoRsp",
- "id": 8160
- },
- {
- "name": "SalvageEscortRestartReq",
- "id": 8162
- },
- {
- "name": "CrystalLinkDungeonInfoNotify",
- "id": 8163
- },
- {
- "name": "PlantFlowerGiveFriendFlowerReq",
- "id": 8164
- },
- {
- "name": "SummerTimeV2RestartBoatGalleryRsp",
- "id": 8166
- },
- {
- "name": "LanternRiteDoFireworksReformReq",
- "id": 8167
- },
- {
- "name": "SummerTimeSprintBoatRestartReq",
- "id": 8170
- },
- {
- "name": "SpiceActivityProcessFoodRsp",
- "id": 8171
- },
- {
- "name": "ReserveRogueDiaryAvatarReq",
- "id": 8180
- },
- {
- "name": "RogueResumeDungeonReq",
- "id": 8182
- },
- {
- "name": "SalvageEscortRestartRsp",
- "id": 8183
- },
- {
- "name": "RogueDiaryReviveAvatarRsp",
- "id": 8185
- },
- {
- "name": "UpgradeRoguelikeShikigamiReq",
- "id": 8187
- },
- {
- "name": "BartenderCancelOrderReq",
- "id": 8189
- },
- {
- "name": "ReserveRogueDiaryAvatarRsp",
- "id": 8191
- },
- {
- "name": "ChannellerSlabLoopDungeonSelectConditionRsp",
- "id": 8193
- },
- {
- "name": "LanternRiteEndFireworksReformReq",
- "id": 8200
- },
- {
- "name": "EnterChessDungeonRsp",
- "id": 8204
- },
- {
- "name": "LunaRiteTakeSacrificeRewardRsp",
- "id": 8206
- },
- {
- "name": "EnterIrodoriChessDungeonRsp",
- "id": 8208
- },
- {
- "name": "ActivityDisableTransferPointInteractionNotify",
- "id": 8212
- },
- {
- "name": "PlantFlowerEditFlowerCombinationRsp",
- "id": 8215
- },
- {
- "name": "PlantFlowerGetSeedInfoReq",
- "id": 8216
- },
- {
- "name": "WinterCampTakeBattleRewardRsp",
- "id": 8217
- },
- {
- "name": "SumoSwitchTeamReq",
- "id": 8219
- },
- {
- "name": "WinterCampGetFriendWishListRsp",
- "id": 8223
- },
- {
- "name": "BlitzRushParkourRestartReq",
- "id": 8225
- },
- {
- "name": "SpiceActivityProcessFoodReq",
- "id": 8229
- },
- {
- "name": "ChannellerSlabTakeoffBuffRsp",
- "id": 8230
- },
- {
- "name": "RoguelikeSelectAvatarAndEnterDungeonReq",
- "id": 8231
- },
- {
- "name": "WinterCampEditSnowmanCombinationReq",
- "id": 8234
- },
- {
- "name": "RogueFinishRepairReq",
- "id": 8237
- },
- {
- "name": "IrodoriFillPoetryRsp",
- "id": 8240
- },
- {
- "name": "UpdateSalvageBundleMarkReq",
- "id": 8244
- },
- {
- "name": "PotionEnterDungeonReq",
- "id": 8252
- },
- {
- "name": "StartRogueDiaryPlayReq",
- "id": 8254
- },
- {
- "name": "TriggerRoguelikeRuneRsp",
- "id": 8255
- },
- {
- "name": "LanternRiteDoFireworksReformRsp",
- "id": 8256
- },
- {
- "name": "TryInterruptRogueDiaryDungeonRsp",
- "id": 8258
- },
- {
- "name": "SummerTimeFloatSignalPositionNotify",
- "id": 8259
- },
- {
- "name": "LanternRiteStartFireworksReformRsp",
- "id": 8260
- },
- {
- "name": "ActivityGetRecvGiftListRsp",
- "id": 8266
- },
- {
- "name": "RogueResumeDungeonRsp",
- "id": 8267
- },
- {
- "name": "PlantFlowerTakeSeedRewardRsp",
- "id": 8268
- },
- {
- "name": "FishingGallerySettleNotify",
- "id": 8269
- },
- {
- "name": "IrodoriMasterGalleryCgEndNotify",
- "id": 8270
- },
- {
- "name": "ChannellerSlabCheckEnterLoopDungeonRsp",
- "id": 8271
- },
- {
- "name": "WinterCampGetFriendWishListReq",
- "id": 8278
- },
- {
- "name": "EchoShellTakeRewardReq",
- "id": 8280
- },
- {
- "name": "WinterCampRecvItemNotify",
- "id": 8284
- },
- {
- "name": "ChannellerSlabSaveAssistInfoReq",
- "id": 8285
- },
- {
- "name": "IrodoriScanEntityReq",
- "id": 8287
- },
- {
- "name": "RoguelikeTakeStageFirstPassRewardReq",
- "id": 8289
- },
- {
- "name": "MusicGameStartRsp",
- "id": 8290
- },
- {
- "name": "BounceConjuringSettleNotify",
- "id": 8291
- },
- {
- "name": "StartRogueNormalCellChallengeReq",
- "id": 8292
- },
- {
- "name": "RogueDiaryTiredAvatarNotify",
- "id": 8296
- },
- {
- "name": "EchoShellUpdateNotify",
- "id": 8297
- },
- {
- "name": "PotionResetChallengeReq",
- "id": 8298
- },
- {
- "name": "ChannellerSlabOneOffDungeonInfoNotify",
- "id": 8300
- },
- {
- "name": "LanternRiteEndFireworksReformRsp",
- "id": 8301
- },
- {
- "name": "LunaRiteHintPointReq",
- "id": 8302
- },
- {
- "name": "RoguelikeGiveUpRsp",
- "id": 8304
- },
- {
- "name": "SalvagePreventSettleNotify",
- "id": 8307
- },
- {
- "name": "ActivityAcceptGiveGiftReq",
- "id": 8313
- },
- {
- "name": "BuoyantCombatSettleNotify",
- "id": 8317
- },
- {
- "name": "BartenderGetFormulaReq",
- "id": 8318
- },
- {
- "name": "WinterCampEditSnowmanCombinationRsp",
- "id": 8320
- },
- {
- "name": "SumoSelectTeamAndEnterDungeonReq",
- "id": 8326
- },
- {
- "name": "WinterCampAcceptAllGiveItemRsp",
- "id": 8328
- },
- {
- "name": "ActivityTakeAllScoreRewardRsp",
- "id": 8332
- },
- {
- "name": "PlantFlowerGetRecvFlowerListReq",
- "id": 8335
- },
- {
- "name": "PotionRestartDungeonRsp",
- "id": 8337
- },
- {
- "name": "WinterCampGetRecvItemListReq",
- "id": 8339
- },
- {
- "name": "StartRogueDiaryRoomReq",
- "id": 8341
- },
- {
- "name": "SummerTimeV2RestartBoatGalleryReq",
- "id": 8342
- },
- {
- "name": "TryEnterNextRogueDiaryDungeonRsp",
- "id": 8348
- },
- {
- "name": "RefreshRogueDiaryCardReq",
- "id": 8349
- },
- {
- "name": "LunaRiteGroupBundleRegisterNotify",
- "id": 8352
- },
- {
- "name": "MistTrialGetDungeonExhibitionDataRsp",
- "id": 8354
- },
- {
- "name": "RetryCurRogueDiaryDungeonRsp",
- "id": 8355
- },
- {
- "name": "PlantFlowerGetFriendFlowerWishListReq",
- "id": 8357
- },
- {
- "name": "SalvagePreventRestartReq",
- "id": 8371
- },
- {
- "name": "WinterCampRaceScoreNotify",
- "id": 8372
- },
- {
- "name": "ActivityTakeAllScoreRewardReq",
- "id": 8377
- },
- {
- "name": "StartBuoyantCombatGalleryReq",
- "id": 8385
- },
- {
- "name": "PotionEnterDungeonNotify",
- "id": 8386
- },
- {
- "name": "EnterChessDungeonReq",
- "id": 8387
- },
- {
- "name": "BartenderCompleteOrderRsp",
- "id": 8388
- },
- {
- "name": "WinterCampSetWishListReq",
- "id": 8393
- },
- {
- "name": "MusicGameSettleReq",
- "id": 8397
- },
- {
- "name": "SumoSelectTeamAndEnterDungeonRsp",
- "id": 8398
- },
- {
- "name": "ChannelerSlabStageOneoffDungeonNotify",
- "id": 8399
- },
- {
- "name": "ActivityGiveFriendGiftRsp",
- "id": 8405
- },
- {
- "name": "SumoSetNoSwitchPunishTimeNotify",
- "id": 8408
- },
- {
- "name": "PhotoActivityFinishRsp",
- "id": 8410
- },
- {
- "name": "SumoEnterDungeonNotify",
- "id": 8412
- },
- {
- "name": "BartenderCancelOrderRsp",
- "id": 8417
- },
- {
- "name": "PlantFlowerGetFriendFlowerWishListRsp",
- "id": 8419
- },
- {
- "name": "RogueDiaryCoinAddNotify",
- "id": 8422
- },
- {
- "name": "ActivityReadPushTipsReq",
- "id": 8425
- },
- {
- "name": "PlantFlowerGetSeedInfoRsp",
- "id": 8426
- },
- {
- "name": "GachaActivityTakeRewardReq",
- "id": 8428
- },
- {
- "name": "PlantFlowerGetCanGiveFriendFlowerReq",
- "id": 8429
- },
- {
- "name": "DigActivityChangeGadgetStateReq",
- "id": 8435
- },
- {
- "name": "RoguelikeSelectAvatarAndEnterDungeonRsp",
- "id": 8436
- },
- {
- "name": "ActivityGiveFriendGiftReq",
- "id": 8439
- },
- {
- "name": "GetRogueDairyRepairInfoReq",
- "id": 8441
+ "name": "EOKPEICJCDD",
+ "id": 457
},
{
"name": "PotionRestartDungeonReq",
- "id": 8444
+ "id": 465
},
{
- "name": "ResetRogueDiaryPlayRsp",
- "id": 8447
+ "name": "DJIEKDFHMBI",
+ "id": 472
},
{
- "name": "LunaRiteSacrificeReq",
- "id": 8448
+ "name": "ForgeGetQueueDataReq",
+ "id": 477
},
{
- "name": "ChannellerSlabOneOffDungeonInfoRsp",
- "id": 8450
- },
- {
- "name": "HideAndSeekChooseMapRsp",
- "id": 8455
- },
- {
- "name": "ResetRogueDiaryPlayReq",
- "id": 8459
- },
- {
- "name": "StartRogueDiaryPlayRsp",
- "id": 8460
- },
- {
- "name": "WinterCampStageInfoChangeNotify",
- "id": 8463
- },
- {
- "name": "WinterCampTriathlonRestartReq",
- "id": 8466
- },
- {
- "name": "WinterCampGetCanGiveFriendItemRsp",
- "id": 8470
- },
- {
- "name": "GetRogueDairyRepairInfoRsp",
- "id": 8474
- },
- {
- "name": "RogueDungeonPlayerCellChangeNotify",
- "id": 8475
- },
- {
- "name": "ChannellerSlabCheckEnterLoopDungeonReq",
- "id": 8476
- },
- {
- "name": "EnterRogueDiaryDungeonReq",
- "id": 8477
- },
- {
- "name": "RefreshRoguelikeDungeonCardRsp",
- "id": 8479
- },
- {
- "name": "UpgradeRoguelikeShikigamiRsp",
- "id": 8486
- },
- {
- "name": "PlantFlowerAcceptAllGiveFlowerReq",
- "id": 8493
- },
- {
- "name": "BartenderFinishLevelReq",
- "id": 8495
- },
- {
- "name": "PotionResetChallengeRsp",
- "id": 8502
- },
- {
- "name": "FindHilichurlFinishSecondQuestNotify",
- "id": 8503
- },
- {
- "name": "ChannellerSlabLoopDungeonTakeFirstPassRewardRsp",
- "id": 8506
- },
- {
- "name": "ActivityAcceptAllGiveGiftReq",
- "id": 8507
- },
- {
- "name": "GachaActivityTakeRewardRsp",
- "id": 8510
- },
- {
- "name": "SumoSaveTeamRsp",
- "id": 8514
- },
- {
- "name": "StartRogueEliteCellChallengeRsp",
- "id": 8515
- },
- {
- "name": "ChannellerSlabLoopDungeonSelectConditionReq",
- "id": 8519
- },
- {
- "name": "SumoLeaveDungeonNotify",
- "id": 8521
- },
- {
- "name": "StartRogueEliteCellChallengeReq",
- "id": 8527
- },
- {
- "name": "GachaActivityUpdateElemNotify",
- "id": 8530
- },
- {
- "name": "RogueDiaryDungeonInfoNotify",
- "id": 8535
- },
- {
- "name": "MichiaeMatsuriRemoveChestMarkNotify",
- "id": 8539
- },
- {
- "name": "PlantFlowerAcceptGiveFlowerRsp",
- "id": 8540
- },
- {
- "name": "RoguelikeCardGachaNotify",
- "id": 8541
- },
- {
- "name": "DoRoguelikeDungeonCardGachaRsp",
- "id": 8548
- },
- {
- "name": "WinterCampTakeExploreRewardRsp",
- "id": 8549
- },
- {
- "name": "RoguelikeTakeStageFirstPassRewardRsp",
- "id": 8551
- },
- {
- "name": "SetLimitOptimizationNotify",
- "id": 8557
- },
- {
- "name": "FindHilichurlAcceptQuestNotify",
- "id": 8560
- },
- {
- "name": "LuminanceStoneChallengeSettleNotify",
- "id": 8565
- },
- {
- "name": "ActivityAcceptGiveGiftRsp",
- "id": 8567
- },
- {
- "name": "EnterIrodoriChessDungeonReq",
- "id": 8573
- },
- {
- "name": "DisableRoguelikeTrapNotify",
- "id": 8574
- },
- {
- "name": "PhotoActivityFinishReq",
- "id": 8575
- },
- {
- "name": "QuickOpenActivityRsp",
- "id": 8579
- },
- {
- "name": "MusicGameStartReq",
- "id": 8583
- },
- {
- "name": "BartenderCancelLevelReq",
- "id": 8587
- },
- {
- "name": "ViewLanternProjectionTipsRsp",
- "id": 8594
- },
- {
- "name": "TryEnterNextRogueDiaryDungeonReq",
- "id": 8595
- },
- {
- "name": "PlantFlowerGetCanGiveFriendFlowerRsp",
- "id": 8596
- },
- {
- "name": "ActivitySetGiftWishReq",
- "id": 8597
- },
- {
- "name": "WinterCampGetCanGiveFriendItemReq",
- "id": 8598
- },
- {
- "name": "WinterCampAcceptGiveItemReq",
- "id": 8603
- },
- {
- "name": "CrystalLinkEnterDungeonRsp",
- "id": 8605
- },
- {
- "name": "SumoDungeonSettleNotify",
- "id": 8606
- },
- {
- "name": "PotionSaveDungeonResultReq",
- "id": 8611
- },
- {
- "name": "RoguelikeRuneRecordUpdateNotify",
- "id": 8615
- },
- {
- "name": "IrodoriEditFlowerCombinationRsp",
- "id": 8620
- },
- {
- "name": "IrodoriEditFlowerCombinationReq",
- "id": 8621
- },
- {
- "name": "DigActivityMarkPointChangeNotify",
- "id": 8623
- },
- {
- "name": "PhotoActivityClientViewReq",
- "id": 8632
- },
- {
- "name": "SelectRoguelikeDungeonCardRsp",
- "id": 8633
- },
- {
- "name": "EnterRoguelikeDungeonNotify",
- "id": 8640
- },
- {
- "name": "FinishLanternProjectionRsp",
- "id": 8641
- },
- {
- "name": "ChannellerSlabLoopDungeonTakeScoreRewardReq",
- "id": 8642
- },
- {
- "name": "SummerTimeV2RestartDungeonRsp",
- "id": 8643
- },
- {
- "name": "EchoShellTakeRewardRsp",
- "id": 8644
- },
- {
- "name": "MistTrialSelectAvatarAndEnterDungeonRsp",
- "id": 8645
- },
- {
- "name": "DigActivityChangeGadgetStateRsp",
- "id": 8646
- },
- {
- "name": "SpiceActivityGivingRecordNotify",
- "id": 8649
- },
- {
- "name": "MichiaeMatsuriInteractStatueRsp",
- "id": 8652
- },
- {
- "name": "HideAndSeekChooseMapReq",
- "id": 8653
- },
- {
- "name": "IrodoriChessUnequipCardRsp",
- "id": 8654
- },
- {
- "name": "PhotoActivityClientViewRsp",
- "id": 8656
- },
- {
- "name": "ResumeRogueDiaryDungeonReq",
- "id": 8658
- },
- {
- "name": "ChannellerSlabEnterLoopDungeonReq",
- "id": 8659
- },
- {
- "name": "SpiceActivityFinishMakeSpiceReq",
- "id": 8660
- },
- {
- "name": "TriggerRoguelikeRuneReq",
- "id": 8661
- },
- {
- "name": "MistTrialSelectAvatarAndEnterDungeonReq",
- "id": 8665
- },
- {
- "name": "MistTrialGetChallengeMissionRsp",
- "id": 8668
- },
- {
- "name": "ActivityReadPushTipsRsp",
- "id": 8669
- },
- {
- "name": "RoguelikeGiveUpReq",
- "id": 8671
- },
- {
- "name": "ChannellerSlabWearBuffReq",
- "id": 8674
- },
- {
- "name": "MichiaeMatsuriDarkPressureLevelUpdateNotify",
- "id": 8677
- },
- {
- "name": "SummerTimeSprintBoatRestartRsp",
- "id": 8679
- },
- {
- "name": "ActivityGetFriendGiftWishListRsp",
- "id": 8682
- },
- {
- "name": "GachaActivityCreateRobotRsp",
- "id": 8688
- },
- {
- "name": "ViewLanternProjectionLevelTipsRsp",
- "id": 8690
- },
- {
- "name": "SalvageEscortSettleNotify",
- "id": 8693
- },
- {
- "name": "ChannellerSlabWearBuffRsp",
- "id": 8697
- },
- {
- "name": "MichiaeMatsuriStartBossChallengeReq",
- "id": 8699
- },
- {
- "name": "RoguelikeResourceBonusPropUpdateNotify",
- "id": 8700
- },
- {
- "name": "SelectRoguelikeDungeonCardReq",
- "id": 8701
- },
- {
- "name": "GiveUpRoguelikeDungeonCardRsp",
- "id": 8704
- },
- {
- "name": "PlantFlowerAcceptGiveFlowerReq",
- "id": 8705
- },
- {
- "name": "RoguelikeMistClearNotify",
- "id": 8708
- },
- {
- "name": "ChannellerSlabEnterLoopDungeonRsp",
- "id": 8710
- },
- {
- "name": "SalvagePreventRestartRsp",
- "id": 8711
- },
- {
- "name": "WinterCampAcceptGiveItemRsp",
- "id": 8718
- },
- {
- "name": "IrodoriFillPoetryReq",
- "id": 8719
- },
- {
- "name": "ActivityPushTipsInfoNotify",
- "id": 8720
- },
- {
- "name": "HideAndSeekSelectSkillReq",
- "id": 8721
- },
- {
- "name": "RogueCellUpdateNotify",
- "id": 8723
- },
- {
- "name": "RoguelikeEffectDataNotify",
- "id": 8729
- },
- {
- "name": "ActivityHaveRecvGiftNotify",
- "id": 8733
- },
- {
- "name": "GachaActivityCreateRobotReq",
- "id": 8734
- },
- {
- "name": "MichiaeMatsuriInteractStatueReq",
- "id": 8736
- },
- {
- "name": "DoRoguelikeDungeonCardGachaReq",
- "id": 8737
- },
- {
- "name": "PotionEnterDungeonRsp",
- "id": 8740
- },
- {
- "name": "SumoRestartDungeonRsp",
- "id": 8743
- },
- {
- "name": "PlantFlowerTakeSeedRewardReq",
- "id": 8749
- },
- {
- "name": "LunaRiteAreaFinishNotify",
- "id": 8751
- },
- {
- "name": "ActivityGetRecvGiftListReq",
- "id": 8760
- },
- {
- "name": "MichiaeMatsuriStartBossChallengeRsp",
- "id": 8763
- },
- {
- "name": "WinterCampGiveFriendItemRsp",
- "id": 8765
- },
- {
- "name": "RoguelikeEffectViewRsp",
- "id": 8770
- },
- {
- "name": "RogueDiaryDungeonSettleNotify",
- "id": 8771
- },
- {
- "name": "LanternRiteTakeSkinRewardRsp",
- "id": 8773
- },
- {
- "name": "StartBuoyantCombatGalleryRsp",
- "id": 8774
- },
- {
- "name": "ActivityGetCanGiveFriendGiftRsp",
- "id": 8782
- },
- {
- "name": "RogueSwitchAvatarReq",
- "id": 8787
- },
- {
- "name": "RogueSwitchAvatarRsp",
- "id": 8792
- },
- {
- "name": "ClearRoguelikeCurseNotify",
- "id": 8799
- },
- {
- "name": "QuickOpenActivityReq",
- "id": 8800
- },
- {
- "name": "GachaActivityNextStageReq",
- "id": 8801
- },
- {
- "name": "ChannellerSlabLoopDungeonChallengeInfoNotify",
- "id": 8807
- },
- {
- "name": "IrodoriMasterStartGalleryRsp",
- "id": 8808
- },
- {
- "name": "MichiaeMatsuriUnlockCrystalSkillReq",
- "id": 8812
- },
- {
- "name": "LunaRiteHintPointRsp",
- "id": 8827
- },
- {
- "name": "MusicGameSettleRsp",
- "id": 8828
- },
- {
- "name": "MichiaeMatsuriGainCrystalExpUpdateNotify",
- "id": 8830
- },
- {
- "name": "PlantFlowerHaveRecvFlowerNotify",
- "id": 8833
- },
- {
- "name": "RogueDiaryReviveAvatarReq",
- "id": 8838
- },
- {
- "name": "CrystalLinkRestartDungeonRsp",
- "id": 8839
- },
- {
- "name": "SummerTimeV2RestartDungeonReq",
- "id": 8841
- },
- {
- "name": "WinterCampTriathlonSettleNotify",
- "id": 8842
- },
- {
- "name": "MichiaeMatsuriUnlockCrystalSkillRsp",
- "id": 8847
- },
- {
- "name": "CrystalLinkEnterDungeonReq",
- "id": 8856
- },
- {
- "name": "MichiaeMatsuriStartDarkChallengeReq",
- "id": 8857
- },
- {
- "name": "PlantFlowerAcceptAllGiveFlowerRsp",
- "id": 8859
- },
- {
- "name": "WinterCampTakeBattleRewardReq",
- "id": 8860
- },
- {
- "name": "BlitzRushParkourRestartRsp",
- "id": 8867
- },
- {
- "name": "LunaRiteTakeSacrificeRewardReq",
- "id": 8871
- },
- {
- "name": "RogueDiaryRepairInfoNotify",
- "id": 8872
- },
- {
- "name": "RoguelikeRefreshCardCostUpdateNotify",
- "id": 8875
- },
- {
- "name": "WinterCampGiveFriendItemReq",
- "id": 8878
- },
- {
- "name": "WinterCampGetRecvItemListRsp",
- "id": 8882
- },
- {
- "name": "SummerTimeV2BoatSettleNotify",
- "id": 8884
- },
- {
- "name": "MichiaeMatsuriRemoveChallengeMarkNotify",
- "id": 8886
- },
- {
- "name": "WinterCampSetWishListRsp",
- "id": 8887
- },
- {
- "name": "RefreshRoguelikeDungeonCardReq",
- "id": 8889
- },
- {
- "name": "WinterCampTakeExploreRewardReq",
- "id": 8890
- },
- {
- "name": "ActivitySetGiftWishRsp",
- "id": 8893
- },
- {
- "name": "RogueFinishRepairRsp",
- "id": 8899
- },
- {
- "name": "GachaActivityResetReq",
- "id": 8903
- },
- {
- "name": "GachaActivityPercentNotify",
- "id": 8904
- },
- {
- "name": "PlantFlowerGiveFriendFlowerRsp",
- "id": 8910
- },
- {
- "name": "SummerTimeFloatSignalUpdateNotify",
- "id": 8915
- },
- {
- "name": "TryInterruptRogueDiaryDungeonReq",
- "id": 8917
- },
- {
- "name": "UpdateSalvageBundleMarkRsp",
- "id": 8927
- },
- {
- "name": "BartenderCancelLevelRsp",
- "id": 8938
- },
- {
- "name": "SumoSwitchTeamRsp",
- "id": 8940
- },
- {
- "name": "SummerTimeSprintBoatSettleNotify",
- "id": 8942
- },
- {
- "name": "ActivityAcceptAllGiveGiftRsp",
- "id": 8947
- },
- {
- "name": "MichiaeMatsuriStartDarkChallengeRsp",
- "id": 8949
- },
- {
- "name": "ViewLanternProjectionLevelTipsReq",
- "id": 8953
- },
- {
- "name": "MistTrialGetChallengeMissionReq",
- "id": 8956
- },
- {
- "name": "WinterCampTriathlonRestartRsp",
- "id": 8957
- },
- {
- "name": "TriggerRoguelikeCurseNotify",
- "id": 8958
- },
- {
- "name": "EnterRogueDiaryDungeonRsp",
- "id": 8964
- },
- {
- "name": "LunaRiteHintPointRemoveNotify",
- "id": 8968
- },
- {
- "name": "CrystalLinkRestartDungeonReq",
- "id": 8971
- },
- {
- "name": "IrodoriChessUnequipCardReq",
- "id": 8972
- },
- {
- "name": "IrodoriScanEntityRsp",
- "id": 8974
- },
- {
- "name": "BartenderFinishLevelRsp",
- "id": 8977
- },
- {
- "name": "RefreshRogueDiaryCardRsp",
- "id": 8982
- },
- {
- "name": "SumoSaveTeamReq",
- "id": 8991
- },
- {
- "name": "AllShareCDDataNotify",
- "id": 9075
- },
- {
- "name": "JNJDIHANEHL",
- "id": 9102
- },
- {
- "name": "IFJMCCGMAMI",
- "id": 9103
- },
- {
- "name": "BIJCGGLPBJF",
- "id": 9104
- },
- {
- "name": "KEMFOLABODH",
- "id": 9107
- },
- {
- "name": "LGBINLFNLNK",
- "id": 9110
- },
- {
- "name": "KIFHKJOHAJB",
- "id": 9111
- },
- {
- "name": "LCBPCIKHALF",
- "id": 9114
- },
- {
- "name": "PADAMHMJNEO",
- "id": 9115
- },
- {
- "name": "MHOADPDIMGD",
- "id": 9117
- },
- {
- "name": "OCCBIKFCMGK",
- "id": 9118
- },
- {
- "name": "DNINFOJLFFD",
- "id": 9123
- },
- {
- "name": "HHGACHNPCDB",
- "id": 9124
- },
- {
- "name": "OEOEFGGBOFB",
- "id": 9127
- },
- {
- "name": "JJEMPLMHCNK",
- "id": 9131
- },
- {
- "name": "FNFHLPMFPMI",
- "id": 9132
- },
- {
- "name": "PEJJKGAKCKH",
- "id": 9135
- },
- {
- "name": "HJGBPBGNOPO",
- "id": 9137
- },
- {
- "name": "CCDOMGKFBHB",
- "id": 9139
- },
- {
- "name": "CJEMLGNHMAO",
- "id": 9141
- },
- {
- "name": "JDBFHNDDPHF",
- "id": 9142
- },
- {
- "name": "DFNBCIPFAKB",
- "id": 9146
- },
- {
- "name": "IEKOALNPDFL",
- "id": 9147
- },
- {
- "name": "LLAIODOLINC",
- "id": 9150
- },
- {
- "name": "MHPPGPMBNJA",
- "id": 9153
- },
- {
- "name": "MILKDKMJPMJ",
- "id": 9155
- },
- {
- "name": "IMJMOBDHHOJ",
- "id": 9158
- },
- {
- "name": "NFFAADBDDNF",
- "id": 9159
- },
- {
- "name": "DMEIEALADAO",
- "id": 9163
- },
- {
- "name": "IFJPJLJGHKF",
- "id": 9168
- },
- {
- "name": "IJEJLGAJCJN",
- "id": 9169
- },
- {
- "name": "CLGOJCOBIJJ",
- "id": 9171
- },
- {
- "name": "JMCEMOFOFJK",
- "id": 9172
- },
- {
- "name": "FHFHIMACIMM",
- "id": 9177
- },
- {
- "name": "JBLLLJLCGLL",
- "id": 9178
- },
- {
- "name": "HBNNBMAOCAC",
- "id": 9179
- },
- {
- "name": "GEJCBBEOCGA",
- "id": 9180
- },
- {
- "name": "MOFKEAJPPMM",
- "id": 9181
- },
- {
- "name": "HEEPPBDJOFF",
- "id": 9185
- },
- {
- "name": "BABLFEDCNKM",
- "id": 9186
- },
- {
- "name": "ABLHNPJOCEC",
- "id": 9187
- },
- {
- "name": "FAPJEBOJFGI",
- "id": 9193
- },
- {
- "name": "MDJOLIBMCLK",
- "id": 9194
- },
- {
- "name": "MPGNFPDIGDJ",
- "id": 9196
- },
- {
- "name": "HLMHBBNMHDJ",
- "id": 9199
- },
- {
- "name": "PCFKEMGOHGC",
- "id": 9203
- },
- {
- "name": "IGKOIHFJENN",
- "id": 9204
- },
- {
- "name": "MCDMIOLAFBM",
- "id": 9205
- },
- {
- "name": "MBOJPKHDJNC",
- "id": 9207
- },
- {
- "name": "NJGKPLAOPOK",
- "id": 9210
- },
- {
- "name": "DEKEEBPCEDJ",
- "id": 9211
- },
- {
- "name": "FFPIDAAMOGE",
- "id": 9214
- },
- {
- "name": "CAMHMGNGIOF",
- "id": 9216
- },
- {
- "name": "NACHJCMOHCE",
- "id": 9218
- },
- {
- "name": "CONIILGGICD",
- "id": 9219
- },
- {
- "name": "IBOGLCNHDCC",
- "id": 9223
- },
- {
- "name": "IBLPJBOFGLO",
- "id": 9224
- },
- {
- "name": "ONGIPNFJCIG",
- "id": 9227
- },
- {
- "name": "EPCKAGOOHEF",
- "id": 9229
- },
- {
- "name": "BBEFELPNOFF",
- "id": 9231
- },
- {
- "name": "POPGOLJKNDC",
- "id": 9234
- },
- {
- "name": "PJHKJCPGPCE",
- "id": 9237
- },
- {
- "name": "FNGGFHGAKMD",
- "id": 9240
- },
- {
- "name": "KMFIDDBGHDM",
- "id": 9241
- },
- {
- "name": "BOABAAIPFPL",
- "id": 9242
- },
- {
- "name": "AOCKEOIFIAO",
- "id": 9244
- },
- {
- "name": "OPNKFFGHHOP",
- "id": 9245
- },
- {
- "name": "HOCIBJGJGGC",
- "id": 9246
- },
- {
- "name": "EMPCLMJBHKF",
- "id": 9248
- },
- {
- "name": "PDABBFMJDAH",
- "id": 9249
- },
- {
- "name": "PENHHHNGIGL",
- "id": 9250
- },
- {
- "name": "IJDKJLMHJCH",
- "id": 9251
- },
- {
- "name": "NGBCACAJKJD",
- "id": 9252
- },
- {
- "name": "NDPFHCPDPLM",
- "id": 9254
- },
- {
- "name": "CCEKCHKMJMA",
- "id": 9255
- },
- {
- "name": "KMJONBPPGFK",
- "id": 9261
- },
- {
- "name": "IIHELPPMFEN",
- "id": 9262
- },
- {
- "name": "KECOIIEJMKK",
- "id": 9266
- },
- {
- "name": "GHMKKFEIGMK",
- "id": 9267
- },
- {
- "name": "BMGEBGNLJNO",
- "id": 9269
- },
- {
- "name": "NFEGDLEKDDH",
- "id": 9270
- },
- {
- "name": "GIFCAAMOIHO",
- "id": 9272
- },
- {
- "name": "HJBIANEJEBC",
- "id": 9278
- },
- {
- "name": "PLGEOANAALP",
- "id": 9281
- },
- {
- "name": "MPDEMBIOFJM",
- "id": 9284
- },
- {
- "name": "IIMCAJENFHG",
- "id": 9293
- },
- {
- "name": "KHILNMPABIJ",
- "id": 9295
- },
- {
- "name": "DCGIIPHILLJ",
- "id": 9297
- },
- {
- "name": "CKBNKFFKGMA",
- "id": 9298
- },
- {
- "name": "LFCBJBFEMFH",
- "id": 9300
- },
- {
- "name": "FGFPHBGPGJF",
- "id": 20003
- },
- {
- "name": "FungusFighterRestartTraningDungeonReq",
- "id": 20014
- },
- {
- "name": "BrickBreakerQuitRsp",
- "id": 20028
- },
- {
- "name": "FungusRenameRsp",
- "id": 20037
- },
- {
- "name": "ElectroherculesBattleSelectDifficultyReq",
- "id": 20048
- },
- {
- "name": "LIJALJAOMEK",
- "id": 20051
- },
- {
- "name": "VintageHuntingStartGalleryRsp",
- "id": 20075
- },
- {
- "name": "VintageHuntingStartGalleryReq",
- "id": 20089
- },
- {
- "name": "PGFOGADAEAC",
- "id": 20097
- },
- {
- "name": "FungusRenameReq",
- "id": 20104
- },
- {
- "name": "BKNCOJHMFEC",
- "id": 20107
- },
- {
- "name": "PCBFPNBDBAN",
- "id": 20213
- },
- {
- "name": "FungusFighterRuntimeDataNotify",
- "id": 20216
- },
- {
- "name": "OJNGCKEHDHD",
- "id": 20224
- },
- {
- "name": "DIGKJCLBEJJ",
- "id": 20238
- },
- {
- "name": "KAIFOEAHHAO",
- "id": 20259
- },
- {
- "name": "OGBDKBKDDAA",
- "id": 20262
- },
- {
- "name": "FLNLNAMJAEB",
- "id": 20310
- },
- {
- "name": "WindFieldRestartDungeonRsp",
- "id": 20315
- },
- {
- "name": "DuelHeartSettleNotify",
- "id": 20333
- },
- {
- "name": "LanV3BoatGameTransferFinishNotify",
- "id": 20376
- },
- {
- "name": "CIEOHIENPPD",
- "id": 20434
- },
- {
- "name": "EffigyChallengeV2ChooseSkillReq",
- "id": 20435
- },
- {
- "name": "KDAGJANLFEF",
- "id": 20469
- },
- {
- "name": "DKFACNEHNKP",
- "id": 20492
- },
- {
- "name": "VintageMarketDividendFinishNotify",
- "id": 20538
- },
- {
- "name": "HEJNKLEBOBO",
- "id": 20539
- },
- {
- "name": "HOILIMPKOHJ",
- "id": 20557
- },
- {
- "name": "GearActivityFinishPlayPictureReq",
- "id": 20570
- },
- {
- "name": "LanV3BoatGameStartSingleReq",
- "id": 20591
- },
- {
- "name": "LanV3RaceRestartRsp",
- "id": 20595
- },
- {
- "name": "LGIKKFMHNEL",
- "id": 20602
- },
- {
- "name": "EnterFungusFighterPlotDungeonReq",
- "id": 20605
- },
- {
- "name": "GDJEHBFAJOP",
- "id": 20615
- },
- {
- "name": "DLPHHKMFACO",
- "id": 20663
- },
- {
- "name": "EffigyChallengeV2ChooseSkillRsp",
- "id": 20703
- },
- {
- "name": "GAMLCKLHONB",
- "id": 20712
- },
- {
- "name": "CENALMBCGAG",
- "id": 20726
- },
- {
- "name": "GearActivityFinishPlayGearReq",
- "id": 20732
- },
- {
- "name": "GearActivityStartPlayGearRsp",
- "id": 20735
- },
- {
- "name": "EDBEIIDPPPO",
- "id": 20737
- },
- {
- "name": "LJKCDBOLAIJ",
- "id": 20749
- },
- {
- "name": "LanV3RaceRestartReq",
- "id": 20785
- },
- {
- "name": "AMDGCDOHIJI",
- "id": 20871
- },
- {
- "name": "LDBPJGCBPFJ",
- "id": 20928
- },
- {
- "name": "CoinCollectPrepareReq",
- "id": 20940
- },
- {
- "name": "KOHHFAEBIFO",
- "id": 20942
- },
- {
- "name": "AAMMPKIGJHN",
- "id": 21003
- },
- {
- "name": "GGPDGGMFIBC",
- "id": 21063
- },
- {
- "name": "InstableSprayRestartDungeonReq",
- "id": 21065
- },
- {
- "name": "OABCDPMNPKL",
- "id": 21092
- },
- {
- "name": "NKLPKBPLMLL",
- "id": 21119
- },
- {
- "name": "GravenInnocenceEditCarveCombinationReq",
- "id": 21123
- },
- {
- "name": "PKEKHPEEHAL",
- "id": 21143
- },
- {
- "name": "BrickBreakerSettleNotify",
- "id": 21157
- },
- {
- "name": "TeamChainDungeonInfoNotify",
- "id": 21169
- },
- {
- "name": "GFEIPJFIGJM",
- "id": 21199
- },
- {
- "name": "EnterFungusFighterTrainingDungeonReq",
- "id": 21220
- },
- {
- "name": "FungusFighterPlotInfoNotify",
- "id": 21226
- },
- {
- "name": "GravenInnocencePhotoFinishReq",
- "id": 21250
- },
- {
- "name": "JHJHNOICDIE",
- "id": 21288
- },
- {
- "name": "MuqadasPotionCaptureWeaknessReq",
- "id": 21302
- },
- {
- "name": "FungusCultivateRsp",
- "id": 21314
- },
- {
- "name": "DuelHeartRestartDungeonReq",
- "id": 21392
- },
- {
- "name": "FungusFighterTrainingGallerySettleNotify",
- "id": 21415
- },
- {
- "name": "SingleRestartBrickBreakerReq",
- "id": 21458
- },
- {
- "name": "VintageMarketDeliverItemRsp",
- "id": 21476
- },
- {
- "name": "FungusFighterUseBackupFungusRsp",
- "id": 21478
- },
- {
- "name": "NIEAFONHBPM",
- "id": 21503
- },
- {
- "name": "MuqadasPotionRestartDungeonRsp",
- "id": 21517
- },
- {
- "name": "VintageMarketStoreViewStrategyReq",
- "id": 21521
- },
- {
- "name": "ANACKKAIMPI",
- "id": 21530
- },
- {
- "name": "VintageMarketStartStorePlayRsp",
- "id": 21534
- },
- {
- "name": "MuqadasPotionActivityEnterDungeonRsp",
- "id": 21540
- },
- {
- "name": "GLGIKFKKIKG",
- "id": 21550
- },
- {
- "name": "EndCoinCollectPlaySingleModeReq",
- "id": 21573
- },
- {
- "name": "GBAINDMOPJF",
- "id": 21584
- },
- {
- "name": "LNOCHFNJHLH",
- "id": 21593
- },
- {
- "name": "IDLLGJOMIHA",
- "id": 21599
- },
- {
- "name": "CoinCollectCheckDoubleStartPlayReq",
- "id": 21600
- },
- {
- "name": "EOHPPBAPKBL",
- "id": 21606
- },
- {
- "name": "FungusFighterRestartTraningDungeonRsp",
- "id": 21623
- },
- {
- "name": "AFFAKDPDBCM",
- "id": 21635
- },
- {
- "name": "EndCoinCollectPlaySingleModeRsp",
- "id": 21649
- },
- {
- "name": "SingleStartBrickBreakerRsp",
- "id": 21701
- },
- {
- "name": "IPCHFMGPLPP",
- "id": 21714
- },
- {
- "name": "VintageMarketStoreUnlockSlotReq",
- "id": 21725
- },
- {
- "name": "VintageMarketFinishStorePlayReq",
- "id": 21794
- },
- {
- "name": "VintageCampGroupBundleRegisterNotify",
- "id": 21817
- },
- {
- "name": "NFEEPEBHGFM",
- "id": 21833
- },
- {
- "name": "MLOFOEIDFAN",
- "id": 21861
- },
- {
- "name": "MCECIKAOCKB",
- "id": 21880
- },
- {
- "name": "WindFieldRestartDungeonReq",
- "id": 21920
- },
- {
- "name": "EffigyChallengeV2EnterDungeonRsp",
- "id": 21927
- },
- {
- "name": "TreasureSeelieCollectOrbsNotify",
- "id": 21944
- },
- {
- "name": "GDAEHJBCCJM",
- "id": 21953
- },
- {
- "name": "TeamChainTakeCostumeRewardRsp",
- "id": 21956
- },
- {
- "name": "GCDPKLPCACG",
- "id": 21966
- },
- {
- "name": "DuelHeartSelectDifficultyRsp",
- "id": 22000
- },
- {
- "name": "LanV3ShadowFinishLevelRsp",
- "id": 22016
- },
- {
- "name": "BMFAFGNGJML",
- "id": 22024
- },
- {
- "name": "ALBHDAGHPBP",
- "id": 22095
- },
- {
- "name": "NBOPGJNGLIN",
- "id": 22136
- },
- {
- "name": "NMOBHLHFDNE",
- "id": 22183
- },
- {
- "name": "InstableSprayEnterDungeonRsp",
- "id": 22254
- },
- {
- "name": "VintageDecorateBoothRsp",
- "id": 22255
- },
- {
- "name": "GearActivityStartPlayPictureRsp",
- "id": 22263
- },
- {
- "name": "InstableSprayRestartDungeonRsp",
- "id": 22291
- },
- {
- "name": "FungusFighterTrainingSelectFungusReq",
- "id": 22310
- },
- {
- "name": "EnterFungusFighterTrainingDungeonRsp",
- "id": 22331
- },
- {
- "name": "DNNFFIBKAPI",
- "id": 22353
- },
- {
- "name": "VintagePresentFinishNotify",
- "id": 22394
- },
- {
- "name": "EDEOHNALPPJ",
- "id": 22404
- },
- {
- "name": "IDJEJJOEBBM",
- "id": 22441
- },
- {
- "name": "FDNMHNBHONE",
- "id": 22507
- },
- {
- "name": "BOFIACELCGC",
- "id": 22561
- },
- {
- "name": "GravenInnocenceRaceRestartReq",
- "id": 22570
- },
- {
- "name": "TeamChainTakeCostumeRewardReq",
- "id": 22589
- },
- {
- "name": "MPDJNGPJIKJ",
- "id": 22599
- },
- {
- "name": "IKCGHEKPMHI",
- "id": 22622
- },
- {
- "name": "DuelHeartSelectDifficultyReq",
- "id": 22648
- },
- {
- "name": "GravenInnocencePhotoReminderNotify",
- "id": 22652
- },
- {
- "name": "FungusFighterClearTrainingRuntimeDataReq",
- "id": 22654
- },
- {
- "name": "VintageMarketStoreChooseStrategyRsp",
- "id": 22664
- },
- {
- "name": "InstableSprayEnterDungeonReq",
- "id": 22671
- },
- {
- "name": "LanV3ShadowFinishLevelReq",
- "id": 22696
- },
- {
- "name": "ElectroherculesBattleSettleNotify",
- "id": 22701
- },
- {
- "name": "VintageCampStageFinishNotify",
- "id": 22702
- },
- {
- "name": "RestartCoinCollectPlaySingleModeReq",
- "id": 22708
- },
- {
- "name": "GKOBJNLOOND",
- "id": 22795
- },
- {
- "name": "GravenInnocenceEditCarveCombinationRsp",
- "id": 22896
- },
- {
- "name": "DuelHeartEnterDungeonReq",
- "id": 22959
- },
- {
- "name": "BHJFLKGMNKJ",
- "id": 22961
- },
- {
- "name": "EHBDGJLNKPL",
- "id": 22975
- },
- {
- "name": "EnterFungusFighterPlotDungeonRsp",
- "id": 22991
- },
- {
- "name": "KGFAOABCKDC",
- "id": 23024
- },
- {
- "name": "BDJHEBOCANO",
- "id": 23026
- },
- {
- "name": "GearActivityStartPlayGearReq",
- "id": 23029
- },
- {
- "name": "EJHFPLNBFHM",
- "id": 23035
- },
- {
- "name": "LanV3BoatInterruptSettleStageReq",
- "id": 23111
- },
- {
- "name": "VintageMarketFinishStorePlayRsp",
- "id": 23124
- },
- {
- "name": "WindSeedType1Notify",
- "id": 23131
- },
- {
- "name": "EffigyChallengeV2RestartDungeonReq",
- "id": 23136
- },
- {
- "name": "PIEKABPNAEJ",
- "id": 23142
- },
- {
- "name": "CGPHDPAAMPM",
- "id": 23151
- },
- {
- "name": "DBBFACGPEON",
- "id": 23153
- },
- {
- "name": "MuqadasPotionRestartDungeonReq",
- "id": 23190
- },
- {
- "name": "FungusFighterClearTrainingRuntimeDataRsp",
- "id": 23191
- },
- {
- "name": "DIDADCNIOMI",
- "id": 23207
- },
- {
- "name": "VintagePresentFinishNoify",
- "id": 23227
- },
- {
- "name": "KGMBPFDAEBA",
- "id": 23237
- },
- {
- "name": "GCDGOKAMHHE",
- "id": 23247
- },
- {
- "name": "KNNGOJAGIAL",
- "id": 23260
- },
- {
- "name": "CoinCollectChooseSkillReq",
- "id": 23268
- },
- {
- "name": "GearActivityFinishPlayPictureRsp",
- "id": 23286
- },
- {
- "name": "EffigyChallengeV2RestartDungeonRsp",
- "id": 23297
- },
- {
- "name": "DKNEDCPLBHN",
- "id": 23298
- },
- {
- "name": "CNBAEBDPJBF",
- "id": 23318
- },
- {
- "name": "HONBFPLCPGO",
- "id": 23324
- },
- {
- "name": "FHJAEGPCAHG",
- "id": 23326
- },
- {
- "name": "HGGHODNABHP",
- "id": 23330
- },
- {
- "name": "OFBBPNBLMEN",
- "id": 23360
- },
- {
- "name": "GGLNLFEKEMG",
- "id": 23363
- },
- {
- "name": "LAPFPIKELEL",
- "id": 23395
- },
- {
- "name": "WindSeedType2Notify",
- "id": 23432
- },
- {
- "name": "TeamChainEnterDungeonRsp",
- "id": 23443
- },
- {
- "name": "GGONNADPJDH",
- "id": 23456
- },
- {
- "name": "GKLFCHEMHNG",
- "id": 23457
- },
- {
- "name": "SingleStartBrickBreakerReq",
- "id": 23458
- },
- {
- "name": "KGPFFJCDCIF",
- "id": 23495
- },
- {
- "name": "DNPLKIHGECF",
- "id": 23511
- },
- {
- "name": "DuelHeartRestartDungeonRsp",
- "id": 23521
- },
- {
- "name": "CDFDONMECFJ",
- "id": 23537
- },
- {
- "name": "VintageMarketDeliverItemReq",
- "id": 23543
- },
- {
- "name": "BrickBreakerTwiceStartReq",
- "id": 23603
- },
- {
- "name": "LanV3BoatInterruptSettleStageRsp",
- "id": 23608
- },
- {
- "name": "OINPOGEFEMB",
- "id": 23616
- },
- {
- "name": "MuqadasPotionActivityEnterDungeonReq",
- "id": 23650
+ "name": "ReunionDailyRefreshNotify",
+ "id": 505
},
{
"name": "DuelHeartCgEndNotify",
- "id": 23659
+ "id": 509
},
{
- "name": "NIAFFAFKECB",
- "id": 23696
+ "name": "PlantFlowerGiveFriendFlowerReq",
+ "id": 512
},
{
- "name": "CFGNBAKAIHE",
- "id": 23707
+ "name": "ScenePlayInfoListNotify",
+ "id": 530
},
{
- "name": "AEGNJEKFGPI",
- "id": 23731
+ "name": "SceneAvatarStaminaStepReq",
+ "id": 543
},
{
- "name": "IKCCICLGIKM",
- "id": 23751
+ "name": "HideAndSeekSelectSkillRsp",
+ "id": 544
},
{
- "name": "AEMOLFPMPII",
- "id": 23776
+ "name": "GCGDSChangeFieldReq",
+ "id": 549
},
{
- "name": "GearActivityStartPlayPictureReq",
- "id": 23786
+ "name": "TeamChainTakeCostumeRewardRsp",
+ "id": 568
},
{
- "name": "MuqadasPotionDungeonSettleNotify",
- "id": 23874
+ "name": "SealBattleEndNotify",
+ "id": 570
},
{
- "name": "VintageMarketStoreUnlockSlotRsp",
- "id": 23887
+ "name": "CheckSegmentCRCReq",
+ "id": 580
},
{
- "name": "MuqadasPotionCaptureWeaknessRsp",
- "id": 23979
+ "name": "OrderDisplayNotify",
+ "id": 595
},
{
- "name": "CoinCollectInterruptPlayReq",
- "id": 24014
+ "name": "ScenePlayBattleUidOpNotify",
+ "id": 602
},
{
- "name": "IEGEPGDGEJC",
- "id": 24089
+ "name": "QuestDestroyNpcRsp",
+ "id": 607
},
{
- "name": "ALLEHIBHLDI",
- "id": 24100
+ "name": "BuyGoodsRsp",
+ "id": 611
},
{
- "name": "BrickBreakerTwiceStartRsp",
- "id": 24115
+ "name": "TryEnterNextRogueDiaryDungeonReq",
+ "id": 619
},
{
- "name": "GearActivityFinishPlayGearRsp",
- "id": 24130
+ "name": "LEHMLENJGLC",
+ "id": 625
},
{
- "name": "LJIHGBOMPMI",
- "id": 24171
+ "name": "RemoveRandTaskInfoNotify",
+ "id": 649
},
{
- "name": "FungusFighterTrainingSelectFungusRsp",
- "id": 24204
+ "name": "ClientReconnectNotify",
+ "id": 650
},
{
- "name": "DuelHeartEnterDungeonRsp",
- "id": 24232
+ "name": "FishBiteRsp",
+ "id": 653
},
{
- "name": "GravenInnocencePhotoFinishRsp",
- "id": 24245
+ "name": "GCGBackToDuelReq",
+ "id": 664
},
{
- "name": "DPENENPGNBL",
- "id": 24257
+ "name": "JOHBAPLLNDO",
+ "id": 668
},
{
- "name": "AAKNGDKKHDN",
- "id": 24258
+ "name": "MultistagePlayFinishStageRsp",
+ "id": 672
},
{
- "name": "VintageMarketStoreChooseStrategyReq",
- "id": 24268
+ "name": "GetDailyDungeonEntryInfoRsp",
+ "id": 674
},
{
- "name": "CoinCollectPrepareRsp",
- "id": 24271
+ "name": "IBGIKAOLJAJ",
+ "id": 686
},
{
- "name": "SceneGalleryVintageHuntingSettleNotify",
- "id": 24282
+ "name": "MassiveEntityElementOpBatchNotify",
+ "id": 699
},
{
- "name": "GravenInnocenceRaceRestartRsp",
- "id": 24299
+ "name": "AssociateInferenceWordReq",
+ "id": 701
},
{
- "name": "VintageDecorateBoothReq",
- "id": 24321
+ "name": "AvatarSatiationDataNotify",
+ "id": 704
},
{
- "name": "TeamChainRestartDungeonReq",
- "id": 24341
+ "name": "LanternRiteEndFireworksReformRsp",
+ "id": 709
},
{
- "name": "SingleRestartBrickBreakerRsp",
- "id": 24342
+ "name": "KCLOHPFBPGJ",
+ "id": 713
},
{
- "name": "GravenInnocenceRaceSettleNotify",
- "id": 24356
+ "name": "WeaponPromoteRsp",
+ "id": 715
},
{
- "name": "HBHEONJMKBD",
- "id": 24372
+ "name": "AnchorPointOpRsp",
+ "id": 726
},
{
- "name": "FungusCultivateReq",
- "id": 24404
+ "name": "DAOOBOPAAEE",
+ "id": 742
+ },
+ {
+ "name": "AvatarExpeditionStartReq",
+ "id": 751
+ },
+ {
+ "name": "CombineReq",
+ "id": 753
+ },
+ {
+ "name": "SaveMainCoopReq",
+ "id": 764
+ },
+ {
+ "name": "TakePlayerLevelRewardRsp",
+ "id": 767
+ },
+ {
+ "name": "SetPlayerSignatureReq",
+ "id": 771
+ },
+ {
+ "name": "DungeonEntryInfoReq",
+ "id": 782
+ },
+ {
+ "name": "KJBJNDPDFCC",
+ "id": 809
+ },
+ {
+ "name": "EvtCostStaminaNotify",
+ "id": 810
+ },
+ {
+ "name": "HomeModuleUnlockNotify",
+ "id": 811
+ },
+ {
+ "name": "WorldDataNotify",
+ "id": 813
+ },
+ {
+ "name": "WindFieldRestartDungeonRsp",
+ "id": 816
+ },
+ {
+ "name": "AvatarWearFlycloakReq",
+ "id": 824
+ },
+ {
+ "name": "SalesmanDeliverItemRsp",
+ "id": 829
+ },
+ {
+ "name": "HomeLimitedShopBuyGoodsReq",
+ "id": 838
+ },
+ {
+ "name": "HLOMJEPOLBD",
+ "id": 848
+ },
+ {
+ "name": "RemoveBlacklistReq",
+ "id": 850
+ },
+ {
+ "name": "LunaRiteHintPointRsp",
+ "id": 853
+ },
+ {
+ "name": "EchoShellTakeRewardReq",
+ "id": 855
+ },
+ {
+ "name": "GCGApplyInviteBattleReq",
+ "id": 871
+ },
+ {
+ "name": "GachaActivityPercentNotify",
+ "id": 874
+ },
+ {
+ "name": "GetActivityScheduleReq",
+ "id": 885
+ },
+ {
+ "name": "DragonSpineChapterProgressChangeNotify",
+ "id": 892
+ },
+ {
+ "name": "FindHilichurlFinishSecondQuestNotify",
+ "id": 900
+ },
+ {
+ "name": "SalesmanTakeSpecialRewardRsp",
+ "id": 903
+ },
+ {
+ "name": "EnterChessDungeonRsp",
+ "id": 918
+ },
+ {
+ "name": "ProjectorOptionRsp",
+ "id": 919
+ },
+ {
+ "name": "RoguelikeEffectDataNotify",
+ "id": 920
+ },
+ {
+ "name": "WorktopOptionNotify",
+ "id": 925
+ },
+ {
+ "name": "EJHEAHEOAOD",
+ "id": 927
+ },
+ {
+ "name": "GetPlayerSocialDetailReq",
+ "id": 928
+ },
+ {
+ "name": "SetOpenStateRsp",
+ "id": 934
+ },
+ {
+ "name": "NpcTalkStateNotify",
+ "id": 943
+ },
+ {
+ "name": "VintageMarketDeliverItemRsp",
+ "id": 945
+ },
+ {
+ "name": "CreateVehicleRsp",
+ "id": 958
+ },
+ {
+ "name": "CLCIBCFFGJM",
+ "id": 960
+ },
+ {
+ "name": "DraftGuestReplyInviteNotify",
+ "id": 969
+ },
+ {
+ "name": "SelectAsterMidDifficultyReq",
+ "id": 971
+ },
+ {
+ "name": "AvatarPromoteGetRewardReq",
+ "id": 993
+ },
+ {
+ "name": "FishEscapeNotify",
+ "id": 1005
+ },
+ {
+ "name": "ActivityTakeAllScoreRewardRsp",
+ "id": 1014
},
{
"name": "LanV3RaceSettleNotify",
- "id": 24410
+ "id": 1020
},
{
- "name": "InstableSpraySwitchTeamReq",
- "id": 24423
+ "name": "InBattleMechanicusCardResultNotify",
+ "id": 1024
},
{
- "name": "VintageMarketStoreViewStrategyRsp",
- "id": 24425
+ "name": "DisableRoguelikeTrapNotify",
+ "id": 1027
},
{
- "name": "BrickBreakerQuitReq",
- "id": 24426
+ "name": "CoopRewardUpdateNotify",
+ "id": 1034
},
{
- "name": "VintageMarketStartStorePlayReq",
- "id": 24449
+ "name": "TriggerRoguelikeRuneRsp",
+ "id": 1039
},
{
- "name": "ILJNCOCFFNB",
- "id": 24495
+ "name": "COKBMINIAOH",
+ "id": 1045
},
{
- "name": "COCJMKHIMEM",
- "id": 24549
+ "name": "ChangeWidgetBackgroundActiveStateRsp",
+ "id": 1073
},
{
- "name": "EffigyChallengeV2DungeonInfoNotify",
- "id": 24567
+ "name": "PlayerIpRegionNotify",
+ "id": 1074
},
{
- "name": "BOGPMHOLDPL",
- "id": 24583
+ "name": "UnlockPersonalLineReq",
+ "id": 1085
},
{
- "name": "IslandPartySettleNotify",
- "id": 24605
+ "name": "GetShopmallDataRsp",
+ "id": 1087
},
{
- "name": "CoinCollectChooseSkillRsp",
- "id": 24626
+ "name": "GAHKMKNFFNJ",
+ "id": 1088
},
{
- "name": "CoinCollectCheckDoubleStartPlayRsp",
- "id": 24647
+ "name": "HomeNewUnlockedBgmIdListNotify",
+ "id": 1089
},
{
- "name": "FungusFighterUseBackupFungusReq",
- "id": 24654
+ "name": "SignInInfoReq",
+ "id": 1091
},
{
- "name": "OPAIEMOGHDJ",
- "id": 24659
+ "name": "GCLGFEGNBAJ",
+ "id": 1105
},
{
- "name": "IEFDHHAPEBH",
- "id": 24660
+ "name": "DraftGuestReplyTwiceConfirmRsp",
+ "id": 1114
},
{
- "name": "IBKBFBCLPNL",
- "id": 24674
+ "name": "UpgradeRoguelikeShikigamiRsp",
+ "id": 1133
},
{
- "name": "CharAmusementSettleNotify",
- "id": 24679
+ "name": "SetEntityClientDataNotify",
+ "id": 1139
},
{
- "name": "ENLCIDALHGC",
- "id": 24697
+ "name": "AskAddFriendRsp",
+ "id": 1146
},
{
- "name": "TeamChainEnterDungeonReq",
- "id": 24706
+ "name": "HomeAvatarTalkRsp",
+ "id": 1147
},
{
- "name": "GJJJCHINBII",
- "id": 24723
+ "name": "VintageMarketDividendFinishNotify",
+ "id": 1158
},
{
- "name": "TeamChainRestartDungeonRsp",
- "id": 24739
+ "name": "PlayerConfirmMatchReq",
+ "id": 1167
},
{
- "name": "LanV3BoatGameStartSingleRsp",
- "id": 24757
+ "name": "ServerUpdateGlobalValueNotify",
+ "id": 1181
},
{
- "name": "JJEHBCBJFLF",
- "id": 24763
+ "name": "CanUseSkillNotify",
+ "id": 1186
},
{
- "name": "InstableSpraySwitchTeamRsp",
- "id": 24774
+ "name": "MCJDFAJKOPI",
+ "id": 1187
},
{
- "name": "MAGGCGFOAAH",
- "id": 24775
+ "name": "SignInInfoRsp",
+ "id": 1196
},
{
- "name": "EffigyChallengeV2EnterDungeonReq",
- "id": 24806
+ "name": "PlayerInvestigationTargetNotify",
+ "id": 1218
+ },
+ {
+ "name": "AKEKAPHAIPN",
+ "id": 1219
+ },
+ {
+ "name": "MichiaeMatsuriStartBossChallengeRsp",
+ "id": 1225
+ },
+ {
+ "name": "HDFKAFDLNNC",
+ "id": 1229
+ },
+ {
+ "name": "StartCoopPointRsp",
+ "id": 1231
+ },
+ {
+ "name": "EffigyChallengeResultNotify",
+ "id": 1233
+ },
+ {
+ "name": "GetOnlinePlayerListRsp",
+ "id": 1234
+ },
+ {
+ "name": "HomeSearchBlueprintReq",
+ "id": 1240
+ },
+ {
+ "name": "ActivityInfoNotify",
+ "id": 1246
+ },
+ {
+ "name": "PlayerCookRsp",
+ "id": 1250
+ },
+ {
+ "name": "RestartCoinCollectPlaySingleModeReq",
+ "id": 1251
+ },
+ {
+ "name": "SeaLampFlyLampRsp",
+ "id": 1255
+ },
+ {
+ "name": "HideAndSeekSelectAvatarReq",
+ "id": 1259
+ },
+ {
+ "name": "ExecuteGadgetLuaRsp",
+ "id": 1263
+ },
+ {
+ "name": "TakeOfferingLevelRewardRsp",
+ "id": 1269
+ },
+ {
+ "name": "WidgetCaptureAnimalReq",
+ "id": 1304
+ },
+ {
+ "name": "RogueDiaryDungeonInfoNotify",
+ "id": 1309
+ },
+ {
+ "name": "MonsterAIConfigHashNotify",
+ "id": 1317
+ },
+ {
+ "name": "JIJIDOFANAL",
+ "id": 1325
+ },
+ {
+ "name": "TakeEffigyRewardRsp",
+ "id": 1345
+ },
+ {
+ "name": "HomeScenePointFishFarmingInfoNotify",
+ "id": 1346
+ },
+ {
+ "name": "MichiaeMatsuriRemoveChallengeMarkNotify",
+ "id": 1360
+ },
+ {
+ "name": "QuestRenameAvatarReq",
+ "id": 1366
+ },
+ {
+ "name": "PlayerGeneralMatchConfirmNotify",
+ "id": 1380
+ },
+ {
+ "name": "HDEKEDJCDBN",
+ "id": 1387
+ },
+ {
+ "name": "SetPlayerPropRsp",
+ "id": 1391
+ },
+ {
+ "name": "LiveStartNotify",
+ "id": 1396
+ },
+ {
+ "name": "MainCoopUpdateNotify",
+ "id": 1415
+ },
+ {
+ "name": "ExclusiveRuleNotify",
+ "id": 1418
+ },
+ {
+ "name": "TakeCityReputationParentQuestRsp",
+ "id": 1428
+ },
+ {
+ "name": "GetPushTipsRewardRsp",
+ "id": 1440
+ },
+ {
+ "name": "AMDBBLLFLHG",
+ "id": 1441
+ },
+ {
+ "name": "ClosedItemNotify",
+ "id": 1446
+ },
+ {
+ "name": "LOAOLPIDGJF",
+ "id": 1447
+ },
+ {
+ "name": "HomePriorCheckNotify",
+ "id": 1456
+ },
+ {
+ "name": "GetWorldMpInfoRsp",
+ "id": 1461
+ },
+ {
+ "name": "WorldRoutineChangeNotify",
+ "id": 1471
+ },
+ {
+ "name": "FLNPBGMMBMD",
+ "id": 1474
+ },
+ {
+ "name": "CoinCollectGallerySettleNotify",
+ "id": 1488
+ },
+ {
+ "name": "CrystalLinkEnterDungeonRsp",
+ "id": 1502
+ },
+ {
+ "name": "GetMechanicusInfoRsp",
+ "id": 1507
+ },
+ {
+ "name": "SetFriendRemarkNameReq",
+ "id": 1521
+ },
+ {
+ "name": "GadgetPlayStartNotify",
+ "id": 1524
+ },
+ {
+ "name": "EvtAnimatorStateChangedNotify",
+ "id": 1539
+ },
+ {
+ "name": "ScenePlayBattleInfoNotify",
+ "id": 1543
+ },
+ {
+ "name": "BKNAMDDEIKH",
+ "id": 1557
+ },
+ {
+ "name": "TakeInvestigationTargetRewardRsp",
+ "id": 1562
+ },
+ {
+ "name": "GadgetChainLevelChangeNotify",
+ "id": 1565
+ },
+ {
+ "name": "TreasureMapGuideTaskDoneNotify",
+ "id": 1567
+ },
+ {
+ "name": "SummerTimeSprintBoatRestartRsp",
+ "id": 1588
+ },
+ {
+ "name": "BlessingAcceptGivePicReq",
+ "id": 1596
+ },
+ {
+ "name": "GravenInnocenceRaceRestartRsp",
+ "id": 1603
+ },
+ {
+ "name": "PushTipsReadFinishReq",
+ "id": 1612
+ },
+ {
+ "name": "LeaveSceneReq",
+ "id": 1616
+ },
+ {
+ "name": "DungeonCandidateTeamChangeAvatarReq",
+ "id": 1619
+ },
+ {
+ "name": "WidgetQuickHitTreeRsp",
+ "id": 1624
},
{
"name": "RestartCoinCollectPlaySingleModeRsp",
- "id": 24881
+ "id": 1628
+ },
+ {
+ "name": "IrodoriScanEntityReq",
+ "id": 1642
+ },
+ {
+ "name": "ReplayCustomDungeonReq",
+ "id": 1660
+ },
+ {
+ "name": "LFGPAENKMHH",
+ "id": 1671
+ },
+ {
+ "name": "WatcherEventStageNotify",
+ "id": 1677
+ },
+ {
+ "name": "FLJPDDAOGCI",
+ "id": 1686
+ },
+ {
+ "name": "CGOAGOJJILD",
+ "id": 1693
+ },
+ {
+ "name": "ReliquaryUpgradeReq",
+ "id": 1702
+ },
+ {
+ "name": "NDPIIOFJCOK",
+ "id": 1706
+ },
+ {
+ "name": "HomeKickPlayerRsp",
+ "id": 1719
+ },
+ {
+ "name": "HomeChangeModuleReq",
+ "id": 1750
+ },
+ {
+ "name": "QuestUpdateQuestVarNotify",
+ "id": 1753
+ },
+ {
+ "name": "RoguelikeRuneRecordUpdateNotify",
+ "id": 1760
+ },
+ {
+ "name": "CKNDPMKOCJG",
+ "id": 1762
+ },
+ {
+ "name": "EANMJCJAPHM",
+ "id": 1767
+ },
+ {
+ "name": "PlayerSetPauseRsp",
+ "id": 1771
+ },
+ {
+ "name": "BartenderCancelOrderRsp",
+ "id": 1772
+ },
+ {
+ "name": "SceneEntityDisappearNotify",
+ "id": 1787
+ },
+ {
+ "name": "AvatarUnlockTalentNotify",
+ "id": 1805
+ },
+ {
+ "name": "MarkMapReq",
+ "id": 1812
+ },
+ {
+ "name": "HomeExchangeWoodRsp",
+ "id": 1815
+ },
+ {
+ "name": "HomeAvatarTalkFinishInfoNotify",
+ "id": 1817
+ },
+ {
+ "name": "PlayerForceExitReq",
+ "id": 1819
+ },
+ {
+ "name": "WatcherAllDataNotify",
+ "id": 1850
+ },
+ {
+ "name": "DropHintNotify",
+ "id": 1884
+ },
+ {
+ "name": "DIJPLONLIEL",
+ "id": 1892
+ },
+ {
+ "name": "TreasureMapHostInfoNotify",
+ "id": 1895
+ },
+ {
+ "name": "GKJAACCGLIH",
+ "id": 1897
+ },
+ {
+ "name": "BartenderFinishLevelReq",
+ "id": 1905
+ },
+ {
+ "name": "WorldAllRoutineTypeNotify",
+ "id": 1912
+ },
+ {
+ "name": "PlantFlowerSetFlowerWishReq",
+ "id": 1934
+ },
+ {
+ "name": "InterruptGalleryRsp",
+ "id": 1940
+ },
+ {
+ "name": "TeamChainEnterDungeonRsp",
+ "id": 1959
+ },
+ {
+ "name": "GCGDSDeckSaveReq",
+ "id": 1963
+ },
+ {
+ "name": "DungeonSlipRevivePointActivateRsp",
+ "id": 1980
+ },
+ {
+ "name": "HomeSetBlueprintSlotOptionReq",
+ "id": 1990
+ },
+ {
+ "name": "AGBOEIBCIHC",
+ "id": 1992
+ },
+ {
+ "name": "ClientTransmitReq",
+ "id": 1993
+ },
+ {
+ "name": "ActivityGetRecvGiftListRsp",
+ "id": 2009
+ },
+ {
+ "name": "BKKLKEHJKPJ",
+ "id": 2018
+ },
+ {
+ "name": "TowerMiddleLevelChangeTeamNotify",
+ "id": 2027
+ },
+ {
+ "name": "GetRegionSearchReq",
+ "id": 2030
+ },
+ {
+ "name": "HomeChangeBgmNotify",
+ "id": 2031
+ },
+ {
+ "name": "GCGGameMaxNotify",
+ "id": 2039
+ },
+ {
+ "name": "TowerLevelStarCondNotify",
+ "id": 2042
+ },
+ {
+ "name": "MistTrialGetDungeonExhibitionDataRsp",
+ "id": 2046
+ },
+ {
+ "name": "BrickBreakerSelectAvatarReq",
+ "id": 2047
+ },
+ {
+ "name": "ActivityTakeScoreRewardReq",
+ "id": 2048
+ },
+ {
+ "name": "PlayerDataNotify",
+ "id": 2051
+ },
+ {
+ "name": "SalesmanDeliverItemReq",
+ "id": 2062
+ },
+ {
+ "name": "GadgetStateNotify",
+ "id": 2075
+ },
+ {
+ "name": "DraftGuestReplyInviteReq",
+ "id": 2082
+ },
+ {
+ "name": "SetChatEmojiCollectionRsp",
+ "id": 2098
+ },
+ {
+ "name": "TowerTeamSelectReq",
+ "id": 2100
+ },
+ {
+ "name": "HomeGetOnlineStatusReq",
+ "id": 2120
+ },
+ {
+ "name": "UseWidgetCreateGadgetReq",
+ "id": 2124
+ },
+ {
+ "name": "InBattleMechanicusPickCardNotify",
+ "id": 2126
+ },
+ {
+ "name": "ForceDragAvatarNotify",
+ "id": 2141
+ },
+ {
+ "name": "ClientRemoveCombatEndModifierNotify",
+ "id": 2142
+ },
+ {
+ "name": "HuntingGiveUpReq",
+ "id": 2156
+ },
+ {
+ "name": "ActivityTakeWatcherRewardRsp",
+ "id": 2165
+ },
+ {
+ "name": "BrickBreakerQuitReq",
+ "id": 2184
+ },
+ {
+ "name": "GetBattlePassProductReq",
+ "id": 2201
+ },
+ {
+ "name": "FungusCultivateReq",
+ "id": 2204
+ },
+ {
+ "name": "CoinCollectPrepareStageNotify",
+ "id": 2218
+ },
+ {
+ "name": "BMODMHEPOFF",
+ "id": 2225
+ },
+ {
+ "name": "FungusFighterPlotInfoNotify",
+ "id": 2226
+ },
+ {
+ "name": "CheckSegmentCRCNotify",
+ "id": 2228
+ },
+ {
+ "name": "EnterIrodoriChessDungeonReq",
+ "id": 2229
+ },
+ {
+ "name": "HomeGetFishFarmingInfoRsp",
+ "id": 2235
+ },
+ {
+ "name": "WorldPlayerInfoNotify",
+ "id": 2239
+ },
+ {
+ "name": "GetPlayerFriendListReq",
+ "id": 2240
+ },
+ {
+ "name": "InteractDailyDungeonInfoNotify",
+ "id": 2249
+ },
+ {
+ "name": "WidgetReportReq",
+ "id": 2271
+ },
+ {
+ "name": "LKKABBELIJA",
+ "id": 2284
+ },
+ {
+ "name": "ChangeMailStarNotify",
+ "id": 2285
+ },
+ {
+ "name": "WinterCampGetRecvItemListRsp",
+ "id": 2293
+ },
+ {
+ "name": "AllWidgetDataNotify",
+ "id": 2294
+ },
+ {
+ "name": "PathfindingPingNotify",
+ "id": 2311
+ },
+ {
+ "name": "ObstacleModifyNotify",
+ "id": 2314
+ },
+ {
+ "name": "QueryPathRsp",
+ "id": 2319
+ },
+ {
+ "name": "GMShowObstacleRsp",
+ "id": 2327
+ },
+ {
+ "name": "OMFBGJBLKPA",
+ "id": 2330
+ },
+ {
+ "name": "NavMeshStatsNotify",
+ "id": 2339
+ },
+ {
+ "name": "GMShowNavMeshRsp",
+ "id": 2341
+ },
+ {
+ "name": "JBMKHAOEDOH",
+ "id": 2345
+ },
+ {
+ "name": "PathfindingEnterSceneReq",
+ "id": 2347
+ },
+ {
+ "name": "QueryPathReq",
+ "id": 2359
+ },
+ {
+ "name": "GMShowObstacleReq",
+ "id": 2365
+ },
+ {
+ "name": "PathfindingEnterSceneRsp",
+ "id": 2373
+ },
+ {
+ "name": "GMShowNavMeshReq",
+ "id": 2389
+ },
+ {
+ "name": "JoinHomeWorldFailNotify",
+ "id": 2403
+ },
+ {
+ "name": "GetPlayerTokenRsp",
+ "id": 2407
+ },
+ {
+ "name": "InBattleMechanicusConfirmCardReq",
+ "id": 2433
+ },
+ {
+ "name": "DelScenePlayTeamEntityNotify",
+ "id": 2438
+ },
+ {
+ "name": "InstableSprayRestartDungeonRsp",
+ "id": 2448
+ },
+ {
+ "name": "FinishDeliveryNotify",
+ "id": 2454
+ },
+ {
+ "name": "LBALOKODOOL",
+ "id": 2466
+ },
+ {
+ "name": "FishBattleEndRsp",
+ "id": 2479
+ },
+ {
+ "name": "HomeSceneJumpReq",
+ "id": 2482
+ },
+ {
+ "name": "MLBKCAJINOE",
+ "id": 2484
+ },
+ {
+ "name": "EntityFightPropChangeReasonNotify",
+ "id": 2489
+ },
+ {
+ "name": "WorldOwnerBlossomBriefInfoNotify",
+ "id": 2494
+ },
+ {
+ "name": "IFNPCPOEOCH",
+ "id": 2498
+ },
+ {
+ "name": "SceneDestroyEntityRsp",
+ "id": 2500
+ },
+ {
+ "name": "MainCoopFailNotify",
+ "id": 2503
+ },
+ {
+ "name": "CIFBBGHAMME",
+ "id": 2512
+ },
+ {
+ "name": "ChannellerSlabWearBuffReq",
+ "id": 2514
+ },
+ {
+ "name": "SetEquipLockStateRsp",
+ "id": 2517
+ },
+ {
+ "name": "HomeSaveArrangementNoChangeReq",
+ "id": 2521
+ },
+ {
+ "name": "FOOGHEMFBHL",
+ "id": 2569
+ },
+ {
+ "name": "SeaLampTakePhaseRewardReq",
+ "id": 2574
+ },
+ {
+ "name": "PFHLJEPJHOG",
+ "id": 2579
+ },
+ {
+ "name": "TowerCurLevelRecordChangeNotify",
+ "id": 2583
+ },
+ {
+ "name": "AllCoopInfoNotify",
+ "id": 2587
+ },
+ {
+ "name": "EntityAiKillSelfNotify",
+ "id": 2606
+ },
+ {
+ "name": "UpdateAbilityCreatedMovingPlatformNotify",
+ "id": 2608
+ },
+ {
+ "name": "GetShopmallDataReq",
+ "id": 2616
+ },
+ {
+ "name": "AddFriendNotify",
+ "id": 2626
+ },
+ {
+ "name": "BDPDLIDMKOJ",
+ "id": 2628
+ },
+ {
+ "name": "WorldPlayerReviveReq",
+ "id": 2639
+ },
+ {
+ "name": "HomeAvatarRewardEventNotify",
+ "id": 2640
+ },
+ {
+ "name": "StartBuoyantCombatGalleryRsp",
+ "id": 2642
+ },
+ {
+ "name": "GetExpeditionAssistInfoListReq",
+ "id": 2643
+ },
+ {
+ "name": "HomePlantWeedRsp",
+ "id": 2656
+ },
+ {
+ "name": "SetPlayerNameReq",
+ "id": 2665
+ },
+ {
+ "name": "EGJCPABDNMD",
+ "id": 2672
+ },
+ {
+ "name": "CDOBIBDDIND",
+ "id": 2673
+ },
+ {
+ "name": "PLADHOEOBFP",
+ "id": 2676
+ },
+ {
+ "name": "MusicGameStartReq",
+ "id": 2690
+ },
+ {
+ "name": "FHBONNPLLAN",
+ "id": 2691
+ },
+ {
+ "name": "ExitTransPointRegionNotify",
+ "id": 2696
+ },
+ {
+ "name": "HNICDKJKGNA",
+ "id": 2702
+ },
+ {
+ "name": "RefreshRogueDiaryCardRsp",
+ "id": 2711
+ },
+ {
+ "name": "GuestBeginEnterSceneNotify",
+ "id": 2725
+ },
+ {
+ "name": "VintageMarketStoreChooseStrategyRsp",
+ "id": 2727
+ },
+ {
+ "name": "WidgetDoBagReq",
+ "id": 2739
+ },
+ {
+ "name": "MCLPMLLIJEC",
+ "id": 2743
+ },
+ {
+ "name": "MKACPHAGHMB",
+ "id": 2745
+ },
+ {
+ "name": "OMCAHFEBALI",
+ "id": 2756
+ },
+ {
+ "name": "AllMarkPointNotify",
+ "id": 2766
+ },
+ {
+ "name": "ClientNewMailNotify",
+ "id": 2769
+ },
+ {
+ "name": "ActivityBannerNotify",
+ "id": 2777
+ },
+ {
+ "name": "PlayerEnterSceneNotify",
+ "id": 2783
+ },
+ {
+ "name": "FleurFairFallSettleNotify",
+ "id": 2809
+ },
+ {
+ "name": "HomeGetBlueprintSlotInfoReq",
+ "id": 2811
+ },
+ {
+ "name": "MuqadasPotionDungeonSettleNotify",
+ "id": 2813
+ },
+ {
+ "name": "BFDMAPHCILI",
+ "id": 2824
},
{
"name": "ElectroherculesBattleSelectDifficultyRsp",
- "id": 24886
+ "id": 2828
},
{
- "name": "AEFBJDINKAJ",
- "id": 24908
+ "name": "ChangeServerGlobalValueNotify",
+ "id": 2846
},
{
- "name": "FFMKLPKKACA",
- "id": 24913
+ "name": "QuestTransmitReq",
+ "id": 2854
},
{
- "name": "DOBFKAKDMPG",
- "id": 24936
+ "name": "HideAndSeekSelectSkillReq",
+ "id": 2859
+ },
+ {
+ "name": "GCGDSDeckUnlockNotify",
+ "id": 2863
+ },
+ {
+ "name": "ChallengeDataNotify",
+ "id": 2864
+ },
+ {
+ "name": "BlessingGetAllRecvPicRecordListRsp",
+ "id": 2869
+ },
+ {
+ "name": "SetCoopChapterViewedReq",
+ "id": 2879
+ },
+ {
+ "name": "TakeRegionSearchRewardRsp",
+ "id": 2889
+ },
+ {
+ "name": "FireworksLaunchDataNotify",
+ "id": 2905
+ },
+ {
+ "name": "ReliquaryDecomposeReq",
+ "id": 2906
+ },
+ {
+ "name": "PPFDAPPADJN",
+ "id": 2915
+ },
+ {
+ "name": "OneoffGatherPointDetectorDataNotify",
+ "id": 2925
+ },
+ {
+ "name": "JPKNJKAKLCI",
+ "id": 2926
+ },
+ {
+ "name": "PotionResetChallengeReq",
+ "id": 2937
+ },
+ {
+ "name": "PlantFlowerGetCanGiveFriendFlowerRsp",
+ "id": 2946
+ },
+ {
+ "name": "FurnitureCurModuleArrangeCountNotify",
+ "id": 2948
+ },
+ {
+ "name": "TowerRecordHandbookReq",
+ "id": 2953
+ },
+ {
+ "name": "MLIHNOAMLEH",
+ "id": 2962
+ },
+ {
+ "name": "PlayerGeneralMatchDismissNotify",
+ "id": 2964
+ },
+ {
+ "name": "PlayerAllowEnterMpAfterAgreeMatchNotify",
+ "id": 2971
+ },
+ {
+ "name": "HomeDeleteBlueprintRsp",
+ "id": 2973
+ },
+ {
+ "name": "ScenePlayOwnerCheckRsp",
+ "id": 2989
+ },
+ {
+ "name": "BlossomChestCreateNotify",
+ "id": 2992
+ },
+ {
+ "name": "GCGTCInviteReq",
+ "id": 2997
+ },
+ {
+ "name": "GCGSettleOptionRsp",
+ "id": 3014
+ },
+ {
+ "name": "GDHNFCHHCAK",
+ "id": 3017
+ },
+ {
+ "name": "MultistagePlayStageEndNotify",
+ "id": 3019
+ },
+ {
+ "name": "COEDDKCEEDK",
+ "id": 3026
+ },
+ {
+ "name": "DeleteFriendReq",
+ "id": 3037
+ },
+ {
+ "name": "MiracleRingDataNotify",
+ "id": 3064
+ },
+ {
+ "name": "QuickOpenActivityReq",
+ "id": 3073
+ },
+ {
+ "name": "SceneCreateEntityRsp",
+ "id": 3079
+ },
+ {
+ "name": "ActivityTakeAllScoreRewardReq",
+ "id": 3082
+ },
+ {
+ "name": "ActivityBannerClearReq",
+ "id": 3086
+ },
+ {
+ "name": "FungusFighterClearTrainingRuntimeDataRsp",
+ "id": 3102
+ },
+ {
+ "name": "PSPlayerApplyEnterMpReq",
+ "id": 3109
+ },
+ {
+ "name": "MonsterForceAlertNotify",
+ "id": 3111
+ },
+ {
+ "name": "FishBiteReq",
+ "id": 3118
+ },
+ {
+ "name": "UnlockCoopChapterRsp",
+ "id": 3122
+ },
+ {
+ "name": "TakeReunionFirstGiftRewardRsp",
+ "id": 3136
+ },
+ {
+ "name": "TriggerCreateGadgetToEquipPartNotify",
+ "id": 3153
+ },
+ {
+ "name": "ClientScriptEventNotify",
+ "id": 3165
+ },
+ {
+ "name": "NpcTalkReq",
+ "id": 3174
+ },
+ {
+ "name": "RechargeReq",
+ "id": 3184
+ },
+ {
+ "name": "AvatarBuffDelNotify",
+ "id": 3202
+ },
+ {
+ "name": "NightCrowGadgetObservationMatchRsp",
+ "id": 3213
+ },
+ {
+ "name": "DMFPADPCJHD",
+ "id": 3218
+ },
+ {
+ "name": "DungeonPlayerDieReq",
+ "id": 3239
+ },
+ {
+ "name": "BossChestActivateNotify",
+ "id": 3259
+ },
+ {
+ "name": "LODGLMPFPFE",
+ "id": 3265
+ },
+ {
+ "name": "BKCMELBNNNM",
+ "id": 3274
+ },
+ {
+ "name": "SceneForceUnlockNotify",
+ "id": 3275
+ },
+ {
+ "name": "ChessPlayerInfoNotify",
+ "id": 3276
+ },
+ {
+ "name": "EMCKIIFODPB",
+ "id": 3279
+ },
+ {
+ "name": "SelectEffigyChallengeConditionRsp",
+ "id": 3284
+ },
+ {
+ "name": "FishBaitGoneNotify",
+ "id": 3285
+ },
+ {
+ "name": "BrickBreakerPlayerSetAvatarNotify",
+ "id": 3292
+ },
+ {
+ "name": "DoRoguelikeDungeonCardGachaRsp",
+ "id": 3293
+ },
+ {
+ "name": "CancelCityReputationRequestReq",
+ "id": 3312
+ },
+ {
+ "name": "FFLGIBAFMLP",
+ "id": 3314
+ },
+ {
+ "name": "ChatChannelDataNotify",
+ "id": 3323
+ },
+ {
+ "name": "GlobalBuildingInfoNotify",
+ "id": 3344
+ },
+ {
+ "name": "GravenInnocencePhotoReminderNotify",
+ "id": 3372
+ },
+ {
+ "name": "GCGHeartBeatNotify",
+ "id": 3410
+ },
+ {
+ "name": "PlayerGameTimeByLuaNotify",
+ "id": 3419
+ },
+ {
+ "name": "AllShareCDDataNotify",
+ "id": 3440
+ },
+ {
+ "name": "HJBAIOKEHPA",
+ "id": 3442
+ },
+ {
+ "name": "PlayerApplyEnterMpResultNotify",
+ "id": 3467
+ },
+ {
+ "name": "BattlePassAllDataNotify",
+ "id": 3474
+ },
+ {
+ "name": "SeaLampFlyLampNotify",
+ "id": 3489
+ },
+ {
+ "name": "EntityPropNotify",
+ "id": 3503
+ },
+ {
+ "name": "GCGSkillPreviewAskReq",
+ "id": 3512
+ },
+ {
+ "name": "InstableSprayRestartDungeonReq",
+ "id": 3513
+ },
+ {
+ "name": "GetAllActivatedBargainDataRsp",
+ "id": 3517
+ },
+ {
+ "name": "GetPlayerAskFriendListReq",
+ "id": 3520
+ },
+ {
+ "name": "GetDungeonEntryExploreConditionRsp",
+ "id": 3536
+ },
+ {
+ "name": "GetAllUnlockNameCardReq",
+ "id": 3551
+ },
+ {
+ "name": "PlayerReportRsp",
+ "id": 3564
+ },
+ {
+ "name": "GadgetAutoPickDropInfoNotify",
+ "id": 3579
+ },
+ {
+ "name": "FungusFighterUseBackupFungusReq",
+ "id": 3593
+ },
+ {
+ "name": "TakeInvestigationRewardRsp",
+ "id": 3594
+ },
+ {
+ "name": "WindSeedType1Notify",
+ "id": 3604
+ },
+ {
+ "name": "FoundationNotify",
+ "id": 3606
+ },
+ {
+ "name": "BrickBreakerPlayerSetChangingNotify",
+ "id": 3619
+ },
+ {
+ "name": "AvatarCardChangeRsp",
+ "id": 3627
+ },
+ {
+ "name": "EquipRoguelikeRuneRsp",
+ "id": 3632
+ },
+ {
+ "name": "AvatarPropChangeReasonNotify",
+ "id": 3637
+ },
+ {
+ "name": "CustomDungeonOfficialNotify",
+ "id": 3645
+ },
+ {
+ "name": "BuyResinRsp",
+ "id": 3650
+ },
+ {
+ "name": "WorldPlayerReviveRsp",
+ "id": 3657
+ },
+ {
+ "name": "DelBackupAvatarTeamRsp",
+ "id": 3661
+ },
+ {
+ "name": "GCGDSFieldUnlockNotify",
+ "id": 3674
+ },
+ {
+ "name": "SubmitInferenceWordRsp",
+ "id": 3679
+ },
+ {
+ "name": "IAOJIMGFKCA",
+ "id": 3688
+ },
+ {
+ "name": "WinterCampTriathlonSettleNotify",
+ "id": 3692
+ },
+ {
+ "name": "GCGInviteGuestBattleRsp",
+ "id": 3695
+ },
+ {
+ "name": "AvatarChangeElementTypeReq",
+ "id": 3696
+ },
+ {
+ "name": "GetUgcReq",
+ "id": 3704
+ },
+ {
+ "name": "GetPlayerHomeCompInfoReq",
+ "id": 3709
+ },
+ {
+ "name": "SetLimitOptimizationNotify",
+ "id": 3723
+ },
+ {
+ "name": "SalesmanTakeRewardRsp",
+ "id": 3724
+ },
+ {
+ "name": "EffigyChallengeV2RestartDungeonReq",
+ "id": 3728
+ },
+ {
+ "name": "MpPlayPrepareInterruptNotify",
+ "id": 3739
+ },
+ {
+ "name": "AvatarSkillDepotChangeNotify",
+ "id": 3748
+ },
+ {
+ "name": "PlayerLevelRewardUpdateNotify",
+ "id": 3756
+ },
+ {
+ "name": "DungeonCandidateTeamReplyInviteRsp",
+ "id": 3761
+ },
+ {
+ "name": "DJAALJGPLCI",
+ "id": 3772
+ },
+ {
+ "name": "HJBBAPAGFCL",
+ "id": 3776
+ },
+ {
+ "name": "JBNCCGJEGGF",
+ "id": 3795
+ },
+ {
+ "name": "ResetRogueDiaryPlayReq",
+ "id": 3800
+ },
+ {
+ "name": "SceneInitFinishRsp",
+ "id": 3805
+ },
+ {
+ "name": "GadgetTalkChangeNotify",
+ "id": 3815
+ },
+ {
+ "name": "AddQuestContentProgressReq",
+ "id": 3824
+ },
+ {
+ "name": "ChannellerSlabCheckEnterLoopDungeonRsp",
+ "id": 3830
+ },
+ {
+ "name": "EvtFaceToDirNotify",
+ "id": 3850
+ },
+ {
+ "name": "SetNameCardReq",
+ "id": 3853
+ },
+ {
+ "name": "BrickBreakerSetReadyReq",
+ "id": 3864
+ },
+ {
+ "name": "DragonSpineChapterFinishNotify",
+ "id": 3871
+ },
+ {
+ "name": "GearActivityFinishPlayPictureReq",
+ "id": 3879
+ },
+ {
+ "name": "DungeonDieOptionReq",
+ "id": 3884
+ },
+ {
+ "name": "StartRogueDiaryPlayRsp",
+ "id": 3886
+ },
+ {
+ "name": "GetFriendShowAvatarInfoReq",
+ "id": 3887
+ },
+ {
+ "name": "NpcTalkRsp",
+ "id": 3890
+ },
+ {
+ "name": "IrodoriChessEquipCardReq",
+ "id": 3894
+ },
+ {
+ "name": "UnlockNameCardNotify",
+ "id": 3896
+ },
+ {
+ "name": "TowerAllDataRsp",
+ "id": 3897
+ },
+ {
+ "name": "APPJMEJEKKG",
+ "id": 3898
+ },
+ {
+ "name": "FishingGallerySettleNotify",
+ "id": 3899
+ },
+ {
+ "name": "CutSceneEndNotify",
+ "id": 3904
+ },
+ {
+ "name": "EntityAuthorityChangeNotify",
+ "id": 3913
+ },
+ {
+ "name": "RogueHealAvatarsRsp",
+ "id": 3917
+ },
+ {
+ "name": "GmTalkRsp",
+ "id": 3923
+ },
+ {
+ "name": "IrodoriEditFlowerCombinationReq",
+ "id": 3931
+ },
+ {
+ "name": "HomeModuleSeenRsp",
+ "id": 3944
+ },
+ {
+ "name": "GetScenePerformanceReq",
+ "id": 3953
+ },
+ {
+ "name": "CheckUgcStateReq",
+ "id": 3955
+ },
+ {
+ "name": "EMLNDPCPLEA",
+ "id": 3959
+ },
+ {
+ "name": "JJCMGINGIID",
+ "id": 3964
+ },
+ {
+ "name": "AvatarFetterLevelRewardRsp",
+ "id": 3975
+ },
+ {
+ "name": "DIHKEFDNDBL",
+ "id": 3978
+ },
+ {
+ "name": "HomeSetBlueprintFriendOptionRsp",
+ "id": 3981
+ },
+ {
+ "name": "FDNFMIDCFOL",
+ "id": 3983
+ },
+ {
+ "name": "AvatarExpeditionAllDataRsp",
+ "id": 3990
+ },
+ {
+ "name": "LuaEnvironmentEffectNotify",
+ "id": 3994
+ },
+ {
+ "name": "FDGBOPPDGPF",
+ "id": 4000
+ },
+ {
+ "name": "CIADDPPKCOA",
+ "id": 4003
+ },
+ {
+ "name": "HomeGetGroupRecordRsp",
+ "id": 4005
+ },
+ {
+ "name": "ChooseCurAvatarTeamRsp",
+ "id": 4031
+ },
+ {
+ "name": "PrivateChatRsp",
+ "id": 4033
+ },
+ {
+ "name": "GCGDSChangeCurDeckRsp",
+ "id": 4037
+ },
+ {
+ "name": "ExitFishingRsp",
+ "id": 4039
+ },
+ {
+ "name": "ClientAbilityInitBeginNotify",
+ "id": 4046
+ },
+ {
+ "name": "RogueDiaryReviveAvatarRsp",
+ "id": 4056
+ },
+ {
+ "name": "PlayerDeathZoneNotify",
+ "id": 4058
+ },
+ {
+ "name": "SetPlayerHeadImageReq",
+ "id": 4071
+ },
+ {
+ "name": "PotionEnterDungeonReq",
+ "id": 4073
+ },
+ {
+ "name": "ExpeditionRecallRsp",
+ "id": 4076
+ },
+ {
+ "name": "AvatarChangeAnimHashReq",
+ "id": 4097
+ },
+ {
+ "name": "ActivityPlayOpenAnimNotify",
+ "id": 4102
+ },
+ {
+ "name": "OfferingInteractReq",
+ "id": 4106
+ },
+ {
+ "name": "GetActivityShopSheetInfoRsp",
+ "id": 4109
+ },
+ {
+ "name": "WorldRoutineTypeCloseNotify",
+ "id": 4128
+ },
+ {
+ "name": "HomeEnterEditModeFinishReq",
+ "id": 4149
+ },
+ {
+ "name": "HomeComfortInfoNotify",
+ "id": 4153
+ },
+ {
+ "name": "LunaRiteHintPointRemoveNotify",
+ "id": 4154
+ },
+ {
+ "name": "PotionRestartDungeonRsp",
+ "id": 4156
+ },
+ {
+ "name": "ONKDBNHDBIP",
+ "id": 4157
+ },
+ {
+ "name": "ALAPJGFCPGL",
+ "id": 4160
+ },
+ {
+ "name": "WinterCampAcceptGiveItemReq",
+ "id": 4170
+ },
+ {
+ "name": "WindFieldGalleryInfoNotify",
+ "id": 4173
+ },
+ {
+ "name": "HomeBasicInfoNotify",
+ "id": 4186
+ },
+ {
+ "name": "ForgeQueueManipulateRsp",
+ "id": 4194
+ },
+ {
+ "name": "VintageDecorateBoothReq",
+ "id": 4197
+ },
+ {
+ "name": "SeaLampTakeContributionRewardReq",
+ "id": 4205
+ },
+ {
+ "name": "GCGDSChangeDeckNameRsp",
+ "id": 4254
+ },
+ {
+ "name": "DungeonInterruptChallengeRsp",
+ "id": 4256
+ },
+ {
+ "name": "ScenePlayOwnerCheckReq",
+ "id": 4265
+ },
+ {
+ "name": "TakePlayerLevelRewardReq",
+ "id": 4273
+ },
+ {
+ "name": "GetRecommendCustomDungeonRsp",
+ "id": 4300
+ },
+ {
+ "name": "GetUgcBriefInfoReq",
+ "id": 4301
+ },
+ {
+ "name": "FNGMOCHBMKP",
+ "id": 4304
+ },
+ {
+ "name": "SocialDataNotify",
+ "id": 4307
+ },
+ {
+ "name": "GuestPostEnterSceneNotify",
+ "id": 4310
+ },
+ {
+ "name": "GearActivityFinishPlayGearRsp",
+ "id": 4312
+ },
+ {
+ "name": "DKOCBKNLOLK",
+ "id": 4319
+ },
+ {
+ "name": "DelTeamEntityNotify",
+ "id": 4320
+ },
+ {
+ "name": "DKGJINFPPDH",
+ "id": 4324
+ },
+ {
+ "name": "SaveUgcReq",
+ "id": 4331
+ },
+ {
+ "name": "OpenBlossomCircleCampGuideNotify",
+ "id": 4362
+ },
+ {
+ "name": "FleurFairBalloonSettleNotify",
+ "id": 4377
+ },
+ {
+ "name": "HomeResourceTakeFetterExpReq",
+ "id": 4383
+ },
+ {
+ "name": "GetHuntingOfferRewardReq",
+ "id": 4392
+ },
+ {
+ "name": "QuickUseWidgetReq",
+ "id": 4406
+ },
+ {
+ "name": "RequestLiveInfoReq",
+ "id": 4423
+ },
+ {
+ "name": "ChatHistoryNotify",
+ "id": 4425
+ },
+ {
+ "name": "PlayerQuitDungeonRsp",
+ "id": 4431
+ },
+ {
+ "name": "BartenderFinishLevelRsp",
+ "id": 4440
+ },
+ {
+ "name": "GetMapMarkTipsReq",
+ "id": 4445
+ },
+ {
+ "name": "PlayerSetPauseReq",
+ "id": 4448
+ },
+ {
+ "name": "ActivityGetFriendGiftWishListReq",
+ "id": 4453
+ },
+ {
+ "name": "HPKFPLKBFCJ",
+ "id": 4457
+ },
+ {
+ "name": "AchievementUpdateNotify",
+ "id": 4460
+ },
+ {
+ "name": "HideAndSeekSelectAvatarRsp",
+ "id": 4472
+ },
+ {
+ "name": "SceneAudioNotify",
+ "id": 4490
+ },
+ {
+ "name": "LevelTagDataNotify",
+ "id": 4502
+ },
+ {
+ "name": "AvatarDieAnimationEndReq",
+ "id": 4506
+ },
+ {
+ "name": "SceneTeamUpdateNotify",
+ "id": 4509
+ },
+ {
+ "name": "UnmarkEntityInMinMapNotify",
+ "id": 4510
+ },
+ {
+ "name": "ItemGivingReq",
+ "id": 4527
+ },
+ {
+ "name": "HBDOBLLBBEK",
+ "id": 4533
+ },
+ {
+ "name": "EvtLocalGadgetOwnerLeaveSceneNotify",
+ "id": 4542
+ },
+ {
+ "name": "BKKOCMDJIKO",
+ "id": 4545
+ },
+ {
+ "name": "RegionalPlayInfoNotify",
+ "id": 4556
+ },
+ {
+ "name": "PotionSaveDungeonResultRsp",
+ "id": 4568
+ },
+ {
+ "name": "FungusFighterUseBackupFungusRsp",
+ "id": 4572
+ },
+ {
+ "name": "SpiceActivityFinishMakeSpiceRsp",
+ "id": 4582
+ },
+ {
+ "name": "FEPMLIIHEEH",
+ "id": 4591
+ },
+ {
+ "name": "EvtBeingHealedNotify",
+ "id": 4595
+ },
+ {
+ "name": "RogueCellUpdateNotify",
+ "id": 4597
+ },
+ {
+ "name": "PDKMHGFFKHJ",
+ "id": 4599
+ },
+ {
+ "name": "WinterCampGiveFriendItemReq",
+ "id": 4625
+ },
+ {
+ "name": "AddAranaraCollectionNotify",
+ "id": 4632
+ },
+ {
+ "name": "DLPOOFICIAA",
+ "id": 4637
+ },
+ {
+ "name": "FGBDDPEFMAG",
+ "id": 4653
+ },
+ {
+ "name": "WinterCampAcceptAllGiveItemRsp",
+ "id": 4655
+ },
+ {
+ "name": "UpdatePS4FriendListReq",
+ "id": 4656
+ },
+ {
+ "name": "FlightActivityRestartRsp",
+ "id": 4661
+ },
+ {
+ "name": "GCGAskDuelRsp",
+ "id": 4662
+ },
+ {
+ "name": "PlayerStoreNotify",
+ "id": 4667
+ },
+ {
+ "name": "HomePreviewBlueprintReq",
+ "id": 4668
+ },
+ {
+ "name": "PullPrivateChatRsp",
+ "id": 4681
+ },
+ {
+ "name": "NJLDOIOAKPE",
+ "id": 4695
+ },
+ {
+ "name": "AddBlacklistRsp",
+ "id": 4703
+ },
+ {
+ "name": "BlessingAcceptAllGivePicReq",
+ "id": 4716
+ },
+ {
+ "name": "HideAndSeekPlayerCapturedNotify",
+ "id": 4718
+ },
+ {
+ "name": "HomeResourceTakeHomeCoinReq",
+ "id": 4728
+ },
+ {
+ "name": "EnterSceneReadyRsp",
+ "id": 4744
+ },
+ {
+ "name": "AllWidgetBackgroundActiveStateNotify",
+ "id": 4761
+ },
+ {
+ "name": "GCGWorldPlayerGCGStateRsp",
+ "id": 4765
+ },
+ {
+ "name": "SceneWeatherForcastRsp",
+ "id": 4766
+ },
+ {
+ "name": "EndCameraSceneLookNotify",
+ "id": 4771
+ },
+ {
+ "name": "GetAllH5ActivityInfoReq",
+ "id": 4793
+ },
+ {
+ "name": "StartEffigyChallengeReq",
+ "id": 4800
+ },
+ {
+ "name": "DungeonRestartInviteReplyReq",
+ "id": 4804
+ },
+ {
+ "name": "DuelHeartRestartDungeonRsp",
+ "id": 4810
+ },
+ {
+ "name": "ReliquaryFilterStateSaveNotify",
+ "id": 4815
+ },
+ {
+ "name": "DataResVersionNotify",
+ "id": 4819
+ },
+ {
+ "name": "DungeonCandidateTeamReplyInviteReq",
+ "id": 4838
+ },
+ {
+ "name": "AvatarExpeditionGetRewardReq",
+ "id": 4847
+ },
+ {
+ "name": "ActivityReadPushTipsReq",
+ "id": 4848
+ },
+ {
+ "name": "WidgetGadgetDataNotify",
+ "id": 4861
+ },
+ {
+ "name": "AbilityInvocationFixedNotify",
+ "id": 4864
+ },
+ {
+ "name": "HCEIPIGBGHC",
+ "id": 4865
+ },
+ {
+ "name": "QuestCreateEntityRsp",
+ "id": 4869
+ },
+ {
+ "name": "MMEJNJMCOHC",
+ "id": 4872
+ },
+ {
+ "name": "PlayerCancelMatchRsp",
+ "id": 4875
+ },
+ {
+ "name": "FlightActivitySettleNotify",
+ "id": 4885
+ },
+ {
+ "name": "SumoLeaveDungeonNotify",
+ "id": 4886
+ },
+ {
+ "name": "GearActivityStartPlayPictureRsp",
+ "id": 4894
+ },
+ {
+ "name": "ClearRoguelikeCurseNotify",
+ "id": 4898
+ },
+ {
+ "name": "LanV3ShadowFinishLevelReq",
+ "id": 4911
+ },
+ {
+ "name": "WinterCampGetFriendWishListReq",
+ "id": 4914
+ },
+ {
+ "name": "SyncScenePlayTeamEntityNotify",
+ "id": 4915
+ },
+ {
+ "name": "TryInterruptRogueDiaryDungeonRsp",
+ "id": 4919
+ },
+ {
+ "name": "ODCKAIANNEK",
+ "id": 4930
+ },
+ {
+ "name": "BrickBreakerSetChangingReq",
+ "id": 4947
+ },
+ {
+ "name": "FKEJFPBCIIF",
+ "id": 4953
+ },
+ {
+ "name": "ClientBulletCreateNotify",
+ "id": 4966
+ },
+ {
+ "name": "CombineDataNotify",
+ "id": 4969
+ },
+ {
+ "name": "MichiaeMatsuriStartBossChallengeReq",
+ "id": 4975
+ },
+ {
+ "name": "HomeUpdateArrangementInfoReq",
+ "id": 4976
+ },
+ {
+ "name": "DKFNIBLOCIJ",
+ "id": 4982
+ },
+ {
+ "name": "EnterSceneReadyReq",
+ "id": 5011
+ },
+ {
+ "name": "ActivityGetFriendGiftWishListRsp",
+ "id": 5014
+ },
+ {
+ "name": "ExecuteGroupTriggerRsp",
+ "id": 5015
+ },
+ {
+ "name": "LunaRiteGroupBundleRegisterNotify",
+ "id": 5030
+ },
+ {
+ "name": "BlessingRedeemRewardReq",
+ "id": 5045
+ },
+ {
+ "name": "UnlockPersonalLineRsp",
+ "id": 5048
+ },
+ {
+ "name": "GachaActivityTakeRewardReq",
+ "id": 5052
+ },
+ {
+ "name": "RefreshBackgroundAvatarRsp",
+ "id": 5063
+ },
+ {
+ "name": "UpdatePS4BlockListRsp",
+ "id": 5073
},
{
"name": "InstableSprayLevelFinishNotify",
- "id": 24945
+ "id": 5076
+ },
+ {
+ "name": "LanV3ShadowFinishLevelRsp",
+ "id": 5118
+ },
+ {
+ "name": "SealBattleBeginNotify",
+ "id": 5120
+ },
+ {
+ "name": "HOEJIJICACG",
+ "id": 5126
+ },
+ {
+ "name": "FurnitureMakeFinishNotify",
+ "id": 5151
+ },
+ {
+ "name": "BackRebornGalleryReq",
+ "id": 5152
+ },
+ {
+ "name": "FungusFighterTrainingSelectFungusReq",
+ "id": 5169
+ },
+ {
+ "name": "EquipRoguelikeRuneReq",
+ "id": 5188
+ },
+ {
+ "name": "ELAMGPBBNFC",
+ "id": 5189
+ },
+ {
+ "name": "MAOKDHCGIHN",
+ "id": 5200
+ },
+ {
+ "name": "HHOBBEALAJP",
+ "id": 5203
+ },
+ {
+ "name": "HomeResourceNotify",
+ "id": 5204
+ },
+ {
+ "name": "MultistagePlayEndNotify",
+ "id": 5212
+ },
+ {
+ "name": "EffigyChallengeV2EnterDungeonReq",
+ "id": 5216
+ },
+ {
+ "name": "CDGEKLGPHLL",
+ "id": 5218
+ },
+ {
+ "name": "GCGBossChallengeUpdateNotify",
+ "id": 5240
+ },
+ {
+ "name": "HomeSetBlueprintFriendOptionReq",
+ "id": 5246
+ },
+ {
+ "name": "NNDBEOLHEJA",
+ "id": 5249
+ },
+ {
+ "name": "GetBonusActivityRewardRsp",
+ "id": 5252
+ },
+ {
+ "name": "PDDNAKBOJJP",
+ "id": 5255
+ },
+ {
+ "name": "SceneGalleryVintageHuntingSettleNotify",
+ "id": 5258
+ },
+ {
+ "name": "DraftGuestReplyInviteRsp",
+ "id": 5277
+ },
+ {
+ "name": "WidgetUseAttachAbilityGroupChangeNotify",
+ "id": 5280
+ },
+ {
+ "name": "PingReq",
+ "id": 5285
+ },
+ {
+ "name": "ExecuteGadgetLuaReq",
+ "id": 5288
+ },
+ {
+ "name": "PlayerApplyEnterMpNotify",
+ "id": 5296
+ },
+ {
+ "name": "FleurFairMusicGameStartReq",
+ "id": 5303
+ },
+ {
+ "name": "CoinCollectChooseSkillReq",
+ "id": 5314
+ },
+ {
+ "name": "GetMailItemReq",
+ "id": 5317
+ },
+ {
+ "name": "ChatChannelInfoNotify",
+ "id": 5319
+ },
+ {
+ "name": "GCGDSDataNotify",
+ "id": 5324
+ },
+ {
+ "name": "PlayerLogoutReq",
+ "id": 5347
+ },
+ {
+ "name": "HomeBalloonGallerySettleNotify",
+ "id": 5349
+ },
+ {
+ "name": "AvatarPropNotify",
+ "id": 5355
+ },
+ {
+ "name": "PlayerApplyEnterHomeResultRsp",
+ "id": 5358
+ },
+ {
+ "name": "ActivityReadPushTipsRsp",
+ "id": 5363
+ },
+ {
+ "name": "GetCustomDungeonRsp",
+ "id": 5372
+ },
+ {
+ "name": "FishAttractNotify",
+ "id": 5374
+ },
+ {
+ "name": "TakeRegionSearchRewardReq",
+ "id": 5375
+ },
+ {
+ "name": "UpdatePlayerShowNameCardListRsp",
+ "id": 5380
+ },
+ {
+ "name": "QuestProgressUpdateNotify",
+ "id": 5388
+ },
+ {
+ "name": "UpdatePS4FriendListRsp",
+ "id": 5389
+ },
+ {
+ "name": "PlayerGCGMatchConfirmNotify",
+ "id": 5393
+ },
+ {
+ "name": "PlayerSetOnlyMPWithPSPlayerReq",
+ "id": 5396
+ },
+ {
+ "name": "MichiaeMatsuriInteractStatueRsp",
+ "id": 5402
+ },
+ {
+ "name": "SearchCustomDungeonReq",
+ "id": 5413
+ },
+ {
+ "name": "DungeonFollowNotify",
+ "id": 5420
+ },
+ {
+ "name": "SpiceActivityGivingRecordNotify",
+ "id": 5421
+ },
+ {
+ "name": "GPBAGOIEEFP",
+ "id": 5425
+ },
+ {
+ "name": "HomeTransferRsp",
+ "id": 5429
+ },
+ {
+ "name": "ScenePointUnlockNotify",
+ "id": 5431
+ },
+ {
+ "name": "ProjectorOptionReq",
+ "id": 5441
+ },
+ {
+ "name": "EntityAiSyncNotify",
+ "id": 5447
+ },
+ {
+ "name": "PJEFHPONADB",
+ "id": 5460
+ },
+ {
+ "name": "BrickBreakerSelectAvatarRsp",
+ "id": 5463
+ },
+ {
+ "name": "ForceDragBackTransferNotify",
+ "id": 5469
+ },
+ {
+ "name": "PlayerMatchStopNotify",
+ "id": 5482
+ },
+ {
+ "name": "PlantFlowerEditFlowerCombinationRsp",
+ "id": 5492
+ },
+ {
+ "name": "DragonSpineCoinChangeNotify",
+ "id": 5502
+ },
+ {
+ "name": "AddQuestContentProgressRsp",
+ "id": 5514
+ },
+ {
+ "name": "FCNNCJMCABC",
+ "id": 5524
+ },
+ {
+ "name": "EvtEntityRenderersChangedNotify",
+ "id": 5525
+ },
+ {
+ "name": "ScenePlayOwnerStartInviteReq",
+ "id": 5530
+ },
+ {
+ "name": "HomeUpdatePictureFrameInfoReq",
+ "id": 5532
+ },
+ {
+ "name": "PlantFlowerAcceptAllGiveFlowerRsp",
+ "id": 5535
+ },
+ {
+ "name": "GetAllMailResultNotify",
+ "id": 5536
+ },
+ {
+ "name": "ReadPrivateChatReq",
+ "id": 5538
+ },
+ {
+ "name": "MJAOKDFGEGB",
+ "id": 5539
+ },
+ {
+ "name": "DungeonCandidateTeamSetChangingAvatarReq",
+ "id": 5541
+ },
+ {
+ "name": "BGJBIIDKDBL",
+ "id": 5545
+ },
+ {
+ "name": "CJHIKMOFFMI",
+ "id": 5553
+ },
+ {
+ "name": "NBIKKDBMJOP",
+ "id": 5560
+ },
+ {
+ "name": "PlantFlowerGetRecvFlowerListReq",
+ "id": 5568
+ },
+ {
+ "name": "FungusRenameRsp",
+ "id": 5576
+ },
+ {
+ "name": "TakeCityReputationLevelRewardReq",
+ "id": 5580
+ },
+ {
+ "name": "SceneGalleryInfoNotify",
+ "id": 5587
+ },
+ {
+ "name": "HomePlantFieldNotify",
+ "id": 5595
+ },
+ {
+ "name": "InBattleMechanicusExcapeMonsterNotify",
+ "id": 5596
+ },
+ {
+ "name": "RefreshEntityAuthNotify",
+ "id": 5604
+ },
+ {
+ "name": "PostEnterSceneReq",
+ "id": 5606
+ },
+ {
+ "name": "SkyCrystalDetectorDataUpdateNotify",
+ "id": 5621
+ },
+ {
+ "name": "WinterCampTakeExploreRewardRsp",
+ "id": 5622
+ },
+ {
+ "name": "HomePlantInfoRsp",
+ "id": 5633
+ },
+ {
+ "name": "CardProductRewardNotify",
+ "id": 5635
},
{
"name": "WindSeedType3Notify",
- "id": 24948
+ "id": 5640
},
{
- "name": "VintageMarketNpcEventFinishNotify",
- "id": 24968
+ "name": "EDFGFDEBPGM",
+ "id": 5647
+ },
+ {
+ "name": "GetHomeLevelUpRewardReq",
+ "id": 5653
+ },
+ {
+ "name": "QuestUpdateQuestVarRsp",
+ "id": 5677
+ },
+ {
+ "name": "TakeReunionWatcherRewardRsp",
+ "id": 5682
+ },
+ {
+ "name": "FleurFairFinishGalleryStageNotify",
+ "id": 5694
+ },
+ {
+ "name": "DoSetPlayerBornDataNotify",
+ "id": 5710
+ },
+ {
+ "name": "HuntingGiveUpRsp",
+ "id": 5719
+ },
+ {
+ "name": "ExitFishingReq",
+ "id": 5737
+ },
+ {
+ "name": "HomeUpdatePictureFrameInfoRsp",
+ "id": 5740
+ },
+ {
+ "name": "JIPGEEDNJOO",
+ "id": 5742
+ },
+ {
+ "name": "ProfilePictureChangeNotify",
+ "id": 5763
+ },
+ {
+ "name": "TowerGetFloorStarRewardReq",
+ "id": 5764
+ },
+ {
+ "name": "OpenStateChangeNotify",
+ "id": 5778
+ },
+ {
+ "name": "BrickBreakerSettleNotify",
+ "id": 5789
+ },
+ {
+ "name": "DBPPJFBEBNG",
+ "id": 5793
+ },
+ {
+ "name": "IANJNPDOFCN",
+ "id": 5806
+ },
+ {
+ "name": "GCGClientSettleReq",
+ "id": 5826
+ },
+ {
+ "name": "EvtDestroyGadgetNotify",
+ "id": 5833
+ },
+ {
+ "name": "TakeCompoundOutputReq",
+ "id": 5837
+ },
+ {
+ "name": "FungusFighterRestartTraningDungeonRsp",
+ "id": 5843
+ },
+ {
+ "name": "DungeonChallengeFinishNotify",
+ "id": 5847
+ },
+ {
+ "name": "GCGDSTakeCardProficiencyRewardReq",
+ "id": 5853
+ },
+ {
+ "name": "CheckGroupReplacedRsp",
+ "id": 5854
+ },
+ {
+ "name": "ProudSkillExtraLevelNotify",
+ "id": 5863
+ },
+ {
+ "name": "LunaRiteSacrificeRsp",
+ "id": 5864
+ },
+ {
+ "name": "GetParentQuestVideoKeyRsp",
+ "id": 5868
+ },
+ {
+ "name": "HLFOIAANHIA",
+ "id": 5878
+ },
+ {
+ "name": "KDDHOBPBJHE",
+ "id": 5881
+ },
+ {
+ "name": "SetUpAvatarTeamReq",
+ "id": 5889
+ },
+ {
+ "name": "ServerCombatEndNotify",
+ "id": 5895
+ },
+ {
+ "name": "SumoSetNoSwitchPunishTimeNotify",
+ "id": 5911
+ },
+ {
+ "name": "ChangeWorldToSingleModeRsp",
+ "id": 5912
+ },
+ {
+ "name": "BlessingRecvFriendPicNotify",
+ "id": 5919
+ },
+ {
+ "name": "PFJJKNFPBEE",
+ "id": 5920
+ },
+ {
+ "name": "BartenderGetFormulaReq",
+ "id": 5932
+ },
+ {
+ "name": "ReliquaryDecomposeRsp",
+ "id": 5943
+ },
+ {
+ "name": "UseItemRsp",
+ "id": 5970
+ },
+ {
+ "name": "IslandPartyRaftInfoNotify",
+ "id": 5989
+ },
+ {
+ "name": "GroupLinkChangeNotify",
+ "id": 5992
+ },
+ {
+ "name": "TrialAvatarFirstPassDungeonNotify",
+ "id": 6009
+ },
+ {
+ "name": "NGFCFGLIMLB",
+ "id": 6011
+ },
+ {
+ "name": "GetMechanicusInfoReq",
+ "id": 6012
+ },
+ {
+ "name": "TakeEffigyFirstPassRewardReq",
+ "id": 6014
+ },
+ {
+ "name": "GetCityHuntingOfferRsp",
+ "id": 6015
+ },
+ {
+ "name": "MpPlayOwnerCheckRsp",
+ "id": 6021
+ },
+ {
+ "name": "HEFHFFGGCOD",
+ "id": 6022
+ },
+ {
+ "name": "GCGApplyInviteBattleNotify",
+ "id": 6038
+ },
+ {
+ "name": "PlayerMatchInfoNotify",
+ "id": 6049
+ },
+ {
+ "name": "ResinCardDataUpdateNotify",
+ "id": 6072
+ },
+ {
+ "name": "WidgetGadgetAllDataNotify",
+ "id": 6076
+ },
+ {
+ "name": "HAPIGIKLLKJ",
+ "id": 6089
+ },
+ {
+ "name": "BOLCDNOPCFK",
+ "id": 6106
+ },
+ {
+ "name": "KLMPFAHIEEL",
+ "id": 6112
+ },
+ {
+ "name": "ToTheMoonAddObstacleReq",
+ "id": 6113
+ },
+ {
+ "name": "ToTheMoonRemoveObstacleRsp",
+ "id": 6115
+ },
+ {
+ "name": "ToTheMoonQueryPathReq",
+ "id": 6117
+ },
+ {
+ "name": "GDABJFALFDK",
+ "id": 6125
+ },
+ {
+ "name": "ToTheMoonEnterSceneRsp",
+ "id": 6130
+ },
+ {
+ "name": "ToTheMoonObstaclesModifyNotify",
+ "id": 6142
+ },
+ {
+ "name": "ToTheMoonEnterSceneReq",
+ "id": 6144
+ },
+ {
+ "name": "ToTheMoonAddObstacleRsp",
+ "id": 6148
+ },
+ {
+ "name": "ToTheMoonPingNotify",
+ "id": 6154
+ },
+ {
+ "name": "JFMPIGNNFGD",
+ "id": 6159
+ },
+ {
+ "name": "ToTheMoonQueryPathRsp",
+ "id": 6191
+ },
+ {
+ "name": "CPBCJBADPPD",
+ "id": 6196
+ },
+ {
+ "name": "ToTheMoonRemoveObstacleReq",
+ "id": 6197
+ },
+ {
+ "name": "SetSceneWeatherAreaReq",
+ "id": 6203
+ },
+ {
+ "name": "ViewLanternProjectionTipsReq",
+ "id": 6221
+ },
+ {
+ "name": "BPOLCGACIHE",
+ "id": 6228
+ },
+ {
+ "name": "GroupSuiteNotify",
+ "id": 6257
+ },
+ {
+ "name": "CataLogFinishedGlobalWatcherAllDataNotify",
+ "id": 6277
+ },
+ {
+ "name": "LaunchFireworksReq",
+ "id": 6285
+ },
+ {
+ "name": "FungusFighterRuntimeDataNotify",
+ "id": 6287
+ },
+ {
+ "name": "BatchBuyGoodsReq",
+ "id": 6294
+ },
+ {
+ "name": "RoguelikeTakeStageFirstPassRewardReq",
+ "id": 6306
+ },
+ {
+ "name": "PlayerFishingDataNotify",
+ "id": 6317
+ },
+ {
+ "name": "SeaLampContributeItemReq",
+ "id": 6321
+ },
+ {
+ "name": "HomeResourceTakeHomeCoinRsp",
+ "id": 6329
+ },
+ {
+ "name": "ReunionActivateNotify",
+ "id": 6332
+ },
+ {
+ "name": "DungeonCandidateTeamCreateReq",
+ "id": 6341
+ },
+ {
+ "name": "SetUpLunchBoxWidgetRsp",
+ "id": 6360
+ },
+ {
+ "name": "HuntingStartNotify",
+ "id": 6362
+ },
+ {
+ "name": "CKMOGAFPIDA",
+ "id": 6367
+ },
+ {
+ "name": "TakeInvestigationTargetRewardReq",
+ "id": 6368
+ },
+ {
+ "name": "JNKBIDLKOPK",
+ "id": 6373
+ },
+ {
+ "name": "PlayerApplyEnterMpResultRsp",
+ "id": 6395
+ },
+ {
+ "name": "WinterCampAcceptAllGiveItemReq",
+ "id": 6397
+ },
+ {
+ "name": "HomeAvatarSummonAllEventNotify",
+ "id": 6401
+ },
+ {
+ "name": "FPEPLJDLDOM",
+ "id": 6408
+ },
+ {
+ "name": "SeaLampPopularityNotify",
+ "id": 6421
+ },
+ {
+ "name": "EnterRogueDiaryDungeonReq",
+ "id": 6423
+ },
+ {
+ "name": "NBNGOKEICFC",
+ "id": 6436
+ },
+ {
+ "name": "LikeCustomDungeonReq",
+ "id": 6450
+ },
+ {
+ "name": "GCGDSBanCardNotify",
+ "id": 6451
+ },
+ {
+ "name": "MusicGameStartRsp",
+ "id": 6458
+ },
+ {
+ "name": "GKIGNHNKMBK",
+ "id": 6459
+ },
+ {
+ "name": "ServerBuffChangeNotify",
+ "id": 6462
+ },
+ {
+ "name": "ShowClientTutorialNotify",
+ "id": 6463
+ },
+ {
+ "name": "ACOPFPFIJHN",
+ "id": 6465
+ },
+ {
+ "name": "NHGGNAEFDKO",
+ "id": 6470
+ },
+ {
+ "name": "EvtAiSyncSkillCdNotify",
+ "id": 6471
+ },
+ {
+ "name": "HomeChangeBgmRsp",
+ "id": 6476
+ },
+ {
+ "name": "MechanicusCoinNotify",
+ "id": 6477
+ },
+ {
+ "name": "DoGachaReq",
+ "id": 6499
+ },
+ {
+ "name": "AsterMidInfoNotify",
+ "id": 6512
+ },
+ {
+ "name": "IrodoriChessUnequipCardRsp",
+ "id": 6523
+ },
+ {
+ "name": "ReliquaryFilterStateNotify",
+ "id": 6547
+ },
+ {
+ "name": "CodexDataUpdateNotify",
+ "id": 6551
+ },
+ {
+ "name": "GetCityHuntingOfferReq",
+ "id": 6556
+ },
+ {
+ "name": "KJDCBDNDPNA",
+ "id": 6562
+ },
+ {
+ "name": "TakeReunionMissionRewardReq",
+ "id": 6568
+ },
+ {
+ "name": "JNNBPPEMMOJ",
+ "id": 6570
+ },
+ {
+ "name": "GCGStartChallengeByCheckRewardReq",
+ "id": 6573
+ },
+ {
+ "name": "EAJCFCMGNGI",
+ "id": 6601
+ },
+ {
+ "name": "GCGApplyInviteBattleRsp",
+ "id": 6602
+ },
+ {
+ "name": "ANKONNPBGJC",
+ "id": 6619
+ },
+ {
+ "name": "IrodoriMasterStartGalleryRsp",
+ "id": 6623
+ },
+ {
+ "name": "MichiaeMatsuriStartDarkChallengeReq",
+ "id": 6647
+ },
+ {
+ "name": "TeamChainEnterDungeonReq",
+ "id": 6657
+ },
+ {
+ "name": "VintageMarketStartStorePlayReq",
+ "id": 6681
+ },
+ {
+ "name": "GCGDSChangeCardFaceRsp",
+ "id": 6683
+ },
+ {
+ "name": "ActivityTakeWatcherRewardBatchRsp",
+ "id": 6698
+ },
+ {
+ "name": "ForceAddPlayerFriendRsp",
+ "id": 6718
+ },
+ {
+ "name": "MaterialDeleteReturnNotify",
+ "id": 6719
+ },
+ {
+ "name": "KHJHJNCDHEE",
+ "id": 6721
+ },
+ {
+ "name": "DailyTaskUnlockedCitiesNotify",
+ "id": 6722
+ },
+ {
+ "name": "HomeGetBlueprintSlotInfoRsp",
+ "id": 6723
+ },
+ {
+ "name": "ChannellerSlabTakeoffBuffReq",
+ "id": 6732
+ },
+ {
+ "name": "JEAPJLNHGDA",
+ "id": 6736
+ },
+ {
+ "name": "ReadMailNotify",
+ "id": 6739
+ },
+ {
+ "name": "VehicleStaminaNotify",
+ "id": 6743
+ },
+ {
+ "name": "SaveCustomDungeonRoomRsp",
+ "id": 6751
+ },
+ {
+ "name": "FPBEJMCHECL",
+ "id": 6755
+ },
+ {
+ "name": "HLAHDPMIDCB",
+ "id": 6760
+ },
+ {
+ "name": "HPHGHGOLPDB",
+ "id": 6770
+ },
+ {
+ "name": "VintageMarketStartStorePlayRsp",
+ "id": 6794
+ },
+ {
+ "name": "EDOIHJDMLLB",
+ "id": 6796
+ },
+ {
+ "name": "EntityTagChangeNotify",
+ "id": 6805
+ },
+ {
+ "name": "ChessEscapedMonstersNotify",
+ "id": 6806
+ },
+ {
+ "name": "PEPKHLDBAMA",
+ "id": 6811
+ },
+ {
+ "name": "ForgeDataNotify",
+ "id": 6813
+ },
+ {
+ "name": "TakeFurnitureMakeRsp",
+ "id": 6814
+ },
+ {
+ "name": "DungeonCandidateTeamInfoNotify",
+ "id": 6824
+ },
+ {
+ "name": "BlitzRushParkourRestartReq",
+ "id": 6829
+ },
+ {
+ "name": "AcceptCityReputationRequestReq",
+ "id": 6832
+ },
+ {
+ "name": "AvatarFollowRouteNotify",
+ "id": 6834
+ },
+ {
+ "name": "DigActivityChangeGadgetStateReq",
+ "id": 6858
+ },
+ {
+ "name": "RogueDungeonPlayerCellChangeNotify",
+ "id": 6884
+ },
+ {
+ "name": "GetRogueDairyRepairInfoReq",
+ "id": 6887
+ },
+ {
+ "name": "CFJIGMFJGMA",
+ "id": 6907
+ },
+ {
+ "name": "NJENFOBFFOH",
+ "id": 6914
+ },
+ {
+ "name": "InvestigationReadQuestDailyNotify",
+ "id": 6920
+ },
+ {
+ "name": "SceneInitFinishReq",
+ "id": 6923
+ },
+ {
+ "name": "GetDailyDungeonEntryInfoReq",
+ "id": 6924
+ },
+ {
+ "name": "TeamChainRestartDungeonRsp",
+ "id": 6928
+ },
+ {
+ "name": "CoopChapterUpdateNotify",
+ "id": 6932
+ },
+ {
+ "name": "InterpretInferenceWordRsp",
+ "id": 6937
+ },
+ {
+ "name": "ClientAIStateNotify",
+ "id": 6944
+ },
+ {
+ "name": "UpdatePlayerShowAvatarListReq",
+ "id": 6950
+ },
+ {
+ "name": "ActivitySelectAvatarCardReq",
+ "id": 6953
+ },
+ {
+ "name": "ElectroherculesBattleSettleNotify",
+ "id": 6962
+ },
+ {
+ "name": "GetWorldMpInfoReq",
+ "id": 6964
+ },
+ {
+ "name": "DraftGuestReplyTwiceConfirmReq",
+ "id": 6974
+ },
+ {
+ "name": "KANHHDHINDC",
+ "id": 6984
+ },
+ {
+ "name": "DestroyMaterialReq",
+ "id": 6985
+ },
+ {
+ "name": "HomeLimitedShopBuyGoodsRsp",
+ "id": 6986
+ },
+ {
+ "name": "DAILBGKEPIG",
+ "id": 6998
+ },
+ {
+ "name": "BrickBreakerTwiceStartReq",
+ "id": 7000
+ },
+ {
+ "name": "CharAmusementSettleNotify",
+ "id": 7004
+ },
+ {
+ "name": "DungeonDataNotify",
+ "id": 7011
+ },
+ {
+ "name": "PlayerWorldSceneInfoListNotify",
+ "id": 7017
+ },
+ {
+ "name": "JOFKBKCIPFJ",
+ "id": 7018
+ },
+ {
+ "name": "AllSeenMonsterNotify",
+ "id": 7030
+ },
+ {
+ "name": "AddNoGachaAvatarCardNotify",
+ "id": 7037
+ },
+ {
+ "name": "PlayerPropNotify",
+ "id": 7058
+ },
+ {
+ "name": "WatcherEventTypeNotify",
+ "id": 7059
+ },
+ {
+ "name": "LanV3RaceRestartRsp",
+ "id": 7062
+ },
+ {
+ "name": "VintagePresentFinishNoify",
+ "id": 7068
+ },
+ {
+ "name": "SceneForceLockNotify",
+ "id": 7079
+ },
+ {
+ "name": "CICHPMMMFLO",
+ "id": 7083
+ },
+ {
+ "name": "WorldPlayerLocationNotify",
+ "id": 7085
+ },
+ {
+ "name": "ItemGivingRsp",
+ "id": 7103
+ },
+ {
+ "name": "StartArenaChallengeLevelReq",
+ "id": 7114
+ },
+ {
+ "name": "UseWidgetCreateGadgetRsp",
+ "id": 7117
+ },
+ {
+ "name": "GetScenePointRsp",
+ "id": 7133
+ },
+ {
+ "name": "EHMBAEDEBFG",
+ "id": 7155
+ },
+ {
+ "name": "ServerTryCancelGeneralMatchNotify",
+ "id": 7158
+ },
+ {
+ "name": "SelectEffigyChallengeConditionReq",
+ "id": 7159
+ },
+ {
+ "name": "ScenePlayOwnerInviteNotify",
+ "id": 7175
+ },
+ {
+ "name": "FinishLanternProjectionRsp",
+ "id": 7181
+ },
+ {
+ "name": "HideAndSeekChooseMapRsp",
+ "id": 7184
+ },
+ {
+ "name": "MichiaeMatsuriRemoveChestMarkNotify",
+ "id": 7189
+ },
+ {
+ "name": "PlayerRandomCookReq",
+ "id": 7190
+ },
+ {
+ "name": "WeaponUpgradeRsp",
+ "id": 7193
+ },
+ {
+ "name": "BMODNHIFDPI",
+ "id": 7195
+ },
+ {
+ "name": "MultistagePlayInfoNotify",
+ "id": 7198
+ },
+ {
+ "name": "ActivitySelectAvatarCardRsp",
+ "id": 7203
+ },
+ {
+ "name": "RogueHealAvatarsReq",
+ "id": 7220
+ },
+ {
+ "name": "MuqadasPotionRestartDungeonRsp",
+ "id": 7227
+ },
+ {
+ "name": "RoguelikeSelectAvatarAndEnterDungeonRsp",
+ "id": 7229
+ },
+ {
+ "name": "GCGStartChallengeReq",
+ "id": 7232
+ },
+ {
+ "name": "BonusActivityInfoRsp",
+ "id": 7235
+ },
+ {
+ "name": "CBLPHNAFPOC",
+ "id": 7245
+ },
+ {
+ "name": "GCGOperationReq",
+ "id": 7248
+ },
+ {
+ "name": "GCGGameBriefDataNotify",
+ "id": 7256
+ },
+ {
+ "name": "GivingRecordNotify",
+ "id": 7258
+ },
+ {
+ "name": "GroupLinkMarkUpdateNotify",
+ "id": 7262
+ },
+ {
+ "name": "TreasureMapDetectorDataNotify",
+ "id": 7264
+ },
+ {
+ "name": "HomePlantInfoReq",
+ "id": 7267
+ },
+ {
+ "name": "RedeemLegendaryKeyRsp",
+ "id": 7270
+ },
+ {
+ "name": "ChannellerSlabLoopDungeonSelectConditionRsp",
+ "id": 7273
+ },
+ {
+ "name": "ScenePlayBattleResultNotify",
+ "id": 7278
+ },
+ {
+ "name": "GetHomeLevelUpRewardRsp",
+ "id": 7279
+ },
+ {
+ "name": "BackMyWorldReq",
+ "id": 7284
+ },
+ {
+ "name": "BartenderStartLevelReq",
+ "id": 7285
+ },
+ {
+ "name": "BrickBreakerSelectSkillReq",
+ "id": 7306
+ },
+ {
+ "name": "MpPlayOwnerStartInviteReq",
+ "id": 7309
+ },
+ {
+ "name": "SaveCustomDungeonRoomReq",
+ "id": 7311
+ },
+ {
+ "name": "MiracleRingDropResultNotify",
+ "id": 7312
+ },
+ {
+ "name": "EnterSceneWeatherAreaNotify",
+ "id": 7317
+ },
+ {
+ "name": "SetBattlePassViewedReq",
+ "id": 7320
+ },
+ {
+ "name": "MusicGameSettleRsp",
+ "id": 7327
+ },
+ {
+ "name": "CheckUgcStateRsp",
+ "id": 7329
+ },
+ {
+ "name": "AvatarPromoteGetRewardRsp",
+ "id": 7336
+ },
+ {
+ "name": "BlessingAcceptAllGivePicRsp",
+ "id": 7340
+ },
+ {
+ "name": "GearActivityStartPlayGearReq",
+ "id": 7344
+ },
+ {
+ "name": "ServerLogNotify",
+ "id": 7350
+ },
+ {
+ "name": "HomeCustomFurnitureInfoNotify",
+ "id": 7355
+ },
+ {
+ "name": "ExpeditionChallengeFinishedNotify",
+ "id": 7357
+ },
+ {
+ "name": "GetBargainDataReq",
+ "id": 7358
+ },
+ {
+ "name": "IAJEHPELOOC",
+ "id": 7361
+ },
+ {
+ "name": "ActivitySaleChangeNotify",
+ "id": 7366
+ },
+ {
+ "name": "IOGEKMFBNGK",
+ "id": 7371
+ },
+ {
+ "name": "MNICHNIBKEF",
+ "id": 7385
+ },
+ {
+ "name": "ChannelerSlabStageOneoffDungeonNotify",
+ "id": 7389
+ },
+ {
+ "name": "DuelHeartSelectDifficultyRsp",
+ "id": 7396
+ },
+ {
+ "name": "CoopPointUpdateNotify",
+ "id": 7401
+ },
+ {
+ "name": "BartenderGetFormulaRsp",
+ "id": 7404
+ },
+ {
+ "name": "MuqadasPotionRestartDungeonReq",
+ "id": 7410
+ },
+ {
+ "name": "PotionEnterDungeonRsp",
+ "id": 7418
+ },
+ {
+ "name": "GetActivityScheduleRsp",
+ "id": 7421
+ },
+ {
+ "name": "PlatformStartRouteNotify",
+ "id": 7427
+ },
+ {
+ "name": "GachaActivityCreateRobotRsp",
+ "id": 7445
+ },
+ {
+ "name": "GetPlayerSocialDetailRsp",
+ "id": 7452
+ },
+ {
+ "name": "AvatarAddNotify",
+ "id": 7458
+ },
+ {
+ "name": "GetAllSceneGalleryInfoRsp",
+ "id": 7472
+ },
+ {
+ "name": "VintageMarketStoreUnlockSlotReq",
+ "id": 7473
+ },
+ {
+ "name": "HomeChangeEditModeRsp",
+ "id": 7491
+ },
+ {
+ "name": "DLCDCBJIIHG",
+ "id": 7498
+ },
+ {
+ "name": "GCGTCTavernChallengeDataNotify",
+ "id": 7499
+ },
+ {
+ "name": "WorldOwnerBlossomScheduleInfoNotify",
+ "id": 7500
+ },
+ {
+ "name": "KPKJMBEINMG",
+ "id": 7502
+ },
+ {
+ "name": "ClientAbilitiesInitFinishCombineNotify",
+ "id": 7505
+ },
+ {
+ "name": "VintageCampStageFinishNotify",
+ "id": 7506
+ },
+ {
+ "name": "MBNEJNDKHKI",
+ "id": 7520
+ },
+ {
+ "name": "DungeonShowReminderNotify",
+ "id": 7524
+ },
+ {
+ "name": "PlayerCompoundMaterialReq",
+ "id": 7541
+ },
+ {
+ "name": "ServerAnnounceNotify",
+ "id": 7548
+ },
+ {
+ "name": "FireworksReformDataNotify",
+ "id": 7551
+ },
+ {
+ "name": "GadgetGeneralRewardInfoNotify",
+ "id": 7557
+ },
+ {
+ "name": "WearEquipReq",
+ "id": 7563
+ },
+ {
+ "name": "MailChangeNotify",
+ "id": 7569
+ },
+ {
+ "name": "SummerTimeV2BoatSettleNotify",
+ "id": 7571
+ },
+ {
+ "name": "DestroyMaterialRsp",
+ "id": 7572
+ },
+ {
+ "name": "ChessPickCardNotify",
+ "id": 7573
+ },
+ {
+ "name": "NEBEJHAJFIP",
+ "id": 7592
+ },
+ {
+ "name": "TakeFirstShareRewardRsp",
+ "id": 7609
+ },
+ {
+ "name": "GCGDSDeckUpdateNotify",
+ "id": 7613
+ },
+ {
+ "name": "TakeAsterSpecialRewardReq",
+ "id": 7641
+ },
+ {
+ "name": "WidgetGadgetDestroyNotify",
+ "id": 7666
+ },
+ {
+ "name": "OpActivityDataNotify",
+ "id": 7676
+ },
+ {
+ "name": "EvtAiSyncCombatThreatInfoNotify",
+ "id": 7714
+ },
+ {
+ "name": "ClientHashDebugNotify",
+ "id": 7727
+ },
+ {
+ "name": "SeaLampTakePhaseRewardRsp",
+ "id": 7734
+ },
+ {
+ "name": "HomeUpdateScenePointFishFarmingInfoRsp",
+ "id": 7736
+ },
+ {
+ "name": "EnterTrialAvatarActivityDungeonReq",
+ "id": 7738
+ },
+ {
+ "name": "BFCKKPOACHJ",
+ "id": 7781
+ },
+ {
+ "name": "GDHGGKPJFHP",
+ "id": 7782
+ },
+ {
+ "name": "FurnitureMakeRsp",
+ "id": 7783
+ },
+ {
+ "name": "ActivityGiveFriendGiftReq",
+ "id": 7798
+ },
+ {
+ "name": "RogueSwitchAvatarReq",
+ "id": 7818
+ },
+ {
+ "name": "FocusAvatarRsp",
+ "id": 7821
+ },
+ {
+ "name": "DungeonCandidateTeamInviteReq",
+ "id": 7822
+ },
+ {
+ "name": "AcceptCityReputationRequestRsp",
+ "id": 7825
+ },
+ {
+ "name": "AvatarTeamUpdateNotify",
+ "id": 7828
+ },
+ {
+ "name": "ReserveRogueDiaryAvatarReq",
+ "id": 7857
+ },
+ {
+ "name": "ActivityTakeScoreRewardRsp",
+ "id": 7860
+ },
+ {
+ "name": "GFAFMFOLOMK",
+ "id": 7876
+ },
+ {
+ "name": "BartenderCancelOrderReq",
+ "id": 7877
+ },
+ {
+ "name": "PlayerCookArgsReq",
+ "id": 7878
+ },
+ {
+ "name": "PostEnterSceneRsp",
+ "id": 7880
+ },
+ {
+ "name": "ForceAddPlayerFriendReq",
+ "id": 7895
+ },
+ {
+ "name": "GBDBJLKOGPI",
+ "id": 7902
+ },
+ {
+ "name": "AsterMiscInfoNotify",
+ "id": 7912
+ },
+ {
+ "name": "RefreshRoguelikeDungeonCardRsp",
+ "id": 7915
+ },
+ {
+ "name": "RogueSwitchAvatarRsp",
+ "id": 7922
+ },
+ {
+ "name": "DMCCKAJBLDP",
+ "id": 7926
+ },
+ {
+ "name": "AddBackupAvatarTeamRsp",
+ "id": 7930
+ },
+ {
+ "name": "DungeonWayPointActivateReq",
+ "id": 7942
+ },
+ {
+ "name": "HKNNPEKANEG",
+ "id": 7951
+ },
+ {
+ "name": "GCGOperationRsp",
+ "id": 7952
+ },
+ {
+ "name": "QuickOpenActivityRsp",
+ "id": 7953
+ },
+ {
+ "name": "IrodoriChessLeftMonsterNotify",
+ "id": 7965
+ },
+ {
+ "name": "PersistentDungeonSwitchAvatarRsp",
+ "id": 7969
+ },
+ {
+ "name": "GetActivityInfoRsp",
+ "id": 7972
+ },
+ {
+ "name": "GOFDKBJDKIK",
+ "id": 7973
+ },
+ {
+ "name": "LAIAFIAKLGO",
+ "id": 7979
+ },
+ {
+ "name": "SetPlayerBornDataReq",
+ "id": 7992
+ },
+ {
+ "name": "PlantFlowerHaveRecvFlowerNotify",
+ "id": 7995
+ },
+ {
+ "name": "SetEquipLockStateReq",
+ "id": 8002
+ },
+ {
+ "name": "QuestCreateEntityReq",
+ "id": 8019
+ },
+ {
+ "name": "BuyGoodsReq",
+ "id": 8034
+ },
+ {
+ "name": "PlatformChangeRouteNotify",
+ "id": 8048
+ },
+ {
+ "name": "StartRogueNormalCellChallengeRsp",
+ "id": 8056
+ },
+ {
+ "name": "SeaLampCoinNotify",
+ "id": 8079
+ },
+ {
+ "name": "LevelupCityReq",
+ "id": 8097
+ },
+ {
+ "name": "MichiaeMatsuriGainCrystalExpUpdateNotify",
+ "id": 8098
+ },
+ {
+ "name": "RestartEffigyChallengeRsp",
+ "id": 8102
+ },
+ {
+ "name": "SaveCoopDialogRsp",
+ "id": 8107
+ },
+ {
+ "name": "GravenInnocenceEditCarveCombinationReq",
+ "id": 8110
+ },
+ {
+ "name": "ReformFireworksRsp",
+ "id": 8112
+ },
+ {
+ "name": "GCGInviteGuestBattleReq",
+ "id": 8113
+ },
+ {
+ "name": "ReadNicknameAuditReq",
+ "id": 8131
+ },
+ {
+ "name": "PrivateChatReq",
+ "id": 8163
+ },
+ {
+ "name": "ClientAbilityChangeNotify",
+ "id": 8174
+ },
+ {
+ "name": "BartenderLevelProgressNotify",
+ "id": 8176
+ },
+ {
+ "name": "EchoNotify",
+ "id": 8201
+ },
+ {
+ "name": "GOKJECPMGNC",
+ "id": 8202
+ },
+ {
+ "name": "UpdateReunionWatcherNotify",
+ "id": 8205
+ },
+ {
+ "name": "WidgetDoBagRsp",
+ "id": 8212
+ },
+ {
+ "name": "EvtDoSkillSuccNotify",
+ "id": 8216
+ },
+ {
+ "name": "AvatarDelNotify",
+ "id": 8219
+ },
+ {
+ "name": "HomeGetOnlineStatusRsp",
+ "id": 8222
+ },
+ {
+ "name": "CheckUgcUpdateReq",
+ "id": 8229
+ },
+ {
+ "name": "PingRsp",
+ "id": 8231
+ },
+ {
+ "name": "ChessPickCardRsp",
+ "id": 8256
+ },
+ {
+ "name": "JoinPlayerFailNotify",
+ "id": 8257
+ },
+ {
+ "name": "MiracleRingDestroyNotify",
+ "id": 8260
+ },
+ {
+ "name": "RoguelikeSelectAvatarAndEnterDungeonReq",
+ "id": 8269
+ },
+ {
+ "name": "CustomDungeonBattleRecordNotify",
+ "id": 8284
+ },
+ {
+ "name": "TakeEffigyFirstPassRewardRsp",
+ "id": 8293
+ },
+ {
+ "name": "GetAuthSalesmanInfoRsp",
+ "id": 8294
+ },
+ {
+ "name": "ProudSkillUpgradeRsp",
+ "id": 8300
+ },
+ {
+ "name": "EvtAvatarUpdateFocusNotify",
+ "id": 8305
+ },
+ {
+ "name": "MGPJJPLFJMM",
+ "id": 8310
+ },
+ {
+ "name": "CityReputationDataNotify",
+ "id": 8325
+ },
+ {
+ "name": "DelMailRsp",
+ "id": 8328
+ },
+ {
+ "name": "GetBargainDataRsp",
+ "id": 8330
+ },
+ {
+ "name": "EvtAvatarStandUpNotify",
+ "id": 8332
+ },
+ {
+ "name": "EnterRoguelikeDungeonNotify",
+ "id": 8336
+ },
+ {
+ "name": "KEKBIHIHKGI",
+ "id": 8344
+ },
+ {
+ "name": "HomeChangeEditModeReq",
+ "id": 8351
+ },
+ {
+ "name": "GetReunionMissionInfoRsp",
+ "id": 8359
+ },
+ {
+ "name": "FleurFairBuffEnergyNotify",
+ "id": 8363
+ },
+ {
+ "name": "PlayerGetForceQuitBanInfoRsp",
+ "id": 8368
+ },
+ {
+ "name": "GadgetCustomTreeInfoNotify",
+ "id": 8377
+ },
+ {
+ "name": "AIIMGHGLPJE",
+ "id": 8390
+ },
+ {
+ "name": "DigActivityMarkPointChangeNotify",
+ "id": 8406
+ },
+ {
+ "name": "WinterCampSetWishListRsp",
+ "id": 8424
+ },
+ {
+ "name": "PersistentDungeonSwitchAvatarReq",
+ "id": 8425
+ },
+ {
+ "name": "RedeemLegendaryKeyReq",
+ "id": 8427
+ },
+ {
+ "name": "GmTalkNotify",
+ "id": 8449
+ },
+ {
+ "name": "GetBlossomBriefInfoListRsp",
+ "id": 8452
+ },
+ {
+ "name": "KHGIDELPBID",
+ "id": 8458
+ },
+ {
+ "name": "GCGLevelChallengeDeleteNotify",
+ "id": 8459
+ },
+ {
+ "name": "TakeInvestigationRewardReq",
+ "id": 8462
+ },
+ {
+ "name": "CustomDungeonUpdateNotify",
+ "id": 8476
+ },
+ {
+ "name": "AdjustWorldLevelReq",
+ "id": 8482
+ },
+ {
+ "name": "TowerDailyRewardProgressChangeNotify",
+ "id": 8485
+ },
+ {
+ "name": "SumoRestartDungeonRsp",
+ "id": 8491
+ },
+ {
+ "name": "SpiceActivityFinishMakeSpiceReq",
+ "id": 8503
+ },
+ {
+ "name": "GetCityReputationInfoReq",
+ "id": 8549
+ },
+ {
+ "name": "SetUpAvatarTeamRsp",
+ "id": 8572
+ },
+ {
+ "name": "RestartEffigyChallengeReq",
+ "id": 8574
+ },
+ {
+ "name": "DraftGuestReplyTwiceConfirmNotify",
+ "id": 8578
+ },
+ {
+ "name": "DraftInviteResultNotify",
+ "id": 8588
+ },
+ {
+ "name": "GetStoreCustomDungeonReq",
+ "id": 8591
+ },
+ {
+ "name": "AvatarPromoteRsp",
+ "id": 8592
+ },
+ {
+ "name": "SceneEntitiesMovesRsp",
+ "id": 8605
+ },
+ {
+ "name": "ReceivedTrialAvatarActivityRewardReq",
+ "id": 8615
+ },
+ {
+ "name": "RoguelikeGiveUpRsp",
+ "id": 8629
+ },
+ {
+ "name": "GiveUpRoguelikeDungeonCardReq",
+ "id": 8630
+ },
+ {
+ "name": "EvtBeingHitNotify",
+ "id": 8650
+ },
+ {
+ "name": "OutStuckCustomDungeonReq",
+ "id": 8657
+ },
+ {
+ "name": "ChannellerSlabOneOffDungeonInfoNotify",
+ "id": 8662
+ },
+ {
+ "name": "BlessingRedeemRewardRsp",
+ "id": 8663
+ },
+ {
+ "name": "ClientAbilityInitFinishNotify",
+ "id": 8666
+ },
+ {
+ "name": "EntityForceSyncReq",
+ "id": 8671
+ },
+ {
+ "name": "EvtBulletMoveNotify",
+ "id": 8672
+ },
+ {
+ "name": "NightCrowGadgetObservationMatchReq",
+ "id": 8693
+ },
+ {
+ "name": "TowerBuffSelectReq",
+ "id": 8694
+ },
+ {
+ "name": "IslandPartySailInfoNotify",
+ "id": 8726
+ },
+ {
+ "name": "FHOALPFHICL",
+ "id": 8728
+ },
+ {
+ "name": "PIPGNEJGJHK",
+ "id": 8729
+ },
+ {
+ "name": "GetCompoundDataReq",
+ "id": 8732
+ },
+ {
+ "name": "PersonalLineNewUnlockNotify",
+ "id": 8744
+ },
+ {
+ "name": "HomeLimitedShopInfoRsp",
+ "id": 8746
+ },
+ {
+ "name": "EnterTrialAvatarActivityDungeonRsp",
+ "id": 8751
+ },
+ {
+ "name": "ActivityCondStateChangeNotify",
+ "id": 8757
+ },
+ {
+ "name": "GetMapAreaReq",
+ "id": 8758
+ },
+ {
+ "name": "GetOnlinePlayerInfoRsp",
+ "id": 8759
+ },
+ {
+ "name": "GCGDSCardNumChangeNotify",
+ "id": 8761
+ },
+ {
+ "name": "CoinCollectChooseSkillRsp",
+ "id": 8764
+ },
+ {
+ "name": "HitTreeNotify",
+ "id": 8766
+ },
+ {
+ "name": "EntityJumpNotify",
+ "id": 8767
+ },
+ {
+ "name": "LECDLPCGPMM",
+ "id": 8771
+ },
+ {
+ "name": "BeginCameraSceneLookWithTemplateNotify",
+ "id": 8774
+ },
+ {
+ "name": "DungeonRestartInviteReplyNotify",
+ "id": 8778
+ },
+ {
+ "name": "TreasureMapMpChallengeNotify",
+ "id": 8790
+ },
+ {
+ "name": "SalvageEscortRestartRsp",
+ "id": 8821
+ },
+ {
+ "name": "RefreshRogueDiaryCardReq",
+ "id": 8823
+ },
+ {
+ "name": "GCGTCInviteRsp",
+ "id": 8825
+ },
+ {
+ "name": "EnterFungusFighterPlotDungeonRsp",
+ "id": 8831
+ },
+ {
+ "name": "HomeAvatarSummonFinishRsp",
+ "id": 8835
+ },
+ {
+ "name": "AvatarChangeCostumeReq",
+ "id": 8840
+ },
+ {
+ "name": "TakeHuntingOfferRsp",
+ "id": 8846
+ },
+ {
+ "name": "MechanicusLevelupGearReq",
+ "id": 8848
+ },
+ {
+ "name": "ChannellerSlabLoopDungeonTakeFirstPassRewardReq",
+ "id": 8860
+ },
+ {
+ "name": "JACLMMOMBJL",
+ "id": 8870
+ },
+ {
+ "name": "ClientTriggerEventNotify",
+ "id": 8879
+ },
+ {
+ "name": "EOKOGCOMGIJ",
+ "id": 8885
+ },
+ {
+ "name": "DungeonChallengeBeginNotify",
+ "id": 8891
+ },
+ {
+ "name": "EvtAnimatorParameterNotify",
+ "id": 8912
+ },
+ {
+ "name": "DraftOwnerTwiceConfirmNotify",
+ "id": 8918
+ },
+ {
+ "name": "GachaActivityResetReq",
+ "id": 8921
+ },
+ {
+ "name": "ChessSelectedCardsNotify",
+ "id": 8933
+ },
+ {
+ "name": "AsterLargeInfoNotify",
+ "id": 8935
+ },
+ {
+ "name": "DungeonSlipRevivePointActivateReq",
+ "id": 8945
+ },
+ {
+ "name": "GalleryCrystalLinkKillMonsterNotify",
+ "id": 8962
+ },
+ {
+ "name": "ShowClientGuideNotify",
+ "id": 8965
+ },
+ {
+ "name": "DailyTaskFilterCityRsp",
+ "id": 8986
+ },
+ {
+ "name": "WeaponUpgradeReq",
+ "id": 9010
+ },
+ {
+ "name": "GetNextResourceInfoRsp",
+ "id": 9011
+ },
+ {
+ "name": "SummerTimeFloatSignalPositionNotify",
+ "id": 9015
+ },
+ {
+ "name": "CKPAJMNMMNE",
+ "id": 9021
+ },
+ {
+ "name": "WinterCampTriathlonRestartReq",
+ "id": 9024
+ },
+ {
+ "name": "HomeSceneInitFinishRsp",
+ "id": 9038
+ },
+ {
+ "name": "PlayerTimeNotify",
+ "id": 9057
+ },
+ {
+ "name": "TakeBattlePassMissionPointRsp",
+ "id": 9060
+ },
+ {
+ "name": "GJONALLPFLJ",
+ "id": 9082
+ },
+ {
+ "name": "FoundationRsp",
+ "id": 9097
+ },
+ {
+ "name": "InBattleMechanicusLeftMonsterNotify",
+ "id": 9107
+ },
+ {
+ "name": "HAJGHMBMHGP",
+ "id": 9108
+ },
+ {
+ "name": "GOBMIGNKFNB",
+ "id": 9111
+ },
+ {
+ "name": "WorldChestOpenNotify",
+ "id": 9116
+ },
+ {
+ "name": "PlayerCancelMatchReq",
+ "id": 9117
+ },
+ {
+ "name": "QueryCodexMonsterBeKilledNumRsp",
+ "id": 9121
+ },
+ {
+ "name": "FinishLanternProjectionReq",
+ "id": 9125
+ },
+ {
+ "name": "QuestDestroyEntityRsp",
+ "id": 9130
+ },
+ {
+ "name": "PlayerLogoutNotify",
+ "id": 9133
+ },
+ {
+ "name": "GachaActivityResetRsp",
+ "id": 9141
+ },
+ {
+ "name": "UseWidgetRetractGadgetReq",
+ "id": 9147
+ },
+ {
+ "name": "AvatarChangeCostumeRsp",
+ "id": 9148
+ },
+ {
+ "name": "BargainStartNotify",
+ "id": 9154
+ },
+ {
+ "name": "UseItemReq",
+ "id": 9155
+ },
+ {
+ "name": "RogueDiaryRepairInfoNotify",
+ "id": 9164
+ },
+ {
+ "name": "MistTrialFloorLevelNotify",
+ "id": 9166
+ },
+ {
+ "name": "IrodoriMasterGallerySettleNotify",
+ "id": 9167
+ },
+ {
+ "name": "DealAddFriendRsp",
+ "id": 9178
+ },
+ {
+ "name": "InBattleMechanicusSettleNotify",
+ "id": 9184
+ },
+ {
+ "name": "LanternRiteDoFireworksReformReq",
+ "id": 9217
+ },
+ {
+ "name": "EffigyChallengeV2ChooseSkillRsp",
+ "id": 9225
+ },
+ {
+ "name": "IBKGCKMEKNM",
+ "id": 9236
+ },
+ {
+ "name": "HomeAvatarSummonEventReq",
+ "id": 9238
+ },
+ {
+ "name": "HuntingRevealFinalNotify",
+ "id": 9240
+ },
+ {
+ "name": "HomePlantSeedRsp",
+ "id": 9241
+ },
+ {
+ "name": "FOHCJABNFED",
+ "id": 9245
+ },
+ {
+ "name": "GadgetInteractReq",
+ "id": 9254
+ },
+ {
+ "name": "AskAddFriendReq",
+ "id": 9257
+ },
+ {
+ "name": "GCGInviteBattleNotify",
+ "id": 9258
+ },
+ {
+ "name": "NIAEIFIIDLP",
+ "id": 9278
+ },
+ {
+ "name": "OpenStateUpdateNotify",
+ "id": 9279
+ },
+ {
+ "name": "GCGDSCardProficiencyNotify",
+ "id": 9282
+ },
+ {
+ "name": "GCGGrowthLevelTakeRewardReq",
+ "id": 9296
+ },
+ {
+ "name": "ReceivedTrialAvatarActivityRewardRsp",
+ "id": 9311
+ },
+ {
+ "name": "PersonalLineAllDataReq",
+ "id": 9323
+ },
+ {
+ "name": "ScenePlayInviteResultNotify",
+ "id": 9329
+ },
+ {
+ "name": "GachaWishRsp",
+ "id": 9333
+ },
+ {
+ "name": "UpdatePlayerShowAvatarListRsp",
+ "id": 9339
+ },
+ {
+ "name": "BuyResinReq",
+ "id": 9368
+ },
+ {
+ "name": "TakeCityReputationLevelRewardRsp",
+ "id": 9391
+ },
+ {
+ "name": "ChooseCurAvatarTeamReq",
+ "id": 9406
+ },
+ {
+ "name": "RetryCurRogueDiaryDungeonReq",
+ "id": 9419
+ },
+ {
+ "name": "ScenePlayGuestReplyNotify",
+ "id": 9422
+ },
+ {
+ "name": "ForgeGetQueueDataRsp",
+ "id": 9429
+ },
+ {
+ "name": "EnterFungusFighterTrainingDungeonReq",
+ "id": 9440
+ },
+ {
+ "name": "KBEFCLEIPFB",
+ "id": 9443
+ },
+ {
+ "name": "SumoEnterDungeonNotify",
+ "id": 9445
+ },
+ {
+ "name": "ActivityGiveFriendGiftRsp",
+ "id": 9446
+ },
+ {
+ "name": "DelBackupAvatarTeamReq",
+ "id": 9455
+ },
+ {
+ "name": "HostPlayerNotify",
+ "id": 9459
+ },
+ {
+ "name": "FungusFighterTrainingGallerySettleNotify",
+ "id": 9469
+ },
+ {
+ "name": "PlayerApplyEnterMpAfterMatchAgreedNotify",
+ "id": 9475
+ },
+ {
+ "name": "PlayerOfferingRsp",
+ "id": 9486
+ },
+ {
+ "name": "DragonSpineChapterOpenNotify",
+ "id": 9487
+ },
+ {
+ "name": "PlayerRandomCookRsp",
+ "id": 9489
+ },
+ {
+ "name": "HomeSearchBlueprintRsp",
+ "id": 9491
+ },
+ {
+ "name": "LikeCustomDungeonRsp",
+ "id": 9496
+ },
+ {
+ "name": "HomeAvatarAllFinishRewardNotify",
+ "id": 9497
+ },
+ {
+ "name": "SignatureAuditConfigNotify",
+ "id": 9501
+ },
+ {
+ "name": "RoguelikeTakeStageFirstPassRewardRsp",
+ "id": 9513
+ },
+ {
+ "name": "ALAGLLEJCFL",
+ "id": 9519
+ },
+ {
+ "name": "GetAllMailRsp",
+ "id": 9526
+ },
+ {
+ "name": "SpringUseReq",
+ "id": 9537
+ },
+ {
+ "name": "PlayerChatNotify",
+ "id": 9541
+ },
+ {
+ "name": "GDPNILLIJCJ",
+ "id": 9561
+ },
+ {
+ "name": "GCGBasicDataNotify",
+ "id": 9567
+ },
+ {
+ "name": "OutStuckCustomDungeonRsp",
+ "id": 9580
+ },
+ {
+ "name": "StartRogueEliteCellChallengeRsp",
+ "id": 9589
+ },
+ {
+ "name": "ReadPrivateChatRsp",
+ "id": 9593
+ },
+ {
+ "name": "OFLNJDIILBI",
+ "id": 9598
+ },
+ {
+ "name": "GCGSettleOptionReq",
+ "id": 9600
+ },
+ {
+ "name": "PIIADOAJGDF",
+ "id": 9609
+ },
+ {
+ "name": "JIGCKDLMMHD",
+ "id": 9614
+ },
+ {
+ "name": "PotionSaveDungeonResultReq",
+ "id": 9617
+ },
+ {
+ "name": "BrickBreakerPlayerSetSkillNotify",
+ "id": 9620
+ },
+ {
+ "name": "GachaActivityNextStageRsp",
+ "id": 9626
+ },
+ {
+ "name": "PlayerApplyEnterMpReq",
+ "id": 9629
+ },
+ {
+ "name": "RogueFinishRepairRsp",
+ "id": 9649
+ },
+ {
+ "name": "GetMapAreaRsp",
+ "id": 9654
+ },
+ {
+ "name": "GetShopReq",
+ "id": 9681
+ },
+ {
+ "name": "JAAJNHEDHCO",
+ "id": 9686
+ },
+ {
+ "name": "SceneRouteChangeNotify",
+ "id": 9691
+ },
+ {
+ "name": "MechanicusSequenceOpenNotify",
+ "id": 9692
+ },
+ {
+ "name": "GCGDSTakeCardProficiencyRewardRsp",
+ "id": 9709
+ },
+ {
+ "name": "HomeAvtarAllFinishRewardNotify",
+ "id": 9713
+ },
+ {
+ "name": "DailyTaskDataNotify",
+ "id": 9714
+ },
+ {
+ "name": "MistTrialDunegonFailNotify",
+ "id": 9722
+ },
+ {
+ "name": "MaterialDeleteUpdateNotify",
+ "id": 9737
+ },
+ {
+ "name": "GCGDSDeckSaveRsp",
+ "id": 9738
+ },
+ {
+ "name": "TryCustomDungeonRsp",
+ "id": 9741
+ },
+ {
+ "name": "GadgetChangeLevelTagRsp",
+ "id": 9742
+ },
+ {
+ "name": "JELEHDEDIBO",
+ "id": 9745
+ },
+ {
+ "name": "EntityFightPropNotify",
+ "id": 9760
+ },
+ {
+ "name": "ChessManualRefreshCardsReq",
+ "id": 9762
+ },
+ {
+ "name": "PFEBDJAPBMO",
+ "id": 9773
+ },
+ {
+ "name": "LanV3RaceRestartReq",
+ "id": 9782
+ },
+ {
+ "name": "DeleteFriendRsp",
+ "id": 9786
+ },
+ {
+ "name": "LevelupCityRsp",
+ "id": 9797
+ },
+ {
+ "name": "CoinCollectInterruptPlayReq",
+ "id": 9799
+ },
+ {
+ "name": "GCGAskDuelReq",
+ "id": 9805
+ },
+ {
+ "name": "GetPushTipsRewardReq",
+ "id": 9818
+ },
+ {
+ "name": "GetRecentMpPlayerListReq",
+ "id": 9833
+ },
+ {
+ "name": "PlayerCookArgsRsp",
+ "id": 9840
+ },
+ {
+ "name": "AvatarTeamAllDataNotify",
+ "id": 9854
+ },
+ {
+ "name": "MEDIPNOJNHI",
+ "id": 9863
+ },
+ {
+ "name": "SceneAreaUnlockNotify",
+ "id": 9869
+ },
+ {
+ "name": "RoguelikeResourceBonusPropUpdateNotify",
+ "id": 9873
+ },
+ {
+ "name": "MpPlayGuestReplyInviteReq",
+ "id": 9875
+ },
+ {
+ "name": "BBLDMLJIAIM",
+ "id": 9880
+ },
+ {
+ "name": "PlayerRechargeDataNotify",
+ "id": 9891
+ },
+ {
+ "name": "DelMailReq",
+ "id": 9893
+ },
+ {
+ "name": "WorldOwnerDailyTaskNotify",
+ "id": 9896
+ },
+ {
+ "name": "ChannellerSlabTakeoffBuffRsp",
+ "id": 9897
+ },
+ {
+ "name": "GalleryBrokenFloorFallNotify",
+ "id": 9913
+ },
+ {
+ "name": "LIGOGBNADFA",
+ "id": 9917
+ },
+ {
+ "name": "HomeResourceTakeFetterExpRsp",
+ "id": 9922
+ },
+ {
+ "name": "LanternRiteStartFireworksReformRsp",
+ "id": 9926
+ },
+ {
+ "name": "EvtSetAttackTargetNotify",
+ "id": 9927
+ },
+ {
+ "name": "DungeonCandidateTeamDismissNotify",
+ "id": 9931
+ },
+ {
+ "name": "LunaRiteHintPointReq",
+ "id": 9947
+ },
+ {
+ "name": "ChannellerSlabLoopDungeonChallengeInfoNotify",
+ "id": 9955
+ },
+ {
+ "name": "IrodoriScanEntityRsp",
+ "id": 9957
+ },
+ {
+ "name": "HomeSeekFurnitureGalleryScoreNotify",
+ "id": 9976
+ },
+ {
+ "name": "SeaLampContributeItemRsp",
+ "id": 9989
+ },
+ {
+ "name": "WidgetUpdateExtraCDRsp",
+ "id": 9991
+ },
+ {
+ "name": "IGHNAGOKNBL",
+ "id": 9992
+ },
+ {
+ "name": "BIOILPNCJNI",
+ "id": 20002
+ },
+ {
+ "name": "GCGSettleNotify",
+ "id": 20008
+ },
+ {
+ "name": "MpPlayOwnerStartInviteRsp",
+ "id": 20017
+ },
+ {
+ "name": "DungeonRestartInviteReplyRsp",
+ "id": 20035
+ },
+ {
+ "name": "MonsterAlertChangeNotify",
+ "id": 20036
+ },
+ {
+ "name": "HomePlantWeedReq",
+ "id": 20037
+ },
+ {
+ "name": "WinterCampRaceScoreNotify",
+ "id": 20047
+ },
+ {
+ "name": "AnimatorForceSetAirMoveNotify",
+ "id": 20049
+ },
+ {
+ "name": "SetUpLunchBoxWidgetReq",
+ "id": 20055
+ },
+ {
+ "name": "PNOABIILFGG",
+ "id": 20064
+ },
+ {
+ "name": "EnterChessDungeonReq",
+ "id": 20080
+ },
+ {
+ "name": "ScenePlayBattleInfoListNotify",
+ "id": 20081
+ },
+ {
+ "name": "DCGABIALAGF",
+ "id": 20082
+ },
+ {
+ "name": "GetPlayerAskFriendListRsp",
+ "id": 20085
+ },
+ {
+ "name": "HomeChooseModuleRsp",
+ "id": 20087
+ },
+ {
+ "name": "EffigyChallengeV2ChooseSkillReq",
+ "id": 20097
+ },
+ {
+ "name": "EntityConfigHashNotify",
+ "id": 20100
+ },
+ {
+ "name": "PlayerApplyEnterHomeResultReq",
+ "id": 20101
+ },
+ {
+ "name": "SelectRoguelikeDungeonCardReq",
+ "id": 20123
+ },
+ {
+ "name": "ChessManualRefreshCardsRsp",
+ "id": 20128
+ },
+ {
+ "name": "BIHPFJENLOF",
+ "id": 20135
+ },
+ {
+ "name": "QuestTransmitRsp",
+ "id": 20137
+ },
+ {
+ "name": "GalleryBalloonShootNotify",
+ "id": 20139
+ },
+ {
+ "name": "ViewLanternProjectionLevelTipsRsp",
+ "id": 20141
+ },
+ {
+ "name": "NIHEEMFEPOK",
+ "id": 20147
+ },
+ {
+ "name": "DungeonCandidateTeamInviteNotify",
+ "id": 20161
+ },
+ {
+ "name": "CancelCityReputationRequestRsp",
+ "id": 20165
+ },
+ {
+ "name": "UnlockAvatarTalentReq",
+ "id": 20169
+ },
+ {
+ "name": "TakeReunionMissionRewardRsp",
+ "id": 20173
+ },
+ {
+ "name": "HitClientTrivialNotify",
+ "id": 20211
+ },
+ {
+ "name": "IPCIKHMGALH",
+ "id": 20236
+ },
+ {
+ "name": "PlayerQuitFromMpNotify",
+ "id": 20263
+ },
+ {
+ "name": "ExpeditionTakeRewardReq",
+ "id": 20264
+ },
+ {
+ "name": "WinterCampEditSnowmanCombinationReq",
+ "id": 20265
+ },
+ {
+ "name": "CombatInvocationsNotify",
+ "id": 20271
+ },
+ {
+ "name": "IrodoriFillPoetryReq",
+ "id": 20277
+ },
+ {
+ "name": "IDFBPAKMIMK",
+ "id": 20281
+ },
+ {
+ "name": "ScenePlayerSoundNotify",
+ "id": 20293
+ },
+ {
+ "name": "TakeAchievementGoalRewardRsp",
+ "id": 20302
+ },
+ {
+ "name": "IJPKNMAJDCF",
+ "id": 20304
+ },
+ {
+ "name": "TakeBackGivingItemRsp",
+ "id": 20307
+ },
+ {
+ "name": "GetPlayerBlacklistRsp",
+ "id": 20310
+ },
+ {
+ "name": "RoguelikeCardGachaNotify",
+ "id": 20313
+ },
+ {
+ "name": "GroupLinkDeleteNotify",
+ "id": 20325
+ },
+ {
+ "name": "SetCurExpeditionChallengeIdReq",
+ "id": 20340
+ },
+ {
+ "name": "GCGGrowthLevelTakeRewardRsp",
+ "id": 20350
+ },
+ {
+ "name": "HomeRacingGallerySettleNotify",
+ "id": 20371
+ },
+ {
+ "name": "SceneEntityMoveRsp",
+ "id": 20380
+ },
+ {
+ "name": "SummerTimeSprintBoatSettleNotify",
+ "id": 20382
+ },
+ {
+ "name": "ClientCollectorDataNotify",
+ "id": 20387
+ },
+ {
+ "name": "ActivityUpdateWatcherNotify",
+ "id": 20400
+ },
+ {
+ "name": "ExpeditionTakeRewardRsp",
+ "id": 20403
+ },
+ {
+ "name": "AGDBMIBGBFF",
+ "id": 20407
+ },
+ {
+ "name": "TreasureMapPreTaskDoneNotify",
+ "id": 20410
+ },
+ {
+ "name": "HomeBalloonGalleryScoreNotify",
+ "id": 20418
+ },
+ {
+ "name": "GetAreaExplorePointReq",
+ "id": 20438
+ },
+ {
+ "name": "ActivityAcceptGiveGiftRsp",
+ "id": 20446
+ },
+ {
+ "name": "AssociateInferenceWordRsp",
+ "id": 20449
+ },
+ {
+ "name": "AvatarFightPropNotify",
+ "id": 20455
+ },
+ {
+ "name": "DuelHeartRestartDungeonReq",
+ "id": 20474
+ },
+ {
+ "name": "BKOHLDCHKBL",
+ "id": 20475
+ },
+ {
+ "name": "GetFriendShowNameCardInfoRsp",
+ "id": 20479
+ },
+ {
+ "name": "FinishMainCoopReq",
+ "id": 20482
+ },
+ {
+ "name": "GCGDSCardFaceUpdateNotify",
+ "id": 20486
+ },
+ {
+ "name": "PublishCustomDungeonRsp",
+ "id": 20498
+ },
+ {
+ "name": "TakeOfferingLevelRewardReq",
+ "id": 20499
+ },
+ {
+ "name": "StartRogueDiaryRoomReq",
+ "id": 20500
+ },
+ {
+ "name": "ActivityGetRecvGiftListReq",
+ "id": 20506
+ },
+ {
+ "name": "ActivityHaveRecvGiftNotify",
+ "id": 20546
+ },
+ {
+ "name": "HomeChangeModuleRsp",
+ "id": 20550
+ },
+ {
+ "name": "HomeGalleryInPlayingNotify",
+ "id": 20552
+ },
+ {
+ "name": "MultistagePlayFinishStageReq",
+ "id": 20554
+ },
+ {
+ "name": "GalleryStopNotify",
+ "id": 20569
+ },
+ {
+ "name": "HideAndSeekChooseMapReq",
+ "id": 20570
+ },
+ {
+ "name": "HomeExchangeWoodReq",
+ "id": 20572
+ },
+ {
+ "name": "InstableSprayGalleryInfoNotify",
+ "id": 20574
+ },
+ {
+ "name": "LHDHJOKBFNM",
+ "id": 20575
+ },
+ {
+ "name": "GCGDSChangeCardFaceReq",
+ "id": 20579
+ },
+ {
+ "name": "TakeBattlePassMissionPointReq",
+ "id": 20580
+ },
+ {
+ "name": "CookGradeDataNotify",
+ "id": 20583
+ },
+ {
+ "name": "SceneEntitiesMovesReq",
+ "id": 20585
+ },
+ {
+ "name": "PersonalLineAllDataRsp",
+ "id": 20607
+ },
+ {
+ "name": "CoinCollectCheckDoubleStartPlayRsp",
+ "id": 20610
+ },
+ {
+ "name": "TakeAchievementRewardReq",
+ "id": 20624
+ },
+ {
+ "name": "WatcherEventNotify",
+ "id": 20631
+ },
+ {
+ "name": "GravenInnocencePhotoFinishRsp",
+ "id": 20635
+ },
+ {
+ "name": "CreateMassiveEntityRsp",
+ "id": 20637
+ },
+ {
+ "name": "JCJAHCFKAIK",
+ "id": 20641
+ },
+ {
+ "name": "EvtAvatarEnterFocusNotify",
+ "id": 20643
+ },
+ {
+ "name": "UseWidgetRetractGadgetRsp",
+ "id": 20644
+ },
+ {
+ "name": "SingleStartBrickBreakerRsp",
+ "id": 20651
+ },
+ {
+ "name": "ShowMessageNotify",
+ "id": 20664
+ },
+ {
+ "name": "HomeBlockNotify",
+ "id": 20667
+ },
+ {
+ "name": "IICLEHIIMJE",
+ "id": 20672
+ },
+ {
+ "name": "HomePlantSeedReq",
+ "id": 20675
+ },
+ {
+ "name": "NOLIOFBEPBJ",
+ "id": 20679
+ },
+ {
+ "name": "AvatarEquipChangeNotify",
+ "id": 20682
+ },
+ {
+ "name": "TreasureMapRegionActiveNotify",
+ "id": 20683
+ },
+ {
+ "name": "UpdateSalvageBundleMarkReq",
+ "id": 20695
+ },
+ {
+ "name": "HomeSaveArrangementNoChangeRsp",
+ "id": 20696
+ },
+ {
+ "name": "SetOpenStateReq",
+ "id": 20702
+ },
+ {
+ "name": "HideAndSeekPlayerReadyNotify",
+ "id": 20706
+ },
+ {
+ "name": "LanV3BoatGameTransferFinishNotify",
+ "id": 20708
+ },
+ {
+ "name": "CIOOHCBKMPO",
+ "id": 20710
+ },
+ {
+ "name": "AKLNFEHGPCP",
+ "id": 20716
+ },
+ {
+ "name": "PhotoActivityClientViewRsp",
+ "id": 20737
+ },
+ {
+ "name": "SeeMonsterReq",
+ "id": 20750
+ },
+ {
+ "name": "ItemAddHintNotify",
+ "id": 20755
+ },
+ {
+ "name": "SearchCustomDungeonRsp",
+ "id": 20759
+ },
+ {
+ "name": "VintageHuntingStartGalleryRsp",
+ "id": 20765
+ },
+ {
+ "name": "RemotePlayerWidgetNotify",
+ "id": 20779
+ },
+ {
+ "name": "CEFOOIFIHMG",
+ "id": 20784
+ },
+ {
+ "name": "GCGDSDeleteDeckRsp",
+ "id": 20788
+ },
+ {
+ "name": "DungeonCandidateTeamRefuseNotify",
+ "id": 20800
+ },
+ {
+ "name": "HomeBlueprintInfoNotify",
+ "id": 20806
+ },
+ {
+ "name": "DailyTaskScoreRewardNotify",
+ "id": 20810
+ },
+ {
+ "name": "WinterCampTakeExploreRewardReq",
+ "id": 20823
+ },
+ {
+ "name": "BuyBattlePassLevelReq",
+ "id": 20824
+ },
+ {
+ "name": "AMMBHMNGBIH",
+ "id": 20828
+ },
+ {
+ "name": "ArenaChallengeFinishNotify",
+ "id": 20843
+ },
+ {
+ "name": "NINBCGKEHON",
+ "id": 20845
+ },
+ {
+ "name": "UseMiracleRingReq",
+ "id": 20849
+ },
+ {
+ "name": "GivingRecordChangeNotify",
+ "id": 20863
+ },
+ {
+ "name": "IJAAEEIIHEG",
+ "id": 20869
+ },
+ {
+ "name": "KMLGHHPJPNG",
+ "id": 20872
+ },
+ {
+ "name": "WinterCampSetWishListReq",
+ "id": 20875
+ },
+ {
+ "name": "ServerMessageNotify",
+ "id": 20880
+ },
+ {
+ "name": "GetHomeExchangeWoodInfoReq",
+ "id": 20885
+ },
+ {
+ "name": "TowerLevelEndNotify",
+ "id": 20886
+ },
+ {
+ "name": "RetryCurRogueDiaryDungeonRsp",
+ "id": 20889
+ },
+ {
+ "name": "AvatarSkillChangeNotify",
+ "id": 20893
+ },
+ {
+ "name": "LanternRiteStartFireworksReformReq",
+ "id": 20895
+ },
+ {
+ "name": "SetCodexPushtipsReadRsp",
+ "id": 20900
+ },
+ {
+ "name": "FungusFighterRestartTraningDungeonReq",
+ "id": 20911
+ },
+ {
+ "name": "OBEDAFIDGEE",
+ "id": 20912
+ },
+ {
+ "name": "MiracleRingDeliverItemRsp",
+ "id": 20932
+ },
+ {
+ "name": "PersonalSceneJumpReq",
+ "id": 20938
+ },
+ {
+ "name": "PlantFlowerGetSeedInfoRsp",
+ "id": 20942
+ },
+ {
+ "name": "SetPlayerHeadImageRsp",
+ "id": 20979
+ },
+ {
+ "name": "PlayerQuitDungeonReq",
+ "id": 20980
+ },
+ {
+ "name": "LLAAGMIOGOM",
+ "id": 20990
+ },
+ {
+ "name": "PlayerApplyEnterMpRsp",
+ "id": 20994
+ },
+ {
+ "name": "GetPlayerFriendListRsp",
+ "id": 20997
+ },
+ {
+ "name": "AvatarFightPropUpdateNotify",
+ "id": 21000
+ },
+ {
+ "name": "BartenderCancelLevelRsp",
+ "id": 21002
+ },
+ {
+ "name": "MarkTargetInvestigationMonsterNotify",
+ "id": 21010
+ },
+ {
+ "name": "TowerTeamSelectRsp",
+ "id": 21023
+ },
+ {
+ "name": "ClientTransmitRsp",
+ "id": 21025
+ },
+ {
+ "name": "LanV3BoatGameStartSingleReq",
+ "id": 21038
+ },
+ {
+ "name": "NEOJOMHHKBL",
+ "id": 21047
+ },
+ {
+ "name": "TakeFirstShareRewardReq",
+ "id": 21051
+ },
+ {
+ "name": "EnterScenePeerNotify",
+ "id": 21053
+ },
+ {
+ "name": "ChatChannelShieldNotify",
+ "id": 21066
+ },
+ {
+ "name": "BOKHOGPNNKA",
+ "id": 21070
+ },
+ {
+ "name": "InstableSpraySwitchTeamReq",
+ "id": 21079
+ },
+ {
+ "name": "VintageHuntingStartGalleryReq",
+ "id": 21081
+ },
+ {
+ "name": "UnionCmdNotify",
+ "id": 21088
+ },
+ {
+ "name": "PotionEnterDungeonNotify",
+ "id": 21097
+ },
+ {
+ "name": "SetFriendEnterHomeOptionRsp",
+ "id": 21101
+ },
+ {
+ "name": "SumoSwitchTeamReq",
+ "id": 21102
+ },
+ {
+ "name": "MuqadasPotionActivityEnterDungeonRsp",
+ "id": 21120
+ },
+ {
+ "name": "AsterMidCampInfoNotify",
+ "id": 21139
+ },
+ {
+ "name": "DDPGLCPCIBC",
+ "id": 21148
+ },
+ {
+ "name": "CoopDataNotify",
+ "id": 21157
+ },
+ {
+ "name": "PlayerStartMatchRsp",
+ "id": 21172
+ },
+ {
+ "name": "AEHOGBMFIDK",
+ "id": 21196
+ },
+ {
+ "name": "PublishUgcReq",
+ "id": 21198
+ },
+ {
+ "name": "CutSceneFinishNotify",
+ "id": 21199
+ },
+ {
+ "name": "LuaSetOptionNotify",
+ "id": 21205
+ },
+ {
+ "name": "HideAndSeekSettleNotify",
+ "id": 21206
+ },
+ {
+ "name": "GetPlayerTokenReq",
+ "id": 21228
+ },
+ {
+ "name": "VintageCampGroupBundleRegisterNotify",
+ "id": 21244
+ },
+ {
+ "name": "SalesmanTakeSpecialRewardReq",
+ "id": 21248
+ },
+ {
+ "name": "SetH5ActivityRedDotTimestampReq",
+ "id": 21249
+ },
+ {
+ "name": "OfferingInteractRsp",
+ "id": 21253
+ },
+ {
+ "name": "SetWidgetSlotRsp",
+ "id": 21258
+ },
+ {
+ "name": "NPMINPFHDFC",
+ "id": 21275
+ },
+ {
+ "name": "MichiaeMatsuriUnlockCrystalSkillReq",
+ "id": 21288
+ },
+ {
+ "name": "ProudSkillUpgradeReq",
+ "id": 21290
+ },
+ {
+ "name": "QuestDestroyEntityReq",
+ "id": 21308
+ },
+ {
+ "name": "MichiaeMatsuriStartDarkChallengeRsp",
+ "id": 21313
+ },
+ {
+ "name": "RogueDiaryCoinAddNotify",
+ "id": 21318
+ },
+ {
+ "name": "DuelHeartEnterDungeonRsp",
+ "id": 21320
+ },
+ {
+ "name": "McoinExchangeHcoinRsp",
+ "id": 21323
+ },
+ {
+ "name": "LPCGCJNJJCO",
+ "id": 21325
+ },
+ {
+ "name": "CLKGAFDMNEC",
+ "id": 21329
+ },
+ {
+ "name": "TakeBackGivingItemReq",
+ "id": 21351
+ },
+ {
+ "name": "AvatarEquipAffixStartNotify",
+ "id": 21354
+ },
+ {
+ "name": "UpdateRedPointNotify",
+ "id": 21359
+ },
+ {
+ "name": "EnterWorldAreaRsp",
+ "id": 21362
+ },
+ {
+ "name": "PlayerConfirmMatchRsp",
+ "id": 21369
+ },
+ {
+ "name": "FurnitureMakeStartRsp",
+ "id": 21400
+ },
+ {
+ "name": "ServerTimeNotify",
+ "id": 21404
+ },
+ {
+ "name": "TowerEnterLevelReq",
+ "id": 21406
+ },
+ {
+ "name": "TaskVarNotify",
+ "id": 21431
+ },
+ {
+ "name": "HomeEnterEditModeFinishRsp",
+ "id": 21433
+ },
+ {
+ "name": "ResumeRogueDiaryDungeonRsp",
+ "id": 21442
+ },
+ {
+ "name": "RogueFinishRepairReq",
+ "id": 21443
+ },
+ {
+ "name": "HomeDeleteBlueprintReq",
+ "id": 21452
+ },
+ {
+ "name": "FleurFairMusicGameStartRsp",
+ "id": 21453
+ },
+ {
+ "name": "UnlockedFurnitureSuiteDataNotify",
+ "id": 21457
+ },
+ {
+ "name": "QuestRenameAvatarRsp",
+ "id": 21481
+ },
+ {
+ "name": "EHBPMANLCIK",
+ "id": 21499
+ },
+ {
+ "name": "ChapterStateNotify",
+ "id": 21508
+ },
+ {
+ "name": "UnlockTransPointRsp",
+ "id": 21510
+ },
+ {
+ "name": "HomeGetFishFarmingInfoReq",
+ "id": 21521
+ },
+ {
+ "name": "KMKFAAEDEMG",
+ "id": 21561
+ },
+ {
+ "name": "GCGWorldChallengeUnlockNotify",
+ "id": 21565
+ },
+ {
+ "name": "BlessingScanReq",
+ "id": 21594
+ },
+ {
+ "name": "GCGInitFinishRsp",
+ "id": 21610
+ },
+ {
+ "name": "SetChatEmojiCollectionReq",
+ "id": 21632
+ },
+ {
+ "name": "AvatarWearFlycloakRsp",
+ "id": 21633
+ },
+ {
+ "name": "BrickBreakerSetReadyRsp",
+ "id": 21659
+ },
+ {
+ "name": "GetOnlinePlayerInfoReq",
+ "id": 21665
+ },
+ {
+ "name": "IrodoriChessPlayerInfoNotify",
+ "id": 21679
+ },
+ {
+ "name": "BattlePassMissionDelNotify",
+ "id": 21680
+ },
+ {
+ "name": "AranaraCollectionDataNotify",
+ "id": 21685
+ },
+ {
+ "name": "PlantFlowerGetCanGiveFriendFlowerReq",
+ "id": 21688
+ },
+ {
+ "name": "SceneTimeNotify",
+ "id": 21694
+ },
+ {
+ "name": "PSPlayerApplyEnterMpRsp",
+ "id": 21696
+ },
+ {
+ "name": "FishCastRodReq",
+ "id": 21697
+ },
+ {
+ "name": "ChannellerSlabWearBuffRsp",
+ "id": 21705
+ },
+ {
+ "name": "ElectroherculesBattleSelectDifficultyReq",
+ "id": 21706
+ },
+ {
+ "name": "GalleryBounceConjuringHitNotify",
+ "id": 21707
+ },
+ {
+ "name": "DoRoguelikeDungeonCardGachaReq",
+ "id": 21709
+ },
+ {
+ "name": "SpiceActivityProcessFoodRsp",
+ "id": 21724
+ },
+ {
+ "name": "LHOPKHEKKCJ",
+ "id": 21730
+ },
+ {
+ "name": "PlantFlowerGetFriendFlowerWishListReq",
+ "id": 21731
+ },
+ {
+ "name": "ChannellerSlabLoopDungeonSelectConditionReq",
+ "id": 21734
+ },
+ {
+ "name": "UnlockAvatarTalentRsp",
+ "id": 21745
+ },
+ {
+ "name": "MassiveEntityStateChangedNotify",
+ "id": 21761
+ },
+ {
+ "name": "CoinCollectPrepareReq",
+ "id": 21763
+ },
+ {
+ "name": "CAKPFOKMGEJ",
+ "id": 21770
+ },
+ {
+ "name": "FriendInfoChangeNotify",
+ "id": 21775
+ },
+ {
+ "name": "CookRecipeDataNotify",
+ "id": 21778
+ },
+ {
+ "name": "HomeLimitedShopGoodsListRsp",
+ "id": 21781
+ },
+ {
+ "name": "LanV3BoatGameStartSingleRsp",
+ "id": 21787
+ },
+ {
+ "name": "DailyTaskFilterCityReq",
+ "id": 21803
+ },
+ {
+ "name": "ItemCdGroupTimeNotify",
+ "id": 21839
+ },
+ {
+ "name": "DungeonWayPointActivateRsp",
+ "id": 21846
+ },
+ {
+ "name": "SetWidgetSlotReq",
+ "id": 21852
+ },
+ {
+ "name": "GetChatEmojiCollectionRsp",
+ "id": 21858
+ },
+ {
+ "name": "HomeClearGroupRecordRsp",
+ "id": 21872
+ },
+ {
+ "name": "PhotoActivityClientViewReq",
+ "id": 21878
+ },
+ {
+ "name": "PublishCustomDungeonReq",
+ "id": 21897
+ },
+ {
+ "name": "OMHCJJJOCMC",
+ "id": 21924
+ },
+ {
+ "name": "ClientLoadingCostumeVerificationNotify",
+ "id": 21932
+ },
+ {
+ "name": "UpdatePS4BlockListReq",
+ "id": 21934
+ },
+ {
+ "name": "ResinChangeNotify",
+ "id": 21937
+ },
+ {
+ "name": "OEAHHAEFCMI",
+ "id": 21955
+ },
+ {
+ "name": "MpPlayOwnerInviteNotify",
+ "id": 21958
+ },
+ {
+ "name": "MapAreaChangeNotify",
+ "id": 21970
+ },
+ {
+ "name": "PlayerSetLanguageRsp",
+ "id": 21982
+ },
+ {
+ "name": "GCGDebugReplayNotify",
+ "id": 21995
+ },
+ {
+ "name": "LastPacketPrintNotify",
+ "id": 22019
+ },
+ {
+ "name": "ScenePlayOwnerStartInviteRsp",
+ "id": 22034
+ },
+ {
+ "name": "CustomDungeonRecoverNotify",
+ "id": 22043
+ },
+ {
+ "name": "WinterCampAcceptGiveItemRsp",
+ "id": 22048
+ },
+ {
+ "name": "EnterTransPointRegionNotify",
+ "id": 22064
+ },
+ {
+ "name": "SkipPlayerGameTimeReq",
+ "id": 22076
+ },
+ {
+ "name": "TowerSurrenderReq",
+ "id": 22082
+ },
+ {
+ "name": "AddBackupAvatarTeamReq",
+ "id": 22083
+ },
+ {
+ "name": "SummerTimeFloatSignalUpdateNotify",
+ "id": 22089
+ },
+ {
+ "name": "GAMKOKMNMAL",
+ "id": 22098
+ },
+ {
+ "name": "DungeonGetStatueDropReq",
+ "id": 22105
+ },
+ {
+ "name": "WaterSpritePhaseFinishNotify",
+ "id": 22107
+ },
+ {
+ "name": "QuestListUpdateNotify",
+ "id": 22114
+ },
+ {
+ "name": "CIDKAMOJHFG",
+ "id": 22125
+ },
+ {
+ "name": "EnterFishingRsp",
+ "id": 22129
+ },
+ {
+ "name": "MpPlayPrepareNotify",
+ "id": 22136
+ },
+ {
+ "name": "PlayerOfferingDataNotify",
+ "id": 22150
+ },
+ {
+ "name": "GCGDSChangeCardBackReq",
+ "id": 22151
+ },
+ {
+ "name": "ChangeAvatarRsp",
+ "id": 22163
+ },
+ {
+ "name": "JBEFNEEGLME",
+ "id": 22165
+ },
+ {
+ "name": "NFBGJIBFCEH",
+ "id": 22178
+ },
+ {
+ "name": "SubmitInferenceWordReq",
+ "id": 22181
+ },
+ {
+ "name": "ViewLanternProjectionTipsRsp",
+ "id": 22183
+ },
+ {
+ "name": "EvtCreateGadgetNotify",
+ "id": 22195
+ },
+ {
+ "name": "GetAllActivatedBargainDataReq",
+ "id": 22200
+ },
+ {
+ "name": "FurnitureMakeBeHelpedNotify",
+ "id": 22219
+ },
+ {
+ "name": "SingleRestartBrickBreakerRsp",
+ "id": 22220
+ },
+ {
+ "name": "GetAllSceneGalleryInfoReq",
+ "id": 22232
+ },
+ {
+ "name": "TowerSurrenderRsp",
+ "id": 22267
+ },
+ {
+ "name": "SceneEntityDrownReq",
+ "id": 22277
+ },
+ {
+ "name": "GCGTavernNpcInfoNotify",
+ "id": 22278
+ },
+ {
+ "name": "RechargeRsp",
+ "id": 22287
+ },
+ {
+ "name": "GLCMENCDHDE",
+ "id": 22295
+ },
+ {
+ "name": "DungeonReviseLevelNotify",
+ "id": 22297
+ },
+ {
+ "name": "BrickBreakerQuitRsp",
+ "id": 22313
+ },
+ {
+ "name": "HomeAvatarTalkReq",
+ "id": 22316
+ },
+ {
+ "name": "BlitzRushParkourRestartRsp",
+ "id": 22318
+ },
+ {
+ "name": "RemoveBlacklistRsp",
+ "id": 22319
+ },
+ {
+ "name": "DungeonSettleNotify",
+ "id": 22323
+ },
+ {
+ "name": "AKMKFIJBAHI",
+ "id": 22326
+ },
+ {
+ "name": "KOOBADKFONK",
+ "id": 22341
+ },
+ {
+ "name": "PullPrivateChatReq",
+ "id": 22346
+ },
+ {
+ "name": "GalleryFallScoreNotify",
+ "id": 22349
+ },
+ {
+ "name": "TakeCoopRewardRsp",
+ "id": 22350
+ },
+ {
+ "name": "DungeonEntryToBeExploreNotify",
+ "id": 22366
+ },
+ {
+ "name": "InterruptGalleryReq",
+ "id": 22371
+ },
+ {
+ "name": "AvatarChangeCostumeNotify",
+ "id": 22376
+ },
+ {
+ "name": "AvatarLifeStateChangeNotify",
+ "id": 22381
+ },
+ {
+ "name": "NLJCDKEFBHJ",
+ "id": 22383
+ },
+ {
+ "name": "GalleryFlowerCatchNotify",
+ "id": 22395
+ },
+ {
+ "name": "LeaveWorldNotify",
+ "id": 22405
+ },
+ {
+ "name": "DeshretObeliskChestInfoNotify",
+ "id": 22407
+ },
+ {
+ "name": "TeamChainDungeonInfoNotify",
+ "id": 22413
+ },
+ {
+ "name": "HomeGetArrangementInfoReq",
+ "id": 22421
+ },
+ {
+ "name": "SetNameCardRsp",
+ "id": 22422
+ },
+ {
+ "name": "BAAOCAEGJBP",
+ "id": 22430
+ },
+ {
+ "name": "PlayerGameTimeNotify",
+ "id": 22433
+ },
+ {
+ "name": "GravenInnocenceRaceSettleNotify",
+ "id": 22442
+ },
+ {
+ "name": "EvtBeingHitsCombineNotify",
+ "id": 22445
+ },
+ {
+ "name": "EnterFungusFighterPlotDungeonReq",
+ "id": 22446
+ },
+ {
+ "name": "DungeonCandidateTeamKickRsp",
+ "id": 22454
+ },
+ {
+ "name": "StartCoopPointReq",
+ "id": 22463
+ },
+ {
+ "name": "ActivityPushTipsInfoNotify",
+ "id": 22464
+ },
+ {
+ "name": "InvestigationQuestDailyNotify",
+ "id": 22478
+ },
+ {
+ "name": "SalvagePreventRestartReq",
+ "id": 22494
+ },
+ {
+ "name": "SingleStartBrickBreakerReq",
+ "id": 22511
+ },
+ {
+ "name": "DungeonCandidateTeamCreateRsp",
+ "id": 22514
+ },
+ {
+ "name": "GCGDSChangeCardBackRsp",
+ "id": 22521
+ },
+ {
+ "name": "SeaLampTakeContributionRewardRsp",
+ "id": 22558
+ },
+ {
+ "name": "DungeonCandidateTeamLeaveReq",
+ "id": 22562
+ },
+ {
+ "name": "LuminanceStoneChallengeSettleNotify",
+ "id": 22564
+ },
+ {
+ "name": "FishBattleEndReq",
+ "id": 22572
+ },
+ {
+ "name": "EffigyChallengeV2RestartDungeonRsp",
+ "id": 22580
+ },
+ {
+ "name": "AvatarSkillUpgradeRsp",
+ "id": 22584
+ },
+ {
+ "name": "BlessingGiveFriendPicReq",
+ "id": 22587
+ },
+ {
+ "name": "EnterCustomDungeonRsp",
+ "id": 22598
+ },
+ {
+ "name": "LunaRiteAreaFinishNotify",
+ "id": 22632
+ },
+ {
+ "name": "ServerDisconnectClientNotify",
+ "id": 22635
+ },
+ {
+ "name": "GCGTCTavernInfoNotify",
+ "id": 22639
+ },
+ {
+ "name": "NicknameAuditConfigNotify",
+ "id": 22648
+ },
+ {
+ "name": "UpdateSalvageBundleMarkRsp",
+ "id": 22649
+ },
+ {
+ "name": "GDPEHJFKIKO",
+ "id": 22667
+ },
+ {
+ "name": "DungeonRestartResultNotify",
+ "id": 22679
+ },
+ {
+ "name": "EKPMMIKBBAN",
+ "id": 22686
+ },
+ {
+ "name": "SpringUseRsp",
+ "id": 22687
+ },
+ {
+ "name": "TakeDeliveryDailyRewardRsp",
+ "id": 22688
+ },
+ {
+ "name": "EchoShellTakeRewardRsp",
+ "id": 22695
+ },
+ {
+ "name": "StoreWeightLimitNotify",
+ "id": 22706
+ },
+ {
+ "name": "WearEquipRsp",
+ "id": 22727
+ },
+ {
+ "name": "PlayerSignatureNotify",
+ "id": 22738
+ },
+ {
+ "name": "SummerTimeV2RestartDungeonRsp",
+ "id": 22741
+ },
+ {
+ "name": "SummerTimeV2RestartBoatGalleryRsp",
+ "id": 22752
+ },
+ {
+ "name": "BartenderCancelLevelReq",
+ "id": 22759
+ },
+ {
+ "name": "BlessingAcceptGivePicRsp",
+ "id": 22770
+ },
+ {
+ "name": "PlayerForceExitRsp",
+ "id": 22773
+ },
+ {
+ "name": "InBattleMechanicusPickCardRsp",
+ "id": 22789
+ },
+ {
+ "name": "GetShopRsp",
+ "id": 22793
+ },
+ {
+ "name": "HuntingFailNotify",
+ "id": 22800
+ },
+ {
+ "name": "SetPlayerBornDataRsp",
+ "id": 22804
+ },
+ {
+ "name": "InBattleMechanicusConfirmCardRsp",
+ "id": 22810
+ },
+ {
+ "name": "SetH5ActivityRedDotTimestampRsp",
+ "id": 22816
+ },
+ {
+ "name": "GearActivityFinishPlayGearReq",
+ "id": 22818
+ },
+ {
+ "name": "BlessingGetAllRecvPicRecordListReq",
+ "id": 22820
+ },
+ {
+ "name": "GetReunionSignInInfoRsp",
+ "id": 22823
+ },
+ {
+ "name": "HomeSceneJumpRsp",
+ "id": 22825
+ },
+ {
+ "name": "AvatarSkillMaxChargeCountNotify",
+ "id": 22843
+ },
+ {
+ "name": "HomeLimitedShopInfoChangeNotify",
+ "id": 22844
+ },
+ {
+ "name": "GGOFDAHNFCN",
+ "id": 22848
+ },
+ {
+ "name": "FungusFighterTrainingSelectFungusRsp",
+ "id": 22849
+ },
+ {
+ "name": "FleurFairMusicGameSettleReq",
+ "id": 22852
+ },
+ {
+ "name": "LLHPKAAKOBI",
+ "id": 22865
+ },
+ {
+ "name": "VintagePresentFinishNotify",
+ "id": 22871
+ },
+ {
+ "name": "GroupLinkAllNotify",
+ "id": 22877
+ },
+ {
+ "name": "AvatarExpeditionCallBackReq",
+ "id": 22881
+ },
+ {
+ "name": "PlayerInvestigationNotify",
+ "id": 22886
+ },
+ {
+ "name": "PLLOODPHHGJ",
+ "id": 22896
+ },
+ {
+ "name": "GalleryCrystalLinkBuffInfoNotify",
+ "id": 22914
+ },
+ {
+ "name": "MichiaeMatsuriUnlockCrystalSkillRsp",
+ "id": 22931
+ },
+ {
+ "name": "BMPHGPCILIK",
+ "id": 22933
+ },
+ {
+ "name": "DKPLONIBNGF",
+ "id": 22947
+ },
+ {
+ "name": "AvatarExpeditionCallBackRsp",
+ "id": 22955
+ },
+ {
+ "name": "HomeCreateBlueprintRsp",
+ "id": 22980
+ },
+ {
+ "name": "SpiceActivityProcessFoodReq",
+ "id": 22981
+ },
+ {
+ "name": "DNEOEKMJMCD",
+ "id": 22983
+ },
+ {
+ "name": "WidgetActiveChangeNotify",
+ "id": 22991
+ },
+ {
+ "name": "RogueResumeDungeonRsp",
+ "id": 22999
+ },
+ {
+ "name": "TowerAllDataReq",
+ "id": 23009
+ },
+ {
+ "name": "EvtAvatarSitDownNotify",
+ "id": 23010
+ },
+ {
+ "name": "HomeMarkPointNotify",
+ "id": 23013
+ },
+ {
+ "name": "LunaRiteTakeSacrificeRewardReq",
+ "id": 23018
+ },
+ {
+ "name": "RobotPushPlayerDataNotify",
+ "id": 23031
+ },
+ {
+ "name": "GetRecommendCustomDungeonReq",
+ "id": 23034
+ },
+ {
+ "name": "ExitCustomDungeonTryReq",
+ "id": 23043
+ },
+ {
+ "name": "CrystalLinkDungeonInfoNotify",
+ "id": 23068
+ },
+ {
+ "name": "IslandPartySettleNotify",
+ "id": 23083
+ },
+ {
+ "name": "EvtAvatarLockChairReq",
+ "id": 23086
+ },
+ {
+ "name": "SumoRestartDungeonReq",
+ "id": 23088
+ },
+ {
+ "name": "MistTrialGetChallengeMissionRsp",
+ "id": 23092
+ },
+ {
+ "name": "AnchorPointOpReq",
+ "id": 23096
+ },
+ {
+ "name": "SelectAsterMidDifficultyRsp",
+ "id": 23097
+ },
+ {
+ "name": "HFNAODHEMHI",
+ "id": 23098
+ },
+ {
+ "name": "ActivityTakeWatcherRewardReq",
+ "id": 23105
+ },
+ {
+ "name": "HomePreviewBlueprintRsp",
+ "id": 23117
+ },
+ {
+ "name": "UpgradeRoguelikeShikigamiReq",
+ "id": 23123
+ },
+ {
+ "name": "TowerBuffSelectRsp",
+ "id": 23137
+ },
+ {
+ "name": "WeaponAwakenReq",
+ "id": 23146
+ },
+ {
+ "name": "LanternRiteTakeSkinRewardRsp",
+ "id": 23147
+ },
+ {
+ "name": "ChannellerSlabOneOffDungeonInfoRsp",
+ "id": 23158
+ },
+ {
+ "name": "HomeEditCustomFurnitureRsp",
+ "id": 23160
+ },
+ {
+ "name": "ChangeAvatarReq",
+ "id": 23169
+ },
+ {
+ "name": "SumoDungeonSettleNotify",
+ "id": 23188
+ },
+ {
+ "name": "GetScenePointReq",
+ "id": 23197
+ },
+ {
+ "name": "WidgetCaptureAnimalRsp",
+ "id": 23199
+ },
+ {
+ "name": "InstableSprayEnterDungeonReq",
+ "id": 23206
+ },
+ {
+ "name": "WinterCampRecvItemNotify",
+ "id": 23213
+ },
+ {
+ "name": "InBattleMechanicusPickCardReq",
+ "id": 23219
+ },
+ {
+ "name": "TryInterruptRogueDiaryDungeonReq",
+ "id": 23223
+ },
+ {
+ "name": "NICEKLKDKKG",
+ "id": 23225
+ },
+ {
+ "name": "NMMLFJDMGOF",
+ "id": 23229
+ },
+ {
+ "name": "PlayerChatReq",
+ "id": 23230
+ },
+ {
+ "name": "ServerAnnounceRevokeNotify",
+ "id": 23231
+ },
+ {
+ "name": "CalcWeaponUpgradeReturnItemsReq",
+ "id": 23232
+ },
+ {
+ "name": "GachaWishReq",
+ "id": 23244
+ },
+ {
+ "name": "GetReunionPrivilegeInfoRsp",
+ "id": 23273
+ },
+ {
+ "name": "NormalUidOpNotify",
+ "id": 23286
+ },
+ {
+ "name": "AvatarPromoteReq",
+ "id": 23288
+ },
+ {
+ "name": "WeaponPromoteReq",
+ "id": 23298
+ },
+ {
+ "name": "ChangeCustomDungeonRoomRsp",
+ "id": 23301
+ },
+ {
+ "name": "DHKMFNNAKIA",
+ "id": 23308
+ },
+ {
+ "name": "BrickBreakerSelectSkillRsp",
+ "id": 23314
+ },
+ {
+ "name": "TreasureMapBonusChallengeNotify",
+ "id": 23317
+ },
+ {
+ "name": "PullRecentChatReq",
+ "id": 23337
+ },
+ {
+ "name": "AMLDIHDFJHN",
+ "id": 23339
+ },
+ {
+ "name": "FurnitureMakeReq",
+ "id": 23349
+ },
+ {
+ "name": "SummerTimeSprintBoatRestartReq",
+ "id": 23353
+ },
+ {
+ "name": "PlantFlowerTakeSeedRewardReq",
+ "id": 23356
+ },
+ {
+ "name": "DungeonCandidateTeamSetReadyReq",
+ "id": 23358
+ },
+ {
+ "name": "DraftOwnerStartInviteRsp",
+ "id": 23377
+ },
+ {
+ "name": "MuqadasPotionCaptureWeaknessReq",
+ "id": 23385
+ },
+ {
+ "name": "SetCoopChapterViewedRsp",
+ "id": 23389
+ },
+ {
+ "name": "HomeLimitedShopInfoReq",
+ "id": 23396
+ },
+ {
+ "name": "FMPJIGFCEIF",
+ "id": 23399
+ },
+ {
+ "name": "GCGChallengeUpdateNotify",
+ "id": 23408
+ },
+ {
+ "name": "ChangeWidgetBackgroundActiveStateReq",
+ "id": 23423
+ },
+ {
+ "name": "ProudSkillChangeNotify",
+ "id": 23429
+ },
+ {
+ "name": "TakeCoopRewardReq",
+ "id": 23462
+ },
+ {
+ "name": "RefreshRoguelikeDungeonCardReq",
+ "id": 23467
+ },
+ {
+ "name": "HomeAllUnlockedBgmIdListNotify",
+ "id": 23471
+ },
+ {
+ "name": "AreaPlayInfoNotify",
+ "id": 23472
+ },
+ {
+ "name": "GCGDSChangeDeckNameReq",
+ "id": 23479
+ },
+ {
+ "name": "GetInvestigationMonsterRsp",
+ "id": 23497
+ },
+ {
+ "name": "QuestGlobalVarNotify",
+ "id": 23502
+ },
+ {
+ "name": "ScenePlayerInfoNotify",
+ "id": 23510
+ },
+ {
+ "name": "GCGSkillPreviewNotify",
+ "id": 23522
+ },
+ {
+ "name": "EnterMechanicusDungeonReq",
+ "id": 23525
+ },
+ {
+ "name": "ExpeditionStartRsp",
+ "id": 23532
+ },
+ {
+ "name": "FungusFighterTrainingInfoNotify",
+ "id": 23534
+ },
+ {
+ "name": "GetStoreCustomDungeonRsp",
+ "id": 23536
+ },
+ {
+ "name": "KNFDGBHHPDD",
+ "id": 23543
+ },
+ {
+ "name": "CALEMNFCNMO",
+ "id": 23560
+ },
+ {
+ "name": "TeamResonanceChangeNotify",
+ "id": 23566
+ },
+ {
+ "name": "HomeGetGroupRecordReq",
+ "id": 23571
+ },
+ {
+ "name": "AvatarFlycloakChangeNotify",
+ "id": 23578
+ },
+ {
+ "name": "BargainOfferPriceReq",
+ "id": 23582
+ },
+ {
+ "name": "JDLCLCMJMIB",
+ "id": 23584
+ },
+ {
+ "name": "FishBattleBeginReq",
+ "id": 23596
+ },
+ {
+ "name": "EvtDestroyServerGadgetNotify",
+ "id": 23600
+ },
+ {
+ "name": "EnterCustomDungeonReq",
+ "id": 23624
+ },
+ {
+ "name": "GalleryStartNotify",
+ "id": 23632
+ },
+ {
+ "name": "GadgetPlayUidOpNotify",
+ "id": 23635
+ },
+ {
+ "name": "WindFieldGalleryChallengeInfoNotify",
+ "id": 23657
+ },
+ {
+ "name": "MpPlayInviteResultNotify",
+ "id": 23666
+ },
+ {
+ "name": "ChangeWorldToSingleModeReq",
+ "id": 23683
+ },
+ {
+ "name": "DungeonCandidateTeamInviteRsp",
+ "id": 23686
+ },
+ {
+ "name": "JoinPlayerSceneRsp",
+ "id": 23693
+ },
+ {
+ "name": "HFLCHBGIHOJ",
+ "id": 23695
+ },
+ {
+ "name": "TakeAchievementRewardRsp",
+ "id": 23696
+ },
+ {
+ "name": "AntiAddictNotify",
+ "id": 23699
+ },
+ {
+ "name": "SetIsAutoUnlockSpecificEquipRsp",
+ "id": 23704
+ },
+ {
+ "name": "SceneEntityDrownRsp",
+ "id": 23727
+ },
+ {
+ "name": "BigTalentPointConvertReq",
+ "id": 23728
+ },
+ {
+ "name": "AvatarEnterElementViewNotify",
+ "id": 23736
+ },
+ {
+ "name": "UnfreezeGroupLimitNotify",
+ "id": 23739
+ },
+ {
+ "name": "SalvageEscortRestartReq",
+ "id": 23742
+ },
+ {
+ "name": "EvtBulletHitNotify",
+ "id": 23746
+ },
+ {
+ "name": "ActivityGetCanGiveFriendGiftRsp",
+ "id": 23758
+ },
+ {
+ "name": "FinishMainCoopRsp",
+ "id": 23766
+ },
+ {
+ "name": "ChannellerSlabLoopDungeonTakeScoreRewardRsp",
+ "id": 23768
+ },
+ {
+ "name": "PlayerInvestigationAllInfoNotify",
+ "id": 23777
+ },
+ {
+ "name": "GetInvestigationMonsterReq",
+ "id": 23800
+ },
+ {
+ "name": "PlantFlowerGetSeedInfoReq",
+ "id": 23803
+ },
+ {
+ "name": "InterpretInferenceWordReq",
+ "id": 23806
+ },
+ {
+ "name": "WinterCampGetCanGiveFriendItemRsp",
+ "id": 23821
+ },
+ {
+ "name": "NOMKFFIKDMP",
+ "id": 23826
+ },
+ {
+ "name": "GearActivityFinishPlayPictureRsp",
+ "id": 23830
+ },
+ {
+ "name": "BlessingScanRsp",
+ "id": 23837
+ },
+ {
+ "name": "DungeonCandidateTeamPlayerLeaveNotify",
+ "id": 23849
+ },
+ {
+ "name": "FleurFairStageSettleNotify",
+ "id": 23852
+ },
+ {
+ "name": "DungeonCandidateTeamLeaveRsp",
+ "id": 23855
+ },
+ {
+ "name": "UpdatePS4FriendListNotify",
+ "id": 23862
+ },
+ {
+ "name": "FleurFairReplayMiniGameReq",
+ "id": 23867
+ },
+ {
+ "name": "FleurFairMusicGameSettleRsp",
+ "id": 23871
+ },
+ {
+ "name": "TakeMaterialDeleteReturnReq",
+ "id": 23877
+ },
+ {
+ "name": "GCGBackToDuelRsp",
+ "id": 23880
+ },
+ {
+ "name": "GetGachaInfoRsp",
+ "id": 23881
+ },
+ {
+ "name": "InvestigationMonsterUpdateNotify",
+ "id": 23884
+ },
+ {
+ "name": "TakeoffEquipReq",
+ "id": 23894
+ },
+ {
+ "name": "EGBBGCCNLAG",
+ "id": 23899
+ },
+ {
+ "name": "PlayerPreEnterMpNotify",
+ "id": 23905
+ },
+ {
+ "name": "DEMFMHHCHMC",
+ "id": 23912
+ },
+ {
+ "name": "PCMGLNPHKKG",
+ "id": 23934
+ },
+ {
+ "name": "FDHOEJDFLHP",
+ "id": 23945
+ },
+ {
+ "name": "PSNBlackListNotify",
+ "id": 23957
+ },
+ {
+ "name": "OMCLLPMKIOF",
+ "id": 23958
},
{
"name": "CoinCollectInterruptPlayRsp",
- "id": 24982
+ "id": 23959
},
{
- "name": "JEAPGNOHBOI",
+ "name": "ActivityScheduleInfoNotify",
+ "id": 23970
+ },
+ {
+ "name": "ScenePlayerBackgroundAvatarRefreshNotify",
+ "id": 23971
+ },
+ {
+ "name": "MechanicusLevelupGearRsp",
+ "id": 23973
+ },
+ {
+ "name": "ChessLeftMonstersNotify",
+ "id": 23974
+ },
+ {
+ "name": "IrodoriMasterGalleryCgEndNotify",
+ "id": 23987
+ },
+ {
+ "name": "TowerFloorRecordChangeNotify",
+ "id": 23989
+ },
+ {
+ "name": "GetGameplayRecommendationRsp",
+ "id": 23992
+ },
+ {
+ "name": "ClientLockGameTimeNotify",
+ "id": 23994
+ },
+ {
+ "name": "SceneDestroyEntityReq",
+ "id": 23998
+ },
+ {
+ "name": "AvatarBuffAddNotify",
+ "id": 24005
+ },
+ {
+ "name": "BattlePassMissionUpdateNotify",
+ "id": 24008
+ },
+ {
+ "name": "COHDKCAHCJH",
+ "id": 24014
+ },
+ {
+ "name": "LiveEndNotify",
+ "id": 24015
+ },
+ {
+ "name": "SceneEntityAppearNotify",
+ "id": 24016
+ },
+ {
+ "name": "HEIPNKHGJIJ",
+ "id": 24031
+ },
+ {
+ "name": "JHGNPGKNKKH",
+ "id": 24033
+ },
+ {
+ "name": "EntityFightPropUpdateNotify",
+ "id": 24036
+ },
+ {
+ "name": "WidgetUpdateExtraCDReq",
+ "id": 24037
+ },
+ {
+ "name": "RemoveCustomDungeonReq",
+ "id": 24046
+ },
+ {
+ "name": "ChannellerSlabEnterLoopDungeonReq",
+ "id": 24047
+ },
+ {
+ "name": "ExpeditionStartReq",
+ "id": 24051
+ },
+ {
+ "name": "CreateMassiveEntityReq",
+ "id": 24080
+ },
+ {
+ "name": "GetAllMailNotify",
+ "id": 24116
+ },
+ {
+ "name": "SumoSaveTeamRsp",
+ "id": 24118
+ },
+ {
+ "name": "GetActivityShopSheetInfoReq",
+ "id": 24121
+ },
+ {
+ "name": "MultistagePlaySettleNotify",
+ "id": 24122
+ },
+ {
+ "name": "TowerGetFloorStarRewardRsp",
+ "id": 24127
+ },
+ {
+ "name": "GetQuestLackingResourceReq",
+ "id": 24145
+ },
+ {
+ "name": "CBJILHJLOMC",
+ "id": 24154
+ },
+ {
+ "name": "AvatarExpeditionAllDataReq",
+ "id": 24160
+ },
+ {
+ "name": "FCEDDGJPMLM",
+ "id": 24173
+ },
+ {
+ "name": "HideAndSeekSetReadyReq",
+ "id": 24183
+ },
+ {
+ "name": "ChangeTeamNameReq",
+ "id": 24187
+ },
+ {
+ "name": "StartFishingReq",
+ "id": 24205
+ },
+ {
+ "name": "TreasureMapCurrencyNotify",
+ "id": 24210
+ },
+ {
+ "name": "AvatarUpgradeRsp",
+ "id": 24216
+ },
+ {
+ "name": "CheckAddItemExceedLimitNotify",
+ "id": 24230
+ },
+ {
+ "name": "WidgetWeatherWizardDataNotify",
+ "id": 24231
+ },
+ {
+ "name": "StartRogueDiaryRoomRsp",
+ "id": 24237
+ },
+ {
+ "name": "PlantFlowerSetFlowerWishRsp",
+ "id": 24250
+ },
+ {
+ "name": "AvatarGainCostumeNotify",
+ "id": 24251
+ },
+ {
+ "name": "HomePictureFrameInfoNotify",
+ "id": 24256
+ },
+ {
+ "name": "OGGDBLKGGKC",
+ "id": 24266
+ },
+ {
+ "name": "GetRecentMpPlayerListRsp",
+ "id": 24279
+ },
+ {
+ "name": "GachaActivityCreateRobotReq",
+ "id": 24297
+ },
+ {
+ "name": "CalcWeaponUpgradeReturnItemsRsp",
+ "id": 24299
+ },
+ {
+ "name": "GetCompoundDataRsp",
+ "id": 24302
+ },
+ {
+ "name": "HomeGetArrangementInfoRsp",
+ "id": 24303
+ },
+ {
+ "name": "GetWidgetSlotReq",
+ "id": 24304
+ },
+ {
+ "name": "MusicGameSettleReq",
+ "id": 24309
+ },
+ {
+ "name": "AJKHEOFNGBA",
+ "id": 24314
+ },
+ {
+ "name": "OIPEIOLPFLF",
+ "id": 24331
+ },
+ {
+ "name": "EvtAvatarExitFocusNotify",
+ "id": 24354
+ },
+ {
+ "name": "TeamChainTakeCostumeRewardReq",
+ "id": 24365
+ },
+ {
+ "name": "HomeLimitedShopGoodsListReq",
+ "id": 24383
+ },
+ {
+ "name": "DOKNLFEAADL",
+ "id": 24385
+ },
+ {
+ "name": "RogueDiaryTiredAvatarNotify",
+ "id": 24388
+ },
+ {
+ "name": "ActivitySetGiftWishReq",
+ "id": 24397
+ },
+ {
+ "name": "OpActivityUpdateNotify",
+ "id": 24399
+ },
+ {
+ "name": "LanternRiteDoFireworksReformRsp",
+ "id": 24400
+ },
+ {
+ "name": "GCGWorldPlayerGCGStateReq",
+ "id": 24419
+ },
+ {
+ "name": "WindSeedType2Notify",
+ "id": 24421
+ },
+ {
+ "name": "ReportTrackingIOInfoNotify",
+ "id": 24423
+ },
+ {
+ "name": "TakeoffEquipRsp",
+ "id": 24431
+ },
+ {
+ "name": "UgcNotify",
+ "id": 24435
+ },
+ {
+ "name": "LanternRiteEndFireworksReformReq",
+ "id": 24444
+ },
+ {
+ "name": "PAKPHNDMDMF",
+ "id": 24446
+ },
+ {
+ "name": "LBJKDIMCKAM",
+ "id": 24447
+ },
+ {
+ "name": "DEKELNKNJAD",
+ "id": 24450
+ },
+ {
+ "name": "ONMIAIGDACA",
+ "id": 24452
+ },
+ {
+ "name": "ForgeStartRsp",
+ "id": 24460
+ },
+ {
+ "name": "DJLPJMPFOFM",
+ "id": 24468
+ },
+ {
+ "name": "EndCoinCollectPlaySingleModeRsp",
+ "id": 24474
+ },
+ {
+ "name": "PlayerGetForceQuitBanInfoReq",
+ "id": 24478
+ },
+ {
+ "name": "DOLKGPECJAF",
+ "id": 24487
+ },
+ {
+ "name": "PMANKGIFAEN",
+ "id": 24489
+ },
+ {
+ "name": "KGHOCFKDEOJ",
+ "id": 24504
+ },
+ {
+ "name": "MistTrialSelectAvatarAndEnterDungeonRsp",
+ "id": 24511
+ },
+ {
+ "name": "ResumeRogueDiaryDungeonReq",
+ "id": 24514
+ },
+ {
+ "name": "FishBattleBeginRsp",
+ "id": 24515
+ },
+ {
+ "name": "GetCustomDungeonReq",
+ "id": 24516
+ },
+ {
+ "name": "DestroyMassiveEntityNotify",
+ "id": 24517
+ },
+ {
+ "name": "TakeReunionSignInRewardReq",
+ "id": 24519
+ },
+ {
+ "name": "SkipPlayerGameTimeRsp",
+ "id": 24529
+ },
+ {
+ "name": "ExpeditionRecallReq",
+ "id": 24533
+ },
+ {
+ "name": "CLPLPHLJMAN",
+ "id": 24535
+ },
+ {
+ "name": "SetCurExpeditionChallengeIdRsp",
+ "id": 24543
+ },
+ {
+ "name": "SaveCoopDialogReq",
+ "id": 24551
+ },
+ {
+ "name": "SalvagePreventSettleNotify",
+ "id": 24588
+ },
+ {
+ "name": "GetNextResourceInfoReq",
+ "id": 24599
+ },
+ {
+ "name": "KBCKHPFELPB",
+ "id": 24601
+ },
+ {
+ "name": "GCGSkillPreviewAskRsp",
+ "id": 24602
+ },
+ {
+ "name": "SetIsAutoUnlockSpecificEquipReq",
+ "id": 24611
+ },
+ {
+ "name": "GCGGameCreateFailReasonNotify",
+ "id": 24619
+ },
+ {
+ "name": "GachaOpenWishNotify",
+ "id": 24635
+ },
+ {
+ "name": "GrantRewardNotify",
+ "id": 24643
+ },
+ {
+ "name": "LanV3BoatInterruptSettleStageReq",
+ "id": 24666
+ },
+ {
+ "name": "GetOpActivityInfoRsp",
+ "id": 24674
+ },
+ {
+ "name": "GetSceneNpcPositionReq",
+ "id": 24678
+ },
+ {
+ "name": "ActivityBannerClearRsp",
+ "id": 24680
+ },
+ {
+ "name": "BigTalentPointConvertRsp",
+ "id": 24684
+ },
+ {
+ "name": "EchoShellUpdateNotify",
+ "id": 24688
+ },
+ {
+ "name": "QueryCodexMonsterBeKilledNumReq",
+ "id": 24690
+ },
+ {
+ "name": "ChangeWorldToSingleModeNotify",
+ "id": 24701
+ },
+ {
+ "name": "ReserveRogueDiaryAvatarRsp",
+ "id": 24707
+ },
+ {
+ "name": "NPMPKBMCKKM",
+ "id": 24713
+ },
+ {
+ "name": "EndCoinCollectPlaySingleModeReq",
+ "id": 24718
+ },
+ {
+ "name": "StartRogueEliteCellChallengeReq",
+ "id": 24719
+ },
+ {
+ "name": "LunaRiteTakeSacrificeRewardRsp",
+ "id": 24725
+ },
+ {
+ "name": "PlayerPropChangeNotify",
+ "id": 24729
+ },
+ {
+ "name": "StoreCustomDungeonReq",
+ "id": 24734
+ },
+ {
+ "name": "WinterCampGetFriendWishListRsp",
+ "id": 24739
+ },
+ {
+ "name": "AvatarDieAnimationEndRsp",
+ "id": 24745
+ },
+ {
+ "name": "DraftTwiceConfirmResultNotify",
+ "id": 24753
+ },
+ {
+ "name": "PlayerLogoutRsp",
+ "id": 24757
+ },
+ {
+ "name": "JINBFGPDNGH",
+ "id": 24765
+ },
+ {
+ "name": "TeamChainRestartDungeonReq",
+ "id": 24770
+ },
+ {
+ "name": "HomeAvatarSummonFinishReq",
+ "id": 24791
+ },
+ {
+ "name": "GCGLevelChallengeNotify",
+ "id": 24795
+ },
+ {
+ "name": "ParentQuestInferenceDataNotify",
+ "id": 24796
+ },
+ {
+ "name": "HFNIHCDJIFD",
+ "id": 24802
+ },
+ {
+ "name": "EnterSceneDoneRsp",
+ "id": 24814
+ },
+ {
+ "name": "GetCityReputationMapInfoRsp",
+ "id": 24830
+ },
+ {
+ "name": "HKIDEEGIHLH",
+ "id": 24836
+ },
+ {
+ "name": "HomeKickPlayerReq",
+ "id": 24840
+ },
+ {
+ "name": "TakeCityReputationExploreRewardReq",
+ "id": 24844
+ },
+ {
+ "name": "PlayerApplyEnterMpResultReq",
+ "id": 24849
+ },
+ {
+ "name": "PlayerSignatureAuditDataNotify",
+ "id": 24855
+ },
+ {
+ "name": "HCOLEIFENKF",
+ "id": 24858
+ },
+ {
+ "name": "JNGKCIFBFNG",
+ "id": 24863
+ },
+ {
+ "name": "ShowTemplateReminderNotify",
+ "id": 24864
+ },
+ {
+ "name": "SelectRoguelikeDungeonCardRsp",
+ "id": 24868
+ },
+ {
+ "name": "PlayerEnterDungeonRsp",
+ "id": 24874
+ },
+ {
+ "name": "RoguelikeEffectViewReq",
+ "id": 24896
+ },
+ {
+ "name": "WinterCampGiveFriendItemRsp",
+ "id": 24904
+ },
+ {
+ "name": "EntityForceSyncRsp",
+ "id": 24909
+ },
+ {
+ "name": "PlantFlowerGetFriendFlowerWishListRsp",
+ "id": 24917
+ },
+ {
+ "name": "NCLNKLJCHBN",
+ "id": 24934
+ },
+ {
+ "name": "GalleryIslandPartyDownHillInfoNotify",
+ "id": 24942
+ },
+ {
+ "name": "SelectWorktopOptionReq",
+ "id": 24949
+ },
+ {
+ "name": "MuqadasPotionActivityEnterDungeonReq",
+ "id": 24954
+ },
+ {
+ "name": "QuickUseWidgetRsp",
+ "id": 24972
+ },
+ {
+ "name": "OpActivityStateNotify",
+ "id": 24977
+ },
+ {
+ "name": "JOBPCPJHCJA",
+ "id": 24983
+ },
+ {
+ "name": "TakeReunionFirstGiftRewardReq",
"id": 24987
},
{
- "name": "EFPBLINNFML",
- "id": 24999
+ "name": "PlantFlowerGiveFriendFlowerRsp",
+ "id": 24990
+ },
+ {
+ "name": "LAAAMKNJIEH",
+ "id": 25002
+ },
+ {
+ "name": "CoopCgUpdateNotify",
+ "id": 25026
+ },
+ {
+ "name": "EffigyChallengeV2EnterDungeonRsp",
+ "id": 25032
+ },
+ {
+ "name": "SetPlayerNameRsp",
+ "id": 25056
+ },
+ {
+ "name": "LDPKIDAKNHB",
+ "id": 25060
+ },
+ {
+ "name": "SyncTeamEntityNotify",
+ "id": 25071
+ },
+ {
+ "name": "MeetNpcRsp",
+ "id": 25074
+ },
+ {
+ "name": "EGLGLHLBFCF",
+ "id": 25080
+ },
+ {
+ "name": "VintageMarketStoreUnlockSlotRsp",
+ "id": 25104
+ },
+ {
+ "name": "DeathZoneInfoNotify",
+ "id": 25105
+ },
+ {
+ "name": "ChannelerSlabStageActiveChallengeIndexNotify",
+ "id": 25106
+ },
+ {
+ "name": "FBMFNLODILN",
+ "id": 25107
+ },
+ {
+ "name": "EPJCEHPFPMP",
+ "id": 25125
+ },
+ {
+ "name": "ViewCodexReq",
+ "id": 25133
+ },
+ {
+ "name": "FELHMLFDIPM",
+ "id": 25153
+ },
+ {
+ "name": "AOJPBFBPDNB",
+ "id": 25158
+ },
+ {
+ "name": "GetChatEmojiCollectionReq",
+ "id": 25164
+ },
+ {
+ "name": "PFNKMKFFNKE",
+ "id": 25167
+ },
+ {
+ "name": "SetPlayerPropReq",
+ "id": 25174
+ },
+ {
+ "name": "GetSceneAreaReq",
+ "id": 25175
+ },
+ {
+ "name": "GalleryFallCatchNotify",
+ "id": 25177
+ },
+ {
+ "name": "GravenInnocencePhotoFinishReq",
+ "id": 25179
+ },
+ {
+ "name": "GetUgcBriefInfoRsp",
+ "id": 25183
+ },
+ {
+ "name": "ActivityDisableTransferPointInteractionNotify",
+ "id": 25185
+ },
+ {
+ "name": "LJFPIFCLMFG",
+ "id": 25190
+ },
+ {
+ "name": "FlightActivityRestartReq",
+ "id": 25206
+ },
+ {
+ "name": "DealAddFriendReq",
+ "id": 25212
+ },
+ {
+ "name": "ViewCodexRsp",
+ "id": 25216
+ },
+ {
+ "name": "GadgetChainLevelUpdateNotify",
+ "id": 25220
+ },
+ {
+ "name": "MechanicusUnlockGearReq",
+ "id": 25222
+ },
+ {
+ "name": "HomeLimitedShopInfoNotify",
+ "id": 25226
+ },
+ {
+ "name": "GCGStartChallengeRsp",
+ "id": 25227
+ },
+ {
+ "name": "AvatarExpeditionGetRewardRsp",
+ "id": 25237
+ },
+ {
+ "name": "PSNFriendListNotify",
+ "id": 25239
+ },
+ {
+ "name": "EMNFCLHMEDN",
+ "id": 25246
+ },
+ {
+ "name": "MechanicusCloseNotify",
+ "id": 25277
+ },
+ {
+ "name": "SetBattlePassViewedRsp",
+ "id": 25281
+ },
+ {
+ "name": "PhotoActivityFinishRsp",
+ "id": 25296
+ },
+ {
+ "name": "GetScenePerformanceRsp",
+ "id": 25307
+ },
+ {
+ "name": "NGLMGNCHAJA",
+ "id": 25314
+ },
+ {
+ "name": "PlayerNicknameNotify",
+ "id": 25316
+ },
+ {
+ "name": "GetPlayerBlacklistReq",
+ "id": 25338
+ },
+ {
+ "name": "DropItemRsp",
+ "id": 25342
+ },
+ {
+ "name": "TakeAsterSpecialRewardRsp",
+ "id": 25347
+ },
+ {
+ "name": "EffigyChallengeV2DungeonInfoNotify",
+ "id": 25353
+ },
+ {
+ "name": "ActivityAcceptGiveGiftReq",
+ "id": 25362
+ },
+ {
+ "name": "GachaSimpleInfoNotify",
+ "id": 25366
+ },
+ {
+ "name": "SceneEntityMoveNotify",
+ "id": 25367
+ },
+ {
+ "name": "DraftOwnerInviteNotify",
+ "id": 25369
+ },
+ {
+ "name": "BartenderCompleteOrderReq",
+ "id": 25372
+ },
+ {
+ "name": "FKCLPEOABII",
+ "id": 25384
+ },
+ {
+ "name": "ChannellerSlabSaveAssistInfoRsp",
+ "id": 25405
+ },
+ {
+ "name": "UpdatePlayerShowNameCardListReq",
+ "id": 25424
+ },
+ {
+ "name": "EffigyChallengeInfoNotify",
+ "id": 25457
+ },
+ {
+ "name": "RoguelikeGiveUpReq",
+ "id": 25469
+ },
+ {
+ "name": "LifeStateChangeNotify",
+ "id": 25474
+ },
+ {
+ "name": "ReliquaryUpgradeRsp",
+ "id": 25485
+ },
+ {
+ "name": "MeetNpcReq",
+ "id": 25501
+ },
+ {
+ "name": "DeleteFriendNotify",
+ "id": 25517
+ },
+ {
+ "name": "KJOMKAIDNLB",
+ "id": 25518
+ },
+ {
+ "name": "ReunionPrivilegeChangeNotify",
+ "id": 25522
+ },
+ {
+ "name": "LaunchFireworksRsp",
+ "id": 25523
+ },
+ {
+ "name": "ChessPickCardReq",
+ "id": 25527
+ },
+ {
+ "name": "SetFriendRemarkNameRsp",
+ "id": 25535
+ },
+ {
+ "name": "GalleryBalloonScoreNotify",
+ "id": 25548
+ },
+ {
+ "name": "NLBAAIJOONF",
+ "id": 25568
+ },
+ {
+ "name": "HomeAvatarRewardEventGetRsp",
+ "id": 25571
+ },
+ {
+ "name": "GetActivityInfoReq",
+ "id": 25586
+ },
+ {
+ "name": "GCGInitFinishReq",
+ "id": 25601
+ },
+ {
+ "name": "TakeBattlePassRewardRsp",
+ "id": 25609
+ },
+ {
+ "name": "PlayerSetOnlyMPWithPSPlayerRsp",
+ "id": 25610
+ },
+ {
+ "name": "ChangeCustomDungeonRoomReq",
+ "id": 25611
+ },
+ {
+ "name": "WinterCampTakeBattleRewardRsp",
+ "id": 25618
+ },
+ {
+ "name": "EIKMFBOKFLN",
+ "id": 25622
+ },
+ {
+ "name": "InstableSpraySwitchTeamRsp",
+ "id": 25633
+ },
+ {
+ "name": "DoGachaRsp",
+ "id": 25647
+ },
+ {
+ "name": "GCGWeekChallengeInfoNotify",
+ "id": 25654
+ },
+ {
+ "name": "BuoyantCombatSettleNotify",
+ "id": 25655
+ },
+ {
+ "name": "TrialAvatarInDungeonIndexNotify",
+ "id": 25684
+ },
+ {
+ "name": "GCGLevelChallengeFinishNotify",
+ "id": 25699
+ },
+ {
+ "name": "WinterCampGetRecvItemListReq",
+ "id": 25703
+ },
+ {
+ "name": "ScenePlayGuestReplyInviteReq",
+ "id": 25729
+ },
+ {
+ "name": "GallerySumoKillMonsterNotify",
+ "id": 25732
+ },
+ {
+ "name": "GalleryBulletHitNotify",
+ "id": 25744
+ },
+ {
+ "name": "SceneAreaWeatherNotify",
+ "id": 25752
+ },
+ {
+ "name": "FNHCICMAGIL",
+ "id": 25758
+ },
+ {
+ "name": "BackRebornGalleryRsp",
+ "id": 25773
+ },
+ {
+ "name": "PlayerCompoundMaterialRsp",
+ "id": 25784
+ },
+ {
+ "name": "CPLDBPNPOEM",
+ "id": 25795
+ },
+ {
+ "name": "CompoundDataNotify",
+ "id": 25801
+ },
+ {
+ "name": "GCGStartChallengeByCheckRewardRsp",
+ "id": 25802
+ },
+ {
+ "name": "FHDIEGNIPMM",
+ "id": 25808
+ },
+ {
+ "name": "AsterLittleInfoNotify",
+ "id": 25815
+ },
+ {
+ "name": "CookDataNotify",
+ "id": 25816
+ },
+ {
+ "name": "OtherPlayerEnterHomeNotify",
+ "id": 25817
+ },
+ {
+ "name": "GetOpActivityInfoReq",
+ "id": 25823
+ },
+ {
+ "name": "SingleRestartBrickBreakerReq",
+ "id": 25829
+ },
+ {
+ "name": "CombineFormulaDataNotify",
+ "id": 25832
+ },
+ {
+ "name": "PlayerLoginReq",
+ "id": 25842
+ },
+ {
+ "name": "BBLFOGIBMGA",
+ "id": 25847
+ },
+ {
+ "name": "InstableSprayEnterDungeonRsp",
+ "id": 25853
+ },
+ {
+ "name": "FunitureMakeMakeInfoChangeNotify",
+ "id": 25867
+ },
+ {
+ "name": "MichiaeMatsuriInteractStatueReq",
+ "id": 25870
+ },
+ {
+ "name": "BrickBreakerTwiceStartRsp",
+ "id": 25873
+ },
+ {
+ "name": "MpPlayGuestReplyNotify",
+ "id": 25876
+ },
+ {
+ "name": "PlantFlowerEditFlowerCombinationReq",
+ "id": 25884
+ },
+ {
+ "name": "DungeonInterruptChallengeReq",
+ "id": 25895
+ },
+ {
+ "name": "GmTalkReq",
+ "id": 25907
+ },
+ {
+ "name": "ForgeQueueManipulateReq",
+ "id": 25920
+ },
+ {
+ "name": "OKKNOMCCDGM",
+ "id": 25921
+ },
+ {
+ "name": "GetSignInRewardReq",
+ "id": 25930
+ },
+ {
+ "name": "HomeUpdateFishFarmingInfoReq",
+ "id": 25936
+ },
+ {
+ "name": "OBGDOGEFFJO",
+ "id": 25946
+ },
+ {
+ "name": "ReplayCustomDungeonRsp",
+ "id": 25962
+ },
+ {
+ "name": "BackMyWorldRsp",
+ "id": 25964
+ },
+ {
+ "name": "LeaveSceneRsp",
+ "id": 25971
+ },
+ {
+ "name": "GearActivityStartPlayGearRsp",
+ "id": 25975
+ },
+ {
+ "name": "EvtRushMoveNotify",
+ "id": 25987
+ },
+ {
+ "name": "ActivityTakeWatcherRewardBatchReq",
+ "id": 26003
+ },
+ {
+ "name": "PhotoActivityFinishReq",
+ "id": 26014
+ },
+ {
+ "name": "OIAEIGNOABC",
+ "id": 26021
+ },
+ {
+ "name": "CoopCgShowNotify",
+ "id": 26025
+ },
+ {
+ "name": "PlayerApplyEnterHomeNotify",
+ "id": 26047
+ },
+ {
+ "name": "HuntingRevealClueNotify",
+ "id": 26057
+ },
+ {
+ "name": "SceneEntitiesMoveCombineNotify",
+ "id": 26073
+ },
+ {
+ "name": "LJEJNPHLPIA",
+ "id": 26093
+ },
+ {
+ "name": "LGNAPKHKOAC",
+ "id": 26098
+ },
+ {
+ "name": "TowerEnterLevelRsp",
+ "id": 26115
+ },
+ {
+ "name": "RogueDiaryReviveAvatarReq",
+ "id": 26124
+ },
+ {
+ "name": "AddSeenMonsterNotify",
+ "id": 26127
+ },
+ {
+ "name": "GalleryWillStartCountdownNotify",
+ "id": 26134
+ },
+ {
+ "name": "BartenderCompleteOrderRsp",
+ "id": 26145
+ },
+ {
+ "name": "IrodoriFillPoetryRsp",
+ "id": 26146
+ },
+ {
+ "name": "PersonalSceneJumpRsp",
+ "id": 26151
+ },
+ {
+ "name": "CrystalLinkEnterDungeonReq",
+ "id": 26178
+ },
+ {
+ "name": "GCGGrowthLevelNotify",
+ "id": 26194
+ },
+ {
+ "name": "VintageMarketStoreViewStrategyRsp",
+ "id": 26195
+ },
+ {
+ "name": "HKFFLADFDKJ",
+ "id": 26203
+ },
+ {
+ "name": "VintageMarketNpcEventFinishNotify",
+ "id": 26218
+ },
+ {
+ "name": "EAAGMGDBHHB",
+ "id": 26222
+ },
+ {
+ "name": "BounceConjuringSettleNotify",
+ "id": 26223
+ },
+ {
+ "name": "AvatarChangeElementTypeRsp",
+ "id": 26227
+ },
+ {
+ "name": "MarkNewNotify",
+ "id": 26228
+ },
+ {
+ "name": "InBattleMechanicusBuildingPointsNotify",
+ "id": 26238
+ },
+ {
+ "name": "GetPlayerMpModeAvailabilityReq",
+ "id": 26251
+ },
+ {
+ "name": "OHBIOGFLGIG",
+ "id": 26255
+ },
+ {
+ "name": "ActivityAcceptAllGiveGiftRsp",
+ "id": 26260
+ },
+ {
+ "name": "GBDFCJACBAL",
+ "id": 26261
+ },
+ {
+ "name": "SeeMonsterRsp",
+ "id": 26264
+ },
+ {
+ "name": "IrodoriEditFlowerCombinationRsp",
+ "id": 26271
+ },
+ {
+ "name": "ScenePlayOutofRegionNotify",
+ "id": 26290
+ },
+ {
+ "name": "DraftOwnerStartInviteReq",
+ "id": 26294
+ },
+ {
+ "name": "ActivityAcceptAllGiveGiftReq",
+ "id": 26297
+ },
+ {
+ "name": "GetFriendShowAvatarInfoRsp",
+ "id": 26299
+ },
+ {
+ "name": "AbilityInvocationsNotify",
+ "id": 26313
+ },
+ {
+ "name": "WeaponAwakenRsp",
+ "id": 26318
+ },
+ {
+ "name": "WorldPlayerDieNotify",
+ "id": 26320
+ },
+ {
+ "name": "GetMapMarkTipsRsp",
+ "id": 26346
+ },
+ {
+ "name": "EvtBulletDeactiveNotify",
+ "id": 26348
+ },
+ {
+ "name": "PlayerChatCDNotify",
+ "id": 26350
+ },
+ {
+ "name": "PlayerCompoundMaterialBoostReq",
+ "id": 26353
+ },
+ {
+ "name": "EvtAvatarLockChairRsp",
+ "id": 26356
+ },
+ {
+ "name": "ScenePlayGuestReplyInviteRsp",
+ "id": 26358
+ },
+ {
+ "name": "KHFNHDCAOLO",
+ "id": 26359
+ },
+ {
+ "name": "ChannellerSlabOneOffDungeonInfoReq",
+ "id": 26360
+ },
+ {
+ "name": "PLNNFLAFOON",
+ "id": 26391
+ },
+ {
+ "name": "EnterRogueDiaryDungeonRsp",
+ "id": 26399
+ },
+ {
+ "name": "HomeSetBlueprintSlotOptionRsp",
+ "id": 26409
+ },
+ {
+ "name": "PFOFMNJKAAF",
+ "id": 26416
+ },
+ {
+ "name": "TriggerRoguelikeCurseNotify",
+ "id": 26431
+ },
+ {
+ "name": "LanternRiteTakeSkinRewardReq",
+ "id": 26440
+ },
+ {
+ "name": "VintageMarketFinishStorePlayReq",
+ "id": 26443
+ },
+ {
+ "name": "WidgetQuickHitTreeReq",
+ "id": 26447
+ },
+ {
+ "name": "POLBMKHFBAH",
+ "id": 26460
+ },
+ {
+ "name": "TakeCityReputationParentQuestReq",
+ "id": 26463
+ },
+ {
+ "name": "AvatarRenameInfoNotify",
+ "id": 26468
+ },
+ {
+ "name": "PCPNHIAEIOL",
+ "id": 26474
+ },
+ {
+ "name": "GJILMLOPEJF",
+ "id": 26477
+ },
+ {
+ "name": "SetPlayerBirthdayReq",
+ "id": 26479
+ },
+ {
+ "name": "TakeCityReputationExploreRewardRsp",
+ "id": 26493
+ },
+ {
+ "name": "DigActivityChangeGadgetStateRsp",
+ "id": 26496
+ },
+ {
+ "name": "SceneTransToPointReq",
+ "id": 26498
+ },
+ {
+ "name": "TakeHuntingOfferReq",
+ "id": 26500
+ },
+ {
+ "name": "PlayerApplyEnterHomeResultNotify",
+ "id": 26518
+ },
+ {
+ "name": "MADOEBJIOOC",
+ "id": 26519
+ },
+ {
+ "name": "NOABAJAEPHF",
+ "id": 26528
+ },
+ {
+ "name": "AsterProgressInfoNotify",
+ "id": 26542
+ },
+ {
+ "name": "DBKEFCNKCFM",
+ "id": 26547
+ },
+ {
+ "name": "HomeAvatarRewardEventGetReq",
+ "id": 26566
+ },
+ {
+ "name": "QuestDestroyNpcReq",
+ "id": 26568
+ },
+ {
+ "name": "BuyBattlePassLevelRsp",
+ "id": 26570
+ },
+ {
+ "name": "EnterFishingReq",
+ "id": 26577
+ },
+ {
+ "name": "RegionSearchNotify",
+ "id": 26579
+ },
+ {
+ "name": "GetCityReputationMapInfoReq",
+ "id": 26582
+ },
+ {
+ "name": "EntityMoveRoomNotify",
+ "id": 26583
+ },
+ {
+ "name": "VintageMarketFinishStorePlayRsp",
+ "id": 26589
+ },
+ {
+ "name": "EFAJPHLDGKA",
+ "id": 26593
+ },
+ {
+ "name": "TryEnterHomeReq",
+ "id": 26594
+ },
+ {
+ "name": "ReunionBriefInfoRsp",
+ "id": 26597
+ },
+ {
+ "name": "MPIEGBJMCII",
+ "id": 26609
+ },
+ {
+ "name": "GCGDSCurDeckChangeNotify",
+ "id": 26619
+ },
+ {
+ "name": "CBIKACKAEHB",
+ "id": 26633
+ },
+ {
+ "name": "VintageDecorateBoothRsp",
+ "id": 26648
+ },
+ {
+ "name": "PlantFlowerAcceptGiveFlowerRsp",
+ "id": 26652
+ },
+ {
+ "name": "FocusAvatarReq",
+ "id": 26656
+ },
+ {
+ "name": "OHAFJIHAMIJ",
+ "id": 26659
+ },
+ {
+ "name": "TriggerRoguelikeRuneReq",
+ "id": 26666
+ },
+ {
+ "name": "ACDCLDJFDFK",
+ "id": 26672
+ },
+ {
+ "name": "OrderFinishNotify",
+ "id": 26680
+ },
+ {
+ "name": "WorldRoutineTypeRefreshNotify",
+ "id": 26687
+ },
+ {
+ "name": "ChannellerSlabSaveAssistInfoReq",
+ "id": 26691
+ },
+ {
+ "name": "FishChosenNotify",
+ "id": 26704
+ },
+ {
+ "name": "GetHuntingOfferRewardRsp",
+ "id": 26705
+ },
+ {
+ "name": "CancelFinishParentQuestNotify",
+ "id": 26708
+ },
+ {
+ "name": "AbilityInvocationFailNotify",
+ "id": 26730
+ },
+ {
+ "name": "BlessingGetFriendPicListReq",
+ "id": 26732
+ },
+ {
+ "name": "RoguelikeEffectViewRsp",
+ "id": 26737
+ },
+ {
+ "name": "DuelHeartEnterDungeonReq",
+ "id": 26744
+ },
+ {
+ "name": "DungeonRestartRsp",
+ "id": 26758
+ },
+ {
+ "name": "AnchorPointDataNotify",
+ "id": 26766
+ },
+ {
+ "name": "SumoSaveTeamReq",
+ "id": 26768
+ },
+ {
+ "name": "EAJBAEKKONE",
+ "id": 26779
+ },
+ {
+ "name": "FungusCaptureSettleNotify",
+ "id": 26783
+ },
+ {
+ "name": "SetCodexPushtipsReadReq",
+ "id": 26795
+ },
+ {
+ "name": "MonsterSummonTagNotify",
+ "id": 26800
+ },
+ {
+ "name": "AvatarExpeditionDataNotify",
+ "id": 26803
+ },
+ {
+ "name": "GCGClientSettleRsp",
+ "id": 26809
+ },
+ {
+ "name": "SetPlayerBirthdayRsp",
+ "id": 26814
+ },
+ {
+ "name": "CancelCoopTaskRsp",
+ "id": 26816
+ },
+ {
+ "name": "EEPAKEHEJIJ",
+ "id": 26830
+ },
+ {
+ "name": "JEIJNAMBMJD",
+ "id": 26847
+ },
+ {
+ "name": "SalvagePreventRestartRsp",
+ "id": 26886
+ },
+ {
+ "name": "WidgetSlotChangeNotify",
+ "id": 26889
+ },
+ {
+ "name": "NLLOFLNEGPI",
+ "id": 26893
+ },
+ {
+ "name": "SetFriendEnterHomeOptionReq",
+ "id": 26896
+ },
+ {
+ "name": "MuqadasPotionCaptureWeaknessRsp",
+ "id": 26902
+ },
+ {
+ "name": "ChannellerSlabLoopDungeonTakeScoreRewardReq",
+ "id": 26903
+ },
+ {
+ "name": "ScenePlayBattleInterruptNotify",
+ "id": 26908
+ },
+ {
+ "name": "DFHDDGDOAKO",
+ "id": 26911
+ },
+ {
+ "name": "SceneEntityMoveReq",
+ "id": 26916
+ },
+ {
+ "name": "BrickBreakerPlayerReadyNotify",
+ "id": 26920
+ },
+ {
+ "name": "LLKBDHNJGLL",
+ "id": 26940
+ },
+ {
+ "name": "PlantFlowerGetRecvFlowerListRsp",
+ "id": 26967
+ },
+ {
+ "name": "LanV3BoatInterruptSettleStageRsp",
+ "id": 26971
+ },
+ {
+ "name": "IrodoriMasterStartGalleryReq",
+ "id": 26974
+ },
+ {
+ "name": "TakeMaterialDeleteReturnRsp",
+ "id": 26975
+ },
+ {
+ "name": "WatcherChangeNotify",
+ "id": 26993
+ },
+ {
+ "name": "FDIINFOKLPJ",
+ "id": 26995
+ },
+ {
+ "name": "PlayerCompoundMaterialBoostRsp",
+ "id": 26999
+ },
+ {
+ "name": "IENLBOHMOGH",
+ "id": 27002
+ },
+ {
+ "name": "ChallengeRecordNotify",
+ "id": 27022
+ },
+ {
+ "name": "GetSceneAreaRsp",
+ "id": 27029
+ },
+ {
+ "name": "TakeReunionWatcherRewardReq",
+ "id": 27039
+ },
+ {
+ "name": "GetMailItemRsp",
+ "id": 27050
+ },
+ {
+ "name": "StartFishingRsp",
+ "id": 27055
+ },
+ {
+ "name": "PlayerEnterSceneInfoNotify",
+ "id": 27063
+ },
+ {
+ "name": "IrodoriChessEquipCardRsp",
+ "id": 27067
+ },
+ {
+ "name": "InBattleMechanicusConfirmCardNotify",
+ "id": 27077
+ },
+ {
+ "name": "RogueDiaryDungeonSettleNotify",
+ "id": 27081
+ },
+ {
+ "name": "PlayerQuitFromHomeNotify",
+ "id": 27102
+ },
+ {
+ "name": "GCGGrowthLevelRewardNotify",
+ "id": 27109
+ },
+ {
+ "name": "FurnitureMakeHelpReq",
+ "id": 27122
+ },
+ {
+ "name": "JBKGINOICMA",
+ "id": 27135
+ },
+ {
+ "name": "VintageMarketDeliverItemReq",
+ "id": 27142
+ },
+ {
+ "name": "VintageMarketStoreViewStrategyReq",
+ "id": 27163
+ },
+ {
+ "name": "LanV3BoatSettleNotify",
+ "id": 27166
+ },
+ {
+ "name": "SceneWeatherForcastReq",
+ "id": 27174
+ },
+ {
+ "name": "SelectWorktopOptionRsp",
+ "id": 27194
+ },
+ {
+ "name": "SceneKickPlayerRsp",
+ "id": 27200
+ },
+ {
+ "name": "DailyTaskProgressNotify",
+ "id": 27206
+ },
+ {
+ "name": "BartenderStartLevelRsp",
+ "id": 27218
+ },
+ {
+ "name": "WidgetCoolDownNotify",
+ "id": 27222
+ },
+ {
+ "name": "AddBlacklistReq",
+ "id": 27236
+ },
+ {
+ "name": "PlayerChatRsp",
+ "id": 27239
+ },
+ {
+ "name": "FurnitureMakeHelpRsp",
+ "id": 27261
+ },
+ {
+ "name": "GetSignInRewardRsp",
+ "id": 27270
+ },
+ {
+ "name": "GFAHHOAABGD",
+ "id": 27271
+ },
+ {
+ "name": "CLPDDPGNEAF",
+ "id": 27273
+ },
+ {
+ "name": "FurnitureMakeCancelRsp",
+ "id": 27277
+ },
+ {
+ "name": "CreateMassiveEntityNotify",
+ "id": 27278
+ },
+ {
+ "name": "EAGFGNNJICL",
+ "id": 27281
+ },
+ {
+ "name": "StartRogueNormalCellChallengeReq",
+ "id": 27300
+ },
+ {
+ "name": "ItemRenameAvatarRsp",
+ "id": 27302
+ },
+ {
+ "name": "HKOHFECJOFB",
+ "id": 27310
+ },
+ {
+ "name": "AskAddFriendNotify",
+ "id": 27323
+ },
+ {
+ "name": "HideAndSeekSetReadyRsp",
+ "id": 27329
+ },
+ {
+ "name": "HomeEditCustomFurnitureReq",
+ "id": 27340
+ },
+ {
+ "name": "CombineRsp",
+ "id": 27346
+ },
+ {
+ "name": "FCDJHJFAJPJ",
+ "id": 27352
+ },
+ {
+ "name": "ActivityGetCanGiveFriendGiftReq",
+ "id": 27356
+ },
+ {
+ "name": "PlayerEyePointStateNotify",
+ "id": 27367
+ },
+ {
+ "name": "JoinPlayerSceneReq",
+ "id": 27395
+ },
+ {
+ "name": "WidgetReportRsp",
+ "id": 27403
+ },
+ {
+ "name": "PlayerCookReq",
+ "id": 27404
+ },
+ {
+ "name": "GachaActivityTakeRewardRsp",
+ "id": 27406
+ },
+ {
+ "name": "IEBOEGABBMD",
+ "id": 27414
+ },
+ {
+ "name": "AchievementAllDataNotify",
+ "id": 27422
+ },
+ {
+ "name": "DKPAGNDAKBE",
+ "id": 27429
+ },
+ {
+ "name": "FPDJJODEEFN",
+ "id": 27438
+ },
+ {
+ "name": "ChannellerSlabLoopDungeonTakeFirstPassRewardRsp",
+ "id": 27441
+ },
+ {
+ "name": "HideAndSeekPlayerSetAvatarNotify",
+ "id": 27442
+ },
+ {
+ "name": "PublishUgcRsp",
+ "id": 27453
+ },
+ {
+ "name": "WinterCampEditSnowmanCombinationRsp",
+ "id": 27459
+ },
+ {
+ "name": "PlatformStopRouteNotify",
+ "id": 27462
+ },
+ {
+ "name": "GCGResourceStateNotify",
+ "id": 27463
+ },
+ {
+ "name": "BattlePassCurScheduleUpdateNotify",
+ "id": 27464
+ },
+ {
+ "name": "UnlockTransPointReq",
+ "id": 27465
+ },
+ {
+ "name": "RoguelikeRefreshCardCostUpdateNotify",
+ "id": 27478
+ },
+ {
+ "name": "GCGMessagePackNotify",
+ "id": 27500
+ },
+ {
+ "name": "ActivityCoinInfoNotify",
+ "id": 27507
+ },
+ {
+ "name": "FurnitureMakeStartReq",
+ "id": 27509
+ },
+ {
+ "name": "ReadSignatureAuditRsp",
+ "id": 27511
+ },
+ {
+ "name": "BLDHOHDIBHB",
+ "id": 27514
+ },
+ {
+ "name": "GetFurnitureCurModuleArrangeCountReq",
+ "id": 27516
+ },
+ {
+ "name": "PlantFlowerAcceptGiveFlowerReq",
+ "id": 27522
+ },
+ {
+ "name": "JOGPJKFOGPG",
+ "id": 27530
+ },
+ {
+ "name": "WinterCampTriathlonRestartRsp",
+ "id": 27534
+ },
+ {
+ "name": "CIBJGFDGJIP",
+ "id": 27536
+ },
+ {
+ "name": "GroupUnloadNotify",
+ "id": 27542
+ },
+ {
+ "name": "GHPKNLPFNKH",
+ "id": 27547
+ },
+ {
+ "name": "ReunionBriefInfoReq",
+ "id": 27557
+ },
+ {
+ "name": "BeginCameraSceneLookNotify",
+ "id": 27569
+ },
+ {
+ "name": "HomePreChangeEditModeNotify",
+ "id": 27578
+ },
+ {
+ "name": "GetOnlinePlayerListReq",
+ "id": 27587
+ },
+ {
+ "name": "HomePlantInfoNotify",
+ "id": 27599
+ },
+ {
+ "name": "CommonPlayerTipsNotify",
+ "id": 27603
+ },
+ {
+ "name": "HuntingOngoingNotify",
+ "id": 27610
+ },
+ {
+ "name": "DHIEFEPGIFB",
+ "id": 27613
+ },
+ {
+ "name": "HomeAvatarSummonEventRsp",
+ "id": 27614
+ },
+ {
+ "name": "MechanicusOpenNotify",
+ "id": 27627
+ },
+ {
+ "name": "GetAreaExplorePointRsp",
+ "id": 27637
+ },
+ {
+ "name": "GetHomeExchangeWoodInfoRsp",
+ "id": 27659
+ },
+ {
+ "name": "PlayerInjectFixNotify",
+ "id": 27662
+ },
+ {
+ "name": "NNPFNALGPEF",
+ "id": 27678
+ },
+ {
+ "name": "MBNNKHMLJKE",
+ "id": 27684
+ },
+ {
+ "name": "HomeModuleSeenReq",
+ "id": 27692
+ },
+ {
+ "name": "PotionResetChallengeRsp",
+ "id": 27694
+ },
+ {
+ "name": "CloseCommonTipsNotify",
+ "id": 27695
+ },
+ {
+ "name": "GCGDSCardBackUnlockNotify",
+ "id": 27702
+ },
+ {
+ "name": "ChangeGameTimeReq",
+ "id": 27713
+ },
+ {
+ "name": "HomeGetBasicInfoReq",
+ "id": 27734
+ },
+ {
+ "name": "AvatarCardChangeReq",
+ "id": 27737
+ },
+ {
+ "name": "HKGBINHFGNA",
+ "id": 27743
+ },
+ {
+ "name": "MpBlockNotify",
+ "id": 27749
+ },
+ {
+ "name": "WindFieldRestartDungeonReq",
+ "id": 27756
+ },
+ {
+ "name": "SaveMainCoopRsp",
+ "id": 27766
+ },
+ {
+ "name": "MpPlayOwnerCheckReq",
+ "id": 27770
+ },
+ {
+ "name": "HomeSceneInitFinishReq",
+ "id": 27778
+ },
+ {
+ "name": "PlantFlowerAcceptAllGiveFlowerReq",
+ "id": 27784
+ },
+ {
+ "name": "TowerRecordHandbookRsp",
+ "id": 27785
+ },
+ {
+ "name": "DungeonWayPointNotify",
+ "id": 27817
+ },
+ {
+ "name": "FinishedParentQuestNotify",
+ "id": 27820
+ },
+ {
+ "name": "SaveUgcRsp",
+ "id": 27821
+ },
+ {
+ "name": "PlayerStartMatchReq",
+ "id": 27823
+ },
+ {
+ "name": "GetReunionMissionInfoReq",
+ "id": 27824
+ },
+ {
+ "name": "AvatarChangeAnimHashRsp",
+ "id": 27826
+ },
+ {
+ "name": "PlayerSetLanguageReq",
+ "id": 27872
+ },
+ {
+ "name": "GetAuthkeyReq",
+ "id": 27875
+ },
+ {
+ "name": "MechanicusUnlockGearRsp",
+ "id": 27878
+ },
+ {
+ "name": "EvtEntityStartDieEndNotify",
+ "id": 27889
+ },
+ {
+ "name": "StartArenaChallengeLevelRsp",
+ "id": 27893
+ },
+ {
+ "name": "SalesmanTakeRewardReq",
+ "id": 27922
+ },
+ {
+ "name": "CancelCoopTaskReq",
+ "id": 27925
+ },
+ {
+ "name": "UnlockCoopChapterReq",
+ "id": 27931
+ },
+ {
+ "name": "PushTipsReadFinishRsp",
+ "id": 27947
+ },
+ {
+ "name": "FishPoolDataNotify",
+ "id": 27962
+ },
+ {
+ "name": "TreasureMapRegionInfoNotify",
+ "id": 27963
+ },
+ {
+ "name": "LunaRiteSacrificeReq",
+ "id": 27967
+ },
+ {
+ "name": "KKAMCKDHMMB",
+ "id": 27968
+ },
+ {
+ "name": "ReportFightAntiCheatNotify",
+ "id": 27982
+ },
+ {
+ "name": "SceneEntityUpdateNotify",
+ "id": 27983
+ },
+ {
+ "name": "GCGDSDeleteDeckReq",
+ "id": 27984
+ },
+ {
+ "name": "RoguelikeMistClearNotify",
+ "id": 27988
+ },
+ {
+ "name": "HFFMJPHDGDP",
+ "id": 27993
+ },
+ {
+ "name": "DuelHeartSettleNotify",
+ "id": 28003
+ },
+ {
+ "name": "SumoSelectTeamAndEnterDungeonRsp",
+ "id": 28014
+ },
+ {
+ "name": "TakeDeliveryDailyRewardReq",
+ "id": 28022
+ },
+ {
+ "name": "SumoSwitchTeamRsp",
+ "id": 28038
+ },
+ {
+ "name": "ExitCustomDungeonTryRsp",
+ "id": 28040
+ },
+ {
+ "name": "ChannellerSlabEnterLoopDungeonRsp",
+ "id": 28044
+ },
+ {
+ "name": "GiveUpRoguelikeDungeonCardRsp",
+ "id": 28045
+ },
+ {
+ "name": "WinterCampTakeBattleRewardReq",
+ "id": 28057
+ },
+ {
+ "name": "PlayerReportReq",
+ "id": 28063
+ },
+ {
+ "name": "BattlePassBuySuccNotify",
+ "id": 28080
+ },
+ {
+ "name": "PlayerGCGMatchDismissNotify",
+ "id": 28090
+ },
+ {
+ "name": "HomeUpdateFishFarmingInfoRsp",
+ "id": 28093
+ },
+ {
+ "name": "KDDJDIMKNMD",
+ "id": 28108
+ },
+ {
+ "name": "BlessingGetFriendPicListRsp",
+ "id": 28112
+ },
+ {
+ "name": "CrystalLinkRestartDungeonRsp",
+ "id": 28113
+ },
+ {
+ "name": "TakeReunionSignInRewardRsp",
+ "id": 28118
+ },
+ {
+ "name": "QuestUpdateQuestVarReq",
+ "id": 28126
+ },
+ {
+ "name": "PushTipsAllDataNotify",
+ "id": 28129
+ },
+ {
+ "name": "EnterFungusFighterTrainingDungeonRsp",
+ "id": 28147
+ },
+ {
+ "name": "CEFLJMEGNAJ",
+ "id": 28161
+ },
+ {
+ "name": "IKGGDNEKHNE",
+ "id": 28163
+ },
+ {
+ "name": "IDHKOJAIAGM",
+ "id": 28168
+ },
+ {
+ "name": "AvatarUpgradeReq",
+ "id": 28204
+ },
+ {
+ "name": "TowerBriefDataNotify",
+ "id": 28206
+ },
+ {
+ "name": "HomeAvatarCostumeChangeNotify",
+ "id": 28208
+ },
+ {
+ "name": "DHINGPICLAL",
+ "id": 28215
+ },
+ {
+ "name": "LJMGEBIKHMN",
+ "id": 28216
+ },
+ {
+ "name": "QuestUpdateQuestTimeVarNotify",
+ "id": 28219
+ },
+ {
+ "name": "RemoveCustomDungeonRsp",
+ "id": 28228
+ },
+ {
+ "name": "SumoSelectTeamAndEnterDungeonReq",
+ "id": 28230
+ },
+ {
+ "name": "DungeonPlayerDieNotify",
+ "id": 28240
+ },
+ {
+ "name": "PlayerPropChangeReasonNotify",
+ "id": 28241
+ },
+ {
+ "name": "MistTrialSettleNotify",
+ "id": 28242
+ },
+ {
+ "name": "MetNpcIdListNotify",
+ "id": 28244
+ },
+ {
+ "name": "GravenInnocenceEditCarveCombinationRsp",
+ "id": 28250
+ },
+ {
+ "name": "EBGFCAOBHJI",
+ "id": 28258
+ },
+ {
+ "name": "GetDungeonEntryExploreConditionReq",
+ "id": 28261
+ },
+ {
+ "name": "ReliquaryPromoteRsp",
+ "id": 28265
+ },
+ {
+ "name": "TakeEffigyRewardReq",
+ "id": 28268
+ },
+ {
+ "name": "ChatChannelUpdateNotify",
+ "id": 28285
+ },
+ {
+ "name": "HomeTransferReq",
+ "id": 28287
+ },
+ {
+ "name": "WinterCampStageInfoChangeNotify",
+ "id": 28290
+ },
+ {
+ "name": "DungeonCandidateTeamKickReq",
+ "id": 28294
+ },
+ {
+ "name": "GetQuestLackingResourceRsp",
+ "id": 28297
+ },
+ {
+ "name": "VehicleInteractReq",
+ "id": 28312
+ },
+ {
+ "name": "BFECBNMGCJJ",
+ "id": 28314
+ },
+ {
+ "name": "ChangeGameTimeRsp",
+ "id": 28316
+ },
+ {
+ "name": "SceneKickPlayerNotify",
+ "id": 28326
+ },
+ {
+ "name": "SalvageEscortSettleNotify",
+ "id": 28329
+ },
+ {
+ "name": "FishCastRodRsp",
+ "id": 28344
+ },
+ {
+ "name": "HomeClearGroupRecordReq",
+ "id": 28348
+ },
+ {
+ "name": "WindSeedClientNotify",
+ "id": 28351
+ },
+ {
+ "name": "EvtFaceToEntityNotify",
+ "id": 28358
+ },
+ {
+ "name": "RogueResumeDungeonReq",
+ "id": 28359
+ },
+ {
+ "name": "DungeonEntryInfoRsp",
+ "id": 28381
+ },
+ {
+ "name": "TakeFurnitureMakeReq",
+ "id": 28389
+ },
+ {
+ "name": "CheckUgcUpdateRsp",
+ "id": 28411
+ },
+ {
+ "name": "ShowCommonTipsNotify",
+ "id": 28414
+ },
+ {
+ "name": "AvatarExpeditionStartRsp",
+ "id": 28415
+ },
+ {
+ "name": "FungusFighterClearTrainingRuntimeDataReq",
+ "id": 28420
+ },
+ {
+ "name": "DPNLMCIEJJA",
+ "id": 28421
+ },
+ {
+ "name": "FinishedTalkIdListNotify",
+ "id": 28424
+ },
+ {
+ "name": "SceneCreateEntityReq",
+ "id": 28428
+ },
+ {
+ "name": "MPPBFLIIAOM",
+ "id": 28429
+ },
+ {
+ "name": "SceneTransToPointRsp",
+ "id": 28443
+ },
+ {
+ "name": "DungeonDieOptionRsp",
+ "id": 28454
+ },
+ {
+ "name": "AHACINLIOCD",
+ "id": 28469
+ },
+ {
+ "name": "H5ActivityIdsNotify",
+ "id": 28482
+ },
+ {
+ "name": "HomeCreateBlueprintReq",
+ "id": 28484
+ },
+ {
+ "name": "ForgeFormulaDataNotify",
+ "id": 28490
+ },
+ {
+ "name": "GetWidgetSlotRsp",
+ "id": 28535
+ },
+ {
+ "name": "DNFDFLMHBGJ",
+ "id": 28536
+ },
+ {
+ "name": "DropItemReq",
+ "id": 28541
+ },
+ {
+ "name": "HomeUpdateArrangementInfoRsp",
+ "id": 28545
+ },
+ {
+ "name": "CMACKCODIDM",
+ "id": 28548
+ },
+ {
+ "name": "GetAllUnlockNameCardRsp",
+ "id": 28550
+ },
+ {
+ "name": "GetAuthSalesmanInfoReq",
+ "id": 28580
+ },
+ {
+ "name": "SetPlayerSignatureRsp",
+ "id": 28588
+ },
+ {
+ "name": "DungeonCandidateTeamSetReadyRsp",
+ "id": 28597
+ },
+ {
+ "name": "GetParentQuestVideoKeyReq",
+ "id": 28598
+ },
+ {
+ "name": "TryCustomDungeonReq",
+ "id": 28599
+ },
+ {
+ "name": "IIGPIJKLLGG",
+ "id": 28615
+ },
+ {
+ "name": "CrystalLinkRestartDungeonReq",
+ "id": 28616
+ },
+ {
+ "name": "DPGOJHAPJJP",
+ "id": 28619
+ },
+ {
+ "name": "BlossomChestInfoNotify",
+ "id": 28622
+ },
+ {
+ "name": "ResetRogueDiaryPlayRsp",
+ "id": 28628
+ },
+ {
+ "name": "CataLogNewFinishedGlobalWatcherNotify",
+ "id": 28630
+ },
+ {
+ "name": "SceneAvatarStaminaStepRsp",
+ "id": 28639
+ },
+ {
+ "name": "MNNNLMGHOFG",
+ "id": 28641
+ },
+ {
+ "name": "TryEnterNextRogueDiaryDungeonRsp",
+ "id": 28661
+ },
+ {
+ "name": "EnterSceneDoneReq",
+ "id": 28690
+ },
+ {
+ "name": "ServerGlobalValueChangeNotify",
+ "id": 28698
+ },
+ {
+ "name": "StoreCustomDungeonRsp",
+ "id": 28706
+ },
+ {
+ "name": "HuntingSuccessNotify",
+ "id": 28721
+ },
+ {
+ "name": "MistTrialGetChallengeMissionReq",
+ "id": 28736
+ },
+ {
+ "name": "HomeChangeBgmReq",
+ "id": 28739
+ },
+ {
+ "name": "MonsterPointArrayRouteUpdateNotify",
+ "id": 28752
+ },
+ {
+ "name": "GetPlayerMpModeAvailabilityRsp",
+ "id": 28762
+ },
+ {
+ "name": "KGBDBFEGGGA",
+ "id": 28777
+ },
+ {
+ "name": "KeepAliveNotify",
+ "id": 28778
+ },
+ {
+ "name": "BonusActivityUpdateNotify",
+ "id": 28781
+ },
+ {
+ "name": "GetReunionSignInInfoReq",
+ "id": 28782
+ },
+ {
+ "name": "PlayerEnterDungeonReq",
+ "id": 28791
+ },
+ {
+ "name": "GHKANMBOHLA",
+ "id": 28808
+ },
+ {
+ "name": "StoreItemDelNotify",
+ "id": 28814
+ },
+ {
+ "name": "GetAllH5ActivityInfoRsp",
+ "id": 28822
+ },
+ {
+ "name": "DungeonCandidateTeamSetChangingAvatarRsp",
+ "id": 28831
+ },
+ {
+ "name": "TreasureSeelieCollectOrbsNotify",
+ "id": 28836
+ },
+ {
+ "name": "RegionSearchChangeRegionNotify",
+ "id": 28838
+ },
+ {
+ "name": "PDHMDMHCKKE",
+ "id": 28856
+ },
+ {
+ "name": "UnlockedFurnitureFormulaDataNotify",
+ "id": 28859
+ },
+ {
+ "name": "NJEABHKBAHE",
+ "id": 28862
+ },
+ {
+ "name": "EOANBGDJJBB",
+ "id": 28863
+ },
+ {
+ "name": "ReunionSettleNotify",
+ "id": 28864
+ },
+ {
+ "name": "BargainTerminateNotify",
+ "id": 28886
+ },
+ {
+ "name": "StartEffigyChallengeRsp",
+ "id": 28896
+ },
+ {
+ "name": "GachaActivityNextStageReq",
+ "id": 28908
+ },
+ {
+ "name": "TakeBattlePassRewardReq",
+ "id": 28914
+ },
+ {
+ "name": "PKLKCKAALNF",
+ "id": 28920
+ },
+ {
+ "name": "VintageMarketStoreChooseStrategyReq",
+ "id": 28932
+ },
+ {
+ "name": "ReformFireworksReq",
+ "id": 28941
+ },
+ {
+ "name": "BargainOfferPriceRsp",
+ "id": 28942
+ },
+ {
+ "name": "MarkMapRsp",
+ "id": 28945
+ },
+ {
+ "name": "CFMAHGFDCJC",
+ "id": 28948
+ },
+ {
+ "name": "MiracleRingDeliverItemReq",
+ "id": 28950
+ },
+ {
+ "name": "PlantFlowerTakeSeedRewardRsp",
+ "id": 28953
+ },
+ {
+ "name": "TakeCompoundOutputRsp",
+ "id": 28960
+ },
+ {
+ "name": "KIALFABGAOL",
+ "id": 28961
+ },
+ {
+ "name": "BlessingGiveFriendPicRsp",
+ "id": 28964
+ },
+ {
+ "name": "RequestLiveInfoRsp",
+ "id": 28966
+ },
+ {
+ "name": "CoinCollectPrepareRsp",
+ "id": 28970
+ },
+ {
+ "name": "ForgeStartReq",
+ "id": 28979
+ },
+ {
+ "name": "AvatarFetterLevelRewardReq",
+ "id": 28996
+ },
+ {
+ "name": "MechanicusCandidateTeamCreateReq",
+ "id": 28997
+ },
+ {
+ "name": "AvatarFetterDataNotify",
+ "id": 29004
+ },
+ {
+ "name": "ServerCondMeetQuestListUpdateNotify",
+ "id": 29009
+ },
+ {
+ "name": "CILHIPCABCG",
+ "id": 29021
+ },
+ {
+ "name": "LHGCGANIAOF",
+ "id": 29023
+ },
+ {
+ "name": "PushTipsChangeNotify",
+ "id": 29035
+ },
+ {
+ "name": "ItemRenameAvatarReq",
+ "id": 29042
+ },
+ {
+ "name": "EEOFCCLGIMB",
+ "id": 29046
+ },
+ {
+ "name": "GCGDSChangeCurDeckReq",
+ "id": 29055
+ },
+ {
+ "name": "AvatarSkillInfoNotify",
+ "id": 29066
+ },
+ {
+ "name": "SceneKickPlayerReq",
+ "id": 29095
+ },
+ {
+ "name": "FleurFairReplayMiniGameRsp",
+ "id": 29110
+ },
+ {
+ "name": "ForgeQueueDataNotify",
+ "id": 29143
+ },
+ {
+ "name": "PlayerMatchAgreedResultNotify",
+ "id": 29150
+ },
+ {
+ "name": "DuelHeartSelectDifficultyReq",
+ "id": 29156
+ },
+ {
+ "name": "BlossomBriefInfoNotify",
+ "id": 29177
+ },
+ {
+ "name": "QuestDelNotify",
+ "id": 29185
+ },
+ {
+ "name": "ClientReportNotify",
+ "id": 29196
+ },
+ {
+ "name": "CLCJPBMMNCM",
+ "id": 29215
+ },
+ {
+ "name": "GetAllMailReq",
+ "id": 29228
+ },
+ {
+ "name": "GravenInnocenceRaceRestartReq",
+ "id": 29239
+ },
+ {
+ "name": "ReliquaryPromoteReq",
+ "id": 29241
+ },
+ {
+ "name": "PDCHCDJAJBK",
+ "id": 29243
+ },
+ {
+ "name": "DungeonRestartReq",
+ "id": 29252
+ },
+ {
+ "name": "CodexDataFullNotify",
+ "id": 29256
+ },
+ {
+ "name": "ChangeMpTeamAvatarReq",
+ "id": 29260
+ },
+ {
+ "name": "IrodoriChessUnequipCardReq",
+ "id": 29261
+ },
+ {
+ "name": "FurnitureMakeCancelReq",
+ "id": 29262
+ },
+ {
+ "name": "ClientPauseNotify",
+ "id": 29272
+ },
+ {
+ "name": "MLBBALNPCOL",
+ "id": 29273
+ },
+ {
+ "name": "ReadSignatureAuditReq",
+ "id": 29290
+ },
+ {
+ "name": "GetReunionPrivilegeInfoReq",
+ "id": 29305
+ },
+ {
+ "name": "PBCODJKGDFD",
+ "id": 29308
+ },
+ {
+ "name": "GalleryPreStartNotify",
+ "id": 29335
+ },
+ {
+ "name": "DungeonRestartInviteNotify",
+ "id": 29338
+ },
+ {
+ "name": "TakeResinCardDailyRewardReq",
+ "id": 29342
+ },
+ {
+ "name": "VehicleInteractRsp",
+ "id": 29349
+ },
+ {
+ "name": "GetAuthkeyRsp",
+ "id": 29353
+ },
+ {
+ "name": "ExecuteGroupTriggerReq",
+ "id": 29357
+ },
+ {
+ "name": "PlayerNicknameAuditDataNotify",
+ "id": 29372
+ },
+ {
+ "name": "PAFMFPNAFGD",
+ "id": 29376
+ },
+ {
+ "name": "NPFPCAOJIHF",
+ "id": 29405
+ },
+ {
+ "name": "GachaActivityUpdateElemNotify",
+ "id": 29407
+ },
+ {
+ "name": "PNBHAABHAOB",
+ "id": 29414
+ },
+ {
+ "name": "FCCNMIPHNGC",
+ "id": 29416
+ },
+ {
+ "name": "PlayerMatchSuccNotify",
+ "id": 29434
+ },
+ {
+ "name": "SetSceneWeatherAreaRsp",
+ "id": 29445
+ },
+ {
+ "name": "QuestListNotify",
+ "id": 29451
+ },
+ {
+ "name": "MiracleRingTakeRewardReq",
+ "id": 29462
+ },
+ {
+ "name": "PrivateChatNotify",
+ "id": 29471
+ },
+ {
+ "name": "SceneDataNotify",
+ "id": 29478
+ },
+ {
+ "name": "EnterWorldAreaReq",
+ "id": 29482
+ },
+ {
+ "name": "IGOICIJJPPN",
+ "id": 29488
+ },
+ {
+ "name": "RefreshBackgroundAvatarReq",
+ "id": 29491
+ },
+ {
+ "name": "EnterIrodoriChessDungeonRsp",
+ "id": 29492
+ },
+ {
+ "name": "ChangeTeamNameRsp",
+ "id": 29496
+ },
+ {
+ "name": "AddRandTaskInfoNotify",
+ "id": 29507
+ },
+ {
+ "name": "CoinCollectCheckDoubleStartPlayReq",
+ "id": 29525
+ },
+ {
+ "name": "AvatarGainFlycloakNotify",
+ "id": 29528
+ },
+ {
+ "name": "AvatarSkillUpgradeReq",
+ "id": 29541
+ },
+ {
+ "name": "ExitSceneWeatherAreaNotify",
+ "id": 29563
+ },
+ {
+ "name": "ViewLanternProjectionLevelTipsReq",
+ "id": 29565
+ },
+ {
+ "name": "GadgetPlayDataNotify",
+ "id": 29586
+ },
+ {
+ "name": "GetBlossomBriefInfoListReq",
+ "id": 29592
+ },
+ {
+ "name": "McoinExchangeHcoinReq",
+ "id": 29611
+ },
+ {
+ "name": "SealBattleProgressNotify",
+ "id": 29619
+ },
+ {
+ "name": "GetExpeditionAssistInfoListRsp",
+ "id": 29625
+ },
+ {
+ "name": "ReadNicknameAuditRsp",
+ "id": 29628
+ },
+ {
+ "name": "ScenePlayerLocationNotify",
+ "id": 29652
+ },
+ {
+ "name": "FungusRenameReq",
+ "id": 29655
+ },
+ {
+ "name": "PlayerLoginRsp",
+ "id": 29665
+ },
+ {
+ "name": "CheckGroupReplacedReq",
+ "id": 29675
+ },
+ {
+ "name": "MistTrialSelectAvatarAndEnterDungeonReq",
+ "id": 29677
+ },
+ {
+ "name": "BatchBuyGoodsRsp",
+ "id": 29700
+ },
+ {
+ "name": "GetBattlePassProductRsp",
+ "id": 29703
+ },
+ {
+ "name": "GetGameplayRecommendationReq",
+ "id": 29716
+ },
+ {
+ "name": "GetFriendShowNameCardInfoReq",
+ "id": 29743
+ },
+ {
+ "name": "FindHilichurlAcceptQuestNotify",
+ "id": 29747
+ },
+ {
+ "name": "PlayerRoutineDataNotify",
+ "id": 29752
+ },
+ {
+ "name": "MechanicusCandidateTeamCreateRsp",
+ "id": 29756
+ },
+ {
+ "name": "GadgetPlayStopNotify",
+ "id": 29757
+ },
+ {
+ "name": "CityReputationLevelupNotify",
+ "id": 29784
+ },
+ {
+ "name": "FungusCultivateRsp",
+ "id": 29789
+ },
+ {
+ "name": "AvatarDataNotify",
+ "id": 29811
+ },
+ {
+ "name": "FoundationReq",
+ "id": 29818
+ },
+ {
+ "name": "DungeonGetStatueDropRsp",
+ "id": 29858
+ },
+ {
+ "name": "EnterMechanicusDungeonRsp",
+ "id": 29863
+ },
+ {
+ "name": "DeathZoneObserveNotify",
+ "id": 29864
+ },
+ {
+ "name": "GetUgcRsp",
+ "id": 29873
+ },
+ {
+ "name": "GetBonusActivityRewardReq",
+ "id": 29874
+ },
+ {
+ "name": "CreateVehicleReq",
+ "id": 29875
+ },
+ {
+ "name": "PlayerLuaShellNotify",
+ "id": 29883
+ },
+ {
+ "name": "DungeonPlayerDieRsp",
+ "id": 29888
+ },
+ {
+ "name": "ExpeditionChallengeEnterRegionNotify",
+ "id": 29889
+ },
+ {
+ "name": "MistTrialGetDungeonExhibitionDataReq",
+ "id": 29891
+ },
+ {
+ "name": "TanukiTravelFinishGuideQuestNotify",
+ "id": 29894
+ },
+ {
+ "name": "GadgetInteractRsp",
+ "id": 29895
+ },
+ {
+ "name": "BrickBreakerSetChangingRsp",
+ "id": 29905
+ },
+ {
+ "name": "CompoundUnlockNotify",
+ "id": 29908
+ },
+ {
+ "name": "HomeChooseModuleReq",
+ "id": 29914
+ },
+ {
+ "name": "CoopProgressUpdateNotify",
+ "id": 29927
+ },
+ {
+ "name": "OLPBOGNBDOC",
+ "id": 29929
+ },
+ {
+ "name": "MichiaeMatsuriDarkPressureLevelUpdateNotify",
+ "id": 29941
+ },
+ {
+ "name": "AdjustWorldLevelRsp",
+ "id": 29945
+ },
+ {
+ "name": "GCGDSChangeFieldRsp",
+ "id": 29964
+ },
+ {
+ "name": "JEIIOBABLDG",
+ "id": 29971
+ },
+ {
+ "name": "BonusActivityInfoReq",
+ "id": 29984
+ },
+ {
+ "name": "StartRogueDiaryPlayReq",
+ "id": 29988
+ },
+ {
+ "name": "StopReminderNotify",
+ "id": 29994
}
]
\ No newline at end of file
diff --git a/cmdid_gc_update.json b/cmdid_gc_update.json
index a2513be1..a8fc0de0 100644
--- a/cmdid_gc_update.json
+++ b/cmdid_gc_update.json
@@ -1,911 +1,912 @@
[
{
"name": "AbilityChangeNotify",
- "id": 1184,
+ "id": 300,
"replace": 1159
},
{
"name": "AbilityInvocationFailNotify",
- "id": 1155,
+ "id": 26730,
"replace": 1116
},
{
"name": "AbilityInvocationFixedNotify",
- "id": 1175,
+ "id": 4864,
"replace": 1190
},
{
"name": "AbilityInvocationsNotify",
- "id": 1196
+ "id": 26313,
+ "replace": 1196
},
{
"name": "AcceptCityReputationRequestReq",
- "id": 2835,
+ "id": 6832,
"replace": 2872
},
{
"name": "AcceptCityReputationRequestRsp",
- "id": 2887,
+ "id": 7825,
"replace": 2892
},
{
"name": "AchievementAllDataNotify",
- "id": 2678,
+ "id": 27422,
"replace": 2659
},
{
"name": "AchievementUpdateNotify",
- "id": 2658,
+ "id": 4460,
"replace": 2666
},
{
"name": "ActivityCoinInfoNotify",
- "id": 2006,
+ "id": 27507,
"replace": 2189
},
{
"name": "ActivityCondStateChangeNotify",
- "id": 2178,
+ "id": 8757,
"replace": 2134
},
{
"name": "ActivityDisableTransferPointInteractionNotify",
- "id": 8212,
+ "id": 25185,
"replace": 8741
},
{
"name": "ActivityInfoNotify",
- "id": 2086,
+ "id": 1246,
"replace": 2186
},
{
"name": "ActivityPlayOpenAnimNotify",
- "id": 2131,
+ "id": 4102,
"replace": 2172
},
{
"name": "ActivitySaleChangeNotify",
- "id": 2071,
+ "id": 7366,
"replace": 2174
},
{
"name": "ActivityScheduleInfoNotify",
- "id": 2107,
+ "id": 23970,
"replace": 2020
},
{
"name": "ActivitySelectAvatarCardReq",
- "id": 2053,
+ "id": 6953,
"replace": 2112
},
{
"name": "ActivitySelectAvatarCardRsp",
- "id": 2098,
+ "id": 7203,
"replace": 2177
},
{
"name": "ActivityTakeAllScoreRewardReq",
- "id": 8377,
+ "id": 3082,
"replace": 8889
},
{
"name": "ActivityTakeAllScoreRewardRsp",
- "id": 8332,
+ "id": 1014,
"replace": 8410
},
{
"name": "ActivityTakeScoreRewardReq",
- "id": 8041,
+ "id": 2048,
"replace": 8201
},
{
"name": "ActivityTakeScoreRewardRsp",
- "id": 8120,
+ "id": 7860,
"replace": 8835
},
{
"name": "ActivityTakeWatcherRewardBatchReq",
- "id": 2109,
+ "id": 26003,
"replace": 2110
},
{
"name": "ActivityTakeWatcherRewardBatchRsp",
- "id": 2073,
+ "id": 6698,
"replace": 2132
},
{
"name": "ActivityTakeWatcherRewardReq",
- "id": 2085,
+ "id": 23105,
"replace": 2192
},
{
"name": "ActivityTakeWatcherRewardRsp",
- "id": 2111,
+ "id": 2165,
"replace": 2122
},
{
"name": "ActivityUpdateWatcherNotify",
- "id": 2007,
+ "id": 20400,
"replace": 2108
},
{
"name": "AddBlacklistReq",
- "id": 4020,
+ "id": 27236,
"replace": 4048
},
{
"name": "AddBlacklistRsp",
- "id": 4005,
+ "id": 4703,
"replace": 4098
},
{
"name": "AddFriendNotify",
- "id": 4006,
+ "id": 2626,
"replace": 4077
},
{
"name": "AddNoGachaAvatarCardNotify",
- "id": 1794,
+ "id": 7037,
"replace": 1764
},
{
"name": "AddQuestContentProgressReq",
- "id": 448,
+ "id": 3824,
"replace": 456
},
{
"name": "AddQuestContentProgressRsp",
- "id": 458,
+ "id": 5514,
"replace": 441
},
{
"name": "AddRandTaskInfoNotify",
- "id": 110,
+ "id": 29507,
"replace": 145
},
{
"name": "AddSeenMonsterNotify",
- "id": 250,
+ "id": 26127,
"replace": 202
},
{
"name": "AdjustWorldLevelReq",
- "id": 190,
+ "id": 8482,
"replace": 138
},
{
"name": "AdjustWorldLevelRsp",
- "id": 199,
+ "id": 29945,
"replace": 160
},
{
"name": "AllCoopInfoNotify",
- "id": 1978,
+ "id": 2587,
"replace": 1959
},
{
"name": "AllMarkPointNotify",
- "id": 3044,
+ "id": 2766,
"replace": 3363
},
{
"name": "AllSeenMonsterNotify",
- "id": 262,
+ "id": 7030,
"replace": 211
},
{
"name": "AllWidgetDataNotify",
- "id": 4274,
+ "id": 2294,
"replace": 4263
},
{
"name": "AnchorPointDataNotify",
- "id": 4278,
+ "id": 26766,
"replace": 4259
},
{
"name": "AnchorPointOpReq",
- "id": 4271,
+ "id": 23096,
"replace": 4299
},
{
"name": "AnchorPointOpRsp",
- "id": 4276,
+ "id": 726,
"replace": 4265
},
{
"name": "AnimatorForceSetAirMoveNotify",
- "id": 398,
+ "id": 20049,
"replace": 306
},
{
"name": "AntiAddictNotify",
- "id": 189,
+ "id": 23699,
"replace": 193
},
{
"name": "ArenaChallengeFinishNotify",
- "id": 2044,
+ "id": 20843,
"replace": 2006
},
{
"name": "AskAddFriendNotify",
- "id": 4033,
+ "id": 27323,
"replace": 4086
},
{
"name": "AskAddFriendReq",
- "id": 4055,
+ "id": 9257,
"replace": 4016
},
{
"name": "AskAddFriendRsp",
- "id": 4048,
+ "id": 1146,
"replace": 4056
},
{
"name": "AsterLargeInfoNotify",
- "id": 2011,
+ "id": 8935,
"replace": 2030
},
{
"name": "AsterLittleInfoNotify",
- "id": 2104,
+ "id": 25815,
"replace": 2161
},
{
"name": "AsterMidCampInfoNotify",
- "id": 2145,
+ "id": 21139,
"replace": 2081
},
{
"name": "AsterMidInfoNotify",
- "id": 2162,
+ "id": 6512,
"replace": 2158
},
{
"name": "AsterMiscInfoNotify",
- "id": 2181,
+ "id": 7912,
"replace": 2188
},
{
"name": "AsterProgressInfoNotify",
- "id": 2017,
+ "id": 26542,
"replace": 2082
},
{
"name": "AvatarAddNotify",
- "id": 1758,
+ "id": 7458,
"replace": 1688
},
{
"name": "AvatarBuffAddNotify",
- "id": 320,
+ "id": 24005,
"replace": 348
},
{
"name": "AvatarBuffDelNotify",
- "id": 305,
+ "id": 3202,
"replace": 398
},
{
"name": "AvatarCardChangeReq",
- "id": 620,
+ "id": 27737,
"replace": 648
},
{
"name": "AvatarCardChangeRsp",
- "id": 605,
+ "id": 3627,
"replace": 698
},
{
"name": "AvatarChangeAnimHashReq",
- "id": 1792,
+ "id": 4097,
"replace": 1602
},
{
"name": "AvatarChangeAnimHashRsp",
- "id": 1790,
+ "id": 27826,
"replace": 1728
},
{
"name": "AvatarChangeCostumeNotify",
- "id": 1743,
+ "id": 22376,
"replace": 1703
},
{
"name": "AvatarChangeCostumeReq",
- "id": 1683,
+ "id": 8840,
"replace": 1663
},
{
"name": "AvatarChangeCostumeRsp",
- "id": 1625,
+ "id": 9148,
"replace": 1601
},
{
"name": "AvatarChangeElementTypeReq",
- "id": 1634,
+ "id": 3696,
"replace": 1717
},
{
"name": "AvatarChangeElementTypeRsp",
- "id": 1757,
+ "id": 26227,
"replace": 1634
},
{
"name": "AvatarDataNotify",
- "id": 1768,
+ "id": 29811,
"replace": 1778
},
{
"name": "AvatarDelNotify",
- "id": 1701,
+ "id": 8219,
"replace": 1642
},
{
"name": "AvatarDieAnimationEndReq",
- "id": 1619,
+ "id": 4506,
"replace": 1666
},
{
"name": "AvatarDieAnimationEndRsp",
- "id": 1621,
+ "id": 24745,
"replace": 1738
},
{
"name": "AvatarEnterElementViewNotify",
- "id": 303,
+ "id": 23736,
"replace": 335
},
{
"name": "AvatarEquipAffixStartNotify",
- "id": 1612,
+ "id": 21354,
"replace": 1645
},
{
"name": "AvatarEquipChangeNotify",
- "id": 638,
+ "id": 20682,
"replace": 682
},
{
"name": "AvatarExpeditionAllDataReq",
- "id": 1665,
+ "id": 24160,
"replace": 1690
},
{
"name": "AvatarExpeditionAllDataRsp",
- "id": 1722,
+ "id": 3990,
"replace": 1683
},
{
"name": "AvatarExpeditionCallBackReq",
- "id": 1796,
+ "id": 22881,
"replace": 1736
},
{
"name": "AvatarExpeditionCallBackRsp",
- "id": 1708,
+ "id": 22955,
"replace": 1672
},
{
"name": "AvatarExpeditionDataNotify",
- "id": 1660,
+ "id": 26803,
"replace": 1775
},
{
"name": "AvatarExpeditionGetRewardReq",
- "id": 1648,
+ "id": 4847,
"replace": 1614
},
{
"name": "AvatarExpeditionGetRewardRsp",
- "id": 1763,
+ "id": 25237,
"replace": 1623
},
{
"name": "AvatarExpeditionStartReq",
- "id": 1691,
+ "id": 751,
"replace": 1749
},
{
"name": "AvatarExpeditionStartRsp",
- "id": 1620,
+ "id": 28415,
"replace": 1768
},
{
"name": "AvatarFetterDataNotify",
- "id": 1775,
+ "id": 29004,
"replace": 1695
},
{
"name": "AvatarFetterLevelRewardReq",
- "id": 1656,
+ "id": 28996,
"replace": 1763
},
{
"name": "AvatarFetterLevelRewardRsp",
- "id": 1732,
+ "id": 3975,
"replace": 1721
},
{
"name": "AvatarFightPropNotify",
- "id": 1255,
+ "id": 20455,
"replace": 1216
},
{
"name": "AvatarFightPropUpdateNotify",
- "id": 1248,
+ "id": 21000,
"replace": 1256
},
{
"name": "AvatarFlycloakChangeNotify",
- "id": 1692,
+ "id": 23578,
"replace": 1657
},
{
"name": "AvatarFollowRouteNotify",
- "id": 3166,
+ "id": 6834,
"replace": 3343
},
{
"name": "AvatarGainCostumeNotify",
- "id": 1645,
+ "id": 24251,
"replace": 1665
},
{
"name": "AvatarGainFlycloakNotify",
- "id": 1654,
+ "id": 29528,
"replace": 1747
},
{
"name": "AvatarLifeStateChangeNotify",
- "id": 1235,
+ "id": 22381,
"replace": 1272
},
{
"name": "AvatarPromoteGetRewardReq",
- "id": 1667,
+ "id": 993,
"replace": 1700
},
{
"name": "AvatarPromoteGetRewardRsp",
- "id": 1785,
+ "id": 7336,
"replace": 1750
},
{
"name": "AvatarPromoteReq",
- "id": 1674,
+ "id": 23288,
"replace": 1609
},
{
"name": "AvatarPromoteRsp",
- "id": 1726,
+ "id": 8592,
"replace": 1640
},
{
"name": "AvatarPropChangeReasonNotify",
- "id": 1287,
+ "id": 3637,
"replace": 1292
},
{
"name": "AvatarPropNotify",
- "id": 1284,
+ "id": 5355,
"replace": 1259
},
{
"name": "AvatarSatiationDataNotify",
- "id": 1783,
+ "id": 704,
"replace": 1635
},
{
"name": "AvatarSkillChangeNotify",
- "id": 1034,
+ "id": 20893,
"replace": 1065
},
{
"name": "AvatarSkillDepotChangeNotify",
- "id": 1072,
+ "id": 3748,
"replace": 1076
},
{
"name": "AvatarSkillInfoNotify",
- "id": 1035,
+ "id": 29066,
"replace": 1072
},
{
"name": "AvatarSkillMaxChargeCountNotify",
- "id": 1058,
+ "id": 22843,
"replace": 1041
},
{
"name": "AvatarSkillUpgradeReq",
- "id": 1064,
+ "id": 29541,
"replace": 1078
},
{
"name": "AvatarSkillUpgradeRsp",
- "id": 1021,
+ "id": 22584,
"replace": 1012
},
{
"name": "AvatarTeamUpdateNotify",
- "id": 1633,
+ "id": 7828,
"replace": 1797
},
{
"name": "AvatarUnlockTalentNotify",
- "id": 1002,
+ "id": 1805,
"replace": 1089
},
{
"name": "AvatarUpgradeReq",
- "id": 1629,
+ "id": 28204,
"replace": 1704
},
{
"name": "AvatarUpgradeRsp",
- "id": 1695,
+ "id": 24216,
"replace": 1651
},
{
"name": "AvatarWearFlycloakReq",
- "id": 1759,
+ "id": 824,
"replace": 1641
},
{
"name": "AvatarWearFlycloakRsp",
- "id": 1733,
+ "id": 21633,
"replace": 1730
},
{
"name": "BackMyWorldReq",
- "id": 227,
+ "id": 7284,
"replace": 205
},
{
"name": "BackMyWorldRsp",
- "id": 213,
+ "id": 25964,
"replace": 209
},
{
"name": "BargainOfferPriceReq",
- "id": 431,
+ "id": 23582,
"replace": 439
},
{
"name": "BargainOfferPriceRsp",
- "id": 476,
+ "id": 28942,
"replace": 495
},
{
"name": "BargainStartNotify",
- "id": 424,
+ "id": 9154,
"replace": 451
},
{
"name": "BargainTerminateNotify",
- "id": 426,
+ "id": 28886,
"replace": 450
},
{
"name": "BattlePassAllDataNotify",
- "id": 2628,
+ "id": 3474,
"replace": 2609
},
{
"name": "BattlePassBuySuccNotify",
- "id": 2635,
+ "id": 28080,
"replace": 2650
},
{
"name": "BattlePassCurScheduleUpdateNotify",
- "id": 2621,
+ "id": 27464,
"replace": 2649
},
{
"name": "BattlePassMissionDelNotify",
- "id": 2637,
+ "id": 21680,
"replace": 2617
},
{
"name": "BattlePassMissionUpdateNotify",
- "id": 2608,
+ "id": 24008,
"replace": 2616
},
{
"name": "BeginCameraSceneLookNotify",
- "id": 263,
+ "id": 27569,
"replace": 215
},
{
"name": "BigTalentPointConvertReq",
- "id": 1055,
+ "id": 23728,
"replace": 1016
},
{
"name": "BigTalentPointConvertRsp",
- "id": 1048,
+ "id": 24684,
"replace": 1056
},
{
"name": "BlessingAcceptAllGivePicReq",
- "id": 2025,
+ "id": 4716,
"replace": 2001
},
{
"name": "BlessingAcceptAllGivePicRsp",
- "id": 2143,
+ "id": 7340,
"replace": 2103
},
{
"name": "BlessingAcceptGivePicReq",
- "id": 2132,
+ "id": 1596,
"replace": 2121
},
{
"name": "BlessingAcceptGivePicRsp",
- "id": 2194,
+ "id": 22770,
"replace": 2164
},
{
"name": "BlessingGetAllRecvPicRecordListReq",
- "id": 2067,
+ "id": 22820,
"replace": 2100
},
{
"name": "BlessingGetAllRecvPicRecordListRsp",
- "id": 2185,
+ "id": 2869,
"replace": 2150
},
{
"name": "BlessingGetFriendPicListReq",
- "id": 2092,
+ "id": 26732,
"replace": 2057
},
{
"name": "BlessingGetFriendPicListRsp",
- "id": 2054,
+ "id": 28112,
"replace": 2147
},
{
"name": "BlessingGiveFriendPicReq",
- "id": 2012,
+ "id": 22587,
"replace": 2045
},
{
"name": "BlessingGiveFriendPicRsp",
- "id": 2056,
+ "id": 28964,
"replace": 2163
},
{
"name": "BlessingRecvFriendPicNotify",
- "id": 2083,
+ "id": 5919,
"replace": 2063
},
{
"name": "BlessingRedeemRewardReq",
- "id": 2159,
+ "id": 5045,
"replace": 2041
},
{
"name": "BlessingRedeemRewardRsp",
- "id": 2133,
+ "id": 8663,
"replace": 2130
},
{
"name": "BlessingScanReq",
- "id": 2191,
+ "id": 21594,
"replace": 2074
},
{
"name": "BlessingScanRsp",
- "id": 2183,
+ "id": 23837,
"replace": 2035
},
{
"name": "BlitzRushParkourRestartReq",
- "id": 8225,
+ "id": 6829,
"replace": 8849
},
{
"name": "BlitzRushParkourRestartRsp",
- "id": 8867,
+ "id": 22318,
"replace": 8534
},
{
"name": "BlossomBriefInfoNotify",
- "id": 2702,
+ "id": 29177,
"replace": 2789
},
{
"name": "BlossomChestCreateNotify",
- "id": 2748,
+ "id": 2992,
"replace": 2756
},
{
"name": "BlossomChestInfoNotify",
- "id": 835,
+ "id": 28622,
"replace": 872
},
{
"name": "BonusActivityInfoReq",
- "id": 2521,
+ "id": 29984,
"replace": 2512
},
{
"name": "BonusActivityInfoRsp",
- "id": 2534,
+ "id": 7235,
"replace": 2565
},
{
"name": "BonusActivityUpdateNotify",
- "id": 2564,
+ "id": 28781,
"replace": 2578
},
{
"name": "BossChestActivateNotify",
- "id": 858,
+ "id": 3259,
"replace": 841
},
{
"name": "BounceConjuringSettleNotify",
- "id": 8291,
+ "id": 26223,
"replace": 8427
},
{
"name": "BuoyantCombatSettleNotify",
- "id": 8317,
+ "id": 25655,
"replace": 8159
},
{
"name": "BuyBattlePassLevelReq",
- "id": 2631,
+ "id": 20824,
"replace": 2624
},
{
"name": "BuyBattlePassLevelRsp",
- "id": 2610,
+ "id": 26570,
"replace": 2625
},
{
"name": "BuyGoodsReq",
- "id": 702,
+ "id": 8034,
"replace": 789
},
{
"name": "BuyGoodsRsp",
- "id": 772,
+ "id": 611,
"replace": 776
},
{
"name": "BuyResinReq",
- "id": 669,
+ "id": 9368,
"replace": 640
},
{
"name": "BuyResinRsp",
- "id": 610,
+ "id": 3650,
"replace": 645
},
{
"name": "CalcWeaponUpgradeReturnItemsReq",
- "id": 615,
+ "id": 23232,
"replace": 627
},
{
"name": "CalcWeaponUpgradeReturnItemsRsp",
- "id": 619,
+ "id": 24299,
"replace": 668
},
{
"name": "CanUseSkillNotify",
- "id": 1016,
+ "id": 1186,
"replace": 1075
},
{
"name": "CancelCityReputationRequestReq",
- "id": 2830,
+ "id": 3312,
"replace": 2863
},
{
"name": "CancelCityReputationRequestRsp",
- "id": 2884,
+ "id": 20165,
"replace": 2859
},
{
"name": "CancelCoopTaskReq",
- "id": 1981,
+ "id": 27925,
"replace": 1974
},
{
"name": "CancelCoopTaskRsp",
- "id": 1960,
+ "id": 26816,
"replace": 1975
},
{
"name": "CancelFinishParentQuestNotify",
- "id": 471,
+ "id": 26708,
"replace": 474
},
{
"name": "CardProductRewardNotify",
- "id": 4121,
+ "id": 5635,
"replace": 4149
},
{
"name": "ChallengeDataNotify",
- "id": 968,
+ "id": 2864,
"replace": 994
},
{
"name": "ChallengeRecordNotify",
- "id": 931,
+ "id": 27022,
"replace": 939
},
{
"name": "ChangeAvatarReq",
- "id": 1690,
+ "id": 23169,
"replace": 1713
},
{
"name": "ChangeAvatarRsp",
- "id": 1765,
+ "id": 22163,
"replace": 1678
},
{
"name": "ChangeGameTimeReq",
- "id": 187,
+ "id": 27713,
"replace": 192
},
{
"name": "ChangeGameTimeRsp",
- "id": 130,
+ "id": 28316,
"replace": 163
},
{
"name": "ChangeMailStarNotify",
- "id": 1421,
+ "id": 2285,
"replace": 1412
},
{
"name": "ChangeMpTeamAvatarReq",
- "id": 1626,
+ "id": 29260,
"replace": 1698
},
{
"name": "ChangeMpTeamAvatarRsp",
- "id": 1628,
+ "id": 352,
"replace": 1776
},
{
"name": "ChangeServerGlobalValueNotify",
- "id": 76,
+ "id": 2846,
"replace": 95
},
{
"name": "ChangeTeamNameReq",
- "id": 1664,
+ "id": 24187,
"replace": 1613
},
{
"name": "ChangeTeamNameRsp",
- "id": 1670,
+ "id": 29496,
"replace": 1754
},
{
"name": "ChangeWorldToSingleModeNotify",
- "id": 3223,
+ "id": 24701,
"replace": 3456
},
{
"name": "ChangeWorldToSingleModeReq",
- "id": 3445,
+ "id": 23683,
"replace": 3335
},
{
"name": "ChangeWorldToSingleModeRsp",
- "id": 3390,
+ "id": 5912,
"replace": 3007
},
{
@@ -974,7 +975,7 @@
},
{
"name": "ChannelerSlabStageActiveChallengeIndexNotify",
- "id": 8068,
+ "id": 25106,
"replace": 8687
},
{
@@ -999,392 +1000,392 @@
},
{
"name": "ChapterStateNotify",
- "id": 416,
+ "id": 21508,
"replace": 475
},
{
"name": "ChatChannelDataNotify",
- "id": 4971,
+ "id": 3323,
"replace": 4962
},
{
"name": "ChatChannelUpdateNotify",
- "id": 5014,
+ "id": 28285,
"replace": 5028
},
{
"name": "ChatHistoryNotify",
- "id": 3186,
+ "id": 4425,
"replace": 3332
},
{
"name": "CheckAddItemExceedLimitNotify",
- "id": 644,
+ "id": 24230,
"replace": 647
},
{
"name": "CheckSegmentCRCNotify",
- "id": 88,
+ "id": 2228,
"replace": 42
},
{
"name": "CheckSegmentCRCReq",
- "id": 68,
+ "id": 580,
"replace": 94
},
{
"name": "ChessEscapedMonstersNotify",
- "id": 5347,
+ "id": 6806,
"replace": 5391
},
{
"name": "ChessLeftMonstersNotify",
- "id": 5339,
+ "id": 23974,
"replace": 5307
},
{
"name": "ChessManualRefreshCardsReq",
- "id": 5360,
+ "id": 9762,
"replace": 5352
},
{
"name": "ChessManualRefreshCardsRsp",
- "id": 5340,
+ "id": 20128,
"replace": 5344
},
{
"name": "ChessPickCardNotify",
- "id": 5389,
+ "id": 7573,
"replace": 5393
},
{
"name": "ChessPickCardReq",
- "id": 5315,
+ "id": 25527,
"replace": 5327
},
{
"name": "ChessPickCardRsp",
- "id": 5319,
+ "id": 8256,
"replace": 5368
},
{
"name": "ChessPlayerInfoNotify",
- "id": 5378,
+ "id": 3276,
"replace": 5322
},
{
"name": "ChessSelectedCardsNotify",
- "id": 5344,
+ "id": 8933,
"replace": 5347
},
{
"name": "ChooseCurAvatarTeamReq",
- "id": 1789,
+ "id": 9406,
"replace": 1699
},
{
"name": "ChooseCurAvatarTeamRsp",
- "id": 1684,
+ "id": 4031,
"replace": 1791
},
{
"name": "CityReputationDataNotify",
- "id": 2816,
+ "id": 8325,
"replace": 2875
},
{
"name": "CityReputationLevelupNotify",
- "id": 2855,
+ "id": 29784,
"replace": 2816
},
{
"name": "ClearRoguelikeCurseNotify",
- "id": 8799,
+ "id": 4898,
"replace": 8677
},
{
"name": "ClientAIStateNotify",
- "id": 1194,
+ "id": 6944,
"replace": 1199
},
{
"name": "ClientAbilitiesInitFinishCombineNotify",
- "id": 1158,
+ "id": 7505,
"replace": 1141
},
{
"name": "ClientAbilityChangeNotify",
- "id": 1164,
+ "id": 8174,
"replace": 1178
},
{
"name": "ClientAbilityInitBeginNotify",
- "id": 1102,
+ "id": 4046,
"replace": 1189
},
{
"name": "ClientAbilityInitFinishNotify",
- "id": 1172,
+ "id": 8666,
"replace": 1176
},
{
"name": "ClientBulletCreateNotify",
- "id": 24,
+ "id": 4966,
"replace": 51
},
{
"name": "ClientCollectorDataNotify",
- "id": 4285,
+ "id": 20387,
"replace": 4300
},
{
"name": "ClientHashDebugNotify",
- "id": 3061,
+ "id": 7727,
"replace": 3265
},
{
"name": "ClientLoadingCostumeVerificationNotify",
- "id": 3377,
+ "id": 21932,
"replace": 3270
},
{
"name": "ClientLockGameTimeNotify",
- "id": 147,
+ "id": 23994,
"replace": 191
},
{
"name": "ClientNewMailNotify",
- "id": 1430,
+ "id": 2769,
"replace": 1463
},
{
"name": "ClientPauseNotify",
- "id": 239,
+ "id": 29272,
"replace": 207
},
{
"name": "ClientReconnectNotify",
- "id": 64,
+ "id": 650,
"replace": 78
},
{
"name": "ClientReportNotify",
- "id": 94,
+ "id": 29196,
"replace": 99
},
{
"name": "ClientScriptEventNotify",
- "id": 208,
+ "id": 3165,
"replace": 271
},
{
"name": "ClientTransmitReq",
- "id": 211,
+ "id": 1993,
"replace": 228
},
{
"name": "ClientTransmitRsp",
- "id": 271,
+ "id": 21025,
"replace": 274
},
{
"name": "ClientTriggerEventNotify",
- "id": 121,
+ "id": 8879,
"replace": 112
},
{
"name": "CloseCommonTipsNotify",
- "id": 3063,
+ "id": 27695,
"replace": 3168
},
{
"name": "ClosedItemNotify",
- "id": 647,
+ "id": 1446,
"replace": 691
},
{
"name": "CodexDataFullNotify",
- "id": 4207,
+ "id": 29256,
"replace": 4202
},
{
"name": "CodexDataUpdateNotify",
- "id": 4206,
+ "id": 6551,
"replace": 4209
},
{
"name": "CombatInvocationsNotify",
- "id": 310,
+ "id": 20271,
"replace": 345
},
{
"name": "CombineDataNotify",
- "id": 640,
+ "id": 4969,
"replace": 644
},
{
"name": "CombineFormulaDataNotify",
- "id": 678,
+ "id": 25832,
"replace": 622
},
{
"name": "CombineReq",
- "id": 607,
+ "id": 753,
"replace": 683
},
{
"name": "CombineRsp",
- "id": 698,
+ "id": 27346,
"replace": 606
},
{
"name": "CommonPlayerTipsNotify",
- "id": 8023,
+ "id": 27603,
"replace": 8780
},
{
"name": "CompoundDataNotify",
- "id": 180,
+ "id": 25801,
"replace": 154
},
{
"name": "CompoundUnlockNotify",
- "id": 167,
+ "id": 29908,
"replace": 121
},
{
"name": "CookDataNotify",
- "id": 166,
+ "id": 25816,
"replace": 181
},
{
"name": "CookGradeDataNotify",
- "id": 103,
+ "id": 20583,
"replace": 135
},
{
"name": "CookRecipeDataNotify",
- "id": 143,
+ "id": 21778,
"replace": 170
},
{
"name": "CoopCgShowNotify",
- "id": 1997,
+ "id": 26025,
"replace": 1994
},
{
"name": "CoopCgUpdateNotify",
- "id": 1973,
+ "id": 25026,
"replace": 1970
},
{
"name": "CoopChapterUpdateNotify",
- "id": 1957,
+ "id": 6932,
"replace": 1972
},
{
"name": "CoopDataNotify",
- "id": 1975,
+ "id": 21157,
"replace": 1995
},
{
"name": "CoopPointUpdateNotify",
- "id": 1951,
+ "id": 7401,
"replace": 1981
},
{
"name": "CoopProgressUpdateNotify",
- "id": 1965,
+ "id": 29927,
"replace": 1998
},
{
"name": "CoopRewardUpdateNotify",
- "id": 1966,
+ "id": 1034,
"replace": 1973
},
{
"name": "CreateMassiveEntityNotify",
- "id": 353,
+ "id": 27278,
"replace": 318
},
{
"name": "CreateMassiveEntityReq",
- "id": 312,
+ "id": 24080,
"replace": 388
},
{
"name": "CreateMassiveEntityRsp",
- "id": 341,
+ "id": 20637,
"replace": 349
},
{
"name": "CreateVehicleReq",
- "id": 831,
+ "id": 29875,
"replace": 839
},
{
"name": "CreateVehicleRsp",
- "id": 876,
+ "id": 958,
"replace": 895
},
{
"name": "CutSceneBeginNotify",
- "id": 285,
+ "id": 418,
"replace": 261
},
{
"name": "CutSceneEndNotify",
- "id": 222,
+ "id": 3904,
"replace": 203
},
{
"name": "CutSceneFinishNotify",
- "id": 300,
+ "id": 21199,
"replace": 210
},
{
"name": "DailyTaskDataNotify",
- "id": 156,
+ "id": 9714,
"replace": 158
},
{
"name": "DailyTaskFilterCityReq",
- "id": 132,
+ "id": 21803,
"replace": 180
},
{
"name": "DailyTaskFilterCityRsp",
- "id": 183,
+ "id": 8986,
"replace": 153
},
{
"name": "DailyTaskProgressNotify",
- "id": 163,
+ "id": 27206,
"replace": 115
},
{
"name": "DailyTaskScoreRewardNotify",
- "id": 118,
+ "id": 20810,
"replace": 126
},
{
"name": "DailyTaskUnlockedCitiesNotify",
- "id": 127,
+ "id": 6722,
"replace": 105
},
{
"name": "DataResVersionNotify",
- "id": 153,
+ "id": 4819,
"replace": 118
},
{
"name": "DealAddFriendReq",
- "id": 4058,
+ "id": 25212,
"replace": 4041
},
{
"name": "DealAddFriendRsp",
- "id": 4035,
+ "id": 9178,
"replace": 4072
},
{
@@ -1393,895 +1394,897 @@
},
{
"name": "DelMailReq",
- "id": 1448,
+ "id": 9893,
"replace": 1456
},
{
"name": "DelMailRsp",
- "id": 1458,
+ "id": 8328,
"replace": 1441
},
{
"name": "DelScenePlayTeamEntityNotify",
- "id": 3480,
+ "id": 2438,
"replace": 3234
},
{
"name": "DelTeamEntityNotify",
- "id": 369,
+ "id": 4320,
"replace": 340
},
{
"name": "DeleteFriendNotify",
- "id": 4068,
+ "id": 25517,
"replace": 4094
},
{
"name": "DeleteFriendReq",
- "id": 4084,
+ "id": 3037,
"replace": 4059
},
{
"name": "DeleteFriendRsp",
- "id": 4064,
+ "id": 9786,
"replace": 4078
},
{
"name": "DestroyMassiveEntityNotify",
- "id": 356,
+ "id": 24517,
"replace": 358
},
{
"name": "DestroyMaterialReq",
- "id": 697,
+ "id": 6985,
"replace": 601
},
{
"name": "DestroyMaterialRsp",
- "id": 670,
+ "id": 7572,
"replace": 669
},
{
"name": "DigActivityChangeGadgetStateReq",
- "id": 8435,
+ "id": 6858,
"replace": 8545
},
{
"name": "DigActivityChangeGadgetStateRsp",
- "id": 8646,
+ "id": 26496,
"replace": 8312
},
{
"name": "DigActivityMarkPointChangeNotify",
- "id": 8623,
+ "id": 8406,
"replace": 8576
},
{
"name": "DisableRoguelikeTrapNotify",
- "id": 8574,
+ "id": 1027,
"replace": 8604
},
{
"name": "DoGachaReq",
- "id": 1502,
+ "id": 6499,
"replace": 1589
},
{
"name": "DoGachaRsp",
- "id": 1572,
+ "id": 25647,
"replace": 1576
},
{
"name": "DoRoguelikeDungeonCardGachaReq",
- "id": 8737,
+ "id": 21709,
"replace": 8034
},
{
"name": "DoRoguelikeDungeonCardGachaRsp",
- "id": 8548,
+ "id": 3293,
"replace": 8270
},
{
"name": "DoSetPlayerBornDataNotify",
- "id": 138,
+ "id": 5710,
"replace": 182
},
{
"name": "DraftGuestReplyInviteNotify",
- "id": 5435,
+ "id": 969,
"replace": 5472
},
{
"name": "DraftGuestReplyInviteReq",
- "id": 5448,
+ "id": 2082,
"replace": 5456
},
{
"name": "DraftGuestReplyInviteRsp",
- "id": 5458,
+ "id": 5277,
"replace": 5441
},
{
"name": "DraftGuestReplyTwiceConfirmNotify",
- "id": 5434,
+ "id": 8578,
"replace": 5465
},
{
"name": "DraftGuestReplyTwiceConfirmReq",
- "id": 5484,
+ "id": 6974,
"replace": 5459
},
{
"name": "DraftGuestReplyTwiceConfirmRsp",
- "id": 5464,
+ "id": 1114,
"replace": 5478
},
{
"name": "DraftInviteResultNotify",
- "id": 5487,
+ "id": 8588,
"replace": 5492
},
{
"name": "DraftOwnerInviteNotify",
- "id": 5455,
+ "id": 25369,
"replace": 5416
},
{
"name": "DraftOwnerStartInviteReq",
- "id": 5402,
+ "id": 26294,
"replace": 5489
},
{
"name": "DraftOwnerStartInviteRsp",
- "id": 5472,
+ "id": 23377,
"replace": 5476
},
{
"name": "DraftOwnerTwiceConfirmNotify",
- "id": 5430,
+ "id": 8918,
"replace": 5463
},
{
"name": "DraftTwiceConfirmResultNotify",
- "id": 5421,
+ "id": 24753,
"replace": 5412
},
{
"name": "DragonSpineChapterFinishNotify",
- "id": 2072,
+ "id": 3871,
"replace": 2180
},
{
"name": "DragonSpineChapterOpenNotify",
- "id": 2096,
+ "id": 9487,
"replace": 2075
},
{
"name": "DragonSpineChapterProgressChangeNotify",
- "id": 2161,
+ "id": 892,
"replace": 2194
},
{
"name": "DragonSpineCoinChangeNotify",
- "id": 2134,
+ "id": 5502,
"replace": 2151
},
{
"name": "DropHintNotify",
- "id": 642,
+ "id": 1884,
"replace": 633
},
{
"name": "DropItemReq",
- "id": 630,
+ "id": 28541,
"replace": 663
},
{
"name": "DropItemRsp",
- "id": 684,
+ "id": 25342,
"replace": 659
},
{
"name": "DungeonCandidateTeamChangeAvatarReq",
- "id": 949,
+ "id": 1619,
"replace": 973
},
{
"name": "DungeonCandidateTeamChangeAvatarRsp",
- "id": 912,
+ "id": 451,
"replace": 988
},
{
"name": "DungeonCandidateTeamCreateReq",
- "id": 966,
+ "id": 6341,
"replace": 981
},
{
"name": "DungeonCandidateTeamCreateRsp",
- "id": 943,
+ "id": 22514,
"replace": 970
},
{
"name": "DungeonCandidateTeamDismissNotify",
- "id": 936,
+ "id": 9931,
"replace": 997
},
{
"name": "DungeonCandidateTeamInfoNotify",
- "id": 976,
+ "id": 6824,
"replace": 995
},
{
"name": "DungeonCandidateTeamInviteNotify",
- "id": 926,
+ "id": 20161,
"replace": 950
},
{
"name": "DungeonCandidateTeamInviteReq",
- "id": 903,
+ "id": 7822,
"replace": 935
},
{
"name": "DungeonCandidateTeamInviteRsp",
- "id": 942,
+ "id": 23686,
"replace": 933
},
{
"name": "DungeonCandidateTeamKickReq",
- "id": 907,
+ "id": 28294,
"replace": 983
},
{
"name": "DungeonCandidateTeamKickRsp",
- "id": 998,
+ "id": 22454,
"replace": 906
},
{
"name": "DungeonCandidateTeamLeaveReq",
- "id": 946,
+ "id": 22562,
"replace": 904
},
{
"name": "DungeonCandidateTeamLeaveRsp",
- "id": 980,
+ "id": 23855,
"replace": 954
},
{
"name": "DungeonCandidateTeamPlayerLeaveNotify",
- "id": 905,
+ "id": 23849,
"replace": 998
},
{
"name": "DungeonCandidateTeamRefuseNotify",
- "id": 920,
+ "id": 20800,
"replace": 948
},
{
"name": "DungeonCandidateTeamReplyInviteReq",
- "id": 959,
+ "id": 4838,
"replace": 943
},
{
"name": "DungeonCandidateTeamReplyInviteRsp",
- "id": 993,
+ "id": 3761,
"replace": 929
},
{
"name": "DungeonCandidateTeamSetChangingAvatarReq",
- "id": 970,
+ "id": 5541,
"replace": 969
},
{
"name": "DungeonCandidateTeamSetChangingAvatarRsp",
- "id": 961,
+ "id": 28831,
"replace": 932
},
{
"name": "DungeonCandidateTeamSetReadyReq",
- "id": 911,
+ "id": 23358,
"replace": 928
},
{
"name": "DungeonCandidateTeamSetReadyRsp",
- "id": 971,
+ "id": 28597,
"replace": 974
},
{
"name": "DungeonChallengeBeginNotify",
- "id": 938,
+ "id": 8891,
"replace": 982
},
{
"name": "DungeonChallengeFinishNotify",
- "id": 988,
+ "id": 5847,
"replace": 942
},
{
"name": "DungeonDataNotify",
- "id": 928,
+ "id": 7011,
"replace": 946
},
{
"name": "DungeonDieOptionReq",
- "id": 964,
+ "id": 3884,
"replace": 978
},
{
"name": "DungeonDieOptionRsp",
- "id": 921,
+ "id": 28454,
"replace": 912
},
{
"name": "DungeonEntryInfoReq",
- "id": 975,
+ "id": 782,
"replace": 990
},
{
"name": "DungeonEntryInfoRsp",
- "id": 996
+ "id": 28381,
+ "replace": 996
},
{
"name": "DungeonEntryToBeExploreNotify",
- "id": 3398,
+ "id": 22366,
"replace": 3241
},
{
"name": "DungeonFollowNotify",
- "id": 906,
+ "id": 5420,
"replace": 977
},
{
"name": "DungeonGetStatueDropReq",
- "id": 933,
+ "id": 22105,
"replace": 986
},
{
"name": "DungeonGetStatueDropRsp",
- "id": 924,
+ "id": 29858,
"replace": 951
},
{
"name": "DungeonInterruptChallengeReq",
- "id": 918,
+ "id": 25895,
"replace": 926
},
{
"name": "DungeonInterruptChallengeRsp",
- "id": 969,
+ "id": 4256,
"replace": 940
},
{
"name": "DungeonPlayerDieNotify",
- "id": 984,
+ "id": 28240,
"replace": 959
},
{
"name": "DungeonPlayerDieReq",
- "id": 994,
+ "id": 3239,
"replace": 999
},
{
"name": "DungeonPlayerDieRsp",
- "id": 916,
+ "id": 29888,
"replace": 975
},
{
"name": "DungeonRestartInviteNotify",
- "id": 992,
+ "id": 29338,
"replace": 1000
},
{
"name": "DungeonRestartInviteReplyNotify",
- "id": 917,
+ "id": 8778,
"replace": 924
},
{
"name": "DungeonRestartInviteReplyReq",
- "id": 909,
+ "id": 4804,
"replace": 957
},
{
"name": "DungeonRestartInviteReplyRsp",
- "id": 974,
+ "id": 20035,
"replace": 937
},
{
"name": "DungeonRestartReq",
- "id": 923,
+ "id": 29252,
"replace": 934
},
{
"name": "DungeonRestartResultNotify",
- "id": 997,
+ "id": 22679,
"replace": 901
},
{
"name": "DungeonRestartRsp",
- "id": 977,
+ "id": 26758,
"replace": 964
},
{
"name": "DungeonReviseLevelNotify",
- "id": 915,
+ "id": 22297,
"replace": 927
},
{
"name": "DungeonSettleNotify",
- "id": 930,
+ "id": 22323,
"replace": 963
},
{
"name": "DungeonShowReminderNotify",
- "id": 934,
+ "id": 7524,
"replace": 965
},
{
"name": "DungeonSlipRevivePointActivateReq",
- "id": 956,
+ "id": 8945,
"replace": 958
},
{
"name": "DungeonSlipRevivePointActivateRsp",
- "id": 963,
+ "id": 1980,
"replace": 915
},
{
"name": "DungeonWayPointActivateReq",
- "id": 935,
+ "id": 7942,
"replace": 972
},
{
"name": "DungeonWayPointActivateRsp",
- "id": 987,
+ "id": 21846,
"replace": 992
},
{
"name": "DungeonWayPointNotify",
- "id": 958,
+ "id": 27817,
"replace": 941
},
{
"name": "EchoNotify",
- "id": 33,
+ "id": 8201,
"replace": 86
},
{
"name": "EchoShellTakeRewardReq",
- "id": 8280,
+ "id": 855,
"replace": 8630
},
{
"name": "EchoShellTakeRewardRsp",
- "id": 8644,
+ "id": 22695,
"replace": 8606
},
{
"name": "EchoShellUpdateNotify",
- "id": 8297,
+ "id": 24688,
"replace": 8192
},
{
"name": "EffigyChallengeInfoNotify",
- "id": 2066,
+ "id": 25457,
"replace": 2039
},
{
"name": "EffigyChallengeResultNotify",
- "id": 2013,
+ "id": 1233,
"replace": 2200
},
{
"name": "EndCameraSceneLookNotify",
- "id": 218,
+ "id": 4771,
"replace": 226
},
{
"name": "EnterChessDungeonReq",
- "id": 8387,
+ "id": 20080,
"replace": 8342
},
{
"name": "EnterChessDungeonRsp",
- "id": 8204,
+ "id": 918,
"replace": 8628
},
{
"name": "EnterFishingReq",
- "id": 5828,
+ "id": 26577,
"replace": 5809
},
{
"name": "EnterFishingRsp",
- "id": 5808,
+ "id": 22129,
"replace": 5816
},
{
"name": "EnterMechanicusDungeonReq",
- "id": 3984,
+ "id": 23525,
"replace": 3959
},
{
"name": "EnterMechanicusDungeonRsp",
- "id": 3964,
+ "id": 29863,
"replace": 3978
},
{
"name": "EnterRoguelikeDungeonNotify",
- "id": 8640,
+ "id": 8336,
"replace": 8255
},
{
"name": "EnterSceneDoneReq",
- "id": 252,
+ "id": 28690,
"replace": 225
},
{
"name": "EnterSceneDoneRsp",
- "id": 281,
+ "id": 24814,
"replace": 267
},
{
"name": "EnterScenePeerNotify",
- "id": 257,
+ "id": 21053,
"replace": 231
},
{
"name": "EnterSceneReadyReq",
- "id": 251,
+ "id": 5011,
"replace": 220
},
{
"name": "EnterSceneReadyRsp",
- "id": 282,
+ "id": 4744,
"replace": 285
},
{
"name": "EnterSceneWeatherAreaNotify",
- "id": 249,
+ "id": 7317,
"replace": 273
},
{
"name": "EnterTransPointRegionNotify",
- "id": 216,
+ "id": 22064,
"replace": 275
},
{
"name": "EnterTrialAvatarActivityDungeonReq",
- "id": 2146,
+ "id": 7738,
"replace": 2061
},
{
"name": "EnterTrialAvatarActivityDungeonRsp",
- "id": 2170,
+ "id": 8751,
"replace": 2033
},
{
"name": "EnterWorldAreaReq",
- "id": 242,
+ "id": 29482,
"replace": 233
},
{
"name": "EnterWorldAreaRsp",
- "id": 207,
+ "id": 21362,
"replace": 283
},
{
"name": "EntityAiKillSelfNotify",
- "id": 397,
+ "id": 2606,
"replace": 301
},
{
"name": "EntityAiSyncNotify",
- "id": 309,
+ "id": 5447,
"replace": 357
},
{
"name": "EntityAuthorityChangeNotify",
- "id": 326,
+ "id": 3913,
"replace": 350
},
{
"name": "EntityConfigHashNotify",
- "id": 3104,
+ "id": 20100,
"replace": 3304
},
{
"name": "EntityFightPropChangeReasonNotify",
- "id": 1258,
+ "id": 2489,
"replace": 1241
},
{
"name": "EntityFightPropNotify",
- "id": 1202,
+ "id": 9760,
"replace": 1289
},
{
"name": "EntityFightPropUpdateNotify",
- "id": 1272,
+ "id": 24036,
"replace": 1276
},
{
"name": "EntityForceSyncReq",
- "id": 298,
+ "id": 8671,
"replace": 206
},
{
"name": "EntityForceSyncRsp",
- "id": 246,
+ "id": 24909,
"replace": 204
},
{
"name": "EntityJumpNotify",
- "id": 206,
+ "id": 8767,
"replace": 277
},
{
"name": "EntityMoveRoomNotify",
- "id": 3265,
+ "id": 26583,
"replace": 3194
},
{
"name": "EntityPropNotify",
- "id": 1275,
+ "id": 3503,
"replace": 1290
},
{
"name": "EntityTagChangeNotify",
- "id": 3095,
+ "id": 6805,
"replace": 3138
},
{
"name": "EquipRoguelikeRuneReq",
- "id": 8154,
+ "id": 5188,
"replace": 8546
},
{
"name": "EquipRoguelikeRuneRsp",
- "id": 8073,
+ "id": 3632,
"replace": 8597
},
{
"name": "EvtAiSyncCombatThreatInfoNotify",
- "id": 377,
+ "id": 7714,
"replace": 364
},
{
"name": "EvtAiSyncSkillCdNotify",
- "id": 346,
+ "id": 6471,
"replace": 304
},
{
"name": "EvtAnimatorParameterNotify",
- "id": 396
+ "id": 8912,
+ "replace": 396
},
{
"name": "EvtAnimatorStateChangedNotify",
- "id": 384,
+ "id": 1539,
"replace": 359
},
{
"name": "EvtAvatarEnterFocusNotify",
- "id": 324,
+ "id": 20643,
"replace": 351
},
{
"name": "EvtAvatarExitFocusNotify",
- "id": 331,
+ "id": 24354,
"replace": 339
},
{
"name": "EvtAvatarLockChairReq",
- "id": 370,
+ "id": 23086,
"replace": 369
},
{
"name": "EvtAvatarLockChairRsp",
- "id": 361,
+ "id": 26356,
"replace": 332
},
{
"name": "EvtAvatarSitDownNotify",
- "id": 371,
+ "id": 23010,
"replace": 374
},
{
"name": "EvtAvatarStandUpNotify",
- "id": 349,
+ "id": 8332,
"replace": 373
},
{
"name": "EvtAvatarUpdateFocusNotify",
- "id": 376,
+ "id": 8305,
"replace": 395
},
{
"name": "EvtBeingHitNotify",
- "id": 375,
+ "id": 8650,
"replace": 390
},
{
"name": "EvtBeingHitsCombineNotify",
- "id": 380,
+ "id": 22445,
"replace": 354
},
{
"name": "EvtBulletDeactiveNotify",
- "id": 334,
+ "id": 26348,
"replace": 365
},
{
"name": "EvtBulletHitNotify",
- "id": 321,
+ "id": 23746,
"replace": 312
},
{
"name": "EvtBulletMoveNotify",
- "id": 333,
+ "id": 8672,
"replace": 386
},
{
"name": "EvtCostStaminaNotify",
- "id": 387,
+ "id": 810,
"replace": 392
},
{
"name": "EvtCreateGadgetNotify",
- "id": 355,
+ "id": 22195,
"replace": 316
},
{
"name": "EvtDestroyGadgetNotify",
- "id": 348,
+ "id": 5833,
"replace": 356
},
{
"name": "EvtDestroyServerGadgetNotify",
- "id": 317,
+ "id": 23600,
"replace": 324
},
{
"name": "EvtDoSkillSuccNotify",
- "id": 372,
+ "id": 8216,
"replace": 376
},
{
"name": "EvtEntityRenderersChangedNotify",
- "id": 307,
+ "id": 5525,
"replace": 383
},
{
"name": "EvtEntityStartDieEndNotify",
- "id": 394,
+ "id": 27889,
"replace": 399
},
{
"name": "EvtFaceToDirNotify",
- "id": 335,
+ "id": 3850,
"replace": 372
},
{
"name": "EvtFaceToEntityNotify",
- "id": 358,
+ "id": 28358,
"replace": 341
},
{
"name": "EvtRushMoveNotify",
- "id": 364,
+ "id": 25987,
"replace": 378
},
{
"name": "EvtSetAttackTargetNotify",
- "id": 330,
+ "id": 9927,
"replace": 363
},
{
"name": "ExecuteGadgetLuaReq",
- "id": 225,
+ "id": 5288,
"replace": 284
},
{
"name": "ExecuteGadgetLuaRsp",
- "id": 286,
+ "id": 1263,
"replace": 208
},
{
"name": "ExecuteGroupTriggerReq",
- "id": 292,
+ "id": 29357,
"replace": 300
},
{
"name": "ExecuteGroupTriggerRsp",
- "id": 209,
+ "id": 5015,
"replace": 257
},
{
"name": "ExitFishingReq",
- "id": 5835,
+ "id": 5737,
"replace": 5850
},
{
"name": "ExitFishingRsp",
- "id": 5831,
+ "id": 4039,
"replace": 5824
},
{
"name": "ExitSceneWeatherAreaNotify",
- "id": 212,
+ "id": 29563,
"replace": 288
},
{
"name": "ExitTransPointRegionNotify",
- "id": 228,
+ "id": 2696,
"replace": 246
},
{
"name": "ExpeditionChallengeEnterRegionNotify",
- "id": 2188,
+ "id": 29889,
"replace": 2091
},
{
"name": "ExpeditionChallengeFinishedNotify",
- "id": 2128,
+ "id": 7357,
"replace": 2142
},
{
"name": "ExpeditionRecallReq",
- "id": 2009,
+ "id": 24533,
"replace": 2080
},
{
"name": "ExpeditionRecallRsp",
- "id": 2177,
+ "id": 4076,
"replace": 2133
},
{
"name": "ExpeditionStartReq",
- "id": 2038,
+ "id": 24051,
"replace": 2070
},
{
"name": "ExpeditionStartRsp",
- "id": 2049,
+ "id": 23532,
"replace": 2058
},
{
"name": "ExpeditionTakeRewardReq",
- "id": 2102,
+ "id": 20264,
"replace": 2199
},
{
"name": "ExpeditionTakeRewardRsp",
- "id": 2130,
+ "id": 20403,
"replace": 2183
},
{
"name": "FindHilichurlAcceptQuestNotify",
- "id": 8560,
+ "id": 29747,
"replace": 8287
},
{
"name": "FindHilichurlFinishSecondQuestNotify",
- "id": 8503,
+ "id": 900,
"replace": 8465
},
{
"name": "FinishDeliveryNotify",
- "id": 2081,
+ "id": 2454,
"replace": 2135
},
{
"name": "FinishMainCoopReq",
- "id": 1976,
+ "id": 20482,
"replace": 1965
},
{
"name": "FinishMainCoopRsp",
- "id": 1989,
+ "id": 23766,
"replace": 1976
},
{
"name": "FinishedParentQuestNotify",
- "id": 472,
+ "id": 27820,
"replace": 476
},
{
@@ -2315,893 +2318,902 @@
},
{
"name": "FishAttractNotify",
- "id": 5810,
+ "id": 5374,
"replace": 5825
},
{
"name": "FishBaitGoneNotify",
- "id": 5813,
+ "id": 3285,
"replace": 5843
},
{
"name": "FishBattleBeginReq",
- "id": 5803,
+ "id": 23596,
"replace": 5842
},
{
"name": "FishBattleBeginRsp",
- "id": 5848,
+ "id": 24515,
"replace": 5836
},
{
"name": "FishBattleEndReq",
- "id": 5801,
+ "id": 22572,
"replace": 5831
},
{
"name": "FishBattleEndRsp",
- "id": 5842,
+ "id": 2479,
"replace": 5821
},
{
"name": "FishBiteReq",
- "id": 5823,
+ "id": 3118,
"replace": 5820
},
{
"name": "FishBiteRsp",
- "id": 5816,
+ "id": 653,
"replace": 5823
},
{
"name": "FishCastRodReq",
- "id": 5826,
+ "id": 21697,
"replace": 5815
},
{
"name": "FishCastRodRsp",
- "id": 5839,
+ "id": 28344,
"replace": 5826
},
{
"name": "FishChosenNotify",
- "id": 5825,
+ "id": 26704,
"replace": 5845
},
{
"name": "FishEscapeNotify",
- "id": 5807,
+ "id": 1005,
"replace": 5822
},
{
"name": "FishPoolDataNotify",
- "id": 5815,
+ "id": 27962,
"replace": 5848
},
{
"name": "FishingGallerySettleNotify",
- "id": 8269,
+ "id": 3899,
"replace": 8520
},
{
"name": "FleurFairBalloonSettleNotify",
- "id": 2100,
+ "id": 4377,
"replace": 2038
},
{
"name": "FleurFairBuffEnergyNotify",
- "id": 5371,
+ "id": 8363,
"replace": 5374
},
{
"name": "FleurFairFallSettleNotify",
- "id": 2112,
+ "id": 2809,
"replace": 2043
},
{
"name": "FleurFairFinishGalleryStageNotify",
- "id": 5312,
+ "id": 5694,
"replace": 5388
},
{
"name": "FleurFairMusicGameSettleReq",
- "id": 2180,
+ "id": 22852,
"replace": 2055
},
{
"name": "FleurFairMusicGameSettleRsp",
- "id": 2125,
+ "id": 23871,
"replace": 2068
},
{
"name": "FleurFairMusicGameStartReq",
- "id": 2113,
+ "id": 5303,
"replace": 2054
},
{
"name": "FleurFairMusicGameStartRsp",
- "id": 2174,
+ "id": 21453,
"replace": 2144
},
{
"name": "FleurFairReplayMiniGameReq",
- "id": 2030,
+ "id": 23867,
"replace": 2170
},
{
"name": "FleurFairReplayMiniGameRsp",
- "id": 2156,
+ "id": 29110,
"replace": 2028
},
{
"name": "FleurFairStageSettleNotify",
- "id": 5349,
+ "id": 23852,
"replace": 5373
},
{
"name": "FlightActivityRestartReq",
- "id": 2149,
+ "id": 25206,
"replace": 2156
},
{
"name": "FlightActivityRestartRsp",
- "id": 2197,
+ "id": 4661,
"replace": 2101
},
{
"name": "FlightActivitySettleNotify",
- "id": 2002,
+ "id": 4885,
"replace": 2118
},
{
"name": "FocusAvatarReq",
- "id": 1636,
+ "id": 26656,
"replace": 1696
},
{
"name": "FocusAvatarRsp",
- "id": 1791,
+ "id": 7821,
"replace": 1674
},
{
"name": "ForceAddPlayerFriendReq",
- "id": 4092,
+ "id": 7895,
"replace": 4100
},
{
"name": "ForceAddPlayerFriendRsp",
- "id": 4009,
+ "id": 6718,
"replace": 4057
},
{
"name": "ForceDragAvatarNotify",
- "id": 3041,
+ "id": 2141,
"replace": 3289
},
{
"name": "ForceDragBackTransferNotify",
- "id": 3439,
+ "id": 5469,
"replace": 3057
},
{
"name": "ForgeDataNotify",
- "id": 689,
+ "id": 6813,
"replace": 693
},
{
"name": "ForgeFormulaDataNotify",
- "id": 660,
+ "id": 28490,
"replace": 652
},
{
"name": "ForgeGetQueueDataReq",
- "id": 680,
+ "id": 477,
"replace": 654
},
{
"name": "ForgeGetQueueDataRsp",
- "id": 659,
+ "id": 9429,
"replace": 643
},
{
"name": "ForgeQueueDataNotify",
- "id": 646,
+ "id": 29143,
"replace": 604
},
{
"name": "ForgeQueueManipulateReq",
- "id": 671,
+ "id": 25920,
"replace": 674
},
{
"name": "ForgeQueueManipulateRsp",
- "id": 649,
+ "id": 4194,
"replace": 673
},
{
"name": "ForgeStartReq",
- "id": 693,
+ "id": 28979,
"replace": 629
},
{
"name": "ForgeStartRsp",
- "id": 611,
+ "id": 24460,
"replace": 628
},
{
"name": "FoundationNotify",
- "id": 838,
+ "id": 3606,
"replace": 882
},
{
"name": "FoundationReq",
- "id": 816,
+ "id": 29818,
"replace": 875
},
{
"name": "FoundationRsp",
- "id": 828,
+ "id": 9097,
"replace": 846
},
{
"name": "FriendInfoChangeNotify",
- "id": 4078,
+ "id": 21775,
"replace": 4022
},
{
"name": "FunitureMakeMakeInfoChangeNotify",
- "id": 4556,
+ "id": 25867,
"replace": 4634
},
{
"name": "FurnitureCurModuleArrangeCountNotify",
- "id": 4856,
+ "id": 2948,
"replace": 4746
},
{
"name": "FurnitureMakeBeHelpedNotify",
- "id": 4457,
+ "id": 22219,
"replace": 4881
},
{
"name": "FurnitureMakeCancelReq",
- "id": 4663,
+ "id": 29262,
"replace": 4826
},
{
"name": "FurnitureMakeCancelRsp",
- "id": 4835,
+ "id": 27277,
"replace": 4853
},
{
"name": "FurnitureMakeFinishNotify",
- "id": 4822,
+ "id": 5151,
"replace": 4753
},
{
"name": "FurnitureMakeHelpReq",
- "id": 4756,
+ "id": 27122,
"replace": 4690
},
{
"name": "FurnitureMakeHelpRsp",
- "id": 4581,
+ "id": 27261,
"replace": 4567
},
{
"name": "FurnitureMakeReq",
- "id": 4758,
+ "id": 23349,
"replace": 4680
},
{
"name": "FurnitureMakeRsp",
- "id": 4616,
+ "id": 7783,
"replace": 4812
},
{
"name": "FurnitureMakeStartReq",
- "id": 4849,
+ "id": 27509,
"replace": 4793
},
{
"name": "FurnitureMakeStartRsp",
- "id": 4724,
+ "id": 21400,
"replace": 4465
},
{
"name": "GMShowNavMeshReq",
- "id": 2392,
+ "id": 2389,
"replace": 2400
},
{
"name": "GMShowNavMeshRsp",
- "id": 2309,
+ "id": 2341,
"replace": 2357
},
{
"name": "GMShowObstacleReq",
- "id": 2323,
+ "id": 2365,
"replace": 2334
},
{
"name": "GMShowObstacleRsp",
- "id": 2377,
+ "id": 2327,
"replace": 2364
},
{
"name": "GachaOpenWishNotify",
- "id": 1558,
+ "id": 24635,
"replace": 1541
},
{
"name": "GachaSimpleInfoNotify",
- "id": 1535,
+ "id": 25366,
"replace": 1572
},
{
"name": "GachaWishReq",
- "id": 1555,
+ "id": 23244,
"replace": 1516
},
{
"name": "GachaWishRsp",
- "id": 1548,
+ "id": 9333,
"replace": 1556
},
{
"name": "GadgetAutoPickDropInfoNotify",
- "id": 834,
+ "id": 3579,
"replace": 865
},
{
"name": "GadgetChainLevelChangeNotify",
- "id": 806,
+ "id": 1565,
"replace": 877
},
{
"name": "GadgetChainLevelUpdateNotify",
- "id": 868,
+ "id": 25220,
"replace": 894
},
{
"name": "GadgetCustomTreeInfoNotify",
- "id": 842,
+ "id": 8377,
"replace": 833
},
{
"name": "GadgetGeneralRewardInfoNotify",
- "id": 821,
+ "id": 7557,
"replace": 812
},
{
"name": "GadgetInteractReq",
- "id": 875,
+ "id": 9254,
"replace": 890
},
{
"name": "GadgetInteractRsp",
- "id": 896
+ "id": 29895,
+ "replace": 896
},
{
"name": "GadgetPlayDataNotify",
- "id": 884,
+ "id": 29586,
"replace": 859
},
{
"name": "GadgetPlayStartNotify",
- "id": 887,
+ "id": 1524,
"replace": 892
},
{
"name": "GadgetPlayStopNotify",
- "id": 830,
+ "id": 29757,
"replace": 863
},
{
"name": "GadgetPlayUidOpNotify",
- "id": 864,
+ "id": 23635,
"replace": 878
},
{
"name": "GadgetStateNotify",
- "id": 802,
+ "id": 2075,
"replace": 889
},
{
"name": "GadgetTalkChangeNotify",
- "id": 888,
+ "id": 3815,
"replace": 842
},
{
"name": "GalleryBalloonScoreNotify",
- "id": 5502,
+ "id": 25548,
"replace": 5589
},
{
"name": "GalleryBalloonShootNotify",
- "id": 5596
+ "id": 20139,
+ "replace": 5596
},
{
"name": "GalleryBounceConjuringHitNotify",
- "id": 5516,
+ "id": 21707,
"replace": 5575
},
{
"name": "GalleryBrokenFloorFallNotify",
- "id": 5564,
+ "id": 9913,
"replace": 5578
},
{
"name": "GalleryBulletHitNotify",
- "id": 5584,
+ "id": 25744,
"replace": 5559
},
{
"name": "GalleryFallCatchNotify",
- "id": 5555,
+ "id": 25177,
"replace": 5516
},
{
"name": "GalleryFallScoreNotify",
- "id": 5548,
+ "id": 22349,
"replace": 5556
},
{
"name": "GalleryFlowerCatchNotify",
- "id": 5587,
+ "id": 22395,
"replace": 5592
},
{
"name": "GalleryPreStartNotify",
- "id": 5530,
+ "id": 29335,
"replace": 5563
},
{
"name": "GalleryStartNotify",
- "id": 5575,
+ "id": 23632,
"replace": 5590
},
{
"name": "GalleryStopNotify",
- "id": 5572,
+ "id": 20569,
"replace": 5576
},
{
"name": "GallerySumoKillMonsterNotify",
- "id": 5528,
+ "id": 25732,
"replace": 5546
},
{
"name": "GetActivityInfoReq",
- "id": 2167,
+ "id": 25586,
"replace": 2044
},
{
"name": "GetActivityInfoRsp",
- "id": 2114,
+ "id": 7972,
"replace": 2187
},
{
"name": "GetActivityScheduleReq",
- "id": 2055,
+ "id": 885,
"replace": 2169
},
{
"name": "GetActivityScheduleRsp",
- "id": 2103,
+ "id": 7421,
"replace": 2182
},
{
"name": "GetActivityShopSheetInfoReq",
- "id": 758,
+ "id": 24121,
"replace": 741
},
{
"name": "GetActivityShopSheetInfoRsp",
- "id": 735,
+ "id": 4109,
"replace": 772
},
{
"name": "GetAllActivatedBargainDataReq",
- "id": 436,
+ "id": 22200,
"replace": 497
},
{
"name": "GetAllActivatedBargainDataRsp",
- "id": 466,
+ "id": 3517,
"replace": 481
},
{
"name": "GetAllH5ActivityInfoReq",
- "id": 5658,
+ "id": 4793,
"replace": 5666
},
{
"name": "GetAllH5ActivityInfoRsp",
- "id": 5678,
+ "id": 28822,
"replace": 5659
},
{
"name": "GetAllSceneGalleryInfoReq",
- "id": 5558,
+ "id": 22232,
"replace": 5541
},
{
"name": "GetAllSceneGalleryInfoRsp",
- "id": 5535,
+ "id": 7472,
"replace": 5572
},
{
"name": "GetAllUnlockNameCardReq",
- "id": 4076,
+ "id": 3551,
"replace": 4095
},
{
"name": "GetAllUnlockNameCardRsp",
- "id": 4026,
+ "id": 28550,
"replace": 4050
},
{
"name": "GetAreaExplorePointReq",
- "id": 259,
+ "id": 20438,
"replace": 243
},
{
"name": "GetAreaExplorePointRsp",
- "id": 293,
+ "id": 27637,
"replace": 229
},
{
"name": "GetAuthSalesmanInfoReq",
- "id": 2195,
+ "id": 28580,
"replace": 2123
},
{
"name": "GetAuthSalesmanInfoRsp",
- "id": 2152,
+ "id": 8294,
"replace": 2010
},
{
"name": "GetAuthkeyReq",
- "id": 1435,
+ "id": 27875,
"replace": 1472
},
{
"name": "GetAuthkeyRsp",
- "id": 1487,
+ "id": 29353,
"replace": 1492
},
{
"name": "GetBargainDataReq",
- "id": 420,
+ "id": 7358,
"replace": 448
},
{
"name": "GetBargainDataRsp",
- "id": 405,
+ "id": 8330,
"replace": 498
},
{
"name": "GetBattlePassProductReq",
- "id": 2623,
+ "id": 2201,
"replace": 2620
},
{
"name": "GetBattlePassProductRsp",
- "id": 2616,
+ "id": 29703,
"replace": 2623
},
{
"name": "GetBlossomBriefInfoListReq",
- "id": 2775,
+ "id": 29592,
"replace": 2790
},
{
"name": "GetBlossomBriefInfoListRsp",
- "id": 2796
+ "id": 8452,
+ "replace": 2796
},
{
"name": "GetBonusActivityRewardReq",
- "id": 2594,
+ "id": 29874,
"replace": 2599
},
{
"name": "GetBonusActivityRewardRsp",
- "id": 2516,
+ "id": 5252,
"replace": 2575
},
{
"name": "GetChatEmojiCollectionReq",
- "id": 4001,
+ "id": 25164,
"replace": 4019
},
{
"name": "GetChatEmojiCollectionRsp",
- "id": 4015,
+ "id": 21858,
"replace": 4027
},
{
"name": "GetCityHuntingOfferReq",
- "id": 4337,
+ "id": 6556,
"replace": 4317
},
{
"name": "GetCityHuntingOfferRsp",
- "id": 4321,
+ "id": 6015,
"replace": 4349
},
{
"name": "GetCityReputationInfoReq",
- "id": 2875,
+ "id": 8549,
"replace": 2890
},
{
"name": "GetCityReputationInfoRsp",
- "id": 2896
+ "id": 128,
+ "replace": 2896
},
{
"name": "GetCityReputationMapInfoReq",
- "id": 2864,
+ "id": 26582,
"replace": 2878
},
{
"name": "GetCityReputationMapInfoRsp",
- "id": 2821,
+ "id": 24830,
"replace": 2812
},
{
"name": "GetCompoundDataReq",
- "id": 159,
+ "id": 8732,
"replace": 143
},
{
"name": "GetCompoundDataRsp",
- "id": 193,
+ "id": 24302,
"replace": 129
},
{
"name": "GetDailyDungeonEntryInfoReq",
- "id": 941,
+ "id": 6924,
"replace": 949
},
{
"name": "GetDailyDungeonEntryInfoRsp",
- "id": 953,
+ "id": 674,
"replace": 918
},
{
"name": "GetDungeonEntryExploreConditionReq",
- "id": 3306,
+ "id": 28261,
"replace": 3062
},
{
"name": "GetDungeonEntryExploreConditionRsp",
- "id": 3140,
+ "id": 3536,
"replace": 3261
},
{
"name": "GetExpeditionAssistInfoListReq",
- "id": 2097,
+ "id": 2643,
"replace": 2017
},
{
"name": "GetExpeditionAssistInfoListRsp",
- "id": 2115,
+ "id": 29625,
"replace": 2056
},
{
"name": "GetFriendShowAvatarInfoReq",
- "id": 4063,
+ "id": 3887,
"replace": 4015
},
{
"name": "GetFriendShowAvatarInfoRsp",
- "id": 4018,
+ "id": 26299,
"replace": 4026
},
{
"name": "GetFriendShowNameCardInfoReq",
- "id": 4023,
+ "id": 29743,
"replace": 4034
},
{
"name": "GetFriendShowNameCardInfoRsp",
- "id": 4077,
+ "id": 20479,
"replace": 4064
},
{
"name": "GetFurnitureCurModuleArrangeCountReq",
- "id": 4688,
+ "id": 27516,
"replace": 4845
},
{
"name": "GetGachaInfoReq",
- "id": 1575,
+ "id": 181,
"replace": 1590
},
{
"name": "GetGachaInfoRsp",
- "id": 1596
+ "id": 23881,
+ "replace": 1596
},
{
"name": "GetHomeLevelUpRewardReq",
- "id": 4752,
+ "id": 5653,
"replace": 4503
},
{
"name": "GetHomeLevelUpRewardRsp",
- "id": 4579,
+ "id": 7279,
"replace": 4757
},
{
"name": "GetHuntingOfferRewardReq",
- "id": 4326,
+ "id": 4392,
"replace": 4315
},
{
"name": "GetHuntingOfferRewardRsp",
- "id": 4339,
+ "id": 26705,
"replace": 4326
},
{
"name": "GetInvestigationMonsterReq",
- "id": 1902,
+ "id": 23800,
"replace": 1909
},
{
"name": "GetInvestigationMonsterRsp",
- "id": 1930,
+ "id": 23497,
"replace": 1922
},
{
"name": "GetMailItemReq",
- "id": 1472,
+ "id": 5317,
"replace": 1476
},
{
"name": "GetMailItemRsp",
- "id": 1455,
+ "id": 27050,
"replace": 1416
},
{
"name": "GetMapAreaReq",
- "id": 3329,
+ "id": 8758,
"replace": 3273
},
{
"name": "GetMapAreaRsp",
- "id": 3376,
+ "id": 9654,
"replace": 3286
},
{
"name": "GetMapMarkTipsReq",
- "id": 3074,
+ "id": 4445,
"replace": 3008
},
{
"name": "GetMapMarkTipsRsp",
- "id": 3094,
+ "id": 26346,
"replace": 3030
},
{
"name": "GetMechanicusInfoReq",
- "id": 3975,
+ "id": 6012,
"replace": 3990
},
{
"name": "GetMechanicusInfoRsp",
- "id": 3996
+ "id": 1507,
+ "replace": 3996
},
{
"name": "GetNextResourceInfoReq",
- "id": 144,
+ "id": 24599,
"replace": 147
},
{
"name": "GetNextResourceInfoRsp",
- "id": 179,
+ "id": 9011,
"replace": 136
},
{
"name": "GetOnlinePlayerInfoReq",
- "id": 28,
+ "id": 21665,
"replace": 46
},
{
"name": "GetOnlinePlayerInfoRsp",
- "id": 38,
+ "id": 8759,
"replace": 82
},
{
"name": "GetOnlinePlayerListReq",
- "id": 35,
+ "id": 27587,
"replace": 72
},
{
"name": "GetOnlinePlayerListRsp",
- "id": 87,
+ "id": 1234,
"replace": 92
},
{
"name": "GetOpActivityInfoReq",
- "id": 5175,
+ "id": 25823,
"replace": 5190
},
{
"name": "GetOpActivityInfoRsp",
- "id": 5196
+ "id": 24674,
+ "replace": 5196
},
{
"name": "GetPlayerAskFriendListReq",
- "id": 4070,
+ "id": 3520,
"replace": 4069
},
{
"name": "GetPlayerAskFriendListRsp",
- "id": 4061,
+ "id": 20085,
"replace": 4032
},
{
"name": "GetPlayerBlacklistReq",
- "id": 4093,
+ "id": 25338,
"replace": 4029
},
{
"name": "GetPlayerBlacklistRsp",
- "id": 4011,
+ "id": 20310,
"replace": 4028
},
{
"name": "GetPlayerFriendListReq",
- "id": 4075,
+ "id": 2240,
"replace": 4090
},
{
"name": "GetPlayerFriendListRsp",
- "id": 4096
+ "id": 20997,
+ "replace": 4096
},
{
"name": "GetPlayerHomeCompInfoReq",
- "id": 4482,
+ "id": 3709,
"replace": 4814
},
{
"name": "GetPlayerMpModeAvailabilityReq",
- "id": 1823,
+ "id": 26251,
"replace": 1820
},
{
"name": "GetPlayerMpModeAvailabilityRsp",
- "id": 1816,
+ "id": 28762,
"replace": 1823
},
{
"name": "GetPlayerSocialDetailReq",
- "id": 4087,
+ "id": 928,
"replace": 4092
},
{
"name": "GetPlayerSocialDetailRsp",
- "id": 4030,
+ "id": 7452,
"replace": 4063
},
{
"name": "GetPlayerTokenReq",
- "id": 175,
+ "id": 21228,
"replace": 190
},
{
"name": "GetPlayerTokenRsp",
- "id": 196
+ "id": 2407,
+ "replace": 196
},
{
"name": "GetPushTipsRewardReq",
- "id": 2276,
+ "id": 9818,
"replace": 2295
},
{
"name": "GetPushTipsRewardRsp",
- "id": 2226,
+ "id": 1440,
"replace": 2250
},
{
@@ -3214,700 +3226,702 @@
},
{
"name": "GetRecentMpPlayerListReq",
- "id": 4003,
+ "id": 9833,
"replace": 4035
},
{
"name": "GetRecentMpPlayerListRsp",
- "id": 4042,
+ "id": 24279,
"replace": 4033
},
{
"name": "GetRegionSearchReq",
- "id": 5626,
+ "id": 2030,
"replace": 5615
},
{
"name": "GetReunionMissionInfoReq",
- "id": 5073,
+ "id": 27824,
"replace": 5070
},
{
"name": "GetReunionMissionInfoRsp",
- "id": 5066,
+ "id": 8359,
"replace": 5073
},
{
"name": "GetReunionPrivilegeInfoReq",
- "id": 5081,
+ "id": 29305,
"replace": 5074
},
{
"name": "GetReunionPrivilegeInfoRsp",
- "id": 5060,
+ "id": 23273,
"replace": 5075
},
{
"name": "GetReunionSignInInfoReq",
- "id": 5076,
+ "id": 28782,
"replace": 5065
},
{
"name": "GetReunionSignInInfoRsp",
- "id": 5089,
+ "id": 22823,
"replace": 5076
},
{
"name": "GetSceneAreaReq",
- "id": 233,
+ "id": 25175,
"replace": 286
},
{
"name": "GetSceneAreaRsp",
- "id": 224,
+ "id": 27029,
"replace": 251
},
{
"name": "GetSceneNpcPositionReq",
- "id": 572,
+ "id": 24678,
"replace": 576
},
{
"name": "GetSceneNpcPositionRsp",
- "id": 555,
+ "id": 412,
"replace": 516
},
{
"name": "GetScenePerformanceReq",
- "id": 3358,
+ "id": 3953,
"replace": 3461
},
{
"name": "GetScenePerformanceRsp",
- "id": 3082,
+ "id": 25307,
"replace": 3454
},
{
"name": "GetScenePointReq",
- "id": 234,
+ "id": 23197,
"replace": 265
},
{
"name": "GetScenePointRsp",
- "id": 294,
+ "id": 7133,
"replace": 299
},
{
"name": "GetShopReq",
- "id": 775,
+ "id": 9681,
"replace": 790
},
{
"name": "GetShopRsp",
- "id": 796
+ "id": 22793,
+ "replace": 796
},
{
"name": "GetShopmallDataReq",
- "id": 755,
+ "id": 2616,
"replace": 716
},
{
"name": "GetShopmallDataRsp",
- "id": 748,
+ "id": 1087,
"replace": 756
},
{
"name": "GetSignInRewardReq",
- "id": 2555,
+ "id": 25930,
"replace": 2516
},
{
"name": "GetSignInRewardRsp",
- "id": 2548,
+ "id": 27270,
"replace": 2556
},
{
"name": "GetWidgetSlotReq",
- "id": 4270,
+ "id": 24304,
"replace": 4258
},
{
"name": "GetWidgetSlotRsp",
- "id": 4283,
+ "id": 28535,
"replace": 4291
},
{
"name": "GetWorldMpInfoReq",
- "id": 3105,
+ "id": 6964,
"replace": 3100
},
{
"name": "GetWorldMpInfoRsp",
- "id": 3316,
+ "id": 1461,
"replace": 3353
},
{
"name": "GiveUpRoguelikeDungeonCardReq",
- "id": 8147,
+ "id": 8630,
"replace": 8253
},
{
"name": "GiveUpRoguelikeDungeonCardRsp",
- "id": 8704,
+ "id": 28045,
"replace": 8563
},
{
"name": "GivingRecordChangeNotify",
- "id": 117,
+ "id": 20863,
"replace": 124
},
{
"name": "GivingRecordNotify",
- "id": 174,
+ "id": 7258,
"replace": 137
},
{
"name": "GmTalkNotify",
- "id": 26,
+ "id": 8449,
"replace": 50
},
{
"name": "GmTalkReq",
- "id": 96
+ "id": 25907,
+ "replace": 96
},
{
"name": "GmTalkRsp",
- "id": 2,
+ "id": 3923,
"replace": 89
},
{
"name": "GrantRewardNotify",
- "id": 636,
+ "id": 24643,
"replace": 697
},
{
"name": "GroupLinkAllNotify",
- "id": 5778,
+ "id": 22877,
"replace": 5759
},
{
"name": "GroupLinkChangeNotify",
- "id": 5758,
+ "id": 5992,
"replace": 5766
},
{
"name": "GroupLinkDeleteNotify",
- "id": 5787,
+ "id": 20325,
"replace": 5767
},
{
"name": "GroupSuiteNotify",
- "id": 3284,
+ "id": 6257,
"replace": 3026
},
{
"name": "GroupUnloadNotify",
- "id": 3322,
+ "id": 27542,
"replace": 3281
},
{
"name": "GuestBeginEnterSceneNotify",
- "id": 3099,
+ "id": 2725,
"replace": 3457
},
{
"name": "GuestPostEnterSceneNotify",
- "id": 3107,
+ "id": 4310,
"replace": 3145
},
{
"name": "H5ActivityIdsNotify",
- "id": 5687,
+ "id": 28482,
"replace": 5667
},
{
"name": "HideAndSeekPlayerReadyNotify",
- "id": 5369,
+ "id": 20706,
"replace": 5340
},
{
"name": "HideAndSeekPlayerSetAvatarNotify",
- "id": 5310,
+ "id": 27442,
"replace": 5345
},
{
"name": "HideAndSeekSelectAvatarReq",
- "id": 5341,
+ "id": 1259,
"replace": 5349
},
{
"name": "HideAndSeekSelectAvatarRsp",
- "id": 5353,
+ "id": 4472,
"replace": 5318
},
{
"name": "HideAndSeekSelectSkillReq",
- "id": 8721,
+ "id": 2859,
"replace": 8030
},
{
"name": "HideAndSeekSelectSkillRsp",
- "id": 8129,
+ "id": 544,
"replace": 8916
},
{
"name": "HideAndSeekSetReadyReq",
- "id": 5356,
+ "id": 24183,
"replace": 5358
},
{
"name": "HideAndSeekSetReadyRsp",
- "id": 5363,
+ "id": 27329,
"replace": 5315
},
{
"name": "HideAndSeekSettleNotify",
- "id": 5318,
+ "id": 21206,
"replace": 5326
},
{
"name": "HitClientTrivialNotify",
- "id": 283,
+ "id": 20211,
"replace": 253
},
{
"name": "HitTreeNotify",
- "id": 3420,
+ "id": 8766,
"replace": 3035
},
{
"name": "HomeAvatarAllFinishRewardNotify",
- "id": 4653,
+ "id": 9497,
"replace": 4662
},
{
"name": "HomeAvatarCostumeChangeNotify",
- "id": 4577,
+ "id": 28208,
"replace": 4713
},
{
"name": "HomeAvatarRewardEventGetReq",
- "id": 4768,
+ "id": 26566,
"replace": 4788
},
{
"name": "HomeAvatarRewardEventGetRsp",
- "id": 4895,
+ "id": 25571,
"replace": 4565
},
{
"name": "HomeAvatarRewardEventNotify",
- "id": 4829,
+ "id": 2640,
"replace": 4626
},
{
"name": "HomeAvatarSummonAllEventNotify",
- "id": 4512,
+ "id": 6401,
"replace": 4464
},
{
"name": "HomeAvatarSummonEventReq",
- "id": 4777,
+ "id": 9238,
"replace": 4776
},
{
"name": "HomeAvatarSummonEventRsp",
- "id": 4843,
+ "id": 27614,
"replace": 4647
},
{
"name": "HomeAvatarSummonFinishReq",
- "id": 4608,
+ "id": 24791,
"replace": 4638
},
{
"name": "HomeAvatarSummonFinishRsp",
- "id": 4562,
+ "id": 8835,
"replace": 4686
},
{
"name": "HomeAvatarTalkFinishInfoNotify",
- "id": 4735,
+ "id": 1817,
"replace": 4768
},
{
"name": "HomeAvatarTalkReq",
- "id": 4883,
+ "id": 22316,
"replace": 4522
},
{
"name": "HomeAvatarTalkRsp",
- "id": 4896,
+ "id": 1147,
"replace": 4628
},
{
"name": "HomeAvtarAllFinishRewardNotify",
- "id": 4885,
+ "id": 9713,
"replace": 4533
},
{
"name": "HomeBasicInfoNotify",
- "id": 4683,
+ "id": 4186,
"replace": 4727
},
{
"name": "HomeBlockNotify",
- "id": 4506,
+ "id": 20667,
"replace": 4705
},
{
"name": "HomeChangeEditModeReq",
- "id": 4656,
+ "id": 8351,
"replace": 4879
},
{
"name": "HomeChangeEditModeRsp",
- "id": 4809,
+ "id": 7491,
"replace": 4701
},
{
"name": "HomeChangeModuleReq",
- "id": 4505,
+ "id": 1750,
"replace": 4587
},
{
"name": "HomeChangeModuleRsp",
- "id": 4838,
+ "id": 20550,
"replace": 4516
},
{
"name": "HomeChooseModuleReq",
- "id": 4892,
+ "id": 29914,
"replace": 4457
},
{
"name": "HomeChooseModuleRsp",
- "id": 4658,
+ "id": 20087,
"replace": 4834
},
{
"name": "HomeComfortInfoNotify",
- "id": 4580,
+ "id": 4153,
"replace": 4631
},
{
"name": "HomeCustomFurnitureInfoNotify",
- "id": 4603,
+ "id": 7355,
"replace": 4510
},
{
"name": "HomeEditCustomFurnitureReq",
- "id": 4737,
+ "id": 27340,
"replace": 4550
},
{
"name": "HomeEditCustomFurnitureRsp",
- "id": 4551,
+ "id": 23160,
"replace": 4755
},
{
"name": "HomeFishFarmingInfoNotify",
- "id": 4865,
+ "id": 136,
"replace": 4882
},
{
"name": "HomeGetArrangementInfoReq",
- "id": 4796,
+ "id": 22421,
"replace": 4593
},
{
"name": "HomeGetArrangementInfoRsp",
- "id": 4672,
+ "id": 24303,
"replace": 4822
},
{
"name": "HomeGetBasicInfoReq",
- "id": 4806,
+ "id": 27734,
"replace": 4858
},
{
"name": "HomeGetFishFarmingInfoReq",
- "id": 4837,
+ "id": 21521,
"replace": 4807
},
{
"name": "HomeGetFishFarmingInfoRsp",
- "id": 4722,
+ "id": 2235,
"replace": 4775
},
{
"name": "HomeGetOnlineStatusReq",
- "id": 4729,
+ "id": 2120,
"replace": 4873
},
{
"name": "HomeGetOnlineStatusRsp",
- "id": 4746,
+ "id": 8222,
"replace": 4649
},
{
"name": "HomeKickPlayerReq",
- "id": 4647,
+ "id": 24840,
"replace": 4632
},
{
"name": "HomeKickPlayerRsp",
- "id": 4665,
+ "id": 1719,
"replace": 4771
},
{
"name": "HomeLimitedShopBuyGoodsReq",
- "id": 4456,
+ "id": 838,
"replace": 4867
},
{
"name": "HomeLimitedShopBuyGoodsRsp",
- "id": 4703,
+ "id": 6986,
"replace": 4823
},
{
"name": "HomeLimitedShopGoodsListReq",
- "id": 4719,
+ "id": 24383,
"replace": 4515
},
{
"name": "HomeLimitedShopGoodsListRsp",
- "id": 4541,
+ "id": 21781,
"replace": 4597
},
{
"name": "HomeLimitedShopInfoChangeNotify",
- "id": 4789,
+ "id": 22844,
"replace": 4751
},
{
"name": "HomeLimitedShopInfoNotify",
- "id": 4852,
+ "id": 25226,
"replace": 4825
},
{
"name": "HomeLimitedShopInfoReq",
- "id": 4741,
+ "id": 23396,
"replace": 4511
},
{
"name": "HomeLimitedShopInfoRsp",
- "id": 4800,
+ "id": 8746,
"replace": 4731
},
{
"name": "HomeMarkPointNotify",
- "id": 4465,
+ "id": 23013,
"replace": 4551
},
{
"name": "HomeModuleSeenReq",
- "id": 4826,
+ "id": 27692,
"replace": 4896
},
{
"name": "HomeModuleSeenRsp",
- "id": 4725,
+ "id": 3944,
"replace": 4605
},
{
"name": "HomeModuleUnlockNotify",
- "id": 4682,
+ "id": 811,
"replace": 4660
},
{
"name": "HomePlantFieldNotify",
- "id": 4678,
+ "id": 5595,
"replace": 4612
},
{
"name": "HomePlantInfoNotify",
- "id": 4606,
+ "id": 27599,
"replace": 4852
},
{
"name": "HomePlantInfoReq",
- "id": 4879,
+ "id": 7267,
"replace": 4600
},
{
"name": "HomePlantInfoRsp",
- "id": 4587,
+ "id": 5633,
"replace": 4604
},
{
"name": "HomePlantSeedReq",
- "id": 4578,
+ "id": 20675,
"replace": 4624
},
{
"name": "HomePlantSeedRsp",
- "id": 4588,
+ "id": 9241,
"replace": 4479
},
{
"name": "HomePlantWeedReq",
- "id": 4720,
+ "id": 20037,
"replace": 4476
},
{
"name": "HomePlantWeedRsp",
- "id": 4680,
+ "id": 2656,
"replace": 4570
},
{
"name": "HomePriorCheckNotify",
- "id": 4568,
+ "id": 1456,
"replace": 4501
},
{
"name": "HomeResourceNotify",
- "id": 4867,
+ "id": 5204,
"replace": 4687
},
{
"name": "HomeResourceTakeFetterExpReq",
- "id": 4766,
+ "id": 4383,
"replace": 4577
},
{
"name": "HomeResourceTakeFetterExpRsp",
- "id": 4548,
+ "id": 9922,
"replace": 4519
},
{
"name": "HomeResourceTakeHomeCoinReq",
- "id": 4773,
+ "id": 4728,
"replace": 4694
},
{
"name": "HomeResourceTakeHomeCoinRsp",
- "id": 4707,
+ "id": 6329,
"replace": 4672
},
{
"name": "HomeSceneInitFinishReq",
- "id": 4497,
+ "id": 27778,
"replace": 4613
},
{
"name": "HomeSceneInitFinishRsp",
- "id": 4860,
+ "id": 9038,
"replace": 4536
},
{
"name": "HomeSceneJumpReq",
- "id": 4669,
+ "id": 2482,
"replace": 4844
},
{
"name": "HomeSceneJumpRsp",
- "id": 4544,
+ "id": 22825,
"replace": 4518
},
{
"name": "HomeTransferReq",
- "id": 4460,
+ "id": 28287,
"replace": 4681
},
{
"name": "HomeTransferRsp",
- "id": 4489,
+ "id": 5429,
"replace": 4741
},
{
"name": "HomeUpdateArrangementInfoReq",
- "id": 4871,
+ "id": 4976,
"replace": 4461
},
{
"name": "HomeUpdateArrangementInfoRsp",
- "id": 4771,
+ "id": 28545,
"replace": 4888
},
{
"name": "HomeUpdateFishFarmingInfoReq",
- "id": 4609,
+ "id": 25936,
"replace": 4889
},
{
"name": "HomeUpdateFishFarmingInfoRsp",
- "id": 4640,
+ "id": 28093,
"replace": 4764
},
{
"name": "HostPlayerNotify",
- "id": 302,
+ "id": 9459,
"replace": 389
},
{
"name": "HuntingFailNotify",
- "id": 4303,
+ "id": 22800,
"replace": 4342
},
{
"name": "HuntingGiveUpReq",
- "id": 4301,
+ "id": 2156,
"replace": 4331
},
{
"name": "HuntingGiveUpRsp",
- "id": 4342,
+ "id": 5719,
"replace": 4321
},
{
"name": "HuntingOngoingNotify",
- "id": 4348,
+ "id": 27610,
"replace": 4336
},
{
"name": "HuntingRevealClueNotify",
- "id": 4307,
+ "id": 26057,
"replace": 4322
},
{
"name": "HuntingRevealFinalNotify",
- "id": 4323,
+ "id": 9240,
"replace": 4320
},
{
"name": "HuntingStartNotify",
- "id": 4325,
+ "id": 6362,
"replace": 4345
},
{
"name": "HuntingSuccessNotify",
- "id": 4316,
+ "id": 28721,
"replace": 4323
},
{
"name": "InBattleMechanicusBuildingPointsNotify",
- "id": 5358,
+ "id": 26238,
"replace": 5341
},
{
"name": "InBattleMechanicusCardResultNotify",
- "id": 5334,
+ "id": 1024,
"replace": 5365
},
{
"name": "InBattleMechanicusConfirmCardNotify",
- "id": 5321,
+ "id": 27077,
"replace": 5312
},
{
"name": "InBattleMechanicusConfirmCardReq",
- "id": 5384,
+ "id": 2433,
"replace": 5359
},
{
"name": "InBattleMechanicusConfirmCardRsp",
- "id": 5364,
+ "id": 22810,
"replace": 5378
},
{
@@ -3916,503 +3930,507 @@
},
{
"name": "InBattleMechanicusLeftMonsterNotify",
- "id": 5348,
+ "id": 9107,
"replace": 5356
},
{
"name": "InBattleMechanicusPickCardNotify",
- "id": 5330,
+ "id": 2126,
"replace": 5363
},
{
"name": "InBattleMechanicusPickCardReq",
- "id": 5335,
+ "id": 23219,
"replace": 5372
},
{
"name": "InBattleMechanicusPickCardRsp",
- "id": 5387,
+ "id": 22789,
"replace": 5392
},
{
"name": "InBattleMechanicusSettleNotify",
- "id": 5316,
+ "id": 9184,
"replace": 5375
},
{
"name": "InteractDailyDungeonInfoNotify",
- "id": 910,
+ "id": 2249,
"replace": 945
},
{
"name": "InterruptGalleryReq",
- "id": 5521,
+ "id": 22371,
"replace": 5512
},
{
"name": "InterruptGalleryRsp",
- "id": 5534,
+ "id": 1940,
"replace": 5565
},
{
"name": "InvestigationMonsterUpdateNotify",
- "id": 1924,
+ "id": 23884,
"replace": 1912
},
{
"name": "ItemAddHintNotify",
- "id": 655,
+ "id": 20755,
"replace": 616
},
{
"name": "ItemCdGroupTimeNotify",
- "id": 603,
+ "id": 21839,
"replace": 635
},
{
"name": "ItemGivingReq",
- "id": 197,
+ "id": 4527,
"replace": 101
},
{
"name": "ItemGivingRsp",
- "id": 170,
+ "id": 7103,
"replace": 169
},
{
"name": "JoinHomeWorldFailNotify",
- "id": 4600,
+ "id": 2403,
"replace": 4611
},
{
"name": "JoinPlayerFailNotify",
- "id": 291,
+ "id": 8257,
"replace": 262
},
{
"name": "JoinPlayerSceneReq",
- "id": 244,
+ "id": 27395,
"replace": 247
},
{
"name": "JoinPlayerSceneRsp",
- "id": 279,
+ "id": 23693,
"replace": 236
},
{
"name": "KeepAliveNotify",
- "id": 75,
+ "id": 28778,
"replace": 90
},
{
"name": "LeaveSceneReq",
- "id": 296
+ "id": 1616,
+ "replace": 296
},
{
"name": "LeaveSceneRsp",
- "id": 202,
+ "id": 25971,
"replace": 289
},
{
"name": "LeaveWorldNotify",
- "id": 3196,
+ "id": 22405,
"replace": 3487
},
{
"name": "LevelupCityReq",
- "id": 274,
+ "id": 8097,
"replace": 237
},
{
"name": "LevelupCityRsp",
- "id": 217,
+ "id": 9797,
"replace": 224
},
{
"name": "LifeStateChangeNotify",
- "id": 1296
+ "id": 25474,
+ "replace": 1296
},
{
"name": "LiveEndNotify",
- "id": 843,
+ "id": 24015,
"replace": 870
},
{
"name": "LiveStartNotify",
- "id": 805,
+ "id": 1396,
"replace": 898
},
{
"name": "LoadActivityTerrainNotify",
- "id": 2032,
+ "id": 5,
"replace": 2165
},
{
"name": "LuaEnvironmentEffectNotify",
- "id": 3456,
+ "id": 3994,
"replace": 3207
},
{
"name": "LuaSetOptionNotify",
- "id": 374,
+ "id": 21205,
"replace": 337
},
{
"name": "LunaRiteAreaFinishNotify",
- "id": 8751,
+ "id": 22632,
"replace": 8209
},
{
"name": "LunaRiteGroupBundleRegisterNotify",
- "id": 8352,
+ "id": 5030,
"replace": 8794
},
{
"name": "LunaRiteHintPointRemoveNotify",
- "id": 8968,
+ "id": 4154,
"replace": 8663
},
{
"name": "LunaRiteHintPointReq",
- "id": 8302,
+ "id": 9947,
"replace": 8351
},
{
"name": "LunaRiteHintPointRsp",
- "id": 8827,
+ "id": 853,
"replace": 8822
},
{
"name": "LunaRiteSacrificeReq",
- "id": 8448,
+ "id": 27967,
"replace": 8447
},
{
"name": "LunaRiteSacrificeRsp",
- "id": 8010,
+ "id": 5864,
"replace": 8980
},
{
"name": "LunaRiteTakeSacrificeRewardReq",
- "id": 8871,
+ "id": 23018,
"replace": 8853
},
{
"name": "LunaRiteTakeSacrificeRewardRsp",
- "id": 8206,
+ "id": 24725,
"replace": 8646
},
{
"name": "MailChangeNotify",
- "id": 1496
+ "id": 7569,
+ "replace": 1496
},
{
"name": "MainCoopUpdateNotify",
- "id": 1958,
+ "id": 1415,
"replace": 1966
},
{
"name": "MapAreaChangeNotify",
- "id": 3144,
+ "id": 21970,
"replace": 3018
},
{
"name": "MarkEntityInMinMapNotify",
- "id": 269,
+ "id": 315,
"replace": 240
},
{
"name": "MarkMapReq",
- "id": 3389,
+ "id": 1812,
"replace": 3483
},
{
"name": "MarkMapRsp",
- "id": 3239,
+ "id": 28945,
"replace": 3050
},
{
"name": "MarkNewNotify",
- "id": 1264,
+ "id": 26228,
"replace": 1278
},
{
"name": "MarkTargetInvestigationMonsterNotify",
- "id": 1912,
+ "id": 21010,
"replace": 1924
},
{
"name": "MassiveEntityElementOpBatchNotify",
- "id": 392,
+ "id": 699,
"replace": 400
},
{
"name": "MassiveEntityStateChangedNotify",
- "id": 363,
+ "id": 21761,
"replace": 315
},
{
"name": "MaterialDeleteReturnNotify",
- "id": 623,
+ "id": 6719,
"replace": 634
},
{
"name": "MaterialDeleteUpdateNotify",
- "id": 609,
+ "id": 9737,
"replace": 657
},
{
"name": "McoinExchangeHcoinReq",
- "id": 674,
+ "id": 29611,
"replace": 637
},
{
"name": "McoinExchangeHcoinRsp",
- "id": 617,
+ "id": 21323,
"replace": 624
},
{
"name": "MechanicusCandidateTeamCreateReq",
- "id": 3994,
+ "id": 28997,
"replace": 3999
},
{
"name": "MechanicusCandidateTeamCreateRsp",
- "id": 3916,
+ "id": 29756,
"replace": 3975
},
{
"name": "MechanicusCloseNotify",
- "id": 3948,
+ "id": 25277,
"replace": 3956
},
{
"name": "MechanicusCoinNotify",
- "id": 3972,
+ "id": 6477,
"replace": 3976
},
{
"name": "MechanicusLevelupGearReq",
- "id": 3987,
+ "id": 8848,
"replace": 3992
},
{
"name": "MechanicusLevelupGearRsp",
- "id": 3930,
+ "id": 23973,
"replace": 3963
},
{
"name": "MechanicusOpenNotify",
- "id": 3955,
+ "id": 27627,
"replace": 3916
},
{
"name": "MechanicusSequenceOpenNotify",
- "id": 3902,
+ "id": 9692,
"replace": 3989
},
{
"name": "MechanicusUnlockGearReq",
- "id": 3958,
+ "id": 25222,
"replace": 3941
},
{
"name": "MechanicusUnlockGearRsp",
- "id": 3935,
+ "id": 27878,
"replace": 3972
},
{
"name": "MeetNpcReq",
- "id": 558,
+ "id": 25501,
"replace": 541
},
{
"name": "MeetNpcRsp",
- "id": 535,
+ "id": 25074,
"replace": 572
},
{
"name": "MetNpcIdListNotify",
- "id": 548,
+ "id": 28244,
"replace": 556
},
{
"name": "MiracleRingDataNotify",
- "id": 5237,
+ "id": 3064,
"replace": 5217
},
{
"name": "MiracleRingDeliverItemReq",
- "id": 5225,
+ "id": 28950,
"replace": 5245
},
{
"name": "MiracleRingDeliverItemRsp",
- "id": 5207,
+ "id": 20932,
"replace": 5222
},
{
"name": "MiracleRingDestroyNotify",
- "id": 5223,
+ "id": 8260,
"replace": 5220
},
{
"name": "MiracleRingDropResultNotify",
- "id": 5239,
+ "id": 7312,
"replace": 5226
},
{
"name": "MiracleRingTakeRewardReq",
- "id": 5221,
+ "id": 29462,
"replace": 5249
},
{
"name": "MiracleRingTakeRewardRsp",
- "id": 5226,
+ "id": 119,
"replace": 5215
},
{
"name": "MistTrialDunegonFailNotify",
- "id": 8015,
+ "id": 9722,
"replace": 8243
},
{
"name": "MistTrialGetChallengeMissionReq",
- "id": 8956,
+ "id": 28736,
"replace": 8804
},
{
"name": "MistTrialGetChallengeMissionRsp",
- "id": 8668,
+ "id": 23092,
"replace": 8558
},
{
"name": "MistTrialSelectAvatarAndEnterDungeonReq",
- "id": 8665,
+ "id": 29677,
"replace": 8943
},
{
"name": "MistTrialSelectAvatarAndEnterDungeonRsp",
- "id": 8645,
+ "id": 24511,
"replace": 8364
},
{
"name": "MonsterAIConfigHashNotify",
- "id": 3141,
+ "id": 1317,
"replace": 3467
},
{
"name": "MonsterAlertChangeNotify",
- "id": 336,
+ "id": 20036,
"replace": 397
},
{
"name": "MonsterForceAlertNotify",
- "id": 366,
+ "id": 3111,
"replace": 381
},
{
"name": "MonsterPointArrayRouteUpdateNotify",
- "id": 3064,
+ "id": 28752,
"replace": 3307
},
{
"name": "MonsterSummonTagNotify",
- "id": 1375,
+ "id": 26800,
"replace": 1390
},
{
"name": "MpBlockNotify",
- "id": 1805,
+ "id": 27749,
"replace": 1803
},
{
"name": "MpPlayGuestReplyInviteReq",
- "id": 1815,
+ "id": 9875,
"replace": 1848
},
{
"name": "MpPlayGuestReplyInviteRsp",
- "id": 1838,
+ "id": 107,
"replace": 1812
},
{
"name": "MpPlayGuestReplyNotify",
- "id": 1849,
+ "id": 25876,
"replace": 1819
},
{
"name": "MpPlayInviteResultNotify",
- "id": 1817,
+ "id": 23666,
"replace": 1818
},
{
"name": "MpPlayOwnerCheckReq",
- "id": 1835,
+ "id": 27770,
"replace": 1850
},
{
"name": "MpPlayOwnerCheckRsp",
- "id": 1831,
+ "id": 6021,
"replace": 1824
},
{
"name": "MpPlayOwnerInviteNotify",
- "id": 1843,
+ "id": 21958,
"replace": 1837
},
{
"name": "MpPlayOwnerStartInviteReq",
- "id": 1810,
+ "id": 7309,
"replace": 1825
},
{
"name": "MpPlayOwnerStartInviteRsp",
- "id": 1813,
+ "id": 20017,
"replace": 1843
},
{
"name": "MpPlayPrepareInterruptNotify",
- "id": 1809,
+ "id": 3739,
"replace": 1847
},
{
"name": "MpPlayPrepareNotify",
- "id": 1847,
+ "id": 22136,
"replace": 1844
},
{
"name": "MultistagePlayEndNotify",
- "id": 5337,
+ "id": 5212,
"replace": 5366
},
{
"name": "MultistagePlayFinishStageReq",
- "id": 5396
+ "id": 20554,
+ "replace": 5396
},
{
"name": "MultistagePlayFinishStageRsp",
- "id": 5394,
+ "id": 672,
"replace": 5399
},
{
"name": "MultistagePlayInfoNotify",
- "id": 5375,
+ "id": 7198,
"replace": 5390
},
{
"name": "MultistagePlaySettleNotify",
- "id": 5308,
+ "id": 24122,
"replace": 5371
},
{
"name": "MultistagePlayStageEndNotify",
- "id": 5354,
+ "id": 3019,
"replace": 5355
},
{
"name": "GetUgcRsp",
- "id": 6308,
+ "id": 29873,
"replace": 6316
},
{
@@ -4421,22 +4439,22 @@
},
{
"name": "MusicGameSettleReq",
- "id": 8397,
+ "id": 24309,
"replace": 8512
},
{
"name": "MusicGameSettleRsp",
- "id": 8828,
+ "id": 7327,
"replace": 8156
},
{
"name": "MusicGameStartReq",
- "id": 8583,
+ "id": 2690,
"replace": 8292
},
{
"name": "MusicGameStartRsp",
- "id": 8290,
+ "id": 6458,
"replace": 8128
},
{
@@ -4445,7 +4463,7 @@
},
{
"name": "GetUgcReq",
- "id": 6328,
+ "id": 3704,
"replace": 6309
},
{
@@ -4466,36 +4484,37 @@
},
{
"name": "NavMeshStatsNotify",
- "id": 2374,
+ "id": 2339,
"replace": 2337
},
{
"name": "NormalUidOpNotify",
- "id": 5728,
+ "id": 23286,
"replace": 5709
},
{
"name": "NpcTalkReq",
- "id": 575,
+ "id": 3174,
"replace": 590
},
{
"name": "NpcTalkRsp",
- "id": 596
+ "id": 3890,
+ "replace": 596
},
{
"name": "ObstacleModifyNotify",
- "id": 2302,
+ "id": 2314,
"replace": 2389
},
{
"name": "OfferingInteractReq",
- "id": 2904,
+ "id": 4106,
"replace": 2907
},
{
"name": "OfferingInteractRsp",
- "id": 2919,
+ "id": 21253,
"replace": 2920
},
{
@@ -4504,681 +4523,683 @@
},
{
"name": "OpActivityDataNotify",
- "id": 5102,
+ "id": 7676,
"replace": 5189
},
{
"name": "OpActivityStateNotify",
- "id": 2575,
+ "id": 24977,
"replace": 2590
},
{
"name": "OpActivityUpdateNotify",
- "id": 5172,
+ "id": 24399,
"replace": 5176
},
{
"name": "OpenBlossomCircleCampGuideNotify",
- "id": 2758,
+ "id": 4362,
"replace": 2741
},
{
"name": "OpenStateChangeNotify",
- "id": 176,
+ "id": 5778,
"replace": 195
},
{
"name": "OpenStateUpdateNotify",
- "id": 131,
+ "id": 9279,
"replace": 139
},
{
"name": "OrderDisplayNotify",
- "id": 4139,
+ "id": 595,
"replace": 4126
},
{
"name": "OrderFinishNotify",
- "id": 4137,
+ "id": 26680,
"replace": 4117
},
{
"name": "OtherPlayerEnterHomeNotify",
- "id": 4898,
+ "id": 25817,
"replace": 4876
},
{
"name": "PSNBlackListNotify",
- "id": 4097,
+ "id": 23957,
"replace": 4001
},
{
"name": "PSNFriendListNotify",
- "id": 4017,
+ "id": 25239,
"replace": 4024
},
{
"name": "PSPlayerApplyEnterMpReq",
- "id": 1801,
+ "id": 3109,
"replace": 1831
},
{
"name": "PSPlayerApplyEnterMpRsp",
- "id": 1842,
+ "id": 21696,
"replace": 1821
},
{
"name": "PathfindingEnterSceneReq",
- "id": 2355,
+ "id": 2347,
"replace": 2316
},
{
"name": "PathfindingEnterSceneRsp",
- "id": 2348,
+ "id": 2373,
"replace": 2356
},
{
"name": "PathfindingPingNotify",
- "id": 2372,
+ "id": 2311,
"replace": 2376
},
{
"name": "PersonalLineAllDataReq",
- "id": 498,
+ "id": 9323,
"replace": 406
},
{
"name": "PersonalLineAllDataRsp",
- "id": 446,
+ "id": 20607,
"replace": 404
},
{
"name": "PersonalLineNewUnlockNotify",
- "id": 412,
+ "id": 8744,
"replace": 488
},
{
"name": "PersonalSceneJumpReq",
- "id": 219,
+ "id": 20938,
"replace": 268
},
{
"name": "PersonalSceneJumpRsp",
- "id": 289,
+ "id": 26151,
"replace": 293
},
{
"name": "PingReq",
- "id": 55,
+ "id": 5285,
"replace": 16
},
{
"name": "PingRsp",
- "id": 48,
+ "id": 8231,
"replace": 56
},
{
"name": "PlantFlowerAcceptAllGiveFlowerReq",
- "id": 8493,
+ "id": 27784,
"replace": 8210
},
{
"name": "PlantFlowerAcceptAllGiveFlowerRsp",
- "id": 8859,
+ "id": 5535,
"replace": 8456
},
{
"name": "PlantFlowerAcceptGiveFlowerReq",
- "id": 8705,
+ "id": 27522,
"replace": 8561
},
{
"name": "PlantFlowerAcceptGiveFlowerRsp",
- "id": 8540,
+ "id": 26652,
"replace": 8614
},
{
"name": "PlantFlowerEditFlowerCombinationReq",
- "id": 8104,
+ "id": 25884,
"replace": 8639
},
{
"name": "PlantFlowerEditFlowerCombinationRsp",
- "id": 8215,
+ "id": 5492,
"replace": 8379
},
{
"name": "PlantFlowerGetCanGiveFriendFlowerReq",
- "id": 8429,
+ "id": 21688,
"replace": 8250
},
{
"name": "PlantFlowerGetCanGiveFriendFlowerRsp",
- "id": 8596,
+ "id": 2946,
"replace": 8104
},
{
"name": "PlantFlowerGetFriendFlowerWishListReq",
- "id": 8357,
+ "id": 21731,
"replace": 8562
},
{
"name": "PlantFlowerGetFriendFlowerWishListRsp",
- "id": 8419,
+ "id": 24917,
"replace": 8571
},
{
"name": "PlantFlowerGetRecvFlowerListReq",
- "id": 8335,
+ "id": 5568,
"replace": 8225
},
{
"name": "PlantFlowerGetRecvFlowerListRsp",
- "id": 8051,
+ "id": 26967,
"replace": 8365
},
{
"name": "PlantFlowerGetSeedInfoReq",
- "id": 8216,
+ "id": 23803,
"replace": 8915
},
{
"name": "PlantFlowerGetSeedInfoRsp",
- "id": 8426,
+ "id": 20942,
"replace": 8809
},
{
"name": "PlantFlowerGiveFriendFlowerReq",
- "id": 8164,
+ "id": 512,
"replace": 8693
},
{
"name": "PlantFlowerGiveFriendFlowerRsp",
- "id": 8910,
+ "id": 24990,
"replace": 8239
},
{
"name": "PlantFlowerHaveRecvFlowerNotify",
- "id": 8833,
+ "id": 7995,
"replace": 8205
},
{
"name": "PlantFlowerSetFlowerWishReq",
- "id": 8024,
+ "id": 1934,
"replace": 8043
},
{
"name": "PlantFlowerSetFlowerWishRsp",
- "id": 8086,
+ "id": 24250,
"replace": 8180
},
{
"name": "PlantFlowerTakeSeedRewardReq",
- "id": 8749,
+ "id": 23356,
"replace": 8467
},
{
"name": "PlantFlowerTakeSeedRewardRsp",
- "id": 8268,
+ "id": 28953,
"replace": 8868
},
{
"name": "PlatformChangeRouteNotify",
- "id": 201,
+ "id": 8048,
"replace": 219
},
{
"name": "PlatformStartRouteNotify",
- "id": 270,
+ "id": 7427,
"replace": 269
},
{
"name": "PlatformStopRouteNotify",
- "id": 261,
+ "id": 27462,
"replace": 232
},
{
"name": "PlayerAllowEnterMpAfterAgreeMatchNotify",
- "id": 4166,
+ "id": 2971,
"replace": 4173
},
{
"name": "PlayerApplyEnterHomeNotify",
- "id": 4495,
+ "id": 26047,
"replace": 4549
},
{
"name": "PlayerApplyEnterHomeResultNotify",
- "id": 4694,
+ "id": 26518,
"replace": 4832
},
{
"name": "PlayerApplyEnterHomeResultReq",
- "id": 4617,
+ "id": 20101,
"replace": 4591
},
{
"name": "PlayerApplyEnterHomeResultRsp",
- "id": 4561,
+ "id": 5358,
"replace": 4725
},
{
"name": "PlayerApplyEnterMpAfterMatchAgreedNotify",
- "id": 4198,
+ "id": 9475,
"replace": 4186
},
{
"name": "PlayerApplyEnterMpNotify",
- "id": 1828,
+ "id": 5296,
"replace": 1809
},
{
"name": "PlayerApplyEnterMpReq",
- "id": 1808,
+ "id": 9629,
"replace": 1816
},
{
"name": "PlayerApplyEnterMpResultNotify",
- "id": 1821,
+ "id": 3467,
"replace": 1849
},
{
"name": "PlayerApplyEnterMpResultReq",
- "id": 1826,
+ "id": 24849,
"replace": 1815
},
{
"name": "PlayerApplyEnterMpResultRsp",
- "id": 1839,
+ "id": 6395,
"replace": 1826
},
{
"name": "PlayerApplyEnterMpRsp",
- "id": 1837,
+ "id": 20994,
"replace": 1817
},
{
"name": "PlayerCancelMatchReq",
- "id": 4171,
+ "id": 9117,
"replace": 4199
},
{
"name": "PlayerCancelMatchRsp",
- "id": 4176,
+ "id": 4875,
"replace": 4165
},
{
"name": "PlayerChatCDNotify",
- "id": 3227,
+ "id": 26350,
"replace": 3019
},
{
"name": "PlayerChatNotify",
- "id": 3254,
+ "id": 9541,
"replace": 3103
},
{
"name": "PlayerChatReq",
- "id": 3359,
+ "id": 23230,
"replace": 3065
},
{
"name": "PlayerChatRsp",
- "id": 3369,
+ "id": 27239,
"replace": 3425
},
{
"name": "PlayerCompoundMaterialReq",
- "id": 142,
+ "id": 7541,
"replace": 133
},
{
"name": "PlayerCompoundMaterialRsp",
- "id": 107,
+ "id": 25784,
"replace": 183
},
{
"name": "PlayerConfirmMatchReq",
- "id": 4157,
+ "id": 1167,
"replace": 4172
},
{
"name": "PlayerConfirmMatchRsp",
- "id": 4173,
+ "id": 21369,
"replace": 4170
},
{
"name": "PlayerCookArgsReq",
- "id": 161,
+ "id": 7878,
"replace": 132
},
{
"name": "PlayerCookArgsRsp",
- "id": 101,
+ "id": 9840,
"replace": 119
},
{
"name": "PlayerCookReq",
- "id": 126,
+ "id": 27404,
"replace": 150
},
{
"name": "PlayerCookRsp",
- "id": 120,
+ "id": 1250,
"replace": 148
},
{
"name": "PlayerDataNotify",
- "id": 135,
+ "id": 2051,
"replace": 172
},
{
"name": "PlayerEnterDungeonReq",
- "id": 902,
+ "id": 28791,
"replace": 989
},
{
"name": "PlayerEnterDungeonRsp",
- "id": 972,
+ "id": 24874,
"replace": 976
},
{
"name": "PlayerEnterSceneInfoNotify",
- "id": 247,
+ "id": 27063,
"replace": 291
},
{
"name": "PlayerEnterSceneNotify",
- "id": 275,
+ "id": 2783,
"replace": 290
},
{
"name": "PlayerEyePointStateNotify",
- "id": 3327,
+ "id": 27367,
"replace": 3222
},
{
"name": "PlayerFishingDataNotify",
- "id": 5843,
+ "id": 6317,
"replace": 5837
},
{
"name": "PlayerForceExitReq",
- "id": 160,
+ "id": 1819,
"replace": 152
},
{
"name": "PlayerForceExitRsp",
- "id": 140,
+ "id": 22773,
"replace": 144
},
{
"name": "PlayerGameTimeNotify",
- "id": 184,
+ "id": 22433,
"replace": 159
},
{
"name": "PlayerGeneralMatchConfirmNotify",
- "id": 4192,
+ "id": 1380,
"replace": 4171
},
{
"name": "PlayerGeneralMatchDismissNotify",
- "id": 4151,
+ "id": 2964,
"replace": 4181
},
{
"name": "PlayerGetForceQuitBanInfoReq",
- "id": 4185,
+ "id": 24478,
"replace": 4200
},
{
"name": "PlayerGetForceQuitBanInfoRsp",
- "id": 4181,
+ "id": 8368,
"replace": 4174
},
{
"name": "PlayerHomeCompInfoNotify",
- "id": 4769,
+ "id": 365,
"replace": 4617
},
{
"name": "PlayerInjectFixNotify",
- "id": 178,
+ "id": 27662,
"replace": 122
},
{
"name": "PlayerInvestigationAllInfoNotify",
- "id": 1919,
+ "id": 23777,
"replace": 1917
},
{
"name": "PlayerInvestigationNotify",
- "id": 1909,
+ "id": 22886,
"replace": 1910
},
{
"name": "PlayerInvestigationTargetNotify",
- "id": 1927
+ "id": 1218,
+ "replace": 1927
},
{
"name": "PlayerLevelRewardUpdateNotify",
- "id": 109,
+ "id": 3756,
"replace": 157
},
{
"name": "PlayerLoginReq",
- "id": 102,
+ "id": 25842,
"replace": 189
},
{
"name": "PlayerLoginRsp",
- "id": 172,
+ "id": 29665,
"replace": 176
},
{
"name": "PlayerLogoutNotify",
- "id": 158,
+ "id": 9133,
"replace": 141
},
{
"name": "PlayerLogoutReq",
- "id": 155,
+ "id": 5347,
"replace": 116
},
{
"name": "PlayerLogoutRsp",
- "id": 148,
+ "id": 24757,
"replace": 156
},
{
"name": "PlayerLuaShellNotify",
- "id": 115,
+ "id": 29883,
"replace": 127
},
{
"name": "PlayerMatchAgreedResultNotify",
- "id": 4153,
+ "id": 29150,
"replace": 4192
},
{
"name": "PlayerMatchInfoNotify",
- "id": 4187,
+ "id": 6049,
"replace": 4167
},
{
"name": "PlayerMatchStopNotify",
- "id": 4189,
+ "id": 5482,
"replace": 4176
},
{
"name": "PlayerMatchSuccNotify",
- "id": 4175,
+ "id": 29434,
"replace": 4195
},
{
"name": "PlayerOfferingDataNotify",
- "id": 2924,
+ "id": 22150,
"replace": 2918
},
{
"name": "PlayerOfferingReq",
- "id": 2921,
+ "id": 43,
"replace": 2908
},
{
"name": "PlayerOfferingRsp",
- "id": 2916,
+ "id": 9486,
"replace": 2912
},
{
"name": "PlayerPreEnterMpNotify",
- "id": 1807,
+ "id": 23905,
"replace": 1822
},
{
"name": "PlayerPropChangeNotify",
- "id": 188,
+ "id": 24729,
"replace": 142
},
{
"name": "PlayerPropChangeReasonNotify",
- "id": 1230,
+ "id": 28241,
"replace": 1263
},
{
"name": "PlayerPropNotify",
- "id": 164,
+ "id": 7058,
"replace": 178
},
{
"name": "PlayerQuitDungeonReq",
- "id": 955,
+ "id": 20980,
"replace": 916
},
{
"name": "PlayerQuitDungeonRsp",
- "id": 948,
+ "id": 4431,
"replace": 956
},
{
"name": "PlayerQuitFromHomeNotify",
- "id": 4605,
+ "id": 27102,
"replace": 4745
},
{
"name": "PlayerQuitFromMpNotify",
- "id": 1825,
+ "id": 20263,
"replace": 1845
},
{
"name": "PlayerRandomCookReq",
- "id": 105,
+ "id": 7190,
"replace": 198
},
{
"name": "PlayerRandomCookRsp",
- "id": 136,
+ "id": 9489,
"replace": 197
},
{
"name": "PlayerRechargeDataNotify",
- "id": 4126,
+ "id": 9891,
"replace": 4115
},
{
"name": "PlayerReportReq",
- "id": 4071,
+ "id": 28063,
"replace": 4074
},
{
"name": "PlayerReportRsp",
- "id": 4049,
+ "id": 3564,
"replace": 4073
},
{
"name": "PlayerRoutineDataNotify",
- "id": 3528,
+ "id": 29752,
"replace": 3509
},
{
"name": "PlayerSetLanguageReq",
- "id": 112,
+ "id": 27872,
"replace": 188
},
{
"name": "PlayerSetLanguageRsp",
- "id": 141,
+ "id": 21982,
"replace": 149
},
{
"name": "PlayerSetOnlyMPWithPSPlayerReq",
- "id": 1803,
+ "id": 5396,
"replace": 1842
},
{
"name": "PlayerSetOnlyMPWithPSPlayerRsp",
- "id": 1848,
+ "id": 25610,
"replace": 1836
},
{
"name": "PlayerSetPauseReq",
- "id": 171,
+ "id": 4448,
"replace": 174
},
{
"name": "PlayerSetPauseRsp",
- "id": 149,
+ "id": 1771,
"replace": 173
},
{
"name": "PlayerStartMatchReq",
- "id": 4178,
+ "id": 27823,
"replace": 4159
},
{
"name": "PlayerStartMatchRsp",
- "id": 4158,
+ "id": 21172,
"replace": 4166
},
{
"name": "PlayerStoreNotify",
- "id": 675,
+ "id": 4667,
"replace": 690
},
{
"name": "PlayerTimeNotify",
- "id": 111,
+ "id": 9057,
"replace": 128
},
{
"name": "PlayerWorldSceneInfoListNotify",
- "id": 3422,
+ "id": 7017,
"replace": 3205
},
{
"name": "PostEnterSceneReq",
- "id": 3242,
+ "id": 5606,
"replace": 3479
},
{
"name": "PostEnterSceneRsp",
- "id": 3474,
+ "id": 7880,
"replace": 3417
},
{
"name": "PrivateChatNotify",
- "id": 4952,
+ "id": 29471,
"replace": 5039
},
{
"name": "PrivateChatReq",
- "id": 5025,
+ "id": 8163,
"replace": 5040
},
{
"name": "PrivateChatRsp",
- "id": 5046
+ "id": 4033,
+ "replace": 5046
},
{
"name": "PrivateChatSetSequenceReq",
@@ -5190,3169 +5211,3177 @@
},
{
"name": "ProfilePictureChangeNotify",
- "id": 4074,
+ "id": 5763,
"replace": 4037
},
{
"name": "ProjectorOptionReq",
- "id": 836,
+ "id": 5441,
"replace": 897
},
{
"name": "ProjectorOptionRsp",
- "id": 866,
+ "id": 919,
"replace": 881
},
{
"name": "ProudSkillChangeNotify",
- "id": 1084,
+ "id": 23429,
"replace": 1059
},
{
"name": "ProudSkillExtraLevelNotify",
- "id": 1094,
+ "id": 5863,
"replace": 1099
},
{
"name": "ProudSkillUpgradeReq",
- "id": 1087,
+ "id": 21290,
"replace": 1092
},
{
"name": "ProudSkillUpgradeRsp",
- "id": 1030,
+ "id": 8300,
"replace": 1063
},
{
"name": "PullPrivateChatReq",
- "id": 4998,
+ "id": 22346,
"replace": 5006
},
{
"name": "PullPrivateChatRsp",
- "id": 5008,
+ "id": 4681,
"replace": 4991
},
{
"name": "PullRecentChatReq",
- "id": 4985,
+ "id": 23337,
"replace": 5022
},
{
"name": "PullRecentChatRsp",
- "id": 5037,
+ "id": 308,
"replace": 5042
},
{
"name": "PushTipsAllDataNotify",
- "id": 2206,
+ "id": 28129,
"replace": 2277
},
{
"name": "PushTipsChangeNotify",
- "id": 2233,
+ "id": 29035,
"replace": 2286
},
{
"name": "PushTipsReadFinishReq",
- "id": 2224,
+ "id": 1612,
"replace": 2251
},
{
"name": "PushTipsReadFinishRsp",
- "id": 2231,
+ "id": 27947,
"replace": 2239
},
{
"name": "QueryCodexMonsterBeKilledNumReq",
- "id": 4208,
+ "id": 24690,
"replace": 4203
},
{
"name": "QueryCodexMonsterBeKilledNumRsp",
- "id": 4210,
+ "id": 9121,
"replace": 4208
},
{
"name": "QueryPathReq",
- "id": 2375,
+ "id": 2359,
"replace": 2390
},
{
"name": "QueryPathRsp",
- "id": 2396
+ "id": 2319,
+ "replace": 2396
},
{
"name": "QuestCreateEntityReq",
- "id": 430,
+ "id": 8019,
"replace": 463
},
{
"name": "QuestCreateEntityRsp",
- "id": 484,
+ "id": 4869,
"replace": 459
},
{
"name": "QuestDelNotify",
- "id": 402,
+ "id": 29185,
"replace": 489
},
{
"name": "QuestDestroyEntityReq",
- "id": 464,
+ "id": 21308,
"replace": 478
},
{
"name": "QuestDestroyEntityRsp",
- "id": 421,
+ "id": 9130,
"replace": 412
},
{
"name": "QuestDestroyNpcReq",
- "id": 406,
+ "id": 26568,
"replace": 477
},
{
"name": "QuestDestroyNpcRsp",
- "id": 433,
+ "id": 607,
"replace": 486
},
{
"name": "QuestGlobalVarNotify",
- "id": 403,
+ "id": 23502,
"replace": 435
},
{
"name": "QuestListNotify",
- "id": 475,
+ "id": 29451,
"replace": 490
},
{
"name": "QuestListUpdateNotify",
- "id": 496
+ "id": 22114,
+ "replace": 496
},
{
"name": "QuestProgressUpdateNotify",
- "id": 428,
+ "id": 5388,
"replace": 446
},
{
"name": "QuestTransmitReq",
- "id": 442,
+ "id": 2854,
"replace": 433
},
{
"name": "QuestTransmitRsp",
- "id": 407,
+ "id": 20137,
"replace": 483
},
{
"name": "QuestUpdateQuestTimeVarNotify",
- "id": 449,
+ "id": 28219,
"replace": 473
},
{
"name": "QuestUpdateQuestVarNotify",
- "id": 468,
+ "id": 1753,
"replace": 494
},
{
"name": "QuestUpdateQuestVarReq",
- "id": 438,
+ "id": 28126,
"replace": 482
},
{
"name": "QuestUpdateQuestVarRsp",
- "id": 488,
+ "id": 5677,
"replace": 442
},
{
"name": "QuickUseWidgetReq",
- "id": 4266,
+ "id": 4406,
"replace": 4273
},
{
"name": "QuickUseWidgetRsp",
- "id": 4253,
+ "id": 24972,
"replace": 4292
},
{
"name": "ReadMailNotify",
- "id": 1402,
+ "id": 6739,
"replace": 1489
},
{
"name": "ReadPrivateChatReq",
- "id": 4980,
+ "id": 5538,
"replace": 5013
},
{
"name": "ReadPrivateChatRsp",
- "id": 5034,
+ "id": 9593,
"replace": 5009
},
{
"name": "ReceivedTrialAvatarActivityRewardReq",
- "id": 2068,
+ "id": 8615,
"replace": 2003
},
{
"name": "ReceivedTrialAvatarActivityRewardRsp",
- "id": 2116,
+ "id": 9311,
"replace": 2067
},
{
"name": "RechargeReq",
- "id": 4128,
+ "id": 3184,
"replace": 4109
},
{
"name": "RechargeRsp",
- "id": 4108,
+ "id": 22287,
"replace": 4116
},
{
"name": "RedeemLegendaryKeyReq",
- "id": 480,
+ "id": 8427,
"replace": 454
},
{
"name": "RedeemLegendaryKeyRsp",
- "id": 459,
+ "id": 7270,
"replace": 443
},
{
"name": "RefreshBackgroundAvatarReq",
- "id": 1738,
+ "id": 29491,
"replace": 1755
},
{
"name": "RefreshBackgroundAvatarRsp",
- "id": 1657,
+ "id": 5063,
"replace": 1705
},
{
"name": "RefreshRoguelikeDungeonCardReq",
- "id": 8889,
+ "id": 23467,
"replace": 8702
},
{
"name": "RefreshRoguelikeDungeonCardRsp",
- "id": 8479,
+ "id": 7915,
"replace": 8844
},
{
"name": "RegionSearchChangeRegionNotify",
- "id": 5608,
+ "id": 28838,
"replace": 5616
},
{
"name": "RegionSearchNotify",
- "id": 5628,
+ "id": 26579,
"replace": 5609
},
{
"name": "ReliquaryDecomposeReq",
- "id": 699,
+ "id": 2906,
"replace": 660
},
{
"name": "ReliquaryDecomposeRsp",
- "id": 632,
+ "id": 5943,
"replace": 680
},
{
"name": "ReliquaryPromoteReq",
- "id": 676,
+ "id": 29241,
"replace": 695
},
{
"name": "ReliquaryPromoteRsp",
- "id": 626,
+ "id": 28265,
"replace": 650
},
{
"name": "ReliquaryUpgradeReq",
- "id": 624,
+ "id": 1702,
"replace": 651
},
{
"name": "ReliquaryUpgradeRsp",
- "id": 631,
+ "id": 25485,
"replace": 639
},
{
"name": "RemoveBlacklistReq",
- "id": 4036,
+ "id": 850,
"replace": 4097
},
{
"name": "RemoveBlacklistRsp",
- "id": 4066,
+ "id": 22319,
"replace": 4081
},
{
"name": "RemoveRandTaskInfoNotify",
- "id": 123,
+ "id": 649,
"replace": 134
},
{
"name": "ReportFightAntiCheatNotify",
- "id": 301,
+ "id": 27982,
"replace": 319
},
{
"name": "ReportTrackingIOInfoNotify",
- "id": 4125,
+ "id": 24423,
"replace": 4145
},
{
"name": "RequestLiveInfoReq",
- "id": 826,
+ "id": 4423,
"replace": 850
},
{
"name": "RequestLiveInfoRsp",
- "id": 820,
+ "id": 28966,
"replace": 848
},
{
"name": "ResinCardDataUpdateNotify",
- "id": 4116,
+ "id": 6072,
"replace": 4123
},
{
"name": "ResinChangeNotify",
- "id": 612,
+ "id": 21937,
"replace": 688
},
{
"name": "RestartEffigyChallengeReq",
- "id": 2199,
+ "id": 8574,
"replace": 2060
},
{
"name": "RestartEffigyChallengeRsp",
- "id": 2160,
+ "id": 8102,
"replace": 2106
},
{
"name": "ReunionActivateNotify",
- "id": 5093,
+ "id": 6332,
"replace": 5087
},
{
"name": "ReunionBriefInfoReq",
- "id": 5078,
+ "id": 27557,
"replace": 5059
},
{
"name": "ReunionBriefInfoRsp",
- "id": 5058,
+ "id": 26597,
"replace": 5066
},
{
"name": "ReunionDailyRefreshNotify",
- "id": 5088,
+ "id": 505,
"replace": 5062
},
{
"name": "ReunionPrivilegeChangeNotify",
- "id": 5065,
+ "id": 25522,
"replace": 5098
},
{
"name": "ReunionSettleNotify",
- "id": 5063,
+ "id": 28864,
"replace": 5093
},
{
"name": "RobotPushPlayerDataNotify",
- "id": 34,
+ "id": 23031,
"replace": 65
},
{
"name": "RogueCellUpdateNotify",
- "id": 8723,
+ "id": 4597,
"replace": 8385
},
{
"name": "RogueDungeonPlayerCellChangeNotify",
- "id": 8475,
+ "id": 6884,
"replace": 8229
},
{
"name": "RogueHealAvatarsReq",
- "id": 8077,
+ "id": 7220,
"replace": 8236
},
{
"name": "RogueHealAvatarsRsp",
- "id": 8037,
+ "id": 3917,
"replace": 8596
},
{
"name": "RogueResumeDungeonReq",
- "id": 8182,
+ "id": 28359,
"replace": 8203
},
{
"name": "RogueResumeDungeonRsp",
- "id": 8267,
+ "id": 22999,
"replace": 8340
},
{
"name": "RogueSwitchAvatarReq",
- "id": 8787,
+ "id": 7818,
"replace": 8165
},
{
"name": "RogueSwitchAvatarRsp",
- "id": 8792,
+ "id": 7922,
"replace": 8578
},
{
"name": "RoguelikeCardGachaNotify",
- "id": 8541,
+ "id": 20313,
"replace": 8649
},
{
"name": "RoguelikeEffectDataNotify",
- "id": 8729
+ "id": 920,
+ "replace": 8729
},
{
"name": "RoguelikeEffectViewReq",
- "id": 8105,
+ "id": 24896,
"replace": 8839
},
{
"name": "RoguelikeEffectViewRsp",
- "id": 8770,
+ "id": 26737,
"replace": 8593
},
{
"name": "RoguelikeGiveUpReq",
- "id": 8671,
+ "id": 25469,
"replace": 8215
},
{
"name": "RoguelikeGiveUpRsp",
- "id": 8304,
+ "id": 8629,
"replace": 8451
},
{
"name": "RoguelikeMistClearNotify",
- "id": 8708,
+ "id": 27988,
"replace": 8496
},
{
"name": "RoguelikeRefreshCardCostUpdateNotify",
- "id": 8875,
+ "id": 27478,
"replace": 8473
},
{
"name": "RoguelikeResourceBonusPropUpdateNotify",
- "id": 8700,
+ "id": 9873,
"replace": 8322
},
{
"name": "RoguelikeRuneRecordUpdateNotify",
- "id": 8615,
+ "id": 1760,
"replace": 8363
},
{
"name": "RoguelikeSelectAvatarAndEnterDungeonReq",
- "id": 8231,
+ "id": 8269,
"replace": 8438
},
{
"name": "RoguelikeSelectAvatarAndEnterDungeonRsp",
- "id": 8436,
+ "id": 7229,
"replace": 8945
},
{
"name": "RoguelikeTakeStageFirstPassRewardReq",
- "id": 8289,
+ "id": 6306,
"replace": 8803
},
{
"name": "RoguelikeTakeStageFirstPassRewardRsp",
- "id": 8551,
+ "id": 9513,
"replace": 8271
},
{
"name": "SalesmanDeliverItemReq",
- "id": 2172,
+ "id": 2062,
"replace": 2120
},
{
"name": "SalesmanDeliverItemRsp",
- "id": 2140,
+ "id": 829,
"replace": 2190
},
{
"name": "SalesmanTakeRewardReq",
- "id": 2046,
+ "id": 27922,
"replace": 2018
},
{
"name": "SalesmanTakeRewardRsp",
- "id": 2119,
+ "id": 3724,
"replace": 2159
},
{
"name": "SalesmanTakeSpecialRewardReq",
- "id": 2129,
+ "id": 21248,
"replace": 2073
},
{
"name": "SalesmanTakeSpecialRewardRsp",
- "id": 2137,
+ "id": 903,
"replace": 2162
},
{
"name": "SaveCoopDialogReq",
- "id": 1988,
+ "id": 24551,
"replace": 1962
},
{
"name": "SaveCoopDialogRsp",
- "id": 1999,
+ "id": 8107,
"replace": 1969
},
{
"name": "SaveMainCoopReq",
- "id": 1987,
+ "id": 764,
"replace": 1967
},
{
"name": "SaveMainCoopRsp",
- "id": 1971,
+ "id": 27766,
"replace": 1999
},
{
"name": "SceneAreaUnlockNotify",
- "id": 231,
+ "id": 9869,
"replace": 239
},
{
"name": "SceneAreaWeatherNotify",
- "id": 241,
+ "id": 25752,
"replace": 249
},
{
"name": "SceneAudioNotify",
- "id": 3143,
+ "id": 4490,
"replace": 3231
},
{
"name": "SceneAvatarStaminaStepReq",
- "id": 230,
+ "id": 543,
"replace": 263
},
{
"name": "SceneAvatarStaminaStepRsp",
- "id": 284,
+ "id": 28639,
"replace": 259
},
{
"name": "SceneCreateEntityReq",
- "id": 220,
+ "id": 28428,
"replace": 248
},
{
"name": "SceneCreateEntityRsp",
- "id": 205,
+ "id": 3079,
"replace": 298
},
{
"name": "SceneDataNotify",
- "id": 3321,
+ "id": 29478,
"replace": 3320
},
{
"name": "SceneDestroyEntityReq",
- "id": 236,
+ "id": 23998,
"replace": 297
},
{
"name": "SceneDestroyEntityRsp",
- "id": 266,
+ "id": 2500,
"replace": 281
},
{
"name": "SceneEntitiesMoveCombineNotify",
- "id": 3050,
+ "id": 26073,
"replace": 3357
},
{
"name": "SceneEntitiesMovesReq",
- "id": 254,
+ "id": 20585,
"replace": 255
},
{
"name": "SceneEntitiesMovesRsp",
- "id": 237,
+ "id": 8605,
"replace": 266
},
{
"name": "SceneEntityAppearNotify",
- "id": 248,
+ "id": 24016,
"replace": 256
},
{
"name": "SceneEntityDisappearNotify",
- "id": 258,
+ "id": 1787,
"replace": 241
},
{
"name": "SceneEntityDrownReq",
- "id": 276,
+ "id": 22277,
"replace": 295
},
{
"name": "SceneEntityDrownRsp",
- "id": 226,
+ "id": 23727,
"replace": 250
},
{
"name": "SceneEntityMoveNotify",
- "id": 264,
+ "id": 25367,
"replace": 278
},
{
"name": "SceneEntityMoveReq",
- "id": 235,
+ "id": 26916,
"replace": 272
},
{
"name": "SceneEntityMoveRsp",
- "id": 287,
+ "id": 20380,
"replace": 292
},
{
"name": "SceneEntityUpdateNotify",
- "id": 3388,
+ "id": 27983,
"replace": 3060
},
{
"name": "SceneForceLockNotify",
- "id": 203,
+ "id": 7079,
"replace": 235
},
{
"name": "SceneForceUnlockNotify",
- "id": 243,
+ "id": 3275,
"replace": 270
},
{
"name": "SceneGalleryInfoNotify",
- "id": 5594,
+ "id": 5587,
"replace": 5599
},
{
"name": "SceneInitFinishReq",
- "id": 272,
+ "id": 6923,
"replace": 276
},
{
"name": "SceneInitFinishRsp",
- "id": 255,
+ "id": 3805,
"replace": 216
},
{
"name": "SceneKickPlayerNotify",
- "id": 232,
+ "id": 28326,
"replace": 280
},
{
"name": "SceneKickPlayerReq",
- "id": 290,
+ "id": 29095,
"replace": 238
},
{
"name": "SceneKickPlayerRsp",
- "id": 299,
+ "id": 27200,
"replace": 260
},
{
"name": "ScenePlayBattleInfoListNotify",
- "id": 4444,
+ "id": 20081,
"replace": 4449
},
{
"name": "ScenePlayBattleInfoNotify",
- "id": 4425,
+ "id": 1543,
"replace": 4440
},
{
"name": "ScenePlayBattleInterruptNotify",
- "id": 4414,
+ "id": 26908,
"replace": 4428
},
{
"name": "ScenePlayBattleResultNotify",
- "id": 4371,
+ "id": 7278,
"replace": 4362
},
{
"name": "ScenePlayBattleUidOpNotify",
- "id": 4384,
+ "id": 602,
"replace": 4415
},
{
"name": "ScenePlayGuestReplyInviteReq",
- "id": 4408,
+ "id": 25729,
"replace": 4391
},
{
"name": "ScenePlayGuestReplyInviteRsp",
- "id": 4385,
+ "id": 26358,
"replace": 4422
},
{
"name": "ScenePlayGuestReplyNotify",
- "id": 4437,
+ "id": 9422,
"replace": 4442
},
{
"name": "ScenePlayInfoListNotify",
- "id": 4434,
+ "id": 530,
"replace": 4409
},
{
"name": "ScenePlayInviteResultNotify",
- "id": 4380,
+ "id": 9329,
"replace": 4413
},
{
"name": "ScenePlayOutofRegionNotify",
- "id": 4366,
+ "id": 26290,
"replace": 4425
},
{
"name": "ScenePlayOwnerCheckReq",
- "id": 4446
+ "id": 4265,
+ "replace": 4446
},
{
"name": "ScenePlayOwnerCheckRsp",
- "id": 4352,
+ "id": 2989,
"replace": 4439
},
{
"name": "ScenePlayOwnerInviteNotify",
- "id": 4398,
+ "id": 7175,
"replace": 4406
},
{
"name": "ScenePlayOwnerStartInviteReq",
- "id": 4422,
+ "id": 5530,
"replace": 4426
},
{
"name": "ScenePlayOwnerStartInviteRsp",
- "id": 4405,
+ "id": 22034,
"replace": 4366
},
{
"name": "ScenePlayerInfoNotify",
- "id": 253,
+ "id": 23510,
"replace": 218
},
{
"name": "ScenePlayerLocationNotify",
- "id": 221,
+ "id": 29652,
"replace": 212
},
{
"name": "ScenePlayerSoundNotify",
- "id": 215,
+ "id": 20293,
"replace": 227
},
{
"name": "ScenePointUnlockNotify",
- "id": 238,
+ "id": 5431,
"replace": 282
},
{
"name": "SceneRouteChangeNotify",
- "id": 297,
+ "id": 9691,
"replace": 201
},
{
"name": "SceneTeamUpdateNotify",
- "id": 1652,
+ "id": 4509,
"replace": 1646
},
{
"name": "SceneTimeNotify",
- "id": 245,
+ "id": 21694,
"replace": 217
},
{
"name": "SceneTransToPointReq",
- "id": 288,
+ "id": 26498,
"replace": 242
},
{
"name": "SceneTransToPointRsp",
- "id": 268,
+ "id": 28443,
"replace": 294
},
{
"name": "SceneWeatherForcastReq",
- "id": 3283,
+ "id": 27174,
"replace": 3338
},
{
"name": "SceneWeatherForcastRsp",
- "id": 3037,
+ "id": 4766,
"replace": 3354
},
{
"name": "SeaLampCoinNotify",
- "id": 2127,
+ "id": 8079,
"replace": 2107
},
{
"name": "SeaLampContributeItemReq",
- "id": 2004,
+ "id": 6321,
"replace": 2093
},
{
"name": "SeaLampContributeItemRsp",
- "id": 2154,
+ "id": 9989,
"replace": 2198
},
{
"name": "SeaLampFlyLampNotify",
- "id": 2003,
+ "id": 3489,
"replace": 2126
},
{
"name": "SeaLampFlyLampReq",
- "id": 2144,
+ "id": 283,
"replace": 2032
},
{
"name": "SeaLampFlyLampRsp",
- "id": 2150,
+ "id": 1255,
"replace": 2171
},
{
"name": "SeaLampPopularityNotify",
- "id": 2151,
+ "id": 6421,
"replace": 2124
},
{
"name": "SeaLampTakeContributionRewardReq",
- "id": 2118,
+ "id": 4205,
"replace": 2076
},
{
"name": "SeaLampTakeContributionRewardRsp",
- "id": 2023,
+ "id": 22558,
"replace": 2016
},
{
"name": "SeaLampTakePhaseRewardReq",
- "id": 2018,
+ "id": 2574,
"replace": 2115
},
{
"name": "SeaLampTakePhaseRewardRsp",
- "id": 2079,
+ "id": 7734,
"replace": 2153
},
{
"name": "SealBattleBeginNotify",
- "id": 260,
+ "id": 5120,
"replace": 252
},
{
"name": "SealBattleEndNotify",
- "id": 240,
+ "id": 570,
"replace": 244
},
{
"name": "SealBattleProgressNotify",
- "id": 278,
+ "id": 29619,
"replace": 222
},
{
"name": "SeeMonsterReq",
- "id": 267,
+ "id": 20750,
"replace": 221
},
{
"name": "SeeMonsterRsp",
- "id": 295,
+ "id": 26264,
"replace": 214
},
{
"name": "SelectAsterMidDifficultyReq",
- "id": 2047,
+ "id": 971,
"replace": 2007
},
{
"name": "SelectAsterMidDifficultyRsp",
- "id": 2010,
+ "id": 23097,
"replace": 2094
},
{
"name": "SelectEffigyChallengeConditionReq",
- "id": 2074,
+ "id": 7159,
"replace": 2009
},
{
"name": "SelectEffigyChallengeConditionRsp",
- "id": 2126,
+ "id": 3284,
"replace": 2040
},
{
"name": "SelectRoguelikeDungeonCardReq",
- "id": 8701,
+ "id": 20123,
"replace": 8062
},
{
"name": "SelectRoguelikeDungeonCardRsp",
- "id": 8633,
+ "id": 24868,
"replace": 8423
},
{
"name": "SelectWorktopOptionReq",
- "id": 855,
+ "id": 24949,
"replace": 816
},
{
"name": "SelectWorktopOptionRsp",
- "id": 848,
+ "id": 27194,
"replace": 856
},
{
"name": "ServerAnnounceNotify",
- "id": 2050,
+ "id": 7548,
"replace": 2097
},
{
"name": "ServerAnnounceRevokeNotify",
- "id": 2142,
+ "id": 23231,
"replace": 2167
},
{
"name": "ServerBuffChangeNotify",
- "id": 323,
+ "id": 6462,
"replace": 334
},
{
"name": "ServerCondMeetQuestListUpdateNotify",
- "id": 443,
+ "id": 29009,
"replace": 470
},
{
"name": "ServerDisconnectClientNotify",
- "id": 119,
+ "id": 22635,
"replace": 168
},
{
"name": "ServerGlobalValueChangeNotify",
- "id": 1134,
+ "id": 28698,
"replace": 1165
},
{
"name": "ServerLogNotify",
- "id": 84,
+ "id": 7350,
"replace": 59
},
{
"name": "ServerMessageNotify",
- "id": 5708,
+ "id": 20880,
"replace": 5716
},
{
"name": "ServerTimeNotify",
- "id": 30,
+ "id": 21404,
"replace": 63
},
{
"name": "ServerUpdateGlobalValueNotify",
- "id": 1121,
+ "id": 1181,
"replace": 1112
},
{
"name": "SetBattlePassViewedReq",
- "id": 2601,
+ "id": 7320,
"replace": 2631
},
{
"name": "SetBattlePassViewedRsp",
- "id": 2642,
+ "id": 25281,
"replace": 2621
},
{
"name": "SetChatEmojiCollectionReq",
- "id": 4019,
+ "id": 21632,
"replace": 4068
},
{
"name": "SetChatEmojiCollectionRsp",
- "id": 4089,
+ "id": 2098,
"replace": 4093
},
{
"name": "SetCoopChapterViewedReq",
- "id": 1967,
+ "id": 2879,
"replace": 1968
},
{
"name": "SetCoopChapterViewedRsp",
- "id": 1959,
+ "id": 23389,
"replace": 1997
},
{
"name": "SetCurExpeditionChallengeIdReq",
- "id": 2106,
+ "id": 20340,
"replace": 2114
},
{
"name": "SetCurExpeditionChallengeIdRsp",
- "id": 2186,
+ "id": 24543,
"replace": 2086
},
{
"name": "SetEntityClientDataNotify",
- "id": 3172,
+ "id": 1139,
"replace": 3424
},
{
"name": "SetEquipLockStateReq",
- "id": 661,
+ "id": 8002,
"replace": 632
},
{
"name": "SetEquipLockStateRsp",
- "id": 601,
+ "id": 2517,
"replace": 619
},
{
"name": "SetFriendEnterHomeOptionReq",
- "id": 4847,
+ "id": 26896,
"replace": 4621
},
{
"name": "SetFriendEnterHomeOptionRsp",
- "id": 4516,
+ "id": 21101,
"replace": 4548
},
{
"name": "SetFriendRemarkNameReq",
- "id": 4012,
+ "id": 1521,
"replace": 4088
},
{
"name": "SetFriendRemarkNameRsp",
- "id": 4041,
+ "id": 25535,
"replace": 4049
},
{
"name": "SetH5ActivityRedDotTimestampReq",
- "id": 5671,
+ "id": 21249,
"replace": 5699
},
{
"name": "SetH5ActivityRedDotTimestampRsp",
- "id": 5676,
+ "id": 22816,
"replace": 5665
},
{
"name": "SetIsAutoUnlockSpecificEquipReq",
- "id": 679,
+ "id": 24611,
"replace": 636
},
{
"name": "SetIsAutoUnlockSpecificEquipRsp",
- "id": 690,
+ "id": 23704,
"replace": 638
},
{
"name": "SetLimitOptimizationNotify",
- "id": 8557,
+ "id": 3723,
"replace": 8599
},
{
"name": "SetNameCardReq",
- "id": 4024,
+ "id": 3853,
"replace": 4051
},
{
"name": "SetNameCardRsp",
- "id": 4031,
+ "id": 22422,
"replace": 4039
},
{
"name": "SetOpenStateReq",
- "id": 133,
+ "id": 20702,
"replace": 186
},
{
"name": "SetOpenStateRsp",
- "id": 124,
+ "id": 934,
"replace": 151
},
{
"name": "SetPlayerBirthdayReq",
- "id": 4021,
+ "id": 26479,
"replace": 4012
},
{
"name": "SetPlayerBirthdayRsp",
- "id": 4034,
+ "id": 26814,
"replace": 4065
},
{
"name": "SetPlayerBornDataReq",
- "id": 116,
+ "id": 7992,
"replace": 175
},
{
"name": "SetPlayerBornDataRsp",
- "id": 128,
+ "id": 22804,
"replace": 146
},
{
"name": "SetPlayerHeadImageReq",
- "id": 4028,
+ "id": 4071,
"replace": 4046
},
{
"name": "SetPlayerHeadImageRsp",
- "id": 4038,
+ "id": 20979,
"replace": 4082
},
{
"name": "SetPlayerNameReq",
- "id": 168,
+ "id": 2665,
"replace": 194
},
{
"name": "SetPlayerNameRsp",
- "id": 106,
+ "id": 25056,
"replace": 177
},
{
"name": "SetPlayerPropReq",
- "id": 134,
+ "id": 25174,
"replace": 165
},
{
"name": "SetPlayerPropRsp",
- "id": 194,
+ "id": 1391,
"replace": 199
},
{
"name": "SetPlayerSignatureReq",
- "id": 4094,
+ "id": 771,
"replace": 4099
},
{
"name": "SetPlayerSignatureRsp",
- "id": 4016,
+ "id": 28588,
"replace": 4075
},
{
"name": "SetSceneWeatherAreaReq",
- "id": 265,
+ "id": 6203,
"replace": 223
},
{
"name": "SetSceneWeatherAreaRsp",
- "id": 229,
+ "id": 29445,
"replace": 230
},
{
"name": "SetUpAvatarTeamReq",
- "id": 1666,
+ "id": 5889,
"replace": 1639
},
{
"name": "SetUpAvatarTeamRsp",
- "id": 1613,
+ "id": 8572,
"replace": 1800
},
{
"name": "SetUpLunchBoxWidgetReq",
- "id": 4257,
+ "id": 20055,
"replace": 4272
},
{
"name": "SetUpLunchBoxWidgetRsp",
- "id": 4273,
+ "id": 6360,
"replace": 4270
},
{
"name": "SetWidgetSlotReq",
- "id": 4300,
+ "id": 21852,
"replace": 4251
},
{
"name": "SetWidgetSlotRsp",
- "id": 4286,
+ "id": 21258,
"replace": 4296
},
{
"name": "ShowClientGuideNotify",
- "id": 3399,
+ "id": 8965,
"replace": 3382
},
{
"name": "ShowClientTutorialNotify",
- "id": 3113,
+ "id": 6463,
"replace": 3129
},
{
"name": "ShowCommonTipsNotify",
- "id": 3479,
+ "id": 28414,
"replace": 3128
},
{
"name": "ShowMessageNotify",
- "id": 72,
+ "id": 20664,
"replace": 76
},
{
"name": "ShowTemplateReminderNotify",
- "id": 3042,
+ "id": 24864,
"replace": 3333
},
{
"name": "SignInInfoReq",
- "id": 2502,
+ "id": 1091,
"replace": 2589
},
{
"name": "SignInInfoRsp",
- "id": 2572,
+ "id": 1196,
"replace": 2576
},
{
"name": "SocialDataNotify",
- "id": 4007,
+ "id": 4307,
"replace": 4083
},
{
"name": "SpringUseReq",
- "id": 1799,
+ "id": 9537,
"replace": 1660
},
{
"name": "SpringUseRsp",
- "id": 1760,
+ "id": 22687,
"replace": 1706
},
{
"name": "StartArenaChallengeLevelReq",
- "id": 2173,
+ "id": 7114,
"replace": 2125
},
{
"name": "StartArenaChallengeLevelRsp",
- "id": 2075,
+ "id": 27893,
"replace": 2021
},
{
"name": "StartBuoyantCombatGalleryReq",
- "id": 8385,
+ "id": 103,
"replace": 8511
},
{
"name": "StartBuoyantCombatGalleryRsp",
- "id": 8774,
+ "id": 2642,
"replace": 8263
},
{
"name": "StartCoopPointReq",
- "id": 1992,
+ "id": 22463,
"replace": 1971
},
{
"name": "StartCoopPointRsp",
- "id": 1985,
+ "id": 1231,
"replace": 2000
},
{
"name": "StartEffigyChallengeReq",
- "id": 2158,
+ "id": 4800,
"replace": 2088
},
{
"name": "StartEffigyChallengeRsp",
- "id": 2101,
+ "id": 28896,
"replace": 2042
},
{
"name": "StartFishingReq",
- "id": 5837,
+ "id": 24205,
"replace": 5817
},
{
"name": "StartFishingRsp",
- "id": 5821,
+ "id": 27055,
"replace": 5849
},
{
"name": "StartRogueEliteCellChallengeReq",
- "id": 8527,
+ "id": 24719,
"replace": 8971
},
{
"name": "StartRogueEliteCellChallengeRsp",
- "id": 8515,
+ "id": 9589,
"replace": 8015
},
{
"name": "StartRogueNormalCellChallengeReq",
- "id": 8292,
+ "id": 27300,
"replace": 8732
},
{
"name": "StartRogueNormalCellChallengeRsp",
- "id": 8143,
+ "id": 8056,
"replace": 8495
},
{
"name": "StoreItemChangeNotify",
- "id": 602,
+ "id": 370,
"replace": 689
},
{
"name": "StoreItemDelNotify",
- "id": 672,
+ "id": 28814,
"replace": 676
},
{
"name": "StoreWeightLimitNotify",
- "id": 696
+ "id": 22706,
+ "replace": 696
},
{
"name": "SummerTimeFloatSignalPositionNotify",
- "id": 8259,
+ "id": 9015,
"replace": 8506
},
{
"name": "SummerTimeFloatSignalUpdateNotify",
- "id": 8915,
+ "id": 22089,
"replace": 8618
},
{
"name": "SummerTimeSprintBoatRestartReq",
- "id": 8170,
+ "id": 23353,
"replace": 8782
},
{
"name": "SummerTimeSprintBoatRestartRsp",
- "id": 8679,
+ "id": 1588,
"replace": 8132
},
{
"name": "SummerTimeSprintBoatSettleNotify",
- "id": 8942,
+ "id": 20382,
"replace": 8406
},
{
"name": "SumoDungeonSettleNotify",
- "id": 8606,
+ "id": 23188,
"replace": 8047
},
{
"name": "SumoEnterDungeonNotify",
- "id": 8412,
+ "id": 9445,
"replace": 8698
},
{
"name": "SumoLeaveDungeonNotify",
- "id": 8521,
+ "id": 4886,
"replace": 8552
},
{
"name": "SumoRestartDungeonReq",
- "id": 8150,
+ "id": 23088,
"replace": 8817
},
{
"name": "SumoRestartDungeonRsp",
- "id": 8743,
+ "id": 8491,
"replace": 8584
},
{
"name": "SumoSaveTeamReq",
- "id": 8991,
+ "id": 26768,
"replace": 8444
},
{
"name": "SumoSaveTeamRsp",
- "id": 8514,
+ "id": 24118,
"replace": 8722
},
{
"name": "SumoSelectTeamAndEnterDungeonReq",
- "id": 8326,
+ "id": 28230,
"replace": 8409
},
{
"name": "SumoSelectTeamAndEnterDungeonRsp",
- "id": 8398,
+ "id": 28014,
"replace": 8280
},
{
"name": "SumoSetNoSwitchPunishTimeNotify",
- "id": 8408,
+ "id": 5911,
"replace": 8997
},
{
"name": "SumoSwitchTeamReq",
- "id": 8219,
+ "id": 21102,
"replace": 8324
},
{
"name": "SumoSwitchTeamRsp",
- "id": 8940,
+ "id": 28038,
"replace": 8317
},
{
"name": "SyncScenePlayTeamEntityNotify",
- "id": 3492,
+ "id": 4915,
"replace": 3170
},
{
"name": "SyncTeamEntityNotify",
- "id": 318,
+ "id": 25071,
"replace": 326
},
{
"name": "TakeAchievementGoalRewardReq",
- "id": 2676,
+ "id": 249,
"replace": 2665
},
{
"name": "TakeAchievementGoalRewardRsp",
- "id": 2689,
+ "id": 20302,
"replace": 2676
},
{
"name": "TakeAchievementRewardReq",
- "id": 2687,
+ "id": 20624,
"replace": 2667
},
{
"name": "TakeAchievementRewardRsp",
- "id": 2671,
+ "id": 23696,
"replace": 2699
},
{
"name": "TakeAsterSpecialRewardReq",
- "id": 2063,
+ "id": 7641,
"replace": 2036
},
{
"name": "TakeAsterSpecialRewardRsp",
- "id": 2039,
+ "id": 25347,
"replace": 2050
},
{
"name": "TakeBattlePassMissionPointReq",
- "id": 2625,
+ "id": 20580,
"replace": 2645
},
{
"name": "TakeBattlePassMissionPointRsp",
- "id": 2607,
+ "id": 9060,
"replace": 2622
},
{
"name": "TakeBattlePassRewardReq",
- "id": 2626,
+ "id": 28914,
"replace": 2615
},
{
"name": "TakeBattlePassRewardRsp",
- "id": 2639,
+ "id": 25609,
"replace": 2626
},
{
"name": "TakeCityReputationExploreRewardReq",
- "id": 2834,
+ "id": 24844,
"replace": 2865
},
{
"name": "TakeCityReputationExploreRewardRsp",
- "id": 2894,
+ "id": 26493,
"replace": 2899
},
{
"name": "TakeCityReputationLevelRewardReq",
- "id": 2802,
+ "id": 5580,
"replace": 2889
},
{
"name": "TakeCityReputationLevelRewardRsp",
- "id": 2872,
+ "id": 9391,
"replace": 2876
},
{
"name": "TakeCityReputationParentQuestReq",
- "id": 2848,
+ "id": 26463,
"replace": 2856
},
{
"name": "TakeCityReputationParentQuestRsp",
- "id": 2858,
+ "id": 1428,
"replace": 2841
},
{
"name": "TakeCompoundOutputReq",
- "id": 198,
+ "id": 5837,
"replace": 106
},
{
"name": "TakeCompoundOutputRsp",
- "id": 146,
+ "id": 28960,
"replace": 104
},
{
"name": "TakeCoopRewardReq",
- "id": 1963,
+ "id": 23462,
"replace": 1993
},
{
"name": "TakeCoopRewardRsp",
- "id": 1993,
+ "id": 22350,
"replace": 1987
},
{
"name": "TakeDeliveryDailyRewardReq",
- "id": 2024,
+ "id": 28022,
"replace": 2140
},
{
"name": "TakeDeliveryDailyRewardRsp",
- "id": 2110,
+ "id": 22688,
"replace": 2005
},
{
"name": "TakeEffigyFirstPassRewardReq",
- "id": 2189,
+ "id": 6014,
"replace": 2099
},
{
"name": "TakeEffigyFirstPassRewardRsp",
- "id": 2084,
+ "id": 8293,
"replace": 2191
},
{
"name": "TakeEffigyRewardReq",
- "id": 2090,
+ "id": 28268,
"replace": 2113
},
{
"name": "TakeEffigyRewardRsp",
- "id": 2165,
+ "id": 1345,
"replace": 2078
},
{
"name": "TakeFirstShareRewardReq",
- "id": 4098,
+ "id": 21051,
"replace": 4006
},
{
"name": "TakeFirstShareRewardRsp",
- "id": 4046,
+ "id": 7609,
"replace": 4004
},
{
"name": "TakeFurnitureMakeReq",
- "id": 4671,
+ "id": 28389,
"replace": 4709
},
{
"name": "TakeFurnitureMakeRsp",
- "id": 4887,
+ "id": 6814,
"replace": 4710
},
{
"name": "TakeHuntingOfferReq",
- "id": 4328,
+ "id": 26500,
"replace": 4309
},
{
"name": "TakeHuntingOfferRsp",
- "id": 4308,
+ "id": 8846,
"replace": 4316
},
{
"name": "TakeInvestigationRewardReq",
- "id": 1904,
+ "id": 8462,
"replace": 1907
},
{
"name": "TakeInvestigationRewardRsp",
- "id": 1905,
+ "id": 3594,
"replace": 1915
},
{
"name": "TakeInvestigationTargetRewardReq",
- "id": 1917,
+ "id": 6368,
"replace": 1911
},
{
"name": "TakeInvestigationTargetRewardRsp",
- "id": 1914,
+ "id": 1562,
"replace": 1930
},
{
"name": "TakeMaterialDeleteReturnReq",
- "id": 677,
+ "id": 23877,
"replace": 664
},
{
"name": "TakeMaterialDeleteReturnRsp",
- "id": 692,
+ "id": 26975,
"replace": 700
},
{
"name": "TakeOfferingLevelRewardReq",
- "id": 2903,
+ "id": 20499,
"replace": 2905
},
{
"name": "TakeOfferingLevelRewardRsp",
- "id": 2917,
+ "id": 1269,
"replace": 2922
},
{
"name": "TakePlayerLevelRewardReq",
- "id": 177,
+ "id": 4273,
"replace": 164
},
{
"name": "TakePlayerLevelRewardRsp",
- "id": 192,
+ "id": 767,
"replace": 200
},
{
"name": "TakeRegionSearchRewardReq",
- "id": 5637,
+ "id": 5375,
"replace": 5617
},
{
"name": "TakeRegionSearchRewardRsp",
- "id": 5621,
+ "id": 2889,
"replace": 5649
},
{
"name": "TakeResinCardDailyRewardReq",
- "id": 4107,
+ "id": 29342,
"replace": 4122
},
{
"name": "TakeResinCardDailyRewardRsp",
- "id": 4123,
+ "id": 319,
"replace": 4120
},
{
"name": "TakeReunionFirstGiftRewardReq",
- "id": 5087,
+ "id": 24987,
"replace": 5067
},
{
"name": "TakeReunionFirstGiftRewardRsp",
- "id": 5071,
+ "id": 3136,
"replace": 5099
},
{
"name": "TakeReunionMissionRewardReq",
- "id": 5092,
+ "id": 6568,
"replace": 5071
},
{
"name": "TakeReunionMissionRewardRsp",
- "id": 5085,
+ "id": 20173,
"replace": 5100
},
{
"name": "TakeReunionSignInRewardReq",
- "id": 5075,
+ "id": 24519,
"replace": 5095
},
{
"name": "TakeReunionSignInRewardRsp",
- "id": 5057,
+ "id": 28118,
"replace": 5072
},
{
"name": "TakeReunionWatcherRewardReq",
- "id": 5053,
+ "id": 27039,
"replace": 5092
},
{
"name": "TakeReunionWatcherRewardRsp",
- "id": 5098,
+ "id": 5682,
"replace": 5086
},
{
"name": "TakeoffEquipReq",
- "id": 616,
+ "id": 23894,
"replace": 675
},
{
"name": "TakeoffEquipRsp",
- "id": 628,
+ "id": 24431,
"replace": 646
},
{
"name": "TaskVarNotify",
- "id": 139,
+ "id": 21431,
"replace": 107
},
{
"name": "TeamResonanceChangeNotify",
- "id": 1028,
+ "id": 23566,
"replace": 1046
},
{
"name": "TowerAllDataReq",
- "id": 2435,
+ "id": 23009,
"replace": 2472
},
{
"name": "TowerAllDataRsp",
- "id": 2487,
+ "id": 3897,
"replace": 2492
},
{
"name": "TowerBriefDataNotify",
- "id": 2475,
+ "id": 28206,
"replace": 2490
},
{
"name": "TowerBuffSelectReq",
- "id": 2421,
+ "id": 8694,
"replace": 2412
},
{
"name": "TowerBuffSelectRsp",
- "id": 2434,
+ "id": 23137,
"replace": 2465
},
{
"name": "TowerCurLevelRecordChangeNotify",
- "id": 2402,
+ "id": 2583,
"replace": 2489
},
{
"name": "TowerDailyRewardProgressChangeNotify",
- "id": 2472,
+ "id": 8485,
"replace": 2476
},
{
"name": "TowerEnterLevelReq",
- "id": 2484,
+ "id": 21406,
"replace": 2459
},
{
"name": "TowerEnterLevelRsp",
- "id": 2464,
+ "id": 26115,
"replace": 2478
},
{
"name": "TowerFloorRecordChangeNotify",
- "id": 2496
+ "id": 23989,
+ "replace": 2496
},
{
"name": "TowerGetFloorStarRewardReq",
- "id": 2424,
+ "id": 5764,
"replace": 2451
},
{
"name": "TowerGetFloorStarRewardRsp",
- "id": 2431,
+ "id": 24127,
"replace": 2439
},
{
"name": "TowerLevelEndNotify",
- "id": 2466,
+ "id": 20886,
"replace": 2481
},
{
"name": "TowerLevelStarCondNotify",
- "id": 2443,
+ "id": 2042,
"replace": 2470
},
{
"name": "TowerMiddleLevelChangeTeamNotify",
- "id": 2403,
+ "id": 2027,
"replace": 2435
},
{
"name": "TowerRecordHandbookReq",
- "id": 2442,
+ "id": 2953,
"replace": 2433
},
{
"name": "TowerRecordHandbookRsp",
- "id": 2407,
+ "id": 27785,
"replace": 2483
},
{
"name": "TowerSurrenderReq",
- "id": 2406,
+ "id": 22082,
"replace": 2477
},
{
"name": "TowerSurrenderRsp",
- "id": 2433,
+ "id": 22267,
"replace": 2486
},
{
"name": "TowerTeamSelectReq",
- "id": 2448,
+ "id": 2100,
"replace": 2456
},
{
"name": "TowerTeamSelectRsp",
- "id": 2458,
+ "id": 21023,
"replace": 2441
},
{
"name": "TreasureMapBonusChallengeNotify",
- "id": 2091,
+ "id": 23317,
"replace": 2149
},
{
"name": "TreasureMapCurrencyNotify",
- "id": 2060,
+ "id": 24210,
"replace": 2175
},
{
"name": "TreasureMapDetectorDataNotify",
- "id": 4288,
+ "id": 7264,
"replace": 4262
},
{
"name": "TreasureMapGuideTaskDoneNotify",
- "id": 2020,
+ "id": 1567,
"replace": 2168
},
{
"name": "TreasureMapHostInfoNotify",
- "id": 8054,
+ "id": 1895,
"replace": 8750
},
{
"name": "TreasureMapMpChallengeNotify",
- "id": 2122,
+ "id": 8790,
"replace": 2083
},
{
"name": "TreasureMapPreTaskDoneNotify",
- "id": 2196,
+ "id": 20410,
"replace": 2136
},
{
"name": "TreasureMapRegionActiveNotify",
- "id": 2065,
+ "id": 20683,
"replace": 2090
},
{
"name": "TreasureMapRegionInfoNotify",
- "id": 2034,
+ "id": 27963,
"replace": 2117
},
{
"name": "TrialAvatarFirstPassDungeonNotify",
- "id": 2005,
+ "id": 6009,
"replace": 2089
},
{
"name": "TrialAvatarInDungeonIndexNotify",
- "id": 2121,
+ "id": 25684,
"replace": 2127
},
{
"name": "TriggerCreateGadgetToEquipPartNotify",
- "id": 342,
+ "id": 3153,
"replace": 333
},
{
"name": "TriggerRoguelikeCurseNotify",
- "id": 8958,
+ "id": 26431,
"replace": 8674
},
{
"name": "TriggerRoguelikeRuneReq",
- "id": 8661,
+ "id": 26666,
"replace": 8307
},
{
"name": "TriggerRoguelikeRuneRsp",
- "id": 8255,
+ "id": 1039,
"replace": 8163
},
{
"name": "TryEnterHomeReq",
- "id": 4565,
+ "id": 26594,
"replace": 4504
},
{
"name": "TryEnterHomeRsp",
- "id": 4762,
+ "id": 351,
"replace": 4744
},
{
"name": "UnfreezeGroupLimitNotify",
- "id": 3450,
+ "id": 23739,
"replace": 3443
},
{
"name": "UnionCmdNotify",
- "id": 16,
+ "id": 21088,
"replace": 75
},
{
"name": "LastPacketPrintNotify",
- "id": 20,
+ "id": 22019,
"replace": 48
},
{
"name": "SalvagePreventSettleNotify",
- "id": 8307,
+ "id": 24588,
"replace": 8120
},
{
"name": "HomeEnterEditModeFinishReq",
- "id": 4537,
+ "id": 4149,
"replace": 4892
},
{
"name": "ReplayCustomDungeonRsp",
- "id": 6234,
+ "id": 25962,
"replace": 6240
},
{
"name": "SpiceActivityFinishMakeSpiceRsp",
- "id": 8135,
+ "id": 4582,
"replace": 8572
},
{
"name": "GachaActivityTakeRewardRsp",
- "id": 8510,
+ "id": 27406,
"replace": 8843
},
{
"name": "MistTrialGetDungeonExhibitionDataRsp",
- "id": 8354,
+ "id": 2046,
"replace": 8086
},
{
"name": "CrystalLinkEnterDungeonRsp",
- "id": 8605,
+ "id": 1502,
"replace": 8602
},
{
"name": "ChangeCustomDungeonRoomRsp",
- "id": 6223,
+ "id": 23301,
"replace": 6220
},
{
"name": "MistTrialGetDungeonExhibitionDataReq",
- "id": 8109,
+ "id": 29891,
"replace": 8459
},
{
"name": "ActivityGetRecvGiftListRsp",
- "id": 8266,
+ "id": 2009,
"replace": 8806
},
{
"name": "ReformFireworksReq",
- "id": 6097,
+ "id": 28941,
"replace": 6082
},
{
"name": "CrystalLinkRestartDungeonReq",
- "id": 8971,
+ "id": 28616,
"replace": 8237
},
{
"name": "LaunchFireworksReq",
- "id": 5985,
+ "id": 6285,
"replace": 6022
},
{
"name": "WinterCampGetCanGiveFriendItemRsp",
- "id": 8470,
+ "id": 23821,
"replace": 8328
},
{
"name": "PublishUgcReq",
- "id": 6323,
+ "id": 21198,
"replace": 6320
},
{
"name": "GachaActivityCreateRobotReq",
- "id": 8734,
+ "id": 24297,
"replace": 8314
},
{
"name": "GachaActivityCreateRobotRsp",
- "id": 8688,
+ "id": 7445,
"replace": 8273
},
{
"name": "SpiceActivityProcessFoodReq",
- "id": 8229,
+ "id": 22981,
"replace": 8199
},
{
"name": "PotionSaveDungeonResultReq",
- "id": 8611,
+ "id": 9617,
"replace": 8613
},
{
"name": "WinterCampRecvItemNotify",
- "id": 8284,
+ "id": 23213,
"replace": 8869
},
{
"name": "StartRogueDiaryPlayReq",
- "id": 8254,
+ "id": 29988,
"replace": 8884
},
{
"name": "BartenderFinishLevelReq",
- "id": 8495,
+ "id": 1905,
"replace": 8145
},
{
"name": "SalvageEscortSettleNotify",
- "id": 8693,
+ "id": 28329,
"replace": 8856
},
{
"name": "HomeChangeBgmReq",
- "id": 4496,
+ "id": 28739,
"replace": 4470
},
{
"name": "EvtBeingHealedNotify",
- "id": 315,
+ "id": 4595,
"replace": 327
},
{
"name": "GetCustomDungeonReq",
- "id": 6250,
+ "id": 24516,
"replace": 6201
},
{
"name": "IrodoriChessEquipCardReq",
- "id": 8144,
+ "id": 3894,
"replace": 8466
},
{
"name": "ResetRogueDiaryPlayRsp",
- "id": 8447,
+ "id": 28628,
"replace": 8084
},
{
"name": "SpiceActivityProcessFoodRsp",
- "id": 8171,
+ "id": 21724,
"replace": 8682
},
{
"name": "HomeBalloonGalleryScoreNotify",
- "id": 4731,
+ "id": 20418,
"replace": 4606
},
{
"name": "PhotoActivityFinishRsp",
- "id": 8410,
+ "id": 25296,
"replace": 8644
},
{
"name": "QuickOpenActivityReq",
- "id": 8800,
+ "id": 3073,
"replace": 8347
},
{
"name": "LanternRiteDoFireworksReformReq",
- "id": 8167,
+ "id": 9217,
"replace": 8462
},
{
"name": "RogueDiaryCoinAddNotify",
- "id": 8422,
+ "id": 21318,
"replace": 8629
},
{
"name": "RogueDiaryRepairInfoNotify",
- "id": 8872,
+ "id": 9164,
"replace": 8848
},
{
"name": "PhotoActivityFinishReq",
- "id": 8575,
+ "id": 26014,
"replace": 8138
},
{
"name": "ViewLanternProjectionTipsRsp",
- "id": 8594,
+ "id": 22183,
"replace": 8155
},
{
"name": "MichiaeMatsuriInteractStatueRsp",
- "id": 8652,
+ "id": 5402,
"replace": 8535
},
{
"name": "TryEnterNextRogueDiaryDungeonReq",
- "id": 8595,
+ "id": 619,
"replace": 8366
},
{
"name": "ActivityAcceptGiveGiftRsp",
- "id": 8567,
+ "id": 20446,
"replace": 8244
},
{
"name": "RogueDiaryDungeonInfoNotify",
- "id": 8535,
+ "id": 1309,
"replace": 8967
},
{
"name": "StartRogueDiaryRoomReq",
- "id": 8341,
+ "id": 20500,
"replace": 8096
},
{
"name": "LevelTagDataNotify",
- "id": 3384,
+ "id": 4502,
"replace": 3263
},
{
"name": "StoreCustomDungeonReq",
- "id": 6209,
+ "id": 24734,
"replace": 6247
},
{
"name": "WinterCampGetRecvItemListReq",
- "id": 8339,
+ "id": 25703,
"replace": 8852
},
{
"name": "GachaActivityResetRsp",
- "id": 8011,
+ "id": 9141,
"replace": 8715
},
{
"name": "WinterCampRaceScoreNotify",
- "id": 8372,
+ "id": 20047,
"replace": 8761
},
{
"name": "MainCoopFailNotify",
- "id": 1955,
+ "id": 2503,
"replace": 1953
},
{
"name": "CheckUgcStateReq",
- "id": 6342,
+ "id": 3955,
"replace": 6321
},
{
"name": "WinterCampTakeBattleRewardRsp",
- "id": 8217,
+ "id": 25618,
"replace": 8859
},
{
"name": "ActivityGetRecvGiftListReq",
- "id": 8760,
+ "id": 20506,
"replace": 8977
},
{
"name": "SalvagePreventRestartRsp",
- "id": 8711,
+ "id": 26886,
"replace": 8807
},
{
"name": "TryInterruptRogueDiaryDungeonRsp",
- "id": 8258,
+ "id": 4919,
"replace": 8267
},
{
"name": "WinterCampGiveFriendItemRsp",
- "id": 8765,
+ "id": 24904,
"replace": 8579
},
{
"name": "RogueFinishRepairRsp",
- "id": 8899,
+ "id": 9649,
"replace": 8494
},
{
"name": "IrodoriChessUnequipCardRsp",
- "id": 8654,
+ "id": 6523,
"replace": 8424
},
{
"name": "MichiaeMatsuriUnlockCrystalSkillRsp",
- "id": 8847,
+ "id": 22931,
"replace": 8432
},
{
"name": "SaveUgcReq",
- "id": 6325,
+ "id": 4331,
"replace": 6345
},
{
"name": "ResetRogueDiaryPlayReq",
- "id": 8459,
+ "id": 3800,
"replace": 8710
},
{
"name": "CrystalLinkDungeonInfoNotify",
- "id": 8163,
+ "id": 23068,
"replace": 8587
},
{
"name": "SaveCustomDungeonRoomRsp",
- "id": 6221,
+ "id": 6751,
"replace": 6249
},
{
"name": "WinterCampEditSnowmanCombinationReq",
- "id": 8234,
+ "id": 20265,
"replace": 8029
},
{
"name": "SearchCustomDungeonRsp",
- "id": 6217,
+ "id": 20759,
"replace": 6218
},
{
"name": "BartenderCancelOrderReq",
- "id": 8189,
+ "id": 7877,
"replace": 8014
},
{
"name": "WinterCampTriathlonSettleNotify",
- "id": 8842,
+ "id": 3692,
"replace": 8113
},
{
"name": "ViewLanternProjectionLevelTipsRsp",
- "id": 8690,
+ "id": 20141,
"replace": 8275
},
{
"name": "WinterCampTriathlonRestartReq",
- "id": 8466,
+ "id": 9024,
"replace": 8586
},
{
"name": "ServerCombatEndNotify",
- "id": 1116,
+ "id": 5895,
"replace": 1175
},
{
"name": "ReadSignatureAuditRsp",
- "id": 4090,
+ "id": 27511,
"replace": 4038
},
{
"name": "GetGameplayRecommendationReq",
- "id": 195,
+ "id": 29716,
"replace": 114
},
{
"name": "TryInterruptRogueDiaryDungeonReq",
- "id": 8917,
+ "id": 23223,
"replace": 8230
},
{
"name": "ResumeRogueDiaryDungeonReq",
- "id": 8658,
+ "id": 24514,
"replace": 8882
},
{
"name": "EnterIrodoriChessDungeonReq",
- "id": 8573,
+ "id": 2229,
"replace": 8010
},
{
"name": "GetRecommendCustomDungeonReq",
- "id": 6243,
+ "id": 23034,
"replace": 6237
},
{
"name": "GachaActivityUpdateElemNotify",
- "id": 8530,
+ "id": 29407,
"replace": 8714
},
{
"name": "ActivityHaveRecvGiftNotify",
- "id": 8733,
+ "id": 20546,
"replace": 8615
},
{
"name": "WinterCampAcceptGiveItemReq",
- "id": 8603,
+ "id": 4170,
"replace": 8875
},
{
"name": "MistTrialSettleNotify",
- "id": 8153,
+ "id": 28242,
"replace": 8393
},
{
"name": "HomeRacingGallerySettleNotify",
- "id": 4545,
+ "id": 20371,
"replace": 4840
},
{
"name": "QuickOpenActivityRsp",
- "id": 8579,
+ "id": 7953,
"replace": 8867
},
{
"name": "SaveUgcRsp",
- "id": 6307,
+ "id": 27821,
"replace": 6322
},
{
"name": "BartenderCancelOrderRsp",
- "id": 8417,
+ "id": 1772,
"replace": 8110
},
{
"name": "MichiaeMatsuriRemoveChestMarkNotify",
- "id": 8539,
+ "id": 7189,
"replace": 8051
},
{
"name": "GachaActivityResetReq",
- "id": 8903,
+ "id": 8921,
"replace": 8876
},
{
"name": "GachaActivityNextStageRsp",
- "id": 8132,
+ "id": 9626,
"replace": 8922
},
{
"name": "WinterCampSetWishListReq",
- "id": 8393,
+ "id": 20875,
"replace": 8415
},
{
"name": "RetryCurRogueDiaryDungeonRsp",
- "id": 8355,
+ "id": 20889,
"replace": 8959
},
{
"name": "BartenderStartLevelReq",
- "id": 8117,
+ "id": 7285,
"replace": 8272
},
{
"name": "ResumeRogueDiaryDungeonRsp",
- "id": 8145,
+ "id": 21442,
"replace": 8402
},
{
"name": "OutStuckCustomDungeonReq",
- "id": 6232,
+ "id": 8657,
"replace": 6206
},
{
"name": "EnterIrodoriChessDungeonRsp",
- "id": 8208,
+ "id": 29492,
"replace": 8056
},
{
"name": "RetryCurRogueDiaryDungeonReq",
- "id": 8074,
+ "id": 9419,
"replace": 8290
},
{
"name": "WinterCampGetFriendWishListRsp",
- "id": 8223,
+ "id": 24739,
"replace": 8651
},
{
"name": "HomeChangeBgmNotify",
- "id": 4479,
+ "id": 2031,
"replace": 4897
},
{
"name": "GachaActivityPercentNotify",
- "id": 8904,
+ "id": 874,
"replace": 8789
},
{
"name": "RegionalPlayInfoNotify",
- "id": 6278,
+ "id": 4556,
"replace": 6259
},
{
"name": "PotionEnterDungeonRsp",
- "id": 8740,
+ "id": 7418,
"replace": 8055
},
{
"name": "LikeCustomDungeonReq",
- "id": 6230,
+ "id": 6450,
"replace": 6232
},
{
"name": "ChangeCustomDungeonRoomReq",
- "id": 6207,
+ "id": 25611,
"replace": 6222
},
{
"name": "GetRecommendCustomDungeonRsp",
- "id": 6215,
+ "id": 4300,
"replace": 6248
},
{
"name": "CrystalLinkRestartDungeonRsp",
- "id": 8839,
+ "id": 28113,
"replace": 8095
},
{
"name": "RemoveCustomDungeonReq",
- "id": 6216,
+ "id": 24046,
"replace": 6223
},
{
"name": "BackPlayCustomDungeonOfficialRsp",
- "id": 6233,
+ "id": 329,
"replace": 6241
},
{
"name": "PlayerSignatureAuditDataNotify",
- "id": 4039,
+ "id": 24855,
"replace": 4007
},
{
"name": "GalleryCrystalLinkKillMonsterNotify",
- "id": 5538,
+ "id": 8962,
"replace": 5582
},
{
"name": "GetRogueDairyRepairInfoReq",
- "id": 8441,
+ "id": 6887,
"replace": 8083
},
{
"name": "HomeClearGroupRecordRsp",
- "id": 4492,
+ "id": 21872,
"replace": 4527
},
{
"name": "IrodoriChessPlayerInfoNotify",
- "id": 5390,
+ "id": 21679,
"replace": 5338
},
{
"name": "LanternRiteDoFireworksReformRsp",
- "id": 8256,
+ "id": 24400,
"replace": 8191
},
{
"name": "GetStoreCustomDungeonReq",
- "id": 6238,
+ "id": 8591,
"replace": 6212
},
{
"name": "TryCustomDungeonRsp",
- "id": 6201,
+ "id": 9741,
"replace": 6231
},
{
"name": "GetParentQuestVideoKeyRsp",
- "id": 418,
+ "id": 5868,
"replace": 426
},
{
"name": "IrodoriEditFlowerCombinationReq",
- "id": 8621,
+ "id": 3931,
"replace": 8944
},
{
"name": "PotionSaveDungeonResultRsp",
- "id": 8102,
+ "id": 4568,
"replace": 8524
},
{
"name": "PotionEnterDungeonReq",
- "id": 8252,
+ "id": 4073,
"replace": 8152
},
{
"name": "WidgetUpdateExtraCDReq",
- "id": 5977,
+ "id": 24037,
"replace": 6051
},
{
"name": "UgcNotify",
- "id": 6301,
+ "id": 24435,
"replace": 6331
},
{
"name": "IrodoriChessUnequipCardReq",
- "id": 8972,
+ "id": 29261,
"replace": 8995
},
{
"name": "EnterRogueDiaryDungeonRsp",
- "id": 8964,
+ "id": 26399,
"replace": 8609
},
{
"name": "TryCustomDungeonReq",
- "id": 6248,
+ "id": 28599,
"replace": 6236
},
{
"name": "RefreshRogueDiaryCardReq",
- "id": 8349,
+ "id": 8823,
"replace": 8313
},
{
"name": "PhotoActivityClientViewReq",
- "id": 8632,
+ "id": 21878,
"replace": 8864
},
{
"name": "ActivityAcceptGiveGiftReq",
- "id": 8313,
+ "id": 25362,
"replace": 8091
},
{
"name": "SearchCustomDungeonReq",
- "id": 6247,
+ "id": 5413,
"replace": 6244
},
{
"name": "UpdateSalvageBundleMarkReq",
- "id": 8244,
+ "id": 20695,
"replace": 8082
},
{
"name": "ReadNicknameAuditRsp",
- "id": 181,
+ "id": 29628,
"replace": 167
},
{
"name": "AllShareCDDataNotify",
- "id": 9075,
+ "id": 3440,
"replace": 9090
},
{
"name": "GetUgcBriefInfoReq",
- "id": 6337,
+ "id": 4301,
"replace": 6317
},
{
"name": "IrodoriFillPoetryReq",
- "id": 8719,
+ "id": 20277,
"replace": 8769
},
{
"name": "LanternRiteTakeSkinRewardReq",
- "id": 8066,
+ "id": 26440,
"replace": 8354
},
{
"name": "RemoveCustomDungeonRsp",
- "id": 6203,
+ "id": 28228,
"replace": 6242
},
{
"name": "CustomDungeonRecoverNotify",
- "id": 6246,
+ "id": 22043,
"replace": 6207
},
{
"name": "SetCodexPushtipsReadRsp",
- "id": 4204,
+ "id": 20900,
"replace": 4207
},
{
"name": "LanternRiteEndFireworksReformRsp",
- "id": 8301,
+ "id": 709,
"replace": 8160
},
{
"name": "ActivitySetGiftWishReq",
- "id": 8597,
+ "id": 24397,
"replace": 8921
},
{
"name": "WinterCampGetFriendWishListReq",
- "id": 8278,
+ "id": 4914,
"replace": 8013
},
{
"name": "FinishLanternProjectionRsp",
- "id": 8641,
+ "id": 7181,
"replace": 8348
},
{
"name": "ActivitySetGiftWishRsp",
- "id": 8893,
+ "id": 165,
"replace": 8429
},
{
"name": "WinterCampTakeExploreRewardReq",
- "id": 8890,
+ "id": 20823,
"replace": 8140
},
{
"name": "WidgetUpdateExtraCDRsp",
- "id": 6018,
+ "id": 9991,
"replace": 5944
},
{
"name": "SignatureAuditConfigNotify",
- "id": 4044,
+ "id": 9501,
"replace": 4047
},
{
"name": "BartenderCompleteOrderReq",
- "id": 8107,
+ "id": 25372,
"replace": 8671
},
{
"name": "HomeGetGroupRecordReq",
- "id": 4670,
+ "id": 23571,
"replace": 4756
},
{
"name": "MichiaeMatsuriDarkPressureLevelUpdateNotify",
- "id": 8677,
+ "id": 29941,
"replace": 8616
},
{
"name": "RefreshRogueDiaryCardRsp",
- "id": 8982,
+ "id": 2711,
"replace": 8688
},
{
"name": "ReplayCustomDungeonReq",
- "id": 6222,
+ "id": 1660,
"replace": 6211
},
{
"name": "ReserveRogueDiaryAvatarRsp",
- "id": 8191,
+ "id": 24707,
"replace": 8973
},
{
"name": "StartRogueDiaryRoomRsp",
- "id": 8064,
+ "id": 24237,
"replace": 8162
},
{
"name": "BartenderStartLevelRsp",
- "id": 8078,
+ "id": 27218,
"replace": 8846
},
{
"name": "IrodoriFillPoetryRsp",
- "id": 8240,
+ "id": 26146,
"replace": 8910
},
{
"name": "EnterCustomDungeonRsp",
- "id": 6208,
+ "id": 22598,
"replace": 6216
},
{
"name": "CheckUgcUpdateReq",
- "id": 6303,
+ "id": 8229,
"replace": 6342
},
{
"name": "CrystalLinkEnterDungeonReq",
- "id": 8856,
+ "id": 26178,
"replace": 8764
},
{
"name": "BartenderCancelLevelReq",
- "id": 8587,
+ "id": 22759,
"replace": 8269
},
{
"name": "BartenderLevelProgressNotify",
- "id": 8030,
+ "id": 8176,
"replace": 8403
},
{
"name": "LanternRiteEndFireworksReformReq",
- "id": 8200,
+ "id": 24444,
"replace": 8245
},
{
"name": "GetParentQuestVideoKeyReq",
- "id": 463,
+ "id": 28598,
"replace": 415
},
{
"name": "SalvageEscortRestartRsp",
- "id": 8183,
+ "id": 8821,
"replace": 8053
},
{
"name": "LuminanceStoneChallengeSettleNotify",
- "id": 8565,
+ "id": 22564,
"replace": 8785
},
{
"name": "PublishCustomDungeonReq",
- "id": 6242,
+ "id": 21897,
"replace": 6221
},
{
"name": "ActivityAcceptAllGiveGiftRsp",
- "id": 8947,
+ "id": 26260,
"replace": 8004
},
{
"name": "FinishLanternProjectionReq",
- "id": 8033,
+ "id": 9125,
"replace": 8958
},
{
"name": "ReformFireworksRsp",
- "id": 5966,
+ "id": 8112,
"replace": 6065
},
{
"name": "HomePreChangeEditModeNotify",
- "id": 4830,
+ "id": 27578,
"replace": 4490
},
{
"name": "SpiceActivityFinishMakeSpiceReq",
- "id": 8660,
+ "id": 8503,
"replace": 8931
},
{
"name": "PlayerNicknameNotify",
- "id": 182,
+ "id": 25316,
"replace": 185
},
{
"name": "IrodoriMasterStartGalleryRsp",
- "id": 8808,
+ "id": 6623,
"replace": 8754
},
{
"name": "LanternRiteStartFireworksReformRsp",
- "id": 8260,
+ "id": 9926,
"replace": 8555
},
{
"name": "GetUgcBriefInfoRsp",
- "id": 6321,
+ "id": 25183,
"replace": 6349
},
{
"name": "EnterCustomDungeonReq",
- "id": 6228,
+ "id": 23624,
"replace": 6209
},
{
"name": "GlobalBuildingInfoNotify",
- "id": 5379,
+ "id": 3344,
"replace": 5336
},
{
"name": "GetQuestLackingResourceReq",
- "id": 453,
+ "id": 24145,
"replace": 418
},
{
"name": "ExitCustomDungeonTryReq",
- "id": 6231,
+ "id": 23043,
"replace": 6224
},
{
"name": "ActivityGiveFriendGiftRsp",
- "id": 8405,
+ "id": 9446,
"replace": 8158
},
{
"name": "WidgetCaptureAnimalReq",
- "id": 4254,
+ "id": 1304,
"replace": 4285
},
{
"name": "WinterCampEditSnowmanCombinationRsp",
- "id": 8320,
+ "id": 27459,
"replace": 8442
},
{
"name": "WidgetCaptureAnimalRsp",
- "id": 4277
+ "id": 23199,
+ "replace": 4277
},
{
"name": "GetGameplayRecommendationRsp",
- "id": 150,
+ "id": 23992,
"replace": 102
},
{
"name": "IrodoriChessEquipCardRsp",
- "id": 8089,
+ "id": 27067,
"replace": 8650
},
{
"name": "LanternRiteTakeSkinRewardRsp",
- "id": 8773,
+ "id": 23147,
"replace": 8928
},
{
"name": "ClientRemoveCombatEndModifierNotify",
- "id": 1128,
+ "id": 2142,
"replace": 1146
},
{
"name": "WinterCampTakeExploreRewardRsp",
- "id": 8549,
+ "id": 5622,
"replace": 8648
},
{
"name": "HomeUpdatePictureFrameInfoRsp",
- "id": 4886,
+ "id": 5740,
"replace": 4543
},
{
"name": "BartenderGetFormulaRsp",
- "id": 8049,
+ "id": 7404,
"replace": 8543
},
{
"name": "SaveCustomDungeonRoomReq",
- "id": 6237,
+ "id": 7311,
"replace": 6217
},
{
"name": "PlayerNicknameAuditDataNotify",
- "id": 151,
+ "id": 29372,
"replace": 120
},
{
"name": "HomeEnterEditModeFinishRsp",
- "id": 4536,
+ "id": 21433,
"replace": 4769
},
{
"name": "ViewLanternProjectionTipsReq",
- "id": 8047,
+ "id": 6221,
"replace": 8724
},
{
"name": "ActivityGetCanGiveFriendGiftRsp",
- "id": 8782,
+ "id": 23758,
"replace": 8939
},
{
"name": "StoreCustomDungeonRsp",
- "id": 6205,
+ "id": 28706,
"replace": 6203
},
{
"name": "ActivityBannerClearRsp",
- "id": 2069,
+ "id": 24680,
"replace": 2116
},
{
"name": "EvtLocalGadgetOwnerLeaveSceneNotify",
- "id": 319,
+ "id": 4542,
"replace": 368
},
{
"name": "SetCodexPushtipsReadReq",
- "id": 4205
+ "id": 26795,
+ "replace": 4205
},
{
"name": "WinterCampAcceptGiveItemRsp",
- "id": 8718,
+ "id": 22048,
"replace": 8018
},
{
"name": "RogueFinishRepairReq",
- "id": 8237,
+ "id": 21443,
"replace": 8965
},
{
"name": "HomeGalleryInPlayingNotify",
- "id": 5568,
+ "id": 20552,
"replace": 5594
},
{
"name": "HomeClearGroupRecordReq",
- "id": 4674,
+ "id": 28348,
"replace": 4582
},
{
"name": "PotionRestartDungeonRsp",
- "id": 8337,
+ "id": 4156,
"replace": 8126
},
{
"name": "PlayerSignatureNotify",
- "id": 4047,
+ "id": 22738,
"replace": 4091
},
{
"name": "ReserveRogueDiaryAvatarReq",
- "id": 8180,
+ "id": 7857,
"replace": 8990
},
{
"name": "TryEnterNextRogueDiaryDungeonRsp",
- "id": 8348,
+ "id": 28661,
"replace": 8947
},
{
"name": "PublishUgcRsp",
- "id": 6316,
+ "id": 27453,
"replace": 6323
},
{
"name": "ReadNicknameAuditReq",
- "id": 152,
+ "id": 8131,
"replace": 125
},
{
"name": "GetCustomDungeonRsp",
- "id": 6236,
+ "id": 5372,
"replace": 6246
},
{
"name": "WinterCampAcceptAllGiveItemReq",
- "id": 8002,
+ "id": 6397,
"replace": 8357
},
{
"name": "WinterCampGetCanGiveFriendItemReq",
- "id": 8598,
+ "id": 130,
"replace": 8446
},
{
"name": "ActivityAcceptAllGiveGiftReq",
- "id": 8507,
+ "id": 26297,
"replace": 8590
},
{
"name": "GetQuestLackingResourceRsp",
- "id": 456,
+ "id": 28297,
"replace": 458
},
{
"name": "WinterCampStageInfoChangeNotify",
- "id": 8463,
+ "id": 28290,
"replace": 8966
},
{
"name": "ActivityGetFriendGiftWishListRsp",
- "id": 8682,
+ "id": 5014,
"replace": 8073
},
{
"name": "HomeSeekFurnitureGalleryScoreNotify",
- "id": 4749,
+ "id": 9976,
"replace": 4791
},
{
"name": "WinterCampGiveFriendItemReq",
- "id": 8878,
+ "id": 4625,
"replace": 8673
},
{
"name": "HomeAllUnlockedBgmIdListNotify",
- "id": 4455,
+ "id": 23471,
"replace": 4820
},
{
"name": "LanternRiteStartFireworksReformReq",
- "id": 8125,
+ "id": 20895,
"replace": 8079
},
{
"name": "GroupLinkMarkUpdateNotify",
- "id": 5771,
+ "id": 7262,
"replace": 5799
},
{
"name": "FireworksReformDataNotify",
- "id": 6037,
+ "id": 7551,
"replace": 5902
},
{
"name": "CheckUgcUpdateRsp",
- "id": 6348,
+ "id": 28411,
"replace": 6336
},
{
"name": "RogueDiaryReviveAvatarReq",
- "id": 8838,
+ "id": 26124,
"replace": 8770
},
{
"name": "ReadSignatureAuditReq",
- "id": 4079,
+ "id": 29290,
"replace": 4036
},
{
"name": "HomeNewUnlockedBgmIdListNotify",
- "id": 4560,
+ "id": 1089,
"replace": 4669
},
{
"name": "IrodoriChessLeftMonsterNotify",
- "id": 5399,
+ "id": 7965,
"replace": 5360
},
{
"name": "MichiaeMatsuriStartDarkChallengeRsp",
- "id": 8949,
+ "id": 21313,
"replace": 8021
},
{
"name": "MichiaeMatsuriUnlockCrystalSkillReq",
- "id": 8812,
+ "id": 21288,
"replace": 8006
},
{
"name": "NicknameAuditConfigNotify",
- "id": 157,
+ "id": 22648,
"replace": 131
},
{
"name": "OutStuckCustomDungeonRsp",
- "id": 6202,
+ "id": 9580,
"replace": 6238
},
{
"name": "BartenderGetFormulaReq",
- "id": 8318,
+ "id": 5932,
"replace": 8525
},
{
"name": "PotionResetChallengeReq",
- "id": 8298,
+ "id": 2937,
"replace": 8712
},
{
"name": "WinterCampTriathlonRestartRsp",
- "id": 8957,
+ "id": 27534,
"replace": 8262
},
{
"name": "GetStoreCustomDungeonRsp",
- "id": 6249,
+ "id": 23536,
"replace": 6219
},
{
"name": "NpcTalkStateNotify",
- "id": 441,
+ "id": 943,
"replace": 449
},
{
"name": "SkyCrystalDetectorDataUpdateNotify",
- "id": 4260,
+ "id": 5621,
"replace": 4275
},
{
"name": "IrodoriScanEntityRsp",
- "id": 8974,
+ "id": 9957,
"replace": 8540
},
{
"name": "HomePictureFrameInfoNotify",
- "id": 4728,
+ "id": 24256,
"replace": 4683
},
{
"name": "CustomDungeonOfficialNotify",
- "id": 6224,
+ "id": 3645,
"replace": 6213
},
{
"name": "HomeUpdatePictureFrameInfoReq",
- "id": 4569,
+ "id": 5532,
"replace": 4836
},
{
"name": "RogueDiaryTiredAvatarNotify",
- "id": 8296,
+ "id": 24388,
"replace": 8927
},
{
"name": "ServerTryCancelGeneralMatchNotify",
- "id": 4160,
+ "id": 7158,
"replace": 4175
},
{
"name": "GachaActivityNextStageReq",
- "id": 8801,
+ "id": 28908,
"replace": 8707
},
{
"name": "LaunchFireworksRsp",
- "id": 5931,
+ "id": 25523,
"replace": 6086
},
{
"name": "FireworksLaunchDataNotify",
- "id": 6007,
+ "id": 2905,
"replace": 5949
},
{
"name": "SpiceActivityGivingRecordNotify",
- "id": 8649,
+ "id": 5421,
"replace": 8739
},
{
"name": "IrodoriScanEntityReq",
- "id": 8287,
+ "id": 1642,
"replace": 8825
},
{
"name": "IrodoriMasterGallerySettleNotify",
- "id": 8052,
+ "id": 9167,
"replace": 8390
},
{
"name": "ActivityGetFriendGiftWishListReq",
- "id": 8127,
+ "id": 4453,
"replace": 8391
},
{
"name": "CheckUgcStateRsp",
- "id": 6335,
+ "id": 7329,
"replace": 6350
},
{
"name": "HomeBalloonGallerySettleNotify",
- "id": 4474,
+ "id": 5349,
"replace": 4782
},
{
"name": "MichiaeMatsuriStartBossChallengeReq",
- "id": 8699,
+ "id": 4975,
"replace": 8214
},
{
@@ -8361,1154 +8390,1157 @@
},
{
"name": "CustomDungeonBattleRecordNotify",
- "id": 6206,
+ "id": 8284,
"replace": 6234
},
{
"name": "ActivityBannerNotify",
- "id": 2078,
+ "id": 2777,
"replace": 2160
},
{
"name": "BartenderFinishLevelRsp",
- "id": 8977,
+ "id": 4440,
"replace": 8513
},
{
"name": "UpdateSalvageBundleMarkRsp",
- "id": 8927,
+ "id": 22649,
"replace": 8139
},
{
"name": "WinterCampAcceptAllGiveItemRsp",
- "id": 8328,
+ "id": 4655,
"replace": 8440
},
{
"name": "WinterCampSetWishListRsp",
- "id": 8887,
+ "id": 8424,
"replace": 8598
},
{
"name": "GachaActivityTakeRewardReq",
- "id": 8428,
+ "id": 5052,
"replace": 8311
},
{
"name": "IrodoriMasterGalleryCgEndNotify",
- "id": 8270,
+ "id": 23987,
"replace": 8577
},
{
"name": "EnterRogueDiaryDungeonReq",
- "id": 8477,
+ "id": 6423,
"replace": 8665
},
{
"name": "GalleryCrystalLinkBuffInfoNotify",
- "id": 5588,
+ "id": 22914,
"replace": 5542
},
{
"name": "HomeGetGroupRecordRsp",
- "id": 4798,
+ "id": 4005,
"replace": 4594
},
{
"name": "MichiaeMatsuriRemoveChallengeMarkNotify",
- "id": 8886,
+ "id": 1360,
"replace": 8836
},
{
"name": "MichiaeMatsuriGainCrystalExpUpdateNotify",
- "id": 8830,
+ "id": 8098,
"replace": 8147
},
{
"name": "MichiaeMatsuriInteractStatueReq",
- "id": 8736,
+ "id": 25870,
"replace": 8531
},
{
"name": "MichiaeMatsuriStartDarkChallengeReq",
- "id": 8857,
+ "id": 6647,
"replace": 8797
},
{
"name": "PotionResetChallengeRsp",
- "id": 8502,
+ "id": 27694,
"replace": 8327
},
{
"name": "BartenderCancelLevelRsp",
- "id": 8938,
+ "id": 21002,
"replace": 8536
},
{
"name": "CustomDungeonUpdateNotify",
- "id": 6213,
+ "id": 8476,
"replace": 6243
},
{
"name": "HomeChangeBgmRsp",
- "id": 4498,
+ "id": 6476,
"replace": 4794
},
{
"name": "BartenderCompleteOrderRsp",
- "id": 8388,
+ "id": 26145,
"replace": 8796
},
{
"name": "ActivityGiveFriendGiftReq",
- "id": 8439,
+ "id": 7798,
"replace": 8811
},
{
"name": "ActivityBannerClearReq",
- "id": 2077,
+ "id": 3086,
"replace": 2053
},
{
"name": "BackPlayCustomDungeonOfficialReq",
- "id": 6220,
+ "id": 368,
"replace": 6208
},
{
"name": "SalvageEscortRestartReq",
- "id": 8162,
+ "id": 23742,
"replace": 8178
},
{
"name": "MichiaeMatsuriStartBossChallengeRsp",
- "id": 8763,
+ "id": 1225,
"replace": 8061
},
{
"name": "RogueDiaryReviveAvatarRsp",
- "id": 8185,
+ "id": 4056,
"replace": 8841
},
{
"name": "WinterCampTakeBattleRewardReq",
- "id": 8860,
+ "id": 28057,
"replace": 8430
},
{
"name": "TanukiTravelFinishGuideQuestNotify",
- "id": 8045,
+ "id": 29894,
"replace": 8503
},
{
"name": "ViewLanternProjectionLevelTipsReq",
- "id": 8953,
+ "id": 29565,
"replace": 8213
},
{
"name": "GetRogueDairyRepairInfoRsp",
- "id": 8474,
+ "id": 133,
"replace": 8005
},
{
"name": "PublishCustomDungeonRsp",
- "id": 6235,
+ "id": 20498,
"replace": 6250
},
{
"name": "IrodoriEditFlowerCombinationRsp",
- "id": 8620,
+ "id": 26271,
"replace": 8387
},
{
"name": "ActivityGetCanGiveFriendGiftReq",
- "id": 8136,
+ "id": 27356,
"replace": 8594
},
{
"name": "IrodoriMasterStartGalleryReq",
- "id": 8008,
+ "id": 26974,
"replace": 8260
},
{
"name": "ExitCustomDungeonTryRsp",
- "id": 6210,
+ "id": 28040,
"replace": 6225
},
{
"name": "PotionEnterDungeonNotify",
- "id": 8386,
+ "id": 21097,
"replace": 8360
},
{
"name": "SalvagePreventRestartReq",
- "id": 8371,
+ "id": 22494,
"replace": 8411
},
{
"name": "RogueDiaryDungeonSettleNotify",
- "id": 8771,
+ "id": 27081,
"replace": 8516
},
{
"name": "WinterCampGetRecvItemListRsp",
- "id": 8882,
+ "id": 2293,
"replace": 8483
},
{
"name": "PhotoActivityClientViewRsp",
- "id": 8656,
+ "id": 20737,
"replace": 8982
},
{
"name": "StartRogueDiaryPlayRsp",
- "id": 8460,
+ "id": 3886,
"replace": 8256
},
{
"name": "PotionRestartDungeonReq",
- "id": 8444,
+ "id": 465,
"replace": 8252
},
{
"name": "LikeCustomDungeonRsp",
- "id": 6244,
+ "id": 9496,
"replace": 6230
},
{
"name": "GearActivityFinishPlayGearRsp",
- "id": 24130,
+ "id": 4312,
"replace": 21164
},
{
"name": "NightCrowGadgetObservationMatchRsp",
- "id": 880,
+ "id": 3213,
"replace": 854
},
{
"name": "GearActivityStartPlayPictureReq",
- "id": 23786,
+ "id": 440,
"replace": 20870
},
{
"name": "ActivityReadPushTipsRsp",
- "id": 8669,
+ "id": 5363,
"replace": 8697
},
{
"name": "IslandPartyRaftInfoNotify",
- "id": 5533,
+ "id": 5989,
"replace": 5586
},
{
"name": "GearActivityStartPlayGearReq",
- "id": 23029,
+ "id": 7344,
"replace": 24658
},
{
"name": "SummerTimeV2RestartDungeonReq",
- "id": 8841,
+ "id": 212,
"replace": 8265
},
{
"name": "NightCrowGadgetObservationMatchReq",
- "id": 846,
+ "id": 8693,
"replace": 804
},
{
"name": "InvestigationReadQuestDailyNotify",
- "id": 1913,
+ "id": 6920,
"replace": 1904
},
{
"name": "InvestigationQuestDailyNotify",
- "id": 1908,
+ "id": 22478,
"replace": 1918
},
{
"name": "GearActivityFinishPlayPictureRsp",
- "id": 23286,
+ "id": 23830,
"replace": 22295
},
{
"name": "GearActivityStartPlayGearRsp",
- "id": 20735,
+ "id": 25975,
"replace": 20410
},
{
"name": "IslandPartySettleNotify",
- "id": 24605,
+ "id": 23083,
"replace": 21749
},
{
"name": "GearActivityStartPlayPictureRsp",
- "id": 22263,
+ "id": 4894,
"replace": 20091
},
{
"name": "TakeBackGivingItemRsp",
- "id": 145,
+ "id": 20307,
"replace": 117
},
{
"name": "GalleryWillStartCountdownNotify",
- "id": 5526,
+ "id": 26134,
"replace": 5550
},
{
"name": "ActivityPushTipsInfoNotify",
- "id": 8720,
+ "id": 22464,
"replace": 8802
},
{
"name": "PersistentDungeonSwitchAvatarReq",
- "id": 1640,
+ "id": 8425,
"replace": 1685
},
{
"name": "SummerTimeV2RestartBoatGalleryReq",
- "id": 8342,
+ "id": 164,
"replace": 8064
},
{
"name": "StopReminderNotify",
- "id": 3385,
+ "id": 29994,
"replace": 3496
},
{
"name": "IslandPartySailInfoNotify",
- "id": 5524,
+ "id": 8726,
"replace": 5551
},
{
"name": "SummerTimeV2RestartDungeonRsp",
- "id": 8643,
+ "id": 22741,
"replace": 8166
},
{
"name": "GearActivityFinishPlayGearReq",
- "id": 20732,
+ "id": 22818,
"replace": 22172
},
{
"name": "BackRebornGalleryReq",
- "id": 5531,
+ "id": 5152,
"replace": 5539
},
{
"name": "PersistentDungeonSwitchAvatarRsp",
- "id": 1601,
+ "id": 7969,
"replace": 1649
},
{
"name": "GalleryIslandPartyDownHillInfoNotify",
- "id": 5506,
+ "id": 24942,
"replace": 5577
},
{
"name": "GadgetChangeLevelTagRsp",
- "id": 898,
+ "id": 9742,
"replace": 806
},
{
"name": "ActivityReadPushTipsReq",
- "id": 8425,
+ "id": 4848,
"replace": 8141
},
{
"name": "BackRebornGalleryRsp",
- "id": 5576,
+ "id": 25773,
"replace": 5595
},
{
"name": "SummerTimeV2RestartBoatGalleryRsp",
- "id": 8166,
+ "id": 22752,
"replace": 8112
},
{
"name": "SummerTimeV2BoatSettleNotify",
- "id": 8884,
+ "id": 7571,
"replace": 8514
},
{
"name": "TakeBackGivingItemReq",
- "id": 162,
+ "id": 21351,
"replace": 111
},
{
"name": "GadgetChangeLevelTagReq",
- "id": 807,
+ "id": 172,
"replace": 883
},
{
"name": "GearActivityFinishPlayPictureReq",
- "id": 20570,
+ "id": 3879,
"replace": 20007
},
{
"name": "HomeExchangeWoodRsp",
- "id": 4802,
+ "id": 1815,
"replace": 4644
},
{
"name": "HomeExchangeWoodReq",
- "id": 4648,
+ "id": 20572,
"replace": 4883
},
{
"name": "GravenInnocenceEditCarveCombinationRsp",
- "id": 22896,
+ "id": 28250,
"replace": 24702
},
{
"name": "GetAllMailResultNotify",
- "id": 1494,
+ "id": 5536,
"replace": 1499
},
{
"name": "MuqadasPotionRestartDungeonReq",
- "id": 23190,
+ "id": 7410,
"replace": 24974
},
{
"name": "ToTheMoonRemoveObstacleRsp",
- "id": 6187,
+ "id": 6115,
"replace": 6192
},
{
"name": "MuqadasPotionCaptureWeaknessReq",
- "id": 21302,
+ "id": 23385,
"replace": 21132
},
{
"name": "GravenInnocenceEditCarveCombinationReq",
- "id": 21123,
+ "id": 8110,
"replace": 24050
},
{
"name": "ParentQuestInferenceDataNotify",
- "id": 469,
+ "id": 24796,
"replace": 440
},
{
"name": "DelBackupAvatarTeamReq",
- "id": 1609,
+ "id": 9455,
"replace": 1680
},
{
"name": "AssociateInferenceWordReq",
- "id": 477,
+ "id": 701,
"replace": 464
},
{
"name": "AvatarTeamAllDataNotify",
- "id": 1702,
+ "id": 9854,
"replace": 1799
},
{
"name": "InstableSprayGalleryInfoNotify",
- "id": 5520,
+ "id": 20574,
"replace": 5548
},
{
"name": "PlayerCompoundMaterialBoostReq",
- "id": 114,
+ "id": 26353,
"replace": 179
},
{
"name": "GravenInnocencePhotoFinishReq",
- "id": 21250,
+ "id": 25179,
"replace": 23232
},
{
"name": "InstableSpraySwitchTeamReq",
- "id": 24423,
+ "id": 21079,
"replace": 21869
},
{
"name": "SubmitInferenceWordRsp",
- "id": 474,
+ "id": 3679,
"replace": 437
},
{
"name": "InstableSprayEnterDungeonRsp",
- "id": 22254,
+ "id": 25853,
"replace": 22439
},
{
"name": "AllWidgetBackgroundActiveStateNotify",
- "id": 5919,
+ "id": 4761,
"replace": 6008
},
{
"name": "GetHomeExchangeWoodInfoReq",
- "id": 4786,
+ "id": 20885,
"replace": 4708
},
{
"name": "GetAllMailNotify",
- "id": 1434,
+ "id": 24116,
"replace": 1465
},
{
"name": "GravenInnocenceRaceRestartRsp",
- "id": 24299,
+ "id": 1603,
"replace": 20494
},
{
"name": "InstableSprayRestartDungeonReq",
- "id": 21065,
+ "id": 3513,
"replace": 24092
},
{
"name": "ToTheMoonAddObstacleRsp",
- "id": 6158,
+ "id": 6148,
"replace": 6141
},
{
"name": "GetHomeExchangeWoodInfoRsp",
- "id": 4693,
+ "id": 27659,
"replace": 4480
},
{
"name": "WorldChestOpenNotify",
- "id": 3098,
+ "id": 9116,
"replace": 3203
},
{
"name": "DeshretObeliskChestInfoNotify",
- "id": 859,
+ "id": 22407,
"replace": 843
},
{
"name": "MuqadasPotionRestartDungeonRsp",
- "id": 21517,
+ "id": 7227,
"replace": 21870
},
{
"name": "RemotePlayerWidgetNotify",
- "id": 6079,
+ "id": 20779,
"replace": 5947
},
{
"name": "GravenInnocencePhotoFinishRsp",
- "id": 24245,
+ "id": 20635,
"replace": 21852
},
{
"name": "InstableSprayLevelFinishNotify",
- "id": 24945,
+ "id": 5076,
"replace": 24758
},
{
"name": "ChangeWidgetBackgroundActiveStateRsp",
- "id": 5906,
+ "id": 1073,
"replace": 5986
},
{
"name": "AddBackupAvatarTeamRsp",
- "id": 1649,
+ "id": 7930,
"replace": 1658
},
{
"name": "MuqadasPotionActivityEnterDungeonRsp",
- "id": 21540,
+ "id": 21120,
"replace": 20591
},
{
"name": "AddBackupAvatarTeamReq",
- "id": 1638,
+ "id": 22083,
"replace": 1670
},
{
"name": "PlayerDeathZoneNotify",
- "id": 6287,
+ "id": 4058,
"replace": 6267
},
{
"name": "PlayerCompoundMaterialBoostRsp",
- "id": 173,
+ "id": 26999,
"replace": 113
},
{
"name": "InstableSpraySwitchTeamRsp",
- "id": 24774,
+ "id": 25633,
"replace": 20469
},
{
"name": "TreasureSeelieCollectOrbsNotify",
- "id": 21944,
+ "id": 28836,
"replace": 21251
},
{
"name": "AranaraCollectionDataNotify",
- "id": 6378,
+ "id": 21685,
"replace": 6359
},
{
"name": "AssociateInferenceWordRsp",
- "id": 492,
+ "id": 20449,
"replace": 500
},
{
"name": "MuqadasPotionCaptureWeaknessRsp",
- "id": 23979,
+ "id": 26902,
"replace": 23287
},
{
"name": "DelBackupAvatarTeamRsp",
- "id": 1777,
+ "id": 3661,
"replace": 1733
},
{
"name": "InterpretInferenceWordRsp",
- "id": 423,
+ "id": 6937,
"replace": 434
},
{
"name": "MuqadasPotionActivityEnterDungeonReq",
- "id": 23650,
+ "id": 24954,
"replace": 24826
},
{
"name": "ToTheMoonRemoveObstacleReq",
- "id": 6135,
+ "id": 6197,
"replace": 6172
},
{
"name": "CheckGroupReplacedReq",
- "id": 3324,
+ "id": 29675,
"replace": 3497
},
{
"name": "ToTheMoonEnterSceneRsp",
- "id": 6155,
+ "id": 6130,
"replace": 6116
},
{
"name": "CheckGroupReplacedRsp",
- "id": 3231,
+ "id": 5854,
"replace": 3198
},
{
"name": "InstableSprayEnterDungeonReq",
- "id": 22671,
+ "id": 23206,
"replace": 21466
},
{
"name": "ToTheMoonEnterSceneReq",
- "id": 6172,
+ "id": 6144,
"replace": 6176
},
{
"name": "ToTheMoonQueryPathRsp",
- "id": 6196
+ "id": 6191,
+ "replace": 6196
},
{
"name": "InterpretInferenceWordReq",
- "id": 410,
+ "id": 23806,
"replace": 445
},
{
"name": "AreaPlayInfoNotify",
- "id": 3153,
+ "id": 23472,
"replace": 3327
},
{
"name": "ToTheMoonAddObstacleReq",
- "id": 6148,
+ "id": 6113,
"replace": 6156
},
{
"name": "MuqadasPotionDungeonSettleNotify",
- "id": 23874,
+ "id": 2813,
"replace": 20024
},
{
"name": "ToTheMoonPingNotify",
- "id": 6102,
+ "id": 6154,
"replace": 6189
},
{
"name": "InstableSprayRestartDungeonRsp",
- "id": 22291,
+ "id": 2448,
"replace": 23497
},
{
"name": "ToTheMoonQueryPathReq",
- "id": 6175,
+ "id": 6117,
"replace": 6190
},
{
"name": "DeathZoneInfoNotify",
- "id": 6258,
+ "id": 25105,
"replace": 6266
},
{
"name": "WidgetQuickHitTreeReq",
- "id": 3415,
+ "id": 26447,
"replace": 3246
},
{
"name": "AddAranaraCollectionNotify",
- "id": 6358,
+ "id": 4632,
"replace": 6366
},
{
"name": "ChangeWidgetBackgroundActiveStateReq",
- "id": 6050,
+ "id": 23423,
"replace": 6060
},
{
"name": "DeathZoneObserveNotify",
- "id": 3462,
+ "id": 29864,
"replace": 3139
},
{
"name": "GravenInnocenceRaceRestartReq",
- "id": 22570,
+ "id": 29239,
"replace": 21853
},
{
"name": "GravenInnocencePhotoReminderNotify",
- "id": 22652,
+ "id": 3372,
"replace": 24631
},
{
"name": "WidgetQuickHitTreeRsp",
- "id": 3007,
+ "id": 1624,
"replace": 3169
},
{
"name": "GravenInnocenceRaceSettleNotify",
- "id": 24356,
+ "id": 22442,
"replace": 24786
},
{
"name": "WatcherEventStageNotify",
- "id": 2255,
+ "id": 1677,
"replace": 2216
},
{
"name": "SubmitInferenceWordReq",
- "id": 409,
+ "id": 22181,
"replace": 457
},
{
"name": "UnlockAvatarTalentReq",
- "id": 1075,
+ "id": 20169,
"replace": 1090
},
{
"name": "UnlockAvatarTalentRsp",
- "id": 1096
+ "id": 21745,
+ "replace": 1096
},
{
"name": "UnlockCoopChapterReq",
- "id": 1953,
+ "id": 27931,
"replace": 1992
},
{
"name": "UnlockCoopChapterRsp",
- "id": 1998,
+ "id": 3122,
"replace": 1986
},
{
"name": "UnlockNameCardNotify",
- "id": 4043,
+ "id": 3896,
"replace": 4070
},
{
"name": "UnlockPersonalLineReq",
- "id": 493,
+ "id": 1085,
"replace": 429
},
{
"name": "UnlockPersonalLineRsp",
- "id": 411,
+ "id": 5048,
"replace": 428
},
{
"name": "UnlockTransPointReq",
- "id": 3230,
+ "id": 27465,
"replace": 3285
},
{
"name": "UnlockTransPointRsp",
- "id": 3046,
+ "id": 21510,
"replace": 3090
},
{
"name": "UnlockedFurnitureFormulaDataNotify",
- "id": 4597,
+ "id": 28859,
"replace": 4562
},
{
"name": "UnlockedFurnitureSuiteDataNotify",
- "id": 4622,
+ "id": 21457,
"replace": 4857
},
{
"name": "UnmarkEntityInMinMapNotify",
- "id": 210,
+ "id": 4510,
"replace": 245
},
{
"name": "UpdateAbilityCreatedMovingPlatformNotify",
- "id": 894,
+ "id": 2608,
"replace": 899
},
{
"name": "UpdatePS4BlockListReq",
- "id": 4080,
+ "id": 21934,
"replace": 4054
},
{
"name": "UpdatePS4BlockListRsp",
- "id": 4059,
+ "id": 5073,
"replace": 4043
},
{
"name": "UpdatePS4FriendListNotify",
- "id": 4088,
+ "id": 23862,
"replace": 4042
},
{
"name": "UpdatePS4FriendListReq",
- "id": 4060,
+ "id": 4656,
"replace": 4052
},
{
"name": "UpdatePS4FriendListRsp",
- "id": 4040,
+ "id": 5389,
"replace": 4044
},
{
"name": "UpdatePlayerShowAvatarListReq",
- "id": 4053,
+ "id": 6950,
"replace": 4018
},
{
"name": "UpdatePlayerShowAvatarListRsp",
- "id": 4056,
+ "id": 9339,
"replace": 4058
},
{
"name": "UpdatePlayerShowNameCardListReq",
- "id": 4069,
+ "id": 25424,
"replace": 4040
},
{
"name": "UpdatePlayerShowNameCardListRsp",
- "id": 4010,
+ "id": 5380,
"replace": 4045
},
{
"name": "UpdateRedPointNotify",
- "id": 31,
+ "id": 21359,
"replace": 39
},
{
"name": "UpdateReunionWatcherNotify",
- "id": 5051,
+ "id": 8205,
"replace": 5081
},
{
"name": "UpgradeRoguelikeShikigamiReq",
- "id": 8187,
+ "id": 23123,
"replace": 8436
},
{
"name": "UpgradeRoguelikeShikigamiRsp",
- "id": 8486,
+ "id": 1133,
"replace": 8968
},
{
"name": "UseItemReq",
- "id": 635,
+ "id": 9155,
"replace": 672
},
{
"name": "UseItemRsp",
- "id": 687,
+ "id": 5970,
"replace": 692
},
{
"name": "UseMiracleRingReq",
- "id": 5228,
+ "id": 20849,
"replace": 5209
},
{
"name": "UseMiracleRingRsp",
- "id": 5208,
+ "id": 86,
"replace": 5216
},
{
"name": "UseWidgetCreateGadgetReq",
- "id": 4272,
+ "id": 2124,
"replace": 4261
},
{
"name": "UseWidgetCreateGadgetRsp",
- "id": 4284,
+ "id": 7117,
"replace": 4290
},
{
"name": "UseWidgetRetractGadgetReq",
- "id": 4256,
+ "id": 9147,
"replace": 4284
},
{
"name": "UseWidgetRetractGadgetRsp",
- "id": 4282,
+ "id": 20644,
"replace": 4256
},
{
"name": "VehicleInteractReq",
- "id": 833,
+ "id": 28312,
"replace": 886
},
{
"name": "VehicleInteractRsp",
- "id": 824,
+ "id": 29349,
"replace": 851
},
{
"name": "VehicleStaminaNotify",
- "id": 803,
+ "id": 6743,
"replace": 835
},
{
"name": "ViewCodexReq",
- "id": 4202,
+ "id": 25133,
"replace": 4201
},
{
"name": "ViewCodexRsp",
- "id": 4201,
+ "id": 25216,
"replace": 4206
},
{
"name": "WatcherAllDataNotify",
- "id": 2275,
+ "id": 1850,
"replace": 2290
},
{
"name": "WatcherChangeNotify",
- "id": 2296
+ "id": 26993,
+ "replace": 2296
},
{
"name": "WatcherEventNotify",
- "id": 2202,
+ "id": 20631,
"replace": 2289
},
{
"name": "WatcherEventTypeNotify",
- "id": 2272,
+ "id": 7059,
"replace": 2276
},
{
"name": "WaterSpritePhaseFinishNotify",
- "id": 2016,
+ "id": 22107,
"replace": 2143
},
{
"name": "WeaponAwakenReq",
- "id": 666,
+ "id": 23146,
"replace": 681
},
{
"name": "WeaponAwakenRsp",
- "id": 643,
+ "id": 26318,
"replace": 670
},
{
"name": "WeaponPromoteReq",
- "id": 606,
+ "id": 23298,
"replace": 677
},
{
"name": "WeaponPromoteRsp",
- "id": 633,
+ "id": 715,
"replace": 686
},
{
"name": "WeaponUpgradeReq",
- "id": 688,
+ "id": 9010,
"replace": 642
},
{
"name": "WeaponUpgradeRsp",
- "id": 668,
+ "id": 7193,
"replace": 694
},
{
"name": "WearEquipReq",
- "id": 634,
+ "id": 7563,
"replace": 665
},
{
"name": "WearEquipRsp",
- "id": 694,
+ "id": 22727,
"replace": 699
},
{
"name": "WidgetActiveChangeNotify",
- "id": 4268,
+ "id": 22991,
"replace": 4255
},
{
"name": "WidgetCoolDownNotify",
- "id": 4298,
+ "id": 27222,
"replace": 4286
},
{
"name": "WidgetDoBagReq",
- "id": 4295,
+ "id": 2739,
"replace": 4254
},
{
"name": "WidgetDoBagRsp",
- "id": 4290,
+ "id": 8212,
"replace": 4279
},
{
"name": "WidgetGadgetAllDataNotify",
- "id": 4252,
+ "id": 6076,
"replace": 4288
},
{
"name": "WidgetGadgetDataNotify",
- "id": 4291,
+ "id": 4861,
"replace": 4278
},
{
"name": "WidgetGadgetDestroyNotify",
- "id": 4279,
+ "id": 7666,
"replace": 4260
},
{
"name": "WidgetReportReq",
- "id": 4251,
+ "id": 2271,
"replace": 4281
},
{
"name": "WidgetReportRsp",
- "id": 4292,
+ "id": 27403,
"replace": 4271
},
{
"name": "WidgetSlotChangeNotify",
- "id": 4296,
+ "id": 26889,
"replace": 4257
},
{
"name": "WidgetUseAttachAbilityGroupChangeNotify",
- "id": 4261,
+ "id": 5280,
"replace": 4252
},
{
"name": "WindSeedClientNotify",
- "id": 1130,
+ "id": 28351,
"replace": 1163
},
{
"name": "WindSeedType1Notify",
- "id": 23131,
+ "id": 3604,
"replace": 23435
},
{
"name": "WindSeedType2Notify",
- "id": 23432,
+ "id": 24421,
"replace": 24656
},
{
"name": "WindSeedType3Notify",
- "id": 24948,
+ "id": 5640,
"replace": 22438
},
{
"name": "WorktopOptionNotify",
- "id": 872,
+ "id": 925,
"replace": 876
},
{
"name": "WorldAllRoutineTypeNotify",
- "id": 3508,
+ "id": 1912,
"replace": 3516
},
{
"name": "WorldDataNotify",
- "id": 3465,
+ "id": 813,
"replace": 3017
},
{
"name": "WorldOwnerBlossomBriefInfoNotify",
- "id": 2772,
+ "id": 2494,
"replace": 2776
},
{
"name": "WorldOwnerBlossomScheduleInfoNotify",
- "id": 2755,
+ "id": 7500,
"replace": 2716
},
{
"name": "WorldOwnerDailyTaskNotify",
- "id": 169,
+ "id": 9896,
"replace": 140
},
{
"name": "WorldPlayerDieNotify",
- "id": 214,
+ "id": 26320,
"replace": 279
},
{
"name": "WorldPlayerInfoNotify",
- "id": 3344,
+ "id": 2239,
"replace": 3437
},
{
"name": "WorldPlayerLocationNotify",
- "id": 256,
+ "id": 7085,
"replace": 258
},
{
"name": "WorldPlayerRTTNotify",
- "id": 6,
+ "id": 421,
"replace": 77
},
{
"name": "WorldPlayerReviveReq",
- "id": 273,
+ "id": 2639,
"replace": 213
},
{
"name": "WorldPlayerReviveRsp",
- "id": 204,
+ "id": 3657,
"replace": 287
},
{
"name": "WorldRoutineChangeNotify",
- "id": 3521,
+ "id": 1471,
"replace": 3549
},
{
"name": "WorldRoutineTypeCloseNotify",
- "id": 3526,
+ "id": 4128,
"replace": 3515
},
{
"name": "WorldRoutineTypeRefreshNotify",
- "id": 3537,
+ "id": 26687,
"replace": 3517
},
{
"name": "SkipPlayerGameTimeReq",
- "id": 165,
+ "id": 22076,
"replace": 123
},
{
"name": "SkipPlayerGameTimeRsp",
- "id": 129,
+ "id": 24529,
"replace": 130
}
]
\ No newline at end of file
diff --git a/cmdid_ht_40.json b/cmdid_ht_40.json
new file mode 100644
index 00000000..be1b073b
--- /dev/null
+++ b/cmdid_ht_40.json
@@ -0,0 +1,2560 @@
+{
+ "4864": "AbilityInvocationFixedNotify",
+ "26313": "AbilityInvocationsNotify",
+ "4046": "ClientAbilityInitBeginNotify",
+ "8666": "ClientAbilityInitFinishNotify",
+ "26730": "AbilityInvocationFailNotify",
+ "7505": "ClientAbilitiesInitFinishCombineNotify",
+ "28351": "WindSeedClientNotify",
+ "300": "AbilityChangeNotify",
+ "8174": "ClientAbilityChangeNotify",
+ "1181": "ServerUpdateGlobalValueNotify",
+ "28698": "ServerGlobalValueChangeNotify",
+ "6944": "ClientAIStateNotify",
+ "5895": "ServerCombatEndNotify",
+ "2142": "ClientRemoveCombatEndModifierNotify",
+ "373": "PerformOperationNotify",
+ "27422": "AchievementAllDataNotify",
+ "4460": "AchievementUpdateNotify",
+ "20624": "TakeAchievementRewardReq",
+ "23696": "TakeAchievementRewardRsp",
+ "249": "TakeAchievementGoalRewardReq",
+ "20302": "TakeAchievementGoalRewardRsp",
+ "885": "GetActivityScheduleReq",
+ "7421": "GetActivityScheduleRsp",
+ "25586": "GetActivityInfoReq",
+ "7972": "GetActivityInfoRsp",
+ "4102": "ActivityPlayOpenAnimNotify",
+ "1246": "ActivityInfoNotify",
+ "23970": "ActivityScheduleInfoNotify",
+ "23105": "ActivityTakeWatcherRewardReq",
+ "2165": "ActivityTakeWatcherRewardRsp",
+ "20400": "ActivityUpdateWatcherNotify",
+ "6953": "ActivitySelectAvatarCardReq",
+ "7203": "ActivitySelectAvatarCardRsp",
+ "27507": "ActivityCoinInfoNotify",
+ "283": "SeaLampFlyLampReq",
+ "1255": "SeaLampFlyLampRsp",
+ "4205": "SeaLampTakeContributionRewardReq",
+ "22558": "SeaLampTakeContributionRewardRsp",
+ "2574": "SeaLampTakePhaseRewardReq",
+ "7734": "SeaLampTakePhaseRewardRsp",
+ "6321": "SeaLampContributeItemReq",
+ "9989": "SeaLampContributeItemRsp",
+ "3489": "SeaLampFlyLampNotify",
+ "8079": "SeaLampCoinNotify",
+ "6421": "SeaLampPopularityNotify",
+ "5": "LoadActivityTerrainNotify",
+ "7548": "ServerAnnounceNotify",
+ "23231": "ServerAnnounceRevokeNotify",
+ "2777": "ActivityBannerNotify",
+ "3086": "ActivityBannerClearReq",
+ "24680": "ActivityBannerClearRsp",
+ "2062": "SalesmanDeliverItemReq",
+ "829": "SalesmanDeliverItemRsp",
+ "27922": "SalesmanTakeRewardReq",
+ "3724": "SalesmanTakeRewardRsp",
+ "8757": "ActivityCondStateChangeNotify",
+ "21248": "SalesmanTakeSpecialRewardReq",
+ "903": "SalesmanTakeSpecialRewardRsp",
+ "28580": "GetAuthSalesmanInfoReq",
+ "8294": "GetAuthSalesmanInfoRsp",
+ "7738": "EnterTrialAvatarActivityDungeonReq",
+ "8751": "EnterTrialAvatarActivityDungeonRsp",
+ "8615": "ReceivedTrialAvatarActivityRewardReq",
+ "9311": "ReceivedTrialAvatarActivityRewardRsp",
+ "6009": "TrialAvatarFirstPassDungeonNotify",
+ "25684": "TrialAvatarInDungeonIndexNotify",
+ "28022": "TakeDeliveryDailyRewardReq",
+ "22688": "TakeDeliveryDailyRewardRsp",
+ "2454": "FinishDeliveryNotify",
+ "971": "SelectAsterMidDifficultyReq",
+ "23097": "SelectAsterMidDifficultyRsp",
+ "26542": "AsterProgressInfoNotify",
+ "25815": "AsterLittleInfoNotify",
+ "6512": "AsterMidInfoNotify",
+ "7912": "AsterMiscInfoNotify",
+ "7641": "TakeAsterSpecialRewardReq",
+ "25347": "TakeAsterSpecialRewardRsp",
+ "8935": "AsterLargeInfoNotify",
+ "4885": "FlightActivitySettleNotify",
+ "25206": "FlightActivityRestartReq",
+ "4661": "FlightActivityRestartRsp",
+ "21139": "AsterMidCampInfoNotify",
+ "9487": "DragonSpineChapterOpenNotify",
+ "892": "DragonSpineChapterProgressChangeNotify",
+ "3871": "DragonSpineChapterFinishNotify",
+ "5502": "DragonSpineCoinChangeNotify",
+ "7366": "ActivitySaleChangeNotify",
+ "4800": "StartEffigyChallengeReq",
+ "28896": "StartEffigyChallengeRsp",
+ "25457": "EffigyChallengeInfoNotify",
+ "1233": "EffigyChallengeResultNotify",
+ "6014": "TakeEffigyFirstPassRewardReq",
+ "8293": "TakeEffigyFirstPassRewardRsp",
+ "28268": "TakeEffigyRewardReq",
+ "1345": "TakeEffigyRewardRsp",
+ "7159": "SelectEffigyChallengeConditionReq",
+ "3284": "SelectEffigyChallengeConditionRsp",
+ "8574": "RestartEffigyChallengeReq",
+ "8102": "RestartEffigyChallengeRsp",
+ "27963": "TreasureMapRegionInfoNotify",
+ "24210": "TreasureMapCurrencyNotify",
+ "20683": "TreasureMapRegionActiveNotify",
+ "8790": "TreasureMapMpChallengeNotify",
+ "23317": "TreasureMapBonusChallengeNotify",
+ "1567": "TreasureMapGuideTaskDoneNotify",
+ "20410": "TreasureMapPreTaskDoneNotify",
+ "21594": "BlessingScanReq",
+ "23837": "BlessingScanRsp",
+ "5045": "BlessingRedeemRewardReq",
+ "8663": "BlessingRedeemRewardRsp",
+ "26732": "BlessingGetFriendPicListReq",
+ "28112": "BlessingGetFriendPicListRsp",
+ "22587": "BlessingGiveFriendPicReq",
+ "28964": "BlessingGiveFriendPicRsp",
+ "1596": "BlessingAcceptGivePicReq",
+ "22770": "BlessingAcceptGivePicRsp",
+ "22820": "BlessingGetAllRecvPicRecordListReq",
+ "2869": "BlessingGetAllRecvPicRecordListRsp",
+ "5919": "BlessingRecvFriendPicNotify",
+ "4716": "BlessingAcceptAllGivePicReq",
+ "7340": "BlessingAcceptAllGivePicRsp",
+ "24051": "ExpeditionStartReq",
+ "23532": "ExpeditionStartRsp",
+ "24533": "ExpeditionRecallReq",
+ "4076": "ExpeditionRecallRsp",
+ "20264": "ExpeditionTakeRewardReq",
+ "20403": "ExpeditionTakeRewardRsp",
+ "2643": "GetExpeditionAssistInfoListReq",
+ "29625": "GetExpeditionAssistInfoListRsp",
+ "20340": "SetCurExpeditionChallengeIdReq",
+ "24543": "SetCurExpeditionChallengeIdRsp",
+ "29889": "ExpeditionChallengeEnterRegionNotify",
+ "7357": "ExpeditionChallengeFinishedNotify",
+ "4377": "FleurFairBalloonSettleNotify",
+ "2809": "FleurFairFallSettleNotify",
+ "22852": "FleurFairMusicGameSettleReq",
+ "23871": "FleurFairMusicGameSettleRsp",
+ "5303": "FleurFairMusicGameStartReq",
+ "21453": "FleurFairMusicGameStartRsp",
+ "23867": "FleurFairReplayMiniGameReq",
+ "29110": "FleurFairReplayMiniGameRsp",
+ "7114": "StartArenaChallengeLevelReq",
+ "27893": "StartArenaChallengeLevelRsp",
+ "20843": "ArenaChallengeFinishNotify",
+ "22107": "WaterSpritePhaseFinishNotify",
+ "26003": "ActivityTakeWatcherRewardBatchReq",
+ "6698": "ActivityTakeWatcherRewardBatchRsp",
+ "25106": "ChannelerSlabStageActiveChallengeIndexNotify",
+ "7389": "ChannelerSlabStageOneoffDungeonNotify",
+ "2514": "ChannellerSlabWearBuffReq",
+ "21705": "ChannellerSlabWearBuffRsp",
+ "6732": "ChannellerSlabTakeoffBuffReq",
+ "9897": "ChannellerSlabTakeoffBuffRsp",
+ "24047": "ChannellerSlabEnterLoopDungeonReq",
+ "28044": "ChannellerSlabEnterLoopDungeonRsp",
+ "8860": "ChannellerSlabLoopDungeonTakeFirstPassRewardReq",
+ "27441": "ChannellerSlabLoopDungeonTakeFirstPassRewardRsp",
+ "26903": "ChannellerSlabLoopDungeonTakeScoreRewardReq",
+ "23768": "ChannellerSlabLoopDungeonTakeScoreRewardRsp",
+ "9955": "ChannellerSlabLoopDungeonChallengeInfoNotify",
+ "21734": "ChannellerSlabLoopDungeonSelectConditionReq",
+ "7273": "ChannellerSlabLoopDungeonSelectConditionRsp",
+ "26360": "ChannellerSlabOneOffDungeonInfoReq",
+ "23158": "ChannellerSlabOneOffDungeonInfoRsp",
+ "8662": "ChannellerSlabOneOffDungeonInfoNotify",
+ "26691": "ChannellerSlabSaveAssistInfoReq",
+ "25405": "ChannellerSlabSaveAssistInfoRsp",
+ "29677": "MistTrialSelectAvatarAndEnterDungeonReq",
+ "24511": "MistTrialSelectAvatarAndEnterDungeonRsp",
+ "28736": "MistTrialGetChallengeMissionReq",
+ "23092": "MistTrialGetChallengeMissionRsp",
+ "9722": "MistTrialDunegonFailNotify",
+ "386": "ChannellerSlabCheckEnterLoopDungeonReq",
+ "3830": "ChannellerSlabCheckEnterLoopDungeonRsp",
+ "2859": "HideAndSeekSelectSkillReq",
+ "544": "HideAndSeekSelectSkillRsp",
+ "2048": "ActivityTakeScoreRewardReq",
+ "7860": "ActivityTakeScoreRewardRsp",
+ "3082": "ActivityTakeAllScoreRewardReq",
+ "1014": "ActivityTakeAllScoreRewardRsp",
+ "20570": "HideAndSeekChooseMapReq",
+ "7184": "HideAndSeekChooseMapRsp",
+ "27603": "CommonPlayerTipsNotify",
+ "900": "FindHilichurlFinishSecondQuestNotify",
+ "29747": "FindHilichurlAcceptQuestNotify",
+ "9015": "SummerTimeFloatSignalPositionNotify",
+ "22089": "SummerTimeFloatSignalUpdateNotify",
+ "20382": "SummerTimeSprintBoatSettleNotify",
+ "23353": "SummerTimeSprintBoatRestartReq",
+ "1588": "SummerTimeSprintBoatRestartRsp",
+ "103": "StartBuoyantCombatGalleryReq",
+ "2642": "StartBuoyantCombatGalleryRsp",
+ "25655": "BuoyantCombatSettleNotify",
+ "3723": "SetLimitOptimizationNotify",
+ "24688": "EchoShellUpdateNotify",
+ "855": "EchoShellTakeRewardReq",
+ "22695": "EchoShellTakeRewardRsp",
+ "26223": "BounceConjuringSettleNotify",
+ "6829": "BlitzRushParkourRestartReq",
+ "22318": "BlitzRushParkourRestartRsp",
+ "20080": "EnterChessDungeonReq",
+ "918": "EnterChessDungeonRsp",
+ "1895": "TreasureMapHostInfoNotify",
+ "26768": "SumoSaveTeamReq",
+ "24118": "SumoSaveTeamRsp",
+ "28230": "SumoSelectTeamAndEnterDungeonReq",
+ "28014": "SumoSelectTeamAndEnterDungeonRsp",
+ "23188": "SumoDungeonSettleNotify",
+ "9445": "SumoEnterDungeonNotify",
+ "21102": "SumoSwitchTeamReq",
+ "28038": "SumoSwitchTeamRsp",
+ "4886": "SumoLeaveDungeonNotify",
+ "23088": "SumoRestartDungeonReq",
+ "8491": "SumoRestartDungeonRsp",
+ "25185": "ActivityDisableTransferPointInteractionNotify",
+ "5911": "SumoSetNoSwitchPunishTimeNotify",
+ "3899": "FishingGallerySettleNotify",
+ "27967": "LunaRiteSacrificeReq",
+ "5864": "LunaRiteSacrificeRsp",
+ "23018": "LunaRiteTakeSacrificeRewardReq",
+ "24725": "LunaRiteTakeSacrificeRewardRsp",
+ "9947": "LunaRiteHintPointReq",
+ "853": "LunaRiteHintPointRsp",
+ "4154": "LunaRiteHintPointRemoveNotify",
+ "5030": "LunaRiteGroupBundleRegisterNotify",
+ "22632": "LunaRiteAreaFinishNotify",
+ "23803": "PlantFlowerGetSeedInfoReq",
+ "20942": "PlantFlowerGetSeedInfoRsp",
+ "23356": "PlantFlowerTakeSeedRewardReq",
+ "28953": "PlantFlowerTakeSeedRewardRsp",
+ "1934": "PlantFlowerSetFlowerWishReq",
+ "24250": "PlantFlowerSetFlowerWishRsp",
+ "21731": "PlantFlowerGetFriendFlowerWishListReq",
+ "24917": "PlantFlowerGetFriendFlowerWishListRsp",
+ "512": "PlantFlowerGiveFriendFlowerReq",
+ "24990": "PlantFlowerGiveFriendFlowerRsp",
+ "5568": "PlantFlowerGetRecvFlowerListReq",
+ "26967": "PlantFlowerGetRecvFlowerListRsp",
+ "7995": "PlantFlowerHaveRecvFlowerNotify",
+ "27522": "PlantFlowerAcceptGiveFlowerReq",
+ "26652": "PlantFlowerAcceptGiveFlowerRsp",
+ "27784": "PlantFlowerAcceptAllGiveFlowerReq",
+ "5535": "PlantFlowerAcceptAllGiveFlowerRsp",
+ "21688": "PlantFlowerGetCanGiveFriendFlowerReq",
+ "2946": "PlantFlowerGetCanGiveFriendFlowerRsp",
+ "25884": "PlantFlowerEditFlowerCombinationReq",
+ "5492": "PlantFlowerEditFlowerCombinationRsp",
+ "24309": "MusicGameSettleReq",
+ "7327": "MusicGameSettleRsp",
+ "2690": "MusicGameStartReq",
+ "6458": "MusicGameStartRsp",
+ "21709": "DoRoguelikeDungeonCardGachaReq",
+ "3293": "DoRoguelikeDungeonCardGachaRsp",
+ "23467": "RefreshRoguelikeDungeonCardReq",
+ "7915": "RefreshRoguelikeDungeonCardRsp",
+ "20123": "SelectRoguelikeDungeonCardReq",
+ "24868": "SelectRoguelikeDungeonCardRsp",
+ "5188": "EquipRoguelikeRuneReq",
+ "3632": "EquipRoguelikeRuneRsp",
+ "26666": "TriggerRoguelikeRuneReq",
+ "1039": "TriggerRoguelikeRuneRsp",
+ "26431": "TriggerRoguelikeCurseNotify",
+ "23123": "UpgradeRoguelikeShikigamiReq",
+ "1133": "UpgradeRoguelikeShikigamiRsp",
+ "8269": "RoguelikeSelectAvatarAndEnterDungeonReq",
+ "7229": "RoguelikeSelectAvatarAndEnterDungeonRsp",
+ "25469": "RoguelikeGiveUpReq",
+ "8629": "RoguelikeGiveUpRsp",
+ "6306": "RoguelikeTakeStageFirstPassRewardReq",
+ "9513": "RoguelikeTakeStageFirstPassRewardRsp",
+ "8630": "GiveUpRoguelikeDungeonCardReq",
+ "28045": "GiveUpRoguelikeDungeonCardRsp",
+ "8336": "EnterRoguelikeDungeonNotify",
+ "24719": "StartRogueEliteCellChallengeReq",
+ "9589": "StartRogueEliteCellChallengeRsp",
+ "27300": "StartRogueNormalCellChallengeReq",
+ "8056": "StartRogueNormalCellChallengeRsp",
+ "4597": "RogueCellUpdateNotify",
+ "6884": "RogueDungeonPlayerCellChangeNotify",
+ "7220": "RogueHealAvatarsReq",
+ "3917": "RogueHealAvatarsRsp",
+ "28359": "RogueResumeDungeonReq",
+ "22999": "RogueResumeDungeonRsp",
+ "4898": "ClearRoguelikeCurseNotify",
+ "20313": "RoguelikeCardGachaNotify",
+ "7818": "RogueSwitchAvatarReq",
+ "7922": "RogueSwitchAvatarRsp",
+ "1027": "DisableRoguelikeTrapNotify",
+ "1760": "RoguelikeRuneRecordUpdateNotify",
+ "27988": "RoguelikeMistClearNotify",
+ "920": "RoguelikeEffectDataNotify",
+ "24896": "RoguelikeEffectViewReq",
+ "26737": "RoguelikeEffectViewRsp",
+ "9873": "RoguelikeResourceBonusPropUpdateNotify",
+ "27478": "RoguelikeRefreshCardCostUpdateNotify",
+ "8406": "DigActivityMarkPointChangeNotify",
+ "6858": "DigActivityChangeGadgetStateReq",
+ "26496": "DigActivityChangeGadgetStateRsp",
+ "28290": "WinterCampStageInfoChangeNotify",
+ "20047": "WinterCampRaceScoreNotify",
+ "4625": "WinterCampGiveFriendItemReq",
+ "24904": "WinterCampGiveFriendItemRsp",
+ "20875": "WinterCampSetWishListReq",
+ "8424": "WinterCampSetWishListRsp",
+ "4914": "WinterCampGetFriendWishListReq",
+ "24739": "WinterCampGetFriendWishListRsp",
+ "23213": "WinterCampRecvItemNotify",
+ "4170": "WinterCampAcceptGiveItemReq",
+ "22048": "WinterCampAcceptGiveItemRsp",
+ "6397": "WinterCampAcceptAllGiveItemReq",
+ "4655": "WinterCampAcceptAllGiveItemRsp",
+ "130": "WinterCampGetCanGiveFriendItemReq",
+ "23821": "WinterCampGetCanGiveFriendItemRsp",
+ "25703": "WinterCampGetRecvItemListReq",
+ "2293": "WinterCampGetRecvItemListRsp",
+ "20265": "WinterCampEditSnowmanCombinationReq",
+ "27459": "WinterCampEditSnowmanCombinationRsp",
+ "3692": "WinterCampTriathlonSettleNotify",
+ "20823": "WinterCampTakeExploreRewardReq",
+ "5622": "WinterCampTakeExploreRewardRsp",
+ "28057": "WinterCampTakeBattleRewardReq",
+ "25618": "WinterCampTakeBattleRewardRsp",
+ "9024": "WinterCampTriathlonRestartReq",
+ "27534": "WinterCampTriathlonRestartRsp",
+ "28242": "MistTrialSettleNotify",
+ "29891": "MistTrialGetDungeonExhibitionDataReq",
+ "2046": "MistTrialGetDungeonExhibitionDataRsp",
+ "2937": "PotionResetChallengeReq",
+ "27694": "PotionResetChallengeRsp",
+ "4073": "PotionEnterDungeonReq",
+ "7418": "PotionEnterDungeonRsp",
+ "21097": "PotionEnterDungeonNotify",
+ "9617": "PotionSaveDungeonResultReq",
+ "4568": "PotionSaveDungeonResultRsp",
+ "465": "PotionRestartDungeonReq",
+ "4156": "PotionRestartDungeonRsp",
+ "29894": "TanukiTravelFinishGuideQuestNotify",
+ "9125": "FinishLanternProjectionReq",
+ "7181": "FinishLanternProjectionRsp",
+ "6221": "ViewLanternProjectionTipsReq",
+ "22183": "ViewLanternProjectionTipsRsp",
+ "29565": "ViewLanternProjectionLevelTipsReq",
+ "20141": "ViewLanternProjectionLevelTipsRsp",
+ "24588": "SalvagePreventSettleNotify",
+ "28329": "SalvageEscortSettleNotify",
+ "26440": "LanternRiteTakeSkinRewardReq",
+ "23147": "LanternRiteTakeSkinRewardRsp",
+ "22494": "SalvagePreventRestartReq",
+ "26886": "SalvagePreventRestartRsp",
+ "23742": "SalvageEscortRestartReq",
+ "8821": "SalvageEscortRestartRsp",
+ "20895": "LanternRiteStartFireworksReformReq",
+ "9926": "LanternRiteStartFireworksReformRsp",
+ "9217": "LanternRiteDoFireworksReformReq",
+ "24400": "LanternRiteDoFireworksReformRsp",
+ "24444": "LanternRiteEndFireworksReformReq",
+ "709": "LanternRiteEndFireworksReformRsp",
+ "20695": "UpdateSalvageBundleMarkReq",
+ "22649": "UpdateSalvageBundleMarkRsp",
+ "29941": "MichiaeMatsuriDarkPressureLevelUpdateNotify",
+ "25870": "MichiaeMatsuriInteractStatueReq",
+ "5402": "MichiaeMatsuriInteractStatueRsp",
+ "21288": "MichiaeMatsuriUnlockCrystalSkillReq",
+ "22931": "MichiaeMatsuriUnlockCrystalSkillRsp",
+ "4975": "MichiaeMatsuriStartBossChallengeReq",
+ "1225": "MichiaeMatsuriStartBossChallengeRsp",
+ "6647": "MichiaeMatsuriStartDarkChallengeReq",
+ "21313": "MichiaeMatsuriStartDarkChallengeRsp",
+ "7189": "MichiaeMatsuriRemoveChestMarkNotify",
+ "1360": "MichiaeMatsuriRemoveChallengeMarkNotify",
+ "8098": "MichiaeMatsuriGainCrystalExpUpdateNotify",
+ "25372": "BartenderCompleteOrderReq",
+ "26145": "BartenderCompleteOrderRsp",
+ "7877": "BartenderCancelOrderReq",
+ "1772": "BartenderCancelOrderRsp",
+ "5932": "BartenderGetFormulaReq",
+ "7404": "BartenderGetFormulaRsp",
+ "7285": "BartenderStartLevelReq",
+ "27218": "BartenderStartLevelRsp",
+ "22759": "BartenderCancelLevelReq",
+ "21002": "BartenderCancelLevelRsp",
+ "8176": "BartenderLevelProgressNotify",
+ "1905": "BartenderFinishLevelReq",
+ "4440": "BartenderFinishLevelRsp",
+ "26178": "CrystalLinkEnterDungeonReq",
+ "1502": "CrystalLinkEnterDungeonRsp",
+ "23068": "CrystalLinkDungeonInfoNotify",
+ "28616": "CrystalLinkRestartDungeonReq",
+ "28113": "CrystalLinkRestartDungeonRsp",
+ "3073": "QuickOpenActivityReq",
+ "7953": "QuickOpenActivityRsp",
+ "3931": "IrodoriEditFlowerCombinationReq",
+ "26271": "IrodoriEditFlowerCombinationRsp",
+ "1642": "IrodoriScanEntityReq",
+ "9957": "IrodoriScanEntityRsp",
+ "20277": "IrodoriFillPoetryReq",
+ "26146": "IrodoriFillPoetryRsp",
+ "3894": "IrodoriChessEquipCardReq",
+ "27067": "IrodoriChessEquipCardRsp",
+ "29261": "IrodoriChessUnequipCardReq",
+ "6523": "IrodoriChessUnequipCardRsp",
+ "2229": "EnterIrodoriChessDungeonReq",
+ "29492": "EnterIrodoriChessDungeonRsp",
+ "26974": "IrodoriMasterStartGalleryReq",
+ "6623": "IrodoriMasterStartGalleryRsp",
+ "23987": "IrodoriMasterGalleryCgEndNotify",
+ "9167": "IrodoriMasterGallerySettleNotify",
+ "26014": "PhotoActivityFinishReq",
+ "25296": "PhotoActivityFinishRsp",
+ "21878": "PhotoActivityClientViewReq",
+ "20737": "PhotoActivityClientViewRsp",
+ "8503": "SpiceActivityFinishMakeSpiceReq",
+ "4582": "SpiceActivityFinishMakeSpiceRsp",
+ "22981": "SpiceActivityProcessFoodReq",
+ "21724": "SpiceActivityProcessFoodRsp",
+ "5421": "SpiceActivityGivingRecordNotify",
+ "874": "GachaActivityPercentNotify",
+ "29407": "GachaActivityUpdateElemNotify",
+ "24297": "GachaActivityCreateRobotReq",
+ "7445": "GachaActivityCreateRobotRsp",
+ "5052": "GachaActivityTakeRewardReq",
+ "27406": "GachaActivityTakeRewardRsp",
+ "8921": "GachaActivityResetReq",
+ "9141": "GachaActivityResetRsp",
+ "28908": "GachaActivityNextStageReq",
+ "9626": "GachaActivityNextStageRsp",
+ "7798": "ActivityGiveFriendGiftReq",
+ "9446": "ActivityGiveFriendGiftRsp",
+ "20506": "ActivityGetRecvGiftListReq",
+ "2009": "ActivityGetRecvGiftListRsp",
+ "20546": "ActivityHaveRecvGiftNotify",
+ "25362": "ActivityAcceptGiveGiftReq",
+ "20446": "ActivityAcceptGiveGiftRsp",
+ "26297": "ActivityAcceptAllGiveGiftReq",
+ "26260": "ActivityAcceptAllGiveGiftRsp",
+ "27356": "ActivityGetCanGiveFriendGiftReq",
+ "23758": "ActivityGetCanGiveFriendGiftRsp",
+ "24397": "ActivitySetGiftWishReq",
+ "165": "ActivitySetGiftWishRsp",
+ "4453": "ActivityGetFriendGiftWishListReq",
+ "5014": "ActivityGetFriendGiftWishListRsp",
+ "22564": "LuminanceStoneChallengeSettleNotify",
+ "29988": "StartRogueDiaryPlayReq",
+ "3886": "StartRogueDiaryPlayRsp",
+ "3800": "ResetRogueDiaryPlayReq",
+ "28628": "ResetRogueDiaryPlayRsp",
+ "6423": "EnterRogueDiaryDungeonReq",
+ "26399": "EnterRogueDiaryDungeonRsp",
+ "24514": "ResumeRogueDiaryDungeonReq",
+ "21442": "ResumeRogueDiaryDungeonRsp",
+ "1309": "RogueDiaryDungeonInfoNotify",
+ "27081": "RogueDiaryDungeonSettleNotify",
+ "20500": "StartRogueDiaryRoomReq",
+ "24237": "StartRogueDiaryRoomRsp",
+ "24388": "RogueDiaryTiredAvatarNotify",
+ "7857": "ReserveRogueDiaryAvatarReq",
+ "24707": "ReserveRogueDiaryAvatarRsp",
+ "6887": "GetRogueDairyRepairInfoReq",
+ "133": "GetRogueDairyRepairInfoRsp",
+ "8823": "RefreshRogueDiaryCardReq",
+ "2711": "RefreshRogueDiaryCardRsp",
+ "21443": "RogueFinishRepairReq",
+ "9649": "RogueFinishRepairRsp",
+ "23223": "TryInterruptRogueDiaryDungeonReq",
+ "4919": "TryInterruptRogueDiaryDungeonRsp",
+ "9164": "RogueDiaryRepairInfoNotify",
+ "9419": "RetryCurRogueDiaryDungeonReq",
+ "20889": "RetryCurRogueDiaryDungeonRsp",
+ "26124": "RogueDiaryReviveAvatarReq",
+ "4056": "RogueDiaryReviveAvatarRsp",
+ "619": "TryEnterNextRogueDiaryDungeonReq",
+ "28661": "TryEnterNextRogueDiaryDungeonRsp",
+ "21318": "RogueDiaryCoinAddNotify",
+ "7571": "SummerTimeV2BoatSettleNotify",
+ "22464": "ActivityPushTipsInfoNotify",
+ "4848": "ActivityReadPushTipsReq",
+ "5363": "ActivityReadPushTipsRsp",
+ "164": "SummerTimeV2RestartBoatGalleryReq",
+ "22752": "SummerTimeV2RestartBoatGalleryRsp",
+ "212": "SummerTimeV2RestartDungeonReq",
+ "22741": "SummerTimeV2RestartDungeonRsp",
+ "23083": "IslandPartySettleNotify",
+ "7344": "GearActivityStartPlayGearReq",
+ "25975": "GearActivityStartPlayGearRsp",
+ "22818": "GearActivityFinishPlayGearReq",
+ "4312": "GearActivityFinishPlayGearRsp",
+ "440": "GearActivityStartPlayPictureReq",
+ "4894": "GearActivityStartPlayPictureRsp",
+ "3879": "GearActivityFinishPlayPictureReq",
+ "23830": "GearActivityFinishPlayPictureRsp",
+ "22442": "GravenInnocenceRaceSettleNotify",
+ "29239": "GravenInnocenceRaceRestartReq",
+ "1603": "GravenInnocenceRaceRestartRsp",
+ "8110": "GravenInnocenceEditCarveCombinationReq",
+ "28250": "GravenInnocenceEditCarveCombinationRsp",
+ "25179": "GravenInnocencePhotoFinishReq",
+ "20635": "GravenInnocencePhotoFinishRsp",
+ "3372": "GravenInnocencePhotoReminderNotify",
+ "23206": "InstableSprayEnterDungeonReq",
+ "25853": "InstableSprayEnterDungeonRsp",
+ "21079": "InstableSpraySwitchTeamReq",
+ "25633": "InstableSpraySwitchTeamRsp",
+ "5076": "InstableSprayLevelFinishNotify",
+ "3513": "InstableSprayRestartDungeonReq",
+ "2448": "InstableSprayRestartDungeonRsp",
+ "8771": "LECDLPCGPMM",
+ "21148": "DDPGLCPCIBC",
+ "24954": "MuqadasPotionActivityEnterDungeonReq",
+ "21120": "MuqadasPotionActivityEnterDungeonRsp",
+ "2813": "MuqadasPotionDungeonSettleNotify",
+ "7410": "MuqadasPotionRestartDungeonReq",
+ "7227": "MuqadasPotionRestartDungeonRsp",
+ "23385": "MuqadasPotionCaptureWeaknessReq",
+ "26902": "MuqadasPotionCaptureWeaknessRsp",
+ "23098": "HFNAODHEMHI",
+ "4157": "ONKDBNHDBIP",
+ "22341": "KOOBADKFONK",
+ "23826": "NOMKFFIKDMP",
+ "28836": "TreasureSeelieCollectOrbsNotify",
+ "27142": "VintageMarketDeliverItemReq",
+ "945": "VintageMarketDeliverItemRsp",
+ "5258": "SceneGalleryVintageHuntingSettleNotify",
+ "7068": "VintagePresentFinishNoify",
+ "4197": "VintageDecorateBoothReq",
+ "26648": "VintageDecorateBoothRsp",
+ "21081": "VintageHuntingStartGalleryReq",
+ "20765": "VintageHuntingStartGalleryRsp",
+ "21244": "VintageCampGroupBundleRegisterNotify",
+ "7506": "VintageCampStageFinishNotify",
+ "6681": "VintageMarketStartStorePlayReq",
+ "6794": "VintageMarketStartStorePlayRsp",
+ "26443": "VintageMarketFinishStorePlayReq",
+ "26589": "VintageMarketFinishStorePlayRsp",
+ "22871": "VintagePresentFinishNotify",
+ "7473": "VintageMarketStoreUnlockSlotReq",
+ "25104": "VintageMarketStoreUnlockSlotRsp",
+ "28932": "VintageMarketStoreChooseStrategyReq",
+ "2727": "VintageMarketStoreChooseStrategyRsp",
+ "27163": "VintageMarketStoreViewStrategyReq",
+ "26195": "VintageMarketStoreViewStrategyRsp",
+ "1158": "VintageMarketDividendFinishNotify",
+ "26218": "VintageMarketNpcEventFinishNotify",
+ "27756": "WindFieldRestartDungeonReq",
+ "816": "WindFieldRestartDungeonRsp",
+ "22446": "EnterFungusFighterPlotDungeonReq",
+ "8831": "EnterFungusFighterPlotDungeonRsp",
+ "2226": "FungusFighterPlotInfoNotify",
+ "2204": "FungusCultivateReq",
+ "29789": "FungusCultivateRsp",
+ "29655": "FungusRenameReq",
+ "5576": "FungusRenameRsp",
+ "9440": "EnterFungusFighterTrainingDungeonReq",
+ "28147": "EnterFungusFighterTrainingDungeonRsp",
+ "6287": "FungusFighterRuntimeDataNotify",
+ "5169": "FungusFighterTrainingSelectFungusReq",
+ "22849": "FungusFighterTrainingSelectFungusRsp",
+ "9469": "FungusFighterTrainingGallerySettleNotify",
+ "28420": "FungusFighterClearTrainingRuntimeDataReq",
+ "3102": "FungusFighterClearTrainingRuntimeDataRsp",
+ "3593": "FungusFighterUseBackupFungusReq",
+ "4572": "FungusFighterUseBackupFungusRsp",
+ "20911": "FungusFighterRestartTraningDungeonReq",
+ "5843": "FungusFighterRestartTraningDungeonRsp",
+ "7004": "CharAmusementSettleNotify",
+ "5216": "EffigyChallengeV2EnterDungeonReq",
+ "25032": "EffigyChallengeV2EnterDungeonRsp",
+ "3728": "EffigyChallengeV2RestartDungeonReq",
+ "22580": "EffigyChallengeV2RestartDungeonRsp",
+ "20097": "EffigyChallengeV2ChooseSkillReq",
+ "9225": "EffigyChallengeV2ChooseSkillRsp",
+ "25353": "EffigyChallengeV2DungeonInfoNotify",
+ "5314": "CoinCollectChooseSkillReq",
+ "8764": "CoinCollectChooseSkillRsp",
+ "1251": "RestartCoinCollectPlaySingleModeReq",
+ "1628": "RestartCoinCollectPlaySingleModeRsp",
+ "24718": "EndCoinCollectPlaySingleModeReq",
+ "24474": "EndCoinCollectPlaySingleModeRsp",
+ "21763": "CoinCollectPrepareReq",
+ "28970": "CoinCollectPrepareRsp",
+ "9799": "CoinCollectInterruptPlayReq",
+ "23959": "CoinCollectInterruptPlayRsp",
+ "29525": "CoinCollectCheckDoubleStartPlayReq",
+ "20610": "CoinCollectCheckDoubleStartPlayRsp",
+ "22511": "SingleStartBrickBreakerReq",
+ "20651": "SingleStartBrickBreakerRsp",
+ "25829": "SingleRestartBrickBreakerReq",
+ "22220": "SingleRestartBrickBreakerRsp",
+ "5789": "BrickBreakerSettleNotify",
+ "7000": "BrickBreakerTwiceStartReq",
+ "25873": "BrickBreakerTwiceStartRsp",
+ "2184": "BrickBreakerQuitReq",
+ "22313": "BrickBreakerQuitRsp",
+ "21038": "LanV3BoatGameStartSingleReq",
+ "21787": "LanV3BoatGameStartSingleRsp",
+ "20708": "LanV3BoatGameTransferFinishNotify",
+ "1020": "LanV3RaceSettleNotify",
+ "9782": "LanV3RaceRestartReq",
+ "7062": "LanV3RaceRestartRsp",
+ "24666": "LanV3BoatInterruptSettleStageReq",
+ "26971": "LanV3BoatInterruptSettleStageRsp",
+ "4911": "LanV3ShadowFinishLevelReq",
+ "5118": "LanV3ShadowFinishLevelRsp",
+ "26744": "DuelHeartEnterDungeonReq",
+ "21320": "DuelHeartEnterDungeonRsp",
+ "20474": "DuelHeartRestartDungeonReq",
+ "4810": "DuelHeartRestartDungeonRsp",
+ "29156": "DuelHeartSelectDifficultyReq",
+ "7396": "DuelHeartSelectDifficultyRsp",
+ "28003": "DuelHeartSettleNotify",
+ "509": "DuelHeartCgEndNotify",
+ "6755": "FPBEJMCHECL",
+ "6657": "TeamChainEnterDungeonReq",
+ "1959": "TeamChainEnterDungeonRsp",
+ "24770": "TeamChainRestartDungeonReq",
+ "6928": "TeamChainRestartDungeonRsp",
+ "22413": "TeamChainDungeonInfoNotify",
+ "24365": "TeamChainTakeCostumeRewardReq",
+ "568": "TeamChainTakeCostumeRewardRsp",
+ "809": "KJBJNDPDFCC",
+ "29308": "PBCODJKGDFD",
+ "3604": "WindSeedType1Notify",
+ "24421": "WindSeedType2Notify",
+ "5640": "WindSeedType3Notify",
+ "21706": "ElectroherculesBattleSelectDifficultyReq",
+ "2828": "ElectroherculesBattleSelectDifficultyRsp",
+ "6962": "ElectroherculesBattleSettleNotify",
+ "22178": "NFBGJIBFCEH",
+ "9992": "IGHNAGOKNBL",
+ "6721": "KHJHJNCDHEE",
+ "4599": "PDKMHGFFKHJ",
+ "20828": "AMMBHMNGBIH",
+ "26940": "LLKBDHNJGLL",
+ "20475": "BKOHLDCHKBL",
+ "4003": "CIADDPPKCOA",
+ "9773": "PFEBDJAPBMO",
+ "24802": "HFNIHCDJIFD",
+ "23899": "EGBBGCCNLAG",
+ "24266": "OGGDBLKGGKC",
+ "6736": "JEAPJLNHGDA",
+ "27135": "JBKGINOICMA",
+ "5539": "MJAOKDFGEGB",
+ "24601": "KBCKHPFELPB",
+ "1219": "AKEKAPHAIPN",
+ "20082": "DCGABIALAGF",
+ "27273": "CLPDDPGNEAF",
+ "1447": "LOAOLPIDGJF",
+ "1474": "FLNPBGMMBMD",
+ "22865": "LLHPKAAKOBI",
+ "7083": "CICHPMMMFLO",
+ "2672": "EGJCPABDNMD",
+ "3983": "FDNFMIDCFOL",
+ "24331": "OIPEIOLPFLF",
+ "20845": "NINBCGKEHON",
+ "21955": "OEAHHAEFCMI",
+ "29023": "LHGCGANIAOF",
+ "6760": "HLAHDPMIDCB",
+ "21047": "NEOJOMHHKBL",
+ "5126": "HOEJIJICACG",
+ "20784": "CEFOOIFIHMG",
+ "5545": "BGJBIIDKDBL",
+ "4000": "FDGBOPPDGPF",
+ "4872": "MMEJNJMCOHC",
+ "24713": "NPMPKBMCKKM",
+ "3314": "FFLGIBAFMLP",
+ "25158": "AOJPBFBPDNB",
+ "24031": "HEIPNKHGJIJ",
+ "7592": "NEBEJHAJFIP",
+ "1671": "LFGPAENKMHH",
+ "20872": "KMLGHHPJPNG",
+ "9111": "GOBMIGNKFNB",
+ "273": "BOFOFKKOBNO",
+ "6373": "JNKBIDLKOPK",
+ "5460": "PJEFHPONADB",
+ "23560": "CALEMNFCNMO",
+ "7979": "LAIAFIAKLGO",
+ "27352": "FCDJHJFAJPJ",
+ "22165": "JBEFNEEGLME",
+ "25568": "NLBAAIJOONF",
+ "23543": "KNFDGBHHPDD",
+ "6465": "ACOPFPFIJHN",
+ "4319": "DKOCBKNLOLK",
+ "4637": "DLPOOFICIAA",
+ "444": "NBLNIJDNFOH",
+ "5793": "DBPPJFBEBNG",
+ "29488": "IGOICIJJPPN",
+ "6459": "GKIGNHNKMBK",
+ "24385": "DOKNLFEAADL",
+ "7902": "GBDBJLKOGPI",
+ "22983": "DNEOEKMJMCD",
+ "20710": "CIOOHCBKMPO",
+ "2702": "HNICDKJKGNA",
+ "5920": "PFJJKNFPBEE",
+ "26203": "HKFFLADFDKJ",
+ "413": "MMEMEGNCJDI",
+ "3795": "JBNCCGJEGGF",
+ "20912": "OBEDAFIDGEE",
+ "28216": "LJMGEBIKHMN",
+ "29405": "NPFPCAOJIHF",
+ "5524": "FCNNCJMCABC",
+ "1762": "CKNDPMKOCJG",
+ "9278": "NIAEIFIIDLP",
+ "364": "NMCDCDNDENC",
+ "419": "IICFKNGMAJP",
+ "27993": "HFFMJPHDGDP",
+ "23308": "DHKMFNNAKIA",
+ "9609": "PIIADOAJGDF",
+ "7973": "GOFDKBJDKIK",
+ "6914": "NJENFOBFFOH",
+ "20672": "IICLEHIIMJE",
+ "9443": "KBEFCLEIPFB",
+ "6089": "HAPIGIKLLKJ",
+ "1441": "AMDBBLLFLHG",
+ "21924": "OMHCJJJOCMC",
+ "2498": "IFNPCPOEOCH",
+ "7018": "JOFKBKCIPFJ",
+ "24154": "CBJILHJLOMC",
+ "20304": "IJPKNMAJDCF",
+ "6811": "PEPKHLDBAMA",
+ "21730": "LHOPKHEKKCJ",
+ "2745": "MKACPHAGHMB",
+ "29215": "CLCJPBMMNCM",
+ "713": "KCLOHPFBPGJ",
+ "24452": "ONMIAIGDACA",
+ "24535": "CLPLPHLJMAN",
+ "24504": "KGHOCFKDEOJ",
+ "26830": "EEPAKEHEJIJ",
+ "2926": "JPKNJKAKLCI",
+ "28314": "BFECBNMGCJJ",
+ "6570": "JNNBPPEMMOJ",
+ "3017": "GDHNFCHHCAK",
+ "24173": "FCEDDGJPMLM",
+ "26609": "MPIEGBJMCII",
+ "22125": "CIDKAMOJHFG",
+ "1088": "GAHKMKNFFNJ",
+ "250": "JCIAFJKAFLK",
+ "25384": "FKCLPEOABII",
+ "23584": "JDLCLCMJMIB",
+ "27530": "JOGPJKFOGPG",
+ "22098": "GAMKOKMNMAL",
+ "1387": "HDEKEDJCDBN",
+ "7371": "IOGEKMFBNGK",
+ "20990": "LLAAGMIOGOM",
+ "2484": "MLBKCAJINOE",
+ "22686": "EKPMMIKBBAN",
+ "21499": "EHBPMANLCIK",
+ "7155": "EHMBAEDEBFG",
+ "20002": "BIOILPNCJNI",
+ "6228": "BPOLCGACIHE",
+ "28548": "CMACKCODIDM",
+ "27514": "BLDHOHDIBHB",
+ "5647": "EDFGFDEBPGM",
+ "1229": "HDFKAFDLNNC",
+ "24314": "AJKHEOFNGBA",
+ "4653": "FGBDDPEFMAG",
+ "23225": "NICEKLKDKKG",
+ "668": "JOHBAPLLNDO",
+ "25314": "NGLMGNCHAJA",
+ "4953": "FKEJFPBCIIF",
+ "5806": "IANJNPDOFCN",
+ "28108": "KDDJDIMKNMD",
+ "25246": "EMNFCLHMEDN",
+ "5881": "KDDHOBPBJHE",
+ "5249": "NNDBEOLHEJA",
+ "27536": "CIBJGFDGJIP",
+ "27678": "NNPFNALGPEF",
+ "9236": "IBKGCKMEKNM",
+ "22383": "NLJCDKEFBHJ",
+ "27613": "DHIEFEPGIFB",
+ "29929": "OLPBOGNBDOC",
+ "23399": "FMPJIGFCEIF",
+ "848": "HLOMJEPOLBD",
+ "2579": "PFHLJEPJHOG",
+ "26098": "LGNAPKHKOAC",
+ "23934": "PCMGLNPHKKG",
+ "8344": "KEKBIHIHKGI",
+ "6408": "FPEPLJDLDOM",
+ "3978": "DIHKEFDNDBL",
+ "25060": "LDPKIDAKNHB",
+ "9245": "FOHCJABNFED",
+ "27310": "HKOHFECJOFB",
+ "1557": "BKNAMDDEIKH",
+ "27002": "IENLBOHMOGH",
+ "7876": "GFAFMFOLOMK",
+ "6436": "NBNGOKEICFC",
+ "26519": "MADOEBJIOOC",
+ "25002": "LAAAMKNJIEH",
+ "20236": "IPCIKHMGALH",
+ "21685": "AranaraCollectionDataNotify",
+ "4632": "AddAranaraCollectionNotify",
+ "6277": "CataLogFinishedGlobalWatcherAllDataNotify",
+ "28630": "CataLogNewFinishedGlobalWatcherNotify",
+ "7458": "AvatarAddNotify",
+ "8219": "AvatarDelNotify",
+ "5889": "SetUpAvatarTeamReq",
+ "8572": "SetUpAvatarTeamRsp",
+ "9406": "ChooseCurAvatarTeamReq",
+ "4031": "ChooseCurAvatarTeamRsp",
+ "23169": "ChangeAvatarReq",
+ "22163": "ChangeAvatarRsp",
+ "23288": "AvatarPromoteReq",
+ "8592": "AvatarPromoteRsp",
+ "9537": "SpringUseReq",
+ "22687": "SpringUseRsp",
+ "29491": "RefreshBackgroundAvatarReq",
+ "5063": "RefreshBackgroundAvatarRsp",
+ "7828": "AvatarTeamUpdateNotify",
+ "29811": "AvatarDataNotify",
+ "28204": "AvatarUpgradeReq",
+ "24216": "AvatarUpgradeRsp",
+ "4506": "AvatarDieAnimationEndReq",
+ "24745": "AvatarDieAnimationEndRsp",
+ "3696": "AvatarChangeElementTypeReq",
+ "26227": "AvatarChangeElementTypeRsp",
+ "29004": "AvatarFetterDataNotify",
+ "26803": "AvatarExpeditionDataNotify",
+ "24160": "AvatarExpeditionAllDataReq",
+ "3990": "AvatarExpeditionAllDataRsp",
+ "751": "AvatarExpeditionStartReq",
+ "28415": "AvatarExpeditionStartRsp",
+ "22881": "AvatarExpeditionCallBackReq",
+ "22955": "AvatarExpeditionCallBackRsp",
+ "4847": "AvatarExpeditionGetRewardReq",
+ "25237": "AvatarExpeditionGetRewardRsp",
+ "29260": "ChangeMpTeamAvatarReq",
+ "352": "ChangeMpTeamAvatarRsp",
+ "24187": "ChangeTeamNameReq",
+ "29496": "ChangeTeamNameRsp",
+ "4509": "SceneTeamUpdateNotify",
+ "26656": "FocusAvatarReq",
+ "7821": "FocusAvatarRsp",
+ "704": "AvatarSatiationDataNotify",
+ "824": "AvatarWearFlycloakReq",
+ "21633": "AvatarWearFlycloakRsp",
+ "23578": "AvatarFlycloakChangeNotify",
+ "29528": "AvatarGainFlycloakNotify",
+ "21354": "AvatarEquipAffixStartNotify",
+ "28996": "AvatarFetterLevelRewardReq",
+ "3975": "AvatarFetterLevelRewardRsp",
+ "7037": "AddNoGachaAvatarCardNotify",
+ "993": "AvatarPromoteGetRewardReq",
+ "7336": "AvatarPromoteGetRewardRsp",
+ "8840": "AvatarChangeCostumeReq",
+ "9148": "AvatarChangeCostumeRsp",
+ "22376": "AvatarChangeCostumeNotify",
+ "24251": "AvatarGainCostumeNotify",
+ "4097": "AvatarChangeAnimHashReq",
+ "27826": "AvatarChangeAnimHashRsp",
+ "8425": "PersistentDungeonSwitchAvatarReq",
+ "7969": "PersistentDungeonSwitchAvatarRsp",
+ "22083": "AddBackupAvatarTeamReq",
+ "7930": "AddBackupAvatarTeamRsp",
+ "9455": "DelBackupAvatarTeamReq",
+ "3661": "DelBackupAvatarTeamRsp",
+ "9854": "AvatarTeamAllDataNotify",
+ "26468": "AvatarRenameInfoNotify",
+ "29042": "ItemRenameAvatarReq",
+ "27302": "ItemRenameAvatarRsp",
+ "6998": "DAILBGKEPIG",
+ "26222": "EAAGMGDBHHB",
+ "24983": "JOBPCPJHCJA",
+ "6470": "NHGGNAEFDKO",
+ "26261": "GBDFCJACBAL",
+ "9082": "GJONALLPFLJ",
+ "3474": "BattlePassAllDataNotify",
+ "24008": "BattlePassMissionUpdateNotify",
+ "21680": "BattlePassMissionDelNotify",
+ "27464": "BattlePassCurScheduleUpdateNotify",
+ "28914": "TakeBattlePassRewardReq",
+ "25609": "TakeBattlePassRewardRsp",
+ "20580": "TakeBattlePassMissionPointReq",
+ "9060": "TakeBattlePassMissionPointRsp",
+ "2201": "GetBattlePassProductReq",
+ "29703": "GetBattlePassProductRsp",
+ "7320": "SetBattlePassViewedReq",
+ "25281": "SetBattlePassViewedRsp",
+ "28080": "BattlePassBuySuccNotify",
+ "20824": "BuyBattlePassLevelReq",
+ "26570": "BuyBattlePassLevelRsp",
+ "29592": "GetBlossomBriefInfoListReq",
+ "8452": "GetBlossomBriefInfoListRsp",
+ "29177": "BlossomBriefInfoNotify",
+ "2494": "WorldOwnerBlossomBriefInfoNotify",
+ "7500": "WorldOwnerBlossomScheduleInfoNotify",
+ "2992": "BlossomChestCreateNotify",
+ "4362": "OpenBlossomCircleCampGuideNotify",
+ "8163": "PrivateChatReq",
+ "4033": "PrivateChatRsp",
+ "29471": "PrivateChatNotify",
+ "22346": "PullPrivateChatReq",
+ "4681": "PullPrivateChatRsp",
+ "23337": "PullRecentChatReq",
+ "308": "PullRecentChatRsp",
+ "5538": "ReadPrivateChatReq",
+ "9593": "ReadPrivateChatRsp",
+ "28285": "ChatChannelUpdateNotify",
+ "3323": "ChatChannelDataNotify",
+ "21066": "ChatChannelShieldNotify",
+ "5319": "ChatChannelInfoNotify",
+ "29256": "CodexDataFullNotify",
+ "6551": "CodexDataUpdateNotify",
+ "24690": "QueryCodexMonsterBeKilledNumReq",
+ "9121": "QueryCodexMonsterBeKilledNumRsp",
+ "25133": "ViewCodexReq",
+ "25216": "ViewCodexRsp",
+ "26795": "SetCodexPushtipsReadReq",
+ "20900": "SetCodexPushtipsReadRsp",
+ "2587": "AllCoopInfoNotify",
+ "1415": "MainCoopUpdateNotify",
+ "764": "SaveMainCoopReq",
+ "27766": "SaveMainCoopRsp",
+ "20482": "FinishMainCoopReq",
+ "23766": "FinishMainCoopRsp",
+ "21157": "CoopDataNotify",
+ "6932": "CoopChapterUpdateNotify",
+ "25026": "CoopCgUpdateNotify",
+ "1034": "CoopRewardUpdateNotify",
+ "27931": "UnlockCoopChapterReq",
+ "3122": "UnlockCoopChapterRsp",
+ "7401": "CoopPointUpdateNotify",
+ "22463": "StartCoopPointReq",
+ "1231": "StartCoopPointRsp",
+ "27925": "CancelCoopTaskReq",
+ "26816": "CancelCoopTaskRsp",
+ "23462": "TakeCoopRewardReq",
+ "22350": "TakeCoopRewardRsp",
+ "29927": "CoopProgressUpdateNotify",
+ "24551": "SaveCoopDialogReq",
+ "8107": "SaveCoopDialogRsp",
+ "26025": "CoopCgShowNotify",
+ "2879": "SetCoopChapterViewedReq",
+ "23389": "SetCoopChapterViewedRsp",
+ "2503": "MainCoopFailNotify",
+ "23624": "EnterCustomDungeonReq",
+ "22598": "EnterCustomDungeonRsp",
+ "7311": "SaveCustomDungeonRoomReq",
+ "6751": "SaveCustomDungeonRoomRsp",
+ "25611": "ChangeCustomDungeonRoomReq",
+ "23301": "ChangeCustomDungeonRoomRsp",
+ "24046": "RemoveCustomDungeonReq",
+ "28228": "RemoveCustomDungeonRsp",
+ "28599": "TryCustomDungeonReq",
+ "9741": "TryCustomDungeonRsp",
+ "21897": "PublishCustomDungeonReq",
+ "20498": "PublishCustomDungeonRsp",
+ "23043": "ExitCustomDungeonTryReq",
+ "28040": "ExitCustomDungeonTryRsp",
+ "8476": "CustomDungeonUpdateNotify",
+ "23034": "GetRecommendCustomDungeonReq",
+ "4300": "GetRecommendCustomDungeonRsp",
+ "8591": "GetStoreCustomDungeonReq",
+ "23536": "GetStoreCustomDungeonRsp",
+ "5413": "SearchCustomDungeonReq",
+ "20759": "SearchCustomDungeonRsp",
+ "24734": "StoreCustomDungeonReq",
+ "28706": "StoreCustomDungeonRsp",
+ "6450": "LikeCustomDungeonReq",
+ "9496": "LikeCustomDungeonRsp",
+ "24516": "GetCustomDungeonReq",
+ "5372": "GetCustomDungeonRsp",
+ "22043": "CustomDungeonRecoverNotify",
+ "368": "BackPlayCustomDungeonOfficialReq",
+ "329": "BackPlayCustomDungeonOfficialRsp",
+ "3645": "CustomDungeonOfficialNotify",
+ "1660": "ReplayCustomDungeonReq",
+ "25962": "ReplayCustomDungeonRsp",
+ "8284": "CustomDungeonBattleRecordNotify",
+ "8657": "OutStuckCustomDungeonReq",
+ "9580": "OutStuckCustomDungeonRsp",
+ "26294": "DraftOwnerStartInviteReq",
+ "23377": "DraftOwnerStartInviteRsp",
+ "25369": "DraftOwnerInviteNotify",
+ "2082": "DraftGuestReplyInviteReq",
+ "5277": "DraftGuestReplyInviteRsp",
+ "969": "DraftGuestReplyInviteNotify",
+ "8588": "DraftInviteResultNotify",
+ "8918": "DraftOwnerTwiceConfirmNotify",
+ "6974": "DraftGuestReplyTwiceConfirmReq",
+ "1114": "DraftGuestReplyTwiceConfirmRsp",
+ "24753": "DraftTwiceConfirmResultNotify",
+ "8578": "DraftGuestReplyTwiceConfirmNotify",
+ "782": "DungeonEntryInfoReq",
+ "28381": "DungeonEntryInfoRsp",
+ "28791": "PlayerEnterDungeonReq",
+ "24874": "PlayerEnterDungeonRsp",
+ "20980": "PlayerQuitDungeonReq",
+ "4431": "PlayerQuitDungeonRsp",
+ "27817": "DungeonWayPointNotify",
+ "7942": "DungeonWayPointActivateReq",
+ "21846": "DungeonWayPointActivateRsp",
+ "22323": "DungeonSettleNotify",
+ "28240": "DungeonPlayerDieNotify",
+ "3884": "DungeonDieOptionReq",
+ "28454": "DungeonDieOptionRsp",
+ "7524": "DungeonShowReminderNotify",
+ "3239": "DungeonPlayerDieReq",
+ "29888": "DungeonPlayerDieRsp",
+ "7011": "DungeonDataNotify",
+ "8891": "DungeonChallengeBeginNotify",
+ "5847": "DungeonChallengeFinishNotify",
+ "2864": "ChallengeDataNotify",
+ "5420": "DungeonFollowNotify",
+ "22105": "DungeonGetStatueDropReq",
+ "29858": "DungeonGetStatueDropRsp",
+ "27022": "ChallengeRecordNotify",
+ "6824": "DungeonCandidateTeamInfoNotify",
+ "20161": "DungeonCandidateTeamInviteNotify",
+ "20800": "DungeonCandidateTeamRefuseNotify",
+ "23849": "DungeonCandidateTeamPlayerLeaveNotify",
+ "9931": "DungeonCandidateTeamDismissNotify",
+ "6341": "DungeonCandidateTeamCreateReq",
+ "22514": "DungeonCandidateTeamCreateRsp",
+ "7822": "DungeonCandidateTeamInviteReq",
+ "23686": "DungeonCandidateTeamInviteRsp",
+ "28294": "DungeonCandidateTeamKickReq",
+ "22454": "DungeonCandidateTeamKickRsp",
+ "22562": "DungeonCandidateTeamLeaveReq",
+ "23855": "DungeonCandidateTeamLeaveRsp",
+ "4838": "DungeonCandidateTeamReplyInviteReq",
+ "3761": "DungeonCandidateTeamReplyInviteRsp",
+ "23358": "DungeonCandidateTeamSetReadyReq",
+ "28597": "DungeonCandidateTeamSetReadyRsp",
+ "1619": "DungeonCandidateTeamChangeAvatarReq",
+ "451": "DungeonCandidateTeamChangeAvatarRsp",
+ "6924": "GetDailyDungeonEntryInfoReq",
+ "674": "GetDailyDungeonEntryInfoRsp",
+ "8945": "DungeonSlipRevivePointActivateReq",
+ "1980": "DungeonSlipRevivePointActivateRsp",
+ "25895": "DungeonInterruptChallengeReq",
+ "4256": "DungeonInterruptChallengeRsp",
+ "2249": "InteractDailyDungeonInfoNotify",
+ "29252": "DungeonRestartReq",
+ "26758": "DungeonRestartRsp",
+ "29338": "DungeonRestartInviteNotify",
+ "4804": "DungeonRestartInviteReplyReq",
+ "20035": "DungeonRestartInviteReplyRsp",
+ "8778": "DungeonRestartInviteReplyNotify",
+ "22679": "DungeonRestartResultNotify",
+ "5541": "DungeonCandidateTeamSetChangingAvatarReq",
+ "28831": "DungeonCandidateTeamSetChangingAvatarRsp",
+ "9166": "MistTrialFloorLevelNotify",
+ "22297": "DungeonReviseLevelNotify",
+ "25847": "BBLFOGIBMGA",
+ "28862": "NJEABHKBAHE",
+ "8650": "EvtBeingHitNotify",
+ "8912": "EvtAnimatorParameterNotify",
+ "9459": "HostPlayerNotify",
+ "8216": "EvtDoSkillSuccNotify",
+ "22195": "EvtCreateGadgetNotify",
+ "5833": "EvtDestroyGadgetNotify",
+ "28358": "EvtFaceToEntityNotify",
+ "3850": "EvtFaceToDirNotify",
+ "810": "EvtCostStaminaNotify",
+ "9927": "EvtSetAttackTargetNotify",
+ "1539": "EvtAnimatorStateChangedNotify",
+ "25987": "EvtRushMoveNotify",
+ "23746": "EvtBulletHitNotify",
+ "26348": "EvtBulletDeactiveNotify",
+ "27889": "EvtEntityStartDieEndNotify",
+ "8672": "EvtBulletMoveNotify",
+ "20643": "EvtAvatarEnterFocusNotify",
+ "24354": "EvtAvatarExitFocusNotify",
+ "8305": "EvtAvatarUpdateFocusNotify",
+ "3913": "EntityAuthorityChangeNotify",
+ "24005": "AvatarBuffAddNotify",
+ "3202": "AvatarBuffDelNotify",
+ "20036": "MonsterAlertChangeNotify",
+ "3111": "MonsterForceAlertNotify",
+ "23736": "AvatarEnterElementViewNotify",
+ "3153": "TriggerCreateGadgetToEquipPartNotify",
+ "5525": "EvtEntityRenderersChangedNotify",
+ "20049": "AnimatorForceSetAirMoveNotify",
+ "6471": "EvtAiSyncSkillCdNotify",
+ "22445": "EvtBeingHitsCombineNotify",
+ "23010": "EvtAvatarSitDownNotify",
+ "8332": "EvtAvatarStandUpNotify",
+ "24080": "CreateMassiveEntityReq",
+ "20637": "CreateMassiveEntityRsp",
+ "27278": "CreateMassiveEntityNotify",
+ "24517": "DestroyMassiveEntityNotify",
+ "21761": "MassiveEntityStateChangedNotify",
+ "25071": "SyncTeamEntityNotify",
+ "4320": "DelTeamEntityNotify",
+ "20271": "CombatInvocationsNotify",
+ "6462": "ServerBuffChangeNotify",
+ "7714": "EvtAiSyncCombatThreatInfoNotify",
+ "699": "MassiveEntityElementOpBatchNotify",
+ "5447": "EntityAiSyncNotify",
+ "21205": "LuaSetOptionNotify",
+ "23600": "EvtDestroyServerGadgetNotify",
+ "2606": "EntityAiKillSelfNotify",
+ "23086": "EvtAvatarLockChairReq",
+ "26356": "EvtAvatarLockChairRsp",
+ "27982": "ReportFightAntiCheatNotify",
+ "4595": "EvtBeingHealedNotify",
+ "4542": "EvtLocalGadgetOwnerLeaveSceneNotify",
+ "26577": "EnterFishingReq",
+ "22129": "EnterFishingRsp",
+ "24205": "StartFishingReq",
+ "27055": "StartFishingRsp",
+ "21697": "FishCastRodReq",
+ "28344": "FishCastRodRsp",
+ "26704": "FishChosenNotify",
+ "1005": "FishEscapeNotify",
+ "3118": "FishBiteReq",
+ "653": "FishBiteRsp",
+ "23596": "FishBattleBeginReq",
+ "24515": "FishBattleBeginRsp",
+ "22572": "FishBattleEndReq",
+ "2479": "FishBattleEndRsp",
+ "5737": "ExitFishingReq",
+ "4039": "ExitFishingRsp",
+ "5374": "FishAttractNotify",
+ "3285": "FishBaitGoneNotify",
+ "6317": "PlayerFishingDataNotify",
+ "27962": "FishPoolDataNotify",
+ "181": "GetGachaInfoReq",
+ "23881": "GetGachaInfoRsp",
+ "6499": "DoGachaReq",
+ "25647": "DoGachaRsp",
+ "23244": "GachaWishReq",
+ "9333": "GachaWishRsp",
+ "24635": "GachaOpenWishNotify",
+ "25366": "GachaSimpleInfoNotify",
+ "25080": "EGLGLHLBFCF",
+ "9254": "GadgetInteractReq",
+ "29895": "GadgetInteractRsp",
+ "2075": "GadgetStateNotify",
+ "925": "WorktopOptionNotify",
+ "24949": "SelectWorktopOptionReq",
+ "27194": "SelectWorktopOptionRsp",
+ "3259": "BossChestActivateNotify",
+ "28622": "BlossomChestInfoNotify",
+ "1524": "GadgetPlayStartNotify",
+ "29757": "GadgetPlayStopNotify",
+ "29586": "GadgetPlayDataNotify",
+ "23635": "GadgetPlayUidOpNotify",
+ "7557": "GadgetGeneralRewardInfoNotify",
+ "3579": "GadgetAutoPickDropInfoNotify",
+ "2608": "UpdateAbilityCreatedMovingPlatformNotify",
+ "29818": "FoundationReq",
+ "9097": "FoundationRsp",
+ "3606": "FoundationNotify",
+ "3815": "GadgetTalkChangeNotify",
+ "25220": "GadgetChainLevelUpdateNotify",
+ "1565": "GadgetChainLevelChangeNotify",
+ "28312": "VehicleInteractReq",
+ "29349": "VehicleInteractRsp",
+ "29875": "CreateVehicleReq",
+ "958": "CreateVehicleRsp",
+ "4423": "RequestLiveInfoReq",
+ "28966": "RequestLiveInfoRsp",
+ "1396": "LiveStartNotify",
+ "5441": "ProjectorOptionReq",
+ "919": "ProjectorOptionRsp",
+ "24015": "LiveEndNotify",
+ "6743": "VehicleStaminaNotify",
+ "8377": "GadgetCustomTreeInfoNotify",
+ "172": "GadgetChangeLevelTagReq",
+ "9742": "GadgetChangeLevelTagRsp",
+ "8693": "NightCrowGadgetObservationMatchReq",
+ "3213": "NightCrowGadgetObservationMatchRsp",
+ "22407": "DeshretObeliskChestInfoNotify",
+ "29273": "MLBBALNPCOL",
+ "23632": "GalleryStartNotify",
+ "20139": "GalleryBalloonShootNotify",
+ "25548": "GalleryBalloonScoreNotify",
+ "20569": "GalleryStopNotify",
+ "25177": "GalleryFallCatchNotify",
+ "22349": "GalleryFallScoreNotify",
+ "22232": "GetAllSceneGalleryInfoReq",
+ "7472": "GetAllSceneGalleryInfoRsp",
+ "22395": "GalleryFlowerCatchNotify",
+ "29335": "GalleryPreStartNotify",
+ "25744": "GalleryBulletHitNotify",
+ "9913": "GalleryBrokenFloorFallNotify",
+ "22371": "InterruptGalleryReq",
+ "1940": "InterruptGalleryRsp",
+ "5587": "SceneGalleryInfoNotify",
+ "21707": "GalleryBounceConjuringHitNotify",
+ "25732": "GallerySumoKillMonsterNotify",
+ "8962": "GalleryCrystalLinkKillMonsterNotify",
+ "22914": "GalleryCrystalLinkBuffInfoNotify",
+ "20552": "HomeGalleryInPlayingNotify",
+ "24942": "GalleryIslandPartyDownHillInfoNotify",
+ "5989": "IslandPartyRaftInfoNotify",
+ "8726": "IslandPartySailInfoNotify",
+ "5152": "BackRebornGalleryReq",
+ "25773": "BackRebornGalleryRsp",
+ "26134": "GalleryWillStartCountdownNotify",
+ "20574": "InstableSprayGalleryInfoNotify",
+ "4173": "WindFieldGalleryInfoNotify",
+ "23657": "WindFieldGalleryChallengeInfoNotify",
+ "23534": "FungusFighterTrainingInfoNotify",
+ "26783": "FungusCaptureSettleNotify",
+ "4718": "HideAndSeekPlayerCapturedNotify",
+ "1488": "CoinCollectGallerySettleNotify",
+ "1045": "COKBMINIAOH",
+ "21275": "NPMINPFHDFC",
+ "26779": "EAJBAEKKONE",
+ "26460": "POLBMKHFBAH",
+ "26255": "OHBIOGFLGIG",
+ "26093": "LJEJNPHLPIA",
+ "28641": "MNNNLMGHOFG",
+ "28163": "IKGGDNEKHNE",
+ "24934": "NCLNKLJCHBN",
+ "9917": "LIGOGBNADFA",
+ "23695": "HFLCHBGIHOJ",
+ "375": "DFANIFFEBOE",
+ "7248": "GCGOperationReq",
+ "7952": "GCGOperationRsp",
+ "27500": "GCGMessagePackNotify",
+ "9805": "GCGAskDuelReq",
+ "4662": "GCGAskDuelRsp",
+ "7256": "GCGGameBriefDataNotify",
+ "25601": "GCGInitFinishReq",
+ "21610": "GCGInitFinishRsp",
+ "3410": "GCGHeartBeatNotify",
+ "23522": "GCGSkillPreviewNotify",
+ "3512": "GCGSkillPreviewAskReq",
+ "24602": "GCGSkillPreviewAskRsp",
+ "23408": "GCGChallengeUpdateNotify",
+ "664": "GCGBackToDuelReq",
+ "23880": "GCGBackToDuelRsp",
+ "21995": "GCGDebugReplayNotify",
+ "2039": "GCGGameMaxNotify",
+ "24619": "GCGGameCreateFailReasonNotify",
+ "29414": "PNBHAABHAOB",
+ "26593": "EFAJPHLDGKA",
+ "3279": "EMCKIIFODPB",
+ "23229": "NMMLFJDMGOF",
+ "5324": "GCGDSDataNotify",
+ "27702": "GCGDSCardBackUnlockNotify",
+ "3674": "GCGDSFieldUnlockNotify",
+ "270": "GCGDSCardFaceUnlockNotify",
+ "8761": "GCGDSCardNumChangeNotify",
+ "20579": "GCGDSChangeCardFaceReq",
+ "6683": "GCGDSChangeCardFaceRsp",
+ "22151": "GCGDSChangeCardBackReq",
+ "22521": "GCGDSChangeCardBackRsp",
+ "549": "GCGDSChangeFieldReq",
+ "29964": "GCGDSChangeFieldRsp",
+ "23479": "GCGDSChangeDeckNameReq",
+ "4254": "GCGDSChangeDeckNameRsp",
+ "1963": "GCGDSDeckSaveReq",
+ "9738": "GCGDSDeckSaveRsp",
+ "29055": "GCGDSChangeCurDeckReq",
+ "4037": "GCGDSChangeCurDeckRsp",
+ "26619": "GCGDSCurDeckChangeNotify",
+ "27984": "GCGDSDeleteDeckReq",
+ "20788": "GCGDSDeleteDeckRsp",
+ "2863": "GCGDSDeckUnlockNotify",
+ "9282": "GCGDSCardProficiencyNotify",
+ "7613": "GCGDSDeckUpdateNotify",
+ "20486": "GCGDSCardFaceUpdateNotify",
+ "5853": "GCGDSTakeCardProficiencyRewardReq",
+ "9709": "GCGDSTakeCardProficiencyRewardRsp",
+ "6451": "GCGDSBanCardNotify",
+ "22639": "GCGTCTavernInfoNotify",
+ "2997": "GCGTCInviteReq",
+ "8825": "GCGTCInviteRsp",
+ "7499": "GCGTCTavernChallengeDataNotify",
+ "384": "GCGTCTavernChallengeUpdateNotify",
+ "26194": "GCGGrowthLevelNotify",
+ "27109": "GCGGrowthLevelRewardNotify",
+ "9296": "GCGGrowthLevelTakeRewardReq",
+ "20350": "GCGGrowthLevelTakeRewardRsp",
+ "8113": "GCGInviteGuestBattleReq",
+ "3695": "GCGInviteGuestBattleRsp",
+ "9258": "GCGInviteBattleNotify",
+ "871": "GCGApplyInviteBattleReq",
+ "6602": "GCGApplyInviteBattleRsp",
+ "6038": "GCGApplyInviteBattleNotify",
+ "24419": "GCGWorldPlayerGCGStateReq",
+ "4765": "GCGWorldPlayerGCGStateRsp",
+ "20008": "GCGSettleNotify",
+ "27463": "GCGResourceStateNotify",
+ "5826": "GCGClientSettleReq",
+ "26809": "GCGClientSettleRsp",
+ "9600": "GCGSettleOptionReq",
+ "3014": "GCGSettleOptionRsp",
+ "9567": "GCGBasicDataNotify",
+ "22278": "GCGTavernNpcInfoNotify",
+ "7232": "GCGStartChallengeReq",
+ "25227": "GCGStartChallengeRsp",
+ "25654": "GCGWeekChallengeInfoNotify",
+ "6573": "GCGStartChallengeByCheckRewardReq",
+ "25802": "GCGStartChallengeByCheckRewardRsp",
+ "24795": "GCGLevelChallengeNotify",
+ "25699": "GCGLevelChallengeFinishNotify",
+ "21565": "GCGWorldChallengeUnlockNotify",
+ "5240": "GCGBossChallengeUpdateNotify",
+ "8459": "GCGLevelChallengeDeleteNotify",
+ "20716": "AKLNFEHGPCP",
+ "28856": "PDHMDMHCKKE",
+ "27429": "DKPAGNDAKBE",
+ "4982": "DKFNIBLOCIJ",
+ "26474": "PCPNHIAEIOL",
+ "29243": "PDCHCDJAJBK",
+ "9745": "JELEHDEDIBO",
+ "28421": "DPNLMCIEJJA",
+ "26416": "PFOFMNJKAAF",
+ "1187": "MCJDFAJKOPI",
+ "9863": "MEDIPNOJNHI",
+ "21561": "KMKFAAEDEMG",
+ "6907": "CFJIGMFJGMA",
+ "28961": "KIALFABGAOL",
+ "4304": "FNGMOCHBMKP",
+ "23339": "AMLDIHDFJHN",
+ "1706": "NDPIIOFJCOK",
+ "28536": "DNFDFLMHBGJ",
+ "3776": "HJBBAPAGFCL",
+ "625": "LEHMLENJGLC",
+ "8310": "MGPJJPLFJMM",
+ "26911": "DFHDDGDOAKO",
+ "1767": "EANMJCJAPHM",
+ "5425": "GPBAGOIEEFP",
+ "22896": "PLLOODPHHGJ",
+ "22933": "BMPHGPCILIK",
+ "9614": "JIGCKDLMMHD",
+ "27547": "GHPKNLPFNKH",
+ "26893": "NLLOFLNEGPI",
+ "3274": "BKCMELBNNNM",
+ "28615": "IIGPIJKLLGG",
+ "26391": "PLNNFLAFOON",
+ "20869": "IJAAEEIIHEG",
+ "4457": "HPKFPLKBFCJ",
+ "26359": "KHFNHDCAOLO",
+ "28469": "AHACINLIOCD",
+ "28215": "DHINGPICLAL",
+ "25921": "OKKNOMCCDGM",
+ "7502": "KPKJMBEINMG",
+ "20147": "NIHEEMFEPOK",
+ "8885": "EOKOGCOMGIJ",
+ "28168": "IDHKOJAIAGM",
+ "21770": "CAKPFOKMGEJ",
+ "472": "DJIEKDFHMBI",
+ "9880": "BBLDMLJIAIM",
+ "25153": "FELHMLFDIPM",
+ "28258": "EBGFCAOBHJI",
+ "28619": "DPGOJHAPJJP",
+ "7195": "BMODNHIFDPI",
+ "7951": "HKNNPEKANEG",
+ "24014": "COHDKCAHCJH",
+ "20641": "JCJAHCFKAIK",
+ "205": "ACCKLIOPBHN",
+ "2628": "BDPDLIDMKOJ",
+ "5200": "MAOKDHCGIHN",
+ "3964": "JJCMGINGIID",
+ "27743": "HKGBINHFGNA",
+ "3959": "EMLNDPCPLEA",
+ "22877": "GroupLinkAllNotify",
+ "5992": "GroupLinkChangeNotify",
+ "20325": "GroupLinkDeleteNotify",
+ "7262": "GroupLinkMarkUpdateNotify",
+ "24487": "DOLKGPECJAF",
+ "4793": "GetAllH5ActivityInfoReq",
+ "28822": "GetAllH5ActivityInfoRsp",
+ "28482": "H5ActivityIdsNotify",
+ "21249": "SetH5ActivityRedDotTimestampReq",
+ "22816": "SetH5ActivityRedDotTimestampRsp",
+ "26594": "TryEnterHomeReq",
+ "351": "TryEnterHomeRsp",
+ "2403": "JoinHomeWorldFailNotify",
+ "20667": "HomeBlockNotify",
+ "27734": "HomeGetBasicInfoReq",
+ "4186": "HomeBasicInfoNotify",
+ "8351": "HomeChangeEditModeReq",
+ "7491": "HomeChangeEditModeRsp",
+ "1750": "HomeChangeModuleReq",
+ "20550": "HomeChangeModuleRsp",
+ "22421": "HomeGetArrangementInfoReq",
+ "24303": "HomeGetArrangementInfoRsp",
+ "4976": "HomeUpdateArrangementInfoReq",
+ "28545": "HomeUpdateArrangementInfoRsp",
+ "3709": "GetPlayerHomeCompInfoReq",
+ "365": "PlayerHomeCompInfoNotify",
+ "26896": "SetFriendEnterHomeOptionReq",
+ "21101": "SetFriendEnterHomeOptionRsp",
+ "26047": "PlayerApplyEnterHomeNotify",
+ "20101": "PlayerApplyEnterHomeResultReq",
+ "5358": "PlayerApplyEnterHomeResultRsp",
+ "26518": "PlayerApplyEnterHomeResultNotify",
+ "2482": "HomeSceneJumpReq",
+ "22825": "HomeSceneJumpRsp",
+ "29914": "HomeChooseModuleReq",
+ "20087": "HomeChooseModuleRsp",
+ "811": "HomeModuleUnlockNotify",
+ "2120": "HomeGetOnlineStatusReq",
+ "8222": "HomeGetOnlineStatusRsp",
+ "24840": "HomeKickPlayerReq",
+ "1719": "HomeKickPlayerRsp",
+ "27692": "HomeModuleSeenReq",
+ "3944": "HomeModuleSeenRsp",
+ "28859": "UnlockedFurnitureFormulaDataNotify",
+ "21457": "UnlockedFurnitureSuiteDataNotify",
+ "5653": "GetHomeLevelUpRewardReq",
+ "7279": "GetHomeLevelUpRewardRsp",
+ "27516": "GetFurnitureCurModuleArrangeCountReq",
+ "2948": "FurnitureCurModuleArrangeCountNotify",
+ "4153": "HomeComfortInfoNotify",
+ "27102": "PlayerQuitFromHomeNotify",
+ "25817": "OtherPlayerEnterHomeNotify",
+ "1456": "HomePriorCheckNotify",
+ "23013": "HomeMarkPointNotify",
+ "23471": "HomeAllUnlockedBgmIdListNotify",
+ "1089": "HomeNewUnlockedBgmIdListNotify",
+ "28739": "HomeChangeBgmReq",
+ "6476": "HomeChangeBgmRsp",
+ "2031": "HomeChangeBgmNotify",
+ "27578": "HomePreChangeEditModeNotify",
+ "4149": "HomeEnterEditModeFinishReq",
+ "21433": "HomeEnterEditModeFinishRsp",
+ "23349": "FurnitureMakeReq",
+ "7783": "FurnitureMakeRsp",
+ "28389": "TakeFurnitureMakeReq",
+ "6814": "TakeFurnitureMakeRsp",
+ "5151": "FurnitureMakeFinishNotify",
+ "27509": "FurnitureMakeStartReq",
+ "21400": "FurnitureMakeStartRsp",
+ "29262": "FurnitureMakeCancelReq",
+ "27277": "FurnitureMakeCancelRsp",
+ "22219": "FurnitureMakeBeHelpedNotify",
+ "27122": "FurnitureMakeHelpReq",
+ "27261": "FurnitureMakeHelpRsp",
+ "25867": "FunitureMakeMakeInfoChangeNotify",
+ "23396": "HomeLimitedShopInfoReq",
+ "8746": "HomeLimitedShopInfoRsp",
+ "25226": "HomeLimitedShopInfoNotify",
+ "24383": "HomeLimitedShopGoodsListReq",
+ "21781": "HomeLimitedShopGoodsListRsp",
+ "838": "HomeLimitedShopBuyGoodsReq",
+ "6986": "HomeLimitedShopBuyGoodsRsp",
+ "22844": "HomeLimitedShopInfoChangeNotify",
+ "5204": "HomeResourceNotify",
+ "4728": "HomeResourceTakeHomeCoinReq",
+ "6329": "HomeResourceTakeHomeCoinRsp",
+ "4383": "HomeResourceTakeFetterExpReq",
+ "9922": "HomeResourceTakeFetterExpRsp",
+ "1817": "HomeAvatarTalkFinishInfoNotify",
+ "22316": "HomeAvatarTalkReq",
+ "1147": "HomeAvatarTalkRsp",
+ "2640": "HomeAvatarRewardEventNotify",
+ "26566": "HomeAvatarRewardEventGetReq",
+ "25571": "HomeAvatarRewardEventGetRsp",
+ "6401": "HomeAvatarSummonAllEventNotify",
+ "9238": "HomeAvatarSummonEventReq",
+ "27614": "HomeAvatarSummonEventRsp",
+ "28208": "HomeAvatarCostumeChangeNotify",
+ "24791": "HomeAvatarSummonFinishReq",
+ "8835": "HomeAvatarSummonFinishRsp",
+ "9713": "HomeAvtarAllFinishRewardNotify",
+ "9497": "HomeAvatarAllFinishRewardNotify",
+ "27778": "HomeSceneInitFinishReq",
+ "9038": "HomeSceneInitFinishRsp",
+ "20675": "HomePlantSeedReq",
+ "9241": "HomePlantSeedRsp",
+ "20037": "HomePlantWeedReq",
+ "2656": "HomePlantWeedRsp",
+ "27599": "HomePlantInfoNotify",
+ "5595": "HomePlantFieldNotify",
+ "7267": "HomePlantInfoReq",
+ "5633": "HomePlantInfoRsp",
+ "28287": "HomeTransferReq",
+ "5429": "HomeTransferRsp",
+ "21521": "HomeGetFishFarmingInfoReq",
+ "2235": "HomeGetFishFarmingInfoRsp",
+ "136": "HomeFishFarmingInfoNotify",
+ "25936": "HomeUpdateFishFarmingInfoReq",
+ "28093": "HomeUpdateFishFarmingInfoRsp",
+ "201": "HomeUpdateScenePointFishFarmingInfoReq",
+ "7736": "HomeUpdateScenePointFishFarmingInfoRsp",
+ "1346": "HomeScenePointFishFarmingInfoNotify",
+ "7355": "HomeCustomFurnitureInfoNotify",
+ "27340": "HomeEditCustomFurnitureReq",
+ "23160": "HomeEditCustomFurnitureRsp",
+ "24256": "HomePictureFrameInfoNotify",
+ "5532": "HomeUpdatePictureFrameInfoReq",
+ "5740": "HomeUpdatePictureFrameInfoRsp",
+ "20371": "HomeRacingGallerySettleNotify",
+ "23571": "HomeGetGroupRecordReq",
+ "4005": "HomeGetGroupRecordRsp",
+ "28348": "HomeClearGroupRecordReq",
+ "21872": "HomeClearGroupRecordRsp",
+ "5349": "HomeBalloonGallerySettleNotify",
+ "20418": "HomeBalloonGalleryScoreNotify",
+ "9976": "HomeSeekFurnitureGalleryScoreNotify",
+ "20885": "GetHomeExchangeWoodInfoReq",
+ "27659": "GetHomeExchangeWoodInfoRsp",
+ "20572": "HomeExchangeWoodReq",
+ "1815": "HomeExchangeWoodRsp",
+ "2811": "HomeGetBlueprintSlotInfoReq",
+ "6723": "HomeGetBlueprintSlotInfoRsp",
+ "1990": "HomeSetBlueprintSlotOptionReq",
+ "26409": "HomeSetBlueprintSlotOptionRsp",
+ "5246": "HomeSetBlueprintFriendOptionReq",
+ "3981": "HomeSetBlueprintFriendOptionRsp",
+ "20806": "HomeBlueprintInfoNotify",
+ "4668": "HomePreviewBlueprintReq",
+ "23117": "HomePreviewBlueprintRsp",
+ "28484": "HomeCreateBlueprintReq",
+ "22980": "HomeCreateBlueprintRsp",
+ "21452": "HomeDeleteBlueprintReq",
+ "2973": "HomeDeleteBlueprintRsp",
+ "1240": "HomeSearchBlueprintReq",
+ "9491": "HomeSearchBlueprintRsp",
+ "4930": "ODCKAIANNEK",
+ "7520": "MBNEJNDKHKI",
+ "742": "DAOOBOPAAEE",
+ "22295": "GLCMENCDHDE",
+ "26633": "CBIKACKAEHB",
+ "29971": "JEIIOBABLDG",
+ "2521": "HomeSaveArrangementNoChangeReq",
+ "20696": "HomeSaveArrangementNoChangeRsp",
+ "25107": "FBMFNLODILN",
+ "26500": "TakeHuntingOfferReq",
+ "8846": "TakeHuntingOfferRsp",
+ "6556": "GetCityHuntingOfferReq",
+ "6015": "GetCityHuntingOfferRsp",
+ "4392": "GetHuntingOfferRewardReq",
+ "26705": "GetHuntingOfferRewardRsp",
+ "6362": "HuntingStartNotify",
+ "26057": "HuntingRevealClueNotify",
+ "9240": "HuntingRevealFinalNotify",
+ "28721": "HuntingSuccessNotify",
+ "22800": "HuntingFailNotify",
+ "27610": "HuntingOngoingNotify",
+ "2156": "HuntingGiveUpReq",
+ "5719": "HuntingGiveUpRsp",
+ "23777": "PlayerInvestigationAllInfoNotify",
+ "8462": "TakeInvestigationRewardReq",
+ "3594": "TakeInvestigationRewardRsp",
+ "6368": "TakeInvestigationTargetRewardReq",
+ "1562": "TakeInvestigationTargetRewardRsp",
+ "23800": "GetInvestigationMonsterReq",
+ "23497": "GetInvestigationMonsterRsp",
+ "22886": "PlayerInvestigationNotify",
+ "1218": "PlayerInvestigationTargetNotify",
+ "21010": "MarkTargetInvestigationMonsterNotify",
+ "23884": "InvestigationMonsterUpdateNotify",
+ "22478": "InvestigationQuestDailyNotify",
+ "6920": "InvestigationReadQuestDailyNotify",
+ "4667": "PlayerStoreNotify",
+ "22706": "StoreWeightLimitNotify",
+ "370": "StoreItemChangeNotify",
+ "28814": "StoreItemDelNotify",
+ "20755": "ItemAddHintNotify",
+ "9155": "UseItemReq",
+ "5970": "UseItemRsp",
+ "28541": "DropItemReq",
+ "25342": "DropItemRsp",
+ "7563": "WearEquipReq",
+ "22727": "WearEquipRsp",
+ "23894": "TakeoffEquipReq",
+ "24431": "TakeoffEquipRsp",
+ "20682": "AvatarEquipChangeNotify",
+ "9010": "WeaponUpgradeReq",
+ "7193": "WeaponUpgradeRsp",
+ "23298": "WeaponPromoteReq",
+ "715": "WeaponPromoteRsp",
+ "1702": "ReliquaryUpgradeReq",
+ "25485": "ReliquaryUpgradeRsp",
+ "29241": "ReliquaryPromoteReq",
+ "28265": "ReliquaryPromoteRsp",
+ "27737": "AvatarCardChangeReq",
+ "3627": "AvatarCardChangeRsp",
+ "24643": "GrantRewardNotify",
+ "23146": "WeaponAwakenReq",
+ "26318": "WeaponAwakenRsp",
+ "21839": "ItemCdGroupTimeNotify",
+ "1884": "DropHintNotify",
+ "753": "CombineReq",
+ "27346": "CombineRsp",
+ "29143": "ForgeQueueDataNotify",
+ "477": "ForgeGetQueueDataReq",
+ "9429": "ForgeGetQueueDataRsp",
+ "28979": "ForgeStartReq",
+ "24460": "ForgeStartRsp",
+ "25920": "ForgeQueueManipulateReq",
+ "4194": "ForgeQueueManipulateRsp",
+ "21937": "ResinChangeNotify",
+ "9368": "BuyResinReq",
+ "3650": "BuyResinRsp",
+ "6719": "MaterialDeleteReturnNotify",
+ "23877": "TakeMaterialDeleteReturnReq",
+ "26975": "TakeMaterialDeleteReturnRsp",
+ "9737": "MaterialDeleteUpdateNotify",
+ "29611": "McoinExchangeHcoinReq",
+ "21323": "McoinExchangeHcoinRsp",
+ "6985": "DestroyMaterialReq",
+ "7572": "DestroyMaterialRsp",
+ "8002": "SetEquipLockStateReq",
+ "2517": "SetEquipLockStateRsp",
+ "23232": "CalcWeaponUpgradeReturnItemsReq",
+ "24299": "CalcWeaponUpgradeReturnItemsRsp",
+ "6813": "ForgeDataNotify",
+ "28490": "ForgeFormulaDataNotify",
+ "4969": "CombineDataNotify",
+ "25832": "CombineFormulaDataNotify",
+ "1446": "ClosedItemNotify",
+ "24230": "CheckAddItemExceedLimitNotify",
+ "24611": "SetIsAutoUnlockSpecificEquipReq",
+ "23704": "SetIsAutoUnlockSpecificEquipRsp",
+ "2906": "ReliquaryDecomposeReq",
+ "5943": "ReliquaryDecomposeRsp",
+ "4815": "ReliquaryFilterStateSaveNotify",
+ "6547": "ReliquaryFilterStateNotify",
+ "3265": "LODGLMPFPFE",
+ "7569": "MailChangeNotify",
+ "6739": "ReadMailNotify",
+ "5317": "GetMailItemReq",
+ "27050": "GetMailItemRsp",
+ "9893": "DelMailReq",
+ "8328": "DelMailRsp",
+ "27875": "GetAuthkeyReq",
+ "29353": "GetAuthkeyRsp",
+ "2769": "ClientNewMailNotify",
+ "29228": "GetAllMailReq",
+ "9526": "GetAllMailRsp",
+ "2285": "ChangeMailStarNotify",
+ "24116": "GetAllMailNotify",
+ "5536": "GetAllMailResultNotify",
+ "27823": "PlayerStartMatchReq",
+ "21172": "PlayerStartMatchRsp",
+ "6049": "PlayerMatchInfoNotify",
+ "9117": "PlayerCancelMatchReq",
+ "4875": "PlayerCancelMatchRsp",
+ "5482": "PlayerMatchStopNotify",
+ "29434": "PlayerMatchSuccNotify",
+ "1167": "PlayerConfirmMatchReq",
+ "21369": "PlayerConfirmMatchRsp",
+ "2971": "PlayerAllowEnterMpAfterAgreeMatchNotify",
+ "29150": "PlayerMatchAgreedResultNotify",
+ "9475": "PlayerApplyEnterMpAfterMatchAgreedNotify",
+ "2964": "PlayerGeneralMatchDismissNotify",
+ "1380": "PlayerGeneralMatchConfirmNotify",
+ "24478": "PlayerGetForceQuitBanInfoReq",
+ "8368": "PlayerGetForceQuitBanInfoRsp",
+ "7158": "ServerTryCancelGeneralMatchNotify",
+ "28090": "PlayerGCGMatchDismissNotify",
+ "5393": "PlayerGCGMatchConfirmNotify",
+ "24836": "HKIDEEGIHLH",
+ "6012": "GetMechanicusInfoReq",
+ "1507": "GetMechanicusInfoRsp",
+ "9692": "MechanicusSequenceOpenNotify",
+ "6477": "MechanicusCoinNotify",
+ "27627": "MechanicusOpenNotify",
+ "25277": "MechanicusCloseNotify",
+ "25222": "MechanicusUnlockGearReq",
+ "27878": "MechanicusUnlockGearRsp",
+ "8848": "MechanicusLevelupGearReq",
+ "23973": "MechanicusLevelupGearRsp",
+ "23525": "EnterMechanicusDungeonReq",
+ "29863": "EnterMechanicusDungeonRsp",
+ "28997": "MechanicusCandidateTeamCreateReq",
+ "29756": "MechanicusCandidateTeamCreateRsp",
+ "20849": "UseMiracleRingReq",
+ "86": "UseMiracleRingRsp",
+ "3064": "MiracleRingDataNotify",
+ "29462": "MiracleRingTakeRewardReq",
+ "119": "MiracleRingTakeRewardRsp",
+ "7312": "MiracleRingDropResultNotify",
+ "28950": "MiracleRingDeliverItemReq",
+ "20932": "MiracleRingDeliverItemRsp",
+ "8260": "MiracleRingDestroyNotify",
+ "28778": "KeepAliveNotify",
+ "25907": "GmTalkReq",
+ "3923": "GmTalkRsp",
+ "20664": "ShowMessageNotify",
+ "5285": "PingReq",
+ "8231": "PingRsp",
+ "27587": "GetOnlinePlayerListReq",
+ "1234": "GetOnlinePlayerListRsp",
+ "21404": "ServerTimeNotify",
+ "7350": "ServerLogNotify",
+ "650": "ClientReconnectNotify",
+ "23031": "RobotPushPlayerDataNotify",
+ "29196": "ClientReportNotify",
+ "21088": "UnionCmdNotify",
+ "21665": "GetOnlinePlayerInfoReq",
+ "8759": "GetOnlinePlayerInfoRsp",
+ "2228": "CheckSegmentCRCNotify",
+ "580": "CheckSegmentCRCReq",
+ "421": "WorldPlayerRTTNotify",
+ "8201": "EchoNotify",
+ "21359": "UpdateRedPointNotify",
+ "4966": "ClientBulletCreateNotify",
+ "2846": "ChangeServerGlobalValueNotify",
+ "8449": "GmTalkNotify",
+ "22019": "LastPacketPrintNotify",
+ "26800": "MonsterSummonTagNotify",
+ "5296": "PlayerApplyEnterMpNotify",
+ "9629": "PlayerApplyEnterMpReq",
+ "20994": "PlayerApplyEnterMpRsp",
+ "3467": "PlayerApplyEnterMpResultNotify",
+ "24849": "PlayerApplyEnterMpResultReq",
+ "6395": "PlayerApplyEnterMpResultRsp",
+ "20263": "PlayerQuitFromMpNotify",
+ "23905": "PlayerPreEnterMpNotify",
+ "26251": "GetPlayerMpModeAvailabilityReq",
+ "28762": "GetPlayerMpModeAvailabilityRsp",
+ "5396": "PlayerSetOnlyMPWithPSPlayerReq",
+ "25610": "PlayerSetOnlyMPWithPSPlayerRsp",
+ "3109": "PSPlayerApplyEnterMpReq",
+ "21696": "PSPlayerApplyEnterMpRsp",
+ "27770": "MpPlayOwnerCheckReq",
+ "6021": "MpPlayOwnerCheckRsp",
+ "7309": "MpPlayOwnerStartInviteReq",
+ "20017": "MpPlayOwnerStartInviteRsp",
+ "21958": "MpPlayOwnerInviteNotify",
+ "9875": "MpPlayGuestReplyInviteReq",
+ "107": "MpPlayGuestReplyInviteRsp",
+ "25876": "MpPlayGuestReplyNotify",
+ "22136": "MpPlayPrepareNotify",
+ "23666": "MpPlayInviteResultNotify",
+ "3739": "MpPlayPrepareInterruptNotify",
+ "27749": "MpBlockNotify",
+ "7198": "MultistagePlayInfoNotify",
+ "20554": "MultistagePlayFinishStageReq",
+ "5596": "InBattleMechanicusExcapeMonsterNotify",
+ "9107": "InBattleMechanicusLeftMonsterNotify",
+ "26238": "InBattleMechanicusBuildingPointsNotify",
+ "23219": "InBattleMechanicusPickCardReq",
+ "22789": "InBattleMechanicusPickCardRsp",
+ "2126": "InBattleMechanicusPickCardNotify",
+ "2433": "InBattleMechanicusConfirmCardReq",
+ "22810": "InBattleMechanicusConfirmCardRsp",
+ "27077": "InBattleMechanicusConfirmCardNotify",
+ "1024": "InBattleMechanicusCardResultNotify",
+ "672": "MultistagePlayFinishStageRsp",
+ "9184": "InBattleMechanicusSettleNotify",
+ "24122": "MultistagePlaySettleNotify",
+ "3019": "MultistagePlayStageEndNotify",
+ "5212": "MultistagePlayEndNotify",
+ "8363": "FleurFairBuffEnergyNotify",
+ "23852": "FleurFairStageSettleNotify",
+ "5694": "FleurFairFinishGalleryStageNotify",
+ "1259": "HideAndSeekSelectAvatarReq",
+ "4472": "HideAndSeekSelectAvatarRsp",
+ "24183": "HideAndSeekSetReadyReq",
+ "27329": "HideAndSeekSetReadyRsp",
+ "21206": "HideAndSeekSettleNotify",
+ "20706": "HideAndSeekPlayerReadyNotify",
+ "27442": "HideAndSeekPlayerSetAvatarNotify",
+ "25527": "ChessPickCardReq",
+ "8256": "ChessPickCardRsp",
+ "7573": "ChessPickCardNotify",
+ "9762": "ChessManualRefreshCardsReq",
+ "20128": "ChessManualRefreshCardsRsp",
+ "3276": "ChessPlayerInfoNotify",
+ "23974": "ChessLeftMonstersNotify",
+ "6806": "ChessEscapedMonstersNotify",
+ "8933": "ChessSelectedCardsNotify",
+ "3344": "GlobalBuildingInfoNotify",
+ "21679": "IrodoriChessPlayerInfoNotify",
+ "7965": "IrodoriChessLeftMonsterNotify",
+ "26920": "BrickBreakerPlayerReadyNotify",
+ "3292": "BrickBreakerPlayerSetAvatarNotify",
+ "9620": "BrickBreakerPlayerSetSkillNotify",
+ "3864": "BrickBreakerSetReadyReq",
+ "21659": "BrickBreakerSetReadyRsp",
+ "2047": "BrickBreakerSelectAvatarReq",
+ "5463": "BrickBreakerSelectAvatarRsp",
+ "7306": "BrickBreakerSelectSkillReq",
+ "23314": "BrickBreakerSelectSkillRsp",
+ "4947": "BrickBreakerSetChangingReq",
+ "29905": "BrickBreakerSetChangingRsp",
+ "3619": "BrickBreakerPlayerSetChangingNotify",
+ "2218": "CoinCollectPrepareStageNotify",
+ "27166": "LanV3BoatSettleNotify",
+ "27281": "EAGFGNNJICL",
+ "28808": "GHKANMBOHLA",
+ "9021": "CKPAJMNMMNE",
+ "1325": "JIJIDOFANAL",
+ "4865": "HCEIPIGBGHC",
+ "3174": "NpcTalkReq",
+ "3890": "NpcTalkRsp",
+ "24678": "GetSceneNpcPositionReq",
+ "412": "GetSceneNpcPositionRsp",
+ "28244": "MetNpcIdListNotify",
+ "25501": "MeetNpcReq",
+ "25074": "MeetNpcRsp",
+ "28424": "FinishedTalkIdListNotify",
+ "22150": "PlayerOfferingDataNotify",
+ "43": "PlayerOfferingReq",
+ "9486": "PlayerOfferingRsp",
+ "20499": "TakeOfferingLevelRewardReq",
+ "1269": "TakeOfferingLevelRewardRsp",
+ "4106": "OfferingInteractReq",
+ "21253": "OfferingInteractRsp",
+ "2018": "BKKLKEHJKPJ",
+ "9519": "ALAGLLEJCFL",
+ "8729": "PIPGNEJGJHK",
+ "23958": "OMCLLPMKIOF",
+ "2512": "CIFBBGHAMME",
+ "2824": "BFDMAPHCILI",
+ "25823": "GetOpActivityInfoReq",
+ "24674": "GetOpActivityInfoRsp",
+ "7676": "OpActivityDataNotify",
+ "24399": "OpActivityUpdateNotify",
+ "2359": "QueryPathReq",
+ "2319": "QueryPathRsp",
+ "2314": "ObstacleModifyNotify",
+ "2311": "PathfindingPingNotify",
+ "2347": "PathfindingEnterSceneReq",
+ "2373": "PathfindingEnterSceneRsp",
+ "2365": "GMShowObstacleReq",
+ "2327": "GMShowObstacleRsp",
+ "2389": "GMShowNavMeshReq",
+ "2341": "GMShowNavMeshRsp",
+ "2339": "NavMeshStatsNotify",
+ "2330": "OMFBGJBLKPA",
+ "2345": "JBMKHAOEDOH",
+ "21228": "GetPlayerTokenReq",
+ "2407": "GetPlayerTokenRsp",
+ "25842": "PlayerLoginReq",
+ "29665": "PlayerLoginRsp",
+ "5347": "PlayerLogoutReq",
+ "24757": "PlayerLogoutRsp",
+ "9133": "PlayerLogoutNotify",
+ "2051": "PlayerDataNotify",
+ "27713": "ChangeGameTimeReq",
+ "28316": "ChangeGameTimeRsp",
+ "22433": "PlayerGameTimeNotify",
+ "7058": "PlayerPropNotify",
+ "8879": "ClientTriggerEventNotify",
+ "25174": "SetPlayerPropReq",
+ "1391": "SetPlayerPropRsp",
+ "7992": "SetPlayerBornDataReq",
+ "22804": "SetPlayerBornDataRsp",
+ "5710": "DoSetPlayerBornDataNotify",
+ "24729": "PlayerPropChangeNotify",
+ "2665": "SetPlayerNameReq",
+ "25056": "SetPlayerNameRsp",
+ "20702": "SetOpenStateReq",
+ "934": "SetOpenStateRsp",
+ "9279": "OpenStateUpdateNotify",
+ "5778": "OpenStateChangeNotify",
+ "27404": "PlayerCookReq",
+ "1250": "PlayerCookRsp",
+ "7190": "PlayerRandomCookReq",
+ "9489": "PlayerRandomCookRsp",
+ "25816": "CookDataNotify",
+ "21778": "CookRecipeDataNotify",
+ "20583": "CookGradeDataNotify",
+ "7541": "PlayerCompoundMaterialReq",
+ "25784": "PlayerCompoundMaterialRsp",
+ "5837": "TakeCompoundOutputReq",
+ "28960": "TakeCompoundOutputRsp",
+ "25801": "CompoundDataNotify",
+ "8732": "GetCompoundDataReq",
+ "24302": "GetCompoundDataRsp",
+ "9057": "PlayerTimeNotify",
+ "4448": "PlayerSetPauseReq",
+ "1771": "PlayerSetPauseRsp",
+ "27872": "PlayerSetLanguageReq",
+ "21982": "PlayerSetLanguageRsp",
+ "4819": "DataResVersionNotify",
+ "9714": "DailyTaskDataNotify",
+ "27206": "DailyTaskProgressNotify",
+ "20810": "DailyTaskScoreRewardNotify",
+ "9896": "WorldOwnerDailyTaskNotify",
+ "29507": "AddRandTaskInfoNotify",
+ "649": "RemoveRandTaskInfoNotify",
+ "4273": "TakePlayerLevelRewardReq",
+ "767": "TakePlayerLevelRewardRsp",
+ "3756": "PlayerLevelRewardUpdateNotify",
+ "7258": "GivingRecordNotify",
+ "20863": "GivingRecordChangeNotify",
+ "4527": "ItemGivingReq",
+ "7103": "ItemGivingRsp",
+ "7878": "PlayerCookArgsReq",
+ "9840": "PlayerCookArgsRsp",
+ "29883": "PlayerLuaShellNotify",
+ "22635": "ServerDisconnectClientNotify",
+ "23699": "AntiAddictNotify",
+ "1819": "PlayerForceExitReq",
+ "22773": "PlayerForceExitRsp",
+ "27662": "PlayerInjectFixNotify",
+ "21431": "TaskVarNotify",
+ "23994": "ClientLockGameTimeNotify",
+ "24599": "GetNextResourceInfoReq",
+ "9011": "GetNextResourceInfoRsp",
+ "8482": "AdjustWorldLevelReq",
+ "29945": "AdjustWorldLevelRsp",
+ "21803": "DailyTaskFilterCityReq",
+ "8986": "DailyTaskFilterCityRsp",
+ "6722": "DailyTaskUnlockedCitiesNotify",
+ "1418": "ExclusiveRuleNotify",
+ "29908": "CompoundUnlockNotify",
+ "29716": "GetGameplayRecommendationReq",
+ "23992": "GetGameplayRecommendationRsp",
+ "21351": "TakeBackGivingItemReq",
+ "20307": "TakeBackGivingItemRsp",
+ "29372": "PlayerNicknameAuditDataNotify",
+ "25316": "PlayerNicknameNotify",
+ "22648": "NicknameAuditConfigNotify",
+ "8131": "ReadNicknameAuditReq",
+ "29628": "ReadNicknameAuditRsp",
+ "26353": "PlayerCompoundMaterialBoostReq",
+ "26999": "PlayerCompoundMaterialBoostRsp",
+ "3419": "PlayerGameTimeByLuaNotify",
+ "1074": "PlayerIpRegionNotify",
+ "22076": "SkipPlayerGameTimeReq",
+ "24529": "SkipPlayerGameTimeRsp",
+ "6619": "ANKONNPBGJC",
+ "25808": "FHDIEGNIPMM",
+ "2569": "FOOGHEMFBHL",
+ "3503": "EntityPropNotify",
+ "25474": "LifeStateChangeNotify",
+ "9760": "EntityFightPropNotify",
+ "24036": "EntityFightPropUpdateNotify",
+ "20455": "AvatarFightPropNotify",
+ "21000": "AvatarFightPropUpdateNotify",
+ "2489": "EntityFightPropChangeReasonNotify",
+ "22381": "AvatarLifeStateChangeNotify",
+ "3637": "AvatarPropChangeReasonNotify",
+ "28241": "PlayerPropChangeReasonNotify",
+ "5355": "AvatarPropNotify",
+ "26228": "MarkNewNotify",
+ "29451": "QuestListNotify",
+ "22114": "QuestListUpdateNotify",
+ "29185": "QuestDelNotify",
+ "27820": "FinishedParentQuestNotify",
+ "455": "FinishedParentQuestUpdateNotify",
+ "3824": "AddQuestContentProgressReq",
+ "5514": "AddQuestContentProgressRsp",
+ "8019": "QuestCreateEntityReq",
+ "4869": "QuestCreateEntityRsp",
+ "21308": "QuestDestroyEntityReq",
+ "9130": "QuestDestroyEntityRsp",
+ "21508": "ChapterStateNotify",
+ "5388": "QuestProgressUpdateNotify",
+ "28126": "QuestUpdateQuestVarReq",
+ "5677": "QuestUpdateQuestVarRsp",
+ "1753": "QuestUpdateQuestVarNotify",
+ "26568": "QuestDestroyNpcReq",
+ "607": "QuestDestroyNpcRsp",
+ "9154": "BargainStartNotify",
+ "23582": "BargainOfferPriceReq",
+ "28942": "BargainOfferPriceRsp",
+ "28886": "BargainTerminateNotify",
+ "7358": "GetBargainDataReq",
+ "8330": "GetBargainDataRsp",
+ "22200": "GetAllActivatedBargainDataReq",
+ "3517": "GetAllActivatedBargainDataRsp",
+ "29009": "ServerCondMeetQuestListUpdateNotify",
+ "23502": "QuestGlobalVarNotify",
+ "2854": "QuestTransmitReq",
+ "20137": "QuestTransmitRsp",
+ "9323": "PersonalLineAllDataReq",
+ "20607": "PersonalLineAllDataRsp",
+ "8427": "RedeemLegendaryKeyReq",
+ "7270": "RedeemLegendaryKeyRsp",
+ "1085": "UnlockPersonalLineReq",
+ "5048": "UnlockPersonalLineRsp",
+ "26708": "CancelFinishParentQuestNotify",
+ "28219": "QuestUpdateQuestTimeVarNotify",
+ "8744": "PersonalLineNewUnlockNotify",
+ "943": "NpcTalkStateNotify",
+ "24145": "GetQuestLackingResourceReq",
+ "28297": "GetQuestLackingResourceRsp",
+ "28598": "GetParentQuestVideoKeyReq",
+ "5868": "GetParentQuestVideoKeyRsp",
+ "24796": "ParentQuestInferenceDataNotify",
+ "23806": "InterpretInferenceWordReq",
+ "6937": "InterpretInferenceWordRsp",
+ "701": "AssociateInferenceWordReq",
+ "20449": "AssociateInferenceWordRsp",
+ "22181": "SubmitInferenceWordReq",
+ "3679": "SubmitInferenceWordRsp",
+ "1366": "QuestRenameAvatarReq",
+ "21481": "QuestRenameAvatarRsp",
+ "24450": "DEKELNKNJAD",
+ "24468": "DJLPJMPFOFM",
+ "22947": "DKPLONIBNGF",
+ "3184": "RechargeReq",
+ "22287": "RechargeRsp",
+ "26680": "OrderFinishNotify",
+ "5635": "CardProductRewardNotify",
+ "9891": "PlayerRechargeDataNotify",
+ "595": "OrderDisplayNotify",
+ "24423": "ReportTrackingIOInfoNotify",
+ "29342": "TakeResinCardDailyRewardReq",
+ "319": "TakeResinCardDailyRewardRsp",
+ "6072": "ResinCardDataUpdateNotify",
+ "4556": "RegionalPlayInfoNotify",
+ "25105": "DeathZoneInfoNotify",
+ "4058": "PlayerDeathZoneNotify",
+ "26579": "RegionSearchNotify",
+ "28838": "RegionSearchChangeRegionNotify",
+ "5375": "TakeRegionSearchRewardReq",
+ "2889": "TakeRegionSearchRewardRsp",
+ "2030": "GetRegionSearchReq",
+ "23286": "NormalUidOpNotify",
+ "20880": "ServerMessageNotify",
+ "8549": "GetCityReputationInfoReq",
+ "128": "GetCityReputationInfoRsp",
+ "5580": "TakeCityReputationLevelRewardReq",
+ "9391": "TakeCityReputationLevelRewardRsp",
+ "29784": "CityReputationLevelupNotify",
+ "26463": "TakeCityReputationParentQuestReq",
+ "1428": "TakeCityReputationParentQuestRsp",
+ "6832": "AcceptCityReputationRequestReq",
+ "7825": "AcceptCityReputationRequestRsp",
+ "3312": "CancelCityReputationRequestReq",
+ "20165": "CancelCityReputationRequestRsp",
+ "26582": "GetCityReputationMapInfoReq",
+ "24830": "GetCityReputationMapInfoRsp",
+ "24844": "TakeCityReputationExploreRewardReq",
+ "26493": "TakeCityReputationExploreRewardRsp",
+ "8325": "CityReputationDataNotify",
+ "27557": "ReunionBriefInfoReq",
+ "26597": "ReunionBriefInfoRsp",
+ "24987": "TakeReunionFirstGiftRewardReq",
+ "3136": "TakeReunionFirstGiftRewardRsp",
+ "28782": "GetReunionSignInInfoReq",
+ "22823": "GetReunionSignInInfoRsp",
+ "24519": "TakeReunionSignInRewardReq",
+ "28118": "TakeReunionSignInRewardRsp",
+ "27824": "GetReunionMissionInfoReq",
+ "8359": "GetReunionMissionInfoRsp",
+ "27039": "TakeReunionWatcherRewardReq",
+ "5682": "TakeReunionWatcherRewardRsp",
+ "8205": "UpdateReunionWatcherNotify",
+ "6568": "TakeReunionMissionRewardReq",
+ "20173": "TakeReunionMissionRewardRsp",
+ "29305": "GetReunionPrivilegeInfoReq",
+ "23273": "GetReunionPrivilegeInfoRsp",
+ "28864": "ReunionSettleNotify",
+ "6332": "ReunionActivateNotify",
+ "25522": "ReunionPrivilegeChangeNotify",
+ "505": "ReunionDailyRefreshNotify",
+ "22848": "GGOFDAHNFCN",
+ "27968": "KKAMCKDHMMB",
+ "29752": "PlayerRoutineDataNotify",
+ "1912": "WorldAllRoutineTypeNotify",
+ "26687": "WorldRoutineTypeRefreshNotify",
+ "1471": "WorldRoutineChangeNotify",
+ "4128": "WorldRoutineTypeCloseNotify",
+ "2783": "PlayerEnterSceneNotify",
+ "1616": "LeaveSceneReq",
+ "25971": "LeaveSceneRsp",
+ "6923": "SceneInitFinishReq",
+ "3805": "SceneInitFinishRsp",
+ "24016": "SceneEntityAppearNotify",
+ "1787": "SceneEntityDisappearNotify",
+ "26916": "SceneEntityMoveReq",
+ "20380": "SceneEntityMoveRsp",
+ "543": "SceneAvatarStaminaStepReq",
+ "28639": "SceneAvatarStaminaStepRsp",
+ "25367": "SceneEntityMoveNotify",
+ "29652": "ScenePlayerLocationNotify",
+ "23197": "GetScenePointReq",
+ "7133": "GetScenePointRsp",
+ "22064": "EnterTransPointRegionNotify",
+ "2696": "ExitTransPointRegionNotify",
+ "5431": "ScenePointUnlockNotify",
+ "26498": "SceneTransToPointReq",
+ "28443": "SceneTransToPointRsp",
+ "8767": "EntityJumpNotify",
+ "25175": "GetSceneAreaReq",
+ "27029": "GetSceneAreaRsp",
+ "9869": "SceneAreaUnlockNotify",
+ "22277": "SceneEntityDrownReq",
+ "23727": "SceneEntityDrownRsp",
+ "28428": "SceneCreateEntityReq",
+ "3079": "SceneCreateEntityRsp",
+ "23998": "SceneDestroyEntityReq",
+ "2500": "SceneDestroyEntityRsp",
+ "3275": "SceneForceUnlockNotify",
+ "7079": "SceneForceLockNotify",
+ "29482": "EnterWorldAreaReq",
+ "21362": "EnterWorldAreaRsp",
+ "8671": "EntityForceSyncReq",
+ "24909": "EntityForceSyncRsp",
+ "20438": "GetAreaExplorePointReq",
+ "27637": "GetAreaExplorePointRsp",
+ "1993": "ClientTransmitReq",
+ "21025": "ClientTransmitRsp",
+ "7317": "EnterSceneWeatherAreaNotify",
+ "29563": "ExitSceneWeatherAreaNotify",
+ "25752": "SceneAreaWeatherNotify",
+ "23510": "ScenePlayerInfoNotify",
+ "7085": "WorldPlayerLocationNotify",
+ "27569": "BeginCameraSceneLookNotify",
+ "4771": "EndCameraSceneLookNotify",
+ "315": "MarkEntityInMinMapNotify",
+ "4510": "UnmarkEntityInMinMapNotify",
+ "29357": "ExecuteGroupTriggerReq",
+ "5015": "ExecuteGroupTriggerRsp",
+ "8097": "LevelupCityReq",
+ "9797": "LevelupCityRsp",
+ "9691": "SceneRouteChangeNotify",
+ "7427": "PlatformStartRouteNotify",
+ "27462": "PlatformStopRouteNotify",
+ "8048": "PlatformChangeRouteNotify",
+ "20293": "ScenePlayerSoundNotify",
+ "20938": "PersonalSceneJumpReq",
+ "26151": "PersonalSceneJumpRsp",
+ "5120": "SealBattleBeginNotify",
+ "570": "SealBattleEndNotify",
+ "29619": "SealBattleProgressNotify",
+ "29272": "ClientPauseNotify",
+ "27063": "PlayerEnterSceneInfoNotify",
+ "27395": "JoinPlayerSceneReq",
+ "23693": "JoinPlayerSceneRsp",
+ "29095": "SceneKickPlayerReq",
+ "27200": "SceneKickPlayerRsp",
+ "28326": "SceneKickPlayerNotify",
+ "20211": "HitClientTrivialNotify",
+ "7284": "BackMyWorldReq",
+ "25964": "BackMyWorldRsp",
+ "20750": "SeeMonsterReq",
+ "26264": "SeeMonsterRsp",
+ "26127": "AddSeenMonsterNotify",
+ "7030": "AllSeenMonsterNotify",
+ "21694": "SceneTimeNotify",
+ "5011": "EnterSceneReadyReq",
+ "4744": "EnterSceneReadyRsp",
+ "21053": "EnterScenePeerNotify",
+ "28690": "EnterSceneDoneReq",
+ "24814": "EnterSceneDoneRsp",
+ "26320": "WorldPlayerDieNotify",
+ "2639": "WorldPlayerReviveReq",
+ "3657": "WorldPlayerReviveRsp",
+ "8257": "JoinPlayerFailNotify",
+ "6203": "SetSceneWeatherAreaReq",
+ "29445": "SetSceneWeatherAreaRsp",
+ "5288": "ExecuteGadgetLuaReq",
+ "1263": "ExecuteGadgetLuaRsp",
+ "418": "CutSceneBeginNotify",
+ "21199": "CutSceneFinishNotify",
+ "3904": "CutSceneEndNotify",
+ "3165": "ClientScriptEventNotify",
+ "20585": "SceneEntitiesMovesReq",
+ "8605": "SceneEntitiesMovesRsp",
+ "26073": "SceneEntitiesMoveCombineNotify",
+ "27465": "UnlockTransPointReq",
+ "21510": "UnlockTransPointRsp",
+ "27174": "SceneWeatherForcastReq",
+ "4766": "SceneWeatherForcastRsp",
+ "1812": "MarkMapReq",
+ "28945": "MarkMapRsp",
+ "2766": "AllMarkPointNotify",
+ "813": "WorldDataNotify",
+ "26583": "EntityMoveRoomNotify",
+ "2239": "WorldPlayerInfoNotify",
+ "5606": "PostEnterSceneReq",
+ "7880": "PostEnterSceneRsp",
+ "23230": "PlayerChatReq",
+ "27239": "PlayerChatRsp",
+ "9541": "PlayerChatNotify",
+ "26350": "PlayerChatCDNotify",
+ "4425": "ChatHistoryNotify",
+ "29478": "SceneDataNotify",
+ "22366": "DungeonEntryToBeExploreNotify",
+ "28261": "GetDungeonEntryExploreConditionReq",
+ "3536": "GetDungeonEntryExploreConditionRsp",
+ "23739": "UnfreezeGroupLimitNotify",
+ "1139": "SetEntityClientDataNotify",
+ "6257": "GroupSuiteNotify",
+ "27542": "GroupUnloadNotify",
+ "1317": "MonsterAIConfigHashNotify",
+ "24864": "ShowTemplateReminderNotify",
+ "28414": "ShowCommonTipsNotify",
+ "27695": "CloseCommonTipsNotify",
+ "24701": "ChangeWorldToSingleModeNotify",
+ "4915": "SyncScenePlayTeamEntityNotify",
+ "2438": "DelScenePlayTeamEntityNotify",
+ "27367": "PlayerEyePointStateNotify",
+ "4445": "GetMapMarkTipsReq",
+ "26346": "GetMapMarkTipsRsp",
+ "23683": "ChangeWorldToSingleModeReq",
+ "5912": "ChangeWorldToSingleModeRsp",
+ "6964": "GetWorldMpInfoReq",
+ "1461": "GetWorldMpInfoRsp",
+ "20100": "EntityConfigHashNotify",
+ "2141": "ForceDragAvatarNotify",
+ "28752": "MonsterPointArrayRouteUpdateNotify",
+ "5469": "ForceDragBackTransferNotify",
+ "3953": "GetScenePerformanceReq",
+ "25307": "GetScenePerformanceRsp",
+ "4490": "SceneAudioNotify",
+ "8766": "HitTreeNotify",
+ "6805": "EntityTagChangeNotify",
+ "6834": "AvatarFollowRouteNotify",
+ "27983": "SceneEntityUpdateNotify",
+ "7727": "ClientHashDebugNotify",
+ "7017": "PlayerWorldSceneInfoListNotify",
+ "3994": "LuaEnvironmentEffectNotify",
+ "21932": "ClientLoadingCostumeVerificationNotify",
+ "8965": "ShowClientGuideNotify",
+ "6463": "ShowClientTutorialNotify",
+ "8758": "GetMapAreaReq",
+ "9654": "GetMapAreaRsp",
+ "21970": "MapAreaChangeNotify",
+ "22405": "LeaveWorldNotify",
+ "2725": "GuestBeginEnterSceneNotify",
+ "4310": "GuestPostEnterSceneNotify",
+ "4502": "LevelTagDataNotify",
+ "29994": "StopReminderNotify",
+ "23472": "AreaPlayInfoNotify",
+ "29675": "CheckGroupReplacedReq",
+ "5854": "CheckGroupReplacedRsp",
+ "29864": "DeathZoneObserveNotify",
+ "9116": "WorldChestOpenNotify",
+ "26447": "WidgetQuickHitTreeReq",
+ "1624": "WidgetQuickHitTreeRsp",
+ "8774": "BeginCameraSceneLookWithTemplateNotify",
+ "5604": "RefreshEntityAuthNotify",
+ "23971": "ScenePlayerBackgroundAvatarRefreshNotify",
+ "7782": "GDHGGKPJFHP",
+ "24033": "JHGNPGKNKKH",
+ "2743": "MCLPMLLIJEC",
+ "5742": "JIPGEEDNJOO",
+ "26672": "ACDCLDJFDFK",
+ "1693": "CGOAGOJJILD",
+ "20575": "LHDHJOKBFNM",
+ "2962": "MLIHNOAMLEH",
+ "2676": "PLADHOEOBFP",
+ "4160": "ALAPJGFCPGL",
+ "2691": "FHBONNPLLAN",
+ "5255": "PDDNAKBOJJP",
+ "2225": "BMODMHEPOFF",
+ "960": "CLCIBCFFGJM",
+ "1543": "ScenePlayBattleInfoNotify",
+ "4265": "ScenePlayOwnerCheckReq",
+ "2989": "ScenePlayOwnerCheckRsp",
+ "5530": "ScenePlayOwnerStartInviteReq",
+ "22034": "ScenePlayOwnerStartInviteRsp",
+ "7175": "ScenePlayOwnerInviteNotify",
+ "25729": "ScenePlayGuestReplyInviteReq",
+ "26358": "ScenePlayGuestReplyInviteRsp",
+ "9422": "ScenePlayGuestReplyNotify",
+ "9329": "ScenePlayInviteResultNotify",
+ "530": "ScenePlayInfoListNotify",
+ "26908": "ScenePlayBattleInterruptNotify",
+ "7278": "ScenePlayBattleResultNotify",
+ "602": "ScenePlayBattleUidOpNotify",
+ "20081": "ScenePlayBattleInfoListNotify",
+ "26290": "ScenePlayOutofRegionNotify",
+ "3440": "AllShareCDDataNotify",
+ "9681": "GetShopReq",
+ "22793": "GetShopRsp",
+ "8034": "BuyGoodsReq",
+ "611": "BuyGoodsRsp",
+ "2616": "GetShopmallDataReq",
+ "1087": "GetShopmallDataRsp",
+ "24121": "GetActivityShopSheetInfoReq",
+ "4109": "GetActivityShopSheetInfoRsp",
+ "6294": "BatchBuyGoodsReq",
+ "29700": "BatchBuyGoodsRsp",
+ "24977": "OpActivityStateNotify",
+ "1091": "SignInInfoReq",
+ "1196": "SignInInfoRsp",
+ "25930": "GetSignInRewardReq",
+ "27270": "GetSignInRewardRsp",
+ "28781": "BonusActivityUpdateNotify",
+ "29984": "BonusActivityInfoReq",
+ "7235": "BonusActivityInfoRsp",
+ "29874": "GetBonusActivityRewardReq",
+ "5252": "GetBonusActivityRewardRsp",
+ "20169": "UnlockAvatarTalentReq",
+ "21745": "UnlockAvatarTalentRsp",
+ "1805": "AvatarUnlockTalentNotify",
+ "3748": "AvatarSkillDepotChangeNotify",
+ "23728": "BigTalentPointConvertReq",
+ "24684": "BigTalentPointConvertRsp",
+ "22843": "AvatarSkillMaxChargeCountNotify",
+ "29066": "AvatarSkillInfoNotify",
+ "21290": "ProudSkillUpgradeReq",
+ "8300": "ProudSkillUpgradeRsp",
+ "23429": "ProudSkillChangeNotify",
+ "29541": "AvatarSkillUpgradeReq",
+ "22584": "AvatarSkillUpgradeRsp",
+ "20893": "AvatarSkillChangeNotify",
+ "5863": "ProudSkillExtraLevelNotify",
+ "1186": "CanUseSkillNotify",
+ "23566": "TeamResonanceChangeNotify",
+ "2240": "GetPlayerFriendListReq",
+ "20997": "GetPlayerFriendListRsp",
+ "9257": "AskAddFriendReq",
+ "1146": "AskAddFriendRsp",
+ "25212": "DealAddFriendReq",
+ "9178": "DealAddFriendRsp",
+ "928": "GetPlayerSocialDetailReq",
+ "7452": "GetPlayerSocialDetailRsp",
+ "3037": "DeleteFriendReq",
+ "9786": "DeleteFriendRsp",
+ "26479": "SetPlayerBirthdayReq",
+ "26814": "SetPlayerBirthdayRsp",
+ "771": "SetPlayerSignatureReq",
+ "28588": "SetPlayerSignatureRsp",
+ "4071": "SetPlayerHeadImageReq",
+ "20979": "SetPlayerHeadImageRsp",
+ "23862": "UpdatePS4FriendListNotify",
+ "25517": "DeleteFriendNotify",
+ "2626": "AddFriendNotify",
+ "27323": "AskAddFriendNotify",
+ "3853": "SetNameCardReq",
+ "22422": "SetNameCardRsp",
+ "3551": "GetAllUnlockNameCardReq",
+ "28550": "GetAllUnlockNameCardRsp",
+ "27236": "AddBlacklistReq",
+ "4703": "AddBlacklistRsp",
+ "850": "RemoveBlacklistReq",
+ "22319": "RemoveBlacklistRsp",
+ "3896": "UnlockNameCardNotify",
+ "9833": "GetRecentMpPlayerListReq",
+ "24279": "GetRecentMpPlayerListRsp",
+ "4307": "SocialDataNotify",
+ "21051": "TakeFirstShareRewardReq",
+ "7609": "TakeFirstShareRewardRsp",
+ "21934": "UpdatePS4BlockListReq",
+ "5073": "UpdatePS4BlockListRsp",
+ "25338": "GetPlayerBlacklistReq",
+ "20310": "GetPlayerBlacklistRsp",
+ "28063": "PlayerReportReq",
+ "3564": "PlayerReportRsp",
+ "1521": "SetFriendRemarkNameReq",
+ "25535": "SetFriendRemarkNameRsp",
+ "6950": "UpdatePlayerShowAvatarListReq",
+ "9339": "UpdatePlayerShowAvatarListRsp",
+ "3887": "GetFriendShowAvatarInfoReq",
+ "26299": "GetFriendShowAvatarInfoRsp",
+ "25424": "UpdatePlayerShowNameCardListReq",
+ "5380": "UpdatePlayerShowNameCardListRsp",
+ "29743": "GetFriendShowNameCardInfoReq",
+ "20479": "GetFriendShowNameCardInfoRsp",
+ "7895": "ForceAddPlayerFriendReq",
+ "6718": "ForceAddPlayerFriendRsp",
+ "5763": "ProfilePictureChangeNotify",
+ "25239": "PSNFriendListNotify",
+ "23957": "PSNBlackListNotify",
+ "3520": "GetPlayerAskFriendListReq",
+ "20085": "GetPlayerAskFriendListRsp",
+ "25164": "GetChatEmojiCollectionReq",
+ "21858": "GetChatEmojiCollectionRsp",
+ "21632": "SetChatEmojiCollectionReq",
+ "2098": "SetChatEmojiCollectionRsp",
+ "4656": "UpdatePS4FriendListReq",
+ "5389": "UpdatePS4FriendListRsp",
+ "21775": "FriendInfoChangeNotify",
+ "24855": "PlayerSignatureAuditDataNotify",
+ "22738": "PlayerSignatureNotify",
+ "9501": "SignatureAuditConfigNotify",
+ "29290": "ReadSignatureAuditReq",
+ "27511": "ReadSignatureAuditRsp",
+ "6117": "ToTheMoonQueryPathReq",
+ "6191": "ToTheMoonQueryPathRsp",
+ "6154": "ToTheMoonPingNotify",
+ "6144": "ToTheMoonEnterSceneReq",
+ "6130": "ToTheMoonEnterSceneRsp",
+ "6113": "ToTheMoonAddObstacleReq",
+ "6148": "ToTheMoonAddObstacleRsp",
+ "6197": "ToTheMoonRemoveObstacleReq",
+ "6115": "ToTheMoonRemoveObstacleRsp",
+ "6142": "ToTheMoonObstaclesModifyNotify",
+ "6159": "JFMPIGNNFGD",
+ "6106": "BOLCDNOPCFK",
+ "6196": "CPBCJBADPPD",
+ "6125": "GDABJFALFDK",
+ "6112": "KLMPFAHIEEL",
+ "28206": "TowerBriefDataNotify",
+ "23989": "TowerFloorRecordChangeNotify",
+ "2583": "TowerCurLevelRecordChangeNotify",
+ "8485": "TowerDailyRewardProgressChangeNotify",
+ "2100": "TowerTeamSelectReq",
+ "21023": "TowerTeamSelectRsp",
+ "23009": "TowerAllDataReq",
+ "3897": "TowerAllDataRsp",
+ "21406": "TowerEnterLevelReq",
+ "26115": "TowerEnterLevelRsp",
+ "8694": "TowerBuffSelectReq",
+ "23137": "TowerBuffSelectRsp",
+ "22082": "TowerSurrenderReq",
+ "22267": "TowerSurrenderRsp",
+ "5764": "TowerGetFloorStarRewardReq",
+ "24127": "TowerGetFloorStarRewardRsp",
+ "20886": "TowerLevelEndNotify",
+ "2042": "TowerLevelStarCondNotify",
+ "2027": "TowerMiddleLevelChangeTeamNotify",
+ "2953": "TowerRecordHandbookReq",
+ "27785": "TowerRecordHandbookRsp",
+ "3704": "GetUgcReq",
+ "29873": "GetUgcRsp",
+ "4301": "GetUgcBriefInfoReq",
+ "25183": "GetUgcBriefInfoRsp",
+ "4331": "SaveUgcReq",
+ "27821": "SaveUgcRsp",
+ "21198": "PublishUgcReq",
+ "27453": "PublishUgcRsp",
+ "8229": "CheckUgcUpdateReq",
+ "28411": "CheckUgcUpdateRsp",
+ "24435": "UgcNotify",
+ "3955": "CheckUgcStateReq",
+ "7329": "CheckUgcStateRsp",
+ "2284": "LKKABBELIJA",
+ "8728": "FHOALPFHICL",
+ "28920": "PKLKCKAALNF",
+ "3026": "COEDDKCEEDK",
+ "24765": "JINBFGPDNGH",
+ "8202": "GOKJECPMGNC",
+ "25518": "KJOMKAIDNLB",
+ "3218": "DMFPADPCJHD",
+ "26021": "OIAEIGNOABC",
+ "24858": "HCOLEIFENKF",
+ "6562": "KJDCBDNDPNA",
+ "9686": "JAAJNHEDHCO",
+ "22326": "AKMKFIJBAHI",
+ "27684": "MBNNKHMLJKE",
+ "29021": "CILHIPCABCG",
+ "29376": "PAFMFPNAFGD",
+ "7385": "MNICHNIBKEF",
+ "6601": "EAJCFCMGNGI",
+ "20281": "IDFBPAKMIMK",
+ "9561": "GDPNILLIJCJ",
+ "27271": "GFAHHOAABGD",
+ "27414": "IEBOEGABBMD",
+ "29046": "EEOFCCLGIMB",
+ "21329": "CLKGAFDMNEC",
+ "26659": "OHAFJIHAMIJ",
+ "2673": "CDOBIBDDIND",
+ "927": "EJHEAHEOAOD",
+ "452": "NFMBJFMBBBG",
+ "4591": "FEPMLIIHEEH",
+ "6770": "HPHGHGOLPDB",
+ "5203": "HHOBBEALAJP",
+ "20679": "NOLIOFBEPBJ",
+ "4533": "HBDOBLLBBEK",
+ "21196": "AEHOGBMFIDK",
+ "22430": "BAAOCAEGJBP",
+ "6796": "EDOIHJDMLLB",
+ "7245": "CBLPHNAFPOC",
+ "8390": "AIIMGHGLPJE",
+ "24863": "JNGKCIFBFNG",
+ "9598": "OFLNJDIILBI",
+ "2466": "LBALOKODOOL",
+ "28948": "CFMAHGFDCJC",
+ "26995": "FDIINFOKLPJ",
+ "7926": "DMCCKAJBLDP",
+ "2915": "PPFDAPPADJN",
+ "28777": "KGBDBFEGGGA",
+ "26847": "JEIJNAMBMJD",
+ "7498": "DLCDCBJIIHG",
+ "26528": "NOABAJAEPHF",
+ "8870": "JACLMMOMBJL",
+ "7781": "BFCKKPOACHJ",
+ "1897": "GKJAACCGLIH",
+ "22667": "GDPEHJFKIKO",
+ "1686": "FLJPDDAOGCI",
+ "23912": "DEMFMHHCHMC",
+ "25758": "FNHCICMAGIL",
+ "25167": "PFNKMKFFNKE",
+ "6011": "NGFCFGLIMLB",
+ "24446": "PAKPHNDMDMF",
+ "439": "GIPBFGAAMCG",
+ "24447": "LBJKDIMCKAM",
+ "3772": "DJAALJGPLCI",
+ "2756": "OMCAHFEBALI",
+ "23945": "FDHOEJDFLHP",
+ "26547": "DBKEFCNKCFM",
+ "9108": "HAJGHMBMHGP",
+ "29416": "FCCNMIPHNGC",
+ "25622": "EIKMFBOKFLN",
+ "5218": "CDGEKLGPHLL",
+ "3898": "APPJMEJEKKG",
+ "20064": "PNOABIILFGG",
+ "5189": "ELAMGPBBNFC",
+ "25190": "LJFPIFCLMFG",
+ "5553": "CJHIKMOFFMI",
+ "1105": "GCLGFEGNBAJ",
+ "24489": "PMANKGIFAEN",
+ "25125": "EPJCEHPFPMP",
+ "25795": "CPLDBPNPOEM",
+ "1992": "AGBOEIBCIHC",
+ "4324": "DKGJINFPPDH",
+ "25946": "OBGDOGEFFJO",
+ "21070": "BOKHOGPNNKA",
+ "5878": "HLFOIAANHIA",
+ "4695": "NJLDOIOAKPE",
+ "6984": "KANHHDHINDC",
+ "6022": "HEFHFFGGCOD",
+ "5560": "NBIKKDBMJOP",
+ "28161": "CEFLJMEGNAJ",
+ "3688": "IAOJIMGFKCA",
+ "20407": "AGDBMIBGBFF",
+ "27438": "FPDJJODEEFN",
+ "21325": "LPCGCJNJJCO",
+ "1850": "WatcherAllDataNotify",
+ "26993": "WatcherChangeNotify",
+ "20631": "WatcherEventNotify",
+ "7059": "WatcherEventTypeNotify",
+ "1677": "WatcherEventStageNotify",
+ "28129": "PushTipsAllDataNotify",
+ "29035": "PushTipsChangeNotify",
+ "1612": "PushTipsReadFinishReq",
+ "27947": "PushTipsReadFinishRsp",
+ "9818": "GetPushTipsRewardReq",
+ "1440": "GetPushTipsRewardRsp",
+ "26766": "AnchorPointDataNotify",
+ "23096": "AnchorPointOpReq",
+ "726": "AnchorPointOpRsp",
+ "20055": "SetUpLunchBoxWidgetReq",
+ "6360": "SetUpLunchBoxWidgetRsp",
+ "4406": "QuickUseWidgetReq",
+ "24972": "QuickUseWidgetRsp",
+ "27222": "WidgetCoolDownNotify",
+ "2271": "WidgetReportReq",
+ "27403": "WidgetReportRsp",
+ "20387": "ClientCollectorDataNotify",
+ "2925": "OneoffGatherPointDetectorDataNotify",
+ "5621": "SkyCrystalDetectorDataUpdateNotify",
+ "7264": "TreasureMapDetectorDataNotify",
+ "21852": "SetWidgetSlotReq",
+ "21258": "SetWidgetSlotRsp",
+ "26889": "WidgetSlotChangeNotify",
+ "24304": "GetWidgetSlotReq",
+ "28535": "GetWidgetSlotRsp",
+ "2294": "AllWidgetDataNotify",
+ "2124": "UseWidgetCreateGadgetReq",
+ "7117": "UseWidgetCreateGadgetRsp",
+ "9147": "UseWidgetRetractGadgetReq",
+ "20644": "UseWidgetRetractGadgetRsp",
+ "6076": "WidgetGadgetAllDataNotify",
+ "4861": "WidgetGadgetDataNotify",
+ "7666": "WidgetGadgetDestroyNotify",
+ "2739": "WidgetDoBagReq",
+ "8212": "WidgetDoBagRsp",
+ "22991": "WidgetActiveChangeNotify",
+ "5280": "WidgetUseAttachAbilityGroupChangeNotify",
+ "1304": "WidgetCaptureAnimalReq",
+ "23199": "WidgetCaptureAnimalRsp",
+ "24037": "WidgetUpdateExtraCDReq",
+ "9991": "WidgetUpdateExtraCDRsp",
+ "7551": "FireworksReformDataNotify",
+ "28941": "ReformFireworksReq",
+ "8112": "ReformFireworksRsp",
+ "6285": "LaunchFireworksReq",
+ "25523": "LaunchFireworksRsp",
+ "2905": "FireworksLaunchDataNotify",
+ "23423": "ChangeWidgetBackgroundActiveStateReq",
+ "1073": "ChangeWidgetBackgroundActiveStateRsp",
+ "4761": "AllWidgetBackgroundActiveStateNotify",
+ "20779": "RemotePlayerWidgetNotify",
+ "24231": "WidgetWeatherWizardDataNotify",
+ "26477": "GJILMLOPEJF",
+ "28429": "MPPBFLIIAOM",
+ "20135": "BIHPFJENLOF",
+ "3442": "HJBAIOKEHPA",
+ "6367": "CKMOGAFPIDA",
+ "1892": "DIJPLONLIEL",
+ "8458": "KHGIDELPBID",
+ "686": "IBGIKAOLJAJ",
+ "457": "EOKPEICJCDD",
+ "7361": "IAJEHPELOOC",
+ "28863": "EOANBGDJJBB",
+ "4545": "BKKOCMDJIKO"
+}
\ No newline at end of file
diff --git a/gc_needed2.json b/gc_needed2.json
index 8558ffbb..277e0239 100644
--- a/gc_needed2.json
+++ b/gc_needed2.json
@@ -12,11 +12,14 @@
"name": "BattlePassMission"
},
{
- "name": "AbilityInvokeEntryHead"
+ "name": "AbilityString"
},
{
"name": "AbilityInvokeEntry"
},
+ {
+ "name": "AbilityMetaAddAbility"
+ },
{
"name": "AbilityMetaModifierChange"
},
@@ -24,7 +27,10 @@
"name": "AbilityMetaReInitOverrideMap"
},
{
- "name": "AbilityMixinCostStamina"
+ "name": "AbilityMetaSetKilledState"
+ },
+ {
+ "name": "AbilityScalarType"
},
{
"name": "AbilityScalarValueEntry"
@@ -32,6 +38,15 @@
{
"name": "ModifierAction"
},
+ {
+ "name": "AbilityActionCreateGadget"
+ },
+ {
+ "name": "AbilityActionGenerateElemBall"
+ },
+ {
+ "name": "AbilityActionSetRandomOverrideMapValue"
+ },
{
"name": "Achievement"
},
@@ -42,23 +57,35 @@
"name": "ActivityInfo"
},
{
- "name": "MusicBeatmapList"
- },
- {
- "name": "MusicBeatmapNote"
- },
- {
- "name": "MusicBeatmap"
+ "name": "MusicGameActivityDetailInfo"
},
{
"name": "UgcMusicBriefInfo"
},
+ {
+ "name": "UgcMusicNote"
+ },
+ {
+ "name": "UgcMusicRecord"
+ },
+ {
+ "name": "UgcMusicTrack"
+ },
{
"name": "MusicGameRecord"
},
{
"name": "ActivityWatcherInfo"
},
+ {
+ "name": "TrialAvatarGrantRecord"
+ },
+ {
+ "name": "TrialAvatarActivityDetailInfo"
+ },
+ {
+ "name": "TrialAvatarActivityRewardDetailInfo"
+ },
{
"name": "AvatarFetterInfo"
},
@@ -77,6 +104,9 @@
{
"name": "ShowEquip"
},
+ {
+ "name": "TrialAvatarInfo"
+ },
{
"name": "BattlePassCycle"
},
@@ -95,6 +125,9 @@
{
"name": "ChatInfo"
},
+ {
+ "name": "CityInfo"
+ },
{
"name": "Retcode"
},
@@ -182,9 +215,6 @@
{
"name": "GadgetInteractReq"
},
- {
- "name": "PlatformInfo"
- },
{
"name": "GadgetBornType"
},
@@ -206,6 +236,9 @@
{
"name": "VehicleMember"
},
+ {
+ "name": "AbilityGadgetInfo"
+ },
{
"name": "BossChestInfo"
},
@@ -230,6 +263,9 @@
{
"name": "MovingPlatformType"
},
+ {
+ "name": "PlatformInfo"
+ },
{
"name": "FightPropPair"
},
@@ -350,9 +386,6 @@
{
"name": "HitTreeNotify"
},
- {
- "name": "AbilityActionGenerateElemBall"
- },
{
"name": "AbilityIdentifier"
},
@@ -534,7 +567,7 @@
"name": "ChangeGameTimeReq"
},
{
- "name": "HomeChangeBgmReq"
+ "name": "Unk2700BEDLIGJANCJClientReq"
},
{
"name": "ChangeMailStarNotify"
@@ -545,9 +578,21 @@
{
"name": "ChangeTeamNameReq"
},
+ {
+ "name": "CheckUgcStateReq"
+ },
+ {
+ "name": "CheckUgcUpdateReq"
+ },
{
"name": "ChooseCurAvatarTeamReq"
},
+ {
+ "name": "ClientAbilitiesInitFinishCombineNotify"
+ },
+ {
+ "name": "EntityAbilityInvokeEntry"
+ },
{
"name": "ClientAbilityChangeNotify"
},
@@ -581,6 +626,9 @@
{
"name": "DealAddFriendReq"
},
+ {
+ "name": "DelBackupAvatarTeamReq"
+ },
{
"name": "DeleteFriendReq"
},
@@ -596,12 +644,18 @@
{
"name": "DungeonEntryInfoReq"
},
+ {
+ "name": "DungeonPlayerDieReq"
+ },
{
"name": "DungeonSlipRevivePointActivateReq"
},
{
"name": "DungeonWayPointActivateReq"
},
+ {
+ "name": "EnterTrialAvatarActivityDungeonReq"
+ },
{
"name": "EnterWorldAreaReq"
},
@@ -626,6 +680,9 @@
{
"name": "EvtEntityRenderersChangedNotify"
},
+ {
+ "name": "ExecuteGadgetLuaReq"
+ },
{
"name": "FireWorkReq"
},
@@ -680,6 +737,18 @@
{
"name": "GetShopReq"
},
+ {
+ "name": "GetUgcBriefInfoReq"
+ },
+ {
+ "name": "UgcType"
+ },
+ {
+ "name": "GetUgcReq"
+ },
+ {
+ "name": "HomeChangeBgmReq"
+ },
{
"name": "HomeChangeEditModeReq"
},
@@ -701,12 +770,18 @@
{
"name": "HomeUpdateArrangementInfoReq"
},
+ {
+ "name": "LaunchFireworksReq"
+ },
{
"name": "LevelupCityReq"
},
{
"name": "McoinExchangeHcoinReq"
},
+ {
+ "name": "MonsterAlertChangeNotify"
+ },
{
"name": "MusicGameCreateBeatmapReq"
},
@@ -770,21 +845,27 @@
{
"name": "QuestDestroyEntityReq"
},
+ {
+ "name": "QuestDestroyNpcReq"
+ },
{
"name": "QuestTransmitReq"
},
{
"name": "QuestUpdateQuestVarReq"
},
- {
- "name": "QuestVarOp"
- },
{
"name": "QuickUseWidgetRsp"
},
{
"name": "ReadMailNotify"
},
+ {
+ "name": "ReceivedTrialAvatarActivityRewardReq"
+ },
+ {
+ "name": "ReformFireworksReq"
+ },
{
"name": "ReliquaryDecomposeReq"
},
@@ -792,7 +873,10 @@
"name": "ReliquaryUpgradeReq"
},
{
- "name": "DelBackupAvatarTeamReq"
+ "name": "RemoveCustomTeamReq"
+ },
+ {
+ "name": "SaveUgcReq"
},
{
"name": "SceneAudioNotify"
@@ -845,9 +929,6 @@
{
"name": "SetPlayerNameReq"
},
- {
- "name": "PropValue"
- },
{
"name": "SetPlayerPropReq"
},
@@ -989,6 +1070,9 @@
{
"name": "AddBackupAvatarTeamRsp"
},
+ {
+ "name": "AddCustomTeamRsp"
+ },
{
"name": "AddNoGachaAvatarCardNotify"
},
@@ -1032,7 +1116,7 @@
"name": "AvatarDataNotify"
},
{
- "name": "AvatarRenameInfo"
+ "name": "AvatarDelNotify"
},
{
"name": "AvatarDieAnimationEndRsp"
@@ -1106,6 +1190,9 @@
{
"name": "AvatarSkillUpgradeRsp"
},
+ {
+ "name": "AvatarTeamAllDataNotify"
+ },
{
"name": "AvatarTeamUpdateNotify"
},
@@ -1164,10 +1251,10 @@
"name": "ChangeGameTimeRsp"
},
{
- "name": "HomeChangeBgmNotify"
+ "name": "Unk2700FJEHHCPCBLGServerNotify"
},
{
- "name": "HomeChangeBgmRsp"
+ "name": "Unk2700OGHMHELMBNNServerRsp"
},
{
"name": "ChangeMpTeamAvatarRsp"
@@ -1178,9 +1265,18 @@
{
"name": "ChapterStateNotify"
},
+ {
+ "name": "CheckUgcStateRsp"
+ },
+ {
+ "name": "CheckUgcUpdateRsp"
+ },
{
"name": "ChooseCurAvatarTeamRsp"
},
+ {
+ "name": "CloseCommonTipsNotify"
+ },
{
"name": "CodexDataFullNotify"
},
@@ -1212,7 +1308,7 @@
"name": "CreateVehicleRsp"
},
{
- "name": "AvatarTeamAllDataNotify"
+ "name": "CustomTeamListNotify"
},
{
"name": "CutSceneBeginNotify"
@@ -1232,6 +1328,9 @@
{
"name": "DealAddFriendRsp"
},
+ {
+ "name": "DelBackupAvatarTeamRsp"
+ },
{
"name": "DeleteFriendNotify"
},
@@ -1268,6 +1367,12 @@
{
"name": "DungeonEntryInfoRsp"
},
+ {
+ "name": "DungeonPlayerDieNotify"
+ },
+ {
+ "name": "DungeonPlayerDieRsp"
+ },
{
"name": "DungeonShowReminderNotify"
},
@@ -1292,6 +1397,9 @@
{
"name": "EnterSceneReadyRsp"
},
+ {
+ "name": "EnterTrialAvatarActivityDungeonRsp"
+ },
{
"name": "EnterWorldAreaRsp"
},
@@ -1307,6 +1415,9 @@
{
"name": "EvtAvatarLockChairRsp"
},
+ {
+ "name": "ExecuteGadgetLuaRsp"
+ },
{
"name": "FinishedParentQuestNotify"
},
@@ -1325,6 +1436,18 @@
{
"name": "FireworkSetNotify"
},
+ {
+ "name": "FireworksLaunchDataNotify"
+ },
+ {
+ "name": "FireworksLaunchSchemeData"
+ },
+ {
+ "name": "FireworksReformDataNotify"
+ },
+ {
+ "name": "FireworksReformData"
+ },
{
"name": "ForgeDataNotify"
},
@@ -1436,9 +1559,6 @@
{
"name": "GetPlayerTokenRsp"
},
- {
- "name": "CityInfo"
- },
{
"name": "GetSceneAreaRsp"
},
@@ -1454,6 +1574,12 @@
{
"name": "Shop"
},
+ {
+ "name": "GetUgcBriefInfoRsp"
+ },
+ {
+ "name": "GetUgcRsp"
+ },
{
"name": "GetWidgetSlotRsp"
},
@@ -1469,12 +1595,21 @@
{
"name": "H5ActivityIdsNotify"
},
+ {
+ "name": "HomeAllUnlockedBgmIdListNotify"
+ },
{
"name": "HomeBasicInfoNotify"
},
{
"name": "HomeBasicInfo"
},
+ {
+ "name": "HomeChangeBgmNotify"
+ },
+ {
+ "name": "HomeChangeBgmRsp"
+ },
{
"name": "HomeChangeEditModeRsp"
},
@@ -1505,6 +1640,9 @@
{
"name": "HomeModuleUnlockNotify"
},
+ {
+ "name": "HomeNewUnlockedBgmIdListNotify"
+ },
{
"name": "HomePreChangeEditModeNotify"
},
@@ -1526,12 +1664,18 @@
{
"name": "HomeSceneJumpRsp"
},
+ {
+ "name": "HomeUnknown1Notify"
+ },
{
"name": "HostPlayerNotify"
},
{
"name": "ItemAddHintNotify"
},
+ {
+ "name": "LevelupCityRsp"
+ },
{
"name": "LifeStateChangeNotify"
},
@@ -1544,18 +1688,30 @@
{
"name": "MailItem"
},
+ {
+ "name": "MarkMapRsp"
+ },
{
"name": "MarkNewNotify"
},
{
"name": "McoinExchangeHcoinRsp"
},
+ {
+ "name": "MonsterForceAlertNotify"
+ },
{
"name": "MusicGameCreateBeatmapRsp"
},
{
"name": "MusicGameUnknown1Enum"
},
+ {
+ "name": "MusicBeatmap"
+ },
+ {
+ "name": "MusicBriefInfo"
+ },
{
"name": "MusicGameGetBeatmapRsp"
},
@@ -1625,6 +1781,9 @@
{
"name": "PlayerDataNotify"
},
+ {
+ "name": "PropValue"
+ },
{
"name": "PlayerEnterDungeonRsp"
},
@@ -1685,6 +1844,9 @@
{
"name": "PlayerPropNotify"
},
+ {
+ "name": "PlayerSetPauseRsp"
+ },
{
"name": "PlayerStoreNotify"
},
@@ -1733,6 +1895,15 @@
{
"name": "QuestDestroyEntityRsp"
},
+ {
+ "name": "QuestDestroyNpcRsp"
+ },
+ {
+ "name": "QuestGlobalVarNotify"
+ },
+ {
+ "name": "QuestGlobalVar"
+ },
{
"name": "QuestListNotify"
},
@@ -1745,9 +1916,18 @@
{
"name": "QuestTransmitRsp"
},
+ {
+ "name": "QuestUpdateQuestVarNotify"
+ },
{
"name": "QuestUpdateQuestVarRsp"
},
+ {
+ "name": "ReceivedTrialAvatarActivityRewardRsp"
+ },
+ {
+ "name": "ReformFireworksRsp"
+ },
{
"name": "ReliquaryDecomposeRsp"
},
@@ -1755,7 +1935,7 @@
"name": "ReliquaryUpgradeRsp"
},
{
- "name": "DelBackupAvatarTeamRsp"
+ "name": "RemoveCustomTeamRsp"
},
{
"name": "ResinChangeNotify"
@@ -1778,6 +1958,9 @@
{
"name": "SceneEntityMoveNotify"
},
+ {
+ "name": "SceneEntityUpdateNotify"
+ },
{
"name": "SceneForceLockNotify"
},
@@ -1799,6 +1982,9 @@
{
"name": "ScenePlayerLocationNotify"
},
+ {
+ "name": "ScenePlayerSoundNotify"
+ },
{
"name": "ScenePointUnlockNotify"
},
@@ -1868,6 +2054,12 @@
{
"name": "SetWidgetSlotRsp"
},
+ {
+ "name": "ShowClientGuideNotify"
+ },
+ {
+ "name": "ShowCommonTipsNotify"
+ },
{
"name": "SkipPlayerGameTimeRsp"
},
@@ -1959,10 +2151,10 @@
"name": "UnlockedFurnitureSuiteDataNotify"
},
{
- "name": "HomeAllUnlockedBgmIdListNotify"
+ "name": "Unk2700LOHBMOKOPLHServerNotify"
},
{
- "name": "HomeNewUnlockedBgmIdListNotify"
+ "name": "Unk2700MEBFPBDNPGOServerNotify"
},
{
"name": "UnlockNameCardNotify"
diff --git a/op.js b/op.js
index 1e0e425b..b0431a58 100644
--- a/op.js
+++ b/op.js
@@ -7,7 +7,7 @@ const readline = require("readline");
const read_cmdid_last = "cmdid_last.csv";
const read_cmdid = "cmdid.csv";
const read_cmdid_output = "cmdid.json";
-const read_cmdid_ht_output = "cmdid_ht_37.json";
+const read_cmdid_ht_output = "cmdid_ht_40.json";
const read_cmdid_output_gc = "cmdid_gc.json";
const read_cmdid_output_gc_update = "cmdid_gc_update.json";
const read_cmdid_output_gc_nofound = "cmdid_gc_nofound.json";
@@ -984,7 +984,7 @@ function cmdid_json_to_csv() {
//cmdid_json_to_csv();
// Update GC Proto
// get_cmdid_gc(); // 1. get cmd old gc
-// read_cmdid_ht_json(); // 2 or
+//read_cmdid_ht_json(); // 2 or
// get_cmdid_json(); // 2. get last cmdid.csv to json
// now we have cmdid_gc.json and cmdid.json
// update_cmdid_gc(); // 3. update gc cmdid (mode by id)
diff --git a/proto/ADHOJAAOLNO.proto b/proto/ADHOJAAOLNO.proto
new file mode 100644
index 00000000..8116d341
--- /dev/null
+++ b/proto/ADHOJAAOLNO.proto
@@ -0,0 +1,23 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+enum ADHOJAAOLNO {
+ ADHOJAAOLNO_DungeonCandidateAvatarTypeNone = 0;
+ ADHOJAAOLNO_DungeonCandidateAvatarTypeFormal = 1;
+ ADHOJAAOLNO_DungeonCandidateAvatarTypeUgc = 2;
+}
diff --git a/proto/AbilityActionCreateGadget.proto b/proto/AbilityActionCreateGadget.proto
index 35c93cf5..3bbc636a 100644
--- a/proto/AbilityActionCreateGadget.proto
+++ b/proto/AbilityActionCreateGadget.proto
@@ -17,9 +17,9 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "Vector.proto";
-// Obf: OPDCPCFOLIE
+// Obf: BAFEPPHIOGH
message AbilityActionCreateGadget {
- Vector rot = 8;
- uint32 room_id = 6;
- Vector pos = 13;
+ Vector pos = 10;
+ Vector rot = 12;
+ uint32 room_id = 7;
}
diff --git a/proto/AbilityActionGenerateElemBall.proto b/proto/AbilityActionGenerateElemBall.proto
index 0469939b..6607d189 100644
--- a/proto/AbilityActionGenerateElemBall.proto
+++ b/proto/AbilityActionGenerateElemBall.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: BEHNKFHKEMD
+// Obf: OBEOLIIBNAF
message AbilityActionGenerateElemBall {
Vector pos = 4;
- uint32 room_id = 7;
- Vector rot = 15;
+ uint32 room_id = 6;
+ Vector rot = 9;
}
diff --git a/proto/AbilityAppliedAbility.proto b/proto/AbilityAppliedAbility.proto
index 5b5d5f05..a37fe4ef 100644
--- a/proto/AbilityAppliedAbility.proto
+++ b/proto/AbilityAppliedAbility.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityString.proto";
import "AbilityScalarValueEntry.proto";
-// Obf: GBOIHEDHOGC
+// Obf: NKCDMLBKHGI
message AbilityAppliedAbility {
AbilityString ability_name = 1;
AbilityString ability_override = 2;
diff --git a/proto/AbilityAppliedModifier.proto b/proto/AbilityAppliedModifier.proto
index 82a0a85a..b1b5e7ac 100644
--- a/proto/AbilityAppliedModifier.proto
+++ b/proto/AbilityAppliedModifier.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityString.proto";
import "AbilityAttachedModifier.proto";
import "ModifierDurability.proto";
-// Obf: DCPBFOKKPFJ
+// Obf: OAHPGFENJJK
message AbilityAppliedModifier {
int32 modifier_local_id = 1;
uint32 parent_ability_entity_id = 2;
diff --git a/proto/AbilityAttachedModifier.proto b/proto/AbilityAttachedModifier.proto
index 43f25834..0016fb5b 100644
--- a/proto/AbilityAttachedModifier.proto
+++ b/proto/AbilityAttachedModifier.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KLMOHHKFHDB
+// Obf: COGFLLLFFFC
message AbilityAttachedModifier {
bool is_invalid = 1;
uint32 owner_entity_id = 2;
diff --git a/proto/AbilityChangeNotify.proto b/proto/AbilityChangeNotify.proto
index 5583d5c4..2321c05e 100644
--- a/proto/AbilityChangeNotify.proto
+++ b/proto/AbilityChangeNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityControlBlock.proto";
-// CmdId: 1184
-// Obf: PLMKKNIJMEC
+// CmdId: 300
+// Obf: GEMMGPJKGAF
message AbilityChangeNotify {
- uint32 entity_id = 10;
- AbilityControlBlock ability_control_block = 2;
+ AbilityControlBlock ability_control_block = 12;
+ uint32 entity_id = 8;
}
diff --git a/proto/AbilityControlBlock.proto b/proto/AbilityControlBlock.proto
index 5452cd8a..0a05e1c3 100644
--- a/proto/AbilityControlBlock.proto
+++ b/proto/AbilityControlBlock.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityEmbryo.proto";
-// Obf: OLBGGLMLEBL
+// Obf: GGPHMELJCOL
message AbilityControlBlock {
repeated AbilityEmbryo ability_embryo_list = 1;
}
diff --git a/proto/AbilityEmbryo.proto b/proto/AbilityEmbryo.proto
index e9c7b8af..9f7d26da 100644
--- a/proto/AbilityEmbryo.proto
+++ b/proto/AbilityEmbryo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JAODNDBPGJA
+// Obf: PLELJEGMEOD
message AbilityEmbryo {
uint32 ability_id = 1;
fixed32 ability_name_hash = 2;
diff --git a/proto/AbilityGadgetInfo.proto b/proto/AbilityGadgetInfo.proto
index 47268bc2..b7376469 100644
--- a/proto/AbilityGadgetInfo.proto
+++ b/proto/AbilityGadgetInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AELEICAJLLG
+// Obf: AHHOEHNNEIN
message AbilityGadgetInfo {
uint32 camp_id = 1;
uint32 camp_target_type = 2;
diff --git a/proto/AbilityIdentifier.proto b/proto/AbilityIdentifier.proto
index 1377991f..8cd1f424 100644
--- a/proto/AbilityIdentifier.proto
+++ b/proto/AbilityIdentifier.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PIEGLPACNBP
+// Obf: JJPHDINFFJI
message AbilityIdentifier {
- uint32 instanced_modifier_id = 11;
- int32 local_id = 2;
- bool is_serverbuff_modifier = 14;
- uint32 modifier_owner_id = 1;
- uint32 ability_caster_id = 15;
- uint32 instanced_ability_id = 9;
+ int32 local_id = 5;
+ uint32 instanced_ability_id = 11;
+ bool is_serverbuff_modifier = 2;
+ uint32 instanced_modifier_id = 12;
+ uint32 MDEDDJNNKOI = 6;
+ uint32 BKJOIGAMEAM = 10;
}
diff --git a/proto/AbilityInvocationsNotify.proto b/proto/AbilityInvocationsNotify.proto
index 5899ef71..81e4085b 100644
--- a/proto/AbilityInvocationsNotify.proto
+++ b/proto/AbilityInvocationsNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityInvokeEntry.proto";
-// CmdId: 1196
-// Obf: PJFLGALPCNO
+// CmdId: 26313
+// Obf: IFAKFDEJFLI
message AbilityInvocationsNotify {
- repeated AbilityInvokeEntry invokes = 1;
+ repeated AbilityInvokeEntry invokes = 15;
}
diff --git a/proto/AbilityInvokeArgument.proto b/proto/AbilityInvokeArgument.proto
index 8347a328..3232a137 100644
--- a/proto/AbilityInvokeArgument.proto
+++ b/proto/AbilityInvokeArgument.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IEGANFCMCNJ
+// Obf: LBKBGBCCGMA
enum AbilityInvokeArgument {
ABILITY_INVOKE_ARGUMENT_NONE = 0;
ABILITY_INVOKE_ARGUMENT_META_MODIFIER_CHANGE = 1;
@@ -44,6 +41,7 @@ enum AbilityInvokeArgument {
ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ELEMENT_REACTION = 20;
ABILITY_INVOKE_ARGUMENT_META_LOSE_HP = 21;
ABILITY_INVOKE_ARGUMENT_META_DURABILITY_IS_ZERO = 22;
+ ABILITY_INVOKE_ARGUMENT_META_TRIGGER_ARKHE_REACTION = 23;
ABILITY_INVOKE_ARGUMENT_ACTION_TRIGGER_ABILITY = 50;
ABILITY_INVOKE_ARGUMENT_ACTION_SET_CRASH_DAMAGE = 51;
ABILITY_INVOKE_ARGUMENT_ACTION_EFFECT = 52;
@@ -61,6 +59,7 @@ enum AbilityInvokeArgument {
ABILITY_INVOKE_ARGUMENT_ACTION_HIT_EFFECT = 64;
ABILITY_INVOKE_ARGUMENT_ACTION_SET_BULLET_TRACK_TARGET = 65;
ABILITY_INVOKE_ARGUMENT_ACTION_FIREWORK_EFFECT = 66;
+ ABILITY_INVOKE_ARGUMENT_ACTION_LEVEL_BANK_ADD_STUFF = 67;
ABILITY_INVOKE_ARGUMENT_MIXIN_AVATAR_STEER_BY_CAMERA = 100;
ABILITY_INVOKE_ARGUMENT_MIXIN_MONSTER_DEFEND = 101;
ABILITY_INVOKE_ARGUMENT_MIXIN_WIND_ZONE = 102;
@@ -74,7 +73,7 @@ enum AbilityInvokeArgument {
ABILITY_INVOKE_ARGUMENT_MIXIN_FIELD_ENTITY_COUNT_CHANGE = 110;
ABILITY_INVOKE_ARGUMENT_MIXIN_SCENE_PROP_SYNC = 111;
ABILITY_INVOKE_ARGUMENT_MIXIN_WIDGET_MP_SUPPORT = 112;
- ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_INVOKE_ARGUMENT_RATIO = 113;
+ ABILITY_INVOKE_ARGUMENT_MIXIN_DO_ACTION_BY_SELF_MODIFIER_ELEMENT_DURABILITY_RATIO = 113;
ABILITY_INVOKE_ARGUMENT_MIXIN_FIREWORKS_LAUNCHER = 114;
ABILITY_INVOKE_ARGUMENT_MIXIN_ATTACK_RESULT_CREATE_COUNT = 115;
ABILITY_INVOKE_ARGUMENT_MIXIN_UGC_TIME_CONTROL = 116;
@@ -87,5 +86,8 @@ enum AbilityInvokeArgument {
ABILITY_INVOKE_ARGUMENT_MIXIN_DAMAGE_LOAN = 123;
ABILITY_INVOKE_ARGUMENT_MIXIN_BROADCAST_GV = 124;
ABILITY_INVOKE_ARGUMENT_MIXIN_RECEIVE_GV = 125;
+ ABILITY_INVOKE_ARGUMENT_MIXIN_RAYCAST_SELECT_TARGET = 126;
ABILITY_INVOKE_ARGUMENT_MIXIN_ENERGY_CRYSTAL_TARGET = 127;
+ ABILITY_INVOKE_ARGUMENT_MIXIN_ROTATION_FOLLOW_CAMERA = 128;
+ ABILITY_INVOKE_ARGUMENT_MIXIN_BUOYANT_FORCE = 129;
}
diff --git a/proto/AbilityInvokeEntry.proto b/proto/AbilityInvokeEntry.proto
index f4856d4b..aefa2e68 100644
--- a/proto/AbilityInvokeEntry.proto
+++ b/proto/AbilityInvokeEntry.proto
@@ -15,22 +15,19 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "AbilityInvokeEntryHead.proto";
import "AbilityInvokeArgument.proto";
import "ForwardType.proto";
-// Obf: ELGIBELOGKF
+import "AbilityInvokeEntryHead.proto";
+// Obf: BNCFAGLEKAM
message AbilityInvokeEntry {
- uint32 event_id = 8;
- uint32 entity_id = 10;
- AbilityInvokeEntryHead head = 14;
- bool is_ignore_auth = 2;
- uint32 forward_peer = 3;
- AbilityInvokeArgument argument_type = 1;
- ForwardType forward_type = 11;
- bytes ability_data = 12;
- double total_tick_time = 4;
+ AbilityInvokeArgument argument_type = 7;
+ bytes ability_data = 2;
+ uint32 entity_id = 9;
+ ForwardType forward_type = 14;
+ double total_tick_time = 5;
+ uint32 forward_peer = 12;
+ uint32 event_id = 1;
+ bool is_ignore_auth = 13;
+ AbilityInvokeEntryHead head = 8;
}
diff --git a/proto/AbilityInvokeEntryHead.proto b/proto/AbilityInvokeEntryHead.proto
index fd4039d9..fda0bad3 100644
--- a/proto/AbilityInvokeEntryHead.proto
+++ b/proto/AbilityInvokeEntryHead.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DPEDKHLIFHF
+// Obf: JOJGDABCHAP
message AbilityInvokeEntryHead {
- int32 modifier_config_local_id = 8;
- uint32 target_id = 13;
- uint32 instanced_ability_id = 9;
- uint32 server_buff_uid = 2;
- int32 local_id = 4;
+ uint32 instanced_ability_id = 5;
+ int32 modifier_config_local_id = 4;
+ int32 local_id = 9;
+ uint32 server_buff_uid = 7;
+ uint32 instanced_modifier_id = 11;
bool is_serverbuff_modifier = 12;
- uint32 instanced_modifier_id = 15;
+ uint32 target_id = 8;
}
diff --git a/proto/AbilityMetaAddAbility.proto b/proto/AbilityMetaAddAbility.proto
index bd85980b..3c499bd5 100644
--- a/proto/AbilityMetaAddAbility.proto
+++ b/proto/AbilityMetaAddAbility.proto
@@ -17,7 +17,7 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "AbilityAppliedAbility.proto";
-// Obf: KGNBOGPLLAM
+// Obf: GOIHMEADCCK
message AbilityMetaAddAbility {
- AbilityAppliedAbility ability = 2;
+ AbilityAppliedAbility ability = 9;
}
diff --git a/proto/AbilityMetaModifierChange.proto b/proto/AbilityMetaModifierChange.proto
index fb19ceee..eeb89fc8 100644
--- a/proto/AbilityMetaModifierChange.proto
+++ b/proto/AbilityMetaModifierChange.proto
@@ -15,25 +15,22 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
+import "AbilityAttachedModifier.proto";
import "ModifierProperty.proto";
import "ModifierAction.proto";
import "AbilityString.proto";
-import "AbilityAttachedModifier.proto";
-// Obf: NANLJHBMAGF
+// Obf: FFBMKELHDNF
message AbilityMetaModifierChange {
- repeated ModifierProperty properties = 14;
- ModifierAction action = 4;
- uint32 apply_entity_id = 2;
- bool is_mute_remote = 15;
- bool JGGDMDGLJOP = 8;
- AbilityString parent_ability_name = 1;
- uint32 server_buff_uid = 7;
- AbilityString parent_ability_override = 10;
- AbilityAttachedModifier attached_instanced_modifier = 3;
- bool DLOLFHNNEKI = 12;
- int32 modifier_local_id = 5;
+ AbilityAttachedModifier attached_instanced_modifier = 15;
+ uint32 server_buff_uid = 5;
+ repeated ModifierProperty properties = 6;
+ bool BNMCKEBPDGI = 11;
+ bool is_attached_parent_ability = 2;
+ uint32 apply_entity_id = 9;
+ ModifierAction action = 1;
+ bool HEDGMMNKADC = 10;
+ AbilityString parent_ability_name = 7;
+ AbilityString parent_ability_override = 8;
+ int32 modifier_local_id = 14;
}
diff --git a/proto/AbilityMetaReInitOverrideMap.proto b/proto/AbilityMetaReInitOverrideMap.proto
index 649304d1..9555d941 100644
--- a/proto/AbilityMetaReInitOverrideMap.proto
+++ b/proto/AbilityMetaReInitOverrideMap.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityScalarValueEntry.proto";
-// Obf: EDIDAGDNOLP
+// Obf: DKNHIBDBJDH
message AbilityMetaReInitOverrideMap {
- repeated AbilityScalarValueEntry override_map = 2;
+ repeated AbilityScalarValueEntry override_map = 10;
}
diff --git a/proto/AbilityMixinRecoverInfo.proto b/proto/AbilityMixinRecoverInfo.proto
index 6c7352c6..d23885a8 100644
--- a/proto/AbilityMixinRecoverInfo.proto
+++ b/proto/AbilityMixinRecoverInfo.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MassivePropSyncInfo.proto";
import "BreakoutSnapShot.proto";
-// Obf: PEBNHOCGDFE
+// Obf: NNBAGDGFEKA
message AbilityMixinRecoverInfo {
+ oneof Source {
+ uint32 instanced_ability_id = 1;
+ uint32 instanced_modifier_id = 2;
+ }
uint32 local_id = 3;
repeated uint32 data_list = 4;
bool is_serverbuff_modifier = 5;
repeated MassivePropSyncInfo massive_prop_list = 6;
BreakoutSnapShot breakout_snap_shot = 7;
- oneof Source {
- uint32 instanced_ability_id = 1;
- uint32 instanced_modifier_id = 2;
- }
}
diff --git a/proto/AbilityScalarType.proto b/proto/AbilityScalarType.proto
index 9e9009e9..0eb93b83 100644
--- a/proto/AbilityScalarType.proto
+++ b/proto/AbilityScalarType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EBCOKIIELIE
+// Obf: HOIECOCMCMI
enum AbilityScalarType {
ABILITY_SCALAR_TYPE_UNKNOW = 0;
ABILITY_SCALAR_TYPE_FLOAT = 1;
diff --git a/proto/AbilityScalarValueEntry.proto b/proto/AbilityScalarValueEntry.proto
index 6bfc0a63..5db66f3e 100644
--- a/proto/AbilityScalarValueEntry.proto
+++ b/proto/AbilityScalarValueEntry.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityString.proto";
import "AbilityScalarType.proto";
-// Obf: ELHFFNHJCPD
+// Obf: DAEKOPFKPMK
message AbilityScalarValueEntry {
AbilityString key = 1;
AbilityScalarType value_type = 2;
diff --git a/proto/AbilityString.proto b/proto/AbilityString.proto
index 1469b82c..8338fbed 100644
--- a/proto/AbilityString.proto
+++ b/proto/AbilityString.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KHIKIFCBPKH
+// Obf: PPIBJBLBJDL
message AbilityString {
oneof type {
string str = 1;
diff --git a/proto/AbilitySyncStateInfo.proto b/proto/AbilitySyncStateInfo.proto
index e8b3a3d9..7ea5dba3 100644
--- a/proto/AbilitySyncStateInfo.proto
+++ b/proto/AbilitySyncStateInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityScalarValueEntry.proto";
import "AbilityAppliedAbility.proto";
import "AbilityAppliedModifier.proto";
import "AbilityMixinRecoverInfo.proto";
-// Obf: LKMIECILJCL
+// Obf: JDIFMANDKLC
message AbilitySyncStateInfo {
bool is_inited = 1;
repeated AbilityScalarValueEntry dynamic_value_map = 2;
diff --git a/proto/Achievement.proto b/proto/Achievement.proto
index 73a4ffb2..f96d6419 100644
--- a/proto/Achievement.proto
+++ b/proto/Achievement.proto
@@ -18,13 +18,11 @@ syntax = "proto3";
import "Status.proto";
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LPAPJAKPDJO
-message Achievement {
- uint32 id = 3;
- Status status = 10;
- uint32 total_progress = 14;
+// Obf: NJOHADFBICH
+message Achievement {
uint32 finish_timestamp = 15;
- uint32 cur_progress = 5;
+ Status status = 10;
+ uint32 total_progress = 4;
+ uint32 cur_progress = 14;
+ uint32 id = 5;
}
diff --git a/proto/AchievementAllDataNotify.proto b/proto/AchievementAllDataNotify.proto
index dde755f7..e7d97fa5 100644
--- a/proto/AchievementAllDataNotify.proto
+++ b/proto/AchievementAllDataNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Achievement.proto";
-// CmdId: 2678
-// Obf: JGJDJMAOIMP
+// CmdId: 27422
+// Obf: BMJFIOKJEMJ
message AchievementAllDataNotify {
- repeated uint32 reward_taken_goal_id_list = 10;
- repeated Achievement achievement_list = 4;
+ repeated uint32 reward_taken_goal_id_list = 4;
+ repeated Achievement achievement_list = 9;
}
diff --git a/proto/AchievementUpdateNotify.proto b/proto/AchievementUpdateNotify.proto
index 63a29e21..61f842f7 100644
--- a/proto/AchievementUpdateNotify.proto
+++ b/proto/AchievementUpdateNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Achievement.proto";
-// CmdId: 2658
-// Obf: CHOHAAMOIKE
+// CmdId: 4460
+// Obf: IDGAPFJMLNJ
message AchievementUpdateNotify {
- repeated Achievement achievement_list = 2;
+ repeated Achievement achievement_list = 15;
}
diff --git a/proto/ActivityInfo.proto b/proto/ActivityInfo.proto
index 9a52a74d..f10eb533 100644
--- a/proto/ActivityInfo.proto
+++ b/proto/ActivityInfo.proto
@@ -15,10 +15,7 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ActivityWatcherInfo.proto";
import "ActivityPushTipsData.proto";
import "SeaLampActivityDetailInfo.proto";
@@ -94,113 +91,130 @@ import "FungusFighterV2DetailInfo.proto";
import "AkaFesDetailInfo.proto";
import "SandwormCannonDetailInfo.proto";
import "SorushTrialDetailInfo.proto";
-import "MPCBEPPJBHA.proto";
-import "FFKMNCKOPHD.proto";
-import "LFDOHAHCGAN.proto";
-import "DPMOKIKIFAI.proto";
-// Obf: FBLOJKJLOLH
+import "JourneyInfo.proto";
+import "EffigyChallengeV4Info.proto";
+import "GcgPveInfo.proto";
+import "UgcV2Info.proto";
+import "PenumbraAdventureInfo.proto";
+import "AnimalViewInfo.proto";
+import "ActivityMultiCharacterInfo.proto";
+import "GcgPveInfiniteInfo.proto";
+import "ToyBattleInfo.proto";
+import "PhotoUnderseaInfo.proto";
+import "FontaineGatherInfo.proto";
+import "GcgPvePuzzleInfo.proto";
+// Obf: AMADJGLDDCF
message ActivityInfo {
+ uint32 activity_id = 3;
+ repeated uint32 DNMOEAFCDGC = 1736;
+ repeated ActivityWatcherInfo watcher_info_list = 9;
+ bool is_finished = 14;
+ repeated uint32 LJLDCLMAMNL = 482;
+ bool PJJKJGALLGD = 16;
uint32 activity_type = 1;
- uint32 end_time = 6;
- uint32 begin_time = 7;
- uint32 KOHDIPCFMID = 1859;
- uint32 first_day_start_time = 533;
- bool BMIBLEHMCLP = 888;
- bool KLIKNJBHDCK = 1369;
- uint32 activity_id = 2;
- repeated uint32 JCPFGDCAGFC = 726;
- bool OLEFIJABEPB = 1478;
- bool GGOIMBPGHJF = 9;
- repeated ActivityWatcherInfo watcher_info_list = 14;
- repeated uint32 meet_cond_list = 13;
- map wish_gift_num_map = 1016;
- uint32 cur_score = 1089;
- bool is_finished = 15;
- map activity_coin_map = 992;
- bool DPDFHAIDJPN = 233;
- repeated ActivityPushTipsData activity_push_tips_data_list = 1333;
- repeated uint32 expire_cond_list = 5;
- uint32 MANEEFHEAIA = 925;
- repeated uint32 taken_reward_list = 31;
- uint32 schedule_id = 12;
- bool BNEDNKKLKCL = 11;
+ uint32 schedule_id = 5;
+ map activity_coin_map = 1562;
+ repeated uint32 meet_cond_list = 12;
+ bool DKJDABCNGBP = 13;
+ uint32 begin_time = 2;
+ uint32 INGFNLLCDOL = 733;
+ bool ENNDKMJIMHN = 15;
+ uint32 cur_score = 1555;
+ bool BKJNDLLNAML = 1818;
+ uint32 first_day_start_time = 978;
+ bool ABMOPKOIMPA = 525;
+ uint32 FGFGECAAKJM = 1703;
+ bool GFEMIEBKKKL = 1117;
+ uint32 CEFIPNKPEKA = 621;
+ uint32 end_time = 11;
+ map wish_gift_num_map = 924;
+ repeated uint32 PHCOMIFAIJD = 4;
+ repeated ActivityPushTipsData activity_push_tips_data_list = 643;
oneof detail {
- SeaLampActivityDetailInfo sam_lamp_info = 4;
- CrucibleActivityDetailInfo crucible_info = 10;
+ SeaLampActivityDetailInfo sam_lamp_info = 10;
+ CrucibleActivityDetailInfo crucible_info = 7;
SalesmanActivityDetailInfo salesman_info = 8;
- TrialAvatarActivityDetailInfo trial_avatar_info = 3;
- DeliveryActivityDetailInfo delivery_info = 1570;
- AsterActivityDetailInfo aster_info = 344;
- FlightActivityDetailInfo flight_info = 326;
- DragonSpineActivityDetailInfo dragon_spine_info = 1821;
- EffigyActivityDetailInfo effigy_info = 650;
- TreasureMapActivityDetailInfo treasure_map_info = 1080;
- BlessingActivityDetailInfo blessing_info = 81;
- SeaLampActivityInfo sea_lamp_info = 587;
- ExpeditionActivityDetailInfo expedition_info = 1257;
- ArenaChallengeActivityDetailInfo arena_challenge_info = 827;
- FleurFairActivityDetailInfo fleur_fair_info = 1111;
- WaterSpiritActivityDetailInfo water_spirit_info = 975;
- ChannelerSlabActivityDetailInfo challneler_slab_info = 2045;
- MistTrialActivityDetailInfo mist_trial_activity_info = 742;
- HideAndSeekActivityDetailInfo hide_and_seek_info = 1693;
- FindHilichurlDetailInfo find_hilichurl_info = 448;
- SummerTimeDetailInfo summer_time_info = 1370;
- BuoyantCombatDetailInfo buoyant_combat_info = 1400;
- EchoShellDetailInfo echo_shell_info = 433;
- BounceConjuringActivityDetailInfo bounce_conjuring_info = 166;
- BlitzRushActivityDetailInfo blitz_rush_info = 875;
- ChessActivityDetailInfo chess_info = 1460;
- SumoActivityDetailInfo sumo_info = 1433;
- MoonfinTrialActivityDetailInfo moonfin_trial_info = 1010;
- LunaRiteDetailInfo luna_rite_info = 921;
- PlantFlowerActivityDetailInfo plant_flower_info = 289;
- MusicGameActivityDetailInfo music_game_info = 490;
- RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 108;
- DigActivityDetailInfo dig_info = 1721;
- HachiActivityDetailInfo hachi_info = 1432;
- WinterCampActivityDetailInfo winter_camp_info = 275;
- PotionActivityDetailInfo potion_info = 1069;
- TanukiTravelActivityDetailInfo tanuki_travel_activity_info = 22;
- LanternRiteActivityDetailInfo lantern_rite_activity_info = 1809;
- MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 635;
- BartenderActivityDetailInfo bartender_info = 162;
- UgcActivityDetailInfo ugc_info = 25;
- CrystalLinkActivityDetailInfo crystal_link_info = 1427;
- IrodoriActivityDetailInfo irodori_info = 2031;
- PhotoActivityDetailInfo photo_info = 1971;
- SpiceActivityDetailInfo spice_info = 1463;
- GachaActivityDetailInfo gacha_info = 1869;
- LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 1272;
- RogueDiaryActivityDetailInfo rogue_diary_info = 1148;
- SummerTimeV2DetailInfo summer_time_v2_info = 1413;
- IslandPartyDetailInfo island_party_info = 708;
- GearActivityDetailInfo gear_info = 1415;
- GravenInnocenceDetailInfo graven_innocence_info = 1508;
- InstableSprayDetailInfo instable_spray_info = 1694;
- MuqadasPotionActivityDetailInfo muqadas_potion_info = 1232;
- TreasureSeelieActivityDetailInfo treasure_seelie_info = 315;
- RockBoardExploreDetailInfo rock_board_explore_info = 821;
- VintageActivityDetailInfo vintage_info = 1330;
- WindFieldDetailInfo wind_field_info = 1399;
- FungusFighterDetailInfo fungus_fighter_info = 1549;
- CharAmusementDetailInfo char_amusement_info = 1548;
- EffigyChallengeV2DetailInfo effigy_challenge_info = 388;
- CoinCollectDetailInfo coin_collect_info = 954;
- BrickBreakerDetailInfo brick_breaker_info = 2012;
- DuelHeartDetailInfo duel_heart_info = 1666;
- SeaLampV3DetailInfo sea_lamp_v3_info = 574;
- TeamChainDetailInfo team_chain_info = 937;
- ElectroherculesBattleDetailInfo electrohercules_battle_info = 116;
- GCGFestivalDetailInfo gcg_festival_info = 1486;
- FleurFairV2DetailInfo fleur_fair_v2_info = 662;
- FungusFighterV2DetailInfo fungus_fighter_v2_info = 790;
- AkaFesDetailInfo aka_fes_info = 486;
- SandwormCannonDetailInfo sandworm_cannon_detail_info = 1690;
- SorushTrialDetailInfo sorush_trial_info = 1147;
- MPCBEPPJBHA EOGBJAIIMGD = 1720;
- FFKMNCKOPHD GPINLKNMFFK = 618;
- LFDOHAHCGAN EIEBOHPGOHB = 1505;
- DPMOKIKIFAI ABBKIICBKFG = 1349;
+ TrialAvatarActivityDetailInfo trial_avatar_info = 6;
+ DeliveryActivityDetailInfo delivery_info = 1846;
+ AsterActivityDetailInfo aster_info = 260;
+ FlightActivityDetailInfo flight_info = 826;
+ DragonSpineActivityDetailInfo dragon_spine_info = 110;
+ EffigyActivityDetailInfo effigy_info = 1010;
+ TreasureMapActivityDetailInfo treasure_map_info = 1754;
+ BlessingActivityDetailInfo blessing_info = 331;
+ SeaLampActivityInfo sea_lamp_info = 1114;
+ ExpeditionActivityDetailInfo expedition_info = 674;
+ ArenaChallengeActivityDetailInfo arena_challenge_info = 39;
+ FleurFairActivityDetailInfo fleur_fair_info = 293;
+ WaterSpiritActivityDetailInfo water_spirit_info = 1997;
+ ChannelerSlabActivityDetailInfo challneler_slab_info = 1757;
+ MistTrialActivityDetailInfo mist_trial_activity_info = 1622;
+ HideAndSeekActivityDetailInfo hide_and_seek_info = 1747;
+ FindHilichurlDetailInfo find_hilichurl_info = 1284;
+ SummerTimeDetailInfo summer_time_info = 950;
+ BuoyantCombatDetailInfo buoyant_combat_info = 519;
+ EchoShellDetailInfo echo_shell_info = 305;
+ BounceConjuringActivityDetailInfo bounce_conjuring_info = 1864;
+ BlitzRushActivityDetailInfo blitz_rush_info = 915;
+ ChessActivityDetailInfo chess_info = 1087;
+ SumoActivityDetailInfo sumo_info = 2008;
+ MoonfinTrialActivityDetailInfo moonfin_trial_info = 389;
+ LunaRiteDetailInfo luna_rite_info = 1971;
+ PlantFlowerActivityDetailInfo plant_flower_info = 1854;
+ MusicGameActivityDetailInfo music_game_info = 1847;
+ RoguelikeDungeonActivityDetailInfo roguelike_dungoen_info = 1025;
+ DigActivityDetailInfo dig_info = 1855;
+ HachiActivityDetailInfo hachi_info = 1176;
+ WinterCampActivityDetailInfo winter_camp_info = 2014;
+ PotionActivityDetailInfo potion_info = 1485;
+ TanukiTravelActivityDetailInfo tanuki_travel_activity_info = 944;
+ LanternRiteActivityDetailInfo lantern_rite_activity_info = 1980;
+ MichiaeMatsuriActivityDetailInfo michiae_matsuri_info = 114;
+ BartenderActivityDetailInfo bartender_info = 1441;
+ UgcActivityDetailInfo ugc_info = 1795;
+ CrystalLinkActivityDetailInfo crystal_link_info = 1301;
+ IrodoriActivityDetailInfo irodori_info = 54;
+ PhotoActivityDetailInfo photo_info = 1492;
+ SpiceActivityDetailInfo spice_info = 446;
+ GachaActivityDetailInfo gacha_info = 1192;
+ LuminanceStoneChallengeActivityDetailInfo luminance_stone_challenge_info = 38;
+ RogueDiaryActivityDetailInfo rogue_diary_info = 427;
+ SummerTimeV2DetailInfo summer_time_v2_info = 910;
+ IslandPartyDetailInfo island_party_info = 1044;
+ GearActivityDetailInfo gear_info = 1263;
+ GravenInnocenceDetailInfo graven_innocence_info = 356;
+ InstableSprayDetailInfo instable_spray_info = 508;
+ MuqadasPotionActivityDetailInfo muqadas_potion_info = 1474;
+ TreasureSeelieActivityDetailInfo treasure_seelie_info = 1251;
+ RockBoardExploreDetailInfo rock_board_explore_info = 1028;
+ VintageActivityDetailInfo vintage_info = 1465;
+ WindFieldDetailInfo wind_field_info = 768;
+ FungusFighterDetailInfo fungus_fighter_info = 834;
+ CharAmusementDetailInfo char_amusement_info = 1222;
+ EffigyChallengeV2DetailInfo effigy_challenge_info = 1275;
+ CoinCollectDetailInfo coin_collect_info = 839;
+ BrickBreakerDetailInfo brick_breaker_info = 551;
+ DuelHeartDetailInfo duel_heart_info = 1670;
+ SeaLampV3DetailInfo sea_lamp_v3_info = 833;
+ TeamChainDetailInfo team_chain_info = 1165;
+ ElectroherculesBattleDetailInfo electrohercules_battle_info = 981;
+ GCGFestivalDetailInfo gcg_festival_info = 1664;
+ FleurFairV2DetailInfo fleur_fair_v2_info = 1982;
+ FungusFighterV2DetailInfo fungus_fighter_v2_info = 1541;
+ AkaFesDetailInfo aka_fes_info = 1524;
+ SandwormCannonDetailInfo sandworm_cannon_detail_info = 626;
+ SorushTrialDetailInfo sorush_trial_info = 1077;
+ JourneyInfo journey_info = 1869;
+ EffigyChallengeV4Info effigy_challenge_v4_info = 1321;
+ GcgPveInfo gcg_pve_info = 1304;
+ UgcV2Info ugc_v2_info = 991;
+ PenumbraAdventureInfo penumbra_adventure_info = 306;
+ AnimalViewInfo animal_view_info = 947;
+ ActivityMultiCharacterInfo activity_multi_character_info = 1213;
+ GcgPveInfiniteInfo gcg_pve_infinite_info = 124;
+ ToyBattleInfo toy_battle_info = 62;
+ PhotoUnderseaInfo photo_undersea_info = 226;
+ FontaineGatherInfo fontaine_gather_info = 1035;
+ GcgPvePuzzleInfo gcg_pve_puzzle_info = 871;
}
}
diff --git a/proto/ActivityInfoNotify.proto b/proto/ActivityInfoNotify.proto
index c49a7f58..c4486c8c 100644
--- a/proto/ActivityInfoNotify.proto
+++ b/proto/ActivityInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ActivityInfo.proto";
-// CmdId: 2086
-// Obf: LBHPBHMPCND
+// CmdId: 1246
+// Obf: JADBHEGBGIO
message ActivityInfoNotify {
- ActivityInfo activity_info = 2;
+ ActivityInfo activity_info = 3;
}
diff --git a/proto/ActivityMultiCharacterInfo.proto b/proto/ActivityMultiCharacterInfo.proto
new file mode 100644
index 00000000..dcb9c229
--- /dev/null
+++ b/proto/ActivityMultiCharacterInfo.proto
@@ -0,0 +1,23 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "DJKIJHJIJPE.proto";
+// Obf: MLCNNIOJGPI
+message ActivityMultiCharacterInfo {
+ repeated DJKIJHJIJPE stage_info_list = 9;
+}
diff --git a/proto/ActivityPushTipsData.proto b/proto/ActivityPushTipsData.proto
index 5d36b014..a4998a03 100644
--- a/proto/ActivityPushTipsData.proto
+++ b/proto/ActivityPushTipsData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ActivityPushTipsState.proto";
-// Obf: PAGNHNLLIPL
+// Obf: IBNKKJGBKML
message ActivityPushTipsData {
- ActivityPushTipsState state = 14;
- uint32 activity_push_tips_id = 5;
+ uint32 activity_push_tips_id = 13;
+ ActivityPushTipsState state = 6;
}
diff --git a/proto/ActivityPushTipsState.proto b/proto/ActivityPushTipsState.proto
index b8844aa2..a89480bb 100644
--- a/proto/ActivityPushTipsState.proto
+++ b/proto/ActivityPushTipsState.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OPOLNPOBLMB
+// Obf: DKHCNPIKCHO
enum ActivityPushTipsState {
ACTIVITY_PUSH_TIPS_STATE_NONE = 0;
ACTIVITY_PUSH_TIPS_STATE_START = 1;
diff --git a/proto/ActivityScheduleInfo.proto b/proto/ActivityScheduleInfo.proto
index 8f7dff39..22e1041b 100644
--- a/proto/ActivityScheduleInfo.proto
+++ b/proto/ActivityScheduleInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GJIJNIDNLEF
+// Obf: MJEHIMOOCNJ
message ActivityScheduleInfo {
- uint32 schedule_id = 6;
- uint32 begin_time = 3;
- uint32 activity_id = 8;
- uint32 end_time = 13;
- bool is_open = 14;
+ bool is_open = 6;
+ uint32 begin_time = 7;
+ uint32 end_time = 8;
+ uint32 schedule_id = 4;
+ uint32 activity_id = 1;
}
diff --git a/proto/ActivityScheduleInfoNotify.proto b/proto/ActivityScheduleInfoNotify.proto
index 54198596..42b784b5 100644
--- a/proto/ActivityScheduleInfoNotify.proto
+++ b/proto/ActivityScheduleInfoNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ActivityScheduleInfo.proto";
-// CmdId: 2107
-// Obf: HHEIHADMIIN
+// CmdId: 23970
+// Obf: HGICHODDHDN
message ActivityScheduleInfoNotify {
- uint32 remain_fly_sea_lamp_num = 5;
- repeated ActivityScheduleInfo activity_schedule_list = 12;
+ repeated ActivityScheduleInfo activity_schedule_list = 11;
+ uint32 remain_fly_sea_lamp_num = 10;
}
diff --git a/proto/ActivityShopSheetInfo.proto b/proto/ActivityShopSheetInfo.proto
index bd25984e..82f5e6ae 100644
--- a/proto/ActivityShopSheetInfo.proto
+++ b/proto/ActivityShopSheetInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GFKOLJPJAAA
+// Obf: AENJPCKAMNL
message ActivityShopSheetInfo {
- uint32 sheet_id = 9;
- uint32 end_time = 3;
- uint32 begin_time = 14;
+ uint32 begin_time = 1;
+ uint32 sheet_id = 14;
+ uint32 end_time = 15;
}
diff --git a/proto/ActivityTakeWatcherRewardReq.proto b/proto/ActivityTakeWatcherRewardReq.proto
index e09a3097..6107c049 100644
--- a/proto/ActivityTakeWatcherRewardReq.proto
+++ b/proto/ActivityTakeWatcherRewardReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2085
-// Obf: LEAMDAPFCIP
+// CmdId: 23105
+// Obf: BMMNOCHPGPJ
message ActivityTakeWatcherRewardReq {
- uint32 watcher_id = 11;
- uint32 activity_id = 1;
+ uint32 activity_id = 15;
+ uint32 watcher_id = 3;
}
diff --git a/proto/ActivityTakeWatcherRewardRsp.proto b/proto/ActivityTakeWatcherRewardRsp.proto
index c91e8aca..2e211d72 100644
--- a/proto/ActivityTakeWatcherRewardRsp.proto
+++ b/proto/ActivityTakeWatcherRewardRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2111
-// Obf: BHBNNEDNMOG
+// CmdId: 2165
+// Obf: PJMLLMMGELO
message ActivityTakeWatcherRewardRsp {
- int32 retcode = 6;
- uint32 activity_id = 8;
- uint32 watcher_id = 3;
+ uint32 watcher_id = 2;
+ int32 retcode = 13;
+ uint32 activity_id = 9;
}
diff --git a/proto/ActivityUpdateWatcherNotify.proto b/proto/ActivityUpdateWatcherNotify.proto
index 78b7a08a..6ecde1e0 100644
--- a/proto/ActivityUpdateWatcherNotify.proto
+++ b/proto/ActivityUpdateWatcherNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ActivityWatcherInfo.proto";
-// CmdId: 2007
-// Obf: JCOLCLFIFCO
+// CmdId: 20400
+// Obf: AIJCCDDEFAD
message ActivityUpdateWatcherNotify {
- uint32 activity_id = 14;
- ActivityWatcherInfo watcher_info = 9;
+ ActivityWatcherInfo watcher_info = 6;
+ uint32 activity_id = 10;
}
diff --git a/proto/ActivityWatcherInfo.proto b/proto/ActivityWatcherInfo.proto
index 7c0a0953..446482a0 100644
--- a/proto/ActivityWatcherInfo.proto
+++ b/proto/ActivityWatcherInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IIEEKCMJDAI
+// Obf: MCEOHOILHEH
message ActivityWatcherInfo {
- uint32 total_progress = 15;
- uint32 cur_progress = 1;
- uint32 watcher_id = 2;
- bool is_taken_reward = 7;
+ uint32 total_progress = 14;
+ uint32 watcher_id = 13;
+ bool is_taken_reward = 8;
+ uint32 cur_progress = 15;
}
diff --git a/proto/AddBackupAvatarTeamReq.proto b/proto/AddBackupAvatarTeamReq.proto
index 6ac9b92d..f76f4d84 100644
--- a/proto/AddBackupAvatarTeamReq.proto
+++ b/proto/AddBackupAvatarTeamReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1638
-// Obf: DHMGMLAKAEN
+// CmdId: 22083
+// Obf: PDKOLMGNNBP
message AddBackupAvatarTeamReq {
}
diff --git a/proto/AddBackupAvatarTeamRsp.proto b/proto/AddBackupAvatarTeamRsp.proto
index e97ec94a..e7682c1b 100644
--- a/proto/AddBackupAvatarTeamRsp.proto
+++ b/proto/AddBackupAvatarTeamRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1649
-// Obf: NBINNKHJLNA
+// CmdId: 7930
+// Obf: GDMKNCBFCEH
message AddBackupAvatarTeamRsp {
- int32 retcode = 5;
+ int32 retcode = 3;
}
diff --git a/proto/AddNoGachaAvatarCardNotify.proto b/proto/AddNoGachaAvatarCardNotify.proto
index fff23745..5a5bf1ca 100644
--- a/proto/AddNoGachaAvatarCardNotify.proto
+++ b/proto/AddNoGachaAvatarCardNotify.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AddNoGachaAvatarCardTransferItem.proto";
-// CmdId: 1794
-// Obf: AGOKHIGKIPO
+// CmdId: 7037
+// Obf: BEANNFLOONI
message AddNoGachaAvatarCardNotify {
- uint32 avatar_id = 7;
- uint32 initial_promote_level = 2;
- uint32 item_id = 1;
- uint32 reason = 8;
- uint32 initial_level = 5;
+ uint32 initial_level = 15;
+ uint32 avatar_id = 14;
+ uint32 reason = 12;
bool is_transfer_to_item = 9;
- repeated AddNoGachaAvatarCardTransferItem transfer_item_list = 14;
+ uint32 item_id = 1;
+ repeated AddNoGachaAvatarCardTransferItem transfer_item_list = 2;
+ uint32 initial_promote_level = 8;
}
diff --git a/proto/AddNoGachaAvatarCardTransferItem.proto b/proto/AddNoGachaAvatarCardTransferItem.proto
index 08c13d57..842aa31d 100644
--- a/proto/AddNoGachaAvatarCardTransferItem.proto
+++ b/proto/AddNoGachaAvatarCardTransferItem.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AGNHEKAOCEH
+// Obf: APPDFAFBKIM
message AddNoGachaAvatarCardTransferItem {
- bool is_new = 5;
- uint32 count = 14;
- uint32 item_id = 10;
+ uint32 count = 1;
+ uint32 item_id = 15;
+ bool is_new = 13;
}
diff --git a/proto/AddQuestContentProgressReq.proto b/proto/AddQuestContentProgressReq.proto
index ad399942..fbef7781 100644
--- a/proto/AddQuestContentProgressReq.proto
+++ b/proto/AddQuestContentProgressReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 448
-// Obf: JIFDPGDHNAF
+// CmdId: 3824
+// Obf: AIJHHIHHOHI
message AddQuestContentProgressReq {
- uint32 add_progress = 11;
- uint32 content_type = 15;
- uint32 param = 1;
+ uint32 add_progress = 7;
+ uint32 content_type = 1;
+ uint32 param = 6;
}
diff --git a/proto/AddQuestContentProgressRsp.proto b/proto/AddQuestContentProgressRsp.proto
index 56a22e6b..dce2d97b 100644
--- a/proto/AddQuestContentProgressRsp.proto
+++ b/proto/AddQuestContentProgressRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 458
-// Obf: LHMBHBPCAIL
+// CmdId: 5514
+// Obf: FGGNCOHIPDL
message AddQuestContentProgressRsp {
- uint32 content_type = 2;
- int32 retcode = 10;
+ int32 retcode = 12;
+ uint32 content_type = 10;
}
diff --git a/proto/AdjustTrackingInfo.proto b/proto/AdjustTrackingInfo.proto
index 97534bf6..dc1c8425 100644
--- a/proto/AdjustTrackingInfo.proto
+++ b/proto/AdjustTrackingInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IEMLLFGMPCI
+// Obf: OAFCFHMPGEH
message AdjustTrackingInfo {
- string LKKFJNDEIAB = 6;
- string DLKIMODBMME = 5;
- string JEKNGABCEOG = 2;
- string BBLFIMANGAD = 9;
- string AJCKEINKHMB = 11;
- string PACALGLDIGB = 15;
+ string AIEDPJJNAMJ = 3;
+ string JLFPJDBIKGL = 4;
+ string MCNDGMMPLEL = 15;
+ string EADIAAOPFBN = 8;
+ string JNAFPGEIFCD = 7;
+ string GOOEKEHFLAI = 10;
}
diff --git a/proto/AiSkillCdInfo.proto b/proto/AiSkillCdInfo.proto
index 5443d983..0efec50a 100644
--- a/proto/AiSkillCdInfo.proto
+++ b/proto/AiSkillCdInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EIAFDAJNOBI
+// Obf: AJLFKACFMII
message AiSkillCdInfo {
- map skill_cd_map = 1;
- map skill_group_cd_map = 6;
+ map skill_cd_map = 6;
+ map skill_group_cd_map = 11;
}
diff --git a/proto/AiSyncInfo.proto b/proto/AiSyncInfo.proto
index e74a419b..b54ca7a7 100644
--- a/proto/AiSyncInfo.proto
+++ b/proto/AiSyncInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LDLPBJOIHEO
+// Obf: HLGFNMAEPJO
message AiSyncInfo {
uint32 entity_id = 2;
- bool is_self_killing = 7;
- bool has_path_to_target = 8;
+ bool has_path_to_target = 4;
+ bool is_self_killing = 1;
}
diff --git a/proto/AiThreatInfo.proto b/proto/AiThreatInfo.proto
index f10a9bc1..7dfdc5d0 100644
--- a/proto/AiThreatInfo.proto
+++ b/proto/AiThreatInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IDODLGIKFOA
+// Obf: HHHCEHIOMEP
message AiThreatInfo {
- map ai_threat_map = 4;
+ map ai_threat_map = 12;
}
diff --git a/proto/AkaFesDetailInfo.proto b/proto/AkaFesDetailInfo.proto
index b7bc79ab..682b2363 100644
--- a/proto/AkaFesDetailInfo.proto
+++ b/proto/AkaFesDetailInfo.proto
@@ -15,22 +15,19 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "CMDMHNMLEBD.proto";
-import "JJFAPPOGLLE.proto";
-import "AKEBNLHDNPG.proto";
-import "EDMLKGMOBLK.proto";
-import "CIAJIBCPGKL.proto";
-import "BKDCMHLFHMC.proto";
-// Obf: EDJJPNEEFNE
+import "IHLKALJJCFJ.proto";
+import "BCIBGJPGJNH.proto";
+import "ONGCBHPILNP.proto";
+import "MEJPJACBPIG.proto";
+import "FHLNPLFEFFO.proto";
+import "GLCFFFILFGK.proto";
+// Obf: FIDDEODMLFC
message AkaFesDetailInfo {
- CMDMHNMLEBD IIAMHKKGHFO = 1;
- JJFAPPOGLLE CIEGJJKCJFC = 6;
- AKEBNLHDNPG IBIIDGBEANP = 7;
- EDMLKGMOBLK potion_info = 13;
- CIAJIBCPGKL DNMDFPIOKNM = 5;
- BKDCMHLFHMC LGPFKPCHKJA = 2;
+ IHLKALJJCFJ IEKAJGGJEFD = 12;
+ BCIBGJPGJNH KIJKCBOBFIM = 10;
+ ONGCBHPILNP EPBBHCIHJOB = 11;
+ MEJPJACBPIG potion_info = 1;
+ FHLNPLFEFFO NJALPDCPMOL = 5;
+ GLCFFFILFGK JFHPDMPHDKG = 13;
}
diff --git a/proto/AllWidgetDataNotify.proto b/proto/AllWidgetDataNotify.proto
index 0c7da98c..eab01d1a 100644
--- a/proto/AllWidgetDataNotify.proto
+++ b/proto/AllWidgetDataNotify.proto
@@ -15,34 +15,33 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "WidgetCoolDownData.proto";
-import "LunchBoxData.proto";
-import "WeatherWizardData.proto";
-import "AnchorPointData.proto";
-import "SkyCrystalDetectorData.proto";
-import "WidgetSlotData.proto";
-import "ClientCollectorData.proto";
-import "WidgetCameraInfo.proto";
import "OneoffGatherPointDetectorData.proto";
-// CmdId: 4274
-// Obf: KKFGPLOAPPM
+import "ClientCollectorData.proto";
+import "WidgetCoolDownData.proto";
+import "AnchorPointData.proto";
+import "LunchBoxData.proto";
+import "LANPHFCMEBN.proto";
+import "SkyCrystalDetectorData.proto";
+import "EPIAFADAJAN.proto";
+import "WidgetSlotData.proto";
+import "WeatherWizardData.proto";
+// CmdId: 2294
+// Obf: PODFDFDOCGK
message AllWidgetDataNotify {
- uint32 EDDCGLBMNLB = 1745;
- uint32 AIOOKJNCEEL = 9;
- repeated WidgetCoolDownData coolDownGroupDataList = 13;
- LunchBoxData lunch_box_data = 14;
- WeatherWizardData weather_wizard_data = 7;
- repeated AnchorPointData anchor_point_list = 10;
+ repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 4;
+ repeated ClientCollectorData client_collector_data_list = 9;
+ uint32 CMFPEOMAJLM = 10;
+ repeated WidgetCoolDownData PEOHMDJKMKO = 8;
+ repeated AnchorPointData anchor_point_list = 15;
+ LunchBoxData lunch_box_data = 11;
+ repeated WidgetCoolDownData MCMDFPAFOIG = 14;
+ LANPHFCMEBN ELIOJBDGIMJ = 12;
SkyCrystalDetectorData sky_crystal_detector_data = 1;
- repeated WidgetSlotData slot_list = 5;
- repeated ClientCollectorData client_collector_data_list = 15;
- repeated WidgetCoolDownData normalCoolDownDataList = 8;
- repeated uint32 ENNIJLCIBGH = 1276;
- repeated uint32 background_active_widget_list = 3;
- WidgetCameraInfo MHDAHEDKPMG = 2;
- repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 12;
+ repeated uint32 EMPBLGKLCOA = 1790;
+ EPIAFADAJAN NNPMMJCEJAO = 1715;
+ uint32 HALAOGOBMKJ = 1816;
+ repeated WidgetSlotData slot_list = 13;
+ repeated uint32 background_active_widget_list = 6;
+ WeatherWizardData weather_wizard_data = 2;
}
diff --git a/proto/AnchorPointData.proto b/proto/AnchorPointData.proto
index d2137d55..335f9ff5 100644
--- a/proto/AnchorPointData.proto
+++ b/proto/AnchorPointData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: JKCHIBPNIHL
+// Obf: EBCMEKLBHEL
message AnchorPointData {
- uint32 anchor_point_id = 8;
- Vector pos = 11;
- Vector rot = 1;
- uint32 end_time = 4;
- uint32 scene_id = 10;
+ uint32 scene_id = 11;
+ uint32 end_time = 12;
+ uint32 anchor_point_id = 1;
+ Vector pos = 5;
+ Vector rot = 7;
}
diff --git a/proto/AnimalViewInfo.proto b/proto/AnimalViewInfo.proto
new file mode 100644
index 00000000..14bfec6c
--- /dev/null
+++ b/proto/AnimalViewInfo.proto
@@ -0,0 +1,23 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "GNAAAEGCDOB.proto";
+// Obf: LPPAPBJFBFM
+message AnimalViewInfo {
+ repeated GNAAAEGCDOB FHBALCDOGFI = 12;
+}
diff --git a/proto/AnimatorParameterValueInfo.proto b/proto/AnimatorParameterValueInfo.proto
index 4dff5446..cf6b3d51 100644
--- a/proto/AnimatorParameterValueInfo.proto
+++ b/proto/AnimatorParameterValueInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OJKLMOMAPKN
+// Obf: IGGDJDFNMAG
message AnimatorParameterValueInfo {
uint32 para_type = 1;
oneof paraVal {
diff --git a/proto/AnimatorParameterValueInfoPair.proto b/proto/AnimatorParameterValueInfoPair.proto
index e0a7d0b1..c42213fd 100644
--- a/proto/AnimatorParameterValueInfoPair.proto
+++ b/proto/AnimatorParameterValueInfoPair.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AnimatorParameterValueInfo.proto";
-// Obf: HDPEDMCMNHN
+// Obf: CABIAHBAEHD
message AnimatorParameterValueInfoPair {
int32 name_id = 1;
AnimatorParameterValueInfo animator_para = 2;
diff --git a/proto/AnnounceData.proto b/proto/AnnounceData.proto
index 511c8092..e2d1934e 100644
--- a/proto/AnnounceData.proto
+++ b/proto/AnnounceData.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EJALGEOEIMH
+// Obf: LIBOAIMMBLM
message AnnounceData {
- bool is_center_system_last_5_every_minutes = 14;
- uint32 end_time = 10;
- uint32 count_down_frequency = 1;
- string count_down_text = 7;
- uint32 center_system_frequency = 8;
- string center_system_text = 15;
- uint32 config_id = 9;
+ string count_down_text = 3;
+ bool is_center_system_last_5_every_minutes = 7;
+ uint32 count_down_frequency = 2;
+ uint32 center_system_frequency = 14;
+ uint32 end_time = 5;
string dungeon_confirm_text = 11;
- uint32 begin_time = 3;
+ uint32 config_id = 12;
+ string center_system_text = 1;
+ uint32 begin_time = 10;
}
diff --git a/proto/AntiAddictNotify.proto b/proto/AntiAddictNotify.proto
index 6672819b..fb8b8f91 100644
--- a/proto/AntiAddictNotify.proto
+++ b/proto/AntiAddictNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 189
-// Obf: AIJFKNJPJNM
+// CmdId: 23699
+// Obf: EOHKJFLKHHF
message AntiAddictNotify {
+ string level = 7;
int32 msg_type = 6;
- string msg = 10;
- string level = 15;
+ string msg = 12;
}
diff --git a/proto/ArenaChallengeActivityDetailInfo.proto b/proto/ArenaChallengeActivityDetailInfo.proto
index 897c0d58..66f559c6 100644
--- a/proto/ArenaChallengeActivityDetailInfo.proto
+++ b/proto/ArenaChallengeActivityDetailInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ArenaChallengeMonsterLevel.proto";
-// Obf: HMIIGENHBNM
+// Obf: ILEFEPACMPG
message ArenaChallengeActivityDetailInfo {
- bool is_finish_any_level = 8;
- uint32 world_level = 4;
- repeated ArenaChallengeMonsterLevel level_list = 12;
- map level_open_time_map = 1;
+ repeated ArenaChallengeMonsterLevel level_list = 11;
+ uint32 world_level = 10;
+ map level_open_time_map = 2;
+ bool is_finish_any_level = 9;
}
diff --git a/proto/ArenaChallengeMonsterLevel.proto b/proto/ArenaChallengeMonsterLevel.proto
index c04d6f7b..63656e9d 100644
--- a/proto/ArenaChallengeMonsterLevel.proto
+++ b/proto/ArenaChallengeMonsterLevel.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DEOAPDFEJGL
+// Obf: EABLJPHMFFJ
message ArenaChallengeMonsterLevel {
- uint32 DBPEAEAANPG = 11;
- uint32 PEPMDOACJNL = 13;
+ uint32 CCKGKFMEKKL = 7;
+ uint32 OAHPACPBKJM = 9;
}
diff --git a/proto/AskAddFriendNotify.proto b/proto/AskAddFriendNotify.proto
index d6deb2a2..23ed6974 100644
--- a/proto/AskAddFriendNotify.proto
+++ b/proto/AskAddFriendNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FriendBrief.proto";
-// CmdId: 4033
-// Obf: FAFJPCFKENC
+// CmdId: 27323
+// Obf: NADOGBCLNJI
message AskAddFriendNotify {
- uint32 target_uid = 14;
- FriendBrief target_friend_brief = 12;
+ uint32 target_uid = 3;
+ FriendBrief target_friend_brief = 7;
}
diff --git a/proto/AskAddFriendReq.proto b/proto/AskAddFriendReq.proto
index 16011958..18ca338c 100644
--- a/proto/AskAddFriendReq.proto
+++ b/proto/AskAddFriendReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4055
-// Obf: DFDLEHDMCMD
+// CmdId: 9257
+// Obf: DHLNDCPMCPG
message AskAddFriendReq {
- uint32 target_uid = 1;
+ uint32 target_uid = 8;
}
diff --git a/proto/AskAddFriendRsp.proto b/proto/AskAddFriendRsp.proto
index 98fa90df..5458d855 100644
--- a/proto/AskAddFriendRsp.proto
+++ b/proto/AskAddFriendRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4048
-// Obf: HLILMLBMHLG
+// CmdId: 1146
+// Obf: DGNBHNPCBNC
message AskAddFriendRsp {
- int32 retcode = 3;
- uint32 target_uid = 4;
- uint32 param = 11;
+ uint32 target_uid = 3;
+ int32 retcode = 15;
+ uint32 param = 7;
}
diff --git a/proto/AsterActivityDetailInfo.proto b/proto/AsterActivityDetailInfo.proto
index af5b57a3..df837a4b 100644
--- a/proto/AsterActivityDetailInfo.proto
+++ b/proto/AsterActivityDetailInfo.proto
@@ -15,23 +15,20 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "AsterProgressDetailInfo.proto";
+import "AsterMidDetailInfo.proto";
import "AsterLittleDetailInfo.proto";
import "AsterLargeDetailInfo.proto";
-import "AsterMidDetailInfo.proto";
-// Obf: NAIBJIHKMIK
+import "AsterProgressDetailInfo.proto";
+// Obf: JCGOLKKIELM
message AsterActivityDetailInfo {
- uint32 CBLMAGNNCGK = 6;
- AsterProgressDetailInfo aster_progress = 11;
- bool is_content_closed = 5;
+ bool is_content_closed = 3;
+ uint32 BLIJLCKCIJP = 7;
+ AsterMidDetailInfo aster_mid = 11;
+ uint32 content_close_time = 14;
+ AsterLittleDetailInfo aster_little = 13;
+ AsterLargeDetailInfo aster_large = 9;
+ uint32 ADOPPAOJEAN = 2;
+ AsterProgressDetailInfo aster_progress = 5;
bool is_special_reward_taken = 4;
- AsterLittleDetailInfo aster_little = 3;
- AsterLargeDetailInfo aster_large = 7;
- AsterMidDetailInfo aster_mid = 8;
- uint32 content_close_time = 9;
- uint32 CGOCPLCJMBA = 12;
}
diff --git a/proto/AsterLargeDetailInfo.proto b/proto/AsterLargeDetailInfo.proto
index 1dcdaae0..1ffde34c 100644
--- a/proto/AsterLargeDetailInfo.proto
+++ b/proto/AsterLargeDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PKLHDBCCFOJ
+// Obf: IEHLDBPHMGH
message AsterLargeDetailInfo {
- bool is_open = 11;
- uint32 begin_time = 9;
+ uint32 begin_time = 1;
+ bool is_open = 2;
}
diff --git a/proto/AsterLittleDetailInfo.proto b/proto/AsterLittleDetailInfo.proto
index 1fc44695..3049f664 100644
--- a/proto/AsterLittleDetailInfo.proto
+++ b/proto/AsterLittleDetailInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AsterLittleStageState.proto";
-// Obf: LGDFNBJMBAB
+// Obf: DEILJKMFKIN
message AsterLittleDetailInfo {
- uint32 stage_id = 9;
+ uint32 stage_begin_time = 10;
+ bool is_open = 9;
+ uint32 begin_time = 8;
AsterLittleStageState stage_state = 7;
- uint32 stage_begin_time = 14;
- uint32 begin_time = 4;
- bool is_open = 5;
+ uint32 stage_id = 11;
}
diff --git a/proto/AsterLittleStageState.proto b/proto/AsterLittleStageState.proto
index 978b35f5..d2029990 100644
--- a/proto/AsterLittleStageState.proto
+++ b/proto/AsterLittleStageState.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KBCJBKKNMMJ
+// Obf: BIMHEEHBMPM
enum AsterLittleStageState {
ASTER_LITTLE_STAGE_NONE = 0;
ASTER_LITTLE_STAGE_UNSTARTED = 1;
diff --git a/proto/AsterMidCampInfo.proto b/proto/AsterMidCampInfo.proto
index 77558a7a..6ee93eda 100644
--- a/proto/AsterMidCampInfo.proto
+++ b/proto/AsterMidCampInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: MJEKKMFIINK
+// Obf: ODKHFPBJNFJ
message AsterMidCampInfo {
- uint32 camp_id = 3;
- Vector pos = 14;
+ uint32 camp_id = 5;
+ Vector pos = 2;
}
diff --git a/proto/AsterMidDetailInfo.proto b/proto/AsterMidDetailInfo.proto
index 3ed9657c..54972bcc 100644
--- a/proto/AsterMidDetailInfo.proto
+++ b/proto/AsterMidDetailInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AsterMidCampInfo.proto";
-// Obf: LCEADPMNHGH
+// Obf: DONDGHDLMDI
message AsterMidDetailInfo {
- bool is_open = 9;
- uint32 collect_count = 4;
- uint32 begin_time = 12;
- repeated AsterMidCampInfo camp_list = 8;
+ uint32 collect_count = 12;
+ uint32 begin_time = 1;
+ bool is_open = 3;
+ repeated AsterMidCampInfo camp_list = 13;
}
diff --git a/proto/AsterProgressDetailInfo.proto b/proto/AsterProgressDetailInfo.proto
index d7c663b1..9a40f200 100644
--- a/proto/AsterProgressDetailInfo.proto
+++ b/proto/AsterProgressDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MMEFLEOFLND
+// Obf: LKACKFGKBOC
message AsterProgressDetailInfo {
- uint32 count = 12;
+ uint32 count = 10;
uint32 last_auto_add_time = 1;
}
diff --git a/proto/AttackHitEffectResult.proto b/proto/AttackHitEffectResult.proto
index aaedb2ca..5f5a11a1 100644
--- a/proto/AttackHitEffectResult.proto
+++ b/proto/AttackHitEffectResult.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PBAFNBPPAND
+// Obf: LEKHHDAJFPK
message AttackHitEffectResult {
- float hitHaltTime = 6;
- float hitHaltTimeScale = 2;
- float retreatStrength = 14;
- float airStrength = 13;
- uint32 IDJFCEPGOOF = 5;
- uint32 ODEDPMCMFNN = 8;
+ uint32 PPEJOCMAFFH = 11;
+ float HLMGLLLLEIJ = 7;
+ uint32 POCHAAAEPMH = 2;
+ float NMMAGALAPME = 13;
+ float DPMHMPLKOEK = 1;
+ float LOHBEFJPFHA = 5;
}
diff --git a/proto/AttackResult.proto b/proto/AttackResult.proto
index 61968bdc..2f7f1946 100644
--- a/proto/AttackResult.proto
+++ b/proto/AttackResult.proto
@@ -15,44 +15,41 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AttackHitEffectResult.proto";
-import "HitCollision.proto";
-import "Vector.proto";
import "AbilityIdentifier.proto";
-// Obf: BEFCMFBPFGN
+import "Vector.proto";
+import "HitCollision.proto";
+// Obf: ICJAFHIJEBJ
message AttackResult {
- uint32 GNHFHCDDDBA = 1198;
- uint32 BHAPFDKHNPD = 82;
- uint32 hashed_anim_event_id = 1624;
- uint32 KDBNEJKOKDB = 6;
- float HKDJFJDCKBI = 2018;
- uint32 LADOHMHIICA = 1640;
- int32 hit_retreat_angle_compat = 10;
- AttackHitEffectResult hit_eff_result = 15;
- uint32 HAGEIJIIBAE = 1178;
- float GGPOMBNHHCA = 804;
- bool is_crit = 7;
- uint32 element_type = 8;
- uint32 attack_timestamp_ms = 1597;
- uint32 amplify_reaction_type = 1235;
- bool IFHLFNMODNC = 78;
- uint32 BIIDCDNCFPH = 1;
- uint32 AFPDNEPONHN = 158;
- uint32 attacker_id = 13;
- uint32 defense_id = 4;
- string anim_event_id = 5;
- float damage = 11;
- HitCollision hit_collision = 2;
- bool PFEKJJINPCE = 1765;
- uint32 addhurt_reaction_type = 1772;
- Vector resolved_dir = 3;
- uint32 OJPOIAJBPCN = 316;
- float element_durability_attenuation = 979;
- AbilityIdentifier ability_identifier = 12;
- bool GMKBKKOFIPN = 309;
- float damage_shield = 1660;
+ uint32 BLJNCIEFOED = 5;
+ uint32 element_type = 10;
+ float FMPIEJOMIFJ = 1723;
+ float NLAAOODDKGK = 778;
+ bool BAAHKFCEBMA = 7;
+ float KFCPIKCMIOI = 567;
+ float DPHDFDJJNOA = 27;
+ bool BILAJCEBMGF = 378;
+ uint32 MIKMJNBAAIJ = 8;
+ AttackHitEffectResult hit_eff_result = 6;
+ uint32 BKKNPCPEDCF = 457;
+ uint32 DKDBHEJFOGD = 1602;
+ uint32 defense_id = 9;
+ uint32 attacker_id = 14;
+ float damage = 2;
+ uint32 EMOHABNNHBJ = 314;
+ bool KAKHNCAHEOP = 609;
+ string anim_event_id = 15;
+ int32 hit_retreat_angle_compat = 13;
+ uint32 KGKNJIIOPMP = 1649;
+ uint32 EFKGDDIGOHJ = 82;
+ uint32 JDPELIFFANG = 394;
+ uint32 ODBKCAJFBMO = 1652;
+ AbilityIdentifier ability_identifier = 3;
+ Vector resolved_dir = 4;
+ HitCollision hit_collision = 11;
+ uint32 NFDLHHGPLKL = 866;
+ uint32 OEEFAHMCLOM = 216;
+ uint32 IEJNKCBILGI = 1603;
+ bool FIHKEJMFKHO = 1672;
}
diff --git a/proto/AvatarAddNotify.proto b/proto/AvatarAddNotify.proto
index ccce9bff..78aa8904 100644
--- a/proto/AvatarAddNotify.proto
+++ b/proto/AvatarAddNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarInfo.proto";
-// CmdId: 1758
-// Obf: FPOFHEKPNPK
+// CmdId: 7458
+// Obf: MLOIBCFBPKN
message AvatarAddNotify {
- bool is_in_team = 9;
- AvatarInfo avatar = 3;
+ bool is_in_team = 12;
+ AvatarInfo avatar = 14;
}
diff --git a/proto/AvatarChangeCostumeNotify.proto b/proto/AvatarChangeCostumeNotify.proto
index f92b1ad4..9fc28214 100644
--- a/proto/AvatarChangeCostumeNotify.proto
+++ b/proto/AvatarChangeCostumeNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SceneEntityInfo.proto";
-// CmdId: 1743
-// Obf: APKBPLBGEOP
+// CmdId: 22376
+// Obf: MMGGANDHHFL
message AvatarChangeCostumeNotify {
- SceneEntityInfo entity_info = 9;
+ SceneEntityInfo entity_info = 15;
}
diff --git a/proto/AvatarChangeCostumeReq.proto b/proto/AvatarChangeCostumeReq.proto
index 59ac0b7b..9418ae2c 100644
--- a/proto/AvatarChangeCostumeReq.proto
+++ b/proto/AvatarChangeCostumeReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1683
-// Obf: CHHPFFOGJEK
+// CmdId: 8840
+// Obf: IMDCBJNFILE
message AvatarChangeCostumeReq {
- uint64 avatar_guid = 5;
- uint32 costume_id = 10;
+ uint64 avatar_guid = 13;
+ uint32 costume_id = 5;
}
diff --git a/proto/AvatarChangeCostumeRsp.proto b/proto/AvatarChangeCostumeRsp.proto
index 9668105f..23fd7e38 100644
--- a/proto/AvatarChangeCostumeRsp.proto
+++ b/proto/AvatarChangeCostumeRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1625
-// Obf: LECIDBKINPN
+// CmdId: 9148
+// Obf: KGBMPCNCLNC
message AvatarChangeCostumeRsp {
- uint64 avatar_guid = 9;
- int32 retcode = 12;
- uint32 costume_id = 4;
+ uint64 avatar_guid = 4;
+ int32 retcode = 1;
+ uint32 costume_id = 9;
}
diff --git a/proto/AvatarChangeElementTypeReq.proto b/proto/AvatarChangeElementTypeReq.proto
index 1182de40..789d0e52 100644
--- a/proto/AvatarChangeElementTypeReq.proto
+++ b/proto/AvatarChangeElementTypeReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1634
-// Obf: ICBGFMJPIKM
+// CmdId: 3696
+// Obf: EPCCINELCEK
message AvatarChangeElementTypeReq {
- uint32 area_id = 3;
- uint32 scene_id = 6;
+ uint32 area_id = 11;
+ uint32 scene_id = 1;
}
diff --git a/proto/AvatarChangeElementTypeRsp.proto b/proto/AvatarChangeElementTypeRsp.proto
index 9c13493d..5220de2a 100644
--- a/proto/AvatarChangeElementTypeRsp.proto
+++ b/proto/AvatarChangeElementTypeRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1757
-// Obf: GJCJIIEOIJP
+// CmdId: 26227
+// Obf: CLNCAJHKIFD
message AvatarChangeElementTypeRsp {
- int32 retcode = 1;
+ int32 retcode = 6;
}
diff --git a/proto/AvatarDataNotify.proto b/proto/AvatarDataNotify.proto
index 4c91128c..3209da55 100644
--- a/proto/AvatarDataNotify.proto
+++ b/proto/AvatarDataNotify.proto
@@ -15,23 +15,20 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "AvatarRenameInfo.proto";
-import "AvatarTeam.proto";
import "AvatarInfo.proto";
-// CmdId: 1768
-// Obf: IACLEPKJMNB
+import "AvatarTeam.proto";
+import "AvatarRenameInfo.proto";
+// CmdId: 29811
+// Obf: OGCGDDPPLMI
message AvatarDataNotify {
- repeated uint32 owned_costume_list = 10;
- repeated uint32 backup_avatar_team_order_list = 6;
- repeated AvatarRenameInfo avatar_rename_list = 7;
+ repeated AvatarInfo avatar_list = 3;
+ uint32 cur_avatar_team_id = 2;
+ repeated uint32 owned_costume_list = 5;
+ repeated uint32 owned_flycloak_list = 14;
+ repeated uint64 temp_avatar_guid_list = 1;
+ uint64 choose_avatar_guid = 15;
map avatar_team_map = 13;
- uint64 choose_avatar_guid = 8;
- repeated uint32 owned_flycloak_list = 1;
- repeated AvatarInfo avatar_list = 14;
- uint32 cur_avatar_team_id = 9;
- repeated uint64 temp_avatar_guid_list = 12;
+ repeated AvatarRenameInfo avatar_rename_list = 11;
+ repeated uint32 backup_avatar_team_order_list = 7;
}
diff --git a/proto/AvatarDelNotify.proto b/proto/AvatarDelNotify.proto
index 44e80f1b..c06a842d 100644
--- a/proto/AvatarDelNotify.proto
+++ b/proto/AvatarDelNotify.proto
@@ -16,8 +16,8 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 1701
-// Obf: OICLNIIPCBB
+// CmdId: 8219
+// Obf: IOKBLLAGPJD
message AvatarDelNotify {
- repeated uint64 avatar_guid_list = 5;
+ repeated uint64 avatar_guid_list = 7;
}
diff --git a/proto/AvatarDieAnimationEndReq.proto b/proto/AvatarDieAnimationEndReq.proto
index d4542e88..13f82b5e 100644
--- a/proto/AvatarDieAnimationEndReq.proto
+++ b/proto/AvatarDieAnimationEndReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 1619
-// Obf: PINLKDHNFPM
+// CmdId: 4506
+// Obf: HPOMJHEAICH
message AvatarDieAnimationEndReq {
- Vector reborn_pos = 15;
- uint32 skill_id = 4;
- uint64 die_guid = 1;
+ uint32 skill_id = 9;
+ uint64 die_guid = 8;
+ Vector reborn_pos = 14;
}
diff --git a/proto/AvatarDieAnimationEndRsp.proto b/proto/AvatarDieAnimationEndRsp.proto
index fa1f500f..d7c8172d 100644
--- a/proto/AvatarDieAnimationEndRsp.proto
+++ b/proto/AvatarDieAnimationEndRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1621
-// Obf: DBPKLLBDNMP
+// CmdId: 24745
+// Obf: LPNGCMDGKEM
message AvatarDieAnimationEndRsp {
- uint32 skill_id = 10;
- int32 retcode = 9;
- uint64 die_guid = 14;
+ int32 retcode = 4;
+ uint32 skill_id = 13;
+ uint64 die_guid = 5;
}
diff --git a/proto/AvatarEnterSceneInfo.proto b/proto/AvatarEnterSceneInfo.proto
index 8a1ebc8f..8fd0876d 100644
--- a/proto/AvatarEnterSceneInfo.proto
+++ b/proto/AvatarEnterSceneInfo.proto
@@ -15,20 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ServerBuff.proto";
import "AbilitySyncStateInfo.proto";
-// Obf: BIMCKGCPDOF
+import "ServerBuff.proto";
+// Obf: AJDGFFHCOCL
message AvatarEnterSceneInfo {
- repeated ServerBuff server_buff_list = 7;
- AbilitySyncStateInfo avatar_ability_info = 1;
- uint64 weapon_guid = 12;
- repeated uint32 buff_id_list = 2;
+ AbilitySyncStateInfo avatar_ability_info = 8;
+ uint64 weapon_guid = 1;
uint32 avatar_entity_id = 5;
+ repeated uint32 buff_id_list = 4;
uint32 weapon_entity_id = 3;
- AbilitySyncStateInfo weapon_ability_info = 10;
- uint64 avatar_guid = 15;
+ uint64 avatar_guid = 9;
+ repeated ServerBuff server_buff_list = 10;
+ AbilitySyncStateInfo weapon_ability_info = 15;
}
diff --git a/proto/AvatarEquipAffixInfo.proto b/proto/AvatarEquipAffixInfo.proto
index 8fdd5ebc..bf493a79 100644
--- a/proto/AvatarEquipAffixInfo.proto
+++ b/proto/AvatarEquipAffixInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MPLMIMHAFOJ
+// Obf: CFINPAOKBJN
message AvatarEquipAffixInfo {
uint32 equip_affix_id = 1;
uint32 left_cd_time = 2;
diff --git a/proto/AvatarEquipAffixStartNotify.proto b/proto/AvatarEquipAffixStartNotify.proto
index bd854b53..2bf8a5d6 100644
--- a/proto/AvatarEquipAffixStartNotify.proto
+++ b/proto/AvatarEquipAffixStartNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarEquipAffixInfo.proto";
-// CmdId: 1612
-// Obf: LCJLCHOKPMM
+// CmdId: 21354
+// Obf: CNGHGKIPNBB
message AvatarEquipAffixStartNotify {
- AvatarEquipAffixInfo equip_affix_info = 1;
- uint64 avatar_guid = 15;
+ AvatarEquipAffixInfo equip_affix_info = 5;
+ uint64 avatar_guid = 12;
}
diff --git a/proto/AvatarEquipChangeNotify.proto b/proto/AvatarEquipChangeNotify.proto
index 7ca629b3..363af90c 100644
--- a/proto/AvatarEquipChangeNotify.proto
+++ b/proto/AvatarEquipChangeNotify.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "SceneReliquaryInfo.proto";
import "SceneWeaponInfo.proto";
-// CmdId: 638
-// Obf: FFELKMJCIEF
+import "SceneReliquaryInfo.proto";
+// CmdId: 20682
+// Obf: GOMNKIGKPAH
message AvatarEquipChangeNotify {
- uint32 equip_type = 7;
- uint64 avatar_guid = 14;
- uint32 item_id = 12;
- SceneReliquaryInfo reliquary = 2;
- uint64 equip_guid = 1;
- SceneWeaponInfo weapon = 11;
+ SceneWeaponInfo weapon = 7;
+ uint32 item_id = 8;
+ SceneReliquaryInfo reliquary = 5;
+ uint64 equip_guid = 4;
+ uint32 equip_type = 6;
+ uint64 avatar_guid = 1;
}
diff --git a/proto/AvatarExcelInfo.proto b/proto/AvatarExcelInfo.proto
index 35fb9292..13755170 100644
--- a/proto/AvatarExcelInfo.proto
+++ b/proto/AvatarExcelInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NNEHENIKCMK
+// Obf: HGHGOIMIAMF
message AvatarExcelInfo {
uint64 prefab_path_hash = 1;
uint64 prefab_path_remote_hash = 2;
diff --git a/proto/AvatarExpeditionAllDataReq.proto b/proto/AvatarExpeditionAllDataReq.proto
index b8067a7d..86a96cca 100644
--- a/proto/AvatarExpeditionAllDataReq.proto
+++ b/proto/AvatarExpeditionAllDataReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1665
-// Obf: PNEIGBDCOON
+// CmdId: 24160
+// Obf: IKHOKBJEAGP
message AvatarExpeditionAllDataReq {
}
diff --git a/proto/AvatarExpeditionAllDataRsp.proto b/proto/AvatarExpeditionAllDataRsp.proto
index 7e7f7b6c..2be784b8 100644
--- a/proto/AvatarExpeditionAllDataRsp.proto
+++ b/proto/AvatarExpeditionAllDataRsp.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarExpeditionInfo.proto";
-// CmdId: 1722
-// Obf: FIOCIHFCAPH
+// CmdId: 3990
+// Obf: POPOPLMKPCK
message AvatarExpeditionAllDataRsp {
- map expedition_info_map = 14;
- uint32 expedition_count_limit = 10;
- int32 retcode = 13;
- repeated uint32 open_expedition_list = 5;
+ uint32 expedition_count_limit = 11;
+ repeated uint32 open_expedition_list = 6;
+ map expedition_info_map = 2;
+ int32 retcode = 3;
}
diff --git a/proto/AvatarExpeditionCallBackReq.proto b/proto/AvatarExpeditionCallBackReq.proto
index fd2c6751..eef8aafc 100644
--- a/proto/AvatarExpeditionCallBackReq.proto
+++ b/proto/AvatarExpeditionCallBackReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1796
-// Obf: IGPFBMDCNDC
+// CmdId: 22881
+// Obf: DFDMJICKHEL
message AvatarExpeditionCallBackReq {
- repeated uint64 avatar_guid = 11;
+ repeated uint64 avatar_guid = 12;
}
diff --git a/proto/AvatarExpeditionCallBackRsp.proto b/proto/AvatarExpeditionCallBackRsp.proto
index 662040d7..3e3d29ff 100644
--- a/proto/AvatarExpeditionCallBackRsp.proto
+++ b/proto/AvatarExpeditionCallBackRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarExpeditionInfo.proto";
-// CmdId: 1708
-// Obf: CJLJANJBPEI
+// CmdId: 22955
+// Obf: FBHCEMGILMK
message AvatarExpeditionCallBackRsp {
- map expedition_info_map = 12;
- int32 retcode = 8;
+ map expedition_info_map = 14;
+ int32 retcode = 6;
}
diff --git a/proto/AvatarExpeditionDataNotify.proto b/proto/AvatarExpeditionDataNotify.proto
index 98755603..0f2b6790 100644
--- a/proto/AvatarExpeditionDataNotify.proto
+++ b/proto/AvatarExpeditionDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarExpeditionInfo.proto";
-// CmdId: 1660
-// Obf: PIBEOOOINOF
+// CmdId: 26803
+// Obf: FCCLNDJAANA
message AvatarExpeditionDataNotify {
- map expedition_info_map = 6;
+ map expedition_info_map = 4;
}
diff --git a/proto/AvatarExpeditionGetRewardReq.proto b/proto/AvatarExpeditionGetRewardReq.proto
index 6e470e75..24dc8a02 100644
--- a/proto/AvatarExpeditionGetRewardReq.proto
+++ b/proto/AvatarExpeditionGetRewardReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1648
-// Obf: LBDKANCAKAL
+// CmdId: 4847
+// Obf: PPKAGNHEIBA
message AvatarExpeditionGetRewardReq {
- uint64 avatar_guid = 12;
+ uint64 avatar_guid = 11;
}
diff --git a/proto/AvatarExpeditionGetRewardRsp.proto b/proto/AvatarExpeditionGetRewardRsp.proto
index 8f1f3e13..e4bbf11a 100644
--- a/proto/AvatarExpeditionGetRewardRsp.proto
+++ b/proto/AvatarExpeditionGetRewardRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "AvatarExpeditionInfo.proto";
import "ItemParam.proto";
-// CmdId: 1763
-// Obf: OGJINPEMNDO
+import "AvatarExpeditionInfo.proto";
+// CmdId: 25237
+// Obf: KMJKPNMNOOM
message AvatarExpeditionGetRewardRsp {
- int32 retcode = 7;
- map expedition_info_map = 8;
- repeated ItemParam item_list = 10;
- repeated ItemParam extra_item_list = 9;
+ repeated ItemParam extra_item_list = 13;
+ map expedition_info_map = 9;
+ int32 retcode = 12;
+ repeated ItemParam item_list = 5;
}
diff --git a/proto/AvatarExpeditionInfo.proto b/proto/AvatarExpeditionInfo.proto
index 7328951c..3ed1490e 100644
--- a/proto/AvatarExpeditionInfo.proto
+++ b/proto/AvatarExpeditionInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarExpeditionState.proto";
-// Obf: DPCLGNACIJE
+// Obf: MBBNGLKDKFD
message AvatarExpeditionInfo {
AvatarExpeditionState state = 1;
uint32 exp_id = 2;
diff --git a/proto/AvatarExpeditionStartReq.proto b/proto/AvatarExpeditionStartReq.proto
index b9cc926c..df2e7e7c 100644
--- a/proto/AvatarExpeditionStartReq.proto
+++ b/proto/AvatarExpeditionStartReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1691
-// Obf: LONEJHBMOFM
+// CmdId: 751
+// Obf: POPPHGOPGHG
message AvatarExpeditionStartReq {
- uint32 hour_time = 11;
+ uint64 avatar_guid = 13;
+ uint32 hour_time = 12;
uint32 exp_id = 6;
- uint64 avatar_guid = 3;
}
diff --git a/proto/AvatarExpeditionStartRsp.proto b/proto/AvatarExpeditionStartRsp.proto
index 54a7eff1..cdf6b5c5 100644
--- a/proto/AvatarExpeditionStartRsp.proto
+++ b/proto/AvatarExpeditionStartRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarExpeditionInfo.proto";
-// CmdId: 1620
-// Obf: NAIJPHNIAIE
+// CmdId: 28415
+// Obf: JOFFMPADDLP
message AvatarExpeditionStartRsp {
- int32 retcode = 12;
- map expedition_info_map = 15;
+ int32 retcode = 15;
+ map expedition_info_map = 3;
}
diff --git a/proto/AvatarExpeditionState.proto b/proto/AvatarExpeditionState.proto
index 9364ace0..d750f982 100644
--- a/proto/AvatarExpeditionState.proto
+++ b/proto/AvatarExpeditionState.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LICFNNPLLLA
+// Obf: OJBIHADNECN
enum AvatarExpeditionState {
AVATAR_EXPEDITION_NONE = 0;
AVATAR_EXPEDITION_DOING = 1;
diff --git a/proto/AvatarFetterDataNotify.proto b/proto/AvatarFetterDataNotify.proto
index c4446106..49a2f8aa 100644
--- a/proto/AvatarFetterDataNotify.proto
+++ b/proto/AvatarFetterDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarFetterInfo.proto";
-// CmdId: 1775
-// Obf: OGBCMAKENBC
+// CmdId: 29004
+// Obf: JKPPLBNFEGM
message AvatarFetterDataNotify {
- map fetter_info_map = 12;
+ map fetter_info_map = 8;
}
diff --git a/proto/AvatarFetterInfo.proto b/proto/AvatarFetterInfo.proto
index 8cfd3411..0caa348e 100644
--- a/proto/AvatarFetterInfo.proto
+++ b/proto/AvatarFetterInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FetterData.proto";
-// Obf: NLBKEEANDPH
+// Obf: BJIGILJGKAI
message AvatarFetterInfo {
uint32 exp_number = 1;
uint32 exp_level = 2;
diff --git a/proto/AvatarFetterLevelRewardReq.proto b/proto/AvatarFetterLevelRewardReq.proto
index 23b3720b..945dfc35 100644
--- a/proto/AvatarFetterLevelRewardReq.proto
+++ b/proto/AvatarFetterLevelRewardReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1656
-// Obf: ELIDOKACJNB
+// CmdId: 28996
+// Obf: NAEEPLALPHF
message AvatarFetterLevelRewardReq {
- uint32 fetter_level = 7;
- uint64 avatar_guid = 2;
+ uint64 avatar_guid = 14;
+ uint32 fetter_level = 9;
}
diff --git a/proto/AvatarFetterLevelRewardRsp.proto b/proto/AvatarFetterLevelRewardRsp.proto
index 6d13e6ec..4a84d2d3 100644
--- a/proto/AvatarFetterLevelRewardRsp.proto
+++ b/proto/AvatarFetterLevelRewardRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1732
-// Obf: CLPAKFGDIPA
+// CmdId: 3975
+// Obf: MEJJHABMCID
message AvatarFetterLevelRewardRsp {
- uint64 avatar_guid = 3;
uint32 fetter_level = 12;
- uint32 reward_id = 2;
- int32 retcode = 15;
+ uint32 reward_id = 7;
+ int32 retcode = 5;
+ uint64 avatar_guid = 11;
}
diff --git a/proto/AvatarFightPropNotify.proto b/proto/AvatarFightPropNotify.proto
index 4a4795ed..f5a5ff38 100644
--- a/proto/AvatarFightPropNotify.proto
+++ b/proto/AvatarFightPropNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1255
-// Obf: PGOGFGMAJFD
+// CmdId: 20455
+// Obf: DPKAGLDONFP
message AvatarFightPropNotify {
- map fight_prop_map = 2;
- uint64 avatar_guid = 12;
+ uint64 avatar_guid = 7;
+ map fight_prop_map = 3;
}
diff --git a/proto/AvatarFightPropUpdateNotify.proto b/proto/AvatarFightPropUpdateNotify.proto
index 8cfaab90..d2028d02 100644
--- a/proto/AvatarFightPropUpdateNotify.proto
+++ b/proto/AvatarFightPropUpdateNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1248
-// Obf: BDCHKNLKJGP
+// CmdId: 21000
+// Obf: CHDLCNDEHEB
message AvatarFightPropUpdateNotify {
- uint64 avatar_guid = 4;
- map fight_prop_map = 14;
+ uint64 avatar_guid = 2;
+ map fight_prop_map = 4;
}
diff --git a/proto/AvatarFlycloakChangeNotify.proto b/proto/AvatarFlycloakChangeNotify.proto
index 97f78000..dc18fb74 100644
--- a/proto/AvatarFlycloakChangeNotify.proto
+++ b/proto/AvatarFlycloakChangeNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1692
-// Obf: FAGIELPBEPG
+// CmdId: 23578
+// Obf: GHNNAHDIIKE
message AvatarFlycloakChangeNotify {
- uint64 avatar_guid = 11;
- uint32 flycloak_id = 10;
+ uint32 flycloak_id = 2;
+ uint64 avatar_guid = 3;
}
diff --git a/proto/AvatarFollowRouteNotify.proto b/proto/AvatarFollowRouteNotify.proto
index d30deda1..e0ff7a5d 100644
--- a/proto/AvatarFollowRouteNotify.proto
+++ b/proto/AvatarFollowRouteNotify.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Route.proto";
-// CmdId: 3166
-// Obf: BOHDJDBDKHO
+// CmdId: 6834
+// Obf: AMKKLHPPGHJ
message AvatarFollowRouteNotify {
- Route route = 4;
- uint32 template_id = 13;
- uint32 start_scene_time_ms = 14;
- string client_params = 12;
uint32 entity_id = 1;
+ Route route = 3;
+ uint32 template_id = 14;
+ uint32 start_scene_time_ms = 11;
+ string client_params = 8;
}
diff --git a/proto/AvatarGainCostumeNotify.proto b/proto/AvatarGainCostumeNotify.proto
index 9c369177..dd3fc9e2 100644
--- a/proto/AvatarGainCostumeNotify.proto
+++ b/proto/AvatarGainCostumeNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1645
-// Obf: CALPEEFDPGK
+// CmdId: 24251
+// Obf: CMOIAGEGIOJ
message AvatarGainCostumeNotify {
- uint32 costume_id = 1;
+ uint32 costume_id = 6;
}
diff --git a/proto/AvatarGainFlycloakNotify.proto b/proto/AvatarGainFlycloakNotify.proto
index b12d3086..70d5eaa4 100644
--- a/proto/AvatarGainFlycloakNotify.proto
+++ b/proto/AvatarGainFlycloakNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1654
-// Obf: OPFMGFIPHEE
+// CmdId: 29528
+// Obf: LOFNLHIBOBB
message AvatarGainFlycloakNotify {
uint32 flycloak_id = 6;
}
diff --git a/proto/AvatarInfo.proto b/proto/AvatarInfo.proto
index f863fa9d..27f5b313 100644
--- a/proto/AvatarInfo.proto
+++ b/proto/AvatarInfo.proto
@@ -15,10 +15,7 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PropValue.proto";
import "TrialAvatarInfo.proto";
import "AvatarSkillInfo.proto";
@@ -26,8 +23,8 @@ import "AvatarFetterInfo.proto";
import "AvatarExpeditionState.proto";
import "AvatarEquipAffixInfo.proto";
import "AvatarExcelInfo.proto";
-import "OOOHGLFDFCI.proto";
-// Obf: PLKMIPEBLOO
+import "JCDPOCOOGCI.proto";
+// Obf: FHPLJBCPFFF
message AvatarInfo {
uint32 avatar_id = 1;
uint64 guid = 2;
@@ -55,5 +52,6 @@ message AvatarInfo {
uint32 costume_id = 25;
AvatarExcelInfo excel_info = 26;
uint32 anim_hash = 27;
- OOOHGLFDFCI BAPGEFOMGBH = 28;
+ JCDPOCOOGCI PDGKJIIEPIO = 28;
+ uint32 GJFKDCJENJE = 29;
}
diff --git a/proto/AvatarLifeStateChangeNotify.proto b/proto/AvatarLifeStateChangeNotify.proto
index d2872b7b..8937a035 100644
--- a/proto/AvatarLifeStateChangeNotify.proto
+++ b/proto/AvatarLifeStateChangeNotify.proto
@@ -15,20 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "PlayerDieType.proto";
import "ServerBuff.proto";
-// CmdId: 1235
-// Obf: GNABNGDFLJM
+import "PlayerDieType.proto";
+// CmdId: 22381
+// Obf: ANPPCHBBAGA
message AvatarLifeStateChangeNotify {
- PlayerDieType die_type = 11;
- string attack_tag = 4;
- uint32 source_entity_id = 9;
- uint64 avatar_guid = 13;
- uint32 move_reliable_seq = 12;
- repeated ServerBuff server_buff_list = 5;
- uint32 life_state = 2;
+ uint32 move_reliable_seq = 5;
+ string attack_tag = 10;
+ uint32 source_entity_id = 1;
+ uint64 avatar_guid = 15;
+ repeated ServerBuff server_buff_list = 6;
+ PlayerDieType die_type = 7;
+ uint32 life_state = 12;
}
diff --git a/proto/AvatarPromoteReq.proto b/proto/AvatarPromoteReq.proto
index b6f657ce..03a24986 100644
--- a/proto/AvatarPromoteReq.proto
+++ b/proto/AvatarPromoteReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1674
-// Obf: BKHILKDGFFF
+// CmdId: 23288
+// Obf: MLDPIPBFIKB
message AvatarPromoteReq {
- uint64 guid = 4;
+ uint64 guid = 5;
}
diff --git a/proto/AvatarPromoteRsp.proto b/proto/AvatarPromoteRsp.proto
index 0210c3e4..37544ec7 100644
--- a/proto/AvatarPromoteRsp.proto
+++ b/proto/AvatarPromoteRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1726
-// Obf: HADHOJAJMCO
+// CmdId: 8592
+// Obf: BLNOILBHJIJ
message AvatarPromoteRsp {
- uint64 guid = 13;
- int32 retcode = 15;
+ uint64 guid = 7;
+ int32 retcode = 12;
}
diff --git a/proto/AvatarPropChangeReasonNotify.proto b/proto/AvatarPropChangeReasonNotify.proto
index 8b382651..70909fca 100644
--- a/proto/AvatarPropChangeReasonNotify.proto
+++ b/proto/AvatarPropChangeReasonNotify.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PropChangeReason.proto";
-// CmdId: 1287
-// Obf: AEMDBFPBGMN
+// CmdId: 3637
+// Obf: LKDNAGGMHGL
message AvatarPropChangeReasonNotify {
- PropChangeReason reason = 9;
- uint32 prop_type = 4;
- float old_value = 15;
- float cur_value = 2;
- uint64 avatar_guid = 12;
+ PropChangeReason reason = 2;
+ uint32 prop_type = 7;
+ float cur_value = 1;
+ uint64 avatar_guid = 11;
+ float old_value = 14;
}
diff --git a/proto/AvatarPropNotify.proto b/proto/AvatarPropNotify.proto
index 00ff7ecb..e0529cd4 100644
--- a/proto/AvatarPropNotify.proto
+++ b/proto/AvatarPropNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1284
-// Obf: JEKDLLGKIMN
+// CmdId: 5355
+// Obf: KGKHNJBJKOJ
message AvatarPropNotify {
- uint64 avatar_guid = 1;
- map prop_map = 7;
+ uint64 avatar_guid = 4;
+ map prop_map = 8;
}
diff --git a/proto/AvatarRenameInfo.proto b/proto/AvatarRenameInfo.proto
index 21aab1c6..95c866be 100644
--- a/proto/AvatarRenameInfo.proto
+++ b/proto/AvatarRenameInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NFELDEIIPPJ
+// Obf: NNBEINLIFPB
message AvatarRenameInfo {
- uint32 avatar_id = 12;
- string avatar_name = 10;
+ string avatar_name = 1;
+ uint32 avatar_id = 13;
}
diff --git a/proto/AvatarRenameInfoNotify.proto b/proto/AvatarRenameInfoNotify.proto
deleted file mode 100644
index 8b03a378..00000000
--- a/proto/AvatarRenameInfoNotify.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-import "AvatarRenameInfo.proto";
-// CmdId: 1730
-// Obf: OCMOBFMMGOO
-message AvatarRenameInfoNotify {
- repeated AvatarRenameInfo avatar_rename_list = 10;
-}
diff --git a/proto/AvatarSatiationData.proto b/proto/AvatarSatiationData.proto
index 9fbdeb69..2c0c348a 100644
--- a/proto/AvatarSatiationData.proto
+++ b/proto/AvatarSatiationData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FFMALMEHHFM
+// Obf: PNGEFKDMGGI
message AvatarSatiationData {
- float finish_time = 14;
float penalty_finish_time = 1;
- uint64 avatar_guid = 7;
+ uint64 avatar_guid = 4;
+ float finish_time = 9;
}
diff --git a/proto/AvatarSatiationDataNotify.proto b/proto/AvatarSatiationDataNotify.proto
index 5bd29e73..4add307b 100644
--- a/proto/AvatarSatiationDataNotify.proto
+++ b/proto/AvatarSatiationDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarSatiationData.proto";
-// CmdId: 1783
-// Obf: HHNBCCJGEDB
+// CmdId: 704
+// Obf: EBKOHKKPGDN
message AvatarSatiationDataNotify {
- repeated AvatarSatiationData satiation_data_list = 6;
+ repeated AvatarSatiationData satiation_data_list = 15;
}
diff --git a/proto/AvatarSkillChangeNotify.proto b/proto/AvatarSkillChangeNotify.proto
index 73f877e3..5a12155a 100644
--- a/proto/AvatarSkillChangeNotify.proto
+++ b/proto/AvatarSkillChangeNotify.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1034
-// Obf: KOJPEIHKJHL
+// CmdId: 20893
+// Obf: KHLDKNNHLFE
message AvatarSkillChangeNotify {
- uint32 entity_id = 4;
- uint64 avatar_guid = 14;
- uint32 avatar_skill_id = 1;
- uint32 cur_level = 9;
- uint32 old_level = 7;
- uint32 skill_depot_id = 11;
+ uint32 skill_depot_id = 2;
+ uint32 entity_id = 6;
+ uint64 avatar_guid = 5;
+ uint32 cur_level = 7;
+ uint32 avatar_skill_id = 10;
+ uint32 old_level = 12;
}
diff --git a/proto/AvatarSkillDepotChangeNotify.proto b/proto/AvatarSkillDepotChangeNotify.proto
index 927a8e67..1c4d622b 100644
--- a/proto/AvatarSkillDepotChangeNotify.proto
+++ b/proto/AvatarSkillDepotChangeNotify.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1072
-// Obf: GIIGEGLFMMB
+// CmdId: 3748
+// Obf: LEIEOELEMFM
message AvatarSkillDepotChangeNotify {
- uint64 avatar_guid = 4;
+ uint64 avatar_guid = 9;
uint32 core_proud_skill_level = 1;
- map proud_skill_extra_level_map = 15;
- map skill_level_map = 9;
- uint32 entity_id = 5;
- repeated uint32 proud_skill_list = 7;
- uint32 skill_depot_id = 8;
- repeated uint32 talent_id_list = 6;
+ repeated uint32 proud_skill_list = 3;
+ uint32 entity_id = 10;
+ map proud_skill_extra_level_map = 4;
+ repeated uint32 talent_id_list = 7;
+ map skill_level_map = 13;
+ uint32 skill_depot_id = 14;
}
diff --git a/proto/AvatarSkillInfo.proto b/proto/AvatarSkillInfo.proto
index e9652906..b40056d6 100644
--- a/proto/AvatarSkillInfo.proto
+++ b/proto/AvatarSkillInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LJGFAMEDAGO
+// Obf: FKBNODHMBMG
message AvatarSkillInfo {
uint32 pass_cd_time = 1;
repeated uint32 full_cd_time_list = 2;
diff --git a/proto/AvatarSkillInfoNotify.proto b/proto/AvatarSkillInfoNotify.proto
index 17b768a8..e9fcb442 100644
--- a/proto/AvatarSkillInfoNotify.proto
+++ b/proto/AvatarSkillInfoNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarSkillInfo.proto";
-// CmdId: 1035
-// Obf: ECFIAOJHBFD
+// CmdId: 29066
+// Obf: NHOMLJLJGFL
message AvatarSkillInfoNotify {
- map skill_map = 4;
- uint64 guid = 15;
+ map skill_map = 11;
+ uint64 guid = 13;
}
diff --git a/proto/AvatarSkillMaxChargeCountNotify.proto b/proto/AvatarSkillMaxChargeCountNotify.proto
index 75f674d7..29360eea 100644
--- a/proto/AvatarSkillMaxChargeCountNotify.proto
+++ b/proto/AvatarSkillMaxChargeCountNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1058
-// Obf: MEHNGPGKFOL
+// CmdId: 22843
+// Obf: MIPDHBPHHBA
message AvatarSkillMaxChargeCountNotify {
- uint32 max_charge_count = 3;
- uint64 avatar_guid = 12;
- uint32 skill_id = 5;
+ uint32 skill_id = 15;
+ uint32 max_charge_count = 4;
+ uint64 avatar_guid = 7;
}
diff --git a/proto/AvatarSkillUpgradeReq.proto b/proto/AvatarSkillUpgradeReq.proto
index 3c72d38f..9e130250 100644
--- a/proto/AvatarSkillUpgradeReq.proto
+++ b/proto/AvatarSkillUpgradeReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1064
-// Obf: MDDPDCJCKCB
+// CmdId: 29541
+// Obf: JLJFPGIINAB
message AvatarSkillUpgradeReq {
- uint32 old_level = 10;
- uint64 avatar_guid = 2;
- uint32 avatar_skill_id = 8;
+ uint32 avatar_skill_id = 13;
+ uint32 old_level = 9;
+ uint64 avatar_guid = 3;
}
diff --git a/proto/AvatarSkillUpgradeRsp.proto b/proto/AvatarSkillUpgradeRsp.proto
index 6065b1ab..4e75d5e4 100644
--- a/proto/AvatarSkillUpgradeRsp.proto
+++ b/proto/AvatarSkillUpgradeRsp.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1021
-// Obf: KHCOMHBCLEP
+// CmdId: 22584
+// Obf: JDINKHGKCON
message AvatarSkillUpgradeRsp {
- int32 retcode = 8;
- uint64 avatar_guid = 6;
- uint32 cur_level = 12;
- uint32 avatar_skill_id = 3;
- uint32 old_level = 5;
+ uint32 cur_level = 2;
+ uint32 old_level = 9;
+ int32 retcode = 4;
+ uint32 avatar_skill_id = 1;
+ uint64 avatar_guid = 7;
}
diff --git a/proto/AvatarTeam.proto b/proto/AvatarTeam.proto
index 553e63f0..6ab57fc0 100644
--- a/proto/AvatarTeam.proto
+++ b/proto/AvatarTeam.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MPFLGNHCAGM
+// Obf: CFFANBDNDEG
message AvatarTeam {
- repeated uint64 avatar_guid_list = 11;
- string team_name = 2;
+ string team_name = 1;
+ repeated uint64 avatar_guid_list = 4;
}
diff --git a/proto/AvatarTeamAllDataNotify.proto b/proto/AvatarTeamAllDataNotify.proto
index e2e8e85a..ff405629 100644
--- a/proto/AvatarTeamAllDataNotify.proto
+++ b/proto/AvatarTeamAllDataNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarTeam.proto";
-// CmdId: 1702
-// Obf: FEKFDJEAMMK
+// CmdId: 9854
+// Obf: HHLJIKIGMOG
message AvatarTeamAllDataNotify {
- map avatar_team_map = 4;
- repeated uint32 backup_avatar_team_order_list = 1;
- repeated uint64 temp_avatar_guid_list = 11;
+ map avatar_team_map = 2;
+ repeated uint32 backup_avatar_team_order_list = 13;
+ repeated uint64 temp_avatar_guid_list = 8;
}
diff --git a/proto/AvatarTeamResonanceInfo.proto b/proto/AvatarTeamResonanceInfo.proto
index 9e38b26a..02fa2d1b 100644
--- a/proto/AvatarTeamResonanceInfo.proto
+++ b/proto/AvatarTeamResonanceInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NIENBIDGPFK
+// Obf: COBALHBKFBJ
message AvatarTeamResonanceInfo {
- repeated uint32 add_team_resonance_id_list = 14;
- repeated uint32 del_team_resonance_id_list = 1;
- uint64 avatar_guid = 12;
- uint32 entity_id = 8;
+ uint32 entity_id = 7;
+ repeated uint32 APADELCPLGE = 1;
+ uint64 avatar_guid = 6;
+ repeated uint32 GFJMLEAFNBM = 14;
}
diff --git a/proto/AvatarTeamUpdateNotify.proto b/proto/AvatarTeamUpdateNotify.proto
index 439a57e6..e1956378 100644
--- a/proto/AvatarTeamUpdateNotify.proto
+++ b/proto/AvatarTeamUpdateNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarTeam.proto";
-// CmdId: 1633
-// Obf: NFCODIPLJGM
+// CmdId: 7828
+// Obf: OLBHAPJCKDM
message AvatarTeamUpdateNotify {
- repeated uint64 temp_avatar_guid_list = 11;
- map avatar_team_map = 7;
+ repeated uint64 temp_avatar_guid_list = 14;
+ map avatar_team_map = 3;
}
diff --git a/proto/AvatarType.proto b/proto/AvatarType.proto
index c791533d..e86b2a44 100644
--- a/proto/AvatarType.proto
+++ b/proto/AvatarType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GEAOCPFMLEP
+// Obf: OPLFNKHAOBP
enum AvatarType {
AVATAR_TYPE_NONE = 0;
AVATAR_TYPE_FORMAL = 1;
diff --git a/proto/AvatarUnlockTalentNotify.proto b/proto/AvatarUnlockTalentNotify.proto
index 0184558d..d75f854d 100644
--- a/proto/AvatarUnlockTalentNotify.proto
+++ b/proto/AvatarUnlockTalentNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1002
-// Obf: EHAHCGECFJH
+// CmdId: 1805
+// Obf: KNLJFLHONOK
message AvatarUnlockTalentNotify {
- uint32 talent_id = 7;
- uint32 skill_depot_id = 15;
- uint64 avatar_guid = 4;
+ uint32 talent_id = 3;
+ uint64 avatar_guid = 9;
+ uint32 skill_depot_id = 8;
uint32 entity_id = 1;
}
diff --git a/proto/AvatarUpgradeReq.proto b/proto/AvatarUpgradeReq.proto
index dbd2f560..1964a073 100644
--- a/proto/AvatarUpgradeReq.proto
+++ b/proto/AvatarUpgradeReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1629
-// Obf: FEBHFJCIKEH
+// CmdId: 28204
+// Obf: CFIFEHLBHPM
message AvatarUpgradeReq {
- uint64 avatar_guid = 12;
+ uint32 item_id = 5;
+ uint64 avatar_guid = 10;
uint32 count = 1;
- uint32 item_id = 4;
}
diff --git a/proto/AvatarUpgradeRsp.proto b/proto/AvatarUpgradeRsp.proto
index fa9be832..9b074ca0 100644
--- a/proto/AvatarUpgradeRsp.proto
+++ b/proto/AvatarUpgradeRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1695
-// Obf: JJBMNICCKDE
+// CmdId: 24216
+// Obf: GOMCDJDBLPG
message AvatarUpgradeRsp {
- map old_fight_prop_map = 13;
- uint64 avatar_guid = 8;
- uint32 cur_level = 14;
- map cur_fight_prop_map = 12;
- int32 retcode = 10;
- uint32 old_level = 4;
+ uint32 cur_level = 3;
+ map cur_fight_prop_map = 2;
+ map old_fight_prop_map = 6;
+ int32 retcode = 9;
+ uint32 old_level = 5;
+ uint64 avatar_guid = 14;
}
diff --git a/proto/AvatarWearFlycloakReq.proto b/proto/AvatarWearFlycloakReq.proto
index 11712a63..1915cedd 100644
--- a/proto/AvatarWearFlycloakReq.proto
+++ b/proto/AvatarWearFlycloakReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1759
-// Obf: KEBBHMNJCFL
+// CmdId: 824
+// Obf: LNDKKJJEFBJ
message AvatarWearFlycloakReq {
- uint64 avatar_guid = 3;
uint32 flycloak_id = 7;
+ uint64 avatar_guid = 1;
}
diff --git a/proto/AvatarWearFlycloakRsp.proto b/proto/AvatarWearFlycloakRsp.proto
index 90a12d46..38497746 100644
--- a/proto/AvatarWearFlycloakRsp.proto
+++ b/proto/AvatarWearFlycloakRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1733
-// Obf: GMOAIAOMOGM
+// CmdId: 21633
+// Obf: BCLNBCGCHKJ
message AvatarWearFlycloakRsp {
- uint64 avatar_guid = 14;
- int32 retcode = 9;
- uint32 flycloak_id = 8;
+ int32 retcode = 10;
+ uint32 flycloak_id = 6;
+ uint64 avatar_guid = 3;
}
diff --git a/proto/BBMCNBCAMAK.proto b/proto/BBMCNBCAMAK.proto
new file mode 100644
index 00000000..62a4e308
--- /dev/null
+++ b/proto/BBMCNBCAMAK.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message BBMCNBCAMAK {
+ uint32 level_id = 14;
+ uint32 min_finish_time = 10;
+}
diff --git a/proto/FFKMNCKOPHD.proto b/proto/BCIBGJPGJNH.proto
similarity index 89%
rename from proto/FFKMNCKOPHD.proto
rename to proto/BCIBGJPGJNH.proto
index 70b6454d..2b429f8c 100644
--- a/proto/FFKMNCKOPHD.proto
+++ b/proto/BCIBGJPGJNH.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "GOKFJAACELD.proto";
-message FFKMNCKOPHD {
- repeated GOKFJAACELD GMFILGEDGGK = 1;
+import "BBMCNBCAMAK.proto";
+message BCIBGJPGJNH {
+ repeated BBMCNBCAMAK level_info_list = 5;
}
diff --git a/proto/HKILNLMDIGF.proto b/proto/BDOCPDNCIEF.proto
similarity index 94%
rename from proto/HKILNLMDIGF.proto
rename to proto/BDOCPDNCIEF.proto
index 0be32e52..2aa19861 100644
--- a/proto/HKILNLMDIGF.proto
+++ b/proto/BDOCPDNCIEF.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message HKILNLMDIGF {
+message BDOCPDNCIEF {
uint32 group_id = 1;
uint32 guid = 2;
- uint32 ENMKKFKFGPC = 3;
+ uint32 MJIANPPECND = 3;
}
diff --git a/proto/BHKIIEFGFFL.proto b/proto/BHKIIEFGFFL.proto
new file mode 100644
index 00000000..63f485ba
--- /dev/null
+++ b/proto/BHKIIEFGFFL.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "DIAODPEOGAA.proto";
+message BHKIIEFGFFL {
+ repeated DIAODPEOGAA level_info_list = 9;
+}
diff --git a/proto/BackMyWorldRsp.proto b/proto/BackMyWorldRsp.proto
index 1dfebe2e..fc20e5fc 100644
--- a/proto/BackMyWorldRsp.proto
+++ b/proto/BackMyWorldRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 213
-// Obf: GGOPGGHJKAH
+// CmdId: 25964
+// Obf: CLFDBEPFLAI
message BackMyWorldRsp {
- int32 retcode = 2;
+ int32 retcode = 9;
}
diff --git a/proto/BartenderActivityDetailInfo.proto b/proto/BartenderActivityDetailInfo.proto
index 1985e52b..4f75c819 100644
--- a/proto/BartenderActivityDetailInfo.proto
+++ b/proto/BartenderActivityDetailInfo.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BartenderTaskInfo.proto";
import "BartenderLevelInfo.proto";
-// Obf: GEBFJGCMKNA
+// Obf: OHBPKHDADMI
message BartenderActivityDetailInfo {
- bool is_develop_module_open = 1;
- repeated BartenderTaskInfo unlock_task_list = 5;
- repeated BartenderLevelInfo unlock_level_list = 9;
- repeated uint32 DNLJPHOBILO = 4;
- repeated uint32 GILMKAGINJM = 8;
- bool is_content_closed = 7;
+ repeated uint32 EFCFFFOKIIO = 15;
+ repeated uint32 OJDLKJNDJAH = 3;
+ bool is_develop_module_open = 9;
+ repeated BartenderTaskInfo unlock_task_list = 12;
+ bool is_content_closed = 5;
+ repeated BartenderLevelInfo unlock_level_list = 7;
}
diff --git a/proto/BartenderLevelInfo.proto b/proto/BartenderLevelInfo.proto
index a13090dc..4d46b27d 100644
--- a/proto/BartenderLevelInfo.proto
+++ b/proto/BartenderLevelInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JDJKNHLKPBC
+// Obf: GONINFKLANB
message BartenderLevelInfo {
- bool is_finish = 11;
- uint32 id = 6;
- uint32 max_score = 5;
+ uint32 max_score = 10;
+ uint32 id = 3;
+ bool is_finish = 7;
}
diff --git a/proto/BartenderTaskInfo.proto b/proto/BartenderTaskInfo.proto
index ab3b6ffa..5ed687b4 100644
--- a/proto/BartenderTaskInfo.proto
+++ b/proto/BartenderTaskInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LPJBJOMDBDA
+// Obf: BLDJHMOIKLC
message BartenderTaskInfo {
- bool is_finish = 2;
- uint32 id = 4;
+ uint32 id = 15;
+ bool is_finish = 9;
}
diff --git a/proto/BatchBuyGoodsReq.proto b/proto/BatchBuyGoodsReq.proto
index b69778ca..c7b3c728 100644
--- a/proto/BatchBuyGoodsReq.proto
+++ b/proto/BatchBuyGoodsReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BuyGoodsParam.proto";
-// CmdId: 787
-// Obf: FFMEADKDEAL
+// CmdId: 6294
+// Obf: PEJMOLIKOOG
message BatchBuyGoodsReq {
- uint32 shop_type = 10;
- repeated BuyGoodsParam buy_goods_list = 5;
+ repeated BuyGoodsParam buy_goods_list = 12;
+ uint32 shop_type = 11;
}
diff --git a/proto/BatchBuyGoodsRsp.proto b/proto/BatchBuyGoodsRsp.proto
index 70382cbd..5d46dcb9 100644
--- a/proto/BatchBuyGoodsRsp.proto
+++ b/proto/BatchBuyGoodsRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ShopGoods.proto";
import "BuyGoodsParam.proto";
-// CmdId: 730
-// Obf: EIJEMIJEBLP
+import "ShopGoods.proto";
+// CmdId: 29700
+// Obf: DLIGMKDIKKM
message BatchBuyGoodsRsp {
- repeated ShopGoods goods_list = 5;
- int32 retcode = 8;
- repeated BuyGoodsParam buy_goods_list = 6;
- uint32 shop_type = 10;
+ repeated BuyGoodsParam buy_goods_list = 12;
+ repeated ShopGoods goods_list = 9;
+ uint32 shop_type = 3;
+ int32 retcode = 6;
}
diff --git a/proto/BattlePassAllDataNotify.proto b/proto/BattlePassAllDataNotify.proto
index a99259a5..e5060a56 100644
--- a/proto/BattlePassAllDataNotify.proto
+++ b/proto/BattlePassAllDataNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BattlePassSchedule.proto";
import "BattlePassMission.proto";
-// CmdId: 2628
-// Obf: PKMIHDNNEJI
+// CmdId: 3474
+// Obf: HDENJJOGGKA
message BattlePassAllDataNotify {
- BattlePassSchedule cur_schedule = 8;
- repeated BattlePassMission mission_list = 7;
- bool have_cur_schedule = 12;
+ BattlePassSchedule cur_schedule = 1;
+ repeated BattlePassMission mission_list = 9;
+ bool have_cur_schedule = 2;
}
diff --git a/proto/BattlePassCurScheduleUpdateNotify.proto b/proto/BattlePassCurScheduleUpdateNotify.proto
index 0c24c6c7..a493cb95 100644
--- a/proto/BattlePassCurScheduleUpdateNotify.proto
+++ b/proto/BattlePassCurScheduleUpdateNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BattlePassSchedule.proto";
-// CmdId: 2621
-// Obf: JNGCODHNGLG
+// CmdId: 27464
+// Obf: AFCLFFABLPC
message BattlePassCurScheduleUpdateNotify {
- bool have_cur_schedule = 10;
- BattlePassSchedule cur_schedule = 14;
+ BattlePassSchedule cur_schedule = 9;
+ bool have_cur_schedule = 11;
}
diff --git a/proto/BattlePassCycle.proto b/proto/BattlePassCycle.proto
index 8352d679..f4ddb273 100644
--- a/proto/BattlePassCycle.proto
+++ b/proto/BattlePassCycle.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OIFDHDIINHH
+// Obf: JDHFCEDALOK
message BattlePassCycle {
- uint32 begin_time = 14;
- uint32 cycle_idx = 7;
- uint32 end_time = 8;
+ uint32 cycle_idx = 15;
+ uint32 begin_time = 2;
+ uint32 end_time = 12;
}
diff --git a/proto/BattlePassMission.proto b/proto/BattlePassMission.proto
index 16046838..e44609db 100644
--- a/proto/BattlePassMission.proto
+++ b/proto/BattlePassMission.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MACHHBHOKFD
+// Obf: ELGGKMAOOGA
message BattlePassMission {
- // Obf: GFAOOELANLH
+ // Obf: JAOFNPAFHIB
enum MissionStatus {
MISSION_STATUS_INVALID = 0;
MISSION_STATUS_UNFINISHED = 1;
@@ -29,10 +26,10 @@ message BattlePassMission {
MISSION_STATUS_POINT_TAKEN = 3;
}
- uint32 mission_type = 11;
- uint32 cur_progress = 4;
- uint32 mission_id = 13;
- MissionStatus mission_status = 2;
- uint32 reward_battle_pass_point = 14;
- uint32 total_progress = 12;
+ uint32 total_progress = 7;
+ uint32 mission_type = 3;
+ uint32 cur_progress = 2;
+ MissionStatus mission_status = 15;
+ uint32 mission_id = 8;
+ uint32 reward_battle_pass_point = 9;
}
diff --git a/proto/BattlePassMissionDelNotify.proto b/proto/BattlePassMissionDelNotify.proto
index cb011bd4..f93b61a8 100644
--- a/proto/BattlePassMissionDelNotify.proto
+++ b/proto/BattlePassMissionDelNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2637
-// Obf: EHBCMBGNEAI
+// CmdId: 21680
+// Obf: HLNLOLMOCDI
message BattlePassMissionDelNotify {
- repeated uint32 del_mission_id_list = 9;
+ repeated uint32 del_mission_id_list = 8;
}
diff --git a/proto/BattlePassMissionUpdateNotify.proto b/proto/BattlePassMissionUpdateNotify.proto
index aaeb68e0..46af0c39 100644
--- a/proto/BattlePassMissionUpdateNotify.proto
+++ b/proto/BattlePassMissionUpdateNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BattlePassMission.proto";
-// CmdId: 2608
-// Obf: JOKICBOOOGF
+// CmdId: 24008
+// Obf: HNPGDHAKAEB
message BattlePassMissionUpdateNotify {
- repeated BattlePassMission mission_list = 9;
+ repeated BattlePassMission mission_list = 7;
}
diff --git a/proto/BattlePassProduct.proto b/proto/BattlePassProduct.proto
index 38120eba..35b81ce4 100644
--- a/proto/BattlePassProduct.proto
+++ b/proto/BattlePassProduct.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CMKPIEPINGG
+// Obf: GCJOGKGADPD
message BattlePassProduct {
- string extra_product_id = 13;
- string normal_product_id = 5;
- string upgrade_product_id = 4;
+ string HOJKADLEFBP = 7;
+ string CHOKHINHNGH = 14;
+ string NJCCJEMGKDJ = 5;
}
diff --git a/proto/BattlePassRewardTag.proto b/proto/BattlePassRewardTag.proto
index 3daa6e1c..db0ac0b1 100644
--- a/proto/BattlePassRewardTag.proto
+++ b/proto/BattlePassRewardTag.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BattlePassUnlockStatus.proto";
-// Obf: ELGNPEENBBA
+// Obf: MMDANGGKGCL
message BattlePassRewardTag {
- uint32 level = 14;
- BattlePassUnlockStatus unlock_status = 10;
- uint32 reward_id = 13;
+ uint32 level = 12;
+ uint32 reward_id = 8;
+ BattlePassUnlockStatus unlock_status = 1;
}
diff --git a/proto/BattlePassRewardTakeOption.proto b/proto/BattlePassRewardTakeOption.proto
index db41dcd0..f137a407 100644
--- a/proto/BattlePassRewardTakeOption.proto
+++ b/proto/BattlePassRewardTakeOption.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BattlePassRewardTag.proto";
-// Obf: ADIBKPFDGAE
+// Obf: ABOLHFADNBD
message BattlePassRewardTakeOption {
- BattlePassRewardTag tag = 8;
- uint32 option_idx = 11;
+ uint32 option_idx = 14;
+ BattlePassRewardTag tag = 7;
}
diff --git a/proto/BattlePassSchedule.proto b/proto/BattlePassSchedule.proto
index 241cf8ba..42a70240 100644
--- a/proto/BattlePassSchedule.proto
+++ b/proto/BattlePassSchedule.proto
@@ -15,27 +15,24 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "BattlePassCycle.proto";
-import "BattlePassUnlockStatus.proto";
-import "BattlePassProduct.proto";
import "BattlePassRewardTag.proto";
-// Obf: HPPNLINPMJC
+import "BattlePassProduct.proto";
+import "BattlePassUnlockStatus.proto";
+import "BattlePassCycle.proto";
+// Obf: KFAIKMBDAIC
message BattlePassSchedule {
- BattlePassCycle cur_cycle = 13;
- bool is_extra_paid_reward_taken = 12;
- uint32 point = 6;
- uint32 level = 5;
- uint32 cur_cycle_points = 14;
- bool is_viewed = 11;
- BattlePassUnlockStatus unlock_status = 2;
- uint32 schedule_id = 4;
- uint32 begin_time = 1;
- uint32 paid_platform_flags = 15;
- BattlePassProduct product_info = 7;
- uint32 end_time = 3;
+ bool is_extra_paid_reward_taken = 7;
+ uint32 end_time = 15;
repeated BattlePassRewardTag reward_taken_list = 9;
+ BattlePassProduct product_info = 4;
+ uint32 level = 8;
+ uint32 paid_platform_flags = 12;
+ uint32 schedule_id = 10;
+ uint32 begin_time = 13;
+ uint32 point = 2;
+ BattlePassUnlockStatus unlock_status = 11;
+ uint32 cur_cycle_points = 1;
+ BattlePassCycle cur_cycle = 3;
+ bool is_viewed = 14;
}
diff --git a/proto/BattlePassUnlockStatus.proto b/proto/BattlePassUnlockStatus.proto
index c9cfd259..0eefec16 100644
--- a/proto/BattlePassUnlockStatus.proto
+++ b/proto/BattlePassUnlockStatus.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GIJOJHBPCLK
+// Obf: ANLKFPJIOMK
enum BattlePassUnlockStatus {
BATTLE_PASS_UNLOCK_STATUS_INVALID = 0;
BATTLE_PASS_UNLOCK_STATUS_FREE = 1;
diff --git a/proto/Birthday.proto b/proto/Birthday.proto
index 53c0600f..9d442c6e 100644
--- a/proto/Birthday.proto
+++ b/proto/Birthday.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CKNMHNJLNKL
+// Obf: PJENMAMNPEI
message Birthday {
uint32 month = 1;
uint32 day = 2;
diff --git a/proto/BladeDanceSettleInfo.proto b/proto/BladeDanceSettleInfo.proto
new file mode 100644
index 00000000..e59a1d76
--- /dev/null
+++ b/proto/BladeDanceSettleInfo.proto
@@ -0,0 +1,25 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+// Obf: PPBHHGOECDC
+message BladeDanceSettleInfo {
+ bool is_new_record = 15;
+ uint32 KDPNBLFJKND = 2;
+ uint32 cost_time = 10;
+ uint32 level_id = 12;
+}
diff --git a/proto/BlessingActivityDetailInfo.proto b/proto/BlessingActivityDetailInfo.proto
index ce8f5246..d6bb54de 100644
--- a/proto/BlessingActivityDetailInfo.proto
+++ b/proto/BlessingActivityDetailInfo.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ADEHLGOJCCD
+// Obf: FNMKOLBOGPO
message BlessingActivityDetailInfo {
- uint32 FPHKONHPKMM = 14;
- bool is_activated = 7;
- uint32 AAIBFOBIENH = 10;
- uint32 content_close_time = 11;
+ uint32 next_refresh_time = 15;
+ bool is_activated = 5;
+ uint32 CLCIHLHKGLO = 1;
map pic_num_map = 2;
- uint32 KPLPJGMNJCP = 4;
- uint32 next_refresh_time = 6;
- bool is_content_closed = 15;
+ uint32 CDHGHIHPGKH = 6;
+ uint32 content_close_time = 4;
+ bool is_content_closed = 13;
+ uint32 KBEBLJFLGOF = 9;
}
diff --git a/proto/BlitzRushActivityDetailInfo.proto b/proto/BlitzRushActivityDetailInfo.proto
index aa65aa82..db12c3e6 100644
--- a/proto/BlitzRushActivityDetailInfo.proto
+++ b/proto/BlitzRushActivityDetailInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BlitzRushStage.proto";
import "ParkourLevelInfo.proto";
-// Obf: OGOOALBIKDL
+// Obf: KBIJLFOPMMA
message BlitzRushActivityDetailInfo {
- repeated BlitzRushStage stage_list = 13;
- repeated ParkourLevelInfo parkour_level_info_list = 11;
- bool is_content_closed = 8;
- uint32 content_close_time = 3;
+ repeated BlitzRushStage stage_list = 12;
+ repeated ParkourLevelInfo parkour_level_info_list = 13;
+ uint32 content_close_time = 1;
+ bool is_content_closed = 15;
}
diff --git a/proto/BlitzRushStage.proto b/proto/BlitzRushStage.proto
index d5bfee3f..873334cb 100644
--- a/proto/BlitzRushStage.proto
+++ b/proto/BlitzRushStage.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LBDBMDFKMFC
+// Obf: BCEJBMMGGDO
message BlitzRushStage {
- bool is_open = 10;
- uint32 open_time = 2;
+ uint32 open_time = 6;
+ bool is_open = 12;
}
diff --git a/proto/BlockInfo.proto b/proto/BlockInfo.proto
index 3cf8ea49..c5cba053 100644
--- a/proto/BlockInfo.proto
+++ b/proto/BlockInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DHOCHCOHKNB
+// Obf: EGHIPFGJCJG
message BlockInfo {
uint32 block_id = 1;
uint32 data_version = 2;
diff --git a/proto/BlossomBriefInfo.proto b/proto/BlossomBriefInfo.proto
index b9089d46..95053dba 100644
--- a/proto/BlossomBriefInfo.proto
+++ b/proto/BlossomBriefInfo.proto
@@ -15,21 +15,19 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: BNLFPPDNIEP
+// Obf: LHLCLOAIDOK
message BlossomBriefInfo {
- uint32 city_id = 3;
- uint32 scene_id = 15;
- uint32 monster_level = 10;
- uint32 state = 13;
- uint32 refresh_id = 1;
- Vector pos = 4;
- uint32 circle_camp_id = 11;
- bool is_guide_opened = 9;
- uint32 reward_id = 12;
- uint32 resin = 6;
+ uint32 state = 10;
+ bool is_guide_opened = 5;
+ uint32 resin = 2;
+ uint32 circle_camp_id = 14;
+ uint32 monster_level = 12;
+ uint32 HJMMAOMEHOL = 8;
+ uint32 scene_id = 13;
+ uint32 refresh_id = 11;
+ uint32 reward_id = 7;
+ Vector pos = 15;
+ uint32 city_id = 4;
}
diff --git a/proto/BlossomBriefInfoNotify.proto b/proto/BlossomBriefInfoNotify.proto
index 339c84ad..468cc64d 100644
--- a/proto/BlossomBriefInfoNotify.proto
+++ b/proto/BlossomBriefInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BlossomBriefInfo.proto";
-// CmdId: 2702
-// Obf: PJJNBCKFMGE
+// CmdId: 29177
+// Obf: GHNDODAOAJO
message BlossomBriefInfoNotify {
- repeated BlossomBriefInfo brief_info_list = 14;
+ repeated BlossomBriefInfo brief_info_list = 12;
}
diff --git a/proto/BlossomChestInfo.proto b/proto/BlossomChestInfo.proto
index e2e8240d..7c01401f 100644
--- a/proto/BlossomChestInfo.proto
+++ b/proto/BlossomChestInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ADMOGMEBELJ
+// Obf: OGDABNFHACL
message BlossomChestInfo {
uint32 resin = 1;
repeated uint32 qualify_uid_list = 2;
diff --git a/proto/BonusActivityInfo.proto b/proto/BonusActivityInfo.proto
index c82055b2..c5dc6e9c 100644
--- a/proto/BonusActivityInfo.proto
+++ b/proto/BonusActivityInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JOMIHJEJLBP
+// Obf: BLGBDLDEJCD
message BonusActivityInfo {
- uint32 bonus_activity_id = 12;
- uint32 state = 1;
+ uint32 bonus_activity_id = 7;
+ uint32 state = 14;
}
diff --git a/proto/BonusActivityInfoReq.proto b/proto/BonusActivityInfoReq.proto
index 384d7350..b27c61de 100644
--- a/proto/BonusActivityInfoReq.proto
+++ b/proto/BonusActivityInfoReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2521
-// Obf: FBLGPGPKKFK
+// CmdId: 29984
+// Obf: CGGHGPPCGON
message BonusActivityInfoReq {
}
diff --git a/proto/BonusActivityInfoRsp.proto b/proto/BonusActivityInfoRsp.proto
index 4ea6ea52..55525c66 100644
--- a/proto/BonusActivityInfoRsp.proto
+++ b/proto/BonusActivityInfoRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BonusActivityInfo.proto";
-// CmdId: 2534
-// Obf: IPECEELMBPL
+// CmdId: 7235
+// Obf: MNGFMHBKBCF
message BonusActivityInfoRsp {
- int32 retcode = 7;
- repeated BonusActivityInfo bonus_activity_info_list = 3;
+ int32 retcode = 3;
+ repeated BonusActivityInfo bonus_activity_info_list = 9;
}
diff --git a/proto/BonusOpActivityInfo.proto b/proto/BonusOpActivityInfo.proto
index 2af37137..2fd8fd48 100644
--- a/proto/BonusOpActivityInfo.proto
+++ b/proto/BonusOpActivityInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MBPEIAOFFNP
+// Obf: COLPNJDOIDM
message BonusOpActivityInfo {
- uint32 left_bonus_count = 11;
+ uint32 left_bonus_count = 12;
}
diff --git a/proto/BossChestInfo.proto b/proto/BossChestInfo.proto
index 57b10816..0a60b323 100644
--- a/proto/BossChestInfo.proto
+++ b/proto/BossChestInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WeeklyBossResinDiscountInfo.proto";
-// Obf: EIFECCBEIPL
+// Obf: CBKAOHFJIND
message BossChestInfo {
uint32 monster_config_id = 1;
uint32 resin = 2;
diff --git a/proto/BounceConjuringActivityDetailInfo.proto b/proto/BounceConjuringActivityDetailInfo.proto
index 15a1c710..1c074955 100644
--- a/proto/BounceConjuringActivityDetailInfo.proto
+++ b/proto/BounceConjuringActivityDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BounceConjuringChapterInfo.proto";
-// Obf: CFIHPDHBMCA
+// Obf: HGOHIHOJOHL
message BounceConjuringActivityDetailInfo {
- bool is_content_closed = 4;
- uint32 content_close_time = 14;
- repeated BounceConjuringChapterInfo chapter_info_list = 11;
+ repeated BounceConjuringChapterInfo chapter_info_list = 9;
+ bool is_content_closed = 10;
+ uint32 content_close_time = 7;
}
diff --git a/proto/BounceConjuringChapterInfo.proto b/proto/BounceConjuringChapterInfo.proto
index 3982d895..71159dc3 100644
--- a/proto/BounceConjuringChapterInfo.proto
+++ b/proto/BounceConjuringChapterInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KGPOJMNNEAG
+// Obf: GDFCALPDJDD
message BounceConjuringChapterInfo {
- uint32 open_time = 9;
- uint32 chapter_id = 11;
- uint32 best_score = 10;
+ uint32 open_time = 4;
+ uint32 best_score = 3;
+ uint32 chapter_id = 6;
}
diff --git a/proto/BreakoutAction.proto b/proto/BreakoutAction.proto
index 6704aa40..ff6c6351 100644
--- a/proto/BreakoutAction.proto
+++ b/proto/BreakoutAction.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BreakoutVector2.proto";
-// Obf: LAPCONCKKIG
+// Obf: JBHHKOPAEFB
message BreakoutAction {
- // Obf: LBKMLLJIKHB
+ // Obf: BGLHJHMLHAI
enum BreakoutActionType {
ACTION_TYPE_NONE = 0;
ACTION_TYPE_LAUNCH_BALL = 1;
@@ -48,5 +45,5 @@ message BreakoutAction {
BreakoutVector2 extra_ball_dir = 15;
uint32 extra_ball_index = 16;
int32 offset = 17;
- uint64 HPPJKHIDMIF = 18;
+ uint64 FCCNGNCIFAI = 18;
}
diff --git a/proto/BreakoutBrickInfo.proto b/proto/BreakoutBrickInfo.proto
index fd3c26db..f7079e80 100644
--- a/proto/BreakoutBrickInfo.proto
+++ b/proto/BreakoutBrickInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GFDMGCCDLMC
+// Obf: DGMFFJIKOKD
message BreakoutBrickInfo {
uint32 hp = 1;
uint32 element_type = 2;
diff --git a/proto/BreakoutElementReactionCounter.proto b/proto/BreakoutElementReactionCounter.proto
index 366c5344..52c097f4 100644
--- a/proto/BreakoutElementReactionCounter.proto
+++ b/proto/BreakoutElementReactionCounter.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ECLOAEHKMCA
+// Obf: KGJJJGIPNLE
message BreakoutElementReactionCounter {
uint32 element_reaction = 1;
uint32 count = 2;
diff --git a/proto/BreakoutPhysicalObject.proto b/proto/BreakoutPhysicalObject.proto
index 82570518..b79ccf12 100644
--- a/proto/BreakoutPhysicalObject.proto
+++ b/proto/BreakoutPhysicalObject.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BreakoutVector2.proto";
import "BreakoutPhysicalObjectModifier.proto";
import "BreakoutBrickInfo.proto";
-// Obf: LKHNDFCFOPP
+// Obf: NFMHCAILCIF
message BreakoutPhysicalObject {
uint32 id = 1;
uint32 index = 2;
diff --git a/proto/BreakoutPhysicalObjectModifier.proto b/proto/BreakoutPhysicalObjectModifier.proto
index 59ce9299..32b3b4c0 100644
--- a/proto/BreakoutPhysicalObjectModifier.proto
+++ b/proto/BreakoutPhysicalObjectModifier.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MJJIHNCKJAL
+// Obf: NFKLEIMGKJD
message BreakoutPhysicalObjectModifier {
uint32 type = 1;
uint32 id = 2;
diff --git a/proto/BreakoutSnapShot.proto b/proto/BreakoutSnapShot.proto
index 8d9b9481..0022fa80 100644
--- a/proto/BreakoutSnapShot.proto
+++ b/proto/BreakoutSnapShot.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BreakoutPhysicalObject.proto";
import "BreakoutAction.proto";
import "BreakoutSpawnPoint.proto";
import "BreakoutElementReactionCounter.proto";
import "BreakoutSyncConnectUidInfo.proto";
-// Obf: DHLCLOHBMIO
+// Obf: OLKOKCBEABM
message BreakoutSnapShot {
uint64 client_game_time = 1;
uint64 server_game_time = 2;
diff --git a/proto/BreakoutSpawnPoint.proto b/proto/BreakoutSpawnPoint.proto
index f0288101..d4241003 100644
--- a/proto/BreakoutSpawnPoint.proto
+++ b/proto/BreakoutSpawnPoint.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BreakoutPhysicalObject.proto";
-// Obf: OCEKCPLEHCI
+// Obf: COLAAGNOBFN
message BreakoutSpawnPoint {
uint32 id = 1;
uint32 brick_suite_id = 2;
diff --git a/proto/BreakoutSyncConnectUidInfo.proto b/proto/BreakoutSyncConnectUidInfo.proto
index 1df5ab8c..044012f1 100644
--- a/proto/BreakoutSyncConnectUidInfo.proto
+++ b/proto/BreakoutSyncConnectUidInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EKLGADJMNAI
+// Obf: BKGOLPBLKMN
message BreakoutSyncConnectUidInfo {
uint32 uid = 1;
repeated uint32 skill_id_list = 2;
diff --git a/proto/BreakoutVector2.proto b/proto/BreakoutVector2.proto
index 02c54b44..0433eaf7 100644
--- a/proto/BreakoutVector2.proto
+++ b/proto/BreakoutVector2.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FBODBKPINBJ
+// Obf: FIGLCLAIOJM
message BreakoutVector2 {
int32 x = 1;
int32 y = 2;
diff --git a/proto/BrickBreakerActivityStageInfo.proto b/proto/BrickBreakerActivityStageInfo.proto
index 3700ece2..27866db8 100644
--- a/proto/BrickBreakerActivityStageInfo.proto
+++ b/proto/BrickBreakerActivityStageInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EAPLAEOEHNB
+// Obf: EMLCHDIFKDG
message BrickBreakerActivityStageInfo {
- uint32 stage_id = 3;
- bool HEGNICKAFFB = 10;
- bool GLJHIOPBPNM = 13;
+ bool HIAOPLJIBNL = 15;
+ bool MHDFOPDMOBC = 6;
+ uint32 stage_id = 10;
}
diff --git a/proto/BrickBreakerDetailInfo.proto b/proto/BrickBreakerDetailInfo.proto
index d2a5b4ed..ae92219f 100644
--- a/proto/BrickBreakerDetailInfo.proto
+++ b/proto/BrickBreakerDetailInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BrickBreakerLevelInfo.proto";
import "BrickBreakerActivityStageInfo.proto";
-// Obf: CEFLLFIKKKH
+// Obf: KCBKILMACFD
message BrickBreakerDetailInfo {
- repeated BrickBreakerLevelInfo GAAAMLJLIKD = 11;
- repeated BrickBreakerActivityStageInfo stage_info_list = 3;
- map skill_info_map = 10;
- repeated BrickBreakerLevelInfo BIBOJMLPCHL = 13;
+ repeated BrickBreakerLevelInfo BKFHCIKHHKN = 10;
+ repeated BrickBreakerActivityStageInfo stage_info_list = 9;
+ repeated BrickBreakerLevelInfo BBMAENNPEOD = 2;
+ map skill_info_map = 13;
}
diff --git a/proto/BrickBreakerLevelInfo.proto b/proto/BrickBreakerLevelInfo.proto
index 46904e98..f903ee0a 100644
--- a/proto/BrickBreakerLevelInfo.proto
+++ b/proto/BrickBreakerLevelInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KDBGNEBONLF
+// Obf: PMBMMHHDJOH
message BrickBreakerLevelInfo {
- uint32 max_score = 5;
- uint32 level_id = 4;
- bool BHFCMBEMGIN = 12;
- repeated uint32 chosen_avatar_list = 11;
- repeated uint32 chosen_skill_list = 15;
- bool is_finish = 7;
+ uint32 level_id = 3;
+ repeated uint32 chosen_avatar_list = 1;
+ repeated uint32 chosen_skill_list = 13;
+ uint32 max_score = 12;
+ bool is_finish = 11;
+ bool JNFKFCEMOFM = 8;
}
diff --git a/proto/BuoyantCombatDailyInfo.proto b/proto/BuoyantCombatDailyInfo.proto
index 08865c93..ad89f40a 100644
--- a/proto/BuoyantCombatDailyInfo.proto
+++ b/proto/BuoyantCombatDailyInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ILGBPPFLPKF
+// Obf: BCEFFCJAABN
message BuoyantCombatDailyInfo {
- uint32 start_time = 7;
- uint32 best_score = 11;
+ uint32 best_score = 10;
+ uint32 start_time = 6;
}
diff --git a/proto/BuoyantCombatDetailInfo.proto b/proto/BuoyantCombatDetailInfo.proto
index 483da309..b164a371 100644
--- a/proto/BuoyantCombatDetailInfo.proto
+++ b/proto/BuoyantCombatDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BuoyantCombatDailyInfo.proto";
-// Obf: KKAEOLMAJBG
+// Obf: KMIPMMGADJI
message BuoyantCombatDetailInfo {
- repeated BuoyantCombatDailyInfo daily_info_list = 9;
+ repeated BuoyantCombatDailyInfo daily_info_list = 5;
}
diff --git a/proto/BuyBattlePassLevelReq.proto b/proto/BuyBattlePassLevelReq.proto
index b2f0d2fb..c10b914d 100644
--- a/proto/BuyBattlePassLevelReq.proto
+++ b/proto/BuyBattlePassLevelReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2631
-// Obf: JNGHDEIDOPE
+// CmdId: 20824
+// Obf: FJCCKDGCFBC
message BuyBattlePassLevelReq {
- uint32 buy_level = 13;
+ uint32 buy_level = 8;
}
diff --git a/proto/BuyBattlePassLevelRsp.proto b/proto/BuyBattlePassLevelRsp.proto
index f9720267..ed542903 100644
--- a/proto/BuyBattlePassLevelRsp.proto
+++ b/proto/BuyBattlePassLevelRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2610
-// Obf: GGBICCLGPHC
+// CmdId: 26570
+// Obf: JLNMDHMIKAE
message BuyBattlePassLevelRsp {
- uint32 buy_level = 5;
- int32 retcode = 2;
+ uint32 buy_level = 7;
+ int32 retcode = 11;
}
diff --git a/proto/BuyGoodsParam.proto b/proto/BuyGoodsParam.proto
index baf7f39b..75779bbb 100644
--- a/proto/BuyGoodsParam.proto
+++ b/proto/BuyGoodsParam.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ShopGoods.proto";
-// Obf: LPGBNMHAFFF
+// Obf: FNALFHKDPMN
message BuyGoodsParam {
- uint32 buy_count = 3;
- ShopGoods goods = 9;
+ uint32 buy_count = 15;
+ ShopGoods goods = 1;
}
diff --git a/proto/BuyGoodsReq.proto b/proto/BuyGoodsReq.proto
index c634dbb1..4ba485f5 100644
--- a/proto/BuyGoodsReq.proto
+++ b/proto/BuyGoodsReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ShopGoods.proto";
-// CmdId: 702
-// Obf: NJMDFFKEJKO
+// CmdId: 8034
+// Obf: MKAEIILDGBN
message BuyGoodsReq {
- uint32 shop_type = 2;
- uint32 buy_count = 14;
- ShopGoods goods = 8;
+ uint32 shop_type = 13;
+ uint32 buy_count = 15;
+ ShopGoods goods = 12;
}
diff --git a/proto/BuyGoodsRsp.proto b/proto/BuyGoodsRsp.proto
index 48ed7b50..bf7185fb 100644
--- a/proto/BuyGoodsRsp.proto
+++ b/proto/BuyGoodsRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ShopGoods.proto";
-// CmdId: 772
-// Obf: IBEBDIGLBGI
+// CmdId: 611
+// Obf: ODFCPEHCGFK
message BuyGoodsRsp {
- uint32 shop_type = 6;
- repeated ShopGoods goods_list = 10;
- uint32 buy_count = 8;
- ShopGoods goods = 15;
- int32 retcode = 13;
+ uint32 buy_count = 3;
+ int32 retcode = 1;
+ ShopGoods goods = 9;
+ uint32 shop_type = 4;
+ repeated ShopGoods goods_list = 15;
}
diff --git a/proto/BuyResinRsp.proto b/proto/BuyResinRsp.proto
index b134ce6b..dd9c3b7a 100644
--- a/proto/BuyResinRsp.proto
+++ b/proto/BuyResinRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 610
-// Obf: HLAPBCIAOBK
+// CmdId: 3650
+// Obf: MKMFMBMHOPG
message BuyResinRsp {
- uint32 cur_value = 1;
- int32 retcode = 15;
+ int32 retcode = 1;
+ uint32 cur_value = 5;
}
diff --git a/proto/CJCLCFNAGDO.proto b/proto/CJCLCFNAGDO.proto
new file mode 100644
index 00000000..58597d2e
--- /dev/null
+++ b/proto/CJCLCFNAGDO.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message CJCLCFNAGDO {
+ uint32 LIDKBBLDDOK = 6;
+ uint32 min_finish_time = 13;
+ uint32 level_id = 10;
+ bool is_open = 11;
+}
diff --git a/proto/CKBMIEMDAEP.proto b/proto/CKBMIEMDAEP.proto
new file mode 100644
index 00000000..46c0291f
--- /dev/null
+++ b/proto/CKBMIEMDAEP.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "MOCBKBGIFPJ.proto";
+message CKBMIEMDAEP {
+ repeated MOCBKBGIFPJ level_info_list = 14;
+}
diff --git a/proto/CODGCKOENFC.proto b/proto/CODGCKOENFC.proto
new file mode 100644
index 00000000..9662b06f
--- /dev/null
+++ b/proto/CODGCKOENFC.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message CODGCKOENFC {
+ bool is_finish = 3;
+ uint32 MMGJJBELBHF = 8;
+ uint32 level_id = 6;
+ bool is_open = 9;
+}
diff --git a/proto/CalcWeaponUpgradeReturnItemsReq.proto b/proto/CalcWeaponUpgradeReturnItemsReq.proto
index 8ea6afb5..5a944a54 100644
--- a/proto/CalcWeaponUpgradeReturnItemsReq.proto
+++ b/proto/CalcWeaponUpgradeReturnItemsReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 615
-// Obf: CFEFEGAOMBF
+// CmdId: 23232
+// Obf: GJIAADPBGKA
message CalcWeaponUpgradeReturnItemsReq {
- uint64 target_weapon_guid = 6;
- repeated uint64 food_weapon_guid_list = 13;
- repeated ItemParam item_param_list = 12;
+ repeated ItemParam item_param_list = 15;
+ uint64 target_weapon_guid = 1;
+ repeated uint64 food_weapon_guid_list = 14;
}
diff --git a/proto/CalcWeaponUpgradeReturnItemsRsp.proto b/proto/CalcWeaponUpgradeReturnItemsRsp.proto
index cdb6a23c..e0488277 100644
--- a/proto/CalcWeaponUpgradeReturnItemsRsp.proto
+++ b/proto/CalcWeaponUpgradeReturnItemsRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 619
-// Obf: KLAJDKIJABJ
+// CmdId: 24299
+// Obf: EFEMOPJBOBD
message CalcWeaponUpgradeReturnItemsRsp {
- int32 retcode = 10;
- repeated ItemParam item_param_list = 6;
- uint64 target_weapon_guid = 1;
+ repeated ItemParam item_param_list = 10;
+ uint64 target_weapon_guid = 15;
+ int32 retcode = 14;
}
diff --git a/proto/CanUseSkillNotify.proto b/proto/CanUseSkillNotify.proto
index b89e2cae..3077f293 100644
--- a/proto/CanUseSkillNotify.proto
+++ b/proto/CanUseSkillNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1016
-// Obf: PBIONEOKAFI
+// CmdId: 1186
+// Obf: DBEMADCMEEF
message CanUseSkillNotify {
- bool is_can_use_skill = 10;
+ bool is_can_use_skill = 8;
}
diff --git a/proto/CancelFinishParentQuestNotify.proto b/proto/CancelFinishParentQuestNotify.proto
index d4187d4c..890a127a 100644
--- a/proto/CancelFinishParentQuestNotify.proto
+++ b/proto/CancelFinishParentQuestNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 471
-// Obf: DDANCOPHEBB
+// CmdId: 26708
+// Obf: KDLHCNPHJCO
message CancelFinishParentQuestNotify {
- uint32 parent_quest_id = 10;
+ uint32 parent_quest_id = 3;
}
diff --git a/proto/CardProductRewardNotify.proto b/proto/CardProductRewardNotify.proto
index 18ba70ae..b2cf6bd4 100644
--- a/proto/CardProductRewardNotify.proto
+++ b/proto/CardProductRewardNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4121
-// Obf: JJGBMKJCINL
+// CmdId: 5635
+// Obf: KHCOIEOAPAE
message CardProductRewardNotify {
+ string product_id = 7;
uint32 hcoin = 11;
- string product_id = 8;
- uint32 remain_days = 10;
+ uint32 remain_days = 4;
}
diff --git a/proto/ChallengeBrief.proto b/proto/ChallengeBrief.proto
index 9260dee4..520c8112 100644
--- a/proto/ChallengeBrief.proto
+++ b/proto/ChallengeBrief.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HHKBKHDKCAG
+// Obf: LECFLFKFOOL
message ChallengeBrief {
- uint32 challenge_id = 5;
- bool is_success = 10;
- uint32 cur_progress = 12;
- uint32 challenge_index = 4;
+ uint32 challenge_id = 14;
+ uint32 cur_progress = 3;
+ bool is_success = 9;
+ uint32 challenge_index = 15;
}
diff --git a/proto/ChallengeDataNotify.proto b/proto/ChallengeDataNotify.proto
index 7d9dff88..337d08ff 100644
--- a/proto/ChallengeDataNotify.proto
+++ b/proto/ChallengeDataNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 968
-// Obf: LGGFHHBFBIL
+// CmdId: 2864
+// Obf: MFANHHFJIBJ
message ChallengeDataNotify {
- uint32 challenge_index = 10;
- uint32 param_index = 6;
- uint32 value = 5;
+ uint32 challenge_index = 5;
+ uint32 param_index = 9;
+ uint32 value = 8;
}
diff --git a/proto/ChallengeFinishType.proto b/proto/ChallengeFinishType.proto
index b76534e2..0cf190ff 100644
--- a/proto/ChallengeFinishType.proto
+++ b/proto/ChallengeFinishType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PHCNFEJOOEJ
+// Obf: KKEOIBNCMCK
enum ChallengeFinishType {
CHALLENGE_FINISH_TYPE_NONE = 0;
CHALLENGE_FINISH_TYPE_FAIL = 1;
diff --git a/proto/ChangeAvatarReq.proto b/proto/ChangeAvatarReq.proto
index 4215a6c3..d1e92a25 100644
--- a/proto/ChangeAvatarReq.proto
+++ b/proto/ChangeAvatarReq.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 1690
-// Obf: CDONCHPFNAE
+// CmdId: 23169
+// Obf: JENKJBLNBMD
message ChangeAvatarReq {
- Vector move_pos = 3;
- bool is_move = 9;
- uint32 skill_id = 15;
- uint64 guid = 8;
+ Vector move_pos = 9;
+ uint64 guid = 4;
+ bool is_move = 3;
+ uint32 skill_id = 7;
}
diff --git a/proto/ChangeAvatarRsp.proto b/proto/ChangeAvatarRsp.proto
index b9392fd5..5f7b3142 100644
--- a/proto/ChangeAvatarRsp.proto
+++ b/proto/ChangeAvatarRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1765
-// Obf: FHCHOLGOHIF
+// CmdId: 22163
+// Obf: DPMLHHKHGFF
message ChangeAvatarRsp {
- int32 retcode = 3;
- uint64 cur_guid = 4;
- uint32 skill_id = 11;
+ uint64 cur_guid = 2;
+ int32 retcode = 4;
+ uint32 skill_id = 9;
}
diff --git a/proto/ChangeEnergyReason.proto b/proto/ChangeEnergyReason.proto
index fb2d40d4..5c7f2d9e 100644
--- a/proto/ChangeEnergyReason.proto
+++ b/proto/ChangeEnergyReason.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GEHMDJHCOIE
+// Obf: OHNCBLIFLLB
enum ChangeEnergyReason {
CHANGE_ENERGY_REASON_NONE = 0;
CHANGE_ENERGY_REASON_SKILL_START = 1;
diff --git a/proto/ChangeGameTimeReq.proto b/proto/ChangeGameTimeReq.proto
index 8ae47e84..fe425542 100644
--- a/proto/ChangeGameTimeReq.proto
+++ b/proto/ChangeGameTimeReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 187
-// Obf: OHDEMAPHAIN
+// CmdId: 27713
+// Obf: OOLLNOHMPOL
message ChangeGameTimeReq {
+ bool is_force_set = 1;
+ uint32 extra_days = 7;
uint32 game_time = 5;
- uint32 extra_days = 8;
- bool is_force_set = 11;
}
diff --git a/proto/ChangeGameTimeRsp.proto b/proto/ChangeGameTimeRsp.proto
index 53bafa41..9a71ce84 100644
--- a/proto/ChangeGameTimeRsp.proto
+++ b/proto/ChangeGameTimeRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 130
-// Obf: LABMPLOLGJJ
+// CmdId: 28316
+// Obf: BEHKLPMPHBH
message ChangeGameTimeRsp {
- int32 retcode = 2;
+ uint32 cur_game_time = 1;
uint32 extra_days = 14;
- uint32 cur_game_time = 5;
+ int32 retcode = 13;
}
diff --git a/proto/ChangeHpReason.proto b/proto/ChangeHpReason.proto
index 15e94f0b..5b360b79 100644
--- a/proto/ChangeHpReason.proto
+++ b/proto/ChangeHpReason.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DKMOJFDCKBB
+// Obf: HANDEHKHMKN
enum ChangeHpReason {
CHANGE_HP_REASON_NONE = 0;
CHANGE_HP_REASON_SUB_AVATAR = 1;
diff --git a/proto/ChangeMailStarNotify.proto b/proto/ChangeMailStarNotify.proto
index 8ace5022..9f1d9c9c 100644
--- a/proto/ChangeMailStarNotify.proto
+++ b/proto/ChangeMailStarNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1421
-// Obf: MJIPPMLPCIK
+// CmdId: 2285
+// Obf: BNOGMFJDHHL
message ChangeMailStarNotify {
- repeated uint32 mail_id_list = 13;
- bool is_star = 14;
+ bool is_star = 13;
+ repeated uint32 mail_id_list = 15;
}
diff --git a/proto/ChangeMpTeamAvatarReq.proto b/proto/ChangeMpTeamAvatarReq.proto
index b0155a7d..f0e9b051 100644
--- a/proto/ChangeMpTeamAvatarReq.proto
+++ b/proto/ChangeMpTeamAvatarReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1626
-// Obf: ANGFHDEMEFI
+// CmdId: 29260
+// Obf: GIEGGDAJFBE
message ChangeMpTeamAvatarReq {
- repeated uint64 avatar_guid_list = 10;
- uint64 cur_avatar_guid = 7;
+ uint64 cur_avatar_guid = 2;
+ repeated uint64 avatar_guid_list = 12;
}
diff --git a/proto/ChangeMpTeamAvatarRsp.proto b/proto/ChangeMpTeamAvatarRsp.proto
index 5c01fa29..c0e655e7 100644
--- a/proto/ChangeMpTeamAvatarRsp.proto
+++ b/proto/ChangeMpTeamAvatarRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1628
-// Obf: PDIMFLPCJMC
+// CmdId: 352
+// Obf: LFHCFAFFODE
message ChangeMpTeamAvatarRsp {
- int32 retcode = 13;
- repeated uint64 avatar_guid_list = 6;
- uint64 cur_avatar_guid = 10;
+ repeated uint64 avatar_guid_list = 10;
+ uint64 cur_avatar_guid = 13;
+ int32 retcode = 9;
}
diff --git a/proto/ChangeTeamNameReq.proto b/proto/ChangeTeamNameReq.proto
index 9bcc0522..5e05d5b5 100644
--- a/proto/ChangeTeamNameReq.proto
+++ b/proto/ChangeTeamNameReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1664
-// Obf: LJCBDKBNGAI
+// CmdId: 24187
+// Obf: PJLNPGJDAIG
message ChangeTeamNameReq {
- string team_name = 2;
- int32 team_id = 9;
+ string team_name = 14;
+ int32 team_id = 3;
}
diff --git a/proto/ChangeTeamNameRsp.proto b/proto/ChangeTeamNameRsp.proto
index 55882db7..f371442b 100644
--- a/proto/ChangeTeamNameRsp.proto
+++ b/proto/ChangeTeamNameRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1670
-// Obf: FPPJFDJHMAA
+// CmdId: 29496
+// Obf: JKAKFOEKEDH
message ChangeTeamNameRsp {
- string team_name = 4;
+ int32 retcode = 5;
int32 team_id = 12;
- int32 retcode = 8;
+ string team_name = 15;
}
diff --git a/proto/ChannelerSlabActivityDetailInfo.proto b/proto/ChannelerSlabActivityDetailInfo.proto
index acda49d8..049dcbf6 100644
--- a/proto/ChannelerSlabActivityDetailInfo.proto
+++ b/proto/ChannelerSlabActivityDetailInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ChannellerSlabBuffInfo.proto";
import "ChannelerSlabChallengeStage.proto";
+import "ChannellerSlabBuffInfo.proto";
import "ChannellerSlabLoopDungeonStageInfo.proto";
-// Obf: LMHEEEOPMJJ
+// Obf: IEHAEJGOPJC
message ChannelerSlabActivityDetailInfo {
- uint32 play_end_time = 9;
- ChannellerSlabBuffInfo buff_info = 1;
- repeated ChannelerSlabChallengeStage stage_list = 7;
- ChannellerSlabLoopDungeonStageInfo loop_dungeon_stage_info = 4;
+ repeated ChannelerSlabChallengeStage stage_list = 1;
+ ChannellerSlabBuffInfo buff_info = 14;
+ uint32 play_end_time = 15;
+ ChannellerSlabLoopDungeonStageInfo loop_dungeon_stage_info = 5;
}
diff --git a/proto/ChannelerSlabCamp.proto b/proto/ChannelerSlabCamp.proto
index e734c651..cff8c615 100644
--- a/proto/ChannelerSlabCamp.proto
+++ b/proto/ChannelerSlabCamp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: AKPGAHJAFMB
+// Obf: DLJGHOCEDAE
message ChannelerSlabCamp {
- uint32 buff_num = 3;
- Vector pos = 6;
- uint32 group_id = 1;
- uint32 reward_id = 12;
+ Vector pos = 11;
+ uint32 reward_id = 15;
+ uint32 group_id = 14;
+ uint32 buff_num = 5;
}
diff --git a/proto/ChannelerSlabChallenge.proto b/proto/ChannelerSlabChallenge.proto
index 79326167..7ce85e94 100644
--- a/proto/ChannelerSlabChallenge.proto
+++ b/proto/ChannelerSlabChallenge.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChannelerSlabCamp.proto";
-// Obf: MGFAOBBLLAD
+// Obf: FFPKPPELBHH
message ChannelerSlabChallenge {
- repeated ChannelerSlabCamp camp_list = 14;
- uint32 active_camp_index = 8;
+ uint32 active_camp_index = 4;
+ repeated ChannelerSlabCamp camp_list = 6;
}
diff --git a/proto/ChannelerSlabChallengeStage.proto b/proto/ChannelerSlabChallengeStage.proto
index e43f968a..e2888816 100644
--- a/proto/ChannelerSlabChallengeStage.proto
+++ b/proto/ChannelerSlabChallengeStage.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChannelerSlabChallenge.proto";
import "ChannelerSlabOneoffDungeon.proto";
-// Obf: JMOCJKDIKEB
+// Obf: HJPCAAGPAOO
message ChannelerSlabChallengeStage {
- repeated ChannelerSlabChallenge challenge_list = 3;
- uint32 open_time = 14;
- ChannelerSlabOneoffDungeon dungeon_info = 2;
- bool is_open = 15;
- uint32 stage_id = 11;
+ uint32 open_time = 10;
+ bool is_open = 12;
+ repeated ChannelerSlabChallenge challenge_list = 14;
+ uint32 stage_id = 4;
+ ChannelerSlabOneoffDungeon dungeon_info = 7;
}
diff --git a/proto/ChannelerSlabOneoffDungeon.proto b/proto/ChannelerSlabOneoffDungeon.proto
index abad102c..d1d258eb 100644
--- a/proto/ChannelerSlabOneoffDungeon.proto
+++ b/proto/ChannelerSlabOneoffDungeon.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HCIMIDPHFBF
+// Obf: KJLABEHLCKK
message ChannelerSlabOneoffDungeon {
- uint32 reward_id = 3;
- uint32 dungeon_id = 8;
- bool is_done = 6;
+ uint32 reward_id = 10;
+ bool is_done = 11;
+ uint32 dungeon_id = 3;
}
diff --git a/proto/ChannellerSlabAssistInfo.proto b/proto/ChannellerSlabAssistInfo.proto
index bf2d39c6..5cd282f4 100644
--- a/proto/ChannellerSlabAssistInfo.proto
+++ b/proto/ChannellerSlabAssistInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HKFJGOFLGNH
+// Obf: EKJCNEMMJDA
message ChannellerSlabAssistInfo {
- uint32 avatar_level = 10;
- uint32 avatar_id = 11;
- uint32 uid = 14;
+ uint32 avatar_id = 9;
+ uint32 avatar_level = 5;
+ uint32 uid = 6;
}
diff --git a/proto/ChannellerSlabBuffInfo.proto b/proto/ChannellerSlabBuffInfo.proto
index ce2a3002..1e7c930c 100644
--- a/proto/ChannellerSlabBuffInfo.proto
+++ b/proto/ChannellerSlabBuffInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ChannellerSlabBuffSchemeInfo.proto";
import "ChannellerSlabAssistInfo.proto";
-// Obf: CAGONPCNIDL
+import "ChannellerSlabBuffSchemeInfo.proto";
+// Obf: DLIGELBIGDK
message ChannellerSlabBuffInfo {
- ChannellerSlabBuffSchemeInfo AGGNKCMFEJK = 6;
- repeated ChannellerSlabAssistInfo assist_info_list = 5;
- ChannellerSlabBuffSchemeInfo AHBMAAMGCND = 2;
- repeated uint32 buff_id_list = 13;
+ repeated ChannellerSlabAssistInfo assist_info_list = 6;
+ ChannellerSlabBuffSchemeInfo ABIJPNCCLIG = 11;
+ repeated uint32 buff_id_list = 2;
+ ChannellerSlabBuffSchemeInfo HEKCEFKOLOE = 15;
}
diff --git a/proto/ChannellerSlabBuffSchemeInfo.proto b/proto/ChannellerSlabBuffSchemeInfo.proto
index 3d757eb8..b37743d3 100644
--- a/proto/ChannellerSlabBuffSchemeInfo.proto
+++ b/proto/ChannellerSlabBuffSchemeInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CHLBOOLNDEN
+// Obf: FPHALDOONBG
message ChannellerSlabBuffSchemeInfo {
- uint32 DAAFHHDKFOK = 1;
- map slot_map = 3;
- uint32 DBNLCMLIKGC = 5;
+ uint32 OGCHFGCANIP = 2;
+ uint32 JBJAFBCPAGD = 11;
+ map slot_map = 9;
}
diff --git a/proto/ChannellerSlabLoopDungeonInfo.proto b/proto/ChannellerSlabLoopDungeonInfo.proto
index c8c9b344..9346f565 100644
--- a/proto/ChannellerSlabLoopDungeonInfo.proto
+++ b/proto/ChannellerSlabLoopDungeonInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OOAOCDJBACD
+// Obf: CKMPMHKJFFI
message ChannellerSlabLoopDungeonInfo {
- bool is_open = 8;
- uint32 dungeon_index = 2;
- uint32 score = 5;
- repeated uint32 last_condition_id_list = 9;
uint32 open_time = 13;
- bool is_first_pass_reward_taken = 15;
+ uint32 score = 14;
+ repeated uint32 last_condition_id_list = 1;
+ uint32 dungeon_index = 6;
+ bool is_first_pass_reward_taken = 2;
+ bool is_open = 15;
}
diff --git a/proto/ChannellerSlabLoopDungeonResultInfo.proto b/proto/ChannellerSlabLoopDungeonResultInfo.proto
index c950bdf6..63081395 100644
--- a/proto/ChannellerSlabLoopDungeonResultInfo.proto
+++ b/proto/ChannellerSlabLoopDungeonResultInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EBKOOMFFCIP
+// Obf: BIMIBAHBDAC
message ChannellerSlabLoopDungeonResultInfo {
- bool is_in_time_limit = 14;
- uint32 dungeon_index = 6;
- uint32 challenge_max_score = 1;
- bool is_success = 5;
- uint32 challenge_score = 15;
+ uint32 challenge_max_score = 4;
+ uint32 dungeon_index = 11;
+ bool is_success = 10;
+ bool is_in_time_limit = 7;
+ uint32 challenge_score = 1;
}
diff --git a/proto/ChannellerSlabLoopDungeonStageInfo.proto b/proto/ChannellerSlabLoopDungeonStageInfo.proto
index 10846f0d..1581be7f 100644
--- a/proto/ChannellerSlabLoopDungeonStageInfo.proto
+++ b/proto/ChannellerSlabLoopDungeonStageInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChannellerSlabLoopDungeonInfo.proto";
-// Obf: EBDILIGFDML
+// Obf: OIMGPMJMHJJ
message ChannellerSlabLoopDungeonStageInfo {
- repeated ChannellerSlabLoopDungeonInfo dungeon_info_list = 6;
- uint32 last_difficulty_id = 14;
- repeated uint32 taken_reward_index_list = 1;
- bool is_open = 9;
- uint32 open_time = 8;
+ bool is_open = 2;
+ repeated ChannellerSlabLoopDungeonInfo dungeon_info_list = 14;
+ uint32 last_difficulty_id = 12;
+ uint32 open_time = 13;
+ repeated uint32 taken_reward_index_list = 5;
}
diff --git a/proto/ChapterState.proto b/proto/ChapterState.proto
index bef524fe..a3aa42f0 100644
--- a/proto/ChapterState.proto
+++ b/proto/ChapterState.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OBEGIEJOPKH
+// Obf: IGBMFOLFJLJ
enum ChapterState {
CHAPTER_STATE_INVALID = 0;
CHAPTER_STATE_UNABLE_TO_BEGIN = 1;
diff --git a/proto/ChapterStateNotify.proto b/proto/ChapterStateNotify.proto
index a359ff0e..d72bced6 100644
--- a/proto/ChapterStateNotify.proto
+++ b/proto/ChapterStateNotify.proto
@@ -15,28 +15,25 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChapterState.proto";
-// CmdId: 416
-// Obf: CLNHLPJKIHO
+// CmdId: 21508
+// Obf: MCCCGABFHBK
message ChapterStateNotify {
- // Obf: NNBEJPGCIMD
+ // Obf: MOEEEKPMIAO
message NeedPlayerLevel {
- bool is_limit = 8;
- uint32 configNeedPlayerLevel = 1;
+ bool is_limit = 1;
+ uint32 configNeedPlayerLevel = 11;
}
- // Obf: HDPCHNPCKLP
+ // Obf: GEFDHMJCBLD
message NeedBeginTime {
- uint32 configNeedBeginTime = 4;
- bool is_limit = 7;
+ uint32 configNeedBeginTime = 5;
+ bool is_limit = 1;
}
- uint32 chapter_id = 9;
- NeedBeginTime need_begin_time = 13;
- NeedPlayerLevel need_player_level = 1;
- ChapterState chapter_state = 14;
+ NeedBeginTime need_begin_time = 10;
+ NeedPlayerLevel need_player_level = 3;
+ ChapterState chapter_state = 7;
+ uint32 chapter_id = 4;
}
diff --git a/proto/CharAmusementAvatarInfo.proto b/proto/CharAmusementAvatarInfo.proto
index fab4519f..86fcc47d 100644
--- a/proto/CharAmusementAvatarInfo.proto
+++ b/proto/CharAmusementAvatarInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JBHCEGDJHHD
+// Obf: CLGMCBNFGLM
message CharAmusementAvatarInfo {
- uint32 uid = 9;
- repeated uint32 avatar_id_list = 15;
- uint32 punish_time = 3;
+ uint32 punish_time = 8;
+ uint32 uid = 3;
+ repeated uint32 avatar_id_list = 12;
}
diff --git a/proto/CharAmusementDetailInfo.proto b/proto/CharAmusementDetailInfo.proto
index aa12ce82..96966686 100644
--- a/proto/CharAmusementDetailInfo.proto
+++ b/proto/CharAmusementDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CharAmusementStageData.proto";
-// Obf: PKCJIAMPIJD
+// Obf: PGIMABDCLAP
message CharAmusementDetailInfo {
- repeated CharAmusementStageData stage_data_list = 11;
+ repeated CharAmusementStageData stage_data_list = 1;
}
diff --git a/proto/CharAmusementStageData.proto b/proto/CharAmusementStageData.proto
index 6bc2417b..6b1c6296 100644
--- a/proto/CharAmusementStageData.proto
+++ b/proto/CharAmusementStageData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ECELJAAJHEA
+// Obf: NODKOHOHHDL
message CharAmusementStageData {
- bool is_open = 15;
- uint32 finish_time = 1;
- uint32 stage_id = 9;
+ bool is_open = 6;
+ uint32 finish_time = 12;
+ uint32 stage_id = 7;
}
diff --git a/proto/ChatEmojiCollectionData.proto b/proto/ChatEmojiCollectionData.proto
index c2bf7267..ca7b7761 100644
--- a/proto/ChatEmojiCollectionData.proto
+++ b/proto/ChatEmojiCollectionData.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JFCBGLDLECB
+// Obf: GFDAHNLKKNG
message ChatEmojiCollectionData {
repeated uint32 emoji_id_list = 1;
}
diff --git a/proto/ChatInfo.proto b/proto/ChatInfo.proto
index 3f10e131..a79548e3 100644
--- a/proto/ChatInfo.proto
+++ b/proto/ChatInfo.proto
@@ -15,32 +15,27 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EEBBPLIOHON
+// Obf: KFPJAAEHBNB
message ChatInfo {
-
+ // Obf: LGDLFPKODMA
enum SystemHintType {
SYSTEM_HINT_TYPE_CHAT_NONE = 0;
SYSTEM_HINT_TYPE_CHAT_ENTER_WORLD = 1;
SYSTEM_HINT_TYPE_CHAT_LEAVE_WORLD = 2;
}
-
- // Obf: KGNCKLCKPLN
message SystemHint {
- uint32 type = 13;
+ uint32 type = 15;
}
- uint32 time = 7;
- uint32 to_uid = 6;
- bool is_read = 4;
- uint32 uid = 5;
- uint32 sequence = 12;
+ uint32 to_uid = 10;
+ uint32 time = 13;
+ uint32 uid = 4;
oneof content {
- string text = 408;
- uint32 icon = 1308;
- SystemHint system_hint = 166;
+ string text = 962;
+ uint32 icon = 1562;
+ SystemHint system_hint = 841;
}
+ bool is_read = 7;
+ uint32 sequence = 5;
}
diff --git a/proto/CheckAddItemExceedLimitNotify.proto b/proto/CheckAddItemExceedLimitNotify.proto
index fdcf427c..79f8e73e 100644
--- a/proto/CheckAddItemExceedLimitNotify.proto
+++ b/proto/CheckAddItemExceedLimitNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 644
-// Obf: OCFAOEJLBJE
+// CmdId: 24230
+// Obf: CMDADENCFDH
message CheckAddItemExceedLimitNotify {
- // Obf: HALLOHEANIB
+ // Obf: EGOCMMFICCC
enum ItemExceedLimitMsgType {
ITEM_EXCEED_LIMIT_MSG_DEFAULT = 0;
ITEM_EXCEED_LIMIT_MSG_TEXT = 1;
@@ -30,9 +27,9 @@ message CheckAddItemExceedLimitNotify {
ITEM_EXCEED_LIMIT_MSG_DIALOG_NONBLOCK = 3;
}
- ItemExceedLimitMsgType msg_type = 10;
- repeated uint32 JIDEBPPDFAP = 14;
- repeated uint32 GGJOANDELMJ = 8;
- bool is_drop = 2;
- uint32 reason = 4;
+ repeated uint32 JJHKBJLIPNA = 11;
+ bool is_drop = 12;
+ ItemExceedLimitMsgType msg_type = 1;
+ repeated uint32 OPFPLNLHLMA = 13;
+ uint32 reason = 3;
}
diff --git a/proto/CheckUgcStateReq.proto b/proto/CheckUgcStateReq.proto
index bd5d62e9..58dfb8ac 100644
--- a/proto/CheckUgcStateReq.proto
+++ b/proto/CheckUgcStateReq.proto
@@ -16,7 +16,7 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 6342
-// Obf: MPGDDPFMIPD
+// CmdId: 3955
+// Obf: HAIPIFGOHHJ
message CheckUgcStateReq {
}
diff --git a/proto/CheckUgcStateRsp.proto b/proto/CheckUgcStateRsp.proto
index 511061a5..a2406584 100644
--- a/proto/CheckUgcStateRsp.proto
+++ b/proto/CheckUgcStateRsp.proto
@@ -16,8 +16,8 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 6335
-// Obf: CCLNOBMBJNK
+// CmdId: 7329
+// Obf: BLBBJKIJDBB
message CheckUgcStateRsp {
- int32 retcode = 4;
+ int32 retcode = 7;
}
diff --git a/proto/CheckUgcUpdateReq.proto b/proto/CheckUgcUpdateReq.proto
index 7e6a1d0c..3256654c 100644
--- a/proto/CheckUgcUpdateReq.proto
+++ b/proto/CheckUgcUpdateReq.proto
@@ -17,8 +17,8 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "UgcType.proto";
-// CmdId: 6303
-// Obf: MCMPDMKLJFP
+// CmdId: 8229
+// Obf: GANFHAADKOP
message CheckUgcUpdateReq {
- UgcType ugc_type = 4;
+ UgcType ugc_type = 15;
}
diff --git a/proto/CheckUgcUpdateRsp.proto b/proto/CheckUgcUpdateRsp.proto
index fa7b622c..51f4e440 100644
--- a/proto/CheckUgcUpdateRsp.proto
+++ b/proto/CheckUgcUpdateRsp.proto
@@ -17,10 +17,10 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "UgcType.proto";
-// CmdId: 6348
-// Obf: MODKKPEFAKF
+// CmdId: 28411
+// Obf: KFNCPOECGHK
message CheckUgcUpdateRsp {
- UgcType ugc_type = 7;
- int32 retcode = 15;
- repeated uint64 update_ugc_guid_list = 4;
+ int32 retcode = 6;
+ repeated uint64 update_ugc_guid_list = 1;
+ UgcType ugc_type = 9;
}
diff --git a/proto/ChessActivityDetailInfo.proto b/proto/ChessActivityDetailInfo.proto
index 92c2126a..70d623ce 100644
--- a/proto/ChessActivityDetailInfo.proto
+++ b/proto/ChessActivityDetailInfo.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MDCOJLLKODN
+// Obf: PPJHINMBHKA
message ChessActivityDetailInfo {
- uint32 level = 7;
- uint32 GPEHFLDFEAA = 13;
- repeated uint32 finished_map_id_list = 8;
- uint32 LDBPIMIFGNE = 3;
- bool is_teach_dungeon_finished = 2;
- bool is_content_closed = 1;
- uint32 exp = 9;
- uint32 punish_over_time = 6;
- uint32 content_close_time = 10;
+ uint32 OGHIGEJOHCB = 6;
+ bool is_teach_dungeon_finished = 9;
+ uint32 exp = 4;
+ uint32 CNHHFJDFLNK = 3;
+ bool is_content_closed = 11;
+ repeated uint32 finished_map_id_list = 12;
+ uint32 level = 5;
+ uint32 content_close_time = 14;
+ uint32 punish_over_time = 15;
}
diff --git a/proto/ChildQuest.proto b/proto/ChildQuest.proto
index 9f849d76..8d92222d 100644
--- a/proto/ChildQuest.proto
+++ b/proto/ChildQuest.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PGDIMINOAPM
+// Obf: DHJCFBHIJFE
message ChildQuest {
- uint32 state = 1;
+ uint32 quest_config_id = 6;
uint32 quest_id = 11;
- uint32 quest_config_id = 5;
+ uint32 state = 2;
}
diff --git a/proto/ChooseCurAvatarTeamReq.proto b/proto/ChooseCurAvatarTeamReq.proto
index d79a06af..4714b78b 100644
--- a/proto/ChooseCurAvatarTeamReq.proto
+++ b/proto/ChooseCurAvatarTeamReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1789
-// Obf: GPOADFMJEGE
+// CmdId: 9406
+// Obf: GFGPACAMELF
message ChooseCurAvatarTeamReq {
- uint32 team_id = 5;
+ uint32 team_id = 10;
}
diff --git a/proto/ChooseCurAvatarTeamRsp.proto b/proto/ChooseCurAvatarTeamRsp.proto
index 3601ea58..acd69052 100644
--- a/proto/ChooseCurAvatarTeamRsp.proto
+++ b/proto/ChooseCurAvatarTeamRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1684
-// Obf: CKMLEGHLEME
+// CmdId: 4031
+// Obf: GCKFCHMIFPD
message ChooseCurAvatarTeamRsp {
- int32 retcode = 14;
- uint32 cur_team_id = 4;
+ uint32 cur_team_id = 10;
+ int32 retcode = 2;
}
diff --git a/proto/CityInfo.proto b/proto/CityInfo.proto
index 45743183..30ac4fbf 100644
--- a/proto/CityInfo.proto
+++ b/proto/CityInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: POBBFHKEACF
+// Obf: ADHJGFHHPLP
message CityInfo {
- uint32 city_id = 15;
- uint32 crystal_num = 8;
- uint32 level = 14;
+ uint32 level = 4;
+ uint32 crystal_num = 15;
+ uint32 city_id = 9;
}
diff --git a/proto/CityReputationQuestInfo.proto b/proto/CityReputationQuestInfo.proto
index eb72fee7..08dd56cb 100644
--- a/proto/CityReputationQuestInfo.proto
+++ b/proto/CityReputationQuestInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OGNIGMMAPNI
+// Obf: BPDJNOOMGFG
message CityReputationQuestInfo {
- repeated uint32 ECMOALGJMHK = 14;
- repeated uint32 LJEOOGFNFLM = 4;
- bool is_open = 10;
+ bool is_open = 1;
+ repeated uint32 HOOJELIFKIM = 15;
+ repeated uint32 BFBDLFFGNOH = 4;
}
diff --git a/proto/ClientAIStateNotify.proto b/proto/ClientAIStateNotify.proto
index decb4e6c..8f13ccbc 100644
--- a/proto/ClientAIStateNotify.proto
+++ b/proto/ClientAIStateNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1194
-// Obf: IDPNCKHFLNL
+// CmdId: 6944
+// Obf: FCKHNNLKPOI
message ClientAIStateNotify {
+ uint32 cur_tactic = 5;
uint32 entity_id = 13;
- uint32 cur_tactic = 4;
}
diff --git a/proto/ClientAbilitiesInitFinishCombineNotify.proto b/proto/ClientAbilitiesInitFinishCombineNotify.proto
index cf990aff..e98b6363 100644
--- a/proto/ClientAbilitiesInitFinishCombineNotify.proto
+++ b/proto/ClientAbilitiesInitFinishCombineNotify.proto
@@ -17,8 +17,8 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "EntityAbilityInvokeEntry.proto";
-// CmdId: 1158
-// Obf: ADDNMEKNFJE
+// CmdId: 7505
+// Obf: OLNCFNGPEFG
message ClientAbilitiesInitFinishCombineNotify {
- repeated EntityAbilityInvokeEntry entity_invoke_list = 13;
+ repeated EntityAbilityInvokeEntry entity_invoke_list = 9;
}
diff --git a/proto/ClientAbilityChangeNotify.proto b/proto/ClientAbilityChangeNotify.proto
index a6707b7b..b040f986 100644
--- a/proto/ClientAbilityChangeNotify.proto
+++ b/proto/ClientAbilityChangeNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityInvokeEntry.proto";
-// CmdId: 1164
-// Obf: KMBDGMBAPDC
+// CmdId: 8174
+// Obf: IPNNHNHPLAK
message ClientAbilityChangeNotify {
- bool is_init_hash = 11;
- repeated AbilityInvokeEntry invokes = 13;
- uint32 entity_id = 15;
+ bool is_init_hash = 5;
+ repeated AbilityInvokeEntry invokes = 3;
+ uint32 entity_id = 12;
}
diff --git a/proto/ClientAbilityInitBeginNotify.proto b/proto/ClientAbilityInitBeginNotify.proto
deleted file mode 100644
index 2b247492..00000000
--- a/proto/ClientAbilityInitBeginNotify.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 1102
-// Obf: PKNKALJAPBN
-message ClientAbilityInitBeginNotify {
- uint32 entity_id = 6;
-}
diff --git a/proto/ClientAbilityInitFinishNotify.proto b/proto/ClientAbilityInitFinishNotify.proto
index 8019e370..c646ce74 100644
--- a/proto/ClientAbilityInitFinishNotify.proto
+++ b/proto/ClientAbilityInitFinishNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityInvokeEntry.proto";
-// CmdId: 1172
-// Obf: AKLEFDPDDAD
+// CmdId: 8666
+// Obf: PJIHLINBLNG
message ClientAbilityInitFinishNotify {
+ uint32 entity_id = 4;
repeated AbilityInvokeEntry invokes = 9;
- uint32 entity_id = 2;
}
diff --git a/proto/ClientCollectorData.proto b/proto/ClientCollectorData.proto
index 5e130087..21d535a1 100644
--- a/proto/ClientCollectorData.proto
+++ b/proto/ClientCollectorData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NLEMHBCLPLJ
+// Obf: KGHDHIMBJHP
message ClientCollectorData {
- uint32 material_id = 8;
- uint32 KIAPBPEHAEB = 1;
- uint32 KCPIPGHNCNM = 11;
+ uint32 KMCFLNNCFBL = 15;
+ uint32 material_id = 9;
+ uint32 DNOGKGIHECO = 3;
}
diff --git a/proto/ClientGadgetInfo.proto b/proto/ClientGadgetInfo.proto
index dfc8c779..787d4bbd 100644
--- a/proto/ClientGadgetInfo.proto
+++ b/proto/ClientGadgetInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: INJJFHFANAD
+// Obf: KCPDCBKPNNL
message ClientGadgetInfo {
uint32 camp_id = 1;
uint32 camp_type = 2;
diff --git a/proto/ClientInputType.proto b/proto/ClientInputType.proto
index 675279d6..c800bb56 100644
--- a/proto/ClientInputType.proto
+++ b/proto/ClientInputType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DFMBCLCIGOD
+// Obf: NIHDBIEPBGP
enum ClientInputType {
CLIENT_INPUT_NONE = 0;
CLIENT_INPUT_KEYBORD_MOUSE = 1;
diff --git a/proto/ClientLoadingCostumeVerificationNotify.proto b/proto/ClientLoadingCostumeVerificationNotify.proto
index 5a020c1f..f9f8f9d2 100644
--- a/proto/ClientLoadingCostumeVerificationNotify.proto
+++ b/proto/ClientLoadingCostumeVerificationNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3377
-// Obf: AKNAHMLPGOO
+// CmdId: 21932
+// Obf: IPHKDOMBFFJ
message ClientLoadingCostumeVerificationNotify {
- uint64 prefab_hash = 1;
- uint32 costume_id = 6;
- uint64 guid = 8;
+ uint32 costume_id = 13;
+ uint64 guid = 9;
+ uint64 prefab_hash = 14;
}
diff --git a/proto/ClientLockGameTimeNotify.proto b/proto/ClientLockGameTimeNotify.proto
index 9ef30976..923ba820 100644
--- a/proto/ClientLockGameTimeNotify.proto
+++ b/proto/ClientLockGameTimeNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 147
-// Obf: GAIGFCMNNHM
+// CmdId: 23994
+// Obf: JMHDCBIFBBI
message ClientLockGameTimeNotify {
- bool is_lock = 12;
+ bool is_lock = 1;
}
diff --git a/proto/CloseCommonTipsNotify.proto b/proto/CloseCommonTipsNotify.proto
index 85061718..4823d9ec 100644
--- a/proto/CloseCommonTipsNotify.proto
+++ b/proto/CloseCommonTipsNotify.proto
@@ -16,7 +16,7 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 3063
-// Obf: MKKMNMNIBPK
+// CmdId: 27695
+// Obf: DGCCDLAPKBE
message CloseCommonTipsNotify {
}
diff --git a/proto/ClosedItemNotify.proto b/proto/ClosedItemNotify.proto
index 9edbce07..d261b808 100644
--- a/proto/ClosedItemNotify.proto
+++ b/proto/ClosedItemNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 647
-// Obf: IHODBFNNEON
+// CmdId: 1446
+// Obf: GMNLOLIHNLC
message ClosedItemNotify {
- repeated uint32 item_id_list = 1;
+ repeated uint32 item_id_list = 2;
}
diff --git a/proto/CodexDataFullNotify.proto b/proto/CodexDataFullNotify.proto
index f6b1bd89..9c155b6c 100644
--- a/proto/CodexDataFullNotify.proto
+++ b/proto/CodexDataFullNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CodexTypeData.proto";
-// CmdId: 4207
-// Obf: PHDPIAHJJAB
+// CmdId: 29256
+// Obf: AJCOMKIBIIJ
message CodexDataFullNotify {
- repeated uint32 recent_viewed_pushtips_list = 7;
- uint32 BGFNNPAOPML = 9;
- uint32 IAIMLAPJCIN = 2;
- repeated CodexTypeData type_data_list = 11;
+ repeated uint32 recent_viewed_pushtips_list = 1;
+ repeated CodexTypeData type_data_list = 5;
+ uint32 DPHPDJIJCFL = 10;
+ uint32 PDMKCNJAFAD = 11;
}
diff --git a/proto/CodexDataUpdateNotify.proto b/proto/CodexDataUpdateNotify.proto
index 2942f8cc..96311467 100644
--- a/proto/CodexDataUpdateNotify.proto
+++ b/proto/CodexDataUpdateNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CodexType.proto";
-// CmdId: 4206
-// Obf: AMEDMFGHJKL
+// CmdId: 6551
+// Obf: NOPKDGNAPIK
message CodexDataUpdateNotify {
- CodexType type = 7;
- uint32 id = 4;
- uint32 weapon_max_promote_level = 1;
+ uint32 weapon_max_promote_level = 3;
+ CodexType type = 5;
+ uint32 id = 2;
}
diff --git a/proto/CodexType.proto b/proto/CodexType.proto
index 2a4195d1..483cb54e 100644
--- a/proto/CodexType.proto
+++ b/proto/CodexType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BLGBHLOPHLA
+// Obf: LHGEGGKAFLM
enum CodexType {
CODEX_NONE = 0;
CODEX_QUEST = 1;
diff --git a/proto/CodexTypeData.proto b/proto/CodexTypeData.proto
index c8dcd3da..abca6abd 100644
--- a/proto/CodexTypeData.proto
+++ b/proto/CodexTypeData.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CodexType.proto";
-// Obf: CAIKLLAMBEJ
+// Obf: MMBAFOIPNPD
message CodexTypeData {
- CodexType type = 2;
- repeated uint32 codex_id_list = 15;
- repeated bool have_viewed_list = 5;
- map weapon_max_promote_level_map = 1;
+ map weapon_max_promote_level_map = 12;
+ repeated bool have_viewed_list = 1;
+ repeated uint32 codex_id_list = 5;
+ CodexType type = 13;
}
diff --git a/proto/CoinCollectDetailInfo.proto b/proto/CoinCollectDetailInfo.proto
index 562f3faf..24946dc3 100644
--- a/proto/CoinCollectDetailInfo.proto
+++ b/proto/CoinCollectDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CoinCollectLevelData.proto";
-// Obf: OHDPPODAGHJ
+// Obf: KAMACGOLOFG
message CoinCollectDetailInfo {
- repeated CoinCollectLevelData level_data_list = 7;
+ repeated CoinCollectLevelData level_data_list = 10;
}
diff --git a/proto/CoinCollectLevelData.proto b/proto/CoinCollectLevelData.proto
index a2d3c64a..f80658c3 100644
--- a/proto/CoinCollectLevelData.proto
+++ b/proto/CoinCollectLevelData.proto
@@ -15,23 +15,20 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CoinCollectTeamInfoData.proto";
-// Obf: BPIFCPLNNJL
+// Obf: KKFFELDHOKC
message CoinCollectLevelData {
- uint32 JOFGBFDLDAF = 14;
- repeated CoinCollectTeamInfoData double_best_team_info_list = 10;
- uint32 NHNHIJEMGAC = 9;
- uint32 NJLICCIECCN = 13;
- uint32 BOIEKLOHHPD = 5;
- bool DDMNCCBCKNM = 12;
- uint32 MGFFCLFPODP = 4;
- bool NFIPGNAFDKH = 1;
- CoinCollectTeamInfoData single_best_team_info = 3;
- uint32 level_id = 8;
- bool is_level_open = 15;
- bool HMOBOIEILIF = 2;
+ uint32 CGCAEFMBDLE = 13;
+ uint32 OIDEGDJMAAH = 11;
+ bool NJJLELKNFPL = 10;
+ bool GICIIMOFPLC = 9;
+ bool is_level_open = 5;
+ bool NFKJLPLDDBM = 4;
+ uint32 NOBHHOIAPMM = 12;
+ uint32 GENIGFJFKEE = 3;
+ uint32 level_id = 15;
+ CoinCollectTeamInfoData single_best_team_info = 8;
+ repeated CoinCollectTeamInfoData double_best_team_info_list = 2;
+ uint32 PKPHLANBFAM = 14;
}
diff --git a/proto/CoinCollectOperatorInfo.proto b/proto/CoinCollectOperatorInfo.proto
index 82efadce..006bc469 100644
--- a/proto/CoinCollectOperatorInfo.proto
+++ b/proto/CoinCollectOperatorInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FNIIINAIIJJ
+// Obf: NFEECFHHDLJ
message CoinCollectOperatorInfo {
uint32 level_id = 1;
}
diff --git a/proto/CoinCollectTeamAvatarInfo.proto b/proto/CoinCollectTeamAvatarInfo.proto
index 8cc34902..0b1ff29e 100644
--- a/proto/CoinCollectTeamAvatarInfo.proto
+++ b/proto/CoinCollectTeamAvatarInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OFEFIKEPBHJ
+// Obf: GMDIKBODOGN
message CoinCollectTeamAvatarInfo {
- uint32 costume_id = 7;
- uint32 avatar_id = 4;
+ uint32 costume_id = 15;
+ uint32 avatar_id = 3;
}
diff --git a/proto/CoinCollectTeamInfoData.proto b/proto/CoinCollectTeamInfoData.proto
index 7d01daec..11ac731d 100644
--- a/proto/CoinCollectTeamInfoData.proto
+++ b/proto/CoinCollectTeamInfoData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PJFMFEFLOHD
+// Obf: NHCKJHAHCFJ
message CoinCollectTeamInfoData {
- repeated uint32 JFLEEJGJDBJ = 4;
- uint32 choose_skill_no = 14;
- uint32 player_uid = 3;
- repeated uint32 HNHLEEPCLEC = 5;
- bool is_host = 1;
- repeated uint32 avatar_id_list = 6;
+ repeated uint32 avatar_id_list = 4;
+ uint32 player_uid = 13;
+ bool is_host = 8;
+ uint32 choose_skill_no = 15;
+ repeated uint32 PLDBCFMDGLP = 12;
+ repeated uint32 DIDCPEELBFN = 5;
}
diff --git a/proto/CombatInvocationsNotify.proto b/proto/CombatInvocationsNotify.proto
index e88c7b7d..a8c84860 100644
--- a/proto/CombatInvocationsNotify.proto
+++ b/proto/CombatInvocationsNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CombatInvokeEntry.proto";
-// CmdId: 310
-// Obf: FLAKGKFNPBM
+// CmdId: 20271
+// Obf: BLEFDDJFMLO
message CombatInvocationsNotify {
- repeated CombatInvokeEntry invoke_list = 5;
+ repeated CombatInvokeEntry invoke_list = 15;
}
diff --git a/proto/CombatInvokeEntry.proto b/proto/CombatInvokeEntry.proto
index 97fa7ac9..d8b54116 100644
--- a/proto/CombatInvokeEntry.proto
+++ b/proto/CombatInvokeEntry.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ForwardType.proto";
import "CombatTypeArgument.proto";
-// Obf: GFIELFENIEL
+// Obf: CDKBNNNPIIC
message CombatInvokeEntry {
- bytes combat_data = 6;
- ForwardType forward_type = 5;
- CombatTypeArgument argument_type = 4;
+ ForwardType forward_type = 14;
+ CombatTypeArgument argument_type = 9;
+ bytes combat_data = 11;
}
diff --git a/proto/CombatTypeArgument.proto b/proto/CombatTypeArgument.proto
index 03c4a0bd..45e4c62c 100644
--- a/proto/CombatTypeArgument.proto
+++ b/proto/CombatTypeArgument.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CBOEAHNFCIJ
+// Obf: ADBGJCJNCPF
enum CombatTypeArgument {
COMBAT_TYPE_ARGUMENT_NONE = 0;
COMBAT_TYPE_ARGUMENT_EVT_BEING_HIT = 1;
@@ -40,4 +37,5 @@ enum CombatTypeArgument {
COMBAT_TYPE_ARGUMENT_BEING_HEALED_NTF = 16;
COMBAT_TYPE_ARGUMENT_SKILL_ANCHOR_POSITION_NTF = 17;
COMBAT_TYPE_ARGUMENT_GRAPPLING_HOOK_MOVE = 18;
+ ADBGJCJNCPF_CombatSpecialMotionInfo = 19;
}
diff --git a/proto/CombineDataNotify.proto b/proto/CombineDataNotify.proto
index c6a0c062..fd97818d 100644
--- a/proto/CombineDataNotify.proto
+++ b/proto/CombineDataNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 640
-// Obf: DCIKPMMCEAB
+// CmdId: 4969
+// Obf: HNCKJCIOCPI
message CombineDataNotify {
- repeated uint32 combine_id_list = 15;
+ repeated uint32 combine_id_list = 6;
}
diff --git a/proto/CombineFormulaDataNotify.proto b/proto/CombineFormulaDataNotify.proto
index 8cf3a486..d63c1785 100644
--- a/proto/CombineFormulaDataNotify.proto
+++ b/proto/CombineFormulaDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 678
-// Obf: JFJDDJBLOLF
+// CmdId: 25832
+// Obf: CCMFELEODNK
message CombineFormulaDataNotify {
- bool is_locked = 15;
- uint32 combine_id = 10;
+ uint32 combine_id = 14;
+ bool is_locked = 7;
}
diff --git a/proto/CombineReq.proto b/proto/CombineReq.proto
index a518679e..c0cedc1a 100644
--- a/proto/CombineReq.proto
+++ b/proto/CombineReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 607
-// Obf: FPPKDCOOBKP
+// CmdId: 753
+// Obf: JIBOADJOLAM
message CombineReq {
- uint32 combine_count = 9;
- uint64 avatar_guid = 12;
- uint32 combine_id = 11;
+ uint32 combine_count = 5;
+ uint64 avatar_guid = 2;
+ uint32 combine_id = 3;
}
diff --git a/proto/CombineRsp.proto b/proto/CombineRsp.proto
index 6cdf106e..76abc25b 100644
--- a/proto/CombineRsp.proto
+++ b/proto/CombineRsp.proto
@@ -15,21 +15,19 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 698
-// Obf: BKHCHIAKGAO
+// CmdId: 27346
+// Obf: FPLEFMOIOGE
message CombineRsp {
- uint32 combine_id = 3;
- uint64 avatar_guid = 9;
- uint32 combine_count = 7;
- repeated ItemParam totalExtraItemList = 10;
- repeated ItemParam cost_item_list = 1;
- repeated ItemParam result_item_list = 11;
- int32 retcode = 13;
- repeated ItemParam totalRandomItemList = 4;
- repeated ItemParam total_return_item_list = 8;
+ uint32 combine_id = 7;
+ uint32 combine_count = 3;
+ repeated ItemParam totalExtraItemList = 13;
+ repeated ItemParam total_return_item_list = 15;
+ repeated ItemParam totalRandomItemList = 11;
+ repeated ItemParam uk10 = 10;
+ uint64 avatar_guid = 5;
+ int32 retcode = 6;
+ repeated ItemParam result_item_list = 8;
+ repeated ItemParam cost_item_list = 4;
}
diff --git a/proto/CompoundBoostTakeStatusType.proto b/proto/CompoundBoostTakeStatusType.proto
index 58c7c20c..c3fb1f01 100644
--- a/proto/CompoundBoostTakeStatusType.proto
+++ b/proto/CompoundBoostTakeStatusType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KBJDBGIEOHI
+// Obf: BPPJNIAJACJ
enum CompoundBoostTakeStatusType {
COMPOUND_BOOST_TAKE_STATUS_NONE = 0;
COMPOUND_BOOST_TAKE_STATUS_BOOST_ONLY = 1;
diff --git a/proto/CompoundDataNotify.proto b/proto/CompoundDataNotify.proto
index ee5803ad..8acd7543 100644
--- a/proto/CompoundDataNotify.proto
+++ b/proto/CompoundDataNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CompoundQueueData.proto";
-// CmdId: 180
-// Obf: BGHIMPKEDMG
+// CmdId: 25801
+// Obf: MMAMJJIHNBP
message CompoundDataNotify {
- repeated uint32 unlockCompoundList = 4;
- repeated CompoundQueueData compoundQueueDataList = 6;
+ repeated CompoundQueueData compoundQueueDataList = 9;
+ repeated uint32 unlockCompoundList = 6;
}
diff --git a/proto/CompoundQueueData.proto b/proto/CompoundQueueData.proto
index dfb8c514..1956266b 100644
--- a/proto/CompoundQueueData.proto
+++ b/proto/CompoundQueueData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IDINDPJAHOO
+// Obf: EEHJDMLBLEE
message CompoundQueueData {
- uint32 compound_id = 8;
- uint32 waitCount = 15;
- uint32 outputCount = 9;
- uint32 outputTime = 12;
+ uint32 outputTime = 1;
+ uint32 waitCount = 14;
+ uint32 compound_id = 11;
+ uint32 outputCount = 12;
}
diff --git a/proto/CookDataNotify.proto b/proto/CookDataNotify.proto
index f597a627..b6a1ac58 100644
--- a/proto/CookDataNotify.proto
+++ b/proto/CookDataNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CookRecipeData.proto";
-// CmdId: 166
-// Obf: NGIJDCAGGII
+// CmdId: 25816
+// Obf: BDJNOPJBDGD
message CookDataNotify {
- repeated CookRecipeData recipe_data_list = 10;
- uint32 grade = 7;
+ repeated CookRecipeData recipe_data_list = 1;
+ uint32 grade = 12;
}
diff --git a/proto/CookRecipeData.proto b/proto/CookRecipeData.proto
index 7fd0d027..ebf43756 100644
--- a/proto/CookRecipeData.proto
+++ b/proto/CookRecipeData.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DLDJOMHIENO
+// Obf: LOFGLBBMMAL
message CookRecipeData {
- uint32 recipe_id = 6;
- uint32 proficiency = 12;
+ uint32 recipe_id = 5;
+ uint32 proficiency = 10;
}
diff --git a/proto/CookRecipeDataNotify.proto b/proto/CookRecipeDataNotify.proto
index e614720d..6cc9168c 100644
--- a/proto/CookRecipeDataNotify.proto
+++ b/proto/CookRecipeDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CookRecipeData.proto";
-// CmdId: 143
-// Obf: GABHMDEGHOJ
+// CmdId: 21778
+// Obf: NAJPFJCAPEI
message CookRecipeDataNotify {
- CookRecipeData recipe_data = 8;
+ CookRecipeData recipe_data = 1;
}
diff --git a/proto/CreateEntityInfo.proto b/proto/CreateEntityInfo.proto
index 6c3e1cb8..6a3c6de2 100644
--- a/proto/CreateEntityInfo.proto
+++ b/proto/CreateEntityInfo.proto
@@ -15,25 +15,22 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
import "CreateGadgetInfo.proto";
-// Obf: MLAIAFGGNLF
+// Obf: CIDLLJOHEFL
message CreateEntityInfo {
- uint32 level = 5;
- Vector pos = 6;
- Vector rot = 7;
- uint32 scene_id = 10;
- uint32 room_id = 11;
- uint32 client_unique_id = 12;
oneof entity {
uint32 monster_id = 1;
uint32 npc_id = 2;
uint32 gadget_id = 3;
uint32 item_id = 4;
}
+ uint32 level = 5;
+ Vector pos = 6;
+ Vector rot = 7;
+ uint32 scene_id = 10;
+ uint32 room_id = 11;
+ uint32 client_unique_id = 12;
optional CreateGadgetInfo gadget = 13;
}
diff --git a/proto/CreateGadgetInfo.proto b/proto/CreateGadgetInfo.proto
index f4a0883e..ef200d0a 100644
--- a/proto/CreateGadgetInfo.proto
+++ b/proto/CreateGadgetInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GadgetBornType.proto";
-// Obf: NCOOFLCLKIP
+// Obf: NDJJNLJIAKO
message CreateGadgetInfo {
- // Obf: MEEFCKCOLKE
+ // Obf: FGAGBNDOGCB
message Chest {
uint32 chest_drop_id = 1;
bool is_show_cutscene = 2;
diff --git a/proto/CreateVehicleReq.proto b/proto/CreateVehicleReq.proto
index a888bded..56953f4b 100644
--- a/proto/CreateVehicleReq.proto
+++ b/proto/CreateVehicleReq.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 831
-// Obf: MBCKGODOAMI
+// CmdId: 29875
+// Obf: FJIDLNFEHBG
message CreateVehicleReq {
- Vector pos = 12;
uint32 scene_point_id = 4;
- Vector rot = 3;
- uint32 vehicle_id = 1;
+ Vector pos = 10;
+ uint32 vehicle_id = 11;
+ Vector rot = 5;
}
diff --git a/proto/CreateVehicleRsp.proto b/proto/CreateVehicleRsp.proto
index 696284c4..5f73f41d 100644
--- a/proto/CreateVehicleRsp.proto
+++ b/proto/CreateVehicleRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 876
-// Obf: JLDKEFIDBEK
+// CmdId: 958
+// Obf: PGCCKGDHLME
message CreateVehicleRsp {
- uint32 vehicle_id = 1;
- uint32 entity_id = 4;
- int32 retcode = 11;
+ uint32 vehicle_id = 9;
+ uint32 entity_id = 11;
+ int32 retcode = 2;
}
diff --git a/proto/CrucibleActivityDetailInfo.proto b/proto/CrucibleActivityDetailInfo.proto
index 4af5d616..b6a560bb 100644
--- a/proto/CrucibleActivityDetailInfo.proto
+++ b/proto/CrucibleActivityDetailInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
import "CrucibleBattleUidInfo.proto";
-// Obf: GKNCGFLIHAF
+// Obf: AADKBFPPACE
message CrucibleActivityDetailInfo {
- Vector pos = 3;
- repeated CrucibleBattleUidInfo uid_info_list = 10;
- uint32 cost_time = 5;
- uint32 battle_world_level = 12;
+ Vector pos = 7;
+ uint32 cost_time = 2;
+ uint32 battle_world_level = 4;
+ repeated CrucibleBattleUidInfo uid_info_list = 9;
}
diff --git a/proto/CrucibleBattleUidInfo.proto b/proto/CrucibleBattleUidInfo.proto
index 7bdc5f03..f3b68ed6 100644
--- a/proto/CrucibleBattleUidInfo.proto
+++ b/proto/CrucibleBattleUidInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ProfilePicture.proto";
-// Obf: LFPLMPFDIHK
+// Obf: LCFEBPAKLPL
message CrucibleBattleUidInfo {
- uint32 icon = 3;
- uint32 uid = 13;
- ProfilePicture profile_picture = 14;
- string online_id = 7;
- string nickname = 12;
+ uint32 uid = 3;
+ string online_id = 4;
+ uint32 icon = 14;
+ string nickname = 10;
+ ProfilePicture profile_picture = 6;
}
diff --git a/proto/CrystalLinkActivityDetailInfo.proto b/proto/CrystalLinkActivityDetailInfo.proto
index d7f18238..c2ac0044 100644
--- a/proto/CrystalLinkActivityDetailInfo.proto
+++ b/proto/CrystalLinkActivityDetailInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CrystalLinkLevelInfo.proto";
-// Obf: BOFIFGCOAAB
+// Obf: CMABEBHJACJ
message CrystalLinkActivityDetailInfo {
- repeated CrystalLinkLevelInfo level_info_list = 2;
- uint32 difficulty_id = 15;
+ repeated CrystalLinkLevelInfo level_info_list = 13;
+ uint32 difficulty_id = 1;
}
diff --git a/proto/CrystalLinkAvatarInfo.proto b/proto/CrystalLinkAvatarInfo.proto
index 58152159..3ca97e8e 100644
--- a/proto/CrystalLinkAvatarInfo.proto
+++ b/proto/CrystalLinkAvatarInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MAANKHLADDM
+// Obf: HKCMOMDAOCF
message CrystalLinkAvatarInfo {
- uint64 avatar_id = 4;
- bool is_trial = 3;
+ bool is_trial = 7;
+ uint64 avatar_id = 1;
}
diff --git a/proto/CrystalLinkBuffInfo.proto b/proto/CrystalLinkBuffInfo.proto
index 36dc85aa..9794c2ea 100644
--- a/proto/CrystalLinkBuffInfo.proto
+++ b/proto/CrystalLinkBuffInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PHGJADJONIC
+// Obf: JHCGNCCGBFI
message CrystalLinkBuffInfo {
- uint32 DBKGEODHPNC = 7;
- uint32 OECGHFDFIII = 2;
+ uint32 FJLJNEAMGHL = 12;
+ uint32 JIBBBGMJKBF = 6;
}
diff --git a/proto/CrystalLinkDungeonAvatarInfo.proto b/proto/CrystalLinkDungeonAvatarInfo.proto
index aa59081b..aac09154 100644
--- a/proto/CrystalLinkDungeonAvatarInfo.proto
+++ b/proto/CrystalLinkDungeonAvatarInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MEOEEOOKNAA
+// Obf: EMILFGGOCLJ
message CrystalLinkDungeonAvatarInfo {
- bool is_trial = 10;
- uint64 avatar_guid = 14;
+ uint64 avatar_guid = 4;
+ bool is_trial = 5;
}
diff --git a/proto/CrystalLinkDungeonSettleInfo.proto b/proto/CrystalLinkDungeonSettleInfo.proto
index d6349782..b2f470a4 100644
--- a/proto/CrystalLinkDungeonSettleInfo.proto
+++ b/proto/CrystalLinkDungeonSettleInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KOGBOGMJFFA
+// Obf: CPMOMCPKNBD
message CrystalLinkDungeonSettleInfo {
- uint32 difficulty_id = 4;
- bool MFGGJPMOMHL = 11;
- uint32 DNKNMEGHIIJ = 1;
- uint32 level_id = 2;
- uint32 GNJHGMHMBDK = 14;
- bool is_new_record = 12;
- uint32 final_score = 7;
+ uint32 DEJJPIOCJDD = 15;
+ uint32 final_score = 12;
+ uint32 level_id = 3;
+ uint32 ENBKLKPPLHL = 6;
+ uint32 difficulty_id = 5;
+ bool is_new_record = 7;
+ bool PDKDBGNJPDL = 8;
}
diff --git a/proto/CrystalLinkLevelInfo.proto b/proto/CrystalLinkLevelInfo.proto
index dfdde441..e412c227 100644
--- a/proto/CrystalLinkLevelInfo.proto
+++ b/proto/CrystalLinkLevelInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CrystalLinkTeamInfo.proto";
-// Obf: PONPFBOKPIH
+// Obf: NLNFBPGLCBA
message CrystalLinkLevelInfo {
- bool is_open = 8;
- repeated CrystalLinkTeamInfo team_info_list = 10;
- uint32 level_id = 2;
- uint32 best_score = 11;
+ uint32 best_score = 5;
+ uint32 level_id = 14;
+ bool is_open = 11;
+ repeated CrystalLinkTeamInfo team_info_list = 6;
}
diff --git a/proto/CrystalLinkTeamInfo.proto b/proto/CrystalLinkTeamInfo.proto
index 85d61f9a..488e6246 100644
--- a/proto/CrystalLinkTeamInfo.proto
+++ b/proto/CrystalLinkTeamInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CrystalLinkBuffInfo.proto";
import "CrystalLinkAvatarInfo.proto";
-// Obf: EPPFIDECGAF
+// Obf: HJHHNKFBGDE
message CrystalLinkTeamInfo {
- repeated CrystalLinkBuffInfo buff_info_list = 9;
- repeated CrystalLinkAvatarInfo avatar_info_list = 14;
+ repeated CrystalLinkBuffInfo buff_info_list = 7;
+ repeated CrystalLinkAvatarInfo avatar_info_list = 6;
}
diff --git a/proto/CurVehicleInfo.proto b/proto/CurVehicleInfo.proto
index a330cdfe..5a05aa44 100644
--- a/proto/CurVehicleInfo.proto
+++ b/proto/CurVehicleInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: IEDNAPEHNEN
+// Obf: LNHHODFOLCP
message CurVehicleInfo {
uint32 entity_id = 1;
uint32 pos = 2;
uint32 gadget_id = 3;
- Vector MBJJPEGEDME = 4;
- uint32 IDLLLBLACAE = 5;
- Vector KPLLINDPCBJ = 6;
+ Vector KKDFCJENDNI = 4;
+ uint32 CJIMMADJKHD = 5;
+ Vector JGOGBMEKOPP = 6;
}
diff --git a/proto/CustomCommonNodeInfo.proto b/proto/CustomCommonNodeInfo.proto
index ae50b1c3..e3c982ca 100644
--- a/proto/CustomCommonNodeInfo.proto
+++ b/proto/CustomCommonNodeInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: COEBLBLIGHJ
+// Obf: IGADMBECIDG
message CustomCommonNodeInfo {
int32 parent_index = 1;
uint32 config_id = 2;
diff --git a/proto/CustomDungeonFinishType.proto b/proto/CustomDungeonFinishType.proto
index d6dc2b84..d11723d6 100644
--- a/proto/CustomDungeonFinishType.proto
+++ b/proto/CustomDungeonFinishType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HPPKOKPKAHJ
+// Obf: AJGOAOOHDHK
enum CustomDungeonFinishType {
CUSTOM_DUNGEON_FINISH_PLAY_NORMAL = 0;
CUSTOM_DUNGEON_FINISH_PLAY_TRY = 1;
diff --git a/proto/CustomDungeonResultInfo.proto b/proto/CustomDungeonResultInfo.proto
index b628ceb7..e30023dc 100644
--- a/proto/CustomDungeonResultInfo.proto
+++ b/proto/CustomDungeonResultInfo.proto
@@ -15,20 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ChallengeBrief.proto";
import "CustomDungeonFinishType.proto";
-// Obf: CHHLEGLKLJL
+import "ChallengeBrief.proto";
+// Obf: HMBINEDPAHO
message CustomDungeonResultInfo {
- bool HKNCBLBMNBC = 15;
- uint32 time_cost = 5;
- uint64 dungeon_guid = 3;
- bool is_arrive_finish = 10;
- uint32 got_coin_num = 4;
- bool OBIPMOKDBMH = 14;
- repeated ChallengeBrief child_challenge_list = 2;
- CustomDungeonFinishType finish_type = 9;
+ uint32 got_coin_num = 3;
+ CustomDungeonFinishType finish_type = 14;
+ repeated ChallengeBrief child_challenge_list = 12;
+ uint64 dungeon_guid = 11;
+ bool is_liked = 7;
+ uint32 time_cost = 2;
+ bool is_stored = 15;
+ bool is_arrive_finish = 5;
}
diff --git a/proto/CustomGadgetTreeInfo.proto b/proto/CustomGadgetTreeInfo.proto
index f49ddaeb..cf4e578f 100644
--- a/proto/CustomGadgetTreeInfo.proto
+++ b/proto/CustomGadgetTreeInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CustomCommonNodeInfo.proto";
-// Obf: DPOLIKKKKLA
+// Obf: POAIMCJGABA
message CustomGadgetTreeInfo {
repeated CustomCommonNodeInfo node_list = 1;
}
diff --git a/proto/CutSceneBeginNotify.proto b/proto/CutSceneBeginNotify.proto
index 24f8d013..4c176907 100644
--- a/proto/CutSceneBeginNotify.proto
+++ b/proto/CutSceneBeginNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CutSceneExtraParam.proto";
-// CmdId: 285
-// Obf: PNGBGNKECJP
+// CmdId: 418
+// Obf: LKBOJOLENCC
message CutSceneBeginNotify {
- repeated CutSceneExtraParam extra_param_list = 9;
- uint32 cutscene_id = 13;
- bool is_wait_others = 3;
+ uint32 cutscene_id = 11;
+ bool is_wait_others = 8;
+ repeated CutSceneExtraParam extra_param_list = 15;
}
diff --git a/proto/CutSceneExtraParam.proto b/proto/CutSceneExtraParam.proto
index 43b0dd62..c65b2d07 100644
--- a/proto/CutSceneExtraParam.proto
+++ b/proto/CutSceneExtraParam.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PLCAMHHOHAM
+// Obf: LHEBFKHNPDH
message CutSceneExtraParam {
- repeated double detail_param_list = 9;
+ repeated double detail_param_list = 14;
}
diff --git a/proto/IADHPCJGOHN.proto b/proto/DANGNFLPALM.proto
similarity index 93%
rename from proto/IADHPCJGOHN.proto
rename to proto/DANGNFLPALM.proto
index 8c992cb6..db6fdf04 100644
--- a/proto/IADHPCJGOHN.proto
+++ b/proto/DANGNFLPALM.proto
@@ -15,10 +15,7 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message IADHPCJGOHN {
- repeated uint32 PGLGPKHIDIN = 14;
+message DANGNFLPALM {
+ repeated uint32 BGLELLDBJJJ = 13;
}
diff --git a/proto/DFPKDLNGDGK.proto b/proto/DFPKDLNGDGK.proto
deleted file mode 100644
index 936591e9..00000000
--- a/proto/DFPKDLNGDGK.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-message DFPKDLNGDGK {
- bool is_level_open = 5;
- uint64 MCAPHJOEKDB = 8;
- uint32 level_id = 3;
- uint32 best_score = 6;
- bool is_finished = 11;
-}
diff --git a/proto/DGDDOPJOOIH.proto b/proto/DGDDOPJOOIH.proto
deleted file mode 100644
index a74547f9..00000000
--- a/proto/DGDDOPJOOIH.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-import "IFONLLKBEAC.proto";
-message DGDDOPJOOIH {
- repeated IFONLLKBEAC level_info_list = 5;
-}
diff --git a/proto/PMKDNBGDCIH.proto b/proto/DIAODPEOGAA.proto
similarity index 90%
rename from proto/PMKDNBGDCIH.proto
rename to proto/DIAODPEOGAA.proto
index 6f720fb2..26b9f6d7 100644
--- a/proto/PMKDNBGDCIH.proto
+++ b/proto/DIAODPEOGAA.proto
@@ -15,11 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message PMKDNBGDCIH {
+message DIAODPEOGAA {
+ uint32 use_time = 2;
+ bool is_open = 4;
+ bool is_finish = 6;
uint32 level_id = 13;
- uint32 min_finish_time = 12;
}
diff --git a/proto/DIIHAAGDDJK.proto b/proto/DIIHAAGDDJK.proto
new file mode 100644
index 00000000..9f0eb87c
--- /dev/null
+++ b/proto/DIIHAAGDDJK.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+enum DIIHAAGDDJK {
+ DIIHAAGDDJK_WispCageStateNotExist = 0;
+ DIIHAAGDDJK_WispCageStateCreated = 1;
+ DIIHAAGDDJK_WispCageStateMaterialDelivered = 2;
+ DIIHAAGDDJK_WispCageStateNotTakeReward = 3;
+}
diff --git a/proto/JNNKDCBMHMP.proto b/proto/DJKIJHJIJPE.proto
similarity index 87%
rename from proto/JNNKDCBMHMP.proto
rename to proto/DJKIJHJIJPE.proto
index fa09aa0e..a2d58ba5 100644
--- a/proto/JNNKDCBMHMP.proto
+++ b/proto/DJKIJHJIJPE.proto
@@ -15,13 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message JNNKDCBMHMP {
+message DJKIJHJIJPE {
+ uint32 ECOIIJNIMKE = 7;
+ uint32 stage_id = 6;
+ bool is_finished = 5;
bool is_open = 12;
- uint32 level_id = 7;
- uint32 min_finish_time = 10;
- uint32 JOCCKLGBFKP = 13;
+ uint32 difficulty = 14;
}
diff --git a/proto/DMFPJALOPBI.proto b/proto/DMFPJALOPBI.proto
deleted file mode 100644
index 521d766a..00000000
--- a/proto/DMFPJALOPBI.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-message DMFPJALOPBI {
- repeated uint32 CJJHPMLNGHK = 10;
- repeated uint32 HBMDFOMKAHO = 2;
- repeated uint32 OFGAICIHAMD = 12;
-}
diff --git a/proto/DPMOKIKIFAI.proto b/proto/DPMOKIKIFAI.proto
deleted file mode 100644
index 9738b017..00000000
--- a/proto/DPMOKIKIFAI.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-import "DFPKDLNGDGK.proto";
-message DPMOKIKIFAI {
- bool LHKHBFDMHIJ = 14;
- repeated DFPKDLNGDGK HFKPAJLOKAM = 11;
- bool EJFPGMBDIJL = 6;
-}
diff --git a/proto/DailyDungeonEntryInfo.proto b/proto/DailyDungeonEntryInfo.proto
index c068c1ec..8c16c3ec 100644
--- a/proto/DailyDungeonEntryInfo.proto
+++ b/proto/DailyDungeonEntryInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DungeonEntryInfo.proto";
-// Obf: POHDOBJJPPO
+// Obf: FMKJAHHOCBE
message DailyDungeonEntryInfo {
- DungeonEntryInfo recommend_dungeon_entry_info = 12;
- uint32 dungeon_entry_config_id = 10;
- uint32 recommend_dungeon_id = 7;
- uint32 dungeon_entry_id = 1;
+ DungeonEntryInfo recommend_dungeon_entry_info = 8;
+ uint32 recommend_dungeon_id = 10;
+ uint32 dungeon_entry_id = 2;
+ uint32 dungeon_entry_config_id = 15;
}
diff --git a/proto/DailyTaskDataNotify.proto b/proto/DailyTaskDataNotify.proto
index 55ee8067..7261d9eb 100644
--- a/proto/DailyTaskDataNotify.proto
+++ b/proto/DailyTaskDataNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 156
-// Obf: LKFOLMKGHDK
+// CmdId: 9714
+// Obf: FAAFPGCGNCF
message DailyTaskDataNotify {
- uint32 finished_num = 6;
- uint32 score_reward_id = 9;
- bool is_taken_score_reward = 15;
+ bool is_taken_score_reward = 11;
+ uint32 score_reward_id = 3;
+ uint32 finished_num = 13;
}
diff --git a/proto/DailyTaskFilterCityReq.proto b/proto/DailyTaskFilterCityReq.proto
index 7fc37aff..9ebc9179 100644
--- a/proto/DailyTaskFilterCityReq.proto
+++ b/proto/DailyTaskFilterCityReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 132
-// Obf: FGIIGEAAJGI
+// CmdId: 21803
+// Obf: JMEAMJOPKAD
message DailyTaskFilterCityReq {
- uint32 city_id = 8;
+ uint32 city_id = 14;
}
diff --git a/proto/DailyTaskFilterCityRsp.proto b/proto/DailyTaskFilterCityRsp.proto
index fb9e646d..a5030f1d 100644
--- a/proto/DailyTaskFilterCityRsp.proto
+++ b/proto/DailyTaskFilterCityRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 183
-// Obf: JIEKKJEKJDG
+// CmdId: 8986
+// Obf: AJDFJMPKPDK
message DailyTaskFilterCityRsp {
- int32 retcode = 15;
- uint32 city_id = 4;
+ uint32 city_id = 2;
+ int32 retcode = 4;
}
diff --git a/proto/DailyTaskInfo.proto b/proto/DailyTaskInfo.proto
index d53bc552..a1a68425 100644
--- a/proto/DailyTaskInfo.proto
+++ b/proto/DailyTaskInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DCPMGKODFKH
+// Obf: IIIDCAPCJOI
message DailyTaskInfo {
- uint32 daily_task_id = 9;
- uint32 progress = 11;
- uint32 finish_progress = 6;
- bool is_finished = 1;
- uint32 reward_id = 12;
+ bool is_finished = 13;
+ uint32 progress = 8;
+ uint32 daily_task_id = 12;
+ uint32 finish_progress = 11;
+ uint32 reward_id = 10;
}
diff --git a/proto/DailyTaskProgressNotify.proto b/proto/DailyTaskProgressNotify.proto
index 41e68fe0..3fd27d15 100644
--- a/proto/DailyTaskProgressNotify.proto
+++ b/proto/DailyTaskProgressNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DailyTaskInfo.proto";
-// CmdId: 163
-// Obf: PKNBMIJGAGF
+// CmdId: 27206
+// Obf: GGPEBLCLECH
message DailyTaskProgressNotify {
- DailyTaskInfo info = 15;
+ DailyTaskInfo info = 4;
}
diff --git a/proto/DailyTaskUnlockedCitiesNotify.proto b/proto/DailyTaskUnlockedCitiesNotify.proto
index 9d257f63..9cbf8ebc 100644
--- a/proto/DailyTaskUnlockedCitiesNotify.proto
+++ b/proto/DailyTaskUnlockedCitiesNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 127
-// Obf: MAFKBKGEIBB
+// CmdId: 6722
+// Obf: PACMFFMCCEK
message DailyTaskUnlockedCitiesNotify {
- repeated uint32 unlocked_city_list = 5;
+ repeated uint32 unlocked_city_list = 15;
}
diff --git a/proto/DealAddFriendReq.proto b/proto/DealAddFriendReq.proto
index 2316d332..1ca1fa0a 100644
--- a/proto/DealAddFriendReq.proto
+++ b/proto/DealAddFriendReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DealAddFriendResultType.proto";
-// CmdId: 4058
-// Obf: PIAFDFFMOBK
+// CmdId: 25212
+// Obf: FAIFBJNFCAG
message DealAddFriendReq {
- uint32 target_uid = 15;
- DealAddFriendResultType deal_add_friend_result = 4;
+ DealAddFriendResultType deal_add_friend_result = 11;
+ uint32 target_uid = 1;
}
diff --git a/proto/DealAddFriendResultType.proto b/proto/DealAddFriendResultType.proto
index ff2bb6e4..fd97be05 100644
--- a/proto/DealAddFriendResultType.proto
+++ b/proto/DealAddFriendResultType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ABPPEJELBNL
+// Obf: AIMELHBOBLC
enum DealAddFriendResultType {
DEAL_ADD_FRIEND_RESULT_TYPE_REJECT = 0;
DEAL_ADD_FRIEND_RESULT_TYPE_ACCEPT = 1;
diff --git a/proto/DealAddFriendRsp.proto b/proto/DealAddFriendRsp.proto
index 753eca82..3cfa045f 100644
--- a/proto/DealAddFriendRsp.proto
+++ b/proto/DealAddFriendRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DealAddFriendResultType.proto";
-// CmdId: 4035
-// Obf: KFFFGHCHFCP
+// CmdId: 9178
+// Obf: BCEPNMLPFLB
message DealAddFriendRsp {
- DealAddFriendResultType deal_add_friend_result = 6;
- int32 retcode = 7;
- uint32 target_uid = 10;
+ int32 retcode = 6;
+ uint32 target_uid = 12;
+ DealAddFriendResultType deal_add_friend_result = 7;
}
diff --git a/proto/DelBackupAvatarTeamReq.proto b/proto/DelBackupAvatarTeamReq.proto
index 2cae4032..6daada51 100644
--- a/proto/DelBackupAvatarTeamReq.proto
+++ b/proto/DelBackupAvatarTeamReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1609
-// Obf: FNOGALIBLFO
+// CmdId: 9455
+// Obf: KIFNLHMNCMM
message DelBackupAvatarTeamReq {
- uint32 backup_avatar_team_id = 12;
+ uint32 backup_avatar_team_id = 10;
}
diff --git a/proto/DelBackupAvatarTeamRsp.proto b/proto/DelBackupAvatarTeamRsp.proto
index 2404c0ac..a4d87acf 100644
--- a/proto/DelBackupAvatarTeamRsp.proto
+++ b/proto/DelBackupAvatarTeamRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1777
-// Obf: DJGKPJONOAN
+// CmdId: 3661
+// Obf: FFNGPJOGGAC
message DelBackupAvatarTeamRsp {
- uint32 backup_avatar_team_id = 4;
- int32 retcode = 11;
+ int32 retcode = 6;
+ uint32 backup_avatar_team_id = 14;
}
diff --git a/proto/DelMailReq.proto b/proto/DelMailReq.proto
index db16dfc7..c7a339ce 100644
--- a/proto/DelMailReq.proto
+++ b/proto/DelMailReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1448
-// Obf: POFLFHOCBCI
+// CmdId: 9893
+// Obf: GCJNHCHGLEL
message DelMailReq {
- repeated uint32 mail_id_list = 3;
+ repeated uint32 mail_id_list = 8;
}
diff --git a/proto/DelMailRsp.proto b/proto/DelMailRsp.proto
index 48ec8e7f..6ce7805e 100644
--- a/proto/DelMailRsp.proto
+++ b/proto/DelMailRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1458
-// Obf: KPGMOMOANOE
+// CmdId: 8328
+// Obf: EJOGFBHOJKI
message DelMailRsp {
- int32 retcode = 15;
- repeated uint32 mail_id_list = 5;
+ repeated uint32 mail_id_list = 13;
+ int32 retcode = 8;
}
diff --git a/proto/DelTeamEntityNotify.proto b/proto/DelTeamEntityNotify.proto
index 77f7f450..b468125c 100644
--- a/proto/DelTeamEntityNotify.proto
+++ b/proto/DelTeamEntityNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 369
-// Obf: IBMDDFGACLA
+// CmdId: 4320
+// Obf: PPAHLMFGPPN
message DelTeamEntityNotify {
- repeated uint32 del_entity_id_list = 13;
- uint32 scene_id = 4;
+ repeated uint32 del_entity_id_list = 7;
+ uint32 scene_id = 15;
}
diff --git a/proto/DeleteFriendNotify.proto b/proto/DeleteFriendNotify.proto
index 504f9624..cd726033 100644
--- a/proto/DeleteFriendNotify.proto
+++ b/proto/DeleteFriendNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4068
-// Obf: KJMHHBBMIDO
+// CmdId: 25517
+// Obf: LFOHLJPLBGN
message DeleteFriendNotify {
- uint32 target_uid = 7;
+ uint32 target_uid = 15;
}
diff --git a/proto/DeleteFriendReq.proto b/proto/DeleteFriendReq.proto
index b5104940..b0368221 100644
--- a/proto/DeleteFriendReq.proto
+++ b/proto/DeleteFriendReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4084
-// Obf: CPGJHGFGGBD
+// CmdId: 3037
+// Obf: PALNPHNIHDF
message DeleteFriendReq {
- uint32 target_uid = 15;
+ uint32 target_uid = 11;
}
diff --git a/proto/DeleteFriendRsp.proto b/proto/DeleteFriendRsp.proto
index 206a12a8..ec8a67a2 100644
--- a/proto/DeleteFriendRsp.proto
+++ b/proto/DeleteFriendRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4064
-// Obf: HEJGCCBJAFF
+// CmdId: 9786
+// Obf: BDBANFKGEEN
message DeleteFriendRsp {
+ uint32 target_uid = 14;
int32 retcode = 13;
- uint32 target_uid = 8;
}
diff --git a/proto/DeliveryActivityDetailInfo.proto b/proto/DeliveryActivityDetailInfo.proto
index efbec161..5a5b4adc 100644
--- a/proto/DeliveryActivityDetailInfo.proto
+++ b/proto/DeliveryActivityDetailInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IOHOBABPFDF
+// Obf: DOBDHABKDGM
message DeliveryActivityDetailInfo {
- uint32 day_index = 12;
- bool is_taken_reward = 1;
- repeated uint32 finished_delivery_quest_index = 8;
+ repeated uint32 finished_delivery_quest_index = 14;
+ uint32 day_index = 13;
+ bool is_taken_reward = 6;
}
diff --git a/proto/DeshretObeliskGadgetInfo.proto b/proto/DeshretObeliskGadgetInfo.proto
index 10da541d..00b1bacb 100644
--- a/proto/DeshretObeliskGadgetInfo.proto
+++ b/proto/DeshretObeliskGadgetInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LGFNBNFIONC
+// Obf: HBNLGHJLHNL
message DeshretObeliskGadgetInfo {
repeated uint32 argument_list = 1;
}
diff --git a/proto/DestroyMaterialReq.proto b/proto/DestroyMaterialReq.proto
index 356ba472..41972c6e 100644
--- a/proto/DestroyMaterialReq.proto
+++ b/proto/DestroyMaterialReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MaterialInfo.proto";
-// CmdId: 697
-// Obf: AFOBMEMONBP
+// CmdId: 6985
+// Obf: MGALBJFALCL
message DestroyMaterialReq {
repeated MaterialInfo material_list = 9;
}
diff --git a/proto/DestroyMaterialRsp.proto b/proto/DestroyMaterialRsp.proto
index 63ba8fd3..18ef7c19 100644
--- a/proto/DestroyMaterialRsp.proto
+++ b/proto/DestroyMaterialRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 670
-// Obf: IGGKOFLKOID
+// CmdId: 7572
+// Obf: KIEBPLBPCAE
message DestroyMaterialRsp {
- repeated uint32 item_id_list = 6;
- repeated uint32 item_count_list = 5;
- int32 retcode = 14;
+ int32 retcode = 10;
+ repeated uint32 item_id_list = 4;
+ repeated uint32 item_count_list = 2;
}
diff --git a/proto/DigActivityDetailInfo.proto b/proto/DigActivityDetailInfo.proto
index 49bcd38e..50265ac9 100644
--- a/proto/DigActivityDetailInfo.proto
+++ b/proto/DigActivityDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DigMarkPoint.proto";
-// Obf: BGOEADLCCNF
+// Obf: BNNCLBHONBI
message DigActivityDetailInfo {
- uint32 stage_id = 6;
- repeated uint32 stage_id_list = 1;
- repeated DigMarkPoint dig_mark_point_list = 13;
+ uint32 stage_id = 10;
+ repeated uint32 stage_id_list = 4;
+ repeated DigMarkPoint dig_mark_point_list = 14;
}
diff --git a/proto/DigMarkPoint.proto b/proto/DigMarkPoint.proto
index 5f2ccd68..e2ed6dab 100644
--- a/proto/DigMarkPoint.proto
+++ b/proto/DigMarkPoint.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: NLKAGPEGIKH
+// Obf: MMHLOCIIAHG
message DigMarkPoint {
- Vector rot = 8;
- Vector pos = 7;
+ Vector rot = 12;
uint32 bundle_id = 6;
+ Vector pos = 9;
}
diff --git a/proto/DoGachaReq.proto b/proto/DoGachaReq.proto
index a555db15..03925e87 100644
--- a/proto/DoGachaReq.proto
+++ b/proto/DoGachaReq.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1502
-// Obf: HHMFFFGMBJP
+// CmdId: 6499
+// Obf: JHEFDEDCGBA
message DoGachaReq {
- uint32 gachaRandom = 15;
- uint32 gachaScheduleId = 9;
- string gachaTag = 14;
- uint32 gachaType = 12;
- uint32 gachaTimes = 1;
+ uint32 gachaTimes = 8;
+ uint32 gachaScheduleId = 5;
+ uint32 gachaRandom = 6;
+ uint32 gachaType = 3;
+ string gachaTag = 15;
}
diff --git a/proto/DoGachaRsp.proto b/proto/DoGachaRsp.proto
index d26d9caa..f0199b2b 100644
--- a/proto/DoGachaRsp.proto
+++ b/proto/DoGachaRsp.proto
@@ -15,31 +15,28 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GachaItem.proto";
-// CmdId: 1572
-// Obf: MPPONHMOAGA
+// CmdId: 25647
+// Obf: LDCEEHGLDNN
message DoGachaRsp {
- uint32 curScheduleDailyGachaTimes = 1392;
- uint32 wishMaxProgress = 4;
- uint32 gachaScheduleId = 15;
- int32 retcode = 13;
- uint32 wishProgress = 12;
- uint32 dailyGachaTimes = 418;
- uint32 gachaTimesLimit = 3;
- repeated GachaItem gacha_item_list = 11;
+ uint32 tenCostItemNum = 8;
+ uint32 gachaTimes = 5;
+ uint32 wishMaxProgress = 9;
+ repeated GachaItem gacha_item_list = 6;
+ uint32 leftGachaTimes = 11;
+ int32 retcode = 2;
+ uint32 costItemNum = 10;
+ uint32 curScheduleDailyGachaTimes = 706;
+ uint32 wishProgress = 4;
+ bool is_under_general_restrict = 1054;
uint32 gachaType = 14;
- uint32 newGachaRandom = 8;
- uint32 leftGachaTimes = 6;
- uint32 gachaTimes = 10;
- uint32 tenCostItemNum = 1;
- uint32 wishItemId = 2;
- uint32 costItemNum = 5;
- bool KIHLEFLGKAD = 888;
- uint32 tenCostItemId = 7;
- uint32 costItemId = 9;
- bool PLBFOACGPII = 125;
+ uint32 dailyGachaTimes = 509;
+ uint32 newGachaRandom = 7;
+ bool is_under_minors_restrict = 1446;
+ uint32 gachaScheduleId = 13;
+ uint32 costItemId = 12;
+ uint32 tenCostItemId = 3;
+ uint32 gachaTimesLimit = 15;
+ uint32 wishItemId = 1;
}
diff --git a/proto/DoSetPlayerBornDataNotify.proto b/proto/DoSetPlayerBornDataNotify.proto
index 69583da8..f86ccf00 100644
--- a/proto/DoSetPlayerBornDataNotify.proto
+++ b/proto/DoSetPlayerBornDataNotify.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 138
-// Obf: EOOGKFDOKNO
+// CmdId: 5710
+// Obf: JJKIDLCAPLA
message DoSetPlayerBornDataNotify {
}
diff --git a/proto/DragonSpineActivityDetailInfo.proto b/proto/DragonSpineActivityDetailInfo.proto
index a097fca6..9b9a5ee6 100644
--- a/proto/DragonSpineActivityDetailInfo.proto
+++ b/proto/DragonSpineActivityDetailInfo.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DragonSpineChapterInfo.proto";
-// Obf: EJGGAFPNCNC
+// Obf: JBJKLFFFLJE
message DragonSpineActivityDetailInfo {
- uint32 MPBEPGFLKGH = 12;
- uint32 weapon_enhance_level = 5;
- bool is_content_closed = 4;
- uint32 EFJOFMJNHEM = 8;
- uint32 BFHMDKOEJPC = 1;
- uint32 LNHGDOBIBFH = 7;
- repeated DragonSpineChapterInfo chapter_info_list = 14;
+ repeated DragonSpineChapterInfo chapter_info_list = 11;
+ uint32 NIBHAJNIAIC = 6;
+ uint32 AIGICGINPLO = 14;
+ uint32 GKBIMMMIGNF = 2;
+ uint32 BCMDOANABLH = 1;
+ uint32 weapon_enhance_level = 4;
+ bool is_content_closed = 7;
}
diff --git a/proto/DragonSpineChapterInfo.proto b/proto/DragonSpineChapterInfo.proto
index c75ded0c..c19078a2 100644
--- a/proto/DragonSpineChapterInfo.proto
+++ b/proto/DragonSpineChapterInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JCLHNCHPMHJ
+// Obf: ANMOGBHGIFM
message DragonSpineChapterInfo {
- uint32 progress = 14;
- bool is_open = 3;
- uint32 open_time = 8;
- uint32 finished_mission_num = 9;
- uint32 chapter_id = 6;
+ uint32 finished_mission_num = 10;
+ uint32 progress = 3;
+ uint32 open_time = 5;
+ bool is_open = 12;
+ uint32 chapter_id = 13;
}
diff --git a/proto/DropHintNotify.proto b/proto/DropHintNotify.proto
index 92f4231c..14f38e14 100644
--- a/proto/DropHintNotify.proto
+++ b/proto/DropHintNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 642
-// Obf: KGCIHOMNDOG
+// CmdId: 1884
+// Obf: NMODMKDKNDF
message DropHintNotify {
- repeated uint32 item_id_list = 10;
- Vector position = 7;
+ Vector position = 3;
+ repeated uint32 item_id_list = 6;
}
diff --git a/proto/DropItemReq.proto b/proto/DropItemReq.proto
index b535f8f6..98b2badb 100644
--- a/proto/DropItemReq.proto
+++ b/proto/DropItemReq.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "StoreType.proto";
import "Vector.proto";
-// CmdId: 630
-// Obf: HBHDPEOGOMB
+// CmdId: 28541
+// Obf: ALHJAJDGNDA
message DropItemReq {
- StoreType store_type = 3;
- Vector pos = 15;
- uint64 guid = 8;
- uint32 count = 11;
+ uint32 count = 10;
+ uint64 guid = 15;
+ StoreType store_type = 8;
+ Vector pos = 1;
}
diff --git a/proto/DropItemRsp.proto b/proto/DropItemRsp.proto
index 74847f63..9ee0a231 100644
--- a/proto/DropItemRsp.proto
+++ b/proto/DropItemRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "StoreType.proto";
-// CmdId: 684
-// Obf: EKDEIKGMKHK
+// CmdId: 25342
+// Obf: BFNMHPECFGC
message DropItemRsp {
- StoreType store_type = 12;
- uint64 guid = 1;
- int32 retcode = 2;
+ StoreType store_type = 6;
+ uint64 guid = 12;
+ int32 retcode = 9;
}
diff --git a/proto/DuelHeartDetailInfo.proto b/proto/DuelHeartDetailInfo.proto
index 25d08336..1f8d86e5 100644
--- a/proto/DuelHeartDetailInfo.proto
+++ b/proto/DuelHeartDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DuelHeartLevelInfo.proto";
-// Obf: PHJLCCEGOOL
+// Obf: AMFDOEOCHLJ
message DuelHeartDetailInfo {
- repeated DuelHeartLevelInfo level_info_list = 14;
+ repeated DuelHeartLevelInfo level_info_list = 15;
}
diff --git a/proto/DuelHeartLevelDifficultyInfo.proto b/proto/DuelHeartLevelDifficultyInfo.proto
index 3808db7e..59fc74fb 100644
--- a/proto/DuelHeartLevelDifficultyInfo.proto
+++ b/proto/DuelHeartLevelDifficultyInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ODLHFHHKAJL
+// Obf: IMLMACPDKCO
message DuelHeartLevelDifficultyInfo {
- bool is_open = 12;
- uint32 difficulty = 11;
- uint32 cost_time = 13;
+ bool is_open = 4;
+ uint32 difficulty = 1;
+ uint32 cost_time = 14;
}
diff --git a/proto/DuelHeartLevelInfo.proto b/proto/DuelHeartLevelInfo.proto
index 038c9f96..2f7e22c7 100644
--- a/proto/DuelHeartLevelInfo.proto
+++ b/proto/DuelHeartLevelInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DuelHeartLevelDifficultyInfo.proto";
-// Obf: GMILLBPNIFK
+// Obf: GBABBOEHLPP
message DuelHeartLevelInfo {
- bool is_open = 10;
- repeated DuelHeartLevelDifficultyInfo difficulty_info_list = 4;
- bool is_cg_viewed = 15;
- uint32 level_id = 5;
+ bool is_cg_viewed = 13;
+ bool is_open = 12;
+ repeated DuelHeartLevelDifficultyInfo difficulty_info_list = 14;
+ uint32 level_id = 2;
}
diff --git a/proto/DungeonCandidateTeamChangeAvatarReq.proto b/proto/DungeonCandidateTeamChangeAvatarReq.proto
index 1e436c91..4f42580e 100644
--- a/proto/DungeonCandidateTeamChangeAvatarReq.proto
+++ b/proto/DungeonCandidateTeamChangeAvatarReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 949
-// Obf: HPEDCFMBMIO
+// CmdId: 1619
+// Obf: DFGNPIBJHIF
message DungeonCandidateTeamChangeAvatarReq {
- repeated uint64 avatar_guid_list = 9;
+ repeated uint64 avatar_guid_list = 14;
}
diff --git a/proto/DungeonCandidateTeamChangeAvatarRsp.proto b/proto/DungeonCandidateTeamChangeAvatarRsp.proto
index 45b3fa5c..b969520a 100644
--- a/proto/DungeonCandidateTeamChangeAvatarRsp.proto
+++ b/proto/DungeonCandidateTeamChangeAvatarRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 912
-// Obf: DBOPADOPECA
+// CmdId: 451
+// Obf: NNFKLBOECOB
message DungeonCandidateTeamChangeAvatarRsp {
- int32 retcode = 13;
+ int32 retcode = 11;
}
diff --git a/proto/DungeonChallengeBeginNotify.proto b/proto/DungeonChallengeBeginNotify.proto
index 17f4c8a6..987498e6 100644
--- a/proto/DungeonChallengeBeginNotify.proto
+++ b/proto/DungeonChallengeBeginNotify.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 938
-// Obf: DKKGJFNOEAC
+// CmdId: 8891
+// Obf: FPMGJHAEAML
message DungeonChallengeBeginNotify {
- repeated uint32 uid_list = 10;
- repeated uint32 param_list = 9;
- uint32 group_id = 6;
- uint32 challenge_id = 14;
uint32 challenge_index = 11;
- uint32 father_index = 8;
+ uint32 group_id = 10;
+ repeated uint32 uid_list = 15;
+ uint32 father_index = 4;
+ uint32 challenge_id = 3;
+ repeated uint32 param_list = 6;
}
diff --git a/proto/DungeonChallengeFinishNotify.proto b/proto/DungeonChallengeFinishNotify.proto
index a12d8e8c..e5b89447 100644
--- a/proto/DungeonChallengeFinishNotify.proto
+++ b/proto/DungeonChallengeFinishNotify.proto
@@ -15,31 +15,28 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "StrengthenPointData.proto";
import "ChallengeFinishType.proto";
+import "StrengthenPointData.proto";
import "ChannellerSlabLoopDungeonResultInfo.proto";
import "EffigyChallengeDungeonResultInfo.proto";
import "PotionDungeonResultInfo.proto";
import "CustomDungeonResultInfo.proto";
-// CmdId: 988
-// Obf: ECHJKHMEHOI
+// CmdId: 5847
+// Obf: JBNHPHABEGG
message DungeonChallengeFinishNotify {
- uint32 challenge_index = 1;
- uint32 challengeRecordType = 6;
- bool is_new_record = 5;
- uint32 time_cost = 2;
- uint32 currentValue = 11;
- map strengthen_point_data_map = 9;
- bool is_success = 4;
- ChallengeFinishType finish_type = 15;
+ ChallengeFinishType finish_type = 7;
+ bool is_success = 11;
+ uint32 challenge_index = 8;
+ uint32 currentValue = 14;
+ bool is_new_record = 15;
+ uint32 time_cost = 13;
+ map strengthen_point_data_map = 5;
+ uint32 challengeRecordType = 4;
oneof detail {
- ChannellerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 1334;
- EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 72;
- PotionDungeonResultInfo potion_dungeon_result_info = 1530;
- CustomDungeonResultInfo custom_dungeon_result_info = 1095;
+ ChannellerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 1111;
+ EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 351;
+ PotionDungeonResultInfo potion_dungeon_result_info = 339;
+ CustomDungeonResultInfo custom_dungeon_result_info = 915;
}
}
diff --git a/proto/DungeonEnterPosInfo.proto b/proto/DungeonEnterPosInfo.proto
index fa10af77..1a1d66cf 100644
--- a/proto/DungeonEnterPosInfo.proto
+++ b/proto/DungeonEnterPosInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FDJIODEJHOM
+// Obf: DALBJGGPCNF
message DungeonEnterPosInfo {
- uint32 point_id = 14;
- uint32 quest_id = 1;
+ uint32 point_id = 13;
+ uint32 quest_id = 12;
}
diff --git a/proto/DungeonEntryInfo.proto b/proto/DungeonEntryInfo.proto
index 96cb78a4..7649bcb6 100644
--- a/proto/DungeonEntryInfo.proto
+++ b/proto/DungeonEntryInfo.proto
@@ -15,20 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WeeklyBossResinDiscountInfo.proto";
-// Obf: FCEKHDABEJM
+// Obf: HFIHEBKHMPP
message DungeonEntryInfo {
- uint32 FFJHKNBBFMF = 13;
- uint32 dungeon_id = 9;
- uint32 max_boss_chest_num = 5;
- bool is_passed = 12;
- uint32 ODGFEEPJAJA = 11;
- uint32 next_refresh_time = 10;
- WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 3;
- uint32 start_time = 4;
- uint32 end_time = 2;
+ uint32 next_refresh_time = 12;
+ uint32 CFAFALIPFEN = 9;
+ uint32 EOLGBLICEIA = 14;
+ uint32 max_boss_chest_num = 11;
+ uint32 dungeon_id = 13;
+ uint32 end_time = 7;
+ uint32 start_time = 2;
+ bool is_passed = 5;
+ WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 6;
}
diff --git a/proto/DungeonEntryInfoReq.proto b/proto/DungeonEntryInfoReq.proto
index e856a020..a9da5d6c 100644
--- a/proto/DungeonEntryInfoReq.proto
+++ b/proto/DungeonEntryInfoReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Uint32Pair.proto";
-// CmdId: 975
-// Obf: AJKOHJOADJG
+// CmdId: 782
+// Obf: JJMKBALLDNB
message DungeonEntryInfoReq {
- repeated Uint32Pair scene_point_id_list = 2;
- uint32 scene_id = 10;
- uint32 point_id = 13;
+ repeated Uint32Pair scene_point_id_list = 8;
+ uint32 point_id = 11;
+ uint32 scene_id = 3;
}
diff --git a/proto/DungeonEntryInfoRsp.proto b/proto/DungeonEntryInfoRsp.proto
index 166d8a56..a90475ad 100644
--- a/proto/DungeonEntryInfoRsp.proto
+++ b/proto/DungeonEntryInfoRsp.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "DungeonEntryPointInfo.proto";
import "DungeonEntryInfo.proto";
-// CmdId: 996
-// Obf: FEABLOCKDAP
+import "DungeonEntryPointInfo.proto";
+// CmdId: 28381
+// Obf: FJKAAALHLDG
message DungeonEntryInfoRsp {
- repeated DungeonEntryPointInfo dungeon_entry_point_list = 15;
+ repeated DungeonEntryInfo dungeon_entry_list = 4;
+ repeated DungeonEntryPointInfo dungeon_entry_point_list = 11;
+ int32 retcode = 13;
uint32 point_id = 5;
- repeated DungeonEntryInfo dungeon_entry_list = 6;
- uint32 recommend_dungeon_id = 14;
- int32 retcode = 1;
+ uint32 recommend_dungeon_id = 2;
}
diff --git a/proto/DungeonEntryPointInfo.proto b/proto/DungeonEntryPointInfo.proto
index b6144676..0b3eb562 100644
--- a/proto/DungeonEntryPointInfo.proto
+++ b/proto/DungeonEntryPointInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DungeonEntryInfo.proto";
-// Obf: HNGDNNFJAPO
+// Obf: CECCCBKAFKN
message DungeonEntryPointInfo {
+ repeated DungeonEntryInfo dungeon_entry_list = 9;
+ uint32 point_id = 2;
uint32 recommend_dungeon_id = 10;
- uint32 scene_id = 14;
- uint32 point_id = 9;
- repeated DungeonEntryInfo dungeon_entry_list = 2;
+ uint32 scene_id = 12;
}
diff --git a/proto/DungeonPlayerDieNotify.proto b/proto/DungeonPlayerDieNotify.proto
index 16849615..b146641d 100644
--- a/proto/DungeonPlayerDieNotify.proto
+++ b/proto/DungeonPlayerDieNotify.proto
@@ -18,17 +18,17 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "StrengthenPointData.proto";
import "PlayerDieType.proto";
-// CmdId: 984
-// Obf: NBJMJGEPMGD
+// CmdId: 28240
+// Obf: JNJBBMEHNOL
message DungeonPlayerDieNotify {
- uint32 revive_count = 7;
- uint32 dungeon_id = 14;
- map strengthen_point_data_map = 4;
- PlayerDieType die_type = 3;
- uint32 wait_time = 8;
- uint32 murderer_entity_id = 15;
+ uint32 revive_count = 6;
+ map strengthen_point_data_map = 1;
+ PlayerDieType die_type = 11;
+ uint32 wait_time = 9;
+ uint32 dungeon_id = 4;
oneof entity {
- uint32 monster_id = 5;
- uint32 gadget_id = 1;
+ uint32 monster_id = 3;
+ uint32 gadget_id = 10;
}
+ uint32 murderer_entity_id = 15;
}
diff --git a/proto/DungeonPlayerDieReq.proto b/proto/DungeonPlayerDieReq.proto
index 93cf01eb..c6c37414 100644
--- a/proto/DungeonPlayerDieReq.proto
+++ b/proto/DungeonPlayerDieReq.proto
@@ -17,9 +17,9 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "PlayerDieType.proto";
-// CmdId: 994
-// Obf: JMLIFMDIDOM
+// CmdId: 3239
+// Obf: KLKMLEAJHNH
message DungeonPlayerDieReq {
- uint32 dungeon_id = 9;
- PlayerDieType die_type = 7;
+ PlayerDieType die_type = 2;
+ uint32 dungeon_id = 1;
}
diff --git a/proto/DungeonPlayerDieRsp.proto b/proto/DungeonPlayerDieRsp.proto
index f39fb51d..138b0acb 100644
--- a/proto/DungeonPlayerDieRsp.proto
+++ b/proto/DungeonPlayerDieRsp.proto
@@ -16,8 +16,8 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 916
-// Obf: OKPKMHFNBIM
+// CmdId: 29888
+// Obf: OAJOHKDAIJF
message DungeonPlayerDieRsp {
- int32 retcode = 9;
+ int32 retcode = 14;
}
diff --git a/proto/DungeonSettleExhibitionInfo.proto b/proto/DungeonSettleExhibitionInfo.proto
index 9e2570c2..66ca5020 100644
--- a/proto/DungeonSettleExhibitionInfo.proto
+++ b/proto/DungeonSettleExhibitionInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ExhibitionDisplayInfo.proto";
import "OnlinePlayerInfo.proto";
-// Obf: DBHHHJAGAHO
+import "ExhibitionDisplayInfo.proto";
+// Obf: EKCOLEKCJKB
message DungeonSettleExhibitionInfo {
- repeated ExhibitionDisplayInfo card_list = 13;
OnlinePlayerInfo player_info = 3;
+ repeated ExhibitionDisplayInfo card_list = 12;
}
diff --git a/proto/DungeonSettleNotify.proto b/proto/DungeonSettleNotify.proto
index bf4cc3f1..0f7a3e61 100644
--- a/proto/DungeonSettleNotify.proto
+++ b/proto/DungeonSettleNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DungeonSettleExhibitionInfo.proto";
-import "ParamList.proto";
import "StrengthenPointData.proto";
+import "ParamList.proto";
import "TowerLevelEndNotify.proto";
import "TrialAvatarFirstPassDungeonNotify.proto";
import "ChannellerSlabLoopDungeonResultInfo.proto";
@@ -35,32 +32,36 @@ import "EffigyChallengeV2SettleInfo.proto";
import "TeamChainSettleInfo.proto";
import "PacmanSettleInfo.proto";
import "FungusFighterV2SettleInfo.proto";
-// CmdId: 930
-// Obf: LOMPLBCCKGC
+import "BladeDanceSettleInfo.proto";
+import "MultiCharacterDungeonSettleInfo.proto";
+// CmdId: 22323
+// Obf: OHGJJKADNFH
message DungeonSettleNotify {
- repeated DungeonSettleExhibitionInfo exhibition_info_list = 13;
- uint32 use_time = 1;
- map settle_show = 11;
- uint32 result = 14;
- repeated uint32 fail_cond_list = 10;
- map strengthen_point_data_map = 5;
- bool is_success = 6;
- uint32 create_player_uid = 3;
- uint32 close_time = 12;
- uint32 dungeon_id = 9;
+ bool is_success = 3;
+ repeated DungeonSettleExhibitionInfo exhibition_info_list = 10;
+ map strengthen_point_data_map = 2;
+ map settle_show = 13;
+ uint32 create_player_uid = 1;
+ uint32 dungeon_id = 7;
+ uint32 close_time = 6;
+ uint32 result = 5;
+ uint32 use_time = 15;
+ repeated uint32 fail_cond_list = 9;
oneof detail {
- TowerLevelEndNotify tower_level_end_notify = 956;
- TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 989;
- ChannellerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 588;
- EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 1402;
- RoguelikeDungeonSettleInfo roguelike_dungeon_settle_info = 385;
- CrystalLinkDungeonSettleInfo crystal_link_settle_info = 1617;
- SummerTimeV2DungeonSettleInfo summer_time_v2_dungeon_settle_info = 1110;
- InstableSprayDungeonSettleInfo instable_spray_settle_info = 100;
- WindFieldDungeonSettleInfo wind_field_dungeon_settle_info = 1385;
- EffigyChallengeV2SettleInfo effigy_challenge_v2_settle_info = 1559;
- TeamChainSettleInfo team_chain_settle_info = 86;
- PacmanSettleInfo pacman_settle_info = 903;
- FungusFighterV2SettleInfo fungus_fighter_v2_settle_info = 1637;
+ TowerLevelEndNotify tower_level_end_notify = 1162;
+ TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 2036;
+ ChannellerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 808;
+ EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 596;
+ RoguelikeDungeonSettleInfo roguelike_dungeon_settle_info = 2010;
+ CrystalLinkDungeonSettleInfo crystal_link_settle_info = 1313;
+ SummerTimeV2DungeonSettleInfo summer_time_v2_dungeon_settle_info = 174;
+ InstableSprayDungeonSettleInfo instable_spray_settle_info = 702;
+ WindFieldDungeonSettleInfo wind_field_dungeon_settle_info = 714;
+ EffigyChallengeV2SettleInfo effigy_challenge_v2_settle_info = 1629;
+ TeamChainSettleInfo team_chain_settle_info = 755;
+ PacmanSettleInfo pacman_settle_info = 1544;
+ FungusFighterV2SettleInfo fungus_fighter_v2_settle_info = 1886;
+ BladeDanceSettleInfo blade_dance_settle_info = 578;
+ MultiCharacterDungeonSettleInfo multi_character_dungeon_settle_info = 1901;
}
}
diff --git a/proto/DungeonShowReminderNotify.proto b/proto/DungeonShowReminderNotify.proto
index c71e7c9b..00784df6 100644
--- a/proto/DungeonShowReminderNotify.proto
+++ b/proto/DungeonShowReminderNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 934
-// Obf: BIJEIFJHGGO
+// CmdId: 7524
+// Obf: LLKABFDGMBI
message DungeonShowReminderNotify {
- uint32 reminder_id = 14;
+ uint32 reminder_id = 13;
}
diff --git a/proto/DungeonSlipRevivePointActivateReq.proto b/proto/DungeonSlipRevivePointActivateReq.proto
index 5ca9b7db..d8621817 100644
--- a/proto/DungeonSlipRevivePointActivateReq.proto
+++ b/proto/DungeonSlipRevivePointActivateReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 956
-// Obf: MJDBOGJIPMD
+// CmdId: 8945
+// Obf: NMHIJGEDOLK
message DungeonSlipRevivePointActivateReq {
- uint32 slip_revive_point_id = 1;
+ uint32 slip_revive_point_id = 11;
}
diff --git a/proto/DungeonSlipRevivePointActivateRsp.proto b/proto/DungeonSlipRevivePointActivateRsp.proto
index e32227ff..b894d6c5 100644
--- a/proto/DungeonSlipRevivePointActivateRsp.proto
+++ b/proto/DungeonSlipRevivePointActivateRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 963
-// Obf: JALJOAGHFLD
+// CmdId: 1980
+// Obf: CNEDCJKENNB
message DungeonSlipRevivePointActivateRsp {
- uint32 slip_revive_point_id = 15;
- int32 retcode = 10;
+ uint32 slip_revive_point_id = 5;
+ int32 retcode = 6;
}
diff --git a/proto/DungeonWayPointActivateReq.proto b/proto/DungeonWayPointActivateReq.proto
index 0ffb29a6..e75c07b1 100644
--- a/proto/DungeonWayPointActivateReq.proto
+++ b/proto/DungeonWayPointActivateReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 935
-// Obf: JAMLIJIPNJJ
+// CmdId: 7942
+// Obf: IKEEIFMLEMK
message DungeonWayPointActivateReq {
- uint32 way_point_id = 14;
+ uint32 way_point_id = 11;
}
diff --git a/proto/DungeonWayPointActivateRsp.proto b/proto/DungeonWayPointActivateRsp.proto
index acb33636..048f1215 100644
--- a/proto/DungeonWayPointActivateRsp.proto
+++ b/proto/DungeonWayPointActivateRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 987
-// Obf: AECJNNCDMFE
+// CmdId: 21846
+// Obf: IGKIPPJIMAJ
message DungeonWayPointActivateRsp {
- uint32 way_point_id = 5;
- int32 retcode = 2;
+ uint32 way_point_id = 3;
+ int32 retcode = 14;
}
diff --git a/proto/DungeonWayPointNotify.proto b/proto/DungeonWayPointNotify.proto
index 4f4d4c86..424d648a 100644
--- a/proto/DungeonWayPointNotify.proto
+++ b/proto/DungeonWayPointNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 958
-// Obf: KECNNMOLGML
+// CmdId: 27817
+// Obf: MKJAMAKFLLI
message DungeonWayPointNotify {
- repeated uint32 active_way_point_list = 15;
- bool is_add = 1;
+ repeated uint32 active_way_point_list = 6;
+ bool is_add = 5;
}
diff --git a/proto/EDMLKGMOBLK.proto b/proto/EDMLKGMOBLK.proto
deleted file mode 100644
index 5f0d3d6c..00000000
--- a/proto/EDMLKGMOBLK.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-import "JNNKDCBMHMP.proto";
-message EDMLKGMOBLK {
- repeated JNNKDCBMHMP level_info_list = 13;
-}
diff --git a/proto/EIMPFJPIBCG.proto b/proto/EIMPFJPIBCG.proto
new file mode 100644
index 00000000..ce5b4c41
--- /dev/null
+++ b/proto/EIMPFJPIBCG.proto
@@ -0,0 +1,23 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message EIMPFJPIBCG {
+ repeated uint32 KKJKMCGKPJJ = 12;
+ repeated uint32 BPBAAFAGAFN = 7;
+ repeated uint32 HIOODFAJLAI = 14;
+}
diff --git a/proto/EMIEAKAMEGC.proto b/proto/EMIEAKAMEGC.proto
deleted file mode 100644
index a05b73d4..00000000
--- a/proto/EMIEAKAMEGC.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-import "CCPLHHKMDPJ.proto";
-message EMIEAKAMEGC {
- repeated CCPLHHKMDPJ level_info_list = 13;
-}
diff --git a/proto/EPIAFADAJAN.proto b/proto/EPIAFADAJAN.proto
new file mode 100644
index 00000000..1aebb931
--- /dev/null
+++ b/proto/EPIAFADAJAN.proto
@@ -0,0 +1,28 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "Vector.proto";
+import "DIIHAAGDDJK.proto";
+message EPIAFADAJAN {
+ Vector rot = 14;
+ DIIHAAGDDJK state = 7;
+ uint32 scene_id = 3;
+ uint32 gadget_entity_id = 15;
+ uint32 GIMDMFFKJKK = 1;
+ Vector pos = 13;
+}
diff --git a/proto/EchoShellDetailInfo.proto b/proto/EchoShellDetailInfo.proto
index 6f798b5a..e296ede8 100644
--- a/proto/EchoShellDetailInfo.proto
+++ b/proto/EchoShellDetailInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SummerTimeDungeonInfo.proto";
-// Obf: DIBPFDJEBMC
+// Obf: MDIGDNCLKNN
message EchoShellDetailInfo {
- repeated uint32 JCPFGDCAGFC = 5;
- repeated uint32 LPEHAMKJFCA = 13;
- repeated uint32 FKBCPCENBPP = 2;
- repeated SummerTimeDungeonInfo summer_time_dungeon_list = 9;
+ repeated uint32 DNMOEAFCDGC = 5;
+ repeated uint32 IMBDIBFMPFM = 6;
+ repeated uint32 EADEHMKBOLK = 8;
+ repeated SummerTimeDungeonInfo summer_time_dungeon_list = 15;
}
diff --git a/proto/EchoShellInfo.proto b/proto/EchoShellInfo.proto
index 723456ea..f16d7323 100644
--- a/proto/EchoShellInfo.proto
+++ b/proto/EchoShellInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ODKKHMAMPOH
+// Obf: KCHCJMNANCP
message EchoShellInfo {
uint32 shell_id = 1;
}
diff --git a/proto/EffigyActivityDetailInfo.proto b/proto/EffigyActivityDetailInfo.proto
index 45433e58..cf62b9e7 100644
--- a/proto/EffigyActivityDetailInfo.proto
+++ b/proto/EffigyActivityDetailInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "EffigyDailyInfo.proto";
-// Obf: GBNCPNIPIOC
+// Obf: DLOMGLGOALI
message EffigyActivityDetailInfo {
repeated uint32 taken_reward_index_list = 10;
- repeated EffigyDailyInfo daily_info_list = 1;
- uint32 last_difficulty_id = 3;
- uint32 cur_score = 4;
+ uint32 last_difficulty_id = 6;
+ repeated EffigyDailyInfo daily_info_list = 11;
+ uint32 cur_score = 14;
}
diff --git a/proto/EffigyChallengeDungeonResultInfo.proto b/proto/EffigyChallengeDungeonResultInfo.proto
index 40cf0ea6..8ee21e22 100644
--- a/proto/EffigyChallengeDungeonResultInfo.proto
+++ b/proto/EffigyChallengeDungeonResultInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GOJCDDACIBM
+// Obf: FMEPDDDIKHK
message EffigyChallengeDungeonResultInfo {
- uint32 challenge_max_score = 12;
- uint32 challenge_score = 5;
- uint32 challenge_id = 13;
- bool is_in_time_limit = 7;
- bool is_success = 9;
+ bool is_in_time_limit = 8;
+ uint32 challenge_id = 5;
+ uint32 challenge_max_score = 11;
+ uint32 challenge_score = 15;
+ bool is_success = 13;
}
diff --git a/proto/EffigyChallengeV2DetailInfo.proto b/proto/EffigyChallengeV2DetailInfo.proto
index 5ad3bce3..69cdd41e 100644
--- a/proto/EffigyChallengeV2DetailInfo.proto
+++ b/proto/EffigyChallengeV2DetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "EffigyChallengeV2LevelData.proto";
-// Obf: JMPDMDFONLJ
+// Obf: GLGCLOKDIJM
message EffigyChallengeV2DetailInfo {
- repeated EffigyChallengeV2LevelData level_data_list = 6;
+ repeated EffigyChallengeV2LevelData level_data_list = 9;
}
diff --git a/proto/EffigyChallengeV2LevelData.proto b/proto/EffigyChallengeV2LevelData.proto
index 759fb36c..cf65d2bd 100644
--- a/proto/EffigyChallengeV2LevelData.proto
+++ b/proto/EffigyChallengeV2LevelData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MNPIDOGLIAN
+// Obf: CAFLDJBAKMC
message EffigyChallengeV2LevelData {
- uint32 AFLGHGHAOMC = 4;
- bool is_level_open = 5;
- uint32 level_id = 10;
- uint32 DBHOBFBBONG = 9;
- uint32 NIIPDHJEGDE = 7;
- uint32 PJIHHFHLOGM = 6;
+ uint32 PPMPMJHEJHJ = 15;
+ uint32 LAICFKMFKEH = 6;
+ uint32 GGBMJHIMBDP = 3;
+ uint32 NPLPFHEKCIH = 14;
+ uint32 level_id = 12;
+ bool is_level_open = 11;
}
diff --git a/proto/EffigyChallengeV2SettleInfo.proto b/proto/EffigyChallengeV2SettleInfo.proto
index d5bcbf6a..e6e9c76f 100644
--- a/proto/EffigyChallengeV2SettleInfo.proto
+++ b/proto/EffigyChallengeV2SettleInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ALFLMNNNMIO
+// Obf: GKEGGCBBJNB
message EffigyChallengeV2SettleInfo {
- uint32 GGGMOHCJPGF = 3;
- bool HKKEHABACHB = 5;
- uint32 challenge_mode_difficulty = 2;
- uint32 BEPLBNMJMHC = 9;
- bool GELMKIJIEDG = 11;
- uint32 GPNIFILAEFP = 10;
+ uint32 CMCCNBNFAJE = 11;
+ bool LFNCGGFLHPL = 9;
+ uint32 DCAKCNEDDEB = 12;
+ uint32 challenge_mode_difficulty = 3;
+ bool FOFHONJNIHG = 4;
+ uint32 PHNDBBLLHDI = 1;
}
diff --git a/proto/CCPLHHKMDPJ.proto b/proto/EffigyChallengeV4Info.proto
similarity index 87%
rename from proto/CCPLHHKMDPJ.proto
rename to proto/EffigyChallengeV4Info.proto
index 250c74be..119c4e33 100644
--- a/proto/CCPLHHKMDPJ.proto
+++ b/proto/EffigyChallengeV4Info.proto
@@ -15,13 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message CCPLHHKMDPJ {
- uint32 APNDNCIJLKB = 9;
- bool is_finish = 12;
- bool is_open = 13;
- uint32 level_id = 7;
+import "LCCIKPCKGHB.proto";
+// Obf: MEIOGNPAEHN
+message EffigyChallengeV4Info {
+ repeated LCCIKPCKGHB ADBOENLOHBO = 1;
}
diff --git a/proto/EffigyDailyInfo.proto b/proto/EffigyDailyInfo.proto
index 7bcb0535..71a705db 100644
--- a/proto/EffigyDailyInfo.proto
+++ b/proto/EffigyDailyInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AOAIBCIBMAF
+// Obf: FHBCPCLHPNI
message EffigyDailyInfo {
- uint32 day_index = 13;
- uint32 PGANOOFALKA = 10;
- uint32 challenge_max_score = 5;
- uint32 IDEMGOMLJNO = 3;
- uint32 challenge_id = 2;
- uint32 begin_time = 9;
- bool is_first_pass_reward_taken = 12;
+ uint32 BOJLBFLOAPN = 6;
+ uint32 challenge_id = 8;
+ uint32 KDLLALBPPLE = 5;
+ uint32 challenge_max_score = 15;
+ uint32 begin_time = 1;
+ bool is_first_pass_reward_taken = 11;
+ uint32 day_index = 9;
}
diff --git a/proto/ElectroherculesBattleDetailInfo.proto b/proto/ElectroherculesBattleDetailInfo.proto
index f4763444..12d5dfa5 100644
--- a/proto/ElectroherculesBattleDetailInfo.proto
+++ b/proto/ElectroherculesBattleDetailInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ElectroherculesBattleStageInfo.proto";
-// Obf: HEOBEJGAFJO
+// Obf: OJPDJIODPJM
message ElectroherculesBattleDetailInfo {
- bool MAABHBPHKED = 14;
- repeated ElectroherculesBattleStageInfo stage_info_list = 2;
+ bool FPADEODKEMH = 6;
+ repeated ElectroherculesBattleStageInfo stage_info_list = 11;
}
diff --git a/proto/ElectroherculesBattleLevelInfo.proto b/proto/ElectroherculesBattleLevelInfo.proto
index 2bb727f5..196bc756 100644
--- a/proto/ElectroherculesBattleLevelInfo.proto
+++ b/proto/ElectroherculesBattleLevelInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HNOJMOGEKCA
+// Obf: FHJLJHALMBK
message ElectroherculesBattleLevelInfo {
- uint32 min_finish_time = 15;
- uint32 level_id = 13;
- bool is_finish = 3;
+ uint32 min_finish_time = 10;
+ bool is_finish = 8;
+ uint32 level_id = 12;
}
diff --git a/proto/ElectroherculesBattleStageInfo.proto b/proto/ElectroherculesBattleStageInfo.proto
index ca3274e8..4360e58e 100644
--- a/proto/ElectroherculesBattleStageInfo.proto
+++ b/proto/ElectroherculesBattleStageInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ElectroherculesBattleLevelInfo.proto";
-// Obf: EBCDNHPAAKJ
+// Obf: FADNKDAMGMD
message ElectroherculesBattleStageInfo {
- bool is_stage_open = 8;
- repeated ElectroherculesBattleLevelInfo level_info_list = 6;
- uint32 stage_id = 4;
+ uint32 stage_id = 5;
+ bool is_stage_open = 10;
+ repeated ElectroherculesBattleLevelInfo level_info_list = 3;
}
diff --git a/proto/EndCameraSceneLookNotify.proto b/proto/EndCameraSceneLookNotify.proto
index 73a698d8..f3ec45a7 100644
--- a/proto/EndCameraSceneLookNotify.proto
+++ b/proto/EndCameraSceneLookNotify.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 218
-// Obf: AIBPCFKJANH
+// CmdId: 4771
+// Obf: ENEFGMFFKJI
message EndCameraSceneLookNotify {
}
diff --git a/proto/EnterSceneDoneReq.proto b/proto/EnterSceneDoneReq.proto
index 0cf951a4..7deaf470 100644
--- a/proto/EnterSceneDoneReq.proto
+++ b/proto/EnterSceneDoneReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 252
-// Obf: POJGGKNMBGG
+// CmdId: 28690
+// Obf: KLBOAPKHBEP
message EnterSceneDoneReq {
- uint32 enter_scene_token = 5;
+ uint32 enter_scene_token = 9;
}
diff --git a/proto/EnterSceneDoneRsp.proto b/proto/EnterSceneDoneRsp.proto
index 25e3eae3..74b76d0c 100644
--- a/proto/EnterSceneDoneRsp.proto
+++ b/proto/EnterSceneDoneRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 281
-// Obf: KAGKLNAHCAM
+// CmdId: 24814
+// Obf: AHBDCDEOHII
message EnterSceneDoneRsp {
- uint32 enter_scene_token = 13;
- int32 retcode = 3;
+ uint32 enter_scene_token = 12;
+ int32 retcode = 15;
}
diff --git a/proto/EnterScenePeerNotify.proto b/proto/EnterScenePeerNotify.proto
index 6de0c57a..38b020e8 100644
--- a/proto/EnterScenePeerNotify.proto
+++ b/proto/EnterScenePeerNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 257
-// Obf: EPIMOMFOMBE
+// CmdId: 21053
+// Obf: JBBPPLGGMPC
message EnterScenePeerNotify {
- uint32 peer_id = 5;
- uint32 host_peer_id = 13;
- uint32 dest_scene_id = 6;
- uint32 enter_scene_token = 12;
+ uint32 enter_scene_token = 7;
+ uint32 peer_id = 14;
+ uint32 host_peer_id = 8;
+ uint32 dest_scene_id = 3;
}
diff --git a/proto/EnterSceneReadyReq.proto b/proto/EnterSceneReadyReq.proto
index a83e7b1b..004f34e9 100644
--- a/proto/EnterSceneReadyReq.proto
+++ b/proto/EnterSceneReadyReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 251
-// Obf: IEJDFJHKAGE
+// CmdId: 5011
+// Obf: HDKGADMEFMP
message EnterSceneReadyReq {
- uint32 enter_scene_token = 14;
+ uint32 enter_scene_token = 15;
}
diff --git a/proto/EnterSceneReadyRsp.proto b/proto/EnterSceneReadyRsp.proto
index b9888af9..ed09d44d 100644
--- a/proto/EnterSceneReadyRsp.proto
+++ b/proto/EnterSceneReadyRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 282
-// Obf: NKPMELMPFMD
+// CmdId: 4744
+// Obf: DCBGKOFOANI
message EnterSceneReadyRsp {
- uint32 enter_scene_token = 3;
- int32 retcode = 13;
+ uint32 enter_scene_token = 12;
+ int32 retcode = 2;
}
diff --git a/proto/EnterTransPointRegionNotify.proto b/proto/EnterTransPointRegionNotify.proto
index 92c19127..bfb59699 100644
--- a/proto/EnterTransPointRegionNotify.proto
+++ b/proto/EnterTransPointRegionNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 216
-// Obf: PMGHPLODEOP
+// CmdId: 22064
+// Obf: ECDCICGGBDA
message EnterTransPointRegionNotify {
- uint32 point_id = 6;
- uint32 scene_id = 5;
+ uint32 point_id = 5;
+ uint32 scene_id = 12;
}
diff --git a/proto/EnterTrialAvatarActivityDungeonReq.proto b/proto/EnterTrialAvatarActivityDungeonReq.proto
index 76f46202..dc10c906 100644
--- a/proto/EnterTrialAvatarActivityDungeonReq.proto
+++ b/proto/EnterTrialAvatarActivityDungeonReq.proto
@@ -16,10 +16,10 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 2146
-// Obf: IMDAGCFCHAK
+// CmdId: 7738
+// Obf: IINFKHGEHPA
message EnterTrialAvatarActivityDungeonReq {
+ uint32 enter_point_id = 2;
uint32 activity_id = 10;
- uint32 trial_avatar_index_id = 3;
- uint32 enter_point_id = 8;
+ uint32 trial_avatar_index_id = 6;
}
diff --git a/proto/EnterTrialAvatarActivityDungeonRsp.proto b/proto/EnterTrialAvatarActivityDungeonRsp.proto
index ee90823a..7b9528d2 100644
--- a/proto/EnterTrialAvatarActivityDungeonRsp.proto
+++ b/proto/EnterTrialAvatarActivityDungeonRsp.proto
@@ -16,10 +16,10 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 2170
-// Obf: BIPJBPEAGIH
+// CmdId: 8751
+// Obf: IKPHDDJIDGO
message EnterTrialAvatarActivityDungeonRsp {
- uint32 activity_id = 12;
- int32 retcode = 3;
- uint32 trial_avatar_index_id = 8;
+ uint32 activity_id = 1;
+ int32 retcode = 15;
+ uint32 trial_avatar_index_id = 6;
}
diff --git a/proto/EnterType.proto b/proto/EnterType.proto
index 73cd766b..c04ad6bb 100644
--- a/proto/EnterType.proto
+++ b/proto/EnterType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JFDPPEKABPL
+// Obf: NMCABLGJJEK
enum EnterType {
ENTER_TYPE_NONE = 0;
ENTER_TYPE_SELF = 1;
@@ -33,4 +30,5 @@ enum EnterType {
ENTER_TYPE_SELF_HOME = 9;
ENTER_TYPE_OTHER_HOME = 10;
ENTER_TYPE_GOTO_RECREATE = 11;
+ ENTER_TYPE_GOTO_BY_TPL = 12;
}
diff --git a/proto/EnterWorldAreaReq.proto b/proto/EnterWorldAreaReq.proto
index 95caedbd..13388582 100644
--- a/proto/EnterWorldAreaReq.proto
+++ b/proto/EnterWorldAreaReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 242
-// Obf: PKDAGNPOOOK
+// CmdId: 29482
+// Obf: OLIJIMJGACD
message EnterWorldAreaReq {
- uint32 area_id = 11;
- uint32 area_type = 9;
+ uint32 area_type = 8;
+ uint32 area_id = 15;
}
diff --git a/proto/EnterWorldAreaRsp.proto b/proto/EnterWorldAreaRsp.proto
index 8a3be197..d049837a 100644
--- a/proto/EnterWorldAreaRsp.proto
+++ b/proto/EnterWorldAreaRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 207
-// Obf: GAEPKHKAHGF
+// CmdId: 21362
+// Obf: MIPCODPODKN
message EnterWorldAreaRsp {
uint32 area_type = 6;
- uint32 area_id = 13;
- int32 retcode = 11;
+ int32 retcode = 13;
+ uint32 area_id = 9;
}
diff --git a/proto/EntityAbilityInvokeEntry.proto b/proto/EntityAbilityInvokeEntry.proto
index 8988efb4..c3bc60dd 100644
--- a/proto/EntityAbilityInvokeEntry.proto
+++ b/proto/EntityAbilityInvokeEntry.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityInvokeEntry.proto";
-// Obf: EPKNGJMINJD
+// Obf: GMHAEILNEPA
message EntityAbilityInvokeEntry {
- uint32 entity_id = 13;
- repeated AbilityInvokeEntry invokes = 14;
+ repeated AbilityInvokeEntry invokes = 2;
+ uint32 entity_id = 3;
}
diff --git a/proto/EntityAiSyncNotify.proto b/proto/EntityAiSyncNotify.proto
index ecada349..8b5b8e9a 100644
--- a/proto/EntityAiSyncNotify.proto
+++ b/proto/EntityAiSyncNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AiSyncInfo.proto";
-// CmdId: 309
-// Obf: CAIOLKOIKNI
+// CmdId: 5447
+// Obf: HKGLOBEAHIN
message EntityAiSyncNotify {
- repeated uint32 local_avatar_alerted_monster_list = 8;
- repeated AiSyncInfo info_list = 1;
+ repeated uint32 local_avatar_alerted_monster_list = 4;
+ repeated AiSyncInfo info_list = 5;
}
diff --git a/proto/EntityAuthorityInfo.proto b/proto/EntityAuthorityInfo.proto
index fc2dc3de..11616c07 100644
--- a/proto/EntityAuthorityInfo.proto
+++ b/proto/EntityAuthorityInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilitySyncStateInfo.proto";
import "EntityRendererChangedInfo.proto";
import "SceneEntityAiInfo.proto";
import "Vector.proto";
import "AnimatorParameterValueInfoPair.proto";
import "EntityClientExtraInfo.proto";
-// Obf: MMDHAIOHCBJ
+// Obf: DHLPFKPHPNF
message EntityAuthorityInfo {
AbilitySyncStateInfo ability_info = 1;
EntityRendererChangedInfo renderer_changed_info = 2;
diff --git a/proto/EntityClientData.proto b/proto/EntityClientData.proto
index 37983760..2b5af5eb 100644
--- a/proto/EntityClientData.proto
+++ b/proto/EntityClientData.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MIMMOJNHFCB
+// Obf: GCALEOBNFFH
message EntityClientData {
uint32 wind_change_scene_time = 1;
float windmill_sync_angle = 2;
diff --git a/proto/EntityClientExtraInfo.proto b/proto/EntityClientExtraInfo.proto
index 49331549..17d8b153 100644
--- a/proto/EntityClientExtraInfo.proto
+++ b/proto/EntityClientExtraInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: COEAEBKAFKD
+// Obf: LCJDLMMKJCK
message EntityClientExtraInfo {
Vector skill_anchor_position = 1;
}
diff --git a/proto/EntityEnvironmentInfo.proto b/proto/EntityEnvironmentInfo.proto
index 1e428476..4096156c 100644
--- a/proto/EntityEnvironmentInfo.proto
+++ b/proto/EntityEnvironmentInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DILGEMDKHHN
+// Obf: FDGMLNKHDKB
message EntityEnvironmentInfo {
uint32 json_climate_type = 1;
uint32 climate_area_id = 2;
diff --git a/proto/EntityFightPropChangeReasonNotify.proto b/proto/EntityFightPropChangeReasonNotify.proto
index 358eba59..69fcc602 100644
--- a/proto/EntityFightPropChangeReasonNotify.proto
+++ b/proto/EntityFightPropChangeReasonNotify.proto
@@ -15,21 +15,23 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChangeHpReason.proto";
-import "PropChangeReason.proto";
import "ChangeEnergyReason.proto";
-// CmdId: 1258
-// Obf: CJKLCKHPBEN
+import "FAFPLBDIGDH.proto";
+import "OFDEHFOCIFP.proto";
+import "PropChangeReason.proto";
+// CmdId: 2489
+// Obf: KHFJILELHPL
message EntityFightPropChangeReasonNotify {
- ChangeHpReason changeHpReason = 15;
- repeated uint32 param_list = 1;
- float prop_delta = 14;
- PropChangeReason reason = 7;
- uint32 entity_id = 8;
- uint32 prop_type = 6;
- ChangeEnergyReason changeEnergyReason = 4;
+ ChangeHpReason changeHpReason = 12;
+ uint32 entity_id = 6;
+ uint32 prop_type = 1;
+ float prop_delta = 10;
+ ChangeEnergyReason changeEnergyReason = 8;
+ FAFPLBDIGDH detail_info = 11;
+ repeated uint32 param_list = 9;
+ OFDEHFOCIFP AEFJJGCHIJH = 14;
+ PropChangeReason reason = 3;
+ float JJEEABMPEKL = 13;
}
diff --git a/proto/EntityFightPropUpdateNotify.proto b/proto/EntityFightPropUpdateNotify.proto
index 7fc09886..3894bc54 100644
--- a/proto/EntityFightPropUpdateNotify.proto
+++ b/proto/EntityFightPropUpdateNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1272
-// Obf: GMLJGKMJLLK
+// CmdId: 24036
+// Obf: POHPJAAPGHD
message EntityFightPropUpdateNotify {
- uint32 entity_id = 9;
- map fight_prop_map = 15;
+ uint32 entity_id = 4;
+ map fight_prop_map = 13;
}
diff --git a/proto/EntityMoveInfo.proto b/proto/EntityMoveInfo.proto
index 89f377c4..efd3353a 100644
--- a/proto/EntityMoveInfo.proto
+++ b/proto/EntityMoveInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MotionInfo.proto";
-// Obf: DGBPMOADLDG
+// Obf: LHBMDEAGHFD
message EntityMoveInfo {
uint32 entity_id = 1;
MotionInfo motion_info = 2;
diff --git a/proto/EntityRendererChangedInfo.proto b/proto/EntityRendererChangedInfo.proto
index eeedd09c..55b15385 100644
--- a/proto/EntityRendererChangedInfo.proto
+++ b/proto/EntityRendererChangedInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KAFDABCNHDM
+// Obf: OGLDMEEKHOB
message EntityRendererChangedInfo {
map changed_renderers = 1;
uint32 visibility_count = 2;
diff --git a/proto/Equip.proto b/proto/Equip.proto
index 27b55254..662b5ed1 100644
--- a/proto/Equip.proto
+++ b/proto/Equip.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Reliquary.proto";
import "Weapon.proto";
-// Obf: JFNFEJHPPKA
+// Obf: EFEDALDPHMA
message Equip {
- bool is_locked = 3;
oneof detail {
Reliquary reliquary = 1;
Weapon weapon = 2;
}
+ bool is_locked = 3;
}
diff --git a/proto/EquipParam.proto b/proto/EquipParam.proto
index 188347b9..7a5ffbf1 100644
--- a/proto/EquipParam.proto
+++ b/proto/EquipParam.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BCIPINJAEOO
+// Obf: HPFNFEJGODI
message EquipParam {
uint32 item_id = 1;
uint32 item_num = 2;
diff --git a/proto/EquipRoguelikeRuneReq.proto b/proto/EquipRoguelikeRuneReq.proto
index 463f3e0a..677e0aad 100644
--- a/proto/EquipRoguelikeRuneReq.proto
+++ b/proto/EquipRoguelikeRuneReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8154
-// Obf: BCFCGEFCINP
+// CmdId: 5188
+// Obf: ELNJIICIBLI
message EquipRoguelikeRuneReq {
- repeated uint32 rune_list = 11;
+ repeated uint32 rune_list = 13;
}
diff --git a/proto/EquipRoguelikeRuneRsp.proto b/proto/EquipRoguelikeRuneRsp.proto
index 28ebc7dd..c454d5d7 100644
--- a/proto/EquipRoguelikeRuneRsp.proto
+++ b/proto/EquipRoguelikeRuneRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8073
-// Obf: OBOCNKCMNLL
+// CmdId: 3632
+// Obf: MLKLAKEAEJA
message EquipRoguelikeRuneRsp {
- int32 retcode = 3;
- repeated uint32 rune_list = 5;
+ repeated uint32 rune_list = 14;
+ int32 retcode = 5;
}
diff --git a/proto/EvtAiSyncCombatThreatInfoNotify.proto b/proto/EvtAiSyncCombatThreatInfoNotify.proto
index 3d9770c8..02ef4947 100644
--- a/proto/EvtAiSyncCombatThreatInfoNotify.proto
+++ b/proto/EvtAiSyncCombatThreatInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AiThreatInfo.proto";
-// CmdId: 377
-// Obf: HCMBENCEGEP
+// CmdId: 7714
+// Obf: HHOBKODCGBH
message EvtAiSyncCombatThreatInfoNotify {
- map combat_threat_info_map = 14;
+ map combat_threat_info_map = 15;
}
diff --git a/proto/EvtAiSyncSkillCdNotify.proto b/proto/EvtAiSyncSkillCdNotify.proto
index ef5e2308..1003ce03 100644
--- a/proto/EvtAiSyncSkillCdNotify.proto
+++ b/proto/EvtAiSyncSkillCdNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AiSkillCdInfo.proto";
-// CmdId: 346
-// Obf: IIEAPNAFCGB
+// CmdId: 6471
+// Obf: DCKIHJONHIO
message EvtAiSyncSkillCdNotify {
- map ai_cd_map = 6;
+ map ai_cd_map = 10;
}
diff --git a/proto/EvtAnimatorParameterInfo.proto b/proto/EvtAnimatorParameterInfo.proto
index 33376bb6..15c35e5a 100644
--- a/proto/EvtAnimatorParameterInfo.proto
+++ b/proto/EvtAnimatorParameterInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AnimatorParameterValueInfo.proto";
-// Obf: NJDDPFCLLPO
+// Obf: KMKPHPFFDNG
message EvtAnimatorParameterInfo {
- uint32 entity_id = 8;
- bool is_server_cache = 9;
- AnimatorParameterValueInfo value = 15;
- int32 name_id = 5;
+ int32 name_id = 4;
+ AnimatorParameterValueInfo value = 10;
+ bool is_server_cache = 15;
+ uint32 entity_id = 11;
}
diff --git a/proto/EvtAvatarLockChairReq.proto b/proto/EvtAvatarLockChairReq.proto
index cc12072e..659d167a 100644
--- a/proto/EvtAvatarLockChairReq.proto
+++ b/proto/EvtAvatarLockChairReq.proto
@@ -15,14 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 370
-// Obf: MMMMKEELLIA
+// CmdId: 23086
+// Obf: LBJMDFGMGBD
message EvtAvatarLockChairReq {
- uint64 chair_id = 11;
- Vector position = 4;
+ Vector position = 13;
+ uint64 chair_id = 9;
+ int32 direction = 3;
}
diff --git a/proto/EvtAvatarLockChairRsp.proto b/proto/EvtAvatarLockChairRsp.proto
index a4b867e6..23409d5e 100644
--- a/proto/EvtAvatarLockChairRsp.proto
+++ b/proto/EvtAvatarLockChairRsp.proto
@@ -15,16 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 361
-// Obf: NEEFPFEAJBA
+// CmdId: 26356
+// Obf: ABACJEJFCJJ
message EvtAvatarLockChairRsp {
- uint32 entity_id = 13;
- int32 retcode = 15;
- uint64 chair_id = 10;
- Vector position = 7;
+ uint64 chair_id = 4;
+ Vector position = 3;
+ int32 retcode = 9;
+ uint32 entity_id = 7;
+ int32 direction = 2;
}
diff --git a/proto/EvtAvatarSitDownNotify.proto b/proto/EvtAvatarSitDownNotify.proto
index 6430d6e0..d5c71df1 100644
--- a/proto/EvtAvatarSitDownNotify.proto
+++ b/proto/EvtAvatarSitDownNotify.proto
@@ -15,15 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 371
-// Obf: ANDEKBPGEIO
+// CmdId: 23010
+// Obf: EGKACDGMPPG
message EvtAvatarSitDownNotify {
- uint32 entity_id = 6;
- Vector position = 8;
- uint64 chair_id = 10;
+ uint64 chair_id = 6;
+ int32 direction = 8;
+ Vector position = 9;
+ uint32 entity_id = 4;
}
diff --git a/proto/EvtAvatarStandUpNotify.proto b/proto/EvtAvatarStandUpNotify.proto
index 5be4477f..f76480b0 100644
--- a/proto/EvtAvatarStandUpNotify.proto
+++ b/proto/EvtAvatarStandUpNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 349
-// Obf: AMIICFPACPC
+// CmdId: 8332
+// Obf: JOAGCKEBIGN
message EvtAvatarStandUpNotify {
- int32 direction = 12;
+ int32 direction = 14;
+ uint64 chair_id = 8;
+ int32 performId = 12;
uint32 entity_id = 6;
- int32 performId = 10;
- uint64 chair_id = 14;
}
diff --git a/proto/EvtBeingHitInfo.proto b/proto/EvtBeingHitInfo.proto
index 410cc46a..2b080d84 100644
--- a/proto/EvtBeingHitInfo.proto
+++ b/proto/EvtBeingHitInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AttackResult.proto";
-// Obf: FAABEIHJGBK
+// Obf: LGMKEKBEELG
message EvtBeingHitInfo {
- uint32 frame_num = 9;
- AttackResult attack_result = 8;
- uint32 peer_id = 11;
+ uint32 peer_id = 4;
+ uint32 frame_num = 15;
+ AttackResult attack_result = 10;
}
diff --git a/proto/EvtCreateGadgetNotify.proto b/proto/EvtCreateGadgetNotify.proto
index 26d89205..205fcad9 100644
--- a/proto/EvtCreateGadgetNotify.proto
+++ b/proto/EvtCreateGadgetNotify.proto
@@ -15,32 +15,29 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ForwardType.proto";
import "Vector.proto";
-// CmdId: 355
-// Obf: DGNDHHIGNBD
+import "ForwardType.proto";
+// CmdId: 22195
+// Obf: LGEDOOIENKG
message EvtCreateGadgetNotify {
- uint32 camp_id = 11;
- uint64 guid = 13;
- uint32 DNAKOOADMLE = 9;
- repeated uint32 target_lock_point_index_list = 1869;
- bool OFEAKOJIKCA = 12;
- uint32 entity_id = 10;
- ForwardType forward_type = 4;
- bool is_async_load = 174;
- Vector InitPos = 1;
- uint32 owner_entity_id = 8;
+ uint64 guid = 11;
+ repeated uint32 target_lock_point_index_list = 516;
uint32 room_id = 3;
- uint32 prop_owner_entity_id = 2;
- uint32 target_entity_id = 7;
- bool is_peer_id_from_player = 172;
- uint32 config_id = 15;
+ bool is_peer_id_from_player = 1886;
+ bool HEPFGKFLCCD = 13;
+ uint32 owner_entity_id = 14;
+ bool is_async_load = 438;
+ uint32 target_lock_point_index = 8;
+ Vector InitEulerAngles = 4;
+ uint32 prop_owner_entity_id = 1;
uint32 camp_type = 5;
- Vector InitEulerAngles = 14;
- bool KJLIAJBFMKL = 6;
- repeated uint32 target_entity_id_list = 418;
+ ForwardType forward_type = 7;
+ Vector InitPos = 9;
+ uint32 target_entity_id = 2;
+ uint32 config_id = 15;
+ uint32 camp_id = 12;
+ repeated uint32 target_entity_id_list = 216;
+ uint32 entity_id = 10;
+ bool CNIILEKPCMD = 6;
}
diff --git a/proto/EvtDestroyGadgetNotify.proto b/proto/EvtDestroyGadgetNotify.proto
index eeca323e..b4410bd6 100644
--- a/proto/EvtDestroyGadgetNotify.proto
+++ b/proto/EvtDestroyGadgetNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ForwardType.proto";
-// CmdId: 348
-// Obf: KBKJDANOAHC
+// CmdId: 5833
+// Obf: JOPFKPGNIKG
message EvtDestroyGadgetNotify {
- ForwardType forward_type = 11;
- uint32 entity_id = 7;
+ ForwardType forward_type = 1;
+ uint32 entity_id = 8;
}
diff --git a/proto/EvtDoSkillSuccNotify.proto b/proto/EvtDoSkillSuccNotify.proto
index 4e9435e0..41f83929 100644
--- a/proto/EvtDoSkillSuccNotify.proto
+++ b/proto/EvtDoSkillSuccNotify.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ForwardType.proto";
import "Vector.proto";
-// CmdId: 372
-// Obf: IJLDLGMBMAJ
+import "ForwardType.proto";
+// CmdId: 8216
+// Obf: LPCJNKAIIEL
message EvtDoSkillSuccNotify {
- ForwardType forward_type = 8;
- Vector forward = 6;
- uint32 caster_id = 13;
- uint32 skill_id = 15;
+ uint32 caster_id = 14;
+ uint32 skill_id = 7;
+ Vector forward = 5;
+ ForwardType forward_type = 12;
}
diff --git a/proto/EvtEntityRenderersChangedNotify.proto b/proto/EvtEntityRenderersChangedNotify.proto
index 5aa9d194..4ffde938 100644
--- a/proto/EvtEntityRenderersChangedNotify.proto
+++ b/proto/EvtEntityRenderersChangedNotify.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "EntityRendererChangedInfo.proto";
import "ForwardType.proto";
-// CmdId: 307
-// Obf: OGKFHAJNEOJ
+// CmdId: 5525
+// Obf: IOCCLGCILKA
message EvtEntityRenderersChangedNotify {
- EntityRendererChangedInfo renderer_changed_info = 14;
- uint32 entity_id = 2;
- ForwardType forward_type = 5;
- bool is_server_cache = 10;
+ uint32 entity_id = 12;
+ EntityRendererChangedInfo renderer_changed_info = 4;
+ ForwardType forward_type = 10;
+ bool is_server_cache = 6;
}
diff --git a/proto/ExecuteGadgetLuaReq.proto b/proto/ExecuteGadgetLuaReq.proto
index 7f31ca58..465172a0 100644
--- a/proto/ExecuteGadgetLuaReq.proto
+++ b/proto/ExecuteGadgetLuaReq.proto
@@ -16,11 +16,11 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 225
-// Obf: EPKMBNENCNJ
+// CmdId: 5288
+// Obf: BCCHIHOEMNP
message ExecuteGadgetLuaReq {
- int32 param2 = 12;
- int32 param3 = 15;
int32 param1 = 2;
- uint32 source_entity_id = 3;
+ int32 param3 = 5;
+ uint32 source_entity_id = 10;
+ int32 param2 = 8;
}
diff --git a/proto/ExecuteGadgetLuaRsp.proto b/proto/ExecuteGadgetLuaRsp.proto
index f7b43f49..b831bc30 100644
--- a/proto/ExecuteGadgetLuaRsp.proto
+++ b/proto/ExecuteGadgetLuaRsp.proto
@@ -16,8 +16,8 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 286
-// Obf: DLEGIOADOEA
+// CmdId: 1263
+// Obf: DPEMGHFBEEK
message ExecuteGadgetLuaRsp {
- int32 retcode = 13;
+ int32 retcode = 14;
}
diff --git a/proto/ExecuteGroupTriggerReq.proto b/proto/ExecuteGroupTriggerReq.proto
deleted file mode 100644
index 898d64c1..00000000
--- a/proto/ExecuteGroupTriggerReq.proto
+++ /dev/null
@@ -1,28 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 292
-// Obf: BDCAJCDPPNP
-message ExecuteGroupTriggerReq {
- int32 param1 = 2;
- int32 param2 = 3;
- uint32 target_entity_id = 1;
- string source_name = 12;
- int32 param3 = 4;
- uint32 source_entity_id = 10;
-}
diff --git a/proto/ExhibitionDisplayInfo.proto b/proto/ExhibitionDisplayInfo.proto
index 0f48b040..950865cf 100644
--- a/proto/ExhibitionDisplayInfo.proto
+++ b/proto/ExhibitionDisplayInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FALKBLEJAOC
+// Obf: MCIHMDBLAPP
message ExhibitionDisplayInfo {
uint32 id = 1;
uint32 param = 2;
diff --git a/proto/ExitTransPointRegionNotify.proto b/proto/ExitTransPointRegionNotify.proto
index 397bd126..ccae3da1 100644
--- a/proto/ExitTransPointRegionNotify.proto
+++ b/proto/ExitTransPointRegionNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 228
-// Obf: PICOJJGEMOE
+// CmdId: 2696
+// Obf: BBGPGHPCHGN
message ExitTransPointRegionNotify {
- uint32 scene_id = 11;
- uint32 point_id = 1;
+ uint32 point_id = 8;
+ uint32 scene_id = 12;
}
diff --git a/proto/ExpeditionActivityDetailInfo.proto b/proto/ExpeditionActivityDetailInfo.proto
index 39923eb3..5cb920bb 100644
--- a/proto/ExpeditionActivityDetailInfo.proto
+++ b/proto/ExpeditionActivityDetailInfo.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ExpeditionChallengeInfo.proto";
import "ExpeditionPathInfo.proto";
-// Obf: EFAOCIPELNM
+import "ExpeditionChallengeInfo.proto";
+// Obf: OPCCCDFLFBA
message ExpeditionActivityDetailInfo {
- uint32 LIMGPLDAJKP = 3;
- uint32 ADMDKNKKDOE = 8;
- uint32 content_close_time = 13;
- repeated ExpeditionChallengeInfo challenge_info_list = 15;
- bool is_content_closed = 6;
- repeated ExpeditionPathInfo path_info_list = 11;
+ bool is_content_closed = 12;
+ uint32 content_close_time = 1;
+ repeated ExpeditionPathInfo path_info_list = 5;
+ repeated ExpeditionChallengeInfo challenge_info_list = 4;
+ uint32 HCDDLBJBIOH = 9;
+ uint32 OLDDLIEHOBB = 2;
}
diff --git a/proto/ExpeditionChallengeInfo.proto b/proto/ExpeditionChallengeInfo.proto
index 73095c1a..a3d9dde4 100644
--- a/proto/ExpeditionChallengeInfo.proto
+++ b/proto/ExpeditionChallengeInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IPJPEPIILAJ
+// Obf: JHMBENBNPBH
message ExpeditionChallengeInfo {
- bool is_finished = 11;
- uint32 open_time = 5;
+ uint32 open_time = 2;
uint32 id = 4;
+ bool is_finished = 10;
}
diff --git a/proto/ExpeditionPathInfo.proto b/proto/ExpeditionPathInfo.proto
index 1044cbf7..012df5d0 100644
--- a/proto/ExpeditionPathInfo.proto
+++ b/proto/ExpeditionPathInfo.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ExpeditionState.proto";
-// Obf: FMHECDDFAAE
+// Obf: CNOJJMNNAAJ
message ExpeditionPathInfo {
- uint32 challenge_id = 10;
- repeated uint32 avatar_id_list = 7;
- float bonus_probability = 8;
- uint32 DPOMPOMLCKP = 11;
- uint32 IBKDBMDJGDI = 3;
- uint32 start_time = 13;
- uint32 FLHKBCEIKLE = 15;
- uint32 path_id = 2;
- ExpeditionState state = 6;
- uint32 MFNGJOCIAPE = 1;
+ uint32 path_id = 7;
+ float bonus_probability = 9;
+ uint32 start_time = 5;
+ uint32 AGGGPFNPNLN = 6;
+ repeated uint32 avatar_id_list = 15;
+ ExpeditionState state = 1;
+ uint32 DDCIILLJCLH = 4;
+ uint32 challenge_id = 13;
+ uint32 EPLFCNHCJOD = 14;
+ uint32 OFNGLPBLGGP = 11;
}
diff --git a/proto/ExpeditionState.proto b/proto/ExpeditionState.proto
index b2944b2d..87124e99 100644
--- a/proto/ExpeditionState.proto
+++ b/proto/ExpeditionState.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GPPFNJKCLPD
+// Obf: OMJCJJGBBNI
enum ExpeditionState {
EXPEDITION_NONE = 0;
EXPEDITION_STARTED = 1;
diff --git a/proto/FAFPLBDIGDH.proto b/proto/FAFPLBDIGDH.proto
new file mode 100644
index 00000000..2d776935
--- /dev/null
+++ b/proto/FAFPLBDIGDH.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "LAOBOIBJGOK.proto";
+message FAFPLBDIGDH {
+ optional LAOBOIBJGOK DFFBILKONHM = 12;
+}
diff --git a/proto/ExecuteGroupTriggerRsp.proto b/proto/FGEEOGDFHAB.proto
similarity index 90%
rename from proto/ExecuteGroupTriggerRsp.proto
rename to proto/FGEEOGDFHAB.proto
index b768bd58..975b8278 100644
--- a/proto/ExecuteGroupTriggerRsp.proto
+++ b/proto/FGEEOGDFHAB.proto
@@ -16,8 +16,7 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 209
-// Obf: PCMGBKMODLM
-message ExecuteGroupTriggerRsp {
- int32 retcode = 11;
+import "KBHOLONGCBF.proto";
+message FGEEOGDFHAB {
+ repeated KBHOLONGCBF FHJBOMAPANA = 4;
}
diff --git a/proto/FHLNPLFEFFO.proto b/proto/FHLNPLFEFFO.proto
new file mode 100644
index 00000000..62632e77
--- /dev/null
+++ b/proto/FHLNPLFEFFO.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "LFCGDMNBBKM.proto";
+message FHLNPLFEFFO {
+ repeated LFCGDMNBBKM level_info_list = 2;
+}
diff --git a/proto/FKMJAPDCONH.proto b/proto/FKMJAPDCONH.proto
new file mode 100644
index 00000000..d445165c
--- /dev/null
+++ b/proto/FKMJAPDCONH.proto
@@ -0,0 +1,27 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+enum FKMJAPDCONH {
+ FKMJAPDCONH_PacmanDungeonStopNone = 0;
+ FKMJAPDCONH_PacmanDungeonStopSuccess = 1;
+ FKMJAPDCONH_PacmanDungeonStopTimeup = 2;
+ FKMJAPDCONH_PacmanDungeonStopClientInterrupt = 3;
+ FKMJAPDCONH_PacmanDungeonStopCancel = 4;
+ FKMJAPDCONH_PacmanDungeonStopActivityClosed = 5;
+ FKMJAPDCONH_PacmanDungeonStopFail = 6;
+}
diff --git a/proto/FLMEGFBOMDO.proto b/proto/FLMEGFBOMDO.proto
new file mode 100644
index 00000000..b8717642
--- /dev/null
+++ b/proto/FLMEGFBOMDO.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message FLMEGFBOMDO {
+ uint32 JKBANIBHKEC = 12;
+ uint32 GKNMICKJLHO = 5;
+}
diff --git a/proto/FeatureBlockInfo.proto b/proto/FeatureBlockInfo.proto
index 2abd2680..fdfadd9c 100644
--- a/proto/FeatureBlockInfo.proto
+++ b/proto/FeatureBlockInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CIBFPNBELMG
+// Obf: NGEGAFNJIFO
message FeatureBlockInfo {
uint32 feature_type = 1;
uint32 end_time = 2;
diff --git a/proto/FetterData.proto b/proto/FetterData.proto
index 13be811d..19935d92 100644
--- a/proto/FetterData.proto
+++ b/proto/FetterData.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KDDPKLNAMGL
+// Obf: JFCHMJKBMBL
message FetterData {
uint32 fetter_id = 1;
uint32 fetter_state = 2;
diff --git a/proto/FightPropPair.proto b/proto/FightPropPair.proto
index 8c141264..2bad68d6 100644
--- a/proto/FightPropPair.proto
+++ b/proto/FightPropPair.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AAIGEAGCKAA
+// Obf: DKENFABIHAJ
message FightPropPair {
uint32 prop_type = 1;
float prop_value = 2;
diff --git a/proto/FindHilichurlAcceptQuestNotify.proto b/proto/FindHilichurlAcceptQuestNotify.proto
index eaa0bd48..f5345ac0 100644
--- a/proto/FindHilichurlAcceptQuestNotify.proto
+++ b/proto/FindHilichurlAcceptQuestNotify.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8560
-// Obf: ACMPJBDCEBG
+// CmdId: 29747
+// Obf: GKEGJFHNGEJ
message FindHilichurlAcceptQuestNotify {
}
diff --git a/proto/FindHilichurlDayContentInfo.proto b/proto/FindHilichurlDayContentInfo.proto
index 25457437..86948319 100644
--- a/proto/FindHilichurlDayContentInfo.proto
+++ b/proto/FindHilichurlDayContentInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BHHCINDOAGH
+// Obf: LJINFOOCFLO
message FindHilichurlDayContentInfo {
- uint32 start_time = 1;
+ uint32 start_time = 14;
}
diff --git a/proto/FindHilichurlDetailInfo.proto b/proto/FindHilichurlDetailInfo.proto
index 4c9b6c39..9466fe52 100644
--- a/proto/FindHilichurlDetailInfo.proto
+++ b/proto/FindHilichurlDetailInfo.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FindHilichurlDayContentInfo.proto";
-// Obf: BOMIAHEPOKN
+// Obf: KMCDKEKAHAJ
message FindHilichurlDetailInfo {
- uint32 content_close_time = 12;
- bool is_content_closed = 13;
- uint32 day_index = 4;
- uint32 FFMLPLGOJBO = 11;
+ uint32 day_index = 1;
+ bool is_end_quest_accept = 9;
+ uint32 MPJCDHBBHMM = 12;
repeated FindHilichurlDayContentInfo day_content_info_list = 14;
- uint32 AHKMMEEKNKE = 10;
- bool is_end_quest_accept = 3;
+ uint32 ILNNKKDIIJA = 11;
+ uint32 content_close_time = 3;
+ bool is_content_closed = 4;
}
diff --git a/proto/FindHilichurlFinishSecondQuestNotify.proto b/proto/FindHilichurlFinishSecondQuestNotify.proto
index 2a802589..b3b66bd6 100644
--- a/proto/FindHilichurlFinishSecondQuestNotify.proto
+++ b/proto/FindHilichurlFinishSecondQuestNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8503
-// Obf: JGILMPHMBLJ
+// CmdId: 900
+// Obf: FEIHPENLPBL
message FindHilichurlFinishSecondQuestNotify {
- uint32 day_index = 8;
+ uint32 day_index = 7;
}
diff --git a/proto/FinishedParentQuestNotify.proto b/proto/FinishedParentQuestNotify.proto
index a105f5e6..134a460f 100644
--- a/proto/FinishedParentQuestNotify.proto
+++ b/proto/FinishedParentQuestNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ParentQuest.proto";
-// CmdId: 472
-// Obf: ABDJGNCFLAJ
+// CmdId: 27820
+// Obf: EPOAAKIMMFB
message FinishedParentQuestNotify {
- repeated ParentQuest parent_quest_list = 8;
+ repeated ParentQuest parent_quest_list = 6;
}
diff --git a/proto/FinishedParentQuestUpdateNotify.proto b/proto/FinishedParentQuestUpdateNotify.proto
index 2a5b9756..4910e36f 100644
--- a/proto/FinishedParentQuestUpdateNotify.proto
+++ b/proto/FinishedParentQuestUpdateNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ParentQuest.proto";
// CmdId: 455
-// Obf: JFLDCJCCNIA
+// Obf: JCGNAICEEND
message FinishedParentQuestUpdateNotify {
- repeated ParentQuest parent_quest_list = 13;
+ repeated ParentQuest parent_quest_list = 3;
}
diff --git a/proto/FireworksLaunchDataNotify.proto b/proto/FireworksLaunchDataNotify.proto
new file mode 100644
index 00000000..f9953137
--- /dev/null
+++ b/proto/FireworksLaunchDataNotify.proto
@@ -0,0 +1,25 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "FireworksLaunchSchemeData.proto";
+// CmdId: 2905
+// Obf: OFNADKLLKHD
+message FireworksLaunchDataNotify {
+ repeated FireworksLaunchSchemeData scheme_data_list = 2;
+ uint32 last_use_scheme_id = 9;
+}
diff --git a/proto/FireworksLaunchParam.proto b/proto/FireworksLaunchParam.proto
new file mode 100644
index 00000000..25baceff
--- /dev/null
+++ b/proto/FireworksLaunchParam.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "FireworksLaunchParamType.proto";
+// Obf: KCIOCLGGPIH
+message FireworksLaunchParam {
+ FireworksLaunchParamType type = 14;
+ int32 value = 2;
+}
diff --git a/proto/FireworksLaunchParamType.proto b/proto/FireworksLaunchParamType.proto
new file mode 100644
index 00000000..c2bbf111
--- /dev/null
+++ b/proto/FireworksLaunchParamType.proto
@@ -0,0 +1,27 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+// Obf: EDNDPFHDNHB
+enum FireworksLaunchParamType {
+ FIREWORKS_LAUNCH_PARAM_NONE = 0;
+ FIREWORKS_LAUNCH_PARAM_REPEAT = 1;
+ FIREWORKS_LAUNCH_PARAM_INTEVAL = 2;
+ FIREWORKS_LAUNCH_PARAM_DELAY = 3;
+ FIREWORKS_LAUNCH_PARAM_ROUND_INTEVAL = 4;
+ FIREWORKS_LAUNCH_PARAM_MAX = 5;
+}
diff --git a/proto/FireworksLaunchSchemeData.proto b/proto/FireworksLaunchSchemeData.proto
new file mode 100644
index 00000000..f1c669d6
--- /dev/null
+++ b/proto/FireworksLaunchSchemeData.proto
@@ -0,0 +1,25 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "FireworksLaunchParam.proto";
+// Obf: AOPBHNBLGOE
+message FireworksLaunchSchemeData {
+ repeated FireworksLaunchParam launch_param_list = 14;
+ uint32 scheme_id = 12;
+ repeated uint32 fireworks_id_list = 3;
+}
diff --git a/proto/FireworksReformData.proto b/proto/FireworksReformData.proto
new file mode 100644
index 00000000..903362a7
--- /dev/null
+++ b/proto/FireworksReformData.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "FireworksReformParam.proto";
+// Obf: PNMCPOPPKJL
+message FireworksReformData {
+ repeated FireworksReformParam reform_param_list = 9;
+ uint32 id = 4;
+}
diff --git a/proto/FireworksReformDataNotify.proto b/proto/FireworksReformDataNotify.proto
new file mode 100644
index 00000000..7a638739
--- /dev/null
+++ b/proto/FireworksReformDataNotify.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "FireworksReformData.proto";
+// CmdId: 7551
+// Obf: OFPJGJACJBD
+message FireworksReformDataNotify {
+ repeated FireworksReformData fireworks_reform_data_list = 4;
+}
diff --git a/proto/FireworksReformParam.proto b/proto/FireworksReformParam.proto
new file mode 100644
index 00000000..2dfb5901
--- /dev/null
+++ b/proto/FireworksReformParam.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "FireworksReformParamType.proto";
+// Obf: PMAIMKODBLA
+message FireworksReformParam {
+ FireworksReformParamType type = 2;
+ int32 value = 3;
+}
diff --git a/proto/FireworksReformParamType.proto b/proto/FireworksReformParamType.proto
new file mode 100644
index 00000000..6dc2e611
--- /dev/null
+++ b/proto/FireworksReformParamType.proto
@@ -0,0 +1,27 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+// Obf: FPEFLILOLGL
+enum FireworksReformParamType {
+ FIREWORKS_REFORM_PARAM_NONE = 0;
+ FIREWORKS_REFORM_PARAM_COLOR = 1;
+ FIREWORKS_REFORM_PARAM_HEIGHT = 2;
+ FIREWORKS_REFORM_PARAM_SIZE = 3;
+ FIREWORKS_REFORM_PARAM_DENSITY = 4;
+ FIREWORKS_REFORM_PARAM_ROTATION = 5;
+}
diff --git a/proto/FishPoolInfo.proto b/proto/FishPoolInfo.proto
index 949bb7d7..392be00c 100644
--- a/proto/FishPoolInfo.proto
+++ b/proto/FishPoolInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JNLEJBIEONJ
+// Obf: NPDMIJKKJPA
message FishPoolInfo {
uint32 pool_id = 1;
repeated uint32 fish_area_list = 2;
diff --git a/proto/FishtankFishInfo.proto b/proto/FishtankFishInfo.proto
index 6d016e64..826e4b4f 100644
--- a/proto/FishtankFishInfo.proto
+++ b/proto/FishtankFishInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EMABGGFKFDB
+// Obf: JEMIPJIOKME
message FishtankFishInfo {
float fish_distance_from_water = 1;
float fish_scale = 2;
diff --git a/proto/FleurFairActivityDetailInfo.proto b/proto/FleurFairActivityDetailInfo.proto
index 9665a6a9..b87ba313 100644
--- a/proto/FleurFairActivityDetailInfo.proto
+++ b/proto/FleurFairActivityDetailInfo.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FleurFairChapterInfo.proto";
-import "FleurFairDungeonSectionInfo.proto";
import "FleurFairMinigameInfo.proto";
-// Obf: GNCPDEBAPGF
+import "FleurFairDungeonSectionInfo.proto";
+// Obf: CNLNABKBIBN
message FleurFairActivityDetailInfo {
- bool is_content_closed = 10;
- bool is_dungeon_unlocked = 5;
- repeated FleurFairChapterInfo chapter_info_list = 8;
- uint32 IEPPDBBGFDE = 3;
- uint32 FIAPHEKJGIC = 4;
- uint32 content_close_time = 9;
- map dungeon_section_info_map = 11;
- map minigame_info_map = 12;
+ bool is_dungeon_unlocked = 9;
+ repeated FleurFairChapterInfo chapter_info_list = 5;
+ map minigame_info_map = 11;
+ map dungeon_section_info_map = 6;
+ bool is_content_closed = 8;
+ uint32 content_close_time = 2;
+ uint32 ENECAHHBAIM = 12;
+ uint32 EGADPFDKHLN = 15;
}
diff --git a/proto/FleurFairBalloonInfo.proto b/proto/FleurFairBalloonInfo.proto
index b74c8d28..d2a6d71f 100644
--- a/proto/FleurFairBalloonInfo.proto
+++ b/proto/FleurFairBalloonInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GNDNOIIAFFH
+// Obf: MKJJODENGPP
message FleurFairBalloonInfo {
uint32 best_score = 10;
}
diff --git a/proto/FleurFairChapterInfo.proto b/proto/FleurFairChapterInfo.proto
index 7c2d5a19..be8295ac 100644
--- a/proto/FleurFairChapterInfo.proto
+++ b/proto/FleurFairChapterInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ANBPPBIEHCK
+// Obf: BGDPGELKJAF
message FleurFairChapterInfo {
- uint32 chapter_id = 3;
- uint32 open_time = 7;
+ uint32 open_time = 9;
+ uint32 chapter_id = 12;
}
diff --git a/proto/FleurFairDungeonSectionInfo.proto b/proto/FleurFairDungeonSectionInfo.proto
index 288024f5..48057afa 100644
--- a/proto/FleurFairDungeonSectionInfo.proto
+++ b/proto/FleurFairDungeonSectionInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OFGPKKENEFH
+// Obf: LHGPEPCOLMA
message FleurFairDungeonSectionInfo {
- bool is_open = 2;
- uint32 section_id = 10;
- uint32 open_time = 14;
+ bool is_open = 14;
+ uint32 section_id = 6;
+ uint32 open_time = 13;
}
diff --git a/proto/FleurFairFallInfo.proto b/proto/FleurFairFallInfo.proto
index fb35ff5e..ab5c2417 100644
--- a/proto/FleurFairFallInfo.proto
+++ b/proto/FleurFairFallInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KNDNJKFLHMA
+// Obf: NNDLPBBCGJH
message FleurFairFallInfo {
- uint32 best_score = 6;
+ uint32 best_score = 9;
}
diff --git a/proto/FleurFairMinigameInfo.proto b/proto/FleurFairMinigameInfo.proto
index 3e4d8bf1..4c1c8736 100644
--- a/proto/FleurFairMinigameInfo.proto
+++ b/proto/FleurFairMinigameInfo.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FleurFairBalloonInfo.proto";
import "FleurFairFallInfo.proto";
import "FleurFairMusicGameInfo.proto";
-// Obf: GNHMEEEBHED
+// Obf: AJGPICOCNKF
message FleurFairMinigameInfo {
- uint32 minigame_id = 10;
- bool is_open = 15;
- uint32 open_time = 2;
+ uint32 open_time = 15;
+ uint32 minigame_id = 11;
+ bool is_open = 5;
oneof detail {
- FleurFairBalloonInfo balloon_info = 6;
- FleurFairFallInfo fall_info = 4;
- FleurFairMusicGameInfo music_info = 7;
+ FleurFairBalloonInfo balloon_info = 14;
+ FleurFairFallInfo fall_info = 7;
+ FleurFairMusicGameInfo music_info = 10;
}
}
diff --git a/proto/FleurFairMusicGameInfo.proto b/proto/FleurFairMusicGameInfo.proto
index d09a7f83..ee37f897 100644
--- a/proto/FleurFairMusicGameInfo.proto
+++ b/proto/FleurFairMusicGameInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FleurFairMusicRecord.proto";
-// Obf: BNLGMOEKANO
+// Obf: BOOAFGNBGIM
message FleurFairMusicGameInfo {
- map music_record_map = 7;
+ map music_record_map = 11;
}
diff --git a/proto/FleurFairMusicGameSettleReq.proto b/proto/FleurFairMusicGameSettleReq.proto
index 0b84bb2f..a93df2bd 100644
--- a/proto/FleurFairMusicGameSettleReq.proto
+++ b/proto/FleurFairMusicGameSettleReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2180
-// Obf: GKEIMINCNJL
+// CmdId: 22852
+// Obf: KLIOCJPCAFD
message FleurFairMusicGameSettleReq {
- uint32 correct_hit = 7;
- uint32 combo = 3;
- uint32 music_basic_id = 5;
- uint32 score = 10;
+ uint32 combo = 13;
+ uint32 music_basic_id = 10;
+ uint32 score = 4;
+ uint32 correct_hit = 11;
}
diff --git a/proto/FleurFairMusicGameSettleRsp.proto b/proto/FleurFairMusicGameSettleRsp.proto
index 08bde048..89a087a4 100644
--- a/proto/FleurFairMusicGameSettleRsp.proto
+++ b/proto/FleurFairMusicGameSettleRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2125
-// Obf: GIGACANHOPK
+// CmdId: 23871
+// Obf: MAGKJBNMEIJ
message FleurFairMusicGameSettleRsp {
- uint32 music_basic_id = 5;
- int32 retcode = 15;
- bool is_new_record = 11;
- bool is_unlock_next_level = 14;
+ uint32 music_basic_id = 9;
+ bool is_new_record = 1;
+ int32 retcode = 4;
+ bool is_unlock_next_level = 13;
}
diff --git a/proto/FleurFairMusicGameStartReq.proto b/proto/FleurFairMusicGameStartReq.proto
index 5261df18..fdc8b7cc 100644
--- a/proto/FleurFairMusicGameStartReq.proto
+++ b/proto/FleurFairMusicGameStartReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2113
-// Obf: KGOCNOHNNNE
+// CmdId: 5303
+// Obf: NPLCMDAPCHP
message FleurFairMusicGameStartReq {
- uint32 music_basic_id = 11;
+ uint32 music_basic_id = 15;
}
diff --git a/proto/FleurFairMusicGameStartRsp.proto b/proto/FleurFairMusicGameStartRsp.proto
index 2232ab2f..bc414aac 100644
--- a/proto/FleurFairMusicGameStartRsp.proto
+++ b/proto/FleurFairMusicGameStartRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2174
-// Obf: NAECELACNBI
+// CmdId: 21453
+// Obf: PMKEBLJDAIA
message FleurFairMusicGameStartRsp {
- uint32 music_basic_id = 9;
- int32 retcode = 13;
+ uint32 music_basic_id = 12;
+ int32 retcode = 10;
}
diff --git a/proto/FleurFairMusicRecord.proto b/proto/FleurFairMusicRecord.proto
index 4ea007d3..1d444206 100644
--- a/proto/FleurFairMusicRecord.proto
+++ b/proto/FleurFairMusicRecord.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MCFCPKNNJBA
+// Obf: NICMDKDJHBF
message FleurFairMusicRecord {
- uint32 max_score = 2;
- uint32 max_combo = 7;
- bool is_unlock = 10;
+ uint32 max_combo = 3;
+ bool is_unlock = 11;
+ uint32 max_score = 10;
}
diff --git a/proto/FleurFairV2DetailInfo.proto b/proto/FleurFairV2DetailInfo.proto
index e9610700..e8d0a791 100644
--- a/proto/FleurFairV2DetailInfo.proto
+++ b/proto/FleurFairV2DetailInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FleurFairV2PacmanInfo.proto";
import "FleurFairV2MusicGameInfo.proto";
import "FleurFairV2PhotoInfo.proto";
-// Obf: EDPNCKEJJPN
+// Obf: PFIMHNGIKNA
message FleurFairV2DetailInfo {
- FleurFairV2PacmanInfo pacman_info = 7;
+ FleurFairV2PacmanInfo pacman_info = 9;
FleurFairV2MusicGameInfo music_game_info = 4;
- FleurFairV2PhotoInfo photo_info = 14;
+ FleurFairV2PhotoInfo photo_info = 10;
}
diff --git a/proto/FleurFairV2MusicGameInfo.proto b/proto/FleurFairV2MusicGameInfo.proto
index 5dfedd57..77940cb4 100644
--- a/proto/FleurFairV2MusicGameInfo.proto
+++ b/proto/FleurFairV2MusicGameInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MusicGameRecord.proto";
-// Obf: CBKMKJIHFIO
+// Obf: NFFIPPGMKMH
message FleurFairV2MusicGameInfo {
- map music_game_record_map = 9;
+ map music_game_record_map = 5;
}
diff --git a/proto/FleurFairV2PacmanInfo.proto b/proto/FleurFairV2PacmanInfo.proto
index e1ecda9d..062805a8 100644
--- a/proto/FleurFairV2PacmanInfo.proto
+++ b/proto/FleurFairV2PacmanInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FleurFairV2StageData.proto";
-// Obf: MNBNPPENDJF
+// Obf: JIHOPDGHCJO
message FleurFairV2PacmanInfo {
- uint32 HPKAAFECFHF = 12;
+ uint32 AIAIFMJPEBO = 5;
repeated FleurFairV2StageData stage_data_list = 13;
}
diff --git a/proto/FleurFairV2PhotoInfo.proto b/proto/FleurFairV2PhotoInfo.proto
index 85c45af5..4aeecfd5 100644
--- a/proto/FleurFairV2PhotoInfo.proto
+++ b/proto/FleurFairV2PhotoInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FleurFairV2PhotoPosData.proto";
-// Obf: BGFNBENIOKE
+// Obf: AKHABECFEIF
message FleurFairV2PhotoInfo {
- repeated FleurFairV2PhotoPosData photo_pos_data_list = 10;
+ repeated FleurFairV2PhotoPosData photo_pos_data_list = 12;
}
diff --git a/proto/FleurFairV2PhotoPosData.proto b/proto/FleurFairV2PhotoPosData.proto
index 326bcc01..12a45e8c 100644
--- a/proto/FleurFairV2PhotoPosData.proto
+++ b/proto/FleurFairV2PhotoPosData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: DMABGAGCFAO
+// Obf: KEPJHKKDFBF
message FleurFairV2PhotoPosData {
- uint32 open_time = 9;
- bool is_view = 7;
- Vector center = 11;
- uint32 pos_id = 1;
- bool is_open = 8;
+ uint32 open_time = 10;
+ uint32 pos_id = 12;
+ bool is_view = 8;
+ bool is_open = 11;
+ Vector center = 1;
}
diff --git a/proto/FleurFairV2StageData.proto b/proto/FleurFairV2StageData.proto
index 94cbe380..aea9e22d 100644
--- a/proto/FleurFairV2StageData.proto
+++ b/proto/FleurFairV2StageData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MEAHMOOPKGL
+// Obf: CECDBOPLBJJ
message FleurFairV2StageData {
- uint32 stage_id = 2;
- uint32 best_score = 3;
- bool is_open = 10;
- bool is_finish = 14;
+ bool is_open = 5;
+ bool is_finish = 2;
+ uint32 best_score = 12;
+ uint32 stage_id = 3;
}
diff --git a/proto/FlightActivityDetailInfo.proto b/proto/FlightActivityDetailInfo.proto
index 3df19f5a..8a26ba0e 100644
--- a/proto/FlightActivityDetailInfo.proto
+++ b/proto/FlightActivityDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FlightDailyRecord.proto";
-// Obf: MKEIOCFNDGJ
+// Obf: PDOHHNCBKGB
message FlightActivityDetailInfo {
- uint32 AHKMMEEKNKE = 4;
- repeated FlightDailyRecord daily_record_list = 12;
- uint32 BPGGGEFPDBM = 5;
+ uint32 LNGOLLDBIEC = 11;
+ uint32 MPJCDHBBHMM = 4;
+ repeated FlightDailyRecord daily_record_list = 10;
}
diff --git a/proto/FlightDailyRecord.proto b/proto/FlightDailyRecord.proto
index 332ffb3e..07207aa1 100644
--- a/proto/FlightDailyRecord.proto
+++ b/proto/FlightDailyRecord.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GAGINLCMOCG
+// Obf: KCHOONLHPDH
message FlightDailyRecord {
- uint32 start_time = 10;
- uint32 group_id = 12;
- bool is_touched = 3;
- uint32 best_score = 7;
- repeated uint32 watcher_id_list = 8;
+ bool is_touched = 13;
+ repeated uint32 watcher_id_list = 5;
+ uint32 best_score = 12;
+ uint32 start_time = 6;
+ uint32 group_id = 2;
}
diff --git a/proto/FontaineGatherInfo.proto b/proto/FontaineGatherInfo.proto
new file mode 100644
index 00000000..67f25b11
--- /dev/null
+++ b/proto/FontaineGatherInfo.proto
@@ -0,0 +1,23 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "JFGKMCDLKCN.proto";
+// Obf: GDCGBNJCIOE
+message FontaineGatherInfo {
+ repeated JFGKMCDLKCN stage_info_list = 15;
+}
diff --git a/proto/ForceUpdateInfo.proto b/proto/ForceUpdateInfo.proto
index 37202a19..a1198021 100644
--- a/proto/ForceUpdateInfo.proto
+++ b/proto/ForceUpdateInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BFFAMAJFAIO
+// Obf: EBNFKOBKCHA
message ForceUpdateInfo {
string force_update_url = 1;
}
diff --git a/proto/ForgeDataNotify.proto b/proto/ForgeDataNotify.proto
index 1054d578..691a1c7e 100644
--- a/proto/ForgeDataNotify.proto
+++ b/proto/ForgeDataNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ForgeQueueData.proto";
-// CmdId: 689
-// Obf: IFHDGBMDPEO
+// CmdId: 6813
+// Obf: BFIGHNIEAFO
message ForgeDataNotify {
- map forge_queue_map = 8;
- repeated uint32 forge_id_list = 9;
- uint32 max_queue_num = 1;
+ map forge_queue_map = 7;
+ uint32 max_queue_num = 9;
+ repeated uint32 forge_id_list = 4;
}
diff --git a/proto/ForgeFormulaDataNotify.proto b/proto/ForgeFormulaDataNotify.proto
index aa1f0584..e02e4eb8 100644
--- a/proto/ForgeFormulaDataNotify.proto
+++ b/proto/ForgeFormulaDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 660
-// Obf: DNELGIHMGNF
+// CmdId: 28490
+// Obf: ILMLELNIKGE
message ForgeFormulaDataNotify {
- bool is_locked = 10;
- uint32 forge_id = 13;
+ bool is_locked = 4;
+ uint32 forge_id = 2;
}
diff --git a/proto/ForgeGetQueueDataReq.proto b/proto/ForgeGetQueueDataReq.proto
index 6d9ff201..3b84314f 100644
--- a/proto/ForgeGetQueueDataReq.proto
+++ b/proto/ForgeGetQueueDataReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 680
-// Obf: ICIPKMHLDKP
+// CmdId: 477
+// Obf: AFDBIGNEOMH
message ForgeGetQueueDataReq {
}
diff --git a/proto/ForgeGetQueueDataRsp.proto b/proto/ForgeGetQueueDataRsp.proto
index 4ab9d94e..1ab4f3a7 100644
--- a/proto/ForgeGetQueueDataRsp.proto
+++ b/proto/ForgeGetQueueDataRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ForgeQueueData.proto";
-// CmdId: 659
-// Obf: MHKFEDKBJIN
+// CmdId: 9429
+// Obf: HOLCPCEMEMI
message ForgeGetQueueDataRsp {
- uint32 max_queue_num = 14;
- map forge_queue_map = 7;
- int32 retcode = 9;
+ uint32 max_queue_num = 3;
+ int32 retcode = 11;
+ map forge_queue_map = 12;
}
diff --git a/proto/ForgeQueueData.proto b/proto/ForgeQueueData.proto
index 3b04c40b..6da7cbab 100644
--- a/proto/ForgeQueueData.proto
+++ b/proto/ForgeQueueData.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PDINDMONLDB
+// Obf: NBNGELFILMP
message ForgeQueueData {
- uint32 avatar_id = 14;
- uint32 finish_count = 15;
uint32 total_finish_timestamp = 13;
- uint32 queue_id = 4;
- uint32 forge_id = 1;
- uint32 next_finish_timestamp = 8;
- uint32 unfinish_count = 9;
+ uint32 avatar_id = 8;
+ uint32 queue_id = 3;
+ uint32 finish_count = 14;
+ uint32 next_finish_timestamp = 11;
+ uint32 unfinish_count = 4;
+ uint32 forge_id = 15;
}
diff --git a/proto/ForgeQueueDataNotify.proto b/proto/ForgeQueueDataNotify.proto
index 66f1fa1d..04e8204c 100644
--- a/proto/ForgeQueueDataNotify.proto
+++ b/proto/ForgeQueueDataNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ForgeQueueData.proto";
-// CmdId: 646
-// Obf: IHBNKIMJDCB
+// CmdId: 29143
+// Obf: NEHKBDCNEMA
message ForgeQueueDataNotify {
- map forge_queue_map = 15;
- repeated uint32 removed_forge_queue_list = 14;
+ map forge_queue_map = 11;
+ repeated uint32 removed_forge_queue_list = 13;
}
diff --git a/proto/ForgeQueueManipulateReq.proto b/proto/ForgeQueueManipulateReq.proto
index 0f69f2ce..bd56e37e 100644
--- a/proto/ForgeQueueManipulateReq.proto
+++ b/proto/ForgeQueueManipulateReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ForgeQueueManipulateType.proto";
-// CmdId: 671
-// Obf: EKPELHPHLBH
+// CmdId: 25920
+// Obf: KLKEPLGJNFI
message ForgeQueueManipulateReq {
- ForgeQueueManipulateType manipulate_type = 15;
uint32 forge_queue_id = 1;
+ ForgeQueueManipulateType manipulate_type = 5;
}
diff --git a/proto/ForgeQueueManipulateRsp.proto b/proto/ForgeQueueManipulateRsp.proto
index 9b74c79a..c93a1ff2 100644
--- a/proto/ForgeQueueManipulateRsp.proto
+++ b/proto/ForgeQueueManipulateRsp.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ForgeQueueManipulateType.proto";
import "ItemParam.proto";
-// CmdId: 649
-// Obf: DDDGJIMOHAN
+import "ForgeQueueManipulateType.proto";
+// CmdId: 4194
+// Obf: JDJJJGPEDHM
message ForgeQueueManipulateRsp {
- ForgeQueueManipulateType manipulate_type = 10;
- repeated ItemParam extra_output_item_list = 1;
- int32 retcode = 5;
- repeated ItemParam return_item_list = 9;
- repeated ItemParam output_item_list = 14;
+ repeated ItemParam output_item_list = 12;
+ repeated ItemParam extra_output_item_list = 13;
+ ForgeQueueManipulateType manipulate_type = 5;
+ repeated ItemParam return_item_list = 4;
+ int32 retcode = 6;
}
diff --git a/proto/ForgeQueueManipulateType.proto b/proto/ForgeQueueManipulateType.proto
index ab50d296..8757fde2 100644
--- a/proto/ForgeQueueManipulateType.proto
+++ b/proto/ForgeQueueManipulateType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HAIPAFCEBEI
+// Obf: DLEFODPKAGI
enum ForgeQueueManipulateType {
FORGE_QUEUE_MANIPULATE_TYPE_RECEIVE_OUTPUT = 0;
FORGE_QUEUE_MANIPULATE_TYPE_STOP_FORGE = 1;
diff --git a/proto/ForgeStartReq.proto b/proto/ForgeStartReq.proto
index 6966ef70..917f589b 100644
--- a/proto/ForgeStartReq.proto
+++ b/proto/ForgeStartReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 693
-// Obf: PJPLODEIGON
+// CmdId: 28979
+// Obf: BKGLNOOLDEJ
message ForgeStartReq {
- uint32 avatar_id = 13;
- uint32 forge_id = 10;
- uint32 forge_count = 4;
+ uint32 avatar_id = 5;
+ uint32 forge_count = 8;
+ uint32 forge_id = 1;
}
diff --git a/proto/ForgeStartRsp.proto b/proto/ForgeStartRsp.proto
index 5750625d..c351bc4f 100644
--- a/proto/ForgeStartRsp.proto
+++ b/proto/ForgeStartRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 611
-// Obf: DFGJKMJHMFG
+// CmdId: 24460
+// Obf: AAPABLBKOGM
message ForgeStartRsp {
- int32 retcode = 6;
+ int32 retcode = 10;
}
diff --git a/proto/ForwardType.proto b/proto/ForwardType.proto
index e1488efa..82abb052 100644
--- a/proto/ForwardType.proto
+++ b/proto/ForwardType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GPGOKLPGBAG
+// Obf: CLILGMMMGCK
enum ForwardType {
FORWARD_TYPE_LOCAL = 0;
FORWARD_TYPE_TO_ALL = 1;
diff --git a/proto/FoundationInfo.proto b/proto/FoundationInfo.proto
index 70a62e0c..af949624 100644
--- a/proto/FoundationInfo.proto
+++ b/proto/FoundationInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FoundationStatus.proto";
-// Obf: DGNBNKHBONE
+// Obf: HJBPIEDJHAP
message FoundationInfo {
FoundationStatus status = 1;
repeated uint32 uid_list = 2;
diff --git a/proto/FoundationStatus.proto b/proto/FoundationStatus.proto
index 44ee3118..c319927f 100644
--- a/proto/FoundationStatus.proto
+++ b/proto/FoundationStatus.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MHACFHPGBFN
+// Obf: HGKOLBGFAEC
enum FoundationStatus {
FOUNDATION_STATUS_NONE = 0;
FOUNDATION_STATUS_INIT = 1;
diff --git a/proto/FriendBrief.proto b/proto/FriendBrief.proto
index 57bf8438..955ea9db 100644
--- a/proto/FriendBrief.proto
+++ b/proto/FriendBrief.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FriendOnlineState.proto";
import "SocialShowAvatarInfo.proto";
import "FriendEnterHomeOption.proto";
import "ProfilePicture.proto";
import "PlatformType.proto";
-// Obf: LOJEJNBFKEA
+// Obf: JIFKJKFNBFF
message FriendBrief {
uint32 uid = 1;
string nickname = 2;
@@ -48,4 +45,6 @@ message FriendBrief {
bool is_game_source = 25;
bool is_psn_source = 26;
PlatformType platform_type = 27;
+ bool IEAHDCLDOEJ = 28;
+ bool BJFJJMGENCH = 29;
}
diff --git a/proto/FriendEnterHomeOption.proto b/proto/FriendEnterHomeOption.proto
index 3f01a715..9852f991 100644
--- a/proto/FriendEnterHomeOption.proto
+++ b/proto/FriendEnterHomeOption.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CEAPGMBAHFJ
+// Obf: LDBJAIDJNMO
enum FriendEnterHomeOption {
FRIEND_ENTER_HOME_OPTION_NEED_CONFIRM = 0;
FRIEND_ENTER_HOME_OPTION_REFUSE = 1;
diff --git a/proto/FriendOnlineState.proto b/proto/FriendOnlineState.proto
index e0dcb562..89d8600c 100644
--- a/proto/FriendOnlineState.proto
+++ b/proto/FriendOnlineState.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LDPPKCBGAHG
+// Obf: NALGAFDLMDG
enum FriendOnlineState {
FRIEND_ONLINE_STATE_DISCONNECT = 0;
FRIEND_ONLINE_STATE_ONLINE = 1;
diff --git a/proto/FungusDetail.proto b/proto/FungusDetail.proto
index defbb0d6..ecd0dfdf 100644
--- a/proto/FungusDetail.proto
+++ b/proto/FungusDetail.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KFHPBFMEBFB
+// Obf: CGJNHNHCIIB
message FungusDetail {
- bool is_cultivate = 9;
- uint32 KCAJBKNPANK = 14;
- uint32 POJPAMKELAA = 2;
- uint32 fungus_id = 5;
- uint32 name_id = 1;
+ uint32 fungus_id = 6;
+ uint32 POHAEGNNKFE = 15;
+ bool is_cultivate = 7;
+ uint32 name_id = 3;
+ uint32 EPEECFNCAJE = 9;
}
diff --git a/proto/FungusFighterDetailInfo.proto b/proto/FungusFighterDetailInfo.proto
index 4f3d6eab..1d3b9d73 100644
--- a/proto/FungusFighterDetailInfo.proto
+++ b/proto/FungusFighterDetailInfo.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FungusTrainingProgressDetail.proto";
import "FungusTrainingDungeonDetail.proto";
import "FungusDetail.proto";
import "FungusPlotStageDetail.proto";
-// Obf: MIMDIDPCGII
+// Obf: HIDHOOJCCJF
message FungusFighterDetailInfo {
- repeated uint32 NHPGAMMGJPD = 1;
- repeated uint32 NIKBJLIBKDK = 15;
- repeated FungusTrainingProgressDetail training_dungeon_progress_detail_list = 5;
- repeated FungusTrainingDungeonDetail training_dungeon_detail_list = 4;
- repeated FungusDetail fungus_detail_list = 7;
- repeated FungusPlotStageDetail plot_stage_detail_list = 2;
- repeated uint32 KMIAOOFMCFB = 14;
+ repeated uint32 HOHBALCCDMB = 13;
+ repeated uint32 FOGDNLKADKI = 1;
+ repeated FungusTrainingProgressDetail training_dungeon_progress_detail_list = 8;
+ repeated FungusTrainingDungeonDetail training_dungeon_detail_list = 9;
+ repeated FungusDetail fungus_detail_list = 5;
+ repeated uint32 IGAAEONOMGM = 7;
+ repeated FungusPlotStageDetail plot_stage_detail_list = 15;
}
diff --git a/proto/FungusFighterMonsterDetail.proto b/proto/FungusFighterMonsterDetail.proto
index e620e4ba..81f80bae 100644
--- a/proto/FungusFighterMonsterDetail.proto
+++ b/proto/FungusFighterMonsterDetail.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JAIAMJEOAGD
+// Obf: HMDOLFMPBAF
message FungusFighterMonsterDetail {
- bool is_alive = 6;
- float cur_hp_percentage = 4;
+ bool is_alive = 11;
uint32 fungus_id = 9;
+ float cur_hp_percentage = 6;
}
diff --git a/proto/FungusFighterV2DetailInfo.proto b/proto/FungusFighterV2DetailInfo.proto
index 0738f41d..d9eec27f 100644
--- a/proto/FungusFighterV2DetailInfo.proto
+++ b/proto/FungusFighterV2DetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FungusFighterV2LevelData.proto";
-// Obf: PBDBGJBADKF
+// Obf: AKPDJPALNKF
message FungusFighterV2DetailInfo {
- repeated FungusFighterV2LevelData level_data_list = 6;
+ repeated FungusFighterV2LevelData level_data_list = 12;
}
diff --git a/proto/FungusFighterV2LevelData.proto b/proto/FungusFighterV2LevelData.proto
index 45ce0e09..55f14214 100644
--- a/proto/FungusFighterV2LevelData.proto
+++ b/proto/FungusFighterV2LevelData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LLIPOHHDJOL
+// Obf: DAHFOONKPOM
message FungusFighterV2LevelData {
- uint32 PJIHHFHLOGM = 5;
- bool is_level_open = 15;
- uint32 level_id = 12;
+ bool is_level_open = 2;
+ uint32 level_id = 7;
+ uint32 NPLPFHEKCIH = 13;
}
diff --git a/proto/FungusFighterV2SettleInfo.proto b/proto/FungusFighterV2SettleInfo.proto
index da813631..f4151dc5 100644
--- a/proto/FungusFighterV2SettleInfo.proto
+++ b/proto/FungusFighterV2SettleInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PFFEBPCHBHP
+// Obf: DEIBBCOKCBE
message FungusFighterV2SettleInfo {
+ uint32 GOJKOCDIMEO = 11;
uint32 level_id = 6;
- uint32 EEJCKKKEBOK = 5;
- uint32 cost_time = 2;
- bool is_new_record = 11;
- uint32 KDCKPCGPNNG = 8;
- uint32 BKEAHJGOMEB = 13;
+ uint32 OGOLIHBAJDL = 3;
+ bool is_new_record = 8;
+ uint32 cost_time = 13;
+ uint32 IBJOJJBHKCF = 15;
}
diff --git a/proto/FungusPlotStageDetail.proto b/proto/FungusPlotStageDetail.proto
index 4463ed89..250c031f 100644
--- a/proto/FungusPlotStageDetail.proto
+++ b/proto/FungusPlotStageDetail.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BMFELBMMIJF
+// Obf: OCKGAFIGEMB
message FungusPlotStageDetail {
- bool is_open = 13;
- uint32 stage_id = 6;
+ bool is_open = 7;
+ uint32 stage_id = 8;
}
diff --git a/proto/FungusTrainingDungeonDetail.proto b/proto/FungusTrainingDungeonDetail.proto
index c0fba03c..1a1abc3b 100644
--- a/proto/FungusTrainingDungeonDetail.proto
+++ b/proto/FungusTrainingDungeonDetail.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OFJJJIIPKIB
+// Obf: AJMJIIEAGNF
message FungusTrainingDungeonDetail {
- uint32 best_score = 5;
- uint32 dungeon_id = 12;
- bool is_open = 11;
+ uint32 best_score = 12;
+ uint32 dungeon_id = 14;
+ bool is_open = 2;
}
diff --git a/proto/FungusTrainingMonsterPreviewDetail.proto b/proto/FungusTrainingMonsterPreviewDetail.proto
index bc2b9ab2..281e7e4d 100644
--- a/proto/FungusTrainingMonsterPreviewDetail.proto
+++ b/proto/FungusTrainingMonsterPreviewDetail.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EELEHAKPGNM
+// Obf: JMOBGEADKMA
message FungusTrainingMonsterPreviewDetail {
- repeated uint32 affix_list = 7;
- uint32 level = 1;
- uint32 monster_id = 8;
+ uint32 monster_id = 15;
+ uint32 level = 6;
+ repeated uint32 affix_list = 11;
}
diff --git a/proto/FungusTrainingPoolPreviewDetail.proto b/proto/FungusTrainingPoolPreviewDetail.proto
index c6668f79..8fe4cb5f 100644
--- a/proto/FungusTrainingPoolPreviewDetail.proto
+++ b/proto/FungusTrainingPoolPreviewDetail.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FungusTrainingMonsterPreviewDetail.proto";
-// Obf: KAHNKMNMPFM
+// Obf: HNFIMGFEFGO
message FungusTrainingPoolPreviewDetail {
- uint32 pool_id = 8;
- repeated FungusTrainingMonsterPreviewDetail monster_preview_detail_list = 14;
+ uint32 pool_id = 9;
+ repeated FungusTrainingMonsterPreviewDetail monster_preview_detail_list = 13;
}
diff --git a/proto/FungusTrainingProgressDetail.proto b/proto/FungusTrainingProgressDetail.proto
index f995a122..fa0381b0 100644
--- a/proto/FungusTrainingProgressDetail.proto
+++ b/proto/FungusTrainingProgressDetail.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "FungusFighterMonsterDetail.proto";
import "FungusTrainingPoolPreviewDetail.proto";
-// Obf: JHPJEKPHADI
+import "FungusFighterMonsterDetail.proto";
+// Obf: KDGIFHLHDLK
message FungusTrainingProgressDetail {
- uint32 dungeon_id = 5;
- repeated uint32 MLFMGPGFGKG = 8;
- repeated FungusFighterMonsterDetail monster_detail_list = 2;
- uint32 total_used_time = 10;
- repeated uint32 KCIJHMAKOGD = 3;
- uint32 cur_round = 15;
+ uint32 cur_round = 3;
+ repeated uint32 LAKDMPGKFND = 8;
+ uint32 dungeon_id = 12;
repeated FungusTrainingPoolPreviewDetail monster_pool_preview_list = 6;
+ uint32 total_used_time = 2;
+ repeated FungusFighterMonsterDetail monster_detail_list = 13;
+ repeated uint32 HGDEOIPKFAJ = 14;
}
diff --git a/proto/Furniture.proto b/proto/Furniture.proto
index 39c4d19c..ffcd0c27 100644
--- a/proto/Furniture.proto
+++ b/proto/Furniture.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BILANGJEJAM
+// Obf: GDHFFBFCAPJ
message Furniture {
uint32 count = 1;
}
diff --git a/proto/FurnitureCurModuleArrangeCountNotify.proto b/proto/FurnitureCurModuleArrangeCountNotify.proto
index 9e1e9d52..530a1ba6 100644
--- a/proto/FurnitureCurModuleArrangeCountNotify.proto
+++ b/proto/FurnitureCurModuleArrangeCountNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Uint32Pair.proto";
-// CmdId: 4856
-// Obf: MCDJNNGJBIO
+// CmdId: 2948
+// Obf: FGLMMAMBPBP
message FurnitureCurModuleArrangeCountNotify {
- repeated Uint32Pair furniture_arrange_count_list = 14;
+ repeated Uint32Pair furniture_arrange_count_list = 1;
}
diff --git a/proto/FurnitureMakeBeHelpedData.proto b/proto/FurnitureMakeBeHelpedData.proto
index 0bedd904..fac74899 100644
--- a/proto/FurnitureMakeBeHelpedData.proto
+++ b/proto/FurnitureMakeBeHelpedData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ProfilePicture.proto";
-// Obf: AINNIGAAKDE
+// Obf: EOEHMPMPKNF
message FurnitureMakeBeHelpedData {
- fixed32 time = 11;
- uint32 icon = 4;
- ProfilePicture profile_picture = 9;
- uint32 uid = 7;
- string player_name = 6;
+ ProfilePicture profile_picture = 8;
+ uint32 uid = 11;
+ fixed32 time = 3;
+ uint32 icon = 1;
+ string player_name = 14;
}
diff --git a/proto/FurnitureMakeBeHelpedNotify.proto b/proto/FurnitureMakeBeHelpedNotify.proto
index 9e0bf0fa..61c2549a 100644
--- a/proto/FurnitureMakeBeHelpedNotify.proto
+++ b/proto/FurnitureMakeBeHelpedNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "FurnitureMakeSlot.proto";
import "FurnitureMakeBeHelpedData.proto";
-// CmdId: 4457
-// Obf: HIDEAJGPAMG
+import "FurnitureMakeSlot.proto";
+// CmdId: 22219
+// Obf: JAIJGEPLECI
message FurnitureMakeBeHelpedNotify {
- FurnitureMakeSlot furniture_make_slot = 2;
- FurnitureMakeBeHelpedData furniture_make_helped_data = 10;
+ FurnitureMakeBeHelpedData furniture_make_helped_data = 9;
+ FurnitureMakeSlot furniture_make_slot = 5;
}
diff --git a/proto/FurnitureMakeCancelReq.proto b/proto/FurnitureMakeCancelReq.proto
index 3e4e6176..eb2b3718 100644
--- a/proto/FurnitureMakeCancelReq.proto
+++ b/proto/FurnitureMakeCancelReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4663
-// Obf: NNJHMCNPNHK
+// CmdId: 29262
+// Obf: EPJPMHPGODB
message FurnitureMakeCancelReq {
- uint32 index = 6;
uint32 make_id = 1;
+ uint32 index = 12;
}
diff --git a/proto/FurnitureMakeCancelRsp.proto b/proto/FurnitureMakeCancelRsp.proto
index 0e8abe70..82e673ac 100644
--- a/proto/FurnitureMakeCancelRsp.proto
+++ b/proto/FurnitureMakeCancelRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FurnitureMakeSlot.proto";
-// CmdId: 4835
-// Obf: FPKCHGPLJIJ
+// CmdId: 27277
+// Obf: ADMENGAMEMM
message FurnitureMakeCancelRsp {
- uint32 make_id = 12;
- FurnitureMakeSlot furniture_make_slot = 6;
- int32 retcode = 4;
+ int32 retcode = 3;
+ FurnitureMakeSlot furniture_make_slot = 7;
+ uint32 make_id = 4;
}
diff --git a/proto/FurnitureMakeData.proto b/proto/FurnitureMakeData.proto
index 62950742..e3eb2f0f 100644
--- a/proto/FurnitureMakeData.proto
+++ b/proto/FurnitureMakeData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GEJHMMOBDLD
+// Obf: OLNPKHEMJEN
message FurnitureMakeData {
- uint32 index = 11;
- fixed32 accelerateTime = 9;
- uint32 make_id = 12;
- fixed32 begin_time = 5;
- uint32 avatar_id = 4;
- uint32 durTime = 8;
+ uint32 durTime = 14;
+ fixed32 accelerateTime = 15;
+ uint32 make_id = 7;
+ uint32 avatar_id = 10;
+ uint32 index = 12;
+ fixed32 begin_time = 1;
}
diff --git a/proto/FurnitureMakeFinishNotify.proto b/proto/FurnitureMakeFinishNotify.proto
index d60fa084..a1190d3f 100644
--- a/proto/FurnitureMakeFinishNotify.proto
+++ b/proto/FurnitureMakeFinishNotify.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4822
-// Obf: AAJECADHNOA
+// CmdId: 5151
+// Obf: LDABDLLOMKP
message FurnitureMakeFinishNotify {
}
diff --git a/proto/FurnitureMakeHelpData.proto b/proto/FurnitureMakeHelpData.proto
index abb87303..f1a19039 100644
--- a/proto/FurnitureMakeHelpData.proto
+++ b/proto/FurnitureMakeHelpData.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IGGFPDFMJAL
+// Obf: OJADJNFBBCL
message FurnitureMakeHelpData {
- uint32 uid = 8;
- uint32 times = 5;
+ uint32 times = 10;
+ uint32 uid = 4;
}
diff --git a/proto/FurnitureMakeHelpReq.proto b/proto/FurnitureMakeHelpReq.proto
index 85ecbc5a..9d8dcea7 100644
--- a/proto/FurnitureMakeHelpReq.proto
+++ b/proto/FurnitureMakeHelpReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4756
-// Obf: JKNCMMEKFNK
+// CmdId: 27122
+// Obf: DALFEONAJCG
message FurnitureMakeHelpReq {
}
diff --git a/proto/FurnitureMakeHelpRsp.proto b/proto/FurnitureMakeHelpRsp.proto
index 10918db5..0f952e9e 100644
--- a/proto/FurnitureMakeHelpRsp.proto
+++ b/proto/FurnitureMakeHelpRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FurnitureMakeHelpData.proto";
-// CmdId: 4581
-// Obf: HBPNHOHAOOC
+// CmdId: 27261
+// Obf: GDJGEPDLKJE
message FurnitureMakeHelpRsp {
- int32 retcode = 8;
- repeated FurnitureMakeHelpData help_data_list = 6;
+ repeated FurnitureMakeHelpData help_data_list = 10;
+ int32 retcode = 6;
}
diff --git a/proto/FurnitureMakeMakeInfo.proto b/proto/FurnitureMakeMakeInfo.proto
index ff7addaf..5297f7ec 100644
--- a/proto/FurnitureMakeMakeInfo.proto
+++ b/proto/FurnitureMakeMakeInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DAOCMABCHOI
+// Obf: HHAHFPONOOI
message FurnitureMakeMakeInfo {
+ uint32 furniture_id = 8;
uint32 make_count = 5;
- uint32 furniture_id = 11;
}
diff --git a/proto/FurnitureMakeReq.proto b/proto/FurnitureMakeReq.proto
index ddfbb692..25ea29e4 100644
--- a/proto/FurnitureMakeReq.proto
+++ b/proto/FurnitureMakeReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4758
-// Obf: BHKDJDDKOAB
+// CmdId: 23349
+// Obf: OBBOIIBGLPH
message FurnitureMakeReq {
}
diff --git a/proto/FurnitureMakeRsp.proto b/proto/FurnitureMakeRsp.proto
index a2e96cf8..283d3d4d 100644
--- a/proto/FurnitureMakeRsp.proto
+++ b/proto/FurnitureMakeRsp.proto
@@ -15,20 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "FurnitureMakeBeHelpedData.proto";
import "FurnitureMakeMakeInfo.proto";
-import "FurnitureMakeSlot.proto";
import "FurnitureMakeHelpData.proto";
-// CmdId: 4616
-// Obf: PLCFIGAOPOG
+import "FurnitureMakeBeHelpedData.proto";
+import "FurnitureMakeSlot.proto";
+// CmdId: 7783
+// Obf: GPDPDPCIOPN
message FurnitureMakeRsp {
- int32 retcode = 5;
- repeated FurnitureMakeBeHelpedData helped_data_list = 1;
- repeated FurnitureMakeMakeInfo make_info_list = 8;
- FurnitureMakeSlot furniture_make_slot = 3;
- repeated FurnitureMakeHelpData help_data_list = 13;
+ repeated FurnitureMakeMakeInfo make_info_list = 5;
+ int32 retcode = 14;
+ repeated FurnitureMakeHelpData help_data_list = 6;
+ repeated FurnitureMakeBeHelpedData helped_data_list = 4;
+ FurnitureMakeSlot furniture_make_slot = 8;
}
diff --git a/proto/FurnitureMakeSlot.proto b/proto/FurnitureMakeSlot.proto
index 77de26e5..3232ec48 100644
--- a/proto/FurnitureMakeSlot.proto
+++ b/proto/FurnitureMakeSlot.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FurnitureMakeData.proto";
-// Obf: KGCBBAEMLLI
+// Obf: GINIMPCEHMA
message FurnitureMakeSlot {
- repeated FurnitureMakeData furniture_make_data_list = 15;
+ repeated FurnitureMakeData furniture_make_data_list = 7;
}
diff --git a/proto/FurnitureMakeStartReq.proto b/proto/FurnitureMakeStartReq.proto
index 957d4fca..8419fa7b 100644
--- a/proto/FurnitureMakeStartReq.proto
+++ b/proto/FurnitureMakeStartReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4849
-// Obf: LAFHCNHLKPN
+// CmdId: 27509
+// Obf: PGBJFFDPDIA
message FurnitureMakeStartReq {
- uint32 avatar_id = 12;
- uint32 make_id = 5;
+ uint32 avatar_id = 8;
+ uint32 make_id = 7;
}
diff --git a/proto/FurnitureMakeStartRsp.proto b/proto/FurnitureMakeStartRsp.proto
index cb0cb129..05898447 100644
--- a/proto/FurnitureMakeStartRsp.proto
+++ b/proto/FurnitureMakeStartRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FurnitureMakeSlot.proto";
-// CmdId: 4724
-// Obf: MGPINOKJHIM
+// CmdId: 21400
+// Obf: BBEDDELOBIC
message FurnitureMakeStartRsp {
- FurnitureMakeSlot furniture_make_slot = 10;
- int32 retcode = 12;
+ int32 retcode = 1;
+ FurnitureMakeSlot furniture_make_slot = 6;
}
diff --git a/proto/GCGFestivalDetailInfo.proto b/proto/GCGFestivalDetailInfo.proto
index e44b8841..f42dd048 100644
--- a/proto/GCGFestivalDetailInfo.proto
+++ b/proto/GCGFestivalDetailInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FJOECJDLCED
+// Obf: FHDANDMEDKC
message GCGFestivalDetailInfo {
- bool OJKNLGIJIBJ = 9;
+ bool BCCMKGLDCAC = 11;
}
diff --git a/proto/GCGTCTavernChallengeData.proto b/proto/GCGTCTavernChallengeData.proto
index cd54e2c5..968068ae 100644
--- a/proto/GCGTCTavernChallengeData.proto
+++ b/proto/GCGTCTavernChallengeData.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GEGDNIBJGAJ
+// Obf: AFKIPMINMAC
message GCGTCTavernChallengeData {
- uint32 character_id = 3;
- repeated uint32 unlock_level_id_list = 7;
+ uint32 character_id = 8;
+ repeated uint32 unlock_level_id_list = 11;
}
diff --git a/proto/GCGTCTavernChallengeDataNotify.proto b/proto/GCGTCTavernChallengeDataNotify.proto
index 393092af..bb7927b8 100644
--- a/proto/GCGTCTavernChallengeDataNotify.proto
+++ b/proto/GCGTCTavernChallengeDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GCGTCTavernChallengeData.proto";
-// CmdId: 7777
-// Obf: LLKPACFPMLG
+// CmdId: 7499
+// Obf: IPLHCMNBHBK
message GCGTCTavernChallengeDataNotify {
- repeated GCGTCTavernChallengeData tavern_challenge_list = 4;
+ repeated GCGTCTavernChallengeData tavern_challenge_list = 12;
}
diff --git a/proto/LENNDLOGFIM.proto b/proto/GDGKKLFMJKH.proto
similarity index 94%
rename from proto/LENNDLOGFIM.proto
rename to proto/GDGKKLFMJKH.proto
index cc1f3002..53f16d24 100644
--- a/proto/LENNDLOGFIM.proto
+++ b/proto/GDGKKLFMJKH.proto
@@ -15,10 +15,7 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message LENNDLOGFIM {
- uint32 AOMEFIFECFK = 1;
+message GDGKKLFMJKH {
+ uint32 MHBOIHFGCIK = 1;
}
diff --git a/proto/GLCFFFILFGK.proto b/proto/GLCFFFILFGK.proto
new file mode 100644
index 00000000..35b1d946
--- /dev/null
+++ b/proto/GLCFFFILFGK.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "OPHMAHKJHJD.proto";
+message GLCFFFILFGK {
+ repeated OPHMAHKJHJD stage_info_list = 3;
+}
diff --git a/proto/MLMOJDGCFBN.proto b/proto/GNAAAEGCDOB.proto
similarity index 92%
rename from proto/MLMOJDGCFBN.proto
rename to proto/GNAAAEGCDOB.proto
index cee752fb..ef64ff90 100644
--- a/proto/MLMOJDGCFBN.proto
+++ b/proto/GNAAAEGCDOB.proto
@@ -15,11 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message MLMOJDGCFBN {
- uint32 stage_id = 8;
+message GNAAAEGCDOB {
+ bool is_finish = 9;
+ uint32 level_id = 6;
bool is_open = 4;
}
diff --git a/proto/GachaActivityDetailInfo.proto b/proto/GachaActivityDetailInfo.proto
index 68cba0dc..25da1e19 100644
--- a/proto/GachaActivityDetailInfo.proto
+++ b/proto/GachaActivityDetailInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GachaStageData.proto";
-// Obf: GIHIIILNKGO
+// Obf: NNIKCIDFIDI
message GachaActivityDetailInfo {
- uint32 GOFPBNCFEGN = 12;
- repeated GachaStageData gacha_stage_data_list = 14;
- uint32 EBLDEHJNJNO = 4;
- map have_reward_robot_num_map = 15;
- map robot_num_map = 3;
- repeated uint32 have_get_robot_list = 2;
+ repeated GachaStageData gacha_stage_data_list = 8;
+ map robot_num_map = 14;
+ map have_reward_robot_num_map = 9;
+ uint32 FOLDOMNGPJM = 10;
+ repeated uint32 have_get_robot_list = 15;
+ uint32 FGLFAJBJEEA = 12;
}
diff --git a/proto/GachaInfo.proto b/proto/GachaInfo.proto
index b51ad598..b44dbc8d 100644
--- a/proto/GachaInfo.proto
+++ b/proto/GachaInfo.proto
@@ -15,37 +15,34 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GachaUpInfo.proto";
-// Obf: HNNEGNIHGED
+// Obf: LBJPFCBOKFM
message GachaInfo {
- uint32 gachaTimesLimit = 13;
- string gachaPrefabPath = 3;
- bool is_new_wish = 901;
- string titleTextmap = 1378;
- uint32 wishMaxProgress = 218;
- uint32 leftGachaTimes = 7;
- repeated uint32 displayUp4ItemList = 21;
- string gachaProbUrl = 1;
- uint32 curScheduleDailyGachaTimes = 1818;
- uint32 wishItemId = 1593;
- string gachaRecordUrlOversea = 1379;
- uint32 schedule_id = 10;
- uint32 wishProgress = 1219;
- string gachaPreviewPrefabPath = 5;
- uint32 tenCostItemNum = 4;
- uint32 gachaSortId = 15;
- repeated GachaUpInfo gacha_up_info_list = 1530;
- uint32 end_time = 9;
- uint32 tenCostItemId = 8;
- uint32 costItemId = 2;
- uint32 gachaType = 6;
- uint32 begin_time = 12;
- repeated uint32 displayUp5ItemList = 1273;
- string gachaRecordUrl = 11;
- string gachaProbUrlOversea = 1326;
- uint32 costItemNum = 14;
+ uint32 costItemId = 13;
+ string gachaPrefabPath = 10;
+ uint32 gachaType = 1;
+ uint32 wishMaxProgress = 960;
+ uint32 curScheduleDailyGachaTimes = 1456;
+ uint32 leftGachaTimes = 15;
+ bool is_new_wish = 1537;
+ uint32 tenCostItemNum = 8;
+ uint32 wishProgress = 1511;
+ uint32 schedule_id = 5;
+ uint32 tenCostItemId = 6;
+ uint32 gachaSortId = 11;
+ repeated uint32 displayUp4ItemList = 1285;
+ string gachaRecordUrlOversea = 1181;
+ string gachaProbUrlOversea = 1221;
+ uint32 begin_time = 3;
+ uint32 wishItemId = 870;
+ uint32 end_time = 7;
+ string gachaPreviewPrefabPath = 12;
+ string titleTextmap = 847;
+ repeated uint32 displayUp5ItemList = 1831;
+ uint32 gachaTimesLimit = 14;
+ string gachaRecordUrl = 9;
+ repeated GachaUpInfo gacha_up_info_list = 1514;
+ uint32 costItemNum = 2;
+ string gachaProbUrl = 4;
}
diff --git a/proto/GachaItem.proto b/proto/GachaItem.proto
index 04ec32ea..9155c06e 100644
--- a/proto/GachaItem.proto
+++ b/proto/GachaItem.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
import "GachaTransferItem.proto";
-// Obf: FPBHAFGFLPA
+// Obf: NJOOCPHJKKG
message GachaItem {
- bool is_gacha_item_new = 15;
+ repeated ItemParam token_item_list = 9;
+ bool is_gacha_item_new = 6;
ItemParam gacha_item = 4;
- bool is_flash_card = 3;
- repeated ItemParam token_item_list = 8;
- repeated GachaTransferItem transfer_items = 14;
+ bool is_flash_card = 2;
+ repeated GachaTransferItem transfer_items = 1;
}
diff --git a/proto/GachaStageData.proto b/proto/GachaStageData.proto
index 9ca29c5b..f52009d9 100644
--- a/proto/GachaStageData.proto
+++ b/proto/GachaStageData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FFDCLPDKHDF
+// Obf: KKIPIFJEOPL
message GachaStageData {
- map target_num_map = 3;
- bool is_open = 14;
- uint32 stage_id = 7;
+ uint32 stage_id = 3;
+ map target_num_map = 13;
+ bool is_open = 6;
}
diff --git a/proto/GachaTransferItem.proto b/proto/GachaTransferItem.proto
index 848f202e..abbfedb5 100644
--- a/proto/GachaTransferItem.proto
+++ b/proto/GachaTransferItem.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// Obf: KDBPCHGCLDM
+// Obf: KGHFCKLJBLC
message GachaTransferItem {
- ItemParam item = 1;
- bool is_transfer_item_new = 12;
+ ItemParam item = 9;
+ bool is_transfer_item_new = 6;
}
diff --git a/proto/GachaUpInfo.proto b/proto/GachaUpInfo.proto
index ba2cf009..ca0175b8 100644
--- a/proto/GachaUpInfo.proto
+++ b/proto/GachaUpInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EPKHAAPGEBH
+// Obf: GLKEEDIHOFH
message GachaUpInfo {
- repeated uint32 item_id_list = 8;
+ repeated uint32 item_id_list = 4;
uint32 item_parent_type = 6;
}
diff --git a/proto/GachaWishReq.proto b/proto/GachaWishReq.proto
index 7c896ba5..fbcc9a79 100644
--- a/proto/GachaWishReq.proto
+++ b/proto/GachaWishReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1555
-// Obf: KFKGMMKOJPE
+// CmdId: 23244
+// Obf: HPILINGFDBP
message GachaWishReq {
- uint32 gachaScheduleId = 10;
+ uint32 gachaType = 12;
uint32 item_id = 7;
- uint32 gachaType = 11;
+ uint32 gachaScheduleId = 10;
}
diff --git a/proto/GachaWishRsp.proto b/proto/GachaWishRsp.proto
index 5536bae6..29ffb74c 100644
--- a/proto/GachaWishRsp.proto
+++ b/proto/GachaWishRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1548
-// Obf: FDGOFFKHHCE
+// CmdId: 9333
+// Obf: NLENODLFFAC
message GachaWishRsp {
+ uint32 wishItemId = 11;
+ uint32 gachaScheduleId = 7;
+ uint32 gachaType = 1;
int32 retcode = 9;
- uint32 gachaType = 10;
- uint32 wishItemId = 1;
- uint32 wishMaxProgress = 13;
- uint32 wishProgress = 2;
- uint32 gachaScheduleId = 4;
+ uint32 wishMaxProgress = 5;
+ uint32 wishProgress = 15;
}
diff --git a/proto/GadgetAutoPickDropInfoNotify.proto b/proto/GadgetAutoPickDropInfoNotify.proto
index c830ed09..378e24f9 100644
--- a/proto/GadgetAutoPickDropInfoNotify.proto
+++ b/proto/GadgetAutoPickDropInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Item.proto";
-// CmdId: 834
-// Obf: CPLEJBJGLDC
+// CmdId: 3579
+// Obf: PEILLEHHFBL
message GadgetAutoPickDropInfoNotify {
- repeated Item item_list = 12;
+ repeated Item item_list = 1;
}
diff --git a/proto/GadgetBornType.proto b/proto/GadgetBornType.proto
index d29aa45a..46663fee 100644
--- a/proto/GadgetBornType.proto
+++ b/proto/GadgetBornType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OOFKDFMGBHE
+// Obf: GPODMAALLGC
enum GadgetBornType {
GADGET_BORN_TYPE_NONE = 0;
GADGET_BORN_TYPE_IN_AIR = 1;
diff --git a/proto/GadgetCrucibleInfo.proto b/proto/GadgetCrucibleInfo.proto
index 4d9f1d72..b9d29e7e 100644
--- a/proto/GadgetCrucibleInfo.proto
+++ b/proto/GadgetCrucibleInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HFGJDLIJKIO
+// Obf: LMEGMGDKNJL
message GadgetCrucibleInfo {
uint32 mp_play_id = 1;
uint32 prepare_end_time = 2;
diff --git a/proto/GadgetGeneralRewardInfo.proto b/proto/GadgetGeneralRewardInfo.proto
index b75da6c7..5c2134ac 100644
--- a/proto/GadgetGeneralRewardInfo.proto
+++ b/proto/GadgetGeneralRewardInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// Obf: PDEOKHPGMIJ
+// Obf: AHGOAHBMENB
message GadgetGeneralRewardInfo {
uint32 resin = 1;
uint32 dead_time = 2;
diff --git a/proto/GadgetInteractReq.proto b/proto/GadgetInteractReq.proto
index 638d399a..3b72431c 100644
--- a/proto/GadgetInteractReq.proto
+++ b/proto/GadgetInteractReq.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "InterOpType.proto";
import "ResinCostType.proto";
-// CmdId: 875
-// Obf: AGCEDAEAAEN
+import "InterOpType.proto";
+// CmdId: 9254
+// Obf: ALDNKENDMAD
message GadgetInteractReq {
- uint32 gadget_id = 7;
- uint32 ui_interact_id = 13;
- uint32 gadget_entity_id = 8;
- InterOpType op_type = 14;
- bool is_use_condense_resin = 15;
- ResinCostType resin_cost_type = 6;
+ uint32 gadget_entity_id = 11;
+ uint32 ui_interact_id = 7;
+ ResinCostType resin_cost_type = 5;
+ bool is_use_condense_resin = 8;
+ InterOpType op_type = 13;
+ uint32 gadget_id = 6;
}
diff --git a/proto/GadgetInteractRsp.proto b/proto/GadgetInteractRsp.proto
index ad48a152..8b7d7924 100644
--- a/proto/GadgetInteractRsp.proto
+++ b/proto/GadgetInteractRsp.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "InterOpType.proto";
import "InteractType.proto";
-// CmdId: 896
-// Obf: AMEKLAACLLA
+// CmdId: 29895
+// Obf: OLJHDABEEPG
message GadgetInteractRsp {
- InterOpType op_type = 8;
+ uint32 gadget_entity_id = 12;
+ InterOpType op_type = 5;
InteractType interact_type = 11;
- int32 retcode = 13;
- uint32 gadget_entity_id = 9;
- uint32 gadget_id = 5;
+ uint32 gadget_id = 8;
+ int32 retcode = 10;
}
diff --git a/proto/GadgetPlayInfo.proto b/proto/GadgetPlayInfo.proto
index bb2b80c8..cce207fa 100644
--- a/proto/GadgetPlayInfo.proto
+++ b/proto/GadgetPlayInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GadgetCrucibleInfo.proto";
-// Obf: CMNFEFNBLLD
+// Obf: LJJODNPIMAI
message GadgetPlayInfo {
uint32 play_type = 1;
uint32 duration = 2;
diff --git a/proto/GadgetStateNotify.proto b/proto/GadgetStateNotify.proto
index 75d051c8..44eee236 100644
--- a/proto/GadgetStateNotify.proto
+++ b/proto/GadgetStateNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 802
-// Obf: NMJDCBHMLLB
+// CmdId: 2075
+// Obf: DAHKNOFELFH
message GadgetStateNotify {
- uint32 gadget_state = 8;
- bool is_enable_interact = 5;
- uint32 gadget_entity_id = 7;
+ bool is_enable_interact = 12;
+ uint32 gadget_entity_id = 3;
+ uint32 gadget_state = 1;
}
diff --git a/proto/GameplayRecommendationElementReliquaryRequest.proto b/proto/GameplayRecommendationElementReliquaryRequest.proto
index 5fe3ca0b..8d8fe7ef 100644
--- a/proto/GameplayRecommendationElementReliquaryRequest.proto
+++ b/proto/GameplayRecommendationElementReliquaryRequest.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PAALDLMIFHJ
+// Obf: NBDCLJMOJMI
message GameplayRecommendationElementReliquaryRequest {
- uint32 element_type = 3;
- uint32 equip_type = 5;
+ uint32 equip_type = 13;
+ uint32 element_type = 2;
}
diff --git a/proto/GameplayRecommendationElementReliquaryResponse.proto b/proto/GameplayRecommendationElementReliquaryResponse.proto
index 7a5cc843..fb635cba 100644
--- a/proto/GameplayRecommendationElementReliquaryResponse.proto
+++ b/proto/GameplayRecommendationElementReliquaryResponse.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GameplayRecommendationReliquaryMainPropData.proto";
-// Obf: ENDEIFONKBK
+// Obf: OGJBFNIAALF
message GameplayRecommendationElementReliquaryResponse {
- uint32 equip_type = 8;
- uint32 element_type = 5;
- repeated GameplayRecommendationReliquaryMainPropData main_prop_data_list = 10;
+ uint32 equip_type = 7;
+ uint32 element_type = 2;
+ repeated GameplayRecommendationReliquaryMainPropData main_prop_data_list = 12;
}
diff --git a/proto/GameplayRecommendationReliquaryMainPropData.proto b/proto/GameplayRecommendationReliquaryMainPropData.proto
index 5a336dc8..f39d0316 100644
--- a/proto/GameplayRecommendationReliquaryMainPropData.proto
+++ b/proto/GameplayRecommendationReliquaryMainPropData.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MAELGEKPEAL
+// Obf: BDGBIAFBCBG
message GameplayRecommendationReliquaryMainPropData {
- uint32 main_prop_id = 8;
- uint32 permillage = 5;
+ uint32 main_prop_id = 6;
+ uint32 permillage = 3;
}
diff --git a/proto/GameplayRecommendationReliquaryRequest.proto b/proto/GameplayRecommendationReliquaryRequest.proto
index 61b638c4..2ef0d37d 100644
--- a/proto/GameplayRecommendationReliquaryRequest.proto
+++ b/proto/GameplayRecommendationReliquaryRequest.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CIOJFBLABCG
+// Obf: HLNOLNPKOKD
message GameplayRecommendationReliquaryRequest {
- uint32 equip_type = 7;
+ uint32 equip_type = 3;
}
diff --git a/proto/GameplayRecommendationReliquaryResponse.proto b/proto/GameplayRecommendationReliquaryResponse.proto
index 3697862c..292b53b6 100644
--- a/proto/GameplayRecommendationReliquaryResponse.proto
+++ b/proto/GameplayRecommendationReliquaryResponse.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GameplayRecommendationReliquaryMainPropData.proto";
-// Obf: DDGDNMGNCHP
+// Obf: LHNBFIGNBPF
message GameplayRecommendationReliquaryResponse {
- uint32 equip_type = 6;
- repeated GameplayRecommendationReliquaryMainPropData main_prop_data_list = 5;
+ uint32 equip_type = 11;
+ repeated GameplayRecommendationReliquaryMainPropData main_prop_data_list = 14;
}
diff --git a/proto/GatherGadgetInfo.proto b/proto/GatherGadgetInfo.proto
index ef504bf6..6b794274 100644
--- a/proto/GatherGadgetInfo.proto
+++ b/proto/GatherGadgetInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MOKCLGJBLDD
+// Obf: IHPBLNPFECK
message GatherGadgetInfo {
uint32 item_id = 1;
bool is_forbid_guest = 2;
diff --git a/proto/GcgPveInfiniteInfo.proto b/proto/GcgPveInfiniteInfo.proto
new file mode 100644
index 00000000..14ad90e9
--- /dev/null
+++ b/proto/GcgPveInfiniteInfo.proto
@@ -0,0 +1,23 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+// Obf: BEECBIAGJHO
+message GcgPveInfiniteInfo {
+ map MEBDFIIEPBM = 14;
+ bool HOGJFCLMMPC = 12;
+}
diff --git a/proto/GcgPveInfo.proto b/proto/GcgPveInfo.proto
new file mode 100644
index 00000000..5269c2f1
--- /dev/null
+++ b/proto/GcgPveInfo.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "MDKNMCFKHOF.proto";
+// Obf: GHPKLMBMLOG
+message GcgPveInfo {
+ bool HOGJFCLMMPC = 7;
+ repeated MDKNMCFKHOF level_data_list = 4;
+}
diff --git a/proto/CIAJIBCPGKL.proto b/proto/GcgPvePuzzleInfo.proto
similarity index 88%
rename from proto/CIAJIBCPGKL.proto
rename to proto/GcgPvePuzzleInfo.proto
index 83bea908..44a548bd 100644
--- a/proto/CIAJIBCPGKL.proto
+++ b/proto/GcgPvePuzzleInfo.proto
@@ -15,11 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "PMKDNBGDCIH.proto";
-message CIAJIBCPGKL {
- repeated PMKDNBGDCIH level_info_list = 1;
+// Obf: NNBINJFKNAD
+message GcgPvePuzzleInfo {
+ bool HOGJFCLMMPC = 9;
+ repeated uint32 CPJEMFGLLKE = 11;
}
diff --git a/proto/GearActivityDetailInfo.proto b/proto/GearActivityDetailInfo.proto
index 965dc677..d85d4771 100644
--- a/proto/GearActivityDetailInfo.proto
+++ b/proto/GearActivityDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GearLevelData.proto";
import "JigsawPictureData.proto";
-// Obf: GBMIHIPOEON
+// Obf: LJAEIOLGCDE
message GearActivityDetailInfo {
- repeated GearLevelData gear_level_data_list = 2;
+ repeated GearLevelData gear_level_data_list = 8;
JigsawPictureData jigsaw_picture_data = 5;
}
diff --git a/proto/GearLevelData.proto b/proto/GearLevelData.proto
index 46598de2..b0c2ce48 100644
--- a/proto/GearLevelData.proto
+++ b/proto/GearLevelData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HEGKNDKHNDF
+// Obf: DFJGCCIKGLP
message GearLevelData {
- uint32 open_time = 3;
- bool is_open = 6;
- uint32 APNDNCIJLKB = 8;
- uint32 HKLBAPAMEOK = 5;
- uint32 level_id = 12;
- bool is_finished = 9;
+ uint32 level_id = 4;
+ uint32 EEMGKJOCHHK = 3;
+ uint32 open_time = 14;
+ bool is_open = 12;
+ bool is_finished = 8;
+ uint32 MMGJJBELBHF = 9;
}
diff --git a/proto/GetActivityInfoReq.proto b/proto/GetActivityInfoReq.proto
index 1f8451cf..b1e9ca65 100644
--- a/proto/GetActivityInfoReq.proto
+++ b/proto/GetActivityInfoReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2167
-// Obf: NEMEICOEHKN
+// CmdId: 25586
+// Obf: OOBNLCBIPJK
message GetActivityInfoReq {
- repeated uint32 activity_id_list = 7;
+ repeated uint32 activity_id_list = 9;
}
diff --git a/proto/GetActivityInfoRsp.proto b/proto/GetActivityInfoRsp.proto
index cf3b7c16..b9d6fe58 100644
--- a/proto/GetActivityInfoRsp.proto
+++ b/proto/GetActivityInfoRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "Uint32Pair.proto";
import "ActivityInfo.proto";
-// CmdId: 2114
-// Obf: KKDDDKHPGJP
+import "Uint32Pair.proto";
+// CmdId: 7972
+// Obf: KFLFLAMEHIJ
message GetActivityInfoRsp {
- repeated Uint32Pair disable_transfer_point_interaction_list = 9;
- int32 retcode = 7;
- repeated uint32 activated_sale_id_list = 12;
- repeated ActivityInfo activity_info_list = 4;
+ repeated ActivityInfo activity_info_list = 2;
+ repeated uint32 activated_sale_id_list = 9;
+ int32 retcode = 4;
+ repeated Uint32Pair disable_transfer_point_interaction_list = 12;
}
diff --git a/proto/GetActivityShopSheetInfoReq.proto b/proto/GetActivityShopSheetInfoReq.proto
index 1965c318..699112e7 100644
--- a/proto/GetActivityShopSheetInfoReq.proto
+++ b/proto/GetActivityShopSheetInfoReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 758
-// Obf: DHPDMPCGMFL
+// CmdId: 24121
+// Obf: CFLICFMDOBD
message GetActivityShopSheetInfoReq {
uint32 shop_type = 5;
}
diff --git a/proto/GetActivityShopSheetInfoRsp.proto b/proto/GetActivityShopSheetInfoRsp.proto
index 4de5e98d..d4a61805 100644
--- a/proto/GetActivityShopSheetInfoRsp.proto
+++ b/proto/GetActivityShopSheetInfoRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ActivityShopSheetInfo.proto";
-// CmdId: 735
-// Obf: LIFMPPDHPGF
+// CmdId: 4109
+// Obf: BKLEPCCPFFB
message GetActivityShopSheetInfoRsp {
- uint32 shop_type = 8;
- int32 retcode = 11;
- repeated ActivityShopSheetInfo sheet_info_list = 1;
+ repeated ActivityShopSheetInfo sheet_info_list = 5;
+ uint32 shop_type = 1;
+ int32 retcode = 6;
}
diff --git a/proto/GetAllH5ActivityInfoReq.proto b/proto/GetAllH5ActivityInfoReq.proto
index 54db320d..fb8fe4fc 100644
--- a/proto/GetAllH5ActivityInfoReq.proto
+++ b/proto/GetAllH5ActivityInfoReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 5658
-// Obf: IFMGFGLPEJM
+// CmdId: 4793
+// Obf: CFMGENNHKOD
message GetAllH5ActivityInfoReq {
}
diff --git a/proto/GetAllH5ActivityInfoRsp.proto b/proto/GetAllH5ActivityInfoRsp.proto
index b35cb0b9..c649404e 100644
--- a/proto/GetAllH5ActivityInfoRsp.proto
+++ b/proto/GetAllH5ActivityInfoRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "H5ActivityInfo.proto";
-// CmdId: 5678
-// Obf: NNENDLPLIHI
+// CmdId: 28822
+// Obf: LHPLDILJKAG
message GetAllH5ActivityInfoRsp {
- int32 retcode = 6;
- repeated H5ActivityInfo h5_activity_info_list = 1;
- uint32 client_red_dot_timestamp = 8;
+ repeated H5ActivityInfo h5_activity_info_list = 6;
+ int32 retcode = 1;
+ uint32 client_red_dot_timestamp = 4;
}
diff --git a/proto/GetAllMailNotify.proto b/proto/GetAllMailNotify.proto
index 519a7585..204ec875 100644
--- a/proto/GetAllMailNotify.proto
+++ b/proto/GetAllMailNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1434
-// Obf: CNDIIOHHDIO
+// CmdId: 24116
+// Obf: ACIPPADMKFF
message GetAllMailNotify {
- bool is_collected = 7;
+ bool is_collected = 2;
}
diff --git a/proto/GetAllMailReq.proto b/proto/GetAllMailReq.proto
index 08936ca2..4947c644 100644
--- a/proto/GetAllMailReq.proto
+++ b/proto/GetAllMailReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1484
-// Obf: LHMFOJBAOKM
+// CmdId: 29228
+// Obf: OCHDJHKDENA
message GetAllMailReq {
- bool is_collected = 7;
+ bool is_collected = 2;
}
diff --git a/proto/GetAllMailResultNotify.proto b/proto/GetAllMailResultNotify.proto
index c97f4b4d..b9edcf5a 100644
--- a/proto/GetAllMailResultNotify.proto
+++ b/proto/GetAllMailResultNotify.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MailData.proto";
-// CmdId: 1494
-// Obf: OJLGHJJCEKK
+// CmdId: 5536
+// Obf: DCHBLDEKBCN
message GetAllMailResultNotify {
- int32 retcode = 7;
- uint32 packet_be_sent_num = 15;
- string transaction = 5;
- repeated MailData mail_list = 3;
- bool is_collected = 4;
- uint32 packet_num = 1;
+ bool is_collected = 5;
+ repeated MailData mail_list = 11;
+ uint32 packet_num = 13;
+ string transaction = 10;
+ uint32 packet_be_sent_num = 14;
+ int32 retcode = 15;
}
diff --git a/proto/GetAllMailRsp.proto b/proto/GetAllMailRsp.proto
index b22253db..4b01595e 100644
--- a/proto/GetAllMailRsp.proto
+++ b/proto/GetAllMailRsp.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MailData.proto";
-// CmdId: 1464
-// Obf: JJJMNCKNNLO
+// CmdId: 9526
+// Obf: FMMMCILNFIA
message GetAllMailRsp {
- bool is_truncated = 9;
- int32 retcode = 7;
- bool is_collected = 8;
- repeated MailData mail_list = 5;
+ int32 retcode = 6;
+ bool is_collected = 12;
+ repeated MailData mail_list = 1;
+ bool is_truncated = 11;
}
diff --git a/proto/GetAllUnlockNameCardReq.proto b/proto/GetAllUnlockNameCardReq.proto
index f80655eb..89594b56 100644
--- a/proto/GetAllUnlockNameCardReq.proto
+++ b/proto/GetAllUnlockNameCardReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4076
-// Obf: LDKNHEGIHAP
+// CmdId: 3551
+// Obf: NKCLOOCOADG
message GetAllUnlockNameCardReq {
}
diff --git a/proto/GetAllUnlockNameCardRsp.proto b/proto/GetAllUnlockNameCardRsp.proto
index 64e84807..e6d5dcf3 100644
--- a/proto/GetAllUnlockNameCardRsp.proto
+++ b/proto/GetAllUnlockNameCardRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4026
-// Obf: DGDJIDOAGPL
+// CmdId: 28550
+// Obf: MIOFHIOGCNF
message GetAllUnlockNameCardRsp {
- repeated uint32 name_card_list = 11;
- int32 retcode = 13;
+ repeated uint32 name_card_list = 8;
+ int32 retcode = 9;
}
diff --git a/proto/GetAuthkeyReq.proto b/proto/GetAuthkeyReq.proto
index 7d2fae6e..cb34c318 100644
--- a/proto/GetAuthkeyReq.proto
+++ b/proto/GetAuthkeyReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1435
-// Obf: OOLIOKGGLBO
+// CmdId: 27875
+// Obf: DCPMJKGKCGE
message GetAuthkeyReq {
- string auth_appid = 5;
- uint32 MLKKOEBHEEI = 13;
- uint32 GALOPIFDMON = 15;
+ uint32 PGANJHDNINM = 7;
+ string auth_appid = 2;
+ uint32 BIGHJAIBJJK = 14;
}
diff --git a/proto/GetAuthkeyRsp.proto b/proto/GetAuthkeyRsp.proto
index 56c1d652..5a25c02e 100644
--- a/proto/GetAuthkeyRsp.proto
+++ b/proto/GetAuthkeyRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1487
-// Obf: OKFMABBCJMI
+// CmdId: 29353
+// Obf: KNBBKOGAAHL
message GetAuthkeyRsp {
- string auth_appid = 13;
- string authkey = 6;
- uint32 GALOPIFDMON = 4;
- int32 retcode = 7;
- string game_biz = 8;
- uint32 MLKKOEBHEEI = 2;
+ uint32 PGANJHDNINM = 7;
+ string authkey = 12;
+ uint32 BIGHJAIBJJK = 2;
+ int32 retcode = 9;
+ string auth_appid = 5;
+ string game_biz = 1;
}
diff --git a/proto/GetBlossomBriefInfoListReq.proto b/proto/GetBlossomBriefInfoListReq.proto
index a2d10125..db84f28f 100644
--- a/proto/GetBlossomBriefInfoListReq.proto
+++ b/proto/GetBlossomBriefInfoListReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2775
-// Obf: EPFOLEJKHOP
+// CmdId: 29592
+// Obf: PIHIGCAKDMM
message GetBlossomBriefInfoListReq {
- repeated uint32 city_id_list = 12;
+ repeated uint32 city_id_list = 11;
}
diff --git a/proto/GetBlossomBriefInfoListRsp.proto b/proto/GetBlossomBriefInfoListRsp.proto
index 33d45c6f..641948ed 100644
--- a/proto/GetBlossomBriefInfoListRsp.proto
+++ b/proto/GetBlossomBriefInfoListRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BlossomBriefInfo.proto";
-// CmdId: 2796
-// Obf: PCNGBIDFALG
+// CmdId: 8452
+// Obf: DODBCPCGPMA
message GetBlossomBriefInfoListRsp {
- repeated BlossomBriefInfo brief_info_list = 6;
+ repeated BlossomBriefInfo brief_info_list = 11;
int32 retcode = 2;
}
diff --git a/proto/GetChatEmojiCollectionReq.proto b/proto/GetChatEmojiCollectionReq.proto
index a34ef67f..12d518c0 100644
--- a/proto/GetChatEmojiCollectionReq.proto
+++ b/proto/GetChatEmojiCollectionReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4001
-// Obf: LHCGKKANDGP
+// CmdId: 25164
+// Obf: PIAMFKEAKIB
message GetChatEmojiCollectionReq {
}
diff --git a/proto/GetChatEmojiCollectionRsp.proto b/proto/GetChatEmojiCollectionRsp.proto
index 0d22c76b..b32342c3 100644
--- a/proto/GetChatEmojiCollectionRsp.proto
+++ b/proto/GetChatEmojiCollectionRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChatEmojiCollectionData.proto";
-// CmdId: 4015
-// Obf: PABFDHNLMBL
+// CmdId: 21858
+// Obf: NOLCBIPMJDJ
message GetChatEmojiCollectionRsp {
- ChatEmojiCollectionData chat_emoji_collection_data = 2;
- int32 retcode = 15;
+ ChatEmojiCollectionData chat_emoji_collection_data = 1;
+ int32 retcode = 14;
}
diff --git a/proto/GetCompoundDataReq.proto b/proto/GetCompoundDataReq.proto
index a68cef92..a2d1ee4e 100644
--- a/proto/GetCompoundDataReq.proto
+++ b/proto/GetCompoundDataReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 159
-// Obf: IHNPHGMDKCD
+// CmdId: 8732
+// Obf: IHBMOEIBEGJ
message GetCompoundDataReq {
}
diff --git a/proto/GetCompoundDataRsp.proto b/proto/GetCompoundDataRsp.proto
index faea8373..695fb7c0 100644
--- a/proto/GetCompoundDataRsp.proto
+++ b/proto/GetCompoundDataRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CompoundQueueData.proto";
-// CmdId: 193
-// Obf: HONBDBKHOKJ
+// CmdId: 24302
+// Obf: AFFGNHAFPID
message GetCompoundDataRsp {
- repeated CompoundQueueData compoundQueueDataList = 9;
- int32 retcode = 1;
- repeated uint32 unlockCompoundList = 6;
+ int32 retcode = 14;
+ repeated uint32 unlockCompoundList = 9;
+ repeated CompoundQueueData compoundQueueDataList = 12;
}
diff --git a/proto/GetDailyDungeonEntryInfoReq.proto b/proto/GetDailyDungeonEntryInfoReq.proto
index e59b3d16..bfbc6dfa 100644
--- a/proto/GetDailyDungeonEntryInfoReq.proto
+++ b/proto/GetDailyDungeonEntryInfoReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 941
-// Obf: AJANOBNMFFE
+// CmdId: 6924
+// Obf: MBPLOJNEPHM
message GetDailyDungeonEntryInfoReq {
- uint32 scene_id = 4;
+ uint32 scene_id = 5;
}
diff --git a/proto/GetDailyDungeonEntryInfoRsp.proto b/proto/GetDailyDungeonEntryInfoRsp.proto
index 6c025095..978467d4 100644
--- a/proto/GetDailyDungeonEntryInfoRsp.proto
+++ b/proto/GetDailyDungeonEntryInfoRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DailyDungeonEntryInfo.proto";
-// CmdId: 953
-// Obf: JEGFBFNIAON
+// CmdId: 674
+// Obf: OENGIKKHMHC
message GetDailyDungeonEntryInfoRsp {
- int32 retcode = 13;
- repeated DailyDungeonEntryInfo daily_dungeon_info_list = 5;
+ int32 retcode = 14;
+ repeated DailyDungeonEntryInfo daily_dungeon_info_list = 7;
}
diff --git a/proto/GetFriendShowAvatarInfoReq.proto b/proto/GetFriendShowAvatarInfoReq.proto
index 6601a9ed..514fd760 100644
--- a/proto/GetFriendShowAvatarInfoReq.proto
+++ b/proto/GetFriendShowAvatarInfoReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4063
-// Obf: FHLFPFEGLPN
+// CmdId: 3887
+// Obf: HPFMOEEPOGI
message GetFriendShowAvatarInfoReq {
- uint32 uid = 14;
+ uint32 uid = 1;
}
diff --git a/proto/GetFriendShowAvatarInfoRsp.proto b/proto/GetFriendShowAvatarInfoRsp.proto
index 5a73da65..f8cfc7fe 100644
--- a/proto/GetFriendShowAvatarInfoRsp.proto
+++ b/proto/GetFriendShowAvatarInfoRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ShowAvatarInfo.proto";
-// CmdId: 4018
-// Obf: IMDEPFBGBPM
+// CmdId: 26299
+// Obf: GKKBKHLCING
message GetFriendShowAvatarInfoRsp {
- uint32 uid = 13;
- repeated ShowAvatarInfo show_avatar_info_list = 10;
- int32 retcode = 11;
+ uint32 uid = 8;
+ int32 retcode = 6;
+ repeated ShowAvatarInfo show_avatar_info_list = 14;
}
diff --git a/proto/GetFriendShowNameCardInfoReq.proto b/proto/GetFriendShowNameCardInfoReq.proto
index 69dcae00..52387276 100644
--- a/proto/GetFriendShowNameCardInfoReq.proto
+++ b/proto/GetFriendShowNameCardInfoReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4023
-// Obf: IJNLDELJPGC
+// CmdId: 29743
+// Obf: CLGNPHEFEOK
message GetFriendShowNameCardInfoReq {
- uint32 uid = 2;
+ uint32 uid = 13;
}
diff --git a/proto/GetFriendShowNameCardInfoRsp.proto b/proto/GetFriendShowNameCardInfoRsp.proto
index fa2fbed1..7a976053 100644
--- a/proto/GetFriendShowNameCardInfoRsp.proto
+++ b/proto/GetFriendShowNameCardInfoRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4077
-// Obf: FPGCDLCLIGF
+// CmdId: 20479
+// Obf: LLJDGCBCJMB
message GetFriendShowNameCardInfoRsp {
- repeated uint32 show_name_card_id_list = 12;
- uint32 uid = 3;
+ uint32 uid = 12;
+ repeated uint32 show_name_card_id_list = 1;
int32 retcode = 2;
}
diff --git a/proto/GetFurnitureCurModuleArrangeCountReq.proto b/proto/GetFurnitureCurModuleArrangeCountReq.proto
index 8885078e..fda9d185 100644
--- a/proto/GetFurnitureCurModuleArrangeCountReq.proto
+++ b/proto/GetFurnitureCurModuleArrangeCountReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4688
-// Obf: AOKHNKCIGFG
+// CmdId: 27516
+// Obf: KPANNNCEOKM
message GetFurnitureCurModuleArrangeCountReq {
}
diff --git a/proto/GetGachaInfoReq.proto b/proto/GetGachaInfoReq.proto
index 5ebb5ac3..5cc157c3 100644
--- a/proto/GetGachaInfoReq.proto
+++ b/proto/GetGachaInfoReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1575
-// Obf: PFFGPJKAJGH
+// CmdId: 181
+// Obf: ICLGLDGHDGP
message GetGachaInfoReq {
}
diff --git a/proto/GetGachaInfoRsp.proto b/proto/GetGachaInfoRsp.proto
index c86f5c4c..bbc3f879 100644
--- a/proto/GetGachaInfoRsp.proto
+++ b/proto/GetGachaInfoRsp.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GachaInfo.proto";
-// CmdId: 1596
-// Obf: LNMLGJLDDAF
+// CmdId: 23881
+// Obf: IAAKKGACPDM
message GetGachaInfoRsp {
- uint32 dailyGachaTimes = 5;
- repeated GachaInfo gacha_info_list = 2;
- bool KIHLEFLGKAD = 10;
- bool PLBFOACGPII = 6;
- int32 retcode = 8;
- uint32 gachaRandom = 15;
+ repeated GachaInfo gacha_info_list = 3;
+ uint32 gachaRandom = 12;
+ uint32 dailyGachaTimes = 9;
+ bool is_under_general_restrict = 7;
+ int32 retcode = 2;
+ bool is_under_minors_restrict = 5;
}
diff --git a/proto/GetHomeLevelUpRewardReq.proto b/proto/GetHomeLevelUpRewardReq.proto
index b700c749..d02be100 100644
--- a/proto/GetHomeLevelUpRewardReq.proto
+++ b/proto/GetHomeLevelUpRewardReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4752
-// Obf: GPFIIOLMMDK
+// CmdId: 5653
+// Obf: DHIJINKFIHD
message GetHomeLevelUpRewardReq {
- uint32 level = 10;
+ uint32 level = 12;
}
diff --git a/proto/GetHomeLevelUpRewardRsp.proto b/proto/GetHomeLevelUpRewardRsp.proto
index 6395ad30..05258b6f 100644
--- a/proto/GetHomeLevelUpRewardRsp.proto
+++ b/proto/GetHomeLevelUpRewardRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4579
-// Obf: GIAFFMBGNHJ
+// CmdId: 7279
+// Obf: OPPDHBNPFDI
message GetHomeLevelUpRewardRsp {
- uint32 level = 3;
- int32 retcode = 6;
+ int32 retcode = 8;
+ uint32 level = 15;
}
diff --git a/proto/GetInvestigationMonsterReq.proto b/proto/GetInvestigationMonsterReq.proto
index bc3664d3..280debf0 100644
--- a/proto/GetInvestigationMonsterReq.proto
+++ b/proto/GetInvestigationMonsterReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1902
-// Obf: ACMNNBKNNFK
+// CmdId: 23800
+// Obf: DEMDDKHMDFD
message GetInvestigationMonsterReq {
- bool is_for_mark = 3;
- repeated uint32 city_id_list = 4;
+ bool is_for_mark = 12;
+ repeated uint32 city_id_list = 6;
}
diff --git a/proto/GetInvestigationMonsterRsp.proto b/proto/GetInvestigationMonsterRsp.proto
index 89fff660..f5e801da 100644
--- a/proto/GetInvestigationMonsterRsp.proto
+++ b/proto/GetInvestigationMonsterRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "InvestigationMonster.proto";
-// CmdId: 1930
-// Obf: KCOJOLFAOPO
+// CmdId: 23497
+// Obf: PBLBHKIGDKG
message GetInvestigationMonsterRsp {
- repeated InvestigationMonster monster_list = 13;
+ repeated InvestigationMonster monster_list = 9;
bool is_for_mark = 1;
- int32 retcode = 6;
+ int32 retcode = 11;
}
diff --git a/proto/GetMailItemReq.proto b/proto/GetMailItemReq.proto
index cbe939bb..e26b258f 100644
--- a/proto/GetMailItemReq.proto
+++ b/proto/GetMailItemReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1472
-// Obf: NDJKANLCIIP
+// CmdId: 5317
+// Obf: GLKNPOJNACB
message GetMailItemReq {
- repeated uint32 mail_id_list = 7;
+ repeated uint32 mail_id_list = 14;
}
diff --git a/proto/GetMailItemRsp.proto b/proto/GetMailItemRsp.proto
index d870daa0..571d85ee 100644
--- a/proto/GetMailItemRsp.proto
+++ b/proto/GetMailItemRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "EquipParam.proto";
-// CmdId: 1455
-// Obf: HPJBGIFCECN
+// CmdId: 27050
+// Obf: MCJPPPBEHPE
message GetMailItemRsp {
- int32 retcode = 7;
- repeated EquipParam item_list = 5;
- repeated uint32 mail_id_list = 4;
+ repeated EquipParam item_list = 8;
+ repeated uint32 mail_id_list = 13;
+ int32 retcode = 1;
}
diff --git a/proto/GetMapAreaRsp.proto b/proto/GetMapAreaRsp.proto
index 413c2a23..fd6e2be8 100644
--- a/proto/GetMapAreaRsp.proto
+++ b/proto/GetMapAreaRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MapAreaInfo.proto";
-// CmdId: 3376
-// Obf: PPDLJELFPEJ
+// CmdId: 9654
+// Obf: ILDNIMHNDKG
message GetMapAreaRsp {
- repeated MapAreaInfo map_area_info_list = 3;
- int32 retcode = 11;
+ repeated MapAreaInfo map_area_info_list = 10;
+ int32 retcode = 7;
}
diff --git a/proto/GetOnlinePlayerInfoReq.proto b/proto/GetOnlinePlayerInfoReq.proto
index 51758222..ae6720d9 100644
--- a/proto/GetOnlinePlayerInfoReq.proto
+++ b/proto/GetOnlinePlayerInfoReq.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 28
-// Obf: PJKHCJKGNNF
+// CmdId: 21665
+// Obf: DNNMIGPCKOH
message GetOnlinePlayerInfoReq {
- bool is_online_id = 9;
+ bool is_online_id = 7;
oneof player_id {
- uint32 target_uid = 11;
- string online_id = 15;
- string psn_id = 10;
+ uint32 target_uid = 3;
+ string online_id = 11;
+ string psn_id = 4;
}
}
diff --git a/proto/GetOnlinePlayerInfoRsp.proto b/proto/GetOnlinePlayerInfoRsp.proto
index 84b61520..5377a891 100644
--- a/proto/GetOnlinePlayerInfoRsp.proto
+++ b/proto/GetOnlinePlayerInfoRsp.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "OnlinePlayerInfo.proto";
-// CmdId: 38
-// Obf: PDGIKNGGCPK
+// CmdId: 8759
+// Obf: LDNOEIHGGKN
message GetOnlinePlayerInfoRsp {
- uint32 param = 3;
- OnlinePlayerInfo target_player_info = 15;
- int32 retcode = 11;
- uint32 target_uid = 14;
+ uint32 target_uid = 2;
+ OnlinePlayerInfo target_player_info = 14;
+ uint32 param = 5;
+ int32 retcode = 6;
}
diff --git a/proto/GetOnlinePlayerListReq.proto b/proto/GetOnlinePlayerListReq.proto
index 55b4069b..50902927 100644
--- a/proto/GetOnlinePlayerListReq.proto
+++ b/proto/GetOnlinePlayerListReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 35
-// Obf: PEHFIKEEKHF
+// CmdId: 27587
+// Obf: IGNGJNHHJBM
message GetOnlinePlayerListReq {
}
diff --git a/proto/GetOnlinePlayerListRsp.proto b/proto/GetOnlinePlayerListRsp.proto
index 98a27afc..c86b0a49 100644
--- a/proto/GetOnlinePlayerListRsp.proto
+++ b/proto/GetOnlinePlayerListRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "OnlinePlayerInfo.proto";
-// CmdId: 87
-// Obf: NEMPEMKPPMD
+// CmdId: 1234
+// Obf: AANMJBACMJM
message GetOnlinePlayerListRsp {
- uint32 param = 15;
- int32 retcode = 1;
- repeated OnlinePlayerInfo player_info_list = 9;
+ uint32 param = 10;
+ repeated OnlinePlayerInfo player_info_list = 13;
+ int32 retcode = 7;
}
diff --git a/proto/GetOpActivityInfoReq.proto b/proto/GetOpActivityInfoReq.proto
index 592f045c..e39c0967 100644
--- a/proto/GetOpActivityInfoReq.proto
+++ b/proto/GetOpActivityInfoReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 5175
-// Obf: OLCKDAPDJJF
+// CmdId: 25823
+// Obf: FGMBOCEJFKB
message GetOpActivityInfoReq {
}
diff --git a/proto/GetOpActivityInfoRsp.proto b/proto/GetOpActivityInfoRsp.proto
index 5331c9f4..e29ffd22 100644
--- a/proto/GetOpActivityInfoRsp.proto
+++ b/proto/GetOpActivityInfoRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "OpActivityInfo.proto";
-// CmdId: 5196
-// Obf: BJPNHBHGANM
+// CmdId: 24674
+// Obf: BKHJGDMECGI
message GetOpActivityInfoRsp {
- repeated OpActivityInfo op_activity_info_list = 2;
- int32 retcode = 9;
+ repeated OpActivityInfo op_activity_info_list = 14;
+ int32 retcode = 12;
}
diff --git a/proto/GetParentQuestVideoKeyReq.proto b/proto/GetParentQuestVideoKeyReq.proto
index a82f92c5..8951aea1 100644
--- a/proto/GetParentQuestVideoKeyReq.proto
+++ b/proto/GetParentQuestVideoKeyReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 463
-// Obf: ONLAGNGPCLK
+// CmdId: 28598
+// Obf: IDDDDFEJCNE
message GetParentQuestVideoKeyReq {
- uint32 parent_quest_id = 10;
+ uint32 parent_quest_id = 14;
}
diff --git a/proto/GetParentQuestVideoKeyRsp.proto b/proto/GetParentQuestVideoKeyRsp.proto
index 4ac08d71..a3a0b8a7 100644
--- a/proto/GetParentQuestVideoKeyRsp.proto
+++ b/proto/GetParentQuestVideoKeyRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 418
-// Obf: NJKJOLKFGGK
+// CmdId: 5868
+// Obf: HKBLCEEFAFM
message GetParentQuestVideoKeyRsp {
+ int32 retcode = 8;
+ uint32 parent_quest_id = 2;
uint64 video_key = 7;
- uint32 parent_quest_id = 13;
- int32 retcode = 6;
}
diff --git a/proto/GetPlayerAskFriendListReq.proto b/proto/GetPlayerAskFriendListReq.proto
index 3e261175..6a6ead07 100644
--- a/proto/GetPlayerAskFriendListReq.proto
+++ b/proto/GetPlayerAskFriendListReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4070
-// Obf: MEEGKFLOAKG
+// CmdId: 3520
+// Obf: FHNBEAINLJA
message GetPlayerAskFriendListReq {
}
diff --git a/proto/GetPlayerAskFriendListRsp.proto b/proto/GetPlayerAskFriendListRsp.proto
index 985563d5..20a4813c 100644
--- a/proto/GetPlayerAskFriendListRsp.proto
+++ b/proto/GetPlayerAskFriendListRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FriendBrief.proto";
-// CmdId: 4061
-// Obf: NJHCJBOCBLJ
+// CmdId: 20085
+// Obf: JGLDEDHOMNL
message GetPlayerAskFriendListRsp {
- int32 retcode = 7;
- repeated FriendBrief ask_friend_list = 11;
+ repeated FriendBrief ask_friend_list = 12;
+ int32 retcode = 13;
}
diff --git a/proto/GetPlayerBlacklistRsp.proto b/proto/GetPlayerBlacklistRsp.proto
index e268ebb4..56143816 100644
--- a/proto/GetPlayerBlacklistRsp.proto
+++ b/proto/GetPlayerBlacklistRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FriendBrief.proto";
-// CmdId: 4011
-// Obf: GEKGOCPNEOO
+// CmdId: 20310
+// Obf: NFLFLEHNLAJ
message GetPlayerBlacklistRsp {
- int32 retcode = 6;
- repeated FriendBrief blacklist = 7;
+ repeated FriendBrief blacklist = 4;
+ int32 retcode = 10;
}
diff --git a/proto/GetPlayerFriendListReq.proto b/proto/GetPlayerFriendListReq.proto
index 79b75c42..97f17fb8 100644
--- a/proto/GetPlayerFriendListReq.proto
+++ b/proto/GetPlayerFriendListReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4075
-// Obf: MNBDJBJJNJF
+// CmdId: 2240
+// Obf: OEHLGALOKNA
message GetPlayerFriendListReq {
}
diff --git a/proto/GetPlayerFriendListRsp.proto b/proto/GetPlayerFriendListRsp.proto
index 5fc26f45..aa952b1a 100644
--- a/proto/GetPlayerFriendListRsp.proto
+++ b/proto/GetPlayerFriendListRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FriendBrief.proto";
-// CmdId: 4096
-// Obf: LGFNGPBLDEI
+// CmdId: 20997
+// Obf: GBPKOGFAIJA
message GetPlayerFriendListRsp {
- int32 retcode = 2;
- repeated FriendBrief friend_list = 3;
- repeated FriendBrief ask_friend_list = 4;
+ int32 retcode = 6;
+ repeated FriendBrief friend_list = 15;
+ repeated FriendBrief ask_friend_list = 2;
}
diff --git a/proto/GetPlayerHomeCompInfoReq.proto b/proto/GetPlayerHomeCompInfoReq.proto
index 4f687d89..d403eec0 100644
--- a/proto/GetPlayerHomeCompInfoReq.proto
+++ b/proto/GetPlayerHomeCompInfoReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4482
-// Obf: JCGLANNLAND
+// CmdId: 3709
+// Obf: DCHBFDKENHG
message GetPlayerHomeCompInfoReq {
}
diff --git a/proto/GetPlayerSocialDetailReq.proto b/proto/GetPlayerSocialDetailReq.proto
index 889fa2bf..67305461 100644
--- a/proto/GetPlayerSocialDetailReq.proto
+++ b/proto/GetPlayerSocialDetailReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4087
-// Obf: AKJBPMHCIAN
+// CmdId: 928
+// Obf: NELPPMEFINN
message GetPlayerSocialDetailReq {
- uint32 uid = 15;
+ uint32 uid = 14;
}
diff --git a/proto/GetPlayerSocialDetailRsp.proto b/proto/GetPlayerSocialDetailRsp.proto
index acb90537..f3df0327 100644
--- a/proto/GetPlayerSocialDetailRsp.proto
+++ b/proto/GetPlayerSocialDetailRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SocialDetail.proto";
-// CmdId: 4030
-// Obf: MBHKDJEBCNH
+// CmdId: 7452
+// Obf: EOJCAMGIPGL
message GetPlayerSocialDetailRsp {
- int32 retcode = 8;
- SocialDetail detail_data = 7;
+ int32 retcode = 7;
+ SocialDetail detail_data = 5;
}
diff --git a/proto/GetPlayerTokenReq.proto b/proto/GetPlayerTokenReq.proto
index eda8e34c..e176852a 100644
--- a/proto/GetPlayerTokenReq.proto
+++ b/proto/GetPlayerTokenReq.proto
@@ -15,32 +15,29 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 175
-// Obf: EGDLBMIOIEC
+// CmdId: 21228
+// Obf: AGJHCDNJDOG
message GetPlayerTokenReq {
- string FFHPIJBCIIF = 848;
- uint32 cloudClientIp = 732;
- string birthday = 125;
- uint32 account_type = 7;
- uint32 EOFMJLNBLJC = 11;
- string client_rand_key = 1808;
- string online_id = 13;
- string psn_id = 6;
- string account_uid = 9;
- bool is_guest = 15;
- string client_ip_str = 14;
- uint32 sub_channel_id = 2;
- uint32 uid = 12;
- uint32 PHMANCBCDDA = 1247;
- uint32 channel_id = 3;
- uint32 key_id = 1998;
- string HCOCMCHAABD = 4;
- string account_token = 8;
- string country_code = 5;
- string COHFMJFNHGE = 1;
- uint32 platform_type = 10;
+ uint32 account_type = 11;
+ string account_token = 12;
+ string psn_id = 10;
+ string online_id = 1;
+ string account_uid = 4;
+ string LODOCFKABDG = 3;
+ uint32 platform_type = 8;
+ string client_ip_str = 9;
+ uint32 sub_channel_id = 7;
+ uint32 cloudClientIp = 177;
+ string GIKAFFPKLOE = 14;
+ string birthday = 828;
+ uint32 uid = 13;
+ uint32 OGNFFAEKDBO = 695;
+ uint32 key_id = 407;
+ string country_code = 15;
+ uint32 channel_id = 6;
+ uint32 FCPDNLHOBNK = 2;
+ bool is_guest = 5;
+ string FAOAMMHOOHL = 1457;
+ string client_rand_key = 355;
}
diff --git a/proto/GetPlayerTokenRsp.proto b/proto/GetPlayerTokenRsp.proto
index 1b4c17e2..2d3ee95e 100644
--- a/proto/GetPlayerTokenRsp.proto
+++ b/proto/GetPlayerTokenRsp.proto
@@ -15,44 +15,41 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "StopServerInfo.proto";
-// CmdId: 196
-// Obf: LACJKFEIOGO
+// CmdId: 2407
+// Obf: BKFNIGMLAOA
message GetPlayerTokenRsp {
- bool MPBPEOPDLOE = 343;
- bytes security_cmd_buffer = 10;
- bool IHPKEJKFANM = 960;
- string birthday = 2027;
- StopServerInfo stop_server = 647;
- uint32 channel_id = 362;
- bytes extra_bin_data = 3;
- uint32 gm_uid = 11;
- string client_ip_str = 2034;
- uint32 sub_channel_id = 2;
- string account_uid = 12;
- uint32 tag = 1367;
- string country_code = 107;
- uint64 secret_key_seed = 7;
- string sign = 1972;
- repeated uint32 finish_collection_id_list = 1918;
- string msg = 4;
- uint32 platform_type = 6;
- uint32 key_id = 1327;
- uint32 reg_platform = 797;
- uint32 cloudClientIp = 285;
- uint32 uid = 5;
- uint32 account_type = 766;
+ bool PELBMOHDKHJ = 1292;
+ bool ILGBPPMFHIF = 1962;
+ uint64 secret_key_seed = 13;
+ string client_version_random_key = 678;
+ StopServerInfo stop_server = 875;
+ uint32 channel_id = 259;
+ uint32 platform_type = 5;
+ uint32 EMFDHANIAHH = 1241;
+ string account_uid = 3;
+ uint32 uid = 7;
+ uint32 tag = 1572;
+ string birthday = 1437;
+ uint32 key_id = 1676;
+ int32 retcode = 4;
+ bool is_guest = 2;
+ repeated uint32 finish_collection_id_list = 451;
+ string server_rand_key = 517;
+ bytes security_cmd_buffer = 15;
+ string msg = 12;
bool is_proficient_player = 8;
- uint32 blackUidEndTime = 13;
- int32 retcode = 1;
- bool is_guest = 14;
+ string token = 11;
+ string sign = 394;
+ uint32 account_type = 1585;
+ bytes extra_bin_data = 1;
+ string psn_id = 1790;
+ uint32 sub_channel_id = 14;
string secret_key = 9;
- string token = 15;
- string client_version_random_key = 684;
- string psn_id = 1502;
- string server_rand_key = 1089;
+ string client_ip_str = 1921;
+ uint32 blackUidEndTime = 10;
+ uint32 KCFIGJAPNIB = 6;
+ string country_code = 1412;
+ uint32 cloudClientIp = 508;
}
diff --git a/proto/GetQuestLackingResourceReq.proto b/proto/GetQuestLackingResourceReq.proto
index 6ccdabd9..59ccf785 100644
--- a/proto/GetQuestLackingResourceReq.proto
+++ b/proto/GetQuestLackingResourceReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 453
-// Obf: LJCOMNDKOAO
+// CmdId: 24145
+// Obf: NNLDEBNHEEF
message GetQuestLackingResourceReq {
- uint32 quest_id = 1;
+ uint32 quest_id = 5;
}
diff --git a/proto/GetQuestLackingResourceRsp.proto b/proto/GetQuestLackingResourceRsp.proto
index 06b73c23..5bfa821a 100644
--- a/proto/GetQuestLackingResourceRsp.proto
+++ b/proto/GetQuestLackingResourceRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 456
-// Obf: CBCCIGNFPAL
+// CmdId: 28297
+// Obf: FDCIDFLNJKP
message GetQuestLackingResourceRsp {
- int32 retcode = 15;
- map lacked_place_map = 8;
- uint32 quest_id = 10;
- repeated uint32 lacked_npc_list = 11;
- repeated uint32 lacked_place_list = 13;
- map lacked_npc_map = 12;
+ repeated uint32 lacked_npc_list = 15;
+ map lacked_place_map = 4;
+ repeated uint32 lacked_place_list = 10;
+ int32 retcode = 9;
+ map lacked_npc_map = 1;
+ uint32 quest_id = 7;
}
diff --git a/proto/GetRegionSearchReq.proto b/proto/GetRegionSearchReq.proto
index 72ec9610..bc20ef82 100644
--- a/proto/GetRegionSearchReq.proto
+++ b/proto/GetRegionSearchReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 5626
-// Obf: DEDKFOOONAO
+// CmdId: 2030
+// Obf: BHEPKPEBEGB
message GetRegionSearchReq {
}
diff --git a/proto/GetSceneAreaReq.proto b/proto/GetSceneAreaReq.proto
index bd704c02..b06b6da2 100644
--- a/proto/GetSceneAreaReq.proto
+++ b/proto/GetSceneAreaReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 233
-// Obf: HJJMIDADBAP
+// CmdId: 25175
+// Obf: LABAJDKACOG
message GetSceneAreaReq {
- uint32 belong_uid = 11;
- uint32 scene_id = 6;
+ uint32 scene_id = 13;
+ uint32 belong_uid = 9;
}
diff --git a/proto/GetSceneAreaRsp.proto b/proto/GetSceneAreaRsp.proto
index 19a20f93..b5e7cc27 100644
--- a/proto/GetSceneAreaRsp.proto
+++ b/proto/GetSceneAreaRsp.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CityInfo.proto";
-// CmdId: 224
-// Obf: KAKHAKLHMDF
+// CmdId: 27029
+// Obf: GOPJBKDDELB
message GetSceneAreaRsp {
- repeated CityInfo city_info_list = 3;
- int32 retcode = 9;
- uint32 scene_id = 14;
- repeated uint32 area_id_list = 6;
+ repeated CityInfo city_info_list = 11;
+ int32 retcode = 3;
+ uint32 scene_id = 7;
+ repeated uint32 area_id_list = 2;
}
diff --git a/proto/GetScenePointReq.proto b/proto/GetScenePointReq.proto
index a8f0b942..6eccd3b7 100644
--- a/proto/GetScenePointReq.proto
+++ b/proto/GetScenePointReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 234
-// Obf: APMKFJDAHPO
+// CmdId: 23197
+// Obf: PBIPDICGDKH
message GetScenePointReq {
- uint32 belong_uid = 9;
- uint32 scene_id = 13;
- bool GPMHJGJLAFH = 11;
+ uint32 belong_uid = 12;
+ bool FBFJPEPMAOF = 5;
+ uint32 scene_id = 3;
}
diff --git a/proto/GetScenePointRsp.proto b/proto/GetScenePointRsp.proto
index 2c793f07..17077b90 100644
--- a/proto/GetScenePointRsp.proto
+++ b/proto/GetScenePointRsp.proto
@@ -15,24 +15,21 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 294
-// Obf: OKEJNDKCNKG
+// CmdId: 7133
+// Obf: PMONCPENJMK
message GetScenePointRsp {
- repeated uint32 unhide_point_list = 12;
- bool GPMHJGJLAFH = 2;
- repeated uint32 unlocked_point_list = 3;
- repeated uint32 toBeExploreDungeonEntryList = 10;
- uint32 scene_id = 5;
- repeated uint32 hide_point_list = 4;
- repeated uint32 locked_point_list = 8;
- repeated uint32 groupUnlimitPointList = 15;
- uint32 belong_uid = 11;
- repeated uint32 notInteractDungeonEntryList = 1;
- int32 retcode = 7;
- repeated uint32 notExploredDungeonEntryList = 6;
- repeated uint32 unlockAreaList = 14;
+ repeated uint32 unlocked_point_list = 1;
+ repeated uint32 ELDLGKEKABI = 6;
+ bool FBFJPEPMAOF = 9;
+ int32 retcode = 11;
+ repeated uint32 GILIFDOOHFF = 12;
+ repeated uint32 PPDDIADEDIC = 8;
+ repeated uint32 OGKCOCBLNLF = 10;
+ repeated uint32 EBIFELCKPEA = 7;
+ repeated uint32 JJOHJDFINFN = 4;
+ uint32 belong_uid = 14;
+ repeated uint32 JCLHNODLPOH = 13;
+ uint32 scene_id = 2;
+ repeated uint32 KOPAHGHMECF = 3;
}
diff --git a/proto/GetShopReq.proto b/proto/GetShopReq.proto
index 29562e88..12b163b4 100644
--- a/proto/GetShopReq.proto
+++ b/proto/GetShopReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 775
-// Obf: IONMOGGHBPF
+// CmdId: 9681
+// Obf: BLGEHKEBJAA
message GetShopReq {
- uint32 shop_type = 12;
+ uint32 shop_type = 4;
}
diff --git a/proto/GetShopRsp.proto b/proto/GetShopRsp.proto
index 3aee0982..6ce9277d 100644
--- a/proto/GetShopRsp.proto
+++ b/proto/GetShopRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Shop.proto";
-// CmdId: 796
-// Obf: ICPODKNNJCF
+// CmdId: 22793
+// Obf: JKOBDIPLIKB
message GetShopRsp {
- Shop shop = 15;
- int32 retcode = 2;
+ int32 retcode = 7;
+ Shop shop = 2;
}
diff --git a/proto/GetShopmallDataReq.proto b/proto/GetShopmallDataReq.proto
index 9dd6478a..ee60436f 100644
--- a/proto/GetShopmallDataReq.proto
+++ b/proto/GetShopmallDataReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 755
-// Obf: JDGADILKHCE
+// CmdId: 2616
+// Obf: GKCCFCPCHAK
message GetShopmallDataReq {
}
diff --git a/proto/GetShopmallDataRsp.proto b/proto/GetShopmallDataRsp.proto
index 0f29e0bd..303aae4d 100644
--- a/proto/GetShopmallDataRsp.proto
+++ b/proto/GetShopmallDataRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 748
-// Obf: EDIILLPGAHM
+// CmdId: 1087
+// Obf: PJGBDGNCIEN
message GetShopmallDataRsp {
- int32 retcode = 2;
- repeated uint32 shop_type_list = 3;
+ int32 retcode = 11;
+ repeated uint32 shop_type_list = 7;
}
diff --git a/proto/GetUgcBriefInfoReq.proto b/proto/GetUgcBriefInfoReq.proto
index c1fd4b28..6bd9f64b 100644
--- a/proto/GetUgcBriefInfoReq.proto
+++ b/proto/GetUgcBriefInfoReq.proto
@@ -17,9 +17,9 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "UgcType.proto";
-// CmdId: 6337
-// Obf: ADGKCBFLKJP
+// CmdId: 4301
+// Obf: EJECIPEHCFC
message GetUgcBriefInfoReq {
- uint64 ugc_guid = 9;
- UgcType ugc_type = 11;
+ UgcType ugc_type = 2;
+ uint64 ugc_guid = 7;
}
diff --git a/proto/GetUgcBriefInfoRsp.proto b/proto/GetUgcBriefInfoRsp.proto
index abebb7cd..e65e161b 100644
--- a/proto/GetUgcBriefInfoRsp.proto
+++ b/proto/GetUgcBriefInfoRsp.proto
@@ -18,11 +18,11 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "UgcType.proto";
import "UgcMusicBriefInfo.proto";
-// CmdId: 6321
-// Obf: PMLGAFMPMFK
+// CmdId: 25183
+// Obf: IGIDBNBJDIA
message GetUgcBriefInfoRsp {
- uint64 ugc_guid = 6;
- int32 retcode = 4;
- UgcType ugc_type = 12;
- optional UgcMusicBriefInfo music_brief_info = 10;
+ UgcType ugc_type = 13;
+ uint64 ugc_guid = 1;
+ int32 retcode = 2;
+ optional UgcMusicBriefInfo music_brief_info = 12;
}
diff --git a/proto/GetUgcReq.proto b/proto/GetUgcReq.proto
index e4e580de..095dec3b 100644
--- a/proto/GetUgcReq.proto
+++ b/proto/GetUgcReq.proto
@@ -15,20 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
+import "GetUgcType.proto";
import "UgcType.proto";
import "RecordUsage.proto";
-import "GetUgcType.proto";
-// CmdId: 6328
-// Obf: AFLHDFGBBED
+// CmdId: 3704
+// Obf: EOBJGJNBKLG
message GetUgcReq {
- UgcType ugc_type = 6;
- uint64 ugc_guid = 11;
- RecordUsage ugc_record_usage = 12;
- GetUgcType get_ugc_type = 3;
- bool is_require_brief = 10;
+ GetUgcType get_ugc_type = 6;
+ UgcType ugc_type = 13;
+ bool is_require_brief = 15;
+ uint64 ugc_guid = 2;
+ RecordUsage ugc_record_usage = 5;
uint32 schedule_id = 14;
}
diff --git a/proto/GetUgcRsp.proto b/proto/GetUgcRsp.proto
index d0df4c5d..4445f170 100644
--- a/proto/GetUgcRsp.proto
+++ b/proto/GetUgcRsp.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "UgcType.proto";
import "RecordUsage.proto";
+import "UgcType.proto";
import "UgcMusicRecord.proto";
import "UgcMusicBriefInfo.proto";
-// CmdId: 6308
-// Obf: MGEPGJNKOBB
+// CmdId: 29873
+// Obf: HNCKDNCKKFM
message GetUgcRsp {
- uint64 ugc_guid = 4;
- UgcType ugc_type = 7;
- int32 retcode = 5;
- RecordUsage ugc_record_usage = 6;
- optional UgcMusicRecord music_record = 3;
- optional UgcMusicBriefInfo music_brief_info = 1547;
+ RecordUsage ugc_record_usage = 13;
+ uint64 ugc_guid = 6;
+ int32 retcode = 9;
+ UgcType ugc_type = 14;
+ optional UgcMusicRecord music_record = 10;
+ optional UgcMusicBriefInfo music_brief_info = 791;
}
diff --git a/proto/GetUgcType.proto b/proto/GetUgcType.proto
index 04e2ef18..8d62e983 100644
--- a/proto/GetUgcType.proto
+++ b/proto/GetUgcType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JMLGMJCMHIG
+// Obf: KNNNABKDKMA
enum GetUgcType {
GET_UGC_NONE = 0;
GET_UGC_TYPE_MINE = 1;
diff --git a/proto/GetWidgetSlotReq.proto b/proto/GetWidgetSlotReq.proto
index 8730ceed..7ef344c6 100644
--- a/proto/GetWidgetSlotReq.proto
+++ b/proto/GetWidgetSlotReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4270
-// Obf: ALONJJHLCAM
+// CmdId: 24304
+// Obf: BCJMLGNMNHC
message GetWidgetSlotReq {
}
diff --git a/proto/GetWidgetSlotRsp.proto b/proto/GetWidgetSlotRsp.proto
index b5a2cc59..9b92f5ae 100644
--- a/proto/GetWidgetSlotRsp.proto
+++ b/proto/GetWidgetSlotRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WidgetSlotData.proto";
-// CmdId: 4283
-// Obf: DBKCDELCFFK
+// CmdId: 28535
+// Obf: GGCAFNBKPHG
message GetWidgetSlotRsp {
- repeated WidgetSlotData slot_list = 5;
- int32 retcode = 7;
+ repeated WidgetSlotData slot_list = 7;
+ int32 retcode = 4;
}
diff --git a/proto/GetWorldMpInfoReq.proto b/proto/GetWorldMpInfoReq.proto
index 52960d89..4cfc48d5 100644
--- a/proto/GetWorldMpInfoReq.proto
+++ b/proto/GetWorldMpInfoReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3105
-// Obf: NAJOFOEPENA
+// CmdId: 6964
+// Obf: EGCDJCJPCCI
message GetWorldMpInfoReq {
}
diff --git a/proto/GetWorldMpInfoRsp.proto b/proto/GetWorldMpInfoRsp.proto
index 27c20d1c..d6f363cf 100644
--- a/proto/GetWorldMpInfoRsp.proto
+++ b/proto/GetWorldMpInfoRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3316
-// Obf: ODKECHBHNEL
+// CmdId: 1461
+// Obf: IBJEKEMGICD
message GetWorldMpInfoRsp {
- bool is_in_mp_mode = 2;
- uint32 quit_mp_valid_time = 4;
- int32 retcode = 12;
+ int32 retcode = 9;
+ bool is_in_mp_mode = 4;
+ uint32 quit_mp_valid_time = 1;
}
diff --git a/proto/GravenInnocenceCampInfo.proto b/proto/GravenInnocenceCampInfo.proto
index 9e31e929..ba5f185d 100644
--- a/proto/GravenInnocenceCampInfo.proto
+++ b/proto/GravenInnocenceCampInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GravenInnocenceCampStageInfo.proto";
-// Obf: FBBHNKICFDP
+// Obf: BGNMBICOPLD
message GravenInnocenceCampInfo {
- repeated GravenInnocenceCampStageInfo stage_info_list = 5;
+ repeated GravenInnocenceCampStageInfo stage_info_list = 6;
}
diff --git a/proto/GravenInnocenceCampStageInfo.proto b/proto/GravenInnocenceCampStageInfo.proto
index f6031e90..9a7ecbff 100644
--- a/proto/GravenInnocenceCampStageInfo.proto
+++ b/proto/GravenInnocenceCampStageInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HEIPNOGBCPI
+// Obf: CDBDGMFBODA
message GravenInnocenceCampStageInfo {
- bool is_finished = 10;
- bool is_open = 15;
- uint32 stage_id = 13;
- uint32 level_id = 12;
+ uint32 stage_id = 6;
+ bool is_open = 12;
+ bool is_finished = 11;
+ uint32 level_id = 14;
}
diff --git a/proto/GravenInnocenceCarveInfo.proto b/proto/GravenInnocenceCarveInfo.proto
index 39b43813..28592233 100644
--- a/proto/GravenInnocenceCarveInfo.proto
+++ b/proto/GravenInnocenceCarveInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GravenInnocenceCarveStageInfo.proto";
-// Obf: LGDCIALAHHL
+// Obf: AGMFABMFAOF
message GravenInnocenceCarveInfo {
- repeated GravenInnocenceCarveStageInfo stage_info_list = 6;
- uint32 can_edit_count = 13;
- repeated uint32 has_edit_config_id_list = 15;
+ uint32 can_edit_count = 8;
+ repeated uint32 has_edit_config_id_list = 13;
+ repeated GravenInnocenceCarveStageInfo stage_info_list = 12;
}
diff --git a/proto/GravenInnocenceCarveStageInfo.proto b/proto/GravenInnocenceCarveStageInfo.proto
index 7ab3783e..2d3129b9 100644
--- a/proto/GravenInnocenceCarveStageInfo.proto
+++ b/proto/GravenInnocenceCarveStageInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DCLHODJLHDM
+// Obf: HLIANKOLINB
message GravenInnocenceCarveStageInfo {
- bool is_open = 7;
+ bool is_open = 3;
uint32 stage_id = 14;
}
diff --git a/proto/GravenInnocenceDetailInfo.proto b/proto/GravenInnocenceDetailInfo.proto
index 5434b940..c207524f 100644
--- a/proto/GravenInnocenceDetailInfo.proto
+++ b/proto/GravenInnocenceDetailInfo.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GravenInnocenceRaceInfo.proto";
-import "GravenInnocencePhotoInfo.proto";
import "GravenInnocenceCampInfo.proto";
+import "GravenInnocencePhotoInfo.proto";
import "GravenInnocenceCarveInfo.proto";
-// Obf: PGHJFAEIOEL
+// Obf: DAMILCBHHPE
message GravenInnocenceDetailInfo {
- GravenInnocenceRaceInfo race_info = 12;
- bool is_content_closed = 15;
- GravenInnocencePhotoInfo photo_info = 6;
+ GravenInnocenceRaceInfo race_info = 13;
GravenInnocenceCampInfo camp_info = 11;
- GravenInnocenceCarveInfo carve_info = 4;
+ bool is_content_closed = 7;
+ GravenInnocencePhotoInfo photo_info = 2;
+ GravenInnocenceCarveInfo carve_info = 15;
}
diff --git a/proto/GravenInnocencePhotoInfo.proto b/proto/GravenInnocencePhotoInfo.proto
index a6fc5637..9f94b3f8 100644
--- a/proto/GravenInnocencePhotoInfo.proto
+++ b/proto/GravenInnocencePhotoInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "GravenInnocencePhotoObjectInfo.proto";
import "GravenInnocencePhotoStageInfo.proto";
-// Obf: KOEBDBCCGLJ
+import "GravenInnocencePhotoObjectInfo.proto";
+// Obf: HLNCBIKONCA
message GravenInnocencePhotoInfo {
- repeated GravenInnocencePhotoObjectInfo object_info_list = 8;
- repeated GravenInnocencePhotoStageInfo stage_info_list = 13;
+ repeated GravenInnocencePhotoStageInfo stage_info_list = 11;
+ repeated GravenInnocencePhotoObjectInfo object_info_list = 15;
}
diff --git a/proto/GravenInnocencePhotoObjectInfo.proto b/proto/GravenInnocencePhotoObjectInfo.proto
index 1512cf2d..7cb5554f 100644
--- a/proto/GravenInnocencePhotoObjectInfo.proto
+++ b/proto/GravenInnocencePhotoObjectInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MHMICGIPAGB
+// Obf: ICNCDADMNMM
message GravenInnocencePhotoObjectInfo {
- uint32 finish_time = 5;
uint32 param = 11;
- uint32 object_id = 8;
+ uint32 finish_time = 12;
+ uint32 object_id = 14;
}
diff --git a/proto/GravenInnocencePhotoStageInfo.proto b/proto/GravenInnocencePhotoStageInfo.proto
index af2b7f1e..600f2e51 100644
--- a/proto/GravenInnocencePhotoStageInfo.proto
+++ b/proto/GravenInnocencePhotoStageInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JJOANEJFBMA
+// Obf: APFJJCGJNIP
message GravenInnocencePhotoStageInfo {
- bool is_open = 6;
- uint32 stage_id = 14;
- bool is_finished = 8;
+ bool is_finished = 3;
+ bool is_open = 9;
+ uint32 stage_id = 13;
}
diff --git a/proto/GravenInnocenceRaceInfo.proto b/proto/GravenInnocenceRaceInfo.proto
index 19956f2c..153f9509 100644
--- a/proto/GravenInnocenceRaceInfo.proto
+++ b/proto/GravenInnocenceRaceInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GravenInnocenceRaceLevelInfo.proto";
-// Obf: DAPOFPEOFAL
+// Obf: GONDHGNEGKB
message GravenInnocenceRaceInfo {
- repeated GravenInnocenceRaceLevelInfo level_info_list = 13;
+ repeated GravenInnocenceRaceLevelInfo level_info_list = 12;
}
diff --git a/proto/GravenInnocenceRaceLevelInfo.proto b/proto/GravenInnocenceRaceLevelInfo.proto
index a9e001aa..30ff5de5 100644
--- a/proto/GravenInnocenceRaceLevelInfo.proto
+++ b/proto/GravenInnocenceRaceLevelInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FNMECHIGPHP
+// Obf: FPLDMIJMPGA
message GravenInnocenceRaceLevelInfo {
- uint32 level_id = 13;
- uint32 max_score = 5;
+ uint32 level_id = 15;
+ uint32 max_score = 8;
bool is_open = 6;
}
diff --git a/proto/GroupSuiteNotify.proto b/proto/GroupSuiteNotify.proto
index 5546ab2b..74f3c743 100644
--- a/proto/GroupSuiteNotify.proto
+++ b/proto/GroupSuiteNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3284
-// Obf: PICEJIDPMOD
+// CmdId: 6257
+// Obf: EANOCGOKDIN
message GroupSuiteNotify {
- map group_map = 15;
+ map group_map = 10;
}
diff --git a/proto/GroupUnloadNotify.proto b/proto/GroupUnloadNotify.proto
index f1c0bcc2..7d2db738 100644
--- a/proto/GroupUnloadNotify.proto
+++ b/proto/GroupUnloadNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3322
-// Obf: DACBOFOJFHM
+// CmdId: 27542
+// Obf: NDCHDNICDBF
message GroupUnloadNotify {
- repeated uint32 group_list = 11;
+ repeated uint32 group_list = 9;
}
diff --git a/proto/H5ActivityIdsNotify.proto b/proto/H5ActivityIdsNotify.proto
index b06cca2b..c3b1818e 100644
--- a/proto/H5ActivityIdsNotify.proto
+++ b/proto/H5ActivityIdsNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 5687
-// Obf: GGHFPMEMPIE
+// CmdId: 28482
+// Obf: HJNIDODDMPH
message H5ActivityIdsNotify {
- map h5_activity_map = 15;
- uint32 client_red_dot_timestamp = 3;
+ uint32 client_red_dot_timestamp = 14;
+ map h5_activity_map = 12;
}
diff --git a/proto/H5ActivityInfo.proto b/proto/H5ActivityInfo.proto
index b1fd5ef7..0cb70ef3 100644
--- a/proto/H5ActivityInfo.proto
+++ b/proto/H5ActivityInfo.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NJDJNOHKGHG
+// Obf: KDDLGDGMJJJ
message H5ActivityInfo {
- uint32 HPLJKGAJNOA = 4;
- bool is_entrance_open = 5;
- uint32 PAIONNJCHAG = 12;
- uint32 begin_time = 11;
- uint32 content_close_time = 14;
- string prefab_path = 8;
- uint32 end_time = 15;
- string url = 3;
+ string prefab_path = 12;
+ string url = 8;
+ bool is_entrance_open = 1;
+ uint32 FMENOAFNGHO = 13;
+ uint32 end_time = 3;
+ uint32 content_close_time = 4;
+ uint32 begin_time = 15;
+ uint32 JELEFCPLEJB = 14;
}
diff --git a/proto/HDDANIDHCMI.proto b/proto/HDDANIDHCMI.proto
deleted file mode 100644
index c76aed01..00000000
--- a/proto/HDDANIDHCMI.proto
+++ /dev/null
@@ -1,39 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-enum HDDANIDHCMI {
- HDDANIDHCMI_GalleryStopNone = 0;
- HDDANIDHCMI_GalleryStopTimeup = 1;
- HDDANIDHCMI_GalleryStopClientInterrupt = 2;
- HDDANIDHCMI_GalleryStopLuaInterruptSuccess = 3;
- HDDANIDHCMI_GalleryStopLuaInterruptFail = 4;
- HDDANIDHCMI_GalleryStopOwnerLeaveScene = 5;
- HDDANIDHCMI_GalleryStopPlayInitFailed = 6;
- HDDANIDHCMI_GalleryStopOtherPlayerEnter = 7;
- HDDANIDHCMI_GalleryStopAvatarDie = 8;
- HDDANIDHCMI_GalleryStopFinished = 9;
- HDDANIDHCMI_GalleryStopFungusAllDie = 10;
- HDDANIDHCMI_GalleryStopLifeCountZero = 11;
- HDDANIDHCMI_GalleryStopActivityClosed = 12;
- HDDANIDHCMI_GalleryStopLeaveRegionFail = 13;
- HDDANIDHCMI_GalleryStopHeartBloodUsedOut = 14;
- HDDANIDHCMI_GalleryStopGuardianStoneDie = 15;
-}
diff --git a/proto/HachiActivityDetailInfo.proto b/proto/HachiActivityDetailInfo.proto
index 0957212c..eab942dd 100644
--- a/proto/HachiActivityDetailInfo.proto
+++ b/proto/HachiActivityDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HachiStageInfo.proto";
-// Obf: LBGOIMEOFJG
+// Obf: MFMPNLIIBDC
message HachiActivityDetailInfo {
- map stage_map = 12;
+ map stage_map = 8;
}
diff --git a/proto/HachiStageInfo.proto b/proto/HachiStageInfo.proto
index 2a4350b1..adc99235 100644
--- a/proto/HachiStageInfo.proto
+++ b/proto/HachiStageInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AAALOFKKDHO
+// Obf: JMOKJKJMOBG
message HachiStageInfo {
- uint32 open_time = 3;
- bool is_open = 7;
- uint32 stage_id = 11;
- bool is_finished = 10;
+ uint32 open_time = 9;
+ bool is_open = 6;
+ uint32 stage_id = 3;
+ bool is_finished = 14;
}
diff --git a/proto/HideAndSeekActivityDetailInfo.proto b/proto/HideAndSeekActivityDetailInfo.proto
index 3288b5d7..eac7b395 100644
--- a/proto/HideAndSeekActivityDetailInfo.proto
+++ b/proto/HideAndSeekActivityDetailInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HideAndSeekMapInfo.proto";
-// Obf: PHNGEOHNGLH
+// Obf: LKJFGCOHNDN
message HideAndSeekActivityDetailInfo {
- repeated uint32 OFCDAFADFMD = 12;
- repeated uint32 OJOEODJPDKD = 11;
+ repeated uint32 JPONAAHBGID = 2;
+ repeated uint32 NPKOJCAPCIJ = 5;
repeated HideAndSeekMapInfo open_map_info_list = 14;
- repeated uint32 KONDBPJKNLK = 4;
- repeated uint32 FCDJJELDDLI = 1;
+ repeated uint32 MDEIGNMPCOO = 8;
+ repeated uint32 LLDFJKPBKLM = 3;
}
diff --git a/proto/HideAndSeekMapInfo.proto b/proto/HideAndSeekMapInfo.proto
index a63f18a4..62567fbf 100644
--- a/proto/HideAndSeekMapInfo.proto
+++ b/proto/HideAndSeekMapInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DKJEPJOGLDO
+// Obf: FHFHFNPPCFI
message HideAndSeekMapInfo {
- repeated uint32 match_lock_reason_list = 10;
- uint32 id = 4;
+ uint32 id = 1;
+ repeated uint32 match_lock_reason_list = 3;
}
diff --git a/proto/HitColliderType.proto b/proto/HitColliderType.proto
index f8f0eeef..5284866d 100644
--- a/proto/HitColliderType.proto
+++ b/proto/HitColliderType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GKJOKLCBGMO
+// Obf: CDFCOLHODGF
enum HitColliderType {
HIT_COLLIDER_INVALID = 0;
HIT_COLLIDER_HIT_BOX = 1;
diff --git a/proto/HitCollision.proto b/proto/HitCollision.proto
index ebde79da..9250ea45 100644
--- a/proto/HitCollision.proto
+++ b/proto/HitCollision.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
import "HitColliderType.proto";
-// Obf: LFGGJIKICHD
+// Obf: AABMKDICGED
message HitCollision {
- float attackeeHitEntityAngle = 2;
- float attackeeHitForceAngle = 8;
- Vector hit_dir = 5;
+ float NBANAGMDLHB = 15;
int32 hit_box_index = 6;
- Vector hit_point = 10;
- HitColliderType hit_collider_type = 11;
+ Vector hit_point = 13;
+ float DMGGIJNBFNN = 11;
+ Vector hit_dir = 8;
+ HitColliderType hit_collider_type = 4;
}
diff --git a/proto/HitTreeNotify.proto b/proto/HitTreeNotify.proto
index 42c31b4a..3d90f554 100644
--- a/proto/HitTreeNotify.proto
+++ b/proto/HitTreeNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 3420
-// Obf: LDBJKFHJNKH
+// CmdId: 8766
+// Obf: BAGAPIFEAFI
message HitTreeNotify {
- uint32 tree_type = 6;
- Vector tree_pos = 14;
- Vector drop_pos = 10;
+ Vector tree_pos = 9;
+ Vector drop_pos = 7;
+ uint32 tree_type = 10;
}
diff --git a/proto/HomeAllUnlockedBgmIdListNotify.proto b/proto/HomeAllUnlockedBgmIdListNotify.proto
index 656bcb11..c57306d0 100644
--- a/proto/HomeAllUnlockedBgmIdListNotify.proto
+++ b/proto/HomeAllUnlockedBgmIdListNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4455
-// Obf: MOKMFLGOAKN
+// CmdId: 23471
+// Obf: OLKBNMDBLPN
message HomeAllUnlockedBgmIdListNotify {
- repeated uint32 all_unlocked_bgm_id_list = 13;
+ repeated uint32 all_unlocked_bgm_id_list = 1;
}
diff --git a/proto/HomeAnimalData.proto b/proto/HomeAnimalData.proto
index fcbda690..617010f9 100644
--- a/proto/HomeAnimalData.proto
+++ b/proto/HomeAnimalData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: ACFEEBJCEHD
+// Obf: IHNPIOGOGKD
message HomeAnimalData {
- uint32 furniture_id = 11;
- Vector spawnRot = 10;
+ Vector spawnRot = 7;
+ uint32 furniture_id = 6;
Vector spawn_pos = 4;
}
diff --git a/proto/HomeBasicInfo.proto b/proto/HomeBasicInfo.proto
index a3f98b13..846ed18c 100644
--- a/proto/HomeBasicInfo.proto
+++ b/proto/HomeBasicInfo.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeLimitedShopInfo.proto";
-// Obf: IJLFNOMCNNH
+// Obf: ICMPDPAEKNA
message HomeBasicInfo {
- string owner_nick_name = 7;
+ uint32 level = 11;
+ string owner_nick_name = 5;
+ bool is_in_edit_mode = 9;
+ uint32 cur_module_id = 13;
+ uint32 cur_room_scene_id = 8;
+ uint64 exp = 10;
+ uint32 home_owner_uid = 14;
HomeLimitedShopInfo limited_shop_info = 15;
- uint32 cur_room_scene_id = 9;
- bool is_in_edit_mode = 14;
- uint64 exp = 1;
- uint32 level = 13;
- uint32 home_owner_uid = 5;
- uint32 cur_module_id = 4;
}
diff --git a/proto/HomeBasicInfoNotify.proto b/proto/HomeBasicInfoNotify.proto
index 7678721d..9c491ebc 100644
--- a/proto/HomeBasicInfoNotify.proto
+++ b/proto/HomeBasicInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeBasicInfo.proto";
-// CmdId: 4683
-// Obf: DHOEJMLMNMB
+// CmdId: 4186
+// Obf: NFPAMFOGOFB
message HomeBasicInfoNotify {
- HomeBasicInfo basic_info = 7;
+ HomeBasicInfo basic_info = 1;
}
diff --git a/proto/HomeBlockArrangementInfo.proto b/proto/HomeBlockArrangementInfo.proto
index 427395d8..61e36428 100644
--- a/proto/HomeBlockArrangementInfo.proto
+++ b/proto/HomeBlockArrangementInfo.proto
@@ -15,32 +15,29 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "HomeFurnitureSuiteData.proto";
-import "HomeFurnitureData.proto";
-import "HomeBlockFieldData.proto";
-import "HomeAnimalData.proto";
-import "WeekendDjinnInfo.proto";
import "HomeBlockDotPattern.proto";
+import "HomeFurnitureData.proto";
+import "HomeFurnitureSuiteData.proto";
import "HomeFurnitureCustomSuiteData.proto";
-import "HomeNpcData.proto";
import "HomeFurnitureGroupData.proto";
-// Obf: NJLAEMBOJCO
+import "HomeAnimalData.proto";
+import "HomeBlockFieldData.proto";
+import "HomeNpcData.proto";
+import "WeekendDjinnInfo.proto";
+// Obf: KOODNOKODIG
message HomeBlockArrangementInfo {
- uint32 comfort_value = 8;
- repeated HomeFurnitureSuiteData furniture_suite_list = 10;
- uint32 block_id = 15;
- repeated HomeFurnitureData persistentFurnitureList = 6;
- repeated HomeFurnitureData deployFurniureList = 11;
- repeated HomeBlockFieldData field_list = 3;
- repeated HomeAnimalData deploy_animal_list = 1;
- bool is_unlocked = 12;
- repeated WeekendDjinnInfo weekend_djinn_info_list = 9;
- repeated HomeBlockDotPattern dot_pattern_list = 7;
- repeated HomeFurnitureCustomSuiteData furniture_custom_suite_list = 4;
- repeated HomeNpcData deploy_npc_list = 2;
- repeated HomeFurnitureGroupData furniture_group_list = 5;
+ repeated HomeBlockDotPattern dot_pattern_list = 1;
+ repeated HomeFurnitureData deployFurniureList = 12;
+ repeated HomeFurnitureSuiteData furniture_suite_list = 14;
+ repeated HomeFurnitureCustomSuiteData furniture_custom_suite_list = 2;
+ uint32 block_id = 8;
+ repeated HomeFurnitureGroupData furniture_group_list = 4;
+ repeated HomeAnimalData deploy_animal_list = 15;
+ repeated HomeBlockFieldData field_list = 11;
+ uint32 comfort_value = 13;
+ repeated HomeFurnitureData persistentFurnitureList = 10;
+ repeated HomeNpcData deploy_npc_list = 9;
+ bool is_unlocked = 6;
+ repeated WeekendDjinnInfo weekend_djinn_info_list = 3;
}
diff --git a/proto/HomeBlockDotPattern.proto b/proto/HomeBlockDotPattern.proto
index 9e65f24d..44420719 100644
--- a/proto/HomeBlockDotPattern.proto
+++ b/proto/HomeBlockDotPattern.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FIABNBMDCIE
+// Obf: CEIDPNFLOBJ
message HomeBlockDotPattern {
- uint32 height = 15;
- uint32 width = 11;
- bytes data = 4;
+ uint32 width = 10;
+ bytes data = 8;
+ uint32 height = 7;
}
diff --git a/proto/HomeBlockFieldData.proto b/proto/HomeBlockFieldData.proto
index 6b735e52..c07e07da 100644
--- a/proto/HomeBlockFieldData.proto
+++ b/proto/HomeBlockFieldData.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "Vector.proto";
import "HomeBlockSubFieldData.proto";
-// Obf: IHLFOFHLINA
+import "Vector.proto";
+// Obf: ONEIGKNNOGN
message HomeBlockFieldData {
- Vector pos = 3;
- uint32 furniture_id = 13;
- repeated HomeBlockSubFieldData sub_field_list = 9;
- uint32 guid = 5;
- Vector rot = 1;
+ repeated HomeBlockSubFieldData sub_field_list = 10;
+ uint32 furniture_id = 1;
+ Vector rot = 8;
+ Vector pos = 15;
+ uint32 guid = 13;
}
diff --git a/proto/HomeBlockSubFieldData.proto b/proto/HomeBlockSubFieldData.proto
index 0ba18c13..4dc5f962 100644
--- a/proto/HomeBlockSubFieldData.proto
+++ b/proto/HomeBlockSubFieldData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: OPNHIHEAIIK
+// Obf: HEOEAKDEIJA
message HomeBlockSubFieldData {
- Vector rot = 10;
- Vector pos = 12;
+ Vector rot = 2;
+ Vector pos = 8;
}
diff --git a/proto/HomeChangeBgmNotify.proto b/proto/HomeChangeBgmNotify.proto
index 9013e3a6..14fe597e 100644
--- a/proto/HomeChangeBgmNotify.proto
+++ b/proto/HomeChangeBgmNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4479
-// Obf: HIMMOIJJPGB
+// CmdId: 2031
+// Obf: HIJFHJEALCJ
message HomeChangeBgmNotify {
- uint32 bgm_id = 15;
+ uint32 bgm_id = 2;
}
diff --git a/proto/HomeChangeBgmReq.proto b/proto/HomeChangeBgmReq.proto
index f915bd1c..777c6717 100644
--- a/proto/HomeChangeBgmReq.proto
+++ b/proto/HomeChangeBgmReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4496
-// Obf: HADMLDEDBLD
+// CmdId: 28739
+// Obf: EONIDLEEINE
message HomeChangeBgmReq {
- uint32 bgm_id = 3;
+ uint32 bgm_id = 1;
}
diff --git a/proto/HomeChangeBgmRsp.proto b/proto/HomeChangeBgmRsp.proto
index a5aa39f8..764313a9 100644
--- a/proto/HomeChangeBgmRsp.proto
+++ b/proto/HomeChangeBgmRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4498
-// Obf: BAKOLHAPFMG
+// CmdId: 6476
+// Obf: NPEEIJGNCBG
message HomeChangeBgmRsp {
- int32 retcode = 11;
+ int32 retcode = 10;
}
diff --git a/proto/HomeChangeEditModeReq.proto b/proto/HomeChangeEditModeReq.proto
index 352929b8..aa1bcb14 100644
--- a/proto/HomeChangeEditModeReq.proto
+++ b/proto/HomeChangeEditModeReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4656
-// Obf: AJILEMFFCIP
+// CmdId: 8351
+// Obf: ALGDHNPEBCO
message HomeChangeEditModeReq {
- bool is_enter_edit_mode = 11;
+ bool is_enter_edit_mode = 2;
}
diff --git a/proto/HomeChangeEditModeRsp.proto b/proto/HomeChangeEditModeRsp.proto
index 23cef68a..9b4ed2f4 100644
--- a/proto/HomeChangeEditModeRsp.proto
+++ b/proto/HomeChangeEditModeRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4809
-// Obf: PHGILHHOFNM
+// CmdId: 7491
+// Obf: CICADGGFJOK
message HomeChangeEditModeRsp {
+ int32 retcode = 2;
bool is_enter_edit_mode = 6;
- int32 retcode = 12;
}
diff --git a/proto/HomeChangeModuleReq.proto b/proto/HomeChangeModuleReq.proto
index 29c73790..0a562a10 100644
--- a/proto/HomeChangeModuleReq.proto
+++ b/proto/HomeChangeModuleReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4505
-// Obf: KFFLKFKIBKE
+// CmdId: 1750
+// Obf: FKPCMCOEEAD
message HomeChangeModuleReq {
- uint32 target_module_id = 13;
+ uint32 target_module_id = 11;
}
diff --git a/proto/HomeChangeModuleRsp.proto b/proto/HomeChangeModuleRsp.proto
index d0d61b34..3e2d32a2 100644
--- a/proto/HomeChangeModuleRsp.proto
+++ b/proto/HomeChangeModuleRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4838
-// Obf: BKJAOEGJHLM
+// CmdId: 20550
+// Obf: HNJKLHOOECE
message HomeChangeModuleRsp {
int32 retcode = 1;
- uint32 target_module_id = 12;
+ uint32 target_module_id = 10;
}
diff --git a/proto/HomeChooseModuleReq.proto b/proto/HomeChooseModuleReq.proto
index 79623fb1..b01b306d 100644
--- a/proto/HomeChooseModuleReq.proto
+++ b/proto/HomeChooseModuleReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4892
-// Obf: NFBBCLFPKFM
+// CmdId: 29914
+// Obf: AGDOOFPMMBE
message HomeChooseModuleReq {
- uint32 module_id = 12;
+ uint32 module_id = 15;
}
diff --git a/proto/HomeChooseModuleRsp.proto b/proto/HomeChooseModuleRsp.proto
index 4109532a..3812219b 100644
--- a/proto/HomeChooseModuleRsp.proto
+++ b/proto/HomeChooseModuleRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4658
-// Obf: DDACLBMKPPF
+// CmdId: 20087
+// Obf: JHDBAFEAKGO
message HomeChooseModuleRsp {
- uint32 module_id = 15;
- int32 retcode = 5;
+ uint32 module_id = 7;
+ int32 retcode = 1;
}
diff --git a/proto/HomeComfortInfoNotify.proto b/proto/HomeComfortInfoNotify.proto
index 1e401fc0..c53312e7 100644
--- a/proto/HomeComfortInfoNotify.proto
+++ b/proto/HomeComfortInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeModuleComfortInfo.proto";
-// CmdId: 4580
-// Obf: HAPBDHHGKBN
+// CmdId: 4153
+// Obf: CHCBFKOPHLG
message HomeComfortInfoNotify {
- repeated HomeModuleComfortInfo module_info_list = 14;
+ repeated HomeModuleComfortInfo module_info_list = 11;
}
diff --git a/proto/HomeCustomFurnitureInfo.proto b/proto/HomeCustomFurnitureInfo.proto
index aaad36ae..9b93892a 100644
--- a/proto/HomeCustomFurnitureInfo.proto
+++ b/proto/HomeCustomFurnitureInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CustomCommonNodeInfo.proto";
-// Obf: OPKMKFIPECP
+// Obf: CIJAJILMPEJ
message HomeCustomFurnitureInfo {
- uint32 guid = 6;
- repeated CustomCommonNodeInfo sub_furniture_list = 11;
+ uint32 guid = 9;
+ repeated CustomCommonNodeInfo sub_furniture_list = 10;
}
diff --git a/proto/HomeCustomFurnitureInfoNotify.proto b/proto/HomeCustomFurnitureInfoNotify.proto
index aefb45a2..31ae2208 100644
--- a/proto/HomeCustomFurnitureInfoNotify.proto
+++ b/proto/HomeCustomFurnitureInfoNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeCustomFurnitureInfo.proto";
-// CmdId: 4603
-// Obf: CNGCFPJKOJB
+// CmdId: 7355
+// Obf: CJIKNHKLFEB
message HomeCustomFurnitureInfoNotify {
- map used_sub_furniture_count_map = 15;
- repeated uint32 delete_custom_furniture_list = 12;
- repeated HomeCustomFurnitureInfo custom_furniture_info_list = 1;
+ repeated uint32 delete_custom_furniture_list = 8;
+ repeated HomeCustomFurnitureInfo custom_furniture_info_list = 12;
+ map used_sub_furniture_count_map = 10;
}
diff --git a/proto/HomeEditCustomFurnitureReq.proto b/proto/HomeEditCustomFurnitureReq.proto
index ba389a48..f4da845f 100644
--- a/proto/HomeEditCustomFurnitureReq.proto
+++ b/proto/HomeEditCustomFurnitureReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeCustomFurnitureInfo.proto";
-// CmdId: 4737
-// Obf: EBLKLLLFGNH
+// CmdId: 27340
+// Obf: NJACGFFNJGN
message HomeEditCustomFurnitureReq {
- HomeCustomFurnitureInfo custom_furniture_info = 3;
+ HomeCustomFurnitureInfo custom_furniture_info = 14;
}
diff --git a/proto/HomeEditCustomFurnitureRsp.proto b/proto/HomeEditCustomFurnitureRsp.proto
index 1f21a52d..b2fb024b 100644
--- a/proto/HomeEditCustomFurnitureRsp.proto
+++ b/proto/HomeEditCustomFurnitureRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeCustomFurnitureInfo.proto";
-// CmdId: 4551
-// Obf: HAPOEAEAONB
+// CmdId: 23160
+// Obf: OBEPJPMGCAE
message HomeEditCustomFurnitureRsp {
- int32 retcode = 10;
- HomeCustomFurnitureInfo custom_furniture_info = 14;
+ HomeCustomFurnitureInfo custom_furniture_info = 7;
+ int32 retcode = 6;
}
diff --git a/proto/HomeEnterEditModeFinishReq.proto b/proto/HomeEnterEditModeFinishReq.proto
index 1cdf2660..151278f7 100644
--- a/proto/HomeEnterEditModeFinishReq.proto
+++ b/proto/HomeEnterEditModeFinishReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4537
-// Obf: HKHAGDJPLEP
+// CmdId: 4149
+// Obf: NCEKAKPOPHC
message HomeEnterEditModeFinishReq {
}
diff --git a/proto/HomeEnterEditModeFinishRsp.proto b/proto/HomeEnterEditModeFinishRsp.proto
index b9833a0f..25f15d2f 100644
--- a/proto/HomeEnterEditModeFinishRsp.proto
+++ b/proto/HomeEnterEditModeFinishRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4536
-// Obf: INKJMOOCAKD
+// CmdId: 21433
+// Obf: CFJKONMEIIG
message HomeEnterEditModeFinishRsp {
- int32 retcode = 4;
+ int32 retcode = 1;
}
diff --git a/proto/HomeFurnitureCustomSuiteData.proto b/proto/HomeFurnitureCustomSuiteData.proto
index ed7e145a..99753739 100644
--- a/proto/HomeFurnitureCustomSuiteData.proto
+++ b/proto/HomeFurnitureCustomSuiteData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: OHIFMEACCCK
+// Obf: POCJBKACJPC
message HomeFurnitureCustomSuiteData {
- Vector spawn_pos = 4;
- repeated int32 included_furniture_index_list = 13;
- uint32 guid = 1;
+ repeated int32 included_furniture_index_list = 7;
+ Vector spawn_pos = 14;
+ uint32 guid = 10;
}
diff --git a/proto/HomeFurnitureData.proto b/proto/HomeFurnitureData.proto
index 5e2703eb..0eed797a 100644
--- a/proto/HomeFurnitureData.proto
+++ b/proto/HomeFurnitureData.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: LLCNMEPLEBL
+// Obf: MICPALMIGLK
message HomeFurnitureData {
- Vector spawnRot = 9;
- uint32 version = 14;
- int32 parent_furniture_index = 11;
- uint32 furniture_id = 6;
- uint32 guid = 13;
- Vector spawn_pos = 7;
+ uint32 guid = 4;
+ Vector spawnRot = 5;
+ uint32 furniture_id = 14;
+ uint32 version = 1;
+ int32 parent_furniture_index = 8;
+ Vector spawn_pos = 11;
}
diff --git a/proto/HomeFurnitureGroupData.proto b/proto/HomeFurnitureGroupData.proto
index b634001f..2c0405f2 100644
--- a/proto/HomeFurnitureGroupData.proto
+++ b/proto/HomeFurnitureGroupData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeFurnitureData.proto";
-// Obf: OKOMHBCDEIH
+// Obf: HFMLKOOJPAO
message HomeFurnitureGroupData {
- uint32 group_furniture_index = 12;
- repeated HomeFurnitureData virtual_furniure_list = 5;
+ uint32 group_furniture_index = 9;
+ repeated HomeFurnitureData virtual_furniure_list = 15;
}
diff --git a/proto/HomeFurnitureSuiteData.proto b/proto/HomeFurnitureSuiteData.proto
index 496f1597..1cf61503 100644
--- a/proto/HomeFurnitureSuiteData.proto
+++ b/proto/HomeFurnitureSuiteData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: BAADBIGHGPM
+// Obf: EKELBKHKMLP
message HomeFurnitureSuiteData {
- repeated int32 included_furniture_index_list = 2;
- uint32 suite_id = 13;
- uint32 guid = 3;
- Vector spawn_pos = 15;
- bool is_allow_summon = 14;
+ Vector spawn_pos = 14;
+ uint32 guid = 10;
+ uint32 suite_id = 8;
+ repeated int32 included_furniture_index_list = 3;
+ bool is_allow_summon = 7;
}
diff --git a/proto/HomeGetArrangementInfoReq.proto b/proto/HomeGetArrangementInfoReq.proto
index c2402fa0..d880e266 100644
--- a/proto/HomeGetArrangementInfoReq.proto
+++ b/proto/HomeGetArrangementInfoReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4796
-// Obf: IHHPAABMMLL
+// CmdId: 22421
+// Obf: NLOCIBLJBAO
message HomeGetArrangementInfoReq {
- repeated uint32 scene_id_list = 7;
+ repeated uint32 scene_id_list = 15;
}
diff --git a/proto/HomeGetArrangementInfoRsp.proto b/proto/HomeGetArrangementInfoRsp.proto
index 377bba25..863b45d0 100644
--- a/proto/HomeGetArrangementInfoRsp.proto
+++ b/proto/HomeGetArrangementInfoRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeSceneArrangementInfo.proto";
-// CmdId: 4672
-// Obf: GBPCFAODEAB
+// CmdId: 24303
+// Obf: BHJNKKACMMH
message HomeGetArrangementInfoRsp {
- int32 retcode = 1;
- repeated HomeSceneArrangementInfo scene_arrangement_info_list = 9;
+ repeated HomeSceneArrangementInfo scene_arrangement_info_list = 4;
+ int32 retcode = 12;
}
diff --git a/proto/HomeGetBasicInfoReq.proto b/proto/HomeGetBasicInfoReq.proto
index 30627710..f1381ec6 100644
--- a/proto/HomeGetBasicInfoReq.proto
+++ b/proto/HomeGetBasicInfoReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4806
-// Obf: IFGLHNJGLDB
+// CmdId: 27734
+// Obf: IEPBGIKMJFE
message HomeGetBasicInfoReq {
}
diff --git a/proto/HomeGetOnlineStatusReq.proto b/proto/HomeGetOnlineStatusReq.proto
index ea18eafd..4f809888 100644
--- a/proto/HomeGetOnlineStatusReq.proto
+++ b/proto/HomeGetOnlineStatusReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4729
-// Obf: DBADDFDJKAK
+// CmdId: 2120
+// Obf: ICENLMBOJAI
message HomeGetOnlineStatusReq {
}
diff --git a/proto/HomeGetOnlineStatusRsp.proto b/proto/HomeGetOnlineStatusRsp.proto
index 6dd018c9..41d77390 100644
--- a/proto/HomeGetOnlineStatusRsp.proto
+++ b/proto/HomeGetOnlineStatusRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "OnlinePlayerInfo.proto";
-// CmdId: 4746
-// Obf: HIANAFLOAEM
+// CmdId: 8222
+// Obf: AAFHDCLFODB
message HomeGetOnlineStatusRsp {
- int32 retcode = 7;
- repeated OnlinePlayerInfo player_info_list = 2;
+ int32 retcode = 10;
+ repeated OnlinePlayerInfo player_info_list = 6;
}
diff --git a/proto/HomeGroupPlayerInfo.proto b/proto/HomeGroupPlayerInfo.proto
index abb51985..2d45a55a 100644
--- a/proto/HomeGroupPlayerInfo.proto
+++ b/proto/HomeGroupPlayerInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ProfilePicture.proto";
-// Obf: IJHCHNPKNGD
+// Obf: LJFHBAPBCDA
message HomeGroupPlayerInfo {
- uint32 player_level = 7;
- uint32 uid = 11;
- string psn_id = 5;
string nickname = 9;
- string online_id = 8;
- ProfilePicture profile_picture = 3;
+ uint32 player_level = 14;
+ ProfilePicture profile_picture = 13;
+ uint32 uid = 15;
+ string psn_id = 5;
+ string online_id = 4;
}
diff --git a/proto/HomeLimitedShop.proto b/proto/HomeLimitedShop.proto
index 40bbbc49..c5c0bb2e 100644
--- a/proto/HomeLimitedShop.proto
+++ b/proto/HomeLimitedShop.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeLimitedShopGoods.proto";
-// Obf: NPMNNGIFGEG
+// Obf: MDHPMMADLIK
message HomeLimitedShop {
- repeated HomeLimitedShopGoods goods_list = 14;
+ repeated HomeLimitedShopGoods goods_list = 5;
}
diff --git a/proto/HomeLimitedShopBuyGoodsReq.proto b/proto/HomeLimitedShopBuyGoodsReq.proto
index 7e3f9f4d..0ab1a4c6 100644
--- a/proto/HomeLimitedShopBuyGoodsReq.proto
+++ b/proto/HomeLimitedShopBuyGoodsReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeLimitedShopGoods.proto";
-// CmdId: 4456
-// Obf: EPNDDOIGOBH
+// CmdId: 838
+// Obf: DBEFBPDLHBA
message HomeLimitedShopBuyGoodsReq {
- HomeLimitedShopGoods goods = 10;
- uint32 buy_count = 12;
+ HomeLimitedShopGoods goods = 5;
+ uint32 buy_count = 8;
}
diff --git a/proto/HomeLimitedShopBuyGoodsRsp.proto b/proto/HomeLimitedShopBuyGoodsRsp.proto
index 300eab1a..04d370fc 100644
--- a/proto/HomeLimitedShopBuyGoodsRsp.proto
+++ b/proto/HomeLimitedShopBuyGoodsRsp.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeLimitedShopGoods.proto";
-// CmdId: 4703
-// Obf: ANKOBLDAIFN
+// CmdId: 6986
+// Obf: LJPBHFGDDHL
message HomeLimitedShopBuyGoodsRsp {
- uint32 buy_count = 5;
- int32 retcode = 9;
- repeated HomeLimitedShopGoods goods_list = 12;
- HomeLimitedShopGoods goods = 3;
+ int32 retcode = 14;
+ uint32 buy_count = 7;
+ HomeLimitedShopGoods goods = 15;
+ repeated HomeLimitedShopGoods goods_list = 2;
}
diff --git a/proto/HomeLimitedShopGoods.proto b/proto/HomeLimitedShopGoods.proto
index 6fb0cd55..d031d860 100644
--- a/proto/HomeLimitedShopGoods.proto
+++ b/proto/HomeLimitedShopGoods.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// Obf: ABKIHDDHCBB
+// Obf: FHFADBDGHEK
message HomeLimitedShopGoods {
- ItemParam goods_item = 4;
- repeated ItemParam cost_item_list = 2;
- uint32 goods_id = 3;
- uint32 bought_num = 8;
- uint32 KAPLOLJDEON = 10;
- uint32 buy_limit = 11;
+ repeated ItemParam cost_item_list = 15;
+ uint32 NPBGGAMEDJG = 4;
+ uint32 bought_num = 6;
+ uint32 NODBIKCALJI = 3;
+ ItemParam goods_item = 2;
+ uint32 JOMBNPMFHGG = 10;
}
diff --git a/proto/HomeLimitedShopGoodsListReq.proto b/proto/HomeLimitedShopGoodsListReq.proto
index 86b79366..56ee1fbe 100644
--- a/proto/HomeLimitedShopGoodsListReq.proto
+++ b/proto/HomeLimitedShopGoodsListReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4719
-// Obf: KKDGLPBMPLP
+// CmdId: 24383
+// Obf: PEEGKBPPJOB
message HomeLimitedShopGoodsListReq {
}
diff --git a/proto/HomeLimitedShopGoodsListRsp.proto b/proto/HomeLimitedShopGoodsListRsp.proto
index 7d15963e..d2820b27 100644
--- a/proto/HomeLimitedShopGoodsListRsp.proto
+++ b/proto/HomeLimitedShopGoodsListRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeLimitedShop.proto";
-// CmdId: 4541
-// Obf: GACCCJLAOOD
+// CmdId: 21781
+// Obf: FNAMPDDEIFI
message HomeLimitedShopGoodsListRsp {
- int32 retcode = 13;
- HomeLimitedShop shop = 6;
+ HomeLimitedShop shop = 3;
+ int32 retcode = 10;
}
diff --git a/proto/HomeLimitedShopInfo.proto b/proto/HomeLimitedShopInfo.proto
index 02b957e9..4ca294e3 100644
--- a/proto/HomeLimitedShopInfo.proto
+++ b/proto/HomeLimitedShopInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: MPEONKDACFL
+// Obf: BOPJHGACPAM
message HomeLimitedShopInfo {
- fixed32 nextOpenTime = 12;
- uint32 uid = 6;
+ fixed32 PCECKPDEEBD = 13;
+ fixed32 IMBFLHNJAPD = 6;
+ fixed32 LMJPHDCDAJK = 15;
+ Vector djinn_rot = 7;
Vector djinn_pos = 8;
- fixed32 nextCloseTime = 14;
- Vector djinn_rot = 15;
- fixed32 nextGuestOpenTime = 9;
+ uint32 uid = 2;
}
diff --git a/proto/HomeLimitedShopInfoChangeNotify.proto b/proto/HomeLimitedShopInfoChangeNotify.proto
index 2eff4ffd..62cbdaf4 100644
--- a/proto/HomeLimitedShopInfoChangeNotify.proto
+++ b/proto/HomeLimitedShopInfoChangeNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeLimitedShopGoods.proto";
-// CmdId: 4789
-// Obf: JPMJPPBPJPJ
+// CmdId: 22844
+// Obf: IJONIIIODLD
message HomeLimitedShopInfoChangeNotify {
- repeated HomeLimitedShopGoods goods_list = 7;
+ repeated HomeLimitedShopGoods goods_list = 15;
}
diff --git a/proto/HomeLimitedShopInfoNotify.proto b/proto/HomeLimitedShopInfoNotify.proto
index faf1513a..db92ffc4 100644
--- a/proto/HomeLimitedShopInfoNotify.proto
+++ b/proto/HomeLimitedShopInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeLimitedShopInfo.proto";
-// CmdId: 4852
-// Obf: PGHENMOIDIC
+// CmdId: 25226
+// Obf: EBOCOJNBEAO
message HomeLimitedShopInfoNotify {
- HomeLimitedShopInfo shop_info = 7;
+ HomeLimitedShopInfo shop_info = 14;
}
diff --git a/proto/HomeLimitedShopInfoReq.proto b/proto/HomeLimitedShopInfoReq.proto
index 736e7783..bdc9e9d3 100644
--- a/proto/HomeLimitedShopInfoReq.proto
+++ b/proto/HomeLimitedShopInfoReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4741
-// Obf: KKICFPCDONF
+// CmdId: 23396
+// Obf: FKEGCNDKLJN
message HomeLimitedShopInfoReq {
}
diff --git a/proto/HomeLimitedShopInfoRsp.proto b/proto/HomeLimitedShopInfoRsp.proto
index 718820d5..23e05bf9 100644
--- a/proto/HomeLimitedShopInfoRsp.proto
+++ b/proto/HomeLimitedShopInfoRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeLimitedShopInfo.proto";
-// CmdId: 4800
-// Obf: HFGOGKHLBEI
+// CmdId: 8746
+// Obf: JIFGKGGIDNN
message HomeLimitedShopInfoRsp {
- HomeLimitedShopInfo shop_info = 9;
- int32 retcode = 5;
+ HomeLimitedShopInfo shop_info = 11;
+ int32 retcode = 2;
}
diff --git a/proto/HomeMarkPointFurnitureData.proto b/proto/HomeMarkPointFurnitureData.proto
index c3f01378..e88dc6ec 100644
--- a/proto/HomeMarkPointFurnitureData.proto
+++ b/proto/HomeMarkPointFurnitureData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
import "HomeMarkPointNPCData.proto";
import "HomeMarkPointSuiteData.proto";
-// Obf: AAMJFNLFJIJ
+// Obf: MDHHDACNAEL
message HomeMarkPointFurnitureData {
uint32 guid = 1;
uint32 furniture_id = 2;
diff --git a/proto/HomeMarkPointNPCData.proto b/proto/HomeMarkPointNPCData.proto
index 647fd53e..cf79555a 100644
--- a/proto/HomeMarkPointNPCData.proto
+++ b/proto/HomeMarkPointNPCData.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PLGBNGCKFPJ
+// Obf: DEEONIENNBB
message HomeMarkPointNPCData {
uint32 avatar_id = 1;
uint32 costume_id = 2;
diff --git a/proto/HomeMarkPointNotify.proto b/proto/HomeMarkPointNotify.proto
index f12830ca..d23bed57 100644
--- a/proto/HomeMarkPointNotify.proto
+++ b/proto/HomeMarkPointNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeMarkPointSceneData.proto";
-// CmdId: 4465
-// Obf: LFOMAGPNMGE
+// CmdId: 23013
+// Obf: GKDFNALJFOI
message HomeMarkPointNotify {
- repeated HomeMarkPointSceneData mark_point_data_list = 10;
+ repeated HomeMarkPointSceneData mark_point_data_list = 2;
}
diff --git a/proto/HomeMarkPointSceneData.proto b/proto/HomeMarkPointSceneData.proto
index 7060850e..ab89839f 100644
--- a/proto/HomeMarkPointSceneData.proto
+++ b/proto/HomeMarkPointSceneData.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "Vector.proto";
import "HomeMarkPointFurnitureData.proto";
-// Obf: BGMMGBMIKON
+import "Vector.proto";
+// Obf: OKNHJBLIEGA
message HomeMarkPointSceneData {
- Vector safe_point_pos = 1;
- Vector teapot_spirit_pos = 13;
- uint32 module_id = 12;
- uint32 scene_id = 6;
- repeated HomeMarkPointFurnitureData furniture_list = 10;
+ repeated HomeMarkPointFurnitureData furniture_list = 7;
+ Vector teapot_spirit_pos = 8;
+ uint32 module_id = 9;
+ uint32 scene_id = 5;
+ Vector safe_point_pos = 3;
}
diff --git a/proto/HomeMarkPointSuiteData.proto b/proto/HomeMarkPointSuiteData.proto
index fc00398f..e6beb992 100644
--- a/proto/HomeMarkPointSuiteData.proto
+++ b/proto/HomeMarkPointSuiteData.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MFJNHGLKNGA
+// Obf: KMHJEPCDMMK
message HomeMarkPointSuiteData {
uint32 suite_id = 1;
}
diff --git a/proto/HomeModuleComfortInfo.proto b/proto/HomeModuleComfortInfo.proto
index cc78d4fa..5a6ac8a5 100644
--- a/proto/HomeModuleComfortInfo.proto
+++ b/proto/HomeModuleComfortInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ODFOOJKNHIL
+// Obf: GCMBDAFNLEG
message HomeModuleComfortInfo {
- repeated uint32 world_scene_block_comfort_value_list = 11;
- uint32 module_id = 15;
- uint32 room_scene_comfort_value = 6;
+ uint32 room_scene_comfort_value = 2;
+ repeated uint32 world_scene_block_comfort_value_list = 10;
+ uint32 module_id = 3;
}
diff --git a/proto/HomeModuleSeenReq.proto b/proto/HomeModuleSeenReq.proto
index eb0d45eb..df4d25ae 100644
--- a/proto/HomeModuleSeenReq.proto
+++ b/proto/HomeModuleSeenReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4826
-// Obf: OJHBOIHODLL
+// CmdId: 27692
+// Obf: KNOGFPMPFGK
message HomeModuleSeenReq {
- repeated uint32 seen_module_id_list = 13;
+ repeated uint32 seen_module_id_list = 8;
}
diff --git a/proto/HomeModuleSeenRsp.proto b/proto/HomeModuleSeenRsp.proto
index 56903752..1898758f 100644
--- a/proto/HomeModuleSeenRsp.proto
+++ b/proto/HomeModuleSeenRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4725
-// Obf: MFJDJBOBBMM
+// CmdId: 3944
+// Obf: IAGPCJIHFMC
message HomeModuleSeenRsp {
- repeated uint32 seen_module_id_list = 14;
- int32 retcode = 9;
+ repeated uint32 seen_module_id_list = 2;
+ int32 retcode = 15;
}
diff --git a/proto/HomeModuleUnlockNotify.proto b/proto/HomeModuleUnlockNotify.proto
index d90ebfce..344b55af 100644
--- a/proto/HomeModuleUnlockNotify.proto
+++ b/proto/HomeModuleUnlockNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4682
-// Obf: MNAPLAHGPJO
+// CmdId: 811
+// Obf: HFALGGLELPP
message HomeModuleUnlockNotify {
- uint32 module_id = 10;
+ uint32 module_id = 6;
}
diff --git a/proto/HomeNewUnlockedBgmIdListNotify.proto b/proto/HomeNewUnlockedBgmIdListNotify.proto
index d3482ae1..a9d7f8eb 100644
--- a/proto/HomeNewUnlockedBgmIdListNotify.proto
+++ b/proto/HomeNewUnlockedBgmIdListNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4560
-// Obf: LALMMCFMMNA
+// CmdId: 1089
+// Obf: DPKKONFHIHC
message HomeNewUnlockedBgmIdListNotify {
- repeated uint32 new_unlocked_bgm_id_list = 14;
+ repeated uint32 new_unlocked_bgm_id_list = 6;
}
diff --git a/proto/HomeNpcData.proto b/proto/HomeNpcData.proto
index ca0ad1e5..5045a6e8 100644
--- a/proto/HomeNpcData.proto
+++ b/proto/HomeNpcData.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: CNGHNAGPNIM
+// Obf: JOHOIPNEGBM
message HomeNpcData {
+ Vector spawnRot = 12;
uint32 avatar_id = 10;
- uint32 costume_id = 8;
- Vector spawn_pos = 4;
- Vector spawnRot = 7;
+ Vector spawn_pos = 2;
+ uint32 costume_id = 1;
}
diff --git a/proto/HomePlantFieldStatus.proto b/proto/HomePlantFieldStatus.proto
index ab061663..6a488620 100644
--- a/proto/HomePlantFieldStatus.proto
+++ b/proto/HomePlantFieldStatus.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EOCCCEGKIIF
+// Obf: JBPMMAEOHLJ
enum HomePlantFieldStatus {
HOME_FIELD_STATUE_NONE = 0;
HOME_FIELD_STATUE_SEED = 1;
diff --git a/proto/HomePreChangeEditModeNotify.proto b/proto/HomePreChangeEditModeNotify.proto
index 1a7d83bc..74794070 100644
--- a/proto/HomePreChangeEditModeNotify.proto
+++ b/proto/HomePreChangeEditModeNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4830
-// Obf: DGFGCDOOMLC
+// CmdId: 27578
+// Obf: AMAHNNLDPHO
message HomePreChangeEditModeNotify {
- bool is_enter_edit_mode = 4;
+ bool is_enter_edit_mode = 14;
}
diff --git a/proto/HomeResource.proto b/proto/HomeResource.proto
index 17117ef8..d7bae27c 100644
--- a/proto/HomeResource.proto
+++ b/proto/HomeResource.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KEJFFCAKLNH
+// Obf: NFFHIBBIIKB
message HomeResource {
- uint32 store_value = 4;
+ uint32 store_limit = 1;
fixed32 next_refresh_time = 5;
- uint32 store_limit = 13;
+ uint32 store_value = 3;
}
diff --git a/proto/HomeResourceNotify.proto b/proto/HomeResourceNotify.proto
index 204bfde5..e11c0909 100644
--- a/proto/HomeResourceNotify.proto
+++ b/proto/HomeResourceNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeResource.proto";
-// CmdId: 4867
-// Obf: JKJJFACEADN
+// CmdId: 5204
+// Obf: MCCGNBOJCCK
message HomeResourceNotify {
HomeResource fetter_exp = 1;
HomeResource home_coin = 12;
diff --git a/proto/HomeResourceTakeFetterExpReq.proto b/proto/HomeResourceTakeFetterExpReq.proto
index 3f8daebd..0aca8b98 100644
--- a/proto/HomeResourceTakeFetterExpReq.proto
+++ b/proto/HomeResourceTakeFetterExpReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4766
-// Obf: JAJFLCAJDNA
+// CmdId: 4383
+// Obf: KGCMMMMGDBC
message HomeResourceTakeFetterExpReq {
}
diff --git a/proto/HomeResourceTakeFetterExpRsp.proto b/proto/HomeResourceTakeFetterExpRsp.proto
index ba60cacb..482d88d2 100644
--- a/proto/HomeResourceTakeFetterExpRsp.proto
+++ b/proto/HomeResourceTakeFetterExpRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeResource.proto";
-// CmdId: 4548
-// Obf: NNGLEIDNCDL
+// CmdId: 9922
+// Obf: PPNDGEBJBKK
message HomeResourceTakeFetterExpRsp {
- HomeResource fetter_exp = 11;
- int32 retcode = 3;
+ int32 retcode = 10;
+ HomeResource fetter_exp = 9;
}
diff --git a/proto/HomeResourceTakeHomeCoinReq.proto b/proto/HomeResourceTakeHomeCoinReq.proto
index 73a2cb5a..77035a60 100644
--- a/proto/HomeResourceTakeHomeCoinReq.proto
+++ b/proto/HomeResourceTakeHomeCoinReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4773
-// Obf: JBHKJDLNHDJ
+// CmdId: 4728
+// Obf: LCHACOIBHAH
message HomeResourceTakeHomeCoinReq {
}
diff --git a/proto/HomeResourceTakeHomeCoinRsp.proto b/proto/HomeResourceTakeHomeCoinRsp.proto
index b455d2f0..3f7ab113 100644
--- a/proto/HomeResourceTakeHomeCoinRsp.proto
+++ b/proto/HomeResourceTakeHomeCoinRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeResource.proto";
-// CmdId: 4707
-// Obf: DBNLECALCBO
+// CmdId: 6329
+// Obf: PCJPOGJJIOH
message HomeResourceTakeHomeCoinRsp {
- int32 retcode = 7;
HomeResource home_coin = 8;
+ int32 retcode = 15;
}
diff --git a/proto/HomeSceneArrangementInfo.proto b/proto/HomeSceneArrangementInfo.proto
index 118c868c..951e37bc 100644
--- a/proto/HomeSceneArrangementInfo.proto
+++ b/proto/HomeSceneArrangementInfo.proto
@@ -15,25 +15,22 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
+import "HomeBlockArrangementInfo.proto";
import "HomeFurnitureData.proto";
import "Vector.proto";
-import "HomeBlockArrangementInfo.proto";
-// Obf: OPEJIIPLGJN
+// Obf: LEMEOONDDGM
message HomeSceneArrangementInfo {
- repeated HomeFurnitureData Unk3300_CMBCIBBCMOK = 12;
- Vector born_pos = 4;
- repeated HomeBlockArrangementInfo block_arrangement_info_list = 15;
- Vector djinn_pos = 3;
- uint32 scene_id = 14;
+ repeated HomeBlockArrangementInfo block_arrangement_info_list = 2;
+ repeated HomeFurnitureData HDOFAHGPJGK = 7;
+ repeated HomeFurnitureData MLECLIOFALA = 12;
+ Vector born_rot = 9;
+ uint32 scene_id = 8;
+ uint32 bgm_id = 3;
+ uint32 comfort_value = 5;
HomeFurnitureData main_house = 6;
- repeated HomeFurnitureData Unk3300_EOHAHHFDAPI = 5;
- bool is_set_born_pos = 2;
- uint32 bgm_id = 10;
- uint32 tmp_version = 1;
- Vector born_rot = 13;
- uint32 comfort_value = 11;
+ uint32 tmp_version = 13;
+ bool is_set_born_pos = 1;
+ Vector djinn_pos = 4;
+ Vector born_pos = 10;
}
diff --git a/proto/HomeSceneInitFinishReq.proto b/proto/HomeSceneInitFinishReq.proto
index 8c26e559..3161ec1b 100644
--- a/proto/HomeSceneInitFinishReq.proto
+++ b/proto/HomeSceneInitFinishReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4497
-// Obf: JJFGMDDJNEN
+// CmdId: 27778
+// Obf: DLBMDKGFBOI
message HomeSceneInitFinishReq {
}
diff --git a/proto/HomeSceneInitFinishRsp.proto b/proto/HomeSceneInitFinishRsp.proto
index 92449ece..dc9f7043 100644
--- a/proto/HomeSceneInitFinishRsp.proto
+++ b/proto/HomeSceneInitFinishRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4860
-// Obf: LJJPLIGIHKN
+// CmdId: 9038
+// Obf: HMJEHDPFOIL
message HomeSceneInitFinishRsp {
- int32 retcode = 1;
+ int32 retcode = 6;
}
diff --git a/proto/HomeSceneJumpReq.proto b/proto/HomeSceneJumpReq.proto
index b57fc226..4aa5aace 100644
--- a/proto/HomeSceneJumpReq.proto
+++ b/proto/HomeSceneJumpReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4669
-// Obf: MJOEBIHECAD
+// CmdId: 2482
+// Obf: DIFFHJFFHGE
message HomeSceneJumpReq {
- bool is_enter_room_scene = 6;
+ bool is_enter_room_scene = 12;
}
diff --git a/proto/HomeSceneJumpRsp.proto b/proto/HomeSceneJumpRsp.proto
index 74de6d65..c6bc6da2 100644
--- a/proto/HomeSceneJumpRsp.proto
+++ b/proto/HomeSceneJumpRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4544
-// Obf: HBDFALCPCIA
+// CmdId: 22825
+// Obf: OEJJANGAIPG
message HomeSceneJumpRsp {
- bool is_enter_room_scene = 14;
- int32 retcode = 13;
+ int32 retcode = 14;
+ bool is_enter_room_scene = 8;
}
diff --git a/proto/HomeSeekFurnitureAllRecord.proto b/proto/HomeSeekFurnitureAllRecord.proto
index a4afabcd..d23e4f82 100644
--- a/proto/HomeSeekFurnitureAllRecord.proto
+++ b/proto/HomeSeekFurnitureAllRecord.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeSeekFurnitureOneRecord.proto";
-// Obf: CJFKKMCHPKG
+// Obf: MKKMMPLDODC
message HomeSeekFurnitureAllRecord {
- repeated HomeSeekFurnitureOneRecord record_list = 4;
+ repeated HomeSeekFurnitureOneRecord record_list = 11;
}
diff --git a/proto/HomeSeekFurnitureGalleryScoreNotify.proto b/proto/HomeSeekFurnitureGalleryScoreNotify.proto
index a1323097..9fee8c62 100644
--- a/proto/HomeSeekFurnitureGalleryScoreNotify.proto
+++ b/proto/HomeSeekFurnitureGalleryScoreNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeSeekFurnitureOneRecord.proto";
-import "HDDANIDHCMI.proto";
-// CmdId: 4749
-// Obf: MDCJGGFAKAN
+import "KDHIAEFLGFM.proto";
+// CmdId: 9976
+// Obf: AKFAFPOJJMP
message HomeSeekFurnitureGalleryScoreNotify {
- HomeSeekFurnitureOneRecord record = 8;
- HDDANIDHCMI reason = 9;
- uint32 gallery_id = 6;
+ HomeSeekFurnitureOneRecord record = 15;
+ uint32 gallery_id = 8;
+ KDHIAEFLGFM reason = 7;
}
diff --git a/proto/HomeSeekFurnitureOneRecord.proto b/proto/HomeSeekFurnitureOneRecord.proto
index 236d18b6..8be12c04 100644
--- a/proto/HomeSeekFurnitureOneRecord.proto
+++ b/proto/HomeSeekFurnitureOneRecord.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeSeekFurniturePlayerScore.proto";
-// Obf: PAJGLJGGGNO
+// Obf: HIKDFFBMMHO
message HomeSeekFurnitureOneRecord {
- repeated HomeSeekFurniturePlayerScore engaged_player_score_list = 13;
- uint32 timestamp = 5;
+ uint32 timestamp = 4;
+ repeated HomeSeekFurniturePlayerScore engaged_player_score_list = 6;
}
diff --git a/proto/HomeSeekFurniturePlayerScore.proto b/proto/HomeSeekFurniturePlayerScore.proto
index a3a7dabd..895cf31c 100644
--- a/proto/HomeSeekFurniturePlayerScore.proto
+++ b/proto/HomeSeekFurniturePlayerScore.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeGroupPlayerInfo.proto";
-// Obf: NINHFCFLPGA
+// Obf: HGDAOFJDFAB
message HomeSeekFurniturePlayerScore {
- HomeGroupPlayerInfo player_info = 4;
- uint32 score = 1;
+ HomeGroupPlayerInfo player_info = 5;
+ uint32 score = 15;
}
diff --git a/proto/HomeUpdateArrangementInfoReq.proto b/proto/HomeUpdateArrangementInfoReq.proto
index 52eb712a..83246c17 100644
--- a/proto/HomeUpdateArrangementInfoReq.proto
+++ b/proto/HomeUpdateArrangementInfoReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "HomeSceneArrangementInfo.proto";
-// CmdId: 4871
-// Obf: AHPNGIHKNPH
+// CmdId: 4976
+// Obf: LBFIBLCPDEL
message HomeUpdateArrangementInfoReq {
- HomeSceneArrangementInfo scene_arrangement_info = 6;
+ HomeSceneArrangementInfo scene_arrangement_info = 15;
}
diff --git a/proto/HomeUpdateArrangementInfoRsp.proto b/proto/HomeUpdateArrangementInfoRsp.proto
index da25ae6d..e09a372d 100644
--- a/proto/HomeUpdateArrangementInfoRsp.proto
+++ b/proto/HomeUpdateArrangementInfoRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4771
-// Obf: LPIILLEHCAB
+// CmdId: 28545
+// Obf: MILPFBIHKIJ
message HomeUpdateArrangementInfoRsp {
- int32 retcode = 13;
+ int32 retcode = 2;
}
diff --git a/proto/HostPlayerNotify.proto b/proto/HostPlayerNotify.proto
index 542a936f..0c2e2147 100644
--- a/proto/HostPlayerNotify.proto
+++ b/proto/HostPlayerNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 302
-// Obf: DGNMEHADJDI
+// CmdId: 9459
+// Obf: JBPDNKOINAN
message HostPlayerNotify {
- uint32 host_peer_id = 8;
- uint32 host_uid = 3;
+ uint32 host_uid = 8;
+ uint32 host_peer_id = 7;
}
diff --git a/proto/IEDLOHFOJJB.proto b/proto/IEDLOHFOJJB.proto
new file mode 100644
index 00000000..ecaf3f9f
--- /dev/null
+++ b/proto/IEDLOHFOJJB.proto
@@ -0,0 +1,21 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message IEDLOHFOJJB {
+ repeated uint32 avatar_id_list = 10;
+}
diff --git a/proto/IHLKALJJCFJ.proto b/proto/IHLKALJJCFJ.proto
new file mode 100644
index 00000000..3e092a43
--- /dev/null
+++ b/proto/IHLKALJJCFJ.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "MDPMJOECKBC.proto";
+message IHLKALJJCFJ {
+ repeated MDPMJOECKBC level_info_list = 5;
+}
diff --git a/proto/AMBJIMENFCF.proto b/proto/IMBIPFIFFOJ.proto
similarity index 85%
rename from proto/AMBJIMENFCF.proto
rename to proto/IMBIPFIFFOJ.proto
index 0efedcfb..b095a267 100644
--- a/proto/AMBJIMENFCF.proto
+++ b/proto/IMBIPFIFFOJ.proto
@@ -15,13 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message AMBJIMENFCF {
- uint32 level_id = 15;
- repeated uint32 MELPDGIIFIP = 2;
- uint32 LMCJIONGAAJ = 8;
- repeated uint32 APLANIDIEGM = 6;
+message IMBIPFIFFOJ {
+ uint64 GDIJCNIGFHF = 2;
+ bool is_level_open = 9;
+ bool is_finished = 15;
+ uint32 best_score = 3;
+ uint32 level_id = 10;
}
diff --git a/proto/GOKFJAACELD.proto b/proto/INLACFDCBDF.proto
similarity index 88%
rename from proto/GOKFJAACELD.proto
rename to proto/INLACFDCBDF.proto
index 5a4f98fc..5a36caa3 100644
--- a/proto/GOKFJAACELD.proto
+++ b/proto/INLACFDCBDF.proto
@@ -15,13 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message GOKFJAACELD {
- uint32 level_id = 12;
+message INLACFDCBDF {
+ bool is_finish = 10;
uint32 max_score = 2;
- bool is_open = 10;
- uint32 cost_time = 14;
+ uint32 level_id = 14;
+ bool is_open = 4;
+ uint32 INHKDNJEOAP = 15;
}
diff --git a/proto/InferencePageInfo.proto b/proto/InferencePageInfo.proto
index 66470808..7aa0eda8 100644
--- a/proto/InferencePageInfo.proto
+++ b/proto/InferencePageInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "InfernceWordInfo.proto";
-// Obf: IONBOCLLKIJ
+// Obf: BMEHNPACBEM
message InferencePageInfo {
- repeated InfernceWordInfo unlock_word_list = 15;
- uint32 page_id = 7;
+ repeated InfernceWordInfo unlock_word_list = 7;
+ uint32 page_id = 13;
}
diff --git a/proto/InfernceWordInfo.proto b/proto/InfernceWordInfo.proto
index d8a96dc2..9b8fa898 100644
--- a/proto/InfernceWordInfo.proto
+++ b/proto/InfernceWordInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DNOJNFKPDBO
+// Obf: JBNOKAPFIAH
message InfernceWordInfo {
- bool FLEJAGNGBBA = 6;
- uint32 word_id = 4;
- bool PIHNBNJCOIM = 11;
- bool FKHGLHPBMPH = 12;
- uint32 unlock_by_word_id = 10;
+ uint32 unlock_by_word_id = 13;
+ bool JKDGMJCFEDH = 2;
+ bool DGMLJIKFAMI = 11;
+ bool HKJHBOMCGLK = 1;
+ uint32 word_id = 9;
}
diff --git a/proto/InstableSprayAvatarInfo.proto b/proto/InstableSprayAvatarInfo.proto
index 1f456db2..bfc28552 100644
--- a/proto/InstableSprayAvatarInfo.proto
+++ b/proto/InstableSprayAvatarInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JIOLGMNCBND
+// Obf: FMCNMNANCCL
message InstableSprayAvatarInfo {
- bool is_trial = 11;
- uint64 avatar_id = 1;
+ bool is_trial = 15;
+ uint64 avatar_id = 12;
}
diff --git a/proto/InstableSprayDetailInfo.proto b/proto/InstableSprayDetailInfo.proto
index 211d4a49..e6ee348d 100644
--- a/proto/InstableSprayDetailInfo.proto
+++ b/proto/InstableSprayDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "InstableSprayStageInfo.proto";
-// Obf: JPJHKNMPHCC
+// Obf: AAAJPJMNFOD
message InstableSprayDetailInfo {
- repeated InstableSprayStageInfo stage_info_list = 13;
+ repeated InstableSprayStageInfo stage_info_list = 14;
}
diff --git a/proto/InstableSprayDungeonSettleInfo.proto b/proto/InstableSprayDungeonSettleInfo.proto
index 7836a1b9..c02c1d62 100644
--- a/proto/InstableSprayDungeonSettleInfo.proto
+++ b/proto/InstableSprayDungeonSettleInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CAMOHBCDHAL
+// Obf: GALINJEGEGO
message InstableSprayDungeonSettleInfo {
- uint32 level_id = 11;
- uint32 difficulty = 6;
- uint32 stage_id = 1;
- bool is_new_record = 10;
- uint32 round = 4;
- repeated uint32 score_list = 8;
+ bool is_new_record = 15;
+ uint32 difficulty = 8;
+ uint32 stage_id = 5;
+ uint32 round = 13;
+ uint32 level_id = 4;
+ repeated uint32 score_list = 7;
}
diff --git a/proto/InstableSprayStageInfo.proto b/proto/InstableSprayStageInfo.proto
index a8253fd6..2770c026 100644
--- a/proto/InstableSprayStageInfo.proto
+++ b/proto/InstableSprayStageInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "InstableSprayTeamInfo.proto";
-// Obf: GDNJIMFKDFO
+// Obf: NPJGMLIPGAK
message InstableSprayStageInfo {
- uint32 max_score = 10;
- bool is_finished = 14;
- repeated InstableSprayTeamInfo team_info_list = 3;
- uint32 stage_id = 15;
+ uint32 max_score = 15;
+ repeated InstableSprayTeamInfo team_info_list = 10;
+ bool is_finished = 6;
+ uint32 stage_id = 3;
}
diff --git a/proto/InstableSprayTeamInfo.proto b/proto/InstableSprayTeamInfo.proto
index 528ac142..728f82c9 100644
--- a/proto/InstableSprayTeamInfo.proto
+++ b/proto/InstableSprayTeamInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "InstableSprayAvatarInfo.proto";
-// Obf: CNHNIHMDAKN
+// Obf: IKHGAAOMKPH
message InstableSprayTeamInfo {
- repeated InstableSprayAvatarInfo avatar_info_list = 12;
+ repeated InstableSprayAvatarInfo avatar_info_list = 3;
}
diff --git a/proto/InterOpType.proto b/proto/InterOpType.proto
index fd88357c..551b7ce2 100644
--- a/proto/InterOpType.proto
+++ b/proto/InterOpType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NOCKAENAGBE
+// Obf: BGICOOCNDKD
enum InterOpType {
INTER_OP_TYPE_FINISH = 0;
INTER_OP_TYPE_START = 1;
diff --git a/proto/InteractType.proto b/proto/InteractType.proto
index 444cf7b5..be2e867a 100644
--- a/proto/InteractType.proto
+++ b/proto/InteractType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IJMMJPAEDFE
+// Obf: MMHNBMOLJBI
enum InteractType {
INTERACT_TYPE_NONE = 0;
INTERACT_TYPE_PICK_ITEM = 1;
diff --git a/proto/Investigation.proto b/proto/Investigation.proto
index 33382add..1e18c5a6 100644
--- a/proto/Investigation.proto
+++ b/proto/Investigation.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BOLKGGNMHLK
+// Obf: LJAJANHHOML
message Investigation {
- // Obf: MPOBDBLHGOF
+ // Obf: GMMLBMGDPPP
enum State {
INVALID = 0;
IN_PROGRESS = 1;
@@ -29,8 +26,8 @@ message Investigation {
REWARD_TAKEN = 3;
}
- uint32 progress = 4;
- uint32 id = 10;
- State state = 13;
- uint32 total_progress = 8;
+ uint32 id = 8;
+ uint32 progress = 7;
+ State state = 12;
+ uint32 total_progress = 14;
}
diff --git a/proto/InvestigationMonster.proto b/proto/InvestigationMonster.proto
index 1d24d458..e6c13bb1 100644
--- a/proto/InvestigationMonster.proto
+++ b/proto/InvestigationMonster.proto
@@ -15,35 +15,33 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WeeklyBossResinDiscountInfo.proto";
import "Vector.proto";
-// Obf: IFMHPEMPKEA
+// Obf: GAEBGPCOKLO
message InvestigationMonster {
- // Obf: JANHGIBAEBI
+ // Obf: KAHDDLDLNOG
enum LockState {
LOCK_NONE = 0;
LOCK_QUEST = 1;
}
+ WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 7;
+ uint32 monster_id = 564;
+ LockState lock_state = 1;
+ bool is_area_locked = 6;
+ Vector pos = 12;
uint32 resin = 5;
- uint32 scene_id = 1;
- uint32 refresh_interval = 9;
- uint32 monster_id = 1971;
- WeeklyBossResinDiscountInfo weekly_boss_resin_discount_info = 11;
- LockState lock_state = 12;
- uint32 level = 13;
- uint32 boss_chest_num = 4;
- uint32 id = 2;
- uint32 city_id = 8;
- uint32 ODGFEEPJAJA = 3;
- bool is_alive = 6;
- bool is_area_locked = 14;
- uint32 next_refresh_time = 10;
- uint32 max_boss_chest_num = 7;
- Vector pos = 15;
- uint32 group_id = 1266;
+ uint32 refresh_interval = 11;
+ uint32 level = 8;
+ uint32 max_boss_chest_num = 14;
+ uint32 boss_chest_num = 15;
+ uint32 next_refresh_time = 2;
+ uint32 HJMMAOMEHOL = 326;
+ uint32 scene_id = 4;
+ uint32 id = 3;
+ uint32 city_id = 10;
+ bool is_alive = 13;
+ uint32 group_id = 34;
+ uint32 EOLGBLICEIA = 9;
}
diff --git a/proto/InvestigationMonsterUpdateNotify.proto b/proto/InvestigationMonsterUpdateNotify.proto
index 3f2d9608..ea3ec276 100644
--- a/proto/InvestigationMonsterUpdateNotify.proto
+++ b/proto/InvestigationMonsterUpdateNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "InvestigationMonster.proto";
-// CmdId: 1924
-// Obf: MIPONPDFIHM
+// CmdId: 23884
+// Obf: FFNIIIKPNCC
message InvestigationMonsterUpdateNotify {
- InvestigationMonster investigation_monster = 7;
+ InvestigationMonster investigation_monster = 13;
}
diff --git a/proto/InvestigationQuestDailyNotify.proto b/proto/InvestigationQuestDailyNotify.proto
index de59f841..4fd90d4d 100644
--- a/proto/InvestigationQuestDailyNotify.proto
+++ b/proto/InvestigationQuestDailyNotify.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1908
-// Obf: BJMGDOLKAAL
+// CmdId: 22478
+// Obf: GKGAJBBBCDI
message InvestigationQuestDailyNotify {
}
diff --git a/proto/InvestigationReadQuestDailyNotify.proto b/proto/InvestigationReadQuestDailyNotify.proto
index e46ebde6..bfc3ed4e 100644
--- a/proto/InvestigationReadQuestDailyNotify.proto
+++ b/proto/InvestigationReadQuestDailyNotify.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1913
-// Obf: LGMLNOBFNDN
+// CmdId: 6920
+// Obf: NNFAHGOLKAK
message InvestigationReadQuestDailyNotify {
}
diff --git a/proto/InvestigationTarget.proto b/proto/InvestigationTarget.proto
index a4148261..85ac97a7 100644
--- a/proto/InvestigationTarget.proto
+++ b/proto/InvestigationTarget.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OBIKILBIEGP
+// Obf: CHDNBCDJCEJ
message InvestigationTarget {
- // Obf: HBKLOLAACJJ
+ // Obf: MBMPKODCOJI
enum State {
INVALID = 0;
IN_PROGRESS = 1;
@@ -29,9 +26,9 @@ message InvestigationTarget {
REWARD_TAKEN = 3;
}
- uint32 investigation_id = 5;
- State state = 6;
- uint32 progress = 7;
- uint32 quest_id = 14;
- uint32 total_progress = 11;
+ uint32 total_progress = 12;
+ uint32 progress = 15;
+ uint32 quest_id = 4;
+ uint32 investigation_id = 8;
+ State state = 1;
}
diff --git a/proto/IrodoriActivityDetailInfo.proto b/proto/IrodoriActivityDetailInfo.proto
index 3e951274..e0ec84fa 100644
--- a/proto/IrodoriActivityDetailInfo.proto
+++ b/proto/IrodoriActivityDetailInfo.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "IrodoriFlowerData.proto";
import "IrodoriChessData.proto";
import "IrodoriPoetryData.proto";
import "IrodoriMasterLevelInfo.proto";
-// Obf: CJMCFPIKLJG
+import "IrodoriFlowerData.proto";
+// Obf: MCNHNNBBFKH
message IrodoriActivityDetailInfo {
- IrodoriFlowerData flower_data = 1;
- IrodoriChessData chess_data = 2;
- IrodoriPoetryData poetry_data = 13;
- repeated IrodoriMasterLevelInfo master_level_list = 3;
+ IrodoriChessData chess_data = 8;
+ IrodoriPoetryData poetry_data = 4;
+ repeated IrodoriMasterLevelInfo master_level_list = 1;
+ IrodoriFlowerData flower_data = 13;
}
diff --git a/proto/IrodoriChessData.proto b/proto/IrodoriChessData.proto
index 694650c8..1f99afad 100644
--- a/proto/IrodoriChessData.proto
+++ b/proto/IrodoriChessData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "IrodoriChessLevelData.proto";
-// Obf: PHEJAAEEOFP
+// Obf: OABAAFMENIN
message IrodoriChessData {
- repeated IrodoriChessLevelData level_data_list = 8;
- bool is_open = 5;
+ repeated IrodoriChessLevelData level_data_list = 5;
+ bool is_open = 12;
}
diff --git a/proto/IrodoriChessEntranceDetailInfo.proto b/proto/IrodoriChessEntranceDetailInfo.proto
index 3ebaebb3..3a4f9e57 100644
--- a/proto/IrodoriChessEntranceDetailInfo.proto
+++ b/proto/IrodoriChessEntranceDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "IrodoriChessEntranceInfo.proto";
-// Obf: CFNFNIIIKBL
+// Obf: ABNNHPELNPH
message IrodoriChessEntranceDetailInfo {
- repeated IrodoriChessEntranceInfo info_list = 5;
+ repeated IrodoriChessEntranceInfo info_list = 9;
}
diff --git a/proto/IrodoriChessEntranceInfo.proto b/proto/IrodoriChessEntranceInfo.proto
index fa1c1d41..de3b5430 100644
--- a/proto/IrodoriChessEntranceInfo.proto
+++ b/proto/IrodoriChessEntranceInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "IrodoriChessMonsterInfo.proto";
-// Obf: MFOKPMJJLGC
+// Obf: NAIFBLPGFMN
message IrodoriChessEntranceInfo {
- uint32 entrance_point_id = 3;
- repeated IrodoriChessMonsterInfo monster_info_list = 1;
+ repeated IrodoriChessMonsterInfo monster_info_list = 7;
+ uint32 entrance_point_id = 4;
}
diff --git a/proto/IrodoriChessEquipCardReq.proto b/proto/IrodoriChessEquipCardReq.proto
index 85bebbad..ba31706b 100644
--- a/proto/IrodoriChessEquipCardReq.proto
+++ b/proto/IrodoriChessEquipCardReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8144
-// Obf: LCHALPMLDDP
+// CmdId: 3894
+// Obf: HKHEEGELMHE
message IrodoriChessEquipCardReq {
- uint32 card_id = 10;
+ uint32 card_id = 2;
+ bool is_hard_map = 8;
uint32 level_id = 1;
- bool is_hard_map = 14;
}
diff --git a/proto/IrodoriChessEquipCardRsp.proto b/proto/IrodoriChessEquipCardRsp.proto
index 74621a72..8d58bf66 100644
--- a/proto/IrodoriChessEquipCardRsp.proto
+++ b/proto/IrodoriChessEquipCardRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8089
-// Obf: KJHAENANFKD
+// CmdId: 27067
+// Obf: LPIONGNBDIC
message IrodoriChessEquipCardRsp {
- int32 retcode = 10;
- bool is_hard_map = 12;
- uint32 level_id = 1;
- uint32 card_id = 4;
+ uint32 level_id = 15;
+ bool is_hard_map = 2;
+ int32 retcode = 8;
+ uint32 card_id = 5;
}
diff --git a/proto/IrodoriChessLevelData.proto b/proto/IrodoriChessLevelData.proto
index 379f58ab..e9566708 100644
--- a/proto/IrodoriChessLevelData.proto
+++ b/proto/IrodoriChessLevelData.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "IrodoriChessMapData.proto";
-// Obf: HMFBJJPMDLP
+// Obf: KPFLOHIHNNN
message IrodoriChessLevelData {
- uint32 open_time = 6;
- IrodoriChessMapData NAKGPBPPLHD = 12;
- uint32 level_id = 5;
- IrodoriChessMapData AFGHJHDFGAK = 11;
+ uint32 level_id = 12;
+ uint32 open_time = 1;
+ IrodoriChessMapData IPGIFEOKECJ = 11;
+ IrodoriChessMapData OMJKGOMNEOF = 10;
}
diff --git a/proto/IrodoriChessMapData.proto b/proto/IrodoriChessMapData.proto
index 09551c24..624bc016 100644
--- a/proto/IrodoriChessMapData.proto
+++ b/proto/IrodoriChessMapData.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "IrodoriChessEntranceDetailInfo.proto";
-// Obf: DAMDDJCAMKK
+// Obf: PEIPGGHAIMI
message IrodoriChessMapData {
- uint32 map_id = 11;
- IrodoriChessEntranceDetailInfo entrance_detail_info = 7;
- repeated uint32 equiped_card_list = 5;
- uint32 best_score = 2;
+ uint32 best_score = 4;
+ repeated uint32 equiped_card_list = 11;
+ IrodoriChessEntranceDetailInfo entrance_detail_info = 2;
+ uint32 map_id = 1;
}
diff --git a/proto/IrodoriChessMonsterInfo.proto b/proto/IrodoriChessMonsterInfo.proto
index 2e056c1c..dee78a6e 100644
--- a/proto/IrodoriChessMonsterInfo.proto
+++ b/proto/IrodoriChessMonsterInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HHDPBPHKCMD
+// Obf: BNNFFFNKHLO
message IrodoriChessMonsterInfo {
- uint32 monster_id = 5;
- uint32 grant_points = 15;
- repeated uint32 affix_list = 10;
+ uint32 monster_id = 7;
+ repeated uint32 affix_list = 6;
uint32 level = 9;
+ uint32 grant_points = 13;
}
diff --git a/proto/IrodoriFlowerData.proto b/proto/IrodoriFlowerData.proto
index deefe723..98d012f8 100644
--- a/proto/IrodoriFlowerData.proto
+++ b/proto/IrodoriFlowerData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// Obf: CMGJPGHLANB
+// Obf: BJDPFHHIBKG
message IrodoriFlowerData {
- repeated ItemParam used_flower_list = 6;
- repeated uint32 finished_theme_list = 5;
+ repeated uint32 finished_theme_list = 3;
+ repeated ItemParam used_flower_list = 2;
}
diff --git a/proto/IrodoriMasterLevelDetailInfo.proto b/proto/IrodoriMasterLevelDetailInfo.proto
index 8c68f7b7..f377d598 100644
--- a/proto/IrodoriMasterLevelDetailInfo.proto
+++ b/proto/IrodoriMasterLevelDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ECNEMFHPDMN
+// Obf: GJPCKKKPDEI
message IrodoriMasterLevelDetailInfo {
- uint32 min_finish_time = 9;
- bool is_finish = 14;
- bool is_have_try = 1;
- uint32 BNMHJGCJAPB = 10;
+ uint32 min_finish_time = 15;
+ bool is_finish = 12;
+ uint32 diffculty = 6;
+ bool is_have_try = 8;
}
diff --git a/proto/IrodoriMasterLevelInfo.proto b/proto/IrodoriMasterLevelInfo.proto
index 1acbffcc..88b2ae99 100644
--- a/proto/IrodoriMasterLevelInfo.proto
+++ b/proto/IrodoriMasterLevelInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "IrodoriMasterLevelDetailInfo.proto";
-// Obf: EMCIPFMAAHF
+// Obf: HNGOJKODKMG
message IrodoriMasterLevelInfo {
- repeated IrodoriMasterLevelDetailInfo detail_info = 3;
- uint32 level_id = 14;
+ uint32 level_id = 10;
+ repeated IrodoriMasterLevelDetailInfo detail_info = 1;
}
diff --git a/proto/IrodoriPoetryData.proto b/proto/IrodoriPoetryData.proto
index 7ec11916..c29b7c77 100644
--- a/proto/IrodoriPoetryData.proto
+++ b/proto/IrodoriPoetryData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "IrodoriPoetryThemeData.proto";
-// Obf: NGOPLHAHODO
+// Obf: HHCAHAKDPLF
message IrodoriPoetryData {
- uint32 cur_theme_id = 14;
- repeated IrodoriPoetryThemeData theme_data_list = 3;
+ repeated IrodoriPoetryThemeData theme_data_list = 8;
+ uint32 cur_theme_id = 2;
}
diff --git a/proto/IrodoriPoetryThemeData.proto b/proto/IrodoriPoetryThemeData.proto
index e9f37801..f3e2c846 100644
--- a/proto/IrodoriPoetryThemeData.proto
+++ b/proto/IrodoriPoetryThemeData.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DMGENCIFFLL
+// Obf: ELDMBGPMMPH
message IrodoriPoetryThemeData {
- uint32 progress = 11;
- uint32 MOFMBBIKDAN = 8;
- uint32 MCMKKEIHOKO = 14;
- uint32 EDGJDLHHJHC = 15;
- uint32 CLJLOCICDLB = 3;
- repeated uint32 HCACAKPBLND = 13;
- repeated uint32 BKFJDAGCAIM = 9;
+ repeated uint32 CCPLLHMEOKJ = 11;
+ uint32 BAEKFBCJFJK = 3;
+ uint32 BLMAPGDEBCJ = 12;
+ uint32 AJONPJMNANN = 10;
+ uint32 LNHHEKIDIAG = 6;
+ repeated uint32 BNGOJINJALA = 14;
+ uint32 progress = 5;
}
diff --git a/proto/IslandPartyDetailInfo.proto b/proto/IslandPartyDetailInfo.proto
index f2765683..9ab18647 100644
--- a/proto/IslandPartyDetailInfo.proto
+++ b/proto/IslandPartyDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "IslandPartyStageData.proto";
-// Obf: KFNOMHOMJBL
+// Obf: PFGBJGEFCDI
message IslandPartyDetailInfo {
- repeated IslandPartyStageData stage_data_list = 3;
+ repeated IslandPartyStageData stage_data_list = 12;
}
diff --git a/proto/IslandPartyStageData.proto b/proto/IslandPartyStageData.proto
index e099596c..abcaff71 100644
--- a/proto/IslandPartyStageData.proto
+++ b/proto/IslandPartyStageData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OIOHOFNIFMG
+// Obf: FLPMADKIODG
message IslandPartyStageData {
+ uint32 stage_id = 1;
+ bool is_open = 11;
uint32 best_score = 5;
- bool is_open = 2;
- uint32 stage_id = 13;
}
diff --git a/proto/Item.proto b/proto/Item.proto
index d2f68eec..6d9e4555 100644
--- a/proto/Item.proto
+++ b/proto/Item.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Material.proto";
import "Equip.proto";
import "Furniture.proto";
-// Obf: EBCKEILKJOG
+// Obf: EPFDENHAINI
message Item {
uint32 item_id = 1;
uint64 guid = 2;
diff --git a/proto/ItemAddHintNotify.proto b/proto/ItemAddHintNotify.proto
index ddd2beca..ebc7d82f 100644
--- a/proto/ItemAddHintNotify.proto
+++ b/proto/ItemAddHintNotify.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemHint.proto";
import "Vector.proto";
-// CmdId: 655
-// Obf: FOCMGEBMEOH
+// CmdId: 20755
+// Obf: CNDHGNFOGNJ
message ItemAddHintNotify {
- bool GCNFBOCLHPE = 7;
- bool PJLFNPEEBNP = 5;
- repeated ItemHint overflow_transformed_item_list = 1;
- repeated ItemHint item_list = 13;
- uint32 quest_id = 15;
- Vector position = 8;
- bool MMHKDGBFKAC = 9;
- uint32 reason = 4;
+ bool NAMDHIDNAMP = 1;
+ repeated ItemHint item_list = 5;
+ bool OFKEJDENKLE = 10;
+ repeated ItemHint overflow_transformed_item_list = 12;
+ uint32 quest_id = 11;
+ bool DJAHPNGMNGA = 3;
+ uint32 reason = 8;
+ Vector position = 13;
}
diff --git a/proto/ItemCdGroupTimeNotify.proto b/proto/ItemCdGroupTimeNotify.proto
index b7695680..af5524d8 100644
--- a/proto/ItemCdGroupTimeNotify.proto
+++ b/proto/ItemCdGroupTimeNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 603
-// Obf: BCNAPIAJLOO
+// CmdId: 21839
+// Obf: JBDLPKOJPNC
message ItemCdGroupTimeNotify {
- map item_cd_map = 6;
+ map item_cd_map = 7;
}
diff --git a/proto/ItemGivingReq.proto b/proto/ItemGivingReq.proto
index 4333eb16..86660798 100644
--- a/proto/ItemGivingReq.proto
+++ b/proto/ItemGivingReq.proto
@@ -15,22 +15,19 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 197
-// Obf: DFPNDCEELAF
+// CmdId: 4527
+// Obf: FEKPPCLHGIF
message ItemGivingReq {
- // Obf: MAEJHBECLNL
+ // Obf: HGCKAFEMAFE
enum ItemGivingType {
QUEST = 0;
GADGET = 1;
}
- map item_guid_count_map = 6;
- uint32 giving_id = 14;
- repeated ItemParam item_param_list = 8;
- ItemGivingType item_giving_type = 2;
+ uint32 giving_id = 12;
+ repeated ItemParam item_param_list = 15;
+ map item_guid_count_map = 13;
+ ItemGivingType item_giving_type = 7;
}
diff --git a/proto/ItemGivingRsp.proto b/proto/ItemGivingRsp.proto
index d48ece0c..abf3773d 100644
--- a/proto/ItemGivingRsp.proto
+++ b/proto/ItemGivingRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 170
-// Obf: GFHBNIHMOOB
+// CmdId: 7103
+// Obf: DJBCJENHGFJ
message ItemGivingRsp {
- uint32 giving_group_id = 7;
- int32 retcode = 9;
- uint32 giving_id = 2;
+ int32 retcode = 14;
+ uint32 giving_group_id = 4;
+ uint32 giving_id = 13;
}
diff --git a/proto/ItemHint.proto b/proto/ItemHint.proto
index 5636dc26..b35c2645 100644
--- a/proto/ItemHint.proto
+++ b/proto/ItemHint.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GIFBLICPKMI
+// Obf: OLBNAADPLKJ
message ItemHint {
- uint32 item_id = 5;
- uint32 count = 10;
- bool is_new = 12;
- uint64 guid = 2;
+ uint32 count = 7;
+ uint32 item_id = 9;
+ uint64 guid = 14;
+ bool is_new = 8;
}
diff --git a/proto/ItemParam.proto b/proto/ItemParam.proto
index e2d539b3..2be5167e 100644
--- a/proto/ItemParam.proto
+++ b/proto/ItemParam.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JOLBKGJKDDN
+// Obf: GKCILFACLDH
message ItemParam {
uint32 item_id = 1;
uint32 count = 2;
diff --git a/proto/ItemRenameAvatarReq.proto b/proto/ItemRenameAvatarReq.proto
index 79629e42..6aeef897 100644
--- a/proto/ItemRenameAvatarReq.proto
+++ b/proto/ItemRenameAvatarReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1697
-// Obf: MKOBGFBIPJE
+// CmdId: 29042
+// Obf: IBCHBDKCOEB
message ItemRenameAvatarReq {
- uint32 rename_id = 11;
- string avatar_name = 4;
+ uint32 rename_id = 6;
+ string avatar_name = 9;
}
diff --git a/proto/ItemRenameAvatarRsp.proto b/proto/ItemRenameAvatarRsp.proto
index e05f2f86..1b687d0a 100644
--- a/proto/ItemRenameAvatarRsp.proto
+++ b/proto/ItemRenameAvatarRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1715
-// Obf: KHHAIONIOOK
+// CmdId: 27302
+// Obf: PNDEJAEBEOE
message ItemRenameAvatarRsp {
- uint32 cd_time = 7;
- int32 retcode = 9;
- uint32 rename_id = 6;
+ uint32 rename_id = 8;
+ uint32 cd_time = 5;
+ int32 retcode = 6;
}
diff --git a/proto/OOOHGLFDFCI.proto b/proto/JCDPOCOOGCI.proto
similarity index 94%
rename from proto/OOOHGLFDFCI.proto
rename to proto/JCDPOCOOGCI.proto
index c66060a1..a14e81f3 100644
--- a/proto/OOOHGLFDFCI.proto
+++ b/proto/JCDPOCOOGCI.proto
@@ -15,10 +15,7 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message OOOHGLFDFCI {
- uint32 DDMGIGACIGD = 1;
+message JCDPOCOOGCI {
+ uint32 ANLJDEBMOPA = 1;
}
diff --git a/proto/JFGKMCDLKCN.proto b/proto/JFGKMCDLKCN.proto
new file mode 100644
index 00000000..0b36bbff
--- /dev/null
+++ b/proto/JFGKMCDLKCN.proto
@@ -0,0 +1,25 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "FLMEGFBOMDO.proto";
+message JFGKMCDLKCN {
+ uint32 stage_id = 8;
+ bool is_open = 1;
+ repeated FLMEGFBOMDO EGEKGLHHLNG = 13;
+ bool is_finished = 14;
+}
diff --git a/proto/HPFPNKNJIOD.proto b/proto/JGDMDPNJLCA.proto
similarity index 90%
rename from proto/HPFPNKNJIOD.proto
rename to proto/JGDMDPNJLCA.proto
index 3842de14..d504243e 100644
--- a/proto/HPFPNKNJIOD.proto
+++ b/proto/JGDMDPNJLCA.proto
@@ -15,13 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message HPFPNKNJIOD {
- bool is_open = 14;
- uint32 best_score = 4;
+import "NIEIDCBLDML.proto";
+message JGDMDPNJLCA {
+ NIEIDCBLDML EOPLJIALGCP = 2;
uint32 level_id = 1;
- bool is_finish = 10;
}
diff --git a/proto/JJFAPPOGLLE.proto b/proto/JJFAPPOGLLE.proto
deleted file mode 100644
index 0e0f7582..00000000
--- a/proto/JJFAPPOGLLE.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-import "JIJHDFJFNJM.proto";
-message JJFAPPOGLLE {
- repeated JIJHDFJFNJM level_info_list = 7;
-}
diff --git a/proto/JKKBIKPIANF.proto b/proto/JKKBIKPIANF.proto
new file mode 100644
index 00000000..4fb9a2af
--- /dev/null
+++ b/proto/JKKBIKPIANF.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message JKKBIKPIANF {
+ bool is_open = 5;
+ uint32 level_id = 3;
+}
diff --git a/proto/JMFPBNKNHED.proto b/proto/JMFPBNKNHED.proto
new file mode 100644
index 00000000..f5f19012
--- /dev/null
+++ b/proto/JMFPBNKNHED.proto
@@ -0,0 +1,26 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message JMFPBNKNHED {
+ uint64 start_time = 1;
+ uint32 IFFAGNNKDOB = 2;
+ uint32 KHBBKMCEBKA = 3;
+ float JLLNGEKIHMN = 4;
+ float speed = 5;
+ bool is_started = 6;
+}
diff --git a/proto/JigsawPictureData.proto b/proto/JigsawPictureData.proto
index 506444d2..8f15e70e 100644
--- a/proto/JigsawPictureData.proto
+++ b/proto/JigsawPictureData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MPBCMDGDHHA
+// Obf: NGJPKLPJAGG
message JigsawPictureData {
- bool is_open = 8;
- uint32 HKLBAPAMEOK = 14;
- uint32 APNDNCIJLKB = 15;
- bool is_finished = 1;
+ bool is_finished = 7;
+ uint32 MMGJJBELBHF = 11;
+ uint32 EEMGKJOCHHK = 6;
+ bool is_open = 2;
}
diff --git a/proto/JourneyInfo.proto b/proto/JourneyInfo.proto
new file mode 100644
index 00000000..a31eb939
--- /dev/null
+++ b/proto/JourneyInfo.proto
@@ -0,0 +1,29 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "NGHDBPLHKBB.proto";
+import "DANGNFLPALM.proto";
+import "EIMPFJPIBCG.proto";
+import "LPIEDOLLLGN.proto";
+// Obf: NLJHKGJAJCM
+message JourneyInfo {
+ NGHDBPLHKBB EHEDPDLDCAN = 8;
+ DANGNFLPALM IECICBJHGEM = 12;
+ EIMPFJPIBCG OLBKGPADFFA = 11;
+ LPIEDOLLLGN IKCCACGOCME = 14;
+}
diff --git a/proto/JIJHDFJFNJM.proto b/proto/KBHOLONGCBF.proto
similarity index 90%
rename from proto/JIJHDFJFNJM.proto
rename to proto/KBHOLONGCBF.proto
index 0a4333df..92c30fd8 100644
--- a/proto/JIJHDFJFNJM.proto
+++ b/proto/KBHOLONGCBF.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message JIJHDFJFNJM {
- uint32 level_id = 9;
- bool is_open = 14;
+message KBHOLONGCBF {
bool is_finish = 1;
- uint32 BGLFHHAEEBK = 8;
+ uint32 max_score = 11;
+ bool is_open = 2;
+ uint32 level_id = 13;
}
diff --git a/proto/KDHIAEFLGFM.proto b/proto/KDHIAEFLGFM.proto
new file mode 100644
index 00000000..745c3f99
--- /dev/null
+++ b/proto/KDHIAEFLGFM.proto
@@ -0,0 +1,36 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+enum KDHIAEFLGFM {
+ KDHIAEFLGFM_GalleryStopNone = 0;
+ KDHIAEFLGFM_GalleryStopTimeup = 1;
+ KDHIAEFLGFM_GalleryStopClientInterrupt = 2;
+ KDHIAEFLGFM_GalleryStopLuaInterruptSuccess = 3;
+ KDHIAEFLGFM_GalleryStopLuaInterruptFail = 4;
+ KDHIAEFLGFM_GalleryStopOwnerLeaveScene = 5;
+ KDHIAEFLGFM_GalleryStopPlayInitFailed = 6;
+ KDHIAEFLGFM_GalleryStopOtherPlayerEnter = 7;
+ KDHIAEFLGFM_GalleryStopAvatarDie = 8;
+ KDHIAEFLGFM_GalleryStopFinished = 9;
+ KDHIAEFLGFM_GalleryStopFungusAllDie = 10;
+ KDHIAEFLGFM_GalleryStopLifeCountZero = 11;
+ KDHIAEFLGFM_GalleryStopActivityClosed = 12;
+ KDHIAEFLGFM_GalleryStopLeaveRegionFail = 13;
+ KDHIAEFLGFM_GalleryStopHeartBloodUsedOut = 14;
+ KDHIAEFLGFM_GalleryStopGuardianStoneDie = 15;
+}
diff --git a/proto/LANPHFCMEBN.proto b/proto/LANPHFCMEBN.proto
new file mode 100644
index 00000000..9813d45f
--- /dev/null
+++ b/proto/LANPHFCMEBN.proto
@@ -0,0 +1,21 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message LANPHFCMEBN {
+ bool EPCIACIPLAN = 6;
+}
diff --git a/proto/LAOBOIBJGOK.proto b/proto/LAOBOIBJGOK.proto
new file mode 100644
index 00000000..4428ef76
--- /dev/null
+++ b/proto/LAOBOIBJGOK.proto
@@ -0,0 +1,27 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "AbilityString.proto";
+message LAOBOIBJGOK {
+ uint32 instanced_ability_id = 5;
+ int32 local_id = 10;
+ uint32 instanced_modifier_id = 7;
+ AbilityString parent_ability_name = 6;
+ uint32 caster_id = 14;
+ int32 modifier_local_id = 12;
+}
diff --git a/proto/ACKNNJIEGEK.proto b/proto/LCCIKPCKGHB.proto
similarity index 90%
rename from proto/ACKNNJIEGEK.proto
rename to proto/LCCIKPCKGHB.proto
index b8fb6b2a..c9d246b3 100644
--- a/proto/ACKNNJIEGEK.proto
+++ b/proto/LCCIKPCKGHB.proto
@@ -15,12 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "OEHLKBGHEDC.proto";
-message ACKNNJIEGEK {
- OEHLKBGHEDC HKBHEOKLEFK = 12;
+message LCCIKPCKGHB {
+ uint32 cost_time = 3;
+ bool is_open = 1;
+ uint32 max_score = 14;
uint32 level_id = 7;
}
diff --git a/proto/AddRandTaskInfoNotify.proto b/proto/LCLFHFGMNMF.proto
similarity index 88%
rename from proto/AddRandTaskInfoNotify.proto
rename to proto/LCLFHFGMNMF.proto
index 482135dc..833555de 100644
--- a/proto/AddRandTaskInfoNotify.proto
+++ b/proto/LCLFHFGMNMF.proto
@@ -15,14 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 110
-// Obf: HPHBIEGDFGM
-message AddRandTaskInfoNotify {
+message LCLFHFGMNMF {
Vector pos = 14;
- uint32 rand_task_id = 5;
+ uint32 type = 15;
+ uint32 config_id = 12;
+ uint32 group_id = 10;
+ uint32 gadget_id = 3;
}
diff --git a/proto/LCMINEGOHCC.proto b/proto/LCMINEGOHCC.proto
new file mode 100644
index 00000000..9ad7733b
--- /dev/null
+++ b/proto/LCMINEGOHCC.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "MOEDOHFPFKE.proto";
+message LCMINEGOHCC {
+ repeated MOEDOHFPFKE level_info_list = 12;
+}
diff --git a/proto/LFCGDMNBBKM.proto b/proto/LFCGDMNBBKM.proto
new file mode 100644
index 00000000..f94b7388
--- /dev/null
+++ b/proto/LFCGDMNBBKM.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message LFCGDMNBBKM {
+ bool is_open = 5;
+ uint32 level_id = 11;
+ bool is_finish = 14;
+ uint32 best_score = 9;
+}
diff --git a/proto/LFCNJNBKDEI.proto b/proto/LFCNJNBKDEI.proto
new file mode 100644
index 00000000..6ac4128a
--- /dev/null
+++ b/proto/LFCNJNBKDEI.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message LFCNJNBKDEI {
+ repeated uint32 LMKDJIGEODB = 4;
+ uint32 level_id = 6;
+ uint32 KLAACLMDCMF = 9;
+ repeated uint32 HGBIELJOOCC = 8;
+}
diff --git a/proto/LFDOHAHCGAN.proto b/proto/LFDOHAHCGAN.proto
deleted file mode 100644
index c8a51f5f..00000000
--- a/proto/LFDOHAHCGAN.proto
+++ /dev/null
@@ -1,26 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-import "IKKIFILAFFM.proto";
-message LFDOHAHCGAN {
- bool OPMAAOEHBPB = 2;
- repeated IKKIFILAFFM level_data_list = 13;
-}
diff --git a/proto/LPIEDOLLLGN.proto b/proto/LPIEDOLLLGN.proto
new file mode 100644
index 00000000..9dec6e50
--- /dev/null
+++ b/proto/LPIEDOLLLGN.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "OJLJIFOILFM.proto";
+message LPIEDOLLLGN {
+ repeated OJLJIFOILFM level_info_list = 14;
+}
diff --git a/proto/LanternProjectionInfo.proto b/proto/LanternProjectionInfo.proto
index 7d75145a..49d4d8ff 100644
--- a/proto/LanternProjectionInfo.proto
+++ b/proto/LanternProjectionInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "LanternProjectionLevelInfo.proto";
import "ClientInputType.proto";
-// Obf: PCNDNIOHPPA
+import "LanternProjectionLevelInfo.proto";
+// Obf: ENAMKBDKBDD
message LanternProjectionInfo {
- repeated LanternProjectionLevelInfo level_list = 6;
- repeated ClientInputType PPBJGJCPALO = 12;
- repeated uint32 open_stage_list = 15;
- repeated ClientInputType PGIIONPLNPJ = 10;
+ repeated uint32 open_stage_list = 6;
+ repeated ClientInputType LPFHLCMPJDE = 10;
+ repeated LanternProjectionLevelInfo level_list = 12;
+ repeated ClientInputType IHBEIKHBBPA = 14;
}
diff --git a/proto/LanternProjectionLevelInfo.proto b/proto/LanternProjectionLevelInfo.proto
index 39af3044..c05129ac 100644
--- a/proto/LanternProjectionLevelInfo.proto
+++ b/proto/LanternProjectionLevelInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FCGKNGEPNDI
+// Obf: DGDLGMGFEHM
message LanternProjectionLevelInfo {
- bool BHFCMBEMGIN = 2;
- uint32 id = 1;
- bool is_finished = 13;
- bool OEBMEKDJDIO = 5;
- uint32 min_finish_time = 10;
+ uint32 id = 2;
+ bool is_finished = 14;
+ bool JNFKFCEMOFM = 7;
+ bool FBKKFKGPLPP = 5;
+ uint32 min_finish_time = 6;
}
diff --git a/proto/LanternRiteActivityDetailInfo.proto b/proto/LanternRiteActivityDetailInfo.proto
index 86e84850..0b859f48 100644
--- a/proto/LanternRiteActivityDetailInfo.proto
+++ b/proto/LanternRiteActivityDetailInfo.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "LanternRiteFireworksInfo.proto";
import "LanternProjectionInfo.proto";
import "SalvageStageInfo.proto";
-// Obf: JJKBLBCBCEH
+// Obf: AFGNDKEKPOG
message LanternRiteActivityDetailInfo {
- LanternRiteFireworksInfo fireworks_info = 15;
- bool HHHOIKIBHOA = 11;
- LanternProjectionInfo projection_info = 7;
- bool NGDCCCDNHHE = 5;
- bool is_content_closed = 12;
- repeated SalvageStageInfo stage_info_list = 4;
+ bool ENLPIFHELEK = 10;
+ bool is_content_closed = 7;
+ LanternRiteFireworksInfo fireworks_info = 14;
+ LanternProjectionInfo projection_info = 9;
+ bool JNBNIPBJGFK = 12;
+ repeated SalvageStageInfo stage_info_list = 11;
}
diff --git a/proto/LanternRiteFireworksChallengeInfo.proto b/proto/LanternRiteFireworksChallengeInfo.proto
index 86d545c9..c49090b1 100644
--- a/proto/LanternRiteFireworksChallengeInfo.proto
+++ b/proto/LanternRiteFireworksChallengeInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EEMHANAPHOB
+// Obf: JFLKBCKHCOG
message LanternRiteFireworksChallengeInfo {
- bool is_full_score = 6;
- uint32 best_score = 9;
- uint32 challenge_id = 2;
+ bool is_full_score = 13;
+ uint32 challenge_id = 12;
+ uint32 best_score = 1;
}
diff --git a/proto/LanternRiteFireworksInfo.proto b/proto/LanternRiteFireworksInfo.proto
index c1858120..3d76aea3 100644
--- a/proto/LanternRiteFireworksInfo.proto
+++ b/proto/LanternRiteFireworksInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "LanternRiteFireworksStageInfo.proto";
-// Obf: DCFHHMDCJEJ
+// Obf: KIINMBGKFOK
message LanternRiteFireworksInfo {
- repeated LanternRiteFireworksStageInfo stage_info_list = 11;
+ repeated LanternRiteFireworksStageInfo stage_info_list = 4;
}
diff --git a/proto/LanternRiteFireworksStageInfo.proto b/proto/LanternRiteFireworksStageInfo.proto
index c9c5a43c..d8e9d818 100644
--- a/proto/LanternRiteFireworksStageInfo.proto
+++ b/proto/LanternRiteFireworksStageInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "LanternRiteFireworksChallengeInfo.proto";
-// Obf: BMHAFKDMMME
+// Obf: LKEKAMMFFIM
message LanternRiteFireworksStageInfo {
- bool is_open = 11;
- uint32 stage_id = 9;
- repeated LanternRiteFireworksChallengeInfo challenge_info_list = 13;
+ bool is_open = 6;
+ uint32 stage_id = 10;
+ repeated LanternRiteFireworksChallengeInfo challenge_info_list = 8;
}
diff --git a/proto/LaunchFireworksReq.proto b/proto/LaunchFireworksReq.proto
new file mode 100644
index 00000000..667a8259
--- /dev/null
+++ b/proto/LaunchFireworksReq.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "FireworksLaunchSchemeData.proto";
+// CmdId: 6285
+// Obf: EIEOMGBOMCB
+message LaunchFireworksReq {
+ FireworksLaunchSchemeData scheme_data = 2;
+}
diff --git a/proto/LevelupCityReq.proto b/proto/LevelupCityReq.proto
index f3e4935d..5c594d25 100644
--- a/proto/LevelupCityReq.proto
+++ b/proto/LevelupCityReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 274
-// Obf: BNHEFCDPKAM
+// CmdId: 8097
+// Obf: DAIDHECFAML
message LevelupCityReq {
- uint32 item_num = 12;
- uint32 scene_id = 4;
- uint32 area_id = 1;
+ uint32 scene_id = 11;
+ uint32 area_id = 3;
+ uint32 item_num = 1;
}
diff --git a/proto/LevelupCityRsp.proto b/proto/LevelupCityRsp.proto
index 91f8a8c1..6cd48090 100644
--- a/proto/LevelupCityRsp.proto
+++ b/proto/LevelupCityRsp.proto
@@ -17,11 +17,11 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "CityInfo.proto";
-// CmdId: 217
-// Obf: CAPLOJCDPDE
+// CmdId: 9797
+// Obf: IOPGGBHIHIC
message LevelupCityRsp {
- uint32 area_id = 2;
- uint32 scene_id = 6;
- CityInfo city_info = 1;
- int32 retcode = 12;
+ CityInfo city_info = 13;
+ uint32 scene_id = 12;
+ uint32 area_id = 8;
+ int32 retcode = 3;
}
diff --git a/proto/LifeStateChangeNotify.proto b/proto/LifeStateChangeNotify.proto
index 0792d007..41acd1db 100644
--- a/proto/LifeStateChangeNotify.proto
+++ b/proto/LifeStateChangeNotify.proto
@@ -15,20 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "PlayerDieType.proto";
import "ServerBuff.proto";
-// CmdId: 1296
-// Obf: HPNGCLIJJKP
+import "PlayerDieType.proto";
+// CmdId: 25474
+// Obf: DHFIJCFHMOG
message LifeStateChangeNotify {
- uint32 life_state = 3;
- PlayerDieType die_type = 12;
- repeated ServerBuff server_buff_list = 13;
- uint32 entity_id = 6;
- uint32 move_reliable_seq = 14;
- uint32 source_entity_id = 4;
- string attack_tag = 15;
+ uint32 entity_id = 7;
+ repeated ServerBuff server_buff_list = 4;
+ uint32 source_entity_id = 5;
+ uint32 move_reliable_seq = 11;
+ string attack_tag = 13;
+ PlayerDieType die_type = 14;
+ uint32 life_state = 1;
}
diff --git a/proto/LockedPersonallineData.proto b/proto/LockedPersonallineData.proto
index 836c7d50..4c86dfec 100644
--- a/proto/LockedPersonallineData.proto
+++ b/proto/LockedPersonallineData.proto
@@ -15,28 +15,26 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LPPGEMGIIIC
+// Obf: KGFDBLAPENJ
message LockedPersonallineData {
- // Obf: JEMKDFPLHKI
+ // Obf: ONPJFEHGHMM
enum LockReason {
LEVEL = 0;
QUEST = 1;
}
- message MKKLIJOGAKA {
- uint32 quest_id = 9;
- uint32 chapter_id = 3;
+ // Obf: EDNGHGCCDGF
+ message QuestParam {
+ uint32 chapter_id = 10;
+ uint32 quest_id = 7;
}
- LockReason lock_reason = 13;
- uint32 personal_line_id = 14;
+ uint32 personal_line_id = 10;
+ LockReason lock_reason = 4;
oneof param {
- uint32 chapter_id = 6;
- uint32 level = 7;
- MKKLIJOGAKA LIDHDAOKHIH = 1;
+ uint32 chapter_id = 7;
+ uint32 level = 13;
+ QuestParam quest_param = 12;
}
}
diff --git a/proto/LuminanceStoneChallengeActivityDetailInfo.proto b/proto/LuminanceStoneChallengeActivityDetailInfo.proto
index fdaaf032..8dc042ca 100644
--- a/proto/LuminanceStoneChallengeActivityDetailInfo.proto
+++ b/proto/LuminanceStoneChallengeActivityDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BCDOENHEMIL
+// Obf: HEELLKHPNAA
message LuminanceStoneChallengeActivityDetailInfo {
- uint32 current_stage_id = 2;
- uint32 best_score = 1;
- bool is_final_gallery_complete = 9;
- bool is_content_closed = 13;
+ uint32 best_score = 7;
+ uint32 current_stage_id = 8;
+ bool is_final_gallery_complete = 1;
+ bool is_content_closed = 9;
}
diff --git a/proto/LunaRiteAreaInfo.proto b/proto/LunaRiteAreaInfo.proto
index 00267991..884780fa 100644
--- a/proto/LunaRiteAreaInfo.proto
+++ b/proto/LunaRiteAreaInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "LunaRiteHintStatusType.proto";
-// Obf: KIKAFOBMLKD
+// Obf: MKHIINJPJME
message LunaRiteAreaInfo {
- repeated uint32 sacrifice_list = 12;
- uint32 area_id = 3;
- uint32 challenge_index = 6;
- repeated uint32 sacrifice_reward_list = 13;
- LunaRiteHintStatusType hint_status = 8;
+ repeated uint32 sacrifice_reward_list = 9;
+ repeated uint32 sacrifice_list = 6;
+ uint32 area_id = 4;
+ uint32 challenge_index = 15;
+ LunaRiteHintStatusType hint_status = 3;
}
diff --git a/proto/LunaRiteDetailInfo.proto b/proto/LunaRiteDetailInfo.proto
index 02b9b9a0..84d02d5a 100644
--- a/proto/LunaRiteDetailInfo.proto
+++ b/proto/LunaRiteDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "LunaRiteAreaInfo.proto";
import "LunaRiteHintPoint.proto";
-// Obf: HICKPBHAGFM
+// Obf: LEKDJAJFCEG
message LunaRiteDetailInfo {
- repeated LunaRiteAreaInfo area_info_list = 9;
- repeated LunaRiteHintPoint hint_point = 11;
+ repeated LunaRiteAreaInfo area_info_list = 3;
+ repeated LunaRiteHintPoint hint_point = 15;
}
diff --git a/proto/LunaRiteHintPoint.proto b/proto/LunaRiteHintPoint.proto
index ca6a3057..10ba9fdb 100644
--- a/proto/LunaRiteHintPoint.proto
+++ b/proto/LunaRiteHintPoint.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
import "LunaRiteHintPointType.proto";
-// Obf: EOGOMPLBCGB
+// Obf: PBNGPDHJOBG
message LunaRiteHintPoint {
- uint32 area_id = 1;
- Vector pos = 15;
- LunaRiteHintPointType type = 14;
+ uint32 area_id = 11;
+ Vector pos = 2;
uint32 index = 10;
+ LunaRiteHintPointType type = 9;
}
diff --git a/proto/LunaRiteHintPointType.proto b/proto/LunaRiteHintPointType.proto
index caa632f8..c9d4725c 100644
--- a/proto/LunaRiteHintPointType.proto
+++ b/proto/LunaRiteHintPointType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CHIOFLNBPOE
+// Obf: JJBCHIKFBAJ
enum LunaRiteHintPointType {
LUNA_RITE_HINT_TYPE_NONE = 0;
LUNA_RITE_HINT_TYPE_RUNE = 1;
diff --git a/proto/LunaRiteHintStatusType.proto b/proto/LunaRiteHintStatusType.proto
index 12dcdd7c..cf888689 100644
--- a/proto/LunaRiteHintStatusType.proto
+++ b/proto/LunaRiteHintStatusType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GELHLMJFAGP
+// Obf: GGCKOHLIGEL
enum LunaRiteHintStatusType {
LUNA_RITE_HINT_STATUS_DEFAULT = 0;
LUNA_RITE_HINT_STATUS_NO_COUNT = 1;
diff --git a/proto/LunchBoxData.proto b/proto/LunchBoxData.proto
index 6910be18..09bc87f0 100644
--- a/proto/LunchBoxData.proto
+++ b/proto/LunchBoxData.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NMPOJEDAAMJ
+// Obf: NKDOHGNGCLG
message LunchBoxData {
- map slot_material_map = 8;
+ map slot_material_map = 10;
}
diff --git a/proto/IKKIFILAFFM.proto b/proto/MDKNMCFKHOF.proto
similarity index 89%
rename from proto/IKKIFILAFFM.proto
rename to proto/MDKNMCFKHOF.proto
index 2b0f4c11..fc067282 100644
--- a/proto/IKKIFILAFFM.proto
+++ b/proto/MDKNMCFKHOF.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message IKKIFILAFFM {
- uint32 level_id = 3;
+message MDKNMCFKHOF {
+ uint32 CLFLBPJPBJB = 15;
repeated uint32 affix_list = 13;
- uint32 max_score = 10;
- uint32 OPGBGHPHELB = 15;
+ uint32 max_score = 2;
+ uint32 level_id = 14;
}
diff --git a/proto/MDNHPGAIGKI.proto b/proto/MDNHPGAIGKI.proto
new file mode 100644
index 00000000..74117bbb
--- /dev/null
+++ b/proto/MDNHPGAIGKI.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "INLACFDCBDF.proto";
+message MDNHPGAIGKI {
+ repeated INLACFDCBDF FLJFCLBCKEA = 8;
+}
diff --git a/proto/MDPMJOECKBC.proto b/proto/MDPMJOECKBC.proto
new file mode 100644
index 00000000..ca37991d
--- /dev/null
+++ b/proto/MDPMJOECKBC.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message MDPMJOECKBC {
+ bool is_open = 7;
+ uint32 level_id = 6;
+ uint32 FMHAPOLMKGI = 8;
+ bool is_finish = 1;
+}
diff --git a/proto/MEJPJACBPIG.proto b/proto/MEJPJACBPIG.proto
new file mode 100644
index 00000000..99a8ee66
--- /dev/null
+++ b/proto/MEJPJACBPIG.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "CJCLCFNAGDO.proto";
+message MEJPJACBPIG {
+ repeated CJCLCFNAGDO level_info_list = 10;
+}
diff --git a/proto/MGIHJDAHEAB.proto b/proto/MGIHJDAHEAB.proto
new file mode 100644
index 00000000..94d81034
--- /dev/null
+++ b/proto/MGIHJDAHEAB.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message MGIHJDAHEAB {
+ uint32 object_id = 8;
+ uint32 finish_time = 5;
+}
diff --git a/proto/CMDMHNMLEBD.proto b/proto/MOCBKBGIFPJ.proto
similarity index 88%
rename from proto/CMDMHNMLEBD.proto
rename to proto/MOCBKBGIFPJ.proto
index 23ea2b32..02559d18 100644
--- a/proto/CMDMHNMLEBD.proto
+++ b/proto/MOCBKBGIFPJ.proto
@@ -15,11 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "AMBJIMENFCF.proto";
-message CMDMHNMLEBD {
- repeated AMBJIMENFCF level_info_list = 12;
+message MOCBKBGIFPJ {
+ uint32 level_id = 4;
+ bool is_open = 9;
+ uint32 score = 13;
+ bool is_finish = 2;
}
diff --git a/proto/MOEDOHFPFKE.proto b/proto/MOEDOHFPFKE.proto
new file mode 100644
index 00000000..301a3718
--- /dev/null
+++ b/proto/MOEDOHFPFKE.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message MOEDOHFPFKE {
+ uint32 level_id = 3;
+ bool is_finish = 11;
+ uint32 best_score = 12;
+ bool is_open = 2;
+}
diff --git a/proto/MPCBEPPJBHA.proto b/proto/MPCBEPPJBHA.proto
deleted file mode 100644
index 21bb7c53..00000000
--- a/proto/MPCBEPPJBHA.proto
+++ /dev/null
@@ -1,31 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-import "IADHPCJGOHN.proto";
-import "EMIEAKAMEGC.proto";
-import "DGDDOPJOOIH.proto";
-import "DMFPJALOPBI.proto";
-message MPCBEPPJBHA {
- IADHPCJGOHN LHPBOAAGGOL = 13;
- EMIEAKAMEGC COCFNMBBIME = 11;
- DGDDOPJOOIH HBBKLIDFIME = 10;
- DMFPJALOPBI MMGMFFIPACO = 8;
-}
diff --git a/proto/MPLevelEntityInfo.proto b/proto/MPLevelEntityInfo.proto
index 65c292db..b5a23c08 100644
--- a/proto/MPLevelEntityInfo.proto
+++ b/proto/MPLevelEntityInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilitySyncStateInfo.proto";
-// Obf: DBEDDNAPIOA
+// Obf: EPAFCHAOKLI
message MPLevelEntityInfo {
- AbilitySyncStateInfo ability_info = 11;
- uint32 entity_id = 14;
- uint32 authority_peer_id = 8;
+ uint32 entity_id = 7;
+ AbilitySyncStateInfo ability_info = 9;
+ uint32 authority_peer_id = 6;
}
diff --git a/proto/MailChangeNotify.proto b/proto/MailChangeNotify.proto
index 6d318437..21622ab3 100644
--- a/proto/MailChangeNotify.proto
+++ b/proto/MailChangeNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MailData.proto";
-// CmdId: 1496
-// Obf: HGHEBLMKNHD
+// CmdId: 7569
+// Obf: COPGIOFFCBJ
message MailChangeNotify {
- repeated uint32 del_mail_id_list = 10;
- repeated MailData mail_list = 1;
+ repeated uint32 del_mail_id_list = 11;
+ repeated MailData mail_list = 3;
}
diff --git a/proto/MailCollectState.proto b/proto/MailCollectState.proto
index 90871870..62bc61f9 100644
--- a/proto/MailCollectState.proto
+++ b/proto/MailCollectState.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DPIHCPLMCID
+// Obf: EDOAABBJLID
enum MailCollectState {
MAIL_COLLECT_STATE_COLLECTIBLE_UNKNOWN = 0;
MAIL_COLLECT_STATE_NOT_COLLECTIBLE = 1;
diff --git a/proto/MailData.proto b/proto/MailData.proto
index 8d1bdf10..ad58e3bb 100644
--- a/proto/MailData.proto
+++ b/proto/MailData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MailTextContent.proto";
import "MailItem.proto";
import "MailCollectState.proto";
-// Obf: OAGKLHBIAAF
+// Obf: NGGHHPIHNPM
message MailData {
uint32 mailId = 1;
MailTextContent mail_text_content = 4;
diff --git a/proto/MailItem.proto b/proto/MailItem.proto
index 84105d74..fe743b74 100644
--- a/proto/MailItem.proto
+++ b/proto/MailItem.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "EquipParam.proto";
import "MaterialDeleteInfo.proto";
-// Obf: MBAJGGFCGGC
+// Obf: BNPJNAPNHKB
message MailItem {
EquipParam equip_param = 1;
MaterialDeleteInfo delete_info = 2;
diff --git a/proto/MailTextContent.proto b/proto/MailTextContent.proto
index 9e94d965..1a1847d4 100644
--- a/proto/MailTextContent.proto
+++ b/proto/MailTextContent.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CPIHMMKKOIG
+// Obf: GONDLGCFODB
message MailTextContent {
string title = 1;
string content = 2;
diff --git a/proto/MapAreaInfo.proto b/proto/MapAreaInfo.proto
index 0b189016..c22ad985 100644
--- a/proto/MapAreaInfo.proto
+++ b/proto/MapAreaInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FBNGIOBADBH
+// Obf: NOPIOICPEHD
message MapAreaInfo {
uint32 map_area_id = 1;
bool is_open = 2;
diff --git a/proto/MapMarkFromType.proto b/proto/MapMarkFromType.proto
index 684c2c20..16bd240f 100644
--- a/proto/MapMarkFromType.proto
+++ b/proto/MapMarkFromType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PNMEOLJPFCC
+// Obf: MNFIJMCNPLC
enum MapMarkFromType {
MAP_MARK_FROM_TYPE_NONE = 0;
MAP_MARK_FROM_TYPE_MONSTER = 1;
diff --git a/proto/MapMarkPoint.proto b/proto/MapMarkPoint.proto
index 9dadbdef..6474c8b7 100644
--- a/proto/MapMarkPoint.proto
+++ b/proto/MapMarkPoint.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
import "MapMarkPointType.proto";
import "MapMarkFromType.proto";
-// Obf: GOBPDEPLBLM
+// Obf: HJDOENNHBIL
message MapMarkPoint {
uint32 scene_id = 1;
string name = 2;
@@ -31,4 +28,5 @@ message MapMarkPoint {
uint32 monster_id = 5;
MapMarkFromType from_type = 6;
uint32 quest_id = 7;
+ uint32 HJMMAOMEHOL = 8;
}
diff --git a/proto/MapMarkPointType.proto b/proto/MapMarkPointType.proto
index a038cd22..e269e093 100644
--- a/proto/MapMarkPointType.proto
+++ b/proto/MapMarkPointType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DBNNAIEGABK
+// Obf: BPDPOCMBCLI
enum MapMarkPointType {
MAP_MARK_POINT_TYPE_NPC = 0;
MAP_MARK_POINT_TYPE_QUEST = 1;
diff --git a/proto/MarkMapReq.proto b/proto/MarkMapReq.proto
index c4b9bd15..ebe81907 100644
--- a/proto/MarkMapReq.proto
+++ b/proto/MarkMapReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MapMarkPoint.proto";
-// CmdId: 3389
-// Obf: MFHPKHNAIBA
+// CmdId: 1812
+// Obf: OIHCCJMLEGJ
message MarkMapReq {
- // Obf: PLJOBIBHMNF
+ // Obf: NIELEKBPCIJ
enum Operation {
OPERATION_ADD = 0;
OPERATION_MOD = 1;
@@ -31,7 +28,7 @@ message MarkMapReq {
OPERATION_GET = 3;
}
- MapMarkPoint old = 5;
MapMarkPoint mark = 6;
- Operation op = 1;
+ Operation op = 3;
+ MapMarkPoint old = 15;
}
diff --git a/proto/MarkMapRsp.proto b/proto/MarkMapRsp.proto
index 256147b8..c6471ec7 100644
--- a/proto/MarkMapRsp.proto
+++ b/proto/MarkMapRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MapMarkPoint.proto";
-// CmdId: 3239
-// Obf: CHEHBLCPPJH
+// CmdId: 28945
+// Obf: BKCHBPAFDAC
message MarkMapRsp {
+ int32 retcode = 7;
repeated MapMarkPoint mark_list = 12;
- int32 retcode = 3;
}
diff --git a/proto/MarkNewNotify.proto b/proto/MarkNewNotify.proto
index 023541bb..3e32b0d7 100644
--- a/proto/MarkNewNotify.proto
+++ b/proto/MarkNewNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1264
-// Obf: HKDODIFHHNI
+// CmdId: 26228
+// Obf: IBFGMEBBKKM
message MarkNewNotify {
+ uint32 mark_new_type = 9;
repeated uint32 id_list = 11;
- uint32 mark_new_type = 14;
}
diff --git a/proto/MarkTargetInvestigationMonsterNotify.proto b/proto/MarkTargetInvestigationMonsterNotify.proto
index 935d5539..542f44ee 100644
--- a/proto/MarkTargetInvestigationMonsterNotify.proto
+++ b/proto/MarkTargetInvestigationMonsterNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1912
-// Obf: FJBCDLIHGKJ
+// CmdId: 21010
+// Obf: ONLMENNEHOH
message MarkTargetInvestigationMonsterNotify {
- uint32 monster_id = 3;
- uint32 group_id = 7;
- uint32 investigation_monster_id = 8;
- uint32 scene_id = 13;
+ uint32 scene_id = 7;
+ uint32 monster_id = 15;
+ uint32 investigation_monster_id = 2;
+ uint32 group_id = 10;
}
diff --git a/proto/MassivePropParam.proto b/proto/MassivePropParam.proto
index f78af3ea..8e7e96e8 100644
--- a/proto/MassivePropParam.proto
+++ b/proto/MassivePropParam.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EEBMHDBBEEH
+// Obf: BDEEMMBPFDH
message MassivePropParam {
int32 type = 1;
repeated uint32 reaction_info_list = 2;
diff --git a/proto/MassivePropSyncInfo.proto b/proto/MassivePropSyncInfo.proto
index c13eb1ab..2a69e865 100644
--- a/proto/MassivePropSyncInfo.proto
+++ b/proto/MassivePropSyncInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MassivePropParam.proto";
-// Obf: HNDJPPEKOPF
+// Obf: HMEMJBACNJE
message MassivePropSyncInfo {
int64 id = 1;
repeated MassivePropParam prop_list = 2;
diff --git a/proto/Material.proto b/proto/Material.proto
index 5d166681..bcd69955 100644
--- a/proto/Material.proto
+++ b/proto/Material.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MaterialDeleteInfo.proto";
-// Obf: KOKDLGLHBDK
+// Obf: LCHIHMEJNML
message Material {
uint32 count = 1;
MaterialDeleteInfo delete_info = 2;
diff --git a/proto/MaterialDeleteInfo.proto b/proto/MaterialDeleteInfo.proto
index d2328e49..cca022ab 100644
--- a/proto/MaterialDeleteInfo.proto
+++ b/proto/MaterialDeleteInfo.proto
@@ -15,24 +15,21 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LDGCGEKOPNP
+// Obf: FNECFKCJNOG
message MaterialDeleteInfo {
- // Obf: CGLLDOGBCHF
+ // Obf: OKEMONGEMOM
message CountDownDelete {
map delete_time_num_map = 1;
uint32 config_count_down_time = 2;
}
- // Obf: AGGPDECMMIG
+ // Obf: FBKLFJIOOPN
message DateTimeDelete {
uint32 delete_time = 1;
}
- // Obf: GIAAHILNMBN
+ // Obf: HMLHBMKPHCA
message DelayWeekCountDownDelete {
map delete_time_num_map = 1;
uint32 config_delay_week = 2;
diff --git a/proto/MaterialDeleteReturnNotify.proto b/proto/MaterialDeleteReturnNotify.proto
index ee05040c..582d1caa 100644
--- a/proto/MaterialDeleteReturnNotify.proto
+++ b/proto/MaterialDeleteReturnNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MaterialDeleteReturnType.proto";
-// CmdId: 623
-// Obf: JKLIILONGOM
+// CmdId: 6719
+// Obf: KLNDAJDJPNC
message MaterialDeleteReturnNotify {
- map GMKEMPBHDOA = 4;
- MaterialDeleteReturnType type = 6;
- map CMLDFHFNPHG = 10;
+ MaterialDeleteReturnType type = 12;
+ map JICOKOIADLN = 11;
+ map AJFNGKJPABI = 3;
}
diff --git a/proto/MaterialDeleteReturnType.proto b/proto/MaterialDeleteReturnType.proto
index 80840734..fd9c9b76 100644
--- a/proto/MaterialDeleteReturnType.proto
+++ b/proto/MaterialDeleteReturnType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EACMIGMMBCA
+// Obf: NHKCGBBJJGE
enum MaterialDeleteReturnType {
MATERIAL_DELETE_RETURN_BAG = 0;
MATERIAL_DELETE_RETURN_SEED = 1;
diff --git a/proto/MaterialDeleteUpdateNotify.proto b/proto/MaterialDeleteUpdateNotify.proto
index 18b46c6e..1121a687 100644
--- a/proto/MaterialDeleteUpdateNotify.proto
+++ b/proto/MaterialDeleteUpdateNotify.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 609
-// Obf: GIOKMCHNNHM
+// CmdId: 9737
+// Obf: FKMCADJBOIO
message MaterialDeleteUpdateNotify {
}
diff --git a/proto/MaterialInfo.proto b/proto/MaterialInfo.proto
index a06f065f..cf819b74 100644
--- a/proto/MaterialInfo.proto
+++ b/proto/MaterialInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CEIJNOGDKID
+// Obf: MGMDCJEEMPF
message MaterialInfo {
- uint32 count = 13;
- uint64 guid = 2;
+ uint64 guid = 6;
+ uint32 count = 4;
}
diff --git a/proto/MathQuaternion.proto b/proto/MathQuaternion.proto
index fa01747a..597e2727 100644
--- a/proto/MathQuaternion.proto
+++ b/proto/MathQuaternion.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DAKBAOLCLCB
+// Obf: IPIFDKJKEEJ
message MathQuaternion {
float x = 1;
float y = 2;
diff --git a/proto/McoinExchangeHcoinReq.proto b/proto/McoinExchangeHcoinReq.proto
index 7de75ef2..e81ba8be 100644
--- a/proto/McoinExchangeHcoinReq.proto
+++ b/proto/McoinExchangeHcoinReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 674
-// Obf: DIBDGGGENIF
+// CmdId: 29611
+// Obf: OJDOCOAMKPC
message McoinExchangeHcoinReq {
- uint32 mcoin_cost = 15;
- uint32 hcoin = 13;
+ uint32 mcoin_cost = 13;
+ uint32 hcoin = 8;
}
diff --git a/proto/McoinExchangeHcoinRsp.proto b/proto/McoinExchangeHcoinRsp.proto
index c8ee8117..030e1420 100644
--- a/proto/McoinExchangeHcoinRsp.proto
+++ b/proto/McoinExchangeHcoinRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 617
-// Obf: KFGCMIDKGMC
+// CmdId: 21323
+// Obf: OEBFOFIJHGC
message McoinExchangeHcoinRsp {
- uint32 hcoin = 1;
- uint32 mcoin_cost = 5;
- int32 retcode = 11;
+ uint32 hcoin = 11;
+ int32 retcode = 5;
+ uint32 mcoin_cost = 1;
}
diff --git a/proto/MichiaeMatsuriActivityDetailInfo.proto b/proto/MichiaeMatsuriActivityDetailInfo.proto
index 12b97406..ada1f767 100644
--- a/proto/MichiaeMatsuriActivityDetailInfo.proto
+++ b/proto/MichiaeMatsuriActivityDetailInfo.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MichiaeMatsuriChestPositionInfo.proto";
import "MichiaeMatsuriChallengePositionInfo.proto";
import "MichiaeMatsuriStage.proto";
-// Obf: EJAINFBCALP
+// Obf: DNIDKOCBCEA
message MichiaeMatsuriActivityDetailInfo {
- repeated MichiaeMatsuriChestPositionInfo chest_pos_list = 11;
- repeated uint32 unlocked_crystal_skill_list = 6;
- uint32 gain_crystal_exp = 9;
- repeated MichiaeMatsuriChallengePositionInfo challenge_pos_list = 7;
- repeated MichiaeMatsuriStage stage_list = 15;
+ uint32 gain_crystal_exp = 15;
+ repeated uint32 unlocked_crystal_skill_list = 2;
+ repeated MichiaeMatsuriChestPositionInfo chest_pos_list = 9;
+ repeated MichiaeMatsuriChallengePositionInfo challenge_pos_list = 11;
+ repeated MichiaeMatsuriStage stage_list = 1;
}
diff --git a/proto/MichiaeMatsuriChallengePositionInfo.proto b/proto/MichiaeMatsuriChallengePositionInfo.proto
index ae6f0ab0..d5262259 100644
--- a/proto/MichiaeMatsuriChallengePositionInfo.proto
+++ b/proto/MichiaeMatsuriChallengePositionInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: FKOFDCNFGIN
+// Obf: FHGHMCBCBEC
message MichiaeMatsuriChallengePositionInfo {
- uint32 group_id = 11;
- Vector pos = 3;
- uint32 gadget_id = 12;
+ uint32 gadget_id = 14;
+ Vector pos = 11;
+ uint32 group_id = 13;
}
diff --git a/proto/MichiaeMatsuriChestPositionInfo.proto b/proto/MichiaeMatsuriChestPositionInfo.proto
index 3c037457..2d086153 100644
--- a/proto/MichiaeMatsuriChestPositionInfo.proto
+++ b/proto/MichiaeMatsuriChestPositionInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: NGFDAJNNCKL
+// Obf: GOCKMKGPEEH
message MichiaeMatsuriChestPositionInfo {
- uint32 group_id = 2;
- Vector pos = 11;
- uint32 config_id = 5;
+ uint32 group_id = 8;
+ Vector pos = 12;
+ uint32 config_id = 11;
}
diff --git a/proto/MichiaeMatsuriStage.proto b/proto/MichiaeMatsuriStage.proto
index d9449fa9..dcbe95fa 100644
--- a/proto/MichiaeMatsuriStage.proto
+++ b/proto/MichiaeMatsuriStage.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JHKDEDKDIJH
+// Obf: AMOLCLHGCOH
message MichiaeMatsuriStage {
- bool is_open = 3;
- uint32 stage_id = 9;
- uint32 open_time = 13;
+ uint32 stage_id = 6;
+ bool is_open = 10;
+ uint32 open_time = 8;
}
diff --git a/proto/MiracleRingDeliverItemReq.proto b/proto/MiracleRingDeliverItemReq.proto
index f148f4f2..dbfe5788 100644
--- a/proto/MiracleRingDeliverItemReq.proto
+++ b/proto/MiracleRingDeliverItemReq.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ItemParam.proto";
import "InterOpType.proto";
-// CmdId: 5225
-// Obf: BNJDIEFADNA
+import "ItemParam.proto";
+// CmdId: 28950
+// Obf: KAPKGMCLHAO
message MiracleRingDeliverItemReq {
- uint32 gadget_id = 11;
- uint32 gadget_entity_id = 4;
- repeated ItemParam item_param_list = 2;
+ InterOpType op_type = 11;
repeated uint64 food_weapon_guid_list = 8;
- InterOpType op_type = 10;
+ repeated ItemParam item_param_list = 2;
+ uint32 gadget_entity_id = 14;
+ uint32 gadget_id = 13;
}
diff --git a/proto/MiracleRingDeliverItemRsp.proto b/proto/MiracleRingDeliverItemRsp.proto
index ce5ad361..7dd32405 100644
--- a/proto/MiracleRingDeliverItemRsp.proto
+++ b/proto/MiracleRingDeliverItemRsp.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "InterOpType.proto";
import "InteractType.proto";
-// CmdId: 5207
-// Obf: OPJAAKOAPKD
+import "InterOpType.proto";
+// CmdId: 20932
+// Obf: GHMGNGDJKJA
message MiracleRingDeliverItemRsp {
- int32 retcode = 2;
- InterOpType op_type = 6;
- InteractType interact_type = 15;
- uint32 gadget_id = 7;
- uint32 gadget_entity_id = 14;
+ InteractType interact_type = 7;
+ uint32 gadget_id = 9;
+ int32 retcode = 12;
+ InterOpType op_type = 4;
+ uint32 gadget_entity_id = 13;
}
diff --git a/proto/MistTrialActivityDetailInfo.proto b/proto/MistTrialActivityDetailInfo.proto
index 90a742df..878846db 100644
--- a/proto/MistTrialActivityDetailInfo.proto
+++ b/proto/MistTrialActivityDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MistTrialLevelData.proto";
-// Obf: GAMAHBMCHGE
+// Obf: PKOJHCCPLDH
message MistTrialActivityDetailInfo {
- repeated MistTrialLevelData trial_level_data_list = 4;
+ repeated MistTrialLevelData trial_level_data_list = 7;
}
diff --git a/proto/MistTrialBestAvatar.proto b/proto/MistTrialBestAvatar.proto
index d9349e05..f30569ba 100644
--- a/proto/MistTrialBestAvatar.proto
+++ b/proto/MistTrialBestAvatar.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AvatarType.proto";
-// Obf: EAJAANLKGMM
+// Obf: NGFGIPCAKHG
message MistTrialBestAvatar {
- AvatarType avatar_type = 5;
- uint32 costume_id = 11;
- uint32 avatar_id = 14;
+ AvatarType avatar_type = 4;
+ uint32 avatar_id = 6;
+ uint32 costume_id = 14;
}
diff --git a/proto/MistTrialLevelData.proto b/proto/MistTrialLevelData.proto
index 7c312365..6374555f 100644
--- a/proto/MistTrialLevelData.proto
+++ b/proto/MistTrialLevelData.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MistTrialBestAvatar.proto";
-// Obf: IIDDKHKAAON
+// Obf: BLADFOJPMAB
message MistTrialLevelData {
- uint32 first_pass_time = 4;
- uint32 open_time = 11;
- bool is_open = 9;
- repeated MistTrialBestAvatar best_avatar_list = 6;
- MistTrialBestAvatar best_hit_avatar = 8;
uint32 level_id = 13;
+ uint32 first_pass_time = 11;
+ bool is_open = 14;
+ MistTrialBestAvatar best_hit_avatar = 9;
+ repeated MistTrialBestAvatar best_avatar_list = 10;
+ uint32 open_time = 7;
}
diff --git a/proto/ModifierAction.proto b/proto/ModifierAction.proto
index 6d9308ea..b5ed1c73 100644
--- a/proto/ModifierAction.proto
+++ b/proto/ModifierAction.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KKFENCAJMAP
+// Obf: DBPAAGNJNHH
enum ModifierAction {
MODIFIER_ACTION_ADDED = 0;
MODIFIER_ACTION_REMOVED = 1;
diff --git a/proto/ModifierDurability.proto b/proto/ModifierDurability.proto
index 271e287b..59345593 100644
--- a/proto/ModifierDurability.proto
+++ b/proto/ModifierDurability.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NHMMAJIGHNF
+// Obf: GCNLPIHMJOL
message ModifierDurability {
float reduce_ratio = 1;
float remaining_durability = 2;
diff --git a/proto/ModifierProperty.proto b/proto/ModifierProperty.proto
index 8801b9e5..f61ba1fb 100644
--- a/proto/ModifierProperty.proto
+++ b/proto/ModifierProperty.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilityString.proto";
-// Obf: HDNMEHLEAGE
+// Obf: HFHFECKAJGB
message ModifierProperty {
- float value = 4;
- AbilityString key = 12;
+ AbilityString key = 10;
+ float value = 14;
}
diff --git a/proto/MonsterAIConfigHashNotify.proto b/proto/MonsterAIConfigHashNotify.proto
index 205e2056..0b8a03d5 100644
--- a/proto/MonsterAIConfigHashNotify.proto
+++ b/proto/MonsterAIConfigHashNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3141
-// Obf: ODGHGCAKPHI
+// CmdId: 1317
+// Obf: AGINFJOBPGP
message MonsterAIConfigHashNotify {
- uint32 job_id = 1;
- uint32 entity_id = 9;
- int32 hash_value = 13;
+ int32 hash_value = 1;
+ uint32 entity_id = 10;
+ uint32 job_id = 4;
}
diff --git a/proto/MonsterAlertChangeNotify.proto b/proto/MonsterAlertChangeNotify.proto
index ef492ec0..e0af27b8 100644
--- a/proto/MonsterAlertChangeNotify.proto
+++ b/proto/MonsterAlertChangeNotify.proto
@@ -16,10 +16,10 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 336
-// Obf: FLLMEHMJIDK
+// CmdId: 20036
+// Obf: BMANLPLANOJ
message MonsterAlertChangeNotify {
- repeated uint32 monster_entity_list = 12;
- uint32 avatar_entity_id = 3;
+ uint32 avatar_entity_id = 14;
uint32 is_alert = 1;
+ repeated uint32 monster_entity_list = 12;
}
diff --git a/proto/MonsterBornType.proto b/proto/MonsterBornType.proto
index af3cdeb2..69aa4752 100644
--- a/proto/MonsterBornType.proto
+++ b/proto/MonsterBornType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CNKCBENCCOC
+// Obf: LNFJOAGMCEF
enum MonsterBornType {
MONSTER_BORN_TYPE_NONE = 0;
MONSTER_BORN_TYPE_DEFAULT = 1;
diff --git a/proto/MonsterForceAlertNotify.proto b/proto/MonsterForceAlertNotify.proto
index d8f65e8a..267e1e3c 100644
--- a/proto/MonsterForceAlertNotify.proto
+++ b/proto/MonsterForceAlertNotify.proto
@@ -16,8 +16,8 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 366
-// Obf: AJPIDIELIII
+// CmdId: 3111
+// Obf: PKIMGJKJMFE
message MonsterForceAlertNotify {
- uint32 monster_entity_id = 11;
+ uint32 monster_entity_id = 8;
}
diff --git a/proto/MonsterPointArrayRouteUpdateNotify.proto b/proto/MonsterPointArrayRouteUpdateNotify.proto
index 9464387f..556b2528 100644
--- a/proto/MonsterPointArrayRouteUpdateNotify.proto
+++ b/proto/MonsterPointArrayRouteUpdateNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MonsterRoute.proto";
-// CmdId: 3064
-// Obf: DACNMFEKIII
+// CmdId: 28752
+// Obf: EMPPJGOCJGA
message MonsterPointArrayRouteUpdateNotify {
- uint32 entity_id = 4;
- MonsterRoute monster_route = 8;
+ MonsterRoute monster_route = 3;
+ uint32 entity_id = 8;
}
diff --git a/proto/MonsterRoute.proto b/proto/MonsterRoute.proto
index 7e5cc319..9d021083 100644
--- a/proto/MonsterRoute.proto
+++ b/proto/MonsterRoute.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "RoutePoint.proto";
-// Obf: DPMNEGAPBAK
+// Obf: OKAKLDGDFDP
message MonsterRoute {
repeated RoutePoint route_points = 1;
uint32 speed_level = 2;
diff --git a/proto/MoonfinTrialActivityDetailInfo.proto b/proto/MoonfinTrialActivityDetailInfo.proto
index 330da2b3..f6f0cdb6 100644
--- a/proto/MoonfinTrialActivityDetailInfo.proto
+++ b/proto/MoonfinTrialActivityDetailInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MoonfinTrialLevelInfo.proto";
-// Obf: MAJAOJJADHK
+// Obf: KPPONIEPJGF
message MoonfinTrialActivityDetailInfo {
- map level_info_map = 1;
- uint32 special_fish_count = 5;
+ uint32 special_fish_count = 6;
+ map level_info_map = 3;
}
diff --git a/proto/MoonfinTrialLevelInfo.proto b/proto/MoonfinTrialLevelInfo.proto
index 71804e64..86b26ccc 100644
--- a/proto/MoonfinTrialLevelInfo.proto
+++ b/proto/MoonfinTrialLevelInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ANHIGENPEPA
+// Obf: EGNPAEHGJIF
message MoonfinTrialLevelInfo {
- uint32 open_time = 3;
- uint32 best_record = 14;
+ uint32 best_record = 7;
+ uint32 open_time = 2;
}
diff --git a/proto/MotionInfo.proto b/proto/MotionInfo.proto
index 9b0a6a42..6429c803 100644
--- a/proto/MotionInfo.proto
+++ b/proto/MotionInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
import "MotionState.proto";
-// Obf: JELNCMPFEFL
+// Obf: LJEPKMPIOKJ
message MotionInfo {
Vector pos = 1;
Vector rot = 2;
diff --git a/proto/MotionState.proto b/proto/MotionState.proto
index fd52c468..abd7afac 100644
--- a/proto/MotionState.proto
+++ b/proto/MotionState.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NCLOPCFKODI
+// Obf: KGHLDGDMFOB
enum MotionState {
MOTION_STATE_NONE = 0;
MOTION_STATE_RESET = 1;
@@ -78,5 +75,15 @@ enum MotionState {
MOTION_STATE_AIM_MOVE = 54;
MOTION_STATE_AIR_COMPENSATION = 55;
MOTION_STATE_SORUSH_NORMAL = 56;
- MOTION_STATE_NUM = 57;
+ MOTION_STATE_ROLLER_COASTER = 57;
+ MOTION_STATE_DIVE_IDLE = 58;
+ MOTION_STATE_DIVE_MOVE = 59;
+ MOTION_STATE_DIVE_DASH = 60;
+ MOTION_STATE_DIVE_DOLPHINE = 61;
+ MOTION_STATE_DEBUG = 62;
+ MOTION_STATE_OCEAN_CURRENT = 63;
+ MOTION_STATE_DIVE_SWIM_MOVE = 64;
+ MOTION_STATE_DIVE_SWIM_IDLE = 65;
+ MOTION_STATE_DIVE_SWIM_DASH = 66;
+ MOTION_STATE_NUM = 67;
}
diff --git a/proto/MovingPlatformType.proto b/proto/MovingPlatformType.proto
index 0d54cbfb..51c1f04c 100644
--- a/proto/MovingPlatformType.proto
+++ b/proto/MovingPlatformType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EKIOLBCKCAO
+// Obf: FMMMMIIKELD
enum MovingPlatformType {
MOVING_PLATFORM_TYPE_NONE = 0;
MOVING_PLATFORM_TYPE_USE_CONFIG = 1;
diff --git a/proto/MpPlayRewardInfo.proto b/proto/MpPlayRewardInfo.proto
index c255344b..0b2df823 100644
--- a/proto/MpPlayRewardInfo.proto
+++ b/proto/MpPlayRewardInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OACEIOAILNE
+// Obf: BGGFBNKFLHN
message MpPlayRewardInfo {
uint32 resin = 1;
repeated uint32 remain_uid_list = 2;
diff --git a/proto/MpSettingType.proto b/proto/MpSettingType.proto
index ba6887db..feb1bf2d 100644
--- a/proto/MpSettingType.proto
+++ b/proto/MpSettingType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BBPFDAGPFLE
+// Obf: BICPJCKHOPA
enum MpSettingType {
MP_SETTING_TYPE_NO_ENTER = 0;
MP_SETTING_TYPE_ENTER_FREELY = 1;
diff --git a/proto/MultiCharacterDungeonSettleInfo.proto b/proto/MultiCharacterDungeonSettleInfo.proto
new file mode 100644
index 00000000..a2a8b090
--- /dev/null
+++ b/proto/MultiCharacterDungeonSettleInfo.proto
@@ -0,0 +1,28 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "IEDLOHFOJJB.proto";
+// Obf: BHIDAAPPGHP
+message MultiCharacterDungeonSettleInfo {
+ repeated uint32 AJFIDJINPLL = 15;
+ bool is_new_record = 12;
+ uint32 stage_id = 14;
+ uint32 level_id = 4;
+ uint32 difficulty = 7;
+ repeated IEDLOHFOJJB team_info_list = 2;
+}
diff --git a/proto/MuqadasPotionActivityDetailInfo.proto b/proto/MuqadasPotionActivityDetailInfo.proto
index 92dfc19e..58a4c732 100644
--- a/proto/MuqadasPotionActivityDetailInfo.proto
+++ b/proto/MuqadasPotionActivityDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MuqadasPotionLevelData.proto";
-// Obf: EIMFDNMNPHA
+// Obf: MCLBEOJGFIJ
message MuqadasPotionActivityDetailInfo {
- repeated MuqadasPotionLevelData muqadas_potion_level_data_list = 13;
+ repeated MuqadasPotionLevelData muqadas_potion_level_data_list = 8;
}
diff --git a/proto/MuqadasPotionDungeonSettleNotify.proto b/proto/MuqadasPotionDungeonSettleNotify.proto
index 079fd192..29802382 100644
--- a/proto/MuqadasPotionDungeonSettleNotify.proto
+++ b/proto/MuqadasPotionDungeonSettleNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 23874
-// Obf: KNHJNEILKAJ
+// CmdId: 2813
+// Obf: IMNBJACCFBI
message MuqadasPotionDungeonSettleNotify {
- bool is_success = 15;
- bool is_new_record = 7;
- uint32 final_score = 3;
- uint32 capture_weakness_count = 12;
- uint32 level_id = 2;
+ bool is_success = 1;
+ uint32 level_id = 3;
+ bool is_new_record = 8;
+ uint32 capture_weakness_count = 2;
+ uint32 final_score = 6;
}
diff --git a/proto/MuqadasPotionLevelData.proto b/proto/MuqadasPotionLevelData.proto
index 49f0b6b9..5b143a92 100644
--- a/proto/MuqadasPotionLevelData.proto
+++ b/proto/MuqadasPotionLevelData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KMDHKAFACEP
+// Obf: AIMJIPPJFEJ
message MuqadasPotionLevelData {
- uint32 max_score = 13;
- bool is_open = 2;
- uint32 level_id = 11;
+ uint32 max_score = 6;
+ uint32 level_id = 14;
+ bool is_open = 1;
}
diff --git a/proto/MusicBeatmap.proto b/proto/MusicBeatmap.proto
deleted file mode 100644
index 399286e2..00000000
--- a/proto/MusicBeatmap.proto
+++ /dev/null
@@ -1,11 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MusicBeatmapList.proto";
-
-message MusicBeatmap {
- uint32 music_id = 1;
- repeated MusicBeatmapList beatmap_item_list = 2;
-}
diff --git a/proto/MusicBeatmapList.proto b/proto/MusicBeatmapList.proto
deleted file mode 100644
index 13b01cf0..00000000
--- a/proto/MusicBeatmapList.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MusicBeatmapNote.proto";
-
-message MusicBeatmapList {
- repeated MusicBeatmapNote beatmap_note_list = 1;
-}
diff --git a/proto/MusicBeatmapNote.proto b/proto/MusicBeatmapNote.proto
deleted file mode 100644
index cde64d3a..00000000
--- a/proto/MusicBeatmapNote.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-message MusicBeatmapNote {
- uint32 start_time = 1;
- uint32 end_time = 2;
-}
diff --git a/proto/MusicBriefInfo.proto b/proto/MusicBriefInfo.proto
deleted file mode 100644
index ef599d8c..00000000
--- a/proto/MusicBriefInfo.proto
+++ /dev/null
@@ -1,29 +0,0 @@
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-
-
-message MusicBriefInfo {
- uint64 ugcGuid = 8;
- uint32 Unk3300_CCMMPAHIMDO = 88;
- uint32 Unk3300_PLNOFOHFAPE = 15;
- repeated uint32 Unk3300_HKBHAIMOBKO = 1363;
- bool Unk3300_FKIGPAJFPLG = 5;
- uint64 importFromUgcGuid = 6;
- uint32 musicId = 14;
- repeated uint32 Unk3300_JEEBFPFEHHG = 1062;
- uint32 Unk3300_MBKDGBNFPOA = 1837;
- uint32 Unk3300_OJOKFBJALIJ = 7;
- uint32 Unk3300_EGIGIOOKBAB = 287;
- uint32 Unk3300_OBBMCFADNIN = 2;
- uint32 Unk3300_PBENMAHHGIL = 9;
- bool Unk3300_NCDKCNOLGKB = 4;
- uint32 version = 1;
- string creatorNickname = 3;
- bool Unk3300_GDNAPNAINBA = 11;
- uint32 maxScore = 12;
- uint32 Unk3300_KMMBLIMKJCM = 10;
- bool isPsnPlatform = 13;
-}
diff --git a/proto/MusicGameActivityDetailInfo.proto b/proto/MusicGameActivityDetailInfo.proto
index d9d0c687..f38384a1 100644
--- a/proto/MusicGameActivityDetailInfo.proto
+++ b/proto/MusicGameActivityDetailInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "UgcMusicBriefInfo.proto";
import "MusicGameRecord.proto";
-// Obf: BJIFBHFFOLH
+// Obf: OEHHDNDMFHH
message MusicGameActivityDetailInfo {
- repeated UgcMusicBriefInfo NLNCBALMLML = 5;
- repeated UgcMusicBriefInfo IKPPPFNHMEG = 9;
- map music_game_record_map = 2;
+ repeated UgcMusicBriefInfo LDBACGEPLLE = 9;
+ map music_game_record_map = 4;
+ repeated UgcMusicBriefInfo OHEAGJIPKGF = 14;
}
diff --git a/proto/MusicGameCreateBeatmapReq.proto b/proto/MusicGameCreateBeatmapReq.proto
deleted file mode 100644
index 4a87f750..00000000
--- a/proto/MusicGameCreateBeatmapReq.proto
+++ /dev/null
@@ -1,22 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MusicBeatmap.proto";
-import "MusicBriefInfo.proto";
-import "MusicGameUnknown1Enum.proto";
-
-// CmdId: 6326
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MusicGameCreateBeatmapReq {
- MusicGameUnknown1Enum unknown_enum1 = 12;
- oneof beatmap {
- MusicBeatmap music_record = 10;
- }
- oneof brief_info {
- MusicBriefInfo music_brief_info = 1021;
- }
-}
diff --git a/proto/MusicGameCreateBeatmapRsp.proto b/proto/MusicGameCreateBeatmapRsp.proto
deleted file mode 100644
index 99a7231b..00000000
--- a/proto/MusicGameCreateBeatmapRsp.proto
+++ /dev/null
@@ -1,16 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MusicGameUnknown1Enum.proto";
-
-// CmdId: 6347
-// EnetChannelId: 0
-// EnetIsReliable: true
-
-message MusicGameCreateBeatmapRsp {
- int32 retcode = 10;
- MusicGameUnknown1Enum unknown_enum1 = 12;
- uint64 music_share_id = 5;
-}
diff --git a/proto/MusicGameGetBeatmapReq.proto b/proto/MusicGameGetBeatmapReq.proto
deleted file mode 100644
index e33bbb68..00000000
--- a/proto/MusicGameGetBeatmapReq.proto
+++ /dev/null
@@ -1,20 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MusicGameUnknown2Enum.proto";
-import "MusicGameGetBeatmapReqType.proto";
-import "MusicGameUnknown1Enum.proto";
-
-// CmdId: 6318
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MusicGameGetBeatmapReq {
- MusicGameUnknown1Enum unknown_enum1 = 1;
- uint64 music_share_id = 10;
- MusicGameUnknown2Enum unknown_enum2 = 12;
- bool CDFOGGDLKNA = 15;
- MusicGameGetBeatmapReqType req_type = 11;
-}
diff --git a/proto/MusicGameGetBeatmapReqType.proto b/proto/MusicGameGetBeatmapReqType.proto
deleted file mode 100644
index efad4a34..00000000
--- a/proto/MusicGameGetBeatmapReqType.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-enum MusicGameGetBeatmapReqType {
- MusicGameGetBeatmapReqType_u1 = 0;
- // edit_beatmap
- MusicGameGetBeatmapReqType_u2 = 1;
- // play_others
- MusicGameGetBeatmapReqType_u3 = 2;
- // try
- MusicGameGetBeatmapReqType_u4 = 3;
- MusicGameGetBeatmapReqType_u5 = 4;
-}
diff --git a/proto/MusicGameGetBeatmapRsp.proto b/proto/MusicGameGetBeatmapRsp.proto
deleted file mode 100644
index fa355f96..00000000
--- a/proto/MusicGameGetBeatmapRsp.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MusicGameGetBeatmapReqType.proto";
-import "MusicBeatmap.proto";
-import "MusicBriefInfo.proto";
-import "MusicGameUnknown1Enum.proto";
-
-// CmdId: 6309
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MusicGameGetBeatmapRsp {
- int32 retcode = 13;
- MusicGameUnknown1Enum unknown_enum1 = 1;
- uint64 music_share_id = 5;
- MusicGameGetBeatmapReqType req_type = 2;
- oneof beatmap {
- MusicBeatmap music_record = 9;
- }
- oneof brief_info {
- MusicBriefInfo music_brief_info = 953;
- }
-}
diff --git a/proto/MusicGameRecord.proto b/proto/MusicGameRecord.proto
index d63d0d70..6717acec 100644
--- a/proto/MusicGameRecord.proto
+++ b/proto/MusicGameRecord.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PCJOIEMEFPK
+// Obf: GEKMKNGAIHD
message MusicGameRecord {
- uint32 max_score = 9;
+ uint32 max_combo = 5;
bool is_unlock = 8;
- uint32 max_combo = 7;
+ uint32 max_score = 1;
}
diff --git a/proto/MusicGameSearchBeatmapReq.proto b/proto/MusicGameSearchBeatmapReq.proto
deleted file mode 100644
index 9de25162..00000000
--- a/proto/MusicGameSearchBeatmapReq.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MusicGameUnknown1Enum.proto";
-
-// CmdId: 6343
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MusicGameSearchBeatmapReq {
- MusicGameUnknown1Enum unknown_enum1 = 10;
- uint64 music_share_id = 6;
-}
diff --git a/proto/MusicGameSearchBeatmapRsp.proto b/proto/MusicGameSearchBeatmapRsp.proto
deleted file mode 100644
index 4f377e07..00000000
--- a/proto/MusicGameSearchBeatmapRsp.proto
+++ /dev/null
@@ -1,19 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MusicBriefInfo.proto";
-import "MusicGameUnknown1Enum.proto";
-
-// CmdId: 6304
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MusicGameSearchBeatmapRsp {
- int32 retcode = 9;
- MusicGameUnknown1Enum unknown_enum1 = 3;
- uint64 music_share_id = 4;
- oneof ELBEIFGDBMM {
- MusicBriefInfo music_brief_info = 11;
- }
-}
diff --git a/proto/MusicGameSettleReq.proto b/proto/MusicGameSettleReq.proto
index 0b5e983d..78794b10 100644
--- a/proto/MusicGameSettleReq.proto
+++ b/proto/MusicGameSettleReq.proto
@@ -15,29 +15,26 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8397
-// Obf: PLCOHKGFGLK
+// CmdId: 24309
+// Obf: IOLEMBLHICB
message MusicGameSettleReq {
- uint32 JHFIMHMILJG = 3;
- bool ONEIFPCDHFM = 1878;
- repeated uint32 FEHHLANOBJP = 1;
- uint32 correct_hit = 8;
- uint32 OBBNAPAKNCM = 10;
- uint32 OOIOKGHACML = 1831;
- uint32 max_combo = 12;
- uint32 CCIAKNJMMBI = 626;
- uint32 music_basic_id = 15;
- uint32 score = 11;
- uint32 GDFLBOFAANF = 2026;
- bool is_save_score = 7;
- uint32 POEMOFFOAEN = 6;
- float speed = 963;
- bool LFLFFIKPDAA = 961;
- uint32 combo = 2;
- repeated uint32 PECJLBDKHCO = 814;
- uint64 ugc_guid = 13;
+ uint32 correct_hit = 7;
+ repeated uint32 OEAHADEGEOA = 327;
+ uint64 ugc_guid = 1;
+ bool BPNLLFDJJOL = 1200;
+ uint32 score = 8;
+ uint32 MECALGKAKJK = 14;
+ uint32 max_combo = 2;
+ repeated uint32 KPPICEDHMPN = 5;
+ float speed = 1628;
+ uint32 KDAOEDCLEFG = 1749;
+ bool is_save_score = 6;
+ bool MAMHOPGFOKD = 1198;
+ uint32 NMPPJPOJFDC = 4;
+ uint32 music_basic_id = 11;
+ uint32 combo = 9;
+ uint32 NGALDEAEBHG = 15;
+ uint32 FCFNKIDLDHJ = 938;
+ uint32 GDOMKIHOKCC = 747;
}
diff --git a/proto/MusicGameSettleRsp.proto b/proto/MusicGameSettleRsp.proto
index 90aa9e63..c55ec60b 100644
--- a/proto/MusicGameSettleRsp.proto
+++ b/proto/MusicGameSettleRsp.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8828
-// Obf: LNJBNJPOIOP
+// CmdId: 7327
+// Obf: OEBOBHPHPGI
message MusicGameSettleRsp {
- int32 retcode = 7;
- bool is_new_record = 14;
- uint64 ugc_guid = 12;
- bool is_unlock_next_level = 11;
- uint32 music_basic_id = 9;
+ uint64 ugc_guid = 9;
+ int32 retcode = 12;
+ uint32 music_basic_id = 7;
+ bool is_unlock_next_level = 3;
+ bool is_new_record = 6;
}
diff --git a/proto/MusicGameStartReq.proto b/proto/MusicGameStartReq.proto
index 29336ca6..9c5d243a 100644
--- a/proto/MusicGameStartReq.proto
+++ b/proto/MusicGameStartReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8583
-// Obf: APIHLPKFBGN
+// CmdId: 2690
+// Obf: GALCIMKINBH
message MusicGameStartReq {
- uint32 music_basic_id = 9;
- bool is_save_score = 11;
- uint64 ugc_guid = 4;
+ uint64 ugc_guid = 12;
+ uint32 music_basic_id = 8;
+ bool is_save_score = 13;
}
diff --git a/proto/MusicGameStartRsp.proto b/proto/MusicGameStartRsp.proto
index e152ecd4..c314c285 100644
--- a/proto/MusicGameStartRsp.proto
+++ b/proto/MusicGameStartRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8290
-// Obf: DEEDIBPLJLB
+// CmdId: 6458
+// Obf: PFOCEKDDPBC
message MusicGameStartRsp {
- int32 retcode = 1;
- uint32 music_basic_id = 13;
- uint64 ugc_guid = 10;
+ uint32 music_basic_id = 5;
+ int32 retcode = 2;
+ uint64 ugc_guid = 1;
}
diff --git a/proto/MusicGameStartToPlayOthersBeatmapReq.proto b/proto/MusicGameStartToPlayOthersBeatmapReq.proto
deleted file mode 100644
index 25fcad8a..00000000
--- a/proto/MusicGameStartToPlayOthersBeatmapReq.proto
+++ /dev/null
@@ -1,14 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MusicGameUnknown1Enum.proto";
-
-// CmdId: 6302
-// EnetChannelId: 0
-// EnetIsReliable: true
-// IsAllowClient: true
-message MusicGameStartToPlayOthersBeatmapReq {
- MusicGameUnknown1Enum unknown_enum1 = 12;
-}
diff --git a/proto/MusicGameStartToPlayOthersBeatmapRsp.proto b/proto/MusicGameStartToPlayOthersBeatmapRsp.proto
deleted file mode 100644
index 8f935b9e..00000000
--- a/proto/MusicGameStartToPlayOthersBeatmapRsp.proto
+++ /dev/null
@@ -1,15 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-import "MusicGameUnknown1Enum.proto";
-
-// CmdId: 6313
-// EnetChannelId: 0
-// EnetIsReliable: true
-message MusicGameStartToPlayOthersBeatmapRsp {
- int32 retcode = 2;
- MusicGameUnknown1Enum unknown_enum1 = 11;
- repeated uint64 AMNODOLNOIM = 6;
-}
diff --git a/proto/MusicGameUnknown1Enum.proto b/proto/MusicGameUnknown1Enum.proto
deleted file mode 100644
index 38fca4a4..00000000
--- a/proto/MusicGameUnknown1Enum.proto
+++ /dev/null
@@ -1,9 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-enum MusicGameUnknown1Enum {
- MusicGameUnknown1Enum_NONE = 0;
- MusicGameUnknown1Enum_u2 = 1;
-}
diff --git a/proto/MusicGameUnknown2Enum.proto b/proto/MusicGameUnknown2Enum.proto
deleted file mode 100644
index 4c61a1d3..00000000
--- a/proto/MusicGameUnknown2Enum.proto
+++ /dev/null
@@ -1,10 +0,0 @@
-// Proto has been converted from Sorapointa to Grasscutter format
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-enum MusicGameUnknown2Enum {
- MusicGameUnknown2Enum_u1 = 0;
- MusicGameUnknown2Enum_MINE = 1;
- MusicGameUnknown2Enum_u3 = 2;
-}
diff --git a/proto/NDKAMJGCKKN.proto b/proto/NDKAMJGCKKN.proto
new file mode 100644
index 00000000..c31e09ab
--- /dev/null
+++ b/proto/NDKAMJGCKKN.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message NDKAMJGCKKN {
+ uint32 level_id = 5;
+ bool is_finish = 11;
+ bool is_open = 14;
+ uint32 left_time = 10;
+}
diff --git a/proto/NEHEKBBFPIE.proto b/proto/NEHEKBBFPIE.proto
new file mode 100644
index 00000000..e38e35fd
--- /dev/null
+++ b/proto/NEHEKBBFPIE.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message NEHEKBBFPIE {
+ uint32 item_num = 8;
+ uint32 item_id = 12;
+}
diff --git a/proto/NGHDBPLHKBB.proto b/proto/NGHDBPLHKBB.proto
new file mode 100644
index 00000000..754ec0ee
--- /dev/null
+++ b/proto/NGHDBPLHKBB.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "CODGCKOENFC.proto";
+message NGHDBPLHKBB {
+ repeated CODGCKOENFC level_info_list = 9;
+}
diff --git a/proto/NHFPBBLCHKH.proto b/proto/NHFPBBLCHKH.proto
new file mode 100644
index 00000000..1ca1e9f3
--- /dev/null
+++ b/proto/NHFPBBLCHKH.proto
@@ -0,0 +1,23 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message NHFPBBLCHKH {
+ repeated uint32 PAIGHFEEELO = 11;
+ repeated uint32 DIDEMJFOGLD = 15;
+ repeated uint32 JBNJGMIGFFJ = 3;
+}
diff --git a/proto/NIEIDCBLDML.proto b/proto/NIEIDCBLDML.proto
new file mode 100644
index 00000000..71637e4e
--- /dev/null
+++ b/proto/NIEIDCBLDML.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+enum NIEIDCBLDML {
+ NIEIDCBLDML_SandwormLevelNotOpen = 0;
+ NIEIDCBLDML_SandwormLevelPreQuest = 1;
+ NIEIDCBLDML_SandwormLevelStart = 2;
+ NIEIDCBLDML_SandwormLevelSequelQuest = 3;
+}
diff --git a/proto/NightCrowGadgetInfo.proto b/proto/NightCrowGadgetInfo.proto
index 53c4db54..3f956158 100644
--- a/proto/NightCrowGadgetInfo.proto
+++ b/proto/NightCrowGadgetInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CDFJGPAHAAJ
+// Obf: OHIBCIDJNDB
message NightCrowGadgetInfo {
repeated uint32 argument_list = 1;
}
diff --git a/proto/NpcTalkReq.proto b/proto/NpcTalkReq.proto
index 3eed7d17..18bd512a 100644
--- a/proto/NpcTalkReq.proto
+++ b/proto/NpcTalkReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 575
-// Obf: AHMDGGDKIJC
+// CmdId: 3174
+// Obf: NMMAMHCFAAD
message NpcTalkReq {
- uint32 npc_entity_id = 2;
- uint32 talk_id = 14;
- uint32 entity_id = 6;
+ uint32 talk_id = 8;
+ uint32 npc_entity_id = 11;
+ uint32 entity_id = 3;
}
diff --git a/proto/NpcTalkRsp.proto b/proto/NpcTalkRsp.proto
index 70218552..a39d11b9 100644
--- a/proto/NpcTalkRsp.proto
+++ b/proto/NpcTalkRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 596
-// Obf: OAFFPIJPBBM
+// CmdId: 3890
+// Obf: CJMFBCFOJFL
message NpcTalkRsp {
- uint32 entity_id = 15;
- uint32 cur_talk_id = 1;
- int32 retcode = 9;
- uint32 npc_entity_id = 11;
+ int32 retcode = 4;
+ uint32 entity_id = 14;
+ uint32 cur_talk_id = 7;
+ uint32 npc_entity_id = 9;
}
diff --git a/proto/ODDAOBNJLAH.proto b/proto/ODDAOBNJLAH.proto
new file mode 100644
index 00000000..0ef6cd55
--- /dev/null
+++ b/proto/ODDAOBNJLAH.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "PFJAGHMKJJM.proto";
+message ODDAOBNJLAH {
+ repeated PFJAGHMKJJM level_info_list = 2;
+}
diff --git a/proto/OEHLKBGHEDC.proto b/proto/OEHLKBGHEDC.proto
deleted file mode 100644
index fe3aad3c..00000000
--- a/proto/OEHLKBGHEDC.proto
+++ /dev/null
@@ -1,27 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-enum OEHLKBGHEDC {
- OEHLKBGHEDC_SandwormLevelNotOpen = 0;
- OEHLKBGHEDC_SandwormLevelPreQuest = 1;
- OEHLKBGHEDC_SandwormLevelStart = 2;
- OEHLKBGHEDC_SandwormLevelSequelQuest = 3;
-}
diff --git a/proto/OFDEHFOCIFP.proto b/proto/OFDEHFOCIFP.proto
new file mode 100644
index 00000000..f05c9557
--- /dev/null
+++ b/proto/OFDEHFOCIFP.proto
@@ -0,0 +1,25 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+enum OFDEHFOCIFP {
+ OFDEHFOCIFP_ChangeHpDebtsNone = 0;
+ OFDEHFOCIFP_ChangeHpDebtsPay = 1;
+ OFDEHFOCIFP_ChangeHpDebtsPayFinish = 2;
+ OFDEHFOCIFP_ChangeHpDebtsClear = 21;
+ OFDEHFOCIFP_ChangeHpDebtsAddAbility = 51;
+}
diff --git a/proto/IFONLLKBEAC.proto b/proto/OJLJIFOILFM.proto
similarity index 88%
rename from proto/IFONLLKBEAC.proto
rename to proto/OJLJIFOILFM.proto
index 71df165c..1cdc7643 100644
--- a/proto/IFONLLKBEAC.proto
+++ b/proto/OJLJIFOILFM.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message IFONLLKBEAC {
- uint32 max_score = 8;
- repeated uint64 CLFODFEFDLA = 15;
+message OJLJIFOILFM {
+ repeated uint64 MGKAGAOPJGL = 5;
uint32 level_id = 4;
- uint32 MOGKCOAEAGI = 5;
+ uint32 INPCKNLDLLJ = 14;
+ uint32 max_score = 11;
}
diff --git a/proto/OPEMEOGOHME.proto b/proto/OMBIJJLAHFB.proto
similarity index 97%
rename from proto/OPEMEOGOHME.proto
rename to proto/OMBIJJLAHFB.proto
index ed349f47..5d9d222e 100644
--- a/proto/OPEMEOGOHME.proto
+++ b/proto/OMBIJJLAHFB.proto
@@ -15,10 +15,7 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-message OPEMEOGOHME {
+message OMBIJJLAHFB {
uint32 level_id = 1;
}
diff --git a/proto/ONGCBHPILNP.proto b/proto/ONGCBHPILNP.proto
new file mode 100644
index 00000000..27a52821
--- /dev/null
+++ b/proto/ONGCBHPILNP.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "LFCNJNBKDEI.proto";
+message ONGCBHPILNP {
+ repeated LFCNJNBKDEI level_info_list = 13;
+}
diff --git a/proto/OPHMAHKJHJD.proto b/proto/OPHMAHKJHJD.proto
new file mode 100644
index 00000000..9d1bb941
--- /dev/null
+++ b/proto/OPHMAHKJHJD.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+message OPHMAHKJHJD {
+ uint32 stage_id = 1;
+ bool is_open = 14;
+}
diff --git a/proto/ObstacleInfo.proto b/proto/ObstacleInfo.proto
index ac049fe4..88842fbf 100644
--- a/proto/ObstacleInfo.proto
+++ b/proto/ObstacleInfo.proto
@@ -15,24 +15,21 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "Vector.proto";
import "MathQuaternion.proto";
import "Vector3Int.proto";
-// Obf: IIEGGGIMBHP
+import "Vector.proto";
+// Obf: HDJAECHANAJ
message ObstacleInfo {
- // Obf: ICJGJHAOCFL
+ // Obf: HEJHGAICHLM
enum ShapeType {
OBSTACLE_SHAPE_CAPSULE = 0;
OBSTACLE_SHAPE_BOX = 1;
}
- int32 obstacle_id = 4;
- Vector center = 6;
- MathQuaternion rotation = 2;
- ShapeType shape = 11;
- Vector3Int extents = 13;
+ MathQuaternion rotation = 4;
+ ShapeType shape = 5;
+ int32 obstacle_id = 6;
+ Vector3Int extents = 15;
+ Vector center = 9;
}
diff --git a/proto/ObstacleModifyNotify.proto b/proto/ObstacleModifyNotify.proto
index a87e1935..bf689c6f 100644
--- a/proto/ObstacleModifyNotify.proto
+++ b/proto/ObstacleModifyNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ObstacleInfo.proto";
-// CmdId: 2302
-// Obf: JJMONLNMKPP
+// CmdId: 2314
+// Obf: EOGNKGLIDKH
message ObstacleModifyNotify {
- repeated int32 remove_obstacle_ids = 1;
- repeated ObstacleInfo add_obstacles = 5;
- uint32 scene_id = 8;
+ repeated int32 remove_obstacle_ids = 6;
+ repeated ObstacleInfo add_obstacles = 10;
+ uint32 scene_id = 9;
}
diff --git a/proto/OfferingInfo.proto b/proto/OfferingInfo.proto
index 12ea8f75..479eefb2 100644
--- a/proto/OfferingInfo.proto
+++ b/proto/OfferingInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PKHMLMBDEPB
+// Obf: CDAACMGIFGG
message OfferingInfo {
uint32 offering_id = 1;
}
diff --git a/proto/OfficialCustomDungeon.proto b/proto/OfficialCustomDungeon.proto
index 4cd7d9c5..77f7e335 100644
--- a/proto/OfficialCustomDungeon.proto
+++ b/proto/OfficialCustomDungeon.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AEENJMJINAK
+// Obf: KCPCLEFJLPB
message OfficialCustomDungeon {
- uint32 win_times = 3;
- uint32 dungeon_id = 11;
+ uint32 dungeon_id = 9;
+ uint32 win_times = 6;
}
diff --git a/proto/OneoffGatherPointDetectorData.proto b/proto/OneoffGatherPointDetectorData.proto
index c750ed63..16eeb9c4 100644
--- a/proto/OneoffGatherPointDetectorData.proto
+++ b/proto/OneoffGatherPointDetectorData.proto
@@ -15,18 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: LPLOENMNIOC
+// Obf: OAJJEFFIDPJ
message OneoffGatherPointDetectorData {
- uint32 config_id = 11;
- bool is_all_collected = 9;
- uint32 group_id = 10;
- bool is_hint_valid = 4;
- Vector hint_center_pos = 3;
+ uint32 config_id = 7;
+ bool is_hint_valid = 10;
+ Vector hint_center_pos = 1;
uint32 hint_radius = 8;
- uint32 material_id = 13;
+ uint32 material_id = 9;
+ uint32 group_id = 11;
+ uint32 HJMMAOMEHOL = 15;
+ bool is_all_collected = 6;
}
diff --git a/proto/OnlinePlayerInfo.proto b/proto/OnlinePlayerInfo.proto
index 5305e672..7285a4db 100644
--- a/proto/OnlinePlayerInfo.proto
+++ b/proto/OnlinePlayerInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MpSettingType.proto";
import "ProfilePicture.proto";
-// Obf: KFAGEFMEFCD
+// Obf: BJKIIJGIJPA
message OnlinePlayerInfo {
uint32 uid = 1;
string nickname = 2;
diff --git a/proto/OpActivityInfo.proto b/proto/OpActivityInfo.proto
index 335eb40f..6feab8ce 100644
--- a/proto/OpActivityInfo.proto
+++ b/proto/OpActivityInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BonusOpActivityInfo.proto";
-// Obf: FIIPHGJMGEB
+// Obf: DBADCNHONPM
message OpActivityInfo {
- uint32 schedule_id = 10;
- uint32 end_time = 1;
- uint32 activity_id = 12;
- bool is_has_change = 14;
- uint32 begin_time = 6;
- optional BonusOpActivityInfo bonus_info = 9;
+ uint32 schedule_id = 2;
+ bool is_has_change = 9;
+ uint32 activity_id = 13;
+ uint32 begin_time = 5;
+ optional BonusOpActivityInfo bonus_info = 3;
+ uint32 end_time = 7;
}
diff --git a/proto/OpenStateChangeNotify.proto b/proto/OpenStateChangeNotify.proto
index 13a01263..eb33423b 100644
--- a/proto/OpenStateChangeNotify.proto
+++ b/proto/OpenStateChangeNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 176
-// Obf: ICNJPPNCHCD
+// CmdId: 5778
+// Obf: KEIOJEIOCDI
message OpenStateChangeNotify {
- map open_state_map = 1;
+ map open_state_map = 9;
}
diff --git a/proto/OpenStateUpdateNotify.proto b/proto/OpenStateUpdateNotify.proto
index 001b8089..54a4b082 100644
--- a/proto/OpenStateUpdateNotify.proto
+++ b/proto/OpenStateUpdateNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 131
-// Obf: NMDDJJCDOPG
+// CmdId: 9279
+// Obf: HBGDILLIJDK
message OpenStateUpdateNotify {
- map open_state_map = 1;
+ map open_state_map = 13;
}
diff --git a/proto/BKDCMHLFHMC.proto b/proto/PFJAGHMKJJM.proto
similarity index 88%
rename from proto/BKDCMHLFHMC.proto
rename to proto/PFJAGHMKJJM.proto
index 5e4a5386..13fac936 100644
--- a/proto/BKDCMHLFHMC.proto
+++ b/proto/PFJAGHMKJJM.proto
@@ -15,11 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "MLMOJDGCFBN.proto";
-message BKDCMHLFHMC {
- repeated MLMOJDGCFBN stage_info_list = 14;
+message PFJAGHMKJJM {
+ bool is_open = 5;
+ uint32 camp_id = 4;
+ uint32 level_id = 11;
+ bool is_finish = 8;
}
diff --git a/proto/PNJGECAFHGE.proto b/proto/PNJGECAFHGE.proto
new file mode 100644
index 00000000..5a50693d
--- /dev/null
+++ b/proto/PNJGECAFHGE.proto
@@ -0,0 +1,22 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "NDKAMJGCKKN.proto";
+message PNJGECAFHGE {
+ repeated NDKAMJGCKKN level_info_list = 15;
+}
diff --git a/proto/POIBHEEKGPH.proto b/proto/POIBHEEKGPH.proto
new file mode 100644
index 00000000..0ad71f09
--- /dev/null
+++ b/proto/POIBHEEKGPH.proto
@@ -0,0 +1,25 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "LCLFHFGMNMF.proto";
+message POIBHEEKGPH {
+ repeated LCLFHFGMNMF mark_list = 15;
+ bool GPODMBCBNMA = 10;
+ repeated uint32 ABCAEFIECCN = 2;
+ bool HBGINJCBJKA = 6;
+}
diff --git a/proto/PSPlayerApplyEnterMpReq.proto b/proto/PSPlayerApplyEnterMpReq.proto
index 1ca355cf..c728a21f 100644
--- a/proto/PSPlayerApplyEnterMpReq.proto
+++ b/proto/PSPlayerApplyEnterMpReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1801
-// Obf: MMPEGBPFHDD
+// CmdId: 3109
+// Obf: OLKAAOBEPHK
message PSPlayerApplyEnterMpReq {
string target_psn_id = 6;
}
diff --git a/proto/PSPlayerApplyEnterMpRsp.proto b/proto/PSPlayerApplyEnterMpRsp.proto
index 5cc4c7cb..e33a876a 100644
--- a/proto/PSPlayerApplyEnterMpRsp.proto
+++ b/proto/PSPlayerApplyEnterMpRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1842
-// Obf: LBNPFNBAJOI
+// CmdId: 21696
+// Obf: IPBKEIBFBCN
message PSPlayerApplyEnterMpRsp {
- uint32 param = 12;
- string target_psn_id = 10;
- int32 retcode = 2;
+ int32 retcode = 14;
+ string target_psn_id = 7;
+ uint32 param = 13;
}
diff --git a/proto/PacketHead.proto b/proto/PacketHead.proto
index 3ee4dcd3..8c22ddb1 100644
--- a/proto/PacketHead.proto
+++ b/proto/PacketHead.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NEPABBOKLDD
+// Obf: OAOKNOKBALP
message PacketHead {
uint32 packet_id = 1;
uint32 rpc_id = 2;
diff --git a/proto/PacmanSettleInfo.proto b/proto/PacmanSettleInfo.proto
index f114f7a7..cf4cf121 100644
--- a/proto/PacmanSettleInfo.proto
+++ b/proto/PacmanSettleInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "AEIMLNONEAP.proto";
-// Obf: CIOHOKKNJLI
+import "FKMJAPDCONH.proto";
+// Obf: EIBDAICPDMP
message PacmanSettleInfo {
- uint32 final_score = 12;
- uint32 CGLDHPKMAGO = 4;
- bool is_new_record = 9;
- uint32 AFJNAIOEMJG = 1;
- AEIMLNONEAP reason = 14;
+ uint32 final_score = 8;
+ uint32 GIMCFEIADKI = 6;
+ bool is_new_record = 3;
+ uint32 NHFGIBDCPGC = 4;
+ FKMJAPDCONH reason = 5;
}
diff --git a/proto/ParamList.proto b/proto/ParamList.proto
index 297f0c36..800bd534 100644
--- a/proto/ParamList.proto
+++ b/proto/ParamList.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CBCCEMJAHPB
+// Obf: BLCNFAPGDKG
message ParamList {
repeated uint32 param_list = 1;
}
diff --git a/proto/ParentQuest.proto b/proto/ParentQuest.proto
index 968726a4..db47b52d 100644
--- a/proto/ParentQuest.proto
+++ b/proto/ParentQuest.proto
@@ -15,25 +15,22 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "InferencePageInfo.proto";
import "ChildQuest.proto";
+import "InferencePageInfo.proto";
import "ParentQuestRandomInfo.proto";
-// Obf: NHFLHNIKBLK
+// Obf: HJOGPKJDLID
message ParentQuest {
- uint32 accept_time = 9;
- repeated int32 quest_var = 15;
- bool is_finished = 2;
- map time_var_map = 13;
- uint32 parent_quest_state = 11;
- repeated InferencePageInfo inference_page_list = 7;
- repeated ChildQuest child_quest_list = 5;
- uint32 quest_var_seq = 12;
- uint64 video_key = 14;
- bool is_random = 10;
- uint32 parent_quest_id = 8;
- ParentQuestRandomInfo random_info = 1;
+ uint64 video_key = 4;
+ uint32 parent_quest_state = 8;
+ uint32 quest_var_seq = 15;
+ bool is_random = 11;
+ uint32 accept_time = 3;
+ repeated ChildQuest child_quest_list = 1;
+ repeated int32 quest_var = 7;
+ repeated InferencePageInfo inference_page_list = 9;
+ bool is_finished = 14;
+ uint32 parent_quest_id = 5;
+ map time_var_map = 10;
+ ParentQuestRandomInfo random_info = 2;
}
diff --git a/proto/ParentQuestInferenceDataNotify.proto b/proto/ParentQuestInferenceDataNotify.proto
index 233ad946..20e66cbb 100644
--- a/proto/ParentQuestInferenceDataNotify.proto
+++ b/proto/ParentQuestInferenceDataNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "InferencePageInfo.proto";
-// CmdId: 469
-// Obf: GJIDJKKLDMI
+// CmdId: 24796
+// Obf: LPFEFNDAENI
message ParentQuestInferenceDataNotify {
- uint32 parent_quest_id = 12;
- repeated InferencePageInfo inference_page_list = 7;
+ repeated InferencePageInfo inference_page_list = 12;
+ uint32 parent_quest_id = 4;
}
diff --git a/proto/ParentQuestRandomInfo.proto b/proto/ParentQuestRandomInfo.proto
index 2a939654..215c5299 100644
--- a/proto/ParentQuestRandomInfo.proto
+++ b/proto/ParentQuestRandomInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NIIAKFJMIEN
+// Obf: NIGBJJFCAGF
message ParentQuestRandomInfo {
- repeated uint32 factor_list = 12;
- uint32 template_id = 1;
- uint32 entrance_id = 13;
+ uint32 template_id = 10;
+ repeated uint32 factor_list = 9;
+ uint32 entrance_id = 3;
}
diff --git a/proto/ParkourLevelInfo.proto b/proto/ParkourLevelInfo.proto
index 80edb9b9..e70ab62c 100644
--- a/proto/ParkourLevelInfo.proto
+++ b/proto/ParkourLevelInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: BCMINADPFCD
+// Obf: IOFJMGKBCOC
message ParkourLevelInfo {
+ uint32 best_record = 13;
uint32 open_time = 14;
- bool is_open = 7;
- Vector pos = 3;
- uint32 best_record = 2;
+ bool is_open = 1;
+ Vector pos = 7;
}
diff --git a/proto/PathfindingEnterSceneReq.proto b/proto/PathfindingEnterSceneReq.proto
index 579fcc5c..b107d8eb 100644
--- a/proto/PathfindingEnterSceneReq.proto
+++ b/proto/PathfindingEnterSceneReq.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ObstacleInfo.proto";
-// CmdId: 2355
-// Obf: DABOPANJCMH
+// CmdId: 2347
+// Obf: FPAOCKHOFJL
message PathfindingEnterSceneReq {
+ bool is_editor = 3;
uint32 version = 4;
- uint32 scene_id = 12;
- repeated ObstacleInfo obstacles = 7;
- uint32 MPIPHNNEMBK = 3;
- bool is_editor = 14;
- uint32 JAAGGFLGGGL = 11;
+ uint32 KJJLLFIJKNA = 2;
+ repeated ObstacleInfo obstacles = 10;
+ uint32 GKFDHIPOHOE = 5;
+ uint32 scene_id = 15;
}
diff --git a/proto/PathfindingEnterSceneRsp.proto b/proto/PathfindingEnterSceneRsp.proto
index b9984e2a..7996fd22 100644
--- a/proto/PathfindingEnterSceneRsp.proto
+++ b/proto/PathfindingEnterSceneRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2348
-// Obf: NEOFCFKGPFI
+// CmdId: 2373
+// Obf: GODJDKBPNGF
message PathfindingEnterSceneRsp {
- int32 retcode = 1;
+ int32 retcode = 2;
}
diff --git a/proto/AEIMLNONEAP.proto b/proto/PenumbraAdventureInfo.proto
similarity index 70%
rename from proto/AEIMLNONEAP.proto
rename to proto/PenumbraAdventureInfo.proto
index cf818b37..20d1c645 100644
--- a/proto/AEIMLNONEAP.proto
+++ b/proto/PenumbraAdventureInfo.proto
@@ -15,16 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-enum AEIMLNONEAP {
- AEIMLNONEAP_PacmanDungeonStopNone = 0;
- AEIMLNONEAP_PacmanDungeonStopSuccess = 1;
- AEIMLNONEAP_PacmanDungeonStopTimeup = 2;
- AEIMLNONEAP_PacmanDungeonStopClientInterrupt = 3;
- AEIMLNONEAP_PacmanDungeonStopCancel = 4;
- AEIMLNONEAP_PacmanDungeonStopActivityClosed = 5;
- AEIMLNONEAP_PacmanDungeonStopFail = 6;
+import "LCMINEGOHCC.proto";
+import "BHKIIEFGFFL.proto";
+import "FGEEOGDFHAB.proto";
+import "POIBHEEKGPH.proto";
+import "MDNHPGAIGKI.proto";
+// Obf: GGGEKIBJMCP
+message PenumbraAdventureInfo {
+ LCMINEGOHCC FGFFEKEDIMC = 5;
+ BHKIIEFGFFL CMCADCHCOPA = 12;
+ FGEEOGDFHAB PBMDNLMPPBL = 11;
+ POIBHEEKGPH ANGGAFECGNG = 3;
+ MDNHPGAIGKI MNOIAHNMLBC = 2;
}
diff --git a/proto/PersonalLineAllDataReq.proto b/proto/PersonalLineAllDataReq.proto
index ea6b74dd..816303f7 100644
--- a/proto/PersonalLineAllDataReq.proto
+++ b/proto/PersonalLineAllDataReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 498
-// Obf: LELAFJBLNGN
+// CmdId: 9323
+// Obf: BDPIKKGLOCD
message PersonalLineAllDataReq {
}
diff --git a/proto/PersonalLineAllDataRsp.proto b/proto/PersonalLineAllDataRsp.proto
index ad09f83e..ca858d26 100644
--- a/proto/PersonalLineAllDataRsp.proto
+++ b/proto/PersonalLineAllDataRsp.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "LockedPersonallineData.proto";
-// CmdId: 446
-// Obf: FOOHJFIPKCO
+// CmdId: 20607
+// Obf: EKHCNHLAPJL
message PersonalLineAllDataRsp {
- int32 retcode = 12;
- repeated uint32 ongoing_personal_line_list = 10;
- uint32 cur_finished_daily_task_count = 15;
- uint32 legendary_key_count = 5;
- repeated uint32 can_be_unlocked_personal_line_list = 13;
+ repeated uint32 can_be_unlocked_personal_line_list = 2;
+ int32 retcode = 3;
+ uint32 cur_finished_daily_task_count = 11;
+ uint32 legendary_key_count = 1;
+ repeated uint32 ongoing_personal_line_list = 6;
repeated LockedPersonallineData locked_personal_line_list = 8;
}
diff --git a/proto/PersonalSceneJumpReq.proto b/proto/PersonalSceneJumpReq.proto
index ef5b84cd..71e31807 100644
--- a/proto/PersonalSceneJumpReq.proto
+++ b/proto/PersonalSceneJumpReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 219
-// Obf: LDHAOJBJLEE
+// CmdId: 20938
+// Obf: BEJBGBNMMMH
message PersonalSceneJumpReq {
- uint32 point_id = 4;
+ uint32 point_id = 15;
}
diff --git a/proto/PersonalSceneJumpRsp.proto b/proto/PersonalSceneJumpRsp.proto
index 3bb8452b..90141ae7 100644
--- a/proto/PersonalSceneJumpRsp.proto
+++ b/proto/PersonalSceneJumpRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 289
-// Obf: PLGLDALKIJC
+// CmdId: 26151
+// Obf: FENDEOICMKE
message PersonalSceneJumpRsp {
- Vector dest_pos = 8;
- uint32 dest_scene_id = 5;
- int32 retcode = 14;
+ uint32 dest_scene_id = 6;
+ Vector dest_pos = 14;
+ int32 retcode = 8;
}
diff --git a/proto/PhotoActivityDetailInfo.proto b/proto/PhotoActivityDetailInfo.proto
index 5f100c23..c964ea3f 100644
--- a/proto/PhotoActivityDetailInfo.proto
+++ b/proto/PhotoActivityDetailInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PhotoPosData.proto";
-// Obf: EPLOANILOOP
+// Obf: CGLJMOHKKIP
message PhotoActivityDetailInfo {
- repeated PhotoPosData photo_pos_data_list = 10;
- bool is_content_closed = 7;
+ repeated PhotoPosData photo_pos_data_list = 13;
+ bool is_content_closed = 12;
}
diff --git a/proto/PhotoPosData.proto b/proto/PhotoPosData.proto
index 3c28f141..bbb04dfb 100644
--- a/proto/PhotoPosData.proto
+++ b/proto/PhotoPosData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: BDIKBENAFPG
+// Obf: AOMHKNOLLMO
message PhotoPosData {
- bool is_open = 5;
- Vector center = 6;
- bool is_view = 10;
- uint32 pos_id = 15;
- uint32 open_time = 14;
+ bool is_open = 11;
+ bool is_view = 9;
+ uint32 open_time = 2;
+ Vector center = 15;
+ uint32 pos_id = 4;
}
diff --git a/proto/PhotoUnderseaInfo.proto b/proto/PhotoUnderseaInfo.proto
new file mode 100644
index 00000000..1021da33
--- /dev/null
+++ b/proto/PhotoUnderseaInfo.proto
@@ -0,0 +1,25 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "MGIHJDAHEAB.proto";
+import "JKKBIKPIANF.proto";
+// Obf: DANFEFHLMEM
+message PhotoUnderseaInfo {
+ repeated MGIHJDAHEAB object_info_list = 5;
+ repeated JKKBIKPIANF level_info_list = 15;
+}
diff --git a/proto/PingReq.proto b/proto/PingReq.proto
index 0943e6f9..6fba1db0 100644
--- a/proto/PingReq.proto
+++ b/proto/PingReq.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 55
-// Obf: IKMINMLKIKP
+// CmdId: 5285
+// Obf: EIMFFIJOBHL
message PingReq {
- bytes sc_data = 9;
- double total_tick_time = 3;
- uint32 seq = 10;
- uint32 client_time = 6;
+ double total_tick_time = 8;
+ uint32 client_time = 2;
float ue_time = 12;
+ bytes sc_data = 6;
+ uint32 seq = 10;
}
diff --git a/proto/PingRsp.proto b/proto/PingRsp.proto
index f5f4b3ba..22cc1d61 100644
--- a/proto/PingRsp.proto
+++ b/proto/PingRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 48
-// Obf: IDDOIEHMKEF
+// CmdId: 8231
+// Obf: BLIJCEANDPM
message PingRsp {
- uint32 client_time = 15;
- int32 retcode = 14;
- uint32 seq = 9;
+ uint32 seq = 6;
+ int32 retcode = 2;
+ uint32 client_time = 12;
}
diff --git a/proto/PlantFlowerActivityDetailInfo.proto b/proto/PlantFlowerActivityDetailInfo.proto
index 9467003e..a36b580d 100644
--- a/proto/PlantFlowerActivityDetailInfo.proto
+++ b/proto/PlantFlowerActivityDetailInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DANKOINBJBL
+// Obf: EFJGNELKFMH
message PlantFlowerActivityDetailInfo {
- bool is_today_has_awarded = 13;
- map EBJAFJCLNCE = 10;
- map NGCDHHIDHIH = 11;
- uint32 today_seed_reward_id = 15;
- uint32 day_index = 4;
- bool is_content_closed = 12;
+ uint32 today_seed_reward_id = 10;
+ map DAOOKPHJPKA = 9;
+ bool is_content_closed = 5;
+ bool is_today_has_awarded = 2;
+ map IPADJEILKIB = 4;
+ uint32 day_index = 8;
}
diff --git a/proto/PlatformChangeRouteNotify.proto b/proto/PlatformChangeRouteNotify.proto
index 3818cce4..7b9c84bd 100644
--- a/proto/PlatformChangeRouteNotify.proto
+++ b/proto/PlatformChangeRouteNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlatformInfo.proto";
-// CmdId: 201
-// Obf: BGNOPBLONBJ
+// CmdId: 8048
+// Obf: CIGDJCNIJNN
message PlatformChangeRouteNotify {
- uint32 entity_id = 8;
- PlatformInfo platform = 6;
- uint32 scene_time = 1;
+ PlatformInfo platform = 5;
+ uint32 entity_id = 13;
+ uint32 scene_time = 8;
}
diff --git a/proto/PlatformInfo.proto b/proto/PlatformInfo.proto
index 8b7a0ca8..056e8245 100644
--- a/proto/PlatformInfo.proto
+++ b/proto/PlatformInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
import "MathQuaternion.proto";
import "MovingPlatformType.proto";
import "Route.proto";
-// Obf: JIHNBDJFOFI
+// Obf: NEACNMDIMDL
message PlatformInfo {
uint32 route_id = 1;
int32 start_index = 2;
diff --git a/proto/PlatformStartRouteNotify.proto b/proto/PlatformStartRouteNotify.proto
index a770ccb4..3bd9bb42 100644
--- a/proto/PlatformStartRouteNotify.proto
+++ b/proto/PlatformStartRouteNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlatformInfo.proto";
-// CmdId: 270
-// Obf: EIGBJMKAFCD
+// CmdId: 7427
+// Obf: PPPKGDJOODM
message PlatformStartRouteNotify {
- uint32 scene_time = 14;
- uint32 entity_id = 13;
- PlatformInfo platform = 3;
+ uint32 entity_id = 14;
+ uint32 scene_time = 4;
+ PlatformInfo platform = 10;
}
diff --git a/proto/PlatformStopRouteNotify.proto b/proto/PlatformStopRouteNotify.proto
index 24b03ae2..a52aba40 100644
--- a/proto/PlatformStopRouteNotify.proto
+++ b/proto/PlatformStopRouteNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlatformInfo.proto";
-// CmdId: 261
-// Obf: HBEPLCNKODM
+// CmdId: 27462
+// Obf: CIMJKKNLBCO
message PlatformStopRouteNotify {
- PlatformInfo platform = 7;
- uint32 entity_id = 11;
- uint32 scene_time = 15;
+ uint32 scene_time = 1;
+ PlatformInfo platform = 8;
+ uint32 entity_id = 5;
}
diff --git a/proto/PlatformType.proto b/proto/PlatformType.proto
index 87382ebd..b95ed7ac 100644
--- a/proto/PlatformType.proto
+++ b/proto/PlatformType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OBGLBKLIHPE
+// Obf: MLEBHNLEKAB
enum PlatformType {
PLATFORM_TYPE_EDITOR = 0;
PLATFORM_TYPE_IOS = 1;
@@ -36,4 +33,10 @@ enum PlatformType {
PLATFORM_TYPE_CLOUD_PC = 12;
PLATFORM_TYPE_CLOUD_THIRD_PARTY_MOBILE = 13;
PLATFORM_TYPE_CLOUD_THIRD_PARTY_PC = 14;
+ PLATFORM_TYPE_CLOUD_WEB_ANDROID = 15;
+ PLATFORM_TYPE_CLOUD_WEB_IOS = 16;
+ PLATFORM_TYPE_CLOUD_WEB_PC = 17;
+ PLATFORM_TYPE_CLOUD_WEB_MAC = 18;
+ PLATFORM_TYPE_CLOUD_WEB_TOUCH = 19;
+ PLATFORM_TYPE_CLOUD_WEB_KEYBOARD = 20;
}
diff --git a/proto/PlayTeamEntityInfo.proto b/proto/PlayTeamEntityInfo.proto
index b71c4236..74c9a49a 100644
--- a/proto/PlayTeamEntityInfo.proto
+++ b/proto/PlayTeamEntityInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilitySyncStateInfo.proto";
-// Obf: BCJDGLPGIFK
+// Obf: EHPIOEOLPIA
message PlayTeamEntityInfo {
uint32 entity_id = 1;
uint32 player_uid = 2;
diff --git a/proto/PlayerApplyEnterMpNotify.proto b/proto/PlayerApplyEnterMpNotify.proto
index 34171f18..795497a0 100644
--- a/proto/PlayerApplyEnterMpNotify.proto
+++ b/proto/PlayerApplyEnterMpNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "OnlinePlayerInfo.proto";
-// CmdId: 1828
-// Obf: AOPCBABBFLA
+// CmdId: 5296
+// Obf: DKNEOIPGLJP
message PlayerApplyEnterMpNotify {
- OnlinePlayerInfo src_player_info = 12;
- uint32 src_app_id = 2;
- uint32 src_thread_index = 10;
+ uint32 src_app_id = 5;
+ uint32 src_thread_index = 8;
+ OnlinePlayerInfo src_player_info = 14;
}
diff --git a/proto/PlayerApplyEnterMpReq.proto b/proto/PlayerApplyEnterMpReq.proto
index 795029f5..5a7fc02b 100644
--- a/proto/PlayerApplyEnterMpReq.proto
+++ b/proto/PlayerApplyEnterMpReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1808
-// Obf: HODBBPLJLCP
+// CmdId: 9629
+// Obf: HLANGOHBOGO
message PlayerApplyEnterMpReq {
- uint32 target_uid = 6;
+ uint32 target_uid = 4;
}
diff --git a/proto/PlayerApplyEnterMpResultNotify.proto b/proto/PlayerApplyEnterMpResultNotify.proto
index 38a75495..3b792e66 100644
--- a/proto/PlayerApplyEnterMpResultNotify.proto
+++ b/proto/PlayerApplyEnterMpResultNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1821
-// Obf: MAKFNJCFBCJ
+// CmdId: 3467
+// Obf: EIIOBJEBLEH
message PlayerApplyEnterMpResultNotify {
- // Obf: DMNILJCFCCF
+ // Obf: DLBJOMOJCKD
enum Reason {
REASON_PLAYER_JUDGE = 0;
REASON_SCENE_CANNOT_ENTER = 1;
@@ -40,8 +37,8 @@ message PlayerApplyEnterMpResultNotify {
REASON_MAX_PLAYER = 13;
}
- string target_nickname = 3;
- Reason reason = 14;
- bool is_agreed = 11;
- uint32 target_uid = 8;
+ Reason reason = 10;
+ string target_nickname = 14;
+ uint32 target_uid = 3;
+ bool is_agreed = 2;
}
diff --git a/proto/PlayerApplyEnterMpResultReq.proto b/proto/PlayerApplyEnterMpResultReq.proto
index 7b50ec39..30020f06 100644
--- a/proto/PlayerApplyEnterMpResultReq.proto
+++ b/proto/PlayerApplyEnterMpResultReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1826
-// Obf: CGEKLKJEDEA
+// CmdId: 24849
+// Obf: DCHAHENHFKC
message PlayerApplyEnterMpResultReq {
- uint32 apply_uid = 9;
- bool is_agreed = 13;
+ uint32 apply_uid = 11;
+ bool is_agreed = 12;
}
diff --git a/proto/PlayerApplyEnterMpResultRsp.proto b/proto/PlayerApplyEnterMpResultRsp.proto
index 85f20907..bbb7e9a2 100644
--- a/proto/PlayerApplyEnterMpResultRsp.proto
+++ b/proto/PlayerApplyEnterMpResultRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1839
-// Obf: CFJHBMMFNBA
+// CmdId: 6395
+// Obf: JGFCKHJPDFA
message PlayerApplyEnterMpResultRsp {
- bool is_agreed = 15;
- uint32 param = 7;
- int32 retcode = 9;
- uint32 apply_uid = 8;
+ uint32 apply_uid = 3;
+ int32 retcode = 12;
+ uint32 param = 11;
+ bool is_agreed = 7;
}
diff --git a/proto/PlayerApplyEnterMpRsp.proto b/proto/PlayerApplyEnterMpRsp.proto
index 5c05c2d4..82c69fec 100644
--- a/proto/PlayerApplyEnterMpRsp.proto
+++ b/proto/PlayerApplyEnterMpRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1837
-// Obf: BIGOGCCBLJB
+// CmdId: 20994
+// Obf: IGEKDAHIAFB
message PlayerApplyEnterMpRsp {
- int32 retcode = 13;
- uint32 param = 5;
- uint32 target_uid = 7;
+ uint32 param = 10;
+ int32 retcode = 8;
+ uint32 target_uid = 11;
}
diff --git a/proto/PlayerChatNotify.proto b/proto/PlayerChatNotify.proto
index e5e56661..c95842ff 100644
--- a/proto/PlayerChatNotify.proto
+++ b/proto/PlayerChatNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChatInfo.proto";
-// CmdId: 3254
-// Obf: NFFHECAIEPB
+// CmdId: 9541
+// Obf: PAHGJBLBNBM
message PlayerChatNotify {
- ChatInfo chat_info = 4;
- uint32 channel_id = 1;
+ ChatInfo chat_info = 2;
+ uint32 channel_id = 11;
}
diff --git a/proto/PlayerChatReq.proto b/proto/PlayerChatReq.proto
index 0ed8d953..ae99e6f7 100644
--- a/proto/PlayerChatReq.proto
+++ b/proto/PlayerChatReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChatInfo.proto";
-// CmdId: 3359
-// Obf: DBOADNLHMAK
+// CmdId: 23230
+// Obf: FHLPMNCNEIG
message PlayerChatReq {
- ChatInfo chat_info = 13;
+ ChatInfo chat_info = 2;
uint32 channel_id = 7;
}
diff --git a/proto/PlayerChatRsp.proto b/proto/PlayerChatRsp.proto
index 711b190c..e60de1bf 100644
--- a/proto/PlayerChatRsp.proto
+++ b/proto/PlayerChatRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3369
-// Obf: IABIBNLADIM
+// CmdId: 27239
+// Obf: OANNGBKFIIB
message PlayerChatRsp {
- uint32 chat_forbidden_endtime = 7;
- int32 retcode = 5;
+ int32 retcode = 15;
+ uint32 chat_forbidden_endtime = 1;
}
diff --git a/proto/PlayerCompoundMaterialBoostReq.proto b/proto/PlayerCompoundMaterialBoostReq.proto
index 6d00eec7..50e28f94 100644
--- a/proto/PlayerCompoundMaterialBoostReq.proto
+++ b/proto/PlayerCompoundMaterialBoostReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 114
-// Obf: DFEPFLOHFBD
+// CmdId: 26353
+// Obf: HLAOGKCEDGO
message PlayerCompoundMaterialBoostReq {
- uint32 HDPLMDCFPAF = 12;
- uint32 MBEFPCNDEII = 11;
- bool is_boost_all = 9;
- uint32 MHMAGJKPDIO = 7;
+ uint32 OFGJECHPEPD = 3;
+ bool is_boost_all = 1;
+ uint32 DDGFJLPEALM = 6;
+ uint32 OJEJLNFJDGG = 14;
}
diff --git a/proto/PlayerCompoundMaterialBoostRsp.proto b/proto/PlayerCompoundMaterialBoostRsp.proto
index 390ad330..76f6ac9f 100644
--- a/proto/PlayerCompoundMaterialBoostRsp.proto
+++ b/proto/PlayerCompoundMaterialBoostRsp.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CompoundQueueData.proto";
import "CompoundBoostTakeStatusType.proto";
import "ItemParam.proto";
-// CmdId: 173
-// Obf: OECDPFKACOM
+// CmdId: 26999
+// Obf: MGJOFINPPAE
message PlayerCompoundMaterialBoostRsp {
- repeated CompoundQueueData compoundQueueDataList = 2;
- CompoundBoostTakeStatusType take_status = 3;
- int32 retcode = 14;
- repeated ItemParam take_item_list = 13;
+ repeated CompoundQueueData compoundQueueDataList = 15;
+ CompoundBoostTakeStatusType take_status = 9;
+ repeated ItemParam take_item_list = 12;
+ int32 retcode = 4;
}
diff --git a/proto/PlayerCompoundMaterialReq.proto b/proto/PlayerCompoundMaterialReq.proto
index 73c2f8fd..90ea959e 100644
--- a/proto/PlayerCompoundMaterialReq.proto
+++ b/proto/PlayerCompoundMaterialReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 142
-// Obf: CIDMNOMHPKC
+// CmdId: 7541
+// Obf: AILEMFGGGHN
message PlayerCompoundMaterialReq {
- uint32 count = 6;
- uint32 compound_id = 12;
+ uint32 compound_id = 2;
+ uint32 count = 11;
}
diff --git a/proto/PlayerCompoundMaterialRsp.proto b/proto/PlayerCompoundMaterialRsp.proto
index 95afc21b..d43d56e1 100644
--- a/proto/PlayerCompoundMaterialRsp.proto
+++ b/proto/PlayerCompoundMaterialRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CompoundQueueData.proto";
-// CmdId: 107
-// Obf: JJIKDLOONLH
+// CmdId: 25784
+// Obf: LDKLPKGHGJA
message PlayerCompoundMaterialRsp {
- CompoundQueueData compoundQueueData = 7;
- int32 retcode = 10;
+ int32 retcode = 13;
+ CompoundQueueData compoundQueueData = 2;
}
diff --git a/proto/PlayerCookArgsReq.proto b/proto/PlayerCookArgsReq.proto
index 17eea4ba..1b804b81 100644
--- a/proto/PlayerCookArgsReq.proto
+++ b/proto/PlayerCookArgsReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 161
-// Obf: FDMAEEECEHB
+// CmdId: 7878
+// Obf: OKKPNPMEOJN
message PlayerCookArgsReq {
- uint32 recipe_id = 9;
- uint32 assist_avatar = 13;
+ uint32 recipe_id = 13;
+ uint32 assist_avatar = 10;
}
diff --git a/proto/PlayerCookArgsRsp.proto b/proto/PlayerCookArgsRsp.proto
index 1ec6e3c5..9af67b72 100644
--- a/proto/PlayerCookArgsRsp.proto
+++ b/proto/PlayerCookArgsRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 101
-// Obf: CAJPAGGCEHI
+// CmdId: 9840
+// Obf: BHKCIFABCAL
message PlayerCookArgsRsp {
- int32 retcode = 6;
- float qte_range_ratio = 10;
+ float qte_range_ratio = 4;
+ int32 retcode = 8;
}
diff --git a/proto/PlayerCookReq.proto b/proto/PlayerCookReq.proto
index e19ef561..c5b7e702 100644
--- a/proto/PlayerCookReq.proto
+++ b/proto/PlayerCookReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 126
-// Obf: DIHALIDCKGK
+// CmdId: 27404
+// Obf: JNPPJCJFMJO
message PlayerCookReq {
- uint32 recipe_id = 8;
- uint32 assist_avatar = 13;
- uint32 cook_count = 6;
- uint32 qte_quality = 4;
+ uint32 qte_quality = 8;
+ uint32 cook_count = 13;
+ uint32 recipe_id = 11;
+ uint32 assist_avatar = 5;
}
diff --git a/proto/PlayerCookRsp.proto b/proto/PlayerCookRsp.proto
index b4b2820f..71282fa9 100644
--- a/proto/PlayerCookRsp.proto
+++ b/proto/PlayerCookRsp.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CookRecipeData.proto";
import "ItemParam.proto";
-// CmdId: 120
-// Obf: GEGBDMOEEJL
+// CmdId: 1250
+// Obf: GDCGPFPELAO
message PlayerCookRsp {
- CookRecipeData recipe_data = 4;
- int32 retcode = 2;
- uint32 cook_count = 5;
- uint32 qte_quality = 13;
- repeated ItemParam item_list = 3;
- repeated ItemParam extral_item_list = 14;
+ int32 retcode = 9;
+ uint32 cook_count = 8;
+ CookRecipeData recipe_data = 5;
+ uint32 qte_quality = 6;
+ repeated ItemParam item_list = 10;
+ repeated ItemParam extral_item_list = 15;
}
diff --git a/proto/PlayerDataNotify.proto b/proto/PlayerDataNotify.proto
index e444b9f9..34561a38 100644
--- a/proto/PlayerDataNotify.proto
+++ b/proto/PlayerDataNotify.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PropValue.proto";
-// CmdId: 135
-// Obf: KHJPIMNFILK
+// CmdId: 2051
+// Obf: DMLJMNGGJAC
message PlayerDataNotify {
- uint64 server_time = 5;
- string nick_name = 8;
- uint32 region_id = 3;
- bool is_first_login_today = 14;
- map prop_map = 11;
+ uint32 region_id = 15;
+ map prop_map = 3;
+ string nick_name = 7;
+ bool is_first_login_today = 12;
+ uint64 server_time = 6;
}
diff --git a/proto/PlayerDieType.proto b/proto/PlayerDieType.proto
index 81f33709..c9af902e 100644
--- a/proto/PlayerDieType.proto
+++ b/proto/PlayerDieType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GMCDBNJBEHA
+// Obf: NJLHPPKOGDB
enum PlayerDieType {
PLAYER_DIE_TYPE_NONE = 0;
PLAYER_DIE_TYPE_KILL_BY_MONSTER = 1;
diff --git a/proto/PlayerEnterDungeonReq.proto b/proto/PlayerEnterDungeonReq.proto
index 7c1f4d20..94c935be 100644
--- a/proto/PlayerEnterDungeonReq.proto
+++ b/proto/PlayerEnterDungeonReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DungeonEnterPosInfo.proto";
-// CmdId: 902
-// Obf: EECBNNIALIE
+// CmdId: 28791
+// Obf: IPCFJHGFFPP
message PlayerEnterDungeonReq {
- uint32 dungeon_id = 15;
- uint32 point_id = 13;
- DungeonEnterPosInfo enter_pos_info = 9;
+ uint32 dungeon_id = 11;
+ DungeonEnterPosInfo enter_pos_info = 3;
+ uint32 point_id = 15;
}
diff --git a/proto/PlayerEnterDungeonRsp.proto b/proto/PlayerEnterDungeonRsp.proto
index 4b759b18..3d4d976e 100644
--- a/proto/PlayerEnterDungeonRsp.proto
+++ b/proto/PlayerEnterDungeonRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 972
-// Obf: LKMOKPDJCPJ
+// CmdId: 24874
+// Obf: IPGDOPKIBPO
message PlayerEnterDungeonRsp {
- uint32 point_id = 3;
- int32 retcode = 10;
- uint32 dungeon_id = 8;
+ uint32 point_id = 1;
+ uint32 dungeon_id = 10;
+ int32 retcode = 2;
}
diff --git a/proto/PlayerEnterSceneInfoNotify.proto b/proto/PlayerEnterSceneInfoNotify.proto
index fb9a9459..98ac380d 100644
--- a/proto/PlayerEnterSceneInfoNotify.proto
+++ b/proto/PlayerEnterSceneInfoNotify.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "TeamEnterSceneInfo.proto";
import "MPLevelEntityInfo.proto";
import "AvatarEnterSceneInfo.proto";
-// CmdId: 247
-// Obf: BLEGICCMNNO
+import "TeamEnterSceneInfo.proto";
+// CmdId: 27063
+// Obf: BMMOCCOFGEL
message PlayerEnterSceneInfoNotify {
- TeamEnterSceneInfo team_enter_info = 3;
- MPLevelEntityInfo mp_level_entity_info = 15;
- uint32 enter_scene_token = 12;
uint32 cur_avatar_entity_id = 14;
- repeated AvatarEnterSceneInfo avatar_enter_info = 5;
+ uint32 enter_scene_token = 6;
+ MPLevelEntityInfo mp_level_entity_info = 8;
+ repeated AvatarEnterSceneInfo avatar_enter_info = 10;
+ TeamEnterSceneInfo team_enter_info = 9;
}
diff --git a/proto/PlayerEnterSceneNotify.proto b/proto/PlayerEnterSceneNotify.proto
index 794865bb..e0995c43 100644
--- a/proto/PlayerEnterSceneNotify.proto
+++ b/proto/PlayerEnterSceneNotify.proto
@@ -15,29 +15,30 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "EnterType.proto";
+import "NHFPBBLCHKH.proto";
import "Vector.proto";
-// CmdId: 275
-// Obf: BKECKGFKLNP
+import "EnterType.proto";
+// CmdId: 2783
+// Obf: PBJBDNIOMBF
message PlayerEnterSceneNotify {
- uint32 enter_scene_token = 4;
- uint32 enter_reason = 1592;
- uint32 dungeon_id = 6;
- uint32 world_type = 113;
- uint64 scene_begin_time = 13;
- string scene_transaction = 453;
- uint32 target_uid = 5;
- uint32 world_level = 12;
- uint32 prev_scene_id = 1;
- bool is_first_login_enter_scene = 91;
- EnterType type = 3;
- uint32 scene_id = 15;
- Vector pos = 8;
- repeated uint32 scene_tag_id_list = 9;
- bool is_skip_ui = 2;
- Vector prev_pos = 14;
+ string scene_transaction = 1319;
+ NHFPBBLCHKH DCGPONECHMM = 897;
+ bool is_skip_ui = 3;
+ uint32 prev_scene_id = 9;
+ bool is_first_login_enter_scene = 164;
+ uint32 target_uid = 1;
+ repeated uint32 scene_tag_id_list = 13;
+ Vector prev_pos = 12;
+ uint32 enter_scene_token = 7;
+ uint32 world_type = 1327;
+ EnterType type = 6;
+ uint32 enter_reason = 670;
+ Vector pos = 14;
+ uint64 scene_begin_time = 5;
+ uint32 LAJGLCIFKCP = 1820;
+ uint32 world_level = 4;
+ uint32 dungeon_id = 11;
+ uint32 scene_id = 10;
+ uint32 create_player_uid = 1748;
}
diff --git a/proto/PlayerForceExitRsp.proto b/proto/PlayerForceExitRsp.proto
index 9cc1ec0c..4fa44b9e 100644
--- a/proto/PlayerForceExitRsp.proto
+++ b/proto/PlayerForceExitRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 140
-// Obf: LIBPJCAAPKH
+// CmdId: 22773
+// Obf: KMDIDIAADBP
message PlayerForceExitRsp {
- int32 retcode = 8;
+ int32 retcode = 9;
}
diff --git a/proto/PlayerGameTimeNotify.proto b/proto/PlayerGameTimeNotify.proto
index b6a89eca..3f41a1d8 100644
--- a/proto/PlayerGameTimeNotify.proto
+++ b/proto/PlayerGameTimeNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 184
-// Obf: LHPHBCOAAJI
+// CmdId: 22433
+// Obf: OHHGGBKDLPI
message PlayerGameTimeNotify {
uint32 game_time = 6;
- uint32 uid = 3;
bool is_home = 7;
+ uint32 uid = 11;
}
diff --git a/proto/PlayerGetForceQuitBanInfoReq.proto b/proto/PlayerGetForceQuitBanInfoReq.proto
index b0521388..2f567d13 100644
--- a/proto/PlayerGetForceQuitBanInfoReq.proto
+++ b/proto/PlayerGetForceQuitBanInfoReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4185
-// Obf: JGGJABGBLMP
+// CmdId: 24478
+// Obf: FFIHLFOEOGJ
message PlayerGetForceQuitBanInfoReq {
}
diff --git a/proto/PlayerGetForceQuitBanInfoRsp.proto b/proto/PlayerGetForceQuitBanInfoRsp.proto
index feeb7132..8bb950c0 100644
--- a/proto/PlayerGetForceQuitBanInfoRsp.proto
+++ b/proto/PlayerGetForceQuitBanInfoRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4181
-// Obf: JGAHMLNHPLE
+// CmdId: 8368
+// Obf: CMGBPGFCJDL
message PlayerGetForceQuitBanInfoRsp {
- int32 retcode = 11;
uint32 match_id = 6;
- uint32 expire_time = 4;
+ int32 retcode = 12;
+ uint32 expire_time = 3;
}
diff --git a/proto/PlayerHomeCompInfo.proto b/proto/PlayerHomeCompInfo.proto
index 5587fefe..b2fee094 100644
--- a/proto/PlayerHomeCompInfo.proto
+++ b/proto/PlayerHomeCompInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FriendEnterHomeOption.proto";
-// Obf: KOGGBOKJHGO
+// Obf: GJLOEDNEKNN
message PlayerHomeCompInfo {
- FriendEnterHomeOption friend_enter_home_option = 14;
- repeated uint32 levelup_reward_got_level_list = 15;
- repeated uint32 seen_module_id_list = 2;
- repeated uint32 unlocked_module_id_list = 1;
+ repeated uint32 unlocked_module_id_list = 3;
+ repeated uint32 levelup_reward_got_level_list = 10;
+ repeated uint32 seen_module_id_list = 8;
+ FriendEnterHomeOption friend_enter_home_option = 15;
}
diff --git a/proto/PlayerHomeCompInfoNotify.proto b/proto/PlayerHomeCompInfoNotify.proto
index ffad863e..cfa38ef5 100644
--- a/proto/PlayerHomeCompInfoNotify.proto
+++ b/proto/PlayerHomeCompInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlayerHomeCompInfo.proto";
-// CmdId: 4769
-// Obf: CBGMFLDFHFN
+// CmdId: 365
+// Obf: JIGJFLJCOGP
message PlayerHomeCompInfoNotify {
- PlayerHomeCompInfo comp_info = 14;
+ PlayerHomeCompInfo comp_info = 2;
}
diff --git a/proto/PlayerInvestigationAllInfoNotify.proto b/proto/PlayerInvestigationAllInfoNotify.proto
index cb1c0337..12916929 100644
--- a/proto/PlayerInvestigationAllInfoNotify.proto
+++ b/proto/PlayerInvestigationAllInfoNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Investigation.proto";
import "InvestigationTarget.proto";
-// CmdId: 1919
-// Obf: CHGDBPOCDKC
+// CmdId: 23777
+// Obf: AOFKNKKENHJ
message PlayerInvestigationAllInfoNotify {
- repeated Investigation investigation_list = 11;
- repeated InvestigationTarget investigation_target_list = 12;
+ repeated Investigation investigation_list = 5;
+ repeated InvestigationTarget investigation_target_list = 14;
}
diff --git a/proto/PlayerInvestigationNotify.proto b/proto/PlayerInvestigationNotify.proto
index eacd8687..a2b37d7e 100644
--- a/proto/PlayerInvestigationNotify.proto
+++ b/proto/PlayerInvestigationNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Investigation.proto";
-// CmdId: 1909
-// Obf: CCDOCNOPOMC
+// CmdId: 22886
+// Obf: ALOLADCMDPF
message PlayerInvestigationNotify {
- repeated Investigation investigation_list = 6;
+ repeated Investigation investigation_list = 7;
}
diff --git a/proto/PlayerInvestigationTargetNotify.proto b/proto/PlayerInvestigationTargetNotify.proto
index 1fa17639..e6f2468e 100644
--- a/proto/PlayerInvestigationTargetNotify.proto
+++ b/proto/PlayerInvestigationTargetNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "InvestigationTarget.proto";
-// CmdId: 1927
-// Obf: NMHPHAJMFGP
+// CmdId: 1218
+// Obf: MCKLNIEGCOK
message PlayerInvestigationTargetNotify {
- repeated InvestigationTarget investigation_target_list = 12;
+ repeated InvestigationTarget investigation_target_list = 14;
}
diff --git a/proto/PlayerLevelRewardUpdateNotify.proto b/proto/PlayerLevelRewardUpdateNotify.proto
index 60b030df..f3aed79a 100644
--- a/proto/PlayerLevelRewardUpdateNotify.proto
+++ b/proto/PlayerLevelRewardUpdateNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 109
-// Obf: JNNKIPADMND
+// CmdId: 3756
+// Obf: PNADDINCDLE
message PlayerLevelRewardUpdateNotify {
- repeated uint32 level_list = 9;
+ repeated uint32 level_list = 12;
}
diff --git a/proto/PlayerLocationInfo.proto b/proto/PlayerLocationInfo.proto
index f0591c4b..afc53e6a 100644
--- a/proto/PlayerLocationInfo.proto
+++ b/proto/PlayerLocationInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: AHLIHONCKCL
+// Obf: KPGGJJGHJOP
message PlayerLocationInfo {
- Vector rot = 8;
- uint32 uid = 15;
- Vector pos = 6;
+ Vector pos = 13;
+ uint32 uid = 4;
+ Vector rot = 1;
}
diff --git a/proto/PlayerLoginReq.proto b/proto/PlayerLoginReq.proto
index 8b21f81a..84b70ba9 100644
--- a/proto/PlayerLoginReq.proto
+++ b/proto/PlayerLoginReq.proto
@@ -15,56 +15,54 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TrackingIOInfo.proto";
import "AdjustTrackingInfo.proto";
-// CmdId: 102
-// Obf: NFMLOOMMIKN
+// CmdId: 25842
+// Obf: GJIMLGLMKJF
message PlayerLoginReq {
- uint32 account_type = 35;
- string FHMBGHEMDLJ = 405;
- uint32 tag = 383;
- string device_info = 14;
- uint32 target_home_owner_uid = 1446;
- uint32 sub_channel_id = 6;
- string birthday = 995;
- bytes environment_error_code = 1199;
+ bytes security_cmd_reply = 1651;
+ uint32 DEBLDPOHPOL = 1820;
+ bytes environment_error_code = 1141;
+ TrackingIOInfo tracking_io_info = 436;
+ string country_code = 1930;
+ string device_info = 5;
+ string account_uid = 8;
+ string HIPFGBLGPMJ = 45;
+ string psn_id = 1266;
+ uint32 EMFDHANIAHH = 912;
uint32 target_uid = 12;
- uint32 channel_id = 1569;
- string OCDJHHBMIDG = 1202;
- uint64 login_rand = 11;
- bytes security_cmd_reply = 592;
- uint32 EOFMJLNBLJC = 499;
- string token = 15;
- uint32 NPMKPHCKPDF = 726;
- uint32 gm_uid = 889;
- TrackingIOInfo tracking_io_info = 144;
- uint32 platform_type = 8;
- string device_uuid = 4;
- string client_verison_hash = 533;
- string client_version = 9;
- uint32 reg_platform = 1174;
- string account_uid = 7;
- string EMAFAFPOGEE = 1919;
- bytes extra_bin_data = 457;
- string online_id = 1855;
- string system_version = 10;
- string device_name = 5;
- string FMHKKHBHIOB = 166;
- uint32 HMEKOBCAMLL = 1863;
- AdjustTrackingInfo adjust_tracking_info = 1003;
- string checksum = 178;
- bool is_transfer = 219;
- uint32 client_data_version = 575;
- string platform = 13;
- bool is_editor = 1;
- uint32 language_type = 3;
- bool is_guest = 2;
- string checksum_client_version = 1087;
- string psn_id = 1335;
- string country_code = 1696;
- uint32 OPHCJKGDHMJ = 1116;
+ string checksum_client_version = 1594;
+ uint32 DHOLEDCICPB = 675;
+ string FOHJKJCKFFA = 458;
+ AdjustTrackingInfo adjust_tracking_info = 1948;
+ bool is_guest = 1;
+ uint32 tag = 188;
+ uint32 target_home_owner_uid = 1671;
+ uint32 platform_type = 4;
+ string CFMBEIOBIEG = 812;
+ uint32 channel_id = 1816;
+ bool is_transfer = 787;
+ string online_id = 1270;
+ uint32 client_data_version = 2004;
+ string birthday = 190;
+ string client_version = 13;
+ string checksum = 1796;
+ uint32 FCPDNLHOBNK = 706;
+ uint32 KCFIGJAPNIB = 435;
+ bytes extra_bin_data = 74;
+ uint64 login_rand = 6;
+ string platform = 14;
+ uint32 sub_channel_id = 7;
+ uint32 KKKHJACICJO = 1228;
+ string device_uuid = 10;
+ string token = 2;
+ string device_name = 11;
+ string system_version = 3;
+ string client_verison_hash = 869;
+ bool is_editor = 15;
+ uint32 language_type = 9;
+ uint32 LJFBMKFHNJM = 1153;
+ uint32 account_type = 834;
+ string FPOFDDAGKAG = 255;
}
diff --git a/proto/PlayerLoginRsp.proto b/proto/PlayerLoginRsp.proto
index 33b37c16..f9302cab 100644
--- a/proto/PlayerLoginRsp.proto
+++ b/proto/PlayerLoginRsp.proto
@@ -15,50 +15,50 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "FeatureBlockInfo.proto";
import "ShortAbilityHashPair.proto";
-import "ResVersionConfig.proto";
+import "FeatureBlockInfo.proto";
import "BlockInfo.proto";
-// CmdId: 172
-// Obf: EGNJOBMKBHK
+import "ResVersionConfig.proto";
+import "StopServerInfo.proto";
+// CmdId: 29665
+// Obf: NIDDAJCLAEC
message PlayerLoginRsp {
- int32 retcode = 15;
- string next_resource_url = 163;
- int32 ability_hash_code = 14;
- string client_version_suffix = 1903;
- bool NENMBLFJAMC = 7;
- bytes sc_info = 136;
- string client_md5 = 715;
- string game_biz = 10;
- repeated FeatureBlockInfo feature_block_info_list = 114;
- uint32 target_uid = 1;
- string register_cps = 1149;
- repeated ShortAbilityHashPair short_ability_hash_map = 130;
- bool is_use_ability_hash = 11;
- bool is_transfer = 705;
- bool ALCEGKPMOHB = 902;
- bool is_audit = 997;
- ResVersionConfig res_version_config = 1912;
- ResVersionConfig next_res_version_config = 915;
- string client_silence_version_suffix = 702;
- uint32 target_home_owner_uid = 1909;
- string client_silence_md5 = 1123;
- map block_info_map = 834;
- bool is_sc_open = 1908;
- map ability_hash_map = 8;
- bool is_data_need_relogin = 252;
- bool GIKDHIDHBEE = 1209;
- uint64 login_rand = 9;
- string birthday = 383;
- double total_tick_time = 903;
- string country_code = 1280;
- uint32 client_data_version = 4;
- bytes player_data = 3;
- bool GPMHJGJLAFH = 13;
+ string client_version_suffix = 1991;
+ map ability_hash_map = 10;
+ bool is_transfer = 1988;
+ uint32 target_home_owner_uid = 816;
+ bool is_data_need_relogin = 1993;
+ string game_biz = 4;
+ int32 ability_hash_code = 5;
+ repeated ShortAbilityHashPair short_ability_hash_map = 1373;
+ bool FBFJPEPMAOF = 15;
+ bool DHMNOPIMOOE = 14;
+ bool is_audit = 335;
+ string client_silence_md5 = 784;
+ string msg = 43;
+ repeated FeatureBlockInfo feature_block_info_list = 1627;
+ bool DNHHIMENOLD = 1371;
uint32 client_silence_data_version = 6;
- uint32 player_data_version = 2;
+ bool PKKKINOCFMJ = 2;
+ int32 retcode = 8;
+ uint32 client_data_version = 12;
+ string birthday = 1688;
+ bool BOKKNHEOKPD = 620;
+ uint32 target_uid = 9;
+ map block_info_map = 2007;
+ bool GOFGOCDJDND = 281;
+ string next_resource_url = 986;
+ ResVersionConfig res_version_config = 413;
+ double total_tick_time = 262;
+ bytes player_data = 13;
+ bytes sc_info = 416;
+ uint64 login_rand = 3;
+ string ENNOCBNIHIK = 1258;
+ string country_code = 452;
+ uint32 player_data_version = 11;
+ string client_silence_version_suffix = 211;
+ StopServerInfo ECKNMCACJKG = 2021;
+ string client_md5 = 535;
+ ResVersionConfig next_res_version_config = 1132;
}
diff --git a/proto/PlayerPropChangeNotify.proto b/proto/PlayerPropChangeNotify.proto
index f61a429b..352ced57 100644
--- a/proto/PlayerPropChangeNotify.proto
+++ b/proto/PlayerPropChangeNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 188
-// Obf: NMMNNPCFPKN
+// CmdId: 24729
+// Obf: JMOMPLEOGLD
message PlayerPropChangeNotify {
- uint32 prop_type = 8;
- uint32 prop_delta = 5;
+ uint32 prop_delta = 4;
+ uint32 prop_type = 6;
}
diff --git a/proto/PlayerPropChangeReasonNotify.proto b/proto/PlayerPropChangeReasonNotify.proto
index 709e3be7..d286f07e 100644
--- a/proto/PlayerPropChangeReasonNotify.proto
+++ b/proto/PlayerPropChangeReasonNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PropChangeReason.proto";
-// CmdId: 1230
-// Obf: OEDIGGOJKGL
+// CmdId: 28241
+// Obf: PEAMCBGHMPI
message PlayerPropChangeReasonNotify {
- PropChangeReason reason = 6;
- uint32 prop_type = 5;
- float old_value = 12;
- float cur_value = 2;
+ PropChangeReason reason = 11;
+ float old_value = 15;
+ float cur_value = 10;
+ uint32 prop_type = 8;
}
diff --git a/proto/PlayerPropNotify.proto b/proto/PlayerPropNotify.proto
index 2792c2ee..ba474e1b 100644
--- a/proto/PlayerPropNotify.proto
+++ b/proto/PlayerPropNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PropValue.proto";
-// CmdId: 164
-// Obf: GONAPELADMF
+// CmdId: 7058
+// Obf: LFMCGGCLACB
message PlayerPropNotify {
- map prop_map = 8;
+ map prop_map = 14;
}
diff --git a/proto/PlayerQuitDungeonReq.proto b/proto/PlayerQuitDungeonReq.proto
index 1e7b1428..4f12f63c 100644
--- a/proto/PlayerQuitDungeonReq.proto
+++ b/proto/PlayerQuitDungeonReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 955
-// Obf: HGDHINONLCB
+// CmdId: 20980
+// Obf: CCMGMAFLDCH
message PlayerQuitDungeonReq {
- bool is_quit_immediately = 8;
- uint32 point_id = 4;
+ uint32 point_id = 5;
+ bool is_quit_immediately = 13;
}
diff --git a/proto/PlayerRTTInfo.proto b/proto/PlayerRTTInfo.proto
index 4b8fea3d..80d1c260 100644
--- a/proto/PlayerRTTInfo.proto
+++ b/proto/PlayerRTTInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BINJAMDAACF
+// Obf: MCDPPKMOEJJ
message PlayerRTTInfo {
- uint32 uid = 11;
- uint32 rtt = 1;
+ uint32 rtt = 2;
+ uint32 uid = 1;
}
diff --git a/proto/PlayerSetPauseReq.proto b/proto/PlayerSetPauseReq.proto
index 0f1bdc91..d04d4910 100644
--- a/proto/PlayerSetPauseReq.proto
+++ b/proto/PlayerSetPauseReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 171
-// Obf: HMKAEACPFJM
+// CmdId: 4448
+// Obf: LHFKJLJJEBC
message PlayerSetPauseReq {
bool is_paused = 11;
}
diff --git a/proto/PlayerSetPauseRsp.proto b/proto/PlayerSetPauseRsp.proto
index f86e152b..d08c7654 100644
--- a/proto/PlayerSetPauseRsp.proto
+++ b/proto/PlayerSetPauseRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 149
-// Obf: IGMIFEKGJNK
+// CmdId: 1771
+// Obf: DJHGLEGIDAC
message PlayerSetPauseRsp {
- int32 retcode = 4;
+ int32 retcode = 3;
}
diff --git a/proto/PlayerStoreNotify.proto b/proto/PlayerStoreNotify.proto
index 1b01e6b5..0a57e4f0 100644
--- a/proto/PlayerStoreNotify.proto
+++ b/proto/PlayerStoreNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "Item.proto";
import "StoreType.proto";
-// CmdId: 675
-// Obf: HGPCEKDICPC
+import "Item.proto";
+// CmdId: 4667
+// Obf: HMFIJAJOPNN
message PlayerStoreNotify {
- uint32 weight_limit = 15;
- repeated Item item_list = 10;
StoreType store_type = 8;
+ uint32 weight_limit = 5;
+ repeated Item item_list = 6;
}
diff --git a/proto/PlayerTimeNotify.proto b/proto/PlayerTimeNotify.proto
index 650049a4..079fbc75 100644
--- a/proto/PlayerTimeNotify.proto
+++ b/proto/PlayerTimeNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 111
-// Obf: GGKAHPHPKKE
+// CmdId: 9057
+// Obf: FFDLNGLDKCG
message PlayerTimeNotify {
- uint64 player_time = 2;
- bool is_paused = 3;
- uint64 server_time = 5;
+ uint64 player_time = 9;
+ uint64 server_time = 12;
+ bool is_paused = 15;
}
diff --git a/proto/PlayerWidgetInfo.proto b/proto/PlayerWidgetInfo.proto
index 3380e4d7..217d45d9 100644
--- a/proto/PlayerWidgetInfo.proto
+++ b/proto/PlayerWidgetInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WidgetSlotData.proto";
-// Obf: GOKMIMMNPFK
+// Obf: IEIPNDOKJIG
message PlayerWidgetInfo {
- uint32 uid = 13;
- repeated WidgetSlotData slot_list = 14;
+ repeated WidgetSlotData slot_list = 15;
+ uint32 uid = 6;
}
diff --git a/proto/PlayerWorldLocationInfo.proto b/proto/PlayerWorldLocationInfo.proto
index c6dad29f..84c164ec 100644
--- a/proto/PlayerWorldLocationInfo.proto
+++ b/proto/PlayerWorldLocationInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlayerLocationInfo.proto";
-// Obf: GLMHEOCDHBH
+// Obf: JNPBJHGCCOP
message PlayerWorldLocationInfo {
- PlayerLocationInfo player_loc = 2;
- uint32 scene_id = 7;
+ uint32 scene_id = 5;
+ PlayerLocationInfo player_loc = 12;
}
diff --git a/proto/PlayerWorldSceneInfo.proto b/proto/PlayerWorldSceneInfo.proto
index 91c60d90..9c8b15d5 100644
--- a/proto/PlayerWorldSceneInfo.proto
+++ b/proto/PlayerWorldSceneInfo.proto
@@ -15,13 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IGFHEIKIJAO
+import "NHFPBBLCHKH.proto";
+// Obf: FCGGGBEOFIJ
message PlayerWorldSceneInfo {
- uint32 scene_id = 2;
- repeated uint32 scene_tag_id_list = 11;
- bool is_locked = 8;
+ NHFPBBLCHKH DCGPONECHMM = 1;
+ uint32 scene_id = 12;
+ bool is_locked = 2;
+ repeated uint32 scene_tag_id_list = 7;
}
diff --git a/proto/PlayerWorldSceneInfoListNotify.proto b/proto/PlayerWorldSceneInfoListNotify.proto
index 31bffbd4..7734c12f 100644
--- a/proto/PlayerWorldSceneInfoListNotify.proto
+++ b/proto/PlayerWorldSceneInfoListNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlayerWorldSceneInfo.proto";
-// CmdId: 3422
-// Obf: BJMKMMHILOB
+// CmdId: 7017
+// Obf: GGOIKEGFFAA
message PlayerWorldSceneInfoListNotify {
- repeated PlayerWorldSceneInfo info_list = 12;
+ repeated PlayerWorldSceneInfo info_list = 15;
}
diff --git a/proto/PostEnterSceneReq.proto b/proto/PostEnterSceneReq.proto
index 067aa7c8..0b710214 100644
--- a/proto/PostEnterSceneReq.proto
+++ b/proto/PostEnterSceneReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3242
-// Obf: OKINGAGKEDD
+// CmdId: 5606
+// Obf: KAJDPNBPFJF
message PostEnterSceneReq {
- uint32 enter_scene_token = 4;
+ uint32 enter_scene_token = 8;
}
diff --git a/proto/PostEnterSceneRsp.proto b/proto/PostEnterSceneRsp.proto
index b1cbaae9..3f946e3a 100644
--- a/proto/PostEnterSceneRsp.proto
+++ b/proto/PostEnterSceneRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3474
-// Obf: JKJOIOIIFID
+// CmdId: 7880
+// Obf: AAGPOLGIIGK
message PostEnterSceneRsp {
- int32 retcode = 10;
- uint32 enter_scene_token = 5;
+ int32 retcode = 15;
+ uint32 enter_scene_token = 9;
}
diff --git a/proto/PotionActivityDetailInfo.proto b/proto/PotionActivityDetailInfo.proto
index 4623cfbc..cd60e0ca 100644
--- a/proto/PotionActivityDetailInfo.proto
+++ b/proto/PotionActivityDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PotionStageData.proto";
-// Obf: DPNFNNKEEOP
+// Obf: PIFGFOANEJJ
message PotionActivityDetailInfo {
- repeated PotionStageData stage_list = 4;
+ repeated PotionStageData stage_list = 2;
}
diff --git a/proto/PotionAvatarInfo.proto b/proto/PotionAvatarInfo.proto
index 74707868..ba573b0a 100644
--- a/proto/PotionAvatarInfo.proto
+++ b/proto/PotionAvatarInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EGFDGFANNGN
+// Obf: MJDFKHIIOFM
message PotionAvatarInfo {
- uint64 avatar_id = 7;
- bool is_trial = 10;
+ bool is_trial = 8;
+ uint64 avatar_id = 15;
}
diff --git a/proto/PotionDungeonResultInfo.proto b/proto/PotionDungeonResultInfo.proto
index 552dee58..2540e317 100644
--- a/proto/PotionDungeonResultInfo.proto
+++ b/proto/PotionDungeonResultInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IOJHPHOFDNC
+// Obf: IFLFOABLCJB
message PotionDungeonResultInfo {
+ uint32 level_id = 10;
+ uint32 stage_id = 2;
+ uint32 mode_id = 9;
uint32 final_score = 1;
- uint32 mode_id = 2;
- uint32 level_id = 6;
- uint32 stage_id = 4;
- uint32 difficulty_level = 8;
- uint32 left_time = 14;
+ uint32 difficulty_level = 15;
+ uint32 left_time = 11;
}
diff --git a/proto/PotionLevelData.proto b/proto/PotionLevelData.proto
index 7156a78c..9c1ef298 100644
--- a/proto/PotionLevelData.proto
+++ b/proto/PotionLevelData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BAAOONGJGNO
+// Obf: MCOBBEPEFKC
message PotionLevelData {
- uint32 level_id = 14;
- uint32 difficulty_level = 11;
- uint32 mode_id = 9;
- uint32 score = 7;
+ uint32 difficulty_level = 13;
+ uint32 score = 12;
+ uint32 mode_id = 10;
+ uint32 level_id = 15;
}
diff --git a/proto/PotionStageData.proto b/proto/PotionStageData.proto
index 13a8180c..9f98a156 100644
--- a/proto/PotionStageData.proto
+++ b/proto/PotionStageData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PotionLevelData.proto";
-// Obf: NPKFDGPCMMK
+// Obf: PJBOJMFECKJ
message PotionStageData {
- repeated PotionLevelData level_list = 3;
- repeated uint32 OPPNDAHKFHF = 7;
- bool is_open = 9;
- uint32 stage_id = 14;
- repeated uint32 OCBJDGFPCEP = 8;
+ repeated uint32 ENGEPPAPLGC = 8;
+ repeated PotionLevelData level_list = 4;
+ repeated uint32 IIKPFIBACDJ = 13;
+ bool is_open = 15;
+ uint32 stage_id = 5;
}
diff --git a/proto/PrivateChatNotify.proto b/proto/PrivateChatNotify.proto
index eec67cd9..3431bab2 100644
--- a/proto/PrivateChatNotify.proto
+++ b/proto/PrivateChatNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChatInfo.proto";
-// CmdId: 4952
-// Obf: EMJIAEBHGFP
+// CmdId: 29471
+// Obf: ANNGLMINMGK
message PrivateChatNotify {
- ChatInfo chat_info = 9;
+ ChatInfo chat_info = 5;
}
diff --git a/proto/PrivateChatReq.proto b/proto/PrivateChatReq.proto
index 152ed3c6..dd024e62 100644
--- a/proto/PrivateChatReq.proto
+++ b/proto/PrivateChatReq.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 5025
-// Obf: ILJNAECHFLC
+// CmdId: 8163
+// Obf: LOHLOJMOCAG
message PrivateChatReq {
- uint32 target_uid = 2;
+ uint32 target_uid = 5;
oneof content {
- string text = 4;
- uint32 icon = 5;
+ string text = 12;
+ uint32 icon = 11;
}
}
diff --git a/proto/ProfilePicture.proto b/proto/ProfilePicture.proto
index 3870d1fc..86e47b24 100644
--- a/proto/ProfilePicture.proto
+++ b/proto/ProfilePicture.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ECNCPJCKFAE
+// Obf: FEKJLPEAOJI
message ProfilePicture {
uint32 avatar_id = 1;
uint32 costume_id = 2;
diff --git a/proto/ProfilePictureChangeNotify.proto b/proto/ProfilePictureChangeNotify.proto
index 2859a588..21faf693 100644
--- a/proto/ProfilePictureChangeNotify.proto
+++ b/proto/ProfilePictureChangeNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ProfilePicture.proto";
-// CmdId: 4074
-// Obf: BACBAKKDEGF
+// CmdId: 5763
+// Obf: OHNJEEDFEEL
message ProfilePictureChangeNotify {
- ProfilePicture profile_picture = 4;
+ ProfilePicture profile_picture = 3;
}
diff --git a/proto/PropChangeReason.proto b/proto/PropChangeReason.proto
index 5787ce6f..886222e7 100644
--- a/proto/PropChangeReason.proto
+++ b/proto/PropChangeReason.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PGCOKALJOJB
+// Obf: OGLAIMNKFEK
enum PropChangeReason {
PROP_CHANGE_REASON_NONE = 0;
PROP_CHANGE_REASON_STATUE_RECOVER = 1;
diff --git a/proto/PropPair.proto b/proto/PropPair.proto
index ab3f06bf..2b5071eb 100644
--- a/proto/PropPair.proto
+++ b/proto/PropPair.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PropValue.proto";
-// Obf: NIJPPOKHJEH
+// Obf: OIKHOKIPKDK
message PropPair {
uint32 type = 1;
PropValue prop_value = 2;
diff --git a/proto/PropValue.proto b/proto/PropValue.proto
index c8e0b018..e8556edc 100644
--- a/proto/PropValue.proto
+++ b/proto/PropValue.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PFAKCFKJKIC
+// Obf: CCOIIHFAKMA
message PropValue {
uint32 type = 1;
- int64 val = 4;
oneof value {
int64 ival = 2;
float fval = 3;
}
+ int64 val = 4;
}
diff --git a/proto/ProtEntityType.proto b/proto/ProtEntityType.proto
index 3681f3ee..13fa4d80 100644
--- a/proto/ProtEntityType.proto
+++ b/proto/ProtEntityType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KLLMIOGKNNI
+// Obf: HFCNMMNOEDA
enum ProtEntityType {
PROT_ENTITY_TYPE_NONE = 0;
PROT_ENTITY_TYPE_AVATAR = 1;
diff --git a/proto/ProudSkillChangeNotify.proto b/proto/ProudSkillChangeNotify.proto
index cc7daad9..b5c66e6d 100644
--- a/proto/ProudSkillChangeNotify.proto
+++ b/proto/ProudSkillChangeNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1084
-// Obf: EMABHKGFJMF
+// CmdId: 23429
+// Obf: GALAIBFEIIG
message ProudSkillChangeNotify {
- uint32 entity_id = 15;
- uint64 avatar_guid = 11;
- repeated uint32 proud_skill_list = 8;
- uint32 skill_depot_id = 7;
+ uint32 entity_id = 4;
+ repeated uint32 proud_skill_list = 3;
+ uint32 skill_depot_id = 11;
+ uint64 avatar_guid = 9;
}
diff --git a/proto/ProudSkillExtraLevelNotify.proto b/proto/ProudSkillExtraLevelNotify.proto
index ea8fd318..71954d8a 100644
--- a/proto/ProudSkillExtraLevelNotify.proto
+++ b/proto/ProudSkillExtraLevelNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1094
-// Obf: GCKJMOIPFPE
+// CmdId: 5863
+// Obf: CADAKBCNNHN
message ProudSkillExtraLevelNotify {
- uint32 talent_index = 12;
- uint32 extra_level = 5;
- uint64 avatar_guid = 13;
- uint32 talent_type = 6;
+ uint64 avatar_guid = 4;
+ uint32 talent_index = 9;
+ uint32 extra_level = 8;
+ uint32 talent_type = 2;
}
diff --git a/proto/PullPrivateChatReq.proto b/proto/PullPrivateChatReq.proto
index a31274c1..999a7a17 100644
--- a/proto/PullPrivateChatReq.proto
+++ b/proto/PullPrivateChatReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4998
-// Obf: IKHNPDPBFIG
+// CmdId: 22346
+// Obf: CDBDGACCDJI
message PullPrivateChatReq {
- uint32 target_uid = 12;
- uint32 from_sequence = 8;
- uint32 pull_num = 11;
+ uint32 from_sequence = 6;
+ uint32 pull_num = 12;
+ uint32 target_uid = 14;
}
diff --git a/proto/PullPrivateChatRsp.proto b/proto/PullPrivateChatRsp.proto
index 22ebbbd7..8e032571 100644
--- a/proto/PullPrivateChatRsp.proto
+++ b/proto/PullPrivateChatRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChatInfo.proto";
-// CmdId: 5008
-// Obf: IFGLPJOKPOE
+// CmdId: 4681
+// Obf: GAFCFLJEJKF
message PullPrivateChatRsp {
- repeated ChatInfo chat_info = 12;
- int32 retcode = 2;
+ int32 retcode = 14;
+ repeated ChatInfo chat_info = 2;
}
diff --git a/proto/PullRecentChatReq.proto b/proto/PullRecentChatReq.proto
index b0500d8f..88ac7153 100644
--- a/proto/PullRecentChatReq.proto
+++ b/proto/PullRecentChatReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4985
-// Obf: AGIBPLMCLFN
+// CmdId: 23337
+// Obf: DLAJEHFIMNF
message PullRecentChatReq {
- uint32 begin_sequence = 7;
- uint32 pull_num = 3;
+ uint32 begin_sequence = 11;
+ uint32 pull_num = 2;
}
diff --git a/proto/PullRecentChatRsp.proto b/proto/PullRecentChatRsp.proto
index cae40b30..53ceb2ce 100644
--- a/proto/PullRecentChatRsp.proto
+++ b/proto/PullRecentChatRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChatInfo.proto";
-// CmdId: 5037
-// Obf: COBHBCIEBCF
+// CmdId: 308
+// Obf: LOLOHADFKJG
message PullRecentChatRsp {
- int32 retcode = 10;
- repeated ChatInfo chat_info = 14;
+ repeated ChatInfo chat_info = 11;
+ int32 retcode = 9;
}
diff --git a/proto/QueryCodexMonsterBeKilledNumReq.proto b/proto/QueryCodexMonsterBeKilledNumReq.proto
index a0ee512f..29993a6d 100644
--- a/proto/QueryCodexMonsterBeKilledNumReq.proto
+++ b/proto/QueryCodexMonsterBeKilledNumReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4208
-// Obf: PMNPCHBJJAP
+// CmdId: 24690
+// Obf: NACEJFMBMNI
message QueryCodexMonsterBeKilledNumReq {
- repeated uint32 codex_id_list = 2;
+ repeated uint32 codex_id_list = 14;
}
diff --git a/proto/QueryCodexMonsterBeKilledNumRsp.proto b/proto/QueryCodexMonsterBeKilledNumRsp.proto
index a35f822b..b0a86558 100644
--- a/proto/QueryCodexMonsterBeKilledNumRsp.proto
+++ b/proto/QueryCodexMonsterBeKilledNumRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4210
-// Obf: HPIAAICHPHD
+// CmdId: 9121
+// Obf: FADBFEMALBF
message QueryCodexMonsterBeKilledNumRsp {
- repeated uint32 be_captured_num_list = 1;
repeated uint32 be_killed_num_list = 12;
+ repeated uint32 be_captured_num_list = 8;
+ int32 retcode = 15;
repeated uint32 codex_id_list = 5;
- int32 retcode = 8;
}
diff --git a/proto/QueryCurrRegionHttpRsp.proto b/proto/QueryCurrRegionHttpRsp.proto
index 2e692658..82dc7ccc 100644
--- a/proto/QueryCurrRegionHttpRsp.proto
+++ b/proto/QueryCurrRegionHttpRsp.proto
@@ -15,24 +15,21 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "RegionInfo.proto";
import "ForceUpdateInfo.proto";
import "StopServerInfo.proto";
-// Obf: EBEJJGCKFNF
+// Obf: LMDOBCJAKIH
message QueryCurrRegionHttpRsp {
int32 retcode = 1;
string msg = 2;
RegionInfo region_info = 3;
- bytes client_secret_key = 11;
- bytes region_custom_config_encrypted = 12;
- bytes client_region_custom_config_encrypted = 13;
- string AKEBLCKKHJK = 14;
oneof detail {
ForceUpdateInfo force_update = 4;
StopServerInfo stop_server = 5;
}
+ bytes client_secret_key = 11;
+ bytes region_custom_config_encrypted = 12;
+ bytes client_region_custom_config_encrypted = 13;
+ string LDOHCJJALDK = 14;
}
diff --git a/proto/QueryFilter.proto b/proto/QueryFilter.proto
index 42a3d28e..f89a1b4c 100644
--- a/proto/QueryFilter.proto
+++ b/proto/QueryFilter.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FOFMOHPPKPO
+// Obf: JGKDEPOMBFP
message QueryFilter {
- int32 DHGFHBFCGOL = 10;
- int32 HFJNAAGCKFJ = 3;
+ int32 JKLHOJOCLJD = 10;
+ int32 JOJGNGIGNDB = 6;
}
diff --git a/proto/QueryPathReq.proto b/proto/QueryPathReq.proto
index 5ce768a7..56510f8c 100644
--- a/proto/QueryPathReq.proto
+++ b/proto/QueryPathReq.proto
@@ -15,29 +15,26 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "QueryFilter.proto";
import "Vector3Int.proto";
+import "QueryFilter.proto";
import "Vector.proto";
-// CmdId: 2375
-// Obf: NEHFAPFJMDE
+// CmdId: 2359
+// Obf: GOKDPGJBHEM
message QueryPathReq {
- // Obf: CHNMLGAIJDL
+ // Obf: MFMCBMBEPJD
enum OptionType {
OPTION_NONE = 0;
OPTION_NORMAL = 1;
OPTION_FIRST_CAN_GO = 2;
}
- QueryFilter filter = 8;
- Vector3Int COBIGJHHLJJ = 10;
- Vector source_pos = 12;
- int32 query_id = 5;
- OptionType query_type = 4;
- repeated Vector destination_pos = 14;
- Vector3Int OCDLHELPCKN = 15;
- uint32 scene_id = 11;
+ Vector3Int ANOOBDOFLPG = 6;
+ QueryFilter filter = 12;
+ int32 query_id = 3;
+ uint32 scene_id = 7;
+ Vector source_pos = 15;
+ OptionType query_type = 9;
+ Vector3Int LAOKIPAJIGN = 5;
+ repeated Vector destination_pos = 13;
}
diff --git a/proto/QueryPathRsp.proto b/proto/QueryPathRsp.proto
index d18961d2..49093b34 100644
--- a/proto/QueryPathRsp.proto
+++ b/proto/QueryPathRsp.proto
@@ -15,16 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
import "PathStatusType.proto";
import "Vector.proto";
-// CmdId: 2396
-// Obf: MMGFDHKGJPM
-message QueryPathRsp {
- PathStatusType query_status = 2;
- int32 retcode = 3;
- repeated Vector corners = 10;
- int32 query_id = 8;
+// CmdId: 2319
+// Obf: EDKMFDJCIHL
+message QueryPathRsp {
+ int32 query_id = 6;
+ repeated Vector corners = 1;
+ int32 retcode = 8;
+ // Obf: LFJGAFPHNNE
+ PathStatusType query_status = 15;
}
diff --git a/proto/QueryRegionListHttpRsp.proto b/proto/QueryRegionListHttpRsp.proto
index 94b341af..94e8257d 100644
--- a/proto/QueryRegionListHttpRsp.proto
+++ b/proto/QueryRegionListHttpRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "RegionSimpleInfo.proto";
-// Obf: IGDHIBNDKBO
+// Obf: BFDHIPNAGPP
message QueryRegionListHttpRsp {
int32 retcode = 1;
repeated RegionSimpleInfo region_list = 2;
diff --git a/proto/Quest.proto b/proto/Quest.proto
index 19599cc8..5ee63ba2 100644
--- a/proto/Quest.proto
+++ b/proto/Quest.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LGKNABFOEKJ
+// Obf: BLFINGECHDB
message Quest {
uint32 quest_id = 1;
uint32 state = 2;
diff --git a/proto/QuestCreateEntityReq.proto b/proto/QuestCreateEntityReq.proto
index 280480ce..e65e1eeb 100644
--- a/proto/QuestCreateEntityReq.proto
+++ b/proto/QuestCreateEntityReq.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CreateEntityInfo.proto";
-// CmdId: 430
-// Obf: BBJKMAIOOLD
+// CmdId: 8019
+// Obf: DEHBJMMBJOK
message QuestCreateEntityReq {
- bool is_rewind = 12;
- uint32 quest_id = 15;
- CreateEntityInfo entity = 8;
- uint32 parent_quest_id = 2;
+ uint32 quest_id = 3;
+ uint32 parent_quest_id = 10;
+ bool is_rewind = 7;
+ CreateEntityInfo entity = 4;
}
diff --git a/proto/QuestCreateEntityRsp.proto b/proto/QuestCreateEntityRsp.proto
index 210f8cbc..b3203d64 100644
--- a/proto/QuestCreateEntityRsp.proto
+++ b/proto/QuestCreateEntityRsp.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "CreateEntityInfo.proto";
-// CmdId: 484
-// Obf: OFKELNHNCGE
+// CmdId: 4869
+// Obf: CPPCDDEOKGP
message QuestCreateEntityRsp {
- uint32 parent_quest_id = 14;
- bool is_rewind = 8;
- uint32 entity_id = 4;
- uint32 quest_id = 3;
- CreateEntityInfo entity = 7;
- int32 retcode = 2;
+ uint32 entity_id = 8;
+ uint32 quest_id = 12;
+ bool is_rewind = 7;
+ uint32 parent_quest_id = 11;
+ int32 retcode = 15;
+ CreateEntityInfo entity = 9;
}
diff --git a/proto/QuestDelNotify.proto b/proto/QuestDelNotify.proto
index d2d35074..2b281410 100644
--- a/proto/QuestDelNotify.proto
+++ b/proto/QuestDelNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 402
-// Obf: IJMJIMCHBHG
+// CmdId: 29185
+// Obf: JJCKCDINJAJ
message QuestDelNotify {
- uint32 quest_id = 12;
+ uint32 quest_id = 9;
}
diff --git a/proto/QuestDestroyEntityReq.proto b/proto/QuestDestroyEntityReq.proto
index 414739da..945b81f0 100644
--- a/proto/QuestDestroyEntityReq.proto
+++ b/proto/QuestDestroyEntityReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 464
-// Obf: IEOGBDBICAI
+// CmdId: 21308
+// Obf: FFHMLGIIJEI
message QuestDestroyEntityReq {
- uint32 scene_id = 9;
- uint32 quest_id = 8;
- uint32 entity_id = 14;
+ uint32 entity_id = 1;
+ uint32 scene_id = 14;
+ uint32 quest_id = 6;
}
diff --git a/proto/QuestDestroyEntityRsp.proto b/proto/QuestDestroyEntityRsp.proto
index 0eb6b341..7c3665b7 100644
--- a/proto/QuestDestroyEntityRsp.proto
+++ b/proto/QuestDestroyEntityRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 421
-// Obf: JNNIADAIGHF
+// CmdId: 9130
+// Obf: FGDKHKLDGLI
message QuestDestroyEntityRsp {
- uint32 scene_id = 15;
- int32 retcode = 11;
- uint32 quest_id = 3;
- uint32 entity_id = 8;
+ uint32 scene_id = 14;
+ int32 retcode = 7;
+ uint32 entity_id = 3;
+ uint32 quest_id = 10;
}
diff --git a/proto/QuestDestroyNpcReq.proto b/proto/QuestDestroyNpcReq.proto
index 8d9303a1..699eab91 100644
--- a/proto/QuestDestroyNpcReq.proto
+++ b/proto/QuestDestroyNpcReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 406
-// Obf: HCHIKGMAOBA
+// CmdId: 26568
+// Obf: GLNOOFDFGEC
message QuestDestroyNpcReq {
- uint32 parent_quest_id = 8;
- uint32 npc_id = 10;
+ uint32 npc_id = 14;
+ uint32 parent_quest_id = 15;
}
diff --git a/proto/QuestDestroyNpcRsp.proto b/proto/QuestDestroyNpcRsp.proto
index 28cdb1f5..9944dcb0 100644
--- a/proto/QuestDestroyNpcRsp.proto
+++ b/proto/QuestDestroyNpcRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 433
-// Obf: NJGLMNLBNKD
+// CmdId: 607
+// Obf: PCNAEIAPMGE
message QuestDestroyNpcRsp {
- uint32 npc_id = 13;
- uint32 parent_quest_id = 2;
- int32 retcode = 14;
+ uint32 parent_quest_id = 13;
+ uint32 npc_id = 4;
+ int32 retcode = 9;
}
diff --git a/proto/QuestGlobalVar.proto b/proto/QuestGlobalVar.proto
index 8587c527..9e2ac428 100644
--- a/proto/QuestGlobalVar.proto
+++ b/proto/QuestGlobalVar.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ADPDFNABDCI
+// Obf: PGEKJBDCGND
message QuestGlobalVar {
- int32 value = 13;
+ int32 value = 14;
uint32 key = 8;
}
diff --git a/proto/QuestGlobalVarNotify.proto b/proto/QuestGlobalVarNotify.proto
index 78183b19..8e67f501 100644
--- a/proto/QuestGlobalVarNotify.proto
+++ b/proto/QuestGlobalVarNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "QuestGlobalVar.proto";
-// CmdId: 403
-// Obf: BICAFJINAPH
+// CmdId: 23502
+// Obf: JGINEENLNCF
message QuestGlobalVarNotify {
- repeated QuestGlobalVar var_list = 12;
+ repeated QuestGlobalVar var_list = 1;
}
diff --git a/proto/QuestListNotify.proto b/proto/QuestListNotify.proto
index 8a2513fc..2cf99368 100644
--- a/proto/QuestListNotify.proto
+++ b/proto/QuestListNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Quest.proto";
-// CmdId: 475
-// Obf: PKOLNCFFINJ
+// CmdId: 29451
+// Obf: LNKCGCNLKDP
message QuestListNotify {
- repeated Quest quest_list = 11;
+ repeated Quest quest_list = 13;
}
diff --git a/proto/QuestListUpdateNotify.proto b/proto/QuestListUpdateNotify.proto
index be63b365..43b9926e 100644
--- a/proto/QuestListUpdateNotify.proto
+++ b/proto/QuestListUpdateNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Quest.proto";
-// CmdId: 496
-// Obf: HFGOKLHAEPB
+// CmdId: 22114
+// Obf: NCEKGFIOHJG
message QuestListUpdateNotify {
- repeated Quest quest_list = 5;
+ repeated Quest quest_list = 1;
}
diff --git a/proto/QuestProgressUpdateNotify.proto b/proto/QuestProgressUpdateNotify.proto
index be4ca5e2..a00dac78 100644
--- a/proto/QuestProgressUpdateNotify.proto
+++ b/proto/QuestProgressUpdateNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 428
-// Obf: DFKPLKPAEJP
+// CmdId: 5388
+// Obf: DEOLGKMMGHH
message QuestProgressUpdateNotify {
- uint32 quest_id = 11;
- repeated uint32 finish_progress_list = 1;
- repeated uint32 fail_progress_list = 5;
+ uint32 quest_id = 1;
+ repeated uint32 finish_progress_list = 3;
+ repeated uint32 fail_progress_list = 10;
}
diff --git a/proto/QuestRenameAvatarReq.proto b/proto/QuestRenameAvatarReq.proto
index b7a334c9..86129c81 100644
--- a/proto/QuestRenameAvatarReq.proto
+++ b/proto/QuestRenameAvatarReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 417
-// Obf: MJJNFPDAEJC
+// CmdId: 1366
+// Obf: EACELLFNBCE
message QuestRenameAvatarReq {
- bool is_check = 4;
- uint32 rename_id = 8;
+ bool is_check = 14;
+ uint32 rename_id = 13;
string avatar_name = 9;
}
diff --git a/proto/QuestRenameAvatarRsp.proto b/proto/QuestRenameAvatarRsp.proto
index edfbd8db..29850437 100644
--- a/proto/QuestRenameAvatarRsp.proto
+++ b/proto/QuestRenameAvatarRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 497
-// Obf: GEONAMCBPDO
+// CmdId: 21481
+// Obf: ALHLKPOGFGC
message QuestRenameAvatarRsp {
- bool is_check = 15;
- uint32 rename_id = 4;
- string avatar_name = 10;
- int32 retcode = 13;
+ string avatar_name = 3;
+ uint32 rename_id = 9;
+ int32 retcode = 1;
+ bool is_check = 7;
}
diff --git a/proto/QuestTransmitReq.proto b/proto/QuestTransmitReq.proto
index d0a3df1e..66d89205 100644
--- a/proto/QuestTransmitReq.proto
+++ b/proto/QuestTransmitReq.proto
@@ -15,13 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 442
-// Obf: NBIBEFFJOJP
+// CmdId: 2854
+// Obf: FGDGCAJEJPM
message QuestTransmitReq {
- uint32 quest_id = 8;
- uint32 point_id = 13;
+ uint32 quest_id = 2;
+ uint32 point_id = 1;
+ uint32 LAJGLCIFKCP = 10;
}
diff --git a/proto/QuestTransmitRsp.proto b/proto/QuestTransmitRsp.proto
index 0ed20bab..2eb53a2a 100644
--- a/proto/QuestTransmitRsp.proto
+++ b/proto/QuestTransmitRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 407
-// Obf: MDDOBAJAHDH
+// CmdId: 20137
+// Obf: EFHMAODMGJJ
message QuestTransmitRsp {
- uint32 point_id = 12;
- uint32 quest_id = 7;
- int32 retcode = 11;
+ int32 retcode = 5;
+ uint32 point_id = 9;
+ uint32 quest_id = 14;
}
diff --git a/proto/QuestUpdateQuestTimeVarNotify.proto b/proto/QuestUpdateQuestTimeVarNotify.proto
index aa566b8c..1a01ebf1 100644
--- a/proto/QuestUpdateQuestTimeVarNotify.proto
+++ b/proto/QuestUpdateQuestTimeVarNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 449
-// Obf: FFMNPJJJCDK
+// CmdId: 28219
+// Obf: DIAGJLMDMDL
message QuestUpdateQuestTimeVarNotify {
- map time_var_map = 5;
- uint32 parent_quest_id = 4;
+ map time_var_map = 4;
+ uint32 parent_quest_id = 11;
}
diff --git a/proto/QuestUpdateQuestVarNotify.proto b/proto/QuestUpdateQuestVarNotify.proto
index 9629d54e..fb9e52b4 100644
--- a/proto/QuestUpdateQuestVarNotify.proto
+++ b/proto/QuestUpdateQuestVarNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 468
-// Obf: GFFPGFDCBIK
+// CmdId: 1753
+// Obf: OEEFAJLMMNF
message QuestUpdateQuestVarNotify {
- repeated int32 quest_var = 15;
- uint32 parent_quest_id = 14;
- uint32 parent_quest_var_seq = 3;
+ uint32 parent_quest_id = 3;
+ repeated int32 quest_var = 6;
+ uint32 parent_quest_var_seq = 9;
}
diff --git a/proto/QuestUpdateQuestVarReq.proto b/proto/QuestUpdateQuestVarReq.proto
index ee06c288..493c8efd 100644
--- a/proto/QuestUpdateQuestVarReq.proto
+++ b/proto/QuestUpdateQuestVarReq.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "QuestVarOp.proto";
-// CmdId: 438
-// Obf: JDNJONIOMEA
+// CmdId: 28126
+// Obf: CJGCHOPODCD
message QuestUpdateQuestVarReq {
- uint32 parent_quest_var_seq = 11;
- uint32 parent_quest_id = 1;
- uint32 quest_id = 2;
- repeated QuestVarOp quest_var_op_list = 4;
+ repeated QuestVarOp quest_var_op_list = 8;
+ uint32 parent_quest_var_seq = 9;
+ uint32 parent_quest_id = 11;
+ uint32 quest_id = 7;
}
diff --git a/proto/QuestUpdateQuestVarRsp.proto b/proto/QuestUpdateQuestVarRsp.proto
index 6f705a5f..9a4464f9 100644
--- a/proto/QuestUpdateQuestVarRsp.proto
+++ b/proto/QuestUpdateQuestVarRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 488
-// Obf: DDAOEAHEAEK
+// CmdId: 5677
+// Obf: ENCODHADEDM
message QuestUpdateQuestVarRsp {
- uint32 parent_quest_var_seq = 12;
- uint32 parent_quest_id = 5;
+ uint32 parent_quest_var_seq = 10;
+ uint32 quest_id = 7;
int32 retcode = 14;
- uint32 quest_id = 15;
+ uint32 parent_quest_id = 11;
}
diff --git a/proto/QuestVarOp.proto b/proto/QuestVarOp.proto
index e51f8dac..244a1d69 100644
--- a/proto/QuestVarOp.proto
+++ b/proto/QuestVarOp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MKOAOABANJO
+// Obf: KCGCOKGAMJM
message QuestVarOp {
- int32 value = 14;
- bool is_add = 9;
- uint32 index = 5;
+ int32 value = 4;
+ uint32 index = 1;
+ bool is_add = 11;
}
diff --git a/proto/QuickUseWidgetRsp.proto b/proto/QuickUseWidgetRsp.proto
index 3ed02017..689cab5d 100644
--- a/proto/QuickUseWidgetRsp.proto
+++ b/proto/QuickUseWidgetRsp.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "OneoffGatherPointDetectorData.proto";
import "ClientCollectorData.proto";
import "SkyCrystalDetectorQuickUseResult.proto";
-// CmdId: 4253
-// Obf: PIBILHMMMKA
+// CmdId: 24972
+// Obf: KHPNPEEKKPG
message QuickUseWidgetRsp {
- uint32 material_id = 9;
- int32 retcode = 5;
+ int32 retcode = 11;
+ uint32 material_id = 6;
oneof param {
- OneoffGatherPointDetectorData detector_data = 4;
- ClientCollectorData client_collector_data = 11;
- SkyCrystalDetectorQuickUseResult sky_crystal_detector_quick_use_result = 150503;
+ OneoffGatherPointDetectorData detector_data = 5;
+ ClientCollectorData client_collector_data = 15;
+ SkyCrystalDetectorQuickUseResult sky_crystal_detector_quick_use_result = 207137;
}
}
diff --git a/proto/ReadMailNotify.proto b/proto/ReadMailNotify.proto
index 8da04187..d53b5019 100644
--- a/proto/ReadMailNotify.proto
+++ b/proto/ReadMailNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1402
-// Obf: EIMKILMHOCI
+// CmdId: 6739
+// Obf: EHONJGBBFEG
message ReadMailNotify {
- repeated uint32 mail_id_list = 6;
+ repeated uint32 mail_id_list = 2;
}
diff --git a/proto/ReadPrivateChatReq.proto b/proto/ReadPrivateChatReq.proto
index fd8f5be4..5f157237 100644
--- a/proto/ReadPrivateChatReq.proto
+++ b/proto/ReadPrivateChatReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4980
-// Obf: CEBEFOJBCIE
+// CmdId: 5538
+// Obf: BMBHFJMPFKB
message ReadPrivateChatReq {
- uint32 target_uid = 1;
+ uint32 target_uid = 4;
}
diff --git a/proto/ReceivedTrialAvatarActivityRewardReq.proto b/proto/ReceivedTrialAvatarActivityRewardReq.proto
index 77bfb75b..73037370 100644
--- a/proto/ReceivedTrialAvatarActivityRewardReq.proto
+++ b/proto/ReceivedTrialAvatarActivityRewardReq.proto
@@ -16,8 +16,8 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 2068
-// Obf: KKODGFOHEBE
+// CmdId: 8615
+// Obf: DGNFHHHNOAJ
message ReceivedTrialAvatarActivityRewardReq {
uint32 trial_avatar_index_id = 7;
}
diff --git a/proto/ReceivedTrialAvatarActivityRewardRsp.proto b/proto/ReceivedTrialAvatarActivityRewardRsp.proto
index 0e738816..9750a827 100644
--- a/proto/ReceivedTrialAvatarActivityRewardRsp.proto
+++ b/proto/ReceivedTrialAvatarActivityRewardRsp.proto
@@ -16,10 +16,10 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 2116
-// Obf: DMKBHLAHADO
+// CmdId: 9311
+// Obf: MHBGIHPNPPL
message ReceivedTrialAvatarActivityRewardRsp {
- uint32 activity_id = 5;
- int32 retcode = 1;
- uint32 trial_avatar_index_id = 8;
+ int32 retcode = 8;
+ uint32 trial_avatar_index_id = 2;
+ uint32 activity_id = 1;
}
diff --git a/proto/RecordUsage.proto b/proto/RecordUsage.proto
index 95173a96..b9abba68 100644
--- a/proto/RecordUsage.proto
+++ b/proto/RecordUsage.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MJDHHOAILGG
+// Obf: APFGDKHEIBO
enum RecordUsage {
UGC_RECORD_USAGE_NONE = 0;
UGC_RECORD_USAGE_IMPORT = 1;
diff --git a/proto/ReformFireworksReq.proto b/proto/ReformFireworksReq.proto
new file mode 100644
index 00000000..bfd81a64
--- /dev/null
+++ b/proto/ReformFireworksReq.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "FireworksReformData.proto";
+// CmdId: 28941
+// Obf: PICLGFMPPAN
+message ReformFireworksReq {
+ FireworksReformData fireworks_reform_data = 10;
+}
diff --git a/proto/ReformFireworksRsp.proto b/proto/ReformFireworksRsp.proto
new file mode 100644
index 00000000..273f7d1b
--- /dev/null
+++ b/proto/ReformFireworksRsp.proto
@@ -0,0 +1,23 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+// CmdId: 8112
+// Obf: ENGGIOOFAPL
+message ReformFireworksRsp {
+ int32 retcode = 9;
+}
diff --git a/proto/RegionInfo.proto b/proto/RegionInfo.proto
index dc0001ab..ce1be798 100644
--- a/proto/RegionInfo.proto
+++ b/proto/RegionInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ResVersionConfig.proto";
-// Obf: NBDGDBINJAH
+// Obf: FHNLCIOBJDG
message RegionInfo {
string gateserver_ip = 1;
uint32 gateserver_port = 2;
diff --git a/proto/RegionSimpleInfo.proto b/proto/RegionSimpleInfo.proto
index b7679ce2..181e5b72 100644
--- a/proto/RegionSimpleInfo.proto
+++ b/proto/RegionSimpleInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BODMEBNADPL
+// Obf: KHPGILKGEPP
message RegionSimpleInfo {
string name = 1;
string title = 2;
diff --git a/proto/Reliquary.proto b/proto/Reliquary.proto
index d92a3bb8..9ad83781 100644
--- a/proto/Reliquary.proto
+++ b/proto/Reliquary.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IEFNJJOADGD
+// Obf: EGIJNLNKCFH
message Reliquary {
uint32 level = 1;
uint32 exp = 2;
diff --git a/proto/ReliquaryDecomposeReq.proto b/proto/ReliquaryDecomposeReq.proto
index 00c4071f..0e3e4d7a 100644
--- a/proto/ReliquaryDecomposeReq.proto
+++ b/proto/ReliquaryDecomposeReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 699
-// Obf: GEFNBINBKDE
+// CmdId: 2906
+// Obf: BEGHJCKOHCA
message ReliquaryDecomposeReq {
- uint32 target_count = 8;
- uint32 config_id = 10;
- repeated uint64 guid_list = 1;
+ uint32 target_count = 15;
+ uint32 config_id = 1;
+ repeated uint64 guid_list = 8;
}
diff --git a/proto/ReliquaryDecomposeRsp.proto b/proto/ReliquaryDecomposeRsp.proto
index 4683222b..947b6437 100644
--- a/proto/ReliquaryDecomposeRsp.proto
+++ b/proto/ReliquaryDecomposeRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 632
-// Obf: DLBMKMKGNKB
+// CmdId: 5943
+// Obf: AGGLLEHOPED
message ReliquaryDecomposeRsp {
- int32 retcode = 6;
- repeated uint64 guid_list = 3;
+ repeated uint64 guid_list = 9;
+ int32 retcode = 2;
}
diff --git a/proto/ReliquaryFilterStateNotify.proto b/proto/ReliquaryFilterStateNotify.proto
index dc4a85eb..e08300cd 100644
--- a/proto/ReliquaryFilterStateNotify.proto
+++ b/proto/ReliquaryFilterStateNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 627
-// Obf: BDLPMNNPKLE
+// CmdId: 6547
+// Obf: HMBNKNMBHGG
message ReliquaryFilterStateNotify {
- map reliquary_filter_state_map = 15;
+ map reliquary_filter_state_map = 13;
}
diff --git a/proto/ReliquaryFilterStateSaveNotify.proto b/proto/ReliquaryFilterStateSaveNotify.proto
index dc13d44e..6929f81b 100644
--- a/proto/ReliquaryFilterStateSaveNotify.proto
+++ b/proto/ReliquaryFilterStateSaveNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 683
-// Obf: HJOECKDNGON
+// CmdId: 4815
+// Obf: ECBLOLDIABL
message ReliquaryFilterStateSaveNotify {
- map reliquary_filter_state_map = 14;
+ map reliquary_filter_state_map = 4;
}
diff --git a/proto/ReliquaryPromoteReq.proto b/proto/ReliquaryPromoteReq.proto
index 9c346fe4..3c66ef86 100644
--- a/proto/ReliquaryPromoteReq.proto
+++ b/proto/ReliquaryPromoteReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 676
-// Obf: ODCHPBIBCJM
+// CmdId: 29241
+// Obf: GCPFLNHNBIN
message ReliquaryPromoteReq {
- uint64 item_guid = 12;
- uint64 target_guid = 5;
+ uint64 target_guid = 13;
+ uint64 item_guid = 7;
}
diff --git a/proto/ReliquaryPromoteRsp.proto b/proto/ReliquaryPromoteRsp.proto
index 0f6e3437..b925d5e9 100644
--- a/proto/ReliquaryPromoteRsp.proto
+++ b/proto/ReliquaryPromoteRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 626
-// Obf: BLKJJIONAEC
+// CmdId: 28265
+// Obf: BHHEEALIMML
message ReliquaryPromoteRsp {
- repeated uint32 cur_append_prop_list = 14;
- uint64 target_reliquary_guid = 6;
- repeated uint32 old_append_prop_list = 2;
- uint32 cur_promote_level = 1;
- int32 retcode = 7;
- uint32 old_promote_level = 15;
+ uint32 GDNPFIPFIOJ = 1;
+ uint64 target_reliquary_guid = 2;
+ int32 retcode = 12;
+ uint32 MCLHMKNEIKH = 11;
+ repeated uint32 FJJPDKBCGND = 14;
+ repeated uint32 JNPAMCBCIMC = 7;
}
diff --git a/proto/ReliquaryUpgradeReq.proto b/proto/ReliquaryUpgradeReq.proto
index a8e28669..714b27d5 100644
--- a/proto/ReliquaryUpgradeReq.proto
+++ b/proto/ReliquaryUpgradeReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 624
-// Obf: MIDKMENDNAF
+// CmdId: 1702
+// Obf: BNGPJOABGAC
message ReliquaryUpgradeReq {
- uint64 target_reliquary_guid = 7;
- repeated uint64 food_reliquary_guid_list = 11;
- repeated ItemParam item_param_list = 6;
+ repeated ItemParam item_param_list = 15;
+ repeated uint64 food_reliquary_guid_list = 2;
+ uint64 target_reliquary_guid = 4;
}
diff --git a/proto/ReliquaryUpgradeRsp.proto b/proto/ReliquaryUpgradeRsp.proto
index ab294ce0..26f1a016 100644
--- a/proto/ReliquaryUpgradeRsp.proto
+++ b/proto/ReliquaryUpgradeRsp.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 631
-// Obf: JHMCANALDCP
+// CmdId: 25485
+// Obf: CAHAEBGDMKK
message ReliquaryUpgradeRsp {
- uint32 cur_level = 4;
- uint64 target_reliquary_guid = 10;
- int32 retcode = 6;
- uint32 power_up_rate = 14;
- uint32 old_level = 5;
- repeated uint32 cur_append_prop_list = 11;
- repeated uint32 old_append_prop_list = 13;
+ uint32 cur_level = 13;
+ uint32 power_up_rate = 11;
+ repeated uint32 old_append_prop_list = 14;
+ uint32 old_level = 8;
+ repeated uint32 cur_append_prop_list = 15;
+ uint64 target_reliquary_guid = 5;
+ int32 retcode = 10;
}
diff --git a/proto/ResVersionConfig.proto b/proto/ResVersionConfig.proto
index ff88bed5..c01d6ff9 100644
--- a/proto/ResVersionConfig.proto
+++ b/proto/ResVersionConfig.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FJIHAIMDBMB
+// Obf: DPBFMJOKIMN
message ResVersionConfig {
uint32 version = 1;
bool relogin = 2;
diff --git a/proto/ResinChangeNotify.proto b/proto/ResinChangeNotify.proto
index 573da79b..a8b1268c 100644
--- a/proto/ResinChangeNotify.proto
+++ b/proto/ResinChangeNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 612
-// Obf: GNHJPFEHCEB
+// CmdId: 21937
+// Obf: POKGPJBGPLM
message ResinChangeNotify {
- uint32 curBuyCount = 1;
- uint32 nextAddTimestamp = 11;
- uint32 cur_value = 8;
+ uint32 cur_buy_count = 3;
+ uint32 next_add_timestamp = 6;
+ uint32 cur_value = 7;
}
diff --git a/proto/ResinCostType.proto b/proto/ResinCostType.proto
index 2c804f99..6345647a 100644
--- a/proto/ResinCostType.proto
+++ b/proto/ResinCostType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FGDIKNPBEMG
+// Obf: CJJHKGNDKMK
enum ResinCostType {
RESIN_COST_TYPE_NONE = 0;
RESIN_COST_TYPE_NORMAL = 1;
diff --git a/proto/Retcode.proto b/proto/Retcode.proto
index 0b19b57c..84aa0cf0 100644
--- a/proto/Retcode.proto
+++ b/proto/Retcode.proto
@@ -1,1223 +1,1394 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-// Name: PHBGJGPFAGF
+// Obf: GLEKAPIGAJE
enum Retcode {
- RET_SUCC = 0;
- RET_FAIL = -1;
- RET_SVR_ERROR = 1;
- RET_UNKNOWN_ERROR = 2;
- RET_FREQUENT = 3;
- RET_NODE_FORWARD_ERROR = 4;
- RET_NOT_FOUND_CONFIG = 5;
- RET_SYSTEM_BUSY = 6;
- RET_GM_UID_BIND = 7;
- RET_FORBIDDEN = 8;
- RET_STOP_REGISTER = 10;
- RET_STOP_SERVER = 11;
- RET_ACCOUNT_VEIRFY_ERROR = 12;
- RET_ACCOUNT_FREEZE = 13;
- RET_REPEAT_LOGIN = 14;
- RET_CLIENT_VERSION_ERROR = 15;
- RET_TOKEN_ERROR = 16;
- RET_ACCOUNT_NOT_EXIST = 17;
- RET_WAIT_OTHER_LOGIN = 18;
- RET_ANOTHER_LOGIN = 19;
- RET_CLIENT_FORCE_UPDATE = 20;
- RET_BLACK_UID = 21;
- RET_LOGIN_DB_FAIL = 22;
- RET_LOGIN_INIT_FAIL = 23;
- RET_MYSQL_DUPLICATE = 24;
- RET_MAX_PLAYER = 25;
- RET_ANTI_ADDICT = 26;
- RET_PS_PLAYER_WITHOUT_ONLINE_ID = 27;
- RET_ONLINE_ID_NOT_FOUND = 28;
- RET_ONLNE_ID_NOT_MATCH = 29;
- RET_REGISTER_IS_FULL = 30;
- RET_CHECKSUM_INVALID = 31;
- RET_BLACK_REGISTER_IP = 32;
- RET_EXCEED_REGISTER_RATE = 33;
- RET_UNKNOWN_PLATFORM = 34;
- RET_TOKEN_PARAM_ERROR = 35;
- RET_ANTI_OFFLINE_ERROR = 36;
- RET_BLACK_LOGIN_IP = 37;
- RET_GET_TOKEN_SESSION_HAS_UID = 38;
- RET_ENVIRONMENT_ERROR = 39;
- RET_CHECK_CLIENT_VERSION_HASH_FAIL = 40;
- RET_MINOR_REGISTER_FOBIDDEN = 41;
- RET_SECURITY_LIBRARY_ERROR = 42;
- RET_GATE_TICKET_CHECK_ERROR = 43;
- RET_AVATAR_IN_CD = 101;
- RET_AVATAR_NOT_ALIVE = 102;
- RET_AVATAR_NOT_ON_SCENE = 103;
- RET_CAN_NOT_FIND_AVATAR = 104;
- RET_CAN_NOT_DEL_CUR_AVATAR = 105;
- RET_DUPLICATE_AVATAR = 106;
- RET_AVATAR_IS_SAME_ONE = 107;
- RET_AVATAR_LEVEL_LESS_THAN = 108;
- RET_AVATAR_CAN_NOT_CHANGE_ELEMENT = 109;
- RET_AVATAR_BREAK_LEVEL_LESS_THAN = 110;
- RET_AVATAR_ON_MAX_BREAK_LEVEL = 111;
- RET_AVATAR_ID_ALREADY_EXIST = 112;
- RET_AVATAR_NOT_DEAD = 113;
- RET_AVATAR_IS_REVIVING = 114;
- RET_AVATAR_ID_ERROR = 115;
- RET_REPEAT_SET_PLAYER_BORN_DATA = 116;
- RET_PLAYER_LEVEL_LESS_THAN = 117;
- RET_AVATAR_LIMIT_LEVEL_ERROR = 118;
- RET_CUR_AVATAR_NOT_ALIVE = 119;
- RET_CAN_NOT_FIND_TEAM = 120;
- RET_CAN_NOT_FIND_CUR_TEAM = 121;
- RET_AVATAR_NOT_EXIST_IN_TEAM = 122;
- RET_CAN_NOT_REMOVE_CUR_AVATAR_FROM_TEAM = 123;
- RET_CAN_NOT_USE_REVIVE_ITEM_FOR_CUR_AVATAR = 124;
- RET_TEAM_COST_EXCEED_LIMIT = 125;
- RET_TEAM_AVATAR_IN_EXPEDITION = 126;
- RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE = 127;
- RET_AVATAR_IN_COMBAT = 128;
- RET_NICKNAME_UTF_8_ERROR = 130;
- RET_NICKNAME_TOO_LONG = 131;
- RET_NICKNAME_WORD_ILLEGAL = 132;
- RET_NICKNAME_TOO_MANY_DIGITS = 133;
- RET_NICKNAME_IS_EMPTY = 134;
- RET_NICKNAME_MONTHLY_LIMIT = 135;
- RET_NICKNAME_NOT_CHANGED = 136;
- RET_PLAYER_NOT_ONLINE = 140;
- RET_OPEN_STATE_NOT_OPEN = 141;
- RET_FEATURE_CLOSED = 142;
- RET_AVATAR_EXPEDITION_AVATAR_DIE = 152;
- RET_AVATAR_EXPEDITION_COUNT_LIMIT = 153;
- RET_AVATAR_EXPEDITION_MAIN_FORBID = 154;
- RET_AVATAR_EXPEDITION_TRIAL_FORBID = 155;
- RET_TEAM_NAME_ILLEGAL = 156;
- RET_IS_NOT_IN_STANDBY = 157;
- RET_IS_IN_DUNGEON = 158;
- RET_IS_IN_LOCK_AVATAR_QUEST = 159;
- RET_IS_USING_TRIAL_AVATAR = 160;
- RET_IS_USING_TEMP_AVATAR = 161;
- RET_NOT_HAS_FLYCLOAK = 162;
- RET_FETTER_REWARD_ALREADY_GOT = 163;
- RET_FETTER_REWARD_LEVEL_NOT_ENOUGH = 164;
- RET_WORLD_LEVEL_ADJUST_MIN_LEVEL = 165;
- RET_WORLD_LEVEL_ADJUST_CD = 166;
- RET_NOT_HAS_COSTUME = 167;
- RET_COSTUME_AVATAR_ERROR = 168;
- RET_FLYCLOAK_PLATFORM_TYPE_ERR = 169;
- RET_IN_TRANSFER = 170;
- RET_IS_IN_LOCK_AVATAR = 171;
- RET_FULL_BACKUP_TEAM = 172;
- RET_BACKUP_TEAM_ID_NOT_VALID = 173;
- RET_BACKUP_TEAM_IS_CUR_TEAM = 174;
- RET_AVATAR_RENAME_IN_CD = 175;
- RET_AVATAR_RENAME_IN_AUDIT = 176;
- RET_AVATAR_RENAME_IN_IP_BLACK_LIST = 177;
- RET_FLOAT_ERROR = 201;
- RET_NPC_NOT_EXIST = 301;
- RET_NPC_TOO_FAR = 302;
- RET_NOT_CURRENT_TALK = 303;
- RET_NPC_CREATE_FAIL = 304;
- RET_NPC_MOVE_FAIL = 305;
- RET_QUEST_NOT_EXIST = 401;
- RET_QUEST_IS_FAIL = 402;
- RET_QUEST_CONTENT_ERROR = 403;
- RET_BARGAIN_NOT_ACTIVATED = 404;
- RET_BARGAIN_FINISHED = 405;
- RET_INFERENCE_ASSOCIATE_WORD_ERROR = 406;
- RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION = 407;
- RET_POINT_NOT_UNLOCKED = 501;
- RET_POINT_TOO_FAR = 502;
- RET_POINT_ALREAY_UNLOCKED = 503;
- RET_ENTITY_NOT_EXIST = 504;
- RET_ENTER_SCENE_FAIL = 505;
- RET_PLAYER_IS_ENTER_SCENE = 506;
- RET_CITY_MAX_LEVEL = 507;
- RET_AREA_LOCKED = 508;
- RET_JOIN_OTHER_WAIT = 509;
- RET_WEATHER_AREA_NOT_FOUND = 510;
- RET_WEATHER_IS_LOCKED = 511;
- RET_NOT_IN_SELF_SCENE = 512;
- RET_GROUP_NOT_EXIST = 513;
- RET_MARK_NAME_ILLEGAL = 514;
- RET_MARK_ALREADY_EXISTS = 515;
- RET_MARK_OVERFLOW = 516;
- RET_MARK_NOT_EXISTS = 517;
- RET_MARK_UNKNOWN_TYPE = 518;
- RET_MARK_NAME_TOO_LONG = 519;
- RET_DISTANCE_LONG = 520;
- RET_ENTER_SCENE_TOKEN_INVALID = 521;
- RET_NOT_IN_WORLD_SCENE = 522;
- RET_ANY_GALLERY_STARTED = 523;
- RET_GALLERY_NOT_START = 524;
- RET_GALLERY_INTERRUPT_ONLY_ON_SINGLE_MODE = 525;
- RET_GALLERY_CANNOT_INTERRUPT = 526;
- RET_GALLERY_WORLD_NOT_MEET = 527;
- RET_GALLERY_SCENE_NOT_MEET = 528;
- RET_CUR_PLAY_CANNOT_TRANSFER = 529;
- RET_CANT_USE_WIDGET_IN_HOME_SCENE = 530;
- RET_SCENE_GROUP_NOT_MATCH = 531;
- RET_POS_ROT_INVALID = 551;
- RET_MARK_INVALID_SCENE_ID = 552;
- RET_INVALID_SCENE_TO_USE_ANCHOR_POINT = 553;
- RET_ENTER_HOME_SCENE_FAIL = 554;
- RET_CUR_SCENE_IS_NULL = 555;
- RET_GROUP_ID_ERROR = 556;
- RET_GALLERY_INTERRUPT_NOT_OWNER = 557;
- RET_NO_SPRING_IN_AREA = 558;
- RET_AREA_NOT_IN_SCENE = 559;
- RET_INVALID_CITY_ID = 560;
- RET_INVALID_SCENE_ID = 561;
- RET_DEST_SCENE_IS_NOT_ALLOW = 562;
- RET_LEVEL_TAG_SWITCH_IN_CD = 563;
- RET_LEVEL_TAG_ALREADY_EXIST = 564;
- RET_INVALID_AREA_ID = 565;
- RET_GALLERY_ONGOING_FORBID = 566;
- RET_ITEM_NOT_EXIST = 601;
- RET_PACK_EXCEED_MAX_WEIGHT = 602;
- RET_ITEM_NOT_DROPABLE = 603;
- RET_ITEM_NOT_USABLE = 604;
- RET_ITEM_INVALID_USE_COUNT = 605;
- RET_ITEM_INVALID_DROP_COUNT = 606;
- RET_ITEM_ALREADY_EXIST = 607;
- RET_ITEM_IN_COOLDOWN = 608;
- RET_ITEM_COUNT_NOT_ENOUGH = 609;
- RET_ITEM_INVALID_TARGET = 610;
- RET_RECIPE_NOT_EXIST = 611;
- RET_RECIPE_LOCKED = 612;
- RET_RECIPE_UNLOCKED = 613;
- RET_COMPOUND_QUEUE_FULL = 614;
- RET_COMPOUND_NOT_FINISH = 615;
- RET_MAIL_ITEM_NOT_GET = 616;
- RET_ITEM_EXCEED_LIMIT = 617;
- RET_AVATAR_CAN_NOT_USE = 618;
- RET_ITEM_NEED_PLAYER_LEVEL = 619;
- RET_RECIPE_NOT_AUTO_QTE = 620;
- RET_COMPOUND_BUSY_QUEUE = 621;
- RET_NEED_MORE_SCOIN = 622;
- RET_SKILL_DEPOT_NOT_FOUND = 623;
- RET_HCOIN_NOT_ENOUGH = 624;
- RET_SCOIN_NOT_ENOUGH = 625;
- RET_HCOIN_EXCEED_LIMIT = 626;
- RET_SCOIN_EXCEED_LIMIT = 627;
- RET_MAIL_EXPIRED = 628;
- RET_REWARD_HAS_TAKEN = 629;
- RET_COMBINE_COUNT_TOO_LARGE = 630;
- RET_GIVING_ITEM_WRONG = 631;
- RET_GIVING_IS_FINISHED = 632;
- RET_GIVING_NOT_ACTIVED = 633;
- RET_FORGE_QUEUE_FULL = 634;
- RET_FORGE_QUEUE_CAPACITY = 635;
- RET_FORGE_QUEUE_NOT_FOUND = 636;
- RET_FORGE_QUEUE_EMPTY = 637;
- RET_NOT_SUPPORT_ITEM = 638;
- RET_ITEM_EMPTY = 639;
- RET_VIRTUAL_EXCEED_LIMIT = 640;
- RET_MATERIAL_EXCEED_LIMIT = 641;
- RET_EQUIP_EXCEED_LIMIT = 642;
- RET_ITEM_SHOULD_HAVE_NO_LEVEL = 643;
- RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMIT = 644;
- RET_WEAPON_LEVEL_INVALID = 645;
- RET_UNKNOW_ITEM_TYPE = 646;
- RET_ITEM_COUNT_IS_ZERO = 647;
- RET_ITEM_IS_EXPIRED = 648;
- RET_ITEM_EXCEED_OUTPUT_LIMIT = 649;
- RET_EQUIP_LEVEL_HIGHER = 650;
- RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON = 651;
- RET_EQUIP_HAS_BEEN_WEARED = 652;
- RET_EQUIP_WEARED_CANNOT_DROP = 653;
- RET_AWAKEN_LEVEL_MAX = 654;
- RET_MCOIN_NOT_ENOUGH = 655;
- RET_MCOIN_EXCEED_LIMIT = 656;
- RET_RESIN_NOT_ENOUGH = 660;
- RET_RESIN_EXCEED_LIMIT = 661;
- RET_RESIN_OPENSTATE_OFF = 662;
- RET_RESIN_BOUGHT_COUNT_EXCEEDED = 663;
- RET_RESIN_CARD_DAILY_REWARD_HAS_TAKEN = 664;
- RET_RESIN_CARD_EXPIRED = 665;
- RET_AVATAR_CAN_NOT_COOK = 666;
- RET_ATTACH_AVATAR_CD = 667;
- RET_AUTO_RECOVER_OPENSTATE_OFF = 668;
- RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEEDED = 669;
- RET_RESIN_GAIN_FAILED = 670;
- RET_WIDGET_ORNAMENTS_TYPE_ERROR = 671;
- RET_ALL_TARGET_SATIATION_FULL = 672;
- RET_FORGE_WORLD_LEVEL_NOT_MATCH = 673;
- RET_FORGE_POINT_NOT_ENOUGH = 674;
- RET_WIDGET_ANCHOR_POINT_FULL = 675;
- RET_WIDGET_ANCHOR_POINT_NOT_FOUND = 676;
- RET_ALL_BONFIRE_EXCEED_MAX_COUNT = 677;
- RET_BONFIRE_EXCEED_MAX_COUNT = 678;
- RET_LUNCH_BOX_DATA_ERROR = 679;
- RET_INVALID_QUICK_USE_WIDGET = 680;
- RET_INVALID_REPLACE_RESIN_COUNT = 681;
- RET_PREV_DETECTED_GATHER_NOT_FOUND = 682;
- RET_GOT_ALL_ONEOFF_GAHTER = 683;
- RET_INVALID_WIDGET_MATERIAL_ID = 684;
- RET_WIDGET_DETECTOR_NO_HINT_TO_CLEAR = 685;
- RET_WIDGET_ALREADY_WITHIN_NEARBY_RADIUS = 686;
- RET_WIDGET_CLIENT_COLLECTOR_NEED_POINTS = 687;
- RET_WIDGET_IN_COMBAT = 688;
- RET_WIDGET_NOT_SET_QUICK_USE = 689;
- RET_ALREADY_ATTACH_WIDGET = 690;
- RET_EQUIP_IS_LOCKED = 691;
- RET_FORGE_IS_LOCKED = 692;
- RET_COMBINE_IS_LOCKED = 693;
- RET_FORGE_OUTPUT_STACK_LIMIT = 694;
- RET_ALREADY_DETTACH_WIDGET = 695;
- RET_GADGET_BUILDER_EXCEED_MAX_COUNT = 696;
- RET_REUNION_PRIVILEGE_RESIN_TYPE_IS_NORMAL = 697;
- RET_BONUS_COUNT_EXCEED_DOUBLE_LIMIT = 698;
- RET_RELIQUARY_DECOMPOSE_PARAM_ERROR = 699;
- RET_ITEM_COMBINE_COUNT_NOT_ENOUGH = 700;
- RET_GOODS_NOT_EXIST = 701;
- RET_GOODS_MATERIAL_NOT_ENOUGH = 702;
- RET_GOODS_NOT_IN_TIME = 703;
- RET_GOODS_BUY_NUM_NOT_ENOUGH = 704;
- RET_GOODS_BUY_NUM_ERROR = 705;
- RET_SHOP_NOT_OPEN = 706;
- RET_SHOP_CONTENT_NOT_MATCH = 707;
- RET_SHOP_BATCH_BUY_SHOP_LIMIT = 708;
- RET_SHOP_BATCH_BUY_COUNT_LIMIT = 709;
- RET_CHAT_FORBIDDEN = 798;
- RET_CHAT_CD = 799;
- RET_CHAT_FREQUENTLY = 800;
- RET_GADGET_NOT_EXIST = 801;
- RET_GADGET_NOT_INTERACTIVE = 802;
- RET_GADGET_NOT_GATHERABLE = 803;
- RET_CHEST_IS_LOCKED = 804;
- RET_GADGET_CREATE_FAIL = 805;
- RET_WORKTOP_OPTION_NOT_EXIST = 806;
- RET_GADGET_STATUE_NOT_ACTIVE = 807;
- RET_GADGET_STATUE_OPENED = 808;
- RET_BOSS_CHEST_NO_QUALIFICATION = 809;
- RET_BOSS_CHEST_LIFE_TIME_OVER = 810;
- RET_BOSS_CHEST_WEEK_NUM_LIMIT = 811;
- RET_BOSS_CHEST_GUEST_WORLD_LEVEL = 812;
- RET_BOSS_CHEST_HAS_TAKEN = 813;
- RET_BLOSSOM_CHEST_NO_QUALIFICATION = 814;
- RET_BLOSSOM_CHEST_LIFE_TIME_OVER = 815;
- RET_BLOSSOM_CHEST_HAS_TAKEN = 816;
- RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL = 817;
- RET_MP_PLAY_REWARD_NO_QUALIFICATION = 818;
- RET_MP_PLAY_REWARD_HAS_TAKEN = 819;
- RET_GENERAL_REWARD_NO_QUALIFICATION = 820;
- RET_GENERAL_REWARD_LIFE_TIME_OVER = 821;
- RET_GENERAL_REWARD_HAS_TAKEN = 822;
- RET_GADGET_NOT_VEHICLE = 823;
- RET_VEHICLE_SLOT_OCCUPIED = 824;
- RET_NOT_IN_VEHICLE = 825;
- RET_CREATE_VEHICLE_IN_CD = 826;
- RET_CREATE_VEHICLE_POS_INVALID = 827;
- RET_VEHICLE_POINT_NOT_UNLOCK = 828;
- RET_GADGET_INTERACT_COND_NOT_MEET = 829;
- RET_GADGET_INTERACT_PARAM_ERROR = 830;
- RET_GADGET_CUSTOM_COMBINATION_INVALID = 831;
- RET_DESHRET_OBELISK_DUPLICATE_INTERACT = 832;
- RET_DESHRET_OBELISK_NO_AVAIL_CHEST = 833;
- RET_ACTIVITY_CLOSE = 860;
- RET_ACTIVITY_ITEM_ERROR = 861;
- RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH = 862;
- RET_SEA_LAMP_PHASE_NOT_FINISH = 863;
- RET_SEA_LAMP_FLY_NUM_LIMIT = 864;
- RET_SEA_LAMP_FLY_LAMP_WORD_ILLEGAL = 865;
- RET_ACTIVITY_WATCHER_REWARD_TAKEN = 866;
- RET_ACTIVITY_WATCHER_REWARD_NOT_FINISHED = 867;
- RET_SALESMAN_ALREADY_DELIVERED = 868;
- RET_SALESMAN_REWARD_COUNT_NOT_ENOUGH = 869;
- RET_SALESMAN_POSITION_INVALID = 870;
- RET_DELIVER_NOT_FINISH_ALL_QUEST = 871;
- RET_DELIVER_ALREADY_TAKE_DAILY_REWARD = 872;
- RET_ASTER_PROGRESS_EXCEED_LIMIT = 873;
- RET_ASTER_CREDIT_EXCEED_LIMIT = 874;
- RET_ASTER_TOKEN_EXCEED_LIMIT = 875;
- RET_ASTER_CREDIT_NOT_ENOUGH = 876;
- RET_ASTER_TOKEN_NOT_ENOUGH = 877;
- RET_ASTER_SPECIAL_REWARD_HAS_TAKEN = 878;
- RET_FLIGHT_GROUP_ACTIVITY_NOT_STARTED = 879;
- RET_ASTER_MID_PREVIOUS_BATTLE_NOT_FINISHED = 880;
- RET_DRAGON_SPINE_SHIMMERING_ESSENCE_EXCEED_LIMIT = 881;
- RET_DRAGON_SPINE_WARM_ESSENCE_EXCEED_LIMIT = 882;
- RET_DRAGON_SPINE_WONDROUS_ESSENCE_EXCEED_LIMIT = 883;
- RET_DRAGON_SPINE_SHIMMERING_ESSENCE_NOT_ENOUGH = 884;
- RET_DRAGON_SPINE_WARM_ESSENCE_NOT_ENOUGH = 885;
- RET_DRAGON_SPINE_WONDROUS_ESSENCE_NOT_ENOUGH = 886;
- RET_EFFIGY_FIRST_PASS_REWARD_HAS_TAKEN = 891;
- RET_EFFIGY_REWARD_HAS_TAKEN = 892;
- RET_TREASURE_MAP_ADD_TOKEN_EXCEED_LIMIT = 893;
- RET_TREASURE_MAP_TOKEN_NOT_ENOUGHT = 894;
- RET_SEA_LAMP_COIN_EXCEED_LIMIT = 895;
- RET_SEA_LAMP_COIN_NOT_ENOUGH = 896;
- RET_SEA_LAMP_POPULARITY_EXCEED_LIMIT = 897;
- RET_ACTIVITY_AVATAR_REWARD_NOT_OPEN = 898;
- RET_ACTIVITY_AVATAR_REWARD_HAS_TAKEN = 899;
- RET_ARENA_ACTIVITY_ALREADY_STARTED = 900;
- RET_TALENT_ALREAY_UNLOCKED = 901;
- RET_PREV_TALENT_NOT_UNLOCKED = 902;
- RET_BIG_TALENT_POINT_NOT_ENOUGH = 903;
- RET_SMALL_TALENT_POINT_NOT_ENOUGH = 904;
- RET_PROUD_SKILL_ALREADY_GOT = 905;
- RET_PREV_PROUD_SKILL_NOT_GET = 906;
- RET_PROUD_SKILL_MAX_LEVEL = 907;
- RET_CANDIDATE_SKILL_DEPOT_ID_NOT_FIND = 910;
- RET_SKILL_DEPOT_IS_THE_SAME = 911;
- RET_MONSTER_NOT_EXIST = 1001;
- RET_MONSTER_CREATE_FAIL = 1002;
- RET_DUNGEON_ENTER_FAIL = 1101;
- RET_DUNGEON_QUIT_FAIL = 1102;
- RET_DUNGEON_ENTER_EXCEED_DAY_COUNT = 1103;
- RET_DUNGEON_REVIVE_EXCEED_MAX_COUNT = 1104;
- RET_DUNGEON_REVIVE_FAIL = 1105;
- RET_DUNGEON_NOT_SUCCEED = 1106;
- RET_DUNGEON_CAN_NOT_CANCEL = 1107;
- RET_DEST_DUNGEON_SETTLED = 1108;
- RET_DUNGEON_CANDIDATE_TEAM_IS_FULL = 1109;
- RET_DUNGEON_CANDIDATE_TEAM_IS_DISMISS = 1110;
- RET_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY = 1111;
- RET_DUNGEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR = 1112;
- RET_DUNGEON_CANDIDATE_NOT_SINGEL_PASS = 1113;
- RET_DUNGEON_REPLAY_NEED_ALL_PLAYER_DIE = 1114;
- RET_DUNGEON_REPLAY_HAS_REVIVE_COUNT = 1115;
- RET_DUNGEON_OTHERS_LEAVE = 1116;
- RET_DUNGEON_ENTER_LEVEL_LIMIT = 1117;
- RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP = 1118;
- RET_DUNGEON_DROP_SUBFIELD_LIMIT = 1119;
- RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_ALL_DIE = 1120;
- RET_DUNGEON_CANNOT_KICK = 1121;
- RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEVEL_LIMIT = 1122;
- RET_DUNGEON_IN_FORCE_QUIT = 1123;
- RET_DUNGEON_GUEST_QUIT_DUNGEON = 1124;
- RET_DUNGEON_TICKET_FAIL = 1125;
- RET_CUR_DUNGEON_SETTLED = 1126;
- RET_CUR_DUNGEON_NOT_PLOT = 1127;
- RET_CUR_DUNGEON_NOT_ALLOW_SWITCH_TEAM = 1128;
- RET_MP_NOT_IN_MY_WORLD = 1201;
- RET_MP_IN_MP_MODE = 1202;
- RET_MP_SCENE_IS_FULL = 1203;
- RET_MP_MODE_NOT_AVAILABLE = 1204;
- RET_MP_PLAYER_NOT_ENTERABLE = 1205;
- RET_MP_QUEST_BLOCK_MP = 1206;
- RET_MP_IN_ROOM_SCENE = 1207;
- RET_MP_WORLD_IS_FULL = 1208;
- RET_MP_PLAYER_NOT_ALLOW_ENTER = 1209;
- RET_MP_PLAYER_DISCONNECTED = 1210;
- RET_MP_NOT_IN_MP_MODE = 1211;
- RET_MP_OWNER_NOT_ENTER = 1212;
- RET_MP_ALLOW_ENTER_PLAYER_FULL = 1213;
- RET_MP_TARGET_PLAYER_IN_TRANSFER = 1214;
- RET_MP_TARGET_ENTERING_OTHER = 1215;
- RET_MP_OTHER_ENTERING = 1216;
- RET_MP_ENTER_MAIN_PLAYER_IN_PLOT = 1217;
- RET_MP_NOT_PS_PLAYER = 1218;
- RET_MP_PLAY_NOT_ACTIVE = 1219;
- RET_MP_PLAY_REMAIN_REWARDS = 1220;
- RET_MP_PLAY_NO_REWARD = 1221;
- RET_MP_OPEN_STATE_FAIL = 1223;
- RET_MP_PLAYER_IN_BLACKLIST = 1224;
- RET_MP_REPLY_TIMEOUT = 1225;
- RET_MP_IS_BLOCK = 1226;
- RET_MP_ENTER_MAIN_PLAYER_IN_MP_PLAY = 1227;
- RET_MP_IN_MP_PLAY_BATTLE = 1228;
- RET_MP_GUEST_HAS_REWARD_REMAINED = 1229;
- RET_MP_QUIT_MP_INVALID = 1230;
- RET_MP_OTHER_DATA_VERSION_NOT_LATEST = 1231;
- RET_MP_DATA_VERSION_NOT_LATEST = 1232;
- RET_MP_CUR_WORLD_NOT_ENTERABLE = 1233;
- RET_MP_ANY_GALLERY_STARTED = 1234;
- RET_MP_HAS_ACTIVE_DRAFT = 1235;
- RET_MP_PLAYER_IN_DUNGEON = 1236;
- RET_MP_MATCH_FULL = 1237;
- RET_MP_MATCH_LIMIT = 1238;
- RET_MP_MATCH_IN_PUNISH = 1239;
- RET_MP_IS_IN_MULTISTAGE = 1240;
- RET_MP_MATCH_PLAY_NOT_OPEN = 1241;
- RET_MP_ONLY_MP_WITH_PS_PLAYER = 1242;
- RET_MP_GUEST_LOADING_FIRST_ENTER = 1243;
- RET_MP_SUMMER_TIME_SPRINT_BOAT_ONGOING = 1244;
- RET_MP_BLITZ_RUSH_PARKOUR_CHALLENGE_ONGOING = 1245;
- RET_MP_MUSIC_GAME_ONGOING = 1246;
- RET_MP_IN_MPING_MODE = 1247;
- RET_MP_OWNER_IN_SINGLE_SCENE = 1248;
- RET_MP_IN_SINGLE_SCENE = 1249;
- RET_MP_REPLY_NO_VALID_AVATAR = 1250;
- RET_MP_IS_NOT_IN_TRANSFER_GUARD = 1251;
- RET_MAIL_PARA_ERR = 1301;
- RET_MAIL_MAX_NUM = 1302;
- RET_MAIL_ITEM_NUM_EXCEED = 1303;
- RET_MAIL_TITLE_LEN_EXCEED = 1304;
- RET_MAIL_CONTENT_LEN_EXCEED = 1305;
- RET_MAIL_SENDER_LEN_EXCEED = 1306;
- RET_MAIL_PARSE_PACKET_FAIL = 1307;
- RET_OFFLINE_MSG_MAX_NUM = 1308;
- RET_OFFLINE_MSG_SAME_TICKET = 1309;
- RET_MAIL_EXCEL_MAIL_TYPE_ERROR = 1310;
- RET_MAIL_CANNOT_SEND_MCOIN = 1311;
- RET_MAIL_HCOIN_EXCEED_LIMIT = 1312;
- RET_MAIL_SCOIN_EXCEED_LIMIT = 1313;
- RET_MAIL_MATERIAL_ID_INVALID = 1314;
- RET_MAIL_AVATAR_EXCEED_LIMIT = 1315;
- RET_MAIL_GACHA_TICKET_ETC_EXCEED_LIMIT = 1316;
- RET_MAIL_ITEM_EXCEED_CEHUA_LIMIT = 1317;
- RET_MAIL_SPACE_OR_REST_NUM_NOT_ENOUGH = 1318;
- RET_MAIL_TICKET_IS_EMPTY = 1319;
- RET_MAIL_TRANSACTION_IS_EMPTY = 1320;
- RET_MAIL_DELETE_COLLECTED = 1321;
- RET_DAILY_TASK_NOT_FINISH = 1330;
- RET_DAILY_TAKS_HAS_TAKEN = 1331;
- RET_SOCIAL_OFFLINE_MSG_NUM_EXCEED = 1332;
- RET_DAILY_TASK_FILTER_CITY_NOT_OPEN = 1333;
- RET_GACHA_INAVAILABLE = 1401;
- RET_GACHA_RANDOM_NOT_MATCH = 1402;
- RET_GACHA_SCHEDULE_NOT_MATCH = 1403;
- RET_GACHA_INVALID_TIMES = 1404;
- RET_GACHA_COST_ITEM_NOT_ENOUGH = 1405;
- RET_GACHA_TIMES_LIMIT = 1406;
- RET_GACHA_WISH_SAME_ITEM = 1407;
- RET_GACHA_WISH_INVALID_ITEM = 1408;
- RET_GACHA_MINORS_TIMES_LIMIT = 1409;
- RET_GACHA_GENERAL_TIMES_LIMIT = 1410;
- RET_INVESTIGAITON_NOT_IN_PROGRESS = 1501;
- RET_INVESTIGAITON_UNCOMPLETE = 1502;
- RET_INVESTIGAITON_REWARD_TAKEN = 1503;
- RET_INVESTIGAITON_TARGET_STATE_ERROR = 1504;
- RET_PUSH_TIPS_NOT_FOUND = 1505;
- RET_SIGN_IN_RECORD_NOT_FOUND = 1506;
- RET_ALREADY_HAVE_SIGNED_IN = 1507;
- RET_SIGN_IN_COND_NOT_SATISFIED = 1508;
- RET_BONUS_ACTIVITY_NOT_UNREWARDED = 1509;
- RET_SIGN_IN_REWARDED = 1510;
- RET_TOWER_NOT_OPEN = 1521;
- RET_TOWER_HAVE_DAILY_RECORD = 1522;
- RET_TOWER_NOT_RECORD = 1523;
- RET_TOWER_HAVE_RECORD = 1524;
- RET_TOWER_TEAM_NUM_ERROR = 1525;
- RET_TOWER_FLOOR_NOT_OPEN = 1526;
- RET_TOWER_NO_FLOOR_STAR_RECORD = 1527;
- RET_ALREADY_HAS_TOWER_BUFF = 1528;
- RET_DUPLICATE_ENTER_LEVEL = 1529;
- RET_NOT_IN_TOWER_LEVEL = 1530;
- RET_IN_TOWER_LEVEL = 1531;
- RET_TOWER_PREV_FLOOR_NOT_FINISH = 1532;
- RET_TOWER_STAR_NOT_ENOUGH = 1533;
- RET_BATTLE_PASS_NO_SCHEDULE = 1541;
- RET_BATTLE_PASS_HAS_BUYED = 1542;
- RET_BATTLE_PASS_LEVEL_OVERFLOW = 1543;
- RET_BATTLE_PASS_PRODUCT_EXPIRED = 1544;
- RET_MATCH_HOST_QUIT = 1561;
- RET_MATCH_ALREADY_IN_MATCH = 1562;
- RET_MATCH_NOT_IN_MATCH = 1563;
- RET_MATCH_APPLYING_ENTER_MP = 1564;
- RET_MATCH_INCORRECT_SCENE = 1565;
- RET_WIDGET_TREASURE_SPOT_NOT_FOUND = 1581;
- RET_WIDGET_TREASURE_ENTITY_EXISTS = 1582;
- RET_WIDGET_TREASURE_SPOT_FAR_AWAY = 1583;
- RET_WIDGET_TREASURE_FINISHED_TODAY = 1584;
- RET_WIDGET_QUICK_USE_REQ_PARAM_ERROR = 1585;
- RET_WIDGET_CAMERA_SCAN_ID_ERROR = 1586;
- RET_WIDGET_NOT_ACTIVE = 1587;
- RET_WIDGET_FEATHER_NOT_ACTIVE = 1588;
- RET_WIDGET_FEATHER_GADGET_TOO_FAR_AWAY = 1589;
- RET_WIDGET_CAPTURE_ANIMAL_NOT_EXIST = 1590;
- RET_WIDGET_CAPTURE_ANIMAL_DROP_BAG_LIMIT = 1591;
- RET_WIDGET_CAPTURE_ANIMAL_CAN_NOT_CAPTURE = 1592;
- RET_WIDGET_SKY_CRYSTAL_ALL_COLLECTED = 1593;
- RET_WIDGET_SKY_CRYSTAL_HINT_ALREADY_EXIST = 1594;
- RET_WIDGET_SKY_CRYSTAL_NOT_FOUND = 1595;
- RET_WIDGET_SKY_CRYSTAL_NO_HINT_TO_CLEAR = 1596;
- RET_WIDGET_LIGHT_STONE_ENERGY_NOT_ENOUGH = 1597;
- RET_WIDGET_TOY_CRYSTAL_ENERGY_NOT_ENOUGH = 1598;
- RET_WIDGET_LIGHT_STONE_LEVEL_NOT_ENOUGH = 1599;
- RET_UID_NOT_EXIST = 2001;
- RET_PARSE_BIN_ERROR = 2002;
- RET_ACCOUNT_INFO_NOT_EXIST = 2003;
- RET_ORDER_INFO_NOT_EXIST = 2004;
- RET_SNAPSHOT_INDEX_ERROR = 2005;
- RET_MAIL_HAS_BEEN_SENT = 2006;
- RET_PRODUCT_NOT_EXIST = 2007;
- RET_UNFINISH_ORDER = 2008;
- RET_ID_NOT_EXIST = 2009;
- RET_ORDER_TRADE_EARLY = 2010;
- RET_ORDER_FINISHED = 2011;
- RET_GAMESERVER_VERSION_WRONG = 2012;
- RET_OFFLINE_OP_FULL_LENGTH = 2013;
- RET_CONCERT_PRODUCT_OBTAIN_LIMIT = 2014;
- RET_CONCERT_PRODUCT_TICKET_DUPLICATED = 2015;
- RET_CONCERT_PRODUCT_TICKET_EMPTY = 2016;
- RET_REDIS_MODIFIED = 5001;
- RET_REDIS_UID_NOT_EXIST = 5002;
- RET_PATHFINDING_DATA_NOT_EXIST = 6001;
- RET_PATHFINDING_DESTINATION_NOT_EXIST = 6002;
- RET_PATHFINDING_ERROR_SCENE = 6003;
- RET_PATHFINDING_SCENE_DATA_LOADING = 6004;
- RET_FRIEND_COUNT_EXCEEDED = 7001;
- RET_PLAYER_NOT_EXIST = 7002;
- RET_ALREADY_SENT_ADD_REQUEST = 7003;
- RET_ASK_FRIEND_LIST_FULL = 7004;
- RET_PLAYER_ALREADY_IS_FRIEND = 7005;
- RET_PLAYER_NOT_ASK_FRIEND = 7006;
- RET_TARGET_FRIEND_COUNT_EXCEED = 7007;
- RET_NOT_FRIEND = 7008;
- RET_BIRTHDAY_CANNOT_BE_SET_TWICE = 7009;
- RET_CANNOT_ADD_SELF_FRIEND = 7010;
- RET_SIGNATURE_ILLEGAL = 7011;
- RET_PS_PLAYER_CANNOT_ADD_FRIENDS = 7012;
- RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS = 7013;
- RET_NAME_CARD_NOT_UNLOCKED = 7014;
- RET_ALREADY_IN_BLACKLIST = 7015;
- RET_PS_PALEYRS_CANNOT_ADD_BLACKLIST = 7016;
- RET_PLAYER_BLACKLIST_FULL = 7017;
- RET_PLAYER_NOT_IN_BLACKLIST = 7018;
- RET_BLACKLIST_PLAYER_CANNOT_ADD_FRIEND = 7019;
- RET_IN_TARGET_BLACKLIST = 7020;
- RET_CANNOT_ADD_TARGET_FRIEND = 7021;
- RET_BIRTHDAY_FORMAT_ERROR = 7022;
- RET_ONLINE_ID_NOT_EXISTS = 7023;
- RET_FIRST_SHARE_REWARD_HAS_TAKEN = 7024;
- RET_PS_PLAYER_CANNOT_REMOVE_BLACKLIST = 7025;
- RET_REPORT_CD = 7026;
- RET_REPORT_CONTENT_ILLEGAL = 7027;
- RET_REMARK_WORD_ILLEGAL = 7028;
- RET_REMARK_TOO_LONG = 7029;
- RET_REMARK_UTF_8_ERROR = 7030;
- RET_REMARK_IS_EMPTY = 7031;
- RET_ASK_ADD_FRIEND_CD = 7032;
- RET_SHOW_AVATAR_INFO_NOT_EXIST = 7033;
- RET_PLAYER_NOT_SHOW_AVATAR = 7034;
- RET_SOCIAL_UPDATE_SHOW_LIST_REPEAT_ID = 7035;
- RET_PSN_ID_NOT_FOUND = 7036;
- RET_EMOJI_COLLECTION_NUM_EXCEED_LIMIT = 7037;
- RET_REMARK_EMPTY = 7038;
- RET_IN_TARGET_PSN_BLACKLIST = 7039;
- RET_SIGNATURE_NOT_CHANGED = 7040;
- RET_SIGNATURE_MONTHLY_LIMIT = 7041;
- RET_REQ_FRIEND_AVATAR_FREQUENTLY = 7042;
- RET_PSN_GET_PLAYER_SOCIAL_DETAIL_FAIL = 7043;
- RET_OFFERING_NOT_OPEN = 7081;
- RET_OFFERING_LEVEL_LIMIT = 7082;
- RET_OFFERING_LEVEL_NOT_REACH = 7083;
- RET_OFFERING_LEVEL_HAS_TAKEN = 7084;
- RET_CITY_REPUTATION_NOT_OPEN = 7101;
- RET_CITY_REPUTATION_LEVEL_TAKEN = 7102;
- RET_CITY_REPUTATION_LEVEL_NOT_REACH = 7103;
- RET_CITY_REPUTATION_PARENT_QUEST_TAKEN = 7104;
- RET_CITY_REPUTATION_PARENT_QUEST_UNFINISH = 7105;
- RET_CITY_REPUTATION_ACCEPT_REQUEST = 7106;
- RET_CITY_REPUTATION_NOT_ACCEPT_REQUEST = 7107;
- RET_CITY_REPUTATION_ACCEPT_REQUEST_LIMIT = 7108;
- RET_CITY_REPUTATION_ENTRANCE_NOT_OPEN = 7109;
- RET_CITY_REPUTATION_TAKEN_REQUEST_REWARD = 7110;
- RET_CITY_REPUTATION_SWITCH_CLOSE = 7111;
- RET_CITY_REPUTATION_ENTRACE_SWITCH_CLOSE = 7112;
- RET_CITY_REPUTATION_TAKEN_EXPLORE_REWARD = 7113;
- RET_CITY_REPUTATION_EXPLORE_NOT_REACH = 7114;
- RET_MECHANICUS_NOT_OPEN = 7120;
- RET_MECHANICUS_GEAR_UNLOCK = 7121;
- RET_MECHANICUS_GEAR_LOCK = 7122;
- RET_MECHANICUS_GEAR_LEVEL_LIMIT = 7123;
- RET_MECHANICUS_COIN_NOT_ENOUGH = 7124;
- RET_MECHANICUS_NO_SEQUENCE = 7125;
- RET_MECHANICUS_SEQUENCE_LIMIT_LEVEL = 7126;
- RET_MECHANICUS_SEQUENCE_LIMIT_OPEN = 7127;
- RET_MECHANICUS_DIFFICULT_NOT_SUPPORT = 7128;
- RET_MECHANICUS_TICKET_NOT_ENOUGH = 7129;
- RET_MECHANICUS_TEACH_NOT_FINISH = 7130;
- RET_MECHANICUS_TEACH_FINISHED = 7131;
- RET_MECHANICUS_PREV_DIFFICULT_LEVEL_BLOCK = 7132;
- RET_MECHANICUS_PLAYER_LIMIT = 7133;
- RET_MECHANICUS_PUNISH_TIME = 7134;
- RET_MECHANICUS_SWITCH_CLOSE = 7135;
- RET_MECHANICUS_BATTLE_NOT_IN_DUNGEON = 7150;
- RET_MECHANICUS_BATTLE_PLAY_NOT_FOUND = 7151;
- RET_MECHANICUS_BATTLE_DUPLICATE_PICK_CARD = 7152;
- RET_MECHANICUS_BATTLE_PLAYER_NOT_IN_PLAY = 7153;
- RET_MECHANICUS_BATTLE_CARD_NOT_AVAILABLE = 7154;
- RET_MECHANICUS_BATTLE_NOT_IN_CARD_STAGE = 7155;
- RET_MECHANICUS_BATTLE_CARD_IS_WAITING = 7156;
- RET_MECHANICUS_BATTLE_CARD_ALL_CONFIRMED = 7157;
- RET_MECHANICUS_BATTLE_CARD_ALREADY_CONFIRMED = 7158;
- RET_MECHANICUS_BATTLE_CARD_CONFIRMED_BY_OTHER = 7159;
- RET_MECHANICUS_BATTLE_CARD_NOT_ENOUGH_POINTS = 7160;
- RET_MECHANICUS_BATTLE_CARD_ALREADY_SKIPPED = 7161;
- RET_LEGENDARY_KEY_NOT_ENOUGH = 8001;
- RET_LEGENDARY_KEY_EXCEED_LIMIT = 8002;
- RET_DAILY_TASK_NOT_ENOUGH_TO_REDEEM = 8003;
- RET_PERSONAL_LINE_OPEN_STATE_OFF = 8004;
- RET_PERSONAL_LINE_LEVEL_NOT_ENOUGH = 8005;
- RET_PERSONAL_LINE_NOT_OPEN = 8006;
- RET_PERSONAL_LINE_PRE_QUEST_NOT_FINISH = 8007;
- RET_HUNTING_ALREADY_FINISH_OFFER_LIMIT = 8201;
- RET_HUNTING_HAS_UNFINISHED_OFFER = 8202;
- RET_HUNTING_FAILED_OFFER_NOT_CD_READY = 8203;
- RET_HUNTING_NOT_TAKE_OFFER = 8204;
- RET_HUNTING_CANNOT_TAKE_TWICE = 8205;
- RET_RPIVATE_CHAT_INVALID_CONTENT_TYPE = 8901;
- RET_PRIVATE_CHAT_TARGET_IS_NOT_FRIEND = 8902;
- RET_PRIVATE_CHAT_CONTENT_NOT_SUPPORTED = 8903;
- RET_PRIVATE_CHAT_CONTENT_TOO_LONG = 8904;
- RET_PRIVATE_CHAT_PULL_TOO_FAST = 8905;
- RET_PRIVATE_CHAT_REPEAT_READ = 8906;
- RET_PRIVATE_CHAT_READ_NOT_FRIEND = 8907;
- RET_REUNION_FINISHED = 9001;
- RET_REUNION_NOT_ACTIVATED = 9002;
- RET_REUNION_ALREADY_TAKE_FIRST_REWARD = 9003;
- RET_REUNION_SIGN_IN_REWARDED = 9004;
- RET_REUNION_WATCHER_REWARDED = 9005;
- RET_REUNION_WATCHER_NOT_FINISH = 9006;
- RET_REUNION_MISSION_REWARDED = 9007;
- RET_REUNION_MISSION_NOT_FINISH = 9008;
- RET_REUNION_WATCHER_REWARD_NOT_UNLOCKED = 9009;
- RET_BLESSING_CONTENT_CLOSED = 9101;
- RET_BLESSING_NOT_ACTIVE = 9102;
- RET_BLESSING_NOT_TODAY_ENTITY = 9103;
- RET_BLESSING_ENTITY_EXCEED_SCAN_NUM_LIMIT = 9104;
- RET_BLESSING_DAILY_SCAN_NUM_EXCEED_LIMIT = 9105;
- RET_BLESSING_REDEEM_REWARD_NUM_EXCEED_LIMIT = 9106;
- RET_BLESSING_REDEEM_PIC_NUM_NOT_ENOUGH = 9107;
- RET_BLESSING_PIC_NOT_ENOUGH = 9108;
- RET_BLESSING_PIC_HAS_RECEIVED = 9109;
- RET_BLESSING_TARGET_RECV_NUM_EXCEED = 9110;
- RET_FLEUR_FAIR_CREDIT_EXCEED_LIMIT = 9111;
- RET_FLEUR_FAIR_CREDIT_NOT_ENOUGH = 9112;
- RET_FLEUR_FAIR_TOKEN_EXCEED_LIMIT = 9113;
- RET_FLEUR_FAIR_TOKEN_NOT_ENOUGH = 9114;
- RET_FLEUR_FAIR_MINIGAME_NOT_OPEN = 9115;
- RET_FLEUR_FAIR_MUSIC_GAME_DIFFICULTY_NOT_UNLOCK = 9116;
- RET_FLEUR_FAIR_DUNGEON_LOCKED = 9117;
- RET_FLEUR_FAIR_DUNGEON_PUNISH_TIME = 9118;
- RET_FLEUR_FAIR_ONLY_OWNER_CAN_RESTART_MINIGAM = 9119;
- RET_WATER_SPIRIT_COIN_EXCEED_LIMIT = 9120;
- RET_WATER_SPIRIT_COIN_NOT_ENOUGH = 9121;
- RET_REGION_SEARCH_NO_SEARCH = 9122;
- RET_REGION_SEARCH_STATE_ERROR = 9123;
- RET_CHANNELLER_SLAB_LOOP_DUNGEON_STAGE_NOT_OPEN = 9130;
- RET_CHANNELLER_SLAB_LOOP_DUNGEON_NOT_OPEN = 9131;
- RET_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD_HAS_TAKEN = 9132;
- RET_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD_HAS_TAKEN = 9133;
- RET_CHANNELLER_SLAB_INVALID_ONE_OFF_DUNGEON = 9134;
- RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_DONE = 9135;
- RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_STAGE_NOT_OPEN = 9136;
- RET_CHANNELLER_SLAB_TOKEN_EXCEED_LIMIT = 9137;
- RET_CHANNELLER_SLAB_TOKEN_NOT_ENOUGH = 9138;
- RET_CHANNELLER_SLAB_PLAYER_NOT_IN_ONE_OFF_DUNGEON = 9139;
- RET_MIST_TRIAL_SELECT_CHARACTER_NUM_NOT_ENOUGH = 9150;
- RET_MIST_TRIAL_ALREADY_USING_TRIAL_AVATAR = 9151;
- RET_HIDE_AND_SEEK_PLAY_NOT_OPEN = 9160;
- RET_HIDE_AND_SEEK_PLAY_MAP_NOT_OPEN = 9161;
- RET_HIDE_AND_SEEK_PLAY_MAP_NOT_CHOSEN = 9162;
- RET_SUMMER_TIME_DRAFT_WOORD_EXCEED_LIMIT = 9170;
- RET_SUMMER_TIME_DRAFT_WOORD_NOT_ENOUGH = 9171;
- RET_SUMMER_TIME_MINI_HARPASTUM_EXCEED_LIMIT = 9172;
- RET_SUMMER_TIME_MINI_HARPASTUMNOT_ENOUGH = 9173;
- RET_BOUNCE_CONJURING_COIN_EXCEED_LIMIT = 9180;
- RET_BOUNCE_CONJURING_COIN_NOT_ENOUGH = 9181;
- RET_CHESS_TEACH_MAP_FINISHED = 9183;
- RET_CHESS_TEACH_MAP_UNFINISHED = 9184;
- RET_CHESS_COIN_EXCEED_LIMIT = 9185;
- RET_CHESS_COIN_NOT_ENOUGH = 9186;
- RET_CHESS_IN_PUNISH_TIME = 9187;
- RET_CHESS_PREV_MAP_UNFINISHED = 9188;
- RET_CHESS_MAP_LOCKED = 9189;
- RET_BLITZ_RUSH_NOT_OPEN = 9192;
- RET_BLITZ_RUSH_DUNGEON_NOT_OPEN = 9193;
- RET_BLITZ_RUSH_COIN_A_EXCEED_LIMIT = 9194;
- RET_BLITZ_RUSH_COIN_B_EXCEED_LIMIT = 9195;
- RET_BLITZ_RUSH_COIN_A_NOT_ENOUGH = 9196;
- RET_BLITZ_RUSH_COIN_B_NOT_ENOUGH = 9197;
- RET_MIRACLE_RING_VALUE_NOT_ENOUGH = 9201;
- RET_MIRACLE_RING_CD = 9202;
- RET_MIRACLE_RING_REWARD_NOT_TAKEN = 9203;
- RET_MIRACLE_RING_NOT_DELIVER = 9204;
- RET_MIRACLE_RING_DELIVER_EXCEED = 9205;
- RET_MIRACLE_RING_HAS_CREATED = 9206;
- RET_MIRACLE_RING_HAS_NOT_CREATED = 9207;
- RET_MIRACLE_RING_NOT_YOURS = 9208;
- RET_GADGET_FOUNDATION_UNAUTHORIZED = 9251;
- RET_GADGET_FOUNDATION_SCENE_NOT_FOUND = 9252;
- RET_GADGET_FOUNDATION_NOT_IN_INIT_STATE = 9253;
- RET_GADGET_FOUNDATION_BILDING_POINT_NOT_ENOUGHT = 9254;
- RET_GADGET_FOUNDATION_NOT_IN_BUILT_STATE = 9255;
- RET_GADGET_FOUNDATION_OP_NOT_SUPPORTED = 9256;
- RET_GADGET_FOUNDATION_REQ_PLAYER_NOT_IN_SCENE = 9257;
- RET_GADGET_FOUNDATION_LOCKED_BY_ANOTHER_PLAYER = 9258;
- RET_GADGET_FOUNDATION_NOT_LOCKED = 9259;
- RET_GADGET_FOUNDATION_DUPLICATE_LOCK = 9260;
- RET_GADGET_FOUNDATION_PLAYER_NOT_FOUND = 9261;
- RET_GADGET_FOUNDATION_PLAYER_GEAR_NOT_FOUND = 9262;
- RET_GADGET_FOUNDATION_ROTAION_DISABLED = 9263;
- RET_GADGET_FOUNDATION_REACH_DUNGEON_GEAR_LIMIT = 9264;
- RET_GADGET_FOUNDATION_REACH_SINGLE_GEAR_LIMIT = 9265;
- RET_GADGET_FOUNDATION_ROTATION_ON_GOING = 9266;
- RET_OP_ACTIVITY_BONUS_NOT_FOUND = 9301;
- RET_OP_ACTIVITY_NOT_OPEN = 9302;
- RET_MULTISTAGE_PLAY_PLAYER_NOT_IN_SCENE = 9501;
- RET_MULTISTAGE_PLAY_NOT_FOUND = 9502;
- RET_MULTISTAGE_PLAY_IN_OTHER_STAGE = 9503;
- RET_COOP_CHAPTER_NOT_OPEN = 9601;
- RET_COOP_COND_NOT_MEET = 9602;
- RET_COOP_POINT_LOCKED = 9603;
- RET_COOP_NOT_HAVE_PROGRESS = 9604;
- RET_COOP_REWARD_HAS_TAKEN = 9605;
- RET_DRAFT_HAS_ACTIVE_DRAFT = 9651;
- RET_DRAFT_NOT_IN_MY_WORLD = 9652;
- RET_DRAFT_NOT_SUPPORT_MP = 9653;
- RET_DRAFT_PLAYER_NOT_ENOUGH = 9654;
- RET_DRAFT_INCORRECT_SCENE = 9655;
- RET_DRAFT_OTHER_PLAYER_ENTERING = 9656;
- RET_DRAFT_GUEST_IS_TRANSFERRING = 9657;
- RET_DRAFT_GUEST_NOT_IN_DRAFT_SCENE = 9658;
- RET_DRAFT_INVITE_OVER_TIME = 9659;
- RET_DRAFT_TWICE_CONFIRM_OVER_TIMER = 9660;
- RET_DRAFT_GUEST_NOT_IN_WORLD_SCENE = 9661;
- RET_HOME_UNKOWN = 9701;
- RET_HOME_INVALID_CLIENT_PARAM = 9702;
- RET_HOME_TARGE_PLAYER_HAS_NO_HOME = 9703;
- RET_HOME_NOT_ONLINE = 9704;
- RET_HOME_PLAYER_FULL = 9705;
- RET_HOME_BLOCKED = 9706;
- RET_HOME_ALREADY_IN_TARGET_HOME_WORLD = 9707;
- RET_HOME_IN_EDIT_MODE = 9708;
- RET_HOME_NOT_IN_EDIT_MODE = 9709;
- RET_HOME_HAS_GUEST = 9710;
- RET_HOME_CANT_ENTER_BY_IN_EDIT_MODE = 9711;
- RET_HOME_CLIENT_PARAM_INVALID = 9712;
- RET_HOME_PLAYER_NOT_IN_HOME_WORLD = 9713;
- RET_HOME_PLAYER_NOT_IN_SELF_HOME_WORLD = 9714;
- RET_HOME_NOT_FOUND_IN_MEM = 9715;
- RET_HOME_PLAYER_IN_HOME_ROOM_SCENE = 9716;
- RET_HOME_HOME_REFUSE_GUEST_ENTER = 9717;
- RET_HOME_OWNER_REFUSE_TO_ENTER_HOME = 9718;
- RET_HOME_OWNER_OFFLINE = 9719;
- RET_HOME_FURNITURE_EXCEED_LIMIT = 9720;
- RET_HOME_FURNITURE_COUNT_NOT_ENOUGH = 9721;
- RET_HOME_IN_TRY_ENTER_PROCESS = 9722;
- RET_HOME_ALREADY_IN_TARGET_SCENE = 9723;
- RET_HOME_COIN_EXCEED_LIMIT = 9724;
- RET_HOME_COIN_NOT_ENOUGH = 9725;
- RET_HOME_MODULE_NOT_UNLOCKED = 9726;
- RET_HOME_CUR_MODULE_CLOSED = 9727;
- RET_HOME_FURNITURE_SUITE_NOT_UNLOCKED = 9728;
- RET_HOME_IN_MATCH = 9729;
- RET_HOME_IN_COMBAT = 9730;
- RET_HOME_EDIT_MODE_CD = 9731;
- RET_HOME_UPDATE_FURNITURE_CD = 9732;
- RET_HOME_BLOCK_FURNITURE_LIMIT = 9733;
- RET_HOME_NOT_SUPPORT = 9734;
- RET_HOME_STATE_NOT_OPEN = 9735;
- RET_HOME_TARGET_STATE_NOT_OPEN = 9736;
- RET_HOME_APPLY_ENTER_OTHER_HOME_FAIL = 9737;
- RET_HOME_SAVE_NO_MAIN_HOUSE = 9738;
- RET_HOME_IN_DUNGEON = 9739;
- RET_HOME_ANY_GALLERY_STARTED = 9740;
- RET_HOME_QUEST_BLOCK_HOME = 9741;
- RET_HOME_WAITING_PRIOR_CHECK = 9742;
- RET_HOME_PERSISTENT_CHECK_FAIL = 9743;
- RET_HOME_FIND_ONLINE_HOME_FAIL = 9744;
- RET_HOME_JOIN_SCENE_FAIL = 9745;
- RET_HOME_MAX_PLAYER = 9746;
- RET_HOME_IN_TRANSFER = 9747;
- RET_HOME_ANY_HOME_GALLERY_STARTED = 9748;
- RET_HOME_CAN_NOT_ENTER_IN_AUDIT = 9749;
- RET_FURNITURE_MAKE_INDEX_ERROR = 9750;
- RET_FURNITURE_MAKE_LOCKED = 9751;
- RET_FURNITURE_MAKE_CONFIG_ERROR = 9752;
- RET_FURNITURE_MAKE_SLOT_FULL = 9753;
- RET_FURNITURE_MAKE_ADD_FURNITURE_FAIL = 9754;
- RET_FURNITURE_MAKE_UNFINISH = 9755;
- RET_FURNITURE_MAKE_IS_FINISH = 9756;
- RET_FURNITURE_MAKE_NOT_IN_CORRECT_HOME = 9757;
- RET_FURNITURE_MAKE_NO_COUNT = 9758;
- RET_FURNITURE_MAKE_ACCELERATE_LIMIT = 9759;
- RET_FURNITURE_MAKE_NO_MAKE_DATA = 9760;
- RET_HOME_LIMITED_SHOP_CLOSE = 9761;
- RET_HOME_AVATAR_NOT_SHOW = 9762;
- RET_HOME_EVENT_COND_NOT_SATISFIED = 9763;
- RET_HOME_INVALID_ARRANGE_ANIMAL_PARAM = 9764;
- RET_HOME_INVALID_ARRANGE_NPC_PARAM = 9765;
- RET_HOME_INVALID_ARRANGE_SUITE_PARAM = 9766;
- RET_HOME_INVALID_ARRANGE_MAIN_HOUSE_PARAM = 9767;
- RET_HOME_AVATAR_STATE_NOT_OPEN = 9768;
- RET_HOME_PLANT_FIELD_NOT_EMPTY = 9769;
- RET_HOME_PLANT_FIELD_EMPTY = 9770;
- RET_HOME_PLANT_FIELD_TYPE_ERROR = 9771;
- RET_HOME_PLANT_TIME_NOT_ENOUGH = 9772;
- RET_HOME_PLANT_SUB_FIELD_NUM_NOT_ENOUGH = 9773;
- RET_HOME_PLANT_FIELD_PARAM_ERROR = 9774;
- RET_HOME_FURNITURE_GUID_ERROR = 9775;
- RET_HOME_FURNITURE_ARRANGE_LIMIT = 9776;
- RET_HOME_FISH_FARMING_LIMIT = 9777;
- RET_HOME_FISH_COUNT_NOT_ENOUGH = 9778;
- RET_HOME_FURNITURE_COST_LIMIT = 9779;
- RET_HOME_CUSTOM_FURNITURE_INVALID = 9780;
- RET_HOME_INVALID_ARRANGE_GROUP_PARAM = 9781;
- RET_HOME_FURNITURE_ARRANGE_GROUP_LIMIT = 9782;
- RET_HOME_PICTURE_FRAME_COOP_CG_GENDER_ERROR = 9783;
- RET_HOME_PICTURE_FRAME_COOP_CG_NOT_UNLOCK = 9784;
- RET_HOME_FURNITURE_CANNOT_ARRANGE = 9785;
- RET_HOME_FURNITURE_IN_DUPLICATE_SUITE = 9786;
- RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_SMALL = 9787;
- RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_BIG = 9788;
- RET_HOME_FURNITURE_SUITE_EXCEED_LIMIT = 9789;
- RET_HOME_FURNITURE_CUSTOM_SUITE_EXCEED_LIMIT = 9790;
- RET_HOME_FURNITURE_CUSTOM_SUITE_INVALID_SURFACE_TYPE = 9791;
- RET_HOME_BGM_ID_NOT_FOUND = 9792;
- RET_HOME_BGM_NOT_UNLOCKED = 9793;
- RET_HOME_BGM_FURNITURE_NOT_FOUND = 9794;
- RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCENE = 9795;
- RET_HOME_LIMITED_SHOP_GOODS_DISABLE = 9796;
- RET_HOME_WORLD_WOOD_MATERIAL_EMPTY = 9797;
- RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND = 9798;
- RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID = 9799;
- RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT = 9800;
- RET_HOME_BLUEPRINT_SEARCH_SELF = 9801;
- RET_HOME_BLUEPRINT_SHARE_CODE_INVALID = 9802;
- RET_HOME_BLUEPRINT_NOT_EXIST = 9803;
- RET_HOME_BLUEPRINT_SLOT_HAS_EXIST_SHARE_CODE = 9804;
- RET_HOME_BLUEPRINT_SLOT_NOT_EXIST_SHARE_CODE = 9805;
- RET_HOME_BLUEPRINT_CAN_NOT_CREATE_IN_AUDIT = 9806;
- RET_HOME_BLOCK_NOT_UNLOCKED = 9807;
- RET_HOME_BLUEPRINT_CREATE_CD = 9808;
- RET_HOME_BLUEPRINT_SET_OPTION_CD = 9809;
- RET_HOME_BLUEPRINT_NOT_ALLOW_FRIEND_COPY = 9810;
- RET_HOME_FURNITURE_POS_UNDER_DIE_Y = 9811;
- RET_HOME_BLUEPRINT_GEN_SHARE_CODE_FAIL = 9812;
- RET_HOME_BLUEPRINT_SEARCH_CD = 9813;
- RET_HOME_BLUEPRINT_PREVIEW_CD = 9814;
- RET_HOME_BLUEPRINT_PREVIEW_SCENE_NOT_MATCH = 9815;
- RET_SUMO_ACTIVITY_STAGE_NOT_OPEN = 10000;
- RET_SUMO_ACTIVITY_SWITCH_TEAM_IN_CD = 10001;
- RET_SUMO_ACTIVITY_TEAM_NUM_INCORRECT = 10002;
- RET_LUNA_RITE_ACTIVITY_AREA_ID_ERROR = 10004;
- RET_LUNA_RITE_ACTIVITY_BATTLE_NOT_FINISH = 10005;
- RET_LUNA_RITE_ACTIVITY_ALREADY_SACRIFICE = 10006;
- RET_LUNA_RITE_ACTIVITY_ALREADY_TAKE_REWARD = 10007;
- RET_LUNA_RITE_ACTIVITY_SACRIFICE_NOT_ENOUGH = 10008;
- RET_LUNA_RITE_ACTIVITY_SEARCHING_COND_NOT_MEET = 10009;
- RET_DIG_GADGET_CONFIG_ID_NOT_MATCH = 10015;
- RET_DIG_FIND_NEAREST_POS_FAIL = 10016;
- RET_MUSIC_GAME_LEVEL_NOT_OPEN = 10021;
- RET_MUSIC_GAME_LEVEL_NOT_UNLOCK = 10022;
- RET_MUSIC_GAME_LEVEL_NOT_STARTED = 10023;
- RET_MUSIC_GAME_LEVEL_CONFIG_NOT_FOUND = 10024;
- RET_MUSIC_GAME_LEVEL_ID_NOT_MATCH = 10025;
- RET_ROGUELIKE_COIN_A_NOT_ENOUGH = 10031;
- RET_ROGUELIKE_COIN_B_NOT_ENOUGH = 10032;
- RET_ROGUELIKE_COIN_C_NOT_ENOUGH = 10033;
- RET_ROGUELIKE_COIN_A_EXCEED_LIMIT = 10034;
- RET_ROGUELIKE_COIN_B_EXCEED_LIMIT = 10035;
- RET_ROGUELIKE_COIN_C_EXCEED_LIMIT = 10036;
- RET_ROGUELIKE_RUNE_COUNT_NOT_ENOUGH = 10037;
- RET_ROGUELIKE_NOT_IN_ROGUE_DUNGEON = 10038;
- RET_ROGUELIKE_CELL_NOT_FOUND = 10039;
- RET_ROGUELIKE_CELL_TYPE_INCORRECT = 10040;
- RET_ROGUELIKE_CELL_ALREADY_FINISHED = 10041;
- RET_ROGUELIKE_DUNGEON_HAVE_UNFINISHED_PROGRESS = 10042;
- RET_ROGUELIKE_STAGE_NOT_FINISHED = 10043;
- RET_ROGUELIKE_STAGE_FIRST_PASS_REWARD_HAS_TAKEN = 10045;
- RET_ROGUELIKE_ACTIVITY_CONTENT_CLOSED = 10046;
- RET_ROGUELIKE_DUNGEON_PRE_QUEST_NOT_FINISHED = 10047;
- RET_ROGUELIKE_DUNGEON_NOT_OPEN = 10048;
- RET_ROGUELIKE_SPRINT_IS_BANNED = 10049;
- RET_ROGUELIKE_DUNGEON_PRE_STAGE_NOT_FINISHED = 10050;
- RET_ROGUELIKE_ALL_AVATAR_DIE_CANNOT_RESUME = 10051;
- RET_PLANT_FLOWER_ALREADY_TAKE_SEED = 10056;
- RET_PLANT_FLOWER_FRIEND_HAVE_FLOWER_LIMIT = 10057;
- RET_PLANT_FLOWER_CAN_GIVE_FLOWER_NOT_ENOUGH = 10058;
- RET_PLANT_FLOWER_WISH_FLOWER_KINDS_LIMIT = 10059;
- RET_PLANT_FLOWER_HAVE_FLOWER_NOT_ENOUGH = 10060;
- RET_PLANT_FLOWER_FLOWER_COMBINATION_INVALID = 10061;
- RET_HACHI_DUNGEON_NOT_VALID = 10052;
- RET_HACHI_DUNGEON_STAGE_NOT_OPEN = 10053;
- RET_HACHI_DUNGEON_TEAMMATE_NOT_PASS = 10054;
- RET_WINTER_CAMP_COIN_A_NOT_ENOUGH = 10071;
- RET_WINTER_CAMP_COIN_B_NOT_ENOUGH = 10072;
- RET_WINTER_CAMP_COIN_A_EXCEED_LIMIT = 10073;
- RET_WINTER_CAMP_COIN_B_EXCEED_LIMIT = 10074;
- RET_WINTER_CAMP_WISH_ID_INVALID = 10075;
- RET_WINTER_CAMP_NOT_FOUND_RECV_ITEM_DATA = 10076;
- RET_WINTER_CAMP_FRIEND_ITEM_COUNT_OVERFLOW = 10077;
- RET_WINTER_CAMP_SELECT_ITEM_DATA_INVALID = 10078;
- RET_WINTER_CAMP_ITEM_LIST_EMPTY = 10079;
- RET_WINTER_CAMP_REWARD_ALREADY_TAKEN = 10080;
- RET_WINTER_CAMP_STAGE_NOT_FINISH = 10081;
- RET_WINTER_CAMP_GADGET_INVALID = 10082;
- RET_LANTERN_RITE_COIN_A_NOT_ENOUGH = 10090;
- RET_LANTERN_RITE_COIN_B_NOT_ENOUGH = 10091;
- RET_LANTERN_RITE_COIN_C_NOT_ENOUGH = 10092;
- RET_LANTERN_RITE_COIN_A_EXCEED_LIMIT = 10093;
- RET_LANTERN_RITE_COIN_B_EXCEED_LIMIT = 10094;
- RET_LANTERN_RITE_COIN_C_EXCEED_LIMIT = 10095;
- RET_LANTERN_RITE_PROJECTION_CONTENT_CLOSED = 10096;
- RET_LANTERN_RITE_PROJECTION_CAN_NOT_START = 10097;
- RET_LANTERN_RITE_DUNGEON_NOT_OPEN = 10098;
- RET_LANTERN_RITE_HAS_TAKEN_SKIN_REWARD = 10099;
- RET_LANTERN_RITE_NOT_FINISHED_SKIN_WATCHERS = 10100;
- RET_LANTERN_RITE_FIREWORKS_CONTENT_CLOSED = 10101;
- RET_LANTERN_RITE_FIREWORKS_CHALLENGE_NOT_START = 10102;
- RET_LANTERN_RITE_FIREWORKS_REFORM_PARAM_ERROR = 10103;
- RET_LANTERN_RITE_FIREWORKS_REFORM_SKILL_LOCK = 10104;
- RET_LANTERN_RITE_FIREWORKS_REFORM_STAMINA_NOT_ENOUGH = 10105;
- RET_POTION_ACTIVITY_STAGE_NOT_OPEN = 10110;
- RET_POTION_ACTIVITY_LEVEL_HAVE_PASS = 10111;
- RET_POTION_ACTIVITY_TEAM_NUM_INCORRECT = 10112;
- RET_POTION_ACTIVITY_AVATAR_IN_CD = 10113;
- RET_POTION_ACTIVITY_BUFF_IN_CD = 10114;
- RET_IRODORI_POETRY_INVALID_LINE_ID = 10120;
- RET_IRODORI_POETRY_INVALID_THEME_ID = 10121;
- RET_IRODORI_POETRY_NOT_GET_ALL_INSPIRATION = 10122;
- RET_IRODORI_POETRY_INSPIRATION_REACH_LIMIE = 10123;
- RET_IRODORI_POETRY_ENTITY_ALREADY_SCANNED = 10124;
- RET_ACTIVITY_BANNER_ALREADY_CLEARED = 10300;
- RET_IRODORI_CHESS_NOT_OPEN = 10301;
- RET_IRODORI_CHESS_LEVEL_NOT_OPEN = 10302;
- RET_IRODORI_CHESS_MAP_NOT_OPEN = 10303;
- RET_IRODORI_CHESS_MAP_CARD_ALREADY_EQUIPED = 10304;
- RET_IRODORI_CHESS_EQUIP_CARD_EXCEED_LIMIT = 10305;
- RET_IRODORI_CHESS_MAP_CARD_NOT_EQUIPED = 10306;
- RET_IRODORI_CHESS_ENTER_FAIL_CARD_EXCEED_LIMIT = 10307;
- RET_ACTIVITY_FRIEND_HAVE_GIFT_LIMIT = 10310;
- RET_GACHA_ACTIVITY_HAVE_REWARD_LIMIT = 10315;
- RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT = 10316;
- RET_SUMMER_TIME_V_2_COIN_EXCEED_LIMIT = 10317;
- RET_SUMMER_TIME_V_2_COIN_NOT_ENOUGH = 10318;
- RET_SUMMER_TIME_V_2_DUNGEON_STAGE_NOT_OPEN = 10319;
- RET_SUMMER_TIME_V_2_PREV_DUNGEON_NOT_COMPLETE = 10320;
- RET_ROGUE_DIARY_AVATAR_DEATH = 10350;
- RET_ROGUE_DIARY_AVATAR_TIRED = 10351;
- RET_ROGUE_DIARY_AVATAR_DUPLICATED = 10352;
- RET_ROGUE_DIARY_COIN_NOT_ENOUGH = 10353;
- RET_ROGUE_DIARY_VIRTUAL_COIN_EXCEED_LIMIT = 10354;
- RET_ROGUE_DIARY_VIRTUAL_COIN_NOT_ENOUGH = 10355;
- RET_ROGUE_DIARY_CONTENT_CLOSED = 10366;
- RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH = 10380;
- RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH = 10381;
- RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT = 10382;
- RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT = 10383;
- RET_ISLAND_PARTY_STAGE_NOT_OPEN = 10371;
- RET_WIND_FIELD_STAGE_NOT_OPEN = 10390;
- RET_VINTAGE_CONTENT_CLOSED = 10396;
- RET_VINTAGE_STORE_CONTENT_FINISHED = 10397;
- RET_VINTAGE_STORE_ATTR_TOO_SMALL = 10398;
- RET_VINTAGE_STORE_ATTR_TOO_LARGE = 10399;
- RET_VINTAGE_STORE_CONTENT_INTERRUPT = 10400;
- RET_VINTAGE_VIRTUAL_COIN_NOT_ENOUGH = 10401;
- RET_VINTAGE_STORE_ATTR_LESS_THAN_ZERO = 10402;
- RET_FUNGUS_FIGHTER_CAPTURE_COIN_NOT_ENOUGH = 10406;
- RET_FUNGUS_FIGHTER_TRAINING_COIN_NOT_ENOUGH = 10407;
- RET_FUNGUS_FIGHTER_CAPTURE_COIN_EXCEED_LIMIT = 10408;
- RET_FUNGUS_FIGHTER_TRAINING_COIN_EXCEED_LIMIT = 10409;
- RET_FUNGUS_FIGHTER_CONTENT_CLOSED = 10410;
- RET_FUNGUS_FIGHTER_PLOT_STAGE_NOT_OPEN = 10411;
- RET_FUNGUS_FIGHTER_FUNGUS_ID_CONFIG_NOT_VALID = 10412;
- RET_FUNGUS_FIGHTER_FUNGUS_NOT_CULTIVATED = 10413;
- RET_FUNGUS_FIGHTER_TRAINING_DUNGEON_NOT_OPEN = 10414;
- RET_EFFIGY_CHALLENGE_V_2_COIN_NOT_ENOUGH = 10427;
- RET_EFFIGY_CHALLENGE_V_2_COIN_EXCEED_LIMIT = 10428;
- RET_CHAR_AMUSEMENT_STAGE_NOT_OPEN = 10436;
- RET_COIN_COLLECT_LEVEL_NOT_OPEN = 10446;
- RET_COIN_COLLECT_NOT_EQUIP_WIDGET = 10447;
- RET_COIN_COLLECT_SCENE_NOT_MATCH = 10448;
- RET_COIN_COLLECT_CANT_ENTER_MP_MODE = 10449;
- RET_COIN_COLLECT_PLAYER_NUM_FAIL = 10450;
- RET_BRICK_BREAKER_PLAYER_NUM_FAIL = 10456;
- RET_BRICK_BREAKER_STAGE_NOT_UNLOCK = 10457;
- RET_BRICK_BREAKER_NORMAL_LEVEL_NOT_FINISH = 10458;
- RET_BRICK_BREAKER_PRE_LEVEL_NOT_FINISH = 10459;
- RET_BRICK_BREAKER_PRE_STAGE_NOT_FINISH = 10460;
- RET_BRICK_BREAKER_WORLD_LEVEL_NOT_UNLOCK = 10461;
- RET_BRICK_BREAKER_DUNGEON_LEVEL_NOT_UNLOCK = 10462;
- RET_BRICK_BREAKER_COIN_NOT_ENOUGH = 10463;
- RET_BRICK_BREAKER_COIN_EXCEED_LIMIT = 10464;
- RET_TEAMCHAIN_WORLD_IN_MP_MODE = 10466;
- RET_LAN_V_3_BOAT_PLAYER_NUM_NOT_VALID = 10481;
- RET_LAN_V_3_BOAT_PLAY_NOT_OPEN = 10482;
- RET_LAN_V_3_BOAT_NOT_IN_WORLD_SCENE = 10483;
- RET_FLEUR_FAIR_V_2_PACMAN_PLAY_NOT_OPEN = 10500;
- RET_FLEUR_FAIR_V_2_PACMAN_PLAYER_NUM_INCORRECT = 10501;
- RET_FLEUR_FAIR_V_2_COIN_NOT_ENOUGH = 10502;
- RET_FLEUR_FAIR_V_2_COIN_EXCEED_LIMIT = 10503;
- RET_ACTIVITY_CONTENT_CLOSED = 10901;
- RET_NOT_IN_FISHING = 11001;
- RET_FISH_STATE_ERROR = 11002;
- RET_FISH_BAIT_LIMIT = 11003;
- RET_FISHING_MAX_DISTANCE = 11004;
- RET_FISHING_IN_COMBAT = 11005;
- RET_FISHING_BATTLE_TOO_SHORT = 11006;
- RET_FISH_GONE_AWAY = 11007;
- RET_CAN_NOT_EDIT_OTHER_DUNGEON = 11051;
- RET_CUSTOM_DUNGEON_DISMATCH = 11052;
- RET_NO_CUSTOM_DUNGEON_DATA = 11053;
- RET_BUILD_CUSTOM_DUNGEON_FAIL = 11054;
- RET_CUSTOM_DUNGEON_ROOM_CHECK_FAIL = 11055;
- RET_CUSTOM_DUNGEON_SAVE_MAY_FAIL = 11056;
- RET_NOT_IN_CUSTOM_DUNGEON = 11057;
- RET_CUSTOM_DUNGEON_INTERNAL_FAIL = 11058;
- RET_CUSTOM_DUNGEON_CAN_NOT_TRY = 11059;
- RET_CUSTOM_DUNGEON_NO_START_ROOM = 11060;
- RET_CUSTOM_DUNGEON_NO_ROOM_DATA = 11061;
- RET_CUSTOM_DUNGEON_SAVE_TOO_FREQUENT = 11062;
- RET_CUSTOM_DUNGEON_NOT_SELF_PASS = 11063;
- RET_CUSTOM_DUNGEON_LACK_COIN = 11064;
- RET_CUSTOM_DUNGEON_NO_FINISH_BRICK = 11065;
- RET_CUSTOM_DUNGEON_MULTI_FINISH = 11066;
- RET_CUSTOM_DUNGEON_NOT_PUBLISHED = 11067;
- RET_CUSTOM_DUNGEON_FULL_STORE = 11068;
- RET_CUSTOM_DUNGEON_STORE_REPEAT = 11069;
- RET_CUSTOM_DUNGEON_CAN_NOT_STORE_SELF = 11070;
- RET_CUSTOM_DUNGEON_NOT_SAVE_SUCC = 11071;
- RET_CUSTOM_DUNGEON_CAN_NOT_LIKE_SELF = 11072;
- RET_CUSTOM_DUNGEON_NOT_FOUND = 11073;
- RET_CUSTOM_DUNGEON_INVALID_SETTING = 11074;
- RET_CUSTOM_DUNGEON_NO_FINISH_SETTING = 11075;
- RET_CUSTOM_DUNGEON_SAVE_NOTHING = 11076;
- RET_CUSTOM_DUNGEON_NOT_IN_GROUP = 11077;
- RET_CUSTOM_DUNGEON_NOT_OFFICIAL = 11078;
- RET_CUSTOM_DUNGEON_LIFE_NUM_ERROR = 11079;
- RET_CUSTOM_DUNGEON_NO_OPEN_ROOM = 11080;
- RET_CUSTOM_DUNGEON_BRICK_EXCEED_LIMIT = 11081;
- RET_CUSTOM_DUNGEON_OFFICIAL_NOT_UNLOCK = 11082;
- RET_CAN_NOT_EDIT_OFFICIAL_SETTING = 11083;
- RET_CUSTOM_DUNGEON_BAN_PUBLISH = 11084;
- RET_CUSTOM_DUNGEON_CAN_NOT_REPLAY = 11085;
- RET_CUSTOM_DUNGEON_NOT_OPEN_GROUP = 11086;
- RET_CUSTOM_DUNGEON_MAX_EDIT_NUM = 11087;
- RET_CUSTOM_DUNGEON_CAN_NOT_OUT_STUCK = 11088;
- RET_CUSTOM_DUNGEON_MAX_TAG = 11089;
- RET_CUSTOM_DUNGEON_INVALID_TAG = 11090;
- RET_CUSTOM_DUNGEON_MAX_COST = 11091;
- RET_CUSTOM_DUNGEON_REQUEST_TOO_FREQUENT = 11092;
- RET_CUSTOM_DUNGEON_NOT_OPEN = 11093;
- RET_SHARE_CD_ID_ERROR = 11101;
- RET_SHARE_CD_INDEX_ERROR = 11102;
- RET_SHARE_CD_IN_CD = 11103;
- RET_SHARE_CD_TOKEN_NOT_ENOUGH = 11104;
- RET_UGC_DISMATCH = 11151;
- RET_UGC_DATA_NOT_FOUND = 11152;
- RET_UGC_BRIEF_NOT_FOUND = 11153;
- RET_UGC_DISABLED = 11154;
- RET_UGC_LIMITED = 11155;
- RET_UGC_LOCKED = 11156;
- RET_UGC_NOT_AUTH = 11157;
- RET_UGC_NOT_OPEN = 11158;
- RET_UGC_BAN_PUBLISH = 11159;
- RET_UGC_MUSIC_EXCEED_LIMIT = 11160;
- RET_UGC_MUSIC_SAVE_TOO_FREQUENT = 11161;
- RET_COMPOUND_BOOST_ITEM_NOT_EXIST = 11201;
- RET_COMPOUND_BOOST_TARGET_NOT_EXIST = 11202;
- RET_QUICK_HIT_TREE_EMPTY_TREES = 11211;
- RET_GCG_FIND_GAME_MODE_FAIL = 12000;
- RET_GCG_OPERATION_PARAM_ERROR = 12001;
- RET_GCG_GAME_NOT_RUNNING = 12002;
- RET_GCG_OP_NOT_ALLOW = 12003;
- RET_GCG_OP_NOT_MATCH_PHASE = 12004;
- RET_GCG_SELECT_HAND_CARD_GUID_ERROR = 12005;
- RET_GCG_DICE_INDEX_INVALID = 12006;
- RET_GCG_CHARACTER_GUID_INVALID = 12007;
- RET_GCG_CHARACTER_ALREADY_DIE = 12008;
- RET_GCG_CHARACTER_ALREADY_ON_STAGE = 12009;
- RET_GCG_CHARACTER_FORBIDDEN_ATTACK = 12010;
- RET_GCG_SELECT_DICE_NOT_MATCH = 12011;
- RET_GCG_FIND_SKILL_FAIL = 12012;
- RET_GCG_SKILL_CAN_NOT_ACTIVE_USE = 12013;
- RET_GCG_ENERGY_NOT_ENOUGH = 12014;
- RET_GCG_PLAY_CARD_TARGET_NOT_MATCH = 12015;
- RET_GCG_PLAY_CARD_ZONE_CANNOT_ADD = 12016;
- RET_GCG_REBOOT_SELECT_DICE_INVALID = 12017;
- RET_GCG_REBOOT_SELECT_CARD_INVALID = 12018;
- RET_GCG_PLAY_CARD_CONDITION_CHECK_FAIL = 12019;
- RET_GCG_PLAY_CARD_PARAM_INVALID = 12020;
- RET_GCG_MAX_GAME = 12021;
- RET_GCG_SEND_PACKET_FAIL = 12022;
- RET_GCG_ALREADY_SETTLE = 12023;
- RET_GCG_COIN_EXCEED_LIMIT = 12101;
- RET_GCG_COIN_NOT_ENOUGH = 12102;
- RET_GCG_NOT_IN_SELF_WORLD = 12103;
- RET_GCG_ALREADY_IN_DUEL = 12104;
- RET_GCG_NOT_IN_PLAYER_WORLD = 12105;
- RET_GCG_GALLERY_STARTED = 12106;
- RET_GCG_INVITE_TARGET_IS_SELF = 12107;
- RET_GCG_INVITE_TARGET_NOT_IN_WORLD = 12108;
- RET_GCG_APPLY_INVITE_NOT_ALLOW = 12109;
- RET_GCG_APPLY_INVITE_TIMEOUT = 12110;
- RET_GCG_CUR_DECK_INVALID = 12111;
- RET_GCG_NEED_RESOURCE_COMPLETE = 12112;
- RET_GCG_OPPONENT_PLAYER_IS_SELF = 12113;
- RET_GCG_GAME_ID_INVALID = 12114;
- RET_GCG_MATCH_IN_PUNISH = 12115;
- RET_GCG_SETTLE_STILL_IN_DUEL = 12116;
- RET_GCG_SETTLE_NOT_IN_DUNGEON = 12117;
- RET_GCG_UNSUPPORT_SETTLE_OPTION = 12118;
- RET_GCG_NOT_IN_GCG_DUNGEON = 12119;
- RET_GCG_WORLD_LEVEL_LOCKED = 12120;
- RET_GCG_BOSS_LEVEL_LOCKED = 12121;
- RET_GCG_NOT_IN_TAVERN = 12122;
- RET_GCG_WEEK_NPC_NOT_EXIST = 12123;
- RET_GCG_ENTER_GAME_FREQUENT = 12124;
- RET_GCG_BREAK_LEVEL_QUEST_NOT_UNFINISHED = 12125;
- RET_GCG_GUIDE_LEVEL_ALREADY_FINISHED = 12126;
- RET_GCG_LEVEL_CANNOT_RESTART = 12127;
- RET_GCG_TARGET_CHECK_ENTER_FAIL = 12128;
- RET_GCG_ALREADY_IN_DUNGEON = 12129;
- RET_GCG_BACK_DUEL_NO_GAME = 12130;
- RET_GCG_CONST_LEVEL_LOCKED = 12131;
- RET_GCG_QUEST_ID_ERROR = 12132;
- RET_GCG_QUEST_NEED_UNFINISHED = 12133;
- RET_GCG_IN_MATCH = 12134;
- RET_GCG_DATA_VERSION_NOT_LATEST = 12135;
- RET_GCG_INVITE_TARGET_ENTER_GAME_FREQUENT = 12136;
- RET_GCG_INVITE_TARGET_NEED_RESOURCE_COMPLETE = 12137;
- RET_GCG_INVITE_TARGET_SCENE_IS_NULL = 12138;
- RET_GCG_INVITE_TARGET_IN_TRANSFER = 12139;
- RET_GCG_INVITE_TARGET_DATA_VERSION_NOT_LATEST = 12140;
- RET_GCG_INVITE_TARGET_CUR_DECK_INVALID = 12141;
- RET_GCG_CLIENT_DATA_VERSION_NOT_MATCH = 12142;
- RET_GCG_CLIENT_DATA_VERSOIN_FORBID = 12143;
- RET_GCG_MP_CANT_MATCH = 12144;
- RET_GCG_INVITE_TARGET_STATE_NOT_OPEN = 12145;
- RET_GCG_CREATE_TIME_OUT = 12146;
- RET_GCG_BAN_MATCH = 12147;
- RET_GCG_BAN_INVITE = 12148;
- RET_GCG_TARGET_BAN_INVITE = 12149;
- RET_GCG_INVITE_ALREADY_INVITE = 12150;
- RET_GCG_FESTIVAL_MODE_NOT_OPEN = 12151;
- RET_GCG_TARGET_FESTIVAL_MODE_NOT_OPEN = 12152;
- RET_GCG_BACK_DUEL_PS_TO_OTHER = 12153;
- RET_GCG_BACK_DUEL_OTHER_TO_PS = 12154;
- RET_GCG_DS_DECK_LOCKED = 12201;
- RET_GCG_DS_DECK_NAME_INVALID = 12202;
- RET_GCG_DS_DECK_CHAR_CARD_NUM_INVALID = 12204;
- RET_GCG_DS_DECK_CARD_NUM_INVALID = 12205;
- RET_GCG_DS_CARD_NUM_EXCEED_LIMIT = 12206;
- RET_GCG_DS_DECK_INVALID = 12207;
- RET_GCG_DS_CARD_ID_INVALID = 12208;
- RET_GCG_DS_CARD_FACE_ALREADY_UNLOCK = 12209;
- RET_GCG_DS_CARD_FACE_IS_LOCK = 12210;
- RET_GCG_DS_FIELD_LOCK = 12211;
- RET_GCG_DS_FIELD_ALREADY_UNLOCK = 12212;
- RET_GCG_DS_FIELD_ID_INVALID = 12213;
- RET_GCG_DS_CARD_BACK_LOCKED = 12214;
- RET_GCG_DS_CARD_BACK_ALREADY_UNLOCK = 12215;
- RET_GCG_DS_CARD_BACK_ID_INVALID = 12216;
- RET_GCG_DS_CARD_FACE_ID_INVALID = 12217;
- RET_GCG_DS_DECK_NAME_ILLEGALc = 12218;
- RET_GCG_DS_DECK_SAVE_CD = 12219;
- RET_GCG_DS_DECK_CHANGE_NAME_CD = 12220;
- RET_GCG_MATCH_DECK_INVALID = 12221;
- RET_GCG_DS_DECK_ALREADY_UNLOCKED = 12222;
- RET_GCG_DS_AT_LEAST_ONE_DECK = 12223;
- RET_GCG_TC_CHARACTERNOT_MATCH_LEVEL = 12251;
- RET_GCG_TC_MUST_IN_SELF_WORLD = 12252;
- RET_GCG_TC_MUST_IN_TAVERN = 12253;
- RET_GCG_TC_ALREADY_IN_GAME = 12254;
- RET_GCG_TC_ALREADY_IN_MATCH = 12255;
- RET_GCG_TC_UNLOCK_CHARACTER_QUEST_NOT_FINISH = 12256;
- RET_GCG_TC_LEVEL_LOCKED = 12257;
- RET_GCG_TC_NO_INVITE_DATA = 12258;
- RET_GCG_TC_CUR_DECK_INVALID = 12259;
- RET_GCG_TC_COND_QUEST = 12260;
- RET_GCG_LEVEL_REWARD_LEVEL_ERROR = 12301;
- RET_GCG_LEVEL_REWARD_ALREADY_TAKEN = 12302;
- RET_GCG_LEVEL_REWARD_NO_REWARD = 12303;
- RET_GCG_NOT_IN_REPLAY_DUNGEON = 12311;
+ RET_SUCC = 0;
+ RET_FAIL = -1;
+ RET_SVR_ERROR = 1;
+ RET_UNKNOWN_ERROR = 2;
+ RET_FREQUENT = 3;
+ RET_NODE_FORWARD_ERROR = 4;
+ RET_NOT_FOUND_CONFIG = 5;
+ RET_SYSTEM_BUSY = 6;
+ RET_GM_UID_BIND = 7;
+ RET_FORBIDDEN = 8;
+ RET_STOP_REGISTER = 10;
+ RET_STOP_SERVER = 11;
+ RET_ACCOUNT_VEIRFY_ERROR = 12;
+ RET_ACCOUNT_FREEZE = 13;
+ RET_REPEAT_LOGIN = 14;
+ RET_CLIENT_VERSION_ERROR = 15;
+ RET_TOKEN_ERROR = 16;
+ RET_ACCOUNT_NOT_EXIST = 17;
+ RET_WAIT_OTHER_LOGIN = 18;
+ RET_ANOTHER_LOGIN = 19;
+ RET_CLIENT_FORCE_UPDATE = 20;
+ RET_BLACK_UID = 21;
+ RET_LOGIN_DB_FAIL = 22;
+ RET_LOGIN_INIT_FAIL = 23;
+ RET_MYSQL_DUPLICATE = 24;
+ RET_MAX_PLAYER = 25;
+ RET_ANTI_ADDICT = 26;
+ RET_PS_PLAYER_WITHOUT_ONLINE_ID = 27;
+ RET_ONLINE_ID_NOT_FOUND = 28;
+ RET_ONLNE_ID_NOT_MATCH = 29;
+ RET_REGISTER_IS_FULL = 30;
+ RET_CHECKSUM_INVALID = 31;
+ RET_BLACK_REGISTER_IP = 32;
+ RET_EXCEED_REGISTER_RATE = 33;
+ RET_UNKNOWN_PLATFORM = 34;
+ RET_TOKEN_PARAM_ERROR = 35;
+ RET_ANTI_OFFLINE_ERROR = 36;
+ RET_BLACK_LOGIN_IP = 37;
+ RET_GET_TOKEN_SESSION_HAS_UID = 38;
+ RET_ENVIRONMENT_ERROR = 39;
+ RET_CHECK_CLIENT_VERSION_HASH_FAIL = 40;
+ RET_MINOR_REGISTER_FOBIDDEN = 41;
+ RET_SECURITY_LIBRARY_ERROR = 42;
+ RET_GATE_TICKET_CHECK_ERROR = 43;
+ RET_PROTO_MIX_VERSION_NOT_MATCH = 44;
+ RET_AVATAR_IN_CD = 101;
+ RET_AVATAR_NOT_ALIVE = 102;
+ RET_AVATAR_NOT_ON_SCENE = 103;
+ RET_CAN_NOT_FIND_AVATAR = 104;
+ RET_CAN_NOT_DEL_CUR_AVATAR = 105;
+ RET_DUPLICATE_AVATAR = 106;
+ RET_AVATAR_IS_SAME_ONE = 107;
+ RET_AVATAR_LEVEL_LESS_THAN = 108;
+ RET_AVATAR_CAN_NOT_CHANGE_ELEMENT = 109;
+ RET_AVATAR_BREAK_LEVEL_LESS_THAN = 110;
+ RET_AVATAR_ON_MAX_BREAK_LEVEL = 111;
+ RET_AVATAR_ID_ALREADY_EXIST = 112;
+ RET_AVATAR_NOT_DEAD = 113;
+ RET_AVATAR_IS_REVIVING = 114;
+ RET_AVATAR_ID_ERROR = 115;
+ RET_REPEAT_SET_PLAYER_BORN_DATA = 116;
+ RET_PLAYER_LEVEL_LESS_THAN = 117;
+ RET_AVATAR_LIMIT_LEVEL_ERROR = 118;
+ RET_CUR_AVATAR_NOT_ALIVE = 119;
+ RET_CAN_NOT_FIND_TEAM = 120;
+ RET_CAN_NOT_FIND_CUR_TEAM = 121;
+ RET_AVATAR_NOT_EXIST_IN_TEAM = 122;
+ RET_CAN_NOT_REMOVE_CUR_AVATAR_FROM_TEAM = 123;
+ RET_CAN_NOT_USE_REVIVE_ITEM_FOR_CUR_AVATAR = 124;
+ RET_TEAM_COST_EXCEED_LIMIT = 125;
+ RET_TEAM_AVATAR_IN_EXPEDITION = 126;
+ RET_TEAM_CAN_NOT_CHOSE_REPLACE_USE = 127;
+ RET_AVATAR_IN_COMBAT = 128;
+ RET_NICKNAME_UTF8_ERROR = 130;
+ RET_NICKNAME_TOO_LONG = 131;
+ RET_NICKNAME_WORD_ILLEGAL = 132;
+ RET_NICKNAME_TOO_MANY_DIGITS = 133;
+ RET_NICKNAME_IS_EMPTY = 134;
+ RET_NICKNAME_MONTHLY_LIMIT = 135;
+ RET_NICKNAME_NOT_CHANGED = 136;
+ RET_PLAYER_NOT_ONLINE = 140;
+ RET_OPEN_STATE_NOT_OPEN = 141;
+ RET_FEATURE_CLOSED = 142;
+ RET_AVATAR_EXPEDITION_AVATAR_DIE = 152;
+ RET_AVATAR_EXPEDITION_COUNT_LIMIT = 153;
+ RET_AVATAR_EXPEDITION_MAIN_FORBID = 154;
+ RET_AVATAR_EXPEDITION_TRIAL_FORBID = 155;
+ RET_TEAM_NAME_ILLEGAL = 156;
+ RET_IS_NOT_IN_STANDBY = 157;
+ RET_IS_IN_DUNGEON = 158;
+ RET_IS_IN_LOCK_AVATAR_QUEST = 159;
+ RET_IS_USING_TRIAL_AVATAR = 160;
+ RET_IS_USING_TEMP_AVATAR = 161;
+ RET_NOT_HAS_FLYCLOAK = 162;
+ RET_FETTER_REWARD_ALREADY_GOT = 163;
+ RET_FETTER_REWARD_LEVEL_NOT_ENOUGH = 164;
+ RET_WORLD_LEVEL_ADJUST_MIN_LEVEL = 165;
+ RET_WORLD_LEVEL_ADJUST_CD = 166;
+ RET_NOT_HAS_COSTUME = 167;
+ RET_COSTUME_AVATAR_ERROR = 168;
+ RET_FLYCLOAK_PLATFORM_TYPE_ERR = 169;
+ RET_IN_TRANSFER = 170;
+ RET_IS_IN_LOCK_AVATAR = 171;
+ RET_FULL_BACKUP_TEAM = 172;
+ RET_BACKUP_TEAM_ID_NOT_VALID = 173;
+ RET_BACKUP_TEAM_IS_CUR_TEAM = 174;
+ RET_AVATAR_RENAME_IN_CD = 175;
+ RET_AVATAR_RENAME_IN_AUDIT = 176;
+ RET_AVATAR_RENAME_IN_IP_BLACK_LIST = 177;
+ RET_TEAM_AVATAR_IS_LOCKED = 178;
+ RET_PLAYER_HAS_TRIAL_AVATAR = 179;
+ RET_FLOAT_ERROR = 201;
+ RET_NPC_NOT_EXIST = 301;
+ RET_NPC_TOO_FAR = 302;
+ RET_NOT_CURRENT_TALK = 303;
+ RET_NPC_CREATE_FAIL = 304;
+ RET_NPC_MOVE_FAIL = 305;
+ RET_QUEST_NOT_EXIST = 401;
+ RET_QUEST_IS_FAIL = 402;
+ RET_QUEST_CONTENT_ERROR = 403;
+ RET_BARGAIN_NOT_ACTIVATED = 404;
+ RET_BARGAIN_FINISHED = 405;
+ RET_INFERENCE_ASSOCIATE_WORD_ERROR = 406;
+ RET_INFERENCE_SUBMIT_WORD_NO_CONCLUSION = 407;
+ RET_SUBMIT_QUEST_EVENTS_NOT_RIGHT = 408;
+ RET_POINT_NOT_UNLOCKED = 501;
+ RET_POINT_TOO_FAR = 502;
+ RET_POINT_ALREAY_UNLOCKED = 503;
+ RET_ENTITY_NOT_EXIST = 504;
+ RET_ENTER_SCENE_FAIL = 505;
+ RET_PLAYER_IS_ENTER_SCENE = 506;
+ RET_CITY_MAX_LEVEL = 507;
+ RET_AREA_LOCKED = 508;
+ RET_JOIN_OTHER_WAIT = 509;
+ RET_WEATHER_AREA_NOT_FOUND = 510;
+ RET_WEATHER_IS_LOCKED = 511;
+ RET_NOT_IN_SELF_SCENE = 512;
+ RET_GROUP_NOT_EXIST = 513;
+ RET_MARK_NAME_ILLEGAL = 514;
+ RET_MARK_ALREADY_EXISTS = 515;
+ RET_MARK_OVERFLOW = 516;
+ RET_MARK_NOT_EXISTS = 517;
+ RET_MARK_UNKNOWN_TYPE = 518;
+ RET_MARK_NAME_TOO_LONG = 519;
+ RET_DISTANCE_LONG = 520;
+ RET_ENTER_SCENE_TOKEN_INVALID = 521;
+ RET_NOT_IN_WORLD_SCENE = 522;
+ RET_ANY_GALLERY_STARTED = 523;
+ RET_GALLERY_NOT_START = 524;
+ RET_GALLERY_INTERRUPT_ONLY_ON_SINGLE_MODE = 525;
+ RET_GALLERY_CANNOT_INTERRUPT = 526;
+ RET_GALLERY_WORLD_NOT_MEET = 527;
+ RET_GALLERY_SCENE_NOT_MEET = 528;
+ RET_CUR_PLAY_CANNOT_TRANSFER = 529;
+ RET_CANT_USE_WIDGET_IN_HOME_SCENE = 530;
+ RET_SCENE_GROUP_NOT_MATCH = 531;
+ RET_POS_ROT_INVALID = 551;
+ RET_MARK_INVALID_SCENE_ID = 552;
+ RET_INVALID_SCENE_TO_USE_ANCHOR_POINT = 553;
+ RET_ENTER_HOME_SCENE_FAIL = 554;
+ RET_CUR_SCENE_IS_NULL = 555;
+ RET_GROUP_ID_ERROR = 556;
+ RET_GALLERY_INTERRUPT_NOT_OWNER = 557;
+ RET_NO_SPRING_IN_AREA = 558;
+ RET_AREA_NOT_IN_SCENE = 559;
+ RET_INVALID_CITY_ID = 560;
+ RET_INVALID_SCENE_ID = 561;
+ RET_DEST_SCENE_IS_NOT_ALLOW = 562;
+ RET_LEVEL_TAG_SWITCH_IN_CD = 563;
+ RET_LEVEL_TAG_ALREADY_EXIST = 564;
+ RET_INVALID_AREA_ID = 565;
+ RET_GALLERY_ONGOING_FORBID = 566;
+ RET_NOT_IN_PLAYER_WORLD = 567;
+ RET_MAP_LAYER_GROUP_ALREADY_SHOWN = 568;
+ RET_INVALID_MAP_LAYER = 569;
+ RET_ITEM_NOT_EXIST = 601;
+ RET_PACK_EXCEED_MAX_WEIGHT = 602;
+ RET_ITEM_NOT_DROPABLE = 603;
+ RET_ITEM_NOT_USABLE = 604;
+ RET_ITEM_INVALID_USE_COUNT = 605;
+ RET_ITEM_INVALID_DROP_COUNT = 606;
+ RET_ITEM_ALREADY_EXIST = 607;
+ RET_ITEM_IN_COOLDOWN = 608;
+ RET_ITEM_COUNT_NOT_ENOUGH = 609;
+ RET_ITEM_INVALID_TARGET = 610;
+ RET_RECIPE_NOT_EXIST = 611;
+ RET_RECIPE_LOCKED = 612;
+ RET_RECIPE_UNLOCKED = 613;
+ RET_COMPOUND_QUEUE_FULL = 614;
+ RET_COMPOUND_NOT_FINISH = 615;
+ RET_MAIL_ITEM_NOT_GET = 616;
+ RET_ITEM_EXCEED_LIMIT = 617;
+ RET_AVATAR_CAN_NOT_USE = 618;
+ RET_ITEM_NEED_PLAYER_LEVEL = 619;
+ RET_RECIPE_NOT_AUTO_QTE = 620;
+ RET_COMPOUND_BUSY_QUEUE = 621;
+ RET_NEED_MORE_SCOIN = 622;
+ RET_SKILL_DEPOT_NOT_FOUND = 623;
+ RET_HCOIN_NOT_ENOUGH = 624;
+ RET_SCOIN_NOT_ENOUGH = 625;
+ RET_HCOIN_EXCEED_LIMIT = 626;
+ RET_SCOIN_EXCEED_LIMIT = 627;
+ RET_MAIL_EXPIRED = 628;
+ RET_REWARD_HAS_TAKEN = 629;
+ RET_COMBINE_COUNT_TOO_LARGE = 630;
+ RET_GIVING_ITEM_WRONG = 631;
+ RET_GIVING_IS_FINISHED = 632;
+ RET_GIVING_NOT_ACTIVED = 633;
+ RET_FORGE_QUEUE_FULL = 634;
+ RET_FORGE_QUEUE_CAPACITY = 635;
+ RET_FORGE_QUEUE_NOT_FOUND = 636;
+ RET_FORGE_QUEUE_EMPTY = 637;
+ RET_NOT_SUPPORT_ITEM = 638;
+ RET_ITEM_EMPTY = 639;
+ RET_VIRTUAL_EXCEED_LIMIT = 640;
+ RET_MATERIAL_EXCEED_LIMIT = 641;
+ RET_EQUIP_EXCEED_LIMIT = 642;
+ RET_ITEM_SHOULD_HAVE_NO_LEVEL = 643;
+ RET_WEAPON_PROMOTE_LEVEL_EXCEED_LIMIT = 644;
+ RET_WEAPON_LEVEL_INVALID = 645;
+ RET_UNKNOW_ITEM_TYPE = 646;
+ RET_ITEM_COUNT_IS_ZERO = 647;
+ RET_ITEM_IS_EXPIRED = 648;
+ RET_ITEM_EXCEED_OUTPUT_LIMIT = 649;
+ RET_EQUIP_LEVEL_HIGHER = 650;
+ RET_EQUIP_CAN_NOT_WAKE_OFF_WEAPON = 651;
+ RET_EQUIP_HAS_BEEN_WEARED = 652;
+ RET_EQUIP_WEARED_CANNOT_DROP = 653;
+ RET_AWAKEN_LEVEL_MAX = 654;
+ RET_MCOIN_NOT_ENOUGH = 655;
+ RET_MCOIN_EXCEED_LIMIT = 656;
+ RET_RESIN_NOT_ENOUGH = 660;
+ RET_RESIN_EXCEED_LIMIT = 661;
+ RET_RESIN_OPENSTATE_OFF = 662;
+ RET_RESIN_BOUGHT_COUNT_EXCEEDED = 663;
+ RET_RESIN_CARD_DAILY_REWARD_HAS_TAKEN = 664;
+ RET_RESIN_CARD_EXPIRED = 665;
+ RET_AVATAR_CAN_NOT_COOK = 666;
+ RET_ATTACH_AVATAR_CD = 667;
+ RET_AUTO_RECOVER_OPENSTATE_OFF = 668;
+ RET_AUTO_RECOVER_BOUGHT_COUNT_EXCEEDED = 669;
+ RET_RESIN_GAIN_FAILED = 670;
+ RET_WIDGET_ORNAMENTS_TYPE_ERROR = 671;
+ RET_ALL_TARGET_SATIATION_FULL = 672;
+ RET_FORGE_WORLD_LEVEL_NOT_MATCH = 673;
+ RET_FORGE_POINT_NOT_ENOUGH = 674;
+ RET_WIDGET_ANCHOR_POINT_FULL = 675;
+ RET_WIDGET_ANCHOR_POINT_NOT_FOUND = 676;
+ RET_ALL_BONFIRE_EXCEED_MAX_COUNT = 677;
+ RET_BONFIRE_EXCEED_MAX_COUNT = 678;
+ RET_LUNCH_BOX_DATA_ERROR = 679;
+ RET_INVALID_QUICK_USE_WIDGET = 680;
+ RET_INVALID_REPLACE_RESIN_COUNT = 681;
+ RET_PREV_DETECTED_GATHER_NOT_FOUND = 682;
+ RET_GOT_ALL_ONEOFF_GAHTER = 683;
+ RET_INVALID_WIDGET_MATERIAL_ID = 684;
+ RET_WIDGET_DETECTOR_NO_HINT_TO_CLEAR = 685;
+ RET_WIDGET_ALREADY_WITHIN_NEARBY_RADIUS = 686;
+ RET_WIDGET_CLIENT_COLLECTOR_NEED_POINTS = 687;
+ RET_WIDGET_IN_COMBAT = 688;
+ RET_WIDGET_NOT_SET_QUICK_USE = 689;
+ RET_ALREADY_ATTACH_WIDGET = 690;
+ RET_EQUIP_IS_LOCKED = 691;
+ RET_FORGE_IS_LOCKED = 692;
+ RET_COMBINE_IS_LOCKED = 693;
+ RET_FORGE_OUTPUT_STACK_LIMIT = 694;
+ RET_ALREADY_DETTACH_WIDGET = 695;
+ RET_GADGET_BUILDER_EXCEED_MAX_COUNT = 696;
+ RET_REUNION_PRIVILEGE_RESIN_TYPE_IS_NORMAL = 697;
+ RET_BONUS_COUNT_EXCEED_DOUBLE_LIMIT = 698;
+ RET_RELIQUARY_DECOMPOSE_PARAM_ERROR = 699;
+ RET_ITEM_COMBINE_COUNT_NOT_ENOUGH = 700;
+ RET_GOODS_NOT_EXIST = 701;
+ RET_GOODS_MATERIAL_NOT_ENOUGH = 702;
+ RET_GOODS_NOT_IN_TIME = 703;
+ RET_GOODS_BUY_NUM_NOT_ENOUGH = 704;
+ RET_GOODS_BUY_NUM_ERROR = 705;
+ RET_SHOP_NOT_OPEN = 706;
+ RET_SHOP_CONTENT_NOT_MATCH = 707;
+ RET_SHOP_BATCH_BUY_SHOP_LIMIT = 708;
+ RET_SHOP_BATCH_BUY_COUNT_LIMIT = 709;
+ RET_CHAT_FORBIDDEN = 798;
+ RET_CHAT_CD = 799;
+ RET_CHAT_FREQUENTLY = 800;
+ RET_GADGET_NOT_EXIST = 801;
+ RET_GADGET_NOT_INTERACTIVE = 802;
+ RET_GADGET_NOT_GATHERABLE = 803;
+ RET_CHEST_IS_LOCKED = 804;
+ RET_GADGET_CREATE_FAIL = 805;
+ RET_WORKTOP_OPTION_NOT_EXIST = 806;
+ RET_GADGET_STATUE_NOT_ACTIVE = 807;
+ RET_GADGET_STATUE_OPENED = 808;
+ RET_BOSS_CHEST_NO_QUALIFICATION = 809;
+ RET_BOSS_CHEST_LIFE_TIME_OVER = 810;
+ RET_BOSS_CHEST_WEEK_NUM_LIMIT = 811;
+ RET_BOSS_CHEST_GUEST_WORLD_LEVEL = 812;
+ RET_BOSS_CHEST_HAS_TAKEN = 813;
+ RET_BLOSSOM_CHEST_NO_QUALIFICATION = 814;
+ RET_BLOSSOM_CHEST_LIFE_TIME_OVER = 815;
+ RET_BLOSSOM_CHEST_HAS_TAKEN = 816;
+ RET_BLOSSOM_CHEST_GUEST_WORLD_LEVEL = 817;
+ RET_MP_PLAY_REWARD_NO_QUALIFICATION = 818;
+ RET_MP_PLAY_REWARD_HAS_TAKEN = 819;
+ RET_GENERAL_REWARD_NO_QUALIFICATION = 820;
+ RET_GENERAL_REWARD_LIFE_TIME_OVER = 821;
+ RET_GENERAL_REWARD_HAS_TAKEN = 822;
+ RET_GADGET_NOT_VEHICLE = 823;
+ RET_VEHICLE_SLOT_OCCUPIED = 824;
+ RET_NOT_IN_VEHICLE = 825;
+ RET_CREATE_VEHICLE_IN_CD = 826;
+ RET_CREATE_VEHICLE_POS_INVALID = 827;
+ RET_VEHICLE_POINT_NOT_UNLOCK = 828;
+ RET_GADGET_INTERACT_COND_NOT_MEET = 829;
+ RET_GADGET_INTERACT_PARAM_ERROR = 830;
+ RET_GADGET_CUSTOM_COMBINATION_INVALID = 831;
+ RET_DESHRET_OBELISK_DUPLICATE_INTERACT = 832;
+ RET_DESHRET_OBELISK_NO_AVAIL_CHEST = 833;
+ RET_VEHICLE_SORUSH_NOT_REPLACE = 834;
+ RET_VEHICLE_SORUSH_NOT_UNLOAD = 835;
+ RET_VEHICLE_SORUSH_STATE_NOT_MATCH = 836;
+ RET_ACTIVITY_CLOSE = 860;
+ RET_ACTIVITY_ITEM_ERROR = 861;
+ RET_ACTIVITY_CONTRIBUTION_NOT_ENOUGH = 862;
+ RET_SEA_LAMP_PHASE_NOT_FINISH = 863;
+ RET_SEA_LAMP_FLY_NUM_LIMIT = 864;
+ RET_SEA_LAMP_FLY_LAMP_WORD_ILLEGAL = 865;
+ RET_ACTIVITY_WATCHER_REWARD_TAKEN = 866;
+ RET_ACTIVITY_WATCHER_REWARD_NOT_FINISHED = 867;
+ RET_SALESMAN_ALREADY_DELIVERED = 868;
+ RET_SALESMAN_REWARD_COUNT_NOT_ENOUGH = 869;
+ RET_SALESMAN_POSITION_INVALID = 870;
+ RET_DELIVER_NOT_FINISH_ALL_QUEST = 871;
+ RET_DELIVER_ALREADY_TAKE_DAILY_REWARD = 872;
+ RET_ASTER_PROGRESS_EXCEED_LIMIT = 873;
+ RET_ASTER_CREDIT_EXCEED_LIMIT = 874;
+ RET_ASTER_TOKEN_EXCEED_LIMIT = 875;
+ RET_ASTER_CREDIT_NOT_ENOUGH = 876;
+ RET_ASTER_TOKEN_NOT_ENOUGH = 877;
+ RET_ASTER_SPECIAL_REWARD_HAS_TAKEN = 878;
+ RET_FLIGHT_GROUP_ACTIVITY_NOT_STARTED = 879;
+ RET_ASTER_MID_PREVIOUS_BATTLE_NOT_FINISHED = 880;
+ RET_DRAGON_SPINE_SHIMMERING_ESSENCE_EXCEED_LIMIT = 881;
+ RET_DRAGON_SPINE_WARM_ESSENCE_EXCEED_LIMIT = 882;
+ RET_DRAGON_SPINE_WONDROUS_ESSENCE_EXCEED_LIMIT = 883;
+ RET_DRAGON_SPINE_SHIMMERING_ESSENCE_NOT_ENOUGH = 884;
+ RET_DRAGON_SPINE_WARM_ESSENCE_NOT_ENOUGH = 885;
+ RET_DRAGON_SPINE_WONDROUS_ESSENCE_NOT_ENOUGH = 886;
+ RET_EFFIGY_FIRST_PASS_REWARD_HAS_TAKEN = 891;
+ RET_EFFIGY_REWARD_HAS_TAKEN = 892;
+ RET_TREASURE_MAP_ADD_TOKEN_EXCEED_LIMIT = 893;
+ RET_TREASURE_MAP_TOKEN_NOT_ENOUGHT = 894;
+ RET_SEA_LAMP_COIN_EXCEED_LIMIT = 895;
+ RET_SEA_LAMP_COIN_NOT_ENOUGH = 896;
+ RET_SEA_LAMP_POPULARITY_EXCEED_LIMIT = 897;
+ RET_ACTIVITY_AVATAR_REWARD_NOT_OPEN = 898;
+ RET_ACTIVITY_AVATAR_REWARD_HAS_TAKEN = 899;
+ RET_ARENA_ACTIVITY_ALREADY_STARTED = 900;
+ RET_TALENT_ALREAY_UNLOCKED = 901;
+ RET_PREV_TALENT_NOT_UNLOCKED = 902;
+ RET_BIG_TALENT_POINT_NOT_ENOUGH = 903;
+ RET_SMALL_TALENT_POINT_NOT_ENOUGH = 904;
+ RET_PROUD_SKILL_ALREADY_GOT = 905;
+ RET_PREV_PROUD_SKILL_NOT_GET = 906;
+ RET_PROUD_SKILL_MAX_LEVEL = 907;
+ RET_CANDIDATE_SKILL_DEPOT_ID_NOT_FIND = 910;
+ RET_SKILL_DEPOT_IS_THE_SAME = 911;
+ RET_MONSTER_NOT_EXIST = 1001;
+ RET_MONSTER_CREATE_FAIL = 1002;
+ RET_DUNGEON_ENTER_FAIL = 1101;
+ RET_DUNGEON_QUIT_FAIL = 1102;
+ RET_DUNGEON_ENTER_EXCEED_DAY_COUNT = 1103;
+ RET_DUNGEON_REVIVE_EXCEED_MAX_COUNT = 1104;
+ RET_DUNGEON_REVIVE_FAIL = 1105;
+ RET_DUNGEON_NOT_SUCCEED = 1106;
+ RET_DUNGEON_CAN_NOT_CANCEL = 1107;
+ RET_DEST_DUNGEON_SETTLED = 1108;
+ RET_DUNGEON_CANDIDATE_TEAM_IS_FULL = 1109;
+ RET_DUNGEON_CANDIDATE_TEAM_IS_DISMISS = 1110;
+ RET_DUNGEON_CANDIDATE_TEAM_NOT_ALL_READY = 1111;
+ RET_DUNGEON_CANDIDATE_TEAM_HAS_REPEAT_AVATAR = 1112;
+ RET_DUNGEON_CANDIDATE_NOT_SINGEL_PASS = 1113;
+ RET_DUNGEON_REPLAY_NEED_ALL_PLAYER_DIE = 1114;
+ RET_DUNGEON_REPLAY_HAS_REVIVE_COUNT = 1115;
+ RET_DUNGEON_OTHERS_LEAVE = 1116;
+ RET_DUNGEON_ENTER_LEVEL_LIMIT = 1117;
+ RET_DUNGEON_CANNOT_ENTER_PLOT_IN_MP = 1118;
+ RET_DUNGEON_DROP_SUBFIELD_LIMIT = 1119;
+ RET_DUNGEON_BE_INVITE_PLAYER_AVATAR_ALL_DIE = 1120;
+ RET_DUNGEON_CANNOT_KICK = 1121;
+ RET_DUNGEON_CANDIDATE_TEAM_SOMEONE_LEVEL_LIMIT = 1122;
+ RET_DUNGEON_IN_FORCE_QUIT = 1123;
+ RET_DUNGEON_GUEST_QUIT_DUNGEON = 1124;
+ RET_DUNGEON_TICKET_FAIL = 1125;
+ RET_CUR_DUNGEON_SETTLED = 1126;
+ RET_CUR_DUNGEON_NOT_PLOT = 1127;
+ RET_CUR_DUNGEON_NOT_ALLOW_SWITCH_TEAM = 1128;
+ RET_MP_NOT_IN_MY_WORLD = 1201;
+ RET_MP_IN_MP_MODE = 1202;
+ RET_MP_SCENE_IS_FULL = 1203;
+ RET_MP_MODE_NOT_AVAILABLE = 1204;
+ RET_MP_PLAYER_NOT_ENTERABLE = 1205;
+ RET_MP_QUEST_BLOCK_MP = 1206;
+ RET_MP_IN_ROOM_SCENE = 1207;
+ RET_MP_WORLD_IS_FULL = 1208;
+ RET_MP_PLAYER_NOT_ALLOW_ENTER = 1209;
+ RET_MP_PLAYER_DISCONNECTED = 1210;
+ RET_MP_NOT_IN_MP_MODE = 1211;
+ RET_MP_OWNER_NOT_ENTER = 1212;
+ RET_MP_ALLOW_ENTER_PLAYER_FULL = 1213;
+ RET_MP_TARGET_PLAYER_IN_TRANSFER = 1214;
+ RET_MP_TARGET_ENTERING_OTHER = 1215;
+ RET_MP_OTHER_ENTERING = 1216;
+ RET_MP_ENTER_MAIN_PLAYER_IN_PLOT = 1217;
+ RET_MP_NOT_PS_PLAYER = 1218;
+ RET_MP_PLAY_NOT_ACTIVE = 1219;
+ RET_MP_PLAY_REMAIN_REWARDS = 1220;
+ RET_MP_PLAY_NO_REWARD = 1221;
+ RET_MP_OPEN_STATE_FAIL = 1223;
+ RET_MP_PLAYER_IN_BLACKLIST = 1224;
+ RET_MP_REPLY_TIMEOUT = 1225;
+ RET_MP_IS_BLOCK = 1226;
+ RET_MP_ENTER_MAIN_PLAYER_IN_MP_PLAY = 1227;
+ RET_MP_IN_MP_PLAY_BATTLE = 1228;
+ RET_MP_GUEST_HAS_REWARD_REMAINED = 1229;
+ RET_MP_QUIT_MP_INVALID = 1230;
+ RET_MP_OTHER_DATA_VERSION_NOT_LATEST = 1231;
+ RET_MP_DATA_VERSION_NOT_LATEST = 1232;
+ RET_MP_CUR_WORLD_NOT_ENTERABLE = 1233;
+ RET_MP_ANY_GALLERY_STARTED = 1234;
+ RET_MP_HAS_ACTIVE_DRAFT = 1235;
+ RET_MP_PLAYER_IN_DUNGEON = 1236;
+ RET_MP_MATCH_FULL = 1237;
+ RET_MP_MATCH_LIMIT = 1238;
+ RET_MP_MATCH_IN_PUNISH = 1239;
+ RET_MP_IS_IN_MULTISTAGE = 1240;
+ RET_MP_MATCH_PLAY_NOT_OPEN = 1241;
+ RET_MP_ONLY_MP_WITH_PS_PLAYER = 1242;
+ RET_MP_GUEST_LOADING_FIRST_ENTER = 1243;
+ RET_MP_SUMMER_TIME_SPRINT_BOAT_ONGOING = 1244;
+ RET_MP_BLITZ_RUSH_PARKOUR_CHALLENGE_ONGOING = 1245;
+ RET_MP_MUSIC_GAME_ONGOING = 1246;
+ RET_MP_IN_MPING_MODE = 1247;
+ RET_MP_OWNER_IN_SINGLE_SCENE = 1248;
+ RET_MP_IN_SINGLE_SCENE = 1249;
+ RET_MP_REPLY_NO_VALID_AVATAR = 1250;
+ RET_MP_IS_NOT_IN_TRANSFER_GUARD = 1251;
+ RET_MP_CANNOT_EXEC_GIVING_IN_SINGLE_MODE_QUEST = 1252;
+ RET_MP_EFFIGY_CHALLENGE_V4_IN_PREPARE = 1253;
+ RET_MP_SHUFFLE_BOARD_ONGOING = 1254;
+ RET_MP_FLIGHT_GEAR_ONGOING = 1255;
+ RET_MP_TOY_BATTLE_QTE_ONGOING = 1256;
+ RET_MAIL_PARA_ERR = 1301;
+ RET_MAIL_MAX_NUM = 1302;
+ RET_MAIL_ITEM_NUM_EXCEED = 1303;
+ RET_MAIL_TITLE_LEN_EXCEED = 1304;
+ RET_MAIL_CONTENT_LEN_EXCEED = 1305;
+ RET_MAIL_SENDER_LEN_EXCEED = 1306;
+ RET_MAIL_PARSE_PACKET_FAIL = 1307;
+ RET_OFFLINE_MSG_MAX_NUM = 1308;
+ RET_OFFLINE_MSG_SAME_TICKET = 1309;
+ RET_MAIL_EXCEL_MAIL_TYPE_ERROR = 1310;
+ RET_MAIL_CANNOT_SEND_MCOIN = 1311;
+ RET_MAIL_HCOIN_EXCEED_LIMIT = 1312;
+ RET_MAIL_SCOIN_EXCEED_LIMIT = 1313;
+ RET_MAIL_MATERIAL_ID_INVALID = 1314;
+ RET_MAIL_AVATAR_EXCEED_LIMIT = 1315;
+ RET_MAIL_GACHA_TICKET_ETC_EXCEED_LIMIT = 1316;
+ RET_MAIL_ITEM_EXCEED_CEHUA_LIMIT = 1317;
+ RET_MAIL_SPACE_OR_REST_NUM_NOT_ENOUGH = 1318;
+ RET_MAIL_TICKET_IS_EMPTY = 1319;
+ RET_MAIL_TRANSACTION_IS_EMPTY = 1320;
+ RET_MAIL_DELETE_COLLECTED = 1321;
+ RET_MAIL_COLLECTION_IS_FULL = 1322;
+ RET_DAILY_TASK_NOT_FINISH = 1330;
+ RET_DAILY_TAKS_HAS_TAKEN = 1331;
+ RET_SOCIAL_OFFLINE_MSG_NUM_EXCEED = 1332;
+ RET_DAILY_TASK_FILTER_CITY_NOT_OPEN = 1333;
+ RET_GACHA_INAVAILABLE = 1401;
+ RET_GACHA_RANDOM_NOT_MATCH = 1402;
+ RET_GACHA_SCHEDULE_NOT_MATCH = 1403;
+ RET_GACHA_INVALID_TIMES = 1404;
+ RET_GACHA_COST_ITEM_NOT_ENOUGH = 1405;
+ RET_GACHA_TIMES_LIMIT = 1406;
+ RET_GACHA_WISH_SAME_ITEM = 1407;
+ RET_GACHA_WISH_INVALID_ITEM = 1408;
+ RET_GACHA_MINORS_TIMES_LIMIT = 1409;
+ RET_GACHA_GENERAL_TIMES_LIMIT = 1410;
+ RET_INVESTIGAITON_NOT_IN_PROGRESS = 1501;
+ RET_INVESTIGAITON_UNCOMPLETE = 1502;
+ RET_INVESTIGAITON_REWARD_TAKEN = 1503;
+ RET_INVESTIGAITON_TARGET_STATE_ERROR = 1504;
+ RET_PUSH_TIPS_NOT_FOUND = 1505;
+ RET_SIGN_IN_RECORD_NOT_FOUND = 1506;
+ RET_ALREADY_HAVE_SIGNED_IN = 1507;
+ RET_SIGN_IN_COND_NOT_SATISFIED = 1508;
+ RET_BONUS_ACTIVITY_NOT_UNREWARDED = 1509;
+ RET_SIGN_IN_REWARDED = 1510;
+ RET_TOWER_NOT_OPEN = 1521;
+ RET_TOWER_HAVE_DAILY_RECORD = 1522;
+ RET_TOWER_NOT_RECORD = 1523;
+ RET_TOWER_HAVE_RECORD = 1524;
+ RET_TOWER_TEAM_NUM_ERROR = 1525;
+ RET_TOWER_FLOOR_NOT_OPEN = 1526;
+ RET_TOWER_NO_FLOOR_STAR_RECORD = 1527;
+ RET_ALREADY_HAS_TOWER_BUFF = 1528;
+ RET_DUPLICATE_ENTER_LEVEL = 1529;
+ RET_NOT_IN_TOWER_LEVEL = 1530;
+ RET_IN_TOWER_LEVEL = 1531;
+ RET_TOWER_PREV_FLOOR_NOT_FINISH = 1532;
+ RET_TOWER_STAR_NOT_ENOUGH = 1533;
+ RET_BATTLE_PASS_NO_SCHEDULE = 1541;
+ RET_BATTLE_PASS_HAS_BUYED = 1542;
+ RET_BATTLE_PASS_LEVEL_OVERFLOW = 1543;
+ RET_BATTLE_PASS_PRODUCT_EXPIRED = 1544;
+ RET_MATCH_HOST_QUIT = 1561;
+ RET_MATCH_ALREADY_IN_MATCH = 1562;
+ RET_MATCH_NOT_IN_MATCH = 1563;
+ RET_MATCH_APPLYING_ENTER_MP = 1564;
+ RET_MATCH_INCORRECT_SCENE = 1565;
+ RET_WIDGET_TREASURE_SPOT_NOT_FOUND = 1581;
+ RET_WIDGET_TREASURE_ENTITY_EXISTS = 1582;
+ RET_WIDGET_TREASURE_SPOT_FAR_AWAY = 1583;
+ RET_WIDGET_TREASURE_FINISHED_TODAY = 1584;
+ RET_WIDGET_QUICK_USE_REQ_PARAM_ERROR = 1585;
+ RET_WIDGET_CAMERA_SCAN_ID_ERROR = 1586;
+ RET_WIDGET_NOT_ACTIVE = 1587;
+ RET_WIDGET_FEATHER_NOT_ACTIVE = 1588;
+ RET_WIDGET_FEATHER_GADGET_TOO_FAR_AWAY = 1589;
+ RET_WIDGET_CAPTURE_ANIMAL_NOT_EXIST = 1590;
+ RET_WIDGET_CAPTURE_ANIMAL_DROP_BAG_LIMIT = 1591;
+ RET_WIDGET_CAPTURE_ANIMAL_CAN_NOT_CAPTURE = 1592;
+ RET_WIDGET_SKY_CRYSTAL_ALL_COLLECTED = 1593;
+ RET_WIDGET_SKY_CRYSTAL_HINT_ALREADY_EXIST = 1594;
+ RET_WIDGET_SKY_CRYSTAL_NOT_FOUND = 1595;
+ RET_WIDGET_SKY_CRYSTAL_NO_HINT_TO_CLEAR = 1596;
+ RET_WIDGET_LIGHT_STONE_ENERGY_NOT_ENOUGH = 1597;
+ RET_WIDGET_TOY_CRYSTAL_ENERGY_NOT_ENOUGH = 1598;
+ RET_WIDGET_LIGHT_STONE_LEVEL_NOT_ENOUGH = 1599;
+ RET_WIDGET_QUICK_SLOT_NOT_IN_WIDGET_PANEL = 1600;
+ RET_UID_NOT_EXIST = 2001;
+ RET_PARSE_BIN_ERROR = 2002;
+ RET_ACCOUNT_INFO_NOT_EXIST = 2003;
+ RET_ORDER_INFO_NOT_EXIST = 2004;
+ RET_SNAPSHOT_INDEX_ERROR = 2005;
+ RET_MAIL_HAS_BEEN_SENT = 2006;
+ RET_PRODUCT_NOT_EXIST = 2007;
+ RET_UNFINISH_ORDER = 2008;
+ RET_ID_NOT_EXIST = 2009;
+ RET_ORDER_TRADE_EARLY = 2010;
+ RET_ORDER_FINISHED = 2011;
+ RET_GAMESERVER_VERSION_WRONG = 2012;
+ RET_OFFLINE_OP_FULL_LENGTH = 2013;
+ RET_CONCERT_PRODUCT_OBTAIN_LIMIT = 2014;
+ RET_CONCERT_PRODUCT_TICKET_DUPLICATED = 2015;
+ RET_CONCERT_PRODUCT_TICKET_EMPTY = 2016;
+ RET_REDIS_MODIFIED = 5001;
+ RET_REDIS_UID_NOT_EXIST = 5002;
+ RET_PATHFINDING_DATA_NOT_EXIST = 6001;
+ RET_PATHFINDING_DESTINATION_NOT_EXIST = 6002;
+ RET_PATHFINDING_ERROR_SCENE = 6003;
+ RET_PATHFINDING_SCENE_DATA_LOADING = 6004;
+ RET_TOTHEMOON_ERROR_SCENE = 6301;
+ RET_TOTHEMOON_PLAYER_NOT_EXIST = 6302;
+ RET_FRIEND_COUNT_EXCEEDED = 7001;
+ RET_PLAYER_NOT_EXIST = 7002;
+ RET_ALREADY_SENT_ADD_REQUEST = 7003;
+ RET_ASK_FRIEND_LIST_FULL = 7004;
+ RET_PLAYER_ALREADY_IS_FRIEND = 7005;
+ RET_PLAYER_NOT_ASK_FRIEND = 7006;
+ RET_TARGET_FRIEND_COUNT_EXCEED = 7007;
+ RET_NOT_FRIEND = 7008;
+ RET_BIRTHDAY_CANNOT_BE_SET_TWICE = 7009;
+ RET_CANNOT_ADD_SELF_FRIEND = 7010;
+ RET_SIGNATURE_ILLEGAL = 7011;
+ RET_PS_PLAYER_CANNOT_ADD_FRIENDS = 7012;
+ RET_PS_PLAYER_CANNOT_REMOVE_FRIENDS = 7013;
+ RET_NAME_CARD_NOT_UNLOCKED = 7014;
+ RET_ALREADY_IN_BLACKLIST = 7015;
+ RET_PS_PALEYRS_CANNOT_ADD_BLACKLIST = 7016;
+ RET_PLAYER_BLACKLIST_FULL = 7017;
+ RET_PLAYER_NOT_IN_BLACKLIST = 7018;
+ RET_BLACKLIST_PLAYER_CANNOT_ADD_FRIEND = 7019;
+ RET_IN_TARGET_BLACKLIST = 7020;
+ RET_CANNOT_ADD_TARGET_FRIEND = 7021;
+ RET_BIRTHDAY_FORMAT_ERROR = 7022;
+ RET_ONLINE_ID_NOT_EXISTS = 7023;
+ RET_FIRST_SHARE_REWARD_HAS_TAKEN = 7024;
+ RET_PS_PLAYER_CANNOT_REMOVE_BLACKLIST = 7025;
+ RET_REPORT_CD = 7026;
+ RET_REPORT_CONTENT_ILLEGAL = 7027;
+ RET_REMARK_WORD_ILLEGAL = 7028;
+ RET_REMARK_TOO_LONG = 7029;
+ RET_REMARK_UTF8_ERROR = 7030;
+ RET_REMARK_IS_EMPTY = 7031;
+ RET_ASK_ADD_FRIEND_CD = 7032;
+ RET_SHOW_AVATAR_INFO_NOT_EXIST = 7033;
+ RET_PLAYER_NOT_SHOW_AVATAR = 7034;
+ RET_SOCIAL_UPDATE_SHOW_LIST_REPEAT_ID = 7035;
+ RET_PSN_ID_NOT_FOUND = 7036;
+ RET_EMOJI_COLLECTION_NUM_EXCEED_LIMIT = 7037;
+ RET_REMARK_EMPTY = 7038;
+ RET_IN_TARGET_PSN_BLACKLIST = 7039;
+ RET_SIGNATURE_NOT_CHANGED = 7040;
+ RET_SIGNATURE_MONTHLY_LIMIT = 7041;
+ RET_REQ_FRIEND_AVATAR_FREQUENTLY = 7042;
+ RET_PSN_GET_PLAYER_SOCIAL_DETAIL_FAIL = 7043;
+ RET_OFFERING_NOT_OPEN = 7081;
+ RET_OFFERING_LEVEL_LIMIT = 7082;
+ RET_OFFERING_LEVEL_NOT_REACH = 7083;
+ RET_OFFERING_LEVEL_HAS_TAKEN = 7084;
+ RET_OFFERING_PARI_SEARCH_NOT_OPEN = 7085;
+ RET_OFFERING_PARI_NOT_FINISH = 7086;
+ RET_OFFERING_PARI_FINISH_REWARD_HAS_TAKEN = 7087;
+ RET_OFFERING_PARI_SEARCH_ALL_FINISH = 7088;
+ RET_CITY_REPUTATION_NOT_OPEN = 7101;
+ RET_CITY_REPUTATION_LEVEL_TAKEN = 7102;
+ RET_CITY_REPUTATION_LEVEL_NOT_REACH = 7103;
+ RET_CITY_REPUTATION_PARENT_QUEST_TAKEN = 7104;
+ RET_CITY_REPUTATION_PARENT_QUEST_UNFINISH = 7105;
+ RET_CITY_REPUTATION_ACCEPT_REQUEST = 7106;
+ RET_CITY_REPUTATION_NOT_ACCEPT_REQUEST = 7107;
+ RET_CITY_REPUTATION_ACCEPT_REQUEST_LIMIT = 7108;
+ RET_CITY_REPUTATION_ENTRANCE_NOT_OPEN = 7109;
+ RET_CITY_REPUTATION_TAKEN_REQUEST_REWARD = 7110;
+ RET_CITY_REPUTATION_SWITCH_CLOSE = 7111;
+ RET_CITY_REPUTATION_ENTRACE_SWITCH_CLOSE = 7112;
+ RET_CITY_REPUTATION_TAKEN_EXPLORE_REWARD = 7113;
+ RET_CITY_REPUTATION_EXPLORE_NOT_REACH = 7114;
+ RET_MECHANICUS_NOT_OPEN = 7120;
+ RET_MECHANICUS_GEAR_UNLOCK = 7121;
+ RET_MECHANICUS_GEAR_LOCK = 7122;
+ RET_MECHANICUS_GEAR_LEVEL_LIMIT = 7123;
+ RET_MECHANICUS_COIN_NOT_ENOUGH = 7124;
+ RET_MECHANICUS_NO_SEQUENCE = 7125;
+ RET_MECHANICUS_SEQUENCE_LIMIT_LEVEL = 7126;
+ RET_MECHANICUS_SEQUENCE_LIMIT_OPEN = 7127;
+ RET_MECHANICUS_DIFFICULT_NOT_SUPPORT = 7128;
+ RET_MECHANICUS_TICKET_NOT_ENOUGH = 7129;
+ RET_MECHANICUS_TEACH_NOT_FINISH = 7130;
+ RET_MECHANICUS_TEACH_FINISHED = 7131;
+ RET_MECHANICUS_PREV_DIFFICULT_LEVEL_BLOCK = 7132;
+ RET_MECHANICUS_PLAYER_LIMIT = 7133;
+ RET_MECHANICUS_PUNISH_TIME = 7134;
+ RET_MECHANICUS_SWITCH_CLOSE = 7135;
+ RET_MECHANICUS_BATTLE_NOT_IN_DUNGEON = 7150;
+ RET_MECHANICUS_BATTLE_PLAY_NOT_FOUND = 7151;
+ RET_MECHANICUS_BATTLE_DUPLICATE_PICK_CARD = 7152;
+ RET_MECHANICUS_BATTLE_PLAYER_NOT_IN_PLAY = 7153;
+ RET_MECHANICUS_BATTLE_CARD_NOT_AVAILABLE = 7154;
+ RET_MECHANICUS_BATTLE_NOT_IN_CARD_STAGE = 7155;
+ RET_MECHANICUS_BATTLE_CARD_IS_WAITING = 7156;
+ RET_MECHANICUS_BATTLE_CARD_ALL_CONFIRMED = 7157;
+ RET_MECHANICUS_BATTLE_CARD_ALREADY_CONFIRMED = 7158;
+ RET_MECHANICUS_BATTLE_CARD_CONFIRMED_BY_OTHER = 7159;
+ RET_MECHANICUS_BATTLE_CARD_NOT_ENOUGH_POINTS = 7160;
+ RET_MECHANICUS_BATTLE_CARD_ALREADY_SKIPPED = 7161;
+ RET_LEGENDARY_KEY_NOT_ENOUGH = 8001;
+ RET_LEGENDARY_KEY_EXCEED_LIMIT = 8002;
+ RET_DAILY_TASK_NOT_ENOUGH_TO_REDEEM = 8003;
+ RET_PERSONAL_LINE_OPEN_STATE_OFF = 8004;
+ RET_PERSONAL_LINE_LEVEL_NOT_ENOUGH = 8005;
+ RET_PERSONAL_LINE_NOT_OPEN = 8006;
+ RET_PERSONAL_LINE_PRE_QUEST_NOT_FINISH = 8007;
+ RET_HUNTING_ALREADY_FINISH_OFFER_LIMIT = 8201;
+ RET_HUNTING_HAS_UNFINISHED_OFFER = 8202;
+ RET_HUNTING_FAILED_OFFER_NOT_CD_READY = 8203;
+ RET_HUNTING_NOT_TAKE_OFFER = 8204;
+ RET_HUNTING_CANNOT_TAKE_TWICE = 8205;
+ RET_RPIVATE_CHAT_INVALID_CONTENT_TYPE = 8901;
+ RET_PRIVATE_CHAT_TARGET_IS_NOT_FRIEND = 8902;
+ RET_PRIVATE_CHAT_CONTENT_NOT_SUPPORTED = 8903;
+ RET_PRIVATE_CHAT_CONTENT_TOO_LONG = 8904;
+ RET_PRIVATE_CHAT_PULL_TOO_FAST = 8905;
+ RET_PRIVATE_CHAT_REPEAT_READ = 8906;
+ RET_PRIVATE_CHAT_READ_NOT_FRIEND = 8907;
+ RET_REUNION_FINISHED = 9001;
+ RET_REUNION_NOT_ACTIVATED = 9002;
+ RET_REUNION_ALREADY_TAKE_FIRST_REWARD = 9003;
+ RET_REUNION_SIGN_IN_REWARDED = 9004;
+ RET_REUNION_WATCHER_REWARDED = 9005;
+ RET_REUNION_WATCHER_NOT_FINISH = 9006;
+ RET_REUNION_MISSION_REWARDED = 9007;
+ RET_REUNION_MISSION_NOT_FINISH = 9008;
+ RET_REUNION_WATCHER_REWARD_NOT_UNLOCKED = 9009;
+ RET_BLESSING_CONTENT_CLOSED = 9101;
+ RET_BLESSING_NOT_ACTIVE = 9102;
+ RET_BLESSING_NOT_TODAY_ENTITY = 9103;
+ RET_BLESSING_ENTITY_EXCEED_SCAN_NUM_LIMIT = 9104;
+ RET_BLESSING_DAILY_SCAN_NUM_EXCEED_LIMIT = 9105;
+ RET_BLESSING_REDEEM_REWARD_NUM_EXCEED_LIMIT = 9106;
+ RET_BLESSING_REDEEM_PIC_NUM_NOT_ENOUGH = 9107;
+ RET_BLESSING_PIC_NOT_ENOUGH = 9108;
+ RET_BLESSING_PIC_HAS_RECEIVED = 9109;
+ RET_BLESSING_TARGET_RECV_NUM_EXCEED = 9110;
+ RET_FLEUR_FAIR_CREDIT_EXCEED_LIMIT = 9111;
+ RET_FLEUR_FAIR_CREDIT_NOT_ENOUGH = 9112;
+ RET_FLEUR_FAIR_TOKEN_EXCEED_LIMIT = 9113;
+ RET_FLEUR_FAIR_TOKEN_NOT_ENOUGH = 9114;
+ RET_FLEUR_FAIR_MINIGAME_NOT_OPEN = 9115;
+ RET_FLEUR_FAIR_MUSIC_GAME_DIFFICULTY_NOT_UNLOCK = 9116;
+ RET_FLEUR_FAIR_DUNGEON_LOCKED = 9117;
+ RET_FLEUR_FAIR_DUNGEON_PUNISH_TIME = 9118;
+ RET_FLEUR_FAIR_ONLY_OWNER_CAN_RESTART_MINIGAM = 9119;
+ RET_WATER_SPIRIT_COIN_EXCEED_LIMIT = 9120;
+ RET_WATER_SPIRIT_COIN_NOT_ENOUGH = 9121;
+ RET_REGION_SEARCH_NO_SEARCH = 9122;
+ RET_REGION_SEARCH_STATE_ERROR = 9123;
+ RET_CHANNELLER_SLAB_LOOP_DUNGEON_STAGE_NOT_OPEN = 9130;
+ RET_CHANNELLER_SLAB_LOOP_DUNGEON_NOT_OPEN = 9131;
+ RET_CHANNELLER_SLAB_LOOP_DUNGEON_FIRST_PASS_REWARD_HAS_TAKEN = 9132;
+ RET_CHANNELLER_SLAB_LOOP_DUNGEON_SCORE_REWARD_HAS_TAKEN = 9133;
+ RET_CHANNELLER_SLAB_INVALID_ONE_OFF_DUNGEON = 9134;
+ RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_DONE = 9135;
+ RET_CHANNELLER_SLAB_ONE_OFF_DUNGEON_STAGE_NOT_OPEN = 9136;
+ RET_CHANNELLER_SLAB_TOKEN_EXCEED_LIMIT = 9137;
+ RET_CHANNELLER_SLAB_TOKEN_NOT_ENOUGH = 9138;
+ RET_CHANNELLER_SLAB_PLAYER_NOT_IN_ONE_OFF_DUNGEON = 9139;
+ RET_MIST_TRIAL_SELECT_CHARACTER_NUM_NOT_ENOUGH = 9150;
+ RET_MIST_TRIAL_ALREADY_USING_TRIAL_AVATAR = 9151;
+ RET_HIDE_AND_SEEK_PLAY_NOT_OPEN = 9160;
+ RET_HIDE_AND_SEEK_PLAY_MAP_NOT_OPEN = 9161;
+ RET_HIDE_AND_SEEK_PLAY_MAP_NOT_CHOSEN = 9162;
+ RET_SUMMER_TIME_DRAFT_WOORD_EXCEED_LIMIT = 9170;
+ RET_SUMMER_TIME_DRAFT_WOORD_NOT_ENOUGH = 9171;
+ RET_SUMMER_TIME_MINI_HARPASTUM_EXCEED_LIMIT = 9172;
+ RET_SUMMER_TIME_MINI_HARPASTUMNOT_ENOUGH = 9173;
+ RET_BOUNCE_CONJURING_COIN_EXCEED_LIMIT = 9180;
+ RET_BOUNCE_CONJURING_COIN_NOT_ENOUGH = 9181;
+ RET_CHESS_TEACH_MAP_FINISHED = 9183;
+ RET_CHESS_TEACH_MAP_UNFINISHED = 9184;
+ RET_CHESS_COIN_EXCEED_LIMIT = 9185;
+ RET_CHESS_COIN_NOT_ENOUGH = 9186;
+ RET_CHESS_IN_PUNISH_TIME = 9187;
+ RET_CHESS_PREV_MAP_UNFINISHED = 9188;
+ RET_CHESS_MAP_LOCKED = 9189;
+ RET_BLITZ_RUSH_NOT_OPEN = 9192;
+ RET_BLITZ_RUSH_DUNGEON_NOT_OPEN = 9193;
+ RET_BLITZ_RUSH_COIN_A_EXCEED_LIMIT = 9194;
+ RET_BLITZ_RUSH_COIN_B_EXCEED_LIMIT = 9195;
+ RET_BLITZ_RUSH_COIN_A_NOT_ENOUGH = 9196;
+ RET_BLITZ_RUSH_COIN_B_NOT_ENOUGH = 9197;
+ RET_MIRACLE_RING_VALUE_NOT_ENOUGH = 9201;
+ RET_MIRACLE_RING_CD = 9202;
+ RET_MIRACLE_RING_REWARD_NOT_TAKEN = 9203;
+ RET_MIRACLE_RING_NOT_DELIVER = 9204;
+ RET_MIRACLE_RING_DELIVER_EXCEED = 9205;
+ RET_MIRACLE_RING_HAS_CREATED = 9206;
+ RET_MIRACLE_RING_HAS_NOT_CREATED = 9207;
+ RET_MIRACLE_RING_NOT_YOURS = 9208;
+ RET_GADGET_FOUNDATION_UNAUTHORIZED = 9251;
+ RET_GADGET_FOUNDATION_SCENE_NOT_FOUND = 9252;
+ RET_GADGET_FOUNDATION_NOT_IN_INIT_STATE = 9253;
+ RET_GADGET_FOUNDATION_BILDING_POINT_NOT_ENOUGHT = 9254;
+ RET_GADGET_FOUNDATION_NOT_IN_BUILT_STATE = 9255;
+ RET_GADGET_FOUNDATION_OP_NOT_SUPPORTED = 9256;
+ RET_GADGET_FOUNDATION_REQ_PLAYER_NOT_IN_SCENE = 9257;
+ RET_GADGET_FOUNDATION_LOCKED_BY_ANOTHER_PLAYER = 9258;
+ RET_GADGET_FOUNDATION_NOT_LOCKED = 9259;
+ RET_GADGET_FOUNDATION_DUPLICATE_LOCK = 9260;
+ RET_GADGET_FOUNDATION_PLAYER_NOT_FOUND = 9261;
+ RET_GADGET_FOUNDATION_PLAYER_GEAR_NOT_FOUND = 9262;
+ RET_GADGET_FOUNDATION_ROTAION_DISABLED = 9263;
+ RET_GADGET_FOUNDATION_REACH_DUNGEON_GEAR_LIMIT = 9264;
+ RET_GADGET_FOUNDATION_REACH_SINGLE_GEAR_LIMIT = 9265;
+ RET_GADGET_FOUNDATION_ROTATION_ON_GOING = 9266;
+ RET_OP_ACTIVITY_BONUS_NOT_FOUND = 9301;
+ RET_OP_ACTIVITY_NOT_OPEN = 9302;
+ RET_MULTISTAGE_PLAY_PLAYER_NOT_IN_SCENE = 9501;
+ RET_MULTISTAGE_PLAY_NOT_FOUND = 9502;
+ RET_MULTISTAGE_PLAY_IN_OTHER_STAGE = 9503;
+ RET_COOP_CHAPTER_NOT_OPEN = 9601;
+ RET_COOP_COND_NOT_MEET = 9602;
+ RET_COOP_POINT_LOCKED = 9603;
+ RET_COOP_NOT_HAVE_PROGRESS = 9604;
+ RET_COOP_REWARD_HAS_TAKEN = 9605;
+ RET_DRAFT_HAS_ACTIVE_DRAFT = 9651;
+ RET_DRAFT_NOT_IN_MY_WORLD = 9652;
+ RET_DRAFT_NOT_SUPPORT_MP = 9653;
+ RET_DRAFT_PLAYER_NOT_ENOUGH = 9654;
+ RET_DRAFT_INCORRECT_SCENE = 9655;
+ RET_DRAFT_OTHER_PLAYER_ENTERING = 9656;
+ RET_DRAFT_GUEST_IS_TRANSFERRING = 9657;
+ RET_DRAFT_GUEST_NOT_IN_DRAFT_SCENE = 9658;
+ RET_DRAFT_INVITE_OVER_TIME = 9659;
+ RET_DRAFT_TWICE_CONFIRM_OVER_TIMER = 9660;
+ RET_DRAFT_GUEST_NOT_IN_WORLD_SCENE = 9661;
+ RET_HOME_UNKOWN = 9701;
+ RET_HOME_INVALID_CLIENT_PARAM = 9702;
+ RET_HOME_TARGE_PLAYER_HAS_NO_HOME = 9703;
+ RET_HOME_NOT_ONLINE = 9704;
+ RET_HOME_PLAYER_FULL = 9705;
+ RET_HOME_BLOCKED = 9706;
+ RET_HOME_ALREADY_IN_TARGET_HOME_WORLD = 9707;
+ RET_HOME_IN_EDIT_MODE = 9708;
+ RET_HOME_NOT_IN_EDIT_MODE = 9709;
+ RET_HOME_HAS_GUEST = 9710;
+ RET_HOME_CANT_ENTER_BY_IN_EDIT_MODE = 9711;
+ RET_HOME_CLIENT_PARAM_INVALID = 9712;
+ RET_HOME_PLAYER_NOT_IN_HOME_WORLD = 9713;
+ RET_HOME_PLAYER_NOT_IN_SELF_HOME_WORLD = 9714;
+ RET_HOME_NOT_FOUND_IN_MEM = 9715;
+ RET_HOME_PLAYER_IN_HOME_ROOM_SCENE = 9716;
+ RET_HOME_HOME_REFUSE_GUEST_ENTER = 9717;
+ RET_HOME_OWNER_REFUSE_TO_ENTER_HOME = 9718;
+ RET_HOME_OWNER_OFFLINE = 9719;
+ RET_HOME_FURNITURE_EXCEED_LIMIT = 9720;
+ RET_HOME_FURNITURE_COUNT_NOT_ENOUGH = 9721;
+ RET_HOME_IN_TRY_ENTER_PROCESS = 9722;
+ RET_HOME_ALREADY_IN_TARGET_SCENE = 9723;
+ RET_HOME_COIN_EXCEED_LIMIT = 9724;
+ RET_HOME_COIN_NOT_ENOUGH = 9725;
+ RET_HOME_MODULE_NOT_UNLOCKED = 9726;
+ RET_HOME_CUR_MODULE_CLOSED = 9727;
+ RET_HOME_FURNITURE_SUITE_NOT_UNLOCKED = 9728;
+ RET_HOME_IN_MATCH = 9729;
+ RET_HOME_IN_COMBAT = 9730;
+ RET_HOME_EDIT_MODE_CD = 9731;
+ RET_HOME_UPDATE_FURNITURE_CD = 9732;
+ RET_HOME_BLOCK_FURNITURE_LIMIT = 9733;
+ RET_HOME_NOT_SUPPORT = 9734;
+ RET_HOME_STATE_NOT_OPEN = 9735;
+ RET_HOME_TARGET_STATE_NOT_OPEN = 9736;
+ RET_HOME_APPLY_ENTER_OTHER_HOME_FAIL = 9737;
+ RET_HOME_SAVE_NO_MAIN_HOUSE = 9738;
+ RET_HOME_IN_DUNGEON = 9739;
+ RET_HOME_ANY_GALLERY_STARTED = 9740;
+ RET_HOME_QUEST_BLOCK_HOME = 9741;
+ RET_HOME_WAITING_PRIOR_CHECK = 9742;
+ RET_HOME_PERSISTENT_CHECK_FAIL = 9743;
+ RET_HOME_FIND_ONLINE_HOME_FAIL = 9744;
+ RET_HOME_JOIN_SCENE_FAIL = 9745;
+ RET_HOME_MAX_PLAYER = 9746;
+ RET_HOME_IN_TRANSFER = 9747;
+ RET_HOME_ANY_HOME_GALLERY_STARTED = 9748;
+ RET_HOME_CAN_NOT_ENTER_IN_AUDIT = 9749;
+ RET_FURNITURE_MAKE_INDEX_ERROR = 9750;
+ RET_FURNITURE_MAKE_LOCKED = 9751;
+ RET_FURNITURE_MAKE_CONFIG_ERROR = 9752;
+ RET_FURNITURE_MAKE_SLOT_FULL = 9753;
+ RET_FURNITURE_MAKE_ADD_FURNITURE_FAIL = 9754;
+ RET_FURNITURE_MAKE_UNFINISH = 9755;
+ RET_FURNITURE_MAKE_IS_FINISH = 9756;
+ RET_FURNITURE_MAKE_NOT_IN_CORRECT_HOME = 9757;
+ RET_FURNITURE_MAKE_NO_COUNT = 9758;
+ RET_FURNITURE_MAKE_ACCELERATE_LIMIT = 9759;
+ RET_FURNITURE_MAKE_NO_MAKE_DATA = 9760;
+ RET_HOME_LIMITED_SHOP_CLOSE = 9761;
+ RET_HOME_AVATAR_NOT_SHOW = 9762;
+ RET_HOME_EVENT_COND_NOT_SATISFIED = 9763;
+ RET_HOME_INVALID_ARRANGE_ANIMAL_PARAM = 9764;
+ RET_HOME_INVALID_ARRANGE_NPC_PARAM = 9765;
+ RET_HOME_INVALID_ARRANGE_SUITE_PARAM = 9766;
+ RET_HOME_INVALID_ARRANGE_MAIN_HOUSE_PARAM = 9767;
+ RET_HOME_AVATAR_STATE_NOT_OPEN = 9768;
+ RET_HOME_PLANT_FIELD_NOT_EMPTY = 9769;
+ RET_HOME_PLANT_FIELD_EMPTY = 9770;
+ RET_HOME_PLANT_FIELD_TYPE_ERROR = 9771;
+ RET_HOME_PLANT_TIME_NOT_ENOUGH = 9772;
+ RET_HOME_PLANT_SUB_FIELD_NUM_NOT_ENOUGH = 9773;
+ RET_HOME_PLANT_FIELD_PARAM_ERROR = 9774;
+ RET_HOME_FURNITURE_GUID_ERROR = 9775;
+ RET_HOME_FURNITURE_ARRANGE_LIMIT = 9776;
+ RET_HOME_FISH_FARMING_LIMIT = 9777;
+ RET_HOME_FISH_COUNT_NOT_ENOUGH = 9778;
+ RET_HOME_FURNITURE_COST_LIMIT = 9779;
+ RET_HOME_CUSTOM_FURNITURE_INVALID = 9780;
+ RET_HOME_INVALID_ARRANGE_GROUP_PARAM = 9781;
+ RET_HOME_FURNITURE_ARRANGE_GROUP_LIMIT = 9782;
+ RET_HOME_PICTURE_FRAME_COOP_CG_GENDER_ERROR = 9783;
+ RET_HOME_PICTURE_FRAME_COOP_CG_NOT_UNLOCK = 9784;
+ RET_HOME_FURNITURE_CANNOT_ARRANGE = 9785;
+ RET_HOME_FURNITURE_IN_DUPLICATE_SUITE = 9786;
+ RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_SMALL = 9787;
+ RET_HOME_FURNITURE_CUSTOM_SUITE_TOO_BIG = 9788;
+ RET_HOME_FURNITURE_SUITE_EXCEED_LIMIT = 9789;
+ RET_HOME_FURNITURE_CUSTOM_SUITE_EXCEED_LIMIT = 9790;
+ RET_HOME_FURNITURE_CUSTOM_SUITE_INVALID_SURFACE_TYPE = 9791;
+ RET_HOME_BGM_ID_NOT_FOUND = 9792;
+ RET_HOME_BGM_NOT_UNLOCKED = 9793;
+ RET_HOME_BGM_FURNITURE_NOT_FOUND = 9794;
+ RET_HOME_BGM_NOT_SUPPORT_BY_CUR_SCENE = 9795;
+ RET_HOME_LIMITED_SHOP_GOODS_DISABLE = 9796;
+ RET_HOME_WORLD_WOOD_MATERIAL_EMPTY = 9797;
+ RET_HOME_WORLD_WOOD_MATERIAL_NOT_FOUND = 9798;
+ RET_HOME_WORLD_WOOD_MATERIAL_COUNT_INVALID = 9799;
+ RET_HOME_WORLD_WOOD_EXCHANGE_EXCEED_LIMIT = 9800;
+ RET_HOME_BLUEPRINT_SEARCH_SELF = 9801;
+ RET_HOME_BLUEPRINT_SHARE_CODE_INVALID = 9802;
+ RET_HOME_BLUEPRINT_NOT_EXIST = 9803;
+ RET_HOME_BLUEPRINT_SLOT_HAS_EXIST_SHARE_CODE = 9804;
+ RET_HOME_BLUEPRINT_SLOT_NOT_EXIST_SHARE_CODE = 9805;
+ RET_HOME_BLUEPRINT_CAN_NOT_CREATE_IN_AUDIT = 9806;
+ RET_HOME_BLOCK_NOT_UNLOCKED = 9807;
+ RET_HOME_BLUEPRINT_CREATE_CD = 9808;
+ RET_HOME_BLUEPRINT_SET_OPTION_CD = 9809;
+ RET_HOME_BLUEPRINT_NOT_ALLOW_FRIEND_COPY = 9810;
+ RET_HOME_FURNITURE_POS_UNDER_DIE_Y = 9811;
+ RET_HOME_BLUEPRINT_GEN_SHARE_CODE_FAIL = 9812;
+ RET_HOME_BLUEPRINT_SEARCH_CD = 9813;
+ RET_HOME_BLUEPRINT_PREVIEW_CD = 9814;
+ RET_HOME_BLUEPRINT_PREVIEW_SCENE_NOT_MATCH = 9815;
+ RET_HOME_BLUEPRINT_SLOT_FULL = 9816;
+ RET_HOME_BLUEPRINT_OWNER_REJECT_COPY = 9817;
+ RET_HOME_BLUEPRINT_SAVE_TO_SLOT_CD = 9818;
+ RET_HOME_BLUEPRINT_REPLY_TIMEOUT = 9819;
+ RET_SUMO_ACTIVITY_STAGE_NOT_OPEN = 10000;
+ RET_SUMO_ACTIVITY_SWITCH_TEAM_IN_CD = 10001;
+ RET_SUMO_ACTIVITY_TEAM_NUM_INCORRECT = 10002;
+ RET_LUNA_RITE_ACTIVITY_AREA_ID_ERROR = 10004;
+ RET_LUNA_RITE_ACTIVITY_BATTLE_NOT_FINISH = 10005;
+ RET_LUNA_RITE_ACTIVITY_ALREADY_SACRIFICE = 10006;
+ RET_LUNA_RITE_ACTIVITY_ALREADY_TAKE_REWARD = 10007;
+ RET_LUNA_RITE_ACTIVITY_SACRIFICE_NOT_ENOUGH = 10008;
+ RET_LUNA_RITE_ACTIVITY_SEARCHING_COND_NOT_MEET = 10009;
+ RET_DIG_GADGET_CONFIG_ID_NOT_MATCH = 10015;
+ RET_DIG_FIND_NEAREST_POS_FAIL = 10016;
+ RET_MUSIC_GAME_LEVEL_NOT_OPEN = 10021;
+ RET_MUSIC_GAME_LEVEL_NOT_UNLOCK = 10022;
+ RET_MUSIC_GAME_LEVEL_NOT_STARTED = 10023;
+ RET_MUSIC_GAME_LEVEL_CONFIG_NOT_FOUND = 10024;
+ RET_MUSIC_GAME_LEVEL_ID_NOT_MATCH = 10025;
+ RET_ROGUELIKE_COIN_A_NOT_ENOUGH = 10031;
+ RET_ROGUELIKE_COIN_B_NOT_ENOUGH = 10032;
+ RET_ROGUELIKE_COIN_C_NOT_ENOUGH = 10033;
+ RET_ROGUELIKE_COIN_A_EXCEED_LIMIT = 10034;
+ RET_ROGUELIKE_COIN_B_EXCEED_LIMIT = 10035;
+ RET_ROGUELIKE_COIN_C_EXCEED_LIMIT = 10036;
+ RET_ROGUELIKE_RUNE_COUNT_NOT_ENOUGH = 10037;
+ RET_ROGUELIKE_NOT_IN_ROGUE_DUNGEON = 10038;
+ RET_ROGUELIKE_CELL_NOT_FOUND = 10039;
+ RET_ROGUELIKE_CELL_TYPE_INCORRECT = 10040;
+ RET_ROGUELIKE_CELL_ALREADY_FINISHED = 10041;
+ RET_ROGUELIKE_DUNGEON_HAVE_UNFINISHED_PROGRESS = 10042;
+ RET_ROGUELIKE_STAGE_NOT_FINISHED = 10043;
+ RET_ROGUELIKE_STAGE_FIRST_PASS_REWARD_HAS_TAKEN = 10045;
+ RET_ROGUELIKE_ACTIVITY_CONTENT_CLOSED = 10046;
+ RET_ROGUELIKE_DUNGEON_PRE_QUEST_NOT_FINISHED = 10047;
+ RET_ROGUELIKE_DUNGEON_NOT_OPEN = 10048;
+ RET_ROGUELIKE_SPRINT_IS_BANNED = 10049;
+ RET_ROGUELIKE_DUNGEON_PRE_STAGE_NOT_FINISHED = 10050;
+ RET_ROGUELIKE_ALL_AVATAR_DIE_CANNOT_RESUME = 10051;
+ RET_PLANT_FLOWER_ALREADY_TAKE_SEED = 10056;
+ RET_PLANT_FLOWER_FRIEND_HAVE_FLOWER_LIMIT = 10057;
+ RET_PLANT_FLOWER_CAN_GIVE_FLOWER_NOT_ENOUGH = 10058;
+ RET_PLANT_FLOWER_WISH_FLOWER_KINDS_LIMIT = 10059;
+ RET_PLANT_FLOWER_HAVE_FLOWER_NOT_ENOUGH = 10060;
+ RET_PLANT_FLOWER_FLOWER_COMBINATION_INVALID = 10061;
+ RET_HACHI_DUNGEON_NOT_VALID = 10052;
+ RET_HACHI_DUNGEON_STAGE_NOT_OPEN = 10053;
+ RET_HACHI_DUNGEON_TEAMMATE_NOT_PASS = 10054;
+ RET_WINTER_CAMP_COIN_A_NOT_ENOUGH = 10071;
+ RET_WINTER_CAMP_COIN_B_NOT_ENOUGH = 10072;
+ RET_WINTER_CAMP_COIN_A_EXCEED_LIMIT = 10073;
+ RET_WINTER_CAMP_COIN_B_EXCEED_LIMIT = 10074;
+ RET_WINTER_CAMP_WISH_ID_INVALID = 10075;
+ RET_WINTER_CAMP_NOT_FOUND_RECV_ITEM_DATA = 10076;
+ RET_WINTER_CAMP_FRIEND_ITEM_COUNT_OVERFLOW = 10077;
+ RET_WINTER_CAMP_SELECT_ITEM_DATA_INVALID = 10078;
+ RET_WINTER_CAMP_ITEM_LIST_EMPTY = 10079;
+ RET_WINTER_CAMP_REWARD_ALREADY_TAKEN = 10080;
+ RET_WINTER_CAMP_STAGE_NOT_FINISH = 10081;
+ RET_WINTER_CAMP_GADGET_INVALID = 10082;
+ RET_LANTERN_RITE_COIN_A_NOT_ENOUGH = 10090;
+ RET_LANTERN_RITE_COIN_B_NOT_ENOUGH = 10091;
+ RET_LANTERN_RITE_COIN_C_NOT_ENOUGH = 10092;
+ RET_LANTERN_RITE_COIN_A_EXCEED_LIMIT = 10093;
+ RET_LANTERN_RITE_COIN_B_EXCEED_LIMIT = 10094;
+ RET_LANTERN_RITE_COIN_C_EXCEED_LIMIT = 10095;
+ RET_LANTERN_RITE_PROJECTION_CONTENT_CLOSED = 10096;
+ RET_LANTERN_RITE_PROJECTION_CAN_NOT_START = 10097;
+ RET_LANTERN_RITE_DUNGEON_NOT_OPEN = 10098;
+ RET_LANTERN_RITE_HAS_TAKEN_SKIN_REWARD = 10099;
+ RET_LANTERN_RITE_NOT_FINISHED_SKIN_WATCHERS = 10100;
+ RET_LANTERN_RITE_FIREWORKS_CONTENT_CLOSED = 10101;
+ RET_LANTERN_RITE_FIREWORKS_CHALLENGE_NOT_START = 10102;
+ RET_LANTERN_RITE_FIREWORKS_REFORM_PARAM_ERROR = 10103;
+ RET_LANTERN_RITE_FIREWORKS_REFORM_SKILL_LOCK = 10104;
+ RET_LANTERN_RITE_FIREWORKS_REFORM_STAMINA_NOT_ENOUGH = 10105;
+ RET_POTION_ACTIVITY_STAGE_NOT_OPEN = 10110;
+ RET_POTION_ACTIVITY_LEVEL_HAVE_PASS = 10111;
+ RET_POTION_ACTIVITY_TEAM_NUM_INCORRECT = 10112;
+ RET_POTION_ACTIVITY_AVATAR_IN_CD = 10113;
+ RET_POTION_ACTIVITY_BUFF_IN_CD = 10114;
+ RET_IRODORI_POETRY_INVALID_LINE_ID = 10120;
+ RET_IRODORI_POETRY_INVALID_THEME_ID = 10121;
+ RET_IRODORI_POETRY_NOT_GET_ALL_INSPIRATION = 10122;
+ RET_IRODORI_POETRY_INSPIRATION_REACH_LIMIE = 10123;
+ RET_IRODORI_POETRY_ENTITY_ALREADY_SCANNED = 10124;
+ RET_ACTIVITY_BANNER_ALREADY_CLEARED = 10300;
+ RET_IRODORI_CHESS_NOT_OPEN = 10301;
+ RET_IRODORI_CHESS_LEVEL_NOT_OPEN = 10302;
+ RET_IRODORI_CHESS_MAP_NOT_OPEN = 10303;
+ RET_IRODORI_CHESS_MAP_CARD_ALREADY_EQUIPED = 10304;
+ RET_IRODORI_CHESS_EQUIP_CARD_EXCEED_LIMIT = 10305;
+ RET_IRODORI_CHESS_MAP_CARD_NOT_EQUIPED = 10306;
+ RET_IRODORI_CHESS_ENTER_FAIL_CARD_EXCEED_LIMIT = 10307;
+ RET_ACTIVITY_FRIEND_HAVE_GIFT_LIMIT = 10310;
+ RET_GACHA_ACTIVITY_HAVE_REWARD_LIMIT = 10315;
+ RET_GACHA_ACTIVITY_HAVE_ROBOT_LIMIT = 10316;
+ RET_SUMMER_TIME_V2_COIN_EXCEED_LIMIT = 10317;
+ RET_SUMMER_TIME_V2_COIN_NOT_ENOUGH = 10318;
+ RET_SUMMER_TIME_V2_DUNGEON_STAGE_NOT_OPEN = 10319;
+ RET_SUMMER_TIME_V2_PREV_DUNGEON_NOT_COMPLETE = 10320;
+ RET_ROGUE_DIARY_AVATAR_DEATH = 10350;
+ RET_ROGUE_DIARY_AVATAR_TIRED = 10351;
+ RET_ROGUE_DIARY_AVATAR_DUPLICATED = 10352;
+ RET_ROGUE_DIARY_COIN_NOT_ENOUGH = 10353;
+ RET_ROGUE_DIARY_VIRTUAL_COIN_EXCEED_LIMIT = 10354;
+ RET_ROGUE_DIARY_VIRTUAL_COIN_NOT_ENOUGH = 10355;
+ RET_ROGUE_DIARY_CONTENT_CLOSED = 10366;
+ RET_GRAVEN_INNOCENCE_COIN_A_NOT_ENOUGH = 10380;
+ RET_GRAVEN_INNOCENCE_COIN_B_NOT_ENOUGH = 10381;
+ RET_GRAVEN_INNOCENCE_COIN_A_EXCEED_LIMIT = 10382;
+ RET_GRAVEN_INNOCENCE_COIN_B_EXCEED_LIMIT = 10383;
+ RET_ISLAND_PARTY_STAGE_NOT_OPEN = 10371;
+ RET_WIND_FIELD_STAGE_NOT_OPEN = 10390;
+ RET_VINTAGE_CONTENT_CLOSED = 10396;
+ RET_VINTAGE_STORE_CONTENT_FINISHED = 10397;
+ RET_VINTAGE_STORE_ATTR_TOO_SMALL = 10398;
+ RET_VINTAGE_STORE_ATTR_TOO_LARGE = 10399;
+ RET_VINTAGE_STORE_CONTENT_INTERRUPT = 10400;
+ RET_VINTAGE_VIRTUAL_COIN_NOT_ENOUGH = 10401;
+ RET_VINTAGE_STORE_ATTR_LESS_THAN_ZERO = 10402;
+ RET_FUNGUS_FIGHTER_CAPTURE_COIN_NOT_ENOUGH = 10406;
+ RET_FUNGUS_FIGHTER_TRAINING_COIN_NOT_ENOUGH = 10407;
+ RET_FUNGUS_FIGHTER_CAPTURE_COIN_EXCEED_LIMIT = 10408;
+ RET_FUNGUS_FIGHTER_TRAINING_COIN_EXCEED_LIMIT = 10409;
+ RET_FUNGUS_FIGHTER_CONTENT_CLOSED = 10410;
+ RET_FUNGUS_FIGHTER_PLOT_STAGE_NOT_OPEN = 10411;
+ RET_FUNGUS_FIGHTER_FUNGUS_ID_CONFIG_NOT_VALID = 10412;
+ RET_FUNGUS_FIGHTER_FUNGUS_NOT_CULTIVATED = 10413;
+ RET_FUNGUS_FIGHTER_TRAINING_DUNGEON_NOT_OPEN = 10414;
+ RET_EFFIGY_CHALLENGE_V2_COIN_NOT_ENOUGH = 10427;
+ RET_EFFIGY_CHALLENGE_V2_COIN_EXCEED_LIMIT = 10428;
+ RET_CHAR_AMUSEMENT_STAGE_NOT_OPEN = 10436;
+ RET_COIN_COLLECT_LEVEL_NOT_OPEN = 10446;
+ RET_COIN_COLLECT_NOT_EQUIP_WIDGET = 10447;
+ RET_COIN_COLLECT_SCENE_NOT_MATCH = 10448;
+ RET_COIN_COLLECT_CANT_ENTER_MP_MODE = 10449;
+ RET_COIN_COLLECT_PLAYER_NUM_FAIL = 10450;
+ RET_BRICK_BREAKER_PLAYER_NUM_FAIL = 10456;
+ RET_BRICK_BREAKER_STAGE_NOT_UNLOCK = 10457;
+ RET_BRICK_BREAKER_NORMAL_LEVEL_NOT_FINISH = 10458;
+ RET_BRICK_BREAKER_PRE_LEVEL_NOT_FINISH = 10459;
+ RET_BRICK_BREAKER_PRE_STAGE_NOT_FINISH = 10460;
+ RET_BRICK_BREAKER_WORLD_LEVEL_NOT_UNLOCK = 10461;
+ RET_BRICK_BREAKER_DUNGEON_LEVEL_NOT_UNLOCK = 10462;
+ RET_BRICK_BREAKER_COIN_NOT_ENOUGH = 10463;
+ RET_BRICK_BREAKER_COIN_EXCEED_LIMIT = 10464;
+ RET_TEAMCHAIN_WORLD_IN_MP_MODE = 10466;
+ RET_LAN_V3_BOAT_PLAYER_NUM_NOT_VALID = 10481;
+ RET_LAN_V3_BOAT_PLAY_NOT_OPEN = 10482;
+ RET_LAN_V3_BOAT_NOT_IN_WORLD_SCENE = 10483;
+ RET_FLEUR_FAIR_V2_PACMAN_PLAY_NOT_OPEN = 10500;
+ RET_FLEUR_FAIR_V2_PACMAN_PLAYER_NUM_INCORRECT = 10501;
+ RET_FLEUR_FAIR_V2_COIN_NOT_ENOUGH = 10502;
+ RET_FLEUR_FAIR_V2_COIN_EXCEED_LIMIT = 10503;
+ RET_AKA_FES_RHYTHM_LEVEL_NOT_OPEN = 10521;
+ RET_AKA_FES_RHYTHM_GALLERY_INIT_FAIL = 10522;
+ RET_AKA_FES_RHYTHM_NOT_IN_EXPECTED_DUNGEON = 10533;
+ RET_AKA_FES_REASONING_LEVEL_NOT_OPEN = 10531;
+ RET_AKA_FES_ASTROLABE_LEVEL_NOT_OPEN = 10541;
+ RET_AKA_FES_ASTROLABE_PRE_LEVEL_NOT_FINISH = 10542;
+ RET_EFFIGY_CHALLENGE_V4_LEVEL_NOT_OPEN = 10551;
+ RET_EFFIGY_CHALLENGE_V4_GUEST_NOT_READY = 10552;
+ RET_EFFIGY_CHALLENGE_V4_DUPLICATE_AVATAR = 10553;
+ RET_JOURNEY_ACTIVITY_PICK_PARAM_ERROR = 10561;
+ RET_JOURNEY_ACTIVITY_PICK_COND_NOT_MEET = 10562;
+ RET_JOURNEY_ACTIVITY_COIN_NOT_ENOUGH = 10563;
+ RET_JOURNEY_ACTIVITY_COIN_EXCEED_LIMIT = 10564;
+ RET_ACTIVITY_CONTENT_CLOSED = 10901;
+ RET_NOT_IN_FISHING = 11001;
+ RET_FISH_STATE_ERROR = 11002;
+ RET_FISH_BAIT_LIMIT = 11003;
+ RET_FISHING_MAX_DISTANCE = 11004;
+ RET_FISHING_IN_COMBAT = 11005;
+ RET_FISHING_BATTLE_TOO_SHORT = 11006;
+ RET_FISH_GONE_AWAY = 11007;
+ RET_CAN_NOT_EDIT_OTHER_DUNGEON = 11051;
+ RET_CUSTOM_DUNGEON_DISMATCH = 11052;
+ RET_NO_CUSTOM_DUNGEON_DATA = 11053;
+ RET_BUILD_CUSTOM_DUNGEON_FAIL = 11054;
+ RET_CUSTOM_DUNGEON_ROOM_CHECK_FAIL = 11055;
+ RET_CUSTOM_DUNGEON_SAVE_MAY_FAIL = 11056;
+ RET_NOT_IN_CUSTOM_DUNGEON = 11057;
+ RET_CUSTOM_DUNGEON_INTERNAL_FAIL = 11058;
+ RET_CUSTOM_DUNGEON_CAN_NOT_TRY = 11059;
+ RET_CUSTOM_DUNGEON_NO_START_ROOM = 11060;
+ RET_CUSTOM_DUNGEON_NO_ROOM_DATA = 11061;
+ RET_CUSTOM_DUNGEON_SAVE_TOO_FREQUENT = 11062;
+ RET_CUSTOM_DUNGEON_NOT_SELF_PASS = 11063;
+ RET_CUSTOM_DUNGEON_LACK_COIN = 11064;
+ RET_CUSTOM_DUNGEON_NO_FINISH_BRICK = 11065;
+ RET_CUSTOM_DUNGEON_MULTI_FINISH = 11066;
+ RET_CUSTOM_DUNGEON_NOT_PUBLISHED = 11067;
+ RET_CUSTOM_DUNGEON_FULL_STORE = 11068;
+ RET_CUSTOM_DUNGEON_STORE_REPEAT = 11069;
+ RET_CUSTOM_DUNGEON_CAN_NOT_STORE_SELF = 11070;
+ RET_CUSTOM_DUNGEON_NOT_SAVE_SUCC = 11071;
+ RET_CUSTOM_DUNGEON_CAN_NOT_LIKE_SELF = 11072;
+ RET_CUSTOM_DUNGEON_NOT_FOUND = 11073;
+ RET_CUSTOM_DUNGEON_INVALID_SETTING = 11074;
+ RET_CUSTOM_DUNGEON_NO_FINISH_SETTING = 11075;
+ RET_CUSTOM_DUNGEON_SAVE_NOTHING = 11076;
+ RET_CUSTOM_DUNGEON_NOT_IN_GROUP = 11077;
+ RET_CUSTOM_DUNGEON_NOT_OFFICIAL = 11078;
+ RET_CUSTOM_DUNGEON_LIFE_NUM_ERROR = 11079;
+ RET_CUSTOM_DUNGEON_NO_OPEN_ROOM = 11080;
+ RET_CUSTOM_DUNGEON_BRICK_EXCEED_LIMIT = 11081;
+ RET_CUSTOM_DUNGEON_OFFICIAL_NOT_UNLOCK = 11082;
+ RET_CAN_NOT_EDIT_OFFICIAL_SETTING = 11083;
+ RET_CUSTOM_DUNGEON_BAN_PUBLISH = 11084;
+ RET_CUSTOM_DUNGEON_CAN_NOT_REPLAY = 11085;
+ RET_CUSTOM_DUNGEON_NOT_OPEN_GROUP = 11086;
+ RET_CUSTOM_DUNGEON_MAX_EDIT_NUM = 11087;
+ RET_CUSTOM_DUNGEON_CAN_NOT_OUT_STUCK = 11088;
+ RET_CUSTOM_DUNGEON_MAX_TAG = 11089;
+ RET_CUSTOM_DUNGEON_INVALID_TAG = 11090;
+ RET_CUSTOM_DUNGEON_MAX_COST = 11091;
+ RET_CUSTOM_DUNGEON_REQUEST_TOO_FREQUENT = 11092;
+ RET_CUSTOM_DUNGEON_NOT_OPEN = 11093;
+ RET_SHARE_CD_ID_ERROR = 11101;
+ RET_SHARE_CD_INDEX_ERROR = 11102;
+ RET_SHARE_CD_IN_CD = 11103;
+ RET_SHARE_CD_TOKEN_NOT_ENOUGH = 11104;
+ RET_UGC_DISMATCH = 11151;
+ RET_UGC_DATA_NOT_FOUND = 11152;
+ RET_UGC_BRIEF_NOT_FOUND = 11153;
+ RET_UGC_DISABLED = 11154;
+ RET_UGC_LIMITED = 11155;
+ RET_UGC_LOCKED = 11156;
+ RET_UGC_NOT_AUTH = 11157;
+ RET_UGC_NOT_OPEN = 11158;
+ RET_UGC_BAN_PUBLISH = 11159;
+ RET_UGC_MUSIC_EXCEED_LIMIT = 11160;
+ RET_UGC_MUSIC_SAVE_TOO_FREQUENT = 11161;
+ RET_COMPOUND_BOOST_ITEM_NOT_EXIST = 11201;
+ RET_COMPOUND_BOOST_TARGET_NOT_EXIST = 11202;
+ RET_QUICK_HIT_TREE_EMPTY_TREES = 11211;
+ RET_GCG_FIND_GAME_MODE_FAIL = 12000;
+ RET_GCG_OPERATION_PARAM_ERROR = 12001;
+ RET_GCG_GAME_NOT_RUNNING = 12002;
+ RET_GCG_OP_NOT_ALLOW = 12003;
+ RET_GCG_OP_NOT_MATCH_PHASE = 12004;
+ RET_GCG_SELECT_HAND_CARD_GUID_ERROR = 12005;
+ RET_GCG_DICE_INDEX_INVALID = 12006;
+ RET_GCG_CHARACTER_GUID_INVALID = 12007;
+ RET_GCG_CHARACTER_ALREADY_DIE = 12008;
+ RET_GCG_CHARACTER_ALREADY_ON_STAGE = 12009;
+ RET_GCG_CHARACTER_FORBIDDEN_ATTACK = 12010;
+ RET_GCG_SELECT_DICE_NOT_MATCH = 12011;
+ RET_GCG_FIND_SKILL_FAIL = 12012;
+ RET_GCG_SKILL_CAN_NOT_ACTIVE_USE = 12013;
+ RET_GCG_ENERGY_NOT_ENOUGH = 12014;
+ RET_GCG_PLAY_CARD_TARGET_NOT_MATCH = 12015;
+ RET_GCG_PLAY_CARD_ZONE_CANNOT_ADD = 12016;
+ RET_GCG_REBOOT_SELECT_DICE_INVALID = 12017;
+ RET_GCG_REBOOT_SELECT_CARD_INVALID = 12018;
+ RET_GCG_PLAY_CARD_CONDITION_CHECK_FAIL = 12019;
+ RET_GCG_PLAY_CARD_PARAM_INVALID = 12020;
+ RET_GCG_MAX_GAME = 12021;
+ RET_GCG_SEND_PACKET_FAIL = 12022;
+ RET_GCG_ALREADY_SETTLE = 12023;
+ RET_GCG_PLAY_CARD_LEGEND_ALREADY_USED = 12024;
+ RET_GCG_COST_LEGEND_NOT_ENOUGH = 12025;
+ RET_GCG_WATCH_IN_BLACK_LIST = 12026;
+ RET_GCG_WATCH_FORBID_SWITCH = 12027;
+ RET_GCG_WATCH_ALREADY_JOINED = 12028;
+ RET_GCG_WATCH_KICK_NO_SPECTATOR = 12029;
+ RET_GCG_WATCH_TARGET_NOT_IN_DUEL = 12030;
+ RET_GCG_WATCH_TARGET_NOT_FRIEND = 12031;
+ RET_GCG_WATCH_TARGET_PSN_ONLY = 12032;
+ RET_GCG_WATCH_FORBID_BUSINESS_TYPE = 12033;
+ RET_GCG_WATCH_OPTION_REFUSE = 12034;
+ RET_GCG_WATCH_NO_PLAYER = 12035;
+ RET_GCG_WATCH_TARGET_STATE_NOT_OPEN = 12036;
+ RET_GCG_WATCH_SPECTATOR_LIMIT = 12037;
+ RET_GCG_WATCH_FORBIDDEN_WATCH_GAME = 12038;
+ RET_GCG_WATCH_NOT_SPECTATOR = 12039;
+ RET_GCG_WATCH_ALREADY_IN_DUEL = 12040;
+ RET_GCG_WATCH_CLIENT_DATA_VERSOIN_FORBID = 12041;
+ RET_GCG_COIN_EXCEED_LIMIT = 12101;
+ RET_GCG_COIN_NOT_ENOUGH = 12102;
+ RET_GCG_NOT_IN_SELF_WORLD = 12103;
+ RET_GCG_ALREADY_IN_DUEL = 12104;
+ RET_GCG_NOT_IN_PLAYER_WORLD = 12105;
+ RET_GCG_GALLERY_STARTED = 12106;
+ RET_GCG_INVITE_TARGET_IS_SELF = 12107;
+ RET_GCG_INVITE_TARGET_NOT_IN_WORLD = 12108;
+ RET_GCG_APPLY_INVITE_NOT_ALLOW = 12109;
+ RET_GCG_APPLY_INVITE_TIMEOUT = 12110;
+ RET_GCG_CUR_DECK_INVALID = 12111;
+ RET_GCG_NEED_RESOURCE_COMPLETE = 12112;
+ RET_GCG_OPPONENT_PLAYER_IS_SELF = 12113;
+ RET_GCG_GAME_ID_INVALID = 12114;
+ RET_GCG_MATCH_IN_PUNISH = 12115;
+ RET_GCG_SETTLE_STILL_IN_DUEL = 12116;
+ RET_GCG_SETTLE_NOT_IN_DUNGEON = 12117;
+ RET_GCG_UNSUPPORT_SETTLE_OPTION = 12118;
+ RET_GCG_NOT_IN_GCG_DUNGEON = 12119;
+ RET_GCG_WORLD_LEVEL_LOCKED = 12120;
+ RET_GCG_BOSS_LEVEL_LOCKED = 12121;
+ RET_GCG_NOT_IN_TAVERN = 12122;
+ RET_GCG_WEEK_NPC_NOT_EXIST = 12123;
+ RET_GCG_ENTER_GAME_FREQUENT = 12124;
+ RET_GCG_BREAK_LEVEL_QUEST_NOT_UNFINISHED = 12125;
+ RET_GCG_GUIDE_LEVEL_ALREADY_FINISHED = 12126;
+ RET_GCG_LEVEL_CANNOT_RESTART = 12127;
+ RET_GCG_TARGET_CHECK_ENTER_FAIL = 12128;
+ RET_GCG_ALREADY_IN_DUNGEON = 12129;
+ RET_GCG_BACK_DUEL_NO_GAME = 12130;
+ RET_GCG_CONST_LEVEL_LOCKED = 12131;
+ RET_GCG_QUEST_ID_ERROR = 12132;
+ RET_GCG_QUEST_NEED_UNFINISHED = 12133;
+ RET_GCG_IN_MATCH = 12134;
+ RET_GCG_DATA_VERSION_NOT_LATEST = 12135;
+ RET_GCG_INVITE_TARGET_ENTER_GAME_FREQUENT = 12136;
+ RET_GCG_INVITE_TARGET_NEED_RESOURCE_COMPLETE = 12137;
+ RET_GCG_INVITE_TARGET_SCENE_IS_NULL = 12138;
+ RET_GCG_INVITE_TARGET_IN_TRANSFER = 12139;
+ RET_GCG_INVITE_TARGET_DATA_VERSION_NOT_LATEST = 12140;
+ RET_GCG_INVITE_TARGET_CUR_DECK_INVALID = 12141;
+ RET_GCG_CLIENT_DATA_VERSION_NOT_MATCH = 12142;
+ RET_GCG_CLIENT_DATA_VERSOIN_FORBID = 12143;
+ RET_GCG_MP_CANT_MATCH = 12144;
+ RET_GCG_INVITE_TARGET_STATE_NOT_OPEN = 12145;
+ RET_GCG_CREATE_TIME_OUT = 12146;
+ RET_GCG_BAN_MATCH = 12147;
+ RET_GCG_BAN_INVITE = 12148;
+ RET_GCG_TARGET_BAN_INVITE = 12149;
+ RET_GCG_INVITE_ALREADY_INVITE = 12150;
+ RET_GCG_FESTIVAL_MODE_NOT_OPEN = 12151;
+ RET_GCG_TARGET_FESTIVAL_MODE_NOT_OPEN = 12152;
+ RET_GCG_BACK_DUEL_PS_TO_OTHER = 12153;
+ RET_GCG_BACK_DUEL_OTHER_TO_PS = 12154;
+ RET_GCG_DS_DECK_LOCKED = 12201;
+ RET_GCG_DS_DECK_NAME_INVALID = 12202;
+ RET_GCG_DS_DECK_CHAR_CARD_NUM_INVALID = 12204;
+ RET_GCG_DS_DECK_CARD_NUM_INVALID = 12205;
+ RET_GCG_DS_CARD_NUM_EXCEED_LIMIT = 12206;
+ RET_GCG_DS_DECK_INVALID = 12207;
+ RET_GCG_DS_CARD_ID_INVALID = 12208;
+ RET_GCG_DS_CARD_FACE_ALREADY_UNLOCK = 12209;
+ RET_GCG_DS_CARD_FACE_IS_LOCK = 12210;
+ RET_GCG_DS_FIELD_LOCK = 12211;
+ RET_GCG_DS_FIELD_ALREADY_UNLOCK = 12212;
+ RET_GCG_DS_FIELD_ID_INVALID = 12213;
+ RET_GCG_DS_CARD_BACK_LOCKED = 12214;
+ RET_GCG_DS_CARD_BACK_ALREADY_UNLOCK = 12215;
+ RET_GCG_DS_CARD_BACK_ID_INVALID = 12216;
+ RET_GCG_DS_CARD_FACE_ID_INVALID = 12217;
+ RET_GCG_DS_DECK_NAME_ILLEGAL = 12218;
+ RET_GCG_DS_DECK_SAVE_CD = 12219;
+ RET_GCG_DS_DECK_CHANGE_NAME_CD = 12220;
+ RET_GCG_MATCH_DECK_INVALID = 12221;
+ RET_GCG_DS_DECK_ALREADY_UNLOCKED = 12222;
+ RET_GCG_DS_AT_LEAST_ONE_DECK = 12223;
+ RET_GCG_TC_CHARACTERNOT_MATCH_LEVEL = 12251;
+ RET_GCG_TC_MUST_IN_SELF_WORLD = 12252;
+ RET_GCG_TC_MUST_IN_TAVERN = 12253;
+ RET_GCG_TC_ALREADY_IN_GAME = 12254;
+ RET_GCG_TC_ALREADY_IN_MATCH = 12255;
+ RET_GCG_TC_UNLOCK_CHARACTER_QUEST_NOT_FINISH = 12256;
+ RET_GCG_TC_LEVEL_LOCKED = 12257;
+ RET_GCG_TC_NO_INVITE_DATA = 12258;
+ RET_GCG_TC_CUR_DECK_INVALID = 12259;
+ RET_GCG_TC_COND_QUEST = 12260;
+ RET_GCG_LEVEL_REWARD_LEVEL_ERROR = 12301;
+ RET_GCG_LEVEL_REWARD_ALREADY_TAKEN = 12302;
+ RET_GCG_LEVEL_REWARD_NO_REWARD = 12303;
+ RET_GCG_NOT_IN_REPLAY_DUNGEON = 12311;
RET_GCG_INVALID_REPLAY = 12312;
RET_GCG_SET_FAVORITE_LIMIT_NUM = 12313;
RET_GCG_REPLAY_EXPIRE = 12314;
-}
\ No newline at end of file
+ RET_GCG_REPLAY_DUNGEON_SETTLED = 12315;
+ RET_GCG_PICK_CUR_UID_NOT_MATCH = 12331;
+ RET_GCG_PICK_SELECT_PARAM_ERROR = 12332;
+ RET_GCG_PICK_CONFIRM_ERROR = 12333;
+ RET_GCG_PICK_BACK_NO_GAME = 12334;
+ RET_GCG_ARENA_SCHEDULE_INACTIVE = 12341;
+ RET_GCG_ARENA_SCHEDULE_NOT_MATCH = 12342;
+ RET_GCG_ARENA_DECK_NOT_SET = 12343;
+ RET_GCG_ARENA_DECK_INVALID = 12344;
+ RET_GCG_ARENA_IN_CHALLENGE_CANNOT_SET_DECK = 12345;
+ RET_GCG_ARENA_START_CHALLENGE_IN_MP_MODE = 12346;
+ RET_GCG_ARENA_START_MATCH_IN_MP_MODE = 12347;
+ RET_UGC_DUNGEON_IN_DUNGEON = 13001;
+ RET_UGC_DUNGEON_ROOM_NUM_LIMIT = 13002;
+ RET_UGC_DUNGEON_NOT_IN_EDIT_STATE = 13003;
+ RET_UGC_DUNGEON_NOT_IN_EDIT_DUNGEON = 13004;
+ RET_UGC_DUNGEON_NOT_EXIST = 13005;
+ RET_UGC_DUNGEON_NOT_SAVE = 13006;
+ RET_UGC_DUNGEON_SCORE_CONDTION_BUT_NO_MONSTER = 13007;
+ RET_UGC_DUNGEON_SCORE_CONDTION_BUT_NO_COIN = 13008;
+ RET_UGC_DUNGEON_SCORE_CONDTION_BUT_NO_CHEST = 13009;
+ RET_UGC_DUNGEON_SCORE_CONDTION_BUT_NO_ROOM_SETTLE = 13010;
+ RET_UGC_DUNGEON_TARGET_SCORE_EXCEED_LIMIT = 13011;
+ RET_UGC_DUNGEON_TIME_SETTLE_TARGET_SCORE_NOT_ZERO = 13012;
+ RET_UGC_DUNGEON_ALLOW_AVATAR_NOT_ENOUGH = 13013;
+ RET_UGC_DUNGEON_HEART_BLOOD_WHILE_MONSTER_DEPLOY = 13014;
+ RET_UGC_DUNGEON_ROOM_NO_EXIT_GADGET = 13015;
+ RET_UGC_DUNGEON_ROOM_HOST_ENTER_GADGET_NUM = 13016;
+ RET_UGC_DUNGEON_ROOM_GUEST_ENTER_GADGET_NOT_ENOUGH = 13017;
+ RET_UGC_DUNGEON_ROOM_SETTING_COIN_NUM_TOO_LARGE = 13018;
+ RET_UGC_DUNGEON_ROOM_SETTING_MONSTER_NUM_TOO_LARGE = 13019;
+ RET_UGC_DUNGEON_ROOM_SETTING_NO_SETTLE_CONFIG = 13020;
+ RET_UGC_DUNGEON_ROOM_SWITCH_INVITE_IN_PROCESS = 13021;
+ RET_UGC_DUNGEON_ROOM_DEPLOYMENT_COST_LIMIT = 13022;
+ RET_UGC_DUNGEON_ROOM_TRIGGER_DUPLICATE_GUID = 13023;
+ RET_UGC_DUNGEON_ROOM_TRIGGER_PARAM_ERROR = 13024;
+ RET_UGC_DUNGEON_SCORE_SETTLE_TARGET_SCORE_ZERO = 13025;
+ RET_UGC_DUNGEON_STATE_CAN_NOT_AUDIT = 13026;
+ RET_UGC_DUNGEON_AUDIT_VERSION_NOT_MATCH = 13027;
+ RET_UGC_DUNGEON_IN_AUDIT = 13028;
+ RET_UGC_DUNGEON_STATE_CAN_NOT_PUBLISH = 13029;
+ RET_UGC_DUNGEON_REQUEST_TOO_FREQUENT = 13030;
+ RET_UGC_DUNGEON_CAN_NOT_PUBLISH_NO_EDIT = 13031;
+ RET_UGC_DUNGEON_NOT_ALLOW_IMPORT = 13032;
+ RET_UGC_DUNGEON_IMPORT_ROOM_HAS_MONSTER = 13033;
+ RET_UGC_DUNGEON_SEARCH_NOT_EXIST = 13034;
+ RET_UGC_DUNGEON_ROOM_SWITCH_LAST_ROOM = 13035;
+ RET_UGC_DUNGEON_ROOM_GADGET_NUM_LIMIT = 13036;
+ RET_UGC_DUNGEON_ROOM_MONSTER_NUM_LIMIT = 13037;
+ RET_UGC_DUNGEON_NO_TRIAL_SUCC_RECORD = 13038;
+ RET_UGC_DUNGEON_NUM_LIMIT = 13039;
+ RET_UGC_DUNGEON_IN_EDIT_DUNGEON = 13040;
+ RET_UGC_DUNGEON_NOT_IN_DUNGEON = 13041;
+ RET_UGC_DUNGEON_CHANGE_SETTING_TOO_FREQUENT = 13042;
+ RET_UGC_DUNGEON_NOT_OWNER = 13043;
+ RET_UGC_DUNGEON_NOT_PUBLISHED = 13044;
+ RET_UGC_DUNGEON_SHARE_CODE_GEN_FAIL = 13045;
+ RET_UGC_DUNGEON_ROOM_LIMIT = 13046;
+ RET_UGC_DUNGEON_SHARE_CODE_INVALID = 13047;
+ RET_UGC_DUNGEON_ROOM_SUITE_NUM_LIMIT = 13048;
+ RET_UGC_DUNGEON_TOWER_HAS_BEEN_PURCHASED = 13101;
+ RET_UGC_DUNGEON_PLAYER_ADD_ITEM_OVER_STACK = 13102;
+ RET_UGC_DUNGEON_PLAYER_TOWER_LEVEL_UP_LIMITED = 13103;
+ RET_UGC_DUNGEON_PLAYER_CONSUME_ITEM_NOT_ENOUGH = 13104;
+ RET_UGC_DUNGEON_PLAYER_TOWER_ALREADY_LEVEL_UP = 13105;
+ RET_UGC_DUNGEON_PLAYER_UGC_TARGET_IS_NOT_EXIST = 13106;
+ RET_UGC_DUNGEON_PLAYER_UGC_TARGET_IS_NOT_ACTIVE = 13107;
+ RET_UGC_DUNGEON_CHECK_LAYOUT_FAILED = 13108;
+ RET_UGC_DUNGEON_PLAYER_TOWER_ALREADY_REMOVED = 13109;
+ RET_UGC_DUNGEON_PLAYER_ADD_ITEM_OVER_LIMIT = 13110;
+ RET_UGC_DUNGEON_PLAYER_GRANT_AVATAR_OVER_LIMIT = 13111;
+ RET_UGC_DUNGEON_DUPLICATE_STAR = 13131;
+ RET_UGC_DUNGEON_CANCEL_STAR_NOT_EXIST = 13132;
+ RET_UGC_DUNGEON_STAR_REACH_LIMIT = 13133;
+ RET_UGC_DUNGEON_INTERNAL_FAIL = 13134;
+ RET_UGC_DUNGEON_PLAYER_PUBLISH_BANNED = 13135;
+ RET_UGC_DUNGEON_CUSTOM_EDIT_IS_NOT_OPEN = 13151;
+ RET_UGC_DUNGEON_OFFICIAL_LEVEL_IS_NOT_OPEN = 13152;
+ RET_UGC_DUNGEON_TEMPLATE_IMPORT_IS_NOT_OPEN = 13153;
+ RET_TARGET_SHOOTING_LEVEL_NOT_OPEN = 13161;
+ RET_TARGET_SHOOTING_PLAYER_NUM_NOT_VALID = 13162;
+ RET_TARGET_SHOOTING_PLAY_NOT_OPEN = 13163;
+ RET_TARGET_SHOOTING_CONFIG_NOT_FOUND = 13164;
+ RET_SHUFFLE_BOARD_LEVEL_NOT_OPEN = 13172;
+ RET_SHUFFLE_BOARD_NOT_IN_PENUMBRA_SCENE = 13173;
+ RET_SHUFFLE_BOARD_LEVEL_MISMATCH = 13174;
+ RET_SHUFFLE_BOARD_ALREADY_PLAYING = 13175;
+ RET_RAFFLE_TICKET_INVALID_BONUS_ID = 13176;
+ RET_RAFFLE_TICKET_PREREQUISITE_NOT_MET = 13177;
+ RET_RAFFLE_TICKET_NOT_ENOUGH = 13178;
+ RET_FLIGHT_GEAR_LEVEL_NOT_OPEN = 13191;
+ RET_FLIGHT_GEAR_IN_MP_MODE = 13192;
+ RET_ANIMAL_VIEW_AVATAR_IS_CLOSING_TO_ANIMAL = 13212;
+ RET_ANIMAL_VIEW_NOT_EQUIP_WIDGET = 13213;
+ RET_COMBINE_POINT_NOT_ENOUGH = 13221;
+ RET_TOY_BATTLE_CURRENT_LEVEL_NOT_OPEN = 13251;
+ RET_TOY_BATTLE_CURRENT_NOT_PLAYING = 13252;
+ RET_FONTAINE_GATHER_INVALID_GATHER_TRACKING = 13261;
+ RET_FONTAINE_GATHER_INVALID_MONSTER_TRACKING = 13262;
+}
diff --git a/proto/RobotPushPlayerDataNotify.proto b/proto/RobotPushPlayerDataNotify.proto
index 7d8336b8..94ee48a2 100644
--- a/proto/RobotPushPlayerDataNotify.proto
+++ b/proto/RobotPushPlayerDataNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 34
-// Obf: NMAMMHHNPKN
+// CmdId: 23031
+// Obf: HCMPFHKCCGE
message RobotPushPlayerDataNotify {
- bytes bin = 8;
+ bytes bin = 15;
}
diff --git a/proto/RockBoardExploreDetailInfo.proto b/proto/RockBoardExploreDetailInfo.proto
index 86eb238b..394fe5b9 100644
--- a/proto/RockBoardExploreDetailInfo.proto
+++ b/proto/RockBoardExploreDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "RockBoardExploreStageData.proto";
-// Obf: DMEICEBDNJD
+// Obf: LFCBFPBAABL
message RockBoardExploreDetailInfo {
- repeated RockBoardExploreStageData stage_data_list = 13;
+ repeated RockBoardExploreStageData stage_data_list = 14;
}
diff --git a/proto/RockBoardExploreStageData.proto b/proto/RockBoardExploreStageData.proto
index dd66008c..466cc538 100644
--- a/proto/RockBoardExploreStageData.proto
+++ b/proto/RockBoardExploreStageData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JKELHAHIIKF
+// Obf: DCLEEHMPDLI
message RockBoardExploreStageData {
- bool is_open = 11;
- bool is_finish = 4;
- uint32 open_time = 13;
- uint32 stage_id = 15;
+ bool is_open = 5;
+ uint32 open_time = 6;
+ uint32 stage_id = 8;
+ bool is_finish = 3;
}
diff --git a/proto/RogueAvatarInfo.proto b/proto/RogueAvatarInfo.proto
index 48554043..901b37fe 100644
--- a/proto/RogueAvatarInfo.proto
+++ b/proto/RogueAvatarInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JCEMADFLBNA
+// Obf: OKCFELECGJB
message RogueAvatarInfo {
- uint32 avatar_id = 5;
- bool is_alive = 6;
- bool PLAKJHBAGJK = 15;
+ uint32 avatar_id = 1;
+ bool GAKIEJLMJAI = 4;
+ bool is_alive = 14;
}
diff --git a/proto/RogueDiaryActivityDetailInfo.proto b/proto/RogueDiaryActivityDetailInfo.proto
index ba049dc6..894346c5 100644
--- a/proto/RogueDiaryActivityDetailInfo.proto
+++ b/proto/RogueDiaryActivityDetailInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "RogueDiaryStageInfo.proto";
import "RogueDiaryProgress.proto";
-// Obf: FEKLEGPDNJI
+import "RogueDiaryStageInfo.proto";
+// Obf: AACDJMCBPDB
message RogueDiaryActivityDetailInfo {
- repeated RogueDiaryStageInfo stage_list = 11;
- RogueDiaryProgress cur_progress = 6;
- bool is_have_progress = 1;
- bool is_content_closed = 8;
+ bool is_have_progress = 4;
+ RogueDiaryProgress cur_progress = 10;
+ bool is_content_closed = 13;
+ repeated RogueDiaryStageInfo stage_list = 7;
}
diff --git a/proto/RogueDiaryAvatarDisableStatus.proto b/proto/RogueDiaryAvatarDisableStatus.proto
index a5f60b69..e1b115b1 100644
--- a/proto/RogueDiaryAvatarDisableStatus.proto
+++ b/proto/RogueDiaryAvatarDisableStatus.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KGJFEPEIOKM
+// Obf: LPHEHBBIBOG
enum RogueDiaryAvatarDisableStatus {
ROGUE_DIARY_AVATAR_DISABLE_NONE = 0;
ROGUE_DIARY_AVATAR_DISABLE_DEATH = 1;
diff --git a/proto/RogueDiaryDungeonRecord.proto b/proto/RogueDiaryDungeonRecord.proto
index b3b7f410..7cb74800 100644
--- a/proto/RogueDiaryDungeonRecord.proto
+++ b/proto/RogueDiaryDungeonRecord.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LHIJIPANODC
+// Obf: DGLHDGCPEHF
message RogueDiaryDungeonRecord {
- uint32 difficulty = 3;
- bool is_finish = 5;
- uint32 max_round = 6;
- uint32 finish_time = 15;
+ uint32 max_round = 1;
+ uint32 finish_time = 7;
+ bool is_finish = 14;
+ uint32 difficulty = 12;
}
diff --git a/proto/RogueDiaryDungeonSettleNotify.proto b/proto/RogueDiaryDungeonSettleNotify.proto
index 562d511f..f3604ca8 100644
--- a/proto/RogueDiaryDungeonSettleNotify.proto
+++ b/proto/RogueDiaryDungeonSettleNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8771
-// Obf: ONDACBGBMBH
+// CmdId: 27081
+// Obf: GIOABFNFFNB
message RogueDiaryDungeonSettleNotify {
- bool is_finish = 3;
- uint32 explore_time = 11;
- uint32 cur_round = 15;
+ uint32 explore_time = 13;
+ bool is_finish = 11;
+ uint32 cur_round = 8;
}
diff --git a/proto/RogueDiaryProgress.proto b/proto/RogueDiaryProgress.proto
index 9f6139a8..e20d68e0 100644
--- a/proto/RogueDiaryProgress.proto
+++ b/proto/RogueDiaryProgress.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JADEFHANEBG
+// Obf: FKDCFIEKHGM
message RogueDiaryProgress {
- uint32 cur_round = 3;
- bool is_enter_dungeon = 9;
- uint32 stage_id = 2;
- uint32 difficulty = 1;
- repeated uint32 optional_card_list = 15;
+ repeated uint32 optional_card_list = 5;
+ uint32 cur_round = 1;
+ uint32 stage_id = 3;
+ bool is_enter_dungeon = 7;
+ uint32 difficulty = 2;
}
diff --git a/proto/RogueDiaryStageInfo.proto b/proto/RogueDiaryStageInfo.proto
index 825726f3..5b8024e0 100644
--- a/proto/RogueDiaryStageInfo.proto
+++ b/proto/RogueDiaryStageInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "RogueDiaryDungeonRecord.proto";
-// Obf: NGNOANEIFJJ
+// Obf: PKLHAFICKIC
message RogueDiaryStageInfo {
- RogueDiaryDungeonRecord best_record = 15;
- bool is_have_try = 1;
- uint32 stage_id = 7;
+ uint32 stage_id = 1;
+ RogueDiaryDungeonRecord best_record = 7;
+ bool is_have_try = 13;
}
diff --git a/proto/RogueShowAvatarTeamInfo.proto b/proto/RogueShowAvatarTeamInfo.proto
index ece45dad..3c85fcbd 100644
--- a/proto/RogueShowAvatarTeamInfo.proto
+++ b/proto/RogueShowAvatarTeamInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "RogueAvatarInfo.proto";
-// Obf: PAFAMIEEDHL
+// Obf: ILENPPFEOAP
message RogueShowAvatarTeamInfo {
- repeated RogueAvatarInfo avatar_list = 5;
+ repeated RogueAvatarInfo avatar_list = 3;
}
diff --git a/proto/RogueStageInfo.proto b/proto/RogueStageInfo.proto
index b30f9a56..1d0b4694 100644
--- a/proto/RogueStageInfo.proto
+++ b/proto/RogueStageInfo.proto
@@ -15,27 +15,24 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "RoguelikeRuneRecord.proto";
import "RogueShowAvatarTeamInfo.proto";
-// Obf: GOCIFOENLJM
+import "RoguelikeRuneRecord.proto";
+// Obf: KNLEFGNMPAO
message RogueStageInfo {
- repeated RoguelikeRuneRecord rune_record_list = 1;
- uint32 OKPJEOCDDLF = 11;
- uint32 BHHLPLLFOHM = 7;
- bool EGLMDLPDKML = 5;
- uint32 KOHOEIFNAOF = 10;
- uint32 stage_id = 9;
- bool is_taken_reward = 2;
- RogueShowAvatarTeamInfo avatar_team = 6;
- bool is_passed = 4;
- uint32 OFFGNAKCEPJ = 1506;
- bool is_open = 8;
- uint32 ABCFLNEHFFD = 13;
- bool AILOPFDABCG = 14;
- uint32 cur_level = 15;
- uint32 AMGELGFEMNL = 1612;
+ uint32 LJKJLAHOHKL = 7;
+ bool is_open = 14;
+ bool is_passed = 8;
+ uint32 stage_id = 5;
+ bool AGOJOHPCIGH = 3;
+ uint32 EEKEPFIGAHK = 4;
+ bool NMCOPOECMDN = 15;
+ uint32 ANIBHHPOKGM = 509;
+ uint32 cur_level = 1;
+ bool is_taken_reward = 10;
+ RogueShowAvatarTeamInfo avatar_team = 12;
+ uint32 FLFNNNPKPMI = 1879;
+ uint32 KIADBMBFJFK = 6;
+ repeated RoguelikeRuneRecord rune_record_list = 9;
+ uint32 JMMCGHNAINB = 13;
}
diff --git a/proto/RoguelikeDungeonActivityDetailInfo.proto b/proto/RoguelikeDungeonActivityDetailInfo.proto
index 11df535e..39e155a9 100644
--- a/proto/RoguelikeDungeonActivityDetailInfo.proto
+++ b/proto/RoguelikeDungeonActivityDetailInfo.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "RoguelikeShikigamiRecord.proto";
import "RogueStageInfo.proto";
-// Obf: BKHJOGDIKDP
+import "RoguelikeShikigamiRecord.proto";
+// Obf: OPJEHBNHNPG
message RoguelikeDungeonActivityDetailInfo {
- repeated RoguelikeShikigamiRecord shikigami_list = 4;
- repeated uint32 equipped_rune_list = 6;
- uint32 content_close_time = 11;
- repeated uint32 rune_list = 5;
- repeated RogueStageInfo stage_list = 3;
- bool is_content_closed = 1;
+ uint32 content_close_time = 3;
+ bool is_content_closed = 15;
+ repeated uint32 rune_list = 2;
+ repeated uint32 equipped_rune_list = 9;
+ repeated RogueStageInfo stage_list = 8;
+ repeated RoguelikeShikigamiRecord shikigami_list = 11;
}
diff --git a/proto/RoguelikeDungeonSettleInfo.proto b/proto/RoguelikeDungeonSettleInfo.proto
index 2cb1b396..f18485e0 100644
--- a/proto/RoguelikeDungeonSettleInfo.proto
+++ b/proto/RoguelikeDungeonSettleInfo.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "RoguelikeSettleCoinInfo.proto";
-// Obf: BJJHJCJGLAJ
+// Obf: EBKDFPPIOCD
message RoguelikeDungeonSettleInfo {
- bool KHILPCPJILE = 5;
+ uint32 stage_id = 12;
+ uint32 cur_level = 15;
+ uint32 POLCMMBAENP = 7;
map finished_challenge_cell_num_map = 11;
- uint32 NGBINNKKLGM = 8;
- uint32 cur_level = 12;
- bool CMIGJNOEDCL = 13;
- uint32 EJLMFGAMCNE = 1;
- uint32 stage_id = 6;
+ bool FNMECPGDCBD = 4;
+ bool PDJEIMCPECJ = 10;
+ uint32 FOCELGIAFLM = 9;
}
diff --git a/proto/RoguelikeGadgetInfo.proto b/proto/RoguelikeGadgetInfo.proto
index d556599c..96f37a58 100644
--- a/proto/RoguelikeGadgetInfo.proto
+++ b/proto/RoguelikeGadgetInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JGFICLGKFFD
+// Obf: FFNNBKHJJDP
message RoguelikeGadgetInfo {
uint32 cell_config_id = 1;
uint32 cell_type = 2;
diff --git a/proto/RoguelikeRuneRecord.proto b/proto/RoguelikeRuneRecord.proto
index d75488ad..f89bc023 100644
--- a/proto/RoguelikeRuneRecord.proto
+++ b/proto/RoguelikeRuneRecord.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FJNMGCOBEDA
+// Obf: JACEDADNMHF
message RoguelikeRuneRecord {
- uint32 AMDENNHDBNO = 7;
- uint32 rune_id = 9;
- uint32 FCDJENECOPL = 4;
+ uint32 GEENANGPMFL = 13;
+ uint32 OLCPNJOLEMO = 6;
+ uint32 rune_id = 12;
}
diff --git a/proto/RoguelikeSettleCoinInfo.proto b/proto/RoguelikeSettleCoinInfo.proto
index f4edccef..ece928cb 100644
--- a/proto/RoguelikeSettleCoinInfo.proto
+++ b/proto/RoguelikeSettleCoinInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KFPDFBOIMFC
+// Obf: BEJIBAAEBGJ
message RoguelikeSettleCoinInfo {
- uint32 OHCKIMGAALC = 11;
- uint32 LJIOMIABKJC = 8;
- uint32 LCGJJIKGFKK = 1;
+ uint32 FEHAAKFFENC = 13;
+ uint32 FMABDGMGDAM = 3;
+ uint32 JKGKCICKAKD = 8;
}
diff --git a/proto/RoguelikeShikigamiRecord.proto b/proto/RoguelikeShikigamiRecord.proto
index 18f60995..4e9d05a4 100644
--- a/proto/RoguelikeShikigamiRecord.proto
+++ b/proto/RoguelikeShikigamiRecord.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EAGEBKMEIPO
+// Obf: OPGJPAHGJKG
message RoguelikeShikigamiRecord {
- uint32 level = 4;
- uint32 id = 8;
+ uint32 id = 4;
+ uint32 level = 15;
}
diff --git a/proto/Route.proto b/proto/Route.proto
index a0e80d68..47e630d3 100644
--- a/proto/Route.proto
+++ b/proto/Route.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "RoutePoint.proto";
-// Obf: MCCCFBCLDJB
+// Obf: GPFODIPKJPN
message Route {
repeated RoutePoint route_points = 1;
uint32 route_type = 2;
diff --git a/proto/RoutePoint.proto b/proto/RoutePoint.proto
index a27698a7..835c182c 100644
--- a/proto/RoutePoint.proto
+++ b/proto/RoutePoint.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
import "MathQuaternion.proto";
-// Obf: AJPPKICDBMJ
+// Obf: EDGGMGMHPJB
message RoutePoint {
Vector position = 1;
float arrive_range = 2;
diff --git a/proto/RoutePointChangeInfo.proto b/proto/RoutePointChangeInfo.proto
index 7b2910fe..cee08ee0 100644
--- a/proto/RoutePointChangeInfo.proto
+++ b/proto/RoutePointChangeInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KGNMKIIMAGA
+// Obf: BHBIGPHGPGA
message RoutePointChangeInfo {
- float wait_time = 9;
- float target_velocity = 5;
- uint32 point_index = 8;
+ float target_velocity = 14;
+ float wait_time = 5;
+ uint32 point_index = 4;
}
diff --git a/proto/SalesmanActivityDetailInfo.proto b/proto/SalesmanActivityDetailInfo.proto
index 59dcd3e3..4e92844e 100644
--- a/proto/SalesmanActivityDetailInfo.proto
+++ b/proto/SalesmanActivityDetailInfo.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SalesmanStatusType.proto";
-// Obf: HHBPGNPOECK
+// Obf: OODHMOEJLLE
message SalesmanActivityDetailInfo {
- bool EMDKLOLLFIE = 11;
- SalesmanStatusType status = 2;
- uint32 EHHIEIBIFOH = 7;
- map selected_reward_id_map = 9;
- uint32 MCJPKPDEIOE = 13;
- uint32 day_reward_id = 14;
- uint32 day_index = 6;
- uint32 KNGECCJOOKO = 3;
- uint32 HMIKNKJJAIH = 1;
- bool OAAPGPJLNDM = 15;
+ uint32 AFJBNMCAMOB = 9;
+ SalesmanStatusType status = 12;
+ bool FNPJPBEODBN = 2;
+ uint32 GCGDGLAKAIC = 3;
+ uint32 day_index = 4;
+ map selected_reward_id_map = 6;
+ uint32 CCKNCIGDIDH = 14;
+ uint32 day_reward_id = 8;
+ bool PNGNAEEEEHC = 1;
+ uint32 HCAIPINLEJC = 15;
}
diff --git a/proto/SalesmanDeliverItemReq.proto b/proto/SalesmanDeliverItemReq.proto
index 18747f8d..28ef2d45 100644
--- a/proto/SalesmanDeliverItemReq.proto
+++ b/proto/SalesmanDeliverItemReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2172
-// Obf: MDNOMIGCOMD
+// CmdId: 2062
+// Obf: GHBPLPABKMI
message SalesmanDeliverItemReq {
- uint32 schedule_id = 13;
+ uint32 schedule_id = 9;
}
diff --git a/proto/SalesmanDeliverItemRsp.proto b/proto/SalesmanDeliverItemRsp.proto
index d7ac6b1a..1058e50b 100644
--- a/proto/SalesmanDeliverItemRsp.proto
+++ b/proto/SalesmanDeliverItemRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2140
-// Obf: HMHLLGLOKNM
+// CmdId: 829
+// Obf: GPFLIABGBGG
message SalesmanDeliverItemRsp {
- uint32 schedule_id = 1;
- int32 retcode = 2;
+ int32 retcode = 14;
+ uint32 schedule_id = 3;
}
diff --git a/proto/SalesmanStatusType.proto b/proto/SalesmanStatusType.proto
index 28edda1c..93c91a2d 100644
--- a/proto/SalesmanStatusType.proto
+++ b/proto/SalesmanStatusType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AGHLKHJDEHO
+// Obf: IGGCOLMGDPL
enum SalesmanStatusType {
SALESMAN_STATUS_NONE = 0;
SALESMAN_STATUS_UNSTARTED = 1;
diff --git a/proto/SalvageBundleChallengeInfo.proto b/proto/SalvageBundleChallengeInfo.proto
index 229cf2eb..b73f92ec 100644
--- a/proto/SalvageBundleChallengeInfo.proto
+++ b/proto/SalvageBundleChallengeInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LBHNHAEEOCA
+// Obf: MKCOAKEADAN
message SalvageBundleChallengeInfo {
- repeated uint32 finished_bundle_list = 15;
+ repeated uint32 finished_bundle_list = 6;
}
diff --git a/proto/SalvageChallengeInfo.proto b/proto/SalvageChallengeInfo.proto
index dabd6c59..c9061ef2 100644
--- a/proto/SalvageChallengeInfo.proto
+++ b/proto/SalvageChallengeInfo.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SalvageBundleChallengeInfo.proto";
import "SalvageScoreChallengeInfo.proto";
-// Obf: ADJAGBNPNIN
+// Obf: PAGONIKGOBF
message SalvageChallengeInfo {
uint32 challenge_type = 12;
- bool is_unlock = 7;
+ bool is_unlock = 13;
oneof challenge_detail {
- SalvageBundleChallengeInfo bundle_info = 8;
- SalvageScoreChallengeInfo score_challenge_info = 14;
- uint32 boss_challenge_id = 4;
+ SalvageBundleChallengeInfo bundle_info = 14;
+ SalvageScoreChallengeInfo score_challenge_info = 5;
+ uint32 boss_challenge_id = 10;
}
}
diff --git a/proto/SalvageScoreChallengeInfo.proto b/proto/SalvageScoreChallengeInfo.proto
index 84241d97..b4b46f50 100644
--- a/proto/SalvageScoreChallengeInfo.proto
+++ b/proto/SalvageScoreChallengeInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FOPDMMNKCLB
+// Obf: ODDFKCNFKLI
message SalvageScoreChallengeInfo {
- uint32 max_score = 3;
- uint32 salvage_challenge_id = 12;
+ uint32 max_score = 15;
+ uint32 salvage_challenge_id = 5;
}
diff --git a/proto/SalvageStageInfo.proto b/proto/SalvageStageInfo.proto
index 939ead2f..102254fb 100644
--- a/proto/SalvageStageInfo.proto
+++ b/proto/SalvageStageInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SalvageChallengeInfo.proto";
-// Obf: KNOOPADKNLA
+// Obf: NLKNABPOEJN
message SalvageStageInfo {
- repeated SalvageChallengeInfo challenge_info_list = 5;
- bool is_open = 12;
- uint32 stage_id = 1;
+ uint32 stage_id = 8;
+ repeated SalvageChallengeInfo challenge_info_list = 1;
+ bool is_open = 5;
}
diff --git a/proto/SandwormCannonDetailInfo.proto b/proto/SandwormCannonDetailInfo.proto
index fb5b28e6..89ef0c06 100644
--- a/proto/SandwormCannonDetailInfo.proto
+++ b/proto/SandwormCannonDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ACKNNJIEGEK.proto";
-// Obf: OEKOABENGBG
+import "JGDMDPNJLCA.proto";
+// Obf: OPLKPKFMFNJ
message SandwormCannonDetailInfo {
- repeated ACKNNJIEGEK CEBANFGCAFM = 2;
+ repeated JGDMDPNJLCA HAKEHEFJDBD = 15;
}
diff --git a/proto/SaveUgcReq.proto b/proto/SaveUgcReq.proto
new file mode 100644
index 00000000..b4ce07b9
--- /dev/null
+++ b/proto/SaveUgcReq.proto
@@ -0,0 +1,29 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "UgcType.proto";
+import "UgcMusicRecord.proto";
+import "UgcMusicBriefInfo.proto";
+// CmdId: 4331
+// Obf: NFDPAGDPKFO
+message SaveUgcReq {
+ UgcType ugc_type = 4;
+ uint32 schedule_id = 2;
+ optional UgcMusicRecord music_record = 9;
+ optional UgcMusicBriefInfo music_brief_info = 1606;
+}
diff --git a/proto/SceneAreaUnlockNotify.proto b/proto/SceneAreaUnlockNotify.proto
index 04c7cdca..9dce0c2b 100644
--- a/proto/SceneAreaUnlockNotify.proto
+++ b/proto/SceneAreaUnlockNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 231
-// Obf: IFBDHEFEFKN
+// CmdId: 9869
+// Obf: CIGGADKIENC
message SceneAreaUnlockNotify {
- repeated uint32 area_list = 8;
- uint32 scene_id = 7;
+ repeated uint32 area_list = 1;
+ uint32 scene_id = 6;
}
diff --git a/proto/SceneAreaWeatherNotify.proto b/proto/SceneAreaWeatherNotify.proto
index aa8d99d4..d6dffacf 100644
--- a/proto/SceneAreaWeatherNotify.proto
+++ b/proto/SceneAreaWeatherNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 241
-// Obf: KMAJKMENKJC
+// CmdId: 25752
+// Obf: EAKJEHOGBIG
message SceneAreaWeatherNotify {
- uint32 climate_type = 10;
- float trans_duration = 9;
- map weather_value_map = 6;
- uint32 weather_area_id = 2;
- uint32 weather_gadget_id = 4;
+ uint32 climate_type = 2;
+ uint32 weather_area_id = 4;
+ float trans_duration = 8;
+ map weather_value_map = 7;
+ uint32 weather_gadget_id = 12;
}
diff --git a/proto/SceneAudioNotify.proto b/proto/SceneAudioNotify.proto
index 16a75a9f..7d6398a1 100644
--- a/proto/SceneAudioNotify.proto
+++ b/proto/SceneAudioNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3143
-// Obf: NCDFCHGNEHL
+// CmdId: 4490
+// Obf: KJPABKOEPJN
message SceneAudioNotify {
- repeated string param3 = 15;
- uint32 source_uid = 10;
- repeated float param2 = 3;
- int32 type = 6;
- repeated uint32 param1 = 12;
+ repeated string param3 = 11;
+ repeated float param2 = 6;
+ uint32 source_uid = 2;
+ repeated uint32 param1 = 4;
+ int32 type = 12;
}
diff --git a/proto/SceneAvatarInfo.proto b/proto/SceneAvatarInfo.proto
index 0f7b6821..f7c2ec5e 100644
--- a/proto/SceneAvatarInfo.proto
+++ b/proto/SceneAvatarInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SceneWeaponInfo.proto";
import "SceneReliquaryInfo.proto";
import "ServerBuff.proto";
import "CurVehicleInfo.proto";
import "AvatarExcelInfo.proto";
-// Obf: IPPGFCBJAGI
+// Obf: JGKPGDAONID
message SceneAvatarInfo {
uint32 uid = 1;
uint32 avatar_id = 2;
diff --git a/proto/SceneAvatarStaminaStepReq.proto b/proto/SceneAvatarStaminaStepReq.proto
index bd853a49..35e51fc3 100644
--- a/proto/SceneAvatarStaminaStepReq.proto
+++ b/proto/SceneAvatarStaminaStepReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 230
-// Obf: OEBOGEELNOL
+// CmdId: 543
+// Obf: OALKNGKGAJL
message SceneAvatarStaminaStepReq {
- bool use_client_rot = 4;
- Vector rot = 15;
+ Vector rot = 5;
+ bool use_client_rot = 8;
}
diff --git a/proto/SceneEntityAiInfo.proto b/proto/SceneEntityAiInfo.proto
index a8adf500..7fb58020 100644
--- a/proto/SceneEntityAiInfo.proto
+++ b/proto/SceneEntityAiInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
import "ServantInfo.proto";
-// Obf: DLDEGHAICPF
+// Obf: NGIAJBBLFGD
message SceneEntityAiInfo {
bool is_ai_open = 1;
Vector born_pos = 2;
@@ -30,5 +27,5 @@ message SceneEntityAiInfo {
map ai_threat_map = 5;
map skill_group_cd_map = 6;
uint32 cur_tactic = 7;
- bool LHPKKKJLJHK = 8;
+ bool NMECJFPHFGH = 8;
}
diff --git a/proto/SceneEntityAppearNotify.proto b/proto/SceneEntityAppearNotify.proto
index abecacae..4f16339b 100644
--- a/proto/SceneEntityAppearNotify.proto
+++ b/proto/SceneEntityAppearNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SceneEntityInfo.proto";
import "VisionType.proto";
-// CmdId: 248
-// Obf: EJEBGFEJNHH
+// CmdId: 24016
+// Obf: PBPDCGDBNHJ
message SceneEntityAppearNotify {
- repeated SceneEntityInfo entity_list = 9;
- uint32 param = 1;
- VisionType appear_type = 10;
+ repeated SceneEntityInfo entity_list = 7;
+ VisionType appear_type = 5;
+ uint32 param = 15;
}
diff --git a/proto/SceneEntityDisappearNotify.proto b/proto/SceneEntityDisappearNotify.proto
index f108eda9..4a0791fb 100644
--- a/proto/SceneEntityDisappearNotify.proto
+++ b/proto/SceneEntityDisappearNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "VisionType.proto";
-// CmdId: 258
-// Obf: KJKBDILCGDG
+// CmdId: 1787
+// Obf: GLPMBMHBAKI
message SceneEntityDisappearNotify {
- uint32 param = 12;
- repeated uint32 entity_list = 13;
- VisionType disappear_type = 15;
+ repeated uint32 entity_list = 7;
+ VisionType disappear_type = 9;
+ uint32 param = 10;
}
diff --git a/proto/SceneEntityDrownReq.proto b/proto/SceneEntityDrownReq.proto
index 207b056f..f24d34f4 100644
--- a/proto/SceneEntityDrownReq.proto
+++ b/proto/SceneEntityDrownReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 276
-// Obf: NDKJBLIDLCI
+// CmdId: 22277
+// Obf: DEDMMLJOCEF
message SceneEntityDrownReq {
- uint32 entity_id = 4;
+ uint32 entity_id = 14;
}
diff --git a/proto/SceneEntityDrownRsp.proto b/proto/SceneEntityDrownRsp.proto
index 27ff0648..4caf7544 100644
--- a/proto/SceneEntityDrownRsp.proto
+++ b/proto/SceneEntityDrownRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 226
-// Obf: EEFFCNDKIIC
+// CmdId: 23727
+// Obf: BFJPILGBDJK
message SceneEntityDrownRsp {
- uint32 entity_id = 9;
- int32 retcode = 3;
+ uint32 entity_id = 15;
+ int32 retcode = 6;
}
diff --git a/proto/SceneEntityInfo.proto b/proto/SceneEntityInfo.proto
index 1ca56ef6..eb81b035 100644
--- a/proto/SceneEntityInfo.proto
+++ b/proto/SceneEntityInfo.proto
@@ -15,24 +15,21 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ProtEntityType.proto";
import "MotionInfo.proto";
import "PropPair.proto";
import "FightPropPair.proto";
import "AnimatorParameterValueInfoPair.proto";
-import "EntityClientData.proto";
-import "EntityEnvironmentInfo.proto";
-import "EntityAuthorityInfo.proto";
-import "ServerBuff.proto";
import "SceneAvatarInfo.proto";
import "SceneMonsterInfo.proto";
import "SceneNpcInfo.proto";
import "SceneGadgetInfo.proto";
-// Obf: LMOBCIGGDEA
+import "EntityClientData.proto";
+import "EntityEnvironmentInfo.proto";
+import "EntityAuthorityInfo.proto";
+import "ServerBuff.proto";
+// Obf: DGPPPPBJILO
message SceneEntityInfo {
ProtEntityType entity_type = 1;
uint32 entity_id = 2;
@@ -42,6 +39,12 @@ message SceneEntityInfo {
repeated FightPropPair fight_prop_list = 6;
uint32 life_state = 7;
repeated AnimatorParameterValueInfoPair animator_para_list = 9;
+ oneof entity {
+ SceneAvatarInfo avatar = 10;
+ SceneMonsterInfo monster = 11;
+ SceneNpcInfo npc = 12;
+ SceneGadgetInfo gadget = 13;
+ }
uint32 last_move_scene_time_ms = 17;
uint32 last_move_reliable_seq = 18;
EntityClientData entity_client_data = 19;
@@ -49,10 +52,4 @@ message SceneEntityInfo {
EntityAuthorityInfo entity_authority_info = 21;
repeated string tag_list = 22;
repeated ServerBuff server_buff_list = 23;
- oneof entity {
- SceneAvatarInfo avatar = 10;
- SceneMonsterInfo monster = 11;
- SceneNpcInfo npc = 12;
- SceneGadgetInfo gadget = 13;
- }
}
diff --git a/proto/SceneEntityMoveNotify.proto b/proto/SceneEntityMoveNotify.proto
index a312d513..639ef3c3 100644
--- a/proto/SceneEntityMoveNotify.proto
+++ b/proto/SceneEntityMoveNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MotionInfo.proto";
-// CmdId: 264
-// Obf: MMCBFJJMMBN
+// CmdId: 25367
+// Obf: CNFNMBHLHEK
message SceneEntityMoveNotify {
- uint32 scene_time = 1;
- uint32 entity_id = 3;
- uint32 reliable_seq = 6;
- MotionInfo motion_info = 12;
+ MotionInfo motion_info = 7;
+ uint32 entity_id = 11;
+ uint32 reliable_seq = 10;
+ uint32 scene_time = 14;
}
diff --git a/proto/SceneEntityUpdateNotify.proto b/proto/SceneEntityUpdateNotify.proto
index 240b2adc..8a047c56 100644
--- a/proto/SceneEntityUpdateNotify.proto
+++ b/proto/SceneEntityUpdateNotify.proto
@@ -18,10 +18,10 @@ syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
import "SceneEntityInfo.proto";
import "VisionType.proto";
-// CmdId: 3388
-// Obf: LGPJPEKFMAH
+// CmdId: 27983
+// Obf: PEEAFBLFBLC
message SceneEntityUpdateNotify {
- repeated SceneEntityInfo entity_list = 12;
- uint32 param = 2;
- VisionType appear_type = 14;
+ uint32 param = 14;
+ repeated SceneEntityInfo entity_list = 10;
+ VisionType appear_type = 13;
}
diff --git a/proto/SceneFishInfo.proto b/proto/SceneFishInfo.proto
index b1d340ee..eee4ce0c 100644
--- a/proto/SceneFishInfo.proto
+++ b/proto/SceneFishInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: EALFECBKMNC
+// Obf: HNLLCGHHGFM
message SceneFishInfo {
uint32 fish_id = 1;
uint32 fish_pool_entity_id = 2;
diff --git a/proto/SceneForceLockNotify.proto b/proto/SceneForceLockNotify.proto
index 7e0a7502..5340fd8b 100644
--- a/proto/SceneForceLockNotify.proto
+++ b/proto/SceneForceLockNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 203
-// Obf: ECEAOCGLDJA
+// CmdId: 7079
+// Obf: AOJACOMMPOP
message SceneForceLockNotify {
- repeated uint32 force_id_list = 12;
+ repeated uint32 force_id_list = 1;
}
diff --git a/proto/SceneForceUnlockNotify.proto b/proto/SceneForceUnlockNotify.proto
index e765c7a4..4f1fdce1 100644
--- a/proto/SceneForceUnlockNotify.proto
+++ b/proto/SceneForceUnlockNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 243
-// Obf: LNPMOKMCIOM
+// CmdId: 3275
+// Obf: AKPHLEGNIAH
message SceneForceUnlockNotify {
- repeated uint32 force_id_list = 4;
- bool is_add = 9;
+ bool is_add = 15;
+ repeated uint32 force_id_list = 2;
}
diff --git a/proto/SceneGadgetInfo.proto b/proto/SceneGadgetInfo.proto
index 8d2a1a8b..f3b76d67 100644
--- a/proto/SceneGadgetInfo.proto
+++ b/proto/SceneGadgetInfo.proto
@@ -15,16 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "GadgetBornType.proto";
-import "PlatformInfo.proto";
-import "GadgetPlayInfo.proto";
-import "LENNDLOGFIM.proto";
-import "OPEMEOGOHME.proto";
-import "HKILNLMDIGF.proto";
import "Item.proto";
import "GatherGadgetInfo.proto";
import "WorktopInfo.proto";
@@ -47,7 +39,14 @@ import "RoguelikeGadgetInfo.proto";
import "NightCrowGadgetInfo.proto";
import "DeshretObeliskGadgetInfo.proto";
import "CoinCollectOperatorInfo.proto";
-// Obf: GBAFHJBNENJ
+import "TrifleGadget.proto";
+import "PlatformInfo.proto";
+import "JMFPBNKNHED.proto";
+import "GadgetPlayInfo.proto";
+import "GDGKKLFMJKH.proto";
+import "OMBIJJLAHFB.proto";
+import "BDOCPDNCIEF.proto";
+// Obf: JOBMECDLBKP
message SceneGadgetInfo {
uint32 gadget_id = 1;
uint32 group_id = 2;
@@ -55,23 +54,12 @@ message SceneGadgetInfo {
uint32 owner_entity_id = 4;
GadgetBornType born_type = 5;
uint32 gadget_state = 6;
- uint32 FMINBPFFNBJ = 7;
+ uint32 KPKNNJLPMFP = 7;
bool is_show_cutscene = 8;
uint32 authority_peer_id = 9;
bool is_enable_interact = 10;
- uint32 AIKNPDNDMDA = 11;
- uint32 mark_flag = 21;
- uint32 prop_owner_entity_id = 22;
- PlatformInfo platform = 23;
- repeated uint32 interact_uid_list = 24;
- uint32 draft_id = 25;
- uint32 CKAMEJBIAMM = 26;
- GadgetPlayInfo play_info = 100;
- LENNDLOGFIM NAAPIJKGJNO = 101;
- OPEMEOGOHME PDCKPMIIAMG = 102;
- HKILNLMDIGF EIALEFBIJBO = 103;
+ uint32 CLICILNBKDD = 11;
oneof content {
- Item trifle_item = 12;
GatherGadgetInfo gather_gadget = 13;
WorktopInfo worktop = 14;
ClientGadgetInfo client_gadget = 15;
@@ -93,5 +81,17 @@ message SceneGadgetInfo {
NightCrowGadgetInfo night_crow_gadget_info = 62;
DeshretObeliskGadgetInfo deshret_obelisk_gadget_info = 63;
CoinCollectOperatorInfo coin_collect_operator_info = 64;
+ Item trifle_item = 67;
}
+ uint32 mark_flag = 21;
+ uint32 prop_owner_entity_id = 22;
+ PlatformInfo platform = 23;
+ repeated uint32 interact_uid_list = 24;
+ uint32 draft_id = 25;
+ uint32 KHICBPFFAII = 26;
+ JMFPBNKNHED GPOHBBPBBEC = 27;
+ GadgetPlayInfo play_info = 100;
+ GDGKKLFMJKH DPJFGJDHGGJ = 101;
+ OMBIJJLAHFB PBBAFKFGHIB = 102;
+ BDOCPDNCIEF FDKBHOCNBPH = 103;
}
diff --git a/proto/SceneGalleryHomeSeekFurnitureInfo.proto b/proto/SceneGalleryHomeSeekFurnitureInfo.proto
index 72ccde3c..93af1888 100644
--- a/proto/SceneGalleryHomeSeekFurnitureInfo.proto
+++ b/proto/SceneGalleryHomeSeekFurnitureInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EBBPJONKNOI
+// Obf: MOHMOKLMNOA
message SceneGalleryHomeSeekFurnitureInfo {
- map player_score_map = 12;
- uint32 DMDKDGHPDJF = 13;
- uint32 AOPDCFLABGK = 6;
- uint32 KLNLKCAEJKM = 7;
+ uint32 MPKMCJKPIAI = 2;
+ map player_score_map = 4;
+ uint32 JMKGIKHIGKF = 15;
+ uint32 FOMNOCFGOCP = 6;
}
diff --git a/proto/SceneInitFinishRsp.proto b/proto/SceneInitFinishRsp.proto
index ed8e4921..14fce661 100644
--- a/proto/SceneInitFinishRsp.proto
+++ b/proto/SceneInitFinishRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 255
-// Obf: NMAKCEKIKPC
+// CmdId: 3805
+// Obf: IEBDLOBLJDP
message SceneInitFinishRsp {
- uint32 enter_scene_token = 3;
- int32 retcode = 2;
+ int32 retcode = 4;
+ uint32 enter_scene_token = 13;
}
diff --git a/proto/SceneKickPlayerReq.proto b/proto/SceneKickPlayerReq.proto
index 12dffaf9..c3b9766b 100644
--- a/proto/SceneKickPlayerReq.proto
+++ b/proto/SceneKickPlayerReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 290
-// Obf: KIBICOLPELD
+// CmdId: 29095
+// Obf: HMIBDCFKKBC
message SceneKickPlayerReq {
- uint32 target_uid = 12;
+ uint32 target_uid = 4;
}
diff --git a/proto/SceneKickPlayerRsp.proto b/proto/SceneKickPlayerRsp.proto
index 147c8aeb..f86dd255 100644
--- a/proto/SceneKickPlayerRsp.proto
+++ b/proto/SceneKickPlayerRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 299
-// Obf: IDPLILJFIAF
+// CmdId: 27200
+// Obf: IBIKNKAPMNJ
message SceneKickPlayerRsp {
- int32 retcode = 14;
- uint32 target_uid = 13;
+ uint32 target_uid = 4;
+ int32 retcode = 1;
}
diff --git a/proto/SceneMonsterInfo.proto b/proto/SceneMonsterInfo.proto
index 6f57a1ad..cd87cb75 100644
--- a/proto/SceneMonsterInfo.proto
+++ b/proto/SceneMonsterInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SceneWeaponInfo.proto";
import "MonsterBornType.proto";
import "MonsterRoute.proto";
import "SceneFishInfo.proto";
import "FishtankFishInfo.proto";
-// Obf: PILOPKGAHBK
+// Obf: JIEPEMAABDK
message SceneMonsterInfo {
uint32 monster_id = 1;
uint32 group_id = 2;
diff --git a/proto/SceneNpcInfo.proto b/proto/SceneNpcInfo.proto
index ab770e34..d6cefd82 100644
--- a/proto/SceneNpcInfo.proto
+++ b/proto/SceneNpcInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AIBIFKIHIGF
+// Obf: HHIHPEEHHNI
message SceneNpcInfo {
uint32 npc_id = 1;
uint32 room_id = 2;
diff --git a/proto/ScenePlayerInfo.proto b/proto/ScenePlayerInfo.proto
index f4d2e843..5c150225 100644
--- a/proto/ScenePlayerInfo.proto
+++ b/proto/ScenePlayerInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "OnlinePlayerInfo.proto";
-// Obf: NDFLFMOCGDH
+// Obf: AADLFNACADO
message ScenePlayerInfo {
- OnlinePlayerInfo online_player_info = 3;
- uint32 uid = 13;
- string name = 6;
- uint32 peer_id = 12;
- uint32 scene_id = 5;
+ uint32 peer_id = 15;
bool is_connected = 14;
+ uint32 uid = 4;
+ string name = 13;
+ OnlinePlayerInfo online_player_info = 12;
+ uint32 scene_id = 1;
}
diff --git a/proto/ScenePlayerInfoNotify.proto b/proto/ScenePlayerInfoNotify.proto
index b746fbd0..60119b19 100644
--- a/proto/ScenePlayerInfoNotify.proto
+++ b/proto/ScenePlayerInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ScenePlayerInfo.proto";
-// CmdId: 253
-// Obf: ADOEGJHHOPF
+// CmdId: 23510
+// Obf: AKPNDPFIBFH
message ScenePlayerInfoNotify {
- repeated ScenePlayerInfo player_info_list = 8;
+ repeated ScenePlayerInfo player_info_list = 9;
}
diff --git a/proto/ScenePlayerLocationNotify.proto b/proto/ScenePlayerLocationNotify.proto
index 1706ba73..610ae312 100644
--- a/proto/ScenePlayerLocationNotify.proto
+++ b/proto/ScenePlayerLocationNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlayerLocationInfo.proto";
import "VehicleLocationInfo.proto";
-// CmdId: 221
-// Obf: BDEAGHFPELD
+// CmdId: 29652
+// Obf: ADLIMHMEMDB
message ScenePlayerLocationNotify {
- repeated PlayerLocationInfo player_loc_list = 6;
- repeated VehicleLocationInfo vehicle_loc_list = 9;
+ repeated PlayerLocationInfo player_loc_list = 3;
+ repeated VehicleLocationInfo vehicle_loc_list = 13;
uint32 scene_id = 14;
}
diff --git a/proto/ScenePlayerSoundNotify.proto b/proto/ScenePlayerSoundNotify.proto
index 7a17d429..39fb4f28 100644
--- a/proto/ScenePlayerSoundNotify.proto
+++ b/proto/ScenePlayerSoundNotify.proto
@@ -1,21 +1,33 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
import "Vector.proto";
-
-// CmdId: 227
-// Name: DCPCGJCCOJL
+// CmdId: 20293
+// Obf: JBEGDKFLHPL
message ScenePlayerSoundNotify {
- // Name: GONLGHGGMDM
- enum PlaySoundType {
- PLAY_SOUND_NONE = 0;
- PLAY_SOUND_START = 1;
- PLAY_SOUND_STOP = 2;
- }
-
- string sound_name = 11;
- Vector play_pos = 7;
- PlaySoundType play_type = 15;
+ // Obf: NDMKCNLGDFN
+ enum PlaySoundType {
+ PLAY_SOUND_NONE = 0;
+ PLAY_SOUND_START = 1;
+ PLAY_SOUND_STOP = 2;
+ }
+
+ Vector play_pos = 15;
+ string sound_name = 1;
+ PlaySoundType play_type = 11;
}
-
diff --git a/proto/ScenePointUnlockNotify.proto b/proto/ScenePointUnlockNotify.proto
index e4afc095..6ccd9bda 100644
--- a/proto/ScenePointUnlockNotify.proto
+++ b/proto/ScenePointUnlockNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 238
-// Obf: GPHGADDHCKH
+// CmdId: 5431
+// Obf: CBIBGAOCEHP
message ScenePointUnlockNotify {
- uint32 scene_id = 7;
- repeated uint32 unhide_point_list = 13;
- repeated uint32 hide_point_list = 11;
- repeated uint32 locked_point_list = 1;
- repeated uint32 point_list = 3;
+ repeated uint32 ELDLGKEKABI = 6;
+ repeated uint32 KOPAHGHMECF = 4;
+ uint32 scene_id = 12;
+ repeated uint32 point_list = 2;
+ repeated uint32 JCLHNODLPOH = 11;
}
diff --git a/proto/SceneReliquaryInfo.proto b/proto/SceneReliquaryInfo.proto
index 463b3cff..11ed94be 100644
--- a/proto/SceneReliquaryInfo.proto
+++ b/proto/SceneReliquaryInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FNNPFGFHKCK
+// Obf: HEMALDBEKEL
message SceneReliquaryInfo {
uint32 item_id = 1;
uint64 guid = 2;
diff --git a/proto/SceneRouteChangeInfo.proto b/proto/SceneRouteChangeInfo.proto
index dfa23b38..b20dbc31 100644
--- a/proto/SceneRouteChangeInfo.proto
+++ b/proto/SceneRouteChangeInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "RoutePointChangeInfo.proto";
-// Obf: AGEBCJKFPJE
+// Obf: CIAHMGGKINJ
message SceneRouteChangeInfo {
- bool is_forward = 12;
- uint32 type = 5;
- uint32 route_id = 8;
- repeated RoutePointChangeInfo point_list = 7;
+ bool is_forward = 3;
+ repeated RoutePointChangeInfo point_list = 12;
+ uint32 type = 9;
+ uint32 route_id = 10;
}
diff --git a/proto/SceneRouteChangeNotify.proto b/proto/SceneRouteChangeNotify.proto
index c430557b..3ea4950d 100644
--- a/proto/SceneRouteChangeNotify.proto
+++ b/proto/SceneRouteChangeNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SceneRouteChangeInfo.proto";
-// CmdId: 297
-// Obf: MCHDAMBCLPA
+// CmdId: 9691
+// Obf: JOCLHFBINGA
message SceneRouteChangeNotify {
- uint32 scene_id = 8;
- repeated SceneRouteChangeInfo route_list = 9;
- uint32 scene_time = 3;
+ uint32 scene_time = 13;
+ uint32 scene_id = 7;
+ repeated SceneRouteChangeInfo route_list = 11;
}
diff --git a/proto/SceneTeamAvatar.proto b/proto/SceneTeamAvatar.proto
index 62436b26..8450834f 100644
--- a/proto/SceneTeamAvatar.proto
+++ b/proto/SceneTeamAvatar.proto
@@ -15,32 +15,29 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
+import "SceneEntityInfo.proto";
import "AbilitySyncStateInfo.proto";
import "ServerBuff.proto";
-import "SceneEntityInfo.proto";
-import "SceneAvatarInfo.proto";
-import "AbilityControlBlock.proto";
import "AvatarInfo.proto";
-// Obf: GHFNMPHGENH
+import "AbilityControlBlock.proto";
+import "SceneAvatarInfo.proto";
+// Obf: EOCBJIPDPMB
message SceneTeamAvatar {
- uint32 weapon_entity_id = 5;
- AbilitySyncStateInfo avatar_ability_info = 2;
- AbilitySyncStateInfo weapon_ability_info = 7;
- uint64 avatar_guid = 14;
- bool is_on_scene = 9;
- repeated ServerBuff server_buff_list = 1;
- SceneEntityInfo scene_entity_info = 3;
- SceneAvatarInfo scene_avatar_info = 8;
- AbilityControlBlock ability_control_block = 15;
- uint32 scene_id = 4;
- uint32 player_uid = 12;
- bool is_player_cur_avatar = 1077;
- AvatarInfo avatar_info = 11;
- uint64 weapon_guid = 10;
- bool is_reconnect = 6;
- uint32 entity_id = 13;
+ SceneEntityInfo scene_entity_info = 4;
+ uint32 weapon_entity_id = 8;
+ uint32 player_uid = 3;
+ bool is_reconnect = 15;
+ AbilitySyncStateInfo weapon_ability_info = 11;
+ repeated ServerBuff server_buff_list = 10;
+ AbilitySyncStateInfo avatar_ability_info = 7;
+ uint64 weapon_guid = 5;
+ AvatarInfo avatar_info = 6;
+ uint32 entity_id = 9;
+ uint64 avatar_guid = 12;
+ AbilityControlBlock ability_control_block = 1;
+ uint32 scene_id = 2;
+ SceneAvatarInfo scene_avatar_info = 14;
+ bool is_player_cur_avatar = 1765;
+ bool is_on_scene = 13;
}
diff --git a/proto/SceneTeamUpdateNotify.proto b/proto/SceneTeamUpdateNotify.proto
index cb79b8a4..31d39c34 100644
--- a/proto/SceneTeamUpdateNotify.proto
+++ b/proto/SceneTeamUpdateNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SceneTeamAvatar.proto";
-// CmdId: 1652
-// Obf: BNPIBIMJIEG
+// CmdId: 4509
+// Obf: CJJPNPLKBCA
message SceneTeamUpdateNotify {
- repeated SceneTeamAvatar scene_team_avatar_list = 8;
- bool is_in_mp = 13;
+ bool is_in_mp = 4;
+ repeated SceneTeamAvatar scene_team_avatar_list = 13;
}
diff --git a/proto/SceneTimeNotify.proto b/proto/SceneTimeNotify.proto
index 067695a3..95130e46 100644
--- a/proto/SceneTimeNotify.proto
+++ b/proto/SceneTimeNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 245
-// Obf: JJACCGBIANL
+// CmdId: 21694
+// Obf: EPOHGAAPIFG
message SceneTimeNotify {
- uint32 scene_id = 7;
- uint64 scene_time = 5;
- bool is_paused = 10;
+ uint32 scene_id = 9;
+ uint64 scene_time = 1;
+ bool is_paused = 5;
}
diff --git a/proto/SceneTransToPointReq.proto b/proto/SceneTransToPointReq.proto
index e7d5028d..6529aa6f 100644
--- a/proto/SceneTransToPointReq.proto
+++ b/proto/SceneTransToPointReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 288
-// Obf: PLFFHAGMEHO
+// CmdId: 26498
+// Obf: EBDJGELLMOF
message SceneTransToPointReq {
- uint32 point_id = 1;
- uint32 scene_id = 12;
+ uint32 point_id = 12;
+ uint32 scene_id = 4;
}
diff --git a/proto/SceneTransToPointRsp.proto b/proto/SceneTransToPointRsp.proto
index 1cbb45cd..613b056d 100644
--- a/proto/SceneTransToPointRsp.proto
+++ b/proto/SceneTransToPointRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 268
-// Obf: BCNGDFENAPI
+// CmdId: 28443
+// Obf: GNAGNBFBJEB
message SceneTransToPointRsp {
- uint32 point_id = 12;
- uint32 scene_id = 13;
- int32 retcode = 3;
+ uint32 scene_id = 14;
+ int32 retcode = 2;
+ uint32 point_id = 5;
}
diff --git a/proto/SceneWeaponInfo.proto b/proto/SceneWeaponInfo.proto
index f3c409a4..41c6eccb 100644
--- a/proto/SceneWeaponInfo.proto
+++ b/proto/SceneWeaponInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilitySyncStateInfo.proto";
import "EntityRendererChangedInfo.proto";
-// Obf: KOGLLGKJBFG
+// Obf: MGEGKKGBHPI
message SceneWeaponInfo {
uint32 entity_id = 1;
uint32 gadget_id = 2;
diff --git a/proto/SceneWeatherForcastReq.proto b/proto/SceneWeatherForcastReq.proto
deleted file mode 100644
index 273ac714..00000000
--- a/proto/SceneWeatherForcastReq.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 3283
-// Obf: HFEPLDBGOGF
-message SceneWeatherForcastReq {
- uint32 weather_area_id = 5;
-}
diff --git a/proto/SceneWeatherForcastRsp.proto b/proto/SceneWeatherForcastRsp.proto
deleted file mode 100644
index 7b50434d..00000000
--- a/proto/SceneWeatherForcastRsp.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 3037
-// Obf: MGONCHGNCBI
-message SceneWeatherForcastRsp {
- int32 retcode = 10;
- repeated uint32 forcast_climate_list = 6;
- uint64 next_climate_time = 12;
-}
diff --git a/proto/ScreenInfo.proto b/proto/ScreenInfo.proto
index afe1007e..79ce05af 100644
--- a/proto/ScreenInfo.proto
+++ b/proto/ScreenInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BPBJHFCAEEA
+// Obf: MPEEPHMCGKD
message ScreenInfo {
uint32 live_id = 1;
uint32 projector_entity_id = 2;
diff --git a/proto/SeaLampActivityDetailInfo.proto b/proto/SeaLampActivityDetailInfo.proto
index 9dda0bec..d772c7c3 100644
--- a/proto/SeaLampActivityDetailInfo.proto
+++ b/proto/SeaLampActivityDetailInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GJIPMDIPMGO
+// Obf: CFBFFJIHDHB
message SeaLampActivityDetailInfo {
- uint32 phase_id = 15;
- repeated uint32 JLAFALJAHBL = 13;
- repeated uint32 GFHLEOBJAIL = 5;
- uint32 days = 1;
- uint32 DNLDBIOFPCD = 9;
- uint32 NIOMOKCABBI = 3;
- uint32 progress = 2;
+ uint32 KEEHFLCINNM = 8;
+ uint32 progress = 7;
+ uint32 AGBEEFKCBIN = 9;
+ uint32 days = 3;
+ uint32 phase_id = 6;
+ repeated uint32 MDLABDFGHBC = 14;
+ repeated uint32 NGAIOHOOHDO = 5;
}
diff --git a/proto/SeaLampActivityInfo.proto b/proto/SeaLampActivityInfo.proto
index 9cd0405c..034b4e13 100644
--- a/proto/SeaLampActivityInfo.proto
+++ b/proto/SeaLampActivityInfo.proto
@@ -15,20 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SeaLampSectionInfo.proto";
-// Obf: BAKHKCAKDEI
+// Obf: BFLFBJPENPI
message SeaLampActivityInfo {
- uint32 day_index = 8;
- bool is_content_closed = 6;
- repeated SeaLampSectionInfo section_info_list = 15;
- bool JOCKLIEKCHP = 7;
- uint32 first_day_start_time = 10;
- uint32 mechanicus_id = 3;
- bool CKANAPMJECL = 4;
- uint32 sea_lamp_coin = 11;
- uint32 popularity = 14;
+ repeated SeaLampSectionInfo section_info_list = 8;
+ uint32 first_day_start_time = 14;
+ uint32 sea_lamp_coin = 15;
+ bool NAOOKLKKOBJ = 2;
+ bool FFHKCOOGLCB = 5;
+ uint32 day_index = 7;
+ uint32 mechanicus_id = 9;
+ uint32 popularity = 4;
+ bool is_content_closed = 11;
}
diff --git a/proto/SeaLampContributeItemReq.proto b/proto/SeaLampContributeItemReq.proto
index 13e43670..b3d938b3 100644
--- a/proto/SeaLampContributeItemReq.proto
+++ b/proto/SeaLampContributeItemReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 2004
-// Obf: FKLLBGKIHFB
+// CmdId: 6321
+// Obf: NGOMKAGCPMF
message SeaLampContributeItemReq {
- uint32 activity_id = 12;
- repeated ItemParam item_list = 9;
+ repeated ItemParam item_list = 13;
+ uint32 activity_id = 8;
}
diff --git a/proto/SeaLampContributeItemRsp.proto b/proto/SeaLampContributeItemRsp.proto
index 351dc11f..7ec136f7 100644
--- a/proto/SeaLampContributeItemRsp.proto
+++ b/proto/SeaLampContributeItemRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2154
-// Obf: MBKMPAKHNKB
+// CmdId: 9989
+// Obf: IAPDCOGBMLL
message SeaLampContributeItemRsp {
- int32 retcode = 5;
- uint32 BIMKNDECJAI = 6;
- uint32 AHINNHBBILH = 12;
- uint32 add_progress = 10;
+ uint32 add_progress = 8;
+ uint32 PBLDLEJHKIC = 12;
+ int32 retcode = 7;
+ uint32 LMKMIKOGFMG = 14;
}
diff --git a/proto/SeaLampSectionInfo.proto b/proto/SeaLampSectionInfo.proto
index 4493c241..1335befd 100644
--- a/proto/SeaLampSectionInfo.proto
+++ b/proto/SeaLampSectionInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KKNGABPHNLP
+// Obf: EPENKOINLCG
message SeaLampSectionInfo {
- uint32 section_id = 13;
+ uint32 section_id = 10;
}
diff --git a/proto/SeaLampV3CampInfo.proto b/proto/SeaLampV3CampInfo.proto
index d0f6c48f..f167aaef 100644
--- a/proto/SeaLampV3CampInfo.proto
+++ b/proto/SeaLampV3CampInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SeaLampV3CampStageInfo.proto";
-// Obf: NAFCFFFCKIL
+// Obf: ODOLBLNLDPC
message SeaLampV3CampInfo {
- repeated SeaLampV3CampStageInfo stage_info_list = 6;
+ repeated SeaLampV3CampStageInfo stage_info_list = 1;
}
diff --git a/proto/SeaLampV3CampStageInfo.proto b/proto/SeaLampV3CampStageInfo.proto
index 28406519..c1f7c536 100644
--- a/proto/SeaLampV3CampStageInfo.proto
+++ b/proto/SeaLampV3CampStageInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CMCFPKPHHLE
+// Obf: NPAEFEDBCEF
message SeaLampV3CampStageInfo {
- bool is_finished = 10;
- uint32 stage_id = 2;
- uint32 level_id = 15;
- bool is_open = 6;
+ uint32 level_id = 5;
+ uint32 stage_id = 4;
+ bool is_open = 8;
+ bool is_finished = 2;
}
diff --git a/proto/SeaLampV3DetailInfo.proto b/proto/SeaLampV3DetailInfo.proto
index d6f1666f..6b185a38 100644
--- a/proto/SeaLampV3DetailInfo.proto
+++ b/proto/SeaLampV3DetailInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SeaLampV3CampInfo.proto";
import "SeaLampV3ShadowInfo.proto";
import "SeaLampV3RaceInfo.proto";
-// Obf: GNIMFGCJKMP
+// Obf: FJJFJJIFIOF
message SeaLampV3DetailInfo {
- SeaLampV3CampInfo camp_info = 13;
- SeaLampV3ShadowInfo shadow_info = 1;
- SeaLampV3RaceInfo race_info = 5;
+ SeaLampV3CampInfo camp_info = 11;
+ SeaLampV3ShadowInfo shadow_info = 7;
+ SeaLampV3RaceInfo race_info = 1;
}
diff --git a/proto/SeaLampV3RaceInfo.proto b/proto/SeaLampV3RaceInfo.proto
index d69b3b6d..22f3db6d 100644
--- a/proto/SeaLampV3RaceInfo.proto
+++ b/proto/SeaLampV3RaceInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SeaLampV3RaceLevelInfo.proto";
-// Obf: MBDDHEHCMGF
+// Obf: JGHDIHINJML
message SeaLampV3RaceInfo {
- repeated SeaLampV3RaceLevelInfo level_info_list = 9;
+ repeated SeaLampV3RaceLevelInfo level_info_list = 12;
}
diff --git a/proto/SeaLampV3RaceLevelInfo.proto b/proto/SeaLampV3RaceLevelInfo.proto
index 63b5342c..e2684926 100644
--- a/proto/SeaLampV3RaceLevelInfo.proto
+++ b/proto/SeaLampV3RaceLevelInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OADPHHELDFB
+// Obf: KCGDNNFAMJI
message SeaLampV3RaceLevelInfo {
+ uint32 level_id = 7;
+ bool is_open = 13;
uint32 max_score = 3;
- bool is_open = 5;
- uint32 level_id = 2;
}
diff --git a/proto/SeaLampV3ShadowInfo.proto b/proto/SeaLampV3ShadowInfo.proto
index 358d21b3..b62c5768 100644
--- a/proto/SeaLampV3ShadowInfo.proto
+++ b/proto/SeaLampV3ShadowInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SeaLampV3ShadowStageInfo.proto";
-// Obf: KHGILCEDNKL
+// Obf: CDNDGGOEPCJ
message SeaLampV3ShadowInfo {
- repeated SeaLampV3ShadowStageInfo stage_info_list = 2;
+ repeated SeaLampV3ShadowStageInfo stage_info_list = 8;
}
diff --git a/proto/SeaLampV3ShadowLevelInfo.proto b/proto/SeaLampV3ShadowLevelInfo.proto
index 6fe06e81..56a591ff 100644
--- a/proto/SeaLampV3ShadowLevelInfo.proto
+++ b/proto/SeaLampV3ShadowLevelInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PGFAIDKGFLI
+// Obf: NHFAMBJKCNF
message SeaLampV3ShadowLevelInfo {
- uint32 min_finish_time = 11;
- bool is_open = 3;
- uint32 level_id = 1;
+ bool is_open = 2;
+ uint32 level_id = 10;
+ uint32 min_finish_time = 4;
}
diff --git a/proto/SeaLampV3ShadowStageInfo.proto b/proto/SeaLampV3ShadowStageInfo.proto
index aa3385fb..26329543 100644
--- a/proto/SeaLampV3ShadowStageInfo.proto
+++ b/proto/SeaLampV3ShadowStageInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SeaLampV3ShadowLevelInfo.proto";
-// Obf: BLJNOEIPFOA
+// Obf: PNEMGKLBDIL
message SeaLampV3ShadowStageInfo {
- repeated SeaLampV3ShadowLevelInfo level_info_list = 14;
- bool is_open = 9;
- uint32 stage_id = 12;
+ repeated SeaLampV3ShadowLevelInfo level_info_list = 15;
+ uint32 stage_id = 6;
+ bool is_open = 8;
}
diff --git a/proto/SeeMonsterReq.proto b/proto/SeeMonsterReq.proto
index 4916b28d..357ca1ab 100644
--- a/proto/SeeMonsterReq.proto
+++ b/proto/SeeMonsterReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 267
-// Obf: AMEEDFKFMLC
+// CmdId: 20750
+// Obf: ALGLKMMKJII
message SeeMonsterReq {
- uint32 monster_id = 1;
+ uint32 monster_id = 2;
}
diff --git a/proto/SelectWorktopOptionReq.proto b/proto/SelectWorktopOptionReq.proto
index 193d86ce..55c28624 100644
--- a/proto/SelectWorktopOptionReq.proto
+++ b/proto/SelectWorktopOptionReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 855
-// Obf: MDNJNLAPAFA
+// CmdId: 24949
+// Obf: KGNHIFGFOIA
message SelectWorktopOptionReq {
- uint32 gadget_entity_id = 3;
- uint32 option_id = 2;
+ uint32 gadget_entity_id = 12;
+ uint32 option_id = 6;
}
diff --git a/proto/SelectWorktopOptionRsp.proto b/proto/SelectWorktopOptionRsp.proto
index 8bca2c83..342dac39 100644
--- a/proto/SelectWorktopOptionRsp.proto
+++ b/proto/SelectWorktopOptionRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 848
-// Obf: KLCNPHMJEMD
+// CmdId: 27194
+// Obf: MJHAKKACKEC
message SelectWorktopOptionRsp {
uint32 option_id = 13;
- int32 retcode = 6;
- uint32 gadget_entity_id = 3;
+ int32 retcode = 9;
+ uint32 gadget_entity_id = 14;
}
diff --git a/proto/ServantInfo.proto b/proto/ServantInfo.proto
index 4bacc695..2774985b 100644
--- a/proto/ServantInfo.proto
+++ b/proto/ServantInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KJENNHPPHLL
+// Obf: CILIBMDMDLK
message ServantInfo {
uint32 master_entity_id = 1;
uint32 born_slot_index = 2;
diff --git a/proto/ServerAnnounceNotify.proto b/proto/ServerAnnounceNotify.proto
index b81787f1..46691381 100644
--- a/proto/ServerAnnounceNotify.proto
+++ b/proto/ServerAnnounceNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AnnounceData.proto";
-// CmdId: 2050
-// Obf: HDJBPCNBOFB
+// CmdId: 7548
+// Obf: MHDDLLDBBJD
message ServerAnnounceNotify {
- repeated AnnounceData announce_data_list = 1;
+ repeated AnnounceData announce_data_list = 3;
}
diff --git a/proto/ServerAnnounceRevokeNotify.proto b/proto/ServerAnnounceRevokeNotify.proto
index f85395e2..f49183e7 100644
--- a/proto/ServerAnnounceRevokeNotify.proto
+++ b/proto/ServerAnnounceRevokeNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2142
-// Obf: MMGOIGJLOFK
+// CmdId: 23231
+// Obf: CAOCBNJGPCE
message ServerAnnounceRevokeNotify {
- repeated uint32 config_id_list = 5;
+ repeated uint32 config_id_list = 14;
}
diff --git a/proto/ServerBuff.proto b/proto/ServerBuff.proto
index 112f5b9c..9035a674 100644
--- a/proto/ServerBuff.proto
+++ b/proto/ServerBuff.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: IKGPNFFPDOG
+// Obf: JGJPJFGLDOE
message ServerBuff {
uint32 server_buff_uid = 1;
uint32 server_buff_id = 2;
diff --git a/proto/ServerBuffChangeNotify.proto b/proto/ServerBuffChangeNotify.proto
index 14c17819..a7c8b3f2 100644
--- a/proto/ServerBuffChangeNotify.proto
+++ b/proto/ServerBuffChangeNotify.proto
@@ -15,23 +15,20 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ServerBuff.proto";
-// CmdId: 323
-// Obf: LACOIJCBPHJ
+// CmdId: 6462
+// Obf: FIKGOMABCGP
message ServerBuffChangeNotify {
- // Obf: OKJGNGFMJGH
+ // Obf: EEAKJOFDEFO
enum ServerBuffChangeType {
SERVER_BUFF_CHANGE_TYPE_ADD_SERVER_BUFF = 0;
SERVER_BUFF_CHANGE_TYPE_DEL_SERVER_BUFF = 1;
}
- repeated ServerBuff server_buff_list = 5;
- repeated uint64 avatar_guid_list = 12;
+ repeated ServerBuff server_buff_list = 15;
+ repeated uint64 avatar_guid_list = 8;
+ ServerBuffChangeType server_buff_change_type = 11;
+ repeated uint32 entity_id_list = 14;
bool is_creature_buff = 7;
- ServerBuffChangeType server_buff_change_type = 3;
- repeated uint32 entity_id_list = 9;
}
diff --git a/proto/ServerCondMeetQuestListUpdateNotify.proto b/proto/ServerCondMeetQuestListUpdateNotify.proto
index 5c6adcbb..ae199644 100644
--- a/proto/ServerCondMeetQuestListUpdateNotify.proto
+++ b/proto/ServerCondMeetQuestListUpdateNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 443
-// Obf: KCDEBHKFPJI
+// CmdId: 29009
+// Obf: LCFLOBOJAPC
message ServerCondMeetQuestListUpdateNotify {
- repeated uint32 add_quest_id_list = 12;
- repeated uint32 del_quest_id_list = 2;
+ repeated uint32 del_quest_id_list = 6;
+ repeated uint32 add_quest_id_list = 9;
}
diff --git a/proto/ServerGlobalValueChangeNotify.proto b/proto/ServerGlobalValueChangeNotify.proto
index 123c294b..060898a1 100644
--- a/proto/ServerGlobalValueChangeNotify.proto
+++ b/proto/ServerGlobalValueChangeNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1134
-// Obf: IDCHIBLPNFI
+// CmdId: 28698
+// Obf: GKKPLLOCNMC
message ServerGlobalValueChangeNotify {
- uint32 entity_id = 6;
- uint32 key_hash = 3;
- float value = 7;
+ float value = 6;
+ uint32 key_hash = 2;
+ uint32 entity_id = 14;
}
diff --git a/proto/ServerTimeNotify.proto b/proto/ServerTimeNotify.proto
index f84a126e..32a6a70a 100644
--- a/proto/ServerTimeNotify.proto
+++ b/proto/ServerTimeNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 30
-// Obf: CCOFLLBAAAP
+// CmdId: 21404
+// Obf: LHMEAJDEOAI
message ServerTimeNotify {
- uint64 server_time = 3;
+ uint64 server_time = 1;
}
diff --git a/proto/SetBattlePassViewedReq.proto b/proto/SetBattlePassViewedReq.proto
index 26f31e3d..dcf2d286 100644
--- a/proto/SetBattlePassViewedReq.proto
+++ b/proto/SetBattlePassViewedReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2601
-// Obf: IOCOEGFGKKH
+// CmdId: 7320
+// Obf: KKIGJEPPADN
message SetBattlePassViewedReq {
- uint32 schedule_id = 13;
+ uint32 schedule_id = 2;
}
diff --git a/proto/SetBattlePassViewedRsp.proto b/proto/SetBattlePassViewedRsp.proto
index 2384f6f0..b26b8824 100644
--- a/proto/SetBattlePassViewedRsp.proto
+++ b/proto/SetBattlePassViewedRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2642
-// Obf: BCMGHCKOMIP
+// CmdId: 25281
+// Obf: MMMKAPDNEHF
message SetBattlePassViewedRsp {
- uint32 schedule_id = 11;
- int32 retcode = 1;
+ uint32 schedule_id = 2;
+ int32 retcode = 6;
}
diff --git a/proto/SetChatEmojiCollectionReq.proto b/proto/SetChatEmojiCollectionReq.proto
index 3a18fac6..f118de81 100644
--- a/proto/SetChatEmojiCollectionReq.proto
+++ b/proto/SetChatEmojiCollectionReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ChatEmojiCollectionData.proto";
-// CmdId: 4019
-// Obf: IOLHCMEELHO
+// CmdId: 21632
+// Obf: CAOLNHCCHFO
message SetChatEmojiCollectionReq {
- ChatEmojiCollectionData chat_emoji_collection_data = 14;
+ ChatEmojiCollectionData chat_emoji_collection_data = 10;
}
diff --git a/proto/SetChatEmojiCollectionRsp.proto b/proto/SetChatEmojiCollectionRsp.proto
index 517c6baa..dfa639ed 100644
--- a/proto/SetChatEmojiCollectionRsp.proto
+++ b/proto/SetChatEmojiCollectionRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4089
-// Obf: MMBMFFADHEM
+// CmdId: 2098
+// Obf: PELINEBALPE
message SetChatEmojiCollectionRsp {
- int32 retcode = 11;
+ int32 retcode = 7;
}
diff --git a/proto/SetEntityClientDataNotify.proto b/proto/SetEntityClientDataNotify.proto
index 4bd1cf03..374396df 100644
--- a/proto/SetEntityClientDataNotify.proto
+++ b/proto/SetEntityClientDataNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "EntityClientData.proto";
-// CmdId: 3172
-// Obf: IADECFHIJAH
+// CmdId: 1139
+// Obf: ICKIGFONKFE
message SetEntityClientDataNotify {
- uint32 entity_id = 11;
- EntityClientData entity_client_data = 6;
+ uint32 entity_id = 10;
+ EntityClientData entity_client_data = 4;
}
diff --git a/proto/SetEquipLockStateReq.proto b/proto/SetEquipLockStateReq.proto
index aa8815fd..f2b263ab 100644
--- a/proto/SetEquipLockStateReq.proto
+++ b/proto/SetEquipLockStateReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 661
-// Obf: EEKKEIGCNPK
+// CmdId: 8002
+// Obf: POOALLFACLH
message SetEquipLockStateReq {
- uint64 target_equip_guid = 4;
- bool is_locked = 12;
+ bool is_locked = 2;
+ uint64 target_equip_guid = 12;
}
diff --git a/proto/SetEquipLockStateRsp.proto b/proto/SetEquipLockStateRsp.proto
index c14b568f..455da111 100644
--- a/proto/SetEquipLockStateRsp.proto
+++ b/proto/SetEquipLockStateRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 601
-// Obf: DOABHLJKEJE
+// CmdId: 2517
+// Obf: HDOHDJDDMDG
message SetEquipLockStateRsp {
- uint64 target_equip_guid = 4;
- int32 retcode = 2;
- bool is_locked = 10;
+ uint64 target_equip_guid = 1;
+ bool is_locked = 6;
+ int32 retcode = 5;
}
diff --git a/proto/SetFriendEnterHomeOptionReq.proto b/proto/SetFriendEnterHomeOptionReq.proto
index c4dc0e53..e13243b4 100644
--- a/proto/SetFriendEnterHomeOptionReq.proto
+++ b/proto/SetFriendEnterHomeOptionReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "FriendEnterHomeOption.proto";
-// CmdId: 4847
-// Obf: IIOGPMHNJOB
+// CmdId: 26896
+// Obf: GFLDPKKAAKP
message SetFriendEnterHomeOptionReq {
- FriendEnterHomeOption option = 7;
+ FriendEnterHomeOption option = 6;
}
diff --git a/proto/SetFriendEnterHomeOptionRsp.proto b/proto/SetFriendEnterHomeOptionRsp.proto
index c831ddc9..98f8ca76 100644
--- a/proto/SetFriendEnterHomeOptionRsp.proto
+++ b/proto/SetFriendEnterHomeOptionRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4516
-// Obf: LBEGABLDMMD
+// CmdId: 21101
+// Obf: NPIGIKMGBIE
message SetFriendEnterHomeOptionRsp {
- int32 retcode = 9;
+ int32 retcode = 11;
}
diff --git a/proto/SetIsAutoUnlockSpecificEquipReq.proto b/proto/SetIsAutoUnlockSpecificEquipReq.proto
index 03b091dd..bb6723b0 100644
--- a/proto/SetIsAutoUnlockSpecificEquipReq.proto
+++ b/proto/SetIsAutoUnlockSpecificEquipReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 679
-// Obf: JKJNKFEBOEE
+// CmdId: 24611
+// Obf: KLNPILMDDEE
message SetIsAutoUnlockSpecificEquipReq {
bool is_auto_unlock_specific_equip = 2;
}
diff --git a/proto/SetIsAutoUnlockSpecificEquipRsp.proto b/proto/SetIsAutoUnlockSpecificEquipRsp.proto
index 3f3b4242..b5bfbbd0 100644
--- a/proto/SetIsAutoUnlockSpecificEquipRsp.proto
+++ b/proto/SetIsAutoUnlockSpecificEquipRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 690
-// Obf: EEAPJGDCCKD
+// CmdId: 23704
+// Obf: EOOCECPKMAG
message SetIsAutoUnlockSpecificEquipRsp {
int32 retcode = 6;
}
diff --git a/proto/SetNameCardReq.proto b/proto/SetNameCardReq.proto
index 2f7a8473..ced9c36a 100644
--- a/proto/SetNameCardReq.proto
+++ b/proto/SetNameCardReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4024
-// Obf: NCJBONDLOML
+// CmdId: 3853
+// Obf: KBHCHCMMILM
message SetNameCardReq {
- uint32 name_card_id = 7;
+ uint32 name_card_id = 15;
}
diff --git a/proto/SetNameCardRsp.proto b/proto/SetNameCardRsp.proto
index 94a1eb7e..068b74f3 100644
--- a/proto/SetNameCardRsp.proto
+++ b/proto/SetNameCardRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4031
-// Obf: ECODBMBONCO
+// CmdId: 22422
+// Obf: BPEHJKPKNGO
message SetNameCardRsp {
- int32 retcode = 2;
- uint32 name_card_id = 12;
+ uint32 name_card_id = 13;
+ int32 retcode = 4;
}
diff --git a/proto/SetOpenStateReq.proto b/proto/SetOpenStateReq.proto
index 0b4a9c17..e2b53fa7 100644
--- a/proto/SetOpenStateReq.proto
+++ b/proto/SetOpenStateReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 133
-// Obf: MNNNDMABDMJ
+// CmdId: 20702
+// Obf: KFLGFOELPIO
message SetOpenStateReq {
- uint32 value = 12;
- uint32 key = 5;
+ uint32 value = 13;
+ uint32 key = 12;
}
diff --git a/proto/SetOpenStateRsp.proto b/proto/SetOpenStateRsp.proto
index 9836d343..00f5dbe9 100644
--- a/proto/SetOpenStateRsp.proto
+++ b/proto/SetOpenStateRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 124
-// Obf: FKLLEOBOFLB
+// CmdId: 934
+// Obf: PCMONDAPKNM
message SetOpenStateRsp {
- uint32 value = 8;
- uint32 key = 10;
- int32 retcode = 4;
+ uint32 value = 1;
+ uint32 key = 8;
+ int32 retcode = 12;
}
diff --git a/proto/SetPlayerBirthdayReq.proto b/proto/SetPlayerBirthdayReq.proto
index f2449e67..14ef690c 100644
--- a/proto/SetPlayerBirthdayReq.proto
+++ b/proto/SetPlayerBirthdayReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Birthday.proto";
-// CmdId: 4021
-// Obf: HFNNKNIKDGD
+// CmdId: 26479
+// Obf: JPDKMIFAEJF
message SetPlayerBirthdayReq {
- Birthday birthday = 8;
+ Birthday birthday = 15;
}
diff --git a/proto/SetPlayerBirthdayRsp.proto b/proto/SetPlayerBirthdayRsp.proto
index 91f6be70..65d6e3cf 100644
--- a/proto/SetPlayerBirthdayRsp.proto
+++ b/proto/SetPlayerBirthdayRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Birthday.proto";
-// CmdId: 4034
-// Obf: HEHJNLHHOJN
+// CmdId: 26814
+// Obf: GFMCLOFLLAL
message SetPlayerBirthdayRsp {
- int32 retcode = 4;
- Birthday birthday = 13;
+ Birthday birthday = 8;
+ int32 retcode = 11;
}
diff --git a/proto/SetPlayerBornDataReq.proto b/proto/SetPlayerBornDataReq.proto
index 84c56500..54a602c1 100644
--- a/proto/SetPlayerBornDataReq.proto
+++ b/proto/SetPlayerBornDataReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 116
-// Obf: PNBDELBENPO
+// CmdId: 7992
+// Obf: OBEJBFKGLPI
message SetPlayerBornDataReq {
- string nick_name = 7;
- uint32 avatar_id = 10;
+ string nick_name = 10;
+ uint32 avatar_id = 2;
}
diff --git a/proto/SetPlayerBornDataRsp.proto b/proto/SetPlayerBornDataRsp.proto
index 8d64cefc..d807ab50 100644
--- a/proto/SetPlayerBornDataRsp.proto
+++ b/proto/SetPlayerBornDataRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 128
-// Obf: GFAMJEPFNNJ
+// CmdId: 22804
+// Obf: CGFIJAMAKEG
message SetPlayerBornDataRsp {
- int32 retcode = 5;
+ int32 retcode = 14;
}
diff --git a/proto/SetPlayerHeadImageReq.proto b/proto/SetPlayerHeadImageReq.proto
index ae82eb5b..03c678c1 100644
--- a/proto/SetPlayerHeadImageReq.proto
+++ b/proto/SetPlayerHeadImageReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4028
-// Obf: BFCLIPDJCHJ
+// CmdId: 4071
+// Obf: PDIPMMGDOGN
message SetPlayerHeadImageReq {
- uint32 avatar_id = 11;
+ uint32 avatar_id = 7;
}
diff --git a/proto/SetPlayerHeadImageRsp.proto b/proto/SetPlayerHeadImageRsp.proto
index 0b47d682..0030086e 100644
--- a/proto/SetPlayerHeadImageRsp.proto
+++ b/proto/SetPlayerHeadImageRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ProfilePicture.proto";
-// CmdId: 4038
-// Obf: FFBCPLJOOKJ
+// CmdId: 20979
+// Obf: PAGKCLAMNDJ
message SetPlayerHeadImageRsp {
int32 retcode = 8;
- ProfilePicture profile_picture = 11;
- uint32 avatar_id = 5;
+ uint32 avatar_id = 13;
+ ProfilePicture profile_picture = 6;
}
diff --git a/proto/SetPlayerNameReq.proto b/proto/SetPlayerNameReq.proto
index 3c0d243f..a0a5f21a 100644
--- a/proto/SetPlayerNameReq.proto
+++ b/proto/SetPlayerNameReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 168
-// Obf: MNAKOMCEIOL
+// CmdId: 2665
+// Obf: OGIPOOMFBGD
message SetPlayerNameReq {
- string nick_name = 8;
+ string nick_name = 11;
}
diff --git a/proto/SetPlayerNameRsp.proto b/proto/SetPlayerNameRsp.proto
index 5e935e3e..8e4142a6 100644
--- a/proto/SetPlayerNameRsp.proto
+++ b/proto/SetPlayerNameRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 106
-// Obf: DPMBIHGIAKA
+// CmdId: 25056
+// Obf: FEDOJGKOGLO
message SetPlayerNameRsp {
- int32 retcode = 14;
- string nick_name = 15;
+ string nick_name = 12;
+ int32 retcode = 6;
}
diff --git a/proto/SetPlayerPropReq.proto b/proto/SetPlayerPropReq.proto
index 8ed240d2..cb57ec3f 100644
--- a/proto/SetPlayerPropReq.proto
+++ b/proto/SetPlayerPropReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PropValue.proto";
-// CmdId: 134
-// Obf: GPOOEKBEBCI
+// CmdId: 25174
+// Obf: FNNAEOMEFBL
message SetPlayerPropReq {
- repeated PropValue prop_list = 15;
+ repeated PropValue prop_list = 9;
}
diff --git a/proto/SetPlayerPropRsp.proto b/proto/SetPlayerPropRsp.proto
index 078da7b8..c18ef3a7 100644
--- a/proto/SetPlayerPropRsp.proto
+++ b/proto/SetPlayerPropRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 194
-// Obf: ECKMKKKGEBP
+// CmdId: 1391
+// Obf: MFEACCDFFAI
message SetPlayerPropRsp {
- int32 retcode = 15;
+ int32 retcode = 8;
}
diff --git a/proto/SetPlayerSignatureReq.proto b/proto/SetPlayerSignatureReq.proto
index 851fd932..fd86afa4 100644
--- a/proto/SetPlayerSignatureReq.proto
+++ b/proto/SetPlayerSignatureReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4094
-// Obf: OCDFJPIHLBA
+// CmdId: 771
+// Obf: HPKEIDMJIJI
message SetPlayerSignatureReq {
- string signature = 7;
+ string signature = 4;
}
diff --git a/proto/SetPlayerSignatureRsp.proto b/proto/SetPlayerSignatureRsp.proto
index f465869d..e9b88aee 100644
--- a/proto/SetPlayerSignatureRsp.proto
+++ b/proto/SetPlayerSignatureRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4016
-// Obf: OJEMMPNBMPF
+// CmdId: 28588
+// Obf: GGJIINKCKBA
message SetPlayerSignatureRsp {
- string signature = 6;
int32 retcode = 14;
+ string signature = 8;
}
diff --git a/proto/SetUpAvatarTeamReq.proto b/proto/SetUpAvatarTeamReq.proto
index a61e6b7c..f9692224 100644
--- a/proto/SetUpAvatarTeamReq.proto
+++ b/proto/SetUpAvatarTeamReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1666
-// Obf: LHAACJBAOOB
+// CmdId: 5889
+// Obf: ADMCJJMPKGL
message SetUpAvatarTeamReq {
+ repeated uint64 avatar_team_guid_list = 12;
uint64 cur_avatar_guid = 13;
- uint32 team_id = 14;
- repeated uint64 avatar_team_guid_list = 11;
+ uint32 team_id = 3;
}
diff --git a/proto/SetUpAvatarTeamRsp.proto b/proto/SetUpAvatarTeamRsp.proto
index 6f92c103..02f1fde9 100644
--- a/proto/SetUpAvatarTeamRsp.proto
+++ b/proto/SetUpAvatarTeamRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1613
-// Obf: EBLCDMCNFJI
+// CmdId: 8572
+// Obf: CPNEKEDGLHM
message SetUpAvatarTeamRsp {
- uint64 cur_avatar_guid = 5;
- uint32 team_id = 2;
- int32 retcode = 8;
- repeated uint64 avatar_team_guid_list = 12;
+ uint32 team_id = 4;
+ uint64 cur_avatar_guid = 7;
+ repeated uint64 avatar_team_guid_list = 1;
+ int32 retcode = 3;
}
diff --git a/proto/SetUpLunchBoxWidgetReq.proto b/proto/SetUpLunchBoxWidgetReq.proto
index 10cfa0f0..be0dc7e2 100644
--- a/proto/SetUpLunchBoxWidgetReq.proto
+++ b/proto/SetUpLunchBoxWidgetReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "LunchBoxData.proto";
-// CmdId: 4257
-// Obf: KOMALFPCIAI
+// CmdId: 20055
+// Obf: GJMHODKMMJN
message SetUpLunchBoxWidgetReq {
- LunchBoxData lunch_box_data = 14;
+ LunchBoxData lunch_box_data = 9;
}
diff --git a/proto/SetUpLunchBoxWidgetRsp.proto b/proto/SetUpLunchBoxWidgetRsp.proto
index 6b159532..cb076758 100644
--- a/proto/SetUpLunchBoxWidgetRsp.proto
+++ b/proto/SetUpLunchBoxWidgetRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "LunchBoxData.proto";
-// CmdId: 4273
-// Obf: MKLJPIPDEHJ
+// CmdId: 6360
+// Obf: JHPONNNMJFP
message SetUpLunchBoxWidgetRsp {
- LunchBoxData lunch_box_data = 2;
- int32 retcode = 9;
+ int32 retcode = 8;
+ LunchBoxData lunch_box_data = 6;
}
diff --git a/proto/SetWidgetSlotReq.proto b/proto/SetWidgetSlotReq.proto
index 53c40869..76026511 100644
--- a/proto/SetWidgetSlotReq.proto
+++ b/proto/SetWidgetSlotReq.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "WidgetSlotTag.proto";
import "WidgetSlotOp.proto";
-// CmdId: 4300
-// Obf: JJDOFKPCAFB
+import "WidgetSlotTag.proto";
+// CmdId: 21852
+// Obf: INPIBEBKEEA
message SetWidgetSlotReq {
- uint32 material_id = 8;
- repeated WidgetSlotTag tag_list = 6;
- WidgetSlotOp op = 15;
+ uint32 material_id = 15;
+ WidgetSlotOp op = 2;
+ repeated WidgetSlotTag tag_list = 11;
}
diff --git a/proto/SetWidgetSlotRsp.proto b/proto/SetWidgetSlotRsp.proto
index ed9c9a8e..246b1ed0 100644
--- a/proto/SetWidgetSlotRsp.proto
+++ b/proto/SetWidgetSlotRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WidgetSlotTag.proto";
import "WidgetSlotOp.proto";
-// CmdId: 4286
-// Obf: LGMCNLPMOFI
+// CmdId: 21258
+// Obf: LOLIHGGKHCF
message SetWidgetSlotRsp {
- int32 retcode = 5;
- uint32 material_id = 11;
- repeated WidgetSlotTag tag_list = 9;
- WidgetSlotOp op = 2;
+ int32 retcode = 11;
+ repeated WidgetSlotTag tag_list = 12;
+ uint32 material_id = 4;
+ WidgetSlotOp op = 3;
}
diff --git a/proto/Shop.proto b/proto/Shop.proto
index 09a31d3d..f7f68b37 100644
--- a/proto/Shop.proto
+++ b/proto/Shop.proto
@@ -15,22 +15,19 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ShopCardProduct.proto";
-import "ShopMcoinProduct.proto";
import "ShopGoods.proto";
import "ShopConcertProduct.proto";
-// Obf: JBIFADEKOFE
+import "ShopMcoinProduct.proto";
+// Obf: MKCHFJGDPJL
message Shop {
- uint32 next_refresh_time = 2;
- repeated ShopCardProduct card_product_list = 1;
- uint32 shop_type = 5;
- repeated ShopMcoinProduct mcoin_product_list = 14;
- uint32 city_id = 8;
- repeated ShopGoods goods_list = 7;
- uint32 city_reputation_level = 10;
- repeated ShopConcertProduct concert_product_list = 6;
+ repeated ShopCardProduct card_product_list = 12;
+ repeated ShopGoods goods_list = 6;
+ repeated ShopConcertProduct concert_product_list = 5;
+ uint32 city_reputation_level = 3;
+ uint32 shop_type = 4;
+ repeated ShopMcoinProduct mcoin_product_list = 2;
+ uint32 next_refresh_time = 8;
+ uint32 city_id = 7;
}
diff --git a/proto/ShopCardProduct.proto b/proto/ShopCardProduct.proto
index 6bba4f8b..894194c7 100644
--- a/proto/ShopCardProduct.proto
+++ b/proto/ShopCardProduct.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// Obf: BBANKBFEFAA
+// Obf: LJJFPCDLGIJ
message ShopCardProduct {
- // Obf: NGEFDJMEEDL
+ // Obf: JIBALNEIBIK
message ResinCard {
repeated ItemParam base_item_list = 1;
repeated ItemParam per_day_item_list = 2;
diff --git a/proto/ShopConcertProduct.proto b/proto/ShopConcertProduct.proto
index cae23d6d..e569ff4a 100644
--- a/proto/ShopConcertProduct.proto
+++ b/proto/ShopConcertProduct.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CKIBKCAKBNI
+// Obf: ABHPGEAODHI
message ShopConcertProduct {
string product_id = 1;
string price_tier = 2;
diff --git a/proto/ShopGoods.proto b/proto/ShopGoods.proto
index c65c9cb6..2e20a05a 100644
--- a/proto/ShopGoods.proto
+++ b/proto/ShopGoods.proto
@@ -15,31 +15,28 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// Obf: PIILCEEKMMC
+// Obf: OBABFCEJLGK
message ShopGoods {
- uint32 begin_time = 14;
- uint32 APOECIACFPK = 1474;
- repeated ItemParam cost_item_list = 10;
- uint32 max_level = 8;
- uint32 AEBBIJALJCB = 1508;
- uint32 scoin = 12;
- uint32 hcoin = 11;
- uint32 min_level = 13;
- uint32 bought_num = 7;
- uint32 KINAPHHFNPA = 256;
- uint32 next_refresh_time = 1;
- uint32 buy_limit = 3;
- ItemParam goods_item = 6;
- uint32 secondary_sheet_id = 1819;
- uint32 KAPLOLJDEON = 15;
- uint32 goods_id = 9;
- uint32 end_time = 4;
+ uint32 NPBGGAMEDJG = 4;
+ uint32 FEMEEIEHBBL = 11;
+ uint32 JOMBNPMFHGG = 8;
+ repeated ItemParam cost_item_list = 3;
+ uint32 AAINEEHFPBJ = 1690;
+ uint32 bought_num = 14;
+ uint32 DIHOGOJNKHB = 923;
+ uint32 begin_time = 13;
+ uint32 BNEKKILPEKF = 1950;
repeated uint32 preGoodsIdList = 5;
- uint32 IAEPIAMFCPF = 772;
- uint32 mcoin = 2;
+ uint32 KANFIKNKONL = 10;
+ ItemParam goods_item = 1;
+ uint32 NODBIKCALJI = 12;
+ uint32 EKGBDJFIDJO = 2;
+ uint32 KKKOCADJCHM = 898;
+ uint32 OENMLOAFHMJ = 1946;
+ uint32 goods_id = 7;
+ uint32 end_time = 6;
+ uint32 hcoin = 15;
+ uint32 next_refresh_time = 9;
}
diff --git a/proto/ShopInfo.proto b/proto/ShopInfo.proto
new file mode 100644
index 00000000..1493f93c
--- /dev/null
+++ b/proto/ShopInfo.proto
@@ -0,0 +1,24 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "NEHEKBBFPIE.proto";
+// Obf: FMHPMNOGCHK
+message ShopInfo {
+ repeated NEHEKBBFPIE CNNOGBKOAFF = 3;
+ uint32 NPFNHADIONO = 7;
+}
diff --git a/proto/ShopMcoinProduct.proto b/proto/ShopMcoinProduct.proto
index 3ac86515..6fe8fcaf 100644
--- a/proto/ShopMcoinProduct.proto
+++ b/proto/ShopMcoinProduct.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CLIPCGJEBBP
+// Obf: BNMNBLNCBIG
message ShopMcoinProduct {
string product_id = 1;
string price_tier = 2;
diff --git a/proto/ShortAbilityHashPair.proto b/proto/ShortAbilityHashPair.proto
index 9ef46e81..25cce8a3 100644
--- a/proto/ShortAbilityHashPair.proto
+++ b/proto/ShortAbilityHashPair.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DJEMKNENFJA
+// Obf: HJEEHJPLDFD
message ShortAbilityHashPair {
- sfixed32 ability_name_hash = 11;
+ sfixed32 ability_name_hash = 15;
sfixed32 ability_config_hash = 14;
}
diff --git a/proto/ShowAvatarInfo.proto b/proto/ShowAvatarInfo.proto
index d57a5295..bc25278d 100644
--- a/proto/ShowAvatarInfo.proto
+++ b/proto/ShowAvatarInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PropValue.proto";
import "ShowEquip.proto";
import "AvatarFetterInfo.proto";
import "AvatarExcelInfo.proto";
-// Obf: LBFIEJKILCO
+// Obf: BHNAGPHOKLL
message ShowAvatarInfo {
uint32 avatar_id = 1;
map prop_map = 2;
diff --git a/proto/ShowClientGuideNotify.proto b/proto/ShowClientGuideNotify.proto
index 080bbc73..9b856733 100644
--- a/proto/ShowClientGuideNotify.proto
+++ b/proto/ShowClientGuideNotify.proto
@@ -16,8 +16,8 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 3399
-// Obf: FKCLONJPIHM
+// CmdId: 8965
+// Obf: LBKMGIHFFNI
message ShowClientGuideNotify {
- string guide_name = 11;
+ string guide_name = 6;
}
diff --git a/proto/ShowClientTutorialNotify.proto b/proto/ShowClientTutorialNotify.proto
deleted file mode 100644
index 4adc2349..00000000
--- a/proto/ShowClientTutorialNotify.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 3113
-// Obf: BDHNPFFDMKB
-message ShowClientTutorialNotify {
- uint32 tutorial_id = 9;
-}
diff --git a/proto/ShowCommonTipsNotify.proto b/proto/ShowCommonTipsNotify.proto
index 7728e8d5..19ebb3e0 100644
--- a/proto/ShowCommonTipsNotify.proto
+++ b/proto/ShowCommonTipsNotify.proto
@@ -16,10 +16,10 @@
syntax = "proto3";
option java_package = "emu.grasscutter.net.proto";
-// CmdId: 3479
-// Obf: OFPCCAELGHL
+// CmdId: 28414
+// Obf: APCMNECPKCJ
message ShowCommonTipsNotify {
- uint32 close_time = 14;
- string title = 15;
- string content = 12;
+ string title = 13;
+ uint32 close_time = 1;
+ string content = 7;
}
diff --git a/proto/ShowEquip.proto b/proto/ShowEquip.proto
index a52fca3f..74fee81d 100644
--- a/proto/ShowEquip.proto
+++ b/proto/ShowEquip.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Reliquary.proto";
import "Weapon.proto";
-// Obf: EPAIHJBBEOM
+// Obf: OJMNHOEOFAN
message ShowEquip {
uint32 item_id = 1;
oneof detail {
diff --git a/proto/SkipPlayerGameTimeReq.proto b/proto/SkipPlayerGameTimeReq.proto
index fec6e308..dda71609 100644
--- a/proto/SkipPlayerGameTimeReq.proto
+++ b/proto/SkipPlayerGameTimeReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 165
-// Obf: CLJNJBDHDEN
+// CmdId: 22076
+// Obf: DEFBFNOLMID
message SkipPlayerGameTimeReq {
- uint32 game_time = 6;
- bool is_force_set = 12;
- uint32 client_game_time = 11;
+ uint32 game_time = 12;
+ bool is_force_set = 1;
+ uint32 client_game_time = 7;
}
diff --git a/proto/SkipPlayerGameTimeRsp.proto b/proto/SkipPlayerGameTimeRsp.proto
index 1a33738f..c1fd3f60 100644
--- a/proto/SkipPlayerGameTimeRsp.proto
+++ b/proto/SkipPlayerGameTimeRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 129
-// Obf: MJEGBKCMNIE
+// CmdId: 24529
+// Obf: PFBBCGKLBFC
message SkipPlayerGameTimeRsp {
- int32 retcode = 12;
- uint32 client_game_time = 11;
- uint32 game_time = 15;
+ uint32 client_game_time = 2;
+ int32 retcode = 9;
+ uint32 game_time = 13;
}
diff --git a/proto/SkyCrystalDetectorData.proto b/proto/SkyCrystalDetectorData.proto
index fcce834f..ad382940 100644
--- a/proto/SkyCrystalDetectorData.proto
+++ b/proto/SkyCrystalDetectorData.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: HDIPMHHKDFC
+// Obf: CGPNNBOBEKN
message SkyCrystalDetectorData {
- bool is_hint_valid = 6;
- Vector hint_center_pos = 3;
- uint32 config_id = 12;
- uint32 group_id = 14;
+ uint32 group_id = 10;
+ uint32 config_id = 11;
+ Vector hint_center_pos = 9;
+ bool is_hint_valid = 2;
}
diff --git a/proto/SkyCrystalDetectorQuickUseResult.proto b/proto/SkyCrystalDetectorQuickUseResult.proto
index 3ecc28cd..f3bd4bba 100644
--- a/proto/SkyCrystalDetectorQuickUseResult.proto
+++ b/proto/SkyCrystalDetectorQuickUseResult.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SkyCrystalDetectorData.proto";
-// Obf: GECIONGCJJF
+// Obf: MDBHGHIINAM
message SkyCrystalDetectorQuickUseResult {
- int32 retcode = 11;
- SkyCrystalDetectorData sky_crystal_detector_data = 4;
+ SkyCrystalDetectorData sky_crystal_detector_data = 2;
+ int32 retcode = 15;
}
diff --git a/proto/SocialDetail.proto b/proto/SocialDetail.proto
index 2f0c464f..1a7f1392 100644
--- a/proto/SocialDetail.proto
+++ b/proto/SocialDetail.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Birthday.proto";
import "FriendOnlineState.proto";
import "SocialShowAvatarInfo.proto";
import "FriendEnterHomeOption.proto";
import "ProfilePicture.proto";
-// Obf: JEKKBLBDEFP
+// Obf: NBNCHDGBFEC
message SocialDetail {
uint32 uid = 1;
string nickname = 2;
diff --git a/proto/SocialShowAvatarInfo.proto b/proto/SocialShowAvatarInfo.proto
index 0c92a522..6122b339 100644
--- a/proto/SocialShowAvatarInfo.proto
+++ b/proto/SocialShowAvatarInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HFJBPBGJGNP
+// Obf: OGKHFCINDJP
message SocialShowAvatarInfo {
uint32 avatar_id = 1;
uint32 level = 2;
diff --git a/proto/SorushTrialDetailInfo.proto b/proto/SorushTrialDetailInfo.proto
index d6da8934..fe308f84 100644
--- a/proto/SorushTrialDetailInfo.proto
+++ b/proto/SorushTrialDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BEBGFDMPMHD
+// Obf: EGJIPIADEGJ
message SorushTrialDetailInfo {
- repeated uint32 DGELICKACOP = 6;
- repeated uint32 COOILNKNEEF = 3;
- map KFLLEIACPHC = 10;
- repeated uint32 EJBPEFKFILC = 13;
+ repeated uint32 EJKGIMFCDKE = 4;
+ repeated uint32 IHCPBJNKAGO = 6;
+ map LLNADKOEMMF = 13;
+ repeated uint32 DOELBHKKNIM = 7;
}
diff --git a/proto/SpiceActivityDetailInfo.proto b/proto/SpiceActivityDetailInfo.proto
index 55c7d442..1efaaf7c 100644
--- a/proto/SpiceActivityDetailInfo.proto
+++ b/proto/SpiceActivityDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SpiceStageData.proto";
-// Obf: KMDDHMJGLKE
+// Obf: LGJNDJKCPGP
message SpiceActivityDetailInfo {
- uint32 KIFHDNINMHD = 7;
+ uint32 PMGNKOHDPJA = 7;
+ uint32 PKFDOLJJNDI = 6;
repeated SpiceStageData spice_stage_data_list = 8;
- uint32 BDGNIOMACMP = 5;
}
diff --git a/proto/SpiceStageData.proto b/proto/SpiceStageData.proto
index c230cd9a..9532c776 100644
--- a/proto/SpiceStageData.proto
+++ b/proto/SpiceStageData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KGCOAKGGDMA
+// Obf: IHFHICEPOPB
message SpiceStageData {
- bool is_open = 11;
- uint32 success_times = 14;
- uint32 stage_id = 6;
+ uint32 stage_id = 3;
+ bool is_open = 14;
+ uint32 success_times = 9;
}
diff --git a/proto/StatueGadgetInfo.proto b/proto/StatueGadgetInfo.proto
index fa2f0d0b..7460a168 100644
--- a/proto/StatueGadgetInfo.proto
+++ b/proto/StatueGadgetInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AEGLPKDOHJN
+// Obf: MAIBEHDCKJL
message StatueGadgetInfo {
repeated uint32 opened_statue_uid_list = 1;
}
diff --git a/proto/StopServerInfo.proto b/proto/StopServerInfo.proto
index d11731ec..a47ee942 100644
--- a/proto/StopServerInfo.proto
+++ b/proto/StopServerInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CHDJMPLAMAF
+// Obf: DIAMBGNPCHH
message StopServerInfo {
uint32 stop_begin_time = 1;
uint32 stop_end_time = 2;
diff --git a/proto/StoreItemChangeNotify.proto b/proto/StoreItemChangeNotify.proto
index b6ab9895..3bb61fd2 100644
--- a/proto/StoreItemChangeNotify.proto
+++ b/proto/StoreItemChangeNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Item.proto";
import "StoreType.proto";
-// CmdId: 602
-// Obf: MEIPEBBLOAK
+// CmdId: 370
+// Obf: IBPNONJJFIN
message StoreItemChangeNotify {
- repeated Item item_list = 4;
- StoreType store_type = 7;
+ repeated Item item_list = 1;
+ StoreType store_type = 10;
}
diff --git a/proto/StoreItemDelNotify.proto b/proto/StoreItemDelNotify.proto
index dd04a608..b4807ecf 100644
--- a/proto/StoreItemDelNotify.proto
+++ b/proto/StoreItemDelNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "StoreType.proto";
-// CmdId: 672
-// Obf: MJDDFMEHHPF
+// CmdId: 28814
+// Obf: FHAAIBEDGOD
message StoreItemDelNotify {
- StoreType store_type = 2;
- repeated uint64 guid_list = 3;
+ StoreType store_type = 15;
+ repeated uint64 guid_list = 4;
}
diff --git a/proto/StoreType.proto b/proto/StoreType.proto
index 1e9d348b..a959b02d 100644
--- a/proto/StoreType.proto
+++ b/proto/StoreType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CLABPDKNMDH
+// Obf: HDHLNCKJKCA
enum StoreType {
STORE_TYPE_NONE = 0;
STORE_TYPE_PACK = 1;
diff --git a/proto/StoreWeightLimitNotify.proto b/proto/StoreWeightLimitNotify.proto
index 47f8a4ca..ed86f7ad 100644
--- a/proto/StoreWeightLimitNotify.proto
+++ b/proto/StoreWeightLimitNotify.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "StoreType.proto";
-// CmdId: 696
-// Obf: DCOJNBIAKNK
+// CmdId: 22706
+// Obf: OLOEDFBEHGA
message StoreWeightLimitNotify {
- uint32 weight_limit = 7;
- uint32 material_count_limit = 5;
- uint32 reliquary_count_limit = 12;
- uint32 weapon_count_limit = 8;
- uint32 furniture_count_limit = 2;
- StoreType store_type = 6;
+ uint32 weight_limit = 2;
+ uint32 furniture_count_limit = 1;
+ uint32 weapon_count_limit = 10;
+ uint32 reliquary_count_limit = 11;
+ uint32 material_count_limit = 14;
+ StoreType store_type = 4;
}
diff --git a/proto/StrengthenPointData.proto b/proto/StrengthenPointData.proto
index 07288dbd..19833017 100644
--- a/proto/StrengthenPointData.proto
+++ b/proto/StrengthenPointData.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OJLOLCKMJNH
+// Obf: DELLDHCKHKJ
message StrengthenPointData {
- uint32 MJENJDAGDJI = 1;
- uint32 NINKDFMACII = 8;
+ uint32 FNBNNLOLACD = 2;
+ uint32 ENNCLEFEMDF = 5;
}
diff --git a/proto/SummerTimeDetailInfo.proto b/proto/SummerTimeDetailInfo.proto
index d4223906..38fdcdd6 100644
--- a/proto/SummerTimeDetailInfo.proto
+++ b/proto/SummerTimeDetailInfo.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SummerTimeSprintBoatInfo.proto";
import "SummerTimeStageInfo.proto";
-// Obf: LGMHCEDKEJH
+// Obf: MBDINFJKNCB
message SummerTimeDetailInfo {
- uint32 content_close_time = 5;
- SummerTimeSprintBoatInfo sprint_boat_info = 11;
- bool is_content_closed = 15;
- map stage_map = 6;
+ SummerTimeSprintBoatInfo sprint_boat_info = 1;
+ uint32 content_close_time = 6;
+ map stage_map = 13;
+ bool is_content_closed = 12;
}
diff --git a/proto/SummerTimeDungeonInfo.proto b/proto/SummerTimeDungeonInfo.proto
index 7e5c363b..59fdfdc3 100644
--- a/proto/SummerTimeDungeonInfo.proto
+++ b/proto/SummerTimeDungeonInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DOGHNGGDOPO
+// Obf: BICHGADPDCM
message SummerTimeDungeonInfo {
- uint32 ONINCEHHENA = 2;
- uint32 PADCPPNAKOL = 4;
- uint32 dungeon_id = 7;
- uint32 OLEAMLOOABN = 3;
- uint32 BOCOGLPBAHG = 13;
+ uint32 BKCFOGDDEAJ = 11;
+ uint32 JCMPLCKOOEF = 8;
+ uint32 dungeon_id = 2;
+ uint32 NGOIBHADCOM = 4;
+ uint32 PNEFNEDHNLC = 14;
}
diff --git a/proto/SummerTimeSprintBoatInfo.proto b/proto/SummerTimeSprintBoatInfo.proto
index 341bd982..168aba68 100644
--- a/proto/SummerTimeSprintBoatInfo.proto
+++ b/proto/SummerTimeSprintBoatInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SummerTimeSprintBoatRecord.proto";
-// Obf: OJNCOEHJAKA
+// Obf: MBIICFNNNII
message SummerTimeSprintBoatInfo {
repeated SummerTimeSprintBoatRecord record_list = 3;
}
diff --git a/proto/SummerTimeSprintBoatRecord.proto b/proto/SummerTimeSprintBoatRecord.proto
index dbebeaf7..1a0a9f75 100644
--- a/proto/SummerTimeSprintBoatRecord.proto
+++ b/proto/SummerTimeSprintBoatRecord.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GNOICPDCCBH
+// Obf: OFOBFBLLPIN
message SummerTimeSprintBoatRecord {
- repeated uint32 watcher_id_list = 5;
- uint32 group_id = 13;
- uint32 best_score = 6;
- uint32 start_time = 7;
- bool is_touched = 9;
+ uint32 start_time = 10;
+ bool is_touched = 15;
+ repeated uint32 watcher_id_list = 7;
+ uint32 group_id = 9;
+ uint32 best_score = 3;
}
diff --git a/proto/SummerTimeStageInfo.proto b/proto/SummerTimeStageInfo.proto
index 17007017..621e5758 100644
--- a/proto/SummerTimeStageInfo.proto
+++ b/proto/SummerTimeStageInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NLIAPNIJAKO
+// Obf: AILILCAJDMA
message SummerTimeStageInfo {
- uint32 stage_id = 12;
bool is_open = 2;
- uint32 open_time = 8;
+ uint32 open_time = 4;
+ uint32 stage_id = 3;
}
diff --git a/proto/SummerTimeV2BoatStageInfo.proto b/proto/SummerTimeV2BoatStageInfo.proto
index a0cdb090..fd5d1a5e 100644
--- a/proto/SummerTimeV2BoatStageInfo.proto
+++ b/proto/SummerTimeV2BoatStageInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JALCJCCHKJP
+// Obf: KFLNOKJNODO
message SummerTimeV2BoatStageInfo {
- uint32 best_score = 5;
- uint32 stage_id = 8;
- uint32 open_time = 2;
- bool is_open = 13;
+ bool is_open = 11;
+ uint32 stage_id = 9;
+ uint32 best_score = 3;
+ uint32 open_time = 7;
}
diff --git a/proto/SummerTimeV2DetailInfo.proto b/proto/SummerTimeV2DetailInfo.proto
index 8e4d1fe7..415c8db4 100644
--- a/proto/SummerTimeV2DetailInfo.proto
+++ b/proto/SummerTimeV2DetailInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "SummerTimeV2DungeonStageInfo.proto";
import "SummerTimeV2BoatStageInfo.proto";
-// Obf: FABCDGBBNAB
+import "SummerTimeV2DungeonStageInfo.proto";
+// Obf: OFEPIBOFMMO
message SummerTimeV2DetailInfo {
- repeated SummerTimeV2DungeonStageInfo dungeon_stage_info_list = 9;
- repeated SummerTimeV2BoatStageInfo boat_stage_info_list = 10;
- uint32 KMNJLNJDKCK = 5;
- uint32 OBHFBOAPBNK = 11;
- bool is_content_closed = 12;
+ repeated SummerTimeV2BoatStageInfo boat_stage_info_list = 14;
+ uint32 MBINEBFILLF = 12;
+ bool is_content_closed = 1;
+ uint32 LMALLBDPKGO = 6;
+ repeated SummerTimeV2DungeonStageInfo dungeon_stage_info_list = 7;
}
diff --git a/proto/SummerTimeV2DungeonSettleInfo.proto b/proto/SummerTimeV2DungeonSettleInfo.proto
index 4967537b..c1b8caca 100644
--- a/proto/SummerTimeV2DungeonSettleInfo.proto
+++ b/proto/SummerTimeV2DungeonSettleInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HFOHFIIKIBN
+// Obf: GDCAPLGGPNE
message SummerTimeV2DungeonSettleInfo {
- uint32 KMNJLNJDKCK = 3;
- bool is_success = 6;
- uint32 OBHFBOAPBNK = 13;
+ bool is_success = 9;
+ uint32 LMALLBDPKGO = 3;
+ uint32 MBINEBFILLF = 8;
}
diff --git a/proto/SummerTimeV2DungeonStageInfo.proto b/proto/SummerTimeV2DungeonStageInfo.proto
index 32f62222..5b4349f1 100644
--- a/proto/SummerTimeV2DungeonStageInfo.proto
+++ b/proto/SummerTimeV2DungeonStageInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GPEJIIGDKJJ
+// Obf: PPKBMAMJLLF
message SummerTimeV2DungeonStageInfo {
- uint32 stage_id = 5;
- bool is_prev_dungeon_succeed = 2;
- bool is_open = 3;
- uint32 open_time = 12;
+ bool is_prev_dungeon_succeed = 12;
+ bool is_open = 1;
+ uint32 open_time = 13;
+ uint32 stage_id = 2;
}
diff --git a/proto/SumoActivityDetailInfo.proto b/proto/SumoActivityDetailInfo.proto
index 154e2a2b..eb50b8cc 100644
--- a/proto/SumoActivityDetailInfo.proto
+++ b/proto/SumoActivityDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SumoStageData.proto";
-// Obf: NGGOFMMFPPM
+// Obf: CNCHFJOILPA
message SumoActivityDetailInfo {
- uint32 last_stage_id = 2;
- map sumo_stage_map = 12;
- uint32 difficulty_id = 10;
+ map sumo_stage_map = 2;
+ uint32 last_stage_id = 14;
+ uint32 difficulty_id = 8;
}
diff --git a/proto/SumoAvatarInfo.proto b/proto/SumoAvatarInfo.proto
index 9a637d0c..29b174b2 100644
--- a/proto/SumoAvatarInfo.proto
+++ b/proto/SumoAvatarInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FMCHEOACJGI
+// Obf: EGPCHKBINEA
message SumoAvatarInfo {
- bool is_trial = 4;
- uint64 avatar_id = 1;
+ bool is_trial = 11;
+ uint64 avatar_id = 10;
}
diff --git a/proto/SumoDungeonSettleNotify.proto b/proto/SumoDungeonSettleNotify.proto
index 9ec21a04..f70cca1b 100644
--- a/proto/SumoDungeonSettleNotify.proto
+++ b/proto/SumoDungeonSettleNotify.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8606
-// Obf: CPECFKJCBMD
+// CmdId: 23188
+// Obf: JECFBMFHIPG
message SumoDungeonSettleNotify {
- uint32 DNKNMEGHIIJ = 10;
- uint32 difficulty_id = 13;
- bool is_new_record = 11;
- uint32 stage_id = 1;
- uint32 final_score = 3;
- uint32 HBMBMJPFLCP = 9;
+ uint32 difficulty_id = 2;
+ uint32 DEJJPIOCJDD = 15;
+ uint32 final_score = 10;
+ uint32 KDPNBLFJKND = 4;
+ bool is_new_record = 14;
+ uint32 stage_id = 9;
}
diff --git a/proto/SumoStageData.proto b/proto/SumoStageData.proto
index 8a12dcd7..28b5d7c9 100644
--- a/proto/SumoStageData.proto
+++ b/proto/SumoStageData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SumoTeamData.proto";
-// Obf: OBIJGIMEDDH
+// Obf: MILCOABCLEP
message SumoStageData {
bool is_open = 1;
- uint32 stage_id = 2;
- repeated SumoTeamData team_list = 14;
- uint32 open_time = 15;
- uint32 max_score = 13;
+ uint32 open_time = 11;
+ uint32 stage_id = 10;
+ uint32 max_score = 2;
+ repeated SumoTeamData team_list = 6;
}
diff --git a/proto/SumoTeamData.proto b/proto/SumoTeamData.proto
index 6a201aa5..cee285c1 100644
--- a/proto/SumoTeamData.proto
+++ b/proto/SumoTeamData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "SumoAvatarInfo.proto";
-// Obf: JONCAGENEAF
+// Obf: DBKLNNIEBME
message SumoTeamData {
- repeated SumoAvatarInfo avatar_info_list = 10;
- repeated uint32 skill_id_list = 5;
+ repeated SumoAvatarInfo avatar_info_list = 12;
+ repeated uint32 skill_id_list = 8;
}
diff --git a/proto/SyncScenePlayTeamEntityNotify.proto b/proto/SyncScenePlayTeamEntityNotify.proto
index b971d69a..c8d01bec 100644
--- a/proto/SyncScenePlayTeamEntityNotify.proto
+++ b/proto/SyncScenePlayTeamEntityNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlayTeamEntityInfo.proto";
-// CmdId: 3492
-// Obf: FKCHMCLMDEJ
+// CmdId: 4915
+// Obf: OFHJPADOKFG
message SyncScenePlayTeamEntityNotify {
- repeated PlayTeamEntityInfo entity_info_list = 14;
- uint32 scene_id = 8;
+ repeated PlayTeamEntityInfo entity_info_list = 1;
+ uint32 scene_id = 7;
}
diff --git a/proto/SyncTeamEntityNotify.proto b/proto/SyncTeamEntityNotify.proto
index 107a7e01..e2e57678 100644
--- a/proto/SyncTeamEntityNotify.proto
+++ b/proto/SyncTeamEntityNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TeamEntityInfo.proto";
-// CmdId: 318
-// Obf: CDDMEPKMFHF
+// CmdId: 25071
+// Obf: OCCHGJLNKDC
message SyncTeamEntityNotify {
- repeated TeamEntityInfo team_entity_info_list = 2;
- uint32 scene_id = 13;
+ uint32 scene_id = 4;
+ repeated TeamEntityInfo team_entity_info_list = 3;
}
diff --git a/proto/TakeAchievementGoalRewardReq.proto b/proto/TakeAchievementGoalRewardReq.proto
index f15f003e..fc0092b0 100644
--- a/proto/TakeAchievementGoalRewardReq.proto
+++ b/proto/TakeAchievementGoalRewardReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2676
-// Obf: PDIDCMNCIAE
+// CmdId: 249
+// Obf: FILFJFONHAK
message TakeAchievementGoalRewardReq {
- repeated uint32 id_list = 1;
+ repeated uint32 id_list = 8;
}
diff --git a/proto/TakeAchievementGoalRewardRsp.proto b/proto/TakeAchievementGoalRewardRsp.proto
index d9139db8..09c9a34a 100644
--- a/proto/TakeAchievementGoalRewardRsp.proto
+++ b/proto/TakeAchievementGoalRewardRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 2689
-// Obf: FDGJLJMOBAD
+// CmdId: 20302
+// Obf: LHEEBEDENLA
message TakeAchievementGoalRewardRsp {
- int32 retcode = 4;
- repeated ItemParam item_list = 1;
- repeated uint32 id_list = 2;
+ repeated uint32 id_list = 14;
+ int32 retcode = 10;
+ repeated ItemParam item_list = 6;
}
diff --git a/proto/TakeAchievementRewardReq.proto b/proto/TakeAchievementRewardReq.proto
index 2449c013..8f749fe7 100644
--- a/proto/TakeAchievementRewardReq.proto
+++ b/proto/TakeAchievementRewardReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2687
-// Obf: PALNPGEPFIH
+// CmdId: 20624
+// Obf: DPBGALMPEBD
message TakeAchievementRewardReq {
- repeated uint32 id_list = 7;
+ repeated uint32 id_list = 15;
}
diff --git a/proto/TakeAchievementRewardRsp.proto b/proto/TakeAchievementRewardRsp.proto
index eb93b663..803750ba 100644
--- a/proto/TakeAchievementRewardRsp.proto
+++ b/proto/TakeAchievementRewardRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 2671
-// Obf: ODOODHMAKDI
+// CmdId: 23696
+// Obf: GMEJLKDLEEA
message TakeAchievementRewardRsp {
- repeated ItemParam item_list = 13;
- repeated uint32 id_list = 11;
- int32 retcode = 1;
+ repeated ItemParam item_list = 14;
+ repeated uint32 id_list = 13;
+ int32 retcode = 2;
}
diff --git a/proto/TakeBackGivingItemReq.proto b/proto/TakeBackGivingItemReq.proto
index b9f4a6fd..210fdd5c 100644
--- a/proto/TakeBackGivingItemReq.proto
+++ b/proto/TakeBackGivingItemReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 162
-// Obf: DJFBMLNEOFC
+// CmdId: 21351
+// Obf: PMIAFBEBJNF
message TakeBackGivingItemReq {
- uint32 giving_id = 2;
+ uint32 giving_id = 6;
}
diff --git a/proto/TakeBackGivingItemRsp.proto b/proto/TakeBackGivingItemRsp.proto
index 0981a438..6415c370 100644
--- a/proto/TakeBackGivingItemRsp.proto
+++ b/proto/TakeBackGivingItemRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 145
-// Obf: OJJEFFEPDLI
+// CmdId: 20307
+// Obf: MCKLDOKBMBC
message TakeBackGivingItemRsp {
- uint32 giving_id = 2;
- int32 retcode = 12;
+ uint32 giving_id = 14;
+ int32 retcode = 9;
}
diff --git a/proto/TakeBattlePassMissionPointReq.proto b/proto/TakeBattlePassMissionPointReq.proto
index c881c353..bc799642 100644
--- a/proto/TakeBattlePassMissionPointReq.proto
+++ b/proto/TakeBattlePassMissionPointReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2625
-// Obf: FNGJJANOKFB
+// CmdId: 20580
+// Obf: GPPAPCLMIEA
message TakeBattlePassMissionPointReq {
- repeated uint32 mission_id_list = 4;
+ repeated uint32 mission_id_list = 5;
}
diff --git a/proto/TakeBattlePassMissionPointRsp.proto b/proto/TakeBattlePassMissionPointRsp.proto
index bff9d4cf..a5c3ec60 100644
--- a/proto/TakeBattlePassMissionPointRsp.proto
+++ b/proto/TakeBattlePassMissionPointRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2607
-// Obf: CKIKOLEHENE
+// CmdId: 9060
+// Obf: KBDNDEDCINE
message TakeBattlePassMissionPointRsp {
- repeated uint32 mission_id_list = 1;
- int32 retcode = 3;
+ int32 retcode = 8;
+ repeated uint32 mission_id_list = 3;
}
diff --git a/proto/TakeBattlePassRewardReq.proto b/proto/TakeBattlePassRewardReq.proto
index d2407829..0d00a814 100644
--- a/proto/TakeBattlePassRewardReq.proto
+++ b/proto/TakeBattlePassRewardReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BattlePassRewardTakeOption.proto";
-// CmdId: 2626
-// Obf: EAHNLBGINBO
+// CmdId: 28914
+// Obf: AEFJDMJIPGE
message TakeBattlePassRewardReq {
- repeated BattlePassRewardTakeOption take_option_list = 11;
+ repeated BattlePassRewardTakeOption take_option_list = 2;
}
diff --git a/proto/TakeBattlePassRewardRsp.proto b/proto/TakeBattlePassRewardRsp.proto
index 9ec66215..8639e9cc 100644
--- a/proto/TakeBattlePassRewardRsp.proto
+++ b/proto/TakeBattlePassRewardRsp.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "ItemParam.proto";
import "BattlePassRewardTakeOption.proto";
-// CmdId: 2639
-// Obf: JNPLKEHFOOM
+import "ItemParam.proto";
+// CmdId: 25609
+// Obf: JPNLFJHCEII
message TakeBattlePassRewardRsp {
- repeated ItemParam item_list = 10;
- repeated BattlePassRewardTakeOption take_option_list = 11;
- int32 retcode = 14;
+ int32 retcode = 12;
+ repeated BattlePassRewardTakeOption take_option_list = 4;
+ repeated ItemParam item_list = 14;
}
diff --git a/proto/TakeCityReputationParentQuestReq.proto b/proto/TakeCityReputationParentQuestReq.proto
index a203966c..26972982 100644
--- a/proto/TakeCityReputationParentQuestReq.proto
+++ b/proto/TakeCityReputationParentQuestReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2848
-// Obf: LNAPPLPMLHC
+// CmdId: 26463
+// Obf: JANFMKFOJFF
message TakeCityReputationParentQuestReq {
- uint32 city_id = 14;
- repeated uint32 parent_quest_list = 10;
+ uint32 city_id = 9;
+ repeated uint32 parent_quest_list = 11;
}
diff --git a/proto/TakeCityReputationParentQuestRsp.proto b/proto/TakeCityReputationParentQuestRsp.proto
index eb1bdcdc..248953d5 100644
--- a/proto/TakeCityReputationParentQuestRsp.proto
+++ b/proto/TakeCityReputationParentQuestRsp.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 2858
-// Obf: LHMECCFNKID
+// CmdId: 1428
+// Obf: HEOCHFLFHEE
message TakeCityReputationParentQuestRsp {
- repeated uint32 parent_quest_list = 8;
- int32 retcode = 4;
- uint32 city_id = 2;
- repeated ItemParam item_list = 3;
+ repeated ItemParam item_list = 15;
+ uint32 city_id = 7;
+ int32 retcode = 11;
+ repeated uint32 parent_quest_list = 9;
}
diff --git a/proto/TakeCompoundOutputReq.proto b/proto/TakeCompoundOutputReq.proto
index ec045451..83e48796 100644
--- a/proto/TakeCompoundOutputReq.proto
+++ b/proto/TakeCompoundOutputReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 198
-// Obf: ALOHABDLIMK
+// CmdId: 5837
+// Obf: ONGBJJGLNAP
message TakeCompoundOutputReq {
uint32 compound_group_id = 1;
- uint32 compound_id = 7;
+ uint32 compound_id = 2;
}
diff --git a/proto/TakeCompoundOutputRsp.proto b/proto/TakeCompoundOutputRsp.proto
index f717af98..050833c9 100644
--- a/proto/TakeCompoundOutputRsp.proto
+++ b/proto/TakeCompoundOutputRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 146
-// Obf: EIJPLGLEGGJ
+// CmdId: 28960
+// Obf: EBCIEMBFFMG
message TakeCompoundOutputRsp {
- repeated ItemParam item_list = 9;
- int32 retcode = 10;
+ int32 retcode = 3;
+ repeated ItemParam item_list = 4;
}
diff --git a/proto/TakeFurnitureMakeReq.proto b/proto/TakeFurnitureMakeReq.proto
index 292389eb..3f417fad 100644
--- a/proto/TakeFurnitureMakeReq.proto
+++ b/proto/TakeFurnitureMakeReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4671
-// Obf: ICMOFCCCLIN
+// CmdId: 28389
+// Obf: FCKFFOJJNDH
message TakeFurnitureMakeReq {
- uint32 make_id = 12;
- bool is_fast_finish = 8;
- uint32 index = 13;
+ uint32 index = 1;
+ bool is_fast_finish = 7;
+ uint32 make_id = 13;
}
diff --git a/proto/TakeFurnitureMakeRsp.proto b/proto/TakeFurnitureMakeRsp.proto
index 5fde61c5..c5491fea 100644
--- a/proto/TakeFurnitureMakeRsp.proto
+++ b/proto/TakeFurnitureMakeRsp.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
import "FurnitureMakeSlot.proto";
-// CmdId: 4887
-// Obf: DKOFNELGLPK
+// CmdId: 6814
+// Obf: JHIOLDPMBAC
message TakeFurnitureMakeRsp {
- repeated ItemParam return_item_list = 10;
- int32 retcode = 5;
- repeated ItemParam output_item_list = 8;
- uint32 make_id = 7;
- FurnitureMakeSlot furniture_make_slot = 14;
+ repeated ItemParam return_item_list = 4;
+ FurnitureMakeSlot furniture_make_slot = 3;
+ repeated ItemParam output_item_list = 6;
+ uint32 make_id = 13;
+ int32 retcode = 7;
}
diff --git a/proto/TakeInvestigationRewardReq.proto b/proto/TakeInvestigationRewardReq.proto
index a488704c..781bfb9a 100644
--- a/proto/TakeInvestigationRewardReq.proto
+++ b/proto/TakeInvestigationRewardReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1904
-// Obf: BIGDKJLPFAM
+// CmdId: 8462
+// Obf: GBGKOACHBNE
message TakeInvestigationRewardReq {
- uint32 id = 7;
+ uint32 id = 8;
}
diff --git a/proto/TakeInvestigationRewardRsp.proto b/proto/TakeInvestigationRewardRsp.proto
index 58d68463..f34bdb60 100644
--- a/proto/TakeInvestigationRewardRsp.proto
+++ b/proto/TakeInvestigationRewardRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1905
-// Obf: NJKBEAJEHFB
+// CmdId: 3594
+// Obf: IAHCCKACNIB
message TakeInvestigationRewardRsp {
- uint32 id = 7;
- int32 retcode = 8;
+ int32 retcode = 12;
+ uint32 id = 1;
}
diff --git a/proto/TakeInvestigationTargetRewardReq.proto b/proto/TakeInvestigationTargetRewardReq.proto
index f929fefa..502fba38 100644
--- a/proto/TakeInvestigationTargetRewardReq.proto
+++ b/proto/TakeInvestigationTargetRewardReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1917
-// Obf: DFPKMHAMAHL
+// CmdId: 6368
+// Obf: PCALDFEGFGJ
message TakeInvestigationTargetRewardReq {
- uint32 quest_id = 8;
+ uint32 quest_id = 2;
}
diff --git a/proto/TakeInvestigationTargetRewardRsp.proto b/proto/TakeInvestigationTargetRewardRsp.proto
index 8c22531b..baa3af5d 100644
--- a/proto/TakeInvestigationTargetRewardRsp.proto
+++ b/proto/TakeInvestigationTargetRewardRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1914
-// Obf: IHHFOENFHJG
+// CmdId: 1562
+// Obf: NNNEAKIELHD
message TakeInvestigationTargetRewardRsp {
+ uint32 quest_id = 7;
int32 retcode = 15;
- uint32 quest_id = 4;
}
diff --git a/proto/TakeMaterialDeleteReturnReq.proto b/proto/TakeMaterialDeleteReturnReq.proto
index 388783b8..e7cb34ab 100644
--- a/proto/TakeMaterialDeleteReturnReq.proto
+++ b/proto/TakeMaterialDeleteReturnReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "MaterialDeleteReturnType.proto";
-// CmdId: 677
-// Obf: BOEOPIAOODM
+// CmdId: 23877
+// Obf: OFKEEGHALAI
message TakeMaterialDeleteReturnReq {
- MaterialDeleteReturnType type = 5;
+ MaterialDeleteReturnType type = 6;
}
diff --git a/proto/TakeMaterialDeleteReturnRsp.proto b/proto/TakeMaterialDeleteReturnRsp.proto
index 06e7447e..b5e3f220 100644
--- a/proto/TakeMaterialDeleteReturnRsp.proto
+++ b/proto/TakeMaterialDeleteReturnRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 692
-// Obf: NFIPDJLJCOG
+// CmdId: 26975
+// Obf: ELAKENHBFBM
message TakeMaterialDeleteReturnRsp {
- int32 retcode = 7;
+ int32 retcode = 1;
}
diff --git a/proto/TakePlayerLevelRewardReq.proto b/proto/TakePlayerLevelRewardReq.proto
index f7b0c167..20b3b21e 100644
--- a/proto/TakePlayerLevelRewardReq.proto
+++ b/proto/TakePlayerLevelRewardReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 177
-// Obf: BDKEEBHCGLM
+// CmdId: 4273
+// Obf: FHNEDFBJCED
message TakePlayerLevelRewardReq {
- uint32 level = 2;
+ uint32 level = 6;
}
diff --git a/proto/TakePlayerLevelRewardRsp.proto b/proto/TakePlayerLevelRewardRsp.proto
index d7c000f0..21c72c96 100644
--- a/proto/TakePlayerLevelRewardRsp.proto
+++ b/proto/TakePlayerLevelRewardRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 192
-// Obf: OEKGAKDIMMK
+// CmdId: 767
+// Obf: NOJIOLBGOMB
message TakePlayerLevelRewardRsp {
- uint32 level = 7;
- uint32 reward_id = 10;
- int32 retcode = 1;
+ int32 retcode = 4;
+ uint32 level = 6;
+ uint32 reward_id = 14;
}
diff --git a/proto/TakeoffEquipReq.proto b/proto/TakeoffEquipReq.proto
index fcb5d318..4a22f4bd 100644
--- a/proto/TakeoffEquipReq.proto
+++ b/proto/TakeoffEquipReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 616
-// Obf: DDDNJNIKELL
+// CmdId: 23894
+// Obf: MGOICFILCBB
message TakeoffEquipReq {
- uint64 avatar_guid = 10;
- uint32 slot = 11;
+ uint32 slot = 14;
+ uint64 avatar_guid = 5;
}
diff --git a/proto/TakeoffEquipRsp.proto b/proto/TakeoffEquipRsp.proto
index 90791056..1024103f 100644
--- a/proto/TakeoffEquipRsp.proto
+++ b/proto/TakeoffEquipRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 628
-// Obf: LJFIEAFMABI
+// CmdId: 24431
+// Obf: IPGHDPELLAL
message TakeoffEquipRsp {
- int32 retcode = 10;
- uint32 slot = 1;
uint64 avatar_guid = 13;
+ uint32 slot = 12;
+ int32 retcode = 15;
}
diff --git a/proto/TanukiTravelActivityDetailInfo.proto b/proto/TanukiTravelActivityDetailInfo.proto
index ce325fc6..80816b7e 100644
--- a/proto/TanukiTravelActivityDetailInfo.proto
+++ b/proto/TanukiTravelActivityDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TanukiTravelLevelData.proto";
-// Obf: BOOFCPHGDAK
+// Obf: NBABIBMGAIM
message TanukiTravelActivityDetailInfo {
- repeated TanukiTravelLevelData tanuki_travel_level_data_list = 12;
- bool is_content_closed = 4;
- uint32 finished_level_index = 10;
+ bool is_content_closed = 5;
+ uint32 finished_level_index = 13;
+ repeated TanukiTravelLevelData tanuki_travel_level_data_list = 9;
}
diff --git a/proto/TanukiTravelFinishGuideQuestNotify.proto b/proto/TanukiTravelFinishGuideQuestNotify.proto
index 976feb32..04e89cc4 100644
--- a/proto/TanukiTravelFinishGuideQuestNotify.proto
+++ b/proto/TanukiTravelFinishGuideQuestNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8045
-// Obf: ECGJBENJDOP
+// CmdId: 29894
+// Obf: HLGANLFHMGL
message TanukiTravelFinishGuideQuestNotify {
- uint32 activity_id = 12;
+ uint32 activity_id = 2;
}
diff --git a/proto/TanukiTravelLevelData.proto b/proto/TanukiTravelLevelData.proto
index 08c59be9..2f0e6b4d 100644
--- a/proto/TanukiTravelLevelData.proto
+++ b/proto/TanukiTravelLevelData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NLIDHPKHNHF
+// Obf: OKBFMCFBABK
message TanukiTravelLevelData {
- uint32 route_id = 14;
- bool is_open = 9;
- bool is_finish = 15;
+ bool is_finish = 2;
+ uint32 route_id = 12;
+ bool is_open = 6;
}
diff --git a/proto/TeamChainChooseAvatarInfo.proto b/proto/TeamChainChooseAvatarInfo.proto
index 3934744d..a93f0ac0 100644
--- a/proto/TeamChainChooseAvatarInfo.proto
+++ b/proto/TeamChainChooseAvatarInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CHLPLBEMOKI
+// Obf: PILDGBGEJLC
message TeamChainChooseAvatarInfo {
- bool is_trial_avatar = 3;
- uint32 avatar_id = 8;
+ uint32 avatar_id = 12;
+ bool is_trial_avatar = 5;
}
diff --git a/proto/TeamChainDetailInfo.proto b/proto/TeamChainDetailInfo.proto
index 8e7a6256..d291d4b1 100644
--- a/proto/TeamChainDetailInfo.proto
+++ b/proto/TeamChainDetailInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TeamChainStageData.proto";
-// Obf: OFKBBPFDJKG
+// Obf: JNEHLOAEHFC
message TeamChainDetailInfo {
- bool is_token_costume_reward = 11;
- repeated TeamChainStageData stage_data_list = 5;
+ bool is_token_costume_reward = 1;
+ repeated TeamChainStageData stage_data_list = 6;
}
diff --git a/proto/TeamChainSettleInfo.proto b/proto/TeamChainSettleInfo.proto
index 4b461dc0..c656159d 100644
--- a/proto/TeamChainSettleInfo.proto
+++ b/proto/TeamChainSettleInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BIBIJELACGN
+// Obf: LLNMBEJEOMH
message TeamChainSettleInfo {
- uint32 total_score = 1;
- uint32 stage_id = 5;
- repeated uint32 score_list = 2;
+ repeated uint32 score_list = 3;
+ uint32 difficulty = 15;
+ uint32 total_score = 6;
bool is_new_record = 9;
- uint32 difficulty = 3;
+ uint32 stage_id = 10;
}
diff --git a/proto/TeamChainStageData.proto b/proto/TeamChainStageData.proto
index 10058d56..16ac29c1 100644
--- a/proto/TeamChainStageData.proto
+++ b/proto/TeamChainStageData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MEBOCEIKION
+// Obf: FMDEBOLBHEC
message TeamChainStageData {
- uint32 best_score = 3;
- bool is_open = 10;
- uint32 stage_id = 7;
+ bool is_open = 5;
+ uint32 stage_id = 9;
+ uint32 best_score = 1;
}
diff --git a/proto/TeamEnterSceneInfo.proto b/proto/TeamEnterSceneInfo.proto
index a01bc8e8..767ffc7a 100644
--- a/proto/TeamEnterSceneInfo.proto
+++ b/proto/TeamEnterSceneInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "AbilitySyncStateInfo.proto";
import "AbilityControlBlock.proto";
-// Obf: CIPMBEDPLNL
+import "AbilitySyncStateInfo.proto";
+// Obf: PMLNKMHJPKI
message TeamEnterSceneInfo {
- uint32 team_entity_id = 6;
- AbilitySyncStateInfo team_ability_info = 10;
- AbilityControlBlock ability_control_block = 5;
+ uint32 team_entity_id = 5;
+ AbilityControlBlock ability_control_block = 7;
+ AbilitySyncStateInfo team_ability_info = 8;
}
diff --git a/proto/TeamEntityInfo.proto b/proto/TeamEntityInfo.proto
index 1099d711..7ed75c39 100644
--- a/proto/TeamEntityInfo.proto
+++ b/proto/TeamEntityInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "AbilitySyncStateInfo.proto";
-// Obf: OABINEMNKPI
+// Obf: KOMDBIHEDIA
message TeamEntityInfo {
- uint32 team_entity_id = 8;
- AbilitySyncStateInfo team_ability_info = 5;
- uint32 authority_peer_id = 2;
+ uint32 team_entity_id = 10;
+ uint32 authority_peer_id = 9;
+ AbilitySyncStateInfo team_ability_info = 12;
}
diff --git a/proto/ToTheMoonEnterSceneReq.proto b/proto/ToTheMoonEnterSceneReq.proto
index 212dae59..d313f5fb 100644
--- a/proto/ToTheMoonEnterSceneReq.proto
+++ b/proto/ToTheMoonEnterSceneReq.proto
@@ -15,13 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 6172
-// Obf: DCPNGDBIHKG
+// CmdId: 6144
+// Obf: DGDIOJLNEPG
message ToTheMoonEnterSceneReq {
- uint32 version = 6;
- uint32 scene_id = 11;
+ uint32 scene_id = 7;
+ uint32 version = 4;
+ uint32 KJJLLFIJKNA = 10;
}
diff --git a/proto/ToTheMoonQueryPathReq.proto b/proto/ToTheMoonQueryPathReq.proto
index 735083c9..16c6a16d 100644
--- a/proto/ToTheMoonQueryPathReq.proto
+++ b/proto/ToTheMoonQueryPathReq.proto
@@ -15,41 +15,41 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 6175
-// Obf: CIEJPEDGGGK
+// CmdId: 6117
+// Obf: HJKCMHJOIMF
message ToTheMoonQueryPathReq {
- // Obf: OALCKINEBHD
+ // Obf: IJNGEJBFHPM
enum OptionType {
OPTION_NONE = 0;
OPTION_NORMAL = 1;
}
- enum NJDHEEAOEBE {
- OILPBFMHGMF_CLASSIC = 0;
- OILPBFMHGMF_TENDENCY = 1;
- OILPBFMHGMF_ADAPTIVE = 2;
- OILPBFMHGMF_INFLECTION = 3;
+ // Obf: NIEHOIIPCLL
+ enum AStarMethod {
+ AStarMethod_CLASSIC = 0;
+ AStarMethod_TENDENCY = 1;
+ AStarMethod_ADAPTIVE = 2;
+ AStarMethod_INFLECTION = 3;
}
- enum IAKAPNKHDPJ {
- EHFBKPBIGHA_ALL = 0;
- EHFBKPBIGHA_AIR = 1;
- EHFBKPBIGHA_WATER = 2;
+ // Obf: BLNDGHLPFLH
+ enum FilterType {
+ FilterType_ALL = 0;
+ FilterType_AIR = 1;
+ FilterType_WATER = 2;
}
- int32 fuzzy_range = 7;
- OptionType query_type = 9;
- int32 query_id = 11;
- uint32 scene_id = 1;
- bool PIODKBAAPMI = 3;
- NJDHEEAOEBE HJKBMLBDJKE = 8;
- IAKAPNKHDPJ FPKOPPELDPD = 14;
- Vector destination_pos = 10;
- Vector source_pos = 12;
- bool PKAONDIKPNI = 13;
+ FilterType filter_type = 15;
+ OptionType query_type = 10;
+ bool PMELMGPKENE = 7;
+ Vector destination_pos = 1;
+ uint32 scene_id = 9;
+ int32 fuzzy_range = 8;
+ bool EAHHCMBPGDJ = 5;
+ repeated int32 CCHHHAJICHB = 13;
+ AStarMethod astar_method = 3;
+ Vector source_pos = 2;
+ int32 query_id = 14;
}
diff --git a/proto/ToTheMoonQueryPathRsp.proto b/proto/ToTheMoonQueryPathRsp.proto
index cd2da198..cc215320 100644
--- a/proto/ToTheMoonQueryPathRsp.proto
+++ b/proto/ToTheMoonQueryPathRsp.proto
@@ -15,25 +15,22 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// CmdId: 6196
-// Obf: FJLGCJGKCNH
+// CmdId: 6191
+// Obf: FMMCBFGLFPH
message ToTheMoonQueryPathRsp {
- // Obf: CMEHMMFDJGC
+ // Obf: OHGIBJOJCED
enum PathStatusType {
STATUS_FAIL = 0;
STATUS_SUCC = 1;
STATUS_PARTIAL = 2;
}
- repeated Vector corners = 4;
- int32 retcode = 3;
- PathStatusType query_status = 6;
- repeated int32 level = 14;
+ repeated Vector corners = 14;
int32 query_id = 2;
- repeated int64 index = 8;
+ PathStatusType query_status = 11;
+ repeated int32 level = 13;
+ repeated int64 index = 15;
+ int32 retcode = 7;
}
diff --git a/proto/TowerAllDataReq.proto b/proto/TowerAllDataReq.proto
index cdd9f1ea..bc4aac1c 100644
--- a/proto/TowerAllDataReq.proto
+++ b/proto/TowerAllDataReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2435
-// Obf: BMOMJPFDKHO
+// CmdId: 23009
+// Obf: OBIBAPPDOKJ
message TowerAllDataReq {
- bool is_interact = 11;
+ bool is_interact = 6;
}
diff --git a/proto/TowerAllDataRsp.proto b/proto/TowerAllDataRsp.proto
index 1dde6a5d..818f4b83 100644
--- a/proto/TowerAllDataRsp.proto
+++ b/proto/TowerAllDataRsp.proto
@@ -15,31 +15,28 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TowerFloorRecord.proto";
-import "TowerMonthlyBrief.proto";
import "TowerCurLevelRecord.proto";
-// CmdId: 2487
-// Obf: JHFGICEJJLA
+import "TowerMonthlyBrief.proto";
+// CmdId: 3897
+// Obf: BDPBFJJNCKK
message TowerAllDataRsp {
- uint32 schedule_start_time = 159;
- uint32 NALKMJPEKCD = 12;
- uint32 MIFBIGEDCJH = 4;
- map floor_open_time_map = 1;
- repeated TowerFloorRecord tower_floor_record_list = 11;
- uint32 next_schedule_change_time = 3;
- bool is_first_interact = 2;
- bool is_finished_entrance_floor = 10;
- TowerMonthlyBrief last_schedule_monthly_brief = 5;
- int32 retcode = 14;
- TowerMonthlyBrief monthly_brief = 741;
- uint32 MIGOLAOAOOK = 13;
- TowerCurLevelRecord cur_level_record = 15;
- uint32 EDFFKEPDKBN = 8;
- map HDJMDHAPMME = 7;
- uint32 DMCKKIKKMLB = 6;
- uint32 tower_schedule_id = 9;
+ bool is_finished_entrance_floor = 12;
+ uint32 schedule_start_time = 1168;
+ uint32 FEOKMKFLOFI = 6;
+ uint32 CFHPLJKKOFG = 15;
+ uint32 NFLJLHDCPFJ = 5;
+ repeated TowerFloorRecord tower_floor_record_list = 14;
+ uint32 JJJCPHMBMLG = 9;
+ bool is_first_interact = 7;
+ TowerCurLevelRecord cur_level_record = 10;
+ TowerMonthlyBrief last_schedule_monthly_brief = 4;
+ map floor_open_time_map = 13;
+ TowerMonthlyBrief monthly_brief = 120;
+ uint32 next_schedule_change_time = 11;
+ uint32 tower_schedule_id = 3;
+ map skip_floor_granted_reward_item_map = 8;
+ int32 retcode = 2;
+ uint32 MOOJNLEAKFC = 1;
}
diff --git a/proto/TowerCurLevelRecord.proto b/proto/TowerCurLevelRecord.proto
index c9244b5c..bbc3fb0e 100644
--- a/proto/TowerCurLevelRecord.proto
+++ b/proto/TowerCurLevelRecord.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TowerTeam.proto";
-// Obf: MKOKJFHLIGK
+// Obf: KJMLGFALEGC
message TowerCurLevelRecord {
- repeated TowerTeam tower_team_list = 11;
- repeated uint32 buff_id_list = 2;
- bool is_upper_part = 12;
- uint32 cur_floor_id = 9;
- bool is_empty = 3;
- uint32 cur_level_index = 1;
+ repeated TowerTeam tower_team_list = 3;
+ bool is_upper_part = 7;
+ uint32 cur_floor_id = 13;
+ bool is_empty = 14;
+ uint32 cur_level_index = 11;
+ repeated uint32 buff_id_list = 8;
}
diff --git a/proto/TowerCurLevelRecordChangeNotify.proto b/proto/TowerCurLevelRecordChangeNotify.proto
index 222efae3..7a16e969 100644
--- a/proto/TowerCurLevelRecordChangeNotify.proto
+++ b/proto/TowerCurLevelRecordChangeNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TowerCurLevelRecord.proto";
-// CmdId: 2402
-// Obf: NNFONEJACKG
+// CmdId: 2583
+// Obf: PLJFJACFJAH
message TowerCurLevelRecordChangeNotify {
- TowerCurLevelRecord cur_level_record = 13;
+ TowerCurLevelRecord cur_level_record = 3;
}
diff --git a/proto/TowerEnterLevelReq.proto b/proto/TowerEnterLevelReq.proto
index 36dcc95a..85d7e3d2 100644
--- a/proto/TowerEnterLevelReq.proto
+++ b/proto/TowerEnterLevelReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2484
-// Obf: GMHIHFGPOBF
+// CmdId: 21406
+// Obf: OFJGAEGGHFE
message TowerEnterLevelReq {
- uint32 enter_point_id = 10;
+ uint32 enter_point_id = 5;
}
diff --git a/proto/TowerEnterLevelRsp.proto b/proto/TowerEnterLevelRsp.proto
index 23e6c1a2..0ff01dd1 100644
--- a/proto/TowerEnterLevelRsp.proto
+++ b/proto/TowerEnterLevelRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2464
-// Obf: LPPGHFCGFBD
+// CmdId: 26115
+// Obf: KHHHPNPIIGJ
message TowerEnterLevelRsp {
- int32 retcode = 6;
uint32 level_index = 9;
- uint32 floor_id = 13;
- repeated uint32 tower_buff_id_list = 1;
+ repeated uint32 tower_buff_id_list = 12;
+ int32 retcode = 4;
+ uint32 floor_id = 11;
}
diff --git a/proto/TowerFloorRecord.proto b/proto/TowerFloorRecord.proto
index b2cade86..ead9f81b 100644
--- a/proto/TowerFloorRecord.proto
+++ b/proto/TowerFloorRecord.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TowerLevelRecord.proto";
-// Obf: PMCAONINPDD
+// Obf: BGHANHOBDGP
message TowerFloorRecord {
- map passed_level_map = 14;
- uint32 floor_id = 3;
- repeated TowerLevelRecord passed_level_record_list = 6;
- uint32 floor_star_reward_progress = 4;
+ uint32 floor_id = 11;
+ map passed_level_map = 2;
+ uint32 floor_star_reward_progress = 7;
+ repeated TowerLevelRecord passed_level_record_list = 8;
}
diff --git a/proto/TowerFloorRecordChangeNotify.proto b/proto/TowerFloorRecordChangeNotify.proto
index 552a012f..1bee16e8 100644
--- a/proto/TowerFloorRecordChangeNotify.proto
+++ b/proto/TowerFloorRecordChangeNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TowerFloorRecord.proto";
-// CmdId: 2496
-// Obf: MAFKENDBENG
+// CmdId: 23989
+// Obf: EEHMCGKNNPI
message TowerFloorRecordChangeNotify {
- repeated TowerFloorRecord tower_floor_record_list = 10;
- bool is_finished_entrance_floor = 5;
+ repeated TowerFloorRecord tower_floor_record_list = 9;
+ bool is_finished_entrance_floor = 1;
}
diff --git a/proto/TowerLevelEndNotify.proto b/proto/TowerLevelEndNotify.proto
index e2c1d68d..dd0d3f98 100644
--- a/proto/TowerLevelEndNotify.proto
+++ b/proto/TowerLevelEndNotify.proto
@@ -15,23 +15,20 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 2466
-// Obf: ACPJMJPFENC
+// CmdId: 20886
+// Obf: BHDDDPNGPNF
message TowerLevelEndNotify {
enum ContinueStateType {
CONTINUE_STATE_TYPE_CAN_NOT_CONTINUE = 0;
CONTINUE_STATE_TYPE_CAN_ENTER_NEXT_LEVEL = 1;
CONTINUE_STATE_TYPE_CAN_ENTER_NEXT_FLOOR = 2;
}
-
- uint32 next_floor_id = 1;
- uint32 continue_state = 2;
- bool is_success = 4;
- repeated uint32 finished_star_cond_list = 7;
- repeated ItemParam reward_item_list = 10;
+
+ repeated uint32 finished_star_cond_list = 14;
+ bool is_success = 7;
+ uint32 continue_state = 4;
+ repeated ItemParam reward_item_list = 13;
+ uint32 next_floor_id = 5;
}
diff --git a/proto/TowerLevelRecord.proto b/proto/TowerLevelRecord.proto
index 94b909da..fc363eac 100644
--- a/proto/TowerLevelRecord.proto
+++ b/proto/TowerLevelRecord.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EPLOECPIEFN
+// Obf: AIDBCLODKJO
message TowerLevelRecord {
- repeated uint32 satisfied_cond_list = 3;
+ repeated uint32 satisfied_cond_list = 13;
uint32 level_id = 9;
}
diff --git a/proto/TowerLevelStarCondData.proto b/proto/TowerLevelStarCondData.proto
index 054278fa..3f31675d 100644
--- a/proto/TowerLevelStarCondData.proto
+++ b/proto/TowerLevelStarCondData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BGEPDKGLCMN
+// Obf: CJAADENOOAJ
message TowerLevelStarCondData {
- uint32 star_cond_index = 15;
- uint32 cond_value = 7;
- bool HHFLBKFMCIH = 4;
- bool DJEMLDOFGLI = 11;
+ uint32 NGHNFHCLFBH = 12;
+ bool IBGHBFANCBK = 6;
+ bool OILLLBMMABH = 9;
+ uint32 OMOECEGOALC = 2;
}
diff --git a/proto/TowerLevelStarCondNotify.proto b/proto/TowerLevelStarCondNotify.proto
index bd7e9083..a83ae9ab 100644
--- a/proto/TowerLevelStarCondNotify.proto
+++ b/proto/TowerLevelStarCondNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TowerLevelStarCondData.proto";
-// CmdId: 2443
-// Obf: BMILIEDEACF
+// CmdId: 2042
+// Obf: ALNLBDBGCAE
message TowerLevelStarCondNotify {
- uint32 level_index = 3;
- repeated TowerLevelStarCondData cond_data_list = 6;
- uint32 floor_id = 14;
+ uint32 floor_id = 9;
+ uint32 level_index = 2;
+ repeated TowerLevelStarCondData cond_data_list = 10;
}
diff --git a/proto/TowerMiddleLevelChangeTeamNotify.proto b/proto/TowerMiddleLevelChangeTeamNotify.proto
index 4049e784..ebc05e8d 100644
--- a/proto/TowerMiddleLevelChangeTeamNotify.proto
+++ b/proto/TowerMiddleLevelChangeTeamNotify.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2403
-// Obf: PEPCKKGFJCN
+// CmdId: 2027
+// Obf: NMHAKMEJMMM
message TowerMiddleLevelChangeTeamNotify {
}
diff --git a/proto/TowerMonthlyBrief.proto b/proto/TowerMonthlyBrief.proto
index 66e04a6a..5590ee49 100644
--- a/proto/TowerMonthlyBrief.proto
+++ b/proto/TowerMonthlyBrief.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PLCFJBMLEGG
+// Obf: HHBHKONDDNK
message TowerMonthlyBrief {
- uint32 LJGBNNKAJOF = 5;
- uint32 FGDCNEJCNJO = 14;
+ uint32 DLPIFFMADHI = 13;
+ uint32 MEJOLHPJGJK = 5;
uint32 tower_schedule_id = 6;
- uint32 LINAGDMNNGF = 3;
+ uint32 KCGJAFBPCLB = 2;
}
diff --git a/proto/TowerTeam.proto b/proto/TowerTeam.proto
index 6709ec8c..bcd2e79f 100644
--- a/proto/TowerTeam.proto
+++ b/proto/TowerTeam.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: NOGLNAGCMIJ
+// Obf: NAMNJCDLHGI
message TowerTeam {
- uint32 tower_team_id = 13;
- repeated uint64 avatar_guid_list = 9;
+ uint32 tower_team_id = 5;
+ repeated uint64 avatar_guid_list = 3;
}
diff --git a/proto/TowerTeamSelectReq.proto b/proto/TowerTeamSelectReq.proto
index 380911e0..e910d3de 100644
--- a/proto/TowerTeamSelectReq.proto
+++ b/proto/TowerTeamSelectReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TowerTeam.proto";
-// CmdId: 2448
-// Obf: EAILCMAJAMH
+// CmdId: 2100
+// Obf: FOIIKKPGFAG
message TowerTeamSelectReq {
- repeated TowerTeam tower_team_list = 2;
- uint32 floor_id = 6;
+ repeated TowerTeam tower_team_list = 15;
+ uint32 floor_id = 1;
}
diff --git a/proto/TowerTeamSelectRsp.proto b/proto/TowerTeamSelectRsp.proto
index ee9db7c1..04808823 100644
--- a/proto/TowerTeamSelectRsp.proto
+++ b/proto/TowerTeamSelectRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2458
-// Obf: KNFLOIHDFKG
+// CmdId: 21023
+// Obf: INPKIDGHCKO
message TowerTeamSelectRsp {
- int32 retcode = 4;
+ int32 retcode = 8;
}
diff --git a/proto/ToyBattleInfo.proto b/proto/ToyBattleInfo.proto
new file mode 100644
index 00000000..6cd247d4
--- /dev/null
+++ b/proto/ToyBattleInfo.proto
@@ -0,0 +1,27 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "CKBMIEMDAEP.proto";
+import "ODDAOBNJLAH.proto";
+import "PNJGECAFHGE.proto";
+// Obf: OFHIHCENLLL
+message ToyBattleInfo {
+ CKBMIEMDAEP LPBHCPBFNHK = 3;
+ ODDAOBNJLAH camp_info = 13;
+ PNJGECAFHGE HLMBLBNIFPJ = 15;
+}
diff --git a/proto/TrackingIOInfo.proto b/proto/TrackingIOInfo.proto
index 9d64bca5..79454377 100644
--- a/proto/TrackingIOInfo.proto
+++ b/proto/TrackingIOInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JOKGLALOCCK
+// Obf: KHGEJFEMNFJ
message TrackingIOInfo {
- string PHKLBMJLABP = 8;
- string MCPANGKOECL = 15;
- string OFKJCJFIHDA = 4;
- string ADHIHLMGAAA = 9;
- string BEBOGAEBAGG = 10;
- string BBMJLHFKKDB = 7;
- string OAKADAODLLM = 14;
+ string JFEEMKEKMKN = 6;
+ string FCPKNHGBLCF = 7;
+ string OHMDCAEDJPG = 15;
+ string DPKNOBIHNPI = 4;
+ string MDBEAHIPNIC = 1;
+ string LCNCLEJILOF = 11;
+ string GIAEKBEHJIC = 12;
}
diff --git a/proto/TreasureMapActivityDetailInfo.proto b/proto/TreasureMapActivityDetailInfo.proto
index 70a6a383..31c70d69 100644
--- a/proto/TreasureMapActivityDetailInfo.proto
+++ b/proto/TreasureMapActivityDetailInfo.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TreasureMapRegionInfo.proto";
import "TreasureMapBonusChallengeInfo.proto";
-// Obf: MFOFKGPNAFM
+// Obf: EPFHAMJMACE
message TreasureMapActivityDetailInfo {
- uint32 currency_num = 15;
- uint32 active_region_index = 10;
- uint32 LNCICKPCKFO = 9;
- uint32 AHKMMEEKNKE = 4;
- repeated TreasureMapRegionInfo region_info_list = 14;
- repeated TreasureMapBonusChallengeInfo bonus_challenge_list = 2;
- uint32 treasure_close_time = 12;
- bool is_mp_challenge_touched = 11;
- uint32 BPGGGEFPDBM = 8;
+ uint32 treasure_close_time = 10;
+ bool is_mp_challenge_touched = 12;
+ uint32 currency_num = 5;
+ uint32 LNGOLLDBIEC = 7;
+ repeated TreasureMapRegionInfo region_info_list = 6;
+ uint32 active_region_index = 14;
+ repeated TreasureMapBonusChallengeInfo bonus_challenge_list = 11;
+ uint32 MPJCDHBBHMM = 9;
+ uint32 OLCIPBELKIB = 8;
}
diff --git a/proto/TreasureMapBonusChallengeInfo.proto b/proto/TreasureMapBonusChallengeInfo.proto
index 88f5dfec..0c34182e 100644
--- a/proto/TreasureMapBonusChallengeInfo.proto
+++ b/proto/TreasureMapBonusChallengeInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: FDNBCOFJKJB
+// Obf: DNIFECLOOPI
message TreasureMapBonusChallengeInfo {
- bool is_done = 1;
- uint32 solution_id = 14;
bool is_active = 6;
- uint32 config_id = 11;
- map fragment_map = 5;
+ uint32 config_id = 5;
+ map fragment_map = 1;
+ uint32 solution_id = 9;
+ bool is_done = 10;
}
diff --git a/proto/TreasureMapRegionInfo.proto b/proto/TreasureMapRegionInfo.proto
index 90271992..e108511e 100644
--- a/proto/TreasureMapRegionInfo.proto
+++ b/proto/TreasureMapRegionInfo.proto
@@ -15,20 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: MKBIKOOLFKM
+// Obf: CDCIECAIEIB
message TreasureMapRegionInfo {
- uint32 HHEFCPDDMAH = 6;
- Vector region_center_pos = 9;
- uint32 region_id = 14;
- uint32 MFILLAMOAHJ = 15;
- bool ALKEKFFIMPL = 12;
- uint32 start_time = 5;
- bool IACKAEJAPLO = 3;
- uint32 scene_id = 8;
- uint32 region_radius = 4;
+ uint32 region_id = 4;
+ uint32 start_time = 6;
+ uint32 FGGBKHFBKDP = 14;
+ Vector region_center_pos = 2;
+ uint32 scene_id = 1;
+ uint32 region_radius = 7;
+ bool IMMKAGOADGP = 15;
+ uint32 LKCMDIFKAMB = 10;
+ bool IEKIMNMPKJD = 3;
}
diff --git a/proto/TreasureMapRegionInfoNotify.proto b/proto/TreasureMapRegionInfoNotify.proto
index aadd1062..f0709fb5 100644
--- a/proto/TreasureMapRegionInfoNotify.proto
+++ b/proto/TreasureMapRegionInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TreasureMapRegionInfo.proto";
-// CmdId: 2034
-// Obf: DEKOGKDOANP
+// CmdId: 27963
+// Obf: DIKFBCIJBMP
message TreasureMapRegionInfoNotify {
- TreasureMapRegionInfo region_info = 10;
+ TreasureMapRegionInfo region_info = 1;
}
diff --git a/proto/TreasureSeelieActivityDetailInfo.proto b/proto/TreasureSeelieActivityDetailInfo.proto
index 688b96ad..ef211298 100644
--- a/proto/TreasureSeelieActivityDetailInfo.proto
+++ b/proto/TreasureSeelieActivityDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TreasureSeelieRegionData.proto";
-// Obf: NAFAGCGIODM
+// Obf: OONIJLAKDKE
message TreasureSeelieActivityDetailInfo {
- repeated TreasureSeelieRegionData region_data_list = 6;
- bool is_content_closed = 4;
- uint32 treasure_close_time = 8;
+ uint32 treasure_close_time = 5;
+ bool is_content_closed = 1;
+ repeated TreasureSeelieRegionData region_data_list = 15;
}
diff --git a/proto/TreasureSeelieRegionData.proto b/proto/TreasureSeelieRegionData.proto
index b4904c48..bf6d1b7d 100644
--- a/proto/TreasureSeelieRegionData.proto
+++ b/proto/TreasureSeelieRegionData.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: GBBGOGACLPL
+// Obf: AOALBKBJENB
message TreasureSeelieRegionData {
- float region_radius = 3;
+ uint32 JGGFJJFHMBA = 4;
bool is_open = 15;
- bool is_done = 9;
- uint32 GMPLAHBFNDI = 2;
- uint32 PDGGKGMJEOF = 12;
- uint32 region_id = 14;
- uint32 open_time = 1;
- uint32 scene_id = 7;
- Vector region_center_pos = 4;
- uint32 DDJIADJINIP = 8;
+ float region_radius = 14;
+ bool is_done = 6;
+ uint32 scene_id = 8;
+ uint32 GLJJLGABDLD = 11;
+ Vector region_center_pos = 3;
+ uint32 open_time = 5;
+ uint32 region_id = 1;
+ uint32 PDHMGHBAEDH = 13;
}
diff --git a/proto/TrialAvatarActivityDetailInfo.proto b/proto/TrialAvatarActivityDetailInfo.proto
index b7b61681..44b421f2 100644
--- a/proto/TrialAvatarActivityDetailInfo.proto
+++ b/proto/TrialAvatarActivityDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "TrialAvatarActivityRewardDetailInfo.proto";
-// Obf: CNHGNLNNLKL
+// Obf: ALGLMCJHKGN
message TrialAvatarActivityDetailInfo {
- repeated TrialAvatarActivityRewardDetailInfo reward_info_list = 6;
+ repeated TrialAvatarActivityRewardDetailInfo reward_info_list = 11;
}
diff --git a/proto/TrialAvatarActivityRewardDetailInfo.proto b/proto/TrialAvatarActivityRewardDetailInfo.proto
index 7fd6d086..3846c817 100644
--- a/proto/TrialAvatarActivityRewardDetailInfo.proto
+++ b/proto/TrialAvatarActivityRewardDetailInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LEJKLPGFMIG
+// Obf: PPLODNCPDAI
message TrialAvatarActivityRewardDetailInfo {
- bool received_reward = 12;
- bool passed_dungeon = 9;
- uint32 reward_id = 14;
- uint32 trial_avatar_index_id = 5;
+ bool passed_dungeon = 6;
+ uint32 reward_id = 15;
+ bool received_reward = 8;
+ uint32 trial_avatar_index_id = 4;
}
diff --git a/proto/TrialAvatarFirstPassDungeonNotify.proto b/proto/TrialAvatarFirstPassDungeonNotify.proto
index 65858574..45be6e5d 100644
--- a/proto/TrialAvatarFirstPassDungeonNotify.proto
+++ b/proto/TrialAvatarFirstPassDungeonNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 2005
-// Obf: ACMPPBHOFEN
+// CmdId: 6009
+// Obf: FMDPKNJCNHO
message TrialAvatarFirstPassDungeonNotify {
- uint32 trial_avatar_index_id = 7;
+ uint32 trial_avatar_index_id = 6;
}
diff --git a/proto/TrialAvatarGrantRecord.proto b/proto/TrialAvatarGrantRecord.proto
index ba3e249f..02f99fe6 100644
--- a/proto/TrialAvatarGrantRecord.proto
+++ b/proto/TrialAvatarGrantRecord.proto
@@ -15,10 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-// Obf: GCFNFGACEOP
+// Obf: KBNIDGMCKMD
message TrialAvatarGrantRecord {
enum GrantReason {
GRANT_REASON_INVALID = 0;
@@ -38,7 +36,7 @@ message TrialAvatarGrantRecord {
FJBKKFJNBHD_HMLDNDBKNFL = 14;
FJBKKFJNBHD_PJDEJIHFCPP = 15;
}
-
+
uint32 grant_reason = 1;
uint32 from_parent_quest_id = 2;
}
diff --git a/proto/TrialAvatarInDungeonIndexNotify.proto b/proto/TrialAvatarInDungeonIndexNotify.proto
deleted file mode 100644
index eb8b5ae3..00000000
--- a/proto/TrialAvatarInDungeonIndexNotify.proto
+++ /dev/null
@@ -1,23 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-option java_package = "emu.grasscutter.net.proto";
-// CmdId: 2121
-// Obf: DEOLCPIFEIB
-message TrialAvatarInDungeonIndexNotify {
- uint32 trial_avatar_index_id = 4;
-}
diff --git a/proto/TrialAvatarInfo.proto b/proto/TrialAvatarInfo.proto
index c860af0c..86a2dc3c 100644
--- a/proto/TrialAvatarInfo.proto
+++ b/proto/TrialAvatarInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Item.proto";
import "TrialAvatarGrantRecord.proto";
-// Obf: LHKLGLMFEOF
+// Obf: FMNJAFCPNPD
message TrialAvatarInfo {
uint32 trial_avatar_id = 1;
repeated Item trial_equip_list = 2;
diff --git a/proto/AKEBNLHDNPG.proto b/proto/TrifleGadget.proto
similarity index 88%
rename from proto/AKEBNLHDNPG.proto
rename to proto/TrifleGadget.proto
index 477d9b99..5f218232 100644
--- a/proto/AKEBNLHDNPG.proto
+++ b/proto/TrifleGadget.proto
@@ -15,11 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "HPFPNKNJIOD.proto";
-message AKEBNLHDNPG {
- repeated HPFPNKNJIOD level_info_list = 1;
+import "Item.proto";
+// Obf: LEEAOCFCGJA
+message TrifleGadget {
+ Item item = 1;
+ uint32 GAHBDCCFPGJ = 2;
}
diff --git a/proto/TriggerCreateGadgetToEquipPartNotify.proto b/proto/TriggerCreateGadgetToEquipPartNotify.proto
index 70ca77be..729d3bd5 100644
--- a/proto/TriggerCreateGadgetToEquipPartNotify.proto
+++ b/proto/TriggerCreateGadgetToEquipPartNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 342
-// Obf: IPLIBPLHDPF
+// CmdId: 3153
+// Obf: HOMMGPCHAMD
message TriggerCreateGadgetToEquipPartNotify {
- uint32 entity_id = 15;
- uint32 gadget_entity_id = 3;
- uint32 gadget_id = 8;
- string equip_part = 10;
+ uint32 entity_id = 2;
+ uint32 gadget_id = 5;
+ uint32 gadget_entity_id = 12;
+ string equip_part = 9;
}
diff --git a/proto/TryEnterHomeReq.proto b/proto/TryEnterHomeReq.proto
index cd91eb9e..ee3b72aa 100644
--- a/proto/TryEnterHomeReq.proto
+++ b/proto/TryEnterHomeReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4565
-// Obf: DGPBLIIAEOL
+// CmdId: 26594
+// Obf: EPFFLHEAHIE
message TryEnterHomeReq {
- bool is_transfer_to_safe_point = 12;
- uint32 target_point = 8;
- uint32 target_uid = 11;
- bool GGBOCPDIIKL = 14;
+ uint32 target_uid = 4;
+ bool is_transfer_to_safe_point = 9;
+ uint32 target_point = 5;
+ bool JFEOCNJLCLG = 12;
}
diff --git a/proto/TryEnterHomeRsp.proto b/proto/TryEnterHomeRsp.proto
index e772272f..791e0e9b 100644
--- a/proto/TryEnterHomeRsp.proto
+++ b/proto/TryEnterHomeRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4762
-// Obf: KOMBHGLOIOI
+// CmdId: 351
+// Obf: NDAPMOBJOBI
message TryEnterHomeRsp {
- uint32 target_uid = 11;
- repeated uint32 param_list = 6;
- int32 retcode = 5;
+ repeated uint32 param_list = 8;
+ int32 retcode = 13;
+ uint32 target_uid = 6;
}
diff --git a/proto/UgcActivityDetailInfo.proto b/proto/UgcActivityDetailInfo.proto
index e25913b7..20803a47 100644
--- a/proto/UgcActivityDetailInfo.proto
+++ b/proto/UgcActivityDetailInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "OfficialCustomDungeon.proto";
-// Obf: ECPILCBJFEO
+// Obf: JMCGOPMGNFN
message UgcActivityDetailInfo {
- uint32 custom_dungeon_group_id = 5;
- bool FHPMJMNGPMO = 9;
- repeated OfficialCustomDungeon official_custom_dungeon_list = 1;
- bool EDIAHDMJHHF = 4;
+ repeated OfficialCustomDungeon official_custom_dungeon_list = 10;
+ bool DDFPBDAKDHF = 5;
+ uint32 custom_dungeon_group_id = 12;
+ bool IOPFGIPIHAG = 1;
}
diff --git a/proto/AddBlacklistRsp.proto b/proto/UgcAvatarInfo.proto
similarity index 84%
rename from proto/AddBlacklistRsp.proto
rename to proto/UgcAvatarInfo.proto
index f2e97271..4a0dc812 100644
--- a/proto/AddBlacklistRsp.proto
+++ b/proto/UgcAvatarInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "FriendBrief.proto";
-// CmdId: 4005
-// Obf: HJIPHKBMIEL
-message AddBlacklistRsp {
- FriendBrief target_friend_brief = 9;
- int32 retcode = 10;
+import "ADHOJAAOLNO.proto";
+// Obf: KLLCGEPGBCB
+message UgcAvatarInfo {
+ ADHOJAAOLNO avatar_type = 1;
+ uint32 HONBNIJDMII = 9;
+ uint32 costume_id = 12;
}
diff --git a/proto/UgcMusicBriefInfo.proto b/proto/UgcMusicBriefInfo.proto
index 59d2844d..db8c2a13 100644
--- a/proto/UgcMusicBriefInfo.proto
+++ b/proto/UgcMusicBriefInfo.proto
@@ -15,31 +15,28 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OMNDDJHEJKO
+// Obf: HEAHHCHLDAP
message UgcMusicBriefInfo {
- uint32 KKJAPAIMHIC = 202;
- bool PJGMJFMIEHC = 4;
- uint64 import_from_ugc_guid = 7;
- uint32 music_id = 15;
- bool LNKPDCCGIAH = 5;
- uint32 NAHIMHCLDPP = 1797;
- uint32 BCGJBPBHCIH = 6;
- uint32 KFHMNMKPDJG = 3;
- bool is_psn_platform = 2;
- uint32 INNALIGPKDP = 1022;
- repeated uint32 EFPAABGJJNA = 283;
- uint32 ENGPANOHIJF = 10;
- uint32 CPKICNCAJJI = 11;
- uint64 ugc_guid = 1;
- bool BIMIGJFEMBK = 9;
- uint32 version = 14;
- uint32 GBEJELFJOCL = 8;
- repeated uint32 BFKFFKFPHOJ = 1951;
- uint32 max_score = 13;
- string creator_nickname = 12;
- uint32 GGINDIFEHBC = 587;
+ string creator_nickname = 2;
+ uint32 KNFNFNAEODI = 7;
+ bool PCOJFEOMDBK = 3;
+ uint32 IOPMLJEDCEN = 1129;
+ uint32 KNLGDHEOICD = 8;
+ bool is_psn_platform = 14;
+ uint64 ugc_guid = 5;
+ uint32 LNLDAMPFKJO = 263;
+ uint32 BBIEBFNKIAN = 13;
+ uint32 JBMPDKHGANB = 388;
+ repeated uint32 HEGNHLBBGFL = 1365;
+ repeated uint32 GCLLDEFJCPH = 865;
+ uint32 music_id = 11;
+ uint32 MBJGIACIGJB = 9;
+ bool BKEELEDBHGE = 12;
+ uint32 KKIHPNJHKEP = 1352;
+ uint64 import_from_ugc_guid = 10;
+ uint32 DLEDJPPLMCE = 1;
+ bool KNDKOLIMFPJ = 4;
+ uint32 max_score = 6;
+ uint32 version = 15;
}
diff --git a/proto/UgcMusicNote.proto b/proto/UgcMusicNote.proto
index cf1b3064..de72a4b4 100644
--- a/proto/UgcMusicNote.proto
+++ b/proto/UgcMusicNote.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BNDMFMICDHI
+// Obf: BODJKMIGPEP
message UgcMusicNote {
- uint32 start_time = 4;
- uint32 end_time = 3;
+ uint32 start_time = 9;
+ uint32 end_time = 15;
}
diff --git a/proto/UgcMusicRecord.proto b/proto/UgcMusicRecord.proto
index 1488beea..437eabe0 100644
--- a/proto/UgcMusicRecord.proto
+++ b/proto/UgcMusicRecord.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "UgcMusicTrack.proto";
-// Obf: CFFGCLHLGPN
+// Obf: HILPBDEAEAP
message UgcMusicRecord {
- repeated UgcMusicTrack music_track_list = 3;
- uint32 music_id = 14;
+ repeated UgcMusicTrack music_track_list = 14;
+ uint32 music_id = 12;
}
diff --git a/proto/UgcMusicTrack.proto b/proto/UgcMusicTrack.proto
index 98767134..5b346c1c 100644
--- a/proto/UgcMusicTrack.proto
+++ b/proto/UgcMusicTrack.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "UgcMusicNote.proto";
-// Obf: EANCFIOAJDF
+// Obf: MOHEEEFBOEK
message UgcMusicTrack {
- repeated UgcMusicNote music_note_list = 9;
+ repeated UgcMusicNote music_note_list = 5;
}
diff --git a/proto/UgcType.proto b/proto/UgcType.proto
index e64b8bc5..eac40168 100644
--- a/proto/UgcType.proto
+++ b/proto/UgcType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: KKNEGGLBKML
+// Obf: ACCJDILEKGK
enum UgcType {
UGC_TYPE_NONE = 0;
UGC_TYPE_MUSIC_GAME = 1;
diff --git a/proto/UgcV2Info.proto b/proto/UgcV2Info.proto
new file mode 100644
index 00000000..d6e65c24
--- /dev/null
+++ b/proto/UgcV2Info.proto
@@ -0,0 +1,25 @@
+// https://github.com/SlushinPS/beach-simulator
+// Copyright (C) 2023 Slushy Team
+//
+// This program is free software: you can redistribute it and/or modify
+// it under the terms of the GNU Affero 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 Affero General Public License for more details.
+//
+// You should have received a copy of the GNU Affero General Public License
+// along with this program. If not, see .
+
+syntax = "proto3";
+option java_package = "emu.grasscutter.net.proto";
+import "IMBIPFIFFOJ.proto";
+// Obf: KDNJOOIILHN
+message UgcV2Info {
+ bool NGKEOGMMHJD = 10;
+ bool LDNPJDPNPCI = 4;
+ repeated IMBIPFIFFOJ ILAHOOFBHKE = 1;
+}
diff --git a/proto/Uint32Pair.proto b/proto/Uint32Pair.proto
index e2a2977d..ab50f908 100644
--- a/proto/Uint32Pair.proto
+++ b/proto/Uint32Pair.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MKMEPCLAACG
+// Obf: CBDJBGDIJBB
message Uint32Pair {
uint32 key = 1;
uint32 value = 2;
diff --git a/proto/UnionCmd.proto b/proto/UnionCmd.proto
index e8ab126e..3ca73e70 100644
--- a/proto/UnionCmd.proto
+++ b/proto/UnionCmd.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AIPCAGJJPKM
+// Obf: ICNBNJOGGOP
message UnionCmd {
- uint32 message_id = 1;
bytes body = 13;
+ uint32 message_id = 4;
}
diff --git a/proto/UnionCmdNotify.proto b/proto/UnionCmdNotify.proto
index 68bb5dab..d1821eaf 100644
--- a/proto/UnionCmdNotify.proto
+++ b/proto/UnionCmdNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "UnionCmd.proto";
-// CmdId: 16
-// Obf: DABEPBFAFLP
+// CmdId: 21088
+// Obf: GLEELPIOJHO
message UnionCmdNotify {
- repeated UnionCmd cmd_list = 8;
+ repeated UnionCmd cmd_list = 7;
}
diff --git a/proto/UnlockAvatarTalentReq.proto b/proto/UnlockAvatarTalentReq.proto
index 86caa8c7..b9de8cad 100644
--- a/proto/UnlockAvatarTalentReq.proto
+++ b/proto/UnlockAvatarTalentReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1075
-// Obf: DOFKMGNPCOO
+// CmdId: 20169
+// Obf: AOFKDEMHKNJ
message UnlockAvatarTalentReq {
- uint64 avatar_guid = 9;
- uint32 talent_id = 7;
+ uint32 talent_id = 9;
+ uint64 avatar_guid = 4;
}
diff --git a/proto/UnlockAvatarTalentRsp.proto b/proto/UnlockAvatarTalentRsp.proto
index b5ea5f78..fd55c096 100644
--- a/proto/UnlockAvatarTalentRsp.proto
+++ b/proto/UnlockAvatarTalentRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 1096
-// Obf: MHPHLLEMCMH
+// CmdId: 21745
+// Obf: GGEBNABPEKK
message UnlockAvatarTalentRsp {
- uint32 talent_id = 14;
- uint64 avatar_guid = 4;
- int32 retcode = 11;
+ int32 retcode = 6;
+ uint64 avatar_guid = 15;
+ uint32 talent_id = 2;
}
diff --git a/proto/UnlockNameCardNotify.proto b/proto/UnlockNameCardNotify.proto
index b7cb0e76..39e24183 100644
--- a/proto/UnlockNameCardNotify.proto
+++ b/proto/UnlockNameCardNotify.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4043
-// Obf: GAEJLADHKBA
+// CmdId: 3896
+// Obf: JBDIJCCECHP
message UnlockNameCardNotify {
- uint32 name_card_id = 3;
+ uint32 name_card_id = 2;
}
diff --git a/proto/UnlockPersonalLineReq.proto b/proto/UnlockPersonalLineReq.proto
index a1ed2c84..348012ef 100644
--- a/proto/UnlockPersonalLineReq.proto
+++ b/proto/UnlockPersonalLineReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 493
-// Obf: LDPHCGEKALF
+// CmdId: 1085
+// Obf: JHKJAJEABJK
message UnlockPersonalLineReq {
- uint32 personal_line_id = 5;
+ uint32 personal_line_id = 12;
}
diff --git a/proto/UnlockPersonalLineRsp.proto b/proto/UnlockPersonalLineRsp.proto
index a4b4f737..1f734204 100644
--- a/proto/UnlockPersonalLineRsp.proto
+++ b/proto/UnlockPersonalLineRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 411
-// Obf: BEPAEGMNOLD
+// CmdId: 5048
+// Obf: HPGEEFKDBJD
message UnlockPersonalLineRsp {
- uint32 personal_line_id = 10;
- int32 retcode = 11;
+ int32 retcode = 9;
+ uint32 personal_line_id = 11;
oneof param {
- uint32 level = 3;
+ uint32 level = 12;
uint32 chapter_id = 7;
}
}
diff --git a/proto/UnlockTransPointReq.proto b/proto/UnlockTransPointReq.proto
index 3abc5ee4..31ea8d5e 100644
--- a/proto/UnlockTransPointReq.proto
+++ b/proto/UnlockTransPointReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3230
-// Obf: PDOBCLEDKAB
+// CmdId: 27465
+// Obf: GHELOHKEPBF
message UnlockTransPointReq {
- uint32 scene_id = 1;
- uint32 point_id = 9;
+ uint32 point_id = 13;
+ uint32 scene_id = 11;
}
diff --git a/proto/UnlockTransPointRsp.proto b/proto/UnlockTransPointRsp.proto
index 0fe18746..791fb327 100644
--- a/proto/UnlockTransPointRsp.proto
+++ b/proto/UnlockTransPointRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3046
-// Obf: NCJAFFIJJMO
+// CmdId: 21510
+// Obf: IBGGKMKPHOB
message UnlockTransPointRsp {
- int32 retcode = 9;
+ int32 retcode = 4;
}
diff --git a/proto/UnlockedFurnitureFormulaDataNotify.proto b/proto/UnlockedFurnitureFormulaDataNotify.proto
index 2b51c111..63cca255 100644
--- a/proto/UnlockedFurnitureFormulaDataNotify.proto
+++ b/proto/UnlockedFurnitureFormulaDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4597
-// Obf: NGOCNIBJGOO
+// CmdId: 28859
+// Obf: FPPEJACMKOJ
message UnlockedFurnitureFormulaDataNotify {
- repeated uint32 furniture_id_list = 12;
- bool is_all = 8;
+ bool is_all = 4;
+ repeated uint32 furniture_id_list = 15;
}
diff --git a/proto/UnlockedFurnitureSuiteDataNotify.proto b/proto/UnlockedFurnitureSuiteDataNotify.proto
index b9324bb1..65305ec8 100644
--- a/proto/UnlockedFurnitureSuiteDataNotify.proto
+++ b/proto/UnlockedFurnitureSuiteDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4622
-// Obf: EMJHJCPGCPI
+// CmdId: 21457
+// Obf: NECOKLDNPCH
message UnlockedFurnitureSuiteDataNotify {
- repeated uint32 furniture_suite_id_list = 9;
- bool is_all = 1;
+ repeated uint32 furniture_suite_id_list = 8;
+ bool is_all = 7;
}
diff --git a/proto/UpdateAbilityCreatedMovingPlatformNotify.proto b/proto/UpdateAbilityCreatedMovingPlatformNotify.proto
index 7376ae99..a85c2de0 100644
--- a/proto/UpdateAbilityCreatedMovingPlatformNotify.proto
+++ b/proto/UpdateAbilityCreatedMovingPlatformNotify.proto
@@ -15,20 +15,17 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 894
-// Obf: BDLHLHEIKLM
+// CmdId: 2608
+// Obf: OLFDCFONNEK
message UpdateAbilityCreatedMovingPlatformNotify {
- // Obf: GIGDLMCLDGC
+ // Obf: LMONNLKLHCB
enum OpType {
OP_TYPE_NONE = 0;
OP_TYPE_ACTIVATE = 1;
OP_TYPE_DEACTIVATE = 2;
}
- OpType op_type = 1;
- uint32 entity_id = 13;
+ OpType op_type = 12;
+ uint32 entity_id = 10;
}
diff --git a/proto/UpdatePlayerShowAvatarListReq.proto b/proto/UpdatePlayerShowAvatarListReq.proto
index 138a83c6..084b2d03 100644
--- a/proto/UpdatePlayerShowAvatarListReq.proto
+++ b/proto/UpdatePlayerShowAvatarListReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4053
-// Obf: IDGPDGMKBCL
+// CmdId: 6950
+// Obf: JJAJFEBFLED
message UpdatePlayerShowAvatarListReq {
- bool is_show_avatar = 3;
- repeated uint32 show_avatar_id_list = 12;
+ repeated uint32 show_avatar_id_list = 14;
+ bool is_show_avatar = 2;
}
diff --git a/proto/UpdatePlayerShowAvatarListRsp.proto b/proto/UpdatePlayerShowAvatarListRsp.proto
index d759b797..2c291423 100644
--- a/proto/UpdatePlayerShowAvatarListRsp.proto
+++ b/proto/UpdatePlayerShowAvatarListRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4056
-// Obf: HBEKAMKKEKB
+// CmdId: 9339
+// Obf: IADAAMNGFLB
message UpdatePlayerShowAvatarListRsp {
- repeated uint32 show_avatar_id_list = 3;
- bool is_show_avatar = 13;
- int32 retcode = 2;
+ repeated uint32 show_avatar_id_list = 8;
+ bool is_show_avatar = 12;
+ int32 retcode = 11;
}
diff --git a/proto/UpdatePlayerShowNameCardListReq.proto b/proto/UpdatePlayerShowNameCardListReq.proto
index 4a38bf6c..1ced6adf 100644
--- a/proto/UpdatePlayerShowNameCardListReq.proto
+++ b/proto/UpdatePlayerShowNameCardListReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4069
-// Obf: FPJKFKPKJOL
+// CmdId: 25424
+// Obf: OBEFEMPNKNB
message UpdatePlayerShowNameCardListReq {
- repeated uint32 show_name_card_id_list = 4;
+ repeated uint32 show_name_card_id_list = 14;
}
diff --git a/proto/UpdatePlayerShowNameCardListRsp.proto b/proto/UpdatePlayerShowNameCardListRsp.proto
index 2a5cd6e3..b1063f14 100644
--- a/proto/UpdatePlayerShowNameCardListRsp.proto
+++ b/proto/UpdatePlayerShowNameCardListRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4010
-// Obf: PGDCICEECHJ
+// CmdId: 5380
+// Obf: HKCEGKBFPCM
message UpdatePlayerShowNameCardListRsp {
- int32 retcode = 6;
- repeated uint32 show_name_card_id_list = 2;
+ int32 retcode = 10;
+ repeated uint32 show_name_card_id_list = 12;
}
diff --git a/proto/UseItemReq.proto b/proto/UseItemReq.proto
index 7812c1f3..ce704c84 100644
--- a/proto/UseItemReq.proto
+++ b/proto/UseItemReq.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 635
-// Obf: GNDGAEMNKPM
+// CmdId: 9155
+// Obf: OKFMPIODGJM
message UseItemReq {
- uint32 count = 7;
- uint32 option_idx = 11;
- uint64 guid = 10;
- bool is_enter_mp_dungeon_team = 13;
- uint64 target_guid = 1;
+ bool is_enter_mp_dungeon_team = 8;
+ uint32 count = 14;
+ uint64 guid = 9;
+ uint64 target_guid = 15;
+ uint32 option_idx = 3;
}
diff --git a/proto/UseItemRsp.proto b/proto/UseItemRsp.proto
index cc695209..7fb32674 100644
--- a/proto/UseItemRsp.proto
+++ b/proto/UseItemRsp.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 687
-// Obf: BNAMGPENBII
+// CmdId: 5970
+// Obf: KNLKONFMMIA
message UseItemRsp {
+ uint32 option_idx = 7;
+ uint64 target_guid = 10;
+ int32 retcode = 2;
uint64 guid = 8;
- int32 retcode = 10;
- uint32 item_id = 5;
- uint64 target_guid = 4;
- uint32 option_idx = 1;
+ uint32 item_id = 3;
}
diff --git a/proto/Vector.proto b/proto/Vector.proto
index 447af59f..931e9607 100644
--- a/proto/Vector.proto
+++ b/proto/Vector.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: PBDDPMHLPJG
+// Obf: FMFHHKCONCE
message Vector {
float x = 1;
float y = 2;
diff --git a/proto/Vector3Int.proto b/proto/Vector3Int.proto
index 520bab03..735fbcd8 100644
--- a/proto/Vector3Int.proto
+++ b/proto/Vector3Int.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HIFDGGNOKNC
+// Obf: KKPDGAEKGHF
message Vector3Int {
int32 x = 1;
int32 y = 2;
diff --git a/proto/VectorPlane.proto b/proto/VectorPlane.proto
index da996b04..fe369d20 100644
--- a/proto/VectorPlane.proto
+++ b/proto/VectorPlane.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DGAPKAKNFKK
+// Obf: FOOALIEJOLM
message VectorPlane {
float x = 1;
float y = 2;
diff --git a/proto/VehicleInfo.proto b/proto/VehicleInfo.proto
index d4b39bc2..1c7c6129 100644
--- a/proto/VehicleInfo.proto
+++ b/proto/VehicleInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "VehicleMember.proto";
-// Obf: AIJLDNNMBEG
+// Obf: ICCEPDBOFHC
message VehicleInfo {
repeated VehicleMember member_list = 1;
uint32 owner_uid = 2;
diff --git a/proto/VehicleInteractReq.proto b/proto/VehicleInteractReq.proto
index cb50c6a5..28848c1f 100644
--- a/proto/VehicleInteractReq.proto
+++ b/proto/VehicleInteractReq.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "VehicleInteractType.proto";
-// CmdId: 833
-// Obf: PJIEJOJGDBJ
+// CmdId: 28312
+// Obf: BPOCDLCHOCO
message VehicleInteractReq {
- bool NKHNKOHCCHJ = 5;
- uint32 entity_id = 9;
- VehicleInteractType interact_type = 2;
- uint32 pos = 14;
+ uint32 entity_id = 10;
+ uint32 pos = 7;
+ VehicleInteractType interact_type = 9;
+ bool EPCIACIPLAN = 15;
}
diff --git a/proto/VehicleInteractRsp.proto b/proto/VehicleInteractRsp.proto
index 4e86c18b..c84fd39f 100644
--- a/proto/VehicleInteractRsp.proto
+++ b/proto/VehicleInteractRsp.proto
@@ -15,22 +15,19 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "Vector.proto";
import "VehicleMember.proto";
+import "Vector.proto";
import "VehicleInteractType.proto";
-// CmdId: 824
-// Obf: BGCJBJNDCDB
+// CmdId: 29349
+// Obf: CFHCGPCDLPA
message VehicleInteractRsp {
- Vector KPLLINDPCBJ = 14;
- VehicleMember member = 3;
- uint32 entity_id = 9;
- uint32 IDLLLBLACAE = 15;
+ int32 retcode = 6;
+ VehicleMember member = 14;
+ Vector KKDFCJENDNI = 4;
+ uint32 entity_id = 5;
VehicleInteractType interact_type = 7;
- int32 retcode = 11;
uint32 gadget_id = 13;
- Vector MBJJPEGEDME = 10;
+ Vector JGOGBMEKOPP = 1;
+ uint32 CJIMMADJKHD = 10;
}
diff --git a/proto/VehicleInteractType.proto b/proto/VehicleInteractType.proto
index 3ff4c723..3a61affe 100644
--- a/proto/VehicleInteractType.proto
+++ b/proto/VehicleInteractType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: HPLKIGCFFBO
+// Obf: HHAEHDABPEB
enum VehicleInteractType {
VEHICLE_INTERACT_TYPE_NONE = 0;
VEHICLE_INTERACT_TYPE_IN = 1;
diff --git a/proto/VehicleLocationInfo.proto b/proto/VehicleLocationInfo.proto
index a4220075..88af69e9 100644
--- a/proto/VehicleLocationInfo.proto
+++ b/proto/VehicleLocationInfo.proto
@@ -15,19 +15,16 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: CEKLMKGAAMM
+// Obf: JMGECLOKOFJ
message VehicleLocationInfo {
- float BPINFNMHLLL = 10;
- float DCCJBGLMDOC = 1;
- repeated uint32 uid_list = 12;
- uint32 entity_id = 7;
- uint32 owner_uid = 9;
- uint32 gadget_id = 11;
- Vector rot = 15;
- Vector pos = 14;
+ float PCBCDBGOKOK = 3;
+ repeated uint32 uid_list = 11;
+ float FOHOENOKMML = 7;
+ uint32 owner_uid = 5;
+ Vector rot = 14;
+ Vector pos = 4;
+ uint32 entity_id = 12;
+ uint32 gadget_id = 15;
}
diff --git a/proto/VehicleMember.proto b/proto/VehicleMember.proto
index e0cad9c0..b8987c8c 100644
--- a/proto/VehicleMember.proto
+++ b/proto/VehicleMember.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LJCCNICECIC
+// Obf: NFOCOBNABPO
message VehicleMember {
uint32 uid = 1;
uint64 avatar_guid = 2;
diff --git a/proto/VehicleStaminaNotify.proto b/proto/VehicleStaminaNotify.proto
index fd36ba6b..def3b617 100644
--- a/proto/VehicleStaminaNotify.proto
+++ b/proto/VehicleStaminaNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 803
-// Obf: LHKKCADAMFD
+// CmdId: 6743
+// Obf: FJJEGAOHOAC
message VehicleStaminaNotify {
- uint32 entity_id = 15;
- float cur_stamina = 13;
+ uint32 entity_id = 10;
+ float cur_stamina = 5;
}
diff --git a/proto/VintageActivityDetailInfo.proto b/proto/VintageActivityDetailInfo.proto
index e6700e93..fa2c0d77 100644
--- a/proto/VintageActivityDetailInfo.proto
+++ b/proto/VintageActivityDetailInfo.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "VintageBoothUsedItemData.proto";
+import "VintageHuntingStageData.proto";
+import "VintagePresentStageData.proto";
import "VintageMarketInfo.proto";
import "VintageCampChallengeStageData.proto";
-import "VintagePresentStageData.proto";
-import "VintageHuntingStageData.proto";
-// Obf: APBBCFJOEOD
+import "VintageBoothUsedItemData.proto";
+// Obf: BBJIPHJKHIO
message VintageActivityDetailInfo {
- bool is_content_closed = 1;
- VintageBoothUsedItemData booth_data = 11;
- VintageMarketInfo market_info = 3;
- map camp_stage_map = 14;
- map present_stage_map = 8;
- map hunting_stage_map = 10;
+ bool is_content_closed = 12;
+ map hunting_stage_map = 3;
+ map present_stage_map = 6;
+ VintageMarketInfo market_info = 2;
+ map camp_stage_map = 11;
+ VintageBoothUsedItemData booth_data = 7;
}
diff --git a/proto/VintageBoothUsedItemData.proto b/proto/VintageBoothUsedItemData.proto
index f33be901..2d9f2e87 100644
--- a/proto/VintageBoothUsedItemData.proto
+++ b/proto/VintageBoothUsedItemData.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LAPLEDLNMOP
+// Obf: CIBMOLOFPCO
message VintageBoothUsedItemData {
- bool is_open = 14;
- uint32 gadget_id = 15;
+ bool is_open = 15;
+ uint32 gadget_id = 8;
}
diff --git a/proto/VintageCampChallengeLevelData.proto b/proto/VintageCampChallengeLevelData.proto
index 7b3486df..997e4081 100644
--- a/proto/VintageCampChallengeLevelData.proto
+++ b/proto/VintageCampChallengeLevelData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: MHCOINNJFDI
+// Obf: AMLJLLCPAPJ
message VintageCampChallengeLevelData {
- uint32 level_id = 1;
- bool is_finish = 14;
- bool is_open = 13;
- uint32 stage_id = 9;
+ bool is_open = 7;
+ uint32 level_id = 4;
+ bool is_finish = 9;
+ uint32 stage_id = 3;
}
diff --git a/proto/VintageCampChallengeStageData.proto b/proto/VintageCampChallengeStageData.proto
index c6e563f8..7aed52bb 100644
--- a/proto/VintageCampChallengeStageData.proto
+++ b/proto/VintageCampChallengeStageData.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "VintageCampChallengeLevelData.proto";
-// Obf: GIEMAGHCMDC
+// Obf: HDDJJFIPJAJ
message VintageCampChallengeStageData {
- bool is_finish = 4;
- bool is_open = 10;
- uint32 open_time = 12;
- uint32 CAHPAJPMHIN = 11;
- uint32 stage_id = 6;
- map camp_level_map = 15;
+ uint32 open_time = 2;
+ bool is_finish = 7;
+ uint32 stage_id = 9;
+ map camp_level_map = 12;
+ uint32 BBDDIHJJNPL = 4;
+ bool is_open = 3;
}
diff --git a/proto/VintageHuntingStageData.proto b/proto/VintageHuntingStageData.proto
index f08e6d22..5656956d 100644
--- a/proto/VintageHuntingStageData.proto
+++ b/proto/VintageHuntingStageData.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DCHIFHIDHGD
+// Obf: KFHOLBPEEPP
message VintageHuntingStageData {
- uint32 open_time = 15;
- bool is_open = 11;
- uint32 stage_id = 13;
- uint32 EOEMEKGNKIM = 10;
- bool is_finish = 9;
+ uint32 stage_id = 2;
+ bool is_finish = 4;
+ uint32 open_time = 12;
+ uint32 HKIIFCMCGCL = 9;
+ bool is_open = 8;
}
diff --git a/proto/VintageMarketDealInfo.proto b/proto/VintageMarketDealInfo.proto
index 97b4f1c7..17a9116a 100644
--- a/proto/VintageMarketDealInfo.proto
+++ b/proto/VintageMarketDealInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "VintageMarketTraderInfo.proto";
-// Obf: CKOJLAKBAGH
+// Obf: FENNPDEALKC
message VintageMarketDealInfo {
- map trader_item_info_map = 10;
+ map trader_item_info_map = 7;
}
diff --git a/proto/VintageMarketDeliverItemReq.proto b/proto/VintageMarketDeliverItemReq.proto
index 0e9e25d1..398f6a3f 100644
--- a/proto/VintageMarketDeliverItemReq.proto
+++ b/proto/VintageMarketDeliverItemReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 23543
-// Obf: MHMGHKMPJDE
+// CmdId: 27142
+// Obf: GGLDPBHFMIE
message VintageMarketDeliverItemReq {
- uint32 trader_id = 15;
- repeated ItemParam deliver_item_list = 10;
+ repeated ItemParam deliver_item_list = 5;
+ uint32 trader_id = 11;
}
diff --git a/proto/VintageMarketDeliverItemRsp.proto b/proto/VintageMarketDeliverItemRsp.proto
index 26df26aa..12cd28c2 100644
--- a/proto/VintageMarketDeliverItemRsp.proto
+++ b/proto/VintageMarketDeliverItemRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 21476
-// Obf: GMGFPDFNNCP
+// CmdId: 945
+// Obf: MIOMAHBMLPA
message VintageMarketDeliverItemRsp {
- int32 retcode = 15;
- uint32 trader_id = 2;
+ int32 retcode = 8;
+ uint32 trader_id = 15;
}
diff --git a/proto/VintageMarketInfo.proto b/proto/VintageMarketInfo.proto
index 8cbe8746..f05da01f 100644
--- a/proto/VintageMarketInfo.proto
+++ b/proto/VintageMarketInfo.proto
@@ -15,34 +15,31 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "VintageMarketDealInfo.proto";
import "VintageMarketStoreInfo.proto";
-// Obf: PDENNFLJELI
+import "VintageMarketDealInfo.proto";
+// Obf: KAGBMAHKOIM
message VintageMarketInfo {
- map bargain_info_map = 11;
- repeated uint32 MEEJFKENNMP = 13;
- uint32 CLPNPHDFNBH = 6;
- bool ALAECLHNADI = 10;
- repeated uint32 BPOFBDLJFPK = 949;
- bool LNEAMNHFFMO = 7;
- repeated uint32 JABDNKAFNLP = 9;
- uint32 FFOKDDBKLOA = 5;
- bool IIPEEFDNMDK = 425;
- repeated uint32 LBLKBOHLCOK = 12;
- bool ODNMKMIFAOB = 8;
- bool HBGKGPCPKKI = 4;
- uint32 BKNOJOEHIMI = 142;
- uint32 KNEDMCJKLNI = 1042;
- repeated uint32 unlock_strategy_list = 1;
- VintageMarketDealInfo deal_info = 14;
- uint32 store_round = 2;
- repeated VintageMarketStoreInfo open_store_list = 15;
- bool OELIEEFPHHF = 1856;
- bool OPEBDIBANJC = 1190;
- bool OAFFFOFDCEH = 3;
- uint32 CPJECBCDIAF = 162;
+ bool GLAMFOFAGHB = 11;
+ repeated uint32 AAHAODOBJKM = 3;
+ bool IIMBAGFEFPG = 1229;
+ uint32 MHBEIKFONOC = 9;
+ bool PJDGIHDIPFP = 5;
+ map bargain_info_map = 4;
+ repeated uint32 NNPCKHPIBEC = 12;
+ repeated VintageMarketStoreInfo open_store_list = 10;
+ repeated uint32 BPGHMOFCODI = 7;
+ bool IEPLKANKPPD = 1310;
+ VintageMarketDealInfo deal_info = 6;
+ uint32 BJFKPOGKOMD = 1704;
+ uint32 NBHJKLCJFKH = 1113;
+ uint32 store_round = 1;
+ repeated uint32 unlock_strategy_list = 13;
+ bool CEFFFAKMCDE = 14;
+ bool IBDPMPBMDOJ = 2;
+ bool FELLANIIDOF = 15;
+ uint32 CFFLPFMIIIG = 8;
+ uint32 JNBINOIMACB = 157;
+ repeated uint32 EGJLAHOIPJD = 1500;
+ bool AANHIOBNPKF = 83;
}
diff --git a/proto/VintageMarketStoreInfo.proto b/proto/VintageMarketStoreInfo.proto
index 7a50dd7a..2f88aea1 100644
--- a/proto/VintageMarketStoreInfo.proto
+++ b/proto/VintageMarketStoreInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: INMJLAOJGFE
+// Obf: ICBOKGIFAJP
message VintageMarketStoreInfo {
- repeated uint32 FHILDEANGEK = 3;
- uint32 store_id = 8;
- uint32 slot_count = 9;
- repeated uint32 LHLCBBGOCNE = 13;
- repeated uint32 strategy_list = 15;
+ uint32 store_id = 1;
+ repeated uint32 DIHBDFFFFBG = 2;
+ uint32 slot_count = 10;
+ repeated uint32 strategy_list = 11;
+ repeated uint32 DPEOGCBENHO = 9;
}
diff --git a/proto/VintageMarketTraderInfo.proto b/proto/VintageMarketTraderInfo.proto
index e9a7a14b..ec441403 100644
--- a/proto/VintageMarketTraderInfo.proto
+++ b/proto/VintageMarketTraderInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// Obf: CIOAOABLMOM
+// Obf: BHAHOKCAAAA
message VintageMarketTraderInfo {
- uint32 trader_id = 8;
- repeated ItemParam available_item_list = 12;
+ repeated ItemParam available_item_list = 10;
+ uint32 trader_id = 9;
}
diff --git a/proto/VintagePresentLevelData.proto b/proto/VintagePresentLevelData.proto
index 4baf800e..087e6c3c 100644
--- a/proto/VintagePresentLevelData.proto
+++ b/proto/VintagePresentLevelData.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: AEGIBHGNMDO
+// Obf: LBBNCBHPMPJ
message VintagePresentLevelData {
- uint32 present_id = 6;
- bool is_finish = 4;
- uint32 stage_id = 5;
- bool is_open = 13;
+ uint32 present_id = 11;
+ uint32 stage_id = 4;
+ bool is_finish = 3;
+ bool is_open = 6;
}
diff --git a/proto/VintagePresentStageData.proto b/proto/VintagePresentStageData.proto
index 857b2df0..a59659af 100644
--- a/proto/VintagePresentStageData.proto
+++ b/proto/VintagePresentStageData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "VintagePresentLevelData.proto";
-// Obf: GCJFMLKOFKM
+// Obf: DNJIJMEJEIB
message VintagePresentStageData {
- bool is_open = 10;
- uint32 stage_id = 4;
- bool is_finish = 14;
- uint32 open_time = 15;
- map present_level_map = 3;
+ bool is_open = 11;
+ uint32 stage_id = 6;
+ bool is_finish = 2;
+ map present_level_map = 5;
+ uint32 open_time = 8;
}
diff --git a/proto/VisionType.proto b/proto/VisionType.proto
index 9c342816..5d906d99 100644
--- a/proto/VisionType.proto
+++ b/proto/VisionType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EKIAFPHGIBH
+// Obf: IFLKBEFDMPH
enum VisionType {
VISION_TYPE_NONE = 0;
VISION_TYPE_MEET = 1;
diff --git a/proto/WaterSpiritActivityDetailInfo.proto b/proto/WaterSpiritActivityDetailInfo.proto
index 1cbb5494..99630653 100644
--- a/proto/WaterSpiritActivityDetailInfo.proto
+++ b/proto/WaterSpiritActivityDetailInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: JHKGJMFENDI
+// Obf: EFCKPOMOPED
message WaterSpiritActivityDetailInfo {
- uint32 region_search_id = 7;
- map search_time_map = 5;
- uint32 mp_play_id = 13;
+ map search_time_map = 7;
+ uint32 mp_play_id = 4;
+ uint32 region_search_id = 5;
}
diff --git a/proto/Weapon.proto b/proto/Weapon.proto
index 097ebf42..dd58157f 100644
--- a/proto/Weapon.proto
+++ b/proto/Weapon.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: ONOPOBPAHOE
+// Obf: NHOLFKPNLCH
message Weapon {
uint32 level = 1;
uint32 exp = 2;
diff --git a/proto/WeaponAwakenReq.proto b/proto/WeaponAwakenReq.proto
index a33d12ff..d02419f7 100644
--- a/proto/WeaponAwakenReq.proto
+++ b/proto/WeaponAwakenReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 666
-// Obf: ODIJEFHHODN
+// CmdId: 23146
+// Obf: AFPFPKMLIPD
message WeaponAwakenReq {
- map affix_level_map = 11;
- uint64 item_guid = 2;
- uint64 target_weapon_guid = 9;
+ uint64 target_weapon_guid = 2;
+ map affix_level_map = 4;
+ uint64 item_guid = 15;
}
diff --git a/proto/WeaponAwakenRsp.proto b/proto/WeaponAwakenRsp.proto
index 85cb45a2..621dc0e0 100644
--- a/proto/WeaponAwakenRsp.proto
+++ b/proto/WeaponAwakenRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 643
-// Obf: EBKEOGAFFJH
+// CmdId: 26318
+// Obf: BBBKJFJPFLK
message WeaponAwakenRsp {
- uint32 target_weapon_awaken_level = 3;
- map cur_affix_level_map = 6;
- map old_affix_level_map = 15;
int32 retcode = 12;
- uint64 target_weapon_guid = 14;
- uint64 avatar_guid = 8;
+ map old_affix_level_map = 13;
+ map cur_affix_level_map = 10;
+ uint64 target_weapon_guid = 11;
+ uint32 target_weapon_awaken_level = 1;
+ uint64 avatar_guid = 9;
}
diff --git a/proto/WeaponPromoteReq.proto b/proto/WeaponPromoteReq.proto
index 47398ca7..7da17cc5 100644
--- a/proto/WeaponPromoteReq.proto
+++ b/proto/WeaponPromoteReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 606
-// Obf: APGGEFMJPLG
+// CmdId: 23298
+// Obf: LDCKBPMEBGB
message WeaponPromoteReq {
- uint64 target_weapon_guid = 10;
+ uint64 target_weapon_guid = 12;
}
diff --git a/proto/WeaponPromoteRsp.proto b/proto/WeaponPromoteRsp.proto
index d7d126a1..deb4bb47 100644
--- a/proto/WeaponPromoteRsp.proto
+++ b/proto/WeaponPromoteRsp.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 633
-// Obf: GBBFEEHGFJE
+// CmdId: 715
+// Obf: DMDOBJKPENG
message WeaponPromoteRsp {
- int32 retcode = 15;
- uint64 target_weapon_guid = 2;
+ uint32 cur_promote_level = 4;
uint32 old_promote_level = 14;
- uint32 cur_promote_level = 5;
+ int32 retcode = 6;
+ uint64 target_weapon_guid = 3;
}
diff --git a/proto/WeaponUpgradeReq.proto b/proto/WeaponUpgradeReq.proto
index 33dbde97..24d5ac55 100644
--- a/proto/WeaponUpgradeReq.proto
+++ b/proto/WeaponUpgradeReq.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 688
-// Obf: PCCDPKOLOBP
+// CmdId: 9010
+// Obf: NHOOFHINDJC
message WeaponUpgradeReq {
- uint64 target_weapon_guid = 10;
- repeated uint64 food_weapon_guid_list = 5;
+ uint64 target_weapon_guid = 14;
+ repeated uint64 food_weapon_guid_list = 9;
repeated ItemParam item_param_list = 12;
}
diff --git a/proto/WeaponUpgradeRsp.proto b/proto/WeaponUpgradeRsp.proto
index 35742499..b047a01e 100644
--- a/proto/WeaponUpgradeRsp.proto
+++ b/proto/WeaponUpgradeRsp.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 668
-// Obf: GJGGNFCKMIB
+// CmdId: 7193
+// Obf: DMJFFIJEDGI
message WeaponUpgradeRsp {
- uint32 old_level = 2;
- uint64 target_weapon_guid = 4;
- uint32 cur_level = 15;
- int32 retcode = 5;
- repeated ItemParam item_param_list = 14;
+ uint64 target_weapon_guid = 13;
+ uint32 cur_level = 10;
+ uint32 old_level = 7;
+ int32 retcode = 4;
+ repeated ItemParam item_param_list = 15;
}
diff --git a/proto/WearEquipReq.proto b/proto/WearEquipReq.proto
index ba196772..13a4d2df 100644
--- a/proto/WearEquipReq.proto
+++ b/proto/WearEquipReq.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 634
-// Obf: CHPMDCJOKNH
+// CmdId: 7563
+// Obf: HMKJLBFDOJP
message WearEquipReq {
- uint64 equip_guid = 9;
- uint64 avatar_guid = 1;
+ uint64 equip_guid = 11;
+ uint64 avatar_guid = 13;
}
diff --git a/proto/WearEquipRsp.proto b/proto/WearEquipRsp.proto
index 40e2f36b..8c26a62a 100644
--- a/proto/WearEquipRsp.proto
+++ b/proto/WearEquipRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 694
-// Obf: FEFMCMNKCEN
+// CmdId: 22727
+// Obf: KHELHHLFJBO
message WearEquipRsp {
- uint64 equip_guid = 2;
- int32 retcode = 10;
- uint64 avatar_guid = 13;
+ uint64 avatar_guid = 4;
+ int32 retcode = 7;
+ uint64 equip_guid = 5;
}
diff --git a/proto/WeatherInfo.proto b/proto/WeatherInfo.proto
index 5d0ea46a..ee4f0683 100644
--- a/proto/WeatherInfo.proto
+++ b/proto/WeatherInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: BMHFKGLDMII
+// Obf: OGJENPCDJEN
message WeatherInfo {
uint32 weather_area_id = 1;
}
diff --git a/proto/WeatherWizardData.proto b/proto/WeatherWizardData.proto
index 5b182379..39ae29cc 100644
--- a/proto/WeatherWizardData.proto
+++ b/proto/WeatherWizardData.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DOMMBGFEDII
+// Obf: JLHBJFIOFDB
message WeatherWizardData {
- uint32 shield_value = 5;
+ uint32 shield_value = 2;
}
diff --git a/proto/WeekendDjinnInfo.proto b/proto/WeekendDjinnInfo.proto
index df54cce8..46955e8e 100644
--- a/proto/WeekendDjinnInfo.proto
+++ b/proto/WeekendDjinnInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: ILCMJCOHIKF
+// Obf: PDPLPNHEJPH
message WeekendDjinnInfo {
- Vector rot = 14;
- Vector pos = 13;
+ Vector pos = 4;
+ Vector rot = 1;
}
diff --git a/proto/WeeklyBossResinDiscountInfo.proto b/proto/WeeklyBossResinDiscountInfo.proto
index cc7b0406..b104d86a 100644
--- a/proto/WeeklyBossResinDiscountInfo.proto
+++ b/proto/WeeklyBossResinDiscountInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: EJPHPKAJEJB
+// Obf: PABMLHHIDDM
message WeeklyBossResinDiscountInfo {
uint32 discount_num = 1;
uint32 discount_num_limit = 2;
diff --git a/proto/WidgetCameraInfo.proto b/proto/WidgetCameraInfo.proto
deleted file mode 100644
index a5fe861d..00000000
--- a/proto/WidgetCameraInfo.proto
+++ /dev/null
@@ -1,25 +0,0 @@
-// https://github.com/SlushinPS/beach-simulator
-// Copyright (C) 2023 Slushy Team
-//
-// This program is free software: you can redistribute it and/or modify
-// it under the terms of the GNU Affero 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 Affero General Public License for more details.
-//
-// You should have received a copy of the GNU Affero General Public License
-// along with this program. If not, see .
-
-syntax = "proto3";
-
-option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: CNJMNIJCIAA
-message WidgetCameraInfo {
- uint32 target_entity_id = 5;
-}
diff --git a/proto/WidgetCoolDownData.proto b/proto/WidgetCoolDownData.proto
index 9b0c17bd..dd546182 100644
--- a/proto/WidgetCoolDownData.proto
+++ b/proto/WidgetCoolDownData.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OFHAPFBPCJN
+// Obf: ANGGPDIPOFF
message WidgetCoolDownData {
- bool is_success = 15;
- uint32 id = 10;
- uint64 cool_down_time = 5;
+ uint32 id = 1;
+ uint64 cool_down_time = 14;
+ bool is_success = 2;
}
diff --git a/proto/WidgetCoolDownNotify.proto b/proto/WidgetCoolDownNotify.proto
index d59f16ff..90451d54 100644
--- a/proto/WidgetCoolDownNotify.proto
+++ b/proto/WidgetCoolDownNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WidgetCoolDownData.proto";
-// CmdId: 4298
-// Obf: APKIPCDAHLD
+// CmdId: 27222
+// Obf: ANFHONAFACH
message WidgetCoolDownNotify {
- repeated WidgetCoolDownData normal_cool_down_data_list = 5;
repeated WidgetCoolDownData group_cool_down_data_list = 7;
+ repeated WidgetCoolDownData normal_cool_down_data_list = 10;
}
diff --git a/proto/WidgetCreateLocationInfo.proto b/proto/WidgetCreateLocationInfo.proto
index 755960e7..66cdb538 100644
--- a/proto/WidgetCreateLocationInfo.proto
+++ b/proto/WidgetCreateLocationInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: ODLCGPLCCDF
+// Obf: EABFEFDDFEJ
message WidgetCreateLocationInfo {
- Vector pos = 15;
- Vector rot = 8;
+ Vector rot = 3;
+ Vector pos = 6;
}
diff --git a/proto/WidgetCreatorInfo.proto b/proto/WidgetCreatorInfo.proto
index de618428..da19ebdb 100644
--- a/proto/WidgetCreatorInfo.proto
+++ b/proto/WidgetCreatorInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WidgetCreatorOpType.proto";
import "WidgetCreateLocationInfo.proto";
-// Obf: MGKIFECKMDL
+// Obf: CNHLLOFHJEA
message WidgetCreatorInfo {
- WidgetCreatorOpType op_type = 13;
- WidgetCreateLocationInfo location_info = 8;
- uint32 entity_id = 9;
+ uint32 entity_id = 15;
+ WidgetCreatorOpType op_type = 9;
+ WidgetCreateLocationInfo location_info = 5;
}
diff --git a/proto/WidgetCreatorOpType.proto b/proto/WidgetCreatorOpType.proto
index e2c6e1d3..596a0100 100644
--- a/proto/WidgetCreatorOpType.proto
+++ b/proto/WidgetCreatorOpType.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LACENMJJAHB
+// Obf: GCEFDCIHAKA
enum WidgetCreatorOpType {
WIDGET_CREATOR_TYPE_NONE = 0;
WIDGET_CREATOR_TYPE_RETRACT = 1;
diff --git a/proto/WidgetDoBagReq.proto b/proto/WidgetDoBagReq.proto
index f56ab036..00229d3f 100644
--- a/proto/WidgetDoBagReq.proto
+++ b/proto/WidgetDoBagReq.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WidgetCreateLocationInfo.proto";
import "WidgetCreatorInfo.proto";
-// CmdId: 4295
-// Obf: JFBFFLAEENK
+// CmdId: 2739
+// Obf: KFDNMJHKFAA
message WidgetDoBagReq {
- uint32 material_id = 10;
+ uint32 material_id = 15;
oneof op_info {
- WidgetCreateLocationInfo location_info = 1329;
- WidgetCreatorInfo widget_creator_info = 1593;
+ WidgetCreateLocationInfo location_info = 2046;
+ WidgetCreatorInfo widget_creator_info = 1156;
}
}
diff --git a/proto/WidgetDoBagRsp.proto b/proto/WidgetDoBagRsp.proto
index dbcbc16f..1836fbba 100644
--- a/proto/WidgetDoBagRsp.proto
+++ b/proto/WidgetDoBagRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 4290
-// Obf: FEPEMHCMCOL
+// CmdId: 8212
+// Obf: PIDNCNBIGBN
message WidgetDoBagRsp {
- uint32 material_id = 7;
- int32 retcode = 5;
+ uint32 material_id = 15;
+ int32 retcode = 4;
}
diff --git a/proto/WidgetGadgetAllDataNotify.proto b/proto/WidgetGadgetAllDataNotify.proto
index 64d4af0c..e189fcf6 100644
--- a/proto/WidgetGadgetAllDataNotify.proto
+++ b/proto/WidgetGadgetAllDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WidgetGadgetData.proto";
-// CmdId: 4252
-// Obf: IJIBKCFOCNO
+// CmdId: 6076
+// Obf: GBEAGNDJKEC
message WidgetGadgetAllDataNotify {
- repeated WidgetGadgetData widget_gadget_data = 13;
+ repeated WidgetGadgetData widget_gadget_data = 15;
}
diff --git a/proto/WidgetGadgetData.proto b/proto/WidgetGadgetData.proto
index 9f0f08d7..a3bd5f3c 100644
--- a/proto/WidgetGadgetData.proto
+++ b/proto/WidgetGadgetData.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DMLGIAOKEMI
+// Obf: ENKCILBBOJN
message WidgetGadgetData {
- repeated uint32 gadget_entity_id_list = 14;
- uint32 gadget_id = 15;
+ repeated uint32 gadget_entity_id_list = 4;
+ uint32 gadget_id = 3;
}
diff --git a/proto/WidgetGadgetDataNotify.proto b/proto/WidgetGadgetDataNotify.proto
index d16fd1c7..fcf4c2ae 100644
--- a/proto/WidgetGadgetDataNotify.proto
+++ b/proto/WidgetGadgetDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WidgetGadgetData.proto";
-// CmdId: 4291
-// Obf: OBICHLEMPEG
+// CmdId: 4861
+// Obf: HCNKGFAPJNC
message WidgetGadgetDataNotify {
- WidgetGadgetData widget_gadget_data = 2;
+ WidgetGadgetData widget_gadget_data = 3;
}
diff --git a/proto/WidgetSlotChangeNotify.proto b/proto/WidgetSlotChangeNotify.proto
index 69ac5bc1..6c283dfb 100644
--- a/proto/WidgetSlotChangeNotify.proto
+++ b/proto/WidgetSlotChangeNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-import "WidgetSlotOp.proto";
import "WidgetSlotData.proto";
-// CmdId: 4296
-// Obf: KFDKDKMIEIE
+import "WidgetSlotOp.proto";
+// CmdId: 26889
+// Obf: GMLDKFNJJCH
message WidgetSlotChangeNotify {
- WidgetSlotOp op = 11;
- WidgetSlotData slot = 12;
+ WidgetSlotData slot = 9;
+ WidgetSlotOp op = 1;
}
diff --git a/proto/WidgetSlotData.proto b/proto/WidgetSlotData.proto
index f3f342c5..04bf8470 100644
--- a/proto/WidgetSlotData.proto
+++ b/proto/WidgetSlotData.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WidgetSlotTag.proto";
-// Obf: BEOHCOKHPFF
+// Obf: BMPCNILFGEJ
message WidgetSlotData {
- WidgetSlotTag tag = 1;
+ WidgetSlotTag tag = 11;
+ bool is_active = 7;
uint32 material_id = 15;
- bool is_active = 6;
- uint32 cd_over_time = 2;
+ uint32 cd_over_time = 12;
}
diff --git a/proto/WidgetSlotOp.proto b/proto/WidgetSlotOp.proto
index 73a7f6c0..12b3771c 100644
--- a/proto/WidgetSlotOp.proto
+++ b/proto/WidgetSlotOp.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: DAADDKFJJAH
+// Obf: DPNIPOMNPFI
enum WidgetSlotOp {
WIDGET_SLOT_OP_ATTACH = 0;
WIDGET_SLOT_OP_DETACH = 1;
diff --git a/proto/WidgetSlotTag.proto b/proto/WidgetSlotTag.proto
index e3af07b0..16e30db6 100644
--- a/proto/WidgetSlotTag.proto
+++ b/proto/WidgetSlotTag.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: GMCPLJCPMGC
+// Obf: BOCCJPKHICL
enum WidgetSlotTag {
WIDGET_SLOT_TAG_QUICK_USE = 0;
WIDGET_SLOT_TAG_ATTACH_AVATAR = 1;
diff --git a/proto/WindFieldDetailInfo.proto b/proto/WindFieldDetailInfo.proto
index 5b099a8a..53aecec9 100644
--- a/proto/WindFieldDetailInfo.proto
+++ b/proto/WindFieldDetailInfo.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WindFieldStageInfo.proto";
-// Obf: FNGDIKANJCP
+// Obf: MLNINJIDONO
message WindFieldDetailInfo {
- repeated WindFieldStageInfo stage_info_list = 11;
+ repeated WindFieldStageInfo stage_info_list = 14;
}
diff --git a/proto/WindFieldDungeonFailReason.proto b/proto/WindFieldDungeonFailReason.proto
index 6d56b268..3a481042 100644
--- a/proto/WindFieldDungeonFailReason.proto
+++ b/proto/WindFieldDungeonFailReason.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LCLLFHFCPHG
+// Obf: EPFKHGDAOCP
enum WindFieldDungeonFailReason {
WIND_FIELD_DUNGEON_FAIL_NONE = 0;
WIND_FIELD_DUNGEON_FAIL_CANCEL = 1;
diff --git a/proto/WindFieldDungeonSettleInfo.proto b/proto/WindFieldDungeonSettleInfo.proto
index 27612db8..47b0a4ae 100644
--- a/proto/WindFieldDungeonSettleInfo.proto
+++ b/proto/WindFieldDungeonSettleInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WindFieldDungeonFailReason.proto";
-// Obf: PPOLACNECHC
+// Obf: KGEBGAHEFLG
message WindFieldDungeonSettleInfo {
- repeated uint32 DNPOFKIINPL = 4;
- repeated uint32 EDDJEJMNLLC = 12;
- WindFieldDungeonFailReason fail_reason = 5;
+ repeated uint32 KDIFMAEJGIO = 3;
+ WindFieldDungeonFailReason fail_reason = 12;
+ repeated uint32 AKDFKBJLGGI = 11;
}
diff --git a/proto/WindFieldStageInfo.proto b/proto/WindFieldStageInfo.proto
index 9de8e68e..269d56d2 100644
--- a/proto/WindFieldStageInfo.proto
+++ b/proto/WindFieldStageInfo.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: OHPBMALIMLN
+// Obf: KHPJGGFDAFC
message WindFieldStageInfo {
- bool is_open = 12;
- uint32 stage_id = 3;
- uint32 open_time = 11;
+ bool is_open = 8;
+ uint32 stage_id = 2;
+ uint32 open_time = 4;
}
diff --git a/proto/WindSeedType1Notify.proto b/proto/WindSeedType1Notify.proto
index 221155ad..b7a9629b 100644
--- a/proto/WindSeedType1Notify.proto
+++ b/proto/WindSeedType1Notify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 23131
-// Obf: ELJDECFEHLJ
+// CmdId: 3604
+// Obf: FGKAHIENJJG
message WindSeedType1Notify {
- uint32 config_id = 11;
+ uint32 config_id = 12;
bytes payload = 2;
}
diff --git a/proto/WinterCampAcceptAllGiveItemReq.proto b/proto/WinterCampAcceptAllGiveItemReq.proto
index f257638c..400c0ff7 100644
--- a/proto/WinterCampAcceptAllGiveItemReq.proto
+++ b/proto/WinterCampAcceptAllGiveItemReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8002
-// Obf: PGDMGFMKDBM
+// CmdId: 6397
+// Obf: HPLLPIMMLLJ
message WinterCampAcceptAllGiveItemReq {
}
diff --git a/proto/WinterCampAcceptAllGiveItemRsp.proto b/proto/WinterCampAcceptAllGiveItemRsp.proto
index a14e842e..0e40e8aa 100644
--- a/proto/WinterCampAcceptAllGiveItemRsp.proto
+++ b/proto/WinterCampAcceptAllGiveItemRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WinterCampAcceptItemResultInfo.proto";
-// CmdId: 8328
-// Obf: LPKOFENPJCK
+// CmdId: 4655
+// Obf: LJFOBNJDABD
message WinterCampAcceptAllGiveItemRsp {
- repeated WinterCampAcceptItemResultInfo accept_item_result_info = 12;
- int32 retcode = 10;
+ repeated WinterCampAcceptItemResultInfo accept_item_result_info = 8;
+ int32 retcode = 4;
}
diff --git a/proto/WinterCampAcceptGiveItemReq.proto b/proto/WinterCampAcceptGiveItemReq.proto
index e5e94147..f49fea4b 100644
--- a/proto/WinterCampAcceptGiveItemReq.proto
+++ b/proto/WinterCampAcceptGiveItemReq.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8603
-// Obf: BKPNLGDHNAF
+// CmdId: 4170
+// Obf: CCNKNDEFNKO
message WinterCampAcceptGiveItemReq {
- uint32 uid = 12;
+ uint32 uid = 4;
}
diff --git a/proto/WinterCampAcceptGiveItemRsp.proto b/proto/WinterCampAcceptGiveItemRsp.proto
index 1342aa5d..222ff90f 100644
--- a/proto/WinterCampAcceptGiveItemRsp.proto
+++ b/proto/WinterCampAcceptGiveItemRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WinterCampAcceptItemResultInfo.proto";
-// CmdId: 8718
-// Obf: OGPFPMJDDJE
+// CmdId: 22048
+// Obf: LPAIOBLKCKN
message WinterCampAcceptGiveItemRsp {
- int32 retcode = 2;
- WinterCampAcceptItemResultInfo accept_item_result_info = 10;
+ int32 retcode = 10;
+ WinterCampAcceptItemResultInfo accept_item_result_info = 4;
}
diff --git a/proto/WinterCampAcceptItemResultInfo.proto b/proto/WinterCampAcceptItemResultInfo.proto
index ab534a27..ace292c0 100644
--- a/proto/WinterCampAcceptItemResultInfo.proto
+++ b/proto/WinterCampAcceptItemResultInfo.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// Obf: LMFILKMHFDJ
+// Obf: PAIPEOJEGFC
message WinterCampAcceptItemResultInfo {
- repeated ItemParam MEMJEIJFBHN = 10;
- uint32 uid = 2;
- repeated ItemParam OOOIGNDHNNO = 6;
+ repeated ItemParam HAIGGAPGJKO = 3;
+ repeated ItemParam NHNKAGCJHHK = 6;
+ uint32 uid = 12;
}
diff --git a/proto/WinterCampActivityDetailInfo.proto b/proto/WinterCampActivityDetailInfo.proto
index 268760a1..7bd22c94 100644
--- a/proto/WinterCampActivityDetailInfo.proto
+++ b/proto/WinterCampActivityDetailInfo.proto
@@ -15,21 +15,18 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WinterCampStageInfo.proto";
-import "ItemParam.proto";
import "WinterCampRaceStageInfo.proto";
-// Obf: CPOACHLJDKL
+import "ItemParam.proto";
+// Obf: APLIILFFKBH
message WinterCampActivityDetailInfo {
WinterCampStageInfo battle_info = 10;
- repeated uint32 NIAGCOKBHAF = 13;
- repeated uint32 LBHKJHGNONI = 11;
- repeated ItemParam used_item_list = 14;
- repeated WinterCampRaceStageInfo race_info_list = 2;
- bool is_content_closed = 6;
- WinterCampStageInfo explore_info = 1;
- repeated uint32 ECMPMKDFEND = 8;
+ repeated WinterCampRaceStageInfo race_info_list = 11;
+ WinterCampStageInfo explore_info = 12;
+ repeated ItemParam used_item_list = 13;
+ bool is_content_closed = 7;
+ repeated uint32 FHECIOABEBK = 6;
+ repeated uint32 CKKODMFPEKP = 4;
+ repeated uint32 NJCEPGDFJGF = 3;
}
diff --git a/proto/WinterCampGetCanGiveFriendItemReq.proto b/proto/WinterCampGetCanGiveFriendItemReq.proto
index eaf93031..f2d74630 100644
--- a/proto/WinterCampGetCanGiveFriendItemReq.proto
+++ b/proto/WinterCampGetCanGiveFriendItemReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8598
-// Obf: BBPPOBIMPIC
+// CmdId: 130
+// Obf: KFEPKPFHJNO
message WinterCampGetCanGiveFriendItemReq {
}
diff --git a/proto/WinterCampGetCanGiveFriendItemRsp.proto b/proto/WinterCampGetCanGiveFriendItemRsp.proto
index 5bc1c810..2dac9fed 100644
--- a/proto/WinterCampGetCanGiveFriendItemRsp.proto
+++ b/proto/WinterCampGetCanGiveFriendItemRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 8470
-// Obf: HMJHEIFDELL
+// CmdId: 23821
+// Obf: MFHLPEJNLKH
message WinterCampGetCanGiveFriendItemRsp {
- repeated ItemParam item_list = 9;
- int32 retcode = 6;
+ int32 retcode = 10;
+ repeated ItemParam item_list = 11;
}
diff --git a/proto/WinterCampGetRecvItemListReq.proto b/proto/WinterCampGetRecvItemListReq.proto
index 4d78a53d..56bb48e3 100644
--- a/proto/WinterCampGetRecvItemListReq.proto
+++ b/proto/WinterCampGetRecvItemListReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8339
-// Obf: JBADDDJFJIN
+// CmdId: 25703
+// Obf: LGPFAFBIANE
message WinterCampGetRecvItemListReq {
}
diff --git a/proto/WinterCampGetRecvItemListRsp.proto b/proto/WinterCampGetRecvItemListRsp.proto
index d6354f42..d9a22a59 100644
--- a/proto/WinterCampGetRecvItemListRsp.proto
+++ b/proto/WinterCampGetRecvItemListRsp.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WinterCampRecvItemData.proto";
-// CmdId: 8882
-// Obf: OEAPHJPCFHA
+// CmdId: 2293
+// Obf: KPAMGHGLKCN
message WinterCampGetRecvItemListRsp {
- repeated WinterCampRecvItemData recv_item_data_list = 4;
- int32 retcode = 11;
+ int32 retcode = 6;
+ repeated WinterCampRecvItemData recv_item_data_list = 9;
}
diff --git a/proto/WinterCampGiveFriendItemReq.proto b/proto/WinterCampGiveFriendItemReq.proto
index bdf2721e..b746a0a4 100644
--- a/proto/WinterCampGiveFriendItemReq.proto
+++ b/proto/WinterCampGiveFriendItemReq.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ItemParam.proto";
-// CmdId: 8878
-// Obf: FPLLNAOJKDL
+// CmdId: 4625
+// Obf: AGLKMBBPCJA
message WinterCampGiveFriendItemReq {
- repeated ItemParam item_list = 5;
- uint32 uid = 14;
+ repeated ItemParam item_list = 7;
+ uint32 uid = 13;
}
diff --git a/proto/WinterCampGiveFriendItemRsp.proto b/proto/WinterCampGiveFriendItemRsp.proto
index 373876c2..9a4131b5 100644
--- a/proto/WinterCampGiveFriendItemRsp.proto
+++ b/proto/WinterCampGiveFriendItemRsp.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 8765
-// Obf: FJNPNJMCGJP
+// CmdId: 24904
+// Obf: KOAHPGMAGJK
message WinterCampGiveFriendItemRsp {
- int32 retcode = 7;
- repeated uint32 limit_item_id_list = 4;
+ int32 retcode = 4;
+ repeated uint32 limit_item_id_list = 6;
}
diff --git a/proto/WinterCampRaceStageInfo.proto b/proto/WinterCampRaceStageInfo.proto
index 5e49681f..24cf250d 100644
--- a/proto/WinterCampRaceStageInfo.proto
+++ b/proto/WinterCampRaceStageInfo.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: EGJNNEHKJCO
+// Obf: IIBEOFMNCMM
message WinterCampRaceStageInfo {
- Vector pos = 7;
+ uint32 id = 5;
+ uint32 max_score = 10;
+ Vector pos = 1;
uint32 open_time = 2;
- uint32 max_score = 15;
- uint32 id = 11;
}
diff --git a/proto/WinterCampRecvItemData.proto b/proto/WinterCampRecvItemData.proto
index b7198339..efbe4a4e 100644
--- a/proto/WinterCampRecvItemData.proto
+++ b/proto/WinterCampRecvItemData.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "ProfilePicture.proto";
import "ItemParam.proto";
-// Obf: FGKLCIBICPE
+// Obf: NIGKCOAKACC
message WinterCampRecvItemData {
+ ProfilePicture profile_picture = 3;
+ uint32 uid = 10;
string nickname = 7;
- ProfilePicture profile_picture = 5;
- uint32 uid = 6;
- repeated ItemParam item_list = 12;
+ repeated ItemParam item_list = 14;
}
diff --git a/proto/WinterCampRecvItemNotify.proto b/proto/WinterCampRecvItemNotify.proto
index e4d524cf..db8303ec 100644
--- a/proto/WinterCampRecvItemNotify.proto
+++ b/proto/WinterCampRecvItemNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "WinterCampRecvItemData.proto";
-// CmdId: 8284
-// Obf: LDFIBAJCHBO
+// CmdId: 23213
+// Obf: LKKLNFAIADK
message WinterCampRecvItemNotify {
- WinterCampRecvItemData recv_item_data = 15;
+ WinterCampRecvItemData recv_item_data = 7;
}
diff --git a/proto/WinterCampStageInfo.proto b/proto/WinterCampStageInfo.proto
index 6810e503..c7cd8ba1 100644
--- a/proto/WinterCampStageInfo.proto
+++ b/proto/WinterCampStageInfo.proto
@@ -15,17 +15,14 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "Vector.proto";
-// Obf: IBAACKMBMDC
+// Obf: PHBJKNJLFKO
message WinterCampStageInfo {
- uint32 open_time = 7;
- Vector pos = 4;
- uint32 id = 9;
- bool is_finished = 2;
uint32 cur_progress = 14;
uint32 total_progress = 6;
+ bool is_finished = 3;
+ uint32 id = 7;
+ Vector pos = 10;
+ uint32 open_time = 9;
}
diff --git a/proto/WorktopInfo.proto b/proto/WorktopInfo.proto
index be1d3dbf..1c65484b 100644
--- a/proto/WorktopInfo.proto
+++ b/proto/WorktopInfo.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// Obf: LHPOPGLKKEE
+// Obf: FHDMCJINDAH
message WorktopInfo {
repeated uint32 option_list = 1;
bool is_guest_can_operate = 2;
diff --git a/proto/WorktopOptionNotify.proto b/proto/WorktopOptionNotify.proto
index 7dd28f4f..db00d3f5 100644
--- a/proto/WorktopOptionNotify.proto
+++ b/proto/WorktopOptionNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 872
-// Obf: DEJDCEGIBII
+// CmdId: 925
+// Obf: AMKENHADEJN
message WorktopOptionNotify {
- uint32 gadget_entity_id = 4;
- repeated uint32 option_list = 11;
+ repeated uint32 option_list = 7;
+ uint32 gadget_entity_id = 3;
}
diff --git a/proto/WorldChestOpenNotify.proto b/proto/WorldChestOpenNotify.proto
index 0675b731..2e0c02a8 100644
--- a/proto/WorldChestOpenNotify.proto
+++ b/proto/WorldChestOpenNotify.proto
@@ -15,14 +15,11 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 3098
-// Obf: GOCBFIPGBEC
+// CmdId: 9116
+// Obf: CMEJIMOMCEO
message WorldChestOpenNotify {
- uint32 group_id = 11;
- uint32 config_id = 6;
- uint32 scene_id = 2;
+ uint32 group_id = 5;
+ uint32 config_id = 4;
+ uint32 scene_id = 11;
}
diff --git a/proto/WorldDataNotify.proto b/proto/WorldDataNotify.proto
index 4ddd2d0c..95fbabdf 100644
--- a/proto/WorldDataNotify.proto
+++ b/proto/WorldDataNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PropValue.proto";
-// CmdId: 3465
-// Obf: GGEEDINMPLC
+// CmdId: 813
+// Obf: FOHMBEGKOHM
message WorldDataNotify {
- map world_prop_map = 14;
+ map world_prop_map = 12;
}
diff --git a/proto/WorldOwnerBlossomBriefInfoNotify.proto b/proto/WorldOwnerBlossomBriefInfoNotify.proto
index 0f7352f0..11a297f4 100644
--- a/proto/WorldOwnerBlossomBriefInfoNotify.proto
+++ b/proto/WorldOwnerBlossomBriefInfoNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "BlossomBriefInfo.proto";
-// CmdId: 2772
-// Obf: PHFHKCMBGOB
+// CmdId: 2494
+// Obf: ILOJPNAEJEO
message WorldOwnerBlossomBriefInfoNotify {
- repeated BlossomBriefInfo brief_info_list = 10;
+ repeated BlossomBriefInfo brief_info_list = 5;
}
diff --git a/proto/WorldOwnerDailyTaskNotify.proto b/proto/WorldOwnerDailyTaskNotify.proto
index 1f8200ca..e64a892b 100644
--- a/proto/WorldOwnerDailyTaskNotify.proto
+++ b/proto/WorldOwnerDailyTaskNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "DailyTaskInfo.proto";
-// CmdId: 169
-// Obf: MECIJHANDBI
+// CmdId: 9896
+// Obf: LBMMGFMIMND
message WorldOwnerDailyTaskNotify {
- uint32 finished_daily_task_num = 5;
- uint32 filter_city_id = 6;
- repeated DailyTaskInfo task_list = 15;
+ uint32 filter_city_id = 3;
+ uint32 finished_daily_task_num = 4;
+ repeated DailyTaskInfo task_list = 8;
}
diff --git a/proto/WorldPlayerDieNotify.proto b/proto/WorldPlayerDieNotify.proto
index 62c2ae39..7d77bbf1 100644
--- a/proto/WorldPlayerDieNotify.proto
+++ b/proto/WorldPlayerDieNotify.proto
@@ -15,18 +15,15 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlayerDieType.proto";
-// CmdId: 214
-// Obf: BNHIPBPNGMA
+// CmdId: 26320
+// Obf: AEFKDABOLLO
message WorldPlayerDieNotify {
- PlayerDieType die_type = 14;
uint32 murderer_entity_id = 9;
+ PlayerDieType die_type = 10;
oneof entity {
- uint32 monster_id = 2;
- uint32 gadget_id = 8;
+ uint32 monster_id = 8;
+ uint32 gadget_id = 5;
}
}
diff --git a/proto/WorldPlayerInfoNotify.proto b/proto/WorldPlayerInfoNotify.proto
index 450d95b8..24d24071 100644
--- a/proto/WorldPlayerInfoNotify.proto
+++ b/proto/WorldPlayerInfoNotify.proto
@@ -15,16 +15,13 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "OnlinePlayerInfo.proto";
import "PlayerWidgetInfo.proto";
-// CmdId: 3344
-// Obf: PAAJDHIIGDG
+// CmdId: 2239
+// Obf: JGMOCNKDELA
message WorldPlayerInfoNotify {
- repeated OnlinePlayerInfo player_info_list = 11;
- repeated PlayerWidgetInfo player_widget_info_list = 1;
- repeated uint32 player_uid_list = 3;
+ repeated OnlinePlayerInfo player_info_list = 7;
+ repeated PlayerWidgetInfo player_widget_info_list = 5;
+ repeated uint32 player_uid_list = 15;
}
diff --git a/proto/WorldPlayerLocationNotify.proto b/proto/WorldPlayerLocationNotify.proto
index 081f224b..7a8bad97 100644
--- a/proto/WorldPlayerLocationNotify.proto
+++ b/proto/WorldPlayerLocationNotify.proto
@@ -15,15 +15,12 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlayerWorldLocationInfo.proto";
import "PlayerLocationInfo.proto";
-// CmdId: 256
-// Obf: CFNJLMJCOIP
+// CmdId: 7085
+// Obf: KEIDNDOFINC
message WorldPlayerLocationNotify {
- repeated PlayerWorldLocationInfo player_world_loc_list = 7;
- repeated PlayerLocationInfo player_loc_list = 9;
+ repeated PlayerWorldLocationInfo player_world_loc_list = 10;
+ repeated PlayerLocationInfo player_loc_list = 1;
}
diff --git a/proto/WorldPlayerRTTNotify.proto b/proto/WorldPlayerRTTNotify.proto
index 438aab40..74a72e5a 100644
--- a/proto/WorldPlayerRTTNotify.proto
+++ b/proto/WorldPlayerRTTNotify.proto
@@ -15,13 +15,10 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
import "PlayerRTTInfo.proto";
-// CmdId: 6
-// Obf: DBMMIAMOIGH
+// CmdId: 421
+// Obf: JNKBKEOBKGL
message WorldPlayerRTTNotify {
- repeated PlayerRTTInfo player_rtt_list = 9;
+ repeated PlayerRTTInfo player_rtt_list = 6;
}
diff --git a/proto/WorldPlayerReviveReq.proto b/proto/WorldPlayerReviveReq.proto
index d2704776..317f5bca 100644
--- a/proto/WorldPlayerReviveReq.proto
+++ b/proto/WorldPlayerReviveReq.proto
@@ -15,11 +15,8 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 273
-// Obf: OBKKEOENCLB
+// CmdId: 2639
+// Obf: CLFPPNDBGLJ
message WorldPlayerReviveReq {
}
diff --git a/proto/WorldPlayerReviveRsp.proto b/proto/WorldPlayerReviveRsp.proto
index 6c963ee5..77833128 100644
--- a/proto/WorldPlayerReviveRsp.proto
+++ b/proto/WorldPlayerReviveRsp.proto
@@ -15,12 +15,9 @@
// along with this program. If not, see .
syntax = "proto3";
-
option java_package = "emu.grasscutter.net.proto";
-
-
-// CmdId: 204
-// Obf: COOLDGLJJKA
+// CmdId: 3657
+// Obf: OBBNANBMDCB
message WorldPlayerReviveRsp {
- int32 retcode = 9;
+ int32 retcode = 14;
}