From 5c8ce7171b8cf523bfe20359998e2a4efc8504f6 Mon Sep 17 00:00:00 2001 From: Yuuki <6851027-yukiz@users.noreply.gitlab.com> Date: Thu, 17 Aug 2023 19:18:58 +0800 Subject: [PATCH] works 4.0 in-game --- PacketOpcodes.java | 3851 ++- cmdid.json | 19432 ++++++++-------- cmdid_gc_update.json | 3782 +-- cmdid_ht_40.json | 2560 ++ gc_needed2.json | 258 +- op.js | 4 +- proto/ADHOJAAOLNO.proto | 23 + proto/AbilityActionCreateGadget.proto | 8 +- proto/AbilityActionGenerateElemBall.proto | 9 +- proto/AbilityAppliedAbility.proto | 5 +- proto/AbilityAppliedModifier.proto | 5 +- proto/AbilityAttachedModifier.proto | 5 +- proto/AbilityChangeNotify.proto | 11 +- proto/AbilityControlBlock.proto | 5 +- proto/AbilityEmbryo.proto | 5 +- proto/AbilityGadgetInfo.proto | 5 +- proto/AbilityIdentifier.proto | 17 +- proto/AbilityInvocationsNotify.proto | 9 +- proto/AbilityInvokeArgument.proto | 12 +- proto/AbilityInvokeEntry.proto | 25 +- proto/AbilityInvokeEntryHead.proto | 17 +- proto/AbilityMetaAddAbility.proto | 4 +- proto/AbilityMetaModifierChange.proto | 29 +- proto/AbilityMetaReInitOverrideMap.proto | 7 +- proto/AbilityMixinRecoverInfo.proto | 13 +- proto/AbilityScalarType.proto | 5 +- proto/AbilityScalarValueEntry.proto | 5 +- proto/AbilityString.proto | 5 +- proto/AbilitySyncStateInfo.proto | 5 +- proto/Achievement.proto | 14 +- proto/AchievementAllDataNotify.proto | 11 +- proto/AchievementUpdateNotify.proto | 9 +- proto/ActivityInfo.proto | 228 +- proto/ActivityInfoNotify.proto | 9 +- proto/ActivityMultiCharacterInfo.proto | 23 + proto/ActivityPushTipsData.proto | 9 +- proto/ActivityPushTipsState.proto | 5 +- proto/ActivityScheduleInfo.proto | 15 +- proto/ActivityScheduleInfoNotify.proto | 11 +- proto/ActivityShopSheetInfo.proto | 11 +- proto/ActivityTakeWatcherRewardReq.proto | 11 +- proto/ActivityTakeWatcherRewardRsp.proto | 13 +- proto/ActivityUpdateWatcherNotify.proto | 11 +- proto/ActivityWatcherInfo.proto | 13 +- proto/AddBackupAvatarTeamReq.proto | 7 +- proto/AddBackupAvatarTeamRsp.proto | 9 +- proto/AddNoGachaAvatarCardNotify.proto | 19 +- proto/AddNoGachaAvatarCardTransferItem.proto | 11 +- proto/AddQuestContentProgressReq.proto | 13 +- proto/AddQuestContentProgressRsp.proto | 11 +- proto/AdjustTrackingInfo.proto | 17 +- proto/AiSkillCdInfo.proto | 9 +- proto/AiSyncInfo.proto | 9 +- proto/AiThreatInfo.proto | 7 +- proto/AkaFesDetailInfo.proto | 29 +- proto/AllWidgetDataNotify.proto | 51 +- proto/AnchorPointData.proto | 15 +- proto/AnimalViewInfo.proto | 23 + proto/AnimatorParameterValueInfo.proto | 5 +- proto/AnimatorParameterValueInfoPair.proto | 5 +- proto/AnnounceData.proto | 21 +- proto/AntiAddictNotify.proto | 11 +- proto/ArenaChallengeActivityDetailInfo.proto | 13 +- proto/ArenaChallengeMonsterLevel.proto | 9 +- proto/AskAddFriendNotify.proto | 11 +- proto/AskAddFriendReq.proto | 9 +- proto/AskAddFriendRsp.proto | 13 +- proto/AsterActivityDetailInfo.proto | 25 +- proto/AsterLargeDetailInfo.proto | 9 +- proto/AsterLittleDetailInfo.proto | 13 +- proto/AsterLittleStageState.proto | 5 +- proto/AsterMidCampInfo.proto | 9 +- proto/AsterMidDetailInfo.proto | 13 +- proto/AsterProgressDetailInfo.proto | 7 +- proto/AttackHitEffectResult.proto | 17 +- proto/AttackResult.proto | 69 +- proto/AvatarAddNotify.proto | 11 +- proto/AvatarChangeCostumeNotify.proto | 9 +- proto/AvatarChangeCostumeReq.proto | 11 +- proto/AvatarChangeCostumeRsp.proto | 13 +- proto/AvatarChangeElementTypeReq.proto | 11 +- proto/AvatarChangeElementTypeRsp.proto | 9 +- proto/AvatarDataNotify.proto | 27 +- proto/AvatarDelNotify.proto | 6 +- proto/AvatarDieAnimationEndReq.proto | 13 +- proto/AvatarDieAnimationEndRsp.proto | 13 +- proto/AvatarEnterSceneInfo.proto | 19 +- proto/AvatarEquipAffixInfo.proto | 5 +- proto/AvatarEquipAffixStartNotify.proto | 11 +- proto/AvatarEquipChangeNotify.proto | 21 +- proto/AvatarExcelInfo.proto | 5 +- proto/AvatarExpeditionAllDataReq.proto | 7 +- proto/AvatarExpeditionAllDataRsp.proto | 15 +- proto/AvatarExpeditionCallBackReq.proto | 9 +- proto/AvatarExpeditionCallBackRsp.proto | 11 +- proto/AvatarExpeditionDataNotify.proto | 9 +- proto/AvatarExpeditionGetRewardReq.proto | 9 +- proto/AvatarExpeditionGetRewardRsp.proto | 17 +- proto/AvatarExpeditionInfo.proto | 5 +- proto/AvatarExpeditionStartReq.proto | 11 +- proto/AvatarExpeditionStartRsp.proto | 11 +- proto/AvatarExpeditionState.proto | 5 +- proto/AvatarFetterDataNotify.proto | 9 +- proto/AvatarFetterInfo.proto | 5 +- proto/AvatarFetterLevelRewardReq.proto | 11 +- proto/AvatarFetterLevelRewardRsp.proto | 13 +- proto/AvatarFightPropNotify.proto | 11 +- proto/AvatarFightPropUpdateNotify.proto | 11 +- proto/AvatarFlycloakChangeNotify.proto | 11 +- proto/AvatarFollowRouteNotify.proto | 15 +- proto/AvatarGainCostumeNotify.proto | 9 +- proto/AvatarGainFlycloakNotify.proto | 7 +- proto/AvatarInfo.proto | 10 +- proto/AvatarLifeStateChangeNotify.proto | 23 +- proto/AvatarPromoteReq.proto | 9 +- proto/AvatarPromoteRsp.proto | 11 +- proto/AvatarPropChangeReasonNotify.proto | 17 +- proto/AvatarPropNotify.proto | 11 +- proto/AvatarRenameInfo.proto | 9 +- proto/AvatarRenameInfoNotify.proto | 27 - proto/AvatarSatiationData.proto | 9 +- proto/AvatarSatiationDataNotify.proto | 9 +- proto/AvatarSkillChangeNotify.proto | 19 +- proto/AvatarSkillDepotChangeNotify.proto | 21 +- proto/AvatarSkillInfo.proto | 5 +- proto/AvatarSkillInfoNotify.proto | 11 +- proto/AvatarSkillMaxChargeCountNotify.proto | 13 +- proto/AvatarSkillUpgradeReq.proto | 13 +- proto/AvatarSkillUpgradeRsp.proto | 17 +- proto/AvatarTeam.proto | 9 +- proto/AvatarTeamAllDataNotify.proto | 13 +- proto/AvatarTeamResonanceInfo.proto | 13 +- proto/AvatarTeamUpdateNotify.proto | 11 +- proto/AvatarType.proto | 5 +- proto/AvatarUnlockTalentNotify.proto | 13 +- proto/AvatarUpgradeReq.proto | 11 +- proto/AvatarUpgradeRsp.proto | 19 +- proto/AvatarWearFlycloakReq.proto | 9 +- proto/AvatarWearFlycloakRsp.proto | 13 +- proto/BBMCNBCAMAK.proto | 22 + .../{FFKMNCKOPHD.proto => BCIBGJPGJNH.proto} | 9 +- .../{HKILNLMDIGF.proto => BDOCPDNCIEF.proto} | 7 +- proto/BHKIIEFGFFL.proto | 22 + proto/BackMyWorldRsp.proto | 9 +- proto/BartenderActivityDetailInfo.proto | 17 +- proto/BartenderLevelInfo.proto | 11 +- proto/BartenderTaskInfo.proto | 9 +- proto/BatchBuyGoodsReq.proto | 11 +- proto/BatchBuyGoodsRsp.proto | 17 +- proto/BattlePassAllDataNotify.proto | 13 +- proto/BattlePassCurScheduleUpdateNotify.proto | 11 +- proto/BattlePassCycle.proto | 11 +- proto/BattlePassMission.proto | 19 +- proto/BattlePassMissionDelNotify.proto | 9 +- proto/BattlePassMissionUpdateNotify.proto | 9 +- proto/BattlePassProduct.proto | 11 +- proto/BattlePassRewardTag.proto | 11 +- proto/BattlePassRewardTakeOption.proto | 9 +- proto/BattlePassSchedule.proto | 35 +- proto/BattlePassUnlockStatus.proto | 5 +- proto/Birthday.proto | 5 +- proto/BladeDanceSettleInfo.proto | 25 + proto/BlessingActivityDetailInfo.proto | 19 +- proto/BlitzRushActivityDetailInfo.proto | 13 +- proto/BlitzRushStage.proto | 9 +- proto/BlockInfo.proto | 5 +- proto/BlossomBriefInfo.proto | 26 +- proto/BlossomBriefInfoNotify.proto | 9 +- proto/BlossomChestInfo.proto | 5 +- proto/BonusActivityInfo.proto | 9 +- proto/BonusActivityInfoReq.proto | 7 +- proto/BonusActivityInfoRsp.proto | 11 +- proto/BonusOpActivityInfo.proto | 7 +- proto/BossChestInfo.proto | 5 +- proto/BounceConjuringActivityDetailInfo.proto | 11 +- proto/BounceConjuringChapterInfo.proto | 11 +- proto/BreakoutAction.proto | 9 +- proto/BreakoutBrickInfo.proto | 5 +- proto/BreakoutElementReactionCounter.proto | 5 +- proto/BreakoutPhysicalObject.proto | 5 +- proto/BreakoutPhysicalObjectModifier.proto | 5 +- proto/BreakoutSnapShot.proto | 5 +- proto/BreakoutSpawnPoint.proto | 5 +- proto/BreakoutSyncConnectUidInfo.proto | 5 +- proto/BreakoutVector2.proto | 5 +- proto/BrickBreakerActivityStageInfo.proto | 11 +- proto/BrickBreakerDetailInfo.proto | 13 +- proto/BrickBreakerLevelInfo.proto | 17 +- proto/BuoyantCombatDailyInfo.proto | 9 +- proto/BuoyantCombatDetailInfo.proto | 7 +- proto/BuyBattlePassLevelReq.proto | 9 +- proto/BuyBattlePassLevelRsp.proto | 11 +- proto/BuyGoodsParam.proto | 9 +- proto/BuyGoodsReq.proto | 13 +- proto/BuyGoodsRsp.proto | 17 +- proto/BuyResinRsp.proto | 11 +- proto/CJCLCFNAGDO.proto | 24 + proto/CKBMIEMDAEP.proto | 22 + proto/CODGCKOENFC.proto | 24 + proto/CalcWeaponUpgradeReturnItemsReq.proto | 13 +- proto/CalcWeaponUpgradeReturnItemsRsp.proto | 13 +- proto/CanUseSkillNotify.proto | 9 +- proto/CancelFinishParentQuestNotify.proto | 9 +- proto/CardProductRewardNotify.proto | 11 +- proto/ChallengeBrief.proto | 13 +- proto/ChallengeDataNotify.proto | 13 +- proto/ChallengeFinishType.proto | 5 +- proto/ChangeAvatarReq.proto | 15 +- proto/ChangeAvatarRsp.proto | 13 +- proto/ChangeEnergyReason.proto | 5 +- proto/ChangeGameTimeReq.proto | 11 +- proto/ChangeGameTimeRsp.proto | 11 +- proto/ChangeHpReason.proto | 5 +- proto/ChangeMailStarNotify.proto | 11 +- proto/ChangeMpTeamAvatarReq.proto | 11 +- proto/ChangeMpTeamAvatarRsp.proto | 13 +- proto/ChangeTeamNameReq.proto | 11 +- proto/ChangeTeamNameRsp.proto | 11 +- proto/ChannelerSlabActivityDetailInfo.proto | 15 +- proto/ChannelerSlabCamp.proto | 13 +- proto/ChannelerSlabChallenge.proto | 9 +- proto/ChannelerSlabChallengeStage.proto | 15 +- proto/ChannelerSlabOneoffDungeon.proto | 11 +- proto/ChannellerSlabAssistInfo.proto | 11 +- proto/ChannellerSlabBuffInfo.proto | 15 +- proto/ChannellerSlabBuffSchemeInfo.proto | 11 +- proto/ChannellerSlabLoopDungeonInfo.proto | 15 +- .../ChannellerSlabLoopDungeonResultInfo.proto | 15 +- .../ChannellerSlabLoopDungeonStageInfo.proto | 15 +- proto/ChapterState.proto | 5 +- proto/ChapterStateNotify.proto | 27 +- proto/CharAmusementAvatarInfo.proto | 11 +- proto/CharAmusementDetailInfo.proto | 7 +- proto/CharAmusementStageData.proto | 11 +- proto/ChatEmojiCollectionData.proto | 5 +- proto/ChatInfo.proto | 27 +- proto/CheckAddItemExceedLimitNotify.proto | 19 +- proto/CheckUgcStateReq.proto | 4 +- proto/CheckUgcStateRsp.proto | 6 +- proto/CheckUgcUpdateReq.proto | 6 +- proto/CheckUgcUpdateRsp.proto | 10 +- proto/ChessActivityDetailInfo.proto | 23 +- proto/ChildQuest.proto | 9 +- proto/ChooseCurAvatarTeamReq.proto | 9 +- proto/ChooseCurAvatarTeamRsp.proto | 11 +- proto/CityInfo.proto | 11 +- proto/CityReputationQuestInfo.proto | 11 +- proto/ClientAIStateNotify.proto | 9 +- ...ientAbilitiesInitFinishCombineNotify.proto | 6 +- proto/ClientAbilityChangeNotify.proto | 13 +- proto/ClientAbilityInitBeginNotify.proto | 23 - proto/ClientAbilityInitFinishNotify.proto | 9 +- proto/ClientCollectorData.proto | 11 +- proto/ClientGadgetInfo.proto | 5 +- proto/ClientInputType.proto | 5 +- ...ientLoadingCostumeVerificationNotify.proto | 13 +- proto/ClientLockGameTimeNotify.proto | 9 +- proto/CloseCommonTipsNotify.proto | 4 +- proto/ClosedItemNotify.proto | 9 +- proto/CodexDataFullNotify.proto | 15 +- proto/CodexDataUpdateNotify.proto | 13 +- proto/CodexType.proto | 5 +- proto/CodexTypeData.proto | 13 +- proto/CoinCollectDetailInfo.proto | 7 +- proto/CoinCollectLevelData.proto | 29 +- proto/CoinCollectOperatorInfo.proto | 5 +- proto/CoinCollectTeamAvatarInfo.proto | 9 +- proto/CoinCollectTeamInfoData.proto | 17 +- proto/CombatInvocationsNotify.proto | 9 +- proto/CombatInvokeEntry.proto | 11 +- proto/CombatTypeArgument.proto | 6 +- proto/CombineDataNotify.proto | 9 +- proto/CombineFormulaDataNotify.proto | 11 +- proto/CombineReq.proto | 13 +- proto/CombineRsp.proto | 26 +- proto/CompoundBoostTakeStatusType.proto | 5 +- proto/CompoundDataNotify.proto | 11 +- proto/CompoundQueueData.proto | 13 +- proto/CookDataNotify.proto | 11 +- proto/CookRecipeData.proto | 9 +- proto/CookRecipeDataNotify.proto | 9 +- proto/CreateEntityInfo.proto | 17 +- proto/CreateGadgetInfo.proto | 7 +- proto/CreateVehicleReq.proto | 13 +- proto/CreateVehicleRsp.proto | 13 +- proto/CrucibleActivityDetailInfo.proto | 13 +- proto/CrucibleBattleUidInfo.proto | 15 +- proto/CrystalLinkActivityDetailInfo.proto | 9 +- proto/CrystalLinkAvatarInfo.proto | 9 +- proto/CrystalLinkBuffInfo.proto | 9 +- proto/CrystalLinkDungeonAvatarInfo.proto | 9 +- proto/CrystalLinkDungeonSettleInfo.proto | 19 +- proto/CrystalLinkLevelInfo.proto | 13 +- proto/CrystalLinkTeamInfo.proto | 9 +- proto/CurVehicleInfo.proto | 11 +- proto/CustomCommonNodeInfo.proto | 5 +- proto/CustomDungeonFinishType.proto | 5 +- proto/CustomDungeonResultInfo.proto | 23 +- proto/CustomGadgetTreeInfo.proto | 5 +- proto/CutSceneBeginNotify.proto | 13 +- proto/CutSceneExtraParam.proto | 7 +- .../{IADHPCJGOHN.proto => DANGNFLPALM.proto} | 7 +- proto/DFPKDLNGDGK.proto | 28 - proto/DGDDOPJOOIH.proto | 25 - .../{PMKDNBGDCIH.proto => DIAODPEOGAA.proto} | 9 +- proto/DIIHAAGDDJK.proto | 24 + .../{JNNKDCBMHMP.proto => DJKIJHJIJPE.proto} | 12 +- proto/DMFPJALOPBI.proto | 26 - proto/DPMOKIKIFAI.proto | 27 - proto/DailyDungeonEntryInfo.proto | 13 +- proto/DailyTaskDataNotify.proto | 13 +- proto/DailyTaskFilterCityReq.proto | 9 +- proto/DailyTaskFilterCityRsp.proto | 11 +- proto/DailyTaskInfo.proto | 15 +- proto/DailyTaskProgressNotify.proto | 9 +- proto/DailyTaskUnlockedCitiesNotify.proto | 9 +- proto/DealAddFriendReq.proto | 11 +- proto/DealAddFriendResultType.proto | 5 +- proto/DealAddFriendRsp.proto | 13 +- proto/DelBackupAvatarTeamReq.proto | 9 +- proto/DelBackupAvatarTeamRsp.proto | 11 +- proto/DelMailReq.proto | 9 +- proto/DelMailRsp.proto | 11 +- proto/DelTeamEntityNotify.proto | 11 +- proto/DeleteFriendNotify.proto | 9 +- proto/DeleteFriendReq.proto | 9 +- proto/DeleteFriendRsp.proto | 9 +- proto/DeliveryActivityDetailInfo.proto | 11 +- proto/DeshretObeliskGadgetInfo.proto | 5 +- proto/DestroyMaterialReq.proto | 7 +- proto/DestroyMaterialRsp.proto | 13 +- proto/DigActivityDetailInfo.proto | 11 +- proto/DigMarkPoint.proto | 9 +- proto/DoGachaReq.proto | 17 +- proto/DoGachaRsp.proto | 43 +- proto/DoSetPlayerBornDataNotify.proto | 7 +- proto/DragonSpineActivityDetailInfo.proto | 19 +- proto/DragonSpineChapterInfo.proto | 15 +- proto/DropHintNotify.proto | 11 +- proto/DropItemReq.proto | 15 +- proto/DropItemRsp.proto | 13 +- proto/DuelHeartDetailInfo.proto | 7 +- proto/DuelHeartLevelDifficultyInfo.proto | 11 +- proto/DuelHeartLevelInfo.proto | 13 +- .../DungeonCandidateTeamChangeAvatarReq.proto | 9 +- .../DungeonCandidateTeamChangeAvatarRsp.proto | 9 +- proto/DungeonChallengeBeginNotify.proto | 17 +- proto/DungeonChallengeFinishNotify.proto | 33 +- proto/DungeonEnterPosInfo.proto | 9 +- proto/DungeonEntryInfo.proto | 23 +- proto/DungeonEntryInfoReq.proto | 13 +- proto/DungeonEntryInfoRsp.proto | 17 +- proto/DungeonEntryPointInfo.proto | 11 +- proto/DungeonPlayerDieNotify.proto | 20 +- proto/DungeonPlayerDieReq.proto | 8 +- proto/DungeonPlayerDieRsp.proto | 6 +- proto/DungeonSettleExhibitionInfo.proto | 9 +- proto/DungeonSettleNotify.proto | 59 +- proto/DungeonShowReminderNotify.proto | 9 +- proto/DungeonSlipRevivePointActivateReq.proto | 9 +- proto/DungeonSlipRevivePointActivateRsp.proto | 11 +- proto/DungeonWayPointActivateReq.proto | 9 +- proto/DungeonWayPointActivateRsp.proto | 11 +- proto/DungeonWayPointNotify.proto | 11 +- proto/EDMLKGMOBLK.proto | 25 - proto/EIMPFJPIBCG.proto | 23 + proto/EMIEAKAMEGC.proto | 25 - proto/EPIAFADAJAN.proto | 28 + proto/EchoShellDetailInfo.proto | 13 +- proto/EchoShellInfo.proto | 5 +- proto/EffigyActivityDetailInfo.proto | 11 +- proto/EffigyChallengeDungeonResultInfo.proto | 15 +- proto/EffigyChallengeV2DetailInfo.proto | 7 +- proto/EffigyChallengeV2LevelData.proto | 17 +- proto/EffigyChallengeV2SettleInfo.proto | 17 +- ...MDPJ.proto => EffigyChallengeV4Info.proto} | 12 +- proto/EffigyDailyInfo.proto | 19 +- proto/ElectroherculesBattleDetailInfo.proto | 9 +- proto/ElectroherculesBattleLevelInfo.proto | 11 +- proto/ElectroherculesBattleStageInfo.proto | 11 +- proto/EndCameraSceneLookNotify.proto | 7 +- proto/EnterSceneDoneReq.proto | 9 +- proto/EnterSceneDoneRsp.proto | 11 +- proto/EnterScenePeerNotify.proto | 15 +- proto/EnterSceneReadyReq.proto | 9 +- proto/EnterSceneReadyRsp.proto | 11 +- proto/EnterTransPointRegionNotify.proto | 11 +- .../EnterTrialAvatarActivityDungeonReq.proto | 8 +- .../EnterTrialAvatarActivityDungeonRsp.proto | 10 +- proto/EnterType.proto | 6 +- proto/EnterWorldAreaReq.proto | 11 +- proto/EnterWorldAreaRsp.proto | 11 +- proto/EntityAbilityInvokeEntry.proto | 9 +- proto/EntityAiSyncNotify.proto | 11 +- proto/EntityAuthorityInfo.proto | 5 +- proto/EntityClientData.proto | 5 +- proto/EntityClientExtraInfo.proto | 5 +- proto/EntityEnvironmentInfo.proto | 5 +- proto/EntityFightPropChangeReasonNotify.proto | 28 +- proto/EntityFightPropUpdateNotify.proto | 11 +- proto/EntityMoveInfo.proto | 5 +- proto/EntityRendererChangedInfo.proto | 5 +- proto/Equip.proto | 7 +- proto/EquipParam.proto | 5 +- proto/EquipRoguelikeRuneReq.proto | 9 +- proto/EquipRoguelikeRuneRsp.proto | 11 +- proto/EvtAiSyncCombatThreatInfoNotify.proto | 9 +- proto/EvtAiSyncSkillCdNotify.proto | 9 +- proto/EvtAnimatorParameterInfo.proto | 13 +- proto/EvtAvatarLockChairReq.proto | 12 +- proto/EvtAvatarLockChairRsp.proto | 16 +- proto/EvtAvatarSitDownNotify.proto | 14 +- proto/EvtAvatarStandUpNotify.proto | 13 +- proto/EvtBeingHitInfo.proto | 11 +- proto/EvtCreateGadgetNotify.proto | 43 +- proto/EvtDestroyGadgetNotify.proto | 11 +- proto/EvtDoSkillSuccNotify.proto | 17 +- proto/EvtEntityRenderersChangedNotify.proto | 15 +- proto/ExecuteGadgetLuaReq.proto | 10 +- proto/ExecuteGadgetLuaRsp.proto | 6 +- proto/ExecuteGroupTriggerReq.proto | 28 - proto/ExhibitionDisplayInfo.proto | 5 +- proto/ExitTransPointRegionNotify.proto | 11 +- proto/ExpeditionActivityDetailInfo.proto | 19 +- proto/ExpeditionChallengeInfo.proto | 9 +- proto/ExpeditionPathInfo.proto | 25 +- proto/ExpeditionState.proto | 5 +- proto/FAFPLBDIGDH.proto | 22 + ...roupTriggerRsp.proto => FGEEOGDFHAB.proto} | 7 +- proto/FHLNPLFEFFO.proto | 22 + proto/FKMJAPDCONH.proto | 27 + proto/FLMEGFBOMDO.proto | 22 + proto/FeatureBlockInfo.proto | 5 +- proto/FetterData.proto | 5 +- proto/FightPropPair.proto | 5 +- proto/FindHilichurlAcceptQuestNotify.proto | 7 +- proto/FindHilichurlDayContentInfo.proto | 7 +- proto/FindHilichurlDetailInfo.proto | 17 +- ...FindHilichurlFinishSecondQuestNotify.proto | 9 +- proto/FinishedParentQuestNotify.proto | 9 +- proto/FinishedParentQuestUpdateNotify.proto | 7 +- proto/FireworksLaunchDataNotify.proto | 25 + proto/FireworksLaunchParam.proto | 24 + proto/FireworksLaunchParamType.proto | 27 + proto/FireworksLaunchSchemeData.proto | 25 + proto/FireworksReformData.proto | 24 + proto/FireworksReformDataNotify.proto | 24 + proto/FireworksReformParam.proto | 24 + proto/FireworksReformParamType.proto | 27 + proto/FishPoolInfo.proto | 5 +- proto/FishtankFishInfo.proto | 5 +- proto/FleurFairActivityDetailInfo.proto | 23 +- proto/FleurFairBalloonInfo.proto | 5 +- proto/FleurFairChapterInfo.proto | 9 +- proto/FleurFairDungeonSectionInfo.proto | 11 +- proto/FleurFairFallInfo.proto | 7 +- proto/FleurFairMinigameInfo.proto | 17 +- proto/FleurFairMusicGameInfo.proto | 7 +- proto/FleurFairMusicGameSettleReq.proto | 15 +- proto/FleurFairMusicGameSettleRsp.proto | 15 +- proto/FleurFairMusicGameStartReq.proto | 9 +- proto/FleurFairMusicGameStartRsp.proto | 11 +- proto/FleurFairMusicRecord.proto | 11 +- proto/FleurFairV2DetailInfo.proto | 9 +- proto/FleurFairV2MusicGameInfo.proto | 7 +- proto/FleurFairV2PacmanInfo.proto | 7 +- proto/FleurFairV2PhotoInfo.proto | 7 +- proto/FleurFairV2PhotoPosData.proto | 15 +- proto/FleurFairV2StageData.proto | 13 +- proto/FlightActivityDetailInfo.proto | 11 +- proto/FlightDailyRecord.proto | 15 +- proto/FontaineGatherInfo.proto | 23 + proto/ForceUpdateInfo.proto | 5 +- proto/ForgeDataNotify.proto | 13 +- proto/ForgeFormulaDataNotify.proto | 11 +- proto/ForgeGetQueueDataReq.proto | 7 +- proto/ForgeGetQueueDataRsp.proto | 13 +- proto/ForgeQueueData.proto | 17 +- proto/ForgeQueueDataNotify.proto | 11 +- proto/ForgeQueueManipulateReq.proto | 9 +- proto/ForgeQueueManipulateRsp.proto | 19 +- proto/ForgeQueueManipulateType.proto | 5 +- proto/ForgeStartReq.proto | 13 +- proto/ForgeStartRsp.proto | 9 +- proto/ForwardType.proto | 5 +- proto/FoundationInfo.proto | 5 +- proto/FoundationStatus.proto | 5 +- proto/FriendBrief.proto | 7 +- proto/FriendEnterHomeOption.proto | 5 +- proto/FriendOnlineState.proto | 5 +- proto/FungusDetail.proto | 15 +- proto/FungusFighterDetailInfo.proto | 19 +- proto/FungusFighterMonsterDetail.proto | 9 +- proto/FungusFighterV2DetailInfo.proto | 7 +- proto/FungusFighterV2LevelData.proto | 11 +- proto/FungusFighterV2SettleInfo.proto | 15 +- proto/FungusPlotStageDetail.proto | 9 +- proto/FungusTrainingDungeonDetail.proto | 11 +- .../FungusTrainingMonsterPreviewDetail.proto | 11 +- proto/FungusTrainingPoolPreviewDetail.proto | 9 +- proto/FungusTrainingProgressDetail.proto | 19 +- proto/Furniture.proto | 5 +- ...FurnitureCurModuleArrangeCountNotify.proto | 9 +- proto/FurnitureMakeBeHelpedData.proto | 15 +- proto/FurnitureMakeBeHelpedNotify.proto | 13 +- proto/FurnitureMakeCancelReq.proto | 9 +- proto/FurnitureMakeCancelRsp.proto | 13 +- proto/FurnitureMakeData.proto | 17 +- proto/FurnitureMakeFinishNotify.proto | 7 +- proto/FurnitureMakeHelpData.proto | 9 +- proto/FurnitureMakeHelpReq.proto | 7 +- proto/FurnitureMakeHelpRsp.proto | 11 +- proto/FurnitureMakeMakeInfo.proto | 7 +- proto/FurnitureMakeReq.proto | 7 +- proto/FurnitureMakeRsp.proto | 21 +- proto/FurnitureMakeSlot.proto | 7 +- proto/FurnitureMakeStartReq.proto | 11 +- proto/FurnitureMakeStartRsp.proto | 11 +- proto/GCGFestivalDetailInfo.proto | 7 +- proto/GCGTCTavernChallengeData.proto | 9 +- proto/GCGTCTavernChallengeDataNotify.proto | 9 +- .../{LENNDLOGFIM.proto => GDGKKLFMJKH.proto} | 7 +- proto/GLCFFFILFGK.proto | 22 + .../{MLMOJDGCFBN.proto => GNAAAEGCDOB.proto} | 8 +- proto/GachaActivityDetailInfo.proto | 17 +- proto/GachaInfo.proto | 57 +- proto/GachaItem.proto | 13 +- proto/GachaStageData.proto | 11 +- proto/GachaTransferItem.proto | 9 +- proto/GachaUpInfo.proto | 7 +- proto/GachaWishReq.proto | 11 +- proto/GachaWishRsp.proto | 17 +- proto/GadgetAutoPickDropInfoNotify.proto | 9 +- proto/GadgetBornType.proto | 5 +- proto/GadgetCrucibleInfo.proto | 5 +- proto/GadgetGeneralRewardInfo.proto | 5 +- proto/GadgetInteractReq.proto | 21 +- proto/GadgetInteractRsp.proto | 15 +- proto/GadgetPlayInfo.proto | 5 +- proto/GadgetStateNotify.proto | 13 +- ...ecommendationElementReliquaryRequest.proto | 9 +- ...commendationElementReliquaryResponse.proto | 11 +- ...yRecommendationReliquaryMainPropData.proto | 9 +- ...meplayRecommendationReliquaryRequest.proto | 7 +- ...eplayRecommendationReliquaryResponse.proto | 9 +- proto/GatherGadgetInfo.proto | 5 +- proto/GcgPveInfiniteInfo.proto | 23 + proto/GcgPveInfo.proto | 24 + ...AJIBCPGKL.proto => GcgPvePuzzleInfo.proto} | 10 +- proto/GearActivityDetailInfo.proto | 7 +- proto/GearLevelData.proto | 17 +- proto/GetActivityInfoReq.proto | 9 +- proto/GetActivityInfoRsp.proto | 17 +- proto/GetActivityShopSheetInfoReq.proto | 7 +- proto/GetActivityShopSheetInfoRsp.proto | 13 +- proto/GetAllH5ActivityInfoReq.proto | 7 +- proto/GetAllH5ActivityInfoRsp.proto | 13 +- proto/GetAllMailNotify.proto | 9 +- proto/GetAllMailReq.proto | 9 +- proto/GetAllMailResultNotify.proto | 19 +- proto/GetAllMailRsp.proto | 15 +- proto/GetAllUnlockNameCardReq.proto | 7 +- proto/GetAllUnlockNameCardRsp.proto | 11 +- proto/GetAuthkeyReq.proto | 13 +- proto/GetAuthkeyRsp.proto | 19 +- proto/GetBlossomBriefInfoListReq.proto | 9 +- proto/GetBlossomBriefInfoListRsp.proto | 9 +- proto/GetChatEmojiCollectionReq.proto | 7 +- proto/GetChatEmojiCollectionRsp.proto | 11 +- proto/GetCompoundDataReq.proto | 7 +- proto/GetCompoundDataRsp.proto | 13 +- proto/GetDailyDungeonEntryInfoReq.proto | 9 +- proto/GetDailyDungeonEntryInfoRsp.proto | 11 +- proto/GetFriendShowAvatarInfoReq.proto | 9 +- proto/GetFriendShowAvatarInfoRsp.proto | 13 +- proto/GetFriendShowNameCardInfoReq.proto | 9 +- proto/GetFriendShowNameCardInfoRsp.proto | 11 +- ...GetFurnitureCurModuleArrangeCountReq.proto | 7 +- proto/GetGachaInfoReq.proto | 7 +- proto/GetGachaInfoRsp.proto | 19 +- proto/GetHomeLevelUpRewardReq.proto | 9 +- proto/GetHomeLevelUpRewardRsp.proto | 11 +- proto/GetInvestigationMonsterReq.proto | 11 +- proto/GetInvestigationMonsterRsp.proto | 11 +- proto/GetMailItemReq.proto | 9 +- proto/GetMailItemRsp.proto | 13 +- proto/GetMapAreaRsp.proto | 11 +- proto/GetOnlinePlayerInfoReq.proto | 15 +- proto/GetOnlinePlayerInfoRsp.proto | 15 +- proto/GetOnlinePlayerListReq.proto | 7 +- proto/GetOnlinePlayerListRsp.proto | 13 +- proto/GetOpActivityInfoReq.proto | 7 +- proto/GetOpActivityInfoRsp.proto | 11 +- proto/GetParentQuestVideoKeyReq.proto | 9 +- proto/GetParentQuestVideoKeyRsp.proto | 11 +- proto/GetPlayerAskFriendListReq.proto | 7 +- proto/GetPlayerAskFriendListRsp.proto | 11 +- proto/GetPlayerBlacklistRsp.proto | 11 +- proto/GetPlayerFriendListReq.proto | 7 +- proto/GetPlayerFriendListRsp.proto | 13 +- proto/GetPlayerHomeCompInfoReq.proto | 7 +- proto/GetPlayerSocialDetailReq.proto | 9 +- proto/GetPlayerSocialDetailRsp.proto | 11 +- proto/GetPlayerTokenReq.proto | 49 +- proto/GetPlayerTokenRsp.proto | 67 +- proto/GetQuestLackingResourceReq.proto | 9 +- proto/GetQuestLackingResourceRsp.proto | 19 +- proto/GetRegionSearchReq.proto | 7 +- proto/GetSceneAreaReq.proto | 11 +- proto/GetSceneAreaRsp.proto | 15 +- proto/GetScenePointReq.proto | 13 +- proto/GetScenePointRsp.proto | 33 +- proto/GetShopReq.proto | 9 +- proto/GetShopRsp.proto | 11 +- proto/GetShopmallDataReq.proto | 7 +- proto/GetShopmallDataRsp.proto | 11 +- proto/GetUgcBriefInfoReq.proto | 8 +- proto/GetUgcBriefInfoRsp.proto | 12 +- proto/GetUgcReq.proto | 19 +- proto/GetUgcRsp.proto | 21 +- proto/GetUgcType.proto | 5 +- proto/GetWidgetSlotReq.proto | 7 +- proto/GetWidgetSlotRsp.proto | 11 +- proto/GetWorldMpInfoReq.proto | 7 +- proto/GetWorldMpInfoRsp.proto | 13 +- proto/GravenInnocenceCampInfo.proto | 7 +- proto/GravenInnocenceCampStageInfo.proto | 13 +- proto/GravenInnocenceCarveInfo.proto | 11 +- proto/GravenInnocenceCarveStageInfo.proto | 7 +- proto/GravenInnocenceDetailInfo.proto | 15 +- proto/GravenInnocencePhotoInfo.proto | 11 +- proto/GravenInnocencePhotoObjectInfo.proto | 9 +- proto/GravenInnocencePhotoStageInfo.proto | 11 +- proto/GravenInnocenceRaceInfo.proto | 7 +- proto/GravenInnocenceRaceLevelInfo.proto | 9 +- proto/GroupSuiteNotify.proto | 9 +- proto/GroupUnloadNotify.proto | 9 +- proto/H5ActivityIdsNotify.proto | 11 +- proto/H5ActivityInfo.proto | 21 +- proto/HDDANIDHCMI.proto | 39 - proto/HachiActivityDetailInfo.proto | 7 +- proto/HachiStageInfo.proto | 13 +- proto/HideAndSeekActivityDetailInfo.proto | 13 +- proto/HideAndSeekMapInfo.proto | 9 +- proto/HitColliderType.proto | 5 +- proto/HitCollision.proto | 15 +- proto/HitTreeNotify.proto | 13 +- proto/HomeAllUnlockedBgmIdListNotify.proto | 9 +- proto/HomeAnimalData.proto | 9 +- proto/HomeBasicInfo.proto | 19 +- proto/HomeBasicInfoNotify.proto | 9 +- proto/HomeBlockArrangementInfo.proto | 43 +- proto/HomeBlockDotPattern.proto | 11 +- proto/HomeBlockFieldData.proto | 17 +- proto/HomeBlockSubFieldData.proto | 9 +- proto/HomeChangeBgmNotify.proto | 9 +- proto/HomeChangeBgmReq.proto | 9 +- proto/HomeChangeBgmRsp.proto | 9 +- proto/HomeChangeEditModeReq.proto | 9 +- proto/HomeChangeEditModeRsp.proto | 9 +- proto/HomeChangeModuleReq.proto | 9 +- proto/HomeChangeModuleRsp.proto | 9 +- proto/HomeChooseModuleReq.proto | 9 +- proto/HomeChooseModuleRsp.proto | 11 +- proto/HomeComfortInfoNotify.proto | 9 +- proto/HomeCustomFurnitureInfo.proto | 9 +- proto/HomeCustomFurnitureInfoNotify.proto | 13 +- proto/HomeEditCustomFurnitureReq.proto | 9 +- proto/HomeEditCustomFurnitureRsp.proto | 11 +- proto/HomeEnterEditModeFinishReq.proto | 7 +- proto/HomeEnterEditModeFinishRsp.proto | 9 +- proto/HomeFurnitureCustomSuiteData.proto | 11 +- proto/HomeFurnitureData.proto | 17 +- proto/HomeFurnitureGroupData.proto | 9 +- proto/HomeFurnitureSuiteData.proto | 15 +- proto/HomeGetArrangementInfoReq.proto | 9 +- proto/HomeGetArrangementInfoRsp.proto | 11 +- proto/HomeGetBasicInfoReq.proto | 7 +- proto/HomeGetOnlineStatusReq.proto | 7 +- proto/HomeGetOnlineStatusRsp.proto | 11 +- proto/HomeGroupPlayerInfo.proto | 15 +- proto/HomeLimitedShop.proto | 7 +- proto/HomeLimitedShopBuyGoodsReq.proto | 11 +- proto/HomeLimitedShopBuyGoodsRsp.proto | 15 +- proto/HomeLimitedShopGoods.proto | 17 +- proto/HomeLimitedShopGoodsListReq.proto | 7 +- proto/HomeLimitedShopGoodsListRsp.proto | 11 +- proto/HomeLimitedShopInfo.proto | 15 +- proto/HomeLimitedShopInfoChangeNotify.proto | 9 +- proto/HomeLimitedShopInfoNotify.proto | 9 +- proto/HomeLimitedShopInfoReq.proto | 7 +- proto/HomeLimitedShopInfoRsp.proto | 11 +- proto/HomeMarkPointFurnitureData.proto | 5 +- proto/HomeMarkPointNPCData.proto | 5 +- proto/HomeMarkPointNotify.proto | 9 +- proto/HomeMarkPointSceneData.proto | 17 +- proto/HomeMarkPointSuiteData.proto | 5 +- proto/HomeModuleComfortInfo.proto | 11 +- proto/HomeModuleSeenReq.proto | 9 +- proto/HomeModuleSeenRsp.proto | 11 +- proto/HomeModuleUnlockNotify.proto | 9 +- proto/HomeNewUnlockedBgmIdListNotify.proto | 9 +- proto/HomeNpcData.proto | 11 +- proto/HomePlantFieldStatus.proto | 5 +- proto/HomePreChangeEditModeNotify.proto | 9 +- proto/HomeResource.proto | 9 +- proto/HomeResourceNotify.proto | 7 +- proto/HomeResourceTakeFetterExpReq.proto | 7 +- proto/HomeResourceTakeFetterExpRsp.proto | 11 +- proto/HomeResourceTakeHomeCoinReq.proto | 7 +- proto/HomeResourceTakeHomeCoinRsp.proto | 9 +- proto/HomeSceneArrangementInfo.proto | 29 +- proto/HomeSceneInitFinishReq.proto | 7 +- proto/HomeSceneInitFinishRsp.proto | 9 +- proto/HomeSceneJumpReq.proto | 9 +- proto/HomeSceneJumpRsp.proto | 11 +- proto/HomeSeekFurnitureAllRecord.proto | 7 +- .../HomeSeekFurnitureGalleryScoreNotify.proto | 15 +- proto/HomeSeekFurnitureOneRecord.proto | 9 +- proto/HomeSeekFurniturePlayerScore.proto | 9 +- proto/HomeUpdateArrangementInfoReq.proto | 9 +- proto/HomeUpdateArrangementInfoRsp.proto | 9 +- proto/HostPlayerNotify.proto | 11 +- proto/IEDLOHFOJJB.proto | 21 + proto/IHLKALJJCFJ.proto | 22 + .../{AMBJIMENFCF.proto => IMBIPFIFFOJ.proto} | 14 +- .../{GOKFJAACELD.proto => INLACFDCBDF.proto} | 12 +- proto/InferencePageInfo.proto | 9 +- proto/InfernceWordInfo.proto | 15 +- proto/InstableSprayAvatarInfo.proto | 9 +- proto/InstableSprayDetailInfo.proto | 7 +- proto/InstableSprayDungeonSettleInfo.proto | 17 +- proto/InstableSprayStageInfo.proto | 13 +- proto/InstableSprayTeamInfo.proto | 7 +- proto/InterOpType.proto | 5 +- proto/InteractType.proto | 5 +- proto/Investigation.proto | 15 +- proto/InvestigationMonster.proto | 40 +- proto/InvestigationMonsterUpdateNotify.proto | 9 +- proto/InvestigationQuestDailyNotify.proto | 7 +- proto/InvestigationReadQuestDailyNotify.proto | 7 +- proto/InvestigationTarget.proto | 17 +- proto/IrodoriActivityDetailInfo.proto | 15 +- proto/IrodoriChessData.proto | 9 +- proto/IrodoriChessEntranceDetailInfo.proto | 7 +- proto/IrodoriChessEntranceInfo.proto | 9 +- proto/IrodoriChessEquipCardReq.proto | 11 +- proto/IrodoriChessEquipCardRsp.proto | 15 +- proto/IrodoriChessLevelData.proto | 13 +- proto/IrodoriChessMapData.proto | 13 +- proto/IrodoriChessMonsterInfo.proto | 11 +- proto/IrodoriFlowerData.proto | 9 +- proto/IrodoriMasterLevelDetailInfo.proto | 13 +- proto/IrodoriMasterLevelInfo.proto | 9 +- proto/IrodoriPoetryData.proto | 9 +- proto/IrodoriPoetryThemeData.proto | 19 +- proto/IslandPartyDetailInfo.proto | 7 +- proto/IslandPartyStageData.proto | 9 +- proto/Item.proto | 5 +- proto/ItemAddHintNotify.proto | 23 +- proto/ItemCdGroupTimeNotify.proto | 9 +- proto/ItemGivingReq.proto | 17 +- proto/ItemGivingRsp.proto | 13 +- proto/ItemHint.proto | 13 +- proto/ItemParam.proto | 5 +- proto/ItemRenameAvatarReq.proto | 11 +- proto/ItemRenameAvatarRsp.proto | 13 +- .../{OOOHGLFDFCI.proto => JCDPOCOOGCI.proto} | 7 +- proto/JFGKMCDLKCN.proto | 25 + .../{HPFPNKNJIOD.proto => JGDMDPNJLCA.proto} | 10 +- proto/JJFAPPOGLLE.proto | 25 - proto/JKKBIKPIANF.proto | 22 + proto/JMFPBNKNHED.proto | 26 + proto/JigsawPictureData.proto | 13 +- proto/JourneyInfo.proto | 29 + .../{JIJHDFJFNJM.proto => KBHOLONGCBF.proto} | 11 +- proto/KDHIAEFLGFM.proto | 36 + proto/LANPHFCMEBN.proto | 21 + proto/LAOBOIBJGOK.proto | 27 + .../{ACKNNJIEGEK.proto => LCCIKPCKGHB.proto} | 10 +- ...TaskInfoNotify.proto => LCLFHFGMNMF.proto} | 12 +- proto/LCMINEGOHCC.proto | 22 + proto/LFCGDMNBBKM.proto | 24 + proto/LFCNJNBKDEI.proto | 24 + proto/LFDOHAHCGAN.proto | 26 - proto/LPIEDOLLLGN.proto | 22 + proto/LanternProjectionInfo.proto | 15 +- proto/LanternProjectionLevelInfo.proto | 15 +- proto/LanternRiteActivityDetailInfo.proto | 17 +- proto/LanternRiteFireworksChallengeInfo.proto | 11 +- proto/LanternRiteFireworksInfo.proto | 7 +- proto/LanternRiteFireworksStageInfo.proto | 11 +- proto/LaunchFireworksReq.proto | 24 + proto/LevelupCityReq.proto | 13 +- proto/LevelupCityRsp.proto | 12 +- proto/LifeStateChangeNotify.proto | 23 +- proto/LockedPersonallineData.proto | 24 +- ...anceStoneChallengeActivityDetailInfo.proto | 13 +- proto/LunaRiteAreaInfo.proto | 15 +- proto/LunaRiteDetailInfo.proto | 9 +- proto/LunaRiteHintPoint.proto | 11 +- proto/LunaRiteHintPointType.proto | 5 +- proto/LunaRiteHintStatusType.proto | 5 +- proto/LunchBoxData.proto | 7 +- .../{IKKIFILAFFM.proto => MDKNMCFKHOF.proto} | 11 +- proto/MDNHPGAIGKI.proto | 22 + proto/MDPMJOECKBC.proto | 24 + proto/MEJPJACBPIG.proto | 22 + proto/MGIHJDAHEAB.proto | 22 + .../{CMDMHNMLEBD.proto => MOCBKBGIFPJ.proto} | 11 +- proto/MOEDOHFPFKE.proto | 24 + proto/MPCBEPPJBHA.proto | 31 - proto/MPLevelEntityInfo.proto | 11 +- proto/MailChangeNotify.proto | 11 +- proto/MailCollectState.proto | 5 +- proto/MailData.proto | 5 +- proto/MailItem.proto | 5 +- proto/MailTextContent.proto | 5 +- proto/MapAreaInfo.proto | 5 +- proto/MapMarkFromType.proto | 5 +- proto/MapMarkPoint.proto | 6 +- proto/MapMarkPointType.proto | 5 +- proto/MarkMapReq.proto | 13 +- proto/MarkMapRsp.proto | 9 +- proto/MarkNewNotify.proto | 9 +- ...MarkTargetInvestigationMonsterNotify.proto | 15 +- proto/MassivePropParam.proto | 5 +- proto/MassivePropSyncInfo.proto | 5 +- proto/Material.proto | 5 +- proto/MaterialDeleteInfo.proto | 11 +- proto/MaterialDeleteReturnNotify.proto | 13 +- proto/MaterialDeleteReturnType.proto | 5 +- proto/MaterialDeleteUpdateNotify.proto | 7 +- proto/MaterialInfo.proto | 9 +- proto/MathQuaternion.proto | 5 +- proto/McoinExchangeHcoinReq.proto | 11 +- proto/McoinExchangeHcoinRsp.proto | 13 +- proto/MichiaeMatsuriActivityDetailInfo.proto | 15 +- .../MichiaeMatsuriChallengePositionInfo.proto | 11 +- proto/MichiaeMatsuriChestPositionInfo.proto | 11 +- proto/MichiaeMatsuriStage.proto | 11 +- proto/MiracleRingDeliverItemReq.proto | 17 +- proto/MiracleRingDeliverItemRsp.proto | 19 +- proto/MistTrialActivityDetailInfo.proto | 7 +- proto/MistTrialBestAvatar.proto | 11 +- proto/MistTrialLevelData.proto | 15 +- proto/ModifierAction.proto | 5 +- proto/ModifierDurability.proto | 5 +- proto/ModifierProperty.proto | 9 +- proto/MonsterAIConfigHashNotify.proto | 13 +- proto/MonsterAlertChangeNotify.proto | 8 +- proto/MonsterBornType.proto | 5 +- proto/MonsterForceAlertNotify.proto | 6 +- .../MonsterPointArrayRouteUpdateNotify.proto | 11 +- proto/MonsterRoute.proto | 5 +- proto/MoonfinTrialActivityDetailInfo.proto | 9 +- proto/MoonfinTrialLevelInfo.proto | 9 +- proto/MotionInfo.proto | 5 +- proto/MotionState.proto | 17 +- proto/MovingPlatformType.proto | 5 +- proto/MpPlayRewardInfo.proto | 5 +- proto/MpSettingType.proto | 5 +- proto/MultiCharacterDungeonSettleInfo.proto | 28 + proto/MuqadasPotionActivityDetailInfo.proto | 7 +- proto/MuqadasPotionDungeonSettleNotify.proto | 17 +- proto/MuqadasPotionLevelData.proto | 11 +- proto/MusicBeatmap.proto | 11 - proto/MusicBeatmapList.proto | 10 - proto/MusicBeatmapNote.proto | 9 - proto/MusicBriefInfo.proto | 29 - proto/MusicGameActivityDetailInfo.proto | 11 +- proto/MusicGameCreateBeatmapReq.proto | 22 - proto/MusicGameCreateBeatmapRsp.proto | 16 - proto/MusicGameGetBeatmapReq.proto | 20 - proto/MusicGameGetBeatmapReqType.proto | 15 - proto/MusicGameGetBeatmapRsp.proto | 25 - proto/MusicGameRecord.proto | 9 +- proto/MusicGameSearchBeatmapReq.proto | 15 - proto/MusicGameSearchBeatmapRsp.proto | 19 - proto/MusicGameSettleReq.proto | 43 +- proto/MusicGameSettleRsp.proto | 17 +- proto/MusicGameStartReq.proto | 13 +- proto/MusicGameStartRsp.proto | 13 +- ...MusicGameStartToPlayOthersBeatmapReq.proto | 14 - ...MusicGameStartToPlayOthersBeatmapRsp.proto | 15 - proto/MusicGameUnknown1Enum.proto | 9 - proto/MusicGameUnknown2Enum.proto | 10 - proto/NDKAMJGCKKN.proto | 24 + proto/NEHEKBBFPIE.proto | 22 + proto/NGHDBPLHKBB.proto | 22 + proto/NHFPBBLCHKH.proto | 23 + proto/NIEIDCBLDML.proto | 24 + proto/NightCrowGadgetInfo.proto | 5 +- proto/NpcTalkReq.proto | 13 +- proto/NpcTalkRsp.proto | 15 +- proto/ODDAOBNJLAH.proto | 22 + proto/OEHLKBGHEDC.proto | 27 - proto/OFDEHFOCIFP.proto | 25 + .../{IFONLLKBEAC.proto => OJLJIFOILFM.proto} | 11 +- .../{OPEMEOGOHME.proto => OMBIJJLAHFB.proto} | 5 +- proto/ONGCBHPILNP.proto | 22 + proto/OPHMAHKJHJD.proto | 22 + proto/ObstacleInfo.proto | 19 +- proto/ObstacleModifyNotify.proto | 13 +- proto/OfferingInfo.proto | 5 +- proto/OfficialCustomDungeon.proto | 9 +- proto/OneoffGatherPointDetectorData.proto | 18 +- proto/OnlinePlayerInfo.proto | 5 +- proto/OpActivityInfo.proto | 17 +- proto/OpenStateChangeNotify.proto | 9 +- proto/OpenStateUpdateNotify.proto | 9 +- .../{BKDCMHLFHMC.proto => PFJAGHMKJJM.proto} | 11 +- proto/PNJGECAFHGE.proto | 22 + proto/POIBHEEKGPH.proto | 25 + proto/PSPlayerApplyEnterMpReq.proto | 7 +- proto/PSPlayerApplyEnterMpRsp.proto | 13 +- proto/PacketHead.proto | 5 +- proto/PacmanSettleInfo.proto | 17 +- proto/ParamList.proto | 5 +- proto/ParentQuest.proto | 31 +- proto/ParentQuestInferenceDataNotify.proto | 11 +- proto/ParentQuestRandomInfo.proto | 11 +- proto/ParkourLevelInfo.proto | 11 +- proto/PathfindingEnterSceneReq.proto | 17 +- proto/PathfindingEnterSceneRsp.proto | 9 +- ...NEAP.proto => PenumbraAdventureInfo.proto} | 23 +- proto/PersonalLineAllDataReq.proto | 7 +- proto/PersonalLineAllDataRsp.proto | 17 +- proto/PersonalSceneJumpReq.proto | 9 +- proto/PersonalSceneJumpRsp.proto | 13 +- proto/PhotoActivityDetailInfo.proto | 9 +- proto/PhotoPosData.proto | 15 +- proto/PhotoUnderseaInfo.proto | 25 + proto/PingReq.proto | 15 +- proto/PingRsp.proto | 13 +- proto/PlantFlowerActivityDetailInfo.proto | 17 +- proto/PlatformChangeRouteNotify.proto | 13 +- proto/PlatformInfo.proto | 5 +- proto/PlatformStartRouteNotify.proto | 13 +- proto/PlatformStopRouteNotify.proto | 13 +- proto/PlatformType.proto | 11 +- proto/PlayTeamEntityInfo.proto | 5 +- proto/PlayerApplyEnterMpNotify.proto | 13 +- proto/PlayerApplyEnterMpReq.proto | 9 +- proto/PlayerApplyEnterMpResultNotify.proto | 17 +- proto/PlayerApplyEnterMpResultReq.proto | 11 +- proto/PlayerApplyEnterMpResultRsp.proto | 15 +- proto/PlayerApplyEnterMpRsp.proto | 13 +- proto/PlayerChatNotify.proto | 11 +- proto/PlayerChatReq.proto | 9 +- proto/PlayerChatRsp.proto | 11 +- proto/PlayerCompoundMaterialBoostReq.proto | 15 +- proto/PlayerCompoundMaterialBoostRsp.proto | 15 +- proto/PlayerCompoundMaterialReq.proto | 11 +- proto/PlayerCompoundMaterialRsp.proto | 11 +- proto/PlayerCookArgsReq.proto | 11 +- proto/PlayerCookArgsRsp.proto | 11 +- proto/PlayerCookReq.proto | 15 +- proto/PlayerCookRsp.proto | 19 +- proto/PlayerDataNotify.proto | 17 +- proto/PlayerDieType.proto | 5 +- proto/PlayerEnterDungeonReq.proto | 13 +- proto/PlayerEnterDungeonRsp.proto | 13 +- proto/PlayerEnterSceneInfoNotify.proto | 17 +- proto/PlayerEnterSceneNotify.proto | 45 +- proto/PlayerForceExitRsp.proto | 9 +- proto/PlayerGameTimeNotify.proto | 9 +- proto/PlayerGetForceQuitBanInfoReq.proto | 7 +- proto/PlayerGetForceQuitBanInfoRsp.proto | 11 +- proto/PlayerHomeCompInfo.proto | 13 +- proto/PlayerHomeCompInfoNotify.proto | 9 +- proto/PlayerInvestigationAllInfoNotify.proto | 11 +- proto/PlayerInvestigationNotify.proto | 9 +- proto/PlayerInvestigationTargetNotify.proto | 9 +- proto/PlayerLevelRewardUpdateNotify.proto | 9 +- proto/PlayerLocationInfo.proto | 11 +- proto/PlayerLoginReq.proto | 92 +- proto/PlayerLoginRsp.proto | 82 +- proto/PlayerPropChangeNotify.proto | 11 +- proto/PlayerPropChangeReasonNotify.proto | 15 +- proto/PlayerPropNotify.proto | 9 +- proto/PlayerQuitDungeonReq.proto | 11 +- proto/PlayerRTTInfo.proto | 9 +- proto/PlayerSetPauseReq.proto | 7 +- proto/PlayerSetPauseRsp.proto | 9 +- proto/PlayerStoreNotify.proto | 13 +- proto/PlayerTimeNotify.proto | 13 +- proto/PlayerWidgetInfo.proto | 9 +- proto/PlayerWorldLocationInfo.proto | 9 +- proto/PlayerWorldSceneInfo.proto | 13 +- proto/PlayerWorldSceneInfoListNotify.proto | 9 +- proto/PostEnterSceneReq.proto | 9 +- proto/PostEnterSceneRsp.proto | 11 +- proto/PotionActivityDetailInfo.proto | 7 +- proto/PotionAvatarInfo.proto | 9 +- proto/PotionDungeonResultInfo.proto | 15 +- proto/PotionLevelData.proto | 13 +- proto/PotionStageData.proto | 15 +- proto/PrivateChatNotify.proto | 9 +- proto/PrivateChatReq.proto | 13 +- proto/ProfilePicture.proto | 5 +- proto/ProfilePictureChangeNotify.proto | 9 +- proto/PropChangeReason.proto | 5 +- proto/PropPair.proto | 5 +- proto/PropValue.proto | 7 +- proto/ProtEntityType.proto | 5 +- proto/ProudSkillChangeNotify.proto | 15 +- proto/ProudSkillExtraLevelNotify.proto | 15 +- proto/PullPrivateChatReq.proto | 13 +- proto/PullPrivateChatRsp.proto | 11 +- proto/PullRecentChatReq.proto | 11 +- proto/PullRecentChatRsp.proto | 11 +- proto/QueryCodexMonsterBeKilledNumReq.proto | 9 +- proto/QueryCodexMonsterBeKilledNumRsp.proto | 11 +- proto/QueryCurrRegionHttpRsp.proto | 13 +- proto/QueryFilter.proto | 9 +- proto/QueryPathReq.proto | 27 +- proto/QueryPathRsp.proto | 17 +- proto/QueryRegionListHttpRsp.proto | 5 +- proto/Quest.proto | 5 +- proto/QuestCreateEntityReq.proto | 15 +- proto/QuestCreateEntityRsp.proto | 19 +- proto/QuestDelNotify.proto | 9 +- proto/QuestDestroyEntityReq.proto | 13 +- proto/QuestDestroyEntityRsp.proto | 15 +- proto/QuestDestroyNpcReq.proto | 11 +- proto/QuestDestroyNpcRsp.proto | 13 +- proto/QuestGlobalVar.proto | 7 +- proto/QuestGlobalVarNotify.proto | 9 +- proto/QuestListNotify.proto | 9 +- proto/QuestListUpdateNotify.proto | 9 +- proto/QuestProgressUpdateNotify.proto | 13 +- proto/QuestRenameAvatarReq.proto | 11 +- proto/QuestRenameAvatarRsp.proto | 15 +- proto/QuestTransmitReq.proto | 12 +- proto/QuestTransmitRsp.proto | 13 +- proto/QuestUpdateQuestTimeVarNotify.proto | 11 +- proto/QuestUpdateQuestVarNotify.proto | 13 +- proto/QuestUpdateQuestVarReq.proto | 15 +- proto/QuestUpdateQuestVarRsp.proto | 13 +- proto/QuestVarOp.proto | 11 +- proto/QuickUseWidgetRsp.proto | 17 +- proto/ReadMailNotify.proto | 9 +- proto/ReadPrivateChatReq.proto | 9 +- ...ReceivedTrialAvatarActivityRewardReq.proto | 4 +- ...ReceivedTrialAvatarActivityRewardRsp.proto | 10 +- proto/RecordUsage.proto | 5 +- proto/ReformFireworksReq.proto | 24 + proto/ReformFireworksRsp.proto | 23 + proto/RegionInfo.proto | 5 +- proto/RegionSimpleInfo.proto | 5 +- proto/Reliquary.proto | 5 +- proto/ReliquaryDecomposeReq.proto | 13 +- proto/ReliquaryDecomposeRsp.proto | 11 +- proto/ReliquaryFilterStateNotify.proto | 9 +- proto/ReliquaryFilterStateSaveNotify.proto | 9 +- proto/ReliquaryPromoteReq.proto | 11 +- proto/ReliquaryPromoteRsp.proto | 19 +- proto/ReliquaryUpgradeReq.proto | 13 +- proto/ReliquaryUpgradeRsp.proto | 21 +- proto/ResVersionConfig.proto | 5 +- proto/ResinChangeNotify.proto | 13 +- proto/ResinCostType.proto | 5 +- proto/Retcode.proto | 2605 ++- proto/RobotPushPlayerDataNotify.proto | 9 +- proto/RockBoardExploreDetailInfo.proto | 7 +- proto/RockBoardExploreStageData.proto | 13 +- proto/RogueAvatarInfo.proto | 11 +- proto/RogueDiaryActivityDetailInfo.proto | 15 +- proto/RogueDiaryAvatarDisableStatus.proto | 5 +- proto/RogueDiaryDungeonRecord.proto | 13 +- proto/RogueDiaryDungeonSettleNotify.proto | 13 +- proto/RogueDiaryProgress.proto | 15 +- proto/RogueDiaryStageInfo.proto | 11 +- proto/RogueShowAvatarTeamInfo.proto | 7 +- proto/RogueStageInfo.proto | 37 +- .../RoguelikeDungeonActivityDetailInfo.proto | 19 +- proto/RoguelikeDungeonSettleInfo.proto | 17 +- proto/RoguelikeGadgetInfo.proto | 5 +- proto/RoguelikeRuneRecord.proto | 11 +- proto/RoguelikeSettleCoinInfo.proto | 11 +- proto/RoguelikeShikigamiRecord.proto | 9 +- proto/Route.proto | 5 +- proto/RoutePoint.proto | 5 +- proto/RoutePointChangeInfo.proto | 11 +- proto/SalesmanActivityDetailInfo.proto | 25 +- proto/SalesmanDeliverItemReq.proto | 9 +- proto/SalesmanDeliverItemRsp.proto | 11 +- proto/SalesmanStatusType.proto | 5 +- proto/SalvageBundleChallengeInfo.proto | 7 +- proto/SalvageChallengeInfo.proto | 13 +- proto/SalvageScoreChallengeInfo.proto | 9 +- proto/SalvageStageInfo.proto | 11 +- proto/SandwormCannonDetailInfo.proto | 9 +- proto/SaveUgcReq.proto | 29 + proto/SceneAreaUnlockNotify.proto | 11 +- proto/SceneAreaWeatherNotify.proto | 17 +- proto/SceneAudioNotify.proto | 17 +- proto/SceneAvatarInfo.proto | 5 +- proto/SceneAvatarStaminaStepReq.proto | 11 +- proto/SceneEntityAiInfo.proto | 7 +- proto/SceneEntityAppearNotify.proto | 13 +- proto/SceneEntityDisappearNotify.proto | 13 +- proto/SceneEntityDrownReq.proto | 9 +- proto/SceneEntityDrownRsp.proto | 11 +- proto/SceneEntityInfo.proto | 25 +- proto/SceneEntityMoveNotify.proto | 15 +- proto/SceneEntityUpdateNotify.proto | 10 +- proto/SceneFishInfo.proto | 5 +- proto/SceneForceLockNotify.proto | 9 +- proto/SceneForceUnlockNotify.proto | 11 +- proto/SceneGadgetInfo.proto | 44 +- proto/SceneGalleryHomeSeekFurnitureInfo.proto | 13 +- proto/SceneInitFinishRsp.proto | 11 +- proto/SceneKickPlayerReq.proto | 9 +- proto/SceneKickPlayerRsp.proto | 11 +- proto/SceneMonsterInfo.proto | 5 +- proto/SceneNpcInfo.proto | 5 +- proto/ScenePlayerInfo.proto | 15 +- proto/ScenePlayerInfoNotify.proto | 9 +- proto/ScenePlayerLocationNotify.proto | 11 +- proto/ScenePlayerSoundNotify.proto | 44 +- proto/ScenePointUnlockNotify.proto | 17 +- proto/SceneReliquaryInfo.proto | 5 +- proto/SceneRouteChangeInfo.proto | 13 +- proto/SceneRouteChangeNotify.proto | 13 +- proto/SceneTeamAvatar.proto | 43 +- proto/SceneTeamUpdateNotify.proto | 11 +- proto/SceneTimeNotify.proto | 13 +- proto/SceneTransToPointReq.proto | 11 +- proto/SceneTransToPointRsp.proto | 13 +- proto/SceneWeaponInfo.proto | 5 +- proto/SceneWeatherForcastReq.proto | 23 - proto/SceneWeatherForcastRsp.proto | 25 - proto/ScreenInfo.proto | 5 +- proto/SeaLampActivityDetailInfo.proto | 19 +- proto/SeaLampActivityInfo.proto | 23 +- proto/SeaLampContributeItemReq.proto | 11 +- proto/SeaLampContributeItemRsp.proto | 15 +- proto/SeaLampSectionInfo.proto | 7 +- proto/SeaLampV3CampInfo.proto | 7 +- proto/SeaLampV3CampStageInfo.proto | 13 +- proto/SeaLampV3DetailInfo.proto | 11 +- proto/SeaLampV3RaceInfo.proto | 7 +- proto/SeaLampV3RaceLevelInfo.proto | 9 +- proto/SeaLampV3ShadowInfo.proto | 7 +- proto/SeaLampV3ShadowLevelInfo.proto | 11 +- proto/SeaLampV3ShadowStageInfo.proto | 11 +- proto/SeeMonsterReq.proto | 9 +- proto/SelectWorktopOptionReq.proto | 11 +- proto/SelectWorktopOptionRsp.proto | 11 +- proto/ServantInfo.proto | 5 +- proto/ServerAnnounceNotify.proto | 9 +- proto/ServerAnnounceRevokeNotify.proto | 9 +- proto/ServerBuff.proto | 5 +- proto/ServerBuffChangeNotify.proto | 17 +- .../ServerCondMeetQuestListUpdateNotify.proto | 11 +- proto/ServerGlobalValueChangeNotify.proto | 13 +- proto/ServerTimeNotify.proto | 9 +- proto/SetBattlePassViewedReq.proto | 9 +- proto/SetBattlePassViewedRsp.proto | 11 +- proto/SetChatEmojiCollectionReq.proto | 9 +- proto/SetChatEmojiCollectionRsp.proto | 9 +- proto/SetEntityClientDataNotify.proto | 11 +- proto/SetEquipLockStateReq.proto | 11 +- proto/SetEquipLockStateRsp.proto | 13 +- proto/SetFriendEnterHomeOptionReq.proto | 9 +- proto/SetFriendEnterHomeOptionRsp.proto | 9 +- proto/SetIsAutoUnlockSpecificEquipReq.proto | 7 +- proto/SetIsAutoUnlockSpecificEquipRsp.proto | 7 +- proto/SetNameCardReq.proto | 9 +- proto/SetNameCardRsp.proto | 11 +- proto/SetOpenStateReq.proto | 11 +- proto/SetOpenStateRsp.proto | 13 +- proto/SetPlayerBirthdayReq.proto | 9 +- proto/SetPlayerBirthdayRsp.proto | 11 +- proto/SetPlayerBornDataReq.proto | 11 +- proto/SetPlayerBornDataRsp.proto | 9 +- proto/SetPlayerHeadImageReq.proto | 9 +- proto/SetPlayerHeadImageRsp.proto | 11 +- proto/SetPlayerNameReq.proto | 9 +- proto/SetPlayerNameRsp.proto | 11 +- proto/SetPlayerPropReq.proto | 9 +- proto/SetPlayerPropRsp.proto | 9 +- proto/SetPlayerSignatureReq.proto | 9 +- proto/SetPlayerSignatureRsp.proto | 9 +- proto/SetUpAvatarTeamReq.proto | 11 +- proto/SetUpAvatarTeamRsp.proto | 15 +- proto/SetUpLunchBoxWidgetReq.proto | 9 +- proto/SetUpLunchBoxWidgetRsp.proto | 11 +- proto/SetWidgetSlotReq.proto | 15 +- proto/SetWidgetSlotRsp.proto | 15 +- proto/Shop.proto | 23 +- proto/ShopCardProduct.proto | 7 +- proto/ShopConcertProduct.proto | 5 +- proto/ShopGoods.proto | 43 +- proto/ShopInfo.proto | 24 + proto/ShopMcoinProduct.proto | 5 +- proto/ShortAbilityHashPair.proto | 7 +- proto/ShowAvatarInfo.proto | 5 +- proto/ShowClientGuideNotify.proto | 6 +- proto/ShowClientTutorialNotify.proto | 23 - proto/ShowCommonTipsNotify.proto | 10 +- proto/ShowEquip.proto | 5 +- proto/SkipPlayerGameTimeReq.proto | 13 +- proto/SkipPlayerGameTimeRsp.proto | 13 +- proto/SkyCrystalDetectorData.proto | 13 +- proto/SkyCrystalDetectorQuickUseResult.proto | 9 +- proto/SocialDetail.proto | 5 +- proto/SocialShowAvatarInfo.proto | 5 +- proto/SorushTrialDetailInfo.proto | 13 +- proto/SpiceActivityDetailInfo.proto | 9 +- proto/SpiceStageData.proto | 11 +- proto/StatueGadgetInfo.proto | 5 +- proto/StopServerInfo.proto | 5 +- proto/StoreItemChangeNotify.proto | 11 +- proto/StoreItemDelNotify.proto | 11 +- proto/StoreType.proto | 5 +- proto/StoreWeightLimitNotify.proto | 19 +- proto/StrengthenPointData.proto | 9 +- proto/SummerTimeDetailInfo.proto | 13 +- proto/SummerTimeDungeonInfo.proto | 15 +- proto/SummerTimeSprintBoatInfo.proto | 5 +- proto/SummerTimeSprintBoatRecord.proto | 15 +- proto/SummerTimeStageInfo.proto | 9 +- proto/SummerTimeV2BoatStageInfo.proto | 13 +- proto/SummerTimeV2DetailInfo.proto | 17 +- proto/SummerTimeV2DungeonSettleInfo.proto | 11 +- proto/SummerTimeV2DungeonStageInfo.proto | 13 +- proto/SumoActivityDetailInfo.proto | 11 +- proto/SumoAvatarInfo.proto | 9 +- proto/SumoDungeonSettleNotify.proto | 19 +- proto/SumoStageData.proto | 13 +- proto/SumoTeamData.proto | 9 +- proto/SyncScenePlayTeamEntityNotify.proto | 11 +- proto/SyncTeamEntityNotify.proto | 11 +- proto/TakeAchievementGoalRewardReq.proto | 9 +- proto/TakeAchievementGoalRewardRsp.proto | 13 +- proto/TakeAchievementRewardReq.proto | 9 +- proto/TakeAchievementRewardRsp.proto | 13 +- proto/TakeBackGivingItemReq.proto | 9 +- proto/TakeBackGivingItemRsp.proto | 11 +- proto/TakeBattlePassMissionPointReq.proto | 9 +- proto/TakeBattlePassMissionPointRsp.proto | 11 +- proto/TakeBattlePassRewardReq.proto | 9 +- proto/TakeBattlePassRewardRsp.proto | 15 +- proto/TakeCityReputationParentQuestReq.proto | 11 +- proto/TakeCityReputationParentQuestRsp.proto | 15 +- proto/TakeCompoundOutputReq.proto | 9 +- proto/TakeCompoundOutputRsp.proto | 11 +- proto/TakeFurnitureMakeReq.proto | 13 +- proto/TakeFurnitureMakeRsp.proto | 17 +- proto/TakeInvestigationRewardReq.proto | 9 +- proto/TakeInvestigationRewardRsp.proto | 11 +- proto/TakeInvestigationTargetRewardReq.proto | 9 +- proto/TakeInvestigationTargetRewardRsp.proto | 9 +- proto/TakeMaterialDeleteReturnReq.proto | 9 +- proto/TakeMaterialDeleteReturnRsp.proto | 9 +- proto/TakePlayerLevelRewardReq.proto | 9 +- proto/TakePlayerLevelRewardRsp.proto | 13 +- proto/TakeoffEquipReq.proto | 11 +- proto/TakeoffEquipRsp.proto | 11 +- proto/TanukiTravelActivityDetailInfo.proto | 11 +- .../TanukiTravelFinishGuideQuestNotify.proto | 9 +- proto/TanukiTravelLevelData.proto | 11 +- proto/TeamChainChooseAvatarInfo.proto | 9 +- proto/TeamChainDetailInfo.proto | 9 +- proto/TeamChainSettleInfo.proto | 13 +- proto/TeamChainStageData.proto | 11 +- proto/TeamEnterSceneInfo.proto | 13 +- proto/TeamEntityInfo.proto | 11 +- proto/ToTheMoonEnterSceneReq.proto | 12 +- proto/ToTheMoonQueryPathReq.proto | 50 +- proto/ToTheMoonQueryPathRsp.proto | 19 +- proto/TowerAllDataReq.proto | 9 +- proto/TowerAllDataRsp.proto | 43 +- proto/TowerCurLevelRecord.proto | 17 +- proto/TowerCurLevelRecordChangeNotify.proto | 9 +- proto/TowerEnterLevelReq.proto | 9 +- proto/TowerEnterLevelRsp.proto | 13 +- proto/TowerFloorRecord.proto | 13 +- proto/TowerFloorRecordChangeNotify.proto | 11 +- proto/TowerLevelEndNotify.proto | 19 +- proto/TowerLevelRecord.proto | 7 +- proto/TowerLevelStarCondData.proto | 13 +- proto/TowerLevelStarCondNotify.proto | 13 +- proto/TowerMiddleLevelChangeTeamNotify.proto | 7 +- proto/TowerMonthlyBrief.proto | 11 +- proto/TowerTeam.proto | 9 +- proto/TowerTeamSelectReq.proto | 11 +- proto/TowerTeamSelectRsp.proto | 9 +- proto/ToyBattleInfo.proto | 27 + proto/TrackingIOInfo.proto | 19 +- proto/TreasureMapActivityDetailInfo.proto | 23 +- proto/TreasureMapBonusChallengeInfo.proto | 13 +- proto/TreasureMapRegionInfo.proto | 23 +- proto/TreasureMapRegionInfoNotify.proto | 9 +- proto/TreasureSeelieActivityDetailInfo.proto | 11 +- proto/TreasureSeelieRegionData.proto | 23 +- proto/TrialAvatarActivityDetailInfo.proto | 7 +- .../TrialAvatarActivityRewardDetailInfo.proto | 13 +- proto/TrialAvatarFirstPassDungeonNotify.proto | 9 +- proto/TrialAvatarGrantRecord.proto | 6 +- proto/TrialAvatarInDungeonIndexNotify.proto | 23 - proto/TrialAvatarInfo.proto | 5 +- .../{AKEBNLHDNPG.proto => TrifleGadget.proto} | 11 +- ...TriggerCreateGadgetToEquipPartNotify.proto | 15 +- proto/TryEnterHomeReq.proto | 15 +- proto/TryEnterHomeRsp.proto | 13 +- proto/UgcActivityDetailInfo.proto | 13 +- ...BlacklistRsp.proto => UgcAvatarInfo.proto} | 15 +- proto/UgcMusicBriefInfo.proto | 47 +- proto/UgcMusicNote.proto | 9 +- proto/UgcMusicRecord.proto | 9 +- proto/UgcMusicTrack.proto | 7 +- proto/UgcType.proto | 5 +- proto/UgcV2Info.proto | 25 + proto/Uint32Pair.proto | 5 +- proto/UnionCmd.proto | 7 +- proto/UnionCmdNotify.proto | 9 +- proto/UnlockAvatarTalentReq.proto | 11 +- proto/UnlockAvatarTalentRsp.proto | 13 +- proto/UnlockNameCardNotify.proto | 9 +- proto/UnlockPersonalLineReq.proto | 9 +- proto/UnlockPersonalLineRsp.proto | 13 +- proto/UnlockTransPointReq.proto | 11 +- proto/UnlockTransPointRsp.proto | 9 +- .../UnlockedFurnitureFormulaDataNotify.proto | 11 +- proto/UnlockedFurnitureSuiteDataNotify.proto | 11 +- ...teAbilityCreatedMovingPlatformNotify.proto | 13 +- proto/UpdatePlayerShowAvatarListReq.proto | 11 +- proto/UpdatePlayerShowAvatarListRsp.proto | 13 +- proto/UpdatePlayerShowNameCardListReq.proto | 9 +- proto/UpdatePlayerShowNameCardListRsp.proto | 11 +- proto/UseItemReq.proto | 17 +- proto/UseItemRsp.proto | 15 +- proto/Vector.proto | 5 +- proto/Vector3Int.proto | 5 +- proto/VectorPlane.proto | 5 +- proto/VehicleInfo.proto | 5 +- proto/VehicleInteractReq.proto | 15 +- proto/VehicleInteractRsp.proto | 21 +- proto/VehicleInteractType.proto | 5 +- proto/VehicleLocationInfo.proto | 21 +- proto/VehicleMember.proto | 5 +- proto/VehicleStaminaNotify.proto | 11 +- proto/VintageActivityDetailInfo.proto | 23 +- proto/VintageBoothUsedItemData.proto | 9 +- proto/VintageCampChallengeLevelData.proto | 13 +- proto/VintageCampChallengeStageData.proto | 17 +- proto/VintageHuntingStageData.proto | 15 +- proto/VintageMarketDealInfo.proto | 7 +- proto/VintageMarketDeliverItemReq.proto | 11 +- proto/VintageMarketDeliverItemRsp.proto | 11 +- proto/VintageMarketInfo.proto | 51 +- proto/VintageMarketStoreInfo.proto | 15 +- proto/VintageMarketTraderInfo.proto | 9 +- proto/VintagePresentLevelData.proto | 13 +- proto/VintagePresentStageData.proto | 15 +- proto/VisionType.proto | 5 +- proto/WaterSpiritActivityDetailInfo.proto | 11 +- proto/Weapon.proto | 5 +- proto/WeaponAwakenReq.proto | 13 +- proto/WeaponAwakenRsp.proto | 17 +- proto/WeaponPromoteReq.proto | 9 +- proto/WeaponPromoteRsp.proto | 13 +- proto/WeaponUpgradeReq.proto | 11 +- proto/WeaponUpgradeRsp.proto | 17 +- proto/WearEquipReq.proto | 11 +- proto/WearEquipRsp.proto | 13 +- proto/WeatherInfo.proto | 5 +- proto/WeatherWizardData.proto | 7 +- proto/WeekendDjinnInfo.proto | 9 +- proto/WeeklyBossResinDiscountInfo.proto | 5 +- proto/WidgetCameraInfo.proto | 25 - proto/WidgetCoolDownData.proto | 11 +- proto/WidgetCoolDownNotify.proto | 9 +- proto/WidgetCreateLocationInfo.proto | 9 +- proto/WidgetCreatorInfo.proto | 11 +- proto/WidgetCreatorOpType.proto | 5 +- proto/WidgetDoBagReq.proto | 13 +- proto/WidgetDoBagRsp.proto | 11 +- proto/WidgetGadgetAllDataNotify.proto | 9 +- proto/WidgetGadgetData.proto | 9 +- proto/WidgetGadgetDataNotify.proto | 9 +- proto/WidgetSlotChangeNotify.proto | 13 +- proto/WidgetSlotData.proto | 11 +- proto/WidgetSlotOp.proto | 5 +- proto/WidgetSlotTag.proto | 5 +- proto/WindFieldDetailInfo.proto | 7 +- proto/WindFieldDungeonFailReason.proto | 5 +- proto/WindFieldDungeonSettleInfo.proto | 11 +- proto/WindFieldStageInfo.proto | 11 +- proto/WindSeedType1Notify.proto | 9 +- proto/WinterCampAcceptAllGiveItemReq.proto | 7 +- proto/WinterCampAcceptAllGiveItemRsp.proto | 11 +- proto/WinterCampAcceptGiveItemReq.proto | 9 +- proto/WinterCampAcceptGiveItemRsp.proto | 11 +- proto/WinterCampAcceptItemResultInfo.proto | 11 +- proto/WinterCampActivityDetailInfo.proto | 21 +- proto/WinterCampGetCanGiveFriendItemReq.proto | 7 +- proto/WinterCampGetCanGiveFriendItemRsp.proto | 11 +- proto/WinterCampGetRecvItemListReq.proto | 7 +- proto/WinterCampGetRecvItemListRsp.proto | 11 +- proto/WinterCampGiveFriendItemReq.proto | 11 +- proto/WinterCampGiveFriendItemRsp.proto | 11 +- proto/WinterCampRaceStageInfo.proto | 11 +- proto/WinterCampRecvItemData.proto | 11 +- proto/WinterCampRecvItemNotify.proto | 9 +- proto/WinterCampStageInfo.proto | 13 +- proto/WorktopInfo.proto | 5 +- proto/WorktopOptionNotify.proto | 11 +- proto/WorldChestOpenNotify.proto | 13 +- proto/WorldDataNotify.proto | 9 +- proto/WorldOwnerBlossomBriefInfoNotify.proto | 9 +- proto/WorldOwnerDailyTaskNotify.proto | 13 +- proto/WorldPlayerDieNotify.proto | 13 +- proto/WorldPlayerInfoNotify.proto | 13 +- proto/WorldPlayerLocationNotify.proto | 11 +- proto/WorldPlayerRTTNotify.proto | 9 +- proto/WorldPlayerReviveReq.proto | 7 +- proto/WorldPlayerReviveRsp.proto | 9 +- 1422 files changed, 25367 insertions(+), 24850 deletions(-) create mode 100644 cmdid_ht_40.json create mode 100644 proto/ADHOJAAOLNO.proto create mode 100644 proto/ActivityMultiCharacterInfo.proto create mode 100644 proto/AnimalViewInfo.proto delete mode 100644 proto/AvatarRenameInfoNotify.proto create mode 100644 proto/BBMCNBCAMAK.proto rename proto/{FFKMNCKOPHD.proto => BCIBGJPGJNH.proto} (89%) rename proto/{HKILNLMDIGF.proto => BDOCPDNCIEF.proto} (94%) create mode 100644 proto/BHKIIEFGFFL.proto create mode 100644 proto/BladeDanceSettleInfo.proto create mode 100644 proto/CJCLCFNAGDO.proto create mode 100644 proto/CKBMIEMDAEP.proto create mode 100644 proto/CODGCKOENFC.proto delete mode 100644 proto/ClientAbilityInitBeginNotify.proto rename proto/{IADHPCJGOHN.proto => DANGNFLPALM.proto} (93%) delete mode 100644 proto/DFPKDLNGDGK.proto delete mode 100644 proto/DGDDOPJOOIH.proto rename proto/{PMKDNBGDCIH.proto => DIAODPEOGAA.proto} (90%) create mode 100644 proto/DIIHAAGDDJK.proto rename proto/{JNNKDCBMHMP.proto => DJKIJHJIJPE.proto} (87%) delete mode 100644 proto/DMFPJALOPBI.proto delete mode 100644 proto/DPMOKIKIFAI.proto delete mode 100644 proto/EDMLKGMOBLK.proto create mode 100644 proto/EIMPFJPIBCG.proto delete mode 100644 proto/EMIEAKAMEGC.proto create mode 100644 proto/EPIAFADAJAN.proto rename proto/{CCPLHHKMDPJ.proto => EffigyChallengeV4Info.proto} (87%) delete mode 100644 proto/ExecuteGroupTriggerReq.proto create mode 100644 proto/FAFPLBDIGDH.proto rename proto/{ExecuteGroupTriggerRsp.proto => FGEEOGDFHAB.proto} (90%) create mode 100644 proto/FHLNPLFEFFO.proto create mode 100644 proto/FKMJAPDCONH.proto create mode 100644 proto/FLMEGFBOMDO.proto create mode 100644 proto/FireworksLaunchDataNotify.proto create mode 100644 proto/FireworksLaunchParam.proto create mode 100644 proto/FireworksLaunchParamType.proto create mode 100644 proto/FireworksLaunchSchemeData.proto create mode 100644 proto/FireworksReformData.proto create mode 100644 proto/FireworksReformDataNotify.proto create mode 100644 proto/FireworksReformParam.proto create mode 100644 proto/FireworksReformParamType.proto create mode 100644 proto/FontaineGatherInfo.proto rename proto/{LENNDLOGFIM.proto => GDGKKLFMJKH.proto} (94%) create mode 100644 proto/GLCFFFILFGK.proto rename proto/{MLMOJDGCFBN.proto => GNAAAEGCDOB.proto} (92%) create mode 100644 proto/GcgPveInfiniteInfo.proto create mode 100644 proto/GcgPveInfo.proto rename proto/{CIAJIBCPGKL.proto => GcgPvePuzzleInfo.proto} (88%) delete mode 100644 proto/HDDANIDHCMI.proto create mode 100644 proto/IEDLOHFOJJB.proto create mode 100644 proto/IHLKALJJCFJ.proto rename proto/{AMBJIMENFCF.proto => IMBIPFIFFOJ.proto} (85%) rename proto/{GOKFJAACELD.proto => INLACFDCBDF.proto} (88%) rename proto/{OOOHGLFDFCI.proto => JCDPOCOOGCI.proto} (94%) create mode 100644 proto/JFGKMCDLKCN.proto rename proto/{HPFPNKNJIOD.proto => JGDMDPNJLCA.proto} (90%) delete mode 100644 proto/JJFAPPOGLLE.proto create mode 100644 proto/JKKBIKPIANF.proto create mode 100644 proto/JMFPBNKNHED.proto create mode 100644 proto/JourneyInfo.proto rename proto/{JIJHDFJFNJM.proto => KBHOLONGCBF.proto} (90%) create mode 100644 proto/KDHIAEFLGFM.proto create mode 100644 proto/LANPHFCMEBN.proto create mode 100644 proto/LAOBOIBJGOK.proto rename proto/{ACKNNJIEGEK.proto => LCCIKPCKGHB.proto} (90%) rename proto/{AddRandTaskInfoNotify.proto => LCLFHFGMNMF.proto} (88%) create mode 100644 proto/LCMINEGOHCC.proto create mode 100644 proto/LFCGDMNBBKM.proto create mode 100644 proto/LFCNJNBKDEI.proto delete mode 100644 proto/LFDOHAHCGAN.proto create mode 100644 proto/LPIEDOLLLGN.proto create mode 100644 proto/LaunchFireworksReq.proto rename proto/{IKKIFILAFFM.proto => MDKNMCFKHOF.proto} (89%) create mode 100644 proto/MDNHPGAIGKI.proto create mode 100644 proto/MDPMJOECKBC.proto create mode 100644 proto/MEJPJACBPIG.proto create mode 100644 proto/MGIHJDAHEAB.proto rename proto/{CMDMHNMLEBD.proto => MOCBKBGIFPJ.proto} (88%) create mode 100644 proto/MOEDOHFPFKE.proto delete mode 100644 proto/MPCBEPPJBHA.proto create mode 100644 proto/MultiCharacterDungeonSettleInfo.proto delete mode 100644 proto/MusicBeatmap.proto delete mode 100644 proto/MusicBeatmapList.proto delete mode 100644 proto/MusicBeatmapNote.proto delete mode 100644 proto/MusicBriefInfo.proto delete mode 100644 proto/MusicGameCreateBeatmapReq.proto delete mode 100644 proto/MusicGameCreateBeatmapRsp.proto delete mode 100644 proto/MusicGameGetBeatmapReq.proto delete mode 100644 proto/MusicGameGetBeatmapReqType.proto delete mode 100644 proto/MusicGameGetBeatmapRsp.proto delete mode 100644 proto/MusicGameSearchBeatmapReq.proto delete mode 100644 proto/MusicGameSearchBeatmapRsp.proto delete mode 100644 proto/MusicGameStartToPlayOthersBeatmapReq.proto delete mode 100644 proto/MusicGameStartToPlayOthersBeatmapRsp.proto delete mode 100644 proto/MusicGameUnknown1Enum.proto delete mode 100644 proto/MusicGameUnknown2Enum.proto create mode 100644 proto/NDKAMJGCKKN.proto create mode 100644 proto/NEHEKBBFPIE.proto create mode 100644 proto/NGHDBPLHKBB.proto create mode 100644 proto/NHFPBBLCHKH.proto create mode 100644 proto/NIEIDCBLDML.proto create mode 100644 proto/ODDAOBNJLAH.proto delete mode 100644 proto/OEHLKBGHEDC.proto create mode 100644 proto/OFDEHFOCIFP.proto rename proto/{IFONLLKBEAC.proto => OJLJIFOILFM.proto} (88%) rename proto/{OPEMEOGOHME.proto => OMBIJJLAHFB.proto} (97%) create mode 100644 proto/ONGCBHPILNP.proto create mode 100644 proto/OPHMAHKJHJD.proto rename proto/{BKDCMHLFHMC.proto => PFJAGHMKJJM.proto} (88%) create mode 100644 proto/PNJGECAFHGE.proto create mode 100644 proto/POIBHEEKGPH.proto rename proto/{AEIMLNONEAP.proto => PenumbraAdventureInfo.proto} (70%) create mode 100644 proto/PhotoUnderseaInfo.proto create mode 100644 proto/ReformFireworksReq.proto create mode 100644 proto/ReformFireworksRsp.proto create mode 100644 proto/SaveUgcReq.proto delete mode 100644 proto/SceneWeatherForcastReq.proto delete mode 100644 proto/SceneWeatherForcastRsp.proto create mode 100644 proto/ShopInfo.proto delete mode 100644 proto/ShowClientTutorialNotify.proto create mode 100644 proto/ToyBattleInfo.proto delete mode 100644 proto/TrialAvatarInDungeonIndexNotify.proto rename proto/{AKEBNLHDNPG.proto => TrifleGadget.proto} (88%) rename proto/{AddBlacklistRsp.proto => UgcAvatarInfo.proto} (84%) create mode 100644 proto/UgcV2Info.proto delete mode 100644 proto/WidgetCameraInfo.proto 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; }