From 5e5dbaffe51bd9dd6555569b14bdfbe271651f61 Mon Sep 17 00:00:00 2001 From: Yuuki <6851027-yukiz@users.noreply.gitlab.com> Date: Tue, 9 Jul 2024 02:40:42 +0800 Subject: [PATCH] testing remove p2 --- proto/ADHOJAAOLNO.proto | 23 ---------- proto/AOMEMGPFAJA.proto | 6 --- proto/AbilityActionSetCrashDamage.proto | 10 ----- proto/AbilityBornType.proto | 11 ----- proto/AbilityFireworkBornType.proto | 29 ------------ proto/AbilityInvocationFailNotify.proto | 12 ----- proto/AbilityMetaSetPoseParameter.proto | 9 ---- proto/AbilityMixinCostStamina.proto | 24 ---------- proto/AbilityMixinScenePropSync.proto | 11 ----- proto/AbilityMixinWindSeedSpawner.proto | 24 ---------- proto/ActivityGetFriendGiftWishListReq.proto | 26 ----------- proto/ActivityMultiCharacterInfo.proto | 23 ---------- proto/AdjustTrackingInfo.proto | 27 ----------- proto/AkaFesDetailInfo.proto | 33 -------------- proto/AllCoopInfoNotify.proto | 24 ---------- proto/AllMarkPointNotify.proto | 10 ----- proto/AllWidgetDataNotify.proto | 27 +++++------ proto/AnimalViewInfo.proto | 23 ---------- proto/ArenaChallengeActivityDetailInfo.proto | 26 ----------- proto/ArenaChallengeMonsterLevel.proto | 23 ---------- proto/AsterActivityDetailInfo.proto | 34 -------------- proto/AsterLargeDetailInfo.proto | 23 ---------- proto/AsterLittleDetailInfo.proto | 27 ----------- proto/AsterLittleStageState.proto | 25 ----------- proto/AsterMidCampInfo.proto | 24 ---------- proto/AsterMidDetailInfo.proto | 26 ----------- proto/AsterProgressDetailInfo.proto | 23 ---------- proto/AvatarChangeAnimHashReq.proto | 10 ----- proto/AvatarChangeAnimHashRsp.proto | 11 ----- proto/AvatarPromoteGetRewardReq.proto | 9 ---- proto/AvatarPromoteGetRewardRsp.proto | 11 ----- proto/AvatarRenameInfoNotify.proto | 10 ----- proto/AvatarType.proto | 25 ----------- proto/BBMCNBCAMAK.proto | 22 --------- proto/BCIBGJPGJNH.proto | 22 --------- proto/BDOCPDNCIEF.proto | 23 ---------- proto/BHKIIEFGFFL.proto | 22 --------- proto/BNAIFNLBGOL.proto | 11 ----- proto/BartenderActivityDetailInfo.proto | 29 ------------ proto/BartenderCompleteOrderRsp.proto | 15 ------- proto/BartenderGetFormulaReq.proto | 13 ------ proto/BartenderGetFormulaRsp.proto | 13 ------ proto/BartenderLevelInfo.proto | 24 ---------- proto/BartenderStartLevelRsp.proto | 13 ------ proto/BartenderTaskInfo.proto | 23 ---------- proto/BatchDeleteMapMarkReq.proto | 12 ----- proto/BatchDeleteMapMarkRsp.proto | 13 ------ proto/BattlePassBuySuccNotify.proto | 15 ------- proto/BladeDanceSettleInfo.proto | 25 ----------- proto/BlessingAcceptGivePicRsp.proto | 11 ----- proto/BlessingActivityDetailInfo.proto | 29 ------------ proto/BlitzRushActivityDetailInfo.proto | 27 ----------- proto/BlitzRushStage.proto | 23 ---------- proto/BossChestActivateNotify.proto | 11 ----- proto/BounceConjuringActivityDetailInfo.proto | 25 ----------- proto/BounceConjuringChapterInfo.proto | 24 ---------- proto/BrickBreakerActivityStageInfo.proto | 24 ---------- proto/BrickBreakerDetailInfo.proto | 27 ----------- proto/BrickBreakerLevelInfo.proto | 27 ----------- proto/BrickBreakerSelectAvatarRsp.proto | 11 ----- proto/BuoyantCombatDailyInfo.proto | 23 ---------- proto/BuoyantCombatDetailInfo.proto | 23 ---------- proto/CJCLCFNAGDO.proto | 24 ---------- proto/CKBMIEMDAEP.proto | 22 --------- proto/CODGCKOENFC.proto | 24 ---------- proto/ChannelerSlabActivityDetailInfo.proto | 28 ------------ proto/ChannelerSlabCamp.proto | 26 ----------- proto/ChannelerSlabChallenge.proto | 24 ---------- proto/ChannelerSlabChallengeStage.proto | 28 ------------ .../ChannelerSlabLoopDungeonResultInfo.proto | 12 ----- proto/ChannelerSlabOneoffDungeon.proto | 24 ---------- proto/ChannellerSlabAssistInfo.proto | 24 ---------- proto/ChannellerSlabBuffInfo.proto | 27 ----------- proto/ChannellerSlabBuffSchemeInfo.proto | 24 ---------- proto/ChannellerSlabLoopDungeonInfo.proto | 27 ----------- .../ChannellerSlabLoopDungeonResultInfo.proto | 26 ----------- .../ChannellerSlabLoopDungeonStageInfo.proto | 27 ----------- proto/CharAmusementDetailInfo.proto | 23 ---------- proto/CharAmusementStageData.proto | 24 ---------- proto/ChatChannelDataNotify.proto | 11 ----- proto/ChatChannelInfo.proto | 8 ---- proto/ChatChannelInfoNotify.proto | 10 ----- proto/ChatChannelShieldNotify.proto | 9 ---- proto/ChessActivityDetailInfo.proto | 30 ------------- proto/CityReputationRequestInfo.proto | 16 ------- proto/ClientInputType.proto | 25 ----------- proto/ClientTransmitReq.proto | 16 ------- proto/ClientTransmitRsp.proto | 13 ------ proto/CoinCollectDetailInfo.proto | 23 ---------- proto/CoinCollectLevelData.proto | 34 -------------- proto/CoinCollectTeamInfoData.proto | 27 ----------- proto/CoopCgShowNotify.proto | 23 ---------- proto/CoopCgUpdateNotify.proto | 23 ---------- proto/CoopProgressUpdateNotify.proto | 24 ---------- proto/CoopRewardUpdateNotify.proto | 24 ---------- proto/CrucibleActivityDetailInfo.proto | 27 ----------- proto/CrucibleBattleUidInfo.proto | 27 ----------- proto/CrystalLinkActivityDetailInfo.proto | 24 ---------- proto/CrystalLinkBuffInfo.proto | 8 ---- proto/CrystalLinkDungeonInfoNotify.proto | 16 ------- proto/CrystalLinkDungeonSettleInfo.proto | 28 ------------ proto/CrystalLinkEnterDungeonReq.proto | 12 ----- proto/CrystalLinkEnterDungeonRsp.proto | 13 ------ proto/CrystalLinkLevelInfo.proto | 14 ------ proto/CrystalLinkTeamInfo.proto | 11 ----- proto/CutSceneEndNotify.proto | 10 ----- proto/CutSceneFinishNotify.proto | 9 ---- proto/DANGNFLPALM.proto | 21 --------- proto/DIAODPEOGAA.proto | 24 ---------- proto/DIIHAAGDDJK.proto | 24 ---------- proto/DJKIJHJIJPE.proto | 25 ----------- proto/DeliveryActivityDetailInfo.proto | 24 ---------- proto/DeshretObeliskChestInfoNotify.proto | 12 ----- proto/DigActivityDetailInfo.proto | 25 ----------- proto/DigMarkPoint.proto | 25 ----------- proto/DragonSpineActivityDetailInfo.proto | 29 ------------ proto/DragonSpineChapterInfo.proto | 26 ----------- proto/DuelHeartDetailInfo.proto | 23 ---------- proto/DuelHeartLevelDifficultyInfo.proto | 24 ---------- proto/DuelHeartLevelInfo.proto | 26 ----------- proto/DungeonChallengeFinishNotify.proto | 5 --- proto/DungeonDataNotify.proto | 9 ---- proto/DungeonDieOptionRsp.proto | 11 ----- proto/DungeonSettleExhibitionInfo.proto | 12 ----- proto/DungeonSettleNotify.proto | 35 +++------------ proto/EIMPFJPIBCG.proto | 23 ---------- proto/EPIAFADAJAN.proto | 28 ------------ proto/EchoShellDetailInfo.proto | 26 ----------- proto/EffigyActivityDetailInfo.proto | 26 ----------- proto/EffigyChallengeDungeonResultInfo.proto | 12 ----- proto/EffigyChallengeV2DetailInfo.proto | 23 ---------- proto/EffigyChallengeV2LevelData.proto | 27 ----------- proto/EffigyChallengeV2SettleInfo.proto | 27 ----------- proto/EffigyChallengeV4Info.proto | 23 ---------- proto/EffigyDailyInfo.proto | 28 ------------ proto/ElectroherculesBattleDetailInfo.proto | 24 ---------- proto/ElectroherculesBattleLevelInfo.proto | 24 ---------- proto/ElectroherculesBattleStageInfo.proto | 25 ----------- proto/EntityPropNotify.proto | 11 ----- proto/EntityTagChangeNotify.proto | 10 ----- proto/ExpeditionActivityDetailInfo.proto | 29 ------------ proto/ExpeditionChallengeInfo.proto | 24 ---------- proto/ExpeditionPathInfo.proto | 32 ------------- proto/ExpeditionState.proto | 26 ----------- proto/FAFPLBDIGDH.proto | 22 --------- proto/FGEEOGDFHAB.proto | 22 --------- proto/FHLNPLFEFFO.proto | 22 --------- proto/FKMJAPDCONH.proto | 27 ----------- proto/FLMEGFBOMDO.proto | 22 --------- proto/FindHilichurlDayContentInfo.proto | 22 --------- proto/FindHilichurlDetailInfo.proto | 29 ------------ proto/FinishMainCoopReq.proto | 24 ---------- proto/FinishMainCoopRsp.proto | 25 ----------- proto/FireWorkData.proto | 11 ----- proto/FireWorkNotify.proto | 13 ------ proto/FireWorkReq.proto | 14 ------ proto/FishAttractNotify.proto | 14 ------ proto/FleurFairActivityDetailInfo.proto | 32 ------------- proto/FleurFairBalloonInfo.proto | 22 --------- proto/FleurFairChapterInfo.proto | 23 ---------- proto/FleurFairDungeonSectionInfo.proto | 24 ---------- proto/FleurFairFallInfo.proto | 22 --------- proto/FleurFairMinigameInfo.proto | 32 ------------- proto/FleurFairMusicGameInfo.proto | 23 ---------- proto/FleurFairMusicRecord.proto | 24 ---------- proto/FleurFairV2DetailInfo.proto | 27 ----------- proto/FleurFairV2MusicGameInfo.proto | 23 ---------- proto/FleurFairV2PacmanInfo.proto | 24 ---------- proto/FleurFairV2PhotoInfo.proto | 23 ---------- proto/FleurFairV2PhotoPosData.proto | 27 ----------- proto/FleurFairV2StageData.proto | 25 ----------- proto/FlightActivityDetailInfo.proto | 25 ----------- proto/FlightDailyRecord.proto | 26 ----------- proto/FontaineGatherInfo.proto | 23 ---------- proto/FungusDetail.proto | 26 ----------- proto/FungusFighterDetailInfo.proto | 32 ------------- proto/FungusFighterMonsterDetail.proto | 24 ---------- proto/FungusFighterV2DetailInfo.proto | 23 ---------- proto/FungusFighterV2LevelData.proto | 24 ---------- proto/FungusFighterV2SettleInfo.proto | 27 ----------- proto/FungusPlotStageDetail.proto | 23 ---------- proto/FungusTrainingDungeonDetail.proto | 24 ---------- .../FungusTrainingMonsterPreviewDetail.proto | 24 ---------- proto/FungusTrainingPoolPreviewDetail.proto | 24 ---------- proto/FungusTrainingProgressDetail.proto | 30 ------------- proto/GCGFestivalDetailInfo.proto | 22 --------- proto/GDGKKLFMJKH.proto | 21 --------- proto/GLCFFFILFGK.proto | 22 --------- proto/GNAAAEGCDOB.proto | 23 ---------- proto/GachaActivityDetailInfo.proto | 28 ------------ proto/GachaOpenWishNotify.proto | 11 ----- proto/GachaSimpleInfoNotify.proto | 9 ---- proto/GachaStageData.proto | 24 ---------- proto/GcgPveInfiniteInfo.proto | 23 ---------- proto/GcgPveInfo.proto | 24 ---------- proto/GcgPvePuzzleInfo.proto | 23 ---------- proto/GearActivityDetailInfo.proto | 25 ----------- proto/GearLevelData.proto | 27 ----------- proto/GetAllActivatedBargainDataReq.proto | 22 --------- proto/GetAreaExplorePointReq.proto | 10 ----- proto/GetAreaExplorePointRsp.proto | 12 ----- proto/GetBattlePassProductReq.proto | 10 ----- proto/GetBattlePassProductRsp.proto | 14 ------ proto/GetBlossomBriefInfoListReq.proto | 10 ----- proto/GetBlossomBriefInfoListRsp.proto | 13 ------ proto/GetHeadIconDataRsp.proto | 8 ---- proto/GetPlayerHeadIconDataReq.proto | 6 --- proto/GetPlayerHeadIconDataRsp.proto | 8 ---- proto/GetSceneNpcPositionRsp.proto | 14 ------ proto/GravenInnocenceCampInfo.proto | 23 ---------- proto/GravenInnocenceCampStageInfo.proto | 25 ----------- proto/GravenInnocenceCarveInfo.proto | 25 ----------- proto/GravenInnocenceCarveStageInfo.proto | 23 ---------- proto/GravenInnocenceDetailInfo.proto | 30 ------------- proto/GravenInnocencePhotoInfo.proto | 25 ----------- proto/GravenInnocencePhotoObjectInfo.proto | 24 ---------- proto/GravenInnocencePhotoStageInfo.proto | 24 ---------- proto/GravenInnocenceRaceInfo.proto | 23 ---------- proto/GravenInnocenceRaceLevelInfo.proto | 24 ---------- proto/HachiActivityDetailInfo.proto | 23 ---------- proto/HachiStageInfo.proto | 25 ----------- proto/HeadIconUpdateNotify.proto | 7 --- proto/HideAndSeekActivityDetailInfo.proto | 27 ----------- proto/HideAndSeekMapInfo.proto | 23 ---------- proto/HitClientTrivialNotify.proto | 13 ------ proto/HomeBlueprintSearchInfo.proto | 12 ----- proto/HomeGetOnlineStatusReq.proto | 22 --------- proto/HomePlantFieldStatus.proto | 25 ----------- proto/HomePlantSubFieldData.proto | 27 ----------- proto/HomeSearchBlueprintRsp.proto | 13 ------ .../HomeSeekFurnitureGalleryScoreNotify.proto | 19 +------- proto/IEDLOHFOJJB.proto | 21 --------- proto/IHLKALJJCFJ.proto | 22 --------- proto/IMBIPFIFFOJ.proto | 25 ----------- proto/INLACFDCBDF.proto | 25 ----------- proto/InfernceWordInfo.proto | 26 ----------- proto/InstableSprayDetailInfo.proto | 23 ---------- proto/InstableSprayDungeonSettleInfo.proto | 27 ----------- proto/InstableSprayStageInfo.proto | 26 ----------- proto/InstableSprayTeamInfo.proto | 23 ---------- proto/IrodoriActivityDetailInfo.proto | 29 ------------ proto/IrodoriChessData.proto | 24 ---------- proto/IrodoriChessEntranceDetailInfo.proto | 23 ---------- proto/IrodoriChessEntranceInfo.proto | 24 ---------- proto/IrodoriChessLevelData.proto | 26 ----------- proto/IrodoriChessMapData.proto | 26 ----------- proto/IrodoriChessMonsterInfo.proto | 25 ----------- proto/IrodoriFlowerData.proto | 24 ---------- proto/IrodoriMasterLevelDetailInfo.proto | 25 ----------- proto/IrodoriMasterLevelInfo.proto | 24 ---------- proto/IrodoriPoetryData.proto | 24 ---------- proto/IrodoriPoetryThemeData.proto | 28 ------------ proto/IslandPartyDetailInfo.proto | 23 ---------- proto/IslandPartyStageData.proto | 24 ---------- proto/JFGKMCDLKCN.proto | 25 ----------- proto/JGDMDPNJLCA.proto | 23 ---------- proto/JKKBIKPIANF.proto | 22 --------- proto/JMFPBNKNHED.proto | 26 ----------- proto/JigsawPictureData.proto | 25 ----------- proto/JourneyInfo.proto | 29 ------------ proto/KBHOLONGCBF.proto | 24 ---------- proto/KDHIAEFLGFM.proto | 36 --------------- proto/LANPHFCMEBN.proto | 21 --------- proto/LAOBOIBJGOK.proto | 27 ----------- proto/LCCIKPCKGHB.proto | 24 ---------- proto/LCLFHFGMNMF.proto | 26 ----------- proto/LCMINEGOHCC.proto | 22 --------- proto/LFCGDMNBBKM.proto | 24 ---------- proto/LFCNJNBKDEI.proto | 24 ---------- proto/LPIEDOLLLGN.proto | 22 --------- proto/LanternProjectionInfo.proto | 27 ----------- proto/LanternProjectionLevelInfo.proto | 26 ----------- proto/LanternRiteActivityDetailInfo.proto | 30 ------------- proto/LanternRiteFireworksChallengeInfo.proto | 24 ---------- proto/LanternRiteFireworksInfo.proto | 23 ---------- proto/LanternRiteFireworksStageInfo.proto | 25 ----------- proto/Loop_4_7_0.proto | 8 ---- proto/LuaSetOptionNotify.proto | 15 ------- ...anceStoneChallengeActivityDetailInfo.proto | 25 ----------- proto/LunaRiteAreaInfo.proto | 15 ------- proto/LunaRiteDetailInfo.proto | 25 ----------- proto/LunaRiteHintPoint.proto | 27 ----------- proto/LunaRiteHintPointType.proto | 24 ---------- proto/LunaRiteHintStatusType.proto | 11 ----- proto/MDKNMCFKHOF.proto | 24 ---------- proto/MDNHPGAIGKI.proto | 22 --------- proto/MDPMJOECKBC.proto | 24 ---------- proto/MEJPJACBPIG.proto | 22 --------- proto/MGHDLMIEMLI.proto | 10 ----- proto/MGIHJDAHEAB.proto | 22 --------- proto/MOCBKBGIFPJ.proto | 24 ---------- proto/MOEDOHFPFKE.proto | 24 ---------- proto/MainCoopFailNotify.proto | 24 ---------- proto/MainCoopUpdateNotify.proto | 24 ---------- proto/MarkEntityInMinMapNotify.proto | 12 ----- proto/MichiaeMatsuriActivityDetailInfo.proto | 29 ------------ .../MichiaeMatsuriChallengePositionInfo.proto | 25 ----------- proto/MichiaeMatsuriChestPositionInfo.proto | 25 ----------- proto/MichiaeMatsuriStage.proto | 24 ---------- proto/MistTrialActivityDetailInfo.proto | 23 ---------- proto/MistTrialBestAvatar.proto | 25 ----------- proto/MistTrialLevelData.proto | 28 ------------ proto/MoonfinTrialActivityDetailInfo.proto | 24 ---------- proto/MoonfinTrialLevelInfo.proto | 23 ---------- proto/MsgParam.proto | 11 ----- proto/MultiCharacterDungeonSettleInfo.proto | 12 ----- proto/MuqadasPotionActivityDetailInfo.proto | 23 ---------- proto/MuqadasPotionLevelData.proto | 24 ---------- proto/NDKAMJGCKKN.proto | 24 ---------- proto/NEHEKBBFPIE.proto | 22 --------- proto/NGHDBPLHKBB.proto | 22 --------- proto/NIEIDCBLDML.proto | 24 ---------- proto/NpcPositionInfo.proto | 12 ----- proto/ODDAOBNJLAH.proto | 22 --------- proto/OJLJIFOILFM.proto | 24 ---------- proto/OMBIJJLAHFB.proto | 21 --------- proto/ONGCBHPILNP.proto | 22 --------- proto/OPHMAHKJHJD.proto | 22 --------- proto/OfficialCustomDungeon.proto | 23 ---------- proto/PFEBKNGNFPH.proto | 5 --- proto/PFJAGHMKJJM.proto | 24 ---------- proto/PNJGECAFHGE.proto | 22 --------- proto/POIBHEEKGPH.proto | 25 ----------- proto/PacmanSettleInfo.proto | 27 ----------- proto/ParkourLevelInfo.proto | 26 ----------- proto/PenumbraAdventureInfo.proto | 31 ------------- proto/PhotoActivityDetailInfo.proto | 24 ---------- proto/PhotoPosData.proto | 27 ----------- proto/PhotoUnderseaInfo.proto | 25 ----------- proto/PlantFlowerActivityDetailInfo.proto | 27 ----------- proto/PlayProduct.proto | 11 ----- proto/PlayerHeadIcon.proto | 9 ---- proto/PlayerQuitDungeonRsp.proto | 11 ----- proto/PlayerRechargeDataNotify.proto | 14 ------ proto/PlayerReportReq.proto | 17 ------- proto/PlayerReportRsp.proto | 10 ----- proto/PotionActivityDetailInfo.proto | 23 ---------- proto/PotionLevelData.proto | 25 ----------- proto/PotionStageData.proto | 27 ----------- proto/ProductPriceTier.proto | 10 ----- proto/QuickChallengeDungeonReq.proto | 9 ---- proto/QuickChallengeDungeonRsp.proto | 10 ----- proto/RechargeReq.proto | 18 -------- proto/RechargeRsp.proto | 12 ----- proto/RefreshRogueDiaryCardRsp.proto | 11 ----- proto/ReportReasonType.proto | 15 ------- proto/ReportSubtype.proto | 14 ------ proto/RockBoardExploreDetailInfo.proto | 23 ---------- proto/RockBoardExploreStageData.proto | 25 ----------- proto/RogueDiaryActivityDetailInfo.proto | 27 ----------- proto/RogueDiaryAvatarDisableStatus.proto | 25 ----------- proto/RogueDiaryDungeonRecord.proto | 25 ----------- proto/RogueDiaryProgress.proto | 26 ----------- proto/RogueDiaryStageInfo.proto | 25 ----------- proto/RogueStageInfo.proto | 38 ---------------- .../RoguelikeDungeonActivityDetailInfo.proto | 29 ------------ proto/RoguelikeDungeonSettleInfo.proto | 29 ------------ proto/RoguelikeRuneRecord.proto | 24 ---------- proto/RoguelikeSettleCoinInfo.proto | 24 ---------- proto/RoguelikeShikigamiRecord.proto | 23 ---------- proto/SalesmanActivityDetailInfo.proto | 32 ------------- proto/SalesmanStatusType.proto | 25 ----------- proto/SalvageBundleChallengeInfo.proto | 22 --------- proto/SalvageChallengeInfo.proto | 30 ------------- proto/SalvageScoreChallengeInfo.proto | 23 ---------- proto/SalvageStageInfo.proto | 25 ----------- proto/SandwormCannonDetailInfo.proto | 23 ---------- proto/SaveCoopDialogReq.proto | 24 ---------- proto/SaveCoopDialogRsp.proto | 25 ----------- proto/SaveMainCoopReq.proto | 27 ----------- proto/SaveMainCoopRsp.proto | 25 ----------- proto/SceneDataNotify.proto | 12 ----- proto/SceneInitFinishReq.proto | 8 ---- proto/SceneShowTextNotify.proto | 10 ----- proto/SeaLampActivityDetailInfo.proto | 28 ------------ proto/SeaLampActivityInfo.proto | 31 ------------- proto/SeaLampSectionInfo.proto | 22 --------- proto/SeaLampV3CampInfo.proto | 23 ---------- proto/SeaLampV3CampStageInfo.proto | 25 ----------- proto/SeaLampV3DetailInfo.proto | 27 ----------- proto/SeaLampV3RaceInfo.proto | 23 ---------- proto/SeaLampV3RaceLevelInfo.proto | 24 ---------- proto/SeaLampV3ShadowInfo.proto | 23 ---------- proto/SeaLampV3ShadowLevelInfo.proto | 24 ---------- proto/SeaLampV3ShadowStageInfo.proto | 25 ----------- proto/ServerLogLevel.proto | 11 ----- proto/ServerLogNotify.proto | 14 ------ proto/ServerLogType.proto | 12 ----- proto/ShopInfo.proto | 24 ---------- proto/ShowMessageNotify.proto | 12 ----- proto/SorushTrialDetailInfo.proto | 25 ----------- proto/SpiceActivityDetailInfo.proto | 25 ----------- proto/SpiceStageData.proto | 24 ---------- proto/Status.proto | 10 ----- proto/SummerTimeDetailInfo.proto | 27 ----------- proto/SummerTimeDungeonInfo.proto | 26 ----------- proto/SummerTimeSprintBoatInfo.proto | 23 ---------- proto/SummerTimeSprintBoatRecord.proto | 26 ----------- proto/SummerTimeStageInfo.proto | 24 ---------- proto/SummerTimeV2BoatStageInfo.proto | 25 ----------- proto/SummerTimeV2DetailInfo.proto | 28 ------------ proto/SummerTimeV2DungeonSettleInfo.proto | 24 ---------- proto/SummerTimeV2DungeonStageInfo.proto | 25 ----------- proto/SumoActivityDetailInfo.proto | 25 ----------- proto/SumoStageData.proto | 27 ----------- proto/SumoTeamData.proto | 24 ---------- proto/SvrMsgId.proto | 13 ------ .../TakeCityReputationExploreRewardReq.proto | 9 ---- .../TakeCityReputationExploreRewardRsp.proto | 13 ------ proto/TakeCoopRewardReq.proto | 23 ---------- proto/TakeCoopRewardRsp.proto | 24 ---------- proto/TanukiTravelActivityDetailInfo.proto | 25 ----------- proto/TanukiTravelLevelData.proto | 24 ---------- proto/TeamChainDetailInfo.proto | 24 ---------- proto/TeamChainSettleInfo.proto | 10 ----- proto/TeamChainStageData.proto | 24 ---------- proto/ToTheMoonAddObstacleReq.proto | 15 ------- proto/ToTheMoonObstacleInfo.proto | 21 --------- proto/ToTheMoonObstaclesModifyNotify.proto | 15 ------- proto/ToTheMoonRemoveObstacleReq.proto | 12 ----- proto/TowerBriefDataNotify.proto | 16 ------- ...TowerDailyRewardProgressChangeNotify.proto | 10 ----- proto/TowerFightRecordPair.proto | 9 ---- proto/TowerGetFloorStarRewardReq.proto | 9 ---- proto/TowerGetFloorStarRewardRsp.proto | 10 ----- proto/TowerMonthlyCombatRecord.proto | 15 ------- proto/TowerMonthlyDetail.proto | 12 ----- proto/TowerRecordHandbookRsp.proto | 12 ----- proto/ToyBattleInfo.proto | 27 ----------- proto/TrackingIOInfo.proto | 28 ------------ proto/TransmitReason.proto | 10 ----- proto/TreasureMapActivityDetailInfo.proto | 32 ------------- proto/TreasureMapBonusChallengeInfo.proto | 26 ----------- proto/TreasureSeelieActivityDetailInfo.proto | 25 ----------- proto/TreasureSeelieRegionData.proto | 32 ------------- proto/UgcActivityDetailInfo.proto | 26 ----------- proto/UgcAvatarInfo.proto | 25 ----------- proto/UgcV2Info.proto | 25 ----------- proto/VintageActivityDetailInfo.proto | 32 ------------- proto/VintageCampChallengeLevelData.proto | 25 ----------- proto/VintageCampChallengeStageData.proto | 28 ------------ proto/VintageHuntingStageData.proto | 26 ----------- proto/VintageMarketDealInfo.proto | 23 ---------- proto/VintageMarketInfo.proto | 45 ------------------- proto/VintageMarketStoreInfo.proto | 26 ----------- proto/VintageMarketTraderInfo.proto | 24 ---------- proto/VintagePresentLevelData.proto | 25 ----------- proto/VintagePresentStageData.proto | 27 ----------- proto/WatcherEventNotify.proto | 9 ---- proto/WatcherEventStageNotify.proto | 10 ----- proto/WatcherEventTypeNotify.proto | 10 ----- proto/WaterSpiritActivityDetailInfo.proto | 24 ---------- ...getUseAttachAbilityGroupChangeNotify.proto | 9 ---- proto/WindFieldDetailInfo.proto | 23 ---------- proto/WindFieldDungeonFailReason.proto | 26 ----------- proto/WindFieldDungeonSettleInfo.proto | 25 ----------- proto/WindFieldStageInfo.proto | 24 ---------- proto/WindSeedClientNotify.proto | 31 ------------- proto/WindSeedType2Notify.proto | 7 --- proto/WindSeedType3Notify.proto | 7 --- proto/WinterCampActivityDetailInfo.proto | 32 ------------- proto/WinterCampRaceStageInfo.proto | 26 ----------- proto/WinterCampStageInfo.proto | 28 ------------ 463 files changed, 17 insertions(+), 9953 deletions(-) delete mode 100644 proto/ADHOJAAOLNO.proto delete mode 100644 proto/AOMEMGPFAJA.proto delete mode 100644 proto/AbilityActionSetCrashDamage.proto delete mode 100644 proto/AbilityBornType.proto delete mode 100644 proto/AbilityFireworkBornType.proto delete mode 100644 proto/AbilityInvocationFailNotify.proto delete mode 100644 proto/AbilityMetaSetPoseParameter.proto delete mode 100644 proto/AbilityMixinCostStamina.proto delete mode 100644 proto/AbilityMixinScenePropSync.proto delete mode 100644 proto/AbilityMixinWindSeedSpawner.proto delete mode 100644 proto/ActivityGetFriendGiftWishListReq.proto delete mode 100644 proto/ActivityMultiCharacterInfo.proto delete mode 100644 proto/AdjustTrackingInfo.proto delete mode 100644 proto/AkaFesDetailInfo.proto delete mode 100644 proto/AllCoopInfoNotify.proto delete mode 100644 proto/AllMarkPointNotify.proto delete mode 100644 proto/AnimalViewInfo.proto delete mode 100644 proto/ArenaChallengeActivityDetailInfo.proto delete mode 100644 proto/ArenaChallengeMonsterLevel.proto delete mode 100644 proto/AsterActivityDetailInfo.proto delete mode 100644 proto/AsterLargeDetailInfo.proto delete mode 100644 proto/AsterLittleDetailInfo.proto delete mode 100644 proto/AsterLittleStageState.proto delete mode 100644 proto/AsterMidCampInfo.proto delete mode 100644 proto/AsterMidDetailInfo.proto delete mode 100644 proto/AsterProgressDetailInfo.proto delete mode 100644 proto/AvatarChangeAnimHashReq.proto delete mode 100644 proto/AvatarChangeAnimHashRsp.proto delete mode 100644 proto/AvatarPromoteGetRewardReq.proto delete mode 100644 proto/AvatarPromoteGetRewardRsp.proto delete mode 100644 proto/AvatarRenameInfoNotify.proto delete mode 100644 proto/AvatarType.proto delete mode 100644 proto/BBMCNBCAMAK.proto delete mode 100644 proto/BCIBGJPGJNH.proto delete mode 100644 proto/BDOCPDNCIEF.proto delete mode 100644 proto/BHKIIEFGFFL.proto delete mode 100644 proto/BNAIFNLBGOL.proto delete mode 100644 proto/BartenderActivityDetailInfo.proto delete mode 100644 proto/BartenderCompleteOrderRsp.proto delete mode 100644 proto/BartenderGetFormulaReq.proto delete mode 100644 proto/BartenderGetFormulaRsp.proto delete mode 100644 proto/BartenderLevelInfo.proto delete mode 100644 proto/BartenderStartLevelRsp.proto delete mode 100644 proto/BartenderTaskInfo.proto delete mode 100644 proto/BatchDeleteMapMarkReq.proto delete mode 100644 proto/BatchDeleteMapMarkRsp.proto delete mode 100644 proto/BattlePassBuySuccNotify.proto delete mode 100644 proto/BladeDanceSettleInfo.proto delete mode 100644 proto/BlessingAcceptGivePicRsp.proto delete mode 100644 proto/BlessingActivityDetailInfo.proto delete mode 100644 proto/BlitzRushActivityDetailInfo.proto delete mode 100644 proto/BlitzRushStage.proto delete mode 100644 proto/BossChestActivateNotify.proto delete mode 100644 proto/BounceConjuringActivityDetailInfo.proto delete mode 100644 proto/BounceConjuringChapterInfo.proto delete mode 100644 proto/BrickBreakerActivityStageInfo.proto delete mode 100644 proto/BrickBreakerDetailInfo.proto delete mode 100644 proto/BrickBreakerLevelInfo.proto delete mode 100644 proto/BrickBreakerSelectAvatarRsp.proto delete mode 100644 proto/BuoyantCombatDailyInfo.proto delete mode 100644 proto/BuoyantCombatDetailInfo.proto delete mode 100644 proto/CJCLCFNAGDO.proto delete mode 100644 proto/CKBMIEMDAEP.proto delete mode 100644 proto/CODGCKOENFC.proto delete mode 100644 proto/ChannelerSlabActivityDetailInfo.proto delete mode 100644 proto/ChannelerSlabCamp.proto delete mode 100644 proto/ChannelerSlabChallenge.proto delete mode 100644 proto/ChannelerSlabChallengeStage.proto delete mode 100644 proto/ChannelerSlabLoopDungeonResultInfo.proto delete mode 100644 proto/ChannelerSlabOneoffDungeon.proto delete mode 100644 proto/ChannellerSlabAssistInfo.proto delete mode 100644 proto/ChannellerSlabBuffInfo.proto delete mode 100644 proto/ChannellerSlabBuffSchemeInfo.proto delete mode 100644 proto/ChannellerSlabLoopDungeonInfo.proto delete mode 100644 proto/ChannellerSlabLoopDungeonResultInfo.proto delete mode 100644 proto/ChannellerSlabLoopDungeonStageInfo.proto delete mode 100644 proto/CharAmusementDetailInfo.proto delete mode 100644 proto/CharAmusementStageData.proto delete mode 100644 proto/ChatChannelDataNotify.proto delete mode 100644 proto/ChatChannelInfo.proto delete mode 100644 proto/ChatChannelInfoNotify.proto delete mode 100644 proto/ChatChannelShieldNotify.proto delete mode 100644 proto/ChessActivityDetailInfo.proto delete mode 100644 proto/CityReputationRequestInfo.proto delete mode 100644 proto/ClientInputType.proto delete mode 100644 proto/ClientTransmitReq.proto delete mode 100644 proto/ClientTransmitRsp.proto delete mode 100644 proto/CoinCollectDetailInfo.proto delete mode 100644 proto/CoinCollectLevelData.proto delete mode 100644 proto/CoinCollectTeamInfoData.proto delete mode 100644 proto/CoopCgShowNotify.proto delete mode 100644 proto/CoopCgUpdateNotify.proto delete mode 100644 proto/CoopProgressUpdateNotify.proto delete mode 100644 proto/CoopRewardUpdateNotify.proto delete mode 100644 proto/CrucibleActivityDetailInfo.proto delete mode 100644 proto/CrucibleBattleUidInfo.proto delete mode 100644 proto/CrystalLinkActivityDetailInfo.proto delete mode 100644 proto/CrystalLinkBuffInfo.proto delete mode 100644 proto/CrystalLinkDungeonInfoNotify.proto delete mode 100644 proto/CrystalLinkDungeonSettleInfo.proto delete mode 100644 proto/CrystalLinkEnterDungeonReq.proto delete mode 100644 proto/CrystalLinkEnterDungeonRsp.proto delete mode 100644 proto/CrystalLinkLevelInfo.proto delete mode 100644 proto/CrystalLinkTeamInfo.proto delete mode 100644 proto/CutSceneEndNotify.proto delete mode 100644 proto/CutSceneFinishNotify.proto delete mode 100644 proto/DANGNFLPALM.proto delete mode 100644 proto/DIAODPEOGAA.proto delete mode 100644 proto/DIIHAAGDDJK.proto delete mode 100644 proto/DJKIJHJIJPE.proto delete mode 100644 proto/DeliveryActivityDetailInfo.proto delete mode 100644 proto/DeshretObeliskChestInfoNotify.proto delete mode 100644 proto/DigActivityDetailInfo.proto delete mode 100644 proto/DigMarkPoint.proto delete mode 100644 proto/DragonSpineActivityDetailInfo.proto delete mode 100644 proto/DragonSpineChapterInfo.proto delete mode 100644 proto/DuelHeartDetailInfo.proto delete mode 100644 proto/DuelHeartLevelDifficultyInfo.proto delete mode 100644 proto/DuelHeartLevelInfo.proto delete mode 100644 proto/DungeonDataNotify.proto delete mode 100644 proto/DungeonDieOptionRsp.proto delete mode 100644 proto/DungeonSettleExhibitionInfo.proto delete mode 100644 proto/EIMPFJPIBCG.proto delete mode 100644 proto/EPIAFADAJAN.proto delete mode 100644 proto/EchoShellDetailInfo.proto delete mode 100644 proto/EffigyActivityDetailInfo.proto delete mode 100644 proto/EffigyChallengeDungeonResultInfo.proto delete mode 100644 proto/EffigyChallengeV2DetailInfo.proto delete mode 100644 proto/EffigyChallengeV2LevelData.proto delete mode 100644 proto/EffigyChallengeV2SettleInfo.proto delete mode 100644 proto/EffigyChallengeV4Info.proto delete mode 100644 proto/EffigyDailyInfo.proto delete mode 100644 proto/ElectroherculesBattleDetailInfo.proto delete mode 100644 proto/ElectroherculesBattleLevelInfo.proto delete mode 100644 proto/ElectroherculesBattleStageInfo.proto delete mode 100644 proto/EntityPropNotify.proto delete mode 100644 proto/EntityTagChangeNotify.proto delete mode 100644 proto/ExpeditionActivityDetailInfo.proto delete mode 100644 proto/ExpeditionChallengeInfo.proto delete mode 100644 proto/ExpeditionPathInfo.proto delete mode 100644 proto/ExpeditionState.proto delete mode 100644 proto/FAFPLBDIGDH.proto delete mode 100644 proto/FGEEOGDFHAB.proto delete mode 100644 proto/FHLNPLFEFFO.proto delete mode 100644 proto/FKMJAPDCONH.proto delete mode 100644 proto/FLMEGFBOMDO.proto delete mode 100644 proto/FindHilichurlDayContentInfo.proto delete mode 100644 proto/FindHilichurlDetailInfo.proto delete mode 100644 proto/FinishMainCoopReq.proto delete mode 100644 proto/FinishMainCoopRsp.proto delete mode 100644 proto/FireWorkData.proto delete mode 100644 proto/FireWorkNotify.proto delete mode 100644 proto/FireWorkReq.proto delete mode 100644 proto/FishAttractNotify.proto delete mode 100644 proto/FleurFairActivityDetailInfo.proto delete mode 100644 proto/FleurFairBalloonInfo.proto delete mode 100644 proto/FleurFairChapterInfo.proto delete mode 100644 proto/FleurFairDungeonSectionInfo.proto delete mode 100644 proto/FleurFairFallInfo.proto delete mode 100644 proto/FleurFairMinigameInfo.proto delete mode 100644 proto/FleurFairMusicGameInfo.proto delete mode 100644 proto/FleurFairMusicRecord.proto delete mode 100644 proto/FleurFairV2DetailInfo.proto delete mode 100644 proto/FleurFairV2MusicGameInfo.proto delete mode 100644 proto/FleurFairV2PacmanInfo.proto delete mode 100644 proto/FleurFairV2PhotoInfo.proto delete mode 100644 proto/FleurFairV2PhotoPosData.proto delete mode 100644 proto/FleurFairV2StageData.proto delete mode 100644 proto/FlightActivityDetailInfo.proto delete mode 100644 proto/FlightDailyRecord.proto delete mode 100644 proto/FontaineGatherInfo.proto delete mode 100644 proto/FungusDetail.proto delete mode 100644 proto/FungusFighterDetailInfo.proto delete mode 100644 proto/FungusFighterMonsterDetail.proto delete mode 100644 proto/FungusFighterV2DetailInfo.proto delete mode 100644 proto/FungusFighterV2LevelData.proto delete mode 100644 proto/FungusFighterV2SettleInfo.proto delete mode 100644 proto/FungusPlotStageDetail.proto delete mode 100644 proto/FungusTrainingDungeonDetail.proto delete mode 100644 proto/FungusTrainingMonsterPreviewDetail.proto delete mode 100644 proto/FungusTrainingPoolPreviewDetail.proto delete mode 100644 proto/FungusTrainingProgressDetail.proto delete mode 100644 proto/GCGFestivalDetailInfo.proto delete mode 100644 proto/GDGKKLFMJKH.proto delete mode 100644 proto/GLCFFFILFGK.proto delete mode 100644 proto/GNAAAEGCDOB.proto delete mode 100644 proto/GachaActivityDetailInfo.proto delete mode 100644 proto/GachaOpenWishNotify.proto delete mode 100644 proto/GachaSimpleInfoNotify.proto delete mode 100644 proto/GachaStageData.proto delete mode 100644 proto/GcgPveInfiniteInfo.proto delete mode 100644 proto/GcgPveInfo.proto delete mode 100644 proto/GcgPvePuzzleInfo.proto delete mode 100644 proto/GearActivityDetailInfo.proto delete mode 100644 proto/GearLevelData.proto delete mode 100644 proto/GetAllActivatedBargainDataReq.proto delete mode 100644 proto/GetAreaExplorePointReq.proto delete mode 100644 proto/GetAreaExplorePointRsp.proto delete mode 100644 proto/GetBattlePassProductReq.proto delete mode 100644 proto/GetBattlePassProductRsp.proto delete mode 100644 proto/GetBlossomBriefInfoListReq.proto delete mode 100644 proto/GetBlossomBriefInfoListRsp.proto delete mode 100644 proto/GetHeadIconDataRsp.proto delete mode 100644 proto/GetPlayerHeadIconDataReq.proto delete mode 100644 proto/GetPlayerHeadIconDataRsp.proto delete mode 100644 proto/GetSceneNpcPositionRsp.proto delete mode 100644 proto/GravenInnocenceCampInfo.proto delete mode 100644 proto/GravenInnocenceCampStageInfo.proto delete mode 100644 proto/GravenInnocenceCarveInfo.proto delete mode 100644 proto/GravenInnocenceCarveStageInfo.proto delete mode 100644 proto/GravenInnocenceDetailInfo.proto delete mode 100644 proto/GravenInnocencePhotoInfo.proto delete mode 100644 proto/GravenInnocencePhotoObjectInfo.proto delete mode 100644 proto/GravenInnocencePhotoStageInfo.proto delete mode 100644 proto/GravenInnocenceRaceInfo.proto delete mode 100644 proto/GravenInnocenceRaceLevelInfo.proto delete mode 100644 proto/HachiActivityDetailInfo.proto delete mode 100644 proto/HachiStageInfo.proto delete mode 100644 proto/HeadIconUpdateNotify.proto delete mode 100644 proto/HideAndSeekActivityDetailInfo.proto delete mode 100644 proto/HideAndSeekMapInfo.proto delete mode 100644 proto/HitClientTrivialNotify.proto delete mode 100644 proto/HomeBlueprintSearchInfo.proto delete mode 100644 proto/HomeGetOnlineStatusReq.proto delete mode 100644 proto/HomePlantFieldStatus.proto delete mode 100644 proto/HomePlantSubFieldData.proto delete mode 100644 proto/HomeSearchBlueprintRsp.proto delete mode 100644 proto/IEDLOHFOJJB.proto delete mode 100644 proto/IHLKALJJCFJ.proto delete mode 100644 proto/IMBIPFIFFOJ.proto delete mode 100644 proto/INLACFDCBDF.proto delete mode 100644 proto/InfernceWordInfo.proto delete mode 100644 proto/InstableSprayDetailInfo.proto delete mode 100644 proto/InstableSprayDungeonSettleInfo.proto delete mode 100644 proto/InstableSprayStageInfo.proto delete mode 100644 proto/InstableSprayTeamInfo.proto delete mode 100644 proto/IrodoriActivityDetailInfo.proto delete mode 100644 proto/IrodoriChessData.proto delete mode 100644 proto/IrodoriChessEntranceDetailInfo.proto delete mode 100644 proto/IrodoriChessEntranceInfo.proto delete mode 100644 proto/IrodoriChessLevelData.proto delete mode 100644 proto/IrodoriChessMapData.proto delete mode 100644 proto/IrodoriChessMonsterInfo.proto delete mode 100644 proto/IrodoriFlowerData.proto delete mode 100644 proto/IrodoriMasterLevelDetailInfo.proto delete mode 100644 proto/IrodoriMasterLevelInfo.proto delete mode 100644 proto/IrodoriPoetryData.proto delete mode 100644 proto/IrodoriPoetryThemeData.proto delete mode 100644 proto/IslandPartyDetailInfo.proto delete mode 100644 proto/IslandPartyStageData.proto delete mode 100644 proto/JFGKMCDLKCN.proto delete mode 100644 proto/JGDMDPNJLCA.proto delete mode 100644 proto/JKKBIKPIANF.proto delete mode 100644 proto/JMFPBNKNHED.proto delete mode 100644 proto/JigsawPictureData.proto delete mode 100644 proto/JourneyInfo.proto delete mode 100644 proto/KBHOLONGCBF.proto delete mode 100644 proto/KDHIAEFLGFM.proto delete mode 100644 proto/LANPHFCMEBN.proto delete mode 100644 proto/LAOBOIBJGOK.proto delete mode 100644 proto/LCCIKPCKGHB.proto delete mode 100644 proto/LCLFHFGMNMF.proto delete mode 100644 proto/LCMINEGOHCC.proto delete mode 100644 proto/LFCGDMNBBKM.proto delete mode 100644 proto/LFCNJNBKDEI.proto delete mode 100644 proto/LPIEDOLLLGN.proto delete mode 100644 proto/LanternProjectionInfo.proto delete mode 100644 proto/LanternProjectionLevelInfo.proto delete mode 100644 proto/LanternRiteActivityDetailInfo.proto delete mode 100644 proto/LanternRiteFireworksChallengeInfo.proto delete mode 100644 proto/LanternRiteFireworksInfo.proto delete mode 100644 proto/LanternRiteFireworksStageInfo.proto delete mode 100644 proto/Loop_4_7_0.proto delete mode 100644 proto/LuaSetOptionNotify.proto delete mode 100644 proto/LuminanceStoneChallengeActivityDetailInfo.proto delete mode 100644 proto/LunaRiteAreaInfo.proto delete mode 100644 proto/LunaRiteDetailInfo.proto delete mode 100644 proto/LunaRiteHintPoint.proto delete mode 100644 proto/LunaRiteHintPointType.proto delete mode 100644 proto/LunaRiteHintStatusType.proto delete mode 100644 proto/MDKNMCFKHOF.proto delete mode 100644 proto/MDNHPGAIGKI.proto delete mode 100644 proto/MDPMJOECKBC.proto delete mode 100644 proto/MEJPJACBPIG.proto delete mode 100644 proto/MGHDLMIEMLI.proto delete mode 100644 proto/MGIHJDAHEAB.proto delete mode 100644 proto/MOCBKBGIFPJ.proto delete mode 100644 proto/MOEDOHFPFKE.proto delete mode 100644 proto/MainCoopFailNotify.proto delete mode 100644 proto/MainCoopUpdateNotify.proto delete mode 100644 proto/MarkEntityInMinMapNotify.proto delete mode 100644 proto/MichiaeMatsuriActivityDetailInfo.proto delete mode 100644 proto/MichiaeMatsuriChallengePositionInfo.proto delete mode 100644 proto/MichiaeMatsuriChestPositionInfo.proto delete mode 100644 proto/MichiaeMatsuriStage.proto delete mode 100644 proto/MistTrialActivityDetailInfo.proto delete mode 100644 proto/MistTrialBestAvatar.proto delete mode 100644 proto/MistTrialLevelData.proto delete mode 100644 proto/MoonfinTrialActivityDetailInfo.proto delete mode 100644 proto/MoonfinTrialLevelInfo.proto delete mode 100644 proto/MsgParam.proto delete mode 100644 proto/MultiCharacterDungeonSettleInfo.proto delete mode 100644 proto/MuqadasPotionActivityDetailInfo.proto delete mode 100644 proto/MuqadasPotionLevelData.proto delete mode 100644 proto/NDKAMJGCKKN.proto delete mode 100644 proto/NEHEKBBFPIE.proto delete mode 100644 proto/NGHDBPLHKBB.proto delete mode 100644 proto/NIEIDCBLDML.proto delete mode 100644 proto/NpcPositionInfo.proto delete mode 100644 proto/ODDAOBNJLAH.proto delete mode 100644 proto/OJLJIFOILFM.proto delete mode 100644 proto/OMBIJJLAHFB.proto delete mode 100644 proto/ONGCBHPILNP.proto delete mode 100644 proto/OPHMAHKJHJD.proto delete mode 100644 proto/OfficialCustomDungeon.proto delete mode 100644 proto/PFEBKNGNFPH.proto delete mode 100644 proto/PFJAGHMKJJM.proto delete mode 100644 proto/PNJGECAFHGE.proto delete mode 100644 proto/POIBHEEKGPH.proto delete mode 100644 proto/PacmanSettleInfo.proto delete mode 100644 proto/ParkourLevelInfo.proto delete mode 100644 proto/PenumbraAdventureInfo.proto delete mode 100644 proto/PhotoActivityDetailInfo.proto delete mode 100644 proto/PhotoPosData.proto delete mode 100644 proto/PhotoUnderseaInfo.proto delete mode 100644 proto/PlantFlowerActivityDetailInfo.proto delete mode 100644 proto/PlayProduct.proto delete mode 100644 proto/PlayerHeadIcon.proto delete mode 100644 proto/PlayerQuitDungeonRsp.proto delete mode 100644 proto/PlayerRechargeDataNotify.proto delete mode 100644 proto/PlayerReportReq.proto delete mode 100644 proto/PlayerReportRsp.proto delete mode 100644 proto/PotionActivityDetailInfo.proto delete mode 100644 proto/PotionLevelData.proto delete mode 100644 proto/PotionStageData.proto delete mode 100644 proto/ProductPriceTier.proto delete mode 100644 proto/QuickChallengeDungeonReq.proto delete mode 100644 proto/QuickChallengeDungeonRsp.proto delete mode 100644 proto/RechargeReq.proto delete mode 100644 proto/RechargeRsp.proto delete mode 100644 proto/RefreshRogueDiaryCardRsp.proto delete mode 100644 proto/ReportReasonType.proto delete mode 100644 proto/ReportSubtype.proto delete mode 100644 proto/RockBoardExploreDetailInfo.proto delete mode 100644 proto/RockBoardExploreStageData.proto delete mode 100644 proto/RogueDiaryActivityDetailInfo.proto delete mode 100644 proto/RogueDiaryAvatarDisableStatus.proto delete mode 100644 proto/RogueDiaryDungeonRecord.proto delete mode 100644 proto/RogueDiaryProgress.proto delete mode 100644 proto/RogueDiaryStageInfo.proto delete mode 100644 proto/RogueStageInfo.proto delete mode 100644 proto/RoguelikeDungeonActivityDetailInfo.proto delete mode 100644 proto/RoguelikeDungeonSettleInfo.proto delete mode 100644 proto/RoguelikeRuneRecord.proto delete mode 100644 proto/RoguelikeSettleCoinInfo.proto delete mode 100644 proto/RoguelikeShikigamiRecord.proto delete mode 100644 proto/SalesmanActivityDetailInfo.proto delete mode 100644 proto/SalesmanStatusType.proto delete mode 100644 proto/SalvageBundleChallengeInfo.proto delete mode 100644 proto/SalvageChallengeInfo.proto delete mode 100644 proto/SalvageScoreChallengeInfo.proto delete mode 100644 proto/SalvageStageInfo.proto delete mode 100644 proto/SandwormCannonDetailInfo.proto delete mode 100644 proto/SaveCoopDialogReq.proto delete mode 100644 proto/SaveCoopDialogRsp.proto delete mode 100644 proto/SaveMainCoopReq.proto delete mode 100644 proto/SaveMainCoopRsp.proto delete mode 100644 proto/SceneDataNotify.proto delete mode 100644 proto/SceneInitFinishReq.proto delete mode 100644 proto/SceneShowTextNotify.proto delete mode 100644 proto/SeaLampActivityDetailInfo.proto delete mode 100644 proto/SeaLampActivityInfo.proto delete mode 100644 proto/SeaLampSectionInfo.proto delete mode 100644 proto/SeaLampV3CampInfo.proto delete mode 100644 proto/SeaLampV3CampStageInfo.proto delete mode 100644 proto/SeaLampV3DetailInfo.proto delete mode 100644 proto/SeaLampV3RaceInfo.proto delete mode 100644 proto/SeaLampV3RaceLevelInfo.proto delete mode 100644 proto/SeaLampV3ShadowInfo.proto delete mode 100644 proto/SeaLampV3ShadowLevelInfo.proto delete mode 100644 proto/SeaLampV3ShadowStageInfo.proto delete mode 100644 proto/ServerLogLevel.proto delete mode 100644 proto/ServerLogNotify.proto delete mode 100644 proto/ServerLogType.proto delete mode 100644 proto/ShopInfo.proto delete mode 100644 proto/ShowMessageNotify.proto delete mode 100644 proto/SorushTrialDetailInfo.proto delete mode 100644 proto/SpiceActivityDetailInfo.proto delete mode 100644 proto/SpiceStageData.proto delete mode 100644 proto/Status.proto delete mode 100644 proto/SummerTimeDetailInfo.proto delete mode 100644 proto/SummerTimeDungeonInfo.proto delete mode 100644 proto/SummerTimeSprintBoatInfo.proto delete mode 100644 proto/SummerTimeSprintBoatRecord.proto delete mode 100644 proto/SummerTimeStageInfo.proto delete mode 100644 proto/SummerTimeV2BoatStageInfo.proto delete mode 100644 proto/SummerTimeV2DetailInfo.proto delete mode 100644 proto/SummerTimeV2DungeonSettleInfo.proto delete mode 100644 proto/SummerTimeV2DungeonStageInfo.proto delete mode 100644 proto/SumoActivityDetailInfo.proto delete mode 100644 proto/SumoStageData.proto delete mode 100644 proto/SumoTeamData.proto delete mode 100644 proto/SvrMsgId.proto delete mode 100644 proto/TakeCityReputationExploreRewardReq.proto delete mode 100644 proto/TakeCityReputationExploreRewardRsp.proto delete mode 100644 proto/TakeCoopRewardReq.proto delete mode 100644 proto/TakeCoopRewardRsp.proto delete mode 100644 proto/TanukiTravelActivityDetailInfo.proto delete mode 100644 proto/TanukiTravelLevelData.proto delete mode 100644 proto/TeamChainDetailInfo.proto delete mode 100644 proto/TeamChainSettleInfo.proto delete mode 100644 proto/TeamChainStageData.proto delete mode 100644 proto/ToTheMoonAddObstacleReq.proto delete mode 100644 proto/ToTheMoonObstacleInfo.proto delete mode 100644 proto/ToTheMoonObstaclesModifyNotify.proto delete mode 100644 proto/ToTheMoonRemoveObstacleReq.proto delete mode 100644 proto/TowerBriefDataNotify.proto delete mode 100644 proto/TowerDailyRewardProgressChangeNotify.proto delete mode 100644 proto/TowerFightRecordPair.proto delete mode 100644 proto/TowerGetFloorStarRewardReq.proto delete mode 100644 proto/TowerGetFloorStarRewardRsp.proto delete mode 100644 proto/TowerMonthlyCombatRecord.proto delete mode 100644 proto/TowerMonthlyDetail.proto delete mode 100644 proto/TowerRecordHandbookRsp.proto delete mode 100644 proto/ToyBattleInfo.proto delete mode 100644 proto/TrackingIOInfo.proto delete mode 100644 proto/TransmitReason.proto delete mode 100644 proto/TreasureMapActivityDetailInfo.proto delete mode 100644 proto/TreasureMapBonusChallengeInfo.proto delete mode 100644 proto/TreasureSeelieActivityDetailInfo.proto delete mode 100644 proto/TreasureSeelieRegionData.proto delete mode 100644 proto/UgcActivityDetailInfo.proto delete mode 100644 proto/UgcAvatarInfo.proto delete mode 100644 proto/UgcV2Info.proto delete mode 100644 proto/VintageActivityDetailInfo.proto delete mode 100644 proto/VintageCampChallengeLevelData.proto delete mode 100644 proto/VintageCampChallengeStageData.proto delete mode 100644 proto/VintageHuntingStageData.proto delete mode 100644 proto/VintageMarketDealInfo.proto delete mode 100644 proto/VintageMarketInfo.proto delete mode 100644 proto/VintageMarketStoreInfo.proto delete mode 100644 proto/VintageMarketTraderInfo.proto delete mode 100644 proto/VintagePresentLevelData.proto delete mode 100644 proto/VintagePresentStageData.proto delete mode 100644 proto/WatcherEventNotify.proto delete mode 100644 proto/WatcherEventStageNotify.proto delete mode 100644 proto/WatcherEventTypeNotify.proto delete mode 100644 proto/WaterSpiritActivityDetailInfo.proto delete mode 100644 proto/WidgetUseAttachAbilityGroupChangeNotify.proto delete mode 100644 proto/WindFieldDetailInfo.proto delete mode 100644 proto/WindFieldDungeonFailReason.proto delete mode 100644 proto/WindFieldDungeonSettleInfo.proto delete mode 100644 proto/WindFieldStageInfo.proto delete mode 100644 proto/WindSeedClientNotify.proto delete mode 100644 proto/WindSeedType2Notify.proto delete mode 100644 proto/WindSeedType3Notify.proto delete mode 100644 proto/WinterCampActivityDetailInfo.proto delete mode 100644 proto/WinterCampRaceStageInfo.proto delete mode 100644 proto/WinterCampStageInfo.proto diff --git a/proto/ADHOJAAOLNO.proto b/proto/ADHOJAAOLNO.proto deleted file mode 100644 index 8116d341..00000000 --- a/proto/ADHOJAAOLNO.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"; -enum ADHOJAAOLNO { - ADHOJAAOLNO_DungeonCandidateAvatarTypeNone = 0; - ADHOJAAOLNO_DungeonCandidateAvatarTypeFormal = 1; - ADHOJAAOLNO_DungeonCandidateAvatarTypeUgc = 2; -} diff --git a/proto/AOMEMGPFAJA.proto b/proto/AOMEMGPFAJA.proto deleted file mode 100644 index 6e632337..00000000 --- a/proto/AOMEMGPFAJA.proto +++ /dev/null @@ -1,6 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -message AOMEMGPFAJA { - repeated uint32 avatar_id_list = 5; -} \ No newline at end of file diff --git a/proto/AbilityActionSetCrashDamage.proto b/proto/AbilityActionSetCrashDamage.proto deleted file mode 100644 index a1dc3a04..00000000 --- a/proto/AbilityActionSetCrashDamage.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "Vector.proto"; - -// 4.7.0 -message AbilityActionSetCrashDamage { - Vector hit_pos = 4; - float damage = 12; -} \ No newline at end of file diff --git a/proto/AbilityBornType.proto b/proto/AbilityBornType.proto deleted file mode 100644 index f9306807..00000000 --- a/proto/AbilityBornType.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "Vector.proto"; - -// 4.7.0 -message AbilityBornType { - Vector move_dir = 5; - Vector rot = 12; - Vector pos = 15; -} \ No newline at end of file diff --git a/proto/AbilityFireworkBornType.proto b/proto/AbilityFireworkBornType.proto deleted file mode 100644 index 1317c07d..00000000 --- a/proto/AbilityFireworkBornType.proto +++ /dev/null @@ -1,29 +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 "Vector.proto"; -// Obf: KNMNMIBIHEK -message AbilityFireworkBornType { - uint32 effect_index = 14; - Vector rot = 5; - Vector pos = 12; - Vector move_dir = 15; -} diff --git a/proto/AbilityInvocationFailNotify.proto b/proto/AbilityInvocationFailNotify.proto deleted file mode 100644 index 22acfc5a..00000000 --- a/proto/AbilityInvocationFailNotify.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "AbilityInvokeEntry.proto"; - -// 4.6.0 -// CmdId: 7473 -message AbilityInvocationFailNotify { - string reason = 1; - uint32 entity_id = 5; - AbilityInvokeEntry invoke = 10; -} \ No newline at end of file diff --git a/proto/AbilityMetaSetPoseParameter.proto b/proto/AbilityMetaSetPoseParameter.proto deleted file mode 100644 index 619e95ce..00000000 --- a/proto/AbilityMetaSetPoseParameter.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "AnimatorParameterValueInfoPair.proto"; - -// 4.7.0 -message AbilityMetaSetPoseParameter { - AnimatorParameterValueInfoPair value = 3; -} \ No newline at end of file diff --git a/proto/AbilityMixinCostStamina.proto b/proto/AbilityMixinCostStamina.proto deleted file mode 100644 index d2913fd6..00000000 --- a/proto/AbilityMixinCostStamina.proto +++ /dev/null @@ -1,24 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -// Sorapointa - A server software re-implementation for a certain anime game, and avoid sorapointa. -// Copyright (C) 2022 Sorapointa 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 AbilityMixinCostStamina { - bool is_swim = 7; -} diff --git a/proto/AbilityMixinScenePropSync.proto b/proto/AbilityMixinScenePropSync.proto deleted file mode 100644 index ca911f9b..00000000 --- a/proto/AbilityMixinScenePropSync.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "MassivePropSyncInfo.proto"; - -// 4.7.0 -message AbilityMixinScenePropSync { - bool is_clear_all = 1; - repeated int64 delete_id_list = 2; - repeated MassivePropSyncInfo massive_prop_list = 9; -} \ No newline at end of file diff --git a/proto/AbilityMixinWindSeedSpawner.proto b/proto/AbilityMixinWindSeedSpawner.proto deleted file mode 100644 index cc7810bc..00000000 --- a/proto/AbilityMixinWindSeedSpawner.proto +++ /dev/null @@ -1,24 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "Vector.proto"; - -// 4.7.0 -message AbilityMixinWindSeedSpawner { - message AddSignal { - } - - message RefreshSeed { - repeated Vector pos_list = 11; - } - - message CatchSeed { - uint32 entity_id = 15; - } - - oneof cmd { - AddSignal add_signal = 11; - RefreshSeed refresh_seed = 9; - CatchSeed catch_seed = 2; - } -} \ No newline at end of file diff --git a/proto/ActivityGetFriendGiftWishListReq.proto b/proto/ActivityGetFriendGiftWishListReq.proto deleted file mode 100644 index a222422c..00000000 --- a/proto/ActivityGetFriendGiftWishListReq.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"; - - -// CmdId: 4453 -// Obf: FKDKFJNGBMH -message ActivityGetFriendGiftWishListReq { - uint32 schedule_id = 14; -} diff --git a/proto/ActivityMultiCharacterInfo.proto b/proto/ActivityMultiCharacterInfo.proto deleted file mode 100644 index dcb9c229..00000000 --- a/proto/ActivityMultiCharacterInfo.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"; -import "DJKIJHJIJPE.proto"; -// Obf: MLCNNIOJGPI -message ActivityMultiCharacterInfo { - repeated DJKIJHJIJPE stage_info_list = 9; -} diff --git a/proto/AdjustTrackingInfo.proto b/proto/AdjustTrackingInfo.proto deleted file mode 100644 index dc1c8425..00000000 --- a/proto/AdjustTrackingInfo.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"; -// Obf: OAFCFHMPGEH -message AdjustTrackingInfo { - string AIEDPJJNAMJ = 3; - string JLFPJDBIKGL = 4; - string MCNDGMMPLEL = 15; - string EADIAAOPFBN = 8; - string JNAFPGEIFCD = 7; - string GOOEKEHFLAI = 10; -} diff --git a/proto/AkaFesDetailInfo.proto b/proto/AkaFesDetailInfo.proto deleted file mode 100644 index 682b2363..00000000 --- a/proto/AkaFesDetailInfo.proto +++ /dev/null @@ -1,33 +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 "IHLKALJJCFJ.proto"; -import "BCIBGJPGJNH.proto"; -import "ONGCBHPILNP.proto"; -import "MEJPJACBPIG.proto"; -import "FHLNPLFEFFO.proto"; -import "GLCFFFILFGK.proto"; -// Obf: FIDDEODMLFC -message AkaFesDetailInfo { - IHLKALJJCFJ IEKAJGGJEFD = 12; - BCIBGJPGJNH KIJKCBOBFIM = 10; - ONGCBHPILNP EPBBHCIHJOB = 11; - MEJPJACBPIG potion_info = 1; - FHLNPLFEFFO NJALPDCPMOL = 5; - GLCFFFILFGK JFHPDMPHDKG = 13; -} diff --git a/proto/AllCoopInfoNotify.proto b/proto/AllCoopInfoNotify.proto deleted file mode 100644 index 939c7ae0..00000000 --- a/proto/AllCoopInfoNotify.proto +++ /dev/null @@ -1,24 +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 "MainCoop.proto"; -// CmdId: 2587 -// Obf: FMEOBOHIEGC -message AllCoopInfoNotify { - repeated MainCoop main_coop_list = 13; -} diff --git a/proto/AllMarkPointNotify.proto b/proto/AllMarkPointNotify.proto deleted file mode 100644 index 3188e195..00000000 --- a/proto/AllMarkPointNotify.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "MapMarkPoint.proto"; - -// 4.6.0 -// CmdId: 4620 -message AllMarkPointNotify { - repeated MapMarkPoint mark_list = 12; -} \ No newline at end of file diff --git a/proto/AllWidgetDataNotify.proto b/proto/AllWidgetDataNotify.proto index 3c9ea391..610e18bb 100644 --- a/proto/AllWidgetDataNotify.proto +++ b/proto/AllWidgetDataNotify.proto @@ -5,28 +5,21 @@ 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"; // 4.7.0 TODO // CmdId: 9546 // Obf: IFNFOADFFEL message AllWidgetDataNotify { - repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 14; // OK - repeated ClientCollectorData client_collector_data_list = 2; // ok - //uint32 CMFPEOMAJLM = 10; - repeated WidgetCoolDownData normal_cool_down_data_list = 5; // OK - repeated AnchorPointData anchor_point_list = 4; // OK - LunchBoxData lunch_box_data = 15; // OK - repeated WidgetCoolDownData group_cool_down_data_list = 8; // OK? - //LANPHFCMEBN ELIOJBDGIMJ = 12; - SkyCrystalDetectorData sky_crystal_detector_data = 11; // OK - //repeated uint32 EMPBLGKLCOA = 1790; - //EPIAFADAJAN NNPMMJCEJAO = 1715; - //uint32 HALAOGOBMKJ = 1816; - repeated WidgetSlotData slot_list = 1; // OK - repeated uint32 background_active_widget_list = 555; // OR 9 - WeatherWizardData weather_wizard_data = 3; // OK + repeated AnchorPointData anchor_point_list = 4; // OK + repeated OneoffGatherPointDetectorData oneoff_gather_point_detector_data_list = 14; // OK + repeated ClientCollectorData client_collector_data_list = 2; // ok + repeated WidgetCoolDownData normal_cool_down_data_list = 5; // OK + repeated WidgetCoolDownData group_cool_down_data_list = 8; // OK? + repeated WidgetSlotData slot_list = 1; // OK + LunchBoxData lunch_box_data = 15; // OK + WeatherWizardData weather_wizard_data = 3; // OK + SkyCrystalDetectorData sky_crystal_detector_data = 11; // OK + repeated uint32 background_active_widget_list = 555; // OR 9 } diff --git a/proto/AnimalViewInfo.proto b/proto/AnimalViewInfo.proto deleted file mode 100644 index 14bfec6c..00000000 --- a/proto/AnimalViewInfo.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"; -import "GNAAAEGCDOB.proto"; -// Obf: LPPAPBJFBFM -message AnimalViewInfo { - repeated GNAAAEGCDOB FHBALCDOGFI = 12; -} diff --git a/proto/ArenaChallengeActivityDetailInfo.proto b/proto/ArenaChallengeActivityDetailInfo.proto deleted file mode 100644 index 66f559c6..00000000 --- a/proto/ArenaChallengeActivityDetailInfo.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 "ArenaChallengeMonsterLevel.proto"; -// Obf: ILEFEPACMPG -message ArenaChallengeActivityDetailInfo { - 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 deleted file mode 100644 index 63656e9d..00000000 --- a/proto/ArenaChallengeMonsterLevel.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"; -// Obf: EABLJPHMFFJ -message ArenaChallengeMonsterLevel { - uint32 CCKGKFMEKKL = 7; - uint32 OAHPACPBKJM = 9; -} diff --git a/proto/AsterActivityDetailInfo.proto b/proto/AsterActivityDetailInfo.proto deleted file mode 100644 index df837a4b..00000000 --- a/proto/AsterActivityDetailInfo.proto +++ /dev/null @@ -1,34 +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 "AsterMidDetailInfo.proto"; -import "AsterLittleDetailInfo.proto"; -import "AsterLargeDetailInfo.proto"; -import "AsterProgressDetailInfo.proto"; -// Obf: JCGOLKKIELM -message AsterActivityDetailInfo { - 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; -} diff --git a/proto/AsterLargeDetailInfo.proto b/proto/AsterLargeDetailInfo.proto deleted file mode 100644 index 1ffde34c..00000000 --- a/proto/AsterLargeDetailInfo.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"; -// Obf: IEHLDBPHMGH -message AsterLargeDetailInfo { - uint32 begin_time = 1; - bool is_open = 2; -} diff --git a/proto/AsterLittleDetailInfo.proto b/proto/AsterLittleDetailInfo.proto deleted file mode 100644 index 3049f664..00000000 --- a/proto/AsterLittleDetailInfo.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 "AsterLittleStageState.proto"; -// Obf: DEILJKMFKIN -message AsterLittleDetailInfo { - uint32 stage_begin_time = 10; - bool is_open = 9; - uint32 begin_time = 8; - AsterLittleStageState stage_state = 7; - uint32 stage_id = 11; -} diff --git a/proto/AsterLittleStageState.proto b/proto/AsterLittleStageState.proto deleted file mode 100644 index d2029990..00000000 --- a/proto/AsterLittleStageState.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: BIMHEEHBMPM -enum AsterLittleStageState { - ASTER_LITTLE_STAGE_NONE = 0; - ASTER_LITTLE_STAGE_UNSTARTED = 1; - ASTER_LITTLE_STAGE_STARTED = 2; - ASTER_LITTLE_STAGE_FINISHED = 3; -} diff --git a/proto/AsterMidCampInfo.proto b/proto/AsterMidCampInfo.proto deleted file mode 100644 index 6ee93eda..00000000 --- a/proto/AsterMidCampInfo.proto +++ /dev/null @@ -1,24 +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 "Vector.proto"; -// Obf: ODKHFPBJNFJ -message AsterMidCampInfo { - uint32 camp_id = 5; - Vector pos = 2; -} diff --git a/proto/AsterMidDetailInfo.proto b/proto/AsterMidDetailInfo.proto deleted file mode 100644 index 54972bcc..00000000 --- a/proto/AsterMidDetailInfo.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 "AsterMidCampInfo.proto"; -// Obf: DONDGHDLMDI -message AsterMidDetailInfo { - 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 deleted file mode 100644 index 9a40f200..00000000 --- a/proto/AsterProgressDetailInfo.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"; -// Obf: LKACKFGKBOC -message AsterProgressDetailInfo { - uint32 count = 10; - uint32 last_auto_add_time = 1; -} diff --git a/proto/AvatarChangeAnimHashReq.proto b/proto/AvatarChangeAnimHashReq.proto deleted file mode 100644 index e42417f3..00000000 --- a/proto/AvatarChangeAnimHashReq.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -// CmdId: 29050 -// PCBLKNOGPEC -message AvatarChangeAnimHashReq { - uint64 avatar_guid = 6; - uint32 anim_hash = 7; -} diff --git a/proto/AvatarChangeAnimHashRsp.proto b/proto/AvatarChangeAnimHashRsp.proto deleted file mode 100644 index 4f95bb5b..00000000 --- a/proto/AvatarChangeAnimHashRsp.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -// CmdId: 29112 -// GJKDEOLOKPE -message AvatarChangeAnimHashRsp { - uint32 anim_hash = 10; - uint64 avatar_guid = 6; - int32 retcode = 11; -} \ No newline at end of file diff --git a/proto/AvatarPromoteGetRewardReq.proto b/proto/AvatarPromoteGetRewardReq.proto deleted file mode 100644 index 92516205..00000000 --- a/proto/AvatarPromoteGetRewardReq.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -// CmdId: 287 -message AvatarPromoteGetRewardReq { - uint32 promote_level = 4; - uint64 avatar_guid = 13; -} \ No newline at end of file diff --git a/proto/AvatarPromoteGetRewardRsp.proto b/proto/AvatarPromoteGetRewardRsp.proto deleted file mode 100644 index abfc6f17..00000000 --- a/proto/AvatarPromoteGetRewardRsp.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -// CmdId: 229 -message AvatarPromoteGetRewardRsp { - uint32 reward_id = 7; - uint64 avatar_guid = 9; - int32 retcode = 10; - uint32 promote_level = 13; -} \ No newline at end of file diff --git a/proto/AvatarRenameInfoNotify.proto b/proto/AvatarRenameInfoNotify.proto deleted file mode 100644 index 8f5a324f..00000000 --- a/proto/AvatarRenameInfoNotify.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "AvatarRenameInfo.proto"; - -// 4.6.0 -// CmdId: 24403 -message AvatarRenameInfoNotify { - repeated AvatarRenameInfo avatar_rename_list = 8; -} \ No newline at end of file diff --git a/proto/AvatarType.proto b/proto/AvatarType.proto deleted file mode 100644 index e86b2a44..00000000 --- a/proto/AvatarType.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: OPLFNKHAOBP -enum AvatarType { - AVATAR_TYPE_NONE = 0; - AVATAR_TYPE_FORMAL = 1; - AVATAR_TYPE_TRIAL = 2; - AVATAR_TYPE_MIRROR = 3; -} diff --git a/proto/BBMCNBCAMAK.proto b/proto/BBMCNBCAMAK.proto deleted file mode 100644 index 62a4e308..00000000 --- a/proto/BBMCNBCAMAK.proto +++ /dev/null @@ -1,22 +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 BBMCNBCAMAK { - uint32 level_id = 14; - uint32 min_finish_time = 10; -} diff --git a/proto/BCIBGJPGJNH.proto b/proto/BCIBGJPGJNH.proto deleted file mode 100644 index 2b429f8c..00000000 --- a/proto/BCIBGJPGJNH.proto +++ /dev/null @@ -1,22 +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 "BBMCNBCAMAK.proto"; -message BCIBGJPGJNH { - repeated BBMCNBCAMAK level_info_list = 5; -} diff --git a/proto/BDOCPDNCIEF.proto b/proto/BDOCPDNCIEF.proto deleted file mode 100644 index 2aa19861..00000000 --- a/proto/BDOCPDNCIEF.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"; -message BDOCPDNCIEF { - uint32 group_id = 1; - uint32 guid = 2; - uint32 MJIANPPECND = 3; -} diff --git a/proto/BHKIIEFGFFL.proto b/proto/BHKIIEFGFFL.proto deleted file mode 100644 index 63f485ba..00000000 --- a/proto/BHKIIEFGFFL.proto +++ /dev/null @@ -1,22 +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 "DIAODPEOGAA.proto"; -message BHKIIEFGFFL { - repeated DIAODPEOGAA level_info_list = 9; -} diff --git a/proto/BNAIFNLBGOL.proto b/proto/BNAIFNLBGOL.proto deleted file mode 100644 index f769f776..00000000 --- a/proto/BNAIFNLBGOL.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -// Obfs: BNAIFNLBGOL -message BNAIFNLBGOL { - bool is_success = 1; - uint32 DPNNPLCCDEL = 7; - uint32 DPEBFHMKICN = 12; -} \ No newline at end of file diff --git a/proto/BartenderActivityDetailInfo.proto b/proto/BartenderActivityDetailInfo.proto deleted file mode 100644 index 4f75c819..00000000 --- a/proto/BartenderActivityDetailInfo.proto +++ /dev/null @@ -1,29 +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 "BartenderTaskInfo.proto"; -import "BartenderLevelInfo.proto"; -// Obf: OHBPKHDADMI -message BartenderActivityDetailInfo { - 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/BartenderCompleteOrderRsp.proto b/proto/BartenderCompleteOrderRsp.proto deleted file mode 100644 index adff65f5..00000000 --- a/proto/BartenderCompleteOrderRsp.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8981 -// Version: 4.6.0 -// Obfs: DOFHDNANHEF -message BartenderCompleteOrderRsp { - repeated uint32 affix_list = 2; - bool is_new = 8; - uint32 quest_id = 10; - int32 retcode = 12; - uint32 formula_id = 14; - uint32 finish_order_id = 15; -} diff --git a/proto/BartenderGetFormulaReq.proto b/proto/BartenderGetFormulaReq.proto deleted file mode 100644 index 994c6ea3..00000000 --- a/proto/BartenderGetFormulaReq.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "ItemParam.proto"; - -// CmdId: 8526 -// Version: 4.6.0 -// Obfs: MDIPHMMHBNG -message BartenderGetFormulaReq { - repeated ItemParam item_list = 7; - uint32 quest_id = 13; -} \ No newline at end of file diff --git a/proto/BartenderGetFormulaRsp.proto b/proto/BartenderGetFormulaRsp.proto deleted file mode 100644 index ca683a68..00000000 --- a/proto/BartenderGetFormulaRsp.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4187 -// Version: 4.6.0 -// Obfs: HKBBICBHNPO -message BartenderGetFormulaRsp { - bool is_new = 6; - int32 retcode = 9; - repeated uint32 affix_list = 10; - uint32 formula_id = 11; -} diff --git a/proto/BartenderLevelInfo.proto b/proto/BartenderLevelInfo.proto deleted file mode 100644 index 4d46b27d..00000000 --- a/proto/BartenderLevelInfo.proto +++ /dev/null @@ -1,24 +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: GONINFKLANB -message BartenderLevelInfo { - uint32 max_score = 10; - uint32 id = 3; - bool is_finish = 7; -} diff --git a/proto/BartenderStartLevelRsp.proto b/proto/BartenderStartLevelRsp.proto deleted file mode 100644 index 85a40694..00000000 --- a/proto/BartenderStartLevelRsp.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 8981 -// Version: 4.6.0 -// Obfs: FFOAILEBFAD -message BartenderStartLevelRsp { - uint32 time = 1; - int32 retcode = 4; - repeated uint32 order_list = 7; - uint32 level_id = 11; -} diff --git a/proto/BartenderTaskInfo.proto b/proto/BartenderTaskInfo.proto deleted file mode 100644 index 5ed687b4..00000000 --- a/proto/BartenderTaskInfo.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"; -// Obf: BLDJHMOIKLC -message BartenderTaskInfo { - uint32 id = 15; - bool is_finish = 9; -} diff --git a/proto/BatchDeleteMapMarkReq.proto b/proto/BatchDeleteMapMarkReq.proto deleted file mode 100644 index 3eead32f..00000000 --- a/proto/BatchDeleteMapMarkReq.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "MapMarkPoint.proto"; - -// CmdId: 21841 -// Version: 4.6.0 -// Obfs: MEKAOIMGOON -message BatchDeleteMapMarkReq { - repeated MapMarkPoint mark_list = 13; -} diff --git a/proto/BatchDeleteMapMarkRsp.proto b/proto/BatchDeleteMapMarkRsp.proto deleted file mode 100644 index 244c5f04..00000000 --- a/proto/BatchDeleteMapMarkRsp.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "MapMarkPoint.proto"; - -// CmdId: 1360 -// Version: 4.6.0 -// Obfs: PMIMCAJMJPM -message BatchDeleteMapMarkRsp { - int32 retcode = 2; - repeated MapMarkPoint mark_list = 6; -} diff --git a/proto/BattlePassBuySuccNotify.proto b/proto/BattlePassBuySuccNotify.proto deleted file mode 100644 index 20c30833..00000000 --- a/proto/BattlePassBuySuccNotify.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "ItemParam.proto"; - -// CmdId: 9695 -// Version: 4.7.0 -// Obfs: JPMBKGGDCNF -message BattlePassBuySuccNotify { - uint32 schedule_id = 3; - //uint32 PFNHCJENBPL = 8; - //uint32 FIMGIBMBBOP = 12; - repeated ItemParam item_list = 11; -} diff --git a/proto/BladeDanceSettleInfo.proto b/proto/BladeDanceSettleInfo.proto deleted file mode 100644 index e59a1d76..00000000 --- a/proto/BladeDanceSettleInfo.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: PPBHHGOECDC -message BladeDanceSettleInfo { - bool is_new_record = 15; - uint32 KDPNBLFJKND = 2; - uint32 cost_time = 10; - uint32 level_id = 12; -} diff --git a/proto/BlessingAcceptGivePicRsp.proto b/proto/BlessingAcceptGivePicRsp.proto deleted file mode 100644 index 08851ceb..00000000 --- a/proto/BlessingAcceptGivePicRsp.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 9387 -message BlessingAcceptGivePicRsp { - uint32 pic_id = 5; - uint32 uid = 8; - uint32 index = 9; - int32 retcode = 14; -} \ No newline at end of file diff --git a/proto/BlessingActivityDetailInfo.proto b/proto/BlessingActivityDetailInfo.proto deleted file mode 100644 index d6bb54de..00000000 --- a/proto/BlessingActivityDetailInfo.proto +++ /dev/null @@ -1,29 +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: FNMKOLBOGPO -message BlessingActivityDetailInfo { - uint32 next_refresh_time = 15; - bool is_activated = 5; - uint32 CLCIHLHKGLO = 1; - map pic_num_map = 2; - 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 deleted file mode 100644 index db12c3e6..00000000 --- a/proto/BlitzRushActivityDetailInfo.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 "BlitzRushStage.proto"; -import "ParkourLevelInfo.proto"; -// Obf: KBIJLFOPMMA -message BlitzRushActivityDetailInfo { - 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 deleted file mode 100644 index 873334cb..00000000 --- a/proto/BlitzRushStage.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"; -// Obf: BCEJBMMGGDO -message BlitzRushStage { - uint32 open_time = 6; - bool is_open = 12; -} diff --git a/proto/BossChestActivateNotify.proto b/proto/BossChestActivateNotify.proto deleted file mode 100644 index afc0b906..00000000 --- a/proto/BossChestActivateNotify.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 21714 -// Version: 4.6.0 -// Obfs: CMHNHAHLPNM -message BossChestActivateNotify { - uint32 entity_id = 2; - repeated uint32 qualify_uid_list = 9; -} \ No newline at end of file diff --git a/proto/BounceConjuringActivityDetailInfo.proto b/proto/BounceConjuringActivityDetailInfo.proto deleted file mode 100644 index 1c074955..00000000 --- a/proto/BounceConjuringActivityDetailInfo.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 "BounceConjuringChapterInfo.proto"; -// Obf: HGOHIHOJOHL -message BounceConjuringActivityDetailInfo { - 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 deleted file mode 100644 index 71159dc3..00000000 --- a/proto/BounceConjuringChapterInfo.proto +++ /dev/null @@ -1,24 +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: GDFCALPDJDD -message BounceConjuringChapterInfo { - uint32 open_time = 4; - uint32 best_score = 3; - uint32 chapter_id = 6; -} diff --git a/proto/BrickBreakerActivityStageInfo.proto b/proto/BrickBreakerActivityStageInfo.proto deleted file mode 100644 index 27866db8..00000000 --- a/proto/BrickBreakerActivityStageInfo.proto +++ /dev/null @@ -1,24 +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: EMLCHDIFKDG -message BrickBreakerActivityStageInfo { - bool HIAOPLJIBNL = 15; - bool MHDFOPDMOBC = 6; - uint32 stage_id = 10; -} diff --git a/proto/BrickBreakerDetailInfo.proto b/proto/BrickBreakerDetailInfo.proto deleted file mode 100644 index ae92219f..00000000 --- a/proto/BrickBreakerDetailInfo.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 "BrickBreakerLevelInfo.proto"; -import "BrickBreakerActivityStageInfo.proto"; -// Obf: KCBKILMACFD -message BrickBreakerDetailInfo { - 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 deleted file mode 100644 index f903ee0a..00000000 --- a/proto/BrickBreakerLevelInfo.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"; -// Obf: PMBMMHHDJOH -message BrickBreakerLevelInfo { - 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/BrickBreakerSelectAvatarRsp.proto b/proto/BrickBreakerSelectAvatarRsp.proto deleted file mode 100644 index 7c8fd9e4..00000000 --- a/proto/BrickBreakerSelectAvatarRsp.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 21969 -// Version: 4.6.0 -// Obfs: LCDPHKOCFMK -message BrickBreakerSelectAvatarRsp { - repeated uint32 avatar_id = 2; - int32 retcode = 11; -} diff --git a/proto/BuoyantCombatDailyInfo.proto b/proto/BuoyantCombatDailyInfo.proto deleted file mode 100644 index ad89f40a..00000000 --- a/proto/BuoyantCombatDailyInfo.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"; -// Obf: BCEFFCJAABN -message BuoyantCombatDailyInfo { - uint32 best_score = 10; - uint32 start_time = 6; -} diff --git a/proto/BuoyantCombatDetailInfo.proto b/proto/BuoyantCombatDetailInfo.proto deleted file mode 100644 index b164a371..00000000 --- a/proto/BuoyantCombatDetailInfo.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"; -import "BuoyantCombatDailyInfo.proto"; -// Obf: KMIPMMGADJI -message BuoyantCombatDetailInfo { - repeated BuoyantCombatDailyInfo daily_info_list = 5; -} diff --git a/proto/CJCLCFNAGDO.proto b/proto/CJCLCFNAGDO.proto deleted file mode 100644 index 58597d2e..00000000 --- a/proto/CJCLCFNAGDO.proto +++ /dev/null @@ -1,24 +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 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 deleted file mode 100644 index 46c0291f..00000000 --- a/proto/CKBMIEMDAEP.proto +++ /dev/null @@ -1,22 +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 "MOCBKBGIFPJ.proto"; -message CKBMIEMDAEP { - repeated MOCBKBGIFPJ level_info_list = 14; -} diff --git a/proto/CODGCKOENFC.proto b/proto/CODGCKOENFC.proto deleted file mode 100644 index 9662b06f..00000000 --- a/proto/CODGCKOENFC.proto +++ /dev/null @@ -1,24 +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 CODGCKOENFC { - bool is_finish = 3; - uint32 MMGJJBELBHF = 8; - uint32 level_id = 6; - bool is_open = 9; -} diff --git a/proto/ChannelerSlabActivityDetailInfo.proto b/proto/ChannelerSlabActivityDetailInfo.proto deleted file mode 100644 index 049dcbf6..00000000 --- a/proto/ChannelerSlabActivityDetailInfo.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"; -import "ChannelerSlabChallengeStage.proto"; -import "ChannellerSlabBuffInfo.proto"; -import "ChannellerSlabLoopDungeonStageInfo.proto"; -// Obf: IEHAEJGOPJC -message ChannelerSlabActivityDetailInfo { - 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 deleted file mode 100644 index cff8c615..00000000 --- a/proto/ChannelerSlabCamp.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 "Vector.proto"; -// Obf: DLJGHOCEDAE -message ChannelerSlabCamp { - 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 deleted file mode 100644 index 7ce85e94..00000000 --- a/proto/ChannelerSlabChallenge.proto +++ /dev/null @@ -1,24 +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 "ChannelerSlabCamp.proto"; -// Obf: FFPKPPELBHH -message ChannelerSlabChallenge { - uint32 active_camp_index = 4; - repeated ChannelerSlabCamp camp_list = 6; -} diff --git a/proto/ChannelerSlabChallengeStage.proto b/proto/ChannelerSlabChallengeStage.proto deleted file mode 100644 index e2888816..00000000 --- a/proto/ChannelerSlabChallengeStage.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"; -import "ChannelerSlabChallenge.proto"; -import "ChannelerSlabOneoffDungeon.proto"; -// Obf: HJPCAAGPAOO -message ChannelerSlabChallengeStage { - 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/ChannelerSlabLoopDungeonResultInfo.proto b/proto/ChannelerSlabLoopDungeonResultInfo.proto deleted file mode 100644 index c7bc1e22..00000000 --- a/proto/ChannelerSlabLoopDungeonResultInfo.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -message ChannelerSlabLoopDungeonResultInfo { - uint32 challenge_max_score = 1; - uint32 dungeon_index = 2; - bool is_success = 15; - uint32 challenge_score = 14; // sus - bool is_in_time_limit = 10; -} \ No newline at end of file diff --git a/proto/ChannelerSlabOneoffDungeon.proto b/proto/ChannelerSlabOneoffDungeon.proto deleted file mode 100644 index d1d258eb..00000000 --- a/proto/ChannelerSlabOneoffDungeon.proto +++ /dev/null @@ -1,24 +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: KJLABEHLCKK -message ChannelerSlabOneoffDungeon { - uint32 reward_id = 10; - bool is_done = 11; - uint32 dungeon_id = 3; -} diff --git a/proto/ChannellerSlabAssistInfo.proto b/proto/ChannellerSlabAssistInfo.proto deleted file mode 100644 index 5cd282f4..00000000 --- a/proto/ChannellerSlabAssistInfo.proto +++ /dev/null @@ -1,24 +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: EKJCNEMMJDA -message ChannellerSlabAssistInfo { - uint32 avatar_id = 9; - uint32 avatar_level = 5; - uint32 uid = 6; -} diff --git a/proto/ChannellerSlabBuffInfo.proto b/proto/ChannellerSlabBuffInfo.proto deleted file mode 100644 index 1e7c930c..00000000 --- a/proto/ChannellerSlabBuffInfo.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 "ChannellerSlabAssistInfo.proto"; -import "ChannellerSlabBuffSchemeInfo.proto"; -// Obf: DLIGELBIGDK -message ChannellerSlabBuffInfo { - 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 deleted file mode 100644 index b37743d3..00000000 --- a/proto/ChannellerSlabBuffSchemeInfo.proto +++ /dev/null @@ -1,24 +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: FPHALDOONBG -message ChannellerSlabBuffSchemeInfo { - uint32 OGCHFGCANIP = 2; - uint32 JBJAFBCPAGD = 11; - map slot_map = 9; -} diff --git a/proto/ChannellerSlabLoopDungeonInfo.proto b/proto/ChannellerSlabLoopDungeonInfo.proto deleted file mode 100644 index 9346f565..00000000 --- a/proto/ChannellerSlabLoopDungeonInfo.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"; -// Obf: CKMPMHKJFFI -message ChannellerSlabLoopDungeonInfo { - uint32 open_time = 13; - 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 deleted file mode 100644 index 63081395..00000000 --- a/proto/ChannellerSlabLoopDungeonResultInfo.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"; -// Obf: BIMIBAHBDAC -message ChannellerSlabLoopDungeonResultInfo { - 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 deleted file mode 100644 index 1581be7f..00000000 --- a/proto/ChannellerSlabLoopDungeonStageInfo.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 "ChannellerSlabLoopDungeonInfo.proto"; -// Obf: OIMGPMJMHJJ -message ChannellerSlabLoopDungeonStageInfo { - 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/CharAmusementDetailInfo.proto b/proto/CharAmusementDetailInfo.proto deleted file mode 100644 index 96966686..00000000 --- a/proto/CharAmusementDetailInfo.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"; -import "CharAmusementStageData.proto"; -// Obf: PGIMABDCLAP -message CharAmusementDetailInfo { - repeated CharAmusementStageData stage_data_list = 1; -} diff --git a/proto/CharAmusementStageData.proto b/proto/CharAmusementStageData.proto deleted file mode 100644 index 6b1c6296..00000000 --- a/proto/CharAmusementStageData.proto +++ /dev/null @@ -1,24 +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: NODKOHOHHDL -message CharAmusementStageData { - bool is_open = 6; - uint32 finish_time = 12; - uint32 stage_id = 7; -} diff --git a/proto/ChatChannelDataNotify.proto b/proto/ChatChannelDataNotify.proto deleted file mode 100644 index 90d47677..00000000 --- a/proto/ChatChannelDataNotify.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "ChatChannelInfo.proto"; - -// 4.6.0 -// CmdId: 4276 -message ChatChannelDataNotify { - repeated ChatChannelInfo channel_info_list = 6; - repeated uint32 channel_list = 15; -} \ No newline at end of file diff --git a/proto/ChatChannelInfo.proto b/proto/ChatChannelInfo.proto deleted file mode 100644 index cf81ae31..00000000 --- a/proto/ChatChannelInfo.proto +++ /dev/null @@ -1,8 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -message ChatChannelInfo { - uint32 channel_id = 10; - bool is_shield = 11; -} \ No newline at end of file diff --git a/proto/ChatChannelInfoNotify.proto b/proto/ChatChannelInfoNotify.proto deleted file mode 100644 index ebf5ec30..00000000 --- a/proto/ChatChannelInfoNotify.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "ChatChannelInfo.proto"; - -// 4.6.0 -// CmdId: 26577 -message ChatChannelInfoNotify { - ChatChannelInfo channel_info = 5; -} \ No newline at end of file diff --git a/proto/ChatChannelShieldNotify.proto b/proto/ChatChannelShieldNotify.proto deleted file mode 100644 index 52b67b3f..00000000 --- a/proto/ChatChannelShieldNotify.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -// CmdId: 6815 -message ChatChannelShieldNotify { - uint32 channel_id = 6; - bool is_shield = 8; -} \ No newline at end of file diff --git a/proto/ChessActivityDetailInfo.proto b/proto/ChessActivityDetailInfo.proto deleted file mode 100644 index 70d623ce..00000000 --- a/proto/ChessActivityDetailInfo.proto +++ /dev/null @@ -1,30 +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: PPJHINMBHKA -message ChessActivityDetailInfo { - 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/CityReputationRequestInfo.proto b/proto/CityReputationRequestInfo.proto deleted file mode 100644 index 198db11d..00000000 --- a/proto/CityReputationRequestInfo.proto +++ /dev/null @@ -1,16 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -// Obfs: JNIMFEJFNOO -message CityReputationRequestInfo { - message RequestInfo { - uint32 request_id = 1; - bool is_taken_reward = 11; - uint32 quest_id = 14; - } - - bool is_open = 6; - repeated RequestInfo request_info_list = 15; -} \ No newline at end of file diff --git a/proto/ClientInputType.proto b/proto/ClientInputType.proto deleted file mode 100644 index c800bb56..00000000 --- a/proto/ClientInputType.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: NIHDBIEPBGP -enum ClientInputType { - CLIENT_INPUT_NONE = 0; - CLIENT_INPUT_KEYBORD_MOUSE = 1; - CLIENT_INPUT_GAMEPAD = 2; - CLIENT_INPUT_TOUCH_PANEL = 3; -} diff --git a/proto/ClientTransmitReq.proto b/proto/ClientTransmitReq.proto deleted file mode 100644 index e5db16e5..00000000 --- a/proto/ClientTransmitReq.proto +++ /dev/null @@ -1,16 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "TransmitReason.proto"; -import "Vector.proto"; - -// CmdId: 7279 -// Version: 4.6.0 -// Obfs: LOHKIHALHIC -message ClientTransmitReq { - TransmitReason reason = 5; - Vector pos = 9; - Vector rot = 11; - uint32 scene_id = 13; -} diff --git a/proto/ClientTransmitRsp.proto b/proto/ClientTransmitRsp.proto deleted file mode 100644 index 28932f79..00000000 --- a/proto/ClientTransmitRsp.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "TransmitReason.proto"; - -// CmdId: 28038 -// Version: 4.6.0 -// Obfs: LOEEFJBLHNH -message ClientTransmitRsp { - int32 retcode = 11; - TransmitReason reason = 15; -} diff --git a/proto/CoinCollectDetailInfo.proto b/proto/CoinCollectDetailInfo.proto deleted file mode 100644 index 24946dc3..00000000 --- a/proto/CoinCollectDetailInfo.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"; -import "CoinCollectLevelData.proto"; -// Obf: KAMACGOLOFG -message CoinCollectDetailInfo { - repeated CoinCollectLevelData level_data_list = 10; -} diff --git a/proto/CoinCollectLevelData.proto b/proto/CoinCollectLevelData.proto deleted file mode 100644 index f80658c3..00000000 --- a/proto/CoinCollectLevelData.proto +++ /dev/null @@ -1,34 +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 "CoinCollectTeamInfoData.proto"; -// Obf: KKFFELDHOKC -message CoinCollectLevelData { - 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/CoinCollectTeamInfoData.proto b/proto/CoinCollectTeamInfoData.proto deleted file mode 100644 index 11ac731d..00000000 --- a/proto/CoinCollectTeamInfoData.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"; -// Obf: NHCKJHAHCFJ -message CoinCollectTeamInfoData { - 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/CoopCgShowNotify.proto b/proto/CoopCgShowNotify.proto deleted file mode 100644 index 84e3ec8e..00000000 --- a/proto/CoopCgShowNotify.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: 26025 -// Obf: JDLGCMDAEFP -message CoopCgShowNotify { - repeated uint32 cg_list = 4; -} diff --git a/proto/CoopCgUpdateNotify.proto b/proto/CoopCgUpdateNotify.proto deleted file mode 100644 index 3447ace9..00000000 --- a/proto/CoopCgUpdateNotify.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: 25026 -// Obf: GFIFBOOBGOP -message CoopCgUpdateNotify { - repeated uint32 cg_list = 6; -} diff --git a/proto/CoopProgressUpdateNotify.proto b/proto/CoopProgressUpdateNotify.proto deleted file mode 100644 index 45d77ffa..00000000 --- a/proto/CoopProgressUpdateNotify.proto +++ /dev/null @@ -1,24 +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: 29927 -// Obf: MMAMPOIJIFF -message CoopProgressUpdateNotify { - bool is_have_progress = 11; - uint32 cur_coop_point = 12; -} diff --git a/proto/CoopRewardUpdateNotify.proto b/proto/CoopRewardUpdateNotify.proto deleted file mode 100644 index 02cc4418..00000000 --- a/proto/CoopRewardUpdateNotify.proto +++ /dev/null @@ -1,24 +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 "CoopReward.proto"; -// CmdId: 1034 -// Obf: ADOBCEAELOF -message CoopRewardUpdateNotify { - repeated CoopReward reward_list = 13; -} diff --git a/proto/CrucibleActivityDetailInfo.proto b/proto/CrucibleActivityDetailInfo.proto deleted file mode 100644 index b6a560bb..00000000 --- a/proto/CrucibleActivityDetailInfo.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 "Vector.proto"; -import "CrucibleBattleUidInfo.proto"; -// Obf: AADKBFPPACE -message CrucibleActivityDetailInfo { - 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 deleted file mode 100644 index f3b68ed6..00000000 --- a/proto/CrucibleBattleUidInfo.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 "ProfilePicture.proto"; -// Obf: LCFEBPAKLPL -message CrucibleBattleUidInfo { - 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 deleted file mode 100644 index c2ac0044..00000000 --- a/proto/CrystalLinkActivityDetailInfo.proto +++ /dev/null @@ -1,24 +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 "CrystalLinkLevelInfo.proto"; -// Obf: CMABEBHJACJ -message CrystalLinkActivityDetailInfo { - repeated CrystalLinkLevelInfo level_info_list = 13; - uint32 difficulty_id = 1; -} diff --git a/proto/CrystalLinkBuffInfo.proto b/proto/CrystalLinkBuffInfo.proto deleted file mode 100644 index 290e23d8..00000000 --- a/proto/CrystalLinkBuffInfo.proto +++ /dev/null @@ -1,8 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -message CrystalLinkBuffInfo { - uint32 BHGKKDGHAKN = 9; - uint32 IHDGOBBBADD = 12; -} \ No newline at end of file diff --git a/proto/CrystalLinkDungeonInfoNotify.proto b/proto/CrystalLinkDungeonInfoNotify.proto deleted file mode 100644 index ef820b2b..00000000 --- a/proto/CrystalLinkDungeonInfoNotify.proto +++ /dev/null @@ -1,16 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "CrystalLinkBuffInfo.proto"; -import "CrystalLinkDungeonAvatarInfo.proto"; - -// 4.6.0 -// CmdId: 3946 -message CrystalLinkDungeonInfoNotify { - uint32 level_id = 3; - repeated CrystalLinkDungeonAvatarInfo BKGNMCPHAOK = 5; - uint32 difficulty_id = 6; - uint32 init_gallery_progress = 7; - repeated CrystalLinkBuffInfo buff_info_list = 11; - bool is_upper_part = 12; -} \ No newline at end of file diff --git a/proto/CrystalLinkDungeonSettleInfo.proto b/proto/CrystalLinkDungeonSettleInfo.proto deleted file mode 100644 index b2f470a4..00000000 --- a/proto/CrystalLinkDungeonSettleInfo.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"; -// Obf: CPMOMCPKNBD -message CrystalLinkDungeonSettleInfo { - 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/CrystalLinkEnterDungeonReq.proto b/proto/CrystalLinkEnterDungeonReq.proto deleted file mode 100644 index 9410293f..00000000 --- a/proto/CrystalLinkEnterDungeonReq.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "CrystalLinkTeamInfo.proto"; - -// 4.6.0 -// CmdId: 29969 -message CrystalLinkEnterDungeonReq { - uint32 level_id = 7; - repeated CrystalLinkTeamInfo team_info_list = 9; - uint32 difficulty_id = 12; -} \ No newline at end of file diff --git a/proto/CrystalLinkEnterDungeonRsp.proto b/proto/CrystalLinkEnterDungeonRsp.proto deleted file mode 100644 index d3110672..00000000 --- a/proto/CrystalLinkEnterDungeonRsp.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "CrystalLinkTeamInfo.proto"; - -// 4.6.0 -// CmdId: 8016 -message CrystalLinkEnterDungeonRsp { - int32 retcode = 7; - uint32 difficulty_id = 8; - uint32 level_id = 10; - repeated CrystalLinkTeamInfo team_info_list = 14; -} \ No newline at end of file diff --git a/proto/CrystalLinkLevelInfo.proto b/proto/CrystalLinkLevelInfo.proto deleted file mode 100644 index a206cf18..00000000 --- a/proto/CrystalLinkLevelInfo.proto +++ /dev/null @@ -1,14 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "CrystalLinkTeamInfo.proto"; - -// Version: 4.6.0 -// Obfs: DEEAEONHCHO -message CrystalLinkLevelInfo { - uint32 level_id = 2; - uint32 best_score = 3; - repeated CrystalLinkTeamInfo team_info_list = 12; - bool is_open = 14; -} \ No newline at end of file diff --git a/proto/CrystalLinkTeamInfo.proto b/proto/CrystalLinkTeamInfo.proto deleted file mode 100644 index 5221f3fd..00000000 --- a/proto/CrystalLinkTeamInfo.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "CrystalLinkAvatarInfo.proto"; -import "CrystalLinkBuffInfo.proto"; - -// 4.6.0 -message CrystalLinkTeamInfo { - repeated CrystalLinkAvatarInfo avatar_info_list = 11; - repeated CrystalLinkBuffInfo buff_info_list = 14; -} \ No newline at end of file diff --git a/proto/CutSceneEndNotify.proto b/proto/CutSceneEndNotify.proto deleted file mode 100644 index 87678b17..00000000 --- a/proto/CutSceneEndNotify.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -// CmdId: 579 -message CutSceneEndNotify { - int32 retcode = 7; - uint32 cutscene_id = 12; -} \ No newline at end of file diff --git a/proto/CutSceneFinishNotify.proto b/proto/CutSceneFinishNotify.proto deleted file mode 100644 index 489cad9e..00000000 --- a/proto/CutSceneFinishNotify.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -// CmdId: 26365 -message CutSceneFinishNotify { - uint32 cutscene_id = 3; -} \ No newline at end of file diff --git a/proto/DANGNFLPALM.proto b/proto/DANGNFLPALM.proto deleted file mode 100644 index db6fdf04..00000000 --- a/proto/DANGNFLPALM.proto +++ /dev/null @@ -1,21 +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 DANGNFLPALM { - repeated uint32 BGLELLDBJJJ = 13; -} diff --git a/proto/DIAODPEOGAA.proto b/proto/DIAODPEOGAA.proto deleted file mode 100644 index 26b9f6d7..00000000 --- a/proto/DIAODPEOGAA.proto +++ /dev/null @@ -1,24 +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 DIAODPEOGAA { - uint32 use_time = 2; - bool is_open = 4; - bool is_finish = 6; - uint32 level_id = 13; -} diff --git a/proto/DIIHAAGDDJK.proto b/proto/DIIHAAGDDJK.proto deleted file mode 100644 index 9f0eb87c..00000000 --- a/proto/DIIHAAGDDJK.proto +++ /dev/null @@ -1,24 +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 DIIHAAGDDJK { - DIIHAAGDDJK_WispCageStateNotExist = 0; - DIIHAAGDDJK_WispCageStateCreated = 1; - DIIHAAGDDJK_WispCageStateMaterialDelivered = 2; - DIIHAAGDDJK_WispCageStateNotTakeReward = 3; -} diff --git a/proto/DJKIJHJIJPE.proto b/proto/DJKIJHJIJPE.proto deleted file mode 100644 index a2d58ba5..00000000 --- a/proto/DJKIJHJIJPE.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"; -message DJKIJHJIJPE { - uint32 ECOIIJNIMKE = 7; - uint32 stage_id = 6; - bool is_finished = 5; - bool is_open = 12; - uint32 difficulty = 14; -} diff --git a/proto/DeliveryActivityDetailInfo.proto b/proto/DeliveryActivityDetailInfo.proto deleted file mode 100644 index 5a5b4adc..00000000 --- a/proto/DeliveryActivityDetailInfo.proto +++ /dev/null @@ -1,24 +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: DOBDHABKDGM -message DeliveryActivityDetailInfo { - repeated uint32 finished_delivery_quest_index = 14; - uint32 day_index = 13; - bool is_taken_reward = 6; -} diff --git a/proto/DeshretObeliskChestInfoNotify.proto b/proto/DeshretObeliskChestInfoNotify.proto deleted file mode 100644 index 827ebbdb..00000000 --- a/proto/DeshretObeliskChestInfoNotify.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "DeshretObeliskChestInfo.proto"; - -// CmdId: 28537 -// Version: 4.6.0 -// Obfs: LNPPIBAKLFF -message DeshretObeliskChestInfoNotify { - repeated DeshretObeliskChestInfo chest_info_list = 10; -} diff --git a/proto/DigActivityDetailInfo.proto b/proto/DigActivityDetailInfo.proto deleted file mode 100644 index 50265ac9..00000000 --- a/proto/DigActivityDetailInfo.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 "DigMarkPoint.proto"; -// Obf: BNNCLBHONBI -message DigActivityDetailInfo { - 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 deleted file mode 100644 index e2ed6dab..00000000 --- a/proto/DigMarkPoint.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 "Vector.proto"; -// Obf: MMHLOCIIAHG -message DigMarkPoint { - Vector rot = 12; - uint32 bundle_id = 6; - Vector pos = 9; -} diff --git a/proto/DragonSpineActivityDetailInfo.proto b/proto/DragonSpineActivityDetailInfo.proto deleted file mode 100644 index 9b9a5ee6..00000000 --- a/proto/DragonSpineActivityDetailInfo.proto +++ /dev/null @@ -1,29 +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 "DragonSpineChapterInfo.proto"; -// Obf: JBJKLFFFLJE -message DragonSpineActivityDetailInfo { - 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 deleted file mode 100644 index c19078a2..00000000 --- a/proto/DragonSpineChapterInfo.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"; -// Obf: ANMOGBHGIFM -message DragonSpineChapterInfo { - uint32 finished_mission_num = 10; - uint32 progress = 3; - uint32 open_time = 5; - bool is_open = 12; - uint32 chapter_id = 13; -} diff --git a/proto/DuelHeartDetailInfo.proto b/proto/DuelHeartDetailInfo.proto deleted file mode 100644 index 1f8d86e5..00000000 --- a/proto/DuelHeartDetailInfo.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"; -import "DuelHeartLevelInfo.proto"; -// Obf: AMFDOEOCHLJ -message DuelHeartDetailInfo { - repeated DuelHeartLevelInfo level_info_list = 15; -} diff --git a/proto/DuelHeartLevelDifficultyInfo.proto b/proto/DuelHeartLevelDifficultyInfo.proto deleted file mode 100644 index 59fc74fb..00000000 --- a/proto/DuelHeartLevelDifficultyInfo.proto +++ /dev/null @@ -1,24 +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: IMLMACPDKCO -message DuelHeartLevelDifficultyInfo { - bool is_open = 4; - uint32 difficulty = 1; - uint32 cost_time = 14; -} diff --git a/proto/DuelHeartLevelInfo.proto b/proto/DuelHeartLevelInfo.proto deleted file mode 100644 index 2f7e22c7..00000000 --- a/proto/DuelHeartLevelInfo.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 "DuelHeartLevelDifficultyInfo.proto"; -// Obf: GBABBOEHLPP -message DuelHeartLevelInfo { - bool is_cg_viewed = 13; - bool is_open = 12; - repeated DuelHeartLevelDifficultyInfo difficulty_info_list = 14; - uint32 level_id = 2; -} diff --git a/proto/DungeonChallengeFinishNotify.proto b/proto/DungeonChallengeFinishNotify.proto index 8613e383..519c6783 100644 --- a/proto/DungeonChallengeFinishNotify.proto +++ b/proto/DungeonChallengeFinishNotify.proto @@ -3,12 +3,9 @@ syntax = "proto3"; option java_package = "emu.grasscutter.net.proto"; import "ChallengeFinishType.proto"; -import "ChannelerSlabLoopDungeonResultInfo.proto"; import "CustomDungeonResultInfo.proto"; -import "EffigyChallengeDungeonResultInfo.proto"; import "PotionDungeonResultInfo.proto"; import "StrengthenPointData.proto"; - // Version: 4.7.0 // CmdId: 25587 // CEPEBFLLCLB @@ -22,8 +19,6 @@ message DungeonChallengeFinishNotify { bool is_new_record = 2; // sus uint32 current_value = 14; oneof detail { - ChannelerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 917; - EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 165; PotionDungeonResultInfo potion_dungeon_result_info = 1784; CustomDungeonResultInfo custom_dungeon_result_info = 1317; } diff --git a/proto/DungeonDataNotify.proto b/proto/DungeonDataNotify.proto deleted file mode 100644 index 16bca7f5..00000000 --- a/proto/DungeonDataNotify.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -// CmdId: 6799 -message DungeonDataNotify { - map dungeon_data_map = 10; -} \ No newline at end of file diff --git a/proto/DungeonDieOptionRsp.proto b/proto/DungeonDieOptionRsp.proto deleted file mode 100644 index 18cf029f..00000000 --- a/proto/DungeonDieOptionRsp.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; -import "PlayerDieOption.proto"; -// 4.7.0 -// cmdid: 21764 -// CNOFGGAKJKL -message DungeonDieOptionRsp { - PlayerDieOption die_option = 11; - int32 retcode = 3; - uint32 revive_count = 4; -} diff --git a/proto/DungeonSettleExhibitionInfo.proto b/proto/DungeonSettleExhibitionInfo.proto deleted file mode 100644 index 981f14fb..00000000 --- a/proto/DungeonSettleExhibitionInfo.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "ExhibitionDisplayInfo.proto"; -import "OnlinePlayerInfo.proto"; - -// 4.6.0 -message DungeonSettleExhibitionInfo { - repeated ExhibitionDisplayInfo card_list = 6; - OnlinePlayerInfo player_info = 10; -} \ No newline at end of file diff --git a/proto/DungeonSettleNotify.proto b/proto/DungeonSettleNotify.proto index 93f69aa5..8344f840 100644 --- a/proto/DungeonSettleNotify.proto +++ b/proto/DungeonSettleNotify.proto @@ -2,20 +2,20 @@ syntax = "proto3"; option java_package = "emu.grasscutter.net.proto"; -import "DungeonSettleExhibitionInfo.proto"; +//import "DungeonSettleExhibitionInfo.proto"; import "StrengthenPointData.proto"; import "ParamList.proto"; import "TowerLevelEndNotify.proto"; import "TrialAvatarFirstPassDungeonNotify.proto"; -import "ChannelerSlabLoopDungeonResultInfo.proto"; -import "EffigyChallengeDungeonResultInfo.proto"; +//import "ChannelerSlabLoopDungeonResultInfo.proto"; +//import "EffigyChallengeDungeonResultInfo.proto"; // Version: 4.6.0 // CmdId: 944 message DungeonSettleNotify { uint32 result = 1; uint32 close_time = 3; - repeated DungeonSettleExhibitionInfo exhibition_info_list = 5; + //repeated DungeonSettleExhibitionInfo exhibition_info_list = 5; uint32 use_time = 6; map strengthen_point_data_map = 8; bool is_success = 9; @@ -26,30 +26,7 @@ message DungeonSettleNotify { oneof detail { TowerLevelEndNotify tower_level_end_notify = 517; TrialAvatarFirstPassDungeonNotify trial_avatar_first_pass_dungeon_notify = 1297; - ChannelerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 803; - EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 974; - //RoguelikeDungeonSettleInfo roguelike_dungeon_settle_info = 1594; - //CrystalLinkDungeonSettleInfo crystal_link_settle_info = 1578; - //SummerTimeV2DungeonSettleInfo summer_time_v2_dungeon_settle_info = 1189; - //InstableSprayDungeonSettleInfo instable_spray_settle_info = 1915; - //WindFieldDungeonSettleInfo wind_field_dungeon_settle_info = 1143; - //EffigyChallengeV2SettleInfo effigy_challenge_v2_settle_info = 169; - //TeamChainSettleInfo team_chain_settle_info = 1188; - //PacmanSettleInfo pacman_settle_info = 1973; - //FungusFighterV2SettleInfo fungus_fighter_v2_settle_info = 1458; - //NIBNJDNHPEF blade_dance_settle_info = 519; - //MIGBNKHHKLE multi_character_dungeon_settle_info = 233; - //HPCOAIFPJDG inspiration_spurt_dungeon_settle_info = 1997; - //KODBLPGOIKM quick_time_combat_settle_info = 110; - //OKMNDMNIACJ fungus_fighter_v3_settle_info = 190; - //JCAGIDBMAHL filmfest_battle_settle_info = 755; - //GODHJGHJOHG filmfest_sniper_settle_info = 1436; - //PCKAPLFCEKB goal_challenge_settle_info = 1082; - //GMJBKKCMOHH mist_trial_settle_info = 858; - //PGOGLHJIHFG stamina_fight_settle_info = 1697; - //JGDCFJHICHC lost_samachurl_sneak_settle_info = 162; - //HEDJEKNOIJI auto_time_stop_settle_info = 994; - //MJOCABKDAHH slime_cannon_settle_info = 1682; - //LICBKCNACHH effigy_challenge_v5_settle_info = 868; + //ChannelerSlabLoopDungeonResultInfo channeller_slab_loop_dungeon_result_info = 803; + //EffigyChallengeDungeonResultInfo effigy_challenge_dungeon_result_info = 974; } } \ No newline at end of file diff --git a/proto/EIMPFJPIBCG.proto b/proto/EIMPFJPIBCG.proto deleted file mode 100644 index ce5b4c41..00000000 --- a/proto/EIMPFJPIBCG.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"; -message EIMPFJPIBCG { - repeated uint32 KKJKMCGKPJJ = 12; - repeated uint32 BPBAAFAGAFN = 7; - repeated uint32 HIOODFAJLAI = 14; -} diff --git a/proto/EPIAFADAJAN.proto b/proto/EPIAFADAJAN.proto deleted file mode 100644 index 1aebb931..00000000 --- a/proto/EPIAFADAJAN.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"; -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 deleted file mode 100644 index e296ede8..00000000 --- a/proto/EchoShellDetailInfo.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 "SummerTimeDungeonInfo.proto"; -// Obf: MDIGDNCLKNN -message EchoShellDetailInfo { - repeated uint32 DNMOEAFCDGC = 5; - repeated uint32 IMBDIBFMPFM = 6; - repeated uint32 EADEHMKBOLK = 8; - repeated SummerTimeDungeonInfo summer_time_dungeon_list = 15; -} diff --git a/proto/EffigyActivityDetailInfo.proto b/proto/EffigyActivityDetailInfo.proto deleted file mode 100644 index cf62b9e7..00000000 --- a/proto/EffigyActivityDetailInfo.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 "EffigyDailyInfo.proto"; -// Obf: DLOMGLGOALI -message EffigyActivityDetailInfo { - repeated uint32 taken_reward_index_list = 10; - 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 deleted file mode 100644 index 37d7f8ab..00000000 --- a/proto/EffigyChallengeDungeonResultInfo.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -message EffigyChallengeDungeonResultInfo { - uint32 challenge_max_score = 4; - uint32 challenge_score = 7; - bool is_success = 8; - uint32 challenge_id = 9; - bool is_in_time_limit = 12; -} \ No newline at end of file diff --git a/proto/EffigyChallengeV2DetailInfo.proto b/proto/EffigyChallengeV2DetailInfo.proto deleted file mode 100644 index 69cdd41e..00000000 --- a/proto/EffigyChallengeV2DetailInfo.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"; -import "EffigyChallengeV2LevelData.proto"; -// Obf: GLGCLOKDIJM -message EffigyChallengeV2DetailInfo { - repeated EffigyChallengeV2LevelData level_data_list = 9; -} diff --git a/proto/EffigyChallengeV2LevelData.proto b/proto/EffigyChallengeV2LevelData.proto deleted file mode 100644 index cf65d2bd..00000000 --- a/proto/EffigyChallengeV2LevelData.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"; -// Obf: CAFLDJBAKMC -message EffigyChallengeV2LevelData { - 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 deleted file mode 100644 index e6e9c76f..00000000 --- a/proto/EffigyChallengeV2SettleInfo.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"; -// Obf: GKEGGCBBJNB -message EffigyChallengeV2SettleInfo { - uint32 CMCCNBNFAJE = 11; - bool LFNCGGFLHPL = 9; - uint32 DCAKCNEDDEB = 12; - uint32 challenge_mode_difficulty = 3; - bool FOFHONJNIHG = 4; - uint32 PHNDBBLLHDI = 1; -} diff --git a/proto/EffigyChallengeV4Info.proto b/proto/EffigyChallengeV4Info.proto deleted file mode 100644 index 119c4e33..00000000 --- a/proto/EffigyChallengeV4Info.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"; -import "LCCIKPCKGHB.proto"; -// Obf: MEIOGNPAEHN -message EffigyChallengeV4Info { - repeated LCCIKPCKGHB ADBOENLOHBO = 1; -} diff --git a/proto/EffigyDailyInfo.proto b/proto/EffigyDailyInfo.proto deleted file mode 100644 index 71a705db..00000000 --- a/proto/EffigyDailyInfo.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"; -// Obf: FHBCPCLHPNI -message EffigyDailyInfo { - 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 deleted file mode 100644 index 12d5dfa5..00000000 --- a/proto/ElectroherculesBattleDetailInfo.proto +++ /dev/null @@ -1,24 +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 "ElectroherculesBattleStageInfo.proto"; -// Obf: OJPDJIODPJM -message ElectroherculesBattleDetailInfo { - bool FPADEODKEMH = 6; - repeated ElectroherculesBattleStageInfo stage_info_list = 11; -} diff --git a/proto/ElectroherculesBattleLevelInfo.proto b/proto/ElectroherculesBattleLevelInfo.proto deleted file mode 100644 index 196bc756..00000000 --- a/proto/ElectroherculesBattleLevelInfo.proto +++ /dev/null @@ -1,24 +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: FHJLJHALMBK -message ElectroherculesBattleLevelInfo { - uint32 min_finish_time = 10; - bool is_finish = 8; - uint32 level_id = 12; -} diff --git a/proto/ElectroherculesBattleStageInfo.proto b/proto/ElectroherculesBattleStageInfo.proto deleted file mode 100644 index 4360e58e..00000000 --- a/proto/ElectroherculesBattleStageInfo.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 "ElectroherculesBattleLevelInfo.proto"; -// Obf: FADNKDAMGMD -message ElectroherculesBattleStageInfo { - uint32 stage_id = 5; - bool is_stage_open = 10; - repeated ElectroherculesBattleLevelInfo level_info_list = 3; -} diff --git a/proto/EntityPropNotify.proto b/proto/EntityPropNotify.proto deleted file mode 100644 index f5d6de7b..00000000 --- a/proto/EntityPropNotify.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "PropValue.proto"; - -// 4.6.0 -// CmdId: 9051 -message EntityPropNotify { - map prop_map = 10; - uint32 entity_id = 14; -} \ No newline at end of file diff --git a/proto/EntityTagChangeNotify.proto b/proto/EntityTagChangeNotify.proto deleted file mode 100644 index 5a5bd313..00000000 --- a/proto/EntityTagChangeNotify.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -message EntityTagChangeNotify { - uint32 entity_id = 7; - string tag = 14; - bool is_add = 15; -} \ No newline at end of file diff --git a/proto/ExpeditionActivityDetailInfo.proto b/proto/ExpeditionActivityDetailInfo.proto deleted file mode 100644 index 5cb920bb..00000000 --- a/proto/ExpeditionActivityDetailInfo.proto +++ /dev/null @@ -1,29 +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 "ExpeditionPathInfo.proto"; -import "ExpeditionChallengeInfo.proto"; -// Obf: OPCCCDFLFBA -message ExpeditionActivityDetailInfo { - 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 deleted file mode 100644 index a3d9dde4..00000000 --- a/proto/ExpeditionChallengeInfo.proto +++ /dev/null @@ -1,24 +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: JHMBENBNPBH -message ExpeditionChallengeInfo { - uint32 open_time = 2; - uint32 id = 4; - bool is_finished = 10; -} diff --git a/proto/ExpeditionPathInfo.proto b/proto/ExpeditionPathInfo.proto deleted file mode 100644 index 012df5d0..00000000 --- a/proto/ExpeditionPathInfo.proto +++ /dev/null @@ -1,32 +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 "ExpeditionState.proto"; -// Obf: CNOJJMNNAAJ -message ExpeditionPathInfo { - 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 deleted file mode 100644 index 87124e99..00000000 --- a/proto/ExpeditionState.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"; -// Obf: OMJCJJGBBNI -enum ExpeditionState { - EXPEDITION_NONE = 0; - EXPEDITION_STARTED = 1; - EXPEDITION_FINISHED = 2; - EXPEDITION_REWARDED = 3; - EXPEDITION_LOCKED = 4; -} diff --git a/proto/FAFPLBDIGDH.proto b/proto/FAFPLBDIGDH.proto deleted file mode 100644 index 2d776935..00000000 --- a/proto/FAFPLBDIGDH.proto +++ /dev/null @@ -1,22 +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 "LAOBOIBJGOK.proto"; -message FAFPLBDIGDH { - optional LAOBOIBJGOK DFFBILKONHM = 12; -} diff --git a/proto/FGEEOGDFHAB.proto b/proto/FGEEOGDFHAB.proto deleted file mode 100644 index 975b8278..00000000 --- a/proto/FGEEOGDFHAB.proto +++ /dev/null @@ -1,22 +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 "KBHOLONGCBF.proto"; -message FGEEOGDFHAB { - repeated KBHOLONGCBF FHJBOMAPANA = 4; -} diff --git a/proto/FHLNPLFEFFO.proto b/proto/FHLNPLFEFFO.proto deleted file mode 100644 index 62632e77..00000000 --- a/proto/FHLNPLFEFFO.proto +++ /dev/null @@ -1,22 +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 "LFCGDMNBBKM.proto"; -message FHLNPLFEFFO { - repeated LFCGDMNBBKM level_info_list = 2; -} diff --git a/proto/FKMJAPDCONH.proto b/proto/FKMJAPDCONH.proto deleted file mode 100644 index d445165c..00000000 --- a/proto/FKMJAPDCONH.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 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 deleted file mode 100644 index b8717642..00000000 --- a/proto/FLMEGFBOMDO.proto +++ /dev/null @@ -1,22 +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 FLMEGFBOMDO { - uint32 JKBANIBHKEC = 12; - uint32 GKNMICKJLHO = 5; -} diff --git a/proto/FindHilichurlDayContentInfo.proto b/proto/FindHilichurlDayContentInfo.proto deleted file mode 100644 index 86948319..00000000 --- a/proto/FindHilichurlDayContentInfo.proto +++ /dev/null @@ -1,22 +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: LJINFOOCFLO -message FindHilichurlDayContentInfo { - uint32 start_time = 14; -} diff --git a/proto/FindHilichurlDetailInfo.proto b/proto/FindHilichurlDetailInfo.proto deleted file mode 100644 index 9466fe52..00000000 --- a/proto/FindHilichurlDetailInfo.proto +++ /dev/null @@ -1,29 +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 "FindHilichurlDayContentInfo.proto"; -// Obf: KMCDKEKAHAJ -message FindHilichurlDetailInfo { - uint32 day_index = 1; - bool is_end_quest_accept = 9; - uint32 MPJCDHBBHMM = 12; - repeated FindHilichurlDayContentInfo day_content_info_list = 14; - uint32 ILNNKKDIIJA = 11; - uint32 content_close_time = 3; - bool is_content_closed = 4; -} diff --git a/proto/FinishMainCoopReq.proto b/proto/FinishMainCoopReq.proto deleted file mode 100644 index 1bae0521..00000000 --- a/proto/FinishMainCoopReq.proto +++ /dev/null @@ -1,24 +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: 20482 -// Obf: BCKINDNDCCJ -message FinishMainCoopReq { - uint32 ending_save_point_id = 5; - uint32 id = 3; -} diff --git a/proto/FinishMainCoopRsp.proto b/proto/FinishMainCoopRsp.proto deleted file mode 100644 index fa565715..00000000 --- a/proto/FinishMainCoopRsp.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: 23766 -// Obf: FOIFFFGHDOJ -message FinishMainCoopRsp { - int32 retcode = 13; - uint32 id = 4; - uint32 ending_save_point_id = 1; -} diff --git a/proto/FireWorkData.proto b/proto/FireWorkData.proto deleted file mode 100644 index 11d7c550..00000000 --- a/proto/FireWorkData.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 "FireWorkInstance.proto"; - -message FireWorkData { - uint32 id = 1; - repeated FireWorkInstance fireWorkInstance = 2; -} diff --git a/proto/FireWorkNotify.proto b/proto/FireWorkNotify.proto deleted file mode 100644 index 67503e80..00000000 --- a/proto/FireWorkNotify.proto +++ /dev/null @@ -1,13 +0,0 @@ -// Proto has been converted from Sorapointa to Grasscutter format -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "FireWorkData.proto"; - -// CmdId: 6079 -// EnetChannelId: 0 -// EnetIsReliable: true -message FireWorkNotify { - repeated FireWorkData fireWorkData = 1; -} diff --git a/proto/FireWorkReq.proto b/proto/FireWorkReq.proto deleted file mode 100644 index 9f645394..00000000 --- a/proto/FireWorkReq.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 "FireWorkData.proto"; - -// CmdId: 6068 -// EnetChannelId: 0 -// EnetIsReliable: true -// IsAllowClient: true -message FireWorkReq { - FireWorkData fireWorkData = 7; -} diff --git a/proto/FishAttractNotify.proto b/proto/FishAttractNotify.proto deleted file mode 100644 index 19d39034..00000000 --- a/proto/FishAttractNotify.proto +++ /dev/null @@ -1,14 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "Vector.proto"; - -// CmdId: 7501 -// Version: 4.6.0 -// Obfs: AODMIJLDINJ -message FishAttractNotify { - Vector pos = 6; - uint32 uid = 13; - repeated uint32 fish_id_list = 15; -} diff --git a/proto/FleurFairActivityDetailInfo.proto b/proto/FleurFairActivityDetailInfo.proto deleted file mode 100644 index b87ba313..00000000 --- a/proto/FleurFairActivityDetailInfo.proto +++ /dev/null @@ -1,32 +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 "FleurFairChapterInfo.proto"; -import "FleurFairMinigameInfo.proto"; -import "FleurFairDungeonSectionInfo.proto"; -// Obf: CNLNABKBIBN -message FleurFairActivityDetailInfo { - 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 deleted file mode 100644 index d2a6d71f..00000000 --- a/proto/FleurFairBalloonInfo.proto +++ /dev/null @@ -1,22 +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: MKJJODENGPP -message FleurFairBalloonInfo { - uint32 best_score = 10; -} diff --git a/proto/FleurFairChapterInfo.proto b/proto/FleurFairChapterInfo.proto deleted file mode 100644 index be8295ac..00000000 --- a/proto/FleurFairChapterInfo.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"; -// Obf: BGDPGELKJAF -message FleurFairChapterInfo { - uint32 open_time = 9; - uint32 chapter_id = 12; -} diff --git a/proto/FleurFairDungeonSectionInfo.proto b/proto/FleurFairDungeonSectionInfo.proto deleted file mode 100644 index 48057afa..00000000 --- a/proto/FleurFairDungeonSectionInfo.proto +++ /dev/null @@ -1,24 +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: LHGPEPCOLMA -message FleurFairDungeonSectionInfo { - bool is_open = 14; - uint32 section_id = 6; - uint32 open_time = 13; -} diff --git a/proto/FleurFairFallInfo.proto b/proto/FleurFairFallInfo.proto deleted file mode 100644 index ab5c2417..00000000 --- a/proto/FleurFairFallInfo.proto +++ /dev/null @@ -1,22 +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: NNDLPBBCGJH -message FleurFairFallInfo { - uint32 best_score = 9; -} diff --git a/proto/FleurFairMinigameInfo.proto b/proto/FleurFairMinigameInfo.proto deleted file mode 100644 index 4c1c8736..00000000 --- a/proto/FleurFairMinigameInfo.proto +++ /dev/null @@ -1,32 +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 "FleurFairBalloonInfo.proto"; -import "FleurFairFallInfo.proto"; -import "FleurFairMusicGameInfo.proto"; -// Obf: AJGPICOCNKF -message FleurFairMinigameInfo { - uint32 open_time = 15; - uint32 minigame_id = 11; - bool is_open = 5; - oneof detail { - FleurFairBalloonInfo balloon_info = 14; - FleurFairFallInfo fall_info = 7; - FleurFairMusicGameInfo music_info = 10; - } -} diff --git a/proto/FleurFairMusicGameInfo.proto b/proto/FleurFairMusicGameInfo.proto deleted file mode 100644 index ee37f897..00000000 --- a/proto/FleurFairMusicGameInfo.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"; -import "FleurFairMusicRecord.proto"; -// Obf: BOOAFGNBGIM -message FleurFairMusicGameInfo { - map music_record_map = 11; -} diff --git a/proto/FleurFairMusicRecord.proto b/proto/FleurFairMusicRecord.proto deleted file mode 100644 index 1d444206..00000000 --- a/proto/FleurFairMusicRecord.proto +++ /dev/null @@ -1,24 +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: NICMDKDJHBF -message FleurFairMusicRecord { - uint32 max_combo = 3; - bool is_unlock = 11; - uint32 max_score = 10; -} diff --git a/proto/FleurFairV2DetailInfo.proto b/proto/FleurFairV2DetailInfo.proto deleted file mode 100644 index e8d0a791..00000000 --- a/proto/FleurFairV2DetailInfo.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 "FleurFairV2PacmanInfo.proto"; -import "FleurFairV2MusicGameInfo.proto"; -import "FleurFairV2PhotoInfo.proto"; -// Obf: PFIMHNGIKNA -message FleurFairV2DetailInfo { - FleurFairV2PacmanInfo pacman_info = 9; - FleurFairV2MusicGameInfo music_game_info = 4; - FleurFairV2PhotoInfo photo_info = 10; -} diff --git a/proto/FleurFairV2MusicGameInfo.proto b/proto/FleurFairV2MusicGameInfo.proto deleted file mode 100644 index 77940cb4..00000000 --- a/proto/FleurFairV2MusicGameInfo.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"; -import "MusicGameRecord.proto"; -// Obf: NFFIPPGMKMH -message FleurFairV2MusicGameInfo { - map music_game_record_map = 5; -} diff --git a/proto/FleurFairV2PacmanInfo.proto b/proto/FleurFairV2PacmanInfo.proto deleted file mode 100644 index 062805a8..00000000 --- a/proto/FleurFairV2PacmanInfo.proto +++ /dev/null @@ -1,24 +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 "FleurFairV2StageData.proto"; -// Obf: JIHOPDGHCJO -message FleurFairV2PacmanInfo { - uint32 AIAIFMJPEBO = 5; - repeated FleurFairV2StageData stage_data_list = 13; -} diff --git a/proto/FleurFairV2PhotoInfo.proto b/proto/FleurFairV2PhotoInfo.proto deleted file mode 100644 index 4aeecfd5..00000000 --- a/proto/FleurFairV2PhotoInfo.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"; -import "FleurFairV2PhotoPosData.proto"; -// Obf: AKHABECFEIF -message FleurFairV2PhotoInfo { - repeated FleurFairV2PhotoPosData photo_pos_data_list = 12; -} diff --git a/proto/FleurFairV2PhotoPosData.proto b/proto/FleurFairV2PhotoPosData.proto deleted file mode 100644 index 12a45e8c..00000000 --- a/proto/FleurFairV2PhotoPosData.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 "Vector.proto"; -// Obf: KEPJHKKDFBF -message FleurFairV2PhotoPosData { - 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 deleted file mode 100644 index aea9e22d..00000000 --- a/proto/FleurFairV2StageData.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: CECDBOPLBJJ -message FleurFairV2StageData { - 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 deleted file mode 100644 index 8a26ba0e..00000000 --- a/proto/FlightActivityDetailInfo.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 "FlightDailyRecord.proto"; -// Obf: PDOHHNCBKGB -message FlightActivityDetailInfo { - uint32 LNGOLLDBIEC = 11; - uint32 MPJCDHBBHMM = 4; - repeated FlightDailyRecord daily_record_list = 10; -} diff --git a/proto/FlightDailyRecord.proto b/proto/FlightDailyRecord.proto deleted file mode 100644 index 07207aa1..00000000 --- a/proto/FlightDailyRecord.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"; -// Obf: KCHOONLHPDH -message FlightDailyRecord { - 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 deleted file mode 100644 index 67f25b11..00000000 --- a/proto/FontaineGatherInfo.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"; -import "JFGKMCDLKCN.proto"; -// Obf: GDCGBNJCIOE -message FontaineGatherInfo { - repeated JFGKMCDLKCN stage_info_list = 15; -} diff --git a/proto/FungusDetail.proto b/proto/FungusDetail.proto deleted file mode 100644 index ecd0dfdf..00000000 --- a/proto/FungusDetail.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"; -// Obf: CGJNHNHCIIB -message FungusDetail { - 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 deleted file mode 100644 index 1d3b9d73..00000000 --- a/proto/FungusFighterDetailInfo.proto +++ /dev/null @@ -1,32 +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 "FungusTrainingProgressDetail.proto"; -import "FungusTrainingDungeonDetail.proto"; -import "FungusDetail.proto"; -import "FungusPlotStageDetail.proto"; -// Obf: HIDHOOJCCJF -message FungusFighterDetailInfo { - 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 deleted file mode 100644 index 81f80bae..00000000 --- a/proto/FungusFighterMonsterDetail.proto +++ /dev/null @@ -1,24 +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: HMDOLFMPBAF -message FungusFighterMonsterDetail { - bool is_alive = 11; - uint32 fungus_id = 9; - float cur_hp_percentage = 6; -} diff --git a/proto/FungusFighterV2DetailInfo.proto b/proto/FungusFighterV2DetailInfo.proto deleted file mode 100644 index d9eec27f..00000000 --- a/proto/FungusFighterV2DetailInfo.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"; -import "FungusFighterV2LevelData.proto"; -// Obf: AKPDJPALNKF -message FungusFighterV2DetailInfo { - repeated FungusFighterV2LevelData level_data_list = 12; -} diff --git a/proto/FungusFighterV2LevelData.proto b/proto/FungusFighterV2LevelData.proto deleted file mode 100644 index 55f14214..00000000 --- a/proto/FungusFighterV2LevelData.proto +++ /dev/null @@ -1,24 +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: DAHFOONKPOM -message FungusFighterV2LevelData { - bool is_level_open = 2; - uint32 level_id = 7; - uint32 NPLPFHEKCIH = 13; -} diff --git a/proto/FungusFighterV2SettleInfo.proto b/proto/FungusFighterV2SettleInfo.proto deleted file mode 100644 index f4151dc5..00000000 --- a/proto/FungusFighterV2SettleInfo.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"; -// Obf: DEIBBCOKCBE -message FungusFighterV2SettleInfo { - uint32 GOJKOCDIMEO = 11; - uint32 level_id = 6; - 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 deleted file mode 100644 index 250c031f..00000000 --- a/proto/FungusPlotStageDetail.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"; -// Obf: OCKGAFIGEMB -message FungusPlotStageDetail { - bool is_open = 7; - uint32 stage_id = 8; -} diff --git a/proto/FungusTrainingDungeonDetail.proto b/proto/FungusTrainingDungeonDetail.proto deleted file mode 100644 index 1a1abc3b..00000000 --- a/proto/FungusTrainingDungeonDetail.proto +++ /dev/null @@ -1,24 +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: AJMJIIEAGNF -message FungusTrainingDungeonDetail { - uint32 best_score = 12; - uint32 dungeon_id = 14; - bool is_open = 2; -} diff --git a/proto/FungusTrainingMonsterPreviewDetail.proto b/proto/FungusTrainingMonsterPreviewDetail.proto deleted file mode 100644 index 281e7e4d..00000000 --- a/proto/FungusTrainingMonsterPreviewDetail.proto +++ /dev/null @@ -1,24 +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: JMOBGEADKMA -message FungusTrainingMonsterPreviewDetail { - uint32 monster_id = 15; - uint32 level = 6; - repeated uint32 affix_list = 11; -} diff --git a/proto/FungusTrainingPoolPreviewDetail.proto b/proto/FungusTrainingPoolPreviewDetail.proto deleted file mode 100644 index 8fe4cb5f..00000000 --- a/proto/FungusTrainingPoolPreviewDetail.proto +++ /dev/null @@ -1,24 +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 "FungusTrainingMonsterPreviewDetail.proto"; -// Obf: HNFIMGFEFGO -message FungusTrainingPoolPreviewDetail { - uint32 pool_id = 9; - repeated FungusTrainingMonsterPreviewDetail monster_preview_detail_list = 13; -} diff --git a/proto/FungusTrainingProgressDetail.proto b/proto/FungusTrainingProgressDetail.proto deleted file mode 100644 index fa0381b0..00000000 --- a/proto/FungusTrainingProgressDetail.proto +++ /dev/null @@ -1,30 +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 "FungusTrainingPoolPreviewDetail.proto"; -import "FungusFighterMonsterDetail.proto"; -// Obf: KDGIFHLHDLK -message FungusTrainingProgressDetail { - 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/GCGFestivalDetailInfo.proto b/proto/GCGFestivalDetailInfo.proto deleted file mode 100644 index f42dd048..00000000 --- a/proto/GCGFestivalDetailInfo.proto +++ /dev/null @@ -1,22 +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: FHDANDMEDKC -message GCGFestivalDetailInfo { - bool BCCMKGLDCAC = 11; -} diff --git a/proto/GDGKKLFMJKH.proto b/proto/GDGKKLFMJKH.proto deleted file mode 100644 index 53f16d24..00000000 --- a/proto/GDGKKLFMJKH.proto +++ /dev/null @@ -1,21 +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 GDGKKLFMJKH { - uint32 MHBOIHFGCIK = 1; -} diff --git a/proto/GLCFFFILFGK.proto b/proto/GLCFFFILFGK.proto deleted file mode 100644 index 35b1d946..00000000 --- a/proto/GLCFFFILFGK.proto +++ /dev/null @@ -1,22 +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 "OPHMAHKJHJD.proto"; -message GLCFFFILFGK { - repeated OPHMAHKJHJD stage_info_list = 3; -} diff --git a/proto/GNAAAEGCDOB.proto b/proto/GNAAAEGCDOB.proto deleted file mode 100644 index ef64ff90..00000000 --- a/proto/GNAAAEGCDOB.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"; -message GNAAAEGCDOB { - bool is_finish = 9; - uint32 level_id = 6; - bool is_open = 4; -} diff --git a/proto/GachaActivityDetailInfo.proto b/proto/GachaActivityDetailInfo.proto deleted file mode 100644 index 25da1e19..00000000 --- a/proto/GachaActivityDetailInfo.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"; -import "GachaStageData.proto"; -// Obf: NNIKCIDFIDI -message GachaActivityDetailInfo { - 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/GachaOpenWishNotify.proto b/proto/GachaOpenWishNotify.proto deleted file mode 100644 index 25349a3e..00000000 --- a/proto/GachaOpenWishNotify.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 3594 -// Version: 4.6.0 -// Obfs: ??? -message GachaOpenWishNotify { - uint32 gachaType = 3; - uint32 gachaScheduleId = 4; -} diff --git a/proto/GachaSimpleInfoNotify.proto b/proto/GachaSimpleInfoNotify.proto deleted file mode 100644 index 6517c5ef..00000000 --- a/proto/GachaSimpleInfoNotify.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -// CmdId: 7025 -message GachaSimpleInfoNotify { - bool is_new = 9; -} \ No newline at end of file diff --git a/proto/GachaStageData.proto b/proto/GachaStageData.proto deleted file mode 100644 index f52009d9..00000000 --- a/proto/GachaStageData.proto +++ /dev/null @@ -1,24 +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: KKIPIFJEOPL -message GachaStageData { - uint32 stage_id = 3; - map target_num_map = 13; - bool is_open = 6; -} diff --git a/proto/GcgPveInfiniteInfo.proto b/proto/GcgPveInfiniteInfo.proto deleted file mode 100644 index 14ad90e9..00000000 --- a/proto/GcgPveInfiniteInfo.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"; -// Obf: BEECBIAGJHO -message GcgPveInfiniteInfo { - map MEBDFIIEPBM = 14; - bool HOGJFCLMMPC = 12; -} diff --git a/proto/GcgPveInfo.proto b/proto/GcgPveInfo.proto deleted file mode 100644 index 5269c2f1..00000000 --- a/proto/GcgPveInfo.proto +++ /dev/null @@ -1,24 +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 "MDKNMCFKHOF.proto"; -// Obf: GHPKLMBMLOG -message GcgPveInfo { - bool HOGJFCLMMPC = 7; - repeated MDKNMCFKHOF level_data_list = 4; -} diff --git a/proto/GcgPvePuzzleInfo.proto b/proto/GcgPvePuzzleInfo.proto deleted file mode 100644 index 44a548bd..00000000 --- a/proto/GcgPvePuzzleInfo.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"; -// Obf: NNBINJFKNAD -message GcgPvePuzzleInfo { - bool HOGJFCLMMPC = 9; - repeated uint32 CPJEMFGLLKE = 11; -} diff --git a/proto/GearActivityDetailInfo.proto b/proto/GearActivityDetailInfo.proto deleted file mode 100644 index d85d4771..00000000 --- a/proto/GearActivityDetailInfo.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 "GearLevelData.proto"; -import "JigsawPictureData.proto"; -// Obf: LJAEIOLGCDE -message GearActivityDetailInfo { - repeated GearLevelData gear_level_data_list = 8; - JigsawPictureData jigsaw_picture_data = 5; -} diff --git a/proto/GearLevelData.proto b/proto/GearLevelData.proto deleted file mode 100644 index b0c2ce48..00000000 --- a/proto/GearLevelData.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"; -// Obf: DFJGCCIKGLP -message GearLevelData { - 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/GetAllActivatedBargainDataReq.proto b/proto/GetAllActivatedBargainDataReq.proto deleted file mode 100644 index bbe50037..00000000 --- a/proto/GetAllActivatedBargainDataReq.proto +++ /dev/null @@ -1,22 +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: 22200 -// Obf: KGMCPOKKAIL -message GetAllActivatedBargainDataReq { -} diff --git a/proto/GetAreaExplorePointReq.proto b/proto/GetAreaExplorePointReq.proto deleted file mode 100644 index 4fcdc12b..00000000 --- a/proto/GetAreaExplorePointReq.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 533 -// Version: 4.7.0 -// Obfs: ??? -message GetAreaExplorePointReq { - repeated uint32 area_id_list = 13; -} diff --git a/proto/GetAreaExplorePointRsp.proto b/proto/GetAreaExplorePointRsp.proto deleted file mode 100644 index 561dea44..00000000 --- a/proto/GetAreaExplorePointRsp.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 5384 -// Version: 4.7.0 -// Obfs: ??? -message GetAreaExplorePointRsp { - int32 retcode = 1; - repeated uint32 explore_point_list = 5; - repeated uint32 area_id_list = 13; -} diff --git a/proto/GetBattlePassProductReq.proto b/proto/GetBattlePassProductReq.proto deleted file mode 100644 index 4b909a8d..00000000 --- a/proto/GetBattlePassProductReq.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 208 -// Version: 4.6.0 -// Obfs: MIAMFKLMOHN -message GetBattlePassProductReq { - uint32 battle_pass_product_play_type = 11; -} diff --git a/proto/GetBattlePassProductRsp.proto b/proto/GetBattlePassProductRsp.proto deleted file mode 100644 index 86ace03c..00000000 --- a/proto/GetBattlePassProductRsp.proto +++ /dev/null @@ -1,14 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 4426 -// Version: 4.6.0 -// Obfs: FPLDICCHNPH -message GetBattlePassProductRsp { - uint32 battle_pass_product_play_type = 2; - uint32 cur_schedule_id = 4; - string price_tier = 8; - int32 retcode = 12; - string product_id = 14; -} \ No newline at end of file diff --git a/proto/GetBlossomBriefInfoListReq.proto b/proto/GetBlossomBriefInfoListReq.proto deleted file mode 100644 index b9504027..00000000 --- a/proto/GetBlossomBriefInfoListReq.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 20706 -// Version: 4.6.0 -// Obfs: CLCBKDGLMJP -message GetBlossomBriefInfoListReq { - repeated uint32 city_id_list = 12; -} \ No newline at end of file diff --git a/proto/GetBlossomBriefInfoListRsp.proto b/proto/GetBlossomBriefInfoListRsp.proto deleted file mode 100644 index a29a6faf..00000000 --- a/proto/GetBlossomBriefInfoListRsp.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "BlossomBriefInfo.proto"; - -// CmdId: 27024 -// Version: 4.7.0 -// Obfs: HHMJIHLJDJE -message GetBlossomBriefInfoListRsp { - repeated BlossomBriefInfo brief_info_list = 14; - int32 retcode = 13; -} diff --git a/proto/GetHeadIconDataRsp.proto b/proto/GetHeadIconDataRsp.proto deleted file mode 100644 index ff865d06..00000000 --- a/proto/GetHeadIconDataRsp.proto +++ /dev/null @@ -1,8 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -message GetHeadIconDataRsp { - repeated uint32 special_head_icon_list = 7; - int32 retcode = 13; -} \ No newline at end of file diff --git a/proto/GetPlayerHeadIconDataReq.proto b/proto/GetPlayerHeadIconDataReq.proto deleted file mode 100644 index 5106b259..00000000 --- a/proto/GetPlayerHeadIconDataReq.proto +++ /dev/null @@ -1,6 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -message GetPlayerHeadIconDataReq { -} \ No newline at end of file diff --git a/proto/GetPlayerHeadIconDataRsp.proto b/proto/GetPlayerHeadIconDataRsp.proto deleted file mode 100644 index 86606f44..00000000 --- a/proto/GetPlayerHeadIconDataRsp.proto +++ /dev/null @@ -1,8 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; -import "PlayerHeadIcon.proto"; - -// 4.7.0 -message GetPlayerHeadIconDataRsp { - repeated PlayerHeadIcon head_icon_list = 4; -} \ No newline at end of file diff --git a/proto/GetSceneNpcPositionRsp.proto b/proto/GetSceneNpcPositionRsp.proto deleted file mode 100644 index 3699cfc7..00000000 --- a/proto/GetSceneNpcPositionRsp.proto +++ /dev/null @@ -1,14 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "NpcPositionInfo.proto"; - -// CmdId: 24033 -// Version: 4.6.0 -// Obfs: NPPNJKFOCDG -message NPPNJKFOCDG { - int32 retcode = 1; - uint32 scene_id = 2; - repeated NpcPositionInfo npc_info_list = 4; -} \ No newline at end of file diff --git a/proto/GravenInnocenceCampInfo.proto b/proto/GravenInnocenceCampInfo.proto deleted file mode 100644 index ba5f185d..00000000 --- a/proto/GravenInnocenceCampInfo.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"; -import "GravenInnocenceCampStageInfo.proto"; -// Obf: BGNMBICOPLD -message GravenInnocenceCampInfo { - repeated GravenInnocenceCampStageInfo stage_info_list = 6; -} diff --git a/proto/GravenInnocenceCampStageInfo.proto b/proto/GravenInnocenceCampStageInfo.proto deleted file mode 100644 index 9a7ecbff..00000000 --- a/proto/GravenInnocenceCampStageInfo.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: CDBDGMFBODA -message GravenInnocenceCampStageInfo { - 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 deleted file mode 100644 index 28592233..00000000 --- a/proto/GravenInnocenceCarveInfo.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 "GravenInnocenceCarveStageInfo.proto"; -// Obf: AGMFABMFAOF -message GravenInnocenceCarveInfo { - 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 deleted file mode 100644 index 2d3129b9..00000000 --- a/proto/GravenInnocenceCarveStageInfo.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"; -// Obf: HLIANKOLINB -message GravenInnocenceCarveStageInfo { - bool is_open = 3; - uint32 stage_id = 14; -} diff --git a/proto/GravenInnocenceDetailInfo.proto b/proto/GravenInnocenceDetailInfo.proto deleted file mode 100644 index c207524f..00000000 --- a/proto/GravenInnocenceDetailInfo.proto +++ /dev/null @@ -1,30 +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 "GravenInnocenceRaceInfo.proto"; -import "GravenInnocenceCampInfo.proto"; -import "GravenInnocencePhotoInfo.proto"; -import "GravenInnocenceCarveInfo.proto"; -// Obf: DAMILCBHHPE -message GravenInnocenceDetailInfo { - GravenInnocenceRaceInfo race_info = 13; - GravenInnocenceCampInfo camp_info = 11; - bool is_content_closed = 7; - GravenInnocencePhotoInfo photo_info = 2; - GravenInnocenceCarveInfo carve_info = 15; -} diff --git a/proto/GravenInnocencePhotoInfo.proto b/proto/GravenInnocencePhotoInfo.proto deleted file mode 100644 index 9f94b3f8..00000000 --- a/proto/GravenInnocencePhotoInfo.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 "GravenInnocencePhotoStageInfo.proto"; -import "GravenInnocencePhotoObjectInfo.proto"; -// Obf: HLNCBIKONCA -message GravenInnocencePhotoInfo { - repeated GravenInnocencePhotoStageInfo stage_info_list = 11; - repeated GravenInnocencePhotoObjectInfo object_info_list = 15; -} diff --git a/proto/GravenInnocencePhotoObjectInfo.proto b/proto/GravenInnocencePhotoObjectInfo.proto deleted file mode 100644 index 7cb5554f..00000000 --- a/proto/GravenInnocencePhotoObjectInfo.proto +++ /dev/null @@ -1,24 +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: ICNCDADMNMM -message GravenInnocencePhotoObjectInfo { - uint32 param = 11; - uint32 finish_time = 12; - uint32 object_id = 14; -} diff --git a/proto/GravenInnocencePhotoStageInfo.proto b/proto/GravenInnocencePhotoStageInfo.proto deleted file mode 100644 index 600f2e51..00000000 --- a/proto/GravenInnocencePhotoStageInfo.proto +++ /dev/null @@ -1,24 +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: APFJJCGJNIP -message GravenInnocencePhotoStageInfo { - bool is_finished = 3; - bool is_open = 9; - uint32 stage_id = 13; -} diff --git a/proto/GravenInnocenceRaceInfo.proto b/proto/GravenInnocenceRaceInfo.proto deleted file mode 100644 index 153f9509..00000000 --- a/proto/GravenInnocenceRaceInfo.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"; -import "GravenInnocenceRaceLevelInfo.proto"; -// Obf: GONDHGNEGKB -message GravenInnocenceRaceInfo { - repeated GravenInnocenceRaceLevelInfo level_info_list = 12; -} diff --git a/proto/GravenInnocenceRaceLevelInfo.proto b/proto/GravenInnocenceRaceLevelInfo.proto deleted file mode 100644 index 30ff5de5..00000000 --- a/proto/GravenInnocenceRaceLevelInfo.proto +++ /dev/null @@ -1,24 +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: FPLDMIJMPGA -message GravenInnocenceRaceLevelInfo { - uint32 level_id = 15; - uint32 max_score = 8; - bool is_open = 6; -} diff --git a/proto/HachiActivityDetailInfo.proto b/proto/HachiActivityDetailInfo.proto deleted file mode 100644 index eab942dd..00000000 --- a/proto/HachiActivityDetailInfo.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"; -import "HachiStageInfo.proto"; -// Obf: MFMPNLIIBDC -message HachiActivityDetailInfo { - map stage_map = 8; -} diff --git a/proto/HachiStageInfo.proto b/proto/HachiStageInfo.proto deleted file mode 100644 index adc99235..00000000 --- a/proto/HachiStageInfo.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: JMOKJKJMOBG -message HachiStageInfo { - uint32 open_time = 9; - bool is_open = 6; - uint32 stage_id = 3; - bool is_finished = 14; -} diff --git a/proto/HeadIconUpdateNotify.proto b/proto/HeadIconUpdateNotify.proto deleted file mode 100644 index a5cae48b..00000000 --- a/proto/HeadIconUpdateNotify.proto +++ /dev/null @@ -1,7 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -message HeadIconUpdateNotify { - repeated uint32 special_head_icon_list = 1; -} \ No newline at end of file diff --git a/proto/HideAndSeekActivityDetailInfo.proto b/proto/HideAndSeekActivityDetailInfo.proto deleted file mode 100644 index eac7b395..00000000 --- a/proto/HideAndSeekActivityDetailInfo.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 "HideAndSeekMapInfo.proto"; -// Obf: LKJFGCOHNDN -message HideAndSeekActivityDetailInfo { - repeated uint32 JPONAAHBGID = 2; - repeated uint32 NPKOJCAPCIJ = 5; - repeated HideAndSeekMapInfo open_map_info_list = 14; - repeated uint32 MDEIGNMPCOO = 8; - repeated uint32 LLDFJKPBKLM = 3; -} diff --git a/proto/HideAndSeekMapInfo.proto b/proto/HideAndSeekMapInfo.proto deleted file mode 100644 index 62567fbf..00000000 --- a/proto/HideAndSeekMapInfo.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"; -// Obf: FHFHFNPPCFI -message HideAndSeekMapInfo { - uint32 id = 1; - repeated uint32 match_lock_reason_list = 3; -} diff --git a/proto/HitClientTrivialNotify.proto b/proto/HitClientTrivialNotify.proto deleted file mode 100644 index dc76474a..00000000 --- a/proto/HitClientTrivialNotify.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "Vector.proto"; - -// CmdId: 8588 -// Version: 4.6.0 -// Obfs: LCPIGGMOOOF -message HitClientTrivialNotify { - Vector position = 6; - uint32 owner_entity_id = 7; -} diff --git a/proto/HomeBlueprintSearchInfo.proto b/proto/HomeBlueprintSearchInfo.proto deleted file mode 100644 index 759050a7..00000000 --- a/proto/HomeBlueprintSearchInfo.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -// Obfs: MMGJJJFDIPK -message HomeBlueprintSearchInfo { - uint32 module_id = 4; - string share_code = 5; - uint32 scene_id = 10; - uint32 block_id = 11; -} diff --git a/proto/HomeGetOnlineStatusReq.proto b/proto/HomeGetOnlineStatusReq.proto deleted file mode 100644 index 4f809888..00000000 --- a/proto/HomeGetOnlineStatusReq.proto +++ /dev/null @@ -1,22 +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: 2120 -// Obf: ICENLMBOJAI -message HomeGetOnlineStatusReq { -} diff --git a/proto/HomePlantFieldStatus.proto b/proto/HomePlantFieldStatus.proto deleted file mode 100644 index 6a488620..00000000 --- a/proto/HomePlantFieldStatus.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: JBPMMAEOHLJ -enum HomePlantFieldStatus { - HOME_FIELD_STATUE_NONE = 0; - HOME_FIELD_STATUE_SEED = 1; - HOME_FIELD_STATUE_SPROUT = 2; - HOME_FIELD_STATUE_GATHER = 3; -} diff --git a/proto/HomePlantSubFieldData.proto b/proto/HomePlantSubFieldData.proto deleted file mode 100644 index d78d5750..00000000 --- a/proto/HomePlantSubFieldData.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 "HomePlantFieldStatus.proto"; -// Obf: EAFGKPCFDCI -message HomePlantSubFieldData { - repeated uint32 entity_id_list = 6; - HomePlantFieldStatus status = 7; - uint32 seed_id = 8; - fixed32 end_time = 14; - uint32 gather_point_type = 3; -} diff --git a/proto/HomeSearchBlueprintRsp.proto b/proto/HomeSearchBlueprintRsp.proto deleted file mode 100644 index 7eddec13..00000000 --- a/proto/HomeSearchBlueprintRsp.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "HomeBlueprintSearchInfo.proto"; - -// CmdId: 28183 -// Version: 4.6.0 -// Obfs: LBNOHJDLCOM -message HomeSearchBlueprintRsp { - int32 retcode = 10; - HomeBlueprintSearchInfo search_info = 12; -} diff --git a/proto/HomeSeekFurnitureGalleryScoreNotify.proto b/proto/HomeSeekFurnitureGalleryScoreNotify.proto index 9fee8c62..2d83a672 100644 --- a/proto/HomeSeekFurnitureGalleryScoreNotify.proto +++ b/proto/HomeSeekFurnitureGalleryScoreNotify.proto @@ -1,27 +1,10 @@ -// 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 "HomeSeekFurnitureOneRecord.proto"; -import "KDHIAEFLGFM.proto"; +// 4.0.0 ? // CmdId: 9976 // Obf: AKFAFPOJJMP message HomeSeekFurnitureGalleryScoreNotify { HomeSeekFurnitureOneRecord record = 15; uint32 gallery_id = 8; - KDHIAEFLGFM reason = 7; } diff --git a/proto/IEDLOHFOJJB.proto b/proto/IEDLOHFOJJB.proto deleted file mode 100644 index ecaf3f9f..00000000 --- a/proto/IEDLOHFOJJB.proto +++ /dev/null @@ -1,21 +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 IEDLOHFOJJB { - repeated uint32 avatar_id_list = 10; -} diff --git a/proto/IHLKALJJCFJ.proto b/proto/IHLKALJJCFJ.proto deleted file mode 100644 index 3e092a43..00000000 --- a/proto/IHLKALJJCFJ.proto +++ /dev/null @@ -1,22 +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 "MDPMJOECKBC.proto"; -message IHLKALJJCFJ { - repeated MDPMJOECKBC level_info_list = 5; -} diff --git a/proto/IMBIPFIFFOJ.proto b/proto/IMBIPFIFFOJ.proto deleted file mode 100644 index b095a267..00000000 --- a/proto/IMBIPFIFFOJ.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"; -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/INLACFDCBDF.proto b/proto/INLACFDCBDF.proto deleted file mode 100644 index 5a36caa3..00000000 --- a/proto/INLACFDCBDF.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"; -message INLACFDCBDF { - bool is_finish = 10; - uint32 max_score = 2; - uint32 level_id = 14; - bool is_open = 4; - uint32 INHKDNJEOAP = 15; -} diff --git a/proto/InfernceWordInfo.proto b/proto/InfernceWordInfo.proto deleted file mode 100644 index 9b8fa898..00000000 --- a/proto/InfernceWordInfo.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"; -// Obf: JBNOKAPFIAH -message InfernceWordInfo { - uint32 unlock_by_word_id = 13; - bool JKDGMJCFEDH = 2; - bool DGMLJIKFAMI = 11; - bool HKJHBOMCGLK = 1; - uint32 word_id = 9; -} diff --git a/proto/InstableSprayDetailInfo.proto b/proto/InstableSprayDetailInfo.proto deleted file mode 100644 index e6ee348d..00000000 --- a/proto/InstableSprayDetailInfo.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"; -import "InstableSprayStageInfo.proto"; -// Obf: AAAJPJMNFOD -message InstableSprayDetailInfo { - repeated InstableSprayStageInfo stage_info_list = 14; -} diff --git a/proto/InstableSprayDungeonSettleInfo.proto b/proto/InstableSprayDungeonSettleInfo.proto deleted file mode 100644 index c02c1d62..00000000 --- a/proto/InstableSprayDungeonSettleInfo.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"; -// Obf: GALINJEGEGO -message InstableSprayDungeonSettleInfo { - 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 deleted file mode 100644 index 2770c026..00000000 --- a/proto/InstableSprayStageInfo.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 "InstableSprayTeamInfo.proto"; -// Obf: NPJGMLIPGAK -message InstableSprayStageInfo { - 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 deleted file mode 100644 index 728f82c9..00000000 --- a/proto/InstableSprayTeamInfo.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"; -import "InstableSprayAvatarInfo.proto"; -// Obf: IKHGAAOMKPH -message InstableSprayTeamInfo { - repeated InstableSprayAvatarInfo avatar_info_list = 3; -} diff --git a/proto/IrodoriActivityDetailInfo.proto b/proto/IrodoriActivityDetailInfo.proto deleted file mode 100644 index e0ec84fa..00000000 --- a/proto/IrodoriActivityDetailInfo.proto +++ /dev/null @@ -1,29 +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 "IrodoriChessData.proto"; -import "IrodoriPoetryData.proto"; -import "IrodoriMasterLevelInfo.proto"; -import "IrodoriFlowerData.proto"; -// Obf: MCNHNNBBFKH -message IrodoriActivityDetailInfo { - 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 deleted file mode 100644 index 1f99afad..00000000 --- a/proto/IrodoriChessData.proto +++ /dev/null @@ -1,24 +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 "IrodoriChessLevelData.proto"; -// Obf: OABAAFMENIN -message IrodoriChessData { - repeated IrodoriChessLevelData level_data_list = 5; - bool is_open = 12; -} diff --git a/proto/IrodoriChessEntranceDetailInfo.proto b/proto/IrodoriChessEntranceDetailInfo.proto deleted file mode 100644 index 3a4f9e57..00000000 --- a/proto/IrodoriChessEntranceDetailInfo.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"; -import "IrodoriChessEntranceInfo.proto"; -// Obf: ABNNHPELNPH -message IrodoriChessEntranceDetailInfo { - repeated IrodoriChessEntranceInfo info_list = 9; -} diff --git a/proto/IrodoriChessEntranceInfo.proto b/proto/IrodoriChessEntranceInfo.proto deleted file mode 100644 index de3b5430..00000000 --- a/proto/IrodoriChessEntranceInfo.proto +++ /dev/null @@ -1,24 +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 "IrodoriChessMonsterInfo.proto"; -// Obf: NAIFBLPGFMN -message IrodoriChessEntranceInfo { - repeated IrodoriChessMonsterInfo monster_info_list = 7; - uint32 entrance_point_id = 4; -} diff --git a/proto/IrodoriChessLevelData.proto b/proto/IrodoriChessLevelData.proto deleted file mode 100644 index e9566708..00000000 --- a/proto/IrodoriChessLevelData.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 "IrodoriChessMapData.proto"; -// Obf: KPFLOHIHNNN -message IrodoriChessLevelData { - uint32 level_id = 12; - uint32 open_time = 1; - IrodoriChessMapData IPGIFEOKECJ = 11; - IrodoriChessMapData OMJKGOMNEOF = 10; -} diff --git a/proto/IrodoriChessMapData.proto b/proto/IrodoriChessMapData.proto deleted file mode 100644 index 624bc016..00000000 --- a/proto/IrodoriChessMapData.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 "IrodoriChessEntranceDetailInfo.proto"; -// Obf: PEIPGGHAIMI -message IrodoriChessMapData { - 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 deleted file mode 100644 index dee78a6e..00000000 --- a/proto/IrodoriChessMonsterInfo.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: BNNFFFNKHLO -message IrodoriChessMonsterInfo { - 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 deleted file mode 100644 index 98d012f8..00000000 --- a/proto/IrodoriFlowerData.proto +++ /dev/null @@ -1,24 +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 "ItemParam.proto"; -// Obf: BJDPFHHIBKG -message IrodoriFlowerData { - repeated uint32 finished_theme_list = 3; - repeated ItemParam used_flower_list = 2; -} diff --git a/proto/IrodoriMasterLevelDetailInfo.proto b/proto/IrodoriMasterLevelDetailInfo.proto deleted file mode 100644 index f377d598..00000000 --- a/proto/IrodoriMasterLevelDetailInfo.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: GJPCKKKPDEI -message IrodoriMasterLevelDetailInfo { - 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 deleted file mode 100644 index 88b2ae99..00000000 --- a/proto/IrodoriMasterLevelInfo.proto +++ /dev/null @@ -1,24 +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 "IrodoriMasterLevelDetailInfo.proto"; -// Obf: HNGOJKODKMG -message IrodoriMasterLevelInfo { - uint32 level_id = 10; - repeated IrodoriMasterLevelDetailInfo detail_info = 1; -} diff --git a/proto/IrodoriPoetryData.proto b/proto/IrodoriPoetryData.proto deleted file mode 100644 index c29b7c77..00000000 --- a/proto/IrodoriPoetryData.proto +++ /dev/null @@ -1,24 +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 "IrodoriPoetryThemeData.proto"; -// Obf: HHCAHAKDPLF -message IrodoriPoetryData { - repeated IrodoriPoetryThemeData theme_data_list = 8; - uint32 cur_theme_id = 2; -} diff --git a/proto/IrodoriPoetryThemeData.proto b/proto/IrodoriPoetryThemeData.proto deleted file mode 100644 index f3e2c846..00000000 --- a/proto/IrodoriPoetryThemeData.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"; -// Obf: ELDMBGPMMPH -message IrodoriPoetryThemeData { - 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 deleted file mode 100644 index 9ab18647..00000000 --- a/proto/IslandPartyDetailInfo.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"; -import "IslandPartyStageData.proto"; -// Obf: PFGBJGEFCDI -message IslandPartyDetailInfo { - repeated IslandPartyStageData stage_data_list = 12; -} diff --git a/proto/IslandPartyStageData.proto b/proto/IslandPartyStageData.proto deleted file mode 100644 index abcaff71..00000000 --- a/proto/IslandPartyStageData.proto +++ /dev/null @@ -1,24 +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: FLPMADKIODG -message IslandPartyStageData { - uint32 stage_id = 1; - bool is_open = 11; - uint32 best_score = 5; -} diff --git a/proto/JFGKMCDLKCN.proto b/proto/JFGKMCDLKCN.proto deleted file mode 100644 index 0b36bbff..00000000 --- a/proto/JFGKMCDLKCN.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 "FLMEGFBOMDO.proto"; -message JFGKMCDLKCN { - uint32 stage_id = 8; - bool is_open = 1; - repeated FLMEGFBOMDO EGEKGLHHLNG = 13; - bool is_finished = 14; -} diff --git a/proto/JGDMDPNJLCA.proto b/proto/JGDMDPNJLCA.proto deleted file mode 100644 index d504243e..00000000 --- a/proto/JGDMDPNJLCA.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"; -import "NIEIDCBLDML.proto"; -message JGDMDPNJLCA { - NIEIDCBLDML EOPLJIALGCP = 2; - uint32 level_id = 1; -} diff --git a/proto/JKKBIKPIANF.proto b/proto/JKKBIKPIANF.proto deleted file mode 100644 index 4fb9a2af..00000000 --- a/proto/JKKBIKPIANF.proto +++ /dev/null @@ -1,22 +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 JKKBIKPIANF { - bool is_open = 5; - uint32 level_id = 3; -} diff --git a/proto/JMFPBNKNHED.proto b/proto/JMFPBNKNHED.proto deleted file mode 100644 index f5f19012..00000000 --- a/proto/JMFPBNKNHED.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 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 deleted file mode 100644 index 8f15e70e..00000000 --- a/proto/JigsawPictureData.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: NGJPKLPJAGG -message JigsawPictureData { - bool is_finished = 7; - uint32 MMGJJBELBHF = 11; - uint32 EEMGKJOCHHK = 6; - bool is_open = 2; -} diff --git a/proto/JourneyInfo.proto b/proto/JourneyInfo.proto deleted file mode 100644 index a31eb939..00000000 --- a/proto/JourneyInfo.proto +++ /dev/null @@ -1,29 +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 "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/KBHOLONGCBF.proto b/proto/KBHOLONGCBF.proto deleted file mode 100644 index 92c30fd8..00000000 --- a/proto/KBHOLONGCBF.proto +++ /dev/null @@ -1,24 +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 KBHOLONGCBF { - bool is_finish = 1; - uint32 max_score = 11; - bool is_open = 2; - uint32 level_id = 13; -} diff --git a/proto/KDHIAEFLGFM.proto b/proto/KDHIAEFLGFM.proto deleted file mode 100644 index 745c3f99..00000000 --- a/proto/KDHIAEFLGFM.proto +++ /dev/null @@ -1,36 +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 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 deleted file mode 100644 index 9813d45f..00000000 --- a/proto/LANPHFCMEBN.proto +++ /dev/null @@ -1,21 +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 LANPHFCMEBN { - bool EPCIACIPLAN = 6; -} diff --git a/proto/LAOBOIBJGOK.proto b/proto/LAOBOIBJGOK.proto deleted file mode 100644 index 4428ef76..00000000 --- a/proto/LAOBOIBJGOK.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 "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/LCCIKPCKGHB.proto b/proto/LCCIKPCKGHB.proto deleted file mode 100644 index c9d246b3..00000000 --- a/proto/LCCIKPCKGHB.proto +++ /dev/null @@ -1,24 +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 LCCIKPCKGHB { - uint32 cost_time = 3; - bool is_open = 1; - uint32 max_score = 14; - uint32 level_id = 7; -} diff --git a/proto/LCLFHFGMNMF.proto b/proto/LCLFHFGMNMF.proto deleted file mode 100644 index 833555de..00000000 --- a/proto/LCLFHFGMNMF.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 "Vector.proto"; -message LCLFHFGMNMF { - Vector pos = 14; - 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 deleted file mode 100644 index 9ad7733b..00000000 --- a/proto/LCMINEGOHCC.proto +++ /dev/null @@ -1,22 +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 "MOEDOHFPFKE.proto"; -message LCMINEGOHCC { - repeated MOEDOHFPFKE level_info_list = 12; -} diff --git a/proto/LFCGDMNBBKM.proto b/proto/LFCGDMNBBKM.proto deleted file mode 100644 index f94b7388..00000000 --- a/proto/LFCGDMNBBKM.proto +++ /dev/null @@ -1,24 +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 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 deleted file mode 100644 index 6ac4128a..00000000 --- a/proto/LFCNJNBKDEI.proto +++ /dev/null @@ -1,24 +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 LFCNJNBKDEI { - repeated uint32 LMKDJIGEODB = 4; - uint32 level_id = 6; - uint32 KLAACLMDCMF = 9; - repeated uint32 HGBIELJOOCC = 8; -} diff --git a/proto/LPIEDOLLLGN.proto b/proto/LPIEDOLLLGN.proto deleted file mode 100644 index 9dec6e50..00000000 --- a/proto/LPIEDOLLLGN.proto +++ /dev/null @@ -1,22 +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 "OJLJIFOILFM.proto"; -message LPIEDOLLLGN { - repeated OJLJIFOILFM level_info_list = 14; -} diff --git a/proto/LanternProjectionInfo.proto b/proto/LanternProjectionInfo.proto deleted file mode 100644 index 49d4d8ff..00000000 --- a/proto/LanternProjectionInfo.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 "ClientInputType.proto"; -import "LanternProjectionLevelInfo.proto"; -// Obf: ENAMKBDKBDD -message LanternProjectionInfo { - 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 deleted file mode 100644 index c05129ac..00000000 --- a/proto/LanternProjectionLevelInfo.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"; -// Obf: DGDLGMGFEHM -message LanternProjectionLevelInfo { - 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 deleted file mode 100644 index 0b859f48..00000000 --- a/proto/LanternRiteActivityDetailInfo.proto +++ /dev/null @@ -1,30 +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 "LanternRiteFireworksInfo.proto"; -import "LanternProjectionInfo.proto"; -import "SalvageStageInfo.proto"; -// Obf: AFGNDKEKPOG -message LanternRiteActivityDetailInfo { - 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 deleted file mode 100644 index c49090b1..00000000 --- a/proto/LanternRiteFireworksChallengeInfo.proto +++ /dev/null @@ -1,24 +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: JFLKBCKHCOG -message LanternRiteFireworksChallengeInfo { - bool is_full_score = 13; - uint32 challenge_id = 12; - uint32 best_score = 1; -} diff --git a/proto/LanternRiteFireworksInfo.proto b/proto/LanternRiteFireworksInfo.proto deleted file mode 100644 index 3d76aea3..00000000 --- a/proto/LanternRiteFireworksInfo.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"; -import "LanternRiteFireworksStageInfo.proto"; -// Obf: KIINMBGKFOK -message LanternRiteFireworksInfo { - repeated LanternRiteFireworksStageInfo stage_info_list = 4; -} diff --git a/proto/LanternRiteFireworksStageInfo.proto b/proto/LanternRiteFireworksStageInfo.proto deleted file mode 100644 index d8e9d818..00000000 --- a/proto/LanternRiteFireworksStageInfo.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 "LanternRiteFireworksChallengeInfo.proto"; -// Obf: LKEKAMMFFIM -message LanternRiteFireworksStageInfo { - bool is_open = 6; - uint32 stage_id = 10; - repeated LanternRiteFireworksChallengeInfo challenge_info_list = 8; -} diff --git a/proto/Loop_4_7_0.proto b/proto/Loop_4_7_0.proto deleted file mode 100644 index 452e72cb..00000000 --- a/proto/Loop_4_7_0.proto +++ /dev/null @@ -1,8 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -// CmdId: 23233 -message Loop_4_7_0 { - uint32 entity_id = 2; -} \ No newline at end of file diff --git a/proto/LuaSetOptionNotify.proto b/proto/LuaSetOptionNotify.proto deleted file mode 100644 index 5b518c9b..00000000 --- a/proto/LuaSetOptionNotify.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -// CmdId: 29667 -// AANFGCDEDGI -message LuaSetOptionNotify { - enum LuaOptionType { - LUA_OPTION_NONE = 0; - LUA_OPTION_PLAYER_INPUT = 1; - } - - LuaOptionType option_type = 1; - string lua_set_param = 9; -} \ No newline at end of file diff --git a/proto/LuminanceStoneChallengeActivityDetailInfo.proto b/proto/LuminanceStoneChallengeActivityDetailInfo.proto deleted file mode 100644 index 8dc042ca..00000000 --- a/proto/LuminanceStoneChallengeActivityDetailInfo.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: HEELLKHPNAA -message LuminanceStoneChallengeActivityDetailInfo { - 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 deleted file mode 100644 index d9fb3041..00000000 --- a/proto/LunaRiteAreaInfo.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "LunaRiteHintStatusType.proto"; - -// Version: 4.6.0 -// Obfs: PFOJKOELJAB -message LunaRiteAreaInfo { - repeated uint32 NLADEGOOIDA = 2; - LunaRiteHintStatusType hint_status = 7; - repeated uint32 PAJINADKPNM = 8; - uint32 area_id = 9; - uint32 challenge_index = 10; -} \ No newline at end of file diff --git a/proto/LunaRiteDetailInfo.proto b/proto/LunaRiteDetailInfo.proto deleted file mode 100644 index 84d02d5a..00000000 --- a/proto/LunaRiteDetailInfo.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 "LunaRiteAreaInfo.proto"; -import "LunaRiteHintPoint.proto"; -// Obf: LEKDJAJFCEG -message LunaRiteDetailInfo { - repeated LunaRiteAreaInfo area_info_list = 3; - repeated LunaRiteHintPoint hint_point = 15; -} diff --git a/proto/LunaRiteHintPoint.proto b/proto/LunaRiteHintPoint.proto deleted file mode 100644 index 10ba9fdb..00000000 --- a/proto/LunaRiteHintPoint.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 "Vector.proto"; -import "LunaRiteHintPointType.proto"; -// Obf: PBNGPDHJOBG -message LunaRiteHintPoint { - uint32 area_id = 11; - Vector pos = 2; - uint32 index = 10; - LunaRiteHintPointType type = 9; -} diff --git a/proto/LunaRiteHintPointType.proto b/proto/LunaRiteHintPointType.proto deleted file mode 100644 index c9d4725c..00000000 --- a/proto/LunaRiteHintPointType.proto +++ /dev/null @@ -1,24 +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: JJBCHIKFBAJ -enum LunaRiteHintPointType { - LUNA_RITE_HINT_TYPE_NONE = 0; - LUNA_RITE_HINT_TYPE_RUNE = 1; - LUNA_RITE_HINT_TYPE_CHEST = 2; -} diff --git a/proto/LunaRiteHintStatusType.proto b/proto/LunaRiteHintStatusType.proto deleted file mode 100644 index e3dbf3bd..00000000 --- a/proto/LunaRiteHintStatusType.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -// Obfs: FMLOPHOEIPK -enum LunaRiteHintStatusType { - LUNA_RITE_HINT_STATUS_DEFAULT = 0; - LUNA_RITE_HINT_STATUS_NO_COUNT = 1; - LUNA_RITE_HINT_STATUS_FINISH = 2; -} \ No newline at end of file diff --git a/proto/MDKNMCFKHOF.proto b/proto/MDKNMCFKHOF.proto deleted file mode 100644 index fc067282..00000000 --- a/proto/MDKNMCFKHOF.proto +++ /dev/null @@ -1,24 +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 MDKNMCFKHOF { - uint32 CLFLBPJPBJB = 15; - repeated uint32 affix_list = 13; - uint32 max_score = 2; - uint32 level_id = 14; -} diff --git a/proto/MDNHPGAIGKI.proto b/proto/MDNHPGAIGKI.proto deleted file mode 100644 index 74117bbb..00000000 --- a/proto/MDNHPGAIGKI.proto +++ /dev/null @@ -1,22 +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 "INLACFDCBDF.proto"; -message MDNHPGAIGKI { - repeated INLACFDCBDF FLJFCLBCKEA = 8; -} diff --git a/proto/MDPMJOECKBC.proto b/proto/MDPMJOECKBC.proto deleted file mode 100644 index ca37991d..00000000 --- a/proto/MDPMJOECKBC.proto +++ /dev/null @@ -1,24 +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 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 deleted file mode 100644 index 99a8ee66..00000000 --- a/proto/MEJPJACBPIG.proto +++ /dev/null @@ -1,22 +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 "CJCLCFNAGDO.proto"; -message MEJPJACBPIG { - repeated CJCLCFNAGDO level_info_list = 10; -} diff --git a/proto/MGHDLMIEMLI.proto b/proto/MGHDLMIEMLI.proto deleted file mode 100644 index 5febd606..00000000 --- a/proto/MGHDLMIEMLI.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "DetailAbilityInfo.proto"; - -message MGHDLMIEMLI { - oneof ADCLBBDEGBD { - DetailAbilityInfo detail_ability_info = 9; - } -} diff --git a/proto/MGIHJDAHEAB.proto b/proto/MGIHJDAHEAB.proto deleted file mode 100644 index 94d81034..00000000 --- a/proto/MGIHJDAHEAB.proto +++ /dev/null @@ -1,22 +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 MGIHJDAHEAB { - uint32 object_id = 8; - uint32 finish_time = 5; -} diff --git a/proto/MOCBKBGIFPJ.proto b/proto/MOCBKBGIFPJ.proto deleted file mode 100644 index 02559d18..00000000 --- a/proto/MOCBKBGIFPJ.proto +++ /dev/null @@ -1,24 +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 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 deleted file mode 100644 index 301a3718..00000000 --- a/proto/MOEDOHFPFKE.proto +++ /dev/null @@ -1,24 +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 MOEDOHFPFKE { - uint32 level_id = 3; - bool is_finish = 11; - uint32 best_score = 12; - bool is_open = 2; -} diff --git a/proto/MainCoopFailNotify.proto b/proto/MainCoopFailNotify.proto deleted file mode 100644 index b885d478..00000000 --- a/proto/MainCoopFailNotify.proto +++ /dev/null @@ -1,24 +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: 2503 -// Obf: IEMIIPKOOLI -message MainCoopFailNotify { - string textmap_id = 14; - uint32 chapter_id = 11; -} diff --git a/proto/MainCoopUpdateNotify.proto b/proto/MainCoopUpdateNotify.proto deleted file mode 100644 index 772b9c2a..00000000 --- a/proto/MainCoopUpdateNotify.proto +++ /dev/null @@ -1,24 +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 "MainCoop.proto"; -// CmdId: 1415 -// Obf: ENDNJPEEBNB -message MainCoopUpdateNotify { - repeated MainCoop main_coop_list = 7; -} diff --git a/proto/MarkEntityInMinMapNotify.proto b/proto/MarkEntityInMinMapNotify.proto deleted file mode 100644 index 1a904dad..00000000 --- a/proto/MarkEntityInMinMapNotify.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "Vector.proto"; - -// 4.6.0 -// CmdId: 1480 -message MarkEntityInMinMapNotify { - uint32 monster_id = 3; - uint32 entity_id = 13; - Vector position = 14; -} \ No newline at end of file diff --git a/proto/MichiaeMatsuriActivityDetailInfo.proto b/proto/MichiaeMatsuriActivityDetailInfo.proto deleted file mode 100644 index ada1f767..00000000 --- a/proto/MichiaeMatsuriActivityDetailInfo.proto +++ /dev/null @@ -1,29 +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 "MichiaeMatsuriChestPositionInfo.proto"; -import "MichiaeMatsuriChallengePositionInfo.proto"; -import "MichiaeMatsuriStage.proto"; -// Obf: DNIDKOCBCEA -message MichiaeMatsuriActivityDetailInfo { - 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 deleted file mode 100644 index d5262259..00000000 --- a/proto/MichiaeMatsuriChallengePositionInfo.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 "Vector.proto"; -// Obf: FHGHMCBCBEC -message MichiaeMatsuriChallengePositionInfo { - uint32 gadget_id = 14; - Vector pos = 11; - uint32 group_id = 13; -} diff --git a/proto/MichiaeMatsuriChestPositionInfo.proto b/proto/MichiaeMatsuriChestPositionInfo.proto deleted file mode 100644 index 2d086153..00000000 --- a/proto/MichiaeMatsuriChestPositionInfo.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 "Vector.proto"; -// Obf: GOCKMKGPEEH -message MichiaeMatsuriChestPositionInfo { - uint32 group_id = 8; - Vector pos = 12; - uint32 config_id = 11; -} diff --git a/proto/MichiaeMatsuriStage.proto b/proto/MichiaeMatsuriStage.proto deleted file mode 100644 index dcbe95fa..00000000 --- a/proto/MichiaeMatsuriStage.proto +++ /dev/null @@ -1,24 +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: AMOLCLHGCOH -message MichiaeMatsuriStage { - uint32 stage_id = 6; - bool is_open = 10; - uint32 open_time = 8; -} diff --git a/proto/MistTrialActivityDetailInfo.proto b/proto/MistTrialActivityDetailInfo.proto deleted file mode 100644 index 878846db..00000000 --- a/proto/MistTrialActivityDetailInfo.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"; -import "MistTrialLevelData.proto"; -// Obf: PKOJHCCPLDH -message MistTrialActivityDetailInfo { - repeated MistTrialLevelData trial_level_data_list = 7; -} diff --git a/proto/MistTrialBestAvatar.proto b/proto/MistTrialBestAvatar.proto deleted file mode 100644 index f30569ba..00000000 --- a/proto/MistTrialBestAvatar.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 "AvatarType.proto"; -// Obf: NGFGIPCAKHG -message MistTrialBestAvatar { - AvatarType avatar_type = 4; - uint32 avatar_id = 6; - uint32 costume_id = 14; -} diff --git a/proto/MistTrialLevelData.proto b/proto/MistTrialLevelData.proto deleted file mode 100644 index 6374555f..00000000 --- a/proto/MistTrialLevelData.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"; -import "MistTrialBestAvatar.proto"; -// Obf: BLADFOJPMAB -message MistTrialLevelData { - 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/MoonfinTrialActivityDetailInfo.proto b/proto/MoonfinTrialActivityDetailInfo.proto deleted file mode 100644 index f6f0cdb6..00000000 --- a/proto/MoonfinTrialActivityDetailInfo.proto +++ /dev/null @@ -1,24 +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 "MoonfinTrialLevelInfo.proto"; -// Obf: KPPONIEPJGF -message MoonfinTrialActivityDetailInfo { - uint32 special_fish_count = 6; - map level_info_map = 3; -} diff --git a/proto/MoonfinTrialLevelInfo.proto b/proto/MoonfinTrialLevelInfo.proto deleted file mode 100644 index 86b26ccc..00000000 --- a/proto/MoonfinTrialLevelInfo.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"; -// Obf: EGNPAEHGJIF -message MoonfinTrialLevelInfo { - uint32 best_record = 7; - uint32 open_time = 2; -} diff --git a/proto/MsgParam.proto b/proto/MsgParam.proto deleted file mode 100644 index ac974a7d..00000000 --- a/proto/MsgParam.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -message MsgParam { - oneof param { - uint32 int_param = 8; - float flt_param = 10; - string str_param = 12; - } -} \ No newline at end of file diff --git a/proto/MultiCharacterDungeonSettleInfo.proto b/proto/MultiCharacterDungeonSettleInfo.proto deleted file mode 100644 index de912a84..00000000 --- a/proto/MultiCharacterDungeonSettleInfo.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; -import "AOMEMGPFAJA.proto"; - -message MultiCharacterDungeonSettleInfo { - repeated uint32 ECJNBLIAJOL = 13; - repeated AOMEMGPFAJA team_info_list = 4; - uint32 level_id = 3; - uint32 difficulty = 11; - bool is_new_record = 8; - uint32 stage_id = 15; -} diff --git a/proto/MuqadasPotionActivityDetailInfo.proto b/proto/MuqadasPotionActivityDetailInfo.proto deleted file mode 100644 index 58a4c732..00000000 --- a/proto/MuqadasPotionActivityDetailInfo.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"; -import "MuqadasPotionLevelData.proto"; -// Obf: MCLBEOJGFIJ -message MuqadasPotionActivityDetailInfo { - repeated MuqadasPotionLevelData muqadas_potion_level_data_list = 8; -} diff --git a/proto/MuqadasPotionLevelData.proto b/proto/MuqadasPotionLevelData.proto deleted file mode 100644 index 5b143a92..00000000 --- a/proto/MuqadasPotionLevelData.proto +++ /dev/null @@ -1,24 +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: AIMJIPPJFEJ -message MuqadasPotionLevelData { - uint32 max_score = 6; - uint32 level_id = 14; - bool is_open = 1; -} diff --git a/proto/NDKAMJGCKKN.proto b/proto/NDKAMJGCKKN.proto deleted file mode 100644 index c31e09ab..00000000 --- a/proto/NDKAMJGCKKN.proto +++ /dev/null @@ -1,24 +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 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 deleted file mode 100644 index e38e35fd..00000000 --- a/proto/NEHEKBBFPIE.proto +++ /dev/null @@ -1,22 +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 NEHEKBBFPIE { - uint32 item_num = 8; - uint32 item_id = 12; -} diff --git a/proto/NGHDBPLHKBB.proto b/proto/NGHDBPLHKBB.proto deleted file mode 100644 index 754ec0ee..00000000 --- a/proto/NGHDBPLHKBB.proto +++ /dev/null @@ -1,22 +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 "CODGCKOENFC.proto"; -message NGHDBPLHKBB { - repeated CODGCKOENFC level_info_list = 9; -} diff --git a/proto/NIEIDCBLDML.proto b/proto/NIEIDCBLDML.proto deleted file mode 100644 index 71637e4e..00000000 --- a/proto/NIEIDCBLDML.proto +++ /dev/null @@ -1,24 +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 NIEIDCBLDML { - NIEIDCBLDML_SandwormLevelNotOpen = 0; - NIEIDCBLDML_SandwormLevelPreQuest = 1; - NIEIDCBLDML_SandwormLevelStart = 2; - NIEIDCBLDML_SandwormLevelSequelQuest = 3; -} diff --git a/proto/NpcPositionInfo.proto b/proto/NpcPositionInfo.proto deleted file mode 100644 index f582f223..00000000 --- a/proto/NpcPositionInfo.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "Vector.proto"; - -// Version: 4.6.0 -// Obfs: ICFBHOPMKCI -message NpcPositionInfo { - uint32 npc_id = 1; - Vector pos = 2; -} \ No newline at end of file diff --git a/proto/ODDAOBNJLAH.proto b/proto/ODDAOBNJLAH.proto deleted file mode 100644 index 0ef6cd55..00000000 --- a/proto/ODDAOBNJLAH.proto +++ /dev/null @@ -1,22 +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 "PFJAGHMKJJM.proto"; -message ODDAOBNJLAH { - repeated PFJAGHMKJJM level_info_list = 2; -} diff --git a/proto/OJLJIFOILFM.proto b/proto/OJLJIFOILFM.proto deleted file mode 100644 index 1cdc7643..00000000 --- a/proto/OJLJIFOILFM.proto +++ /dev/null @@ -1,24 +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 OJLJIFOILFM { - repeated uint64 MGKAGAOPJGL = 5; - uint32 level_id = 4; - uint32 INPCKNLDLLJ = 14; - uint32 max_score = 11; -} diff --git a/proto/OMBIJJLAHFB.proto b/proto/OMBIJJLAHFB.proto deleted file mode 100644 index 5d9d222e..00000000 --- a/proto/OMBIJJLAHFB.proto +++ /dev/null @@ -1,21 +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 OMBIJJLAHFB { - uint32 level_id = 1; -} diff --git a/proto/ONGCBHPILNP.proto b/proto/ONGCBHPILNP.proto deleted file mode 100644 index 27a52821..00000000 --- a/proto/ONGCBHPILNP.proto +++ /dev/null @@ -1,22 +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 "LFCNJNBKDEI.proto"; -message ONGCBHPILNP { - repeated LFCNJNBKDEI level_info_list = 13; -} diff --git a/proto/OPHMAHKJHJD.proto b/proto/OPHMAHKJHJD.proto deleted file mode 100644 index 9d1bb941..00000000 --- a/proto/OPHMAHKJHJD.proto +++ /dev/null @@ -1,22 +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 OPHMAHKJHJD { - uint32 stage_id = 1; - bool is_open = 14; -} diff --git a/proto/OfficialCustomDungeon.proto b/proto/OfficialCustomDungeon.proto deleted file mode 100644 index 77f7e335..00000000 --- a/proto/OfficialCustomDungeon.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"; -// Obf: KCPCLEFJLPB -message OfficialCustomDungeon { - uint32 dungeon_id = 9; - uint32 win_times = 6; -} diff --git a/proto/PFEBKNGNFPH.proto b/proto/PFEBKNGNFPH.proto deleted file mode 100644 index dff59aeb..00000000 --- a/proto/PFEBKNGNFPH.proto +++ /dev/null @@ -1,5 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; -message PFEBKNGNFPH { - uint32 HMDKDEOHKCG = 1; -} diff --git a/proto/PFJAGHMKJJM.proto b/proto/PFJAGHMKJJM.proto deleted file mode 100644 index 13fac936..00000000 --- a/proto/PFJAGHMKJJM.proto +++ /dev/null @@ -1,24 +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 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 deleted file mode 100644 index 5a50693d..00000000 --- a/proto/PNJGECAFHGE.proto +++ /dev/null @@ -1,22 +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 "NDKAMJGCKKN.proto"; -message PNJGECAFHGE { - repeated NDKAMJGCKKN level_info_list = 15; -} diff --git a/proto/POIBHEEKGPH.proto b/proto/POIBHEEKGPH.proto deleted file mode 100644 index 0ad71f09..00000000 --- a/proto/POIBHEEKGPH.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 "LCLFHFGMNMF.proto"; -message POIBHEEKGPH { - repeated LCLFHFGMNMF mark_list = 15; - bool GPODMBCBNMA = 10; - repeated uint32 ABCAEFIECCN = 2; - bool HBGINJCBJKA = 6; -} diff --git a/proto/PacmanSettleInfo.proto b/proto/PacmanSettleInfo.proto deleted file mode 100644 index cf4cf121..00000000 --- a/proto/PacmanSettleInfo.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 "FKMJAPDCONH.proto"; -// Obf: EIBDAICPDMP -message PacmanSettleInfo { - uint32 final_score = 8; - uint32 GIMCFEIADKI = 6; - bool is_new_record = 3; - uint32 NHFGIBDCPGC = 4; - FKMJAPDCONH reason = 5; -} diff --git a/proto/ParkourLevelInfo.proto b/proto/ParkourLevelInfo.proto deleted file mode 100644 index e70ab62c..00000000 --- a/proto/ParkourLevelInfo.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 "Vector.proto"; -// Obf: IOFJMGKBCOC -message ParkourLevelInfo { - uint32 best_record = 13; - uint32 open_time = 14; - bool is_open = 1; - Vector pos = 7; -} diff --git a/proto/PenumbraAdventureInfo.proto b/proto/PenumbraAdventureInfo.proto deleted file mode 100644 index 20d1c645..00000000 --- a/proto/PenumbraAdventureInfo.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 "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/PhotoActivityDetailInfo.proto b/proto/PhotoActivityDetailInfo.proto deleted file mode 100644 index c964ea3f..00000000 --- a/proto/PhotoActivityDetailInfo.proto +++ /dev/null @@ -1,24 +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 "PhotoPosData.proto"; -// Obf: CGLJMOHKKIP -message PhotoActivityDetailInfo { - repeated PhotoPosData photo_pos_data_list = 13; - bool is_content_closed = 12; -} diff --git a/proto/PhotoPosData.proto b/proto/PhotoPosData.proto deleted file mode 100644 index bbb04dfb..00000000 --- a/proto/PhotoPosData.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 "Vector.proto"; -// Obf: AOMHKNOLLMO -message PhotoPosData { - 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 deleted file mode 100644 index 1021da33..00000000 --- a/proto/PhotoUnderseaInfo.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 "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/PlantFlowerActivityDetailInfo.proto b/proto/PlantFlowerActivityDetailInfo.proto deleted file mode 100644 index a36b580d..00000000 --- a/proto/PlantFlowerActivityDetailInfo.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"; -// Obf: EFJGNELKFMH -message PlantFlowerActivityDetailInfo { - 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/PlayProduct.proto b/proto/PlayProduct.proto deleted file mode 100644 index 227dafc5..00000000 --- a/proto/PlayProduct.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -// Obfs: DFKPGHOBLLC -message PlayProduct { - string product_id = 1; - string price_tier = 2; - uint32 schedule_id = 3; -} diff --git a/proto/PlayerHeadIcon.proto b/proto/PlayerHeadIcon.proto deleted file mode 100644 index af93972b..00000000 --- a/proto/PlayerHeadIcon.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -message PlayerHeadIcon { - uint32 unkint = 4; - uint32 uid = 10; -} \ No newline at end of file diff --git a/proto/PlayerQuitDungeonRsp.proto b/proto/PlayerQuitDungeonRsp.proto deleted file mode 100644 index 8ae69155..00000000 --- a/proto/PlayerQuitDungeonRsp.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -// CmdId: 29245 -// KKHLCFKDFCF -message PlayerQuitDungeonRsp { - int32 retcode = 12; - uint32 point_id = 4; -} \ No newline at end of file diff --git a/proto/PlayerRechargeDataNotify.proto b/proto/PlayerRechargeDataNotify.proto deleted file mode 100644 index 2807b106..00000000 --- a/proto/PlayerRechargeDataNotify.proto +++ /dev/null @@ -1,14 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "ProductPriceTier.proto"; - -// CmdId: 20372 -// Version: 4.6.0 -// Obfs: FPNDLFEOEFN -message PlayerRechargeDataNotify { - uint32 card_product_remain_days = 10; - repeated ProductPriceTier product_price_tier_list = 14; -} - diff --git a/proto/PlayerReportReq.proto b/proto/PlayerReportReq.proto deleted file mode 100644 index a4e3c728..00000000 --- a/proto/PlayerReportReq.proto +++ /dev/null @@ -1,17 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "ReportReasonType.proto"; -import "ReportSubtype.proto"; - -// CmdId: 22232 -message PlayerReportReq { - uint32 target_uid = 2; - string target_home_module_name = 3; - ReportReasonType reason = 4; - string content = 8; - uint32 target_home_module_id = 9; - ReportSubtype subtype = 14; -} - diff --git a/proto/PlayerReportRsp.proto b/proto/PlayerReportRsp.proto deleted file mode 100644 index cde63159..00000000 --- a/proto/PlayerReportRsp.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 26350 -message PlayerReportRsp { - uint32 target_uid = 2; - int32 retcode = 3; - uint32 cd_time = 4; -} diff --git a/proto/PotionActivityDetailInfo.proto b/proto/PotionActivityDetailInfo.proto deleted file mode 100644 index cd60e0ca..00000000 --- a/proto/PotionActivityDetailInfo.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"; -import "PotionStageData.proto"; -// Obf: PIFGFOANEJJ -message PotionActivityDetailInfo { - repeated PotionStageData stage_list = 2; -} diff --git a/proto/PotionLevelData.proto b/proto/PotionLevelData.proto deleted file mode 100644 index 9c1ef298..00000000 --- a/proto/PotionLevelData.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: MCOBBEPEFKC -message PotionLevelData { - 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 deleted file mode 100644 index 9f98a156..00000000 --- a/proto/PotionStageData.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 "PotionLevelData.proto"; -// Obf: PJBOJMFECKJ -message PotionStageData { - 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/ProductPriceTier.proto b/proto/ProductPriceTier.proto deleted file mode 100644 index c5fd157f..00000000 --- a/proto/ProductPriceTier.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -// Obfs: KGKLDAGGGNP -message ProductPriceTier { - string price_tier = 3; - string product_id = 10; -} diff --git a/proto/QuickChallengeDungeonReq.proto b/proto/QuickChallengeDungeonReq.proto deleted file mode 100644 index b22c0e76..00000000 --- a/proto/QuickChallengeDungeonReq.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 28304 -// Version: 4.6.0 -message QuickChallengeDungeonReq { - uint32 dungeon_entry_config_id = 15; -} \ No newline at end of file diff --git a/proto/QuickChallengeDungeonRsp.proto b/proto/QuickChallengeDungeonRsp.proto deleted file mode 100644 index 92504f06..00000000 --- a/proto/QuickChallengeDungeonRsp.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 22235 -// Version: 4.6.0 -message QuickChallengeDungeonRsp { - int32 retcode = 6; - uint32 dungeon_entry_config_id = 11; -} \ No newline at end of file diff --git a/proto/RechargeReq.proto b/proto/RechargeReq.proto deleted file mode 100644 index cfbfc646..00000000 --- a/proto/RechargeReq.proto +++ /dev/null @@ -1,18 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "PlayProduct.proto"; -import "ShopCardProduct.proto"; -import "ShopConcertProduct.proto"; -import "ShopMcoinProduct.proto"; - -// CmdId: 2262 -// Version: 4.6.0 -// Obfs: GDNIPLNJAKD -message RechargeReq { - PlayProduct play_product = 4; - ShopMcoinProduct mcoin_product = 7; - ShopCardProduct card_product = 11; - ShopConcertProduct concert_product = 15; -} diff --git a/proto/RechargeRsp.proto b/proto/RechargeRsp.proto deleted file mode 100644 index cbdc4912..00000000 --- a/proto/RechargeRsp.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1499 -// Version: 4.6.0 -// Obfs: HEJONAIGBBM -message RechargeRsp { - string product_id = 3; - bool is_show_minors_hint = 6; - int32 retcode = 11; -} diff --git a/proto/RefreshRogueDiaryCardRsp.proto b/proto/RefreshRogueDiaryCardRsp.proto deleted file mode 100644 index 9ce085f2..00000000 --- a/proto/RefreshRogueDiaryCardRsp.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 28587 -// Version: 4.6.0 -// Obfs: KBCGJCGOPNI -message RefreshRogueDiaryCardRsp { - int32 retcode = 3; - repeated uint32 rand_card_list = 12; -} diff --git a/proto/ReportReasonType.proto b/proto/ReportReasonType.proto deleted file mode 100644 index 80e55a7a..00000000 --- a/proto/ReportReasonType.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -enum ReportReasonType { - REPORT_REASON_NONE = 0; - REPORT_REASON_DECEPTIVE_ADS = 1; - REPORT_REASON_ABUSING = 2; - REPORT_REASON_CHEAT = 3; - REPORT_REASON_POLITICAL = 4; - REPORT_REASON_OTHER = 5; - REPORT_REASON_HOME = 6; -} - diff --git a/proto/ReportSubtype.proto b/proto/ReportSubtype.proto deleted file mode 100644 index 3739ca81..00000000 --- a/proto/ReportSubtype.proto +++ /dev/null @@ -1,14 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -enum ReportSubtype { - REPORT_REASON_SUBTYPE_NONE = 0; - REPORT_REASON_SUBTYPE_INVALID_NICKNAME = 1; - REPORT_REASON_SUBTYPE_INVALID_SIGNATURE = 2; - REPORT_REASON_SUBTYPE_INVALID_ARRANGEMENT = 3; - REPORT_REASON_SUBTYPE_INVALID_CHAT = 4; - REPORT_REASON_SUBTYPE_INVALID_AVATAR_NAME = 5; - REPORT_REASON_SUBTYPE_INVALID_OTHER = 6; -} \ No newline at end of file diff --git a/proto/RockBoardExploreDetailInfo.proto b/proto/RockBoardExploreDetailInfo.proto deleted file mode 100644 index 394fe5b9..00000000 --- a/proto/RockBoardExploreDetailInfo.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"; -import "RockBoardExploreStageData.proto"; -// Obf: LFCBFPBAABL -message RockBoardExploreDetailInfo { - repeated RockBoardExploreStageData stage_data_list = 14; -} diff --git a/proto/RockBoardExploreStageData.proto b/proto/RockBoardExploreStageData.proto deleted file mode 100644 index 466cc538..00000000 --- a/proto/RockBoardExploreStageData.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: DCLEEHMPDLI -message RockBoardExploreStageData { - bool is_open = 5; - uint32 open_time = 6; - uint32 stage_id = 8; - bool is_finish = 3; -} diff --git a/proto/RogueDiaryActivityDetailInfo.proto b/proto/RogueDiaryActivityDetailInfo.proto deleted file mode 100644 index 894346c5..00000000 --- a/proto/RogueDiaryActivityDetailInfo.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 "RogueDiaryProgress.proto"; -import "RogueDiaryStageInfo.proto"; -// Obf: AACDJMCBPDB -message RogueDiaryActivityDetailInfo { - 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 deleted file mode 100644 index e1b115b1..00000000 --- a/proto/RogueDiaryAvatarDisableStatus.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: LPHEHBBIBOG -enum RogueDiaryAvatarDisableStatus { - ROGUE_DIARY_AVATAR_DISABLE_NONE = 0; - ROGUE_DIARY_AVATAR_DISABLE_DEATH = 1; - ROGUE_DIARY_AVATAR_DISABLE_TIRED = 2; - ROGUE_DIARY_AVATAR_DISABLE_DUPLICATED = 3; -} diff --git a/proto/RogueDiaryDungeonRecord.proto b/proto/RogueDiaryDungeonRecord.proto deleted file mode 100644 index 7cb74800..00000000 --- a/proto/RogueDiaryDungeonRecord.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: DGLHDGCPEHF -message RogueDiaryDungeonRecord { - uint32 max_round = 1; - uint32 finish_time = 7; - bool is_finish = 14; - uint32 difficulty = 12; -} diff --git a/proto/RogueDiaryProgress.proto b/proto/RogueDiaryProgress.proto deleted file mode 100644 index e20d68e0..00000000 --- a/proto/RogueDiaryProgress.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"; -// Obf: FKDCFIEKHGM -message RogueDiaryProgress { - 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 deleted file mode 100644 index 5b8024e0..00000000 --- a/proto/RogueDiaryStageInfo.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 "RogueDiaryDungeonRecord.proto"; -// Obf: PKLHAFICKIC -message RogueDiaryStageInfo { - uint32 stage_id = 1; - RogueDiaryDungeonRecord best_record = 7; - bool is_have_try = 13; -} diff --git a/proto/RogueStageInfo.proto b/proto/RogueStageInfo.proto deleted file mode 100644 index 1d0b4694..00000000 --- a/proto/RogueStageInfo.proto +++ /dev/null @@ -1,38 +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 "RogueShowAvatarTeamInfo.proto"; -import "RoguelikeRuneRecord.proto"; -// Obf: KNLEFGNMPAO -message RogueStageInfo { - 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 deleted file mode 100644 index 39e155a9..00000000 --- a/proto/RoguelikeDungeonActivityDetailInfo.proto +++ /dev/null @@ -1,29 +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 "RogueStageInfo.proto"; -import "RoguelikeShikigamiRecord.proto"; -// Obf: OPJEHBNHNPG -message RoguelikeDungeonActivityDetailInfo { - 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 deleted file mode 100644 index f18485e0..00000000 --- a/proto/RoguelikeDungeonSettleInfo.proto +++ /dev/null @@ -1,29 +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 "RoguelikeSettleCoinInfo.proto"; -// Obf: EBKDFPPIOCD -message RoguelikeDungeonSettleInfo { - uint32 stage_id = 12; - uint32 cur_level = 15; - uint32 POLCMMBAENP = 7; - map finished_challenge_cell_num_map = 11; - bool FNMECPGDCBD = 4; - bool PDJEIMCPECJ = 10; - uint32 FOCELGIAFLM = 9; -} diff --git a/proto/RoguelikeRuneRecord.proto b/proto/RoguelikeRuneRecord.proto deleted file mode 100644 index f89bc023..00000000 --- a/proto/RoguelikeRuneRecord.proto +++ /dev/null @@ -1,24 +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: JACEDADNMHF -message RoguelikeRuneRecord { - uint32 GEENANGPMFL = 13; - uint32 OLCPNJOLEMO = 6; - uint32 rune_id = 12; -} diff --git a/proto/RoguelikeSettleCoinInfo.proto b/proto/RoguelikeSettleCoinInfo.proto deleted file mode 100644 index ece928cb..00000000 --- a/proto/RoguelikeSettleCoinInfo.proto +++ /dev/null @@ -1,24 +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: BEJIBAAEBGJ -message RoguelikeSettleCoinInfo { - uint32 FEHAAKFFENC = 13; - uint32 FMABDGMGDAM = 3; - uint32 JKGKCICKAKD = 8; -} diff --git a/proto/RoguelikeShikigamiRecord.proto b/proto/RoguelikeShikigamiRecord.proto deleted file mode 100644 index 4e9d05a4..00000000 --- a/proto/RoguelikeShikigamiRecord.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"; -// Obf: OPGJPAHGJKG -message RoguelikeShikigamiRecord { - uint32 id = 4; - uint32 level = 15; -} diff --git a/proto/SalesmanActivityDetailInfo.proto b/proto/SalesmanActivityDetailInfo.proto deleted file mode 100644 index 4e92844e..00000000 --- a/proto/SalesmanActivityDetailInfo.proto +++ /dev/null @@ -1,32 +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 "SalesmanStatusType.proto"; -// Obf: OODHMOEJLLE -message SalesmanActivityDetailInfo { - 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/SalesmanStatusType.proto b/proto/SalesmanStatusType.proto deleted file mode 100644 index 93c91a2d..00000000 --- a/proto/SalesmanStatusType.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: IGGCOLMGDPL -enum SalesmanStatusType { - SALESMAN_STATUS_NONE = 0; - SALESMAN_STATUS_UNSTARTED = 1; - SALESMAN_STATUS_STARTED = 2; - SALESMAN_STATUS_DELIVERED = 3; -} diff --git a/proto/SalvageBundleChallengeInfo.proto b/proto/SalvageBundleChallengeInfo.proto deleted file mode 100644 index b73f92ec..00000000 --- a/proto/SalvageBundleChallengeInfo.proto +++ /dev/null @@ -1,22 +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: MKCOAKEADAN -message SalvageBundleChallengeInfo { - repeated uint32 finished_bundle_list = 6; -} diff --git a/proto/SalvageChallengeInfo.proto b/proto/SalvageChallengeInfo.proto deleted file mode 100644 index c9061ef2..00000000 --- a/proto/SalvageChallengeInfo.proto +++ /dev/null @@ -1,30 +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 "SalvageBundleChallengeInfo.proto"; -import "SalvageScoreChallengeInfo.proto"; -// Obf: PAGONIKGOBF -message SalvageChallengeInfo { - uint32 challenge_type = 12; - bool is_unlock = 13; - oneof challenge_detail { - SalvageBundleChallengeInfo bundle_info = 14; - SalvageScoreChallengeInfo score_challenge_info = 5; - uint32 boss_challenge_id = 10; - } -} diff --git a/proto/SalvageScoreChallengeInfo.proto b/proto/SalvageScoreChallengeInfo.proto deleted file mode 100644 index b4b46f50..00000000 --- a/proto/SalvageScoreChallengeInfo.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"; -// Obf: ODDFKCNFKLI -message SalvageScoreChallengeInfo { - uint32 max_score = 15; - uint32 salvage_challenge_id = 5; -} diff --git a/proto/SalvageStageInfo.proto b/proto/SalvageStageInfo.proto deleted file mode 100644 index 102254fb..00000000 --- a/proto/SalvageStageInfo.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 "SalvageChallengeInfo.proto"; -// Obf: NLKNABPOEJN -message SalvageStageInfo { - uint32 stage_id = 8; - repeated SalvageChallengeInfo challenge_info_list = 1; - bool is_open = 5; -} diff --git a/proto/SandwormCannonDetailInfo.proto b/proto/SandwormCannonDetailInfo.proto deleted file mode 100644 index 89ef0c06..00000000 --- a/proto/SandwormCannonDetailInfo.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"; -import "JGDMDPNJLCA.proto"; -// Obf: OPLKPKFMFNJ -message SandwormCannonDetailInfo { - repeated JGDMDPNJLCA HAKEHEFJDBD = 15; -} diff --git a/proto/SaveCoopDialogReq.proto b/proto/SaveCoopDialogReq.proto deleted file mode 100644 index 899dcd0f..00000000 --- a/proto/SaveCoopDialogReq.proto +++ /dev/null @@ -1,24 +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: 24551 -// Obf: EOGGBCKOGIE -message SaveCoopDialogReq { - uint32 CMJNNOEEBKC = 2; - uint32 HIJPOLONNOA = 12; -} diff --git a/proto/SaveCoopDialogRsp.proto b/proto/SaveCoopDialogRsp.proto deleted file mode 100644 index 61f3400e..00000000 --- a/proto/SaveCoopDialogRsp.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: 8107 -// Obf: NAGJNOIEKMK -message SaveCoopDialogRsp { - uint32 HIJPOLONNOA = 9; - uint32 CMJNNOEEBKC = 8; - int32 retcode = 15; -} diff --git a/proto/SaveMainCoopReq.proto b/proto/SaveMainCoopReq.proto deleted file mode 100644 index e6b9a9cb..00000000 --- a/proto/SaveMainCoopReq.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"; -// CmdId: 764 -// Obf: DEBIEHHKCMA -message SaveMainCoopReq { - map GEHNFJEPCJL = 3; - map GDBKBKACDFO = 10; - uint32 save_point_id = 11; - uint32 id = 6; - uint32 self_confidence = 7; -} diff --git a/proto/SaveMainCoopRsp.proto b/proto/SaveMainCoopRsp.proto deleted file mode 100644 index 44ca3133..00000000 --- a/proto/SaveMainCoopRsp.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: 27766 -// Obf: BHPGBGECOMC -message SaveMainCoopRsp { - int32 retcode = 8; - uint32 id = 9; - repeated uint32 save_point_id_list = 3; -} diff --git a/proto/SceneDataNotify.proto b/proto/SceneDataNotify.proto deleted file mode 100644 index 18be8938..00000000 --- a/proto/SceneDataNotify.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "MapLayerInfo.proto"; - -// 4.7.0 -// CmdId: 23591 -message SceneDataNotify { - repeated string level_config_name_list = 2; - MapLayerInfo map_layer_info = 8; - repeated uint32 scene_tag_id_list = 14; -} \ No newline at end of file diff --git a/proto/SceneInitFinishReq.proto b/proto/SceneInitFinishReq.proto deleted file mode 100644 index f2dde672..00000000 --- a/proto/SceneInitFinishReq.proto +++ /dev/null @@ -1,8 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -// CmdId: 21370 -message SceneInitFinishReq { - uint32 enter_scene_token = 12; -} \ No newline at end of file diff --git a/proto/SceneShowTextNotify.proto b/proto/SceneShowTextNotify.proto deleted file mode 100644 index 65aa0c58..00000000 --- a/proto/SceneShowTextNotify.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -message SceneShowTextNotify { - uint32 text_id = 1; - float duration = 2; - float MIGDKKAEONI = 7; - float MHMOKMHMAKO = 13; -} \ No newline at end of file diff --git a/proto/SeaLampActivityDetailInfo.proto b/proto/SeaLampActivityDetailInfo.proto deleted file mode 100644 index d772c7c3..00000000 --- a/proto/SeaLampActivityDetailInfo.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"; -// Obf: CFBFFJIHDHB -message SeaLampActivityDetailInfo { - 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 deleted file mode 100644 index 034b4e13..00000000 --- a/proto/SeaLampActivityInfo.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 "SeaLampSectionInfo.proto"; -// Obf: BFLFBJPENPI -message SeaLampActivityInfo { - 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/SeaLampSectionInfo.proto b/proto/SeaLampSectionInfo.proto deleted file mode 100644 index 1335befd..00000000 --- a/proto/SeaLampSectionInfo.proto +++ /dev/null @@ -1,22 +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: EPENKOINLCG -message SeaLampSectionInfo { - uint32 section_id = 10; -} diff --git a/proto/SeaLampV3CampInfo.proto b/proto/SeaLampV3CampInfo.proto deleted file mode 100644 index f167aaef..00000000 --- a/proto/SeaLampV3CampInfo.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"; -import "SeaLampV3CampStageInfo.proto"; -// Obf: ODOLBLNLDPC -message SeaLampV3CampInfo { - repeated SeaLampV3CampStageInfo stage_info_list = 1; -} diff --git a/proto/SeaLampV3CampStageInfo.proto b/proto/SeaLampV3CampStageInfo.proto deleted file mode 100644 index c1f7c536..00000000 --- a/proto/SeaLampV3CampStageInfo.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: NPAEFEDBCEF -message SeaLampV3CampStageInfo { - 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 deleted file mode 100644 index 6b185a38..00000000 --- a/proto/SeaLampV3DetailInfo.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 "SeaLampV3CampInfo.proto"; -import "SeaLampV3ShadowInfo.proto"; -import "SeaLampV3RaceInfo.proto"; -// Obf: FJJFJJIFIOF -message SeaLampV3DetailInfo { - SeaLampV3CampInfo camp_info = 11; - SeaLampV3ShadowInfo shadow_info = 7; - SeaLampV3RaceInfo race_info = 1; -} diff --git a/proto/SeaLampV3RaceInfo.proto b/proto/SeaLampV3RaceInfo.proto deleted file mode 100644 index 22f3db6d..00000000 --- a/proto/SeaLampV3RaceInfo.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"; -import "SeaLampV3RaceLevelInfo.proto"; -// Obf: JGHDIHINJML -message SeaLampV3RaceInfo { - repeated SeaLampV3RaceLevelInfo level_info_list = 12; -} diff --git a/proto/SeaLampV3RaceLevelInfo.proto b/proto/SeaLampV3RaceLevelInfo.proto deleted file mode 100644 index e2684926..00000000 --- a/proto/SeaLampV3RaceLevelInfo.proto +++ /dev/null @@ -1,24 +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: KCGDNNFAMJI -message SeaLampV3RaceLevelInfo { - uint32 level_id = 7; - bool is_open = 13; - uint32 max_score = 3; -} diff --git a/proto/SeaLampV3ShadowInfo.proto b/proto/SeaLampV3ShadowInfo.proto deleted file mode 100644 index b62c5768..00000000 --- a/proto/SeaLampV3ShadowInfo.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"; -import "SeaLampV3ShadowStageInfo.proto"; -// Obf: CDNDGGOEPCJ -message SeaLampV3ShadowInfo { - repeated SeaLampV3ShadowStageInfo stage_info_list = 8; -} diff --git a/proto/SeaLampV3ShadowLevelInfo.proto b/proto/SeaLampV3ShadowLevelInfo.proto deleted file mode 100644 index 56a591ff..00000000 --- a/proto/SeaLampV3ShadowLevelInfo.proto +++ /dev/null @@ -1,24 +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: NHFAMBJKCNF -message SeaLampV3ShadowLevelInfo { - bool is_open = 2; - uint32 level_id = 10; - uint32 min_finish_time = 4; -} diff --git a/proto/SeaLampV3ShadowStageInfo.proto b/proto/SeaLampV3ShadowStageInfo.proto deleted file mode 100644 index 26329543..00000000 --- a/proto/SeaLampV3ShadowStageInfo.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 "SeaLampV3ShadowLevelInfo.proto"; -// Obf: PNEMGKLBDIL -message SeaLampV3ShadowStageInfo { - repeated SeaLampV3ShadowLevelInfo level_info_list = 15; - uint32 stage_id = 6; - bool is_open = 8; -} diff --git a/proto/ServerLogLevel.proto b/proto/ServerLogLevel.proto deleted file mode 100644 index 1e00f405..00000000 --- a/proto/ServerLogLevel.proto +++ /dev/null @@ -1,11 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -enum ServerLogLevel { - LOG_LEVEL_NONE = 0; - LOG_LEVEL_DEBUG = 1; - LOG_LEVEL_INFO = 2; - LOG_LEVEL_WARNING = 3; - LOG_LEVEL_ERROR = 4; -} \ No newline at end of file diff --git a/proto/ServerLogNotify.proto b/proto/ServerLogNotify.proto deleted file mode 100644 index f96eb06b..00000000 --- a/proto/ServerLogNotify.proto +++ /dev/null @@ -1,14 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "ServerLogLevel.proto"; -import "ServerLogType.proto"; - -// 4.7.0 -// CmdId: 20727 -// PBFJJLEOJAA -message ServerLogNotify { - string server_log = 5; - ServerLogLevel log_level = 10; - ServerLogType log_type = 6; -} \ No newline at end of file diff --git a/proto/ServerLogType.proto b/proto/ServerLogType.proto deleted file mode 100644 index f4676737..00000000 --- a/proto/ServerLogType.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -enum ServerLogType { - SERVER_LOG_NONE = 0; - SERVER_LOG_ABILITY = 1; - SERVER_LOG_LEVEL = 2; - SERVER_LOG_ENTITY = 3; - SERVER_LOG_LUA = 4; - SERVER_LOG_DAILYTASK = 5; -} \ No newline at end of file diff --git a/proto/ShopInfo.proto b/proto/ShopInfo.proto deleted file mode 100644 index 1493f93c..00000000 --- a/proto/ShopInfo.proto +++ /dev/null @@ -1,24 +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 "NEHEKBBFPIE.proto"; -// Obf: FMHPMNOGCHK -message ShopInfo { - repeated NEHEKBBFPIE CNNOGBKOAFF = 3; - uint32 NPFNHADIONO = 7; -} diff --git a/proto/ShowMessageNotify.proto b/proto/ShowMessageNotify.proto deleted file mode 100644 index 87f319de..00000000 --- a/proto/ShowMessageNotify.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "SvrMsgId.proto"; -import "MsgParam.proto"; - -// 4.6.0 -// CmdId: 4061 -message ShowMessageNotify { - SvrMsgId msg_id = 5; - repeated MsgParam params = 11; -} \ No newline at end of file diff --git a/proto/SorushTrialDetailInfo.proto b/proto/SorushTrialDetailInfo.proto deleted file mode 100644 index fe308f84..00000000 --- a/proto/SorushTrialDetailInfo.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: EGJIPIADEGJ -message SorushTrialDetailInfo { - 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 deleted file mode 100644 index 1efaaf7c..00000000 --- a/proto/SpiceActivityDetailInfo.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 "SpiceStageData.proto"; -// Obf: LGJNDJKCPGP -message SpiceActivityDetailInfo { - uint32 PMGNKOHDPJA = 7; - uint32 PKFDOLJJNDI = 6; - repeated SpiceStageData spice_stage_data_list = 8; -} diff --git a/proto/SpiceStageData.proto b/proto/SpiceStageData.proto deleted file mode 100644 index 9532c776..00000000 --- a/proto/SpiceStageData.proto +++ /dev/null @@ -1,24 +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: IHFHICEPOPB -message SpiceStageData { - uint32 stage_id = 3; - bool is_open = 14; - uint32 success_times = 9; -} diff --git a/proto/Status.proto b/proto/Status.proto deleted file mode 100644 index 0a6682da..00000000 --- a/proto/Status.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -enum Status { - STATUS_INVALID = 0; - STATUS_UNFINISHED = 1; - STATUS_FINISHED = 2; - STATUS_REWARD_TAKEN = 3; -} \ No newline at end of file diff --git a/proto/SummerTimeDetailInfo.proto b/proto/SummerTimeDetailInfo.proto deleted file mode 100644 index 38fdcdd6..00000000 --- a/proto/SummerTimeDetailInfo.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 "SummerTimeSprintBoatInfo.proto"; -import "SummerTimeStageInfo.proto"; -// Obf: MBDINFJKNCB -message SummerTimeDetailInfo { - 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 deleted file mode 100644 index 59fdfdc3..00000000 --- a/proto/SummerTimeDungeonInfo.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"; -// Obf: BICHGADPDCM -message SummerTimeDungeonInfo { - 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 deleted file mode 100644 index 168aba68..00000000 --- a/proto/SummerTimeSprintBoatInfo.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"; -import "SummerTimeSprintBoatRecord.proto"; -// Obf: MBIICFNNNII -message SummerTimeSprintBoatInfo { - repeated SummerTimeSprintBoatRecord record_list = 3; -} diff --git a/proto/SummerTimeSprintBoatRecord.proto b/proto/SummerTimeSprintBoatRecord.proto deleted file mode 100644 index 1a0a9f75..00000000 --- a/proto/SummerTimeSprintBoatRecord.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"; -// Obf: OFOBFBLLPIN -message SummerTimeSprintBoatRecord { - 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 deleted file mode 100644 index 621e5758..00000000 --- a/proto/SummerTimeStageInfo.proto +++ /dev/null @@ -1,24 +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: AILILCAJDMA -message SummerTimeStageInfo { - bool is_open = 2; - uint32 open_time = 4; - uint32 stage_id = 3; -} diff --git a/proto/SummerTimeV2BoatStageInfo.proto b/proto/SummerTimeV2BoatStageInfo.proto deleted file mode 100644 index fd5d1a5e..00000000 --- a/proto/SummerTimeV2BoatStageInfo.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: KFLNOKJNODO -message SummerTimeV2BoatStageInfo { - 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 deleted file mode 100644 index 415c8db4..00000000 --- a/proto/SummerTimeV2DetailInfo.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"; -import "SummerTimeV2BoatStageInfo.proto"; -import "SummerTimeV2DungeonStageInfo.proto"; -// Obf: OFEPIBOFMMO -message SummerTimeV2DetailInfo { - 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 deleted file mode 100644 index c1b8caca..00000000 --- a/proto/SummerTimeV2DungeonSettleInfo.proto +++ /dev/null @@ -1,24 +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: GDCAPLGGPNE -message SummerTimeV2DungeonSettleInfo { - bool is_success = 9; - uint32 LMALLBDPKGO = 3; - uint32 MBINEBFILLF = 8; -} diff --git a/proto/SummerTimeV2DungeonStageInfo.proto b/proto/SummerTimeV2DungeonStageInfo.proto deleted file mode 100644 index 5b4349f1..00000000 --- a/proto/SummerTimeV2DungeonStageInfo.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: PPKBMAMJLLF -message SummerTimeV2DungeonStageInfo { - 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 deleted file mode 100644 index eb50b8cc..00000000 --- a/proto/SumoActivityDetailInfo.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 "SumoStageData.proto"; -// Obf: CNCHFJOILPA -message SumoActivityDetailInfo { - map sumo_stage_map = 2; - uint32 last_stage_id = 14; - uint32 difficulty_id = 8; -} diff --git a/proto/SumoStageData.proto b/proto/SumoStageData.proto deleted file mode 100644 index 28b5d7c9..00000000 --- a/proto/SumoStageData.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 "SumoTeamData.proto"; -// Obf: MILCOABCLEP -message SumoStageData { - bool is_open = 1; - 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 deleted file mode 100644 index cee285c1..00000000 --- a/proto/SumoTeamData.proto +++ /dev/null @@ -1,24 +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 "SumoAvatarInfo.proto"; -// Obf: DBKLNNIEBME -message SumoTeamData { - repeated SumoAvatarInfo avatar_info_list = 12; - repeated uint32 skill_id_list = 8; -} diff --git a/proto/SvrMsgId.proto b/proto/SvrMsgId.proto deleted file mode 100644 index 3de2f51f..00000000 --- a/proto/SvrMsgId.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -enum SvrMsgId { - MSG_UNKNOWN = 0; - MSG_BLOCK_REFRESH_COUNTDOWN = 1; - MSG_AVATAR_REVIVE_BY_STATUE = 2; - MSG_DAILY_TASK_REWARD_MAX_NUM = 3; - MSG_ROUTINE_TYPE_NOT_OPEN = 4; - MSG_ROUTINE_TYPE_REWARD_MAX_NUM = 5; - MSG_MECHANICUS_COIN_LIMIT = 6; -} diff --git a/proto/TakeCityReputationExploreRewardReq.proto b/proto/TakeCityReputationExploreRewardReq.proto deleted file mode 100644 index fa5543cd..00000000 --- a/proto/TakeCityReputationExploreRewardReq.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 29140 -message TakeCityReputationExploreRewardReq { - uint32 city_id = 4; - repeated uint32 explore_id_list = 6; -} \ No newline at end of file diff --git a/proto/TakeCityReputationExploreRewardRsp.proto b/proto/TakeCityReputationExploreRewardRsp.proto deleted file mode 100644 index 2f90c357..00000000 --- a/proto/TakeCityReputationExploreRewardRsp.proto +++ /dev/null @@ -1,13 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "ItemParam.proto"; - -// CmdId: 26120 -message TakeCityReputationExploreRewardRsp { - repeated ItemParam item_list = 1; - uint32 city_id = 3; - int32 retcode = 7; - repeated uint32 explore_id_list = 15; -} \ No newline at end of file diff --git a/proto/TakeCoopRewardReq.proto b/proto/TakeCoopRewardReq.proto deleted file mode 100644 index d88a76d0..00000000 --- a/proto/TakeCoopRewardReq.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: 23462 -// Obf: FELHCPBNOHO -message TakeCoopRewardReq { - uint32 reward_config_id = 2; -} diff --git a/proto/TakeCoopRewardRsp.proto b/proto/TakeCoopRewardRsp.proto deleted file mode 100644 index f5308697..00000000 --- a/proto/TakeCoopRewardRsp.proto +++ /dev/null @@ -1,24 +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: 22350 -// Obf: OCBMJEKGPLA -message TakeCoopRewardRsp { - int32 retcode = 14; - uint32 reward_config_id = 1; -} diff --git a/proto/TanukiTravelActivityDetailInfo.proto b/proto/TanukiTravelActivityDetailInfo.proto deleted file mode 100644 index 80816b7e..00000000 --- a/proto/TanukiTravelActivityDetailInfo.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 "TanukiTravelLevelData.proto"; -// Obf: NBABIBMGAIM -message TanukiTravelActivityDetailInfo { - bool is_content_closed = 5; - uint32 finished_level_index = 13; - repeated TanukiTravelLevelData tanuki_travel_level_data_list = 9; -} diff --git a/proto/TanukiTravelLevelData.proto b/proto/TanukiTravelLevelData.proto deleted file mode 100644 index 2f0e6b4d..00000000 --- a/proto/TanukiTravelLevelData.proto +++ /dev/null @@ -1,24 +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: OKBFMCFBABK -message TanukiTravelLevelData { - bool is_finish = 2; - uint32 route_id = 12; - bool is_open = 6; -} diff --git a/proto/TeamChainDetailInfo.proto b/proto/TeamChainDetailInfo.proto deleted file mode 100644 index d291d4b1..00000000 --- a/proto/TeamChainDetailInfo.proto +++ /dev/null @@ -1,24 +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 "TeamChainStageData.proto"; -// Obf: JNEHLOAEHFC -message TeamChainDetailInfo { - bool is_token_costume_reward = 1; - repeated TeamChainStageData stage_data_list = 6; -} diff --git a/proto/TeamChainSettleInfo.proto b/proto/TeamChainSettleInfo.proto deleted file mode 100644 index cba4ca85..00000000 --- a/proto/TeamChainSettleInfo.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -message TeamChainSettleInfo { - repeated uint32 score_list = 6; - bool is_new_record = 10; - uint32 total_score = 14; - uint32 difficulty = 13; - uint32 stage_id = 1; -} diff --git a/proto/TeamChainStageData.proto b/proto/TeamChainStageData.proto deleted file mode 100644 index 16ac29c1..00000000 --- a/proto/TeamChainStageData.proto +++ /dev/null @@ -1,24 +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: FMDEBOLBHEC -message TeamChainStageData { - bool is_open = 5; - uint32 stage_id = 9; - uint32 best_score = 1; -} diff --git a/proto/ToTheMoonAddObstacleReq.proto b/proto/ToTheMoonAddObstacleReq.proto deleted file mode 100644 index 78f07b44..00000000 --- a/proto/ToTheMoonAddObstacleReq.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "ToTheMoonObstacleInfo.proto"; - -// CmdId: 6110 -// Version: 4.6.0 -// Obfs: ILCGFEJGBMJ -message ToTheMoonAddObstacleReq { - uint32 scene_id = 2; - int32 query_id = 9; - ToTheMoonObstacleInfo obstacle = 10; - bool use_edge = 11; -} \ No newline at end of file diff --git a/proto/ToTheMoonObstacleInfo.proto b/proto/ToTheMoonObstacleInfo.proto deleted file mode 100644 index 2130f0e7..00000000 --- a/proto/ToTheMoonObstacleInfo.proto +++ /dev/null @@ -1,21 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "MathQuaternion.proto"; -import "Vector.proto"; - -// Version: 4.6.0 -// Obfs: OOJCDBNFDCK -message ToTheMoonObstacleInfo { - enum ShapeType { - OBSTACLE_SHAPE_CAPSULE = 0; - OBSTACLE_SHAPE_BOX = 1; - } - - Vector center = 2; - int32 handle_id = 3; - Vector half_extents = 4; - ShapeType type = 10; - MathQuaternion rotation = 11; -} \ No newline at end of file diff --git a/proto/ToTheMoonObstaclesModifyNotify.proto b/proto/ToTheMoonObstaclesModifyNotify.proto deleted file mode 100644 index a460bf8a..00000000 --- a/proto/ToTheMoonObstaclesModifyNotify.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "ToTheMoonObstacleInfo.proto"; - -// CmdId: 6170 -// Version: 4.6.0 -// Obfs: MFLEOEDJKCG -message ToTheMoonObstaclesModifyNotify { - bool use_edge = 3; - repeated int32 remove_obstacle_ids = 9; - repeated ToTheMoonObstacleInfo add_obstacles = 11; - uint32 scene_id = 14; -} \ No newline at end of file diff --git a/proto/ToTheMoonRemoveObstacleReq.proto b/proto/ToTheMoonRemoveObstacleReq.proto deleted file mode 100644 index a6de067e..00000000 --- a/proto/ToTheMoonRemoveObstacleReq.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 6118 -// Version: 4.6.0 -// Obfs: FKBIPLGJBMF -message ToTheMoonRemoveObstacleReq { - int32 handle = 5; - uint32 scene_id = 8; - int32 query_id = 10; -} diff --git a/proto/TowerBriefDataNotify.proto b/proto/TowerBriefDataNotify.proto deleted file mode 100644 index 2362e2ea..00000000 --- a/proto/TowerBriefDataNotify.proto +++ /dev/null @@ -1,16 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.7.0 -// CmdId: 4797 -// EJPCIICDONE -message TowerBriefDataNotify { - uint32 last_floor_index = 1; // sus - uint32 tower_schedule_id = 3; - uint32 last_level_index = 7; // sus - uint32 next_schedule_change_time = 5; // sus - uint32 total_star_num = 9; // sus - uint32 schedule_start_time = 12; - bool is_finished_entrance_floor = 6; -} \ No newline at end of file diff --git a/proto/TowerDailyRewardProgressChangeNotify.proto b/proto/TowerDailyRewardProgressChangeNotify.proto deleted file mode 100644 index ec1b928c..00000000 --- a/proto/TowerDailyRewardProgressChangeNotify.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -// CmdId: 26940 -message TowerDailyRewardProgressChangeNotify { - uint32 MICBOPDAEFN = 3; - uint32 NNIGLOKAEAI = 10; -} \ No newline at end of file diff --git a/proto/TowerFightRecordPair.proto b/proto/TowerFightRecordPair.proto deleted file mode 100644 index 4c56b8d8..00000000 --- a/proto/TowerFightRecordPair.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -message TowerFightRecordPair { - uint32 data = 6; - uint32 avatar_id = 15; -} \ No newline at end of file diff --git a/proto/TowerGetFloorStarRewardReq.proto b/proto/TowerGetFloorStarRewardReq.proto deleted file mode 100644 index dbf991bb..00000000 --- a/proto/TowerGetFloorStarRewardReq.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -// CmdId: 21493 -message TowerGetFloorStarRewardReq { - uint32 floor_id = 3; -} \ No newline at end of file diff --git a/proto/TowerGetFloorStarRewardRsp.proto b/proto/TowerGetFloorStarRewardRsp.proto deleted file mode 100644 index 03809768..00000000 --- a/proto/TowerGetFloorStarRewardRsp.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -// CmdId: 4467 -message TowerGetFloorStarRewardRsp { - uint32 floor_id = 3; - int32 retcode = 8; -} \ No newline at end of file diff --git a/proto/TowerMonthlyCombatRecord.proto b/proto/TowerMonthlyCombatRecord.proto deleted file mode 100644 index 60683ebb..00000000 --- a/proto/TowerMonthlyCombatRecord.proto +++ /dev/null @@ -1,15 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "TowerFightRecordPair.proto"; - -// 4.6.0 -message TowerMonthlyCombatRecord { - TowerFightRecordPair CAKGOFILEMK = 1; - TowerFightRecordPair BCMIFPLEOGJ = 3; - repeated TowerFightRecordPair most_reveal_avatar_list = 4; - TowerFightRecordPair ADMFMEDHECE = 8; - TowerFightRecordPair JCOILHJELOJ = 13; - TowerFightRecordPair FKGJCPIDNBH = 15; -} \ No newline at end of file diff --git a/proto/TowerMonthlyDetail.proto b/proto/TowerMonthlyDetail.proto deleted file mode 100644 index 26936251..00000000 --- a/proto/TowerMonthlyDetail.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "TowerMonthlyBrief.proto"; -import "TowerMonthlyCombatRecord.proto"; - -// 4.6.0 -message TowerMonthlyDetail { - TowerMonthlyBrief monthly_brief = 4; - TowerMonthlyCombatRecord monthly_combat_record = 15; -} \ No newline at end of file diff --git a/proto/TowerRecordHandbookRsp.proto b/proto/TowerRecordHandbookRsp.proto deleted file mode 100644 index 09b24b95..00000000 --- a/proto/TowerRecordHandbookRsp.proto +++ /dev/null @@ -1,12 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -import "TowerMonthlyDetail.proto"; - -// 4.6.0 -// CmdId: 1883 -message TowerRecordHandbookRsp { - int32 retcode = 4; - repeated TowerMonthlyDetail monthly_detail_list = 14; -} \ No newline at end of file diff --git a/proto/ToyBattleInfo.proto b/proto/ToyBattleInfo.proto deleted file mode 100644 index 6cd247d4..00000000 --- a/proto/ToyBattleInfo.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 "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 deleted file mode 100644 index 79454377..00000000 --- a/proto/TrackingIOInfo.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"; -// Obf: KHGEJFEMNFJ -message TrackingIOInfo { - 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/TransmitReason.proto b/proto/TransmitReason.proto deleted file mode 100644 index 3d564dcb..00000000 --- a/proto/TransmitReason.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// Version: 4.6.0 -// Obfs: DJLNCMNEAOI -enum TransmitReason { - TRANSMIT_NONE = 0; - TRANSMIT_QUEST = 1; -} diff --git a/proto/TreasureMapActivityDetailInfo.proto b/proto/TreasureMapActivityDetailInfo.proto deleted file mode 100644 index 31c70d69..00000000 --- a/proto/TreasureMapActivityDetailInfo.proto +++ /dev/null @@ -1,32 +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 "TreasureMapRegionInfo.proto"; -import "TreasureMapBonusChallengeInfo.proto"; -// Obf: EPFHAMJMACE -message TreasureMapActivityDetailInfo { - 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 deleted file mode 100644 index 0c34182e..00000000 --- a/proto/TreasureMapBonusChallengeInfo.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"; -// Obf: DNIFECLOOPI -message TreasureMapBonusChallengeInfo { - bool is_active = 6; - uint32 config_id = 5; - map fragment_map = 1; - uint32 solution_id = 9; - bool is_done = 10; -} diff --git a/proto/TreasureSeelieActivityDetailInfo.proto b/proto/TreasureSeelieActivityDetailInfo.proto deleted file mode 100644 index ef211298..00000000 --- a/proto/TreasureSeelieActivityDetailInfo.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 "TreasureSeelieRegionData.proto"; -// Obf: OONIJLAKDKE -message TreasureSeelieActivityDetailInfo { - 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 deleted file mode 100644 index bf6d1b7d..00000000 --- a/proto/TreasureSeelieRegionData.proto +++ /dev/null @@ -1,32 +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 "Vector.proto"; -// Obf: AOALBKBJENB -message TreasureSeelieRegionData { - uint32 JGGFJJFHMBA = 4; - bool is_open = 15; - 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/UgcActivityDetailInfo.proto b/proto/UgcActivityDetailInfo.proto deleted file mode 100644 index 20803a47..00000000 --- a/proto/UgcActivityDetailInfo.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 "OfficialCustomDungeon.proto"; -// Obf: JMCGOPMGNFN -message UgcActivityDetailInfo { - repeated OfficialCustomDungeon official_custom_dungeon_list = 10; - bool DDFPBDAKDHF = 5; - uint32 custom_dungeon_group_id = 12; - bool IOPFGIPIHAG = 1; -} diff --git a/proto/UgcAvatarInfo.proto b/proto/UgcAvatarInfo.proto deleted file mode 100644 index 4a0dc812..00000000 --- a/proto/UgcAvatarInfo.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 "ADHOJAAOLNO.proto"; -// Obf: KLLCGEPGBCB -message UgcAvatarInfo { - ADHOJAAOLNO avatar_type = 1; - uint32 HONBNIJDMII = 9; - uint32 costume_id = 12; -} diff --git a/proto/UgcV2Info.proto b/proto/UgcV2Info.proto deleted file mode 100644 index d6e65c24..00000000 --- a/proto/UgcV2Info.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 "IMBIPFIFFOJ.proto"; -// Obf: KDNJOOIILHN -message UgcV2Info { - bool NGKEOGMMHJD = 10; - bool LDNPJDPNPCI = 4; - repeated IMBIPFIFFOJ ILAHOOFBHKE = 1; -} diff --git a/proto/VintageActivityDetailInfo.proto b/proto/VintageActivityDetailInfo.proto deleted file mode 100644 index fa2c0d77..00000000 --- a/proto/VintageActivityDetailInfo.proto +++ /dev/null @@ -1,32 +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 "VintageHuntingStageData.proto"; -import "VintagePresentStageData.proto"; -import "VintageMarketInfo.proto"; -import "VintageCampChallengeStageData.proto"; -import "VintageBoothUsedItemData.proto"; -// Obf: BBJIPHJKHIO -message VintageActivityDetailInfo { - 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/VintageCampChallengeLevelData.proto b/proto/VintageCampChallengeLevelData.proto deleted file mode 100644 index 997e4081..00000000 --- a/proto/VintageCampChallengeLevelData.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: AMLJLLCPAPJ -message VintageCampChallengeLevelData { - 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 deleted file mode 100644 index 7aed52bb..00000000 --- a/proto/VintageCampChallengeStageData.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"; -import "VintageCampChallengeLevelData.proto"; -// Obf: HDDJJFIPJAJ -message VintageCampChallengeStageData { - 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 deleted file mode 100644 index 5656956d..00000000 --- a/proto/VintageHuntingStageData.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"; -// Obf: KFHOLBPEEPP -message VintageHuntingStageData { - 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 deleted file mode 100644 index 17a9116a..00000000 --- a/proto/VintageMarketDealInfo.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"; -import "VintageMarketTraderInfo.proto"; -// Obf: FENNPDEALKC -message VintageMarketDealInfo { - map trader_item_info_map = 7; -} diff --git a/proto/VintageMarketInfo.proto b/proto/VintageMarketInfo.proto deleted file mode 100644 index f05da01f..00000000 --- a/proto/VintageMarketInfo.proto +++ /dev/null @@ -1,45 +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 "VintageMarketStoreInfo.proto"; -import "VintageMarketDealInfo.proto"; -// Obf: KAGBMAHKOIM -message VintageMarketInfo { - 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 deleted file mode 100644 index 2f88aea1..00000000 --- a/proto/VintageMarketStoreInfo.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"; -// Obf: ICBOKGIFAJP -message VintageMarketStoreInfo { - 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 deleted file mode 100644 index ec441403..00000000 --- a/proto/VintageMarketTraderInfo.proto +++ /dev/null @@ -1,24 +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 "ItemParam.proto"; -// Obf: BHAHOKCAAAA -message VintageMarketTraderInfo { - repeated ItemParam available_item_list = 10; - uint32 trader_id = 9; -} diff --git a/proto/VintagePresentLevelData.proto b/proto/VintagePresentLevelData.proto deleted file mode 100644 index 087e6c3c..00000000 --- a/proto/VintagePresentLevelData.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: LBBNCBHPMPJ -message VintagePresentLevelData { - 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 deleted file mode 100644 index a59659af..00000000 --- a/proto/VintagePresentStageData.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 "VintagePresentLevelData.proto"; -// Obf: DNJIJMEJEIB -message VintagePresentStageData { - 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/WatcherEventNotify.proto b/proto/WatcherEventNotify.proto deleted file mode 100644 index c636dd36..00000000 --- a/proto/WatcherEventNotify.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 2066 -message WatcherEventNotify { - uint32 add_progress = 3; - uint32 watcher_id = 13; -} \ No newline at end of file diff --git a/proto/WatcherEventStageNotify.proto b/proto/WatcherEventStageNotify.proto deleted file mode 100644 index d56abf5f..00000000 --- a/proto/WatcherEventStageNotify.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 22871 -message WatcherEventStageNotify { - uint32 watcher_id = 10; - uint32 stage = 13; - uint32 add_progress = 15; -} \ No newline at end of file diff --git a/proto/WatcherEventTypeNotify.proto b/proto/WatcherEventTypeNotify.proto deleted file mode 100644 index f85e2215..00000000 --- a/proto/WatcherEventTypeNotify.proto +++ /dev/null @@ -1,10 +0,0 @@ -syntax = "proto3"; - -option java_package = "emu.grasscutter.net.proto"; - -// CmdId: 1367 -message WatcherEventTypeNotify { - uint32 watcher_trigger_type = 3; - repeated uint32 param_list = 6; - uint32 add_progress = 12; -} \ No newline at end of file diff --git a/proto/WaterSpiritActivityDetailInfo.proto b/proto/WaterSpiritActivityDetailInfo.proto deleted file mode 100644 index 99630653..00000000 --- a/proto/WaterSpiritActivityDetailInfo.proto +++ /dev/null @@ -1,24 +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: EFCKPOMOPED -message WaterSpiritActivityDetailInfo { - map search_time_map = 7; - uint32 mp_play_id = 4; - uint32 region_search_id = 5; -} diff --git a/proto/WidgetUseAttachAbilityGroupChangeNotify.proto b/proto/WidgetUseAttachAbilityGroupChangeNotify.proto deleted file mode 100644 index 04d53372..00000000 --- a/proto/WidgetUseAttachAbilityGroupChangeNotify.proto +++ /dev/null @@ -1,9 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -// 4.6.0 -// CmdId: 24155 -message WidgetUseAttachAbilityGroupChangeNotify { - bool is_attach = 1; - uint32 material_id = 2; -} \ No newline at end of file diff --git a/proto/WindFieldDetailInfo.proto b/proto/WindFieldDetailInfo.proto deleted file mode 100644 index 53aecec9..00000000 --- a/proto/WindFieldDetailInfo.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"; -import "WindFieldStageInfo.proto"; -// Obf: MLNINJIDONO -message WindFieldDetailInfo { - repeated WindFieldStageInfo stage_info_list = 14; -} diff --git a/proto/WindFieldDungeonFailReason.proto b/proto/WindFieldDungeonFailReason.proto deleted file mode 100644 index 3a481042..00000000 --- a/proto/WindFieldDungeonFailReason.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"; -// Obf: EPFKHGDAOCP -enum WindFieldDungeonFailReason { - WIND_FIELD_DUNGEON_FAIL_NONE = 0; - WIND_FIELD_DUNGEON_FAIL_CANCEL = 1; - WIND_FIELD_DUNGEON_FAIL_TIMEOUT = 2; - WIND_FIELD_DUNGEON_FAIL_ALL_AVATAR_DIE = 3; - WIND_FIELD_DUNGEON_FAIL_LUA_INTERRUPT = 4; -} diff --git a/proto/WindFieldDungeonSettleInfo.proto b/proto/WindFieldDungeonSettleInfo.proto deleted file mode 100644 index 47b0a4ae..00000000 --- a/proto/WindFieldDungeonSettleInfo.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 "WindFieldDungeonFailReason.proto"; -// Obf: KGEBGAHEFLG -message WindFieldDungeonSettleInfo { - repeated uint32 KDIFMAEJGIO = 3; - WindFieldDungeonFailReason fail_reason = 12; - repeated uint32 AKDFKBJLGGI = 11; -} diff --git a/proto/WindFieldStageInfo.proto b/proto/WindFieldStageInfo.proto deleted file mode 100644 index 269d56d2..00000000 --- a/proto/WindFieldStageInfo.proto +++ /dev/null @@ -1,24 +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: KHPJGGFDAFC -message WindFieldStageInfo { - bool is_open = 8; - uint32 stage_id = 2; - uint32 open_time = 4; -} diff --git a/proto/WindSeedClientNotify.proto b/proto/WindSeedClientNotify.proto deleted file mode 100644 index 104ed396..00000000 --- a/proto/WindSeedClientNotify.proto +++ /dev/null @@ -1,31 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -import "Vector.proto"; - -// 4.7.0 -// CmdId: 5852 -// ? -message WindSeedClientNotify { - message RefreshNotify { - uint32 refresh_num = 12; - } - - message AddWindBulletNotify { - Vector seed_pos = 13; - uint32 NIDGMKAEPIF = 7; // ? - uint32 NLKNLGBIAHD = 9; // ? - } - - message AreaNotify { - bytes area_code = 1; - uint32 area_type = 12; - uint32 area_id = 2; - } - - oneof notify { - RefreshNotify refresh_notify = 14; - AddWindBulletNotify add_wind_bullet_notify = 9; - AreaNotify area_notify = 8; - } -} \ No newline at end of file diff --git a/proto/WindSeedType2Notify.proto b/proto/WindSeedType2Notify.proto deleted file mode 100644 index 122d7b3a..00000000 --- a/proto/WindSeedType2Notify.proto +++ /dev/null @@ -1,7 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -message WindSeedType2Notify { - bytes payload = 11; - uint32 config_id = 2; -} \ No newline at end of file diff --git a/proto/WindSeedType3Notify.proto b/proto/WindSeedType3Notify.proto deleted file mode 100644 index 54489d06..00000000 --- a/proto/WindSeedType3Notify.proto +++ /dev/null @@ -1,7 +0,0 @@ -syntax = "proto3"; -option java_package = "emu.grasscutter.net.proto"; - -message WindSeedType3Notify { - bytes payload = 8; - uint32 config_id = 9; -} \ No newline at end of file diff --git a/proto/WinterCampActivityDetailInfo.proto b/proto/WinterCampActivityDetailInfo.proto deleted file mode 100644 index 7bd22c94..00000000 --- a/proto/WinterCampActivityDetailInfo.proto +++ /dev/null @@ -1,32 +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 "WinterCampStageInfo.proto"; -import "WinterCampRaceStageInfo.proto"; -import "ItemParam.proto"; -// Obf: APLIILFFKBH -message WinterCampActivityDetailInfo { - WinterCampStageInfo battle_info = 10; - 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/WinterCampRaceStageInfo.proto b/proto/WinterCampRaceStageInfo.proto deleted file mode 100644 index 24cf250d..00000000 --- a/proto/WinterCampRaceStageInfo.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 "Vector.proto"; -// Obf: IIBEOFMNCMM -message WinterCampRaceStageInfo { - uint32 id = 5; - uint32 max_score = 10; - Vector pos = 1; - uint32 open_time = 2; -} diff --git a/proto/WinterCampStageInfo.proto b/proto/WinterCampStageInfo.proto deleted file mode 100644 index c7cd8ba1..00000000 --- a/proto/WinterCampStageInfo.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"; -import "Vector.proto"; -// Obf: PHBJKNJLFKO -message WinterCampStageInfo { - uint32 cur_progress = 14; - uint32 total_progress = 6; - bool is_finished = 3; - uint32 id = 7; - Vector pos = 10; - uint32 open_time = 9; -}